@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,
dl, dt, dd, ul, ol, li, 
pre,
form, fieldset, legend, button, input, textarea {
    margin: 0;
    padding: 0;
}
body,
button, input, textarea /* for ie */ {
	color:#4c4c4c;
	border:0px;
	background-color:none;
    font: 12px/1.5  Arial, Helvetica, sans-serif, '宋体';
}
select{
	color:#4c4c4c;
	padding:1px;
	font: 12px/1.5 Arial, Helvetica, sans-serif, '宋体';
}
body{background-color:#e16934;behavior:url("css/csshover3.htc");}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
ul, ol { list-style: none; }
a {color:#004f94; text-decoration: none; }
a:hover {background-color:#0570bd;color:#ffffff;}
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
.no-cursor{cursor:default;}
.a-hover-nobg:hover{background:none;}
.display-none{display:none;}
.select-arrow{cursor:pointer;position:absolute;right:6px;top:6px;width:18px;height:18px; background:url(../images/user_sel_arrow.gif) no-repeat;}
/*全局*/
.fl{float:left;}
.fr{float:right;}
.wn{white-space:nowrap;}
.oh{overflow:hidden;}
.db{display:block;}
.dn{display:none;}
.fb{font-weight:bold;}
.fi{font-style:italic}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.vt{vertical-align:top;}
.vm{vertical-align:middle;}
.vb{vertical-align:bottom;}
.fs14{font-size:14px;}
.fs11{font-size:11px;}
.fs9{font-size:9px;}
.ws{white-space:nowrap}
.bn{border:none;}
.bgn,.bgn:hover{background:none;}
.input{border:1px solid #B2B2B2;padding:2px;}
.input-l{background:#fff url(../images/input-bg-0.gif) repeat-x;border:1px solid #cfcfcf;padding:5px;}
.charError{background:#ff6f6f url(../images/input-bg-0.gif) repeat-x;border:1px solid #cfcfcf;padding:5px;}
.btn-2{width:50px;height:20px;background:url(../images/btn-join.gif) no-repeat; cursor:pointer;}
.btn-3{width:50px;height:20px;background:url(../images/btn-comments.gif) no-repeat; cursor:pointer;}
.btn-4{width:50px;height:20px;background:url(../images/btn-msg.gif) no-repeat; cursor:pointer;}
/*font*/
.font-size-14{font-size:14px;}
.font-color-vs{color:#e51907;font-weight:bold;}
.font-color-vsred{color:#e51907;}
.font-color-vsyellow{color:#e16934;}
.font-color-vsblue{color:#004f94;}
.font-color-vsgreen{color:#1c981d;}
.font-color-vsgray{color:#aaa;}
/*字体颜色*/
/*红黄*/
.color-yellow{color:#ffff00;}/*黄色*/
.color-orange{color:#ffa500;}/*橙色*/
.color-gold{color:#ffd700;}/*金色*/
.color-goldenrod{color:#daa520;}/*金麒麟色*/
.color-red{color:red;}/*红色*/
.color-maroon{color:#800000;}/*粟色*/
/*蓝*/
.color-skyblue{color:#87ceeb;}/*天蓝色*/
.color-blue{color:#0000ff;}/*蓝色*/
.color-darkblue{color:#00008b;}/*暗蓝色*/
/*绿*/
.color-lawngreen{color:#7cfc00;}/*草绿色*/
.color-green{color:#008000;}/*绿色*/
.color-darkgreen{color:#006400}/*暗绿色*/
/*灰白*/
.color-white{color:#fff;}/*白色*/
.color-whitesmoke{color:#f5f5f5;}/*烟白色*/
.color-gainsboro{color:#dcdcdc;}/*淡灰色*/
.color-darkgray{color:#a9a9a9}/*暗灰色*/
.color-gray{color:#808080;}/*灰色*/
.color-deepgray{color:#4c4c4c}/*深灰色*/
/*补丁*/
.m-5{margin:5px;}
.m-t-5{margin-top:5px;}
.m-r-5{margin-right:5px;}
.m-b-5{margin-bottom:5px;}
.m-l-5{margin-left:5px;}
.m-10{margin:10px;}
.m-t-10{margin-top:10px;}
.m-r-10{margin-right:10px;}
.m-b-10{margin-bottom:10px;}
.m-l-10{margin-left:10px;}
.m-15{margin:15px;}
.m-t-15{margin-top:15px;}
.m-r-15{margin-right:15px;}
.m-b-15{margin-bottom:15px;}
.m-l-15{margin-left:15px;}
.m-20{margin:20px;}
.m-t-20{margin-top:20px;}
.m-r-20{margin-right:20px;}
.m-b-20{margin-bottom:20px;}
.m-l-20{margin-left:20px;}
.p-5{padding:5px;}
.p-t-5{padding-top:5px;}
.p-r-5{padding-right:5px;}
.p-b-5{padding-bottom:5px;}
.p-l-5{padding-left:5px;}
.p-10{padding:10px;}
.p-t-10{padding-top:10px;}
.p-r-10{padding-right:10px;}
.p-b-10{padding-bottom:10px;}
.p-l-10{padding-left:10px;}
.p-15{padding:15px;}
.p-t-15{padding-top:15px;}
.p-r-15{padding-right:15px;}
.p-b-15{padding-bottom:15px;}
.p-l-15{padding-left:15px;}
.p-20{padding:20px;}
.p-t-20{padding-top:20px;}
.p-r-20{padding-right:20px;}
.p-b-20{padding-bottom:20px;}
.p-l-20{padding-left:20px;}
.margin-right-10{
	margin-right:10px;	
}
.margin-bottom-10{
	margin-bottom:10px;	
}
.margin-top-5{margin-top:5px;}
.padding-5{padding:5px;}
.padding-10{padding:10px;}
.float-right{float:right;}
.white-space td,.white-space th,.white-space{white-space:nowrap;}
.text-align-center{ text-align:center;}
.reason{background:#f6f9fb;border:1px solid #e7eef5;padding:5px;width:80px; position:absolute; text-align:left;display:none;}
/*begin line*/
.bottom-line{height:5px;overflow:hidden;background:#eef3f8;}
/*end*/
/*list*/
.list-ul-default{ list-style:square;margin-left:15px;}
/** 页面宽度 **/
#page {
    /* 默认宽度为 100%, 留点呼吸空间 */
	background:#f1f1ec url(../images/bg_gradient.png) repeat-x 0 100%;	
}
/* 居中 */
#header, #content, #footer {
    margin-left: auto;
    margin-right: auto;
}
/* 页面为1000px 宽 */
.w1000 #content{
	padding:0 10px;
    width: 1000px;
	background:url(../images/bg_shadow.png) repeat-y 50% 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/bg_shadow.png");
}
/*begin channel*/
.w-channel #content{
    width: auto;
	background:none;
}
.w-channel #footer{
	width: 100%;
}
/*end channel*/
#header{height:50px;background:url(../images/index-bg.jpg) repeat-x; position:relative;}
#footer{
	width: 1000px;
	text-align:center;
	padding:10px 0;
	background:url(../images/bg_footer_shadow.png) repeat-x 50% 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/bg_footer_shadow.png");
}
#ajax{ min-height:500px;}
.vs-list{width:178px;float:left;display:inline;margin-right:10px;margin-bottom:10px;background:#f6f9fb;padding:10px;border:1px solid #e7eef5;}
.vs-list-con{padding:5px;line-height:25px;}
.utit{font-weight:bold;}
/** 布局基础样式 **/
.col-main {
    float: left;
    width: 100%;
    /* bug fix: 主栏没有内容时，在 Firefox 和 Chrome 等浏览器下，布局不对 */
    min-height: 1px;
}
.col-sub, .col-extra {
    float: left;
    /*position: relative;  按需设置，仅在需要时添加 */
}
/** 清除浮动 **/
.layout:after, .main-wrap:after, .col-sub:after, .col-extra:after {
	content: '\0020';
	display: block;
	height: 0;
	clear: both;
}
.layout, .main-wrap, .col-sub, .col-extra {
    zoom: 1;
}
/*
适用：以大段文字展示为主的内容区块
*/
.ks-post {
    font: 14px/1.8 verdana,tahoma,arial,sans-serif;
}
.ks-post blockquote, .ks-post ul, .ks-post ol, .ks-post dl {
	margin: 1em;
}
.ks-post ul, .ks-post ol, .ks-post dl {
	margin-left: 2em;
}
.ks-post ol li {
	list-style: decimal outside;
}
.ks-post ul li {
	list-style: disc outside;
}
.ks-post dl dd {
	margin-left: 1em;
}
.ks-post th, .ks-post td {
	padding: .5em;
}
.ks-post caption {
	margin-bottom: .5em;
}
.ks-post p, .ks-post fieldset, .ks-post table, .ks-post pre {
	margin-bottom: 1em;
}
.ks-post p{
	
}
/** 两栏布局 **/
.grid-s5m0 .main-wrap { margin-left:260px;margin-right:auto;}
.grid-s5m0 .col-sub { width:260px; margin-left: -100%; }

.grid-m0s5 .main-wrap { margin-right: 250px; margin-left:auto;}
.grid-m0s5 .col-sub { width: 240px; margin-left: -240px; }

/** 三栏布局 **/
.grid-s5m0e6 .main-wrap { margin: 0 180px 0 150px; }
.grid-s5m0e6 .col-sub { width: 150px; margin-left: -100%;margin-right:auto;}
.grid-s5m0e6 .col-extra { width: 180px; margin-left: -180px;}

/*home wrap*/
.grid-s5m0 .main-wrap-home { margin-left:140px; }
.grid-s5m0 .col-sub-home { width:140px; margin-left: -100%; }
.avatar{border:1px solid #dcdcdc;display:inline-block;zoom:1;+display:inline;}
.avatar a:hover{background:none;}
.avatar img{border:1px solid #fff;}
/*button input textarea*/
.input-button{
	display:inline-block;
	text-align:left;
	width:60px;
	overflow:hidden;
	padding-left:10px;
	margin:0 auto;
	background:url(../images/button_left.gif) no-repeat;
}
.input-button:hover{
	background:url(../images/button_left.gif) no-repeat 0 -20px;
}
.input-button:hover input{
	background:url(../images/button_right.gif) no-repeat 100% -20px;
}
.input-button input{
	width:60px;
	height:20px;
	color:#fff;
	padding-top:2px\9;
	_padding-top:2px;
	_padding-bottom:1px;
	padding-right:8px;	
	cursor:pointer;
	overflow:hidden;
	background:url(../images/button_right.gif) no-repeat 100% 0;
}
@-moz-document url-prefix(){.input-button input{padding-bottom:3px;}}
.input-button-gray{
	display:inline-block;
	text-align:left;
	width:60px;
	overflow:hidden;
	padding-left:10px;
	margin:0 auto;
	background:url(../images/button_left_gray.gif) no-repeat;
}
.input-button-gray:hover{
	background:url(../images/button_left_gray.gif) no-repeat 0 -20px;
}
.input-button-gray:hover input{
	background:url(../images/button_right_gray.gif) no-repeat 100% -20px;
}
.input-button-gray input{
	width:60px;
	height:20px;
	color:#fff;
	padding-top:2px\9;
	_padding-top:2px;
	_padding-bottom:1px;
	padding-right:8px;	
	cursor:pointer;
	overflow:hidden;
	background:url(../images/button_right_gray.gif) no-repeat 100% 0;
}
@-moz-document url-prefix(){.input-button-gray input{padding-bottom:3px;}}
.input-text-page{
	height:20px;	
	display:inline-block;
	*display:inline;
	text-align:left;
	overflow:hidden;
	padding-left:10px;
	background:url(../images/input_text_left_page.png) no-repeat;
}
.input-text-page:hover{
	background:url(../images/input_text_left_page.png) no-repeat 0 -20px;
}
.input-text-page:hover input{
	background:url(../images/input_text_right_page.png) no-repeat 100% -20px;
}
.input-text-page input{	
	height:20px;
	line-height:20px;
	padding-right:10px;
	overflow:hidden;
	background:url(../images/input_text_right_page.png) no-repeat 100% 0;
}
@-moz-document url-prefix(){.input-text-page input{height:17px;padding-top:3px;}}
.input-text{
	height:30px;
	display:inline-block;
	*display:inline;
	text-align:left;
	overflow:hidden;
	padding-left:10px;
	background:url(../images/input_text_left.png) no-repeat;
}
.input-text:hover{
	background:url(../images/input_text_left.png) no-repeat 0 -30px;
}
.input-text:hover input{
	background:url(../images/input_text_right.png) no-repeat 100% -30px;
}
.input-text input{
	height:30px;
	line-height:30px;
	padding-right:10px;
	overflow:hidden;
	background:url(../images/input_text_right.png) no-repeat 100% 0;
}
@-moz-document url-prefix(){.input-text input{height:23px;padding-top:7px;}}
.input-textarea{
	height:100px;
	display:inline-block;
	*display:inline;
	text-align:left;
	overflow:hidden;
	padding-left:10px;
	background:url(../images/input_textarea_left.png) no-repeat;
}
.input-textarea:hover{
	background:url(../images/input_textarea_left.png) no-repeat 0 -100px;
}
.input-textarea:hover div{
	background:url(../images/input_textarea_right.png) no-repeat 100% -100px;
}
.input-textarea div{
	width:280px;
	height:80px;
	display:inline-block;
	zoom:1;
	*display:inline;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	overflow:hidden;
	background:url(../images/input_textarea_right.png) no-repeat 100% 0;
}
.input-textarea div textarea{
	width:100%;
	height:80px;
	line-height:20px;
}
/*弹出窗口*/
#dialog{
	width:950px;
	position:absolute;
	z-index:1001;
	display:none;
}
#dialogbg{
	position:absolute;
	top:0;
	left:0;
	background:#000;
	overflow:hidden;
	z-index:1000;
	display:none;
}
.grid-s5m0e6 .dialog-border-b{
	margin: 0 10px 0 10px;
	height:10px;
	overflow:hidden;
	background:url(../images/dialog_border_b.png) repeat-x;	
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/dialog_border_b.png");
}
.grid-s5m0e6 .dialog-corner-bl{
	width: 10px;
	margin-left: -100%;
	height:10px;
	overflow:hidden;
	background:url(../images/dialog_corner_bl.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/dialog_corner_bl.png");
}
.grid-s5m0e6 .dialog-corner-br{
	width: 10px;
	margin-left:-10px; 
	height:10px;
	overflow:hidden;
	background:url(../images/dialog_corner_br.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/dialog_corner_br.png");
}
.grid-s5m0e6 .dialog-container{
	margin: 0 10px 0 10px;
	border:1px solid #004f94;
}
.grid-s5m0e6 .dialog-border-l{
	width: 10px;
	margin-left: -100%;
	padding-bottom:10000px;
	margin-bottom:-10000px;
	background:url(../images/dialog_border_l.png) repeat-y;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/dialog_border_l.png");	
}
.grid-s5m0e6 .dialog-border-t{
	margin: 0 10px 0 10px;
	height:10px;
	overflow:hidden;
	background:url(../images/dialog_border_t.png) repeat-x;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/dialog_border_t.png");
}
.grid-s5m0e6 .dialog-corner-tl{
	width: 10px;
	margin-left: -100%;
	height:10px;
	overflow:hidden;
	background:url(../images/dialog_corner_tl.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/dialog_corner_tl.png");
}
.grid-s5m0e6 .dialog-corner-tr{
	width: 10px;
	margin-left:-10px; 
	height:10px;
	overflow:hidden;
	background:url(../images/dialog_corner_tr.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/dialog_corner_tr.png");	
}
.grid-s5m0e6 .dialog-border-r{
	width: 10px;
	margin-left:-10px; 
	padding-bottom:10000px;
	margin-bottom:-10000px;
	background:url(../images/dialog_border_r.png) repeat-y;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/dialog_border_r.png");
}
#dialog .dialog-title{
	height:26px;
	padding:0 10px;
	line-height:26px;
	font-weight:bold;
	color:#fff;
	border:1px solid #4cb7ff;
	position:relative;
	background:url(../images/dialog_titlebg.gif) repeat-x;
}
#dialog .dialog-close{	
	width:12px;
	height:12px;
	overflow:hidden;
	position:absolute;
	right:8px;
	top:8px;
}
#dialog .dialog-close a{	
	width:12px;
	height:12px;
	display:block;
	background:url(../images/dialog_close.gif) no-repeat;
}
#dialog .dialog-close a:hover{	
	width:12px;
	height:12px;
	background:url(../images/dialog_close.gif) no-repeat 0 -12px;
}
#dialog .dialog-content{
	padding:20px;
	border-top:1px solid #004f94;
	background:#fff;
	text-align:justify;
}
#dialog .dialog-container{
	background:#fff;	
}
#dialog .dialog-scroll{
	padding:5px;	
	max-height:300px;
	height:expression( document.getElementById("dialog-scroll").offsetHeight > 300 ? "300px": "auto" );
	overflow-y:scroll;	
}
#dialog #iframe{
	position:absolute;
	visibility:inherit;
	top:0px;
	left:0px;
	opacity:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);	
}
/*tables*/
.vswin-guess-table{text-align:center;border-collapse: collapse; border-spacing: 0;}
.remark-fans h2{ font-weight:normal; font-size:14px;margin-bottom:5px;}
.vswin-guess-table th{background-color:#ecf2f7;font-weight:normal;padding:5px 10px; vertical-align:top;}
.gray-th th{background-color:#f1f1f1;}
.th-cutline{background-image:url(../images/th_cutline.gif);background-repeat:no-repeat;background-position:100% 50%;}
.vswin-guess-table td{padding:5px 10px; vertical-align:top;border-bottom:1px solid #ddd;}
.td-dashed td{background:url(../images/line_h_gray.gif) repeat-x 0 100%;border-bottom:none;}
.vswin-guess-table .guess-detail{display:none;border-bottom:2px solid #ddd;background:none;}
/*table style1*/
.table-warp-0{border:solid #a8c3da;border-width:0 1px 1px 1px;padding:1px;}
.vswin-table-1{background:#fafcfd;border-collapse:separate;}
.vswin-table-1 th{background-color:#ecf2f7;font-weight:normal;padding:5px 10px; vertical-align:top;}
.vswin-table-1 td{background:url(../images/line_h_gray.gif) repeat-x 0 100%;border-bottom:none;font-weight:normal;padding:5px 10px; vertical-align:top;}
/*form table*/
.form-table{text-align:left;border-collapse: collapse; border-spacing: 0;}
.form-table th,.form-table td{padding:5px 10px; vertical-align:top;}
.form-table label{padding-left:5px;padding-right:10px;}
.table-align-left{text-align:left;}
.table-valign-middle td,.table-valign-middle th{ vertical-align:middle;}
.time{color:#aaa;font-size:11px;}
.table-title{ background:#a8c3da;padding:5px 10px;border-bottom:1px solid #6f95ba;}
/*left*/
.grid-s5m0 .grid-left{
	padding-bottom:10000px;
	margin-bottom:-10000px;
	background:#f5f8fb url(../images/bg_left_shadow.gif) repeat-y 100% 0;
}
#grid-left{padding:10px 10px;}
#logo{height:73px;background:url(../images/logo.png) no-repeat;}
#logo_small{height:70px;background:url(../images/logo_s.png) no-repeat;}
#login{padding-bottom:10px;}
#login th,#login td{padding:5px 10px; vertical-align:middle;}
.grid-left-entry{border-top:1px solid #ddd;line-height:20px;padding:10px;}
/*line*/
.line-blue{ background:url(../images/line_blue.gif) repeat-x 0 100%;}
/*nav*/
#nav-top{color:#fff;text-align:right;padding-top:2px;padding-right:10px;margin-bottom:5px;}
#nav-top a{color:#fff;}
.nav-left-wrap{padding-bottom:10px;margin-bottom:10px;}
.nav-left-wrap ul li{padding:5px 0;}
.nav-left-wrap ul li a{font-size:14px; font-weight:bold;}
.top-bg-es{background:url(../images/top-bg-es.png) no-repeat 100% 0;height:50px;}
.top-bg-ft{background:url(../images/top-bg-ft.png) no-repeat 100% 0;height:50px;}
.top-bg-bs{background:url(../images/top-bg-bs.png) no-repeat 100% 0;height:50px;}
#nav-main{color:#fff;font-size:14px;padding-left:10px;margin-top:2px;}
#nav-main a{color:#fff;font-size:14px;font-weight:bold;}
#nav-main a.nav-main-sub{width:17px;height:14px; margin-bottom:-2px;display:inline-block;zoom:1;*display:inline;background-image:url(../images/nav_arrow.gif); background-repeat:no-repeat; background-position:50% 50%;}
#nav-main a.nav-main-sub:hover{background-color:#0570bd;}
.nav-main-subnav-border2{position:absolute;top:50px;border:2px solid #e0eefa;left:20px; display:none;z-index:1000;}
.nav-main-subnav-border1{width:100px;border:1px solid #92b4d1;padding:10px; background-color:#fff;}
#nav-main .nav-main-subnav-border1 a{font-size:12px;font-weight:normal;color:#004f94;}
#nav-main .nav-main-subnav-border1 a:hover{color:#fff;}
#nav-main .nav-main-subnav-border1 li{padding:5px 0 6px 0;}
#nav-main a.change-channel{color:#108dff;}
#nav-main a.change-channel:hover{color:#fff;}
.channel span{float:left;display:inline;margin-left:5px;padding:2px 5px;}
.channel .channel-fifa{float:left;display:inline;width:41px;height:17px;background:url(../images/channel-fifa.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/channel-fifa.png"); position:relative;}
.channel .channel-nba{float:left;display:inline;width:40px;height:17px;background:url(../images/channel-nba.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/channel-nba.png"); position:relative;}
.channel .sel{border:1px solid #a6e9ff;padding:1px 5px;}
/*intro*/
#intro{margin:50px;}
.grid-s5m0 .intro-wrap { margin-left:90px; text-align:justify;}
.grid-s5m0 .intro-sub { width:90px; margin-left: -100%; background:url(../images/logo_text.png) no-repeat 100% 0;height:30px;}
/*register*/
#register{margin:50px;}
/*vswin-title*/
.vswin-title{font-size:14px;font-weight:bold;border-bottom:2px solid #3a73a8;padding:5px 0;margin-bottom:10px;}
/*register*/
.reg-cue{position:relative;height:1%; line-height:20px;display:none; border:2px solid #a8c3da; background:url(../images/reg_cue_bg.gif) repeat-x;padding:3px 10px;_padding:6px 10px 5px 10px;line-height:20px;text-align:justify;}
.reg-arrow{position:absolute;left:-6px;top:10px;width:4px;height:7px; background:url(../images/reg_arrow.gif) no-repeat; overflow:hidden;}
.reg-cue img{ vertical-align:middle;}
.pass-strength{width:100px;display:inline-block;zoom:1;*display:inline;height:10px; background:#fff;overflow:hidden;margin-right:5px;}
.pass-strength div{height:10px;}
/*ajax-wrap*/
.ajax-wrap{
	margin:20px;
}
.signature{
	font-size:12px;
	font-weight:normal;
	margin:0 10px;
}
.signature-time{
	font-size:12px;
	font-weight:normal;
	color:#aaa;
}
.vswin-title span{
	float:left;	
}
.vswin-title #signature-content span{float:none;}
.grid-s5m0 .main-wrap-ajax {margin-left:590px; background:#f5f8fb url(../images/line_v_gray.gif) repeat-y 0 0; padding-bottom:10000px;margin-bottom:-10000px;}
.grid-s5m0 .col-sub-ajax { width:590px; margin-left: -100%; padding-bottom:10000px;margin-bottom:-10000px;}
.grid-s5m0 .main-wrap-pfunc { margin-left:120px; }
.grid-s5m0 .col-sub-pfunc { width:120px; margin-left: -100%;}
.signature-release{
	padding:10px;
	border:1px solid #f5f5f5;	
}
.vswin-d-wrap{margin-bottom:10px;}
.vswin-d-wrap-title{padding:0 10px;line-height:25px;background:#e7eef5 url(../images/vswin-d-wrap-title-line.gif) repeat-x 0 100%;border-top:2px solid #3a73a8;font-weight:bold;}
.vswin-d-wrap-link{float:right;}
.vswin-d-wrap-link a{font-weight:normal;}
/*tabs*/
.tabs{display:inline-block;zoom:1;*display:inline;margin-top:5px;}
.tabs div{display:inline-block;zoom:1;*display:inline;color:#004f94;padding-left:10px;margin-right:0px\9;*margin-right:4px;height:25px;background:url(../images/tabs_left.png) no-repeat 0 0; cursor:pointer;}
.tabs div span{display:inline-block;zoom:1;*display:inline;padding-left:0;padding-right:10px;font-weight:normal;height:25px;background:url(../images/tabs_right.png) no-repeat 100% 0;}
.tabs div:hover{background:url(../images/tabs_left.png) no-repeat 0 -25px;}
.tabs div span:hover{color:#404040;background:url(../images/tabs_right.png) no-repeat 100% -25px;}
.tabs div.tabs-sel{background:url(../images/tabs_left.png) no-repeat 0 -25px;}
.tabs div.tabs-sel span{color:#404040;background:url(../images/tabs_right.png) no-repeat 100% -25px;}

.tabs-1{display:inline-block;zoom:1;*display:inline;margin-top:5px;}
.tabs-1 div{display:inline-block;zoom:1;*display:inline;color:#004f94;padding-left:10px;margin-right:0px\9;*margin-right:4px;height:25px;background:url(../images/tabs_left.png) no-repeat 0 0;}
.tabs-1 div span{display:inline-block;zoom:1;*display:inline;padding-left:0;padding-right:10px;font-weight:normal;height:25px;background:url(../images/tabs_right.png) no-repeat 100% 0;}
.tabs-1 div.tabs-sel{background:url(../images/tabs_left.png) no-repeat 0 -25px;}
.tabs-1 div.tabs-sel span{color:#404040;background:url(../images/tabs_right.png) no-repeat 100% -25px;}
.tabs-gray-wrap{background:url(../images/line_gray.gif) repeat-x 0 100%; text-align:left;margin-bottom:10px;}
.tabs-gray{display:inline-block;zoom:1;*display:inline;margin-top:5px;margin-left:10px;margin-right:10px;line-height:30px;font-size:14px;}
.tabs-gray div{display:inline-block;zoom:1;*display:inline;color:#004f94;padding-left:10px;margin-right:0px\9;*margin-right:4px;height:30px;background:url(../images/tabs_gray_left.gif) no-repeat 0 0; cursor:pointer;}
.tabs-gray div span{display:inline-block;zoom:1;*display:inline;padding-left:0;padding-right:10px;font-weight:normal;height:30px;background:url(../images/tabs_gray_right.gif) no-repeat 100% 0;}
.tabs-gray div:hover{background:url(../images/tabs_gray_left.gif) no-repeat 0 -30px;}
.tabs-gray div span:hover{color:#404040;background:url(../images/tabs_gray_right.gif) no-repeat 100% -30px;}
.tabs-gray div.tabs-sel{background:url(../images/tabs_gray_left.gif) no-repeat 0 -30px;}
.tabs-gray div.tabs-sel span{color:#404040;background:url(../images/tabs_gray_right.gif) no-repeat 100% -30px;}
.tabs-blue-wrap{background:url(../images/line_blue_solid.gif) repeat-x 0 100%; text-align:left;margin-bottom:10px;}
.tabs-blue{display:inline-block;zoom:1;*display:inline;margin-top:5px;margin-left:10px;margin-right:10px;line-height:30px;font-size:14px;}
.tabs-blue div{display:inline-block;zoom:1;*display:inline;color:#004f94;padding-left:10px;margin-right:0px\9;*margin-right:4px;height:30px;background:url(../images/tabs_blue_left.gif) no-repeat 0 0; cursor:pointer;}
.tabs-blue div span{display:inline-block;zoom:1;*display:inline;padding-left:0;padding-right:10px;font-weight:normal;height:30px;background:url(../images/tabs_blue_right.gif) no-repeat 100% 0;}
.tabs-blue div:hover{background:url(../images/tabs_blue_left.gif) no-repeat 0 -30px;}
.tabs-blue div span:hover{color:#404040;background:url(../images/tabs_blue_right.gif) no-repeat 100% -30px;}
.tabs-blue div.tabs-sel{background:url(../images/tabs_blue_left.gif) no-repeat 0 -30px;}
.tabs-blue div.tabs-sel span{color:#404040;background:url(../images/tabs_blue_right.gif) no-repeat 100% -30px;}
.tabs-list{display:none;}
/*dynamic*/
.dynamic-list{}
.dynamic-list li{padding:8px 10px;border-bottom:1px solid #ddd;}
.dynamic-list li .time{float:right;margin-left:10px;display:inline;}
.dynamic-guess{overflow:hidden;height:28px;padding:5px 0 5px 0;margin:0 24px 0 24px;}
.dynamic-guess-more{margin:5px 24px 0 24px;padding-top:5px;text-align:right;background:url('../images/line_h_gray.gif') repeat-x 0 0;}
/*message*/
.message-list dt{padding:8px 10px;border-top:1px solid #ddd;}
.message-list dt .time{float:right;}
.message-list dd{padding:8px 10px;border-top:1px solid #ddd;margin-right:180px;}
.message-list dd .time{float:right;}
.msg-con{margin-top:5px;}
.msg-reply{padding:10px 180px 10px 10px; display:none;}
.msg-operation{padding:0 10px 10px 10px;color:#004f94;}
/*page*/
.page{text-align:center;}
.page a{margin-right:10px;}
.page span{margin-right:10px;}
/*user-home-list*/
.user-home-list{
	padding-top:10px;
}
.user-home-list li{
	float:left;
	text-align:center;
	position:relative;
	width:80px;
	margin-bottom:10px;
}
.user-home-list li.online{
	background:url(../images/online.gif) no-repeat 100% 50%;
}
.user-home-list li.offline{
	background:url(../images/offline.gif) no-repeat 100% 50%;
}
.follow-operation{
	position:absolute;
	top:0;
	left:13px;
	width:52px;
	height:20px;
	background:#fff;
	border:1px solid #dcdcdc;
	display:none;
}
.home-name{width:80px;overflow:hidden; white-space:nowrap;}
.home-remark-list{padding:10px 10px 0 10px;}
.home-remark-list ul li span{float:right;}
.home-remark-list ul li{margin-bottom:5px;}
/*guess*/
.guess-result{text-align:right; padding:5px 0;}
.guess-result label{padding-left:5px;padding-right:10px;}
.guess-border td{border:solid #3a73a8;border-width:2px 0px 0 0px;}
.guess-border td.guess-border-left{border-left:2px solid #3a73a8;}
.guess-border td.guess-border-right{border-right:2px solid #3a73a8;}
.guess-teammate{font-weight:bold;border:1px solid #ecf2f7;padding:5px 10px;margin-bottom:2px;}
/*user-select*/
.user-select{border:2px solid #a8c3da; position:absolute;top:32px;left:0;background:#fff;width:416px; display:none;}
.user-select .user-select-title{background:url(../images/user_sel_title_bg.gif) repeat-x;padding:10px;}
.user-select .user-select-content{margin:0 5px;padding:10px 5px;border-top:1px solid #ddd;}
.user-select .user-select-content ul li{float:left;width:33%;padding:5px 0;}
.club-d-c{padding:5px 0;}
.club-d-c pre{white-space:normal;}
.club-d-c img{display:inline-block;zoom:1;_display:inline;}
.club-d-c p{margin-bottom: 1em;}
.club-intro{background:#f6f9fb;padding:10px;border:1px solid #e7eef5;}
.club-user-cell{width:100px;float:left;display:inline;text-align:center;margin-bottom:10px;}
.club-user-cell .club-user-name{width:100px;overflow:hidden; white-space:nowrap;}
.shield{border:1px dashed #F00;padding:5px 10px;}
/*help*/
.help-title{color:#004f94;padding-left:10px;border-bottom:1px solid #ddd;background:url(../images/list_style_0.gif) no-repeat 0 50%;}
.help-list{margin-bottom:10px;}
.help-content{padding:10px;}
/*begin channel-sel*/
#channel-logo{height:59px;width:160px;background:url(../images/logo-0.png) no-repeat -20px 0;}
#channel-title{width:192px;height:29px;float:right;background:url(../images/title-0.png) no-repeat;margin:30px -12px 0 0;}
#channel-header{margin-bottom:1px;background:#f9fafa;}
.ch{width:700px; margin:0 auto;}
.channel-login{border:1px solid #dbe1e6; text-align: center;padding:5px;}
#channel-content{min-width:700px;width:expression( document.getElementById("channel-content").offsetWidth < 700 ? "700px": "auto" );}
.channel-flash{padding:30px 0; text-align:center;}
/*end channel-sel*/
.table-course{width:1050px;}
.table-course th{text-align:center;width:150px;}
.table-course td{ white-space:nowrap}
.course-arrow-l{ position:absolute; left:5px;top:4px;cursor:pointer;}
.course-arrow-r{ position:absolute; right:5px;top:4px;cursor:pointer;}

#course-user{position:absolute;display:none;border:1px solid #a8c3da;background:#fcfcfe;padding:10px;}
#course-user a{display:block;margin:3px 0;}
.course-search-team{background:#f5f8fb;border-top:1px solid #ddd;}
.tables-score{border-collapse: collapse; border-spacing: 0;}
.tables-score td{background:url(../images/line_h_gray.gif) repeat-x 0 100%;padding:5px;}
.tables-score td.host{width:160px;}
.tables-score td.guest{width:160px; text-align:right;}
.tables-score td.score{width:50px; text-align:center; color:#F00;}
.tables-score td.vs{text-align:center;font-weight:bold;}
.tables-score td.vs div{border:1px solid #cdcdcd;background:#dedede;}

.poll td{padding:1px 0;background:none;}
.poll-0,.poll-1,.poll-2{height:10px; overflow:hidden;width:102px;background:url(../images/poll-bg.png) repeat-x;margin-top:6px; text-align:left;}

.poll-0 .PCT{border:1px solid #4fae03;height:8px;overflow:hidden;}
.poll-0 .PCT span{display:block;border:solid #d8f19e;border-width:0 1px 1px 1px;background:#a3d663;height:7px;overflow:hidden;}

.poll-1 .PCT{border:1px solid #037cae;height:8px;overflow:hidden;}
.poll-1 .PCT span{display:block;border:solid #9eeef1;border-width:0 1px 1px 1px;background:#63c1d6;height:7px;overflow:hidden;}

.poll-2 .PCT{border:1px solid #ae8d03;height:8px;overflow:hidden;}
.poll-2 .PCT span{display:block;border:solid #f1cc9e;border-width:0 1px 1px 1px;background:#d6b363;height:7px;overflow:hidden;}

.remark-con{margin-bottom:10px;border:1px solid #caddea;}
.remark-con .tit{background:#f7f9fc;border-bottom:1px solid #caddea;padding:5px 10px;color:#a9a9a9;}
.remark-con .con{padding:10px;}
.remark-con .con div.wrap{padding:4px;border:1px solid #caddea;}
.remark-con .con div.remark-from{background:#f7f9fc;}
.remark-con .con span.from{padding:5px 5px 0 5px;color:#a9a9a9;}
.remark-con .con span.reply-btn{display:block;text-align:right;}
.remark-con .con p.reply-con{padding:5px;font-size:14px;}
.remark-con .reply-textarea{text-align:right;margin-top:10px;}
.remark-con .remark-reply{display:none;}
.remark-con .btn-0{padding:10px 0;text-align:right;width:100%}
.remark-list td h2{font-size:14px;font-weight:normal;margin-bottom:5px;}
.remark-hot h2{font-weight:normal;}
.vswin-table-1 .ico-video{background:url(../images/ico-video.png) no-repeat 50% 10px;width:4px;}

.es-handle{font-size:20px;font-weight:bold;}
.world-cup-group img{ vertical-align:middle;margin-right:5px;}
.es-schedule{float:left;display:inline;margin-right:10px;width:390px;}

/** tabs **/
.tabs-0 ul{background:url(../images/tabs-title-bg-0.gif) repeat-x;padding:5px 5px 0 5px;}
.tabs-0 ul li{float:left;display:inline;margin-right:2px;}
.tabs-0 ul li a{text-decoration:none;background:#edf6fc;display:block;padding:5px 10px;border:1px solid #a8c3da;}
.tabs-0 ul li a:hover{color:#4c4c4c;background:#fff;border-bottom:1px solid #fff;}
.tabs-0 ul li a.sel{color:#4c4c4c;background:#fff;border-bottom:1px solid #fff;}
.tabs-0 .con{display:none;padding:10px;}
/** Roundcorner **/
.modbox .modboxmid{border:1px solid #dcdcdc;border-width:0 1px;padding:0 3px;}
.modbox .rnd-modtitle .rnd1{background:#dcdcdc;margin:0 4px;height:1px;display:block;overflow:hidden;}
.modbox .rnd-modtitle .rnd2{margin:0 2px;border:1px solid #dcdcdc;border-width:0 2px;height:1px;display:block;overflow:hidden;}
.modbox .rnd-modtitle .rnd3{margin:0 1px;border:1px solid #dcdcdc;border-width:0 1px;height:2px;display:block;overflow:hidden;}
.modbox .rnd-modboxin .rnd1{background:#dcdcdc;margin:0 4px;height:1px;display:block;overflow:hidden;}
.modbox .rnd-modboxin .rnd2{margin:0 2px;border:1px solid #dcdcdc;border-width:0 2px;height:1px;display:block;overflow:hidden;}
.modbox .rnd-modboxin .rnd3{margin:0 1px;border:1px solid #dcdcdc;border-width:0 1px;height:2px;display:block;overflow:hidden;}
/** title **/
.tit-0{background:url(../images/title-bg-0.gif) repeat-x;padding:5px 10px;font-weight:bold;}

.guess-submit td{border:1px solid #fff; text-align:center;}
.guess-submit a.win{display:block;background:#e8f7bf;border:1px solid #a3d663;padding:3px;}
.guess-submit a.flat{display:block;background:#d8fafb;border:1px solid #63c1d6;padding:3px;}
.guess-submit a.loss{display:block;background:#f8e3c4;border:1px solid #d6b363;padding:3px;}
.guess-submit a:hover{display:block;background:#fff;color:#4c4c4c;}
/** list-style **/
.dl-0 dt{border-bottom:1px solid #eee;padding:5px;text-align:center}
.dl-0 dd{display:inline;text-align:center;width:50%;float:left;margin-top:10px;}
.dl-0 dd img{border:1px solid #bed2e3;}
.dl-0 dt dt{background:none;border:none;padding:none;}
.dl-0 dd dd{border:none;padding:none;float:none;}

.dl-1 dt{background:#f3f3f3;border-bottom:1px solid #eee;padding:5px;}
.dl-1 dd{padding:5px;display:inline;}
.dl-1 dt dt{background:none;border:none;padding:none;}
.dl-1 dd dd{border:none;padding:none;float:none;}

.dl-2 dt{border-bottom:1px solid #eee;padding:5px;text-align:center}
.dl-2 dd{display:inline;text-align:center;width:10%;float:left;margin-top:10px;}
.dl-2 dd img{border:1px solid #bed2e3;}
.dl-2 dt dt{background:none;border:none;padding:none;}
.dl-2 dd dd{border:none;padding:none;float:none;}
/** table-style **/
.table-1 th{background:#f3f3f3;border-bottom:1px solid #eee;padding:5px;}
.table-1 td{border-bottom:1px solid #eee;padding:5px;}
.table-1 th th{background:none;border:none;padding:none;}
.table-1 td td{border:none;padding:none;}
/** title-style **/
.tit-1{padding:5px;background:url(../images/tit-bg-0.gif) repeat-x; font-weight:bold;}
/*forecast*/
.user-list a{float:left;padding:5px;border:1px solid #caddea;margin-right:5px;margin-bottom:5px;}
.public-home-nav{padding-bottom:5px;}
.public-home-nav a{float:left;display:inline;padding:2px 5px;border:1px solid #004f94;margin-left:5px;margin-top:5px;}
.public-home-nav .sel{font-size:31px;font-weight:bold;}