/*---------- HTML ----------*/
body
{
	font-family:"宋体";
	top:0px;
	margin:0px;
}
.site_wrapper
{
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	width:940px;
	height:4500px;
}
a:link, a:visited
{ 
	text-decoration:none;
	color:#0c447c; 
}
a:active, a:hover
{ 
	color:#ff0000;
	text-decoration:underline;
}
div ul
{
	padding:0px;
	margin:0px;
}
div li
{
	list-style-type:none;
	line-height:20px;
	font-size:12px;
}

/*---------- HEAD ----------*/
.head_tab
{
	background-image:url(http://sports.online.sh.cn/sports/gb/tpllinkfiles/sports_2010_images/tab_bg.gif);
	background-repeat:no-repeat;
	width:940px;
	height:49px;
	overflow:hidden;
	color:#FFFFFF;
}
.head_tab ul
{
	padding:0px;
	margin:7px 0px 0px 95px;
	background-image:url(http://sports.online.sh.cn/sports/gb/tpllinkfiles/sports_2010_images/title_tab.gif);
	background-repeat:no-repeat;
	height:36px;
}
.head_tab li
{
	list-style-type:none;
	float:left;
	font-size:14px;
	height:36px;
	line-height:36px;
	color:#FFFFFF;
	width:auto
}
.head_tab span
{
	color:#FFFFFF;
}
.head_tab a:link, .head_tab a:visited
{ 
	text-decoration:none;
}
.head_tab a:active, .head_tab a:hover
{ 
	color:#FFFFFF;
	text-decoration:underline;
}


/*------------ Flash -----------*/
.head_flash_wrapper
{
	width:375px; 
	height:auto; 
	overflow:hidden; 
	float:left; 
	margin-top:6px;
}
.head_flash_bg
{
	width:375px; 
	height:296px; 
	margin-bottom:6px; 
	background-image:url(http://sports.online.sh.cn/sports/gb/tpllinkfiles/sports_2010_images/tab_2.gif); 
	background-repeat:no-repeat;
}
.head_flash_tab
{
	width:72px;
	height:296px;
	overflow:hidden;
	color:#FFFFFF;
	margin-left:2px;
	float:left;
}
.head_flash
{
	width:299px;
	height:298px;
	overflow:hidden;
	color:#FFFFFF;
	float:right;
	margin-top:-3px;
}
.focusadout {
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 4px
}
.focusadin P I {
	BACKGROUND: url(http://i0.sinaimg.cn/qc/xiwenxin/0927tu/h_norepeat.png) no-repeat
}
.focusadin P I INS {
	BACKGROUND: url(http://i0.sinaimg.cn/qc/xiwenxin/0927tu/h_norepeat.png) no-repeat
}
.focusadin {
	POSITION: relative;
	MARGIN: 0px auto;
	WIDTH: 299px;
	HEIGHT: 294px;
	OVERFLOW: hidden
}
.focusadin P {
	WIDTH: 180px;
	margin-left:120px;
	margin-top:10px;
}
.focusadin P I {
	POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 14px; WIDTH: 43px; DISPLAY: inline-block; FONT-FAMILY: Tahoma, Geneva, sans-serif; BACKGROUND-POSITION: -318px -179px; FLOAT: left; HEIGHT: 14px; COLOR: #fff; MARGIN-LEFT: -13px; FONT-SIZE: 10px; CURSOR: pointer
}
.focusadin P I.current {
	BACKGROUND-POSITION: -318px -195px; COLOR: #000
}
.focusadin P I INS {
	 WIDTH: 20px; HEIGHT: 14px;
}
.focusadin P I.current INS {
	WIDTH: 22px; BACKGROUND-POSITION: -216px -244px; HEIGHT: 16px; LEFT: -7px
}
.focusimgs {
	POSITION: absolute;
	WIDTH: 299px;
	LEFT: 0px
}
.focusimgs A {
	DISPLAY: block
}
.focusimgs A IMG {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
.focusad STRONG {
	TEXT-ALIGN: center; LINE-HEIGHT: 14px; DISPLAY: block; FONT-SIZE: 14px; padding-top:5px;
}
.focusad STRONG A {
	TEXT-ALIGN: center; DISPLAY: none
}
.focusad STRONG A:visited {
	COLOR: #333
}
#apDiv1 {
	position:absolute;
	left:0px;
	top:249px;
	width:283px;
	height:45px;
}
.head_flash_tab ul
{
	margin-top:2px;
}
.head_flash_tab li
{
	width:80px;
	height:26px;
	text-align:center;
	line-height:26px;
}
.head_flash_tab li a:link, .head_flash_tab li a:visited
{ 
	text-decoration:none;
	font-size:12px; 
	color:#ffffff; 
}
.head_flash_tab li a:active, .head_flash_tab li a:hover
{ 
	text-decoration:none;
	font-size:12px; 
	color:#084393;
}
.head_flash_tab li:hover
{
		background-image:url(http://sports.online.sh.cn/sports/gb/tpllinkfiles/sports_2010_images/left_flash_tab.gif);
		background-repeat:no-repeat;
}

/*------------ left textbox ----------*/
.head_left_textbox
{
	height:auto; 
	width:373px; 
	overflow:hidden; 
	border:1px solid #CCCCCC;
}
.head_left_textbox div img
{	
	border:#FFFFFF 2px solid;
}
.head_left_textbox_main
{
	background-image:url(http://sports.online.sh.cn/sports/gb/tpllinkfiles/sports_2010_images/title_bg.gif); 
	background-repeat:repeat-x; 
	height:28px; 
	border-bottom:1px solid #CCCCCC;
}
.head_left_textbox_img
{
	background-image:url(http://sports.online.sh.cn/sports/gb/tpllinkfiles/sports_2010_images/running.gif);
	float:left;
	background-repeat:no-repeat;
	height:28px;
	width:34px;
}
.head_left_textbox_title
{
	color:#0156ab; 
	float:left; 
	font-size:14px; 
	font-weight:bold; 
	height:28px; 
	line-height:28px;
}
.head_left_textbox_more
{
	color:#444444;
	float:right;
	font-size:12px;
	height:28px;
	line-height:28px;
	margin-right:10px;
}
.head_left_textbox_summary
{
	width:351px; 
	height:111px; 
	overflow:hidden; 
	margin-left:13px; 
	margin-top:14px;
}
.summary_img
{
	margin-left:0px; 
	height:111px; 
	width:146px; 
	float:left;
}
.summary_img_pic
{
	border:1px solid #969696; 
	width:144px; 
	height:109px;
}
.summary_content
{
	height:111px; 
	width:193px; 
	float:right;
}
.summary_content_title
{
	color:#0c447c; 
	font-size:14px; 
	font-weight:bold; 
	margin-top:5px;
}
.summary_content_main
{
	color:#444444; 
	margin-top:14px; 
	font-size:12px; 
	line-height:18px;
}
.line_textbox
{
	width:332px; 
	margin:15px 35px 0px 20px;
}
.line_textbox li
{
	margin-bottom:5px;
}
.line_textbox li b
{
	font-size:14px; 
	font-weight:normal;
}

.head_center
{
	background-image:url(http://sports.online.sh.cn/sports/gb/tpllinkfiles/sports_2010_images/head_middle_bg.gif);
	background-repeat:no-repeat;
	width:375px; 
	float:left; 
	margin-left:6px; 
	margin-top:6px;
}
.head_center_top
{
	height:415px;
	width:375px;
}	
.head_center_top_news
{
	margin:12px 2px 0px 2px; 
	text-align:center; 
	border-bottom:1px dashed #cccccc;
}
head_center_top_news_big a:link, head_center_top_news_big a:visited
{ 
	text-decoration:none;
	font-size:16px; 
	color:#FF0000;
}
head_center_top_news_big a:active, head_center_top_news_big a:hover
{ 
	text-decoration:none;
	font-size:12px; 
	color:#ff0000; 
}

.head_center_top_news li b
{
	font-size:16px; 
	color:#FF0000;
}
.head_center_top_news_big
{
	margin-bottom:5px;
}
.head_news_title
{
	margin-top:12px;
	margin-left:10px;
}
.head_news_title li
{
	margin-bottom:5px;
}
.head_news_title li b
{
	font-size:14px; 
	font-weight:normal
}
.head_center_textbox
{
	height:auto; 
	width:373px; 
	overflow:hidden;
	margin-top:-10px;
}
.head_center_textbox_main
{
	border:1px solid #CCCCCC;
	background-image:url(http://sports.online.sh.cn/sports/gb/tpllinkfiles/sports_2010_images/title_bg.gif); 
	background-repeat:repeat-x; 
	height:28px; 
	border-bottom:1px solid #CCCCCC;
}
.head_center_textbox_img
{
	background-image:url(http://sports.online.sh.cn/sports/gb/tpllinkfiles/sports_2010_images/football_1.gif);
	float:left;
	background-repeat:no-repeat;
	height:28px;
	width:34px;
}
.head_center_textbox_title
{
	color:#0156ab; 
	float:left; 
	font-size:14px; 
	font-weight:bold; 
	height:28px; 
	line-height:28px;
}
.head_center_textbox_more
{
	color:#444444;
	float:right;
	font-size:12px;
	height:28px;
	line-height:28px;
	margin-right:10px;
}
.head_center_textbox_summary
{
	width:351px; 
	height:111px; 
	overflow:hidden; 
	margin-left:13px; 
	margin-top:14px;
}
.head_column
{
	width:178px;
	height:894px;
	overflow:hidden;
	float:right;
	margin-top:6px;
}
.head_column_title
{
	width:176px; 
	height:275px; 
	overflow:hidden; 
	border:1px solid #CCCCCC; 
	margin-bottom:6px; 
	background-image:url(http://sports.online.sh.cn/sports/gb/tpllinkfiles/sports_2010_images/tab_right.gif); 
	background-repeat:no-repeat;
}
.head_column_title_words
{
	height:20px; 
	width:78px; 
	margin:5px 0px 10px 10px; 
	font-size:12px; 
	font-weight:bold; 
	color:#0163c6; 
	line-height:20px; 
	text-align:center;
}
.head_column_title_img
{
	border:1px solid #cccccc; 
	width:161px; 
	height:100px; 
	margin-left:7px; 
	margin-top:8px;
}
.head_column_bignews
{
	width:172px; 
	margin:6px 3px 0px 3px;
}
.head_column_bignews b
{
	font-size:12px; 
	color:#FF0000;
}
.head_column_news
{
	width:172px; 
	margin:12px 3px 0px 3px; 
	text-align:center;
}
.head_column_news b
{
	color:#444444;
	font-weight:normal;
}
.head_column_match
{
	width:176px;
	height:129px;
	overflow:hidden;
	border:1px solid #CCCCCC;
	margin-bottom:6px;
	margin-top:6px;
	background-image:url(http://sports.online.sh.cn/sports/gb/tpllinkfiles/sports_2010_images/tab_right.gif);
	background-repeat:no-repeat;
}
.head_column_match_words
{
	height:20px; 
	width:78px; 
	margin:5px 0px 2px 10px; 
	font-size:12px; 
	font-weight:bold; 
	color:#0163c6; 
	line-height:20px; 
	text-align:center;
}
.match_table
{
	font-size:12px;
}
.head_column_vote
{
	width:176px; 
	height:386px; 
	overflow:hidden; 
	border:1px solid #CCCCCC; 
	margin-bottom:6px; 
	margin-top:6px; 
	background-image:url(http://sports.online.sh.cn/sports/gb/tpllinkfiles/sports_2010_images/tab_right.gif); 
	background-repeat:no-repeat;
}
.head_column_vote_main
{
	width:160px;
	height:160px;
	margin-left:7px;
	margin-bottom:20px;
}
.head_column_vote_main ul
{
	padding:0px;
	margin:0px 0px 20px 0px;
}
.head_column_vote_main li
{
	list-style-type:none;
	line-height:15px;
	font-size:12px;
}
.head_column_vote_headline
{
	 margin-bottom:6px;
}
.head_column_vote_headline b
{
	color:#FF0000;
}

