* {margin:0px;padding:0px;}
h2 {display:inline;font-size:28px;font-family:"Arial";line-height:50px;color:#CE0000;}
h3 {line-height:30px;}
h4 {padding:8px;border:solid 1px #ff6600;background-color:#fff0e6;line-height:26px;margin:8px 0px;}
a {color:#000000;text-decoration:none;}
a:hover {color:#CE0000;text-decoration:underline;}
body{ font:12px Tahoma, Arial, verdana, sans-serif, "宋体", "新宋体"; color:#2E2E2E; background-color:#fff0e6;}
img {border-width:0px;}
li {list-style-type:none;}
.txt {width:240px;font-size:12px;border:solid 1px #999999;height:16px;padding:4px;background-image:url(txtbg.gif);background-attachment:scroll;margin:2px 0px;}
.drp {width:240px;font-size:12px;padding:3px;border:solid 1px #999999;position:relative;}
.pagebody {background-color:#DEDBDE;}
.pagehead {padding:20px 10px;}
.pagefoot {clear:both;border-top:solid 4px #ffd9bf;text-align:center;padding:10px;}
.replayslogo {float:left;}
.sitemap {float:right;}
.li li {list-style-type:decimal;list-style-position:inside;}
.textbox {overflow:auto;padding:3px;}


/*
.imgbtn {background-image:url(btnbg.gif);background-repeat:repeat-x;font-size: 12px;color:#333333;font-weight:bold;cursor:pointer;border:solid 1px #999999;padding:4px;width:104px;margin:2px 0px;}
*/
.imgbtn{ background:url(/images/bg_input.gif) no-repeat  #E30011; border:1px solid #773D57; color:#fff; height:27px; padding:0 8px;
*html width/**/:60px;
*overflow:visible;
*padding/**/:2px 10px 0 10px;
}

.imgbtn_to{ background:url(/images/bg_input.gif) no-repeat 0px -34px  #E9E9E9; border:1px solid #6A6A6A; color:#000; height:27px; padding:0 8px;
*html width/**/:60px;
*overflow:visible;
*padding/**/:2px 10px 0 10px;
}
.menulist {border:solid 1px #E7E7E7;height:30px;font-weight:bold;}
.menulist li {list-style-type:none;float:left;padding:1px;border-right:solid 1px #E7E7E7;}
.menulist a {padding:5px 10px;display:block;}
.menulist a:hover {background-color:#ffffee;}
.menulist .clickitem {background-color:#000000;color:#ffffff;}
.menulist .clickitem:hover {background-color:#000000;}
.childmenu {height:26px;margin-top:-2px;padding-top:3px;background-color:#000000;}
.childmenu li {float:left;padding:3px 10px;list-style-type:none;color:#ffffff;}
.childmenu a {color:#ffffff;}
.pageleft {width:680px;float:left;margin-bottom:10px;}
.pageright {width:250px;float:left;background-color:#F7F3F7;margin-left:8px;padding:5px;margin-bottom:10px;}

.leftpart {width:671px;margin-bottom:10px;clear:both;}
.leftpart .parttop {background-image:url(leftpart_t.gif);height:12px;font-size:0px;}
.leftpart .partbody {padding:0px 10px;border:solid 1px #DEDFDE;border-top-width:0px;border-bottom-width:0px;width:649px;}
.leftpart .partbot {clear:both;background-image:url(leftpart_b.gif);height:12px;font-size:0px;clear:both;}


.rightpart {width:280px;margin:auto;clear:both;}
.rightpart .parttop {background-image:url(rightpart_t.gif);height:3px;font-size:0px;background-color:#ffe9db;}
.rightpart .partbody {padding:5px 10px;border:solid 1px #DEDFDE;border-top-width:0px;border-bottom-width:0px;background-color:#ffffff;width:258px;}
.rightpart .partbot {background-image:url(rightpart_t.gif);height:3px;font-size:0px;background-position:center 3px;clear:both;}
.rpart {border:solid 1px #DEDFDE;padding:5px;background-color:#ffffff;margin:10px 2px;}
.rightpart .parttitle {padding:5px 10px;border-left:solid 1px #DEDFDE;border-right:solid 1px #DEDFDE;font-size:14px;font-weight:bold;text-decoration:underline;
                       background:#ffe9db url(/images/titlebg.png) no-repeat;
                       width:auto;
height:20px;
*background-image: none;
*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/titlebg.png", sizingMethod="scale");}

.hotlink {font-size:14px;font-weight:bold;text-decoration:underline;margin-bottom:5px;}
.hotlink2 {font-size:14px;font-weight:bold;text-decoration:underline;color:#CE0000;}
.btnlink {font-size:14px;font-weight:bold;text-decoration:underline;width:80px;height:26px;text-align:center;line-height:26px;background-image:url(btnlink.gif);display:block;}

.body_top {height:25px;background-image:url(body_t.gif);width:990px;margin:auto;margin-top:2px;background-color:#ffffff;}
.pagecenter {background-image:url(body_bg.gif);padding:0px 20px;width:950px;margin:auto;background-color:#ffffff;}
.body_bottom {height:25px;background-image:url(body_b.gif);width:990px;margin:auto;margin-bottom:2px;background-color:#ffffff;}


.rililink {height:22px;width:227px;margin:3px auto;background-image:url(rilibg.gif);text-align:center;line-height:22px;}
.today {margin:0px 50px;font-size:14px;font-weight:bold;}

.btnlist a {float:left;}
.btnlist .hotlink {margin:5px 10px;}



.dlist {width:100%;border-collapse:collapse;}
.dlist td {margin:1px;padding:3px;border:solid 1px #999999;}
.dlist .dhead {font-weight:bold;height:24px;background-image:url(dlist_headbg.gif); text-align:center;}
.dlist .dhead td {}
.dlist .dfoot {}
.cutpage {text-align:right;display:block;font-weight:bold;}
.btnlist a {border:solid 1px #999999;padding:3px;margin:2px;text-decoration:none;}
.btnlist a:hover {background-color:#ffffee;}
.fcontent legend {font-weight:bold;font-size:14px;}
.fcontent {padding:5px;}


/* replayshow page */
hr {height:1px;color:#eeeeee;border-width:0px;background-color:#eeeeee;clear:both;}
#replaymenu {position:absolute;margin-left:220px;margin-top:-10px;}
#replaymenu li {list-style-type:none;float:left;height:31px;width:101px;background-image:url(rs_menubg.gif);margin:0px 2px;color:#999999;font-size:14px;line-height:28px;text-align:center;font-weight:bold;cursor:pointer;background-position:0px 0px;}
#replaymenu .mouseover {background-position:0px 31px;}
#replaymenu .clickit {background-position:0px 62px;color:#666666;}
.mapimage {position:absolute;width:180px;border:solid 1px #cccccc;padding:3px 0px;text-align:center;background-color:#fafafa;margin:0px 20px 0px 15px;}
.gameinfo {margin-left:230px;height:185px;}
.gameinfo li {list-style-type:none;line-height:20px;}

.datarow2 {background-image:url(rs_datahead.gif);height:27px;}
.datarow2 li {margin-top:3px;float:left;list-style-type:none;color:#999999;border-left:solid 1px #eeeeee;border-right:solid 1px #ffffff;text-indent:10px;margin-left:0px;}
.datarow2 .c_p {width:170px;border-left-width:0px;}
.datarow2 .c_p2 {width:100px;}
.datarow2 .c_p1 {width:140px;}
.datarow2 .c_s {width:110px;}
.datarow2 .c_c {width:400px;}
.datarow2 .c_cs {width:340px;}
.datarow2 .c_t {width:50px;border-right-width:0px;}
.datarow2 .c_r {width:70px;}
.datarow2 .c_m {width:130px;}



.datarow1 {clear:both;border-bottom:dashed 1px #eeeeee;height:24px;}
.datarow1 li {float:left;list-style-type:none;margin:1px;padding:3px 0px;}
.datarow1 .c_p {width:170px;}
.datarow1 .c_p2 {width:100px;}
.datarow1 .c_p1 {width:140px;}
.datarow1 .c_s {width:110px;}
.datarow1 .c_c {width:400px;}
.datarow1 .c_cs {width:340px;}
.datarow1 .c_t {width:50px;}

.datarow3 {clear:both;border-bottom:solid 1px #eeeeee;width:100%;padding:3px 0px;background-color:#ffffff;line-height:20px;min-height:20px;cursor:pointer;}
.datarow3 li {float:left;list-style-type:none;margin:1px;}
.datarow3 .c_r {width:70px;}
.datarow3 .c_m {width:130px;margin-left:10px;}
.datarow3 .c_c {width:380px;}
.datarow3 .c_t {width:63px;}
.datarow3 .c_vs {width:20px;}
.datarow3 .c_p {width:160px;}
.datarow3 .c_i {width:20px;}
.datarow3 .c_p img {margin:0px 2px;}
.datarow3 .c_pr {width:160px; text-align:right;}
.datarow3 .c_pr img {margin:0px 2px;}

.datarow4 {width:670px;
background:#ffd9bf url(/images/rs_datahead.png) no-repeat;
*background-image: none;
*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src="/images/rs_datahead.png", sizingMethod="scale");
height:35px;font-size:14px;line-height:26px;padding-top:5px;}
.datarow4 li {margin-top:3px;font-weight:bold;float:left;list-style-type:none;color:#666666;border-left:solid 1px #cccccc;border-right:solid 1px #ffffff;text-indent:10px;margin-left:0px;}
.dataitem4 {padding-left:5px;clear:both;border-bottom:dashed 1px #cccccc;height:30px;line-height:30px;}
.dataitem4 input {margin-top:5px;}
.dataitem4 li {float:left; overflow:hidden;height:30px;}
.dataitem4 .reptitle {background-image:url(replays_icon.gif);background-repeat:no-repeat;font-weight:bold;background-position:0px 10px;text-indent:20px;}
.dataitem4 .toolbar a {padding:2px 3px;}

.cparttop {background-image:url(cheadbg.png) !important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/skins/default/cheadbg.png');height:48px;font-size:0px;background-repeat:no-repeat;margin-bottom:-40px;}
.cusername {margin-top:-5px;font-weight:bold;border-bottom:solid 1px #cccccc;padding-bottom:5px;}
.ccontent {margin:5px 0px;word-wrap:break-word;overflow:hidden;}
.cladder {margin-bottom:-18px;color:#DD7800;}
.caddtime {text-align:right;color:#999999;font-size:10px;}

#revertbody {margin-bottom:10px;}
.commento {margin:-5px 0px 0px 0px;font-size:10px;text-align:right;float:right;font-weight:bold;}
.commento img {border:0px;cursor:pointer;}
.commento li {float:left;list-style-type:none;}

.commenttxt {width:670px;font-family:"Verdana","宋体";font-size:12px;margin:5px 0px;padding:3px;}
.dis {display:none;padding-top:14px;}

#gamedata {clear:both;min-height:24px;}
#gamedata li {list-style-type:none;}
#gamedata span {filter:alpha(opacity=80);opacity:0.8;color:#000000;background-color:#ffffff;font-size:10px;line-height:10px;}
.userdata {clear:both;background-image:url(rs_namebg.gif);background-repeat:no-repeat;height:20px;margin-bottom:5px;font-size:10px;line-height:20px;}
.userdata div {text-indent:20px;background-image:url(close_bg.gif); background-repeat:no-repeat; background-position:10px 7px;}
.databody {background-image:url(rs_bodybg.gif);background-position:bottom;background-repeat:no-repeat;padding-top:10px;}
.builddata {width:235px;margin-left:4px;position:absolute;}
.builddata img {width:50px;height:32px;border:solid 1px #999999;padding:1px;margin:2px;background-color:#ffffff;}
.builddata span {position:absolute;margin-top:4px;margin-left:-54px;}
.unitdata {width:200px;float:left;position:absolute;margin-left:240px;}
.unitdata img {width:32px;height:32px;border:solid 1px #999999;padding:1px;margin:2px;background-color:#ffffff;}
.unitdata span {position:absolute;margin-top:4px;margin-left:-36px;}
.itemdata {width:200px;margin-right:3px;position:absolute;margin-left:445px;}
.itemdata img {width:32px;height:32px;border:solid 1px #999999;padding:1px;margin:2px;background-color:#ffffff;}
.itemdata span {position:absolute;margin-top:4px;margin-left:-36px;}
.dataend {clear:both;height:10px;line-height:0px;font-size:0px;}

#messagebox {position:absolute;width:184px;z-index:999999;display:none;}
#msgtitle {height:34px;line-height:34px;text-indent:10px;font-weight:bold;background-image:url(msg_t.png);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/skins/default/msg_t.png');}
#msgcontent {width:100%;background-image:url(msg_bg.png);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/skins/default/msg_bg.png');}
#msgcontent li {margin-left:10px; font-size:10px;list-style-position:inside;}
#msgbottom {height:9px;background-image:url(msg_b.png);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/skins/default/msg_b.png');}

#apmbody {display:none;}
#playerapm {width:100%;overflow:hidden;}
.apmimg {overflow:hidden;height:270px;margin-left:106px;cursor:w-resize;background-color:#ffffff;}
#apmimg {}


#teamlist {width:100%;}
#teamlist li {list-style-type:none;}
.leftteam {width:320px;float:left;}
.rightteam {width:320px;float:right;}
#playerbody li {list-style-type:none;}
#playerinfo1 {width:230px;float:left;}
#playerinfo2 {width:230px;float:right;text-align:right;}
.playerinfo {margin:5px 10px;clear:both;}
.pi_name {border-bottom:dashed 1px #999999;font-size:14px;font-weight:bold;padding:2px 0px 3px 5px;margin-bottom:5px;}
#playerinfo1 .pi_name span {width:20px;display:block;float:left;margin-right:5px;font-size:0px;height:10px;margin-top:5px;border:solid 1px #333333;}
#playerinfo2 .pi_name span {width:20px;display:block;float:right;margin-left:5px;font-size:0px;height:10px;margin-top:5px;border:solid 1px #333333;}
.apmdata {font-size:10px;font-weight:bold; line-height:14px;}
#playerinfo1 .raceimage {float:left;border:solid 1px #999999;background-color:#ffffff;padding:1px;margin:0px 3px;line-height:0px;}
#playerinfo2 .raceimage {float:right;border:solid 1px #999999;background-color:#ffffff;padding:1px;margin:0px 3px;line-height:0px;}
.heroimg {padding:1px;border:solid 1px #cccccc;background-color:#ffffff;}
.pd_hero {padding:5px;clear:both;height:74px;overflow:hidden;}
.pd_hero_on {padding:5px;clear:both;height:74px;background-image:url(rs_pd_herobg.gif);overflow:hidden;}
.pd_part li {float:left;}
.pd_name {width:222px;font-size:14px;font-weight:bold; text-indent:10px; line-height:33px;}
.skillimage {width:32px;height:32px;margin:2px 4px;}
.skillhide {display:none; cursor:pointer;}
.skillshow {display:block;margin-left:-41px;margin-top:-3px;padding-left:42px;padding-top:8px;width:96px;height:28px;background-image:url(levelmark.png);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/skins/default/levelmark.png');}
.skillna {display:block;line-height:14px;}
.skilllv {background-image:url(levelbg.gif);display:block;line-height:14px;width:37px;height:15px;line-height:14px;text-indent:22px;color:#ffffff;font-weight:bold;font-size:12px;background-repeat:no-repeat;}
.pd_head {background-image:url(rs_pd_t.gif);height:41px; line-height:30px; text-indent:15px;}
.pd_body {border:solid 1px #DFE0DF;border-width:0px 1px 0px 1px;padding:4px;}
.pd_foot {height:10px;}
.pd_part {background-image:url(rs_pd_b.gif);background-position:bottom;background-repeat:no-repeat;}

#playerbody {height:199px;background-image:url(pbodybg.gif);background-repeat:no-repeat;}
#vsimage {position:absolute;height:215px;background-position:center;background-repeat:no-repeat; width:250px;margin:-205px 0px 0px 220px;}
.level1 {background-image:url(vsbg1.gif);}
.level2 {background-image:url(vsbg2.gif);}
.level0 {background-image:url(vsbg0.gif);}

.download {float:right;margin-top:-30px;margin-right:10px; }
.download a {display:block;width:144px;height:33px;background-image:url(download.gif);line-height:32px;font-weight:bold;text-indent:30px;color:#666666;}
.download a:hover {background-position:0px 33px;color:#5C6BA0; text-decoration:none;}

.headtitle {display:block;width:206px;height:31px;line-height:31px;background-image:url(titlebg.gif);text-indent:20px;font-weight:bold;}
.cutpage {text-align:right;margin:5px;display:block;font-weight:bold;}
.cutpage .pageinfo {margin:0px 5px;color:#999999;}


.racelist {margin-top:5px;height:240px; text-indent:5px;}
.racelist li {float:left;width:50%;font-size:10px;list-style-type:none;}
.racelist .racename {width:100%;}
.racelist .racename a {color:#ffffff;display:block;background-color:#6E6997;font-weight:bold;font-size:14px;line-height:22px;}
.racelist .racename a:hover {background-color:#FF3000; text-decoration:none;}


.pcontent {width:550px; background-color:#ffffff;padding:5px;border:solid 1px #cccccc;min-height:70px;}
.puserinfo {float:right;width:80px;text-align:center;}
.partbtn a {font-weight:bold;display:block;float:left;width:113px;height:29px;line-height:29px;background-image:url(partbtnbg.gif);text-align:center;margin:0px 3px;}
.partbtn a:hover { background-position:0px 29px;}
.partbtn {display:block;position:absolute;}
.partitem,.mytd {border-top:dashed 1px #cccccc;padding:3px 0px;}
.morelink {text-align:right;display:block;color:#666666;}
.morelink a {color:#666666;}


.replayitem {border-bottom:dashed 1px #cccccc;clear:both;margin:0px;padding:0px;width:100%;}
.replayitem li {float:left;list-style-type:none;line-height:28px;margin:0px 2px;}
.replayitem .c_r {width:70px;text-align:center;}
.replayitem .c_p {background-image:url(replays_icon.gif);background-repeat:no-repeat;width:370px;font-weight:bold;background-position:0px 10px;text-indent:20px;color:#999999;}
.replayitem .c_i {width:20px;}
.replayitem .c_m {width:120px;height:26px;text-align:center;color:#999999;}
.replayitem .c_t {width:60px;color:#999999;text-align:center;}
.replayitem .c_d {overflow:hidden;background-image:url(barbg.gif);width:57px;height:9px;margin:10px 0px 0px 3px;padding:0px 2px;background-repeat:no-repeat;cursor:pointer;}
.replayitem .c_d span {background-image:url(bar.gif);display:block;height:9px;}

.actionbg {background-image:url(actionbg.gif);width:301px;height:18px;padding:2px;background-color:#ffffff;margin-bottom:5px;}
.actionbar {background-image:url(actionbar.gif);background-repeat:no-repeat;line-height:18px;text-align:right;padding-right:5px;height:18px;}

.playerlocation {position:absolute;border:solid 1px #666666;border-left-width:3px;background-color:#ffffff;font-size:10px;line-height:14px;z-index:1000;}
.hotkeyword {border-top:solid 1px #eeeeee;margin-top:6px;padding-top:6px;}
.hotkeyword a{background-color:#eeeeee;margin:2px;padding:2px;}

.commendshow {margin:-85px 0px 0px 535px;position:absolute;width:120px;background-image:url(commendbg.gif);height:87px;text-align:center;font-size:60px;line-height:76px;font-family:Arial;font-weight:bold;cursor:pointer;}
.clayer {font-weight:bold;}
#showlayer {position:absolute;background-color:#ffffff;width:500px;background-color:#E0F2FF;}
#userlogin { text-align:right;margin:-20px 10px 0px 0px;}
.rnmap {margin-left:20px;border:solid 1px #999999;padding:0px 5px;color:#999999;text-decoration:none;}
.rnmap:hover {background-color:#ffffee;}


.book_list_div{ padding:10px; overflow:hidden; height:100%; clear:both; border-bottom:1px solid #EBEFF4;}
.book_list_div dd{ line-height:18px;}
.book_list_div dl{ float:left;width:85%}
.book_list_div dt{ line-height:24px; height:24px;}
.book_img{ float:left; margin-right:5px; width:13%;}
.book_span_left { float:left; }	
.book_span_right { float:right; }

/* search */
.stxt {width:200px;}
#searchwin {width:486px;margin:auto;}
#searchbody {}
#searchform {position:relative;width:486px;}
#wf_title {margin:9px 0px 0px 25px;width:100px;color:#ffffff;font-weight:bold;text-align:center;}
#wf_body {margin:15px 20px;}
#wf_menu {height:19px;border-bottom:solid 1px #999999;}
#wf_menu li {font-weight:normal;float:left;margin:0px 5px -1px 5px;padding:0px 5px;list-style-type:none;border:solid 1px #999999;background-color:#eeeeee;cursor:pointer;}
#wf_menu .clickit {border-bottom:solid 1px #ffffff;background-color:#ffffff;font-weight:bold;}
#wf_searchdata {margin-top:5px;font-size:10px;}
#wf_searchdata li {float:left;list-style-type:none;padding:3px;cursor:pointer;}
#wf_searchdata .ls_player {width:18%;}
#wf_searchdata .ls_game {width:18%;}
#wf_searchdata .ls_team {width:18%;}
#wf_searchdata .ls_race {width:23%;}
#wf_searchdata .ls_map {width:30%;}
#wf_searchdata .ls_hero {width:23%;font-size:12px;}


/* replayuser */

.usermenu li {list-style-type:none;width:100%;}
.usermenu a {padding:3px;display:block;}
.usermenu a:hover {background-color:#eeeeee;}
.file {font-size:12px;padding:3px;}
#progressbg,.progressbg {background-image:url(vbarbg.gif);height:10px;line-height:10px;border:solid 1px #A1A1A1;margin:0px;}
#progressbar,.progressbar {background-image:url(vbar.gif);height:10px;}
.list li {list-style-position:inside;}
#progress {}

.edititem {border-top:solid 1px #999999;padding:3px;text-indent:10px;margin-top:10px;margin-bottom:5px;font-weight:bold;padding-top:10px;}

.uploadpart .up_no {font-size:20px;font-weight:bold;float:left;font-style:italic;margin-right:10px;height:36px;border-right:solid 1px #cccccc;padding-right:10px;margin-right:10px;}
.uploadpart .up_del { text-align:right;margin-top:-18px; cursor:pointer;}
.uploadpart .up_pb {margin-left:35px;margin-top:8px;}

.replayedit {clear:both;margin-top:10px;border-top:solid 1px #999999;margin-left:-30px;padding-top:10px;}
.replaydes {border:solid 1px #999999;padding:3px;overflow:auto;width:600px;margin-bottom:10px;}


/* headpic */
#selectheadpic {width:500px;height:400px;border:solid 1px #333333;overflow:hidden;padding:3px;}
#picbody {width:2000px;height:2000px;background-repeat:no-repeat;}
.photocut {width:50px;height:40px;border:solid 1px #333333;position:absolute;}
.photocut td {border:solid 1px #ffffff;}
#moveobj {width:15px;height:15px;background-image:url(photocut.gif);}
.testbody {width:900px;margin:auto;}
.headpic {padding:1px;border:solid 1px #cccccc;}


/* ajaxobject */
#ajaxloading {position:absolute;background-image:url(/images/ajaxloading.png) !important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/ajaxloading.png');height:65px;width:282px;font-size:16px;font-weight:bold;cursor:pointer;display:none;}
#ajaxloading img {margin:17px 20px -8px 27px;float:left;}
#ajaxloading span {line-height:65px;height:60px;display:block;}
#showmessage {width:443px;height:194px;display:block;position:absolute;z-index:99999999;}
#showmessage .boxtitle {position:absolute;padding:12px; font-size:14px;font-weight:bold;}
#showmessage .boxbody{position:absolute;background-image:url(/images/messagebox.png) !important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/messagebox.png');height:194px;width:443px;font-size:16px;font-weight:bold;}
#showmessage .boxfoot {position:absolute;margin-top:150px;margin-left:100px;}
#showmessage li {list-style-type:none;display:block;}
#showmessage .boxcontent {margin:50px 20px;height:50px;padding:20px 10px 30px 120px;overflow:hidden;}
#showmessage .boxtype0 {background-image:url(/images/succeed.jpg);background-repeat:no-repeat;}
#showmessage .boxtype1 {background-image:url(/images/failed.jpg);background-repeat:no-repeat;}




#playerpart {width:443px;height:194px;display:block;position:absolute; z-index:999999;}
#playerpart_title {position:absolute;padding:12px; font-size:14px;font-weight:bold;}
#playerpart .boxbody{position:absolute;background-image:url(/images/playerpart.png) !important;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/playerpart.png');height:194px;width:443px;}
#playerpart_foot {position:absolute;margin-top:157px;padding:2px;margin-left:5px;background-color:#eeeeee;width:429px;}
#playerpart li {list-style-type:none;display:block;}
#playerpart_body {position:absolute;margin:38px 5px 20px 5px;height:110px;padding:3px;overflow:auto;width:425px;}
.boxclosebtn {position:absolute;margin:12px 0px 0px 410px;cursor:pointer;}
.friendlist li{display:block;width:94px;float:left;padding:2px;margin:1px;cursor:pointer;overflow:hidden;height:20px;}
.friendlist div {overflow:hidden;}
.friendlist img {margin-right:2px;width:20px;float:left}
.friendlist .clickit {background-color:Red;color:#ffffff;}
.friendlist .overit {background-color:#666666;color:#ffffff;}


.callerlist li {float:left;width:200px;list-style-type:none;padding:5px;margin:2px;}
.callerlist .callerbtn {float:left;width:70px;border:solid 1px #ff6600;background-color:#fff0e6;text-align:center;cursor:pointer;}
.callerlist .isme {border-color:#269524;background-color:#E9F4E9;}
.callerlist .selectuser {float:left;width:200px;font-weight:bold;color:#999999;}
.callerover {border:solid 1px #999999;border-width:1px 0px 1px 0px;background-color:#eeeeee;}
.callerlist {display:block;clear:none;margin:2px 0px;height:34px}


.playerlist {width:280px;clear:both;border-top:dotted 1px #cccccc;padding:3px 0px;height:22px;}
.playerlist li { list-style-type:none;padding:3px 3px;float:left;}
.playerlist .playeraction { text-align:right;color:#999999;}
.playerlist .playerdes {color:#999999;overflow:hidden;}
.player_txt {border:solid 1px #999999;padding:3px;width:110px;color:#666666;margin:-3px 0px;font-size:12px;border-right-width:0px;}
.player_btn {border:solid 1px #999999;padding:3px;font-size:12px;height:23px;background-color:#fff0e6;margin:-3px 0px;}

#pageNo {font-weight:bold;padding:0px 2px;}


.main_right_div {min-height:300px;}
.main_contion_navul {margin-bottom:10px;}
.users_head_nav {margin:0px -7px;width:802px;}

#replaylistmenu {width:121px;z-index:99999;background-image:url(menubox_bg.gif);}
.menubox_top {background-image:url(menubox_top.gif);height:29px;line-height:29px;font-weight:bold;text-indent:12px;}
.menubox_foot {background-image:url(menubox_foota.gif);height:29px;clear:both;line-height:29px; font-weight:bold;}
.menubox_foot a {padding:0px 8px 0px 12px;}
.p_e_d {background-position:0px 87px;}
.p_d_e {background-position:0px 58px;}
.p_d_d {background-position:0px 29px;}
.p_e_e {background-position:0px 0px;}

.menubox_page {clear:both; text-align:right;border-top:solid 1px #fff0e6;padding:5px;font-size:14px;font-weight:bold;line-height:26px;}
.menubox_body {margin:1px 3px;background-color:#ffffff;}
#menubody {position:absolute;margin-left:684px;z-index:99999;}

#menuitembody {position:absolute;margin-left:585px;text-align:right;z-index:999;}
#menuitembody li {padding:3px;font-weight:bold; cursor:pointer;border-bottom:dotted 1px #cccccc;}
#menuitembody ul {border:solid 1px #999999;background-color:#ffffff;width:100px;margin-top:-1px;}

#menubtnlist li {border-bottom:solid 1px #cccccc;padding:4px;text-indent:20px;font-weight:bold;}
#menubtnlist .overit {background-image:url(menubox_list.gif);}
#menubtnlist .select_item {cursor:pointer;background-color:#eeeeee;background-image:url(menubox_close.gif);text-indent:32px;font-weight:normal;background-repeat:no-repeat;}

.menu_herolist li {float:left;width:18px;margin:0px;padding:0px;}
.menu_herolist img {width:18px;margin:0px;padding:0px;}
.menu_herolist div {clear:both;background-color:#ffffee; border:solid 1px #999999;padding-right:5px;font-size:10px;}
.menu_herolist ul {clear:both;}
.menu_herolist {background-color:#ffffff;width:100px;}

.menubox_close {background-image:url(menubox_closebtn.gif);background-position:98px -27px;background-repeat:no-repeat;cursor:pointer;}
.menubox_open {background-position:98px 1px;background-image:url(menubox_closebtn.gif);background-repeat:no-repeat;cursor:pointer;}


.prlist {clear:both;border-bottom:dotted 1px #cccccc;height:19px;overflow:hidden;}
.prl_race {float:left;width:65px;}
.prl_title {float:left;height:20px;width:275px;overflow:hidden;background-image:url(/images/repli.gif);background-repeat:no-repeat; background-position:0px 6px;padding-left:7px;}
.prl_time {float:right;width:60px;text-align:right; }
#playerreplaylist {clear:both;background-image:url(/images/replist.gif);background-repeat:no-repeat;height:60px;padding-top:12px;font-size:10px;line-height:19px;}
#userinfopart {}

.callerimg {position:absolute;display:none;margin-top:5px;cursor:pointer;background-image:url(/images/callerimg.gif);width:33px;height:18px;}

.ui_userpic {width:31px;height:31px;border:solid 1px #322C21;background-color:#eeeeee;padding:1px;float:left;margin-right:2px;}
.ui_link {padding-left:45px;color:#666666;margin-top:2px;}
.ui_link a:link,.ui_link a:visited {color:#666666;}
#useraddfriend {clear:both;background-image:url(/images/addfriendbg.gif);background-repeat:no-repeat;height:40px;padding-top:15px;}
#usersendmessage {clear:both;background-image:url(/images/addmessagebg.gif);background-repeat:no-repeat;height:40px;padding-top:15px;}
#callerlist {position:absolute;width:130px;background-color:#fff0e6;}
.cpart_top {background-image:url(cpart_top.gif);height:12px;line-height:12px;overflow:hidden;}
.cpart_foot {background-image:url(cpart_foot.gif);height:12px;overflow:hidden; background-position:0px 0px;}
.cpart_body {border:solid 1px #DEDFDE;border-width:0px 1px;padding:3px;}
.cpart_team { font-weight:bold;color:#ffffff;background-color:#ffb27f;font-style:italic;padding-left:5px;border-top:solid 1px #ff6600}
.cpart_body li {border-bottom:dotted 1px #cccccc;font-size:10px;line-height:16px;cursor:pointer;}
.cpart_body ul {margin-bottom:5px;}
.cpart_body img {width:25px;float:left;margin-right:2px;margin-top:4px;}


/* izanba */
.book_img {cursor:pointer;}
.rep_group {position:absolute;margin-left:680px;border:solid 1px #BEC3C9;padding:4px 10px 2px 10px;margin-top:10px;border-bottom-width:0px;background-color:#F6F6F6;}
.rep_group a {color:#6B6B6B;}
.userhead {border:solid 1px #cccccc;padding:2px;width:50px;overflow:hidden;float:left;margin:2px;height:70px;}
.userhead img {width:50px;height:50px;}
.righttitle {font-weight:bold;font-size:14px;padding:3px;border-bottom:dashed 1px #cccccc;}
.rightpart {margin-bottom:10px;clear:both;}

/* repzanba */
.content_body {width:970px;margin:auto;padding:0px 10px;clear:both;}
.content_head {}
.content_left {width:675px;float:left;overflow:hidden;}
.content_right {float:right;width:280px;overflow:hidden;}
.smalllink {font-size:10px;}

.indexitem {width:540px;height:67px;background-image:url(/images/rep_listbg.gif);overflow:hidden;margin-bottom:10px;padding:0px;background-repeat:no-repeat;clear:both;}
.itemaction {margin-top:-30px;margin-bottom:40px;margin-left:400px;}
.itemaction li {float:left;width:60px;background-color:#eeeeee;}


.updateuser {float:left;}
.updateuser img {border:solid 1px #cccccc;padding:1px;margin:0px;}
.indextitle {width:350px;overflow:hidden;margin-top:5px; overflow:hidden;height:20px;}
.indextime { text-align:right;margin-top:-18px;margin-right:10px;color:#999999;width:60px;margin-left:460px}
.indexuserlist {margin-top:8px;}
.indexuserlist img {width:24px;height:24px;cursor:pointer;padding:3px;}
.indexuserlist .overit {background-image:url(/images/userpicbg.gif);}

.firendlist {clear:both;width:230px;margin-top:5px;}
.firendlist .userpic {float:left; vertical-align:text-top;}
.firendlist .userpic img {width:30px;height:30px;border:solid 1px #999999;padding:1px;margin:3px;cursor:pointer;}

.racedata {clear:both;font-size:10px;font-weight:bold;height:16px;}
.racedata li {float:left;width:80px; text-align:right;}
.racedata .uird_r {color:Red;}
.racedata .uird_g {color:Green;}
.content_userpic {float:left;}
.content_userinfo {width:330px;border:solid 1px #cccccc;padding:5px;background-color:#fff0e6;float:left;}

#userapmbody {height:100px;overflow:hidden;}
#userapmtxt {position:absolute;font-size:10px;background-color:#ffffff;border:solid 1px Green;width:30px;display:none;}
.systemmessage {background-color:#333333;color:#ffffff;}

.headimage {width:998px;
height:22px;
padding-top:55px;
background-color:red;
background:url(/images/headbg1.png) no-repeat;
*background-image: none;
*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src="/images/headbg1.png", sizingMethod="scale");

}
.headbody {background-color:#ff6600;width:998px;height:77px;margin-bottom:20px;}

.main_headimage {
	width:998px;
height:22px;
padding-top:55px;
background-color:red;
background:url(/images/headbg2.png) no-repeat;
*background-image: none;
*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src="/images/headbg2.png", sizingMethod="scale");

	}
.main_headbody {background-color:#ff6600;width:998px;height:77px;margin-bottom:20px;}

/*********************RNtop**************************/
.rn_100{ width:100%; background-color:#eee; border-bottom:1px solid #BFBFBF; height:25px; line-height:20px; padding-top:5px;}
.war3_top{ width:980px; margin:0 auto; padding:0 10px;}
.war3_top span{ float:right;}
.war3_top h1{ font:normal 11px Tahoma; background:url(/images/bg_img.gif) no-repeat 0px -45px; text-align:center; height:19px; width:180px; line-height:19px; color:#fff;}
/*********************RNnav**************************/
.rn_nav{ overflow:hidden; height:26px; width:1000px; margin:0 auto;}
.rn_nav ul{ padding:4px 10px; }
.rn_nav li{ float:left; padding-left:19px; height:24px; line-height:24px;}
.rn_nav li a{ padding-right:8px; background:url(/images/line.gif) repeat-y right top;}
	.rn_war3{ background:url(/images/new_ico.gif) no-repeat 2px 6px;}
	.rn_sc{ background:url(/images/new_ico.gif) no-repeat 2px -100px;}
	.rn_dota{ background:url(/images/new_ico.gif) no-repeat 2px -140px;}
	.rn_d3{ background:url(/images/new_ico.gif) no-repeat 2px -65px;}
	.rn_sc2{ background:url(/images/new_ico.gif) no-repeat 2px -177px;}
	.rn_dm{ background:url(/images/new_ico.gif) no-repeat 2px -211px;}
.body{ background-color:#fff; width:998px; margin:0 auto; overflow:hidden; height:100%; padding:0px 1px;}


/***栏目导航***/
.main_contion_navul{margin-left:120px;height:25px; padding:10px 0 0 10px;padding-top:36px;font-size:14px;color:#333333;font-weight:bold; margin-bottom:20px;}
.main_contion_navul li{float:left; height:34px; line-height:34px; margin-right:3px;width:54px;text-align:center;padding-left:3px;}
.main_contion_navul li a:link,
.main_contion_navul li a:visited{ color:#444444;}
.main_contion_navul .lmnav_lihover{background-image:url(head_menubg.gif)}
.main_contion_navul .lmnav_lihover a:link,
.main_contion_navul .lmnav_lihover a:visited{color:#333333;}



/*****myreplays***/
.siteurlbody { position:absolute;margin-top:55px;filter:alpha(opacity=80);opacity:0.8;}
#mysiteurl {background-color:#ffffff;border:solid 1px #e1e1e1;font-family:Arial;font-size:10px;display:inline;margin-left:20px;padding:0px 2px;}
.copysiteurl {background-color:#fff0e6;border:solid 1px #e1e1e1;font-family:Arial;font-size:10px;display:inline;margin-left:5px;padding:0px 2px; cursor:pointer;}
.head_usermenu {margin:-90px 0px 0px 309px;margin-bottom:0px;}
.head_usermenu img {position:absolute;}
.head_userdes {border:solid 1px #e1e1e1;filter:alpha(opacity=80);opacity:0.8;padding:0px 3px;position:absolute;background-color:#ffffff;line-height:25px;height:25px;border-left-width:0px;margin-top:0px;}
.head_menuitem {margin:-58px 0px 10px 84px;}
#userpagemenu {}
#stylecolor {position:absolute;margin-top:10px;margin-left:580px;cursor:pointer;}

.descriptioninput {border-width:0px;font-size:12px;width:300px;padding:3px 2px 3px 2px;margin-top:1px;}

.searchmenu li {font-size:14px;line-height:26px;padding-left:5px;cursor:pointer;width:150px;}
.searchmenu .searchitem {font-weight:bold;background-color:#fff0e6;border-left:solid 2px #ffd9bf;}
.box_no {border:solid 1px #ffd9bf;background-color:#fff0e6;padding:5px;line-height:26px;font-weight:bold;font-size:14px;}
.selectinput {background-color:#ffd9bf;}
.headpicbg {background-image:url(/images/headbg.gif);padding:3px;border-width:0px;cursor:pointer;}
.username {font-size:14px;font-weight:bold;}
.txtbtnlist a {background-color:#fff0e6;border:solid 1px #ffd9bf;padding:1px 2px;margin:0px 2px;}
.txtbtnlist a:hover {background-color:#ffd9bf}
.domainlink {text-decoration:underline;padding:2px 3px;}
.domainlink:hover {background-color:#fff0e6;}
.txtbtnlist {text-align:right;line-height:20px;}
.bgcolor1 {background-color:#ff6600;}
.bgcolor2 {background-color:#ffb27f;}
.bgcolor3 {background-color:#ffd9bf;}
.bgcolor4 {background-color:#ffe9db;}
.bgcolor5 {background-color:#fff0e6;}

.fuserlist {border:solid 1px #fff0e6;padding:3px;width:322px;height:70px;margin:3px;line-height:18px;float:left;overflow:hidden;}
.friendreplist {border-bottom:dotted 1px #ffd9bf;padding:5px 0px;line-height:18px}
.friendreplist .reptitle {font-size:14px;}
.newreverts {padding:3px 0px;}
.newreverts .rcontent {border:dotted 1px #ffd9bf;padding:3px;margin:3px 0px;line-height:18px;}
.newreverts .rcontent a {color:#666666;}
.content_idlist {float:right;width:290px;border:solid 1px #cccccc;padding:5px;height:289px;overflow:auto; overflow-x:hidden;}

.onlinelink {display:block;text-align:right;margin-bottom:-28px;line-height:20px;padding:3px;font-weight:bold;}
.onlinelink a {color:#666666; background-image:url(arrow.gif);background-repeat:no-repeat; padding-left:10px; background-position:0px center;}


.visituser {width:76px;margin:2px;float:left;overflow:hidden; text-align:center;}
.visituser .username {height:22px;width:70px;overflow:hidden;}

.appbody {background-color:#ffffff;padding:5px;width:500px;}
.appmenu {border-bottom:solid 1px #cccccc;height:26px;margin-bottom:10px;font-size:14px;}
.appmenu li {float:left;padding:3px 5px;margin:4px;border:solid 1px #cccccc;margin-bottom:-1px;height:15px;background-color:#f0f0f0;position:relative;}
.appmenu .clickit {border-bottom:solid 1px #ffffff;font-weight:bold;background-color:#ffffff;}
#replist {font-size:14px;line-height:30px;display:none;}

.sreplist li {border-bottom:dotted 1px #cccccc;padding:3px 0px; line-height:18px;}
.sreplist .srep_t {}
.sreplist .srep_u {margin-left:10px;color:#333333;}
/* app */



/* app fix */
.replayshow li {margin-left:0px;}

/* myreplay */
.replayshow li {list-style-type:none;}
#replaybody {}
.replayshow {border:solid 1px #999999;margin:8px 0px;background-image:url(/images/vsbg1.gif); background-image:url(/images/vsbg1.gif);background-repeat:no-repeat;background-position:295px center;clear:both; overflow:hidden;}
.rs_title {display:block;padding:5px;line-height:22px;font-size:14px;font-weight:bold;height:22px;border-bottom:dotted 1px #cccccc;}
.rs_closereplay {background-color:#fff0e6;border-bottom-width:0px;}
.rs_title img {margin-bottom:-5px;}
.rs_usemap {font-size:10px;width:84px;text-align:center;float:left;border:solid 1px #cccccc; overflow:hidden;margin:4px 0px 0px 2px;padding:2px;margin-left:2px !important;}
.rs_addtime {text-align:right;margin:5px 5px 0px 20px;font-size:10px;float:right;width:100px;margin-top:-22px;}
.rs_content {padding:3px;border:solid 1px #666666;margin:5px;width:560px;color:#000000;background-color:#ffffff;float:right;}
.rs_updatecontent {padding:3px;border:solid 1px #666666;margin:5px;width:560px;color:#000000;background-color:#ffd9bf;float:right;}
.rs_player {font-size:10px;}
.rs_pname {}
.rs_teama {float:left;width:260px;}
.rs_teamb {float:right;width:260px;text-align:right;margin-right:3px;}
.rs_heros {padding-top:2px;font-size:12px;font-weight:normal;color:#666666;display:block;}
.rs_heros img {width:16px;height:16px;margin:0px 2px -5px 2px; background-image:url(lvbg2.gif);padding:1px 34px 1px 2px;margin-top:0px;}
.rs_level {margin-left:-20px; text-align:center;width:18px;position:absolute;color:#666666;font-weight:bold;margin-top:4px;font-size:10px;}
.rs_player {padding:7px;font-weight:bold;cursor:pointer;height:35px;}
.clear {clear:both;height:0px;line-height:0px;}

.rs_playerpic img {width:31px;height:31px;border:solid 1px #322C21;background-color:#eeeeee;padding:1px;}
.rs_teama .herobg {background-image:url(rs_heroabg.gif);background-repeat:no-repeat;}
.rs_teamb .herobg {background-image:url(rs_herobbg.gif);background-repeat:no-repeat; background-position:right 0px;}
.dotaahero,.dotabhero {float:left;margin-right:2px;}
.replayshow .dotaahero {float:left;margin-right:2px;font-size:12px;margin-top:1px;}
.replayshow .dotabhero {float:right;margin-left:2px;font-size:12px;margin-top:1px;}
.rs_buttom,.rs_buttom a {clear:both;color:#999999;text-align:right;padding-right:5px;margin-bottom:5px;}
.rs_teama .callerimg {margin-left:220px;}
.rs_teamb .callerimg {position:absolute;margin-left:30px;}