body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.red {
	color: #f00;
}
#rollscore {
	position:absolute;
	right:29px;
	top:29px;
}
#t_sponsors {
	position:absolute;
	top:65px;
	right:120px;
	color:#000;
}
#t_sponsors td {
	padding:0 3px;
}
#menu {
	font-size:12px;
	position:absolute;
	top:169px;
	padding-left:5px;
	font-weight:normal;
}
#menu li {
	float:left;
	height:24px;
}
#menu li a {
	border-right:1px solid #fff;
	padding:0 1.1em;
	line-height:14px;
	display:block;
	margin-top:4px;
}
#menu a.last {
	border:0;
}
#menu li.at {
	background:#fff url(../images/header_menu_bg.png) repeat-x 0 0;
}
#menu li.at a {
	border:0;
	color:#000;
	text-decoration:none;
}
#menu1 {
	color:#000;
	text-align:center;
	top:193px;
	font-size:12px;
	position:absolute;
	width:916px;
	line-height:24px;
}
#menu1 a {
	color:#000;
	padding:0 8px;
}
#menu1 a.at {
	color:#f00;
}

#wrapper-body_787 #menu li a {
	padding:0 0.75em;
}
#wrapper-body_787 #menu1 {
	width:777px;
}


#rolltext {
	position:absolute;
	top:145px;
}
#rolltext li {
	float:left;
	padding:0 .5em .1em;
}
#usertop,
#rollnews,
#language {
	position:absolute;
	top:122px;
}
#usertop {
	left:60px;
}
#rollnews {
	top:116px;
	left:340px;
	width:310px;
	height:25px;
	line-height:25px;
	overflow:hidden;
}
#wrapper-body_787  #rollnews {
	left:280px;
}
#rollnews ul {
	float:right;
	width:240px;
}
#rollnews ul,
#rollnews li{
	margin:0;
	padding:0;
	height:25px;
	line-height:25px;
}
#language {
	right:35px;
	top:121px;
}
#language a {
	background:url(../images/language_bg.png) no-repeat;
	display:block;
	float:right;
	width:64px;
	height:16px;
	line-height:16px;
	text-align:center;
	color:#000;
	margin-right:5px;
}

#search_box {
	background:#dae1e7;
	overflow:hidden;
	height:1%;
}
#search_box a {
	padding:0 5px;
	color:#004a9c;
	text-decoration:underline;
}

.more {
	float:right;
	font-size:12px;
}

#content-container {
}

#content-container .cob_2_1 {
	width:614px;
}
#content-container .cob_2_2 {
	width:301px;
	overflow:hidden;
}
#content-container .cob_3_1 {
	width:419px;
}
#content-container .cob_3_2 {
	width:233px;
}
#content-container .cob_3_3 {
	width:260px;
}
#content-container .cob_3_4 {
	width:656px;
}


#wrapper-body_787 .cob_2_1,
#wrapper-body_787 .cob_2_2 {
	overflow:hidden;
}
#wrapper-body_787 .cob_2_1 {
	width:488px;
}
#wrapper-body_787 .cob_2_2 {
	width:287px;
}

.title01 {
	background:url(../images/title_bg_01_301.png) no-repeat;
	font-size:14px;
	height:26px;
	text-indent:2em;
	line-height:26px;
	font-weight:bold;
}
.title02 {
	background:url(../images/title_bg_04.png) no-repeat;
	font-size:14px;
	height:36px;
	line-height:26px;
	font-weight:bold;
}
.title02 img {
	float:left;
	margin-right:20px;
}
.title02 a {
	color:#000;
}
.title02 b {
}
.title02 .rss {
	background:url(../images/index_rss.png) no-repeat 0 8px;
	display:block;
	float:right;
	font-size:12px;
	font-weight:normal;
	padding:0 17px;
}
.title03 {
	background: url(../images/title_bg_espn.png) no-repeat;
	font-size:14px;
	height:26px;
	line-height:26px;
}
.title03 a {
	float:right;
	font-size:12px;
	color:#000;
	font-weight:normal;
	margin-right:10px;
}
.title04 {
	background: url(../images/title_bg_02_260.png) no-repeat;
	font-size:13px;
	height:24px;
	line-height:24px;
	color:#fff;
	padding:0 10px;
	position:relative;
}
.title04 a {
	color:#fff;
	font-weight:normal;
}
.title04 .imgtab {
	position:absolute;
	top:1px;
	left:63px;
	z-index:300;
}
.title05 {
	background:url(../images/title_bg_03.png) no-repeat;
	height:27px;
	line-height:27px;
	color:#000;
	padding:0 10px;
	font-size:13px;
}
.title05 a {
	color:#000;
	font-weight:normal;
	font-size:12px;
}

.title06 {
	background:url(../images/title_bg_01_260.png) no-repeat;
	font-size:14px;
	height:26px;
	text-indent:2em;
	line-height:26px;
	font-weight:bold;
}

.title07 {
	background: url(../images/title_bg_02_301.png) no-repeat;
	font-size:13px;
	height:24px;
	line-height:24px;
	color:#fff;
	padding:0 10px;
	position:relative;
}
.title07 a {
	color:#fff;
	font-weight:normal;
}
.title07 .imgtab {
	position:absolute;
	top:1px;
	left:63px;
	z-index:300;
}
.list01 {
	font-size:11px;
	text-align:right;
	margin-top:-5px;
}
.list01 a {
	float:left;
	font-size:13px;
	color:#000;
}
.list01 a img {
	margin-right:5px;
}
.list01 li {
	clear:left;
	padding:3px 5px 2px 5px;
	line-height:20px;
}

.list02 {
	font-size:11px;
	text-align:right;
}
.list02 a {
	float:left;
	font-size:13px;
	color:#000;
}
.list02 a img {
	margin-right:5px;
}
.list02 li {
	clear:left;
	padding:3px 5px 2px 15px;
	background:url(../images/dot_1.png) no-repeat 5px 12px;
	line-height:18px;
	border-bottom:1px solid #d4d1bd;
	height: 1%; /* if ie */
	overflow: hidden;
}
.list02_left {
	font-size:12px;
	text-align:right;
	float: left;
	width: 330px;
}

.list03 {
	font-size:11px;
	text-align:right;
}
.list03 a {
	float:left;
	font-size:13px;
	color:#000;
}
.list03 a img {
	margin-right:5px;
}
.list03 li {
	clear:left;
	padding:3px 5px 2px 15px;
	background:url(../images/photo_11.png) no-repeat 5px 12px;
	line-height:18px;
	border-bottom:1px dashed #d4d1bd;
	height: 1%; /* if ie */
	overflow: hidden;
}
.list02_left a {
	float:left;
	font-size:13px;
	color:#000;
}
.list02_left li {
	clear:left;
	padding:3px 5px 2px 15px;
	background:url(../images/dot_1.png) no-repeat 5px 12px;
	line-height:18px;
	border-bottom:1px solid #d4d1bd;
	height: 1%; /* if ie */
	overflow: hidden;
}
.listpic {
	float: left;
	background: #f00;
	display: block;
}


.ad_300_165 {
	width:300px;
	height:165px;
}
.ad_488_80 {
	width:488px;
	height:80px;
}
.ad_260_140 {
	width:260px;
	height:140px;
	margin:0 auto;
}
.ad_778_100 {
	width:778px;
	height:100px;
	margin:0 auto;
}
.ad_226_100 {
	width:226px;
	height:100px;
}


.ad_728_90 {width: 728px;height: 90px;margin: 0 auto;}
.ad_end_300x250 { width:300px; height:250px;}
.ad_end_488x80 { width:488px; height:80px;}
.ad_200x90 { width:200px; height:90px;}
.text .ad_end_300x250 { float:right; margin:10px 0 10px 10px;}


.cont_box {
	background:url(../images/bg_mod-external.gif) repeat-x;
}
.clheight {
	height:5px;
	overflow:hidden;
}
.clear {
	clear: both;
}
.module {
position:relative;
} 
.module .bl,
.module .br,
.module .tl,
.module .tr {
width:5px; height:5px;
background:url(../images/corner.gif) no-repeat;
overflow:hidden;
position:absolute;
}
.module .bl {
left:0; bottom:0;
background-position: 0 -5px;}
.module .br {
right:0; bottom:0;
background-position: -5px -5px;}
.module .tl {
top:0; left:0;
background-position: top left;}
.module .tr {
top:0; right:0;
background-position: top right!important;
}

#top_tab {
}

#top_tab .TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding:0;
	margin: 0;
	width:75px;
	height:22px;
	text-align:center;
	font: normal 13px Verdana, Geneva, sans-serif;
	line-height:22px;
	background:url(../images/title_bg_05.png) no-repeat;
	border:0;
}
#top_tab .TabbedPanelsTabHover {
	background:url(../images/title_bg_05.png) no-repeat;
	color:#000;
	font-weight:bold;
}
#top_tab .TabbedPanelsTabSelected {
	background:url(../images/title_bg_06.png) no-repeat;
	border:0;
	color:#fff;
	width:83px;
}
#top_tab .TabbedPanelsContentGroup {
	clear: both;
	border:0;
	background-color: #fff;
}
#top_tab .TabbedPanelsContentGroup table {
	width:100%;
}
#top_tab .TabbedPanelsContentGroup table img {
	border:3px solid #fff;
}
#top_tab .TabbedPanelsContentGroup table td {
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff;
	padding:0 7px;
	text-align:left;
}
#top_tab .TabbedPanelsContentGroup table tr {
	background:#e4e4e4;
}
#top_tab .TabbedPanelsContentGroup table .tr1 {
	background:#f5f5f5;
}

#espn_tab {
	background: url(../images/espn_tab_bg.png) no-repeat left bottom;
	height:1%;
	overflow:hidden;
}
#espn_tab ul.espn_user li {
	float:left;
	padding:5px 0 5px 5px;
}
#espn_tab ul.espn_user li img {
	border:1px solid #e1e8f0;
	padding:2px;
	background:#fff;
}
#espn_tab .TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding:0;
	margin: 0;
	width:74px;
	height:23px;
	text-align:center;
	font: normal 12px Verdana, Geneva, sans-serif;
	line-height:18px;
	background:url(../images/080123_espn_column_07.gif) no-repeat;
	border:0;
}
#espn_tab .TabbedPanelsTabHover {
	background: url(../images/080123_espn_column_07.gif) no-repeat;
	color:#000;
	font-weight:bold;
}
#espn_tab .TabbedPanelsTabSelected {
	background:url(../images/080123_espn_column_08.gif) no-repeat;
	border:0;
	color:#fff;
}
#espn_tab .TabbedPanelsContentGroup {
	clear: both;
	border:0;
	background:none;
}
#espn_tab .TabbedPanelsContentGroup ul {
	padding:0 5px 0 0;
	line-height:20px;
	color:#db4105;
}
#espn_tab .TabbedPanelsContentGroup li {
	background:url(../images/080123_espn_column_12.png) no-repeat right 5px;
	font-size:12px;
}

#voting {
	background:#e4e4e4;
	padding:10px;
	line-height:20px;
}
#voting p {
	padding:5px 0;
	text-indent:1em;
}
#voting li {
	padding-left:10px;
}
.program_table {
	border:5px solid #e4e4e4;
}
.program_table table {
	width:100%;
}
.program_table table th {
	text-align:center;
	padding:2px 0;
}
.program_table table td {
	padding:0 5px;
}
.program_table table tr {
	background:#e4e4e4;
}
.program_table table .tr1 {
	background:#b6babd;
}
.program_table table tr th {
	border-right:1px solid #b6babd;
}
.program_table table .tr1 th {
	border-right:1px solid #e4e4e4;
}

#newpiclist {
	width:656px;
	overflow:hidden;
	height:1%;
	margin-top:-0px;
}
#newpiclist .newpiclist_table {
	padding:12px 0;
	text-align:center;
}
#newpiclist .newpiclist_table img {
	display:block;
	margin:0 auto;
	width:120px;
	margin-bottom:3px;
	padding:1px;
	border:1px solid #CCC;
	/*
	max-width: 120px;
    width: expression( ( this.width > 120) ? 120 : this.width ); 
	*/
	max-height: 103px;
    height: expression( ( this.height > 103) ? 103 : this.height );
	max-width:120px;
	height:auto;
	cursor:pointer;
	zoom:expression( function(elm) {  
	if (elm.width>110) {  
		 var oldVW = elm.width; elm.width=110;  
		 elm.height = elm.height*(110 /oldVW); 
	 } 
	 elm.style.zoom = '1'; 
	}(this));

}
#newpiclist .newpiclist_table a:hover img {
	border:1px solid #f00;
}
#newpiclist .newpiclist_table td {
	border-right:0px solid #cbcac5;
	padding:2px 4px;
}
#newpiclist .newpiclist_table table table {
	width:120px;
	height:120px;
	overflow:hidden;
}
#newpiclist .newpiclist_table table table td {
	border:0;
	padding:0;
}



/* °ôÇò */
#act_list {
}
#act_list table {
	width:286px;
	border:1px solid #b6b6b6;
	border-right:0;
	border-bottom:0;
	line-height:20px;
	margin-left:1px;
}
#act_list table td,
#act_list table th {
	border:1px solid #b6b6b6;
	border-left:0;
	border-top:0;
}
#act_list table th {
	text-align:center;
	width:80px;
}
#act_list table tr.bg1 {
	background:#e5e5e5;
}
#act_list table thead td {
	background:url(../images/thead_bg_01.png) repeat-x;
	padding:0 10px;
}

#baseball_tab {
	background:url(../images/baseball_tab_bg.png) no-repeat;
	overflow:hidden;
	position:relative;
}
#baseball_tab .more {
	position:absolute;
	right:5px;
	top:4px;
	z-index:100;
}
#baseball_tab .TabbedPanelsTab {
	position: relative;
	top:0;
	float: left;
	padding:0;
	margin: 0;
	width:87px;
	height:26px;
	text-align:center;
	font: normal 13px Verdana, Geneva, sans-serif;
	line-height:22px;
	background: none;
	border:0;
}
#baseball_tab .TabbedPanelsTabHover {
	background:url(../images/baseball_tab_bg1.png) repeat-x;
	border:1px solid #747474;
	color:#fff;
	height:24px;
	width:85px;
	font-weight:bold;
}
#baseball_tab .TabbedPanelsTabSelected {
	background:url(../images/baseball_tab_bg1.png) repeat-x;
	border:1px solid #747474;
	color:#fff;
	width:85px;
	height:24px;
}
#baseball_tab .TabbedPanelsContentGroup {
	clear: both;
	border:1px solid #e9e9e9;
	background-color: #f5f5f5;
}
#baseball_tab .TabbedPanelsContentGroup a {
	font-size:12px;
}
#baseball_tab .TabbedPanelsContentGroup ul.list02 {
	text-align:left;
	overflow:hidden;
}
#baseball_tab .TabbedPanelsContentGroup ul.list02 li {
	border:0;
	padding:0 0 0 8px;
	line-height:22px;
	background: url(../images/dot_1.png) no-repeat 0  center;
	overflow:hidden;
}

.newlist_tab {
	background:url(../images/newlist_tab_bg.png) no-repeat;
	overflow:hidden;
	position:relative;
	height:1%;
}
.newlist_tab .more,
.newlist_tab .rss {
	position:absolute;
	right:5px;
	top:4px;
	z-index:100;
}
.newlist_tab .rss {
	background:url(../images/index_rss.png) no-repeat 0 3px;
	display:block;
	font-size:12px;
	font-weight:normal;
	padding:0 17px;
}
.newlist_tab .TabbedPanelsTab {
	position: relative;
	top:0;
	float: left;
	padding:0 0 0 5px;
	margin: 0 5px 0 0;
	height:35px;
	text-align:center;
	font: normal 14px Verdana, Geneva, sans-serif;
	line-height:24px;
	background:none;
	border:0;
	color:#000;
}
.newlist_tab .TabbedPanelsTab span {
	padding:0 15px 0 10px;
	display:block;
}
.newlist_tab .TabbedPanelsTabHover,
.newlist_tab .TabbedPanelsTabSelected {
	background:url(../images/newlist_tab_bg1.png) no-repeat top left;
	color:#fff;
	height:35px;
	font-weight:bold;
}
.newlist_tab .TabbedPanelsTabHover span,
.newlist_tab .TabbedPanelsTabSelected span {
	background:url(../images/newlist_tab_bg1.png) no-repeat top right;
}
.newlist_tab .TabbedPanelsContentGroup {
	clear: both;
	border:0;
	background:none;
	margin:0;
	padding:0;
}

/* ÀºÇò */
table.nba_columns {
	text-align:center;
	background:#e6e6e6;
	border:1px solid #9b9b9b;
	border-bottom:0;
	border-right:0;
	margin-bottom:5px;
}
table.nba_columns tr td {
	border:1px solid #9b9b9b;
	border-top:0;
	border-left:0;
	padding:5px 1px;
}


/* mbl */

#wrapper-body_787 .newlist_tab {
	background:url(../images/newlist_tab_bg_488.png) no-repeat;
}
#wrapper-body_787 .newlist_tab .TabbedPanelsTab {
	height:27px;
	line-height:27px;
}
#wrapper-body_787 .newlist_tab .TabbedPanelsTabHover,
#wrapper-body_787 .newlist_tab .TabbedPanelsTabSelected {
	height:27px;
}

#wrapper-body_787 .cob_2_1 h2.title {
	background: url(../images/title_bg_488_h2.png) no-repeat;
	line-height:25px;
	color:#000;
	padding:0 10px 0 20px;
	font-size:15px;
}
#wrapper-body_787 .cob_2_1 h3.title {
	background: url(../images/title_bg_488.png) no-repeat;
	line-height:27px;
	color:#000;
	padding:0 10px 0 20px;
	font-size:15px;
	clear: left;
}
#wrapper-body_787 .cob_2_2 h2.title {
	background: url(../images/title_bg_287_1.png) no-repeat;
	line-height:25px;
	color:#000;
	padding:0 10px 0 20px;
	font-size:15px;
}
#wrapper-body_787 .cob_2_2 h3.title {
	background: url(../images/title_bg_287_2.png) no-repeat;
	line-height:24px;
	color:#fff;
	padding:0 10px 0 20px;
	font-size:15px;
}
#wrapper-body_787 .cob_2_2 h3.espn_tit {
	background: url(../images/golf_18.png) no-repeat;
	padding:0 10px 0 70px;
}
#wrapper-body_787 .cob_2_2 h3.title a {
	color:#fff;
}
#wrapper-body_787 .cob_2_2 #voting {
	background:#000 url(../images/voting_bg.png) repeat-x;
}

.rank_tab {
	background:url(../images/newlist_tab_bg_488.png) no-repeat;
	overflow:hidden;
	position:relative;
}
.rank_tab .TabbedPanelsTab {
	position: relative;
	top:0;
	float: left;
	padding:0 0 0 5px;
	margin:0;
	height:27px;
	text-align:center;
	font: normal 14px Verdana, Geneva, sans-serif;
	line-height:27px;
	background:none;
	border:0;
	color:#000;
}
.rank_tab .TabbedPanelsTab span {
	padding:0 5px 0 0;
	width:234px;
	display:block;
}
.rank_tab .TabbedPanelsTabHover,
.rank_tab .TabbedPanelsTabSelected {
	background:url(../images/newlist_tab_bg1.png) no-repeat top left;
	color:#fff;
	height:27px;
	font-weight:bold;
}
.rank_tab .TabbedPanelsTabHover span,
.rank_tab .TabbedPanelsTabSelected span {
	background:url(../images/newlist_tab_bg1.png) no-repeat top right;
}
.rank_tab .TabbedPanelsContentGroup {
	clear: both;
	border:0;
	background:none;
	margin:0;
	padding:0;
}
.rank_tab table {
	width:100%;
	text-align:center;
}
.rank_tab table table {
	border-left:1px solid #cecece;
	border-top:0px solid #cecece;
	border-right:1px solid #cecece;
}
.rank_tab td table tr td {
	border-bottom:1px solid #cecece;
}

.match_tab {
	overflow:hidden;
	position:relative;
}
.match_tab .TabbedPanelsTab {
	position: relative;
	top:0;
	float: left;
	padding:0 0 0 22px;
	margin:0 2px 0 0;
	height:21px;
	text-align:center;
	font: normal 12px Verdana, Geneva, sans-serif;
	line-height:21px;
	border:0;
	color:#000;
	background:url(../images/title_bg_match_2.png) no-repeat top left;
}
.match_tab .TabbedPanelsTab span {
	padding:0 23px 0 0;
	display:block;
	background:url(../images/title_bg_match_2.png) no-repeat top right;
}
.match_tab .TabbedPanelsTabHover,
.match_tab .TabbedPanelsTabSelected {
	background:url(../images/title_bg_match_1.png) no-repeat top left;
	color:#fff;
	height:21px;
}
.match_tab .TabbedPanelsTabHover span,
.match_tab .TabbedPanelsTabSelected span {
	background:url(../images/title_bg_match_1.png) no-repeat top right;
}
.match_tab .TabbedPanelsContentGroup {
	clear: both;
	border:0;
	background:none;
}
.match_tab .TabbedPanelsContent {
	padding:1px 0 0 1px;
	margin:0;
}
.match_tab .TabbedPanelsContentGroup table {
	width:100%;
	border:1px solid #b6b6b6;
	border-right:0;
	border-bottom:0;
	line-height:20px;
	margin:0;
}
.match_tab .TabbedPanelsContentGroup table td,
.match_tab .TabbedPanelsContentGroup table th {
	border:1px solid #b6b6b6;
	border-left:0;
	border-top:0;
	text-align:center;
}
.match_tab .TabbedPanelsContentGroup table tr.bg1 {
	background:#e5e5e5;
}
.match_tab .TabbedPanelsContentGroup table thead td {
	background:url(../images/thead_bg_01.png) repeat-x;
	padding:0 10px;
}


#wrapper-body_787 #newpiclist {
	width:488px;
	margin:0;
}

#topnews {
	background:#edf4f9 url(../images/topnews_bg.png) repeat-x;
	padding:10px 26px;
}
#topnews h1 {
	text-align:center;
	font-size:18px;
	background:#c1c9d6;
	margin-top:1px;
	line-height:32px;
}
#topnews a {
	color:#000;
}
#topnews p {
	text-indent:2em;
	padding-top:10px;
}

/* moderator */
.moderator_list {
	height:1%;
	overflow:hidden;
	padding:20px 0 20px 20px;
}
.moderator_list ul {
	float:left;
	width:150px;
	padding-right:3px;
	margin-bottom:8px;
}
.moderator_list ul img {
	float:left;
	padding:1px;
	border:1px solid #cbcbcb;
	margin-right:0px;
}
.moderator_list ul h3 {
	margin:0;
	padding:0;
	line-height:25px;
	padding-left:8px;
	width:70px;
	float:right;
}
.moderator_list ul h3 a {
	color:#000;
}
.moderator_list ul li {
	padding-left:12px;
	border-bottom:1px solid #a7b2c7;
	width:66px;
	float:right;
	padding-top:5px;
}
ul.moderator_list_1 {
	background:url(../images/moderator_list_bg_r.png) repeat-x;
	padding:5px;
}
ul.moderator_list_1 li {
	border-bottom:1px solid #c4c4c4;
	padding-left:10px;
	line-height:20px;
}
ul.moderator_list_2 {
	background:url(../images/voting_bg.png) repeat-x;
	height:1%;
	overflow:hidden;
	padding-bottom:20px;
}
ul.moderator_list_2 li {
	float:left;
	padding:12px 0 0 18px;
}
ul.moderator_list_2 img {
	padding:1px;
	border:1px solid #cbcbcb;
	margin-right:4px;
	width:110px;
}

.moderator_end {
	padding:5px 8px;
	background:#FFF;
	height:1%; /* if IE */
	margin:10px;
	font-size:13px;
}
.moderator_end ul.people  {
	margin:10px;
	height:1%; /* if IE */
	font-size:14px;
	padding:0;
}
.moderator_end p {
	padding:5px 10px;
	text-indent:2em;
	line-height:20px;
}
.moderator_end ul img {
	float:left;
	margin-right:20px;
	margin-left:0px;
}
.moderator_end ul li {
	line-height:25px;
	border-bottom:1px solid #f1f1f1;
}
.moderator_end ul li b {
	font-size:20px;
	line-height:30px;
	font-weight:bold;
}
.moderator_end ul li a,
.moderator_end ul li a:link,
.moderator_end ul li a:visited,
.moderator_end ul li a:hover,
.moderator_end ul li a:active {
	color:#CC0000;
	text-decoration:underline;
}



/* colligate */
.colligate_list {
	background:#f7f7f7;
}
.colligate_list li {
	border-bottom:1px solid #dbdbdb;
	padding:5px;
	height:1%;
	overflow:hidden;
}
.colligate_list li img {
	margin-right:5px;
	border:0;
}
.colligate_list p {
	text-indent: 2em;
	padding: 10px 0;
}

.video_list {
	overflow:hidden;
	height:1%; /* if IE */
}
.video_list ul {
	width:208px;
	height:289px;
	overflow:hidden;
	padding:0 5px 10px 5px;
	float: left;
}
.video_list ul li {
	border:1px solid #dfdfdf;
	border-top:1px solid #fff;
	height:40px;
	background:#f1f1f1;
	padding:5px;
	line-height:20px;
	color:#8a8a8a;
	clear:left;
}
.video_list ul li img {
	border:0;
	float:left;
	margin-right:5px;
	width:48px;
	height:38px;
}
.video_list ul li object {
	border:0;
	float:left;
	margin-right:5px;
	width:48px;
	height:38px;
}
.video_list ul li a {
	display:block;
	color:#242424;
}

.video_list2 {
	padding:0 5px 10px 5px;
	margin-right:1px;
	color:#333;
	background:#ededed url(../images/080408_video_19.png) no-repeat left bottom;
}
.video_list2 li {
	clear:left;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
	margin-bottom:1px;
	font-size:12px;
}
.video_list2 li object {
	float:left;
	margin-right:8px;
	border:1px solid #fff;
	width:80px;
	height:60px;
}
.video_list2 li b {
	line-height:25px;
	padding:10px 0 5px 0;
}
.video_list2 li img {
	float:left;
	margin-right:8px;
	border:1px solid #fff;
	width:80px;
	height:60px;
}
.video_list2 .other_list_bottom {
	background:url(../images/module_medium_bottom2.gif) no-repeat;
	height:15px;
}
.video_list2 li a {
	color:#666;
	display:block;
	padding:10px 8px;
	overflow:hidden;
	height:1%; /* if IE */
}
.video_list2 li a:hover {
	background:#ccc;
	text-decoration:none;
}
.video_list2 .tag {
	clear:none;
	overflow:hidden;
	height:auto;
	border:0;
	margin:0;
	padding:0;
}
.video_list2 .tag a {
	display: inline;
	padding:0;
}
.video_list2 .tag a:hover {
	background-color:none;
}



/* xgame */
#xgame_topnews {
	background:#edf4f9 url(../images/XGames_03.png) repeat-x;
	padding:10px 0;
}
#xgame_topnews h1 {
	text-align:center;
	font-size:18px;
	background:#c1c9d6;
	margin-top:1px;
	line-height:32px;
}
#xgame_topnews a {
	color:#000;
}
#xgame_topnews p {
	text-indent:2em;
	padding-top:10px;
}
#xgame_topnews .newpiclist_table {
	padding:12px 0;
	text-align:center;
	background:#d7ebfd url(../images/XGames_13.png) repeat-x left top;
	border-left: 1px solid #a9ccde;
	border-right: 1px solid #a9ccde;
}
#xgame_topnews .newpiclist_table img {
	display:block;
	margin:0 auto;
	margin-bottom:3px;
	padding:1px;
	border:1px solid #CCC;
}
#xgame_topnews .newpiclist_table a:hover img {
	border:1px solid #f00;
}
#xgame_topnews .newpiclist_table td {
	border-right:0px solid #cbcac5;
	padding:2px 4px;
}
#xgame_topnews .newpiclist_table table table {
	width:120px;
	height:120px;
}
#xgame_topnews .newpiclist_table table table td {
	border:0;
	padding:0;
}
.pic_list_left {
	float: left;
	padding: 5px;
}
.pic_list_left img {
	display: block;
	padding: 1px;
	border: 1px solid #b6b6b6;
	margin-bottom: 5px;
}
.rollpic_list {
	background: #edecec;
	height: 330px;
	overflow: hidden;
	overflow-y: scroll;
}
.rollpic_list img {
	display: block;
	padding: 3px;
	border-bottom: 2px solid #edecec;
}
.rollpic_list li {
	float: left;
	margin: 15px 0 0 15px;
	background: #c3c3c3;
	text-align: center;
	line-height: 20px;
}

/* football */
.top_fb_list {
	height: 40px;
	padding-top: 10px;
}
.top_fb_list li {
	float: left;
	text-align: center;
}
.top_fb_list img {
	float: left;
	border: 1px solid #838689;
	margin-right: 2px;
}
.list_top {
	background:url(../images/football_27.png) repeat-x;
	border: 1px solid #b7cede;
	height: 77px;
}
.list_top table {
	float: right;
	background: #fff;
}
.list_top table td {
	border-left: 1px solid #b7cede;
	border-bottom: 1px solid #b7cede;
	padding: 1px;
}
.list_top ul {
	line-height: 24px;
	padding: 0 11px;
}
.list_top ul li {
	border-bottom: 1px dashed #4c4c4c;
	padding-left: 5px;
}

.fb_tab {
	overflow:hidden;
	position:relative;
}
.fb_tab .TabbedPanelsTab {
	position: relative;
	top:0;
	float: left;
	padding:0 0 0 15px;
	margin:0 2px 0 0;
	height:21px;
	text-align:center;
	font: normal 12px Verdana, Geneva, sans-serif;
	line-height:21px;
	border:0;
	color:#000;
	background:url(../images/title_bg_match_2.png) no-repeat top left;
}
.fb_tab .TabbedPanelsTab span {
	padding:0 16px 0 0;
	display:block;
	background:url(../images/title_bg_match_2.png) no-repeat top right;
}
.fb_tab .TabbedPanelsTabHover,
.fb_tab .TabbedPanelsTabSelected {
	background:url(../images/title_bg_match_1.png) no-repeat top left;
	color:#fff;
	height:21px;
}
.fb_tab .TabbedPanelsTabHover span,
.fb_tab .TabbedPanelsTabSelected span {
	background:url(../images/title_bg_match_1.png) no-repeat top right;
}
.fb_tab .TabbedPanelsContentGroup {
	clear: both;
	border:0;
	background:none;
}
.fb_tab .TabbedPanelsContent {
	padding:1px 0 0 1px;
	margin:0;
	border-top: 1px solid #494949;
	height: 208px;
	overflow: hidden;
	overflow-y: scroll;
}
.fb_tab .TabbedPanelsContentGroup table {
	width:100%;
	border:1px solid #fff;
	border-right:0;
	border-bottom:0;
	line-height:20px;
	margin:0;
}
.fb_tab .TabbedPanelsContentGroup table td {
	border:1px solid #fff;
	border-left:0;
	border-top:0;
	background: #e4e4e4;
	text-align:center;
	line-height: 22px;
}
.fb_tab .TabbedPanelsContentGroup table thead td {
	background:#bababa;
}
.fia_list {
	background: #d6dbdd;
	height: 50px;
}
.fia_list li {
	float: left;
	width: 40%;
	padding-left: 10%;
	border-top: 1px solid #fff;
	line-height: 24px; 
	background:url(../images/dot_1.png) no-repeat 17px 12px;
}
.espn_fxz {
	background:url(../images/football_42.png) no-repeat;
	width: 193px;
	height: 34px;
	color: #fff;
	padding-left: 90px;
}
.espn_fxz a {
	color: #fff;
}
.espn_fxz_p {
	line-height: 20px;
	padding: 10px 0 5px 5px;
	background: #efefef;
	height: 1%; /* if IE */
	overflow: hidden;
}

.rtop_rw {
	background:url(../images/Tennis_03.png) repeat-x;
	padding:7px 5px;
	color:#fff;
	height:125px;
}
.rtop_rw p {
	text-indent:2em;
	line-height:20px;
}
.rtop_rw a {
	color:#fff;
}
.rtop_rw img.right {
	border:1px solid #bababa;
	margin-left:10px;
}
.rtop_rw h2 {
	margin-bottom:10px;
}
.rtop_video {
	background:#14204c url(../images/Tennis_03.png) repeat-x left bottom;
	padding:7px;
}
.rtop_video .list02 {
}
.rtop_video .list02 li {
	border-bottom:1px solid #51699c;
	background-image: url(../images/Tennis1_27.png);
}
.rtop_video .list02 a {
	color:#fff;
	font-size:12px;
	line-height:16px;
}
.rt_table {
	border:1px solid #e8e8e8;
	padding:1px;
}
.rt_table table {
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	background:#dbdbdb;
	width:100%;
	text-align:center;
}
.rt_table table tr td {
	padding:5px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}
.lt_list {
	line-height:20px;
	margin:1px;
}
.lt_list table {
	border-bottom:1px solid #d5d3c8;
	border-right:1px solid #d5d3c8;
}
.lt_list table tr {
	background-color:expression((this.sectionRowIndex%2==0)?"#e8e9f3":"#FFF");
}
.lt_list table tr td {
	border-left:1px solid #d5d3c8;
	border-top:1px solid #d5d3c8;
	padding:5px 4px;
}
.lt_list table tr td img {
	border:1px solid #d5d3c8;
	float:left;
	margin-right:8px;
}
.lt_list table tr td ul {
	list-style:none;
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}
.lt_list table tr td ul li {
	text-indent:24px;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
}
.lt_rwlist {
	background:#ebf0f5;
	padding:10px 0;
} 
.lt_rwlist ul {
}
.lt_rwlist ul li {
	padding:10px;
	margin:0 5px 0 5px;
}
.lt_rwlist ul.list02 li {
	padding:3px 15px;
	margin:0 5px;
}
.lt_rwlist ul li p {
	line-height:20px;
	text-indent:2em;
}
.lt_rwlist ul li b {
	display:block;
	font-size:14px;
	line-height:25px;
}
.lt_rwlist ul li em {
	display:block;
	border-bottom:1px solid #c5c5c1;
	color:#535353;
	padding:0 5px;
	margin-bottom:5px;
}
.lt_rwlist ul li.bg1 {
	background:#d0dae5;
	border:1px solid #c4cdd7;
}


.list_pag {
	text-align:center;
	padding:15px 0;
}

input.pagbutton {
	text-align:center;
	width:60px;
	height:19px;
	background: url(../images/Tennis_381.png) no-repeat;
	color:#fff;
	margin:0;
	padding:0;
	border:0;
	line-height:19px;
}

p.zl_list {
	border:1px solid #d8d8d8;
	background:#fff;
	padding:5px;
	margin:0 5px;
	overflow:hidden;
	height:1%; /* if IE */
}
p.zl_list b,
p.zl_list span {
	display:block;
}
p.zl_list b {
	font-size:14px;
	line-height:25px;
}
p.zl_list span {
	text-indent:2em;
}
p.zl_list img {
	padding:2px;
	border:1px solid #dddddd;
	margin-right:10px;
}
.tvschedule {
	padding:5px 2px;
}
.tvschedule h3 {
	widows:463px;
	height:51px;
	line-height:50px;
	padding-left:20px;
	background:#fff;
}
.tvschedule .more {
	margin:15px 10px 0 0;
	line-height:20px;
}
.tvschedule h3 .info {
	margin:10px 10px 0 0;
	line-height:16px;
	float:right;
	text-align:right;
	font-size:12px;
	font-weight:normal;
}
.tvschedule table {
	background:#f5f5f5;
	border-left:1px solid #d4d4d4;
	border-top:1px solid #d4d4d4;
	text-align:center;
	line-height:16px;
}
.tvschedule table td {
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	padding:4px 10px 4px 10px;
}
.tvschedule thead td {
	background:url(../images/tvschedule_07.png) repeat-x;
	color:#fff;
	font-weight:bold;
}

/* ¿ò¼Ü */
.grid-c2a .main-wrap{ width:488px;}
.grid-c2a .col-sub{ width:425px;}
.grid-c2b .main-wrap{ width:624px;}
.grid-c2b .col-sub{ width:283px;}


/* title */
.grid-c2b .main-wrap h3 {
	background:url(../images/title_h3_w624.png) no-repeat;
	height:27px;
	line-height:27px;
	padding:0 10px 0 20px;
}
.grid-c2b .col-sub h3 {
	background:url(../images/title_h3_w283.png) no-repeat;
	color:#fff;
	height:23px;
	line-height:23px;
	padding:0 10px;
}

/* photo */
.photo_llist_pic {
	overflow:hidden;
	height:1%;
}
.photo_llist_pic li {
	float:left;
	width:25%;
	text-align:center;
	margin:15px 0 0 0;
}
.photo_llist_pic img {
	width:128px;
	height:110px;
	padding:1px;
	border:1px solid #000;
	display:block;
	margin:0 auto;
}
.photo_rlist_pic {
	background:#ededed;
	padding:1px;
}
.photo_rlist_pic li {
	border-bottom:1px solid #dbdbdb;
	border-top:1px solid #fff;
	padding:5px 10px;
	overflow:hidden;
	height:1%;
	clear:left;
}
.photo_rlist_pic img {
	width:80px;
	height:60px;
	border:1px solid #fff;
	float:left;
	margin-right:10px;
}
.photo_rlist_pic em {
	display:block;
	color:#535353;
	margin-top:5px;
}

.pic_content {
	padding:20px 30px 0 30px;
}
.pic_content em {
	border-left:3px solid #93979f;
	padding-left:10px;
}
.pic_content h1 {
	border-bottom:1px solid #93979f;
	overflow:hidden;
	height:1%;
	line-height:40px;
	padding-left:20px;
	margin:20px 0 20px 0;
}
.pic_content h1 span {
	float:right;
	font-size:12px;
	font-weight:normal;
	display:block;
	border-left:1px solid #93979f;
	padding:10px;
	line-height:10px;
	text-align:right;
	font-size:9px;
}
.pic_content .pic_end {
	text-align:center;
}
.pic_content .pic_end img {
	border:1px solid #93979f;
	margin:0 auto;
}
table.end_comment {
	border-top:1px solid #e2e2e2;
	border-left:2px solid #e2e2e2;
}
table.end_comment td {
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
}
table.end_comment thead td {
	background:url(../images/photo_tb_bg_07.png) repeat-x;
	color:#fff;
	padding:0 10px;
	line-height:27px;
	font-weight:bold;
	font-size:14px;
}
table.end_comment tbody td {
	padding:5px;
}

/* golf */
.golf_rlist_top {
	background:url(../images/golf_03.png) repeat-x;
}
.golf_rlist_top h2 {
	text-align:center;
	line-height:30px;
}
.golf_rlist_top .list02 li {
	background:none;
	padding:0;
}
.golf_rlist_top .list02 a {
	background:url(../images/dot_1.png) no-repeat 5px 10px;
	padding:3px 0 2px 15px;
	font-size:12px;
}
.golf_rlist_zx {
	background:url(../images/golf_06-03.png) no-repeat;
	height:73px;
	overflow:hidden;
	padding:5px 5px 5px 30px;
}
.golf_rlist_zx .list02 li {
	background:none;
	padding:0;
	border:0;
}
.golf_rlist_zx .list02 a {
	background:url(../images/dot_1.png) no-repeat 5px 10px;
	padding:3px 0 2px 15px;
	font-size:12px;
	text-decoration:underline;
}
.golf_rlist_zl {
	overflow:hidden;
	height:1%;
}
.golf_rlist_zl li {
	float:left;
	width:33%;
	text-align:center;
}
.golf_rlist_zl img {
	display:block;
	margin:0 auto;
}

/* f1 */
.f1_rlist_sc th {
	background:#eaeaea
}
.f1_rlist_sc td {
	padding:0 10px;
}
.f1_rlist_sd {
	background:#e1cf95;
	border-left:1px solid #ecece2;
	border-top:1px solid #ecece2;
	text-align:center;
}
.f1_rlist_sd td {
	border-right:1px solid #ecece2;
	border-bottom:1px solid #ecece2;
	line-height:20px;
}
#F1_Countdown {
	height:134px;
	overflow:hidden;
	background:url(../images/F1_Countdown_01.png) no-repeat;
	color:#000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}
#F1_Countdown ul {
	margin:0 ;
	padding:10px 0 0 25px;
	list-style:none;
}
#F1_Countdown h1 {
	font-size:14px;
	font-weight:bold;
	padding:16px 0 10px 5px;
	margin:0;
}
#F1_Countdown h1 span {
	display:block;
	float:left;
	padding:0 30px;
}
#F1_Countdown ul {
	color:#fff;
}
#F1_Countdown ul span {
	color:#FFF;
	padding:0 5px;
}
#F1_Countdown ul .coundown {
	float:left;
	line-height:24px;
}
#F1_Countdown ul b {
	color:#fff;
	width:25px;
	height:21px;
	display:block;
	text-align:center;
	float:left;
	margin: 0 5px;
	line-height:20px;
}
.f1_llist_pic {
	overflow:hidden;
	height:1%;
}
.f1_llist_pic li {
	float:left;
	text-align:center;
	margin:2px 0 0 2px;
}
.f1_llist_pic img {
	display:block;
	padding:1px;
	border:1px solid #c1c0bb;
	margin:0 auto;
}
.f1_llist_pic b {
	display:block;
	line-height:20px;
	background:#c1c0bb;
}
.f1_rlist_cd {
	padding:5px;
}
.f1_rlist_cd li {
	border-bottom:1px solid #ababa5;
	overflow:hidden;
	height:1%;
	padding:10px 0;
}
.f1_rlist_cd li h2 {
	border-bottom:1px solid #ababa5;
}
.f1_rlist_cd img {
	border:1px solid #ababa5;
	float:left;
	margin-right:10px;
}
.f1_llist_sc {
	overflow:hidden;
	height:1%;
}
.f1_llist_sc img {
	float:left;
	padding:2px;
	border:1px solid #a9acb0;
	margin:10px 10px 0 5px;
	width:160px;
	height:105px;
}
.f1_llist_sc .list02 {
	float:left;
	width:480px;
	clear:none;
}
.f1_llist_sc .list02 li {
	clear:none;
}
.roadtable {
	border-left:2px solid #c3c3c3;
	border-top:1px solid #c3c3c3;
	background:#fff;
}
.roadtable td {
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #c3c3c3;
	padding:10px;
}
.roadtable td img {
	margin:0 auto;
}
.cheduitable {
	margin:5px;
	line-height:20px;
	text-align:center;
}
.cheduitable table {
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
}
.cheduitable table tr {
	background-color:expression((this.sectionRowIndex%2==0)?"#FFF":"#dcdcdc");
}
.cheduitable table .tr {
	background:#f0f0f0;
}
.cheduitable table tr td {
	border-left:1px solid #aaa;
	border-top:1px solid #aaa;
}
.cheduitable table tr .td {
	background:#a40000;
	color:#FFF;
}
.cheduitable table tr .td1 {
	background:#f6f1d9;
	text-align:left;
	padding-left:2px;
}
.cheduitable table tr .td2 {
	background:#f6f1d9;
	font-weight:bold;
}
.cheduitable table tr td img {
	width:16px;
	height:10px;
	border:1px solid #000;
}
.cheshoutable {
	margin:5px;
	line-height:20px;
	text-align:center;
}
.cheshoutable table {
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
}
.cheshoutable table tr {
	background-color:expression((this.sectionRowIndex%2==0)?"#FFF":"#dcdcdc");
}
.cheshoutable table .tr {
	background:#f0f0f0;
}
.cheshoutable table tr td {
	border-left:1px solid #aaa;
	border-top:1px solid #aaa;
}
.cheshoutable table tr .td {
	background:#a40000;
	color:#FFF;
}
.cheshoutable table tr .td1 {
	background:#f6f1d9;
	text-align:left;
	padding-left:2px;
}
.cheshoutable table tr .td2 {
	background:#f6f1d9;
	font-weight:bold;
}
.cheshoutable table tr td img {
	width:16px;
	height:10px;
	border:1px solid #000;
}
#loginformdiv {
	position:absolute;
	display:none;
	z-index:99;
	width:150px;
	background:#fff; 
	border:1px solid #ccc; 
	padding:10px;
	font-size:12px;
}
#loginformdiv h4 {
	font-size:13px;
	border-bottom:1px solid #ccc;
	line-height:25px;
	margin-bottom:5px;
}
a.close {
	background:transparent url(/images/close_button.png) no-repeat scroll 0 0;
	cursor:pointer;
	display:block;
	height:30px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	position:relative;
	text-indent:-9999px;
	width:30px;
	z-index:20001;
	position:absolute;
	margin-left:-25px;
	margin-top:-25px;
}

/*page */

#content-container .list02 a:hover {
	background:#ccc;
}
#content-container .list02 li.pagediv {
	clear:left;
	text-align:right;
	border:medium none;
	margin-bottom:1px;
	font-size:12px;
}
#content-container .list02 li.pagediv a{
    float:left;
}
#content-container .list02 li.pagediv a.taga {
	margin-left:5px;
	border:1px solid #ccc;
	margin-bottom:1px;
	font-size:12px;
}
