@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 "Verdana","Tahoma",sans-serif;  }  

ul, ol { list-style: none; }  

a { text-decoration: none; color:#FF9900;}  

a:hover { text-decoration: underline; color:#FF9900; } 

img{ border:0px;}  

select { background:#000;color:#FC6;}
/** reset **/ 

body { background:url(bg_bottom.jpg) repeat-x bottom black; color:#C1B068;}

#wrap { width:1002px; margin:0 auto;}

#banner { height:189px; background:url(banner.gif) no-repeat; text-indent:-999px;}

#menu { height:25px; overflow:hidden; zoom:1; background:url(menu.jpg) repeat-x; line-height:25px;}

#menu li { float:left; padding:0 57px;}

#menu li a { font-weight:bold; color:#FF9900; font-size:11px;}

#body { overflow:hidden; zoom:1; margin:15px 0 0 0;}

#main { width:705px; float:left; margin:0 0 0 5px;}

#main .box { margin:0 0 5px 0;}

#main .box .inbox { padding:10px;}

.introduction h4 { background:url(title_intro.jpg) no-repeat left; text-indent:2em;}

#side { width:254px; float:left; margin:0 0 0 20px;} 

#side select{ width:280px; height:20px; margin-top:8px;}

#side input.submit{ background:#0099FF; width:250px; height:20px; border:solid 1px #ADE7BD; margin-top:8px;}

#side .box { margin:0 0 10px 0;}

#side .box .box_middle { background:url(box_repeat.jpg) repeat-y; padding:0 20px;}

#side .box .box_bottom { height:13px; background:url(box_bottom.jpg) no-repeat;}

#desc h4.box_top {height:53px; background:url(title_desc.jpg) no-repeat; text-indent:-999px;}

#contact h4.box_top {height:58px; background:url(title_contact.jpg) no-repeat; text-indent:-999px;}

#games h4.box_top { height:58px; background:url(title_games.jpg) no-repeat; text-indent:-999px;}

#games img { margin:0 0 5px 0;}

#footer { padding:30px 0 0 0; background:url(bottom.jpg) no-repeat top;}

#footer #links { padding:10px 0 10px 30px; overflow:hidden; zoom:1;}

#footer #links li { float:left; width:220px; padding:0 0 0 20px; background:url(arr.gif) left center no-repeat;}

#footer #payment { text-align:center;}

#footer #copyright { background:#000000; color:#FFFFFF; text-align:center; padding:10px;}

#product { background:url(title_gold.jpg) top no-repeat; padding:35px 0 0 0;_position:relative;_top:-20px;_z-index:-1;}
#title { width:200px; float:left; height:30px; line-height:30px; color:#FFFFFF; font-weight:bold; text-indent:3em;_z-index:999;}
#util { width:500px; float:right; text-align:right;}


#main #slogan { text-align:center; color:#C76325; font-size:14px;}

.tbl {border-collapse: collapse;margin: 0 0 0 9px;width: 98%;}
.tbl th {  font-size: 12px; font-weight: bold; height: 18px;border-color: #444243; border-style: solid; border-width: 0 1px 1px; }
.tbl td { border-color: #444243; border-style: solid; border-width: 0 1px 1px; height: 30px; padding:2px 5px;}
.buyit { background: url("btn_buy.gif") no-repeat 0 0 ; cursor: pointer; font-size: 12px; width: 54px; }
.tbl .proname,.tbl .proserver,.tbl .proprice { text-align:center;}
.datalist tr:hover { background:#111111;}

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;}
#pl_game,#pl_server,#pl_class{width:180px;}
.itext { border-color: #999999 #CCCCCC #CCCCCC #999999; border-style: solid; border-width: 1px; height: 18px; width:160px;}
.itext:focus { background:#F0F7FD;}
.nametxt { width:72px;}

.currency {font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:11px; color:#EEE; text-decoration:underline; cursor:pointer;}
.current { font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:11px; color:#EEE; text-decoration:none; cursor:pointer; }

a.cart {background: url("cart.gif") no-repeat scroll left center transparent;font-weight: bold;padding: 0 0 0 20px;}

.news {}
.news li { background:url(doc.gif) left center no-repeat;padding:2px 5px; border-bottom:1px dotted #999;position:relative;text-indent:1em;}
.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;}

.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; }