@charset "utf-8";
/* CSS Document */

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,form,button,input,textarea,th,td,img{ border:medium none; margin: 0; padding:0;}
  
body,button, input, select, textarea {  font: 12px/1.5 "Verdana","Tahoma",sans-serif;  }  

ul, ol { list-style: none; }  

a { text-decoration: none; color:#CAB63B;}  

a:focus { -moz-outline-style: none; }   

a:hover { color:#F40; } 
 
img{ border:0px;}  

body { background: #000000 url(wrap_bg.jpg) top center no-repeat;}

#wrap,#head,#body,#foot  { margin:0 auto 0 auto;}

#wrap { width:810px;}

#head { height:325px;}

#head #menu { width:763px; height:27px; background:url(menu_bg.png) no-repeat; margin:3px auto 0 auto; padding:0 0 0 3px;}

#head #menu li { width:106px; height:19px; background:url(menu_item1.gif) no-repeat; float:left; margin:4px 3px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer; text-align:center; }

#head #menu li a { color:#EAF906; font-weight:bold;}

#head #logo { width:368px; height:220px; margin:45px auto 0 auto;}

#body { background:url(bg_scroll.jpg) center repeat-y;}

#body #content{ padding:35px 0 15px 25px; background:url(bg_header.jpg) top no-repeat; overflow:hidden; zoom:1;}

#body #content #main { width:520px; background:#4E412E; float:left;}

#body #content #main #util { padding:3px 0 3px 0;}

#body #content #main #util #search { border:#0099FF 1px solid; height:18px; background:#DEDEDE; color:#555555;}

#body #content #main .serverlist { padding:0 0 10px 10px;}

#body #content #main .serverlist li { background:url(dot.png) left no-repeat; width:90%; border-bottom:1px #CCCCCC dotted; padding:0 0 0 10px;}

#body #content #main .main_block .main_block_head { height:26px; background:url(main_block_head_bg.png) no-repeat; text-align:center; font-size:16px;}
#body #content #main .main_block .main_block_head a { color:#000;}

#body #content #main .main_block .main_block_content { background:#866C3B; padding:0 10px; margin:10px 0;}

#body #content #main .main_block .main_block_content .morenews { text-align:right; font-weight:bold;}

#body #content #main .main_block .main_block_content .newslist { padding:10px;} 

#body #content #main .main_block .main_block_content .newslist li { border-bottom:1px dotted #CC9900; position:relative;}

#body #content #main .main_block .main_block_content .newslist li span { float:right; position:absolute;right:15px; font-size:12px; font-family:"Courier New", Courier, monospace; color:#333333;}

#body #content #side { width:228px; background:#4E412E; float:left; margin:0 0 0 10px;}

#body #content #side #serverlist { padding:0 0 10px 10px;}

#body #content #side #serverlist li { background:url(dot1.png) left no-repeat; width:190px; border-bottom:1px #CCCCCC dotted; padding:0 0 0 10px;}

#body #content #side .side_block .side_block_head { height:26px; background:url(side_block_head_bg.png) no-repeat; text-align:center; font-size:16px;}

#body #content #side .side_block .side_block_content { padding:5px;}

#body #content #side .side_block .side_block_border { border:1px #DBAC4B solid; background:#866C3B; padding:5px;}

#body #content #links { width:700px; clear:left; background:#4E412E; padding:25px; margin:20px 0 0 0;}

#body #content #links a { font-weight:bold; font-size:14x;}

#foot { height:41px; background:url(bg_footer.png) center no-repeat; text-align:center; font-weight:bold; padding:30px 0 0 0;}

.zz{width:220px; padding:5px; float:left;}
.yy{width:250px; padding:5px 10px; float:left;}
.main_block{overflow:hidden; zoom:1;}
.main_block_content{overflow:hidden; zoom:1;}
/*table*/

table.tbl {width:100%;border-spacing:1px; border:1px solid #544d3e;background-color:#433824;color:#CCCCCC; border-collapse: collapse; margin:0 0 5px 0;}
table.tbl td, table.tbl th {padding: 4px 4px;}
table.tbl th {text-align: center;border: 1px solid #FFF;letter-spacing:1px;}
table.tbl tbody th {border: 1px solid #544d3e;}
table.tbl tbody tr td { text-align:left;border: 1px solid #5B5548; background:#433824;}
table.tbl tfoot th, tfoot td {padding:6px;text-align:left; font-family:Georgia, "Times New Roman", Times, serif;font-size:12px; font-weight:bold; border:1px solid #544d3e;word-spacing:6px;}
table.tbl input.charname { width:80px; border-top:#666666 solid 1px; border-left:#666666 solid 1px; border-bottom:#999999 solid 1px; border-right:#999999 solid 1px;}
table.tbl a.cart { background:url(cart.gif) left center no-repeat; color:#fff; padding:0 0 0 20px;}
table.tbl tbody tr td.pro_name,table.tbl tbody tr td.pro_price { text-align:center;!important}

.gsel{padding:5px 0;}
.jpsel{margin-bottom:5px;}
.slist li{width:45%; float:left;}


.csc { font-weight:bold;}
.hotgames { padding:0 0 0 0px;overflow:hidden;}
.lgform{ padding-left:10px; margin-top:10px; list-style:none;}
.lgform li { font-size:14px; font-weight:bold;}



.gsel select { width:240px; margin:3px;}

.rb {font-weight:bold;color:red;}
.gsel { border:1px solid #ccc; padding:10px; text-align:center; margin:0 0 5px 0;}
.alr {text-align:right}
.alc {text-align:center}
input:focus,input.focus,textarea:focus,textarea.focus {background:#f0f7fd;color:#333}
.rq {color:#f00} /*required*/
.gd {color:#990} /*gold*/
.ftr {color:#e00}
.fblue {color:#00f}
.note {font-size:10px;color:#89A5D5}
.sum {color:#600;}
.imgpm{display:block;cursor:pointer;}
.ibtn {background:#094D9E;border:1px solid #FFFFFF;color:#FFFFFF; font-size:14px; font-weight:bold; margin:1px; padding:5px 20px;}
#fastorderbt { }
#cmt {margin:10px 0;}
#cmt li {padding:10px 0;font-size:12px;}
#cmt li b {font-size:10px;color:#00f;text-decoration:underline;}
#cmt li span {display:block;font-size:10px;color:#ccc;}
#cmt li em {display:block;}
#cmt li em i {color:#090;}

#user-login {}
#user-login input.itext { width:100px; }
#user-inline {display:none;}

.ibtn1 { width:60px; border:1px solid #666; height:22px;}

.emptycart { padding:5px;}

.gd { color:#999900; text-indent:.5em; font-weight:bold;}
.fblue { color:#0066FF; text-indent:.5em; font-weight:bold;}
.util {text-align:center; margin:0 5px 10px 0;}
.util p { padding:10px 0;}
.util p select { width:200px;}

.stitle {font-weight:bold;font-size:14px;color:#343434;}
.slist { overflow:hidden; zoom:1;padding:10px 0 10px 20px;border:1px solid #DDDDDD; }
.slist li { float:left; width:49%; background:url(ball.gif) left center no-repeat; text-indent:1.5em; padding:10px 0;border-bottom:1px #a19408 dotted;}
.slist li.power a { color:red; font-weight:bold;}
.slist li.items a { color:blue; font-weight:bold;}
.intro {border:1px solid #DDDDDD; padding:5px;}
a.cart { background:url(cart.gif) left center no-repeat; padding:0 0 0 20px;}

h5.gamenews {font-size:14px;margin:5px;}
div.gameintro{border:1px solid #DDDDDD; padding:5px; margin:10px 0 0 0;}

.itext { height:18px; border-top:#999999 solid 1px; border-left:#999999 solid 1px; border-bottom:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px; margin:5px 0;}

.input_area { height:50px; border-top:#999999 solid 1px; border-left:#999999 solid 1px; border-bottom:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px;}

.aztitle a {font-size:14px;font-weight:bold;}
div.line { width:98%;display:block; clear:left; background:#EFEFEF;padding:2px;position:relative;}
div.line a {font-size:14px;font-weight:bold;}
span.top { color:#06F;cursor:pointer;position:absolute;right:10px;}

#showstock { font-size:14px; font-weight:bold; padding:3px;}
#stock { color:red; font-size:14px; font-weight:bold;}

table.power select { width:220px;}
.ts { background:#433824;}
.ts .tsHead{height:27px;background:url(titLine.gif) repeat-x left bottom; border-left:1px solid #323232; border-right:1px solid #323232; border-top:1px solid #323232; overflow:hidden;}
.ts .titLeft{float:left; height:27px;font-size:1px; width:12px;;background:url(titLine.gif) repeat-x;}
.ts .titOp{float:left; height:21px; padding:5px 0 0}
#titOp ul { padding:0;}
.ts .titOp li{ float:left; height:15px; padding:4px 6px 0; margin:0 0 0 3px;border:1px solid #cc9b09; background:url(libg11.jpg) repeat-x; color:#000;text-align:center;  cursor:pointer; text-indent:0; line-height:12px;}
.ts .titOp li.current{ background:url(libg11.jpg) repeat-x center;color:#290052; font-weight:bold;}
.ts .titRight{float:right; height:26px;font-size:1px; width:32px;;background:url(titLine.gif) repeat-x;}
.ts .line{border-left:1px solid #88AAD6;border-right:1px solid #88AAD6;clear:both; height:13px; line-height:13px; padding:5px; background:#E9F9FE}
.ts .tsMb{border:1px solid #433824; border-top:none; padding:10px; font-weight:bold; background:#433824;}

#fr_game,#fr_server,#fr_product { width:180px;margin:4px 0;}
