body {width:930px;margin:0 auto;z-index:10; background: #000; font: 11px Tahoma;}
a { color: #f60; text-decoration:none;}
p, h2, h3, h4 {margin:0; padding: 0;}
ul, li { list-style:none; margin:0; padding: 0;}

.page { position:absolute; width: 930px; margin:0 auto; background: #000 url(page_bg.jpg) 0% 100% no-repeat; }
.toppage {display:block; overflow:hidden; width: 900px; background: transparent url(hc-logo.jpg) 0% 10px no-repeat; padding: 0 15px; color:#414F5C}
.toppage p { text-align:center; color:#414F5C; padding: 10px 0px 130px;}
.toppage p a{ padding-right: 90px;color:#5B6975;}
.content {display:block; overflow:hidden; width: 890px; background: transparent url(content_bg.png) center repeat-y; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=content_bg.png,sizingMethod=crop); padding: 0 20px;}

.header .logo { display:block; width: 172px; height: 40px; background: url(logo.gif) no-repeat center center; padding-top: 10px; padding-left: 20px;}
.header .scart { display:block; width: 150px; height: 30px; background: url(cart.gif) no-repeat left center; padding: 10px 0px 5px 60px; color: #4d4d4d; float:right}
.header .scart h3 { font-size: 12px;}

.clubs .row1 {display:block; overflow: hidden; width: 260px; position:absolute; top:47px; left: 25px; }
.clubs .row2 {display:block; overflow: hidden; width: 260px; position:absolute; top:98px; left: 25px; }
.clubs .row3 {display:block; overflow: hidden; width: 250px; position:absolute; top:47px; left: 665px}
.clubs .row4 {display:block; overflow: hidden; width: 250px; position:absolute; top:98px; left: 665px}
.clubs .row1 li, .clubs .row2 li{float: left; padding-right: 3px; }
.clubs .row3 li, .clubs .row4 li{float: left; }
.clubs .row1 li a, .clubs .row2 li a, .clubs .row3 li a, .clubs .row4 li a{display:block; width:40px; height: 40px; }

.menu {margin:0 auto; display:block; padding: 15px 0 10px; font-size: 12px; height: 56px;}
.menu li { float: left; }
.menu a { display:block; color: #F7A582; width:115px; height: 18px; padding: 19px 0; background: transparent url(menu.png) repeat-y; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=menu.png,sizingMethod=crop); text-align:center; float:left }
.menu a span {visibility:hidden }
.menu a.i01 { width: 210px; background-position: 0px 0px;} .menu a.i01:hover { background-position: 0px -56px;} .menu a.i01.sel{ background-position: 0px -56px;}
.menu a.i02 { background-position: -210px 0px;} .menu a.i02:hover { background-position: -210px -56px;} .menu a.i02.sel{ background-position: -210px -56px;}
.menu a.i03 { background-position: -325px 0px;} .menu a.i03:hover { background-position: -325px -56px;} .menu a.i03.sel{ background-position: -325px -56px;}
.menu a.i04 { background-position: -440px 0px;} .menu a.i04:hover { background-position: -440px -56px;} .menu a.i04.sel{ background-position: -440px -56px;}
.menu a.i05 { background-position: -555px 0px;} .menu a.i05:hover { background-position: -555px -56px;} .menu a.i05.sel{ background-position: -555px -56px;}
.menu a.i06 { background-position: -670px 0px;} .menu a.i06:hover { background-position: -670px -56px;} .menu a.i06.sel{ background-position: -670px -56px;}
.menu a.i07 { background-position: -785px 0px;} .menu a.i07:hover { background-position: -785px -56px;} .menu a.i07.sel{ background-position: -785px -56px;}
.menu a:hover { color: #fff;}

.breadcrumbs { display:block; overflow:hidden; margin:0 5px 10px; color: #3386d4;}
.breadcrumbs a { background:url(li.gif) no-repeat right center; color: #666; padding-right: 7px; margin-right: 10px;}
.breadcrumbs a:hover { color: #999}

.info { display:block; width: 642px; float:left; margin:0; border: 0; margin-right: 7px;}
.info .news { width: 632px; padding:0; background: #e6e5e2; display:block; overflow:hidden; border-left: 5px solid #fff; border-right: 5px solid #fff;}
.info .news .body { width: 360px; padding:0 0 5px; background: #e6e5e2; float: left;}
.info .news .body img{ display:block;}
.info .news .body p{ padding: 5px 10px; font-size: 12px; color: #333;}
.info .news .body a{ color: #f60;}
.info .news .body a:hover{ color: #f30; text-decoration:underline;}
.info .news .list { width: 262px; padding:0 0 5px 10px; background: #fff; float: left; color: #666;}
.info .news .list li { padding-top: 8px;}
.info .news .list span { visibility: hidden}
.info .news .list h3{ background:url(h_news.gif) 2px 5px no-repeat; height: 19px; padding: 0 0 8px; border-bottom: 1px dotted #cdccc9;}
.info .news .list h4{ padding: 3px 0; font-size: 11px; font-weight: normal; color: #06c; }
.info .news .body_news_1 { width: 225px; padding:0 0 5px; background: #e6e5e2; float: left;}
.info .news .body_news_1 img{ display:block; border: 1px solid #cdccc9; }
.info .news .body_news_1 p{ padding: 5px 10px; font-size: 12px; color: #333;}
.info .news .body_news_1 a{ color: #f60;}
.info .news .body_news_1 a:hover{ color: #f30; text-decoration:underline;}
.info .news .list_news_1 { width: 397px; padding:0 0 5px 10px; background: #fff; float: left; color: #666;}
.info .news .list_news_1 li { padding-top: 8px;}
.info .news .list_news_1 span { visibility: hidden}
.info .news .list_news_1 h3{ background:url(h_news.gif) 2px 5px no-repeat; height: 19px; padding: 0 0 8px; border-bottom: 1px dotted #cdccc9;}
.info .news .list_news_1 h4{ padding: 3px 0; font-size: 11px; font-weight: normal; color: #06c; }


.info .parts h3{ background: transparent url(h3a.gif) no-repeat; color:#fff; font-size: 12px; padding: 5px 20px 13px 10px; }
.info .parts form { padding: 10px}
.info .parts form input {padding: 2px; border: 1px solid #666;}
.info .parts form input.btn-form {margin-top: 8px; border: 0; background: url(sb-bg.gif) repeat-x center left; text-align: center; height:23px; padding: 2px 15px; color: #fff;}

.info .warnText {padding: 10px; margin: 10px; color:#f30; border: 1px solid #ff8080; background: #fcc}

.info .nc_news { padding:0 10px 5px 10px; background: #fff; color: #666;}
.info .nc_list.nc_news h3{ background: transparent; color: #000; padding: 5px 0; border-bottom: 1px dotted #cdccc9;}
.info .nc_news .nc_source { font-size: 10px; color: #999;}
.info .nc_datetime { padding: 3px 0; font-size: 11px; font-weight: normal; color: #06c; }
.info .nc_news h2{ padding: 5px 0 4px 0; border-bottom: 1px dotted #cdccc9;}

.sublink { float:right; padding-top:5px; font-size: 10px; padding-right: 30px;}
.info .catalog { width: 632px; padding:0; background: #fff; display:block; overflow:hidden; border-left: 5px solid #fff; border-right: 5px solid #fff;}
.info .catalog h3{ background: transparent url(h3l.gif) no-repeat; color:#fff; font-size: 12px; padding: 5px 20px 13px 10px; }
.info .catalog .body { width: 455px; padding:0 7px 0 0; background: #fff; float: left;}
.info .catalog .sublink a{ color: #fff;}
.info .catalog .sublink a:hover{ text-decoration:underline;}
.info .catalog .body .image { float:left; margin-right: 10px; padding: 2px; border: 1px solid #d2d0cc }
.info .catalog .body h3{ background: none; color: #000; font-size: 17px; margin:0 0 5px; overflow: hidden; padding: 0 0 5px; border-bottom: 1px dotted #cdccc9}
.info .catalog .body p { background: none; color: #666; font-size: 11px; padding-left: 10px;}
.info .catalog .body .cost { color: #f60; font-size: 12px;}
.info .catalog .body ul.desc { overflow: hidden; width: 260px;}
.info .catalog .body .desc li { overflow:hidden; clear:both; padding-bottom: 5px;}
.info .catalog .body .desc li span { float:left; width: 80px;}
.info .catalog .body .desc li i { float:left; width: 180px; font-style:normal; font-weight: bold;}
.info .catalog .body .desc li i b{ font-weight: normal;}
.info .catalog .body .big { font-size: 18px;}
.info .catalog .body ul.prev { overflow: hidden; display:block;}
.info .catalog .body ul.prev li{ float:left; display:block; border:1px solid #ccc; background: #eee; padding: 1px; margin: 0 0 2px 2px; filter: alpha(opacity:50); KHTMLOpacity: 0.50; MozOpacity: 0.50; opacity: 0.50; }
.info .catalog .body ul.prev li:hover{ filter: alpha(opacity:100); KHTMLOpacity: 1; MozOpacity: 1; opacity: 1; border:1px solid #9DB8FF; background-color: #B5CAFF;}
.info .catalog .body h4{ padding: 3px 5px 5px; font-size: 11px; overflow: hidden; background: #e0f0ff; margin-bottom: 2px; }

.info .nc_table .nc_row { min-height: 170px; padding-bottom: 5px; vertical-align: top;}
.info .nc_table .nc_row_h3 { font-size: 11px; background: transparent; color: #000; padding: 5px 0; margin: 0 0 6px; border-bottom: 1px dotted #cdccc9;}
.info .nc_table .nc_row_img { border: 1px solid #d2d0cc}


.com_comment_row .nc_num{ float: left; background: #69f; text-align: center; color: #fff; padding-top: 5px; height: 19px; width: 24px;}
.com_comment_row .nc_item{ background: #e0ebff; padding-top: 5px; padding-left: 35px; height: 19px;}
.com_comment_row .text{ padding: 5px 15px 10px 35px;}

.info .news ul.table { overflow: hidden; padding: 10px 13px 10px; background: #fff;}
.info .news .table li { overflow:hidden; clear:both; border-bottom: 1px solid #cecbc7}
.info .news .table li.last { border-bottom: none}
.info .news .table li span { float:left; width: 360px; padding: 7px 0;}
.info .news .table li i { float:left; width: 50px; padding: 7px 0; text-align:center; background: #e8e7e4; font-style:normal;}


.info .catalog .also { width: 145px; padding:0 10px 5px 15px; background: #e6e5e2; float: left; color: #666;}
.info .catalog .also h3{ background: none; color: #104471; font-size: 12px; margin:0 0 5px; overflow: hidden; padding: 10px 0 5px; }
.info .catalog .also img { border: 1px solid #666;}
.info .catalog .also p { background: none; color: #666; font-size: 11px; padding-bottom: 10px;}
.info .catalog .also a { color: #104471; }
.info .catalog .also .cost { color: #f60; font-size: 12px;}
.info .catalog .also .big { font-size: 18px;}

.info .parts { width: 632px; padding:0; background: #fff; display:block; overflow:hidden; border-left: 5px solid #fff; border-right: 5px solid #fff;}
.info .parts .nc_full_info h4{ padding: 3px 5px 5px; font-size: 11px; overflow: hidden; background: #e0f0ff; margin: 20px 0px 2px; }
.info .parts .nc_full_info ul.prev { text-valign: bottom; overflow: hidden; display:block; text-align:center; }
.info .parts .nc_full_info ul.prev li{ float:left; display:block; border:1px solid #ccc; background: #eee; padding: 1px; margin: 5px 0 2px 2px; filter: alpha(opacity:50); KHTMLOpacity: 0.50; MozOpacity: 0.50; opacity: 0.50; }
.info .parts .nc_full_info ul.prev li:hover{ filter: alpha(opacity:100); KHTMLOpacity: 1; MozOpacity: 1; opacity: 1; border:1px solid #9DB8FF; background-color: #B5CAFF;}


.info .profile { width: 632px; padding:0; background: #fff; display:block; overflow:hidden; border-left: 5px solid #fff; border-right: 5px solid #fff;}

.right-col { width: 241px; float:left; margin:0; border: 0;}
.right-col h3{ background: transparent url(h3r.gif) no-repeat; width: 195px; color:#fff; font-size: 12px; padding: 5px 30px 10px 10px; }
.right-col .box { width: 235px; padding:0 3px; background: #fff; }
.right-col .sublink a{ color: #fc3;}
.right-col .sublink a:hover{ text-decoration:underline;}
.right-col .box ul.table { overflow: hidden; padding: 10px 13px 10px}
.right-col .box .table li { overflow:hidden; clear:both; border-bottom: 1px solid #cecbc7}
.right-col .box .table li.last { border-bottom: none}
.right-col .box .table li span { float:left; width: 150px; padding: 7px 0;}
.right-col .box .table li i { float:left; width: 50px; padding: 7px 0; text-align:center; background: #e8e7e4; font-style:normal;}

.right-col .box2 h3{ background: #fff; width: 215px; color:#36c; font-size: 12px; padding: 5px 10px 10px 10px; text-align:center }
.right-col .box2 { width: 235px; padding:0 3px; background: #fff; }
.right-col .box2 ul.prev { overflow: hidden; display:block; padding: 3px;}
.right-col .box2 ul.prev li img{ width: 69px; height:92px;}
.right-col .box2 ul.prev li{ float:left; display:block; border:1px solid #ccc; background: #eee; padding: 1px; margin: 0 0 2px 2px; filter: alpha(opacity:50); KHTMLOpacity: 0.50; MozOpacity: 0.50; opacity: 0.50; }
.right-col .box2 ul.prev li:hover{ filter: alpha(opacity:100); KHTMLOpacity: 1; MozOpacity: 1; opacity: 1; border:1px solid #9DB8FF; background-color: #B5CAFF;}

.top, .bottom { display:block; width: 900px; height:5px; background: url(content_fr.png) no-repeat top; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=content_fr.png,sizingMethod=crop); padding: 0 15px;}
.bottom { background-position:bottom; color: #333;}
.bottom hr{ padding:0px; margin: 0 5px; border: 0px; border-top: 1px solid #949494; border-bottom: 1px solid #efefef;}
.bottom p { padding: 10px 20px; text-align:right}
.footer { padding: 20px 25px 30px 400px; color: #76848D;}
.footer h3 { color: #425F82; font-size: 11px; }
.footer .nav { display:block; clear:both; padding: 5px 0; font-size: 11px;}
.footer .nav li { float: left; border-left: 1px solid #78878F;}
.footer .nav li.first { border: none}
.footer .nav li.first a{ padding-left:0;}
.footer .nav a { display:block; color: #333; padding: 3px 10px; text-align:center; float:left; }
.footer .nav a:hover { color: #000;}

.footer ul.links { overflow: hidden; display:block; padding: 10px 0;}
.footer ul.links li{ float:left; display:block; padding: 1px; margin: 0 10px 10px 0;}

.t1, .f1 { display:block; width: 642px; height:5px; background: url(t1_bg.png) no-repeat top; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=t1_bg.png,sizingMethod=crop);}
.t2, .f2 { display:block; width: 241px; height:3px; background: url(t2_bg.png) no-repeat top; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=t2_bg.png,sizingMethod=crop);}
.f1, .f2 { background-position:bottom; margin-bottom: 8px; }
.f1:last-child, .f2:last-child{ margin-bottom: 0; }

.t { margin: 10px 0 5px; background: transparent url(t_bg.gif) repeat-x center; color: #434a55; }
.t b { background-color: #fff; padding: 5px;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.nc_row:last-child { margin-bottom: 0; }
.nc_full_info { overflow:hidden; padding-left:10px; padding-right:5px; }
.nc_title { float:left; font-weight:bold; padding-right:5px; }
.nc_description { padding-top:10px; }
.nc_value { overflow:hidden; }
.nc_item { padding-top:5px; }
.nc_item:first-child { padding-top:0px; }
.nc_pagination { padding-top:10px; }

.nc_row_set_1 {}
.nc_row_set_2 {}
.nc_row_set_3 {}

.status_error {color:red;}

.block_width {padding: 10px;}
.block_width .auth_left {padding: 0 0 5px;}
.block_width .auth_left .auth_header { color: #333; padding: 0 0 2px;}
.block_width .auth_text {border: 1px solid #666; padding: 2px; width: 200px;}
.block_width .form_submit {display:block; margin-top: 8px; border: 0; background: url(sb-bg.png) no-repeat top left; text-align: center; width: 93px; height:23px; padding: 2px; color: #fff;}

.counter { display:block; text-align:right; }
.team_list > li { padding-top:7px; }
.team_list > li > a { color:#000; text-decoration:none; }
.team_list > li > a:hover { color:#f60; text-decoration:underline; }

.team_full_description { display:none; }
.team_announce { display:none; }
.team_video { display:none; }

.score_table { border:0; margin:0; padding:0; }
.score_table tr { margin:0; padding:0; }
.score_table td { border-bottom:1px solid #d4d4d4; border-right: 1px solid #eee; margin:0; padding: 3px 0px 3px 5px; }
.score_table .score_header td{ background:#ddd; border-bottom: 1px solid #999; border-right: 1px solid #ccc;}
.score_table .score_header .score_team { width:250px; border-left: 1px solid #eee;}

.table_score_sum { width:235px; }
.table_score_sum a.tss_link { color:#000; }
.table_score_sum a.tss_link:hover { color:#f60; }
.table_score_sum .tss_header_west { text-align:center; border: 1px solid #000; padding: 4px 0px; background: #006BA0 url(hbg-west.gif) repeat-x; color: #fff; }
.table_score_sum .tss_header_east { text-align:center; border-top:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000;  padding: 4px 0px; background: #9D4200 url(hbg-east.gif) repeat-x; color: #fff;}
.table_score_sum .table_score_east { width:123px; }
.table_score_sum .table_score_east .score_header { background: #ccc;}
.table_score_sum .table_score_east .score_header .score_team { text-align:center; border-right:1px solid #000; border-bottom:1px solid #000; }
.table_score_sum .table_score_east .score_header .score_count { width: 17px; text-align:center; border-right:1px solid #000; border-bottom:1px solid #000; }
.table_score_sum .table_score_east .score_header .score_score { width: 17px; text-align:center; border-right:1px solid #000; border-bottom:1px solid #000; }
.table_score_sum .table_score_east .hse_team_1 { background:#F8D8BF;text-align:left; padding-left:3px; border-right:1px solid #DEB599; border-bottom:1px solid #DEB599; }
.table_score_sum .table_score_east .hse_count_1 { background:#F8D8BF;text-align:center; border-right:1px solid #DEB599; border-bottom:1px solid #DEB599; }
.table_score_sum .table_score_east .hse_score_1 { background:#F8D8BF;text-align:center; border-right:1px solid #DEB599; border-bottom:1px solid #DEB599; }
.table_score_sum .table_score_east .hse_team_2 { background:#FBE8D9;text-align:left; padding-left:3px; border-right:1px solid #D7BEAD; border-bottom:1px solid #D7BEAD; }
.table_score_sum .table_score_east .hse_count_2 { background:#FBE8D9;text-align:center; border-right:1px solid #D7BEAD; border-bottom:1px solid #D7BEAD; }
.table_score_sum .table_score_east .hse_score_2 { background:#FBE8D9;text-align:center; border-right:1px solid #D7BEAD; border-bottom:1px solid #D7BEAD; }
.table_score_sum .table_score_east .hse_team_gr { text-align:left; padding-left:3px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.table_score_sum .table_score_east .hse_count_gr { text-align:center; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.table_score_sum .table_score_east .hse_score_gr { text-align:center; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.table_score_sum .table_score_east .hse_team { background:#eee;text-align:left; padding-left:3px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.table_score_sum .table_score_east .hse_count { background:#eee;text-align:center; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.table_score_sum .table_score_east .hse_score { background:#eee;text-align:center; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.table_score_sum .table_score_west { width:112px; }
.table_score_sum .table_score_west .score_header { background: #ccc;}
.table_score_sum .table_score_west .score_header .score_team { text-align:center; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; }
.table_score_sum .table_score_west .score_header .score_count { width: 17px; text-align:center; border-right:1px solid #000; border-bottom:1px solid #000; }
.table_score_sum .table_score_west .score_header .score_score { width: 17px; text-align:center; border-right:1px solid #000; border-bottom:1px solid #000; }
.table_score_sum .table_score_west .hsw_team_1 { background:#BFE6F9;text-align:left; padding-left:2px; border-left:1px solid #99C7DF; border-right:1px solid #99C7DF; border-bottom:1px solid #99C7DF; }
.table_score_sum .table_score_west .hsw_count_1 { background:#BFE6F9;text-align:center; border-right:1px solid #99C7DF; border-bottom:1px solid #99C7DF; }
.table_score_sum .table_score_west .hsw_score_1 { background:#BFE6F9;text-align:center; border-right:1px solid #99C7DF; border-bottom:1px solid #99C7DF; }
.table_score_sum .table_score_west .hsw_team_2 { background:#D9F0FC;text-align:left; padding-left:2px; border-left:1px solid #ADC9D7; border-right:1px solid #ADC9D7; border-bottom:1px solid #ADC9D7; }
.table_score_sum .table_score_west .hsw_count_2 { background:#D9F0FC;text-align:center; border-right:1px solid #ADC9D7; border-bottom:1px solid #ADC9D7; }
.table_score_sum .table_score_west .hsw_score_2 { background:#D9F0FC;text-align:center; border-right:1px solid #ADC9D7; border-bottom:1px solid #ADC9D7; }
.table_score_sum .table_score_west .hsw_team_gr { text-align:left; padding-left:2px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.table_score_sum .table_score_west .hsw_count_gr { text-align:center; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.table_score_sum .table_score_west .hsw_score_gr { text-align:center; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.table_score_sum .table_score_west .hsw_team { background:#eee;text-align:left; padding-left:2px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.table_score_sum .table_score_west .hsw_count { background:#eee;text-align:center; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.table_score_sum .table_score_west .hsw_score { background:#eee;text-align:center; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }

.champ {}
.champ tr { margin:0; padding:0; }
.champ td { border-bottom:1px solid #d4d4d4; border-right: 1px solid #eee; margin:0; padding: 3px 0px 3px 5px; }
.champ .header td { text-align:center; background:#ddd; border-bottom: 1px solid #999; border-right: 1px solid #ccc; }
.champ .header_team1 {}
.champ .header_team2 {}
.champ .header_count { width:35px; padding: 3px 0px 3px 0px; }
.champ .header_date  { width:70px; padding: 3px 0px 3px 0px; }
.champ .header_other { width:70px; }
.champ .count { text-align:center; padding: 3px 0px 3px 0px; }
.champ .date { text-align:center; padding: 3px 0px 3px 0px; }
.champ .stake { color:#f60; cursor: pointer; }
.champ .stake:hower {}


.buy.big a{cursor: pointer; display:block; margin-top: 8px; border: 0; background: url(sb-bg.png) no-repeat top left; text-align: center; width: 93px; height:23px; padding:4px 2px 2px; color: #fff; font-size: 12px; font-style:normal; font-weight:bold;}
.buy.big .stake{cursor: pointer; display:block; margin-left:3px; margin-top: 8px; border: 0; background: url(sb-bg.png) no-repeat top left; text-align: center; width: 93px; height:23px; padding:4px 2px 2px; color: #fff; font-size: 12px; font-style:normal; font-weight:bold;}
.buy.big.right{float: right}

.nc_table {float: left}

#dteam1, #dteam2 { text-align:center; }
#dteam2 { color:red; }
#dvs { background:#fff url(vs.gif) no-repeat center center; width:25px;}

.stakes { font: 10px Tahoma; color: #333}
.stakes td { text-align:center}
.stakes .vs { background:#fff url(vs.gif) no-repeat center center; width:25px;}
.stakes .logo { width:65px; height:65px; padding:0 2px;}
.stakes .usr { width:100px; padding:0 5px;}
.stakes .date { width:60px; color:#666}
.stakes .date h4{ margin: 0 0 3px; font-size: 15px;}
.stakes .cnt { width:90px; color: #999}
.stakes .cnt h4{ color: #06f; margin: 5px 0 0; font-size: 15px;}
.stakes .even { background-color:#D5E3FF}
.stakes .even .date{ background-color:#C8DAFF}
.stakes .even td{ border-left: 1px solid #BBD2FF; border-top: 1px solid #fff;}
.stakes .even .last{ border-right: 1px solid #BBD2FF;}
.stakes .odd { background-color:#E5E9EE}
.stakes .odd .date{ background-color:#DDE2E9}
.stakes .odd td{ border-left: 1px solid #D6DBE4; border-top: 1px solid #fff;}
.stakes .odd .last{ border-right: 1px solid #D6DBE4;}

.set_num a  { display:block; color: #069; width:15px; height: 15px; padding: 5px; background: #B8D0E0 url(set-bg.gif) no-repeat; text-align:center; float: left; margin: 0 2px 2px 0}
.set_num a  { background-position: 0px -40px; border: 1px solid #79ACDF} 
.set_num a:hover { background-color: #4D90D6; background-position: 0px 0px; border: 1px solid #19334D; color: #fff}
.heaser_set { border:1px solid #D7E4EE; display:block; color: #069; width:130px; height: 15px; padding: 5px; text-align:center; float: left; margin: 0 2px 2px 0;}
.title_set, .heaser_set { color: #069; font: 14px Tahoma; padding-bottom: 5px; }
.prev_set, .next_set, .a_prev_set, .a_next_set{ display:block; color: #069; width:15px; height: 15px; padding: 5px; background: #B8D0E0 url(set-bg.gif) no-repeat 0px -40px; text-align:center; float: left; margin: 0 2px 2px 0; border: 1px solid #79ACDF}
.a_prev_set:hover, .a_next_set:hover { background-color: #4D90D6; background-position: 0px 0px; border: 1px solid #19334D; color: #fff}

