@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700,700italic,500italic,400italic,300italic&subset=latin,cyrillic);
/* CSS Document */
*{
	line-height: inherit;
	outline:none;
}

.left_menu li.sertnmains{display:none;}
.left_menu li:nth-child(4){display:block !important;}

.iosslider.iosslider89 .img_logo_f{margin:auto;}

.iosslider.iosslider89  .slide img{width:100%; height:100%;     margin: -3px 0px 0px 0px;}
/*Слайдер*/
/* slider container */
.iosslider.iosslider89{
	/* required */
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	height: 230px;
	margin:auto;
	width:850px;
	margin:30px auto 30px auto;
	
}


/* slider */
.iosslider.iosslider89 .slider {
	/* required */
	width: 100%;
	height: 230px;
}

/* slide */
.iosslider.iosslider89  .slide {
	/* required */
	float: left;
	width: 210px;
	height: 310px;
	position:relative;
	margin:0px 39px;
	text-align:center;
	font-size:17px; 
        font-weight:500;
	position:relative;
border:none;
background:none;
}


.priembox{background: url(/templates/bgperes.jpg) top center no-repeat; text-align:center; padding:120px 0px 60px 0px;}
.priembox > div.ofvprt{overflow:hidden;}
.priembox > div.ofvprt > div{width:18%; float:left; text-align:center; padding:0px 1%; color:#fff; } 
.priembox > div.ofvprt > div img{margin-bottom:10px;}
.news_list img{width:100%;}

a{color:#74a000;}

.formcontre{
   width:400px;
   border:1px solid #949494;
   padding:40px;
   color:#3b3b3b;
    
}

.news_box.alclf .news_list li{    margin: 10px 38px;}

.face_contact{
overflow:hidden;
margin-bottom:40px;
}

.face_contact .imgleftb .imgbrdr{margin:auto;}

.face_contact > div.itemovf{width:50%;
float:left;
overflow:hidden;
text-align:center;
}

.face_contact > div.itemovf .imgleftb{float:none;width:100%;}

.face_contact > div.itemovf .inforightlb{margin-left:0px; text-align:center;}
.sertboxrh {margin:15px 0px 0px 0px;}

.sertboxrh a{display:none; width:80%; font-size:17px; color:#fff; text-align:center; text-decoration:none; background:#ffba00; padding:5px 0px;}

.sertboxrh a:first-child{display:block;}

.right_inner > p{
font-size:14px;
color:#3b3b3b;
line-height:23px;
}

.formcontre h3{
 font-size:18px;
  margin:0px; padding:0px 0px 5px 0px;
}

.formcontre p{font-size:12px; margin:0px; padding:0px 0px 10px 0px;}
.formcontre div{
margin:0px 0px 10px 0px;}

.formcontre div input[type=text]{width:100%; display:block; font-size:14px; height:35px; line-height:35px; color:#74a000; text-indent:20px; -moz-box-sizing: border-box; /* Р вЂќР В»РЎРЏ Firefox */  
    box-sizing: border-box; /* Р РЃР С‘РЎР‚Р С‘Р Р…Р В° Р В±Р В»Р С•Р С”Р В° РЎРѓ Р С—Р С•Р В»РЎРЏР СР С‘ */}
.formcontre div textarea{width:100%; display:block;  font-size:14px; height:100px; padding:20px; -moz-box-sizing: border-box; /* Р вЂќР В»РЎРЏ Firefox */  
    box-sizing: border-box; /* Р РЃР С‘РЎР‚Р С‘Р Р…Р В° Р В±Р В»Р С•Р С”Р В° РЎРѓ Р С—Р С•Р В»РЎРЏР СР С‘ */}
.formcontre div input[type=submit]{width:128px; height:30px; border:2px solid #74a000; text-align:center; color:#74a000; background:none; cursor:pointer;}


.priceprods{font-size:17px;}
.priceprods span{display:inline-block; padding:5px; color:#fff; font-weight:bold; background:#fea807; border-right:2px solid #ed871b; border-bottom:2px solid #ed871b;}

.iosslider.innerrt{
height:auto;
width:100%;
}

.iosslider.innerrt .slide{margin-bottom:30px;}


.prodimgpageF{
width:250px;
float:left;
background:#fff;
border:1px solid #7ca700;
padding:10px;
margin:0px 20px 20px 0px;
}

.prodimgpageF img{width:100%;}

.prodhozbg.hozproodbg h3{color:#fff;padding: 53px 0px 30px 56px;}

.wpctinner.nopdb{padding-bottom:0px;    overflow: hidden;}

.wpwpjst{
color:#55554f; font-size:14px; line-height:21px;text-align: justify;}

.jcarousel-control-prev4,.jcarousel-control-next4{
display:block;
width:43px;
height:43px;
position:absolute; top:50%;
overflof:hidden;
text-indent:-9999px;
}

.jcarousel-control-prev4{ left:50px; background: url(/templates/images/left_arr.png) top center no-repeat;}
.jcarousel-control-next4{ right:50px; background: url(/templates/images/right_arr.png) top center no-repeat;}



/*Слайдер*/
/* slider container */
.iosslider4{
	/* required */
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	height: 180px;
	margin:auto;
	width:790px;
	margin:0px auto 30px auto;
	
}


/* slider */
.iosslider4 .slider {
	/* required */
	width: 100%;
	height: 180px;
}

/* slide */
.iosslider4  .slide {
	/* required */
	float: left;
	width: 220px;
	height: 150px;
	position:relative;
	margin:0px 25px;
	text-align:center;
	position:relative;
        overflow:hidden;
}

.iosslider4  .slide img{height:100%;}


.prodhozbg{height:415px; background: url(/templates/images/phghoz.png) top center no-repeat; width:1000px; margin:auto; position:relative;     top: 40px;
    z-index: 2;
    left: -3px;}

.prodhozbg.hozproodbg{background: url(/templates/images/bg_prog_img.jpg) top center no-repeat; height:365px;}

.prodhozbg > h3{ font-size:30px; color:#9fbf45; margin:0px; padding: 85px 0px 30px 56px; text-transform:uppercase;}

.imggallery a{ display:inline-block; width:200px; height:200px; margin:10px;}

.imggallery a img{max-width:100%; max-height:100%;}

.wpctinner.prodinner{padding-bottom:0px;}

.itemovf{overflow:hidden; padding-bottom:20px; border-bottom:1px solid #d3e09e; padding-top:20px;}
.imgleftb{ float:left; width:250px; flot:left; text-align:center;}

.imgleftb .imgbrdr{ width:200px; height:200px; border-radius:200px; border-left:10px solid #feec77;}

.imgleftb .imgbrdr img{width:100%; height:100%;  border:1px solid #fece4b; border-radius:200px;}

.inforightlb{margin-left:270px; font-size:12px; line-height:18px; color:#55554f; text-align: justify;}

.inforightlb a{color:#ffba00; font-size:24px; text-decoration:none; text-transform:uppercase;}


.mainH1title{ color:#ffba00; font-size:36px; text-transform:uppercase;display: inline-block;
    
    padding: 16px; margin-top:78px;}

.mainH1title span{
    zbackground: #fff;
    padding: 10px 0px;
    position: relative;
    zoutline: #fff solid 0.3em;
}

.mainH3title{color:#7ca700; font-size:27px; text-transform:uppercase;
    padding: 10px 0px; margin:0px; line-height:35px;}

.wpctinner{ width:880px; margin:auto; padding-bottom:250px;z-index: 2;
    position: relative;}

img{
	border:none;
	vertical-align:middle;
}

html, body {
    margin: 0;
    padding: 0;
    height: 100%; /* не забываем это свойство для html и body */
	font-family: 'Roboto', sans-serif;
min-width:1200px;

}

html{
	background: url(/templates/images/bg_fon.jpg) top center no-repeat;
}

#conteiner {
    position: relative;
    min-height: 100%; /* минимальная высота контейнера, ее понимают все браузеры за исключением IE6 */
	background: url(/templates/images/fon_inner_top.png) top center no-repeat;
	overflow:hidden;
}

#conteiner.main_page{background: url(/templates/images/fon_main_top.png) top center no-repeat;}

/* ниже фильтр * html так называемый CSS хак, через который можно задать любое свойство предназначенное для IE6 */
* html #conteiner {
    height: 100%;
}

#header {
    position: relative;
    height: 220px;
	width:1000px;
	margin:auto;
}

/* элемент ниже позволяет не наезжать подвалу на контент, он должен быть не меньше подвала по высоте */
.end_content {
    position: relative;
    height: 0px;
}

#footer {
    background: url(/templates/images/fon_footer.png) bottom center no-repeat;
    position: relative;
    margin-top: -300px; /* свойство должно быть равным высоте элемента, не забываем про отрицательное значение */
    height: 300px;
	
}

.topmenu{
	margin:0px;
	padding:0px;
	list-style:none;
	height:50px;
	position:absolute;
	bottom:0px;
	left:0px;
z-index:3;

}

.topmenu > li{
	display: list-item;
	float:left;
	height:50px;
	zline-height:50px;
position:relative;
}

.topmenu > li > ul{
position:absolute;
left:0px;
top:50px;
width:200px;
list-style:none;
background:#7ca700;
margin:0px;
padding:10px 0px;;
border-radius:0px 0px 10px 10px;
display:none;
}

.topmenu > li:hover > ul{display:block;}

.topmenu > li > ul > li > a{ color:#fff; display:block;padding:5px 10px; font-size:14px; text-decoration:none;}

.topmenu > li > ul > li > a:hover{background:#557103; border-radius:5px;}

.topmenu > li > a{
	display: inline-block;
	padding:5px 10px;
	margin:10px 6px 11px 5px;
	color:#fff;
	font-weight:500;
	text-decoration:none;
-moz-box-sizing: border-box; /* Для Firefox */  
    box-sizing: border-box; /* Ширина блока с полями */
}

.topmenu > li > a:hover,.topmenu > li > a.active{ background:#557103; border-radius:10px; border-bottom:1px solid #6b8d06; border-right:1px solid #6b8d06; margin:10px 5px 10px 5px;}

.slider_wp{text-align:center; padding-top:45px; margin-bottom:50px;}

.about_text{ overflow: hidden; width:1001px; margin:auto; font-size:14px; font-weight:300; line-height:20px; background:#efefe3; position:relative; left:-3px; padding-bottom:40px;}

.left_menu{ width:235px; float:left; margin:0px; padding:0px; list-style:none;}

.alclf{ position:relative; left:-3px; width:1001px;}

.left_menu li { border-left:20px solid #88a732;}

.left_menu li a{ display:block; background:#9fbf45; color:#fff; font-weight:500; font-size:16px; text-transform: uppercase; text-decoration:none; padding:10px 0px 10px 40px; border-bottom:1px solid #88a732;}


.left_menu li:hover{border-left:20px solid #f88702;}

.left_menu li:hover a{ background:#fda807;}

.text_about_wp h1{ font-size:36px; color:#7ca700; text-transform: uppercase;}

.text_about_wp{margin-left:280px; padding-right:50px; text-align: justify;}

.news_box{background: #fff url(/templates/images/news_top.png) top right no-repeat; width:1000px; margin:auto;}

.news_box > div{background: url(/templates/images/news_bottom.png) bottom left no-repeat; padding:30px 0px 60px 0px;}

.news_box  h3,.prod_main h3,.ferms h3{ text-transform:uppercase; color:#7ca700; font-size: 36px; margin:0px; padding:0px 0px 10px 55px;}

.news_list{
	margin:0px;
	padding:0px 0px 0px 30px;
	list-style:none;
	overflow:hidden;
}

.news_list li{
	width:240px;
	float:left;
	margin:10px 20px;
	font-size:12px; color:#333333;
	font-weight:500;
height:230px;
}

.news_list li a{ color:#9fbf45; font-size:15px; font-weight:500;}

.prod_main{ background:#efefe3 url(/templates/images/prod_bg.jpg) -2px top no-repeat; margin:auto; padding-bottom:300px; padding-top:50px;}


/*Слайдер*/
/* slider container */
.iosslider{
	/* required */
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	height: 330px;
	margin:auto;
	width:850px;
	margin:30px auto 30px auto;
	
}


/* slider */
.iosslider .slider {
	/* required */
	width: 100%;
	height: 330px;
}

/* slide */
.iosslider  .slide {
	/* required */
	float: left;
	width: 210px;
	height: 310px;
	position:relative;
	margin:0px 39px;
	border:2px solid #9fbf45;
	background:#fff;
	text-align:center;
	font-size:17px; font-weight:500;
	position:relative;
}

.iosslider  .slide img{ max-height:170px; max-width:190px;     margin: 10px;}

.moreprod{ 
	display:block; 
	width:120px;
	margin-left:-60px;
	position: absolute;
	left:50%;
	bottom:10px;
	background:#7ca700;
	padding:10px 0px;
	color:#fff; text-decoration:none;
	font-size:15px;
}

.footerwp{ 
	width:1000px;
	margin:auto;
	position:relative;
	height:100%;
}

.cout_c{
	position:absolute;
	top: 110px;
	left:40px;
}

.cruroo{
	background: url("/templates/images/ruroo.png") left top no-repeat;
	padding-left:50px;
	color:#777676;
	font-size:13px;
	text-decoration:none;
	padding-bottom:4px;
    line-height: 16px;
	display:block;
}

.cruroo span{
	display:block;
	text-decoration:underline;
}

.contct_box_ls{
	position:absolute;
	color:#353535;
	left:530px;
	width:250px;
	font-size:14px;
	top:110px;
}

.contct_box_ls h3{ font-size:18px; color:#353535; margin:0px; padding:10px 0px; }

.contct_box_ls a{color:#7ca700;}

.phonebig{ color:#7ca700; font-size:24px; font-weight:bold; left:-3px;}

.ferms{ width:1000px; margin:auto; background: url(/templates/images/bg_ferms.jpg) top left repeat; padding:20px 0px;}



.priembox{
text-align:center;
width:1000px; margin:auto;
}


/*Слайдер*/
/* slider container */
.iosslider2{
	/* required */
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	height: 200px;
	margin:auto;
	width:790px;
	margin:30px auto 30px auto;
	
}

/* slider */
.iosslider2 .slider {
	/* required */
	width: 100%;
	height: 200px;
}

/* slide */
.iosslider2  .slide {
	/* required */
	float: left;
	width: 140px;
	height: 200px;
	position:relative;
	margin:0px 11px;
	text-align:center;
	font-size:16px; 
	position:relative;
}

.img_logo_f{width:130px; height:130px; border-radius:130px; background:#fff; line-height:130px;  margin-bottom:5px; overflow:hidden;}

.img_logo_f img{max-height:100%;max-width:100%;}
.iosslider2  .slide a{ color:#55554f; text-decoration: none;}

#logo{
	color:#fff;
	font-size:27px; 
	font-weight:bold;
	display:block;
	width:300px;
	text-decoration:none;
	position:absolute; top:30px; left:0px;
}

.address_h{
	font-weight:500;
	font-size:15px;
	position:absolute;
	top:40px; left:510px;
	color:#fff;
}

.phone_h{
	font-weight:bold;
	text-align:right;
	color:#fff;
	font-size:25px;
	line-height:20px;
	position:absolute;
	top:40px;
	right:0px;
	
}

.phone_h a{
	font-size:15px; color:#e6ff9f;
}