/***************************************************************************
 * Cascade Style Sheet. Copyright (c) 2009 Vinokrat.ru
 * Create Date 29.09.2009 by dolCom
 * ICQ: 386-166-115; E-mail: dolcom20@gmail.com
 ***************************************************************************/

body {padding:0; margin:0; min-width:1000px; font:normal 14px Arial; background:#450708; scolor:#d09841;}
table {border-collapse:collapse; swidth:100%;}
img {border:0;}
td {vertical-align:top;}
h1 {font:normal 20px Arial; margin:10px 0; color:#feb836;}
h2 {font:normal 20px Arial; margin:10px 0; color:#feb836 !important;}
h1 img {vertical-align:middle;}
form {padding:0; margin:0;}
a {outline:0;}
a:hover {text-decoration:none;}
p{text-indent:20px!important;}


.over_head {width:100%}
.over_head td {padding:0 0 10px 0;}
.over_head .left {width:250px;}
.over_head .right {width:250px; padding:0 0 2px 0! important;}

.logo {padding:30px 0 0 20px;}


.login {position:absolute; top:0px; right:0px;width:258px;}
.variant {width:258px; height:29px; background:url('/i/main/auth_bg.jpg') top left repeat-y;}
.variant a, .variant span {display:block; float:right; padding:2px 0px; margin-right:15px; font:normal 11px Arial;}
.variant .red_a {border-top:4px solid #992b2d; color:#d09841;}
.variant .cream_a {border-top:4px solid #fffdef; color:#f1bf68;  }
.variant .var {color:#d09841; margin-top:4px;}

.auth_box {
  height:110px;
  width:258px;
}
.separator {
  padding:0px; 
  margin:0px; 
  height:7px; 
}
.lettering {
  display:block;
  float:right;
  color:#d09841;
  font:normal 11px Arial;
  padding:4px 0px 0px 0px;
  width:40px;
  text-align:right; 
}
.inputs {
  float:right;
  border:0px;
  padding:3px 0px 0px 0px; 
  margin:0px 20px 3px 10px;
  background:url('/i/main/input_bg.png') no-repeat;
  height:23px;
  width:139px;
  font:normal 11px Arial; 
  text-align:center;
}
.forget {
  color:#f1bf68;
  cursor:pointer; 
  text-decoration:underline;
  font:normal 11px Arial;
  line-height:11px;
  display:block;
  clear:both;
  margin:0px 20px 0px 0px;
  padding:0px;
  text-align:right;  
}
.forget_h {
  text-decoration:none !important;  
}
.btn_ent {
  background:url('/i/main/enter.jpg') no-repeat; 
  width:43px; 
  height:21px; 
  border:0; 
  cursor:pointer; 
  color:#fff; 
  font:11px Arial; 
  float:right; 
  padding-bottom:4px;
  margin:7px 20px 0px 0px;
}
.regist {
  display:block;
  float:right;
  width:87px;
  height:21px;
  background:url('/i/main/reg.jpg') left top no-repeat;
  margin:7px 8px 0px 0px;
  padding:0px;
  cursor:pointer;
}
.comment {
  width:258px;
} 
.btn_comment {
  background:url('/i/main/btn_comment.png') no-repeat; 
  width:138px; 
  height:27px; 
  border:0; 
  cursor:pointer; 
  color:#fff; 
  font:11px Arial; 
  float:right; 
  padding-bottom:4px;
  margin:0px 20px 0px 0px;
}
.separator1 {
  padding:0px; 
  margin:0px; 
  height:30px; 
}
.logon {
  color:#d09841;
  font:normal 11px Arial;
  margin:0px 0px 0px 30px; 
}
.logon a {
  color:#f1bf68;
}
.logon span {
  color:#f00;
}
.text {background:#d3d3d3; border:1px solid #ccc; font:normal 12px Arial; text-align:center;}

.top_banner {width:468px; padding-left:8px; margin:10px auto 0 auto; color:#000;}
.top_banner_a {display:block; border:0px solid #7d3b16; height:62px; text-align:center; overflow:hidden;}

.pages {text-align:center; padding:2px 0 0 0;}
.pages a {margin:0 2px; padding:1px 3px; color:#d09841; font-weight:bold; font-size:12px; text-decoration:none; cursor:pointer;}
.pages a:hover {background-color:#6e0607;  color:#d09841;}
.pages .active {background-color:#6e0607; color:#d09841!important; text-decoration:none;}
.pages .selected {background-color:#6e0607; color:#d09841!important; text-decoration:none;}
.for_top_pages{width:100%; text-align:center; padding-top:4px;padding-bottom:0px; margin:0px; }
.t_pages{width:468px; margin:auto;}
.top_pages{margin:auto; width:84px; float:right}
.top_pages .number_foto{cursor:auto;}
.top_pages .num_bann{padding:1px 0px 0px 0px! important; cursor:auto;}
.top_pages div{float:left; color:#d09841; font:normal 14px Arial; padding:0px 4px; cursor:pointer;}
.top_pages input{float:left; color:#d09841; background-color:transparent; border:none; font:normal 14px Arial; padding:0px; margin:0px;}
.top_b_num{width:468px; margin:5px 0px 5px 0px;}
.top_b_num div{width:163px; float:right; padding-right:15px;}
.top_b_num p{float:right; background:#850405; color:#d09841; margin:1px !important; padding:1px 4px !important; font-size:11px; text-indent:0px !important; cursor:pointer;}
.top_b_num p:hover{background:#ad0203;}
.top_b_num .selected{background:#ad0203 !important;}

/* ///// Шляпа \\\\\*/
.head {background:url('/i/main/wall.jpg') 102px top repeat; height:337px;}
.head div {height:100%;}
.head .left {background:url('/i/main/left_2.jpg') left no-repeat;}
.head .right {background:url('/i/main/right.jpg') right no-repeat;}

.lm_tp {background:url('/i/main/lm_tp.gif') 18px bottom no-repeat;}
.light{width:182px; height:134px;}
.pokrivalo_t {background:url('/i/main/pokrivalo_t.gif') 475px bottom no-repeat;}
.kuvshin {background:url('/i/main/kuvshin.gif') 413px bottom no-repeat;}
.bra {background:url('/i/main/bra.gif') 342px 21px no-repeat;}

.polka_1 {background:url('/i/main/polka_1.gif') 65% 75px no-repeat;}
.polka_2 {background:url('/i/main/polka_2.gif') 68% 180px no-repeat;}
.polki {background:url('/i/main/polki.jpg') 65% no-repeat;}
.register {width:892px; float:right; height:10px!important; text-align:right; padding:302px 108px 0 0;}
.red_a {display:block; float:left; border-top:4px solid #992b2d; color:#d09841; padding:2px 0px; margin:0px; font-size:11px;}
.cream_a {display:block; float:right; border-top:4px solid #fffdef; color:#d09841; padding:2px 0px; margin:0px; font-size:11px;}
.login_input{background:none; border:none; background:url('/i/main/login_input.png') left top no-repeat; width:124px; height:19px; padding:2px 4px;}


.second .head {background:url('/i/main/wall.jpg') top repeat-x!important; height:276px!important;}
.second .head .left {background:url('/i/main/s_left.jpg') left no-repeat!important;}
.second .head .right {background:url('/i/main/s_right.jpg') right no-repeat!important;}
.teibl {background:url('/i/main/teibl_2.jpg') 57% bottom no-repeat;}

/* \\\\\ Шляпа /////*/

/* ///// Бодя \\\\\*/
.body {background:url('/i/main/pokrivalo.jpg') 285px top no-repeat; width:100%;}
.second .body {background:url('/i/main/teiblb.jpg') 57% top no-repeat!important; width:100%;}
.body .left {width:290px; padding:0 0 20px 0;}

.body td {vertical-align:top;}

.l_menu {background:url('/i/main/lm_bg.gif') left top repeat-y;}
.l_menu div {background:url('/i/main/lm_top.gif') 46px top no-repeat; height:100%;}
.l_menu div div {background:url('/i/main/lm_right.gif') right top no-repeat;}
.l_menu div div div{background:url('/i/main/liana.png') right bottom no-repeat;}
.l_menu div div div div{background:url('/i/main/lm_btm_2.gif') left bottom no-repeat; padding:30px 20px 100px 60px;}

.l_menu a {display:block; color:#feb836; text-decoration:none; padding:1px 0; font-size:15px;}
.l_menu a:hover {text-decoration:underline;}
.l_menu .active {text-decoration:underline;}

.lev_2 {background:url('/i/main/item.gif') 10px center no-repeat; padding:1px 0 1px 20px!important; font-size:12px! important;}

.content {padding:30px 8px 20px 0px; color:#d09841; text-align:justify;}
.content p {text-indent:45px;}
.content ul {list-style-type:circle;}
.cont_sp{width:434px; line-height:0; height:0;}
.top_trees a{text-decoration:none;}
.top_trees a:hover{text-decoration:underline;}
.second .content a{color:#d09841;}
.tizers {background:url('/i/main/border.gif') bottom repeat-x;}
.tizers div {background:url('/i/main/border.gif') top repeat-x; padding:20px 0 20px 0; overflow:hidden; height:100%;}
.tizers a {display:block; text-align:center; float:left; width:50%!important; width:49%; margin:0 0 20px 0; text-decoration:none; color:#ffb636! important; font-size:14px;}
.tizers a:hover span{text-decoration:underline;}
.tizers span {display:block; text-align:left; width:164px; margin:0 auto 3px auto; background:url('/i/main/item.gif') 10px center no-repeat; padding:0 0 0 20px;}

.body .right {padding:0 20px 20px 14px; width:217px;}

.for_right_pl{margin-top:47px; width:153px;  padding:8px 14px 18px 14px; background-color:#550406; color:#d09841;}
.right_tit{background:url('/i/main/item.gif') left 4px no-repeat; color:#f6c03c; font:normal 14px Arial; padding-left:10px;}
.for_right_pl a{text-align:right; color:#d09841;}
.for_right_pl p{text-indent:0px! important;}

.for_news {padding:73px 0px 20px 0px;}
.news {padding:0px 20px 30px 20px; background:#550406; width:177px;}
.news h2{margin:0px; padding:10px 0px 10px 0px;}
.news h2 a{color:#feb836 !important;}
.news h2 a:hover{text-decoration:none;}
.news a {color:#d09841; text-decoration:none;}
.news a:hover {text-decoration:underline;}
.news p {color:#d09841; padding:4px 0 0 0; text-indent:0px! important; margin:0px;}
.news span{font-size:12px !important;}
.news .new_txt{text-align:justify! important;}
/* \\\\\ Бодя /////*/

.facts {margin:10px 0 0 0; padding:10px 20px 30px 20px; background:#550406; width:177px;}
.facts p {color:#d09841; padding:4px 0 0 0; text-indent:0px! important; margin:0px;}

.for_bott_banner{text-align:center; width:100%; height:102px; padding-bottom:12px;}
.bott_bann{margin:auto;}

/* ///// Тапки \\\\\*/
.under {background:#2d0102; padding:15px 0 10px 0; font-size:10px; height:100%; overflow:hidden; color:#ccc;}

.under a {color:#ccc;}
.informs {background:url('/i/main/informs.jpg') left center no-repeat; padding:10px 10px 10px 45px; display:block; float:left; border-right:1px solid #9c8688;}
.items {padding:10px 30px 0 10px; float:right;}
.items a {background:url('/i/main/item2.gif') 10px center no-repeat; padding:1px 0 1px 20px; color:#d09841;}
.foot {float:left; display:none;}
/* \\\\\ Тапки /////*/

/* ///// Регистрация \\\\\*/
.form_reg_left{width:417px; height:322px; background: url('/i/main/form_reg_left.png') left top repeat-y;}
.form_reg_right{width:369px; height:322px; background:url('/i/main/form_reg_right.png') right top repeat-y; padding:0px 24px;}
.form_reg_bottom{position:absolute; top:224px; left:33%; width:417px; height:397px; background:url('/i/main/form_reg_bottom.png') left bottom no-repeat; margin:auto; z-index:4;}
.form_reg_bottom a {display:block; color:#feb836; text-decoration:none; padding:1px 0;}
.form_reg_bottom a:hover {text-decoration:underline; color:#fff;}
.form_reg_top{width:417px; height:322px; background: url('/i/main/form_reg_top.png') left top no-repeat;padding:36px 0px 39px 0px;}
.form_reg{background:#8c0e10; width:369px; height:322px;}
.close_reg{position:absolute; top:18px; right:22px; display:block; width:22px; height:22px; display:block; background: url('/i/main/close_reg.jpg') right top no-repeat; z-index:10;}
/* \\\\\ Регистрация  /////*/

.map{width:1024px; height:768px; text-align:center; margin:auto;color:#000}
.map_top_border{height:14px; width:1024px; margin:auto; background: url('/i/main/map_top_border.jpg') left top repeat-x;}
.for_map_bottom{padding:0px 0px 14px 0px;}
.map_bottom_border{width:1024px; height:14px; margin:auto; background: url('/i/main/map_bottom_border.jpg') left bottom repeat-x;}
.art_item{width:100%; text-align:justify; padding: 0px 0px 15px 0px; background: url('/i/main/art_space.jpg') left bottom repeat-x;}
.art_item a{font:bold 17px Arial; color:#feb836! important;}
.art_item img{border:1px solid #884c23;}
.art_item1{width:100%; text-align:justify; padding: 5px 0px 20px 5px; background: url('/i/main/art_space.jpg') left bottom repeat-x; font-size: 14px;}
.art_item1 h3{font-size:12px;}
.letters {display:block; float:left; padding:2px 3px; margin:0px; font-size:12px;}
.lett{overflow:hidden; border-bottom:1px solid #550406; padding-bottom:20px;}
.lett .active{background-color:#a40303; text-decoration:none;}
.sel_lett{padding:2px 4px; background-color:#450708! important; color:#fcb936;}
.pages .selected {background-color:#6e0607; color:#d09841!important; text-decoration:none;}
.a_more a{margin:auto; color:#feb836! important; font:normal 14px Arial;}

.error_list{ color:#FF0000; text-align:center;}
.ok_list{ color:#009900; text-align:center;}

.back_btn_img {float:left; margin:12px 0px 0px 25px;width:56px; }
.back_btn_img input {
  height:23px;
  width:56px;
  border:none;
  background:url('/i/main/redbtn.jpg') right top no-repeat;
  font:normal 12px Arial;
  width:100%;
  color:#d09841;
  padding-bottom:3px;
  cursor:pointer;
}

.back_btn{background:url('/i/main/redbtn_lbord.jpg') left top no-repeat;}
.back_btn div{background:url('/i/main/redbtn_rbord.jpg') right top no-repeat; padding:0px 2px;}
.back_btn input{height:23px; padding-bottom:3px; background:none; border:none; background:#ac0201; border-top:1px solid #780c0e; border-bottom:1px solid #780c0e; color:#d09841; font:normal 12px Arial; text-align:center; cursor:pointer;}
.rew {width:67px; *width:65px; float:right; margin:-5px -5px 0px 0px;}


#board{padding:15px 0px; margin: 0 0 0 17px; text-align:justify !important;}
.sochetat_tiz {background:url('/i/main/border.gif') bottom repeat-x; padding:20px 0 20px 0; overflow:hidden;}
.soch_tiz{text-align:center; float:left; margin:0 0 10px 20px; color:#ffb636! important; font-size:14px;}
.soch_tiz div{width:150px; overflow:hidden; background:url('/i/main/item.gif') 2px 98px no-repeat; margin:auto; padding:0px !important;}
.soch_eat{width:150px; height:87px; margin:0px !important; padding:90px 0px 65px 12px; background:none; border:none; background:url('/i/main/tiz_eatforvine.jpg') left 25px no-repeat; vertical-align:top; color:#ffb636! important; font-size:14px; cursor:pointer; text-align:left;}
.soch_vine{width:150px; height:87px; margin:0px !important; padding:90px 0px 65px 12px; background:none; border:none; background:url('/i/main/tiz_vineforeat.jpg') left 25px no-repeat; vertical-align:top; color:#ffb636! important; font-size:14px; cursor:pointer; text-align:left;}
#mboard {cursor: move;}
.mtable {width:100px; float:left; cursor:pointer; padding:4px;}
.sochet_ramka{width:100px; height:100px; background:url('/i/main/sochet_ramka.gif') left top no-repeat;}
.sochet_ramka_h{width:100px; height:100px; background:url('/i/main/sochet_ramka_h.gif') left top no-repeat;}
.sochet_p{font-size:10px; color:#d09841; text-decoration:underline; margin:0px; text-align:center; padding:0px; text-indent:0px !important;}
.sochet_p_h{font-size:10px; color:#a20003; text-decoration:none; margin:0px; text-align:center; padding:0px; text-indent:0px !important;}

.recom_tbg{position: fixed; top: 30%; width: 641px;}
.recommend_tbord{background:url('/i/main/sochet_topbord.png') left top no-repeat;}
.recommend_bbord{background:url('/i/main/sochet_bottbord.png') left bottom no-repeat; padding-bottom:9px;}
.recommend_top_title{overflow:hidden; text-align:left;}
.recommend_top_title h1{margin:0px 0px 5px 0px; padding:0px; color:#580305; float:left;}
.recommend_close{width:21px; height:20px; float:right; background:url('/i/main/sochet_close.png') left top no-repeat; cursor:pointer;}
.recommend_close:hover{background:url('/i/main/sochet_close_h.png') left top no-repeat;}
.recommend_tlistik{background:url('/i/main/sochet_tlistik.png') 539px 20px no-repeat; padding:22px 20px 8px 35px;}
.recommend_blistik{background:url('/i/main/sochet_blistik.png') 533px 0px no-repeat; padding:12px 0px 10px 0px; min-height:82px;}
.recommend_bg{background:url('/i/main/sochet_bg.png') left top repeat-y; overflow:hidden; text-align:left;}
.recommend_bg ul{list-style-type:none; list-style-image: url('/i/main/sochet_list.png'); margin:0px 0px 0px 36%;}
.recommend_bg li{color:#feb836; font:normal 14px Arial; padding-bottom:5px;}

.transparent {background:#fdf8e3; opacity:0.5; filter:alpha(opacity=50)!important; position:absolute; display:none; z-index:5;}
.register_tbord{display:none; position:absolute!important; width:500px; height:350px; background:url('/i/main/register_topbord.png') left top no-repeat; z-index:15;}
.register_bbord{background:url('/i/main/register_bottbord.png') left bottom no-repeat; padding-bottom:9px;}
.register_title{padding:22px 20px 8px 35px; overflow:hidden;}
.register_title h1{margin:0px; padding:0px; color:#feb836; float:left;}
.register_bg{background:url('/i/main/register_bg.png') left top repeat-y; padding:45px 0px 40px 0px;}
.register_inp{background:url('/i/main/register_inp_lbord.jpg') left top no-repeat;}
.register_inp div{background:url('/i/main/register_inp_rbord.jpg') right top no-repeat; padding:0px 2px;}
.register_inp input{background:#fff; border:none; border-top:1px solid #d09841; border-bottom:1px solid #d09841; padding:2px; height:17px;}
.register_btn{background:none; border:none; width:67px; height:23px; background:url('/i/main/register_btn.png') left top no-repeat; color:#ee942b;}
.register_bg td{padding:5px;}

.forget-form{display:none; position:absolute!important; width:500px; height:350px; background:url('/i/main/register_topbord.png') left top no-repeat; z-index:15;}
.forget-bform{background:url('/i/main/register_bottbord.png') left bottom no-repeat; padding-bottom:9px;}

.review {background:#fdf8e3; opacity:0.5; filter:alpha(opacity=50)!important; position:absolute; display:none; z-index:5;}
.review_form{display:none; position:absolute!important; width:500px; height:350px; background:url('/i/main/register_topbord.png') left top no-repeat; z-index:15;}
.review_bform{background:url('/i/main/register_bottbord.png') left bottom no-repeat; padding-bottom:9px;}
.review_btn{background:none; border:none; width:85px; height:23px; background:url('/i/main/review_btn.png') left top no-repeat; color:#ee942b; /*position:absolute; top:315px; left:400px;*/}

.inp_comm{background:url('/i/main/inp_comm_bord.png') left top no-repeat;}
.inp_comm div{background:url('/i/main/inp_comm_bord.png') right top no-repeat; padding:0px 1px;}
.inp_comm input{height:17px; padding:2px; background:none; border:none; background:#d4c6c6; }
.inp_comm2{background:url('/i/main/inp_comm_bord2.png') left top no-repeat;}
.inp_comm2 div{background:url('/i/main/inp_comm_bord2.png') right top no-repeat; padding:0px 1px;}
.inp_comm2 textarea{height:85px; padding:2px; background:none; border:none; background:#d4c6c6; margin:0px !important;}

