.varena_nav li a,
.varena_time i,
.varena_time .help,
.varena_time .correct,
.varena_process li i,
.joinBtn,
.matchList li .number{ background-image:url(../vimages/varena/varena_bg.gif); background-repeat:no-repeat;}
.varena_time,
.varena_process,
.varena_process li,
.group li{background-image:url(../vimages/varena/varena_gra_bg.gif); background-repeat:repeat-x;}
.varena_nav{ margin-top:10px; width:958px; float:left; height:146px; height:145px\9; border:1px solid #000; border-bottom:none; background:#044b00 url(../vimages/varena/varena_nav_bg.gif) no-repeat;}
.varena_nav li{ float:right; width:63px; height:25px; margin-top:5px;}
.varena_nav li a{ background-position:0 0; width:60px; text-decoration:none; height:25px; line-height:26px; font-size:14px; color:#fff; text-align:center; display:block; }
.varena_nav li a:hover,.varena_nav li a.cur{ background-position:-61px 0; font-weight:bold; color:#000; text-decoration:none;}
.varena_time{ margin-bottom:10px; height:22px; padding:2px 10px 2px 10px; background-color:#056500; color:#fff;border:1px solid #000; border-top:none;}
.varena_time i{ float:left; width:17px; height:17px; background-position:-122px 0; margin:2px 5px 0 0;}
.varena_time .help, .varena_time .correct{ color:#fff; float:right; width:69px; height:22px; background-position:-140px 0; padding-left:20px; text-decoration:none;}
.varena_time .help:hover{background-position:-230px 0; text-decoration:underline; color:#fff;}
.varena_time .correct{ background-position:0 -60px; margin-right:5px;}
.varena_time .correct:hover{ text-decoration:underline; color:#fff;}
.varena_contl{ float:left; width:610px;}
.varena_contr{ float:right; width:340px;}
.varena_process{ background-color:#848383; height:160px; background-position:0 -37px; color:#fff; padding:5px 0 0 10px; margin-bottom:10px; width:600px; overflow:hidden;}
.varena_process p{ font-size:14px; font-weight:bold; margin-bottom:5px;}
.varena_process li{ float:left; width:140px; margin-right:10px; line-height:20px; background-position:0 -232px; background-repeat:no-repeat;}
.varena_process li i{ float:left; height:122px; margin-right:5px;}
.varena_process li i.one{ width:20px; background-position:-320px 0;}
.varena_process li i.two{ width:24px; background-position:-341px 0;}
.varena_process li i.three{ width:24px; background-position:-366px 0;}
.varena_process li i.four{ width:28px; background-position:-391px 0;}
.varena_process li strong{ color:#cdcdcd; font-size:14px;}
.arenaScheduleTips{ border:3px solid #c90000; text-align:center; padding:15px 0; margin-bottom:10px;}
.varenaPage{ margin-bottom:10px; border-top:1px solid #bdcebd; text-align:right; padding-right:10px;}
.varenaPage a{ text-decoration:underline; margin-right:5px; cursor:pointer;}
.varenaPage a.current{ font-weight:bold; text-decoration:none; color:#fff; background:#00528F; padding:2px;}
.myLocation td{ background:#d7ecd8; font-weight:bold; }
.winners{  position:relative; padding:15px 0 0; width:100%;  margin-bottom:10px; }/*玩家当前的位置*/
.hosts{ float:left; width:120px; margin-left:5px;}/*（主队）*/
.away{ float:right; width:120px; margin-right:5px;}/*（客队）*/
.hostsVipIco,.awayVipIco{ position:absolute;top:5px;  display:block; background:url(../vimages/vip_icon2.gif) no-repeat; width:19px; height:14px;}/*主客队VIP显示位置*/
.hostsVipIco{left:10px; top:15px; }
.awayVipIco{ right:10px;top:15px; }
.hosts li, .away li{ text-align:center;}
.hosts li.team-logo, .away li.team-logo{background:url(../vimages/vmatch/pk/pk-main.gif)  no-repeat 0 -160px; width:48px; height:48px; display:block; margin:0 auto;  padding:5px 0 0 6px; text-align:left;}
.scoreWrap{ position:absolute; top:20px; left:95px; width:145px; height:75px; text-align:center;  z-index:2; }
.score{font-size:40px; line-height:40px; color:red; font-weight:bold;}
.view{ padding:5px 10px 5px 0; margin:30px 10px 10px 10px; border-top:1px solid #000;}
.varenaTip{ background:#fffebf; border-bottom:1px solid #ffa92e; padding-left:10px; margin-bottom:10px;}
.myVarena{  background:#f3ffce; border:1px solid #0a600b; border-top:none; padding:10px; height:118px; margin-bottom:10px; overflow:hidden;}
.solidBlack{ border-bottom:1px solid #000; height:0; overflow:hidden; width:100%; margin-bottom:10px;}
.joinBtn{ color:#fff; line-height:32px; *line-height:34px; text-decoration:none; background-position:0 -27px; width:118px; height:32px; display:block; margin:15px auto 10px; font-size:14px; font-weight:bold; padding-left:5px;}/*参加比赛btn*/
.joinBtn:hover{background-position:-124px -27px; color:#fff; text-decoration:none;}
.tipsGreen,.tipsRed{ overflow:hidden; background:#fff; border:1px solid #009c02; text-align:center; color:#009c02; font-size:14px; font-weight:bold; *height:18px; *line-height:20px;*padding:2px 0; margin-bottom:8px;}
.tipsRed{ border-color:red; color:red; }
.ulw{ margin-bottom:8px;}/*上下轮*/
.ulw th{ border-bottom:1px solid #c2cd9f; line-height:14px;}
.ulw td{ padding-top:5px;}
.viewAdvance{ padding-top:15px;}
.myPoints{ border:1px solid red;}/*我的积分排名*/
.myPoints td{ border-bottom:none;}
.matchTips{ background:#fffebf; border:1px solid #ffa92e; margin-bottom:10px; font-size:14px; padding:8px; height:22px; overflow:hidden; font-weight:bold; *line-height:24px; width:942px;}
.matchTips .textTip{ float:left; margin-right:10px; _margin-top:3px;}
.myMatch a{ color:red;}
.matchPn{ margin-bottom:10px;}
.matchPn td{ padding: 3px 0;}
.group{ margin-bottom:20px; height:30px;}/*上下小组*/
.group li{ float:left; background-position:0 -202px; height:24px; *line-height:26px;  border:1px solid #b4b4b4; padding:3px 6px; margin-right:10px; overflow:hidden;}
.group li:hover{ border-color:#0f8000;}
.group li input{ text-align:center; font-weight:bold; font-size:14px;}
.intoKnockout,
.stopMatch{ background:#C8E2FF; font-size:14px; text-align:center; font-weight:bold; padding:8px 0;}/*进入停止比赛提示*/
.stopMatch{ background:#ffaeae; }
.matchWrap{ width:165px; float:left;}/*淘汰赛*/
.matchList li{ width:145px; background:#383838; border:1px solid #000; line-height:20px; height:60px; padding:3px 0 3px 10px; margin-bottom:10px; position:relative;}
.ongoingMatch li{ background:#235FB2;}/*在进行的比赛方案*/
.matchList li a{ color:#fff;text-decoration:none;}
.matchList li a:hover{ color:#fff; text-decoration:underline; }
.matchList li .score{ color:#a1a1a1;}
.matchList li .number{ position:absolute; background-position:-249px -35px; width:17px; height:17px; color:#fff; text-align:center; line-height:16px; right:-8px; top:25px;}
.matchList li:hover,.matchList li.myCur{ background:#8d0000; border:1px solid #0b660d;}
.matchList li:hover .time{ color:#fff;}
/*.matchList li:hover .number{ color:#fff;background-position:-267px -35px;}*/
.eighth{ margin-top:38px;}/*八分之一比赛*/
.eighth .matchList li{ margin-bottom:88px;}
.quarter{margin-top:115px;}/*四分之一比赛*/
.quarter .matchList li{margin-bottom:244px;}
.semiFinals{margin-top:270px;}/*半决赛*/
.semiFinals3{margin-top:134px;}/*半决赛*/
.semiFinals .matchList li{margin-bottom:557px;}
.final{margin-top:412px;}/*决赛*/
.battleThread{ float:left; width:20px; margin:65px 0 0 10px;}
.battleThread li{ border:1px dotted #000; border-left:none; width:10px; display:block; height:80px; position:relative; margin-bottom:74px;*margin-bottom:72px;}
.battleThread li i{ display:block; border-bottom:1px dotted #000; height:0; overflow:hidden; top:50%; position:absolute; width:100%; left:100%;}
.battleThread4{ margin-top:105px;}
.battleThread4 li{ height:155px; margin-bottom:155px;*margin-bottom:153px;}
.battleThread2{ margin-top:180px;}
.battleThread2 li{ height:312px; margin-bottom:312px;*margin-bottom:308px;}
.battleThread1{ margin-top:335px;}
.battleThread1 li{ height:625px;}
.gold,.trophy{ background-image:url(../vimages/varena/awards.gif); background-repeat:no-repeat;}/*冠军奖励*/
.trophy{ width:122px; height:157px; margin:0 auto 10px;}
.gold{ background-position:0 -157px; width:91px; height:31px; margin:0 auto;}

.gold3,.trophy3{ background-image:url(../vimages/varena/awards3.gif); background-repeat:no-repeat;}/*冠军奖励*/
.trophy3{ width:84px; height:106px; margin:0 auto 10px;}
.gold3{ background-position:0 -106px; width:76px; height:24px; margin:0 auto;}

