body {color: #fff;
font-size: 14px;
background: #fff;
margin: 0;
padding: 1px;
margin: auto;
max-width: 600px;
border: 1px solid #cdcdcd;
border-radius: 5px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
box-shadow: 0px 0px 10px #343434;}
img {max-width: 180px; max-height: 240px;
margin-center: -50px;
}



body {
color: #000000;
background:#ffffff;
margin: auto;
padding: 1px 1px 0px 1px;
font: 13px Tahoma;
max-width: 650px;
border-radius: 7px;
-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
body a {
color:#0e3751;
text-decoration:none;
}

body a:hover {
text-decoration: underline;
}
a {
color: #326ca7;
text-decoration: none;
}

textarea{
font-size: 12px;
width: 97%;
padding: 4px;
border-radius: 4px;
background: #fff;
border: 1px solid #ddd;
}

.btn[name="send_chat_mes"]{
margin-top: 0;
}

a.btn{
height: 18px;
}

form {
font-size: small;
margin: 0;
padding: 0;
}
h1 {font-size: 5px;}

h3 {
margin: 0;
padding: 0 0 2px 0;
}

hr { 
background: none; border: 0; border-bottom: 1px dotted #a7d3e5; margin: 5px 0 7px 0;
}

p {
margin-bottom: 6px;
margin-top: 6px;
}

ul {
margin: 0;
padding-left: 20px;
}


.tmn {
background: #eeeeee url('./images/headerbg2.png') repeat-x bottom;
color: #c8c8c8;
padding: 4px;
border-top: 1px solid #e3e3e3;
text-shadow: -1px 1px 1px #fff;
font-size: 12px;
}
.tmn a:hover, .fmenu a:hover {
text-decoration: underline;
}

.tmn a:link, .tmn a:visited, .fmenu a:link, .fmenu a:visited {
color: #3C3C3C;
text-decoration: none;
}

.vnd {
font-size: 11px;
font-weight: bold;
color: #222;
}
.vnd img {
vertical-align: middle;
}



.first-post .user_profile{
padding: 3px;
}

.user_profile{
background-color: rgb(223, 223, 223);
color: #888;
border-top: rgb(194, 194, 194) solid 1px;
border-bottom: rgb(194, 194, 194) solid 1px;
padding:3px;
}

.user_profile .user_avatar{
float: left;
margin: 0 5px 0 0;
padding: 0;
height: 38px;
}

.user-infomation{
margin-top: 3px;
}

.user_profile p{
margin: 0;
}

.user_profile .user-online{
background: transparent url("images/online_mini.png") no-repeat left;
float: left;
width: 12px;
}

.user_profile .user-offline{
background: transparent url("images/offline_mini.png") no-repeat left;
float: left;
width: 12px;
}

.user_profile .user_rights{
font-size: 11px;
color: #333;
font-weight:bold;
}

.user-status {
display: inline-block;
}

.user-status .user_sex{
float: left;
}

.user-status .user_rights{

}

.status img{
font-size: 12px;
}

.status img{
float: left;
}

.first-post .user_profile{
background: #fbecb1 url("images/bg_user.gif") repeat center center;
}



.tabmenu {
padding: 6px 0px 0px 4px;
background: #333;
}
.tabmenu a {
display: inline-block;
padding: 4px 8px;
background: #222;
color: #ccc;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.tabmenu a:hover {
background: #666;
}
.tabmenu .selected {
background: #fff !important;
color: #333;
font-weight: bold;
}

.wapit123 {
background: #fff !important;
color: #333;
font-weight: bold;
}



.alarm {
background-color: #FF0000;
border: 1px solid white;
color: #ffffff;
font-weight: bold;
padding: 3px 0 3px 4px;
}

.bblist {
color: #4A5663;
background: transparent url(../../images/dot.gif) no-repeat left;
padding: 0px 0px 0px 10px;
}


.mainblok {
border: 1px solid #3399cc;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.mainblok img {
max-width: 100%;
height: auto;
}

.bmenu {
background-color: #bfc6cf;
border: 1px solid white;
margin: 0;
padding: 2px 4px 4px 4px;
}

.end {
text-align: center;
}

.fmenu {
background-color: #F2F2F2;
color: #FFFFFF;
margin: 0;
padding: 3px 1px 5px 3px;
}

.footer {
background: #383838;
color: #d0d7dd;
padding: 4px;
}

.func {
border-left: 4px solid #9acd32;
color: #757575;
font-size: x-small;
margin-left: 2px;
margin-top: 4px;
padding-left: 4px;
}

.gmenu {
background-color: #F2F2F2;
border: 1px solid white;
margin: 0;
padding: 3px 4px 3px 4px;
}

.gray {
color: #586776;
}
.greply {
border-left: 4px solid #009900;
color: #009900;
padding: 2px 0 2px 4px;
}
.hdr {
background-color: #f1f1f1;
border-bottom: 1px solid #595959;
font-weight: bold;
padding-left: 2px;
}
.header_top_login {
color: #d0d7dd;
margin: 0;
border-top: 1px solid #fafafa;
border-bottom: 1px solid #d0d0d0;
font-size: 12px;
font-weight:  bold;
}
.left {
float: left;
}

.forumtxt {
background-color: #ffffff;
color: #333333;
padding: 2px 2px 4px 2px;
margin: 2px 4px 2px 4px;
}

.forumtxt img {
max-width: 100%;
height: auto;
}
.forumtxt a {
color: #0000ff;
}



.list1, .list2 {
background: #ffffff;
border-bottom: 1px solid #d5d5d5;
margin: 1px;
padding: 2px 4px 2px 4px;
}


.list1 {
margin: 0;
padding: 3px 4px 4px 4px;
}
.list2 {
background-color: #f5f5f5;
margin: 0;
padding: 3px 4px 4px 4px;
}

.maintxt {
border: 0px solid #e1e1e1;
background: #ffffff;
color: #333333;
margin: 0px 0px 0px 0px;
padding: 3px 3px 3px 3px;
}
.maintxt {
font-weight: normal;
margin: 0;
}
.menu {
background: #fff url('/images/alt.jpg') repeat-x bottom;
border-bottom: #D7D7D7 solid 1px;
margin: 0;
padding: 3px 4px 3px 4px;
}
.news {
background-color: #EEEEEE;
border: 1px solid white;
color: #333333;
font-size: x-small;
padding: 3px 4px 4px 4px;
}

.phdr {
margin: -1px -1px 0px -1px;
padding: 2px 4px 2px 4px;
background-color: #3399cc;
border: 1px solid #666666;
color: #ffffff;
text-shadow: #666666 1px 1px 1px;
}

.phdr a {
color: #FFFFFF;
text-decoration:none;
padding: 2px;
}

.thead {
background: #333;
padding: 4px 6px;
color: #ffffff;
font-size: 11px;
}
.thead a {
color: #ffffff;
text-decoration:none;
padding: 2px;
}
.theadblok {
border: 1px solid #3c3c3c;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.theadblok img {
max-width: 100%;
height: auto;
}
.vnd {
font-size: 11px;
font-weight: bold;
color: #222;
}
.vnd img {
vertical-align: middle;
}





.list1 input.name {
padding-right:17px;
}

.list1 input.pass {
background:url(/images/input_pass.gif) no-repeat right center #fff;
padding-right:17px;
}

.code {
background-color: #E0E6E9;
border: 1px dotted #9FAEBB;
font-family: arial;
overflow:auto;
margin-top:4px;
padding:4px;
}



.phpcode {
background-color: #E0E6E9;
border: 1px dotted #9FAEBB;
margin-top: 4px;
padding: 0 2px 0 2px;
overflow: auto;
}
.bbcode_quote {
background-color: #F6EBC1;
border-left: 5px solid #FCE27C;
margin: 5px;
padding: 5px;
}
.quote {
border-left: 4px solid #c0c0c0;
color: rgb(77, 77, 77);
font-size: 11px;
padding: 4px 0 4px 4px;
margin: 5px 0;
display: block;
}
.reply {
border-left: 4px solid #EE0000;
color: #EE0000;
padding: 2px 0 2px 4px;
}
.rmenu {
background-color: #ccc;
border: 1px solid white;
margin: 0;
padding: 2px 0 3px 4px;
}
.sitemap {
background-color: #eeecd9;
margin: 0;
padding: 2px 4px 3px 4px;
font-size: xx-small;
height: 38px;
overflow: auto;
}
.status {
color: #CD853F;
font-size: x-small;
font-weight: bold;
padding-left: 0;
}
.vnd {
color: #CD853F;
font-size: x-small;
font-weight: bold;
padding-left: 0;
}
.sub {
background: #f8f8f8;
padding: 3px;
font-size: 10px;
}
.tmn {
background: #eeeeee url('./images/headerbg2.png') repeat-x bottom;
color: #c8c8c8;
padding: 4px;
border-top: 1px solid #e3e3e3;
text-shadow: -1px 1px 1px #fff;
font-size: 12px;
}

.user {
background-color: #CBDBE7;
border: 1px solid white;
margin: 0;
padding: 3px 4px 3px 4px;
}
.alarm a:link, .alarm a:visited {
color: #FFFFFF;
font-size: x-small;
}
.clip a:link, .clip a:visited {
color: #424e59;
}

.footer a:link, .footer a:visited {
color: #D2D2D2;
text-decoration: none;
}

.green, .green a:link, .green a:visited {
color: #008000;
}

.greply a:link, .greply a:visited {
color: #008800;
}

.red, .red a:link, .red a:visited {
color: #FF0000;
}

.reply a:link, .reply a:visited {
color: #DD0000;
}

.sub a:link, .sub a:visited {}

.tmn a:hover, .fmenu a:hover {
text-decoration: underline;
}

.tmn a:link, .tmn a:visited, .fmenu a:link, .fmenu a:visited {
color: #3C3C3C;
text-decoration: none;
}

a:active {
color: #000;
text-decoration: none;
}

a:hover {
color: #3e9a3c;
text-decoration: none;
}



a:link, a:visited {
color: #222;
text-decoration: none;
}

a:hover {
color: brown;
text-decoration: none;
}


.tmn a:link, tmn a:visited{
color: #3C3C3C;
}

.tmn a:hover {
color: brown;
text-decoration: none;
}

.phdr a:link,.phdr a:visited{
color: #FFF;
}

.currentpage {
background: #444;
border: 1px solid #222;
color: #fff !important;
padding: 5px;
display: inline-block;
border-radius: 3px;
}

a.pagenav {
border: 1px solid #cccccc;
padding: 5px;
text-decoration: none;
display: inline-block;
border-radius: 3px;
background: #f7f7f7 url('/images/bg_btn.png') repeat-x bottom;
color: #333 !important;
}

a.pagenav:hover {
background: #fff;
color: #333;
}


.date-show{
color: #FFF2B0;
font-weight: bold;
}

.forum-children .forum-title{
color: #333;
background: url('images/forum_old-16.png') no-repeat left center;
padding-left: 20px;
line-height: 20px;
font-weight: bold;
}

.forum-children.new-post .forum-title{
background: #FFF url(images/forum_new-16.png) no-repeat left center;
}

.forum-children .forum-title a{
color: #333;
}

.forum-children .forum-post{
padding-left: 20px;
}

.forum-children .forum-post a{
color: #838383;
font-size: 11px;
}


.header.topmenu a{
padding: 4px 10px;
display: inline-block;
color: #FFF;
line-height: 20px;
font-size: 12px;
font-weight: normal;
}

.header.topmenu a:hover{
color: #ff9900;
}

.forum-post-text{
padding: 5px;
padding-bottom: 14px;
}

.user-info{
width: 100%;
}

.statistic-title{
background-color: #505050;
}

.statistic-title strong,.phdr strong{
font-size: 12px;
text-transform: uppercase;
}

#main-statistic{
background-color: #fffaec;
padding: 4px;
}

#main-statistic .month-statistic{
font-weight: bold;
color: #B20000;
}

.chat-box{
padding: 5px;
color: #333;
}

.chat-box .chat-row{
border-bottom: #d3d3d3 dotted 1px;
padding: 3px 0;
}

.chat-box .chat-row .chat-avatar{
margin-top: 5px;
}

.chat-box .chat-row a{
color: #187616;
}
.chat-box .chat-row a:hover {
color: orange;
}
.chat-box .chat-row img{
padding: 0 3px;
vertical-align: text-top;
}
.btn{height:28px;display:inline-block;*display:inline;*zoom:1;padding:4px 14px;margin-bottom:0;font-size:14px;line-height:20px;*line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #bbbbbb;*border:0;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}

.chatbox{
padding: 6px;
}

.morechat{
margin-left: 5px;
margin-bottom: 5px;
font-size: 11px;
padding-bottom: 5px;
}

a.pagenav,.currentpage{
padding: 3px 8px;
}

.pagi{
margin-bottom: 7px;
margin-left: 5px;
}

.del_chatbox{
color: red !important;
font-size: 10px
}
.time_chatbox{
color:#B6B6B6;
font-size:9px;
}
#btn
{
position:relative;
padding: 0px 0px;
font-size: 1em;
font-family: Tahoma, Calibri, Verdana, Geneva, sans-serif;
line-height: 1.230;
border: 1px solid #d2d2d2;
text-decoration:none;
color: #000000;
background:#e9e9e9 url(images/wapit.png) repeat-x top left;

}
a.btn{
font-size: 12px;
color: #000;
}


.user_profile{
background-color: rgb(223, 223, 223);
color: #888;
border-top: rgb(194, 194, 194) solid 1px;
border-bottom: rgb(194, 194, 194) solid 1px;
padding:3px;
}

.user_profile .user_avatar{
float: left;
margin: 0 5px 0 0;
padding: 0;
height: 38px;
}

.user-infomation{
margin-top: 3px;
}


.user-status {
display: inline-block;
}

.user-status .user_sex{
float: left;
}

.user-status .user_rights{

}

.status img{
font-size: 12px;
}

.status img{
float: left;
}

.header.topmenu .homemenu{
padding: 6px 3px 0 5px;
line-height: 23px;
}

.header.topmenu .gamemenu{
background: transparent url(images/game-icon.png) no-repeat 5px center;
padding-left: 20px;
}

.header.topmenu .gamemenu.active{
background-color: #3e9a3c;
}

.list1.forum-comment{
padding: 0 0 0 0;
}

.list1.forum-comment.first-post{
padding: 0 0 7px 0;
}

.list1.forum-comment .comment_footer{
padding: 4px;
}

.time-post-comment{
font-size: 11px;
text-align: right;
margin: 0 5px 1px 0;
padding: 0;
}
.topmenu {
background-color: #D0D7DD;
border: 1px solid white;
margin: 0px;
padding: 4px 4px 4px 4px;
}

.quote-comment{
margin-right: 5px;
}
.chat-box .chat-row .chatbox-user-online img{
padding: 0px !important;
margin: 0px !important;
vertical-align: middle;
}
.chat-box .chat-row .chatbox-user-offline img{
padding: 0px !important;
margin: 0px !important;
vertical-align: middle;
}
.guest-register{
font-size: 10px;
}
.guest-register a{
font-size: 10px;
color:#3e9a3c;
}
.guest-register a:hover{
font-size: 10px;
color:#222222;
}

.chat-box .chat-row img{
padding: 0 3px;
vertical-align: text-top;
}
.readmore a.morechat {
color:#666;
}

.list1.forum-comment .comment_footer {
background: #F8F8F8;
}
.last-top .postitem {
border-bottom: 1px solid #ececec;
}
.postitem .postmeta a{
font-size:10px;
}
.topmenu {
padding: 2px 0 0 2px;
}
.list1 .user_profile {
background: #f6f6f6;
border-bottom: 1px solid #dedede;
border-top: 1px solid #fff;
padding: 3px;
}
.maintxt .list1.forum-comment.first-post {
padding:0;
}
.header.topmenu .homemenu {
margin: 0;
}
.header.topmenu a.active {

}
.header {
border-top:none;
}
.topmenu {
padding:5px;
}
.header.topmenu .homemenu {
padding:0 2px;
color: #3e9a3c;
}

.header.topmenu .homemenu img{
float: left;
margin-top: 2px;
}

.header.topmenu .homemenu span{
margin-left: 3px;
float: left;
line-height: normal;
margin-top: 3px;
font-weight: bold;
}

.header.topmenu .homemenu.service span{
margin-top: 5px;
}
.notice {
position: relative;
display: block;
}
.count-notice {
display: block;
-webkit-border-radius: 2px;
color: #fff;
font-size: 9px;
font-weight: bold;
overflow: hidden;
padding-bottom: 1px;
position: absolute;
right: -4px;
top: -4px;
z-index: 101;
}

.header.topmenu .homemenu:hover {
opacity: 0.7;
}
.activity-wraper {
font-size: 11px;
}

.nav {
padding: 3px 5px;
background: #3e9a3c;
font-weight: bold;
color:#fff;
}
.nav a {
color:#fff;
}

.user_guild {
background: url('/images/icon_group.png') no-repeat center left;
padding-left: 20px;
font-size: 11px;
font-weight: bold;
}

h1, h2 {
font-size: large;
color: black;
margin: 0;
padding: 0;
padding-bottom: 2px;
}
.prefix
{
padding: 0px 6px;
margin: -1px 0;
border: 1px solid transparent;
border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px;
display: inline-block;
}

a.prefixLink:hover
{
text-decoration: none;
}

a.prefixLink:hover .prefix
{
color: #176093;
text-decoration: none;
background-color: #f0f7fc;
padding: 0 6px;
border: 1px solid #a5cae4;

}

.prefix a { color: inherit; }
.prefix.prefixPrimary    { color: #176093; background-color: #d7edfc; border-color: #d7edfc; }
.prefix.prefixSecondary  { color: #8f6c3f; background-color: #f9d9b0; border-color: #f9d9b0; }
.prefix.prefixRed        { color: white; background-color: red; border-color: #F88; }
.prefix.prefixGreen      { color: white; background-color: green; border-color: green; }
.prefix.prefixOlive      { color: black; background-color: olive; border-color: olive; }
.prefix.prefixLightGreen { color: black; background-color: lightgreen; border-color: lightgreen; }
.prefix.prefixBlue       { color: white; background-color: blue; border-color: #88F; }
.prefix.prefixRoyalBlue  { color: white; background-color: royalblue; border-color: #81A9E1;  }
.prefix.prefixSkyBlue    { color: black; background-color: skyblue; border-color: skyblue; }
.prefix.prefixGray       { color: black; background-color: gray; border-color: #AAA; }
.prefix.prefixSilver     { color: black; background-color: silver; border-color: silver; }
.prefix.prefixYellow     { color: black; background-color: yellow; border-color: #E0E000; }
.prefix.prefixOrange     { color: black; background-color: orange; border-color: #FFC520; }
.discussionListItem .prefix,
.searchResult .prefix
{
font-size: 80%;
margin: 0;
line-height: 15px;
font-weight: normal;
}

h1 .prefix
{
font-size: 80%;
margin: 0;
line-height: 15px;


line-height: normal;
}

.breadcrumb span.prefix,
.heading span.prefix
{
font-style: italic;
font-weight: normal;
background: none;
padding: 0;
margin: 0;
border: 0 none black;
border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -khtml-border-radius: 0;
display: inline;

color: inherit;
}
#btn
{
position:relative;
padding: 0px 1px;
font-size: 1em;
font-family: Tahoma, Calibri, Verdana, Geneva, sans-serif;
line-height: 1.230;
border: 1px solid #d2d2d2;
text-decoration:none;
color: #000000;
-moz-border-radius:4px;-webkit-border-radius:4px;
}
.newsx {
background-color: #f2f6f8;
border-bottom: 1px solid #eaeae9;
color: #34617e;
padding: 3px 4px 3px 4px;
margin: 0 0 0 0;
}
.notice
{
padding:4px;
border:1px solid;
margin-top: 4px;
background:#FFFFCC;
color:#514721;
border-color:#FFD324;
text-align:center;
-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;
-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;
-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;
}
.chuki {

color: #000000;

border: 1px dashed #CECFCE;

background: #FFFFFF;

padding: 1px;
margin: 2px;
}
.kh {
  padding:0px;
  margin:0;
  font-size: 18px;
  border:2px solid #08DBDB;
  float: left;
}