/* CSS Document */

/* Основной стиль */

html, body {
margin: 0;
height: 100%; 
color: #a37965; 
font-family: Tahoma, Arial, Vernada; 
font-size: 11px; 
background: #000000;
}

#wrapper {
padding: 0px; 
height: auto !important;
background: #0c0907 url(../images/wrapper_bg.jpg) repeat-y;
height: 100%;
width: 1000px; 
margin-left: auto; 
margin-right: auto;
border-left: 1px solid #1e110d;
border-right: 1px solid #1e110d;
}

img {
border: 0px;
}

a:link {
color: #e4bf8f; 
text-decoration: underline;
}

a:visited {
color: #e4bf8f; 
text-decoration: underline;
}

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

#header {
height: 350px;
background: url(../images/header_bg.jpg);
}

#soc {
height: 34px;
background: url(../images/soc_bg.jpg) no-repeat;
}

#vk {
display: block;
background: url(../images/vk_button.gif) no-repeat;
width: 150px;
height: 34px;
margin-left: auto;
margin-right: auto;
}

#vk:hover {
display: block;
background: url(../images/vk_button.gif) left 34px;
}

#left_block {
width: 238px;
float: left;
}

#right_block {
width: 238px;
float: right;
}

#center_block {
margin-left: 238px;
margin-right: 238px;
}

#logo {
height: 60px;
background: url(../images/logo_bg.jpg);
text-align: center;
padding-top: 24px;
}

#lang {
height: 33px;
background: url(../images/lang_bg.jpg) no-repeat;
padding-left: 158px;
}

#lang a {
display: block;
width: 104px;
height: 33px;
float: left;
}

#ru_lang {
background: url(../images/ru_button.gif) no-repeat;
}

#ru_lang:hover {
background: url(../images/ru_button.gif) left 33px;
}

#eng_lang {
background: url(../images/eng_button.gif) no-repeat;
}

#eng_lang:hover {
background: url(../images/eng_button.gif) left 33px;
}

#login {
height: 205px;
background: url(../images/login_bg.jpg) no-repeat;
padding-left: 56px;
padding-top: 19px;
}

#login a {
display: block;
width: 120px;
height: 197px;
background: url(../images/login_button.jpg) no-repeat;
}

#login a:hover {
display: block;
width: 120px;
height: 197px;
background: url(../images/login_button.jpg) left 197px;
}

#menu {
height: 272px;
padding-left: 15px;
padding-top: 13px;
background: url(../images/menu_bg.jpg) no-repeat;
}

#menu a {
display: block;
width: 202px;
height: 26px;
}

#menu_main {
background: url(../images/menu_main.jpg) no-repeat;
}

#menu_rules {
background: url(../images/menu_rules.jpg) no-repeat;
}

#menu_load {
background: url(../images/menu_load.jpg) no-repeat;
}

#menu_reg {
background: url(../images/menu_reg.jpg) no-repeat;
}

#menu_admin {
background: url(../images/menu_admin.jpg) no-repeat;
}

#menu_donate {
background: url(../images/menu_donate.jpg) no-repeat;
}

#menu_stat {
background: url(../images/menu_stat.jpg) no-repeat;
}

#menu_about {
background: url(../images/menu_about.jpg) no-repeat;
}

#menu_bonus {
background: url(../images/menu_bonus.jpg) no-repeat;
}

#menu_main:hover {
background: url(../images/menu_main.jpg) left 26px;
}

#menu_rules:hover {
background: url(../images/menu_rules.jpg) left 26px;
}

#menu_load:hover {
background: url(../images/menu_load.jpg) left 26px;
}

#menu_reg:hover {
background: url(../images/menu_reg.jpg) left 26px;
}

#menu_admin:hover {
background: url(../images/menu_admin.jpg) left 26px;
}

#menu_donate:hover {
background: url(../images/menu_donate.jpg) left 26px;
}

#menu_stat:hover {
background: url(../images/menu_stat.jpg) left 26px;
}

#menu_about:hover {
background: url(../images/menu_about.jpg) left 26px;
}

#menu_bonus:hover {
background: url(../images/menu_bonus.jpg) left 26px;
}

#status {
height: 118px;
padding-left: 54px;
padding-right: 35px;
padding-top: 59px;
background: url(../images/status_bg.jpg) no-repeat;
}

.serv_name {
width: 70px;
height: 20px;
float: left;
color: #e4bf8f;
}

.serv_name a {
color: #e4bf8f;
text-decoration: none;
}

.serv_name a:hover {
color: #fff2c9;
text-decoration: underline;
}

.serv_online {
width: 50px;
height: 20px;
float: right;
}

.serv_status {
margin-left: 70px;
margin-right: 50px;
height: 20px;
text-align: center;
}

#total_online {
background: url(../images/serv_p.gif) no-repeat;
padding-top: 8px;
color: #e4bf8f;
}

#total_online span {
color: #7e6255;
}

#themes {
min-height: 306px;
padding-left: 69px;
padding-top: 71px;
background: url(../images/themes_bg.jpg) no-repeat;
}

.theme {
width: 130px;
color: #4e6940;
padding-bottom: 10px;
margin-bottom: 12px;
border-bottom: 1px solid #36482a;
}

.theme a {
color: #82a86f;
}

.theme_info {
font-size: 10px;
margin-top: 7px;
}

#forum_button {
display: block;
width: 94px;
height: 32px;
background: url(../images/forum_button.gif) no-repeat;
}

#forum_button:hover {
display: block;
width: 94px;
height: 32px;
background: url(../images/forum_button.gif) left 32px;
}

#donate {
height: 117px;
padding-top: 60px;
background: url(../images/donate_bg.jpg) no-repeat;
}

#donate_percent {
color: #f15f32;
font-size: 10px;
text-align: center;
margin-bottom: 5px;
}

#donate_target {
margin-top: 10px;
color: #e4bf8f;
text-align: center;
padding-left: 40px;
padding-right: 40px;
}

#donate_progressbar {
background: url(../images/progressbar_bg.gif) no-repeat;
width: 159px;
height: 10px;
margin-left: auto;
margin-right: auto;
}

#donate_target span {
color: #7e6255;
}

#bar {
background: url(../images/bar.gif) repeat-x;
height: 9px;
}

#stat {
height: 214px;
padding-top: 72px;
background: url(../images/stat_bg.jpg) no-repeat;
}

.counter {
width: 88px;
height: 31px;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
}

#content {
background: url(../images/content_bg.jpg) no-repeat;
min-height: 800px;
padding-left: 41px;
padding-right: 41px;
padding-top: 20px;
}

#page_title {
text-align: center;
color: #ffcb94;
font-size: 18px;
font-family: 'times new roman';
margin-bottom: 30px;
}

.news {
padding-bottom: 15px;
margin-bottom: 25px;
background: url(../images/news_p.png) bottom no-repeat;
}

.news_title {
font-size: 16px;
color: #eec39a;
margin-bottom: 15px;
}

.news_title a {
color: #eec39a;
text-decoration: none;
}

.news_title a:hover {
color: #fff0d5;
text-decoration: underline;
}

.news_img {
width: 136px;
height: 95px;
padding-left: 16px;
padding-top: 5px;
background: url(../images/img_bg.png) no-repeat;
float: left;
}

.news_text {
min-height: 100px;
}

.news_text2 {
min-height: 100px;
}

.news_info {
height: 21px;
margin-top: 15px;
}

.news_date {
float: left;
height: 21px;
font-size: 10px;
}

.news_comm {
float: right;
height: 21px;
}

.news_comm a {
background: url(../images/comm_icon.png) no-repeat;
padding-left: 25px;
padding-top: 3px;
padding-bottom: 2px;
}

#page {
text-align: center;
padding-top: 20px;
}

#page a {
background: url(../images/page_bg.gif) 50% 50% no-repeat;
padding: 12px;
text-decoration: none;
}

#page a:hover {
background: url(../images/page_bg_sel.gif) 50% 50% no-repeat;
padding: 12px;
text-decoration: none;
}

#page span a {
background: url(../images/page_bg_sel.gif) 50% 50% no-repeat;
padding: 12px;
text-decoration: none;
}

#left_footer {
background: url(../images/left_footer_bg.jpg) no-repeat;
width: 238px;
height: 129px;
float: left;
}

#right_footer {
background: url(../images/right_footer_bg.jpg) no-repeat;
width: 155px;
height: 68px;
padding-left: 83px;
padding-top: 61px;
float: right;
}

#center_footer {
background: url(../images/center_footer_bg.jpg) no-repeat;
height: 49px;
margin-left: 238px;
margin-right: 238px;
color: #a37965;
text-align: center;
padding-top: 80px;
}

.pheading h2 {
font-family: 'times new roman';
color: #e4bf8f;
}

.f_input {
background: #130b08;
border: 1px solid #542c23;
color: #e4bf8f;
}

.ff_sel select {
background: #130b08;
border: 1px solid #542c23;
color: #e4bf8f;
}

.ff_sel textarea {
background: #130b08;
border: 1px solid #542c23;
color: #e4bf8f;
}

.clr_berrors {
background: #1c0f0c;
padding: 15px;
border: 1px solid #291a13;
}

.comments_c {
padding-bottom: 15px;
margin-bottom: 15px;
border-bottom: 1px solid #332119;
}

.comm_author {
margin-bottom: 10px;
}

.comm_author a {
font-size: 16px;
font-family: 'times new roman';
}
/* Comments Style */
.cAnswer {color:#A08D79;padding-left:15px;padding-top:4px;font-style:italic;}

.cBlock1 {border-top:5px solid #55483E;border-bottom:1px solid #74B222;}
.cBlock2 {border-top:5px solid #55483E;border-bottom:1px solid #74B222;}
/* -------------- */

/* Comments Form Style */
.commTable {border:1px solid #55483E;}
.commTd1 {color:#7D6E5F;font-weight:bold;padding-left:5px;}
.commTd2 {padding-bottom:2px;}
.commFl {width:100%;color:#A08D79;border:1px solid #837363;background: #443932;}
.smiles {}
.commReg {padding: 10 0 10 0px; text-align:center;}
.commError {color:#FF0000;}
.securityCode {color:#A08D79;border:1px solid #837363;background: #443932;}
/* ------------------- */