html, body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}
body {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  position: relative;
  font-size: 12px;
}

body { background:url("../image/bg.jpg");
padding: 0; margin: 0;
font-family: "Times New Roman", Times, serif;
}

h1 {
font-family: "Times New Roman", Times, serif;
color: #53291D;
font-weight: bold;
font-size: 22px;
margin: 0; padding:0;
padding-bottom: 10px;
}

h2 {
font-family: "Times New Roman", Times, serif;
color: #000;
font-weight: bold;
font-size: 18px;
margin: 0; padding: 0;
padding-bottom: 5px;
}

h3 {
font-family: "Times New Roman", Times, serif;
color: #53291D;
font-weight: bold;
font-size: 16px;
margin: 0; padding: 0;
padding: 15px 0 0 0;
}

h4 {
font-family: "Times New Roman", Times, serif;
font-weight: bold;
font-size: 16px;
margin: 0; padding: 0;
padding: 15px 0 0 0;
}

a { color: #C94012; }

a img { border: 0; }

a:hover { color: #000000; }

.knop{
        height:14px;
        width:990px;
        vertical-align:top;
        margin:0 0 0 30px;
}

.knop a{
        font-size:12px;
        color:#FFFFFF;
        text-decoration:none;
        font-weight: bold;
}

.knop a:hover {color: #fff7cd; }

.knop2 {
        height:14px;
        width:990px;
        vertical-align:top;

}

.knop2 a{
        font-family: "Times New Roman", Times, serif;
        font-size:12px;
        color:#FFFFFF;
        text-decoration:none;
        font-weight: bold;
}

.knop2 a:hover{ color: #fff7cd; }

.otst2 { padding: 5px 25px 0px; }

.menutop{
        position: absolute;
        left: 0px;
        top: 120px;
}

.menuleft {  font-family: Arial, Tahoma, Sans-serif; padding-left: 12px;  }
.menuleft  h3{ margin:0; padding:0 0 7px 0;}
.menuleft a {color:#7E502E;}
.menuleft a:hover {color:#000;}

.text{ font-family: Arial, Tahoma, Sans-serif; padding: 40px 20px 0px; }

.pos0{ position:absolute; left:00px; top:0px; height:100%; }


.menuleft ul {
padding: 0; margin: 0; list-style-type: none;
}

.menuleft ul li {
background-image: url(../image/bullet.gif);
background-repeat: no-repeat;
background-position:0px 5px;
padding-left: 17px;
}

#index_top {
background-image: url(../image/index_top_bg.gif);
background-repeat: repeat-x;
text-align: left;
background-position: 290px 0px;
}

#topmenu_bg {
background-image: url(../image/cig_fon.jpg);
background-repeat: repeat-x;
}

.index_bg {
 background-image:url(../image/i_center.jpg);
 background-repeat:repeat-x;
 }

#index_main {
font-family: Arial, Tahoma, Sans-serif;
min-height: 424px;
zoom: 1;
position: relative;
padding-bottom: 205px;
}

#i_n {
position: absolute;
top: 0px; left: 0px;
}

#i_w {
position: absolute;
bottom: 0px; left: 0px;
}

#i_e {
position: absolute;
top: 0px; right: 0px;
}

#i_s {
position: absolute;
bottom: 0px; right: 221px;
}

#i_s_turtle {
position: absolute;
bottom: 0px; right: 0px;
}

#i_text {
position: absolute;
top: 0px; left: 263px;
}


#i_ins {
position: relative;
padding-top: 25px;
margin-left: 20px;
color: #4d251a;
text-align: left;
}

#i_Rban {
position: absolute;
top: 270px; right: 15px;
}
#i_Rban img {border: 2px solid #48261a;}

#i_at { position: absolute; right: 0px; bottom: 130px; }
.pad_menu {padding-right:45px;}




/* ÌÎÐÄÀ*/

.Mdegust {font-size: 12px; margin:0 0 10px 0; clear:both;}
.Mdegust h2 {font-size: 18px; padding-bottom: 7px;}

.Mdegust img { float:left; border:3px solid #79422E; margin-right:10px; }

.black {color:black;}

#leftColumn { margin: 170px 0 150px 0; width:250px;}
#rightColumn { margin: 170px 0 0 40px; width:220px;}

#faq {  border:2px dashed #D2BD95; width:200px; padding:5px; margin-bottom: 10px; }
#faq a { font-size:18px;}

.adv { border:2px dashed #D2BD95; width:200px; padding:5px; margin: 10px 0 10px 0; }
.adv h3{ margin:0 0 10px 0; padding:0 }
.adv a { font-size:11px; }
.adv form { margin:0; padding:0 }


.adv_inner { border:2px dashed #D2BD95; width:180px; padding:5px; margin: 10px 0 10px 0; }
.adv_inner h3{ margin:0 0 10px 0; padding:0 }
.inp { width:130px; font-size:11px; color:gray;}
.subm { width:30px; font-size:11px; }
.adv_inner a { font-size:11px; color: #C94012;}
.adv_inner form { margin:0; padding:0 }

.advert {font-family: Arial, Tahoma, Sans-serif; font-size:12px; margin-bottom:20px; }
.advert a { color:#7E502E;}
.advert a:hover { color:#000;}
.ada { margin:0 0 20px 10px;}

a.adsL { font-size:13px; color:#C94012 !important; }
a:hover.adsL { font-size:13px; color:#000 !important; }

.advert img { float:left; margin-right:5px; border: 1px dashed #79422E; }

.banneros {position: absolute; right: 50px; top: 20px}
.banneros img {border: 2px solid #48261a;}

.quest {border: 1px dashed #A79370; padding:10px; margin-top:10px;}
.quest span{ color: #53291D; font-style:italic; font-size: 11px;}

.answer span{color:#AC2522; font-weight:bold; font-style:normal; font-size: 12px;}

.ndata { color:#808080; font-style:italic;  font-size:11px;}
.all { float:right; margin:0 20px 20px 0; }


/* ÁËÎÊÈ ÀÍÎÍÑÎÂ ÑËÅÂÀ*/

.leftInnerBlock { margin:0 0 10px 0;}
.leftInnerBlock a{ font-size:11px;}
.leftInnerBlock img{ margin-right:5px; border: 1px dashed #79422E; float: left;}



/* ÂÍÓÒÐßÊÈ */
.degust {font-size: 12px; padding:15px 0 0 0;}
.degust h2 {font-size: 18px; padding-bottom: 7px;}
.degust img { float:left; border:3px solid #79422E; margin-right:10px; }

.recomm {font-size: 12px; padding:10px 0 0 0;}
.recomm h2 {font-size: 16px; }


.date {color:gray; margin-bottom: 10px;}


.text_image img {float:left; margin-right: 10px; border:3px solid #79422E; }

.rate { color:gray; font-size: 11px; float:right; margin: 0 10px 0 0;}
.rate img { border: 0px; }

.rec img { border: 0px; }

.images img { border: 3px solid #CCCCCC; margin-top:10px;}

.legend {font-size: 11px;}

.category {font-weight:bold; margin-bottom:10px;}
.category a {font-size: 14px; color:#4D5B00;}
.category a:hover {color:black;}
.subcategory a {font-size: 13px; color:#C94045; font-weight:bold;}
.subcategory a:hover {color:black;}

.selector {font-size: 16px; width:300px;}

#faqLeft { border:2px dashed #D2BD95; width:180px; padding:5px; margin-top:25px;}
#faqLeft a { font-size:18px;}

#recLeft { border:2px dashed #D2BD95; width:180px; padding:5px;}
#recLeft a { color:#4D5B00; }

.paras { padding:10px 0 0 0 ; }
.paras a{ font-size: 13px; }
.paras span{ font-size: 14px; }

/* Ïàãèíàöèÿ */
.paging { padding: 5px; width:100%;}
.paging ul { list-style-type: none; padding: 0; margin: 0; }
.paging ul li { display: inline; padding: 0 5px 0 0; font-weight: normal; color: #000; }
.paging ul li.paging_active { color: #444; font-weight:normal;}
.paging ul li a { font-weight: bold; font-size: 15px; padding: 1px 5px 2px 5px;}
.paging ul li a:hover { color:white; background:#000;}




.commentos { border: 1px dashed #A79370; margin-top:10px; padding:10px;}
.commentos span{ color: #53291D; font-style:italic; font-size: 11px;}


