html,body {
font-family:"Trebuchet MS", Tahoma;
color:#543b23;
font-size:12px;
background-color:#0b090a;
margin:0;
padding:0;
}

img {
border:0;
margin:0;
padding:0;
}

.pic_descript {
font-family:Georgia;
text-align:center;
color:#9C1929;
padding:5px 0;
}

.title {
font-family:Georgia, "Times New Roman", Times, serif;
color:#500;
font-size:14px;
font-weight:normal;
text-align:left;
padding-left:10px;
}

table {
border:0;
border-collapse:collapse;
}

table td {
padding:0;
}

ol,ul,li,h1,h2,h3,h4,form {
margin:0;
padding:0;
}

.cl {
clear:both;
}

.right {
float:right;
}

a {
color:#9f2c2c;
text-decoration:none;
}

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

.b_l {
background-image:url("../images/b_l.jpg");
background-repeat:no-repeat;
background-position:right top;
}

.b_r {
background-image:url("../images/b_r.jpg");
background-repeat:no-repeat;
background-position:left top;
}

.head {
text-align:left;
background-color:#0b090a;
height:60px;
}

.back {
background-image:url("../images/back.jpg");
background-repeat:repeat-y;
background-position:left top;
background-color:#f3dfba;
}

.prback {
background-color:#f3dfba;
}

.foot_back {
background-image:url("../images/foot_back.jpg");
background-repeat:no-repeat;
background-position:right bottom;
}

.top_back {
background-image:url("../images/top_back.jpg");
background-repeat:no-repeat;
background-position:left top;
text-align:left;
padding-bottom:22px;
}

.foot {
font-family:"Trebuchet MS", Tahoma;
font-size:11px;
background-color:#0b090a;
height:30px;
padding-top:3px;
padding-right:10px;
padding-left:10px;
color:#554a43;
}

.link_br a {
color:#554a43;
text-decoration:none;
}

.link_br a:hover {
color:#bfb1a8;
text-decoration:none;
}

.ty {
padding-left:44px;
}

.ty img {
float:left;
margin-left:7px;
}

.foot_m {
text-align:right;
padding-right:20px;
font-weight:700;
font-size:11px;
position:relative;
height:35px;
}

.link_1 a {
color:#4c2605;
text-decoration:none;
}

.link_1 a:hover {
color:red;
text-decoration:none;
}

.link_2 a:hover {
color:#333;
text-decoration:none;
}

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

.inker {
position:absolute;
right:20px;
bottom:-17px;
}

.inker span {
height:1px;
width:1px;
overflow:hidden;
display:block;
}

.login {
background-image:url("../images/log_back.jpg");
background-repeat:no-repeat;
background-position:right top;
height:160px;
}

.log_inp {
padding-top:37px;
padding-left:37px;
}

.log_inp input {
background-color:transparent;
border:0;
color:#58320e;
margin-bottom:12px;
font-size:12px;
font-family:"Trebuchet MS", Tahoma;
}

.log_ui {
width:136px;
margin-left:37px;
font-size:11px;
position:relative;
}

.log_ui input {
position:absolute;
top:0;
right:0;
}

.but_reg {
padding-top:7px;
padding-left:64px;
}

.but_reg a {
height:24px;
width:111px;
background-image:url("../images/but_reg.png");
background-repeat:no-repeat;
background-position:left top;
display:block;
cursor:pointer;
}

* html .but_reg a {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/but_reg.png', sizingMethod='scale');
background-color:transparent;
background-image:none;
}

.but_out a {
height:18px;
width:48px;
background-image:url("../images/but_logout.gif");
background-repeat:no-repeat;
background-position:left top;
display:block;
cursor:pointer;
}

* html .but_out a {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/but_logout.gif', sizingMethod='scale');
background-color:transparent;
background-image:none;
}

.descr {
padding-top:85px;
}

.speedbar {
padding-top:12px;
padding-left:23px;
}

.speedbar strong {
font-family:Georgia, "Times New Roman", Times, serif;
}

.banner_top {
height:71px;
background-image:url("../images/ban_back.jpg");
background-repeat:no-repeat;
background-position:left top;
text-align:center;
margin-top:5px;
padding-top:10px;
}

.menu {
padding-top:172px;
position:relative;
}

.m1 {
height:46px;
position:relative;
}

.m1 h3 {
font-family:"Trebuchet MS", Tahoma;
font-size:14px;
font-weight:700;

color:#672308;
background-image:url("../images/m_back.png");
background-repeat:no-repeat;
background-position:left top;
position:absolute;
left:-37px;
top:0;
height:46px;
width:235px;
}

* html .m1 h3 {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/m_back.png', sizingMethod='scale');
background-color:transparent;
background-image:none;
}

.m1 h3 a {
background-image:url("../images/m_1.gif");
background-repeat:no-repeat;
background-position:50px 16px;
padding-top:7px;
padding-left:60px;
display:block;
color:#672308;
text-decoration:none;
height:30px;
line-height:30px;
}

.m1 h3 a:hover {
background-image:url("../images/m_1_hover.gif");
background-repeat:no-repeat;
background-position:49px 7px;
text-decoration:none;
}

.men2 {
padding-left:10px;
padding-right:10px;
}

.men2 li {
list-style-type:none;
}

.men2 a {
display:block;
background-image:url("../images/m2.gif");
background-position:left 6px;
color:#3a3a3a;
font-size:12px;
font-weight:700;
padding-left:12px;
background-repeat:no-repeat;
}

.men2 a:hover {
background-image:url("../images/m2_hover.gif");
background-repeat:no-repeat;
background-position:left 1px;
color:red;
text-decoration:none;
display:block;
}

.ico_l img {
position:absolute;
left:-8px;
top:0;
}

.ico_r img {
position:absolute;
right:-8px;
top:0;
}

.tags_block {
padding-left:20px;
text-align:justify;
}

.nwr {
white-space:normal;
}

.fr img {
border:1px solid #d1b28b;
}

.arr_txt a {
background-image:url("../images/arr_1.gif");
background-repeat:no-repeat;
background-position:left 5px;
padding-left:15px;
display:block;
line-height:16px;
margin-bottom:4px;
color:#2d2a2a;
text-decoration:none;
}

.arr_txt a:hover {
background-image:url("../images/arr_1_hover.gif");
background-repeat:no-repeat;
background-position:left 5px;
color:red;
text-decoration:none;
}

.se_inp {
height:32px;
width:181px;
position:relative;
}

.se_inp input {
background-color:transparent;
border:0;
color:#58320e;
position:absolute;
top:4px;
left:20px;
height:18px;
font-size:12px;
font-family:"Trebuchet MS", Tahoma;
}

.se_but {
padding-right:6px;
padding-left:12px;
padding-bottom:10px;
}

.f_cent {
background-image:url("../images/f_back.jpg");
background-repeat:repeat-y;
background-position:left top;
}

.f_top {
background-image:url("../images/f_top.jpg");
background-repeat:no-repeat;
background-position:left top;
}

.f_bot {
background-image:url("../images/f_bot.jpg");
background-repeat:no-repeat;
background-position:left bottom;
min-height:100px;
padding:20px;
}

* html .f_bot {
height:100px;
importantheight:auto;
}

h1,h2,h3,h4,h5 {
font-family:Georgia, Times New Roman, Times, serif;
}

h1 {
font-size:16px;
text-align:left;
color:#500;
}

h2 {
color:#500;
font-size:14px;
font-weight:normal;
text-align:left;
padding: 0 0 7px 10px;
}

h1.head_txt {
text-align:left;
font-size:18px;
font-weight:400;
margin-bottom:10px;
}

.anons {
font-family:Georgia, Times New Roman, Times, serif;
color:#500;
text-align:left;
font-size:18px;
font-weight:400;
margin-bottom:10px;
}

.f_bot p {
margin:10px 0 0;
padding:0;
}

.n_top_1 {
background-image:url("../images/n_top_1.jpg");
background-repeat:no-repeat;
background-position:left bottom;
}

.n_top_2 {
background-image:url("../images/n_top_2.jpg");
background-repeat:no-repeat;
background-position:right bottom;
}

.n_top_2_s {
background-image:url("../images/n_top_2_s.jpg");
background-repeat:no-repeat;
background-position:right bottom;
}

.n_tit {
padding:5px 0 0 12px;
}

.n_tit h1 {
font-family:Georgia, Times New Roman, Times, serif;
font-size:18px;
font-weight:400;
background-image:url("../images/hn.gif");
background-repeat:no-repeat;
background-position:left top;
padding-left:25px;
}

.n_date {
background-color:#e8d4ad;
padding-right:7px;
padding-left:7px;
margin-left:7px;
}

.n_sh {
padding-top:10px;
}

.n_ico {
padding-bottom:14px;
padding-left:22px;
}

.n_body {
background-image:url("../images/n_body.jpg");
background-repeat:repeat-y;
background-position:left top;
padding:0 20px 10px 20px;
font-size:13px;
text-align:justify;
color:#000000;
}

.n_body li {
margin-left:20px;
padding:0 10px 0.75em;
list-style-position:inside;
}

.n_body strong, .n_body em {
color:#500;
}

.n_body img {
margin:5px 7px;
}

.n_body h3 {
color:#9C1929;
font-size:12px;
font-weight:normal;
text-align:left;
padding: 0 0 0 15px;
}

.n_bot {
background-image:url("../images/n_bot.jpg");
background-repeat:no-repeat;
background-position:left top;
}

.n_bot2 {
padding:0 20px;
}

.n_more {
background-image:url("../images/n_more.gif");
background-repeat:no-repeat;
background-position:left 1px;
line-height:26px;
height:26px;
width:123px;
padding-left:28px;
font-weight:700;
}

.n_nav {
padding-left:20px;
padding-top:5px;
width:405px;
}

.n_nav img {
margin-right:5px;
}

.cat {
background-image:url("../images/icon_cat.gif");
background-repeat:no-repeat;
background-position:left 2px;
padding-right:10px;
padding-left:18px;
}

.com {
background-image:url("../images/icon_com.gif");
background-repeat:no-repeat;
background-position:left 2px;
padding-right:10px;
padding-left:20px;
}

.view {
background-image:url("../images/icon_view.gif");
background-repeat:no-repeat;
background-position:left 2px;
padding-right:10px;
padding-left:20px;
}

.tags {
background-image:url("../images/icon_tags.gif");
background-repeat:no-repeat;
background-position:left 1px;
padding-right:10px;
padding-left:20px;
}

.navigation {
padding-top:20px;
padding-right:15px;
font-size:11px;
}

.navigation a:link,.navigation a:visited,.navigation a:hover,.navigation a:active {
text-decoration:none;
color:#55401c;
background:#cfb68c;
padding-right:4px;
padding-left:4px;
}

.navigation a:hover {
background:#851313;
color:#FFF;
}

.navigation span {
text-decoration:none;
color:#333;
background-color:#e4c99c;
padding-right:4px;
padding-left:4px;
font-weight:700;
}

.faq_txt {
padding-left:20px;
padding-right:10px;
}

.faq_txt strong {
display:block;
color:#af1111;
}

.vot_1 {
margin-left:0;
margin-top:6px;
}

.vot_2 {
margin-right:10px;
margin-top:6px;
}

.vot {
padding-right:10px;
padding-left:17px;
padding-bottom:10px;
position:relative;
}

.vot_title {
color:#2d2a2a;
font-weight:700;
}

.vot_ans {
margin-top:5px;
color:#af1111;
}

.onl_bl {
font-size:11px;
padding-left:15px;
padding-right:15px;
}

#hintbox {
top:0;
text-align:left;
width:150px;
font-family:Verdana;
font-size:10px;
border:1px solid #99a1ab;
background-color:#fff;
layer-background-color:#a396d9;
color:#282828;
position:absolute;
visibility:hidden;
z-index:998;
-moz-opacity:0.9px;
-moz-border-radius:5px;
filter:alpha(opacity="90");
margin:10px 0 0 10px;
padding:3px 5px;
}

.onl_table {
width:100%;
font-size:10px;
}

.onl_table td {
padding-right:5px;
font-size:10px;
}

.a_link_on a:hover,.a_link_on a:active {
color:red;
}

.login_pan {
background-image:url("../images/pan_back.gif");
background-repeat:no-repeat;
background-position:right top;
padding:36px 15px 20px 38px;
}

.reit {
font-family:Georgia, "Times New Roman", Times, serif;
padding-right:7px;
padding-top:7px;
}

.inp_2 {
height:31px;
width:346px;
position:relative;
}

.inp_2 input {
background-color:transparent;
width:303px;
border:0;
color:#000;
position:absolute;
top:6px;
left:23px;
font-size:12px;
font-family:"Trebuchet MS", Tahoma;
}

.inp_1 {
height:20px;
width:400px;
background-image:url("../images/inp_back_ss.gif");
background-repeat:no-repeat;
background-position:left top;
background-color:#e8d7b6;
}

.inp_1 input {
background-color:transparent;
width:400px;
border:0;
color:#000;
font-size:12px;
font-family:"Trebuchet MS", Tahoma;
}

.inp_1ss {
height:20px;
width:500px;
background-image:url("../images/inp_back_lss.gif");
background-repeat:no-repeat;
background-position:left top;
background-color:#e8d7b6;
}

.inp_1ss input {
background-color:transparent;
width:500px;
border:0;
color:#000;
font-size:12px;
font-family:"Trebuchet MS", Tahoma;
}

.l_bl ul {
margin-top:10px;
margin-left:10px;
}

.l_bl li {
background-image:url("../images/arr_2.gif");
background-repeat:no-repeat;
background-position:left top;
list-style-type:none;
padding-left:25px;
font-weight:700;
}

.ico_comments {
background-image:url("../images/ico_comments.gif");
background-repeat:no-repeat;
background-position:left top;
height:40px;
font-weight:700;
color:#886f52;
padding-left:146px;
line-height:40px;
font-size:18px;
margin-left:15px;
margin-top:10px;
}

.but {
position:relative;
}

.but input {
position:absolute;
left:0;
top:0;
cursor:pointer;
font-size:12px;
font-family:"Trebuchet MS", Tahoma;
}

.tx_ar {
height:148px;
width:462px;
background-image:url("../images/text_ar.gif");
background-repeat:no-repeat;
background-position:left top;
background-color:#e8d7b6;
}

.tx_ar textarea {
background-color:transparent;
height:130px;
width:445px;
margin-left:6px;
margin-top:6px;
border:0;
font-size:12px;
font-family:"Trebuchet MS", Tahoma;
}

.table_td td {
padding-top:3px;
padding-bottom:3px;
}

.head_txt2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
padding-top:5px;
padding-left:10px;
padding-bottom:10px;
color:#826a4f;
}

.head_txt2 span {
color:#423b33;
}

.com_more {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#826a4f;
padding-right:10px;
text-align:left;
float:left;
}

.but_1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#553c24;
border:1px solid #c2ae87;
background-color:#e4cba0;
}

#ratig-layer {
font-weight:700;
float:left;
padding-right:5px;
}

#ratig-layer a, #ratig-layer a:hover {
text-decoration:none;
}

.sh_tags_bl {
height:70px;
width:190px;

background-image:url("../images/tags_ico.png");
background-repeat:no-repeat;
background-position:left top;
}

* html .sh_tags_bl {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/tags_ico.png', sizingMethod='scale');
background-color:transparent;
background-image:none;
}

.sh_adv_bl {
height:74px;
width:195px;
position:absolute;
left:-8px;
top:0;
background-image:url("../images/adv_ico.png");
background-repeat:no-repeat;
background-position:left top;
}

* html .sh_adv_bl {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/adv_ico.png', sizingMethod='scale');
background-color:transparent;
background-image:none;
}

.sh_adv_bl_r {
height:66px;
width:195px;
position:absolute;
right:-8px;
top:0;
background-image:url("../images/adv_ico_r.png");
background-repeat:no-repeat;
background-position:left top;
}

* html .sh_adv_bl_r {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/adv_ico_r.png', sizingMethod='scale');
background-color:transparent;
background-image:none;
}

.adv {
padding-left:10px;
padding-right:20px;
text-align:center;
}

.adv_r {
padding-left:20px;
padding-right:10px;
text-align:center;
}

.sh_fr_bl {
height:74px;
width:195px;
position:absolute;
left:-8px;
top:0;
background-image:url("../images/fr_ico.png");
background-repeat:no-repeat;
background-position:left top;
}

* html .sh_fr_bl {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../fr_ico.png', sizingMethod='scale');
background-color:transparent;
background-image:none;
}

.sh_interest_bl {
height:69px;
width:204px;
position:absolute;
right:-8px;
top:0;
background-image:url("../images/interest_ico.png");
background-repeat:no-repeat;
background-position:left top;
}

* html .sh_interest_bl {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../interest_ico.png', sizingMethod='scale');
background-color:transparent;
background-image:none;
}

.sh_faq_bl {
height:63px;
width:193px;
position:absolute;
right:-8px;
top:0;
background-image:url("../images/faq_ico.png");
background-repeat:no-repeat;
background-position:left top;
}

* html .sh_faq_bl {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../faq_ico.png', sizingMethod='scale');
background-color:transparent;
background-image:none;
}

.sh_vote_bl {
height:66px;
width:195px;
position:absolute;
right:-8px;
top:0;
background-image:url("../images/vote_ico.png");
background-repeat:no-repeat;
background-position:left top;
}

* html .sh_vote_bl {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../vote_ico.png', sizingMethod='scale');
background-color:transparent;
background-image:none;
}

.sh_onl_bl {
height:67px;
width:206px;
position:absolute;
right:-8px;
top:0;
background-image:url("../images/online_ico.png");
background-repeat:no-repeat;
background-position:left top;
}

* html .sh_onl_bl {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../online_ico.png', sizingMethod='scale');
background-color:transparent;
background-image:none;
}

.se_inp_bl {
height:32px;
width:181px;
background-image:url("../images/se_inp.png");
background-repeat:no-repeat;
background-position:left top;
}

* html .se_inp_bl {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../se_inp.png', sizingMethod='scale');
background-color:transparent;
background-image:none;
}

.hr_line {
background-image:url("../images/tab_niz.png");
background-repeat:no-repeat;
background-position:left top;
width:191px;
height:1px;
overflow:hidden;
position:absolute;
left:0;
top:0;
}

* html .hr_line {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../tab_niz.png', sizingMethod='scale');
background-color:transparent;
background-image:none;
}

.send_but_podl {
background-image:url("../images/send.png");
background-repeat:no-repeat;
background-position:left top;
width:84px;
height:24px;
}

* html .send_but_podl {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../send.png', sizingMethod='scale');
background-color:transparent;
background-image:none;
}

#tooltip {
background:#f4dcb7;
border:1px solid #c7a56b;
color:#333;
font:menu;
position:absolute;
visibility:hidden;
margin:0;
padding:3px 5px;
}

.sel select {
border:0;
}

.left,.rating-text {
float:left;
}

.f11,.fr {
font-size:11px;
}

.link_2 a,.link_3 a:hover {
color:#ab2323;
text-decoration:none;
}

* html .log_inp input,*:first-child+html .log_inp input {
margin-bottom:9px;
}

.but_out,.tags_l,.vot_but {
padding-top:5px;
}

.ico_l,.ico_r {
position:relative;
height:70px;
}

.news,.com_bl {
margin-top:10px;
}

.cal,.l_bl {
padding-left:10px;
}

.a_link,.a_link a:link,.a_link a:visited,.a_link_on,.u_link_on a:hover,.u_link_on a:active {
color:red;
}

.u_link,.u_link a:link,.u_link a:visited,.u_link_on,.b_link,.b_link a:link,.b_link a:visited,.b_link_on,.b_link_on a:hover,.b_link_on a:active {
color:#666;
}

.e_link,.e_link a:link,.e_link a:visited,.e_link_on,.e_link_on a:hover,.e_link_on a:active {
color:#00a400;
}

.j_link,.j_link a:link,.j_link a:visited,.j_link_on,.j_link_on a:hover,.j_link_on a:active {
color:#00f;
}

#hintbox {
    text-align : left;
    width : 150px;
	font-family:Verdana;
    font-size : 10px;
    border : 1px solid #99a1ab;
    background-color : #fff;
    layer-background-color : #a396d9;
    color : #282828;
    margin : 10px 0 0 10px;
    padding : 3px 5px;
    position : absolute;
    visibility : hidden;
    z-index : 998;
    -moz-opacity : 0.9;
    -moz-border-radius : 5px;
    filter : alpha(opacity="90");
}

.onl_table {
    width : 100%;
    font-size : 10px;
}
.onl_table td {
    padding-right : 5px;
    font-size : 10px;
/* Раскомментировать, если у Вас в две колонки*/ /*    width : 50%;
*/ }

.a_link, .a_link a:link, .a_link a:visited, .a_link_on {
    color : #ff0000;
}
.a_link_on a:hover, .a_link_on a:active {
    color : #ff0000;
}

.u_link, .u_link a:link, .u_link a:visited, .u_link_on {
    color : #666666;
}
.u_link_on a:hover, .u_link_on a:active {
    color : #4b73d4;
}

.e_link, .e_link a:link, .e_link a:visited, .e_link_on {
    color : #00a400;
}
.e_link_on a:hover, .e_link_on a:active {
    color : #00a400;
}

.b_link, .b_link a:link, .b_link a:visited, .b_link_on {
    color : #666666;
}
.b_link_on a:hover, .b_link_on a:active {
    color : #666666;
}

.r_news li {
  display: block;
  position: relative;
  border-bottom: 1px solid #ddd;
  margin: 0 -7px;
  padding: 0 7px 5px 7px;
  color: #514f51;
  font: normal 10px/14px "Trebuchet MS", Tahoma, serif;
}
.r_news li:first-line { font: normal 13px/16px Arial, serif;}

.r_news li:hover { background: #F5F5F5; color: #000;}
.r_news li b { color: #2d9dff;}
.r_news li:hover b, .r_news li:hover a{ color: #000;}
.r_news li a { text-decoration: none;}
.r_news li a:hover { text-decoration: underline; color: #2d9dff;}

/*lastcomments block*/
.lcommbox {
	display: none;
	position: absolute;
	z-index: 3;
	right: 297px;
	top: 0px;
	padding:10px;
	border: 1px solid #ccc;
	background: #fff;
	font-size: 12px;
}
.lcomment.hover div[class="lcommbox"] {display: block;}
.lcommbox p {color: #2d9dff; background: #F5F5F5;  
margin: -9px -9px 10px -9px; padding: 5px 9px; font-size: 12px;}
.lcommbox p:first-child { margin-bottom: 0;}
.lcomment a {color: #000; font-size: 11px;}
.lcomment b a {color: #2d9dff; font-size: 13px;}
.pm_status {
	float:left;
	border: 1px solid #d8d8d8;
	padding: 0px;
	width: 310px;
	height: 100px;
	margin-left: 20px;
	margin-right: 5px;
}

.pm_status_head {
	border-bottom: 1px solid #d8d8d8;
	font-size: 0.9em; 
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
}

.pm_status_content {
	padding: 5px;
}