html{

}
.page{
width: 100%;
height: 100%;
margin: 0 auto;
margin-bottom: 70px;
background: url(/img/bottom.png) no-repeat bottom center;
padding-bottom: 85px;

}
body{ font-family: Arial;
margin: 0; font-size: 17px;
background: url(/img/he.png);
min-height: 100%;
position: absolute;
width: 100%;
}
.logo{
position: absolute;
top: 0px;
margin-left: 67px;
}
.top_nav{
height: 170px;
width: 1000px;
float: right;
position: absolute;
top: 236px;
}
.header{
background: url(/img/top.png) no-repeat bottom center;
}
.content{
width: 904px;
overflow: hidden;
padding-right: 13px;
text-align: justify;
padding-left: 26px;
}
body{
color: #4e4d46;
}
.pad{
padding: 12px;
}

.top_nav ul{
margin: 0px;
padding: 0px;
list-style: none;
}
.top_nav ul li{
float: left;
text-align: center;
margin-right: 6px;
margin-left: 6px;
}
.page .top_nav a{
font-size: 13px;
text-decoration: none;
color: #F6DC9C;
font-weight: bold;
}
.top_nav div{
width: 154px;
height: 169px;
background: url(/img/g1.png);
}

.top_nav li{
}

.content a{
}
#lbBottomContainer {
text-shadow: none;
}
.slider-wrapper{
float: right;
margin-top: 22px;
}
.theme-default2{
margin-left: 8px;
}
.img{
float: left;
margin-right: 6px;
margin-bottom: 7px;
height: 109px;
overflow: hidden;
margin-top: -1px;
width: 288px;
}
.img2{
float: left;
width: 285px;
height: 347px;
margin-right: 11px;
}
ul.thumbs li:hover{
background: #FFA70B;
}
h2{
margin-bottom: 5px;
margin-top: 5px;
color: #84080a;
font-size: 20px;
padding-bottom: 7px;
}
.ramka{
background: url(/img/he.jpg) no-repeat top center;
}
a img{
border:none;
}
.papka{
width: 219px;
text-align: center;
margin-top: 15px;
float: left;
padding-top: 10px;
margin-left: 10px;
border: 2px inset #FFF3E0;
border-radius: 10px;
min-height: 239px;
margin-bottom: 10px;
}
.papka:hover{
border: 2px outset #FFF3E0;
}
.papka:hover a{
color:#000;
}
.img, .img2{
cursor: url(assets/plugins/directresize/libs/highslide/graphics/zoomin.cur), pointer;
}
.top_nav li.active, .top_nav li:hover {
background-size: contain;
}
.sh{
position: absolute;
right: 1px;
top: 393px;
z-index: 1000;
width: 115px;
}
.tel{
width: 198px;
position: absolute;
right: 10px;
top: 35px;
text-align: right;
color: #4E4D46;
}
.let{
color: #AD0C0C;
font-size: 15px;
position: absolute;
top: 176px;
left: 279px;
font-weight: bolder;
}
.leftbar{
width: 210px;
position: absolute;
top: 200px;
left: 24px;
}
a:hover{
text-decoration: none;
}
.page a{
color: #8F4444;
}
.social-networks a{
color: #4E4D46;
}
.ak ul{
margin: 0px;
padding: 0px;
padding-left: 0px;
list-style: none;
}

.ak div{
padding-bottom: 5px;
padding-top: 5px;
}

.spi{
border: 5px solid white;
margin-top: -160px;
border-radius: 25px;
background: #DEF253;
box-shadow: 1px 1px 5px #7E7E7E;
margin-left: 10px; padding: 12px; position: relative;
}
h2 span{
}
.footer{
margin: 0 auto;
padding-top: 15px;
height: 65px;
position: absolute;
bottom: 0px;
width: 100%;
}
.footer .za{
position: absolute;
bottom: 0px;
width: 499px;
left: -180px;
}
.footer_n{
width: 935px;
overflow: hidden;
margin: 0 auto;
position: relative;
margin-top: 8px;
}
.footer_n div{
float: left; 
}
.social-networks{
float: right;
list-style: none;
}
.social-networks li {
float: left;
margin-left: 10px;
margin-right: 10px;
}
label{
display: block;
float: left;
}
#ajaxSearch_submit{
margin-top: 15px;
background: url(/img/but.png);
border: 1px solid #96775F;
border-radius: 5px;
color: #F6DC9C;
text-decoration: none;
font-size: 14px;
padding-left: 5px;
padding-right: 5px;
height: 21px;
line-height: 21px;
}
#ajaxSearch_input {
height: 19px;
width: 202px;
border-radius: 6px;
border: none;
margin-top: 0px;
padding-left: 10px;
margin-right: 2px; color: #8F8F8F;
}
fieldset{
border: none;  padding: 6px;
}
#search{

}
.footer table span{
color: #958b61;
}

.footer table{
float: left;
margin-top: 17px;
margin-left: 26px;
margin-bottom: 16px;
color: white;
font-size: 13px;
}
.footer table td{
width: 305px;
}
.footer a{
color: white;
}
.content img{
}
.lefttop{
position: absolute;
top: 0px;
left: 0px;
z-index: 5;
}
.top_nav ul li a{
color: white;
text-decoration: none;
}
.ramka{

}
.ak a{
text-decoration: none;
font-size: 15px;
}
.aka{
}
.frog{
width: 230px;
}
.aka h3{
position: absolute;
top: -26px;
background: url(/img/activ.png);
line-height: 31px;
width: 272px;
text-align: center;
color: white;
font-size: 17px;
font-weight: normal;
border-radius: 22px;
border: 5px solid white;
left: -11px;
box-shadow: 1px 1px 5px #181818;
}
.but{
background: url(/img/activ.png);
line-height: 21px;
text-align: center;
color: white;
font-size: 14px;
font-weight: normal;
border-radius: 22px;
border: 5px solid white;
box-shadow: 1px 1px 5px #181818;
width: 146px;
margin-left: 39px;
}
.smal{
position: absolute;
top: -31px;
left: -21px;
}
.smal2{
position: absolute;
right: -20px;
bottom: -17px;
}
.big{
position: absolute;
top: -25px;
right: -35px;
}
.ak  li.last div, .ak li.active div {
border: none;
} 
.ak li.active, .ak li:hover{
background: url(/img/activ.png);
line-height: 12px;
text-align: left;
color: white;
font-size: 14px;
font-weight: normal;
border-radius: 22px;
border: 3px solid white;
box-shadow: 1px 1px 5px #181818;
width: 236px;
margin-left: -6px;
padding-left: 5px;
}
.page .ak li.active a, .page .ak li:hover a {
color: white;
}
.errors{
font-size: 10px;
padding-top: 14px;
}
#copy{
position: absolute;
bottom: 1px;
right: 0px;
}
.ho{
width: 1000px;
margin: 0 auto;
background-position: 0px 2px;
position: relative; min-height: 495px;
}
#logo{
width: 874px;
height: 217px;
display: block;
}
.wraper{
background: url(/img/cont.png) no-repeat;
margin: 0 auto;
width: 958px;
overflow: hidden;
min-height: 460px;
background-repeat: repeat-y;
}
#search{
float: right;
background: #714A22;
height: 33px;
width: 291px;
border-radius: 11px; 
}
.menu{
min-height: 100px;
overflow: hidden;
width: 231px;
}
.more{
background: #5C5C5C;
color: white;
text-decoration: none;
padding: 0px 9px 0px 9px;
border: 1px solid #9B9B9B;
float: left;
margin-top: 8px;
}
.news-c{
border-bottom: 1px dotted #492900;
margin-bottom: 10px;
padding-bottom: 10px;
}
.more:hover{
background: #CC6A00;
}
.now{
float: left;
text-align: left;
margin-bottom: 20px;
}
.now span{
}
.news-c .more{
float:right;
}
.menu div{
}
.footer ul{
list-style: none;
height: 40px;
position: absolute;
z-index: 100;
left: 67%;
margin-left: -429px;
bottom: 0px;
padding: 0px;
}
.footer ul li{
float: left;
margin-right: 20px;
font-size: 21px;
}
.footer ul li a{
font-size: 16px;
color: #84080A;
font-weight: bold;
text-decoration: none;
}
.top_nav ul li.first{
background: none;
}
.text{
height: 10px;
clear: both;
margin-left: 260px;
padding-top: 20px;
margin-right: 25px;
}
.fo{
margin: 0 auto;
position: relative;
height: 54px;
width: 900px;
font-size: 13px;
font-weight: bold;
}
.text span{
color: #794026;
font-size: 26px;
}
.now1{
width: 100px;
float: left;
height: 60px;
border-right: 3px solid #794026;
margin-right: 19px;
}
.now a{
color: #84080A;
}
.tovaro{
float: left;
width: 33%;
text-align: center;
margin-bottom: 30px;
}
.tovaro img{
width: 130px;
height: 164px;
}
.more2{
padding: 2px;
text-decoration: none;
float: right;
}
.kr{
position: absolute;
right: -16px;
}
.ak{
width: 219px;
text-align: center;
margin-top: 15px;
float: left;
padding-top: 10px;
margin-left: 10px;
border: 2px inset #FFF3E0;
border-radius: 10px;
min-height: 239px;
margin-bottom: 10px;
padding-bottom: 10px;
}
.shk-item #ajaxSearch_submit{
padding: 3px;
}

#sam{
width: 440px;
display: block;
float: left;
overflow: hidden;
min-height: 214px;
position: relative;
z-index: 5000;
}
.sam{
width: 1%;
}
#sam td{
vertical-align: top;
}
.sam_img {
text-align: center;
}
.sam_img {
float: left;
width: 260px;
text-align: center;
}
#logo img{
}
#eFormContact input,#eFormContact2 input{
border: 2px inset;
height: 22px;
margin-bottom: 6px;
margin-top: 6px;
margin-left: 10px;
}
.your-message textarea{
margin-left: 10px;
}
.wpcf7-submit{
border-radius: 9px;
background: #E20000;
color: white;
border: 1px solid #7E0000!important;
padding-left: 13px;
padding-right: 13px;
font-size: 15px;
cursor:pointer;
}
.wpcf7-submit:hover{
background: #F17808;
}
#eFormContact label, #eFormContact2 label {
width: 269px;
display: block;
float: left;
font-size: 15px;
text-align: left;
}

#g248 div{
background: url(/img/g248.png);
background-size: contain;
background-repeat: no-repeat;
}
#g1 div{
background: url(/img/g1.png);
background-size: contain;
background-repeat: no-repeat;
}
#g249 div{
background: url(/img/g2.png);
background-size: contain;
background-repeat: no-repeat;
}
#g250 div{
background: url(/img/g3.png);
background-size: contain;
background-repeat: no-repeat;
}
#g264 div{
background: url(/img/g4.png);
background-size: contain;
background-repeat: no-repeat;
}
#g56 div{
background: url(/img/g5.png);
background-size: contain;
background-repeat: no-repeat;
}
.top_nav div:hover{
}
.news1{
float: right;
width: 256px;
overflow: hidden;
border-left: 1px solid #B09790;
padding-left: 20px;
margin-top: 25px;
}
.l{
width: 613px;
float: left;
}
.l h2{
margin-top: 16px;
text-align: center;
}
.news1 p{
margin-top: 0px;
margin-bottom: 0px;
}
#copy2{
position: absolute;
bottom: 1px;
left: 0px;
color: white;
}
#copy2 a{
text-decoration: none;
}
#ajaxSearch_submit:hover{
border: 1px solid #0A0A06;
}
#g248 div:hover, #g248.active{
background: url(/img/g248-1.png);
background-size: contain;
background-repeat: no-repeat;
}
#g1 div:hover, #g1.active{
background: url(/img/g1-1.png);
background-size: contain;
background-repeat: no-repeat;
}
#g249 div:hover, #g249.active{
background: url(/img/g2-1.png);
background-size: contain;
background-repeat: no-repeat;
}
#g250 div:hover, #g250.active{
background: url(/img/g3-1.png);
background-size: contain;
background-repeat: no-repeat;
}
#g264 div:hover, #g264.active{
background: url(/img/g4-1.png);
background-size: contain;
background-repeat: no-repeat;
}
#g56 div:hover, #g56.active{
background: url(/img/g5-1.png);
background-size: contain;
background-repeat: no-repeat;
}
.left_shar{
width:115px;
height:256px;
background:url("img/left_shar.png")no-repeat;
position:absolute;
top: 431px;
left: -132px;
}
.right_shar{
width: 111px;
height: 245px;
background: url("img/right_shar.png")no-repeat;
position: absolute;
top: 431px;
right: -118px;
}
.footer_win{
background: url("/img/footer_win.png")no-repeat -8px;
margin: 0 auto;
width: 958px;
height: 76px;
margin-bottom: -51px;
margin-top: -22px;
}