@charset "utf-8";
/* CSS Document */
#bet_main{width:825px; float:left; background:url(images/bet.jpg) repeat-x 0 -60px;}
#bet_sidebar{margin-left:830px;}
#bet_nav{height:30px; padding:5px;}
#bet_time_nav{float:left;}
#bet_time_nav span,#select_matches{display:block; height:23px; line-height:23px; text-align:center; width:60px; float:left; border:1px solid #DEA304; background:url(images/bet.jpg) repeat-x;}
#bet_time_nav a{display:block; height:23px; line-height:23px; text-align:center; width:50px; float:left; margin-left:3px; color:#333; text-decoration:none; border:1px solid #CCC; background:url(images/bet.jpg) repeat-x 0 -30px;}
#bet_time_nav a.active{background:url(images/bet.jpg) repeat-x;}
#select_matches{float:right; color:#333; text-decoration:none;}
.bet_tb{width:100%; margin-bottom:5px;}
.bet_tb thead th{border:1px solid #999; padding:0 2px; background:#FFC; height:22px; text-align:center;}
.bet_tb tbody th{border:1px solid #999; padding:0 2px; background:#F00; height:22px; color:#FFF; text-align:center; line-height:1.2em;}
.bet_tb tbody td.td_1{border:1px solid #999; padding:0 2px; height:22px; color:#FFF; text-align:center; line-height:1.2em;}
.bet_tb tbody th small,.bet_tb tbody td.td_1 small{color:#FFF;}
.bet_tb tbody th a,.bet_tb tbody td.td_1 a{color:#FFF; text-decoration:none; margin:0 2px;}
.bet_tb tbody td{border:1px solid #999; height:22px; line-height:1.4em; text-align:center;}
.bet_tb tbody td a{color:#039; text-decoration:none;}
.bet_tb tbody td a.red_link{color:#F00;}
.bet_tb tbody td.play_more{text-align:left;}
.bet_tb tbody td.play_more a{margin-left:5px;}
.bet_tb tbody th a:hover,.bet_tb tbody td a:hover,.bet_tb tbody td.play_more a{text-decoration:underline;}
.bet_tb tbody td.play_more a:hover{color:#F00;}
.bet_tb tbody td span.ppercent{display:none; width:100%; height:16px; margin-bottom:0; line-height:16px; background:#FFA;}
.bet_tb tbody td span.ppercent.show{display:block;}

#vs_nav{background:#FFF; height:90px; padding:5px; width:700px; margin:0 auto;}
#vs_nav img{float:left;}
#vs_nav table{width:550px; margin:0 5px; float:left; outline:1px solid #CCC;}
#vs_nav table th{height:30px; text-align:center; font-size:14px; border:1px solid #FFF; background:#37A7DD; color:#FFF;}
#vs_nav table th.c_yellow{font-weight:bold; font-size:18px; color:yellow; letter-spacing:3px;}
#vs_nav table td{height:24px; border:1px solid #FFF; padding:0 5px;}
#vs_nav table tr.bg_ddd td{background:#DDD; border:none;}
#vs_nav table tr.td_nav td{padding:0;}
#vs_nav table tr.td_nav a{display:block; height:24px; line-height:24px; color:#333; text-decoration:none; text-align:center; background:#F3F3F3;}
#vs_nav table tr.td_nav a:hover,#vs_nav table tr.td_nav a.active{color:#FFF; background:#E00A0A;}

#data_nav{padding:5px; line-height:1.5em; border:1px solid #999; background:#FFC;}
#data_nav a{color:#039; margin-left:5px;}
#data_nav a:hover,#data_nav a.active{color:#F00;}

.bet_data{margin:5px 0;}
.bet_tb.bet_data thead th{background:#FC0; font-weight:bold;}
.bet_data tfoot td,.bet_data tfoot th{border:1px solid #999; background:#F1F7F1; height:22px;}
.bet_data tfoot th{font-weight:bold; padding-left:5px;}
tr.bg_odd td{background:#F5F5F5;}

table.bet_tb.com_tb{border:1px solid #999; margin:1px 0;}
.bet_tb.com_tb thead th{text-align:left; padding:0 5px; border:none; border-bottom:1px solid #999;}
.bet_tb.com_tb tbody td{border:none; padding:0 5px; text-align:left; border-bottom:1px solid #CCC;}
.bet_tb.com_tb tbody td img{margin-right:1px;}

.bet_tb.scr_tb{margin:5px 0;}
.bet_tb.scr_tb tr#src_tbh th{*height:48px; background:#FC0; color:#333;}
.bet_tb.scr_tb #td_cnt{padding:0;}
.bet_tb.scr_tb .bet_tb{margin:0;}
.bet_tb.scr_tb tr#src_tbh .bet_tb thead th{height:24px;}
.bet_tb.scr_tb tr.tf td{background:#F1F7F1;}
.bet_tb.scr_tb tr.tf th{background:#F1F7F1; color:#333; font-weight:bold; text-align:left;}

#bet_pop{width:300px; position:absolute; top:0; left:180px; background:#FFF; border:2px solid #666; overflow:auto; display:none;}
#bet_pop h2{height:16px; line-height:16px; color:#039; font-weight:bold; text-align:center; background:#FFF5CC;}
#bet_pop.w_750{width:750px;}
#bet_pop.w_375{width:375px;}
#bet_pop.w_400{width:400px;}
#bet_pop table{table-layout:auto!important; width:100%;}
#bet_pop table thead th{height:22px; font-weight:bold; text-align:center; background:#EEE;}
#bet_pop table tbody td,#bet_pop table tfoot td{height:22px; width:auto; text-align:center; border-bottom:1px solid #EEE;}
#bet_pop table tfoot td{color:#F00;}

#matches_filter{width:300px; padding:5px; border:2px solid #F00; background:#F3F3F3; overflow:hidden; zoom:1; position:absolute; top:0; left:0; display:none;}
#matches_filter span{display:block; float:left; width:90px; height:22px; line-height:22px; margin:0 5px;}
#select_panel{clear:both;}
#select_panel button{height:22px; line-height:18px;}
.slt_bg {background-image:url(/views/images/slt_bg.jpg);cursor:pointer;height:22px;line-height:20px;width:120px;}
.c_green{color:green!important;}
.bet_tb tbody td.bg_cfc{background:#CFC!important;}
.alignLeft{text-align:left!important;}
td.alignLeft{padding-left:2px!important;}
.slt_ctn {background-color:#FFFFFF;display:none;border:1px solid #CCCCCC;font-weight:normal;height:160px;left:0;overflow-x:hidden;overflow-y:auto;padding-left:3px;position:absolute;text-align:left;width:150px;}
.slt_ctn a {display:block;color:#000;}
.slt_ctn a:link {background-color:#fff;text-decoration:none;line-height:18px;display:block;}
.slt_ctn a:hover {background-color:#ececec!important;text-decoration:none;display:block;}
.slt_ctn a:visited {background-color:#fff;text-decoration:none;display:block;}
