@charset "utf-8";
/* CSS Document */
body {margin:auto;text-align:center;margin:0 auto;color:#333;text-align:center;background:#CCCC9A url(/bodds/images/top_menu_bg.gif) repeat-x 0 0;}
.container {width:980px;margin:auto;text-align:left;}
/* head + */
.top_menu {overflow:hidden;height:25px;padding-bottom:15px;line-height:25px;padding-bottom:0;background:url(/bodds/images/top_menu_bg.gif) repeat-x 0 0;}
.top_menu a:link,
.top_menu a:visited {color: #000;}
.tm_fun {float: left;width: 24%;padding-left: 1%;font-family: Tahoma, Geneva, sans-serif;}
.tm_fun a {margin-right: 5px;}
.tm_ll {float: right;width: 74%;padding-right: 1%;font-family: Tahoma, Geneva, sans-serif;text-align: right;}
.tm_ll a:visited,
.tm_ll a:link {margin-right: 5px;text-decoration: underline;}
.tm_ll span {margin-right: 5px;}
.logo {height:70px;background:#900 url(/bodds/images/logo_bg.jpg) no-repeat 0 0;}
.sign {float: left;width:300px;padding-top:20px;padding-left:10px;}

.content {width:980px;padding-top:6px;background:url(/bodds/images/c_t_bg.jpg) repeat-x 0 0;}
.menu {position:relative;width:980px;margin:auto;}
.main_menu {clear: both;padding: 0 5px;height: 27px;}
.main_menu li {float: left;height: 27px;}
.main_menu li a strong {display: block;padding: 0 0 0 6px;line-height: 24px;}
.main_menu li a {display: block;width: auto;padding-top: 3px;padding-left: 0;padding-right: 6px;line-height: 24px;}
.main_menu li.m_sel a:link,
.main_menu li.m_sel a:visited,
.main_menu li.m_sel a:hover {margin: 0;padding-top: 0;padding-left: 0;padding-right: 15px;}
.main_menu li.m_sel a strong {display: block;padding: 0 0 0 15px;line-height: 24px;}
.sub_menu {overflow: hidden;clear: both;height: 25px;padding: 0 5px;line-height: 25px;}
.sub_menu li {float: left;}
.sub_menu .p_menu {top: 50px;}
/* 菜单下拉框 - */
.p_menu {display: none;position: absolute;z-index:999;clear: both;overflow: hidden;width: auto;padding: 1px;height: auto;border:1px solid #82B1D8;background:#FFF;}
.p_menu a:link,
.p_menu a:visited {display: block;width: 92%;padding-top: 2px;padding-bottom: 2px;padding-left: 4%;padding-right: 4%;line-height: 120%;}
.p_menu dl {display: inline;float: left;width: 100%;}
.p_menu dt {width: 100%;padding: 0;font-weight: 700;}
.p_menu dd a:link,
.p_menu dd a:visited {width: 87%;padding-left: 8%;}
.sub_menu a:link,
.sub_menu a:visited {display: block;float: left;padding: 0 5px;}

dl.pm_line2 {background: url(/bodds/images/line2.gif) repeat-y right 0;}
ul.sub_menu div.p_menu a:link,
ul.sub_menu div.p_menu a:visited,
ul.main_menu div.p_menu a:link,
ul.main_menu div.p_menu a:visited {color: #000;}
ul.sub_menu div.p_menu a:hover,
ul.sub_menu div.p_menu a:active,
ul.main_menu div.p_menu a:hover,
ul.main_menu div.p_menu a:active {color: #FFF;background-color: #5596CA;background-image: none;text-decoration: none;}

.s_kr,
.s_th,
.s_vn,
.s_en,
.s_big,
.s_gb {float:left;width:300px;height:40px;background-repeat:no-repeat;}
.s_gb {background-image:url(/bodds/images/logo_gb.png);}
.s_big {background-image:url(/bodds/images/logo_big.png);}
.s_en {background-image:url(/bodds/images/logo_en.png);}
.s_vn {background-image:url(/bodds/images/logo_vn.png);}
.s_th {background-image:url(/bodds/images/logo_th.png);}
.s_kr {background-image:url(/bodds/images/logo_kr.png);}
.main_menu li a:hover,
.main_menu li a:hover strong,
.main_menu li.m_sel a:link,
.main_menu li.m_sel a:visited,
.main_menu li.m_sel a:hover,
.main_menu li.m_sel a strong {background: url(/bodds/images/mm_bg_s1.gif);background-repeat: no-repeat;}
.main_menu li a:hover {background-position: right -89px;color: #000;}
.main_menu li a:hover strong {background-position: left -62px;}
.main_menu li.m_sel a:link,
.main_menu li.m_sel a:visited,
.main_menu li.m_sel a:hover {background-position: right -30px;color: #000;font-weight: 700;}
.main_menu li.m_sel a strong {background-position:left 0;}
.main_menu {background: url(/bodds/images/mm_bg.gif) repeat-x bottom;}
.sub_menu {padding-top: 1px;background: url(/bodds/images/sm_bg.gif) repeat-x;}
.main_menu a:link,
.main_menu a:visited,
.sub_menu a:link,
.sub_menu a:visited {color: #000;text-decoration: none;}
.sub_menu a:hover {color: #000;text-decoration: underline;}
.sub_menu li.m_sel a:link,
.sub_menu li.m_sel a:visited {color:#000;font-weight: 700;}
.main_menu li.m_sel {
    height: 24px;
    padding: 3px 0 0;
}
/* head - */

/* foot + */
.foot {overflow:hidden;text-align:center;background:#FFF;padding-bottom:10px;}
.f_line {background-color:#EEE;overflow: hidden;height:1px;margin-bottom:5px;}
.item_link {height:30px;line-height:30px;color:#CCC;}
.copyright,
.disclaimer {width:700px;margin:5px auto;line-height:130%;}
.copyright {color:#666;}
.disclaimer {color:#999;}
.item_link a:link,
.item_link a:visited {color:#000;}
/* foot - */

/* c_body + */
.c_body {width:970px;padding:10px 5px;height:auto!important; height:400px; min-height:400px; background:#ddd;}
.c_main {float:left;width:140px;display:inline;}
.c_bam {float:left;width:670px;margin:0 10px;padding-bottom:5px;}
.c_sub {float:right;width:140px;}

.bam_box { width:670px; height:51px;}
/* c_body - */

/* 升序降序 +  */
.c_t_liter,
.c_t_drop { display:block; margin:0 5px; padding:2px 0;background:url(/bodds/images/liter_dorp.gif) no-repeat 0 0; color:#FFF;}
.c_t_liter { background-position:right top;}
.c_t_drop {background-position:right bottom;}
.c_t_liter a,
.c_t_drop a { color:#FFF;}
/* 升序降序 -  */

/* 赛事选择 下拉 + */
.list_league {width:160px;border:1px solid #7CADD6;background:#FFF url(/bodds/images/tf_bg.jpg) no-repeat 0 -120px;overflow:hidden;padding:5px 5px;text-align:left;position:absolute;top:2px;right:0; z-index:2; color:#333;}
.list_league dt { width:100%; height:24px;}
.list_league dt strong { float:right; line-height:20px; color:#000; padding-right:8px;background: url(/bodds/images/icon.gif) no-repeat right -174px;}
.list_league dt a { float:left; border:1px #b9b9b9 solid; padding:0 5px; line-height:16px;text-align:center;background:url(/bodds/images/top_sur_lr.jpg) no-repeat -1px -2px; margin:0 6px; color:#434343;}
.list_league dt a:hover { color:#000;}

.list_league dd {float:left;width:80px; height:18px;line-height:18px;}
.list_league dd span { margin-left:3px;}
.list_league input {margin-top:-1px;}
.list_league label {display:block;width:100%;cursor:pointer;}
/* 赛事选择 下拉 - */

/* 日期下拉 + */
.ld_date span.ld_sel_date {background: url(/bodds/images/icon.gif) no-repeat right -177px;}
.ld_date {overflow:hidden;height:20px;text-align:right;line-height:20px;}
.ld_sel_date, .lb_tf_fun span.sel_date, .lb_tf_fun span.s_gap {margin-left:5px;}
.lb_tf_fun span {margin-left:10px;}
.lb_tf_fun a {margin:0 5px;}
.ld_sel_date {padding-right:7px;font-weight:700;cursor:pointer;}

.sel_pd_item,
.sel_pd {border:1px solid #AAA;width:76px;overflow:hidden;font-family:Tahoma, Geneva, sans-serif;font-size:11px;text-align:left;line-height:20px;}
.sel_pd {background:#FFF;position:absolute;z-index:30;display:none;margin-top:-1px;cursor:pointer;}
.sel_pd_item {background:url(/bodds/images/icon.gif) no-repeat right -784px;margin-left:2px;float:right;}
.sel_pd li a:hover {background:#3399FF;color:#FFF;}
.sel_pd_title {padding:0 2px;cursor:default;}
.sel_pd li {height:20px;line-height:20px;}
.sel_pd a {display:block;height:20px;padding:0 2px;}
.sel_pd a:link,
.sel_pd a:visited {text-decoration:none;}
.sel_month,
.sel_pd_month {width:36px;}
.sel_pd_year,
.sel_pd_title { font-size:12px;}

.ld_d li,
.ld_w li {float:left;width:18px;margin:1px;text-align:center;line-height:150%;}
.ld_w {font-weight:700;}
.ld_w li {border:1px solid #FFF;}
.ld_d li {border:1px solid #DDD;background:#F5F5F5;color:#999;}
.ld_d li.ld_d_td {border:1px solid #0CF;background:#06F;}
.ld_d li.ld_d_td a:link,
.ld_d li.ld_d_td a:visited {color:#FFF;font-weight:700;}
.ld_d li.ld_d_td a:hover {color:#FF9;text-decoration:none;}
.ld_d li.ld_d_sel {border:1px solid #F90;background:#FFC;}
.ld_d li.ld_d_sel {border:1px solid #F90;background:#FFC;}
.ld_d li a:hover {color:#F60;}
.ld_d li a:link,
.ld_d li a:visited {text-decoration:underline;margin:0;}
.i_com,
.i_tv,
.i_ana {overflow:hidden;display:block;clear:both;width:14px;height:12px;margin:1px auto;}
.i_reload {width:15px;height:26px;}
/* 日期下拉 - */

/* 首页球队 + */
.all_home { float:left; height:26px;width:165px; padding:0 4px;display:table;*position:relative;}
.all_home_b {*position:relative;*top:-50%;text-align:left;width:100%;line-height:110%;}
.all_away { float:left; height:26px;width:165px; padding:0 4px;display:table;*position:relative;}
.all_away_b {*position:relative;*top:-50%;text-align:right;width:100%;line-height:110%;}
.all_team_a {vertical-align:middle;display:table-cell;*position:absolute;*top:50%;width:168px;}

.all_home_b sup, .all_away_b sup { color:#cc0000; font-family:Arial; font-size:11px; vertical-align:top;}
/* 首页球队 - */

/* banner */
.banner_t1 {float:right;width:660px; margin-top:10px;padding-right:10px;}
.b_s, .b_c{margin-bottom:10px;text-align:center; display:none;}
.b_a{width:65px; position:fixed; visibility:visible; z-index:200; display:none;}
.b_abs{width:65px; position:absolute; visibility:visible; z-index:200; display:none;}
.lrposabs{position:absolute;}
.lrposfix{position:fixed; }
.mt{line-height:23px;text-align:center;border-bottom:1px #b1c8d6 solid;}

/* + 2011-7-31 by hw + */
/* + 2011-12-28 by hw + */