@charset "utf-8";
/* CSS Document */

/** reset **/ 
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,form,button,input,textarea,th,td,img{ margin: 0; padding:0;} 

body,button, input, select, textarea {  font: 11px/1.5 Arial, Helvetica, sans-serif, "Verdana","Tahoma",sans-serif;  }  

ul, ol { list-style: none; }  

a { text-decoration: none; color:#DEDEDE;blr:expression(this.onFocus=this.close());blr:expression(this.onFocus=this.blur());outline:none;}  

a:hover { text-decoration: underline; color:#FFFFFF; } 

a:focus { -moz-outline-style: none; }

img{ border:0px;}  
/** reset **/ 

body { background:#000000;}

#wrapper { width:800px; margin:0 auto; color:#DEDEDE;}

#header { overflow:hidden; zoom:1; padding:15px 0 0 0;}

#logo { width:200px; padding:10px 20px; float:left; background:#454545;}

#menu { width:560px; height:80px; float:left; overflow:hidden; zoom:1; background:#3D3D3D;}

#menu li { float:left; height:80px; line-height:80px; padding:0 20px; background:#3D3D3D url(split.gif) left center no-repeat;}

#menu li a { font-weight:bold; color:#FFFFFF; font-size:14px;}


#body { margin:15px auto;overflow:hidden; zoom:1;}

#main { width:580px; float:left; margin:0 0 0 10px;}

#main .cg { background:url(cg.gif) right no-repeat;}

#main .box { margin:0 0 5px 0; border:1px solid #454545; padding:1px;}

#main .box h4 { width:576px; height:23px; line-height:23px; background:#454545 url(nor.gif) no-repeat; font-weight:bold; color:#FFFFFF; font-size:13px; text-indent:2em;}

#main .box .inbox {padding:10px;}

#main .newsbox { margin:0 0 5px 0;}

#regions ul { overflow:hidden; zoom:1;}

#regions ul li { float:left; width:33%;}

#regions ul li a { font-weight:bold;}

#servers dl { overflow:hidden; zoom:1;}

#servers dl dt { border-bottom:2px solid #83A3AE; padding:5px 0 0 0; font-size:14px; font-weight:bold; clear:left;}

#servers dl dt a { color:#4589F9;}

#servers dl dd { float:left; width:33%; height:25px; font-size:12px; text-indent:1em; line-height:25px;}

#servers dl dd a { color:#DC8C2B;}

#side { width:210px; float:left;} 

#side select{ height:20px; margin-top:8px;}

#side input.fst_text{ width:250px; height:18px; margin-top:8px; border-top:#666666 1px solid;border-left:#666666 1px solid;border-right:#999999 1px solid;border-bottom:#999999 1px solid; height:20px;}

#side #fastorder u { cursor:pointer;}

#side input.submit{ background:#0099FF; width:250px; height:20px; border:solid 1px #ADE7BD; margin-top:8px;}

#side .box { border:1px solid #454545; padding:1px; margin:0 0 5px 0;}

#side .box h4 { font-size:13px; height:23px; line-height:23px; background:#454545 url(nor.gif) no-repeat; font-weight:bold; color:#FFFFFF; text-indent:2em;}

#side .box .inbox { padding:5px;}

#mmosite_keywords_area{ color:#ccc; font-size:11px;}

#footer { margin:0 auto; height:103px; padding:10px 0 0 0;}

#footer #links {font-weight:bold; width:750px; margin:0 auto; overflow:hidden; zoom:1; text-align:center;}

#footer #links li { float:left; padding:2px 10px;}

#footer #copyright {text-align:center; margin:10px 0 0 0;}


/*table*/
.tbl {width:99%; border-collapse:collapse; margin:0 0 10px 0;}
.tbl th { font-size:12px; height:30px; border:1px solid #212121;
color: #DEDEDE;
font-weight: bold;
background: #565656;}
.tbl tr{ color:#CCCCCC; background: black;}
.datalist tr:hover { background:#111;}
.tbl td { padding:5px; border:1px solid #565656;}
.tbl .proname,.tbl .proserver,.tbl .proprice { text-align:center;}
input.buyit {
    font-size:9pt; color: #003399;
    border: 1px #003399 solid;
    color:#000;
    border: #93bee2 1px solid;
    background: #e8f4ff;
    cursor:pointer;
    width:60px;
    height:22px;
}
/*-----*/

#pl_game,#pl_server,#pl_class{width:180px;}
#util { padding:6px;text-align:right}

#main #slogan { text-align:center; color:#C76325; font-size:14px;}

.imgpm {display:block;}


.currency {font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:11px; color:#ccc; text-decoration:underline; cursor:pointer;}
.current { font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:11px; color:#ccc; text-decoration:none; cursor:pointer; }

.news {}
.news li { padding:2px; border-bottom:1px dotted #999;position:relative;}
.news .addtime { color:#666; float:right;position:absolute;right:5px;}

#newsindex li { border-bottom:1px dotted #666666; position:relative; }
#newsindex li span.newsaddtime { float:right; position:absolute; right:0; font-size:10px; color:#999999;}

.itext {background: #111; border: 1px solid #333; color: #CCC; height:20px; width:160px; }
.itext:focus {background: #111; border: 1px solid #666; color: #CCC; height:20px;}

dl.navnews { padding:10px;}
dl.navnews dt.prevnews { font-weight:bold; color:#FF0000;}
dl.navnews dt.nextnews { font-weight:bold; color:#0000FF;}
dl.navnews dt.recentnews { font-weight:bold; color:#0066FF;}
dl.navnews dd { text-indent:2em;}

.nametxt { width:72px;}

/*ºÚÉ«ÏµÄ£°åCSS*/

.roundedd { border: 1px solid #c2736b; padding: 5px 10px; margin: 0 0 10px 0; color: #333; }
.roundedd { -webkit-border-top-left-radius: 20px 20px; -webkit-border-top-right-radius: 20px 20px; -

webkit-border-bottom-right-radius: 20px 20px; -webkit-border-bottom-left-radius: 20px 20px; }
.roundedd h5 { color:#a48229; height:25px; line-height:25px; font-size:14px; font-weight:bold; 

margin:5px 0 10px 0;text-indent:0;}
.roundedd h5 .step{ color:#292fab; background:url(/libs/images/tit1.png) center center no-repeat; 

width:32px; height:25px; float:left; text-align:center; font-weight:bold; font-size:14px; color:#FFF; 

cursor:pointer; line-height:22px; margin:0 10px 0 0;}
.roundedd table { width:100%;color:#333;}
.roundedd table td { padding:3px;}
fieldset { border: #4c4c4e 1px solid; padding: 0 5px 5px 10px; margin: 0 15px 5px 15px; }
fieldset legend { color: #6ba7af; font-weight: bold; font-size: 12px; }
fieldset:hover { border: red 1px solid; }
.ibtn1 { background: url(/libs/images/btn_botton.jpg) no-repeat center center; width: 74px; height: 

28px; font-weight: bold; color: #fff; border: none; }