.ma{ width:920px;}
body{ text-align:center; font-family:Arial;}
td,th{ font-size:12px;}
.font12{ font-size:12px;}
.tright{ text-align:right;}
.none{ display:none;}
#shistory{ width:120px; height:53px;  margin:0 auto 15px auto; background-color:#fff;  padding-top:7px; border:dotted 1px white; visibility:hidden;}
#shistory .but{ border:none; margin:0 auto; margin-bottom:3px; width:100px; height:22px; line-height:22px; display:block; background-color:#e1eaee; text-align:center; cursor:pointer; color:#000;}

#oddswindow{ width:435px;}
#detailwindow{ width:300px;}
#mhs{ visibility:hidden;}
#ffunselect,#fmatchselect,#fcompany{top:27px;left:582px;}
#fmatchselect{ width:607px; left:282px;}
#fmatchselect .w_s{ width:2%;}
#fmatchselect .w_d{ width:16%;}
#fmatchselect .w_d2{ width:18%;}
#fmatchselect table,#fmatchselect .line{ width:94%; margin:0 auto;}
#fmatchselect .line{ border-bottom:solid 1px #eee; height:1px; overflow:hidden;}
i{ font-style:normal; font-size:12px;}
#pkselect{ border-top:solid 10px white;}
#pkselect td{ width:20%;}
#in1{ width:130px;}
#in2{ width:218px;}
#header select{ width:121px;}

#fmatchhistory form{ height:190px; text-align:left; width:255px; margin:0 auto;}
#fmatchhistory form input{ display:inline; background-color:White; color:White; border:none; }

#matchselect{ float:right;height:28px; line-height:12px; overflow:hidden;}
#matchselect div{ padding-top:3px; }
#header{ border-top:solid 1px #bcd; background-color:#eef3f6; }
#header .middle{ height:69px; padding:9px 17px 0px 17px; overflow:hidden;}
#header .middle .r{ line-height:18px; padding-top:2px; }
#header .logo{ width:212px; float:left; height:61px; background:url(../i/logo.gif) no-repeat left center;}
#header .logo:hover{ text-decoration:none;}

#topad{ float:left; padding-top:6px;}
#topad li{ float:left;  height:60px; padding-right:6px; line-height:60px; overflow:hidden; background:none; text-align:left; }
#ladfun .fbox{ left:110px;}
#lrfad{ position:absolute; width:894px; z-index:101; padding-left:13px; height:0px; }
#lrfad ul{ width:120px; position:absolute; z-index:102;}

#wAdTop2Data{ padding-left:7px; height:40px; overflow:hidden;}
#wAdTop2Data li{ width:226px; height:40px; line-height:40px; overflow:hidden; float:left; background-color:Transparent;  }
#wAdTop2Data li a img,#wAdTop2Data li div,#wAdTop2Data li embed,#wAdTop2Data li object{ width:215px; height:40px; }
#wAdTop2Data li.first,#wAdTop2Data li.first div,#wAdTop2Data li.first embed,#wAdTop2Data li.first object{ width:227px;}
#wAdTop2Data li.first img{ width:216px;}
#topad3 li{ height:40px; margin-bottom:4px; overflow:hidden; }
#topad3 li img,#topad3 li div,#topad3 li embed,#topad3 li object{ width:100%; height:40px;}
#bottomad{ text-align:center; }
#bottomad li{ height:50px; margin:0 auto; overflow:hidden;  width:100%; _float:left; }
#bottomad li *{ width:550px; height:40px; display:block; margin:0 auto;}
#bottombt{ text-align:center; padding-top:15px;}
#bottombt a{ font-weight:bold; margin:0 20px; color:#00c; text-decoration:underline;}

#dm{ text-align:left; }
#dm .menu{ clear:both; text-align:center; line-height:28px;}
#dd{ background-color:#fff7e0; float:left; width:628px; }
#dleague div{ width:12px; height:14px; overflow:hidden;}
#funpan{ margin:10px auto 0 auto; width:80%;}
#funpan .sp1 label{ margin-right:5px;}
#funpan .sp2 label{ margin-right:15px;}
#funpan li{ height:26px;}
#funpan li span{ float:right;}
#funpan li.line{ border-top:solid 1px #bbb; }
#copyright{ text-align:center; padding-top:10px; line-height:22px;}
.nmenu a{ margin:0 3px;}

/*Calendar*/
.calendar .CurrentDate {height:17px;padding-top:1px;border:1px solid #000;background: #FFF;}
.calendar ul{list-style:none;margin:0px;padding:0px;overflow:hidden;}
.calendar ul li{float:left;margin-left:1px;padding-top:1px;display:inline;text-align:center;width:28px;height:20px;}
.calendar #Tools {width:204px;background:#5563B0;padding:0px;}
.calendar #Tools li{padding-bottom:1px;}
.calendar #Tools a{color:#FFF;}
.calendar #Tools a:hover{border:1px solid #2E3665;background:#979FCE;}
.calendar #Title {width:204px;background:#CAD3E8;border-bottom:1px solid #000;}
.calendar #Title li{height:16px;padding-top:2px;}
.calendar #sYear,#sMonth {width:44px;height:16px;border:1px solid #88A9C9;border-right:0;padding-top:2px;}
.calendar #SArr {width:19px;height:18px;background:#E2EBF4;font-size:10px;text-align:center;color:#5563B0;border:1px solid #88A9C9;border-left:0;margin-right:3px;cursor:pointer;}
.calendar #Select {width:63px;border:1px solid #8AC;background:#FFF;height:146px;}
.calendar #Select a{height:16px;padding-left:3px;}
.calendar #Select a:hover{color:#000;background:#E2EBF4;padding-top:2px;border:0;}
.calendar #Select #SelectBn {background:#C7CDEF;font-size:8px;line-height:7px;height:7px;text-align:center;color:#5563B0;}
.calendar #Select #SelectBn:hover{background:#7682C1;color:#FFF;}#SArr,#sYear,#sMonth{float:left;}
.calendar #SelectYear,#SelectMonth{position:absolute;top:21px;z-index:2001;overflow:hidden;display:none;}

/*odds*/
.bred{ color:#b00; font-weight:bold;}
.d .time{ font-family:Arial, Helvetica, sans-serif;}
.d .btop td{ border-top:solid 1px #bbb;}
.d tbody td{ line-height:22px; height:22px;}
.d .blue{ color:black;}
.d .red{ color:#c00;}
.d .time{ font-size:12px; line-height:17px;}
.d .time span b{ border:solid 2px red;}
.d .hc{ text-align:left; padding-left:4px;}
.half{ float:right; width:44%; height:22px;}
.half4{ float:right; width:40%; height:22px;}
.d .halfl{ float:left; width:49%;height:22px;}

.d .analy{ text-align:right; padding-right:5px; background-color: #e1f2fe;}
.d .analy img{ width:11px; height:11px; margin:0 2px; vertical-align:middle;}
.d .analy a,.d .lseven a{ color:#777;}
.d .analy a:hover,.d .lseven a:hover{ color:#000;}
.d .close{ margin-top:3px;}
.d .bgy1{ background-color: #e1f2fe;/*#d3f5fb; /*#e1f2fe;*/}
.d .name{ color:black; background-color:#f6f2aa;}
.d .bf{ font-weight:normal;}
.d .pkred{ background-color:#ff8080;color:#ffffff;font-weight:bold;}
.d .pkgreen{ background-color:#66d766;color:#ffffff;font-weight:bold;}
.d .pkyellow{ background-color:#FFFF80; color:#000000;}
.d thead .bgy2{ background-color:#4d94cc;}
.d .H2 div{ float:left; width:49%;}
.d .H3 div{ float:left; width:33%;}
.H2 b,.H3 b,.bred,.bred a{ color:#b00; font-weight:bold; font-family:Arial;}
.d .queue{ text-align:left;}
.d .lGray{ text-align:right;}
.d .lGray a{ color:gray;}
.d .lGray a:hover{ color:black;}
.lVip .H3 b{ font-size:15px;}
.lVip tbody td{ line-height:21px; padding:4px 2px; font-size:15px;}
.lVip tbody td.name{ color:white; font-size:13px; line-height:25px; padding:0;}
.dvip tbody td{ height:24px; line-height:24px; padding:2px 0;}
#topbigad{ background-color:#ddd;
height:35px;
padding:8px 0 0 0;}
#topbigad li img{ width:894px; height:30px;}
.d thead td,.d tbody td{ border-color:#ccc;}
.d .txtad{ background-color:white;}
.oddsbtOut{background-color:#01447a; padding:4px;border-bottom:solid 1px #d3d5f2;border-right:solid 1px #d3d5f2; }
.oddsbt{ background-color:White; height:22px; overflow:hidden;}
.oddsbt input{ margin:0 6px;}
.oddsbt a{ color:black; display:block; float:left; padding:0 3px; height:20px; line-height:22px; overflow:hidden; background:url("../i/panelHeadBg.gif") repeat-x left -10px; border:solid 1px #F8C26C; margin-right:2px;}
html>* .oddsbt a{ line-height:18px;}
.oddsbt a strong{ color:red;}
.oddsbt .bt span{ padding:2px 3px; margin:0 6px; border:none; }
.oddsbt a.sel{ border-color:blue; background-color:Blue; color:White; background-image:none;}
.iszc{  overflow:hidden; float:left; width:62px; overflow:hidden;}
.iszc a{ float:none; text-align:center; margin-bottom:19px;}
.iszcsel{ width:auto; border:solid 1px blue; float:left; overflow:hidden; height:20px; margin-right:2px;}
.iszcsel a{  border:none; background:none; margin:0;}
.iszcsel a:hover{ color:#b20;}
.iszcsel a.sel{ background-color:blue; color:White;}
.iszcsel a.sel:hover{ color:white;}

.sfont{ font-size:12px; color:Black;}
.cRed{ background-color:red; color:white; }
.cRed i{ border:solid 1px red; padding:0 1px;}
.fbox{ border:6px solid #666;}
.fbox h3{ background-color:#666; color:white; padding:0;}
.fbox h3 span{ border:solid 1px #333; background-color:#555; color:black;}
.fbox h3 span:hover{ color:red;}
.fbox .bt a{ border:solid 1px black; color:black; background:#fff7e0 url(../i/panelHeadBg.gif) repeat-x left center; line-height:20px;}
.fbox .bt a:hover{ color:Black;}
.myqueue{ padding:3px 3%;}
.myqueue li{ float:left; width:31%; height:22px; line-height:22px; overflow:hidden;}

.bgyellow{background-color:yellow; }

.bqc .bgy1{ font-weight:bold; color:#b00; background-color:white;}
.bqc a strong,.bd a strong{ color:#b00;}
.bd .bgy1{ color:#d00; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.bd .bgy2{ font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

#wSwitchInfo{ visibility:hidden; position:absolute;  text-align:center; color:#5ac; font-size:14px; font-weight:bold; width:627px; height:81px; line-height:33px; background:white url(../i/wSwitchInfoBg.gif) repeat-x left top;}
#wsiText{ font-size:16px; color:#06b; }


.adFly{ width:80px; text-align:center;}
.adFly{ position:absolute;}
.adFly a{ display:block; width:70px; height:80px; margin:15px auto 0 auto; overflow:hidden;}
.adFly img{ width:70px; height:80px; display:block;}
#wAdFlyRight{ float:right;}
html>* #wAdFlyLeft{ left:0;}
html>* #wAdFlyRight{ right:0; float:none;}
html>* .adFly{ position:fixed; z-index:1;  bottom:20px;}
#wAdFlyBottom{text-align:left; height:0px;}
#wAdFlyBottomBox{ position:absolute; z-index:109; width:100%; margin-top:400px;}
#wAdFixed{width:907px; z-index:101;  height:0px; }
#wAdFixed ul{ width:120px; position:absolute; z-index:102;}
.adFixed{ position:absolute;  }
.adFixed2{ position:fixed; top:10px;}
.lrad{  width:146px;}
.lrad li{ width:120px;   margin-bottom:15px; line-height:20px; overflow:hidden;}
.lrad img,.lrad embed{ width:120px; height:60px;}
.lrad ul{ width:120px;  margin-left:13px;}
#wAdRightBox{ width:133px; float:right;}
#wAdRight0{ margin-left:0;}
.fHide{ width:1px; height:1px; overflow:hidden; position:absolute; left:0px; top:0px; }
.fSwf{ width:22px; height:16px; overflow:hidden; display:block; float:left; }
#wSwf{ height:16px; overflow:hidden; width:100px; margin:0 auto;}
.bdzs{ text-align:right; padding-right:4px;}
.hiframe{ width:1px; height:1px; overflow:hidden;}
.txtad{ background-color:#fffee0;}
.txtad a{ font-weight:bold;}
.txtad a:hover{ color:#b20;}
.txtadClose{ color:#b70; margin-top:5px; width:18px; height:16px; overflow:hidden; text-align:center; float:right;  display:block; padding:0; line-height:16px; cursor:pointer; }
.txtadClose:hover{ color:red;}

.menu3{ background:#cc2200 url(../i/bgPanel1.gif) repeat-x left -28px; color:White; height:32px; overflow:hidden; padding:0 8px; }
.menu3 a{ display:block; float:left; width:68px; height:28px; margin-top:6px; overflow:hidden; text-align:center; color:White; line-height:28px;}
.menu3 a:hover{ color:#ff6;}
.menu3 a.sel,.menu3 a:hover.sel{ color:#b20; background:white url(../i/bgPanel1.gif) no-repeat left top;}
.panelLine{ height:6px; overflow:hidden; line-height:6px; background-color:White;}
.panelWhite{ background-color:White; padding:6px; margin:0;}
td.line22{ text-align:left; padding-left:1%; line-height:22px;}

.wdFlipPage{ text-align:center; padding:3px 0; background-color:#f5f5f5;clear:both;}
div.wdFlipPage{border-top:solid 1px #ddd; }
td.wdFlipPage{ padding:4px 3px 4px 0;}
.wdFlipPage b{ padding:0 3px; color:Green;}
.wdFlipPage a{ cursor:pointer; margin:0 2px; padding:3px 5px; border:solid 1px #ddd; background-color:White;}
.wdFlipPage a:hover{ text-decoration:none; background-color:#eee; border:solid 1px #bbb;}
.wdFlipPage a.sel{ background-color:#d00; color:White; border:solid 1px #800;}
.matchName{ font-weight:bold; color:White;}

/* zhpl */
.pointer{ cursor:pointer;}
.d_zhpl div{ height:18px; line-height:18px; overflow:hidden;}
.d_zhpl span{ padding:0 2px;}
.d_zhpl td,.d_zhpl th{ padding:4px 0; font-family:Arial; line-height:17px;}
.d_zhpl th{ font-weight:normal;}
.d_zhpl_oyx a{ color:gray; margin:3px;}
.zhpl_topkey{ font-weight:bold; color:#b00;}
.zhpl_changeGreen{ background-color:#efe; }
.zhpl_pkred{ background-color:#ff8080;color:#ffffff; font-weight:bold;}
.zhpl_pkgreen{ background-color:#66d766;color:#ffffff; font-weight:bold;}
.zhpl_pkchange{ background-color:#FFFF80; color:#000000; }
.zhpl_zd{ background: url(../i/iszd.gif) no-repeat right bottom;}
.d_zhpl .dataBg1 td{ background-color:#eee;}
.d-sbs{ color:#080;}
.d-name{ color:white;}
.d-name a{ color:white;}
.d-name a:hover{ color:white;}
#myStyle{ padding:2px 0 0 6px; text-align:left; }
#myStyle label{ margin-right:10px;}

/* odds.css */
.menu2{ height:30px; line-height:27px;  padding:0 8px;   margin:0 13px 8px 13px; overflow:hidden; border:solid 1px #f8c26c; background:url(../i/panelHeadBg.gif) repeat-x left -1px;}
.menu2 a{ padding:0 7px; font-size:12px; }
.menu2 .in{ float:right; font-size:12px; color:#555; border:solid 1px #f8e28c; background-color:white; height:19px; line-height:19px; margin-top:4px; margin-left:4px; padding:0 4px;text-align:center;}
.menu2 .in a{ padding:0 4px;}


.dline td,.dline th{border-bottom:solid 1px #dfdfdf; }
.dtable td,.dtable th{ border-color:#ccc; border-style:solid; border-width:0; border-right-width:1px; border-bottom-width:1px;}
.dtable table,.dline table{ border-left:solid 1px #ccc;}
.cardyellow{	background-color:#fc0;	color:black;	text-decoration: blink; font-weight:normal;}
.cardred{ background-color:red; color:white; font-weight:normal;}
.cardyellow b,.cardred b{  padding:0 2px; font-weight:normal;}
code{ color:#c00; font-size:9px; font-family:Arial; line-height:110%; }
.d{ width:100%; background-color:white;text-align:center;}
.odds tbody td{ line-height:22px; height:22px;}
.d td a:hover{ text-decoration:underline;}
.d thead{ color:white; height:24px;}
.d thead td{ line-height:18px; height:18px;  padding:0; background: url("../i/menubg.gif") repeat-x scroll 0 -35px #d00;}
.d .t2 td{ line-height:23px;}
.thead2{ background: url("../i/mbg_black.jpg") repeat-x scroll left top ; height:24px;}
.thead2 .bgy2{ background:url("../i/mbg_black.gif") repeat-x scroll left bottom; height:24px; }
.thead2 td{ font-size:12px;}

.d .name{ color:white;}
.d .name a{ color:white;}
.d .close{ cursor:pointer; color:white; font-weight:bold;}
.d .close:hover{ color:Yellow;}
.d .time{ font-size:11px; font-family:Tahoma,arial;}
.d .home{ text-align:right;}
.d .home span{ margin-right:2px;}
.d .away{ text-align:left;}
.d .away span{ margin-left:2px; }
.d .sbs{ color:#080; cursor:pointer;}
.d .sbsem{ color:gray; cursor:pointer;}
.d td.bfs{ vertical-align:top;}
.d td.bfs b{ background-color:Yellow; display:block; line-height:22px;}
.d .bf{ font-weight:bold;}
.d .sbs .red,.d .sbsem .red{ font-family:ËÎÌå;}
.d .red{ color:red;}
.d .blue{ color:Blue;}
.d .analy a{ margin:0 1px; color:#1c5e84;}
.d .analy a:hover,.d .analy a.red:hover{ color:#07f;}
.d .analy a.red{ color:red;}
.d .analy b{ padding-left:14px;}
.d .pkchange{ background-color:red; color:white; cursor:pointer;}
.d .pkchange .red{ color:white;}
.d .half img{ width:11px; height:11px; margin:0 2px; vertical-align:middle;}
.d .half object,.d .half embed{ width:25px; height:22px;}
.d .txtad{ padding:0 4px 0 10px; background-color:#fffee0; font-size:12px;}
.d .txtad a{ font-weight:bold;}
.d .txtad a:hover{ color:#b20;}
.d span.close{  color:#b70; width:14px; height:14px; overflow:hidden; text-align:center; float:right;  display:block; padding:0; line-height:14px; cursor:pointer; }
.d span.close:hover{ color:red;}
.nmenu{ text-align:center;  line-height:26px; word-spacing:1px;}
.nmenu a{ border:solid 1px #cc3333; background-color:#fee; padding:2px 3px;} 

.nmenu a:hover{ background-color:#025aac; color:white; text-decoration:none; border:solid 1px #025aac;}

.loading{ background-color:white; text-align:center; color:#0076ef; padding:70px 0; line-height:40px;}
.loading h4{ font-size:14px;}
.loading marquee{  margin:0 auto; padding:0; border: solid 3px #0076ef;  background: #0076ef; height:8px; width: 400px; display: block; overflow: hidden; line-height:1px; font-size:1px; } 
.loading b { height: 8px; margin: 0 1px; width: 7px; background: #fff; float: left; } 
.loading b.bg1{ background-color:#0b7cf0;}
.loading b.bg2{ background-color:#2a8df2;}
.loading b.bg3{ background-color:#54a3f4;}
.loading b.bg4{ background-color:#a5cff9;}
.loading b.bg5{ background-color:#e8f2fe;}
.loading b.bg6{ background-color:#ffffff;}
.big .varfont{ font-size:14px;}
.big .font13 .varfont{ font-size:13px;}


/* oldcss */
.dataFly{border:1px solid #999;	text-align:center;	padding:6px;	background-color:#444;}
.dataFly table.nd{	border-top:1px solid #bbb;	border-left:1px solid #bbb;	margin:3px auto;width:100%;}
.dataFly .nd td,.dataFly .nd th{background-color:white;	border-right:1px solid #bbb;border-bottom:1px solid #bbb;padding:1px 5px; font-weight:bold; text-align:center;}
.dataFly .nd .bgyellow{ background-color:yellow;}
.dataFly .nd th{ font-weight:normal;}
.dataFly .nd .bgblue{background-color:#d8edfd;}
.dataFly .nd .bgred{ background-color:#ffbebe;}
.dataFly .nd .bggreen{ background-color:#afa;}
.dataFly .head{ height:26px; font-weight:bold; color:white;}
.dataFly .head .r{ color:#aaa; font-weight:normal;}
.dataFly .head .red{ font-weight:normal;}
.dataFly .head code{ color:yellow;}
.dataFly .head .vs{ padding:0 10px;}
.dataFly .sph{ height:7px; overflow:hidden;}
#detailwindow table{ width:100%; background-color:white;}
#detailwindow td img{ vertical-align:text-bottom; margin:0 3px;}
#detailwindow .minute{ color:#b00;}

/* cthily */
.d .teamhp{ background-color:#fff;color:#000;}
.d .teamhpch{ background-color:#f00;color:#fff;} 
.d .teamjqch{background-color:#FFFF00;color:#000;}
.d img{ width:11px; height:11px; margin:0 2px; vertical-align:middle;}

/*detail*/
.icog td{ background-repeat:no-repeat; background-position:center center;}
.icog span{ background-repeat:no-repeat; background-position:15px center; padding-left:30px;}
div.icog{ text-align:center;}
td.i_goal,span.i_goal{ background-image:url(../i/goal.gif) ;}
td.i_dq,span.i_dq{ background-image:url(../i/ico_dq.gif) ;}
td.i_hp,span.i_hp{ background-image:url(../i/ico_hp.gif) ;}
td.i_wl,span.i_wl{ background-image:url(../i/ico_wl.gif) ;}
td.i_redp,span.i_redp{ background-image:url(../i/ico_redp.gif) ;}
td.i_redyellow,span.i_redyellow{ background-image:url(../i/ico_redyellow.gif) ;}
.d .dataThead td{  color:white; height:24px; line-height:24px;}
.d .dataThead div{ margin:0 auto;}
td.noborr{ border-right:none;}
.flashSound{ float:left; display:block; width:12px; height:12px; overflow:hidden; position:relative;}
.flashSound *{position:absolute;top:12px; }

/* NEW */
.menuStyle a{ width:13px;  height:12px;  }
html>* .menuStyle a{ width:11px;  height:10px;}
/* P2 */
.fwindow{ position:absolute; z-index:6002; background-color:#eef3f6; border:solid 1px #9ab; padding:5px; line-height:23px; /*display:none;*/ visibility:hidden;}
.fwindow .bottom{ text-align:right; color:#9ab;}
.poptxt{position: absolute; z-index: 6003; visibility: hidden; text-align:center; font-size:12px;line-height:18px; background-color:#ffc;border:1px solid #000;padding:4px 6px;}

.fma{ margin:0 auto; width:920px; position:relative; z-index:107; }
.fbox{ border:solid 2px #f8c26c; background-color:White;  z-index:6001; position:absolute;   display:none; width:307px; text-align:left;}
.fbox h3{ background:#fff7e0 url(../i/panelHeadBg.gif) repeat-x left -1px; border-bottom:solid 1px #f8c26c; color:#333; padding:0 6px 0 11px; font-size:12px; line-height:26px;}
.fbox h3 span{ border:solid 1px #b70; color:#b70; background-color:white; width:14px; height:14px; overflow:hidden; text-align:center; float:right; font-size:12px; font-weight:normal; display:block; padding:0; line-height:12px; margin-top:5px; cursor:pointer; }
.fbox .bt{ text-align:center; margin:11px 0; color:#1c5e84; clear:both;}
.fbox .bt label{ margin-right:7px;}
#pkhistorybox{ margin:10px;}
.fbox .ahalf a{display:block; float:left; width:44%; padding-left:5%; height:21px; line-height:21px; border-bottom:solid 1px #e9eff2;}
.bt span,.bt a{ border:solid 1px #a4bfce; background-color:#e9eff2; padding:4px 15px; cursor:pointer; margin: 0 4px; cursor:pointer; color:#444;}
.bt a:hover,.bt a.sel{ text-decoration:none;  color:white; background-color:#025aac; border-color:#025aac;}
.bt a.red{ background-color:#a00; color:white; border-color:#a00;}
.menu .bt{ padding:0 6px 0px 6px; line-height:19px;}
.menu .bt a,.menu .bt span{ margin:3px 2px 0 0; display:block; float:left; padding:0 6px; text-align:center; height:19px; line-height:19px; }
.menu .bt .name{ cursor:default; color:red; font-weight:bold; font-family:ËÎÌå;}
.fad{ width:80px; z-index:2; bottom:10px;  position: absolute; }
.ffad{ width:80px;}
.fad li,.ffad li{ height:80px; margin-bottom:20px; overflow:hidden; }
.fad img,.ffad img{ width:80px; height:80px;}
.colorblock{ height:26px; line-height:26px; }
.colorblock li b{ display:block; float:left; width:11px; height:11px; overflow:hidden; margin:8px 4px 0 0; cursor:pointer;}
.colorblock li{ float:left; }
.selbt a.sel{ background-color:white; color:Red;}
.tableList{ margin:0 auto; width:94%;}
.tdds em{ float:left; width:30%;  font-style:normal;text-align:right;}


/*Calendar*/
.CurrentDate {height:17px;padding-top:1px;border:1px solid #000;background: #FFF;}
.calendar{position:absolute;display:none;background-color:#fff;width:260px;height:184px;z-index:9001; line-height:20px; font-size:12px;margin:0px;text-align:center;}
.calendar form{ border:solid 1px #666;}
.calendar ul{list-style:none;margin:0px;padding:0px;overflow:hidden;}
.calendar li{float:left;margin-left:1px;padding-top:1px;display:inline;text-align:center;width:28px;height:20px;}
.calendar td{ font-size:12px;}
.calendar select {font-size:12px;background-color:#EFEFEF;}
.calendar table {border:0px solid #CCCCCC;background-color:#FFFFFF; margin-top:4px;}
.calendar th {font-size:12px;font-weight:normal;background-color:#FFFFFF; line-height:20px; height:20px;}
.calendar th.theader {font-weight:normal;background-color:#666666;color:#FFFFFF;}
.calendar select.year {width:64px;}
.calendar select.month {width:60px;}
.calendar td {font-size:12px;text-align:center; line-height:20px;}
.calendar td.sat {color:#0000FF;background-color:#EFEFEF;}
.calendar td.sun {color:#FF0000;background-color:#EFEFEF;}
.calendar td.normal {background-color:#EFEFEF;}
.calendar input.r {border: 1px solid #CCCCCC;background-color:#EFEFEF;width:20px;height:20px; cursor:pointer;} 
.calendar .link{cursor:pointer;}

.historydate{ padding:6px;}
.historydate form{ text-align:center; height:22px;  }
.herror{ color:Red; padding:10px;}
.flip{ text-align:right; background-color:White; padding:6px;}
.flip a{ margin:0 6px;}
.tright{ padding-right:6px;}
