﻿.tools {
	overflow: hidden;
	background-color: #FFF; padding:6px 10px;
}
.datalist { background: #C6C6C6; width: 100%; }
.datalist th { line-height: 30px; background: #4f608c; color: #fff; }
.datalist td { text-align: center; line-height: 40px; border-bottom: solid 1px #ccc; }
.datalist tr { background: #fff; }
.datalist td:last-child { border-right: solid 1px #ccc; }
.datalist td:first-child { border-left: solid 1px #ccc; }
.btn { border: solid 1px #ccc; padding: 0px 10px; margin-right: 5px; border-radius: 2px; float: left; line-height: 23px; cursor: pointer; }
.btn:hover { background: #FFFFE2; }
.btn.on { background: #d43435; color: #FFF; border-radius: 2px; border: solid 1px #d43435; }
.btnRed { border: solid 1px #d43435; background-color:#d43435;color:white; padding: 0px 10px; margin-right: 5px; border-radius: 2px; float: left; line-height: 23px; cursor: pointer; }
select { padding: 3px 0px 3px 7px; }
.timeBox { float: left; }
.helpIcon { float: left; }
.select { float: left; margin-right: 5px; margin-left: 0px; }
select { margin: 0 5px; }
.todayTeam { float: left; cursor: pointer; padding: 0px 10px; background: #d43435; color: #FFF; border-radius: 2px; float: left; line-height: 31px; }
.right { float: right; }
.helpIcon { background: url(../images/help.gif) no-repeat; height: 14px; width: 14px; cursor: pointer; }
.popupBox { cursor: pointer; }
.popupBox .msg { height: 0px; width: 0px; position: absolute; display: inline-block; font-size: 14px; line-height: 30px; font-size: 14px; line-height: 30px; }
.popupBox .msg .data { display: none; position: relative; background: url("../images/tdbox.png") no-repeat; top: 25px; right: 95px; padding: 24px 14px 14px 80px; width: 305px; height: 94px; }
.popupBox:hover .msg .data { display: block; *height: 66px; *width: 210px; }
.cc a { float: right; display: block; margin-top: 3px; width: 20px; height: 20px; background-image: url(../images/head/cc.png); }
.sotit { line-height: 30px; height: 30px; padding: 0px 5px; }
.bts input, .vsbtn { padding: 5px 10px; height: auto; }
.rbl { border-bottom: solid 1px #E9E9E9; }
#checkboxleague input { height: auto; vertical-align: middle; margin-top: 5px; }
#DivLeague { left: 50%; margin-left: -325px; width: 590px; top: 270px; }
#checkboxleague { padding: 15px 15px 0px 15px; overflow: hidden }
img { vertical-align: middle; }
#myleague li { float: left; display: block; margin: 2px; padding-left: 3px; width: 88px; border: 1px solid #bbb; text-align: left; line-height: 22px; background-color: #fff0f0; }

.bfselect_tool { float: left; line-height: 27px; height: 27px; }
.bfselect_tool li, .bfselect_tool2 li { float: left }
.bfselect_tool li a { text-align: center; display: block; float: left; border-radius: 3px; border: 1px solid #C3C3C3; background-color: #FFF; margin-right: 5px; padding: 0 6px; }
.bfselect_tool li a:hover, .bfselect_tool2 li a:hover { color: #E9410F; text-decoration: none; border: 1px solid #E9410F; }
.bfselect_tool li a em,.bfselect_tool2 li a em, .bfradio li a em { background-image: url(/images/se_arrow.png); background-repeat: no-repeat; height: 4px; width: 7px; display: inline-block; margin-bottom: 2px; margin-left: 4px; }
.bfselect_tool li a:hover em,.bfselect_tool2 li a:hover em, .bfradio li a:hover em { background-image: url(/images/se_arrow_hover.png); }

.tabs
{ 
    height: 29px;
    border-radius: 13px;
    border: solid 1px #e4e4e4;
    position: relative; 
}
.tabs span,.tabs a {display: inline-block;
    padding:0 25px;
    height: 100%;
    text-align: center;
    line-height: 26px;
    font-size: 12px;
    color: #666;
    cursor: pointer;
    position: relative;
    top: -1px;}

.tabs .btns.on { padding:0 25px;
    height: 28px;
    line-height: 28px;
    background-color: #e9410f;
    border-radius: 13px;
    color: #fff;
    position: relative;
    top: -1px;
    left: -1px;
}

.tabs .on.btns {left: -1px;}