﻿@charset "utf-8";
/* CSS Document */
html{background:url(virgamebg.jpg);}
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 "Arial","Tahoma",sans-serif; color:#666666;}  
ul, ol { list-style: none; }  
a { text-decoration: none; color:#666666;}  
a:hover { text-decoration: underline; color:#3366FF; } 

img{ border:0px;}

/*-----------------------------------------Christmas
body {margin:0 auto;background:url(bg2.jpg) no-repeat top center;font: 12px/1.5 "Arial","Tahoma",sans-serif; color:#666666;}*/

#wrap1{ background:url(bg.jpg) repeat-x top; }

#wrap { width:960px; height:auto; overflow:hidden; margin:0 auto 0 auto; }



#head {height:136px;}

#logo {position:absolute;top:0;left:0; width:225px; height:120px; background:url(logo.gif) no-repeat;}
#logo a{ width:225px; height:120px; display:block; text-indent:-2000em;}

#topmenu {position:absolute;top:60px;right:240px; height:20px; color:#999999;}
#topmenu a { color:#DDD;}

#head #banner { height:90px;  background:url(bg.png) center center no-repeat;}
/*
#head {height:136px;}

#logo {position:relative;top:0;left:0; width:225px; height:120px; background:url(logo.gif) no-repeat;}
#logo a{ width:225px; height:120px; display:block; text-indent:-2000em;}

#topmenu {position:absolute;top:60px;right:240px; height:20px; color:#999999;}
#topmenu a { color:#DDD;}

#head #banner { height:90px; background:url(bg.png) center right no-repeat;}
*/

#menu { height:35px; padding:0 0 0 130px;}
#menu li { float:left; height:25px; padding:5px 20px; background:url(navli.gif) right center no-repeat;}
#menu li a { color:#5E5E5E; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
#menu li a:hover { color:#D00; text-decoration:none;}

#body { padding:0 0 0 0;background:url(bodybg.jpg) top repeat-x; overflow:hidden; zoom:1;}
#server { width:225px; float:left;}
#server .server_head{ background:url(choose.gif); height:33px; color:white; padding:8px 0 0 30px; font-size:14px;}
#server .server_body{ border:1px solid #7A7A7A; padding:5px; background:#F5F3EB;}
#server a:hover { color:#000000;} 
#main { float:left; padding:0 0 0 5px;}
#side { float:left; padding:0 0 0 5px;}

.roundbox {border:1px solid #616264;color:#333;margin:0 0 10px 0;background:#F6F3EC;}
.sidebox { width:208px;}
.mainbox { width:510px;}
.mainbox2 { width:730px;}
.sidebox h4.head { height:26px; line-height:26px; color:#747474; text-align:center; font-size:14px; border-bottom:1px solid #333; }
.mainbox h4.head { height:26px; line-height:26px; color:#747474; text-align:left; text-indent:1em; font-size:14px; border-bottom:1px solid #333; }
.mainbox2 h4.head { height:26px; line-height:26px; color:#747474; text-align:left; text-indent:1em; font-size:14px; border-bottom:1px solid #333; }
.roundbox .body {padding:10px;} 

.introduction { padding:20px 0 0 0;}

.foarea {overflow:hidden;zoom:1;}
#foleft {float:left;width:45%;}
#foright {float:left;width:55%;}
#fastorderbt { border:#3399FF solid 1px; padding:1px 10px; background:#EEEEEE; color:blue;}
#fastorder select { width:200px; margin:0 0 10px 0;}
#side #contact { font-family:"Arial","Tahoma",sans-serif; font-weight:bold; color:#666666;}
#side #contact p { color:#FF9943; font-size:12px; font-weight:bold;}
#side #addfav { margin:0 0 10px 0; cursor:pointer;}

#foot { clear:left; text-align:center; margin:10px 0 0 0;}
#footserver { background:url(ft.jpg) top repeat-x; padding:10px 0 0 0;}
#links { height:87px; border-top:#000000 solid 1px; padding:5px;}
#links li { float:left; padding:0 10px;}
#bottom { padding:10px 0; background:url(ft.gif) repeat-x;}

.rq { color:red;}
.gsel {text-align:center;padding:10px;border:1px solid #ddd;margin:0 0 5px 0;}
.gsel select { width:240px; margin:3px;}
.imgpm {cursor:pointer;display:block;}
.rb {font-weight:bold;color:red;}
.ordersn { font-weight:bold; color:#36F; font-size:11px;}
.sum { font-weight:bold; color:#F03;}
.osum { font-weight:bold; text-decoration:line-through; color:#933;}
.fred { color:#933; font-weight:bold; text-decoration:underline;}
.gd { color:#999900; text-indent:.5em; font-weight:bold;}
.fblue { color:#0066FF; text-indent:.5em; font-weight:bold;}

.itext { height:18px; border-top:#999999 solid 1px; border-left:#999999 solid 1px; border-bottom:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px;}
.ibtn{ background-color: #005B80;  border: 3px solid #0078A2; color: #FFF; cursor: pointer; font-family: "Lucida Grande",Tahoma,Arial,Verdana,sans-serif;  font-weight: bold; line-height: 130%; margin: 10px 5px 0 0; padding: 5px;}

/* gamelist style */
.hglist { padding:0 10px;}
.hglist dt { background:url(icon_blue.gif) left center no-repeat; text-indent:1.5em; padding:2px 0; border-bottom:1px dotted #CCB29B; cursor:pointer;}
.hglist dt a{width:100%;}
.hglist dt:hover{ background:url(icon_blue.gif) left center no-repeat #fff5e9;}
.hglist dt.focus { background:none;font-size:14px; font-weight:bold; text-indent:.5em; padding:5px 0;}
.hglist dd { text-indent:2em; padding:3px 0; display:none;}
.hglist dd.gold {background:url(narrow.jpg) 10px center no-repeat; _text-indent:3em;padding:5px 0;}
.hglist dd.power {background:url(narrow.jpg) 10px center no-repeat;_text-indent:3em;padding:5px 0;}
.hglist dd.account {background:url(narrow.jpg) 10px center no-repeat;_text-indent:3em;padding:5px 0;}
.hglist dd.cdkey {background:url(narrow.jpg) 10px center no-repeat;_text-indent:3em;padding:5px 0;}
.hglist dd.show { display:block;}

/* news style */
dl.news{}
dl.news dt{ background:url(new_bj.gif) left center no-repeat; text-indent:2em;}
dl.news dt a { color:#4B830F; font-weight:bold;}
dl.news dd{ padding:0 5px 15px 5px;}
dl.news dd a { color:#4B830F;}
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 { background:url(new_bj.gif) 8px center no-repeat; text-indent:2.5em;}
dl.navnews dd a { color:#4B830F;}

.news li { background: url(new_bj.gif) no-repeat scroll left center transparent; border-bottom: 1px dotted #999999; padding:5px 2px;  position: relative;  text-indent: 1.5em;}
.news .addtime { color: #AAA; float: right; position: absolute; right: 5px; top: 5px;}

/* currency style */
.currency { color: #000000; font-size:11px; cursor: pointer; font-family: Tahoma,Geneva,sans-serif; font-weight: bold;  text-decoration: underline;}
.current { color: #000000; font-size:11px; cursor: pointer;  font-family: Tahoma,Geneva,sans-serif; font-weight: bold; text-decoration: none;}

/* region style */
dl.region {overflow: hidden;}
dl.region dt {border-bottom: 2px solid #83A3AE;clear: left;font-size: 14px;font-weight: bold;padding: 5px 0 0;}
dl.region dt a {color: #4589F9;}
dl.region dd {float: left;font-size: 12px;height: 25px;line-height: 25px;text-indent: 1em;width:50%;}
dl.region dd a {color: #DC8C2B;}

/* product style*/
.util{margin: 0 5px 10px 0; text-align: center; border: 1px solid #81817F; padding:10px 20px;}
.util p { margin:5px 0;}
.gtext { border:#CCCCCC 1px solid; background:#EEEEEE; padding:5px;}
.pro_price { text-align:center; color:#F60; font-weight:bold;}
a.cart { background:url(cart.gif) left center no-repeat; padding:0 0 0 20px;font-weight: bold;}
.tbl {width:100%;border-spacing:1px;background-color:#E7E7E7;color: #666;border-collapse: collapse;}
.tbl tr { background:#FFF;}
.tbl tr:hover { background:#EEE;}
.tbl td, .progold .tbl th {padding: 5px 0 5px 5px;}
.tbl th {text-align: center;background: #DADAD6;border: 1px solid #FFF;letter-spacing:1px;}
.tbl tbody th {border: 1px solid #81817F;}
.tbl tbody tr td { border: 1px solid #81817F;}


.game_power{background:url(game_power.jpg) no-repeat center center; padding-top:50px; text-align:center;}
.game_items{background:url(game_items.jpg) no-repeat center center; padding-top:50px; text-align:center;}
.game_cdkey{background:url(game_cdkey.jpg) no-repeat center center; padding-top:50px; text-align:center;}
.game_borther1 tr td{text-align:center; width:147px; height:19px;}
.game_borther1 a{padding:50px 25px 0 25px;}
.game_borther1 td.game_items a{padding:50px 55px 0 55px;}

#player_des {
    position: relative;
}
.playerimg {
    border: 2px solid #000;
    display: none;
    left: 30px;
    overflow: hidden;
    padding: 5px;
    position: absolute;
    top: 60px;
    z-index: 999;
}

.mmprobox{overflow: hidden; zoom:1;}
.mmprobox span{ float:left;background-color:#fff;height:45px; font-size:9pt;font-weight:bold;cursor:pointer;width:45%; border: 1px #d1c4bc solid;
border-radius: 10px; margin:6px 6px; text-align:center; color: #333;}
.mmprobox .mmcur{ background:url(icion.png) right center no-repeat #f0e1d8;  color:red; }

.mmprobox span:hover{background:url(icion.png) right center no-repeat #f0e1d8; border:1px solid #d1c4bc;}
.mmdes{ padding:10px; border-bottom:0;}