html,body {width:100%; height:100%; margin:0;}

.header_fon {background: url(../image/a0da8ae8-afce-4aef-a131-0f82f877fe73.jpg) no-repeat; 
	background-size:cover; 
	max-width:100%; 
	height:100%;
    -moz-background-size: cover; /* Firefox 3.6+ */
    -webkit-background-size: cover; /* Safari 3.1+ Рё Chrome 4.0+ */
    -o-background-size: cover; /* Opera 9.6+ */
	} 
	
.header_fon_two {
	background: url(../image/0d855ccc-1667-4c6c-bf4a-31f440591ade.jpg) no-repeat; 
	background-size:cover; 
	max-width:100%; 
	min-height:65vw;
    -moz-background-size: cover; /* Firefox 3.6+ */
    -webkit-background-size: cover; /* Safari 3.1+ Рё Chrome 4.0+ */
    -o-background-size: cover; /* Opera 9.6+ */
}

.header_fon_three {
	background: url(../image/bg-about.jpg) no-repeat; 
	background-size:cover; 
	max-width:100%; 
	min-height:12vw;
    -moz-background-size: cover; /* Firefox 3.6+ */
    -webkit-background-size: cover; /* Safari 3.1+ Рё Chrome 4.0+ */
    -o-background-size: cover; /* Opera 9.6+ */
}

.header_fon_four {
	background: url(../image/bg-about.jpg) no-repeat; 
	background-size:cover; 
	max-width:100%; 
	min-height:12vw;
    -moz-background-size: cover; /* Firefox 3.6+ */
    -webkit-background-size: cover; /* Safari 3.1+ Рё Chrome 4.0+ */
    -o-background-size: cover; /* Opera 9.6+ */
}

.status {width:100%; margin-top:2%; float:left; background:rgb(51, 51, 51, 0.7);}

.status div {color:#FFFFFF; margin:0.5%;}

.status div a {text-decoration:none; color:#FFFFFF;}

.scrolling {width:98%; margin-left:1%; margin-bottom:0.5%; float:left; color:#FFFFFF; font-size:1.2vw;}

.scrolling a {color:#FFFFFF; text-decoration:none;}

.photogallery {
	background: url(../image/4ad54d89-c965-4138-84b0-ba7db0dcf4ab.jpg) no-repeat; 
	background-size:100%; 
	width:100%; 
	height:63vw;
	float:left;
    -moz-background-size: 100%; /* Firefox 3.6+ */
    -webkit-background-size: 100%; /* Safari 3.1+ Рё Chrome 4.0+ */
    -o-background-size: 100%; /* Opera 9.6+ */
}

.header {width:100%; margin-top:2%; float:left; background:rgb(51, 51, 51, 0.7); display:block;}

.company {margin-left:1%; width:12%; float:left;}

.company img {width:100%;}

.menu {width:85%; margin-left:1%; margin-top:1.3%; float:left;}

.topmenu {padding:0; margin-left:1%; margin-right:1%; margin-top:0; margin-bottom:0; float:left; text-align:center; font-size:1.5vw; width:98%;}
.topmenu > li {padding:0; display:inline-block; position:relative; width:12%; float:left;}
.topmenu > li > a {padding:0; color:#FFFFFF;  text-decoration:none;}

.submenu {display: none; 
position: absolute; 
top: 100%; 
left: 0px; 
list-style: none; 
padding-left: 0; 
text-align: left; 
white-space: nowrap;  
transform-origin: 0% 0%;z-index:10; 
border-bottom:2px #FAAA49 solid;
border-left:2px #FAAA49 solid; 
border-right:2px #FAAA49 solid;
} 
.submenu li{ width:100%; color:#000000; background:rgb(204, 204, 204, 0.8);} 
.submenu li a:hover{color:#000000;} 


.submenu li a { 
width: 100%; 
display: inline-block; 
padding: 5px 20px; 
color: inherit; 
text-decoration: none; 
} 

.topmenu > li:hover .submenu{ 
display:block; 
}

.header_mobile {width:100%; float:left; display:none;}

.company_mobile {width:20%; margin-left:40%; float:left;}

.company_mobile a img {width:100%;}

.menu_mobile {width:100%; float:left; background: rgb(51, 51, 51, 0.5); text-align:center; }

.mobile_topmenu {width:100%; padding:0; margin:0;}
.mobile_topmenu > li { padding:0; display: inline-block; position: relative;margin:0;}
.mobile_topmenu > li > a {padding:0; color:#333; color:#FFFFFF; font-size:1.3vw;  text-decoration:none;}

.mobile_submenu {display: none; 
position: absolute; 
top: 100%; 
left: 0px; 
list-style: none; 
padding-left: 0; 
text-align: left; 
white-space: nowrap;  
transform-origin: 0% 0%;z-index:10; 
border-bottom:2px #FAAA49 solid;
border-left:2px #FAAA49 solid; 
border-right:2px #FAAA49 solid;
} 
.mobile_submenu li{ width:100%; color:#000000; background:rgb(204, 204, 204, 1);} 
.mobile_submenu li a:hover{color:#000000;} 


.mobile_submenu li a { 
width: 100%; 
display: inline-block; 
padding: 5px 20px; 
color: inherit; 
text-decoration: none; 
} 

.mobile_topmenu > li:hover .mobile_submenu{ 
display:block; 

}

.left_menu {width:20%; margin-left:1%; margin-top:7.5vw; float:left; background: rgb(51, 51, 51, 0.8); position:fixed; display:block;}

.left_menu a {text-decoration:none; color:#FFFFFF;}

.left_menu a div {font-size:1.4vw; margin-left:2.5%; margin-right:2.5%; margin-bottom:1%; border-bottom:1px #FFFFFF solid;}

.left_menu_two {width:20%; margin-left:1%; margin-top:1.3vw; float:left; background: rgb(51, 51, 51, 0.8); display:block; position:fixed;}

.left_menu_two a {text-decoration:none; color:#FFFFFF;}

.left_menu_two a div {font-size:1.4vw; margin-left:2.5%; margin-right:2.5%; margin-bottom:1%; border-bottom:1px #FFFFFF solid;}

.header_about_company {width:60%; margin-left:2.5%; margin-top:1.5vw; background: rgb(51, 51, 51, 0.7); color:#FFFFFF; float:left;}

.header_about_company_text {margin-left:1%; margin-right:1%; margin-top:0.5%; margin-bottom:0.5%; font-size:1.4vw;}

.next {text-decoration:none; color:#333;}

.next div {width:20%; font-size:1.2vw; text-align:center; background:#FAAA49; float:right; margin-top:1%; margin-bottom:1%; margin-right:1%;}

.about_company {width:75%; margin-right:2.5%; margin-top:1.2vw; background: rgb(51, 51, 51, 0.8); color:#FFFFFF; float:right; display:block;}

.about_company_two {width:100%; background: rgb(51, 51, 51, 0.8); color:#FFFFFF; float:left; display:none;}

.about_company_text {margin-left:1%; margin-right:1%; margin-top:0.5%; margin-bottom:0.5%; font-size:1.4vw;}

.about_company_text p {margin:0;}

.news {width:75%; margin-right:2.5%; margin-top:1.3vw; float:right;}

.news_text {margin-left:1%; margin-right:1%; margin-bottom:0.5%; font-size:1.4vw;}

.news_text p {margin:0;}

.news_text_div {width:98vw; margin-left:1vw; margin-top:0.5vw; font-size:1.2vw; float:left;}

.shop {width:100%; float:left;}

.all_shop {width:75%; margin-right:2.5%; margin-top:2.5%; margin-bottom:2.5%; float:right;}

.all_shop div {margin:2px; font-size:1.2vw;}

.all_shop div p {margin:0;}

.photo_block {width:75%; height:59vw; margin-right:2.5%; margin-top:1.2vw; background: rgb(51, 51, 51, 0.8); color:#FFFFFF; float:right;}

.photo_block_text {margin-left:1%; margin-right:1%; margin-top:0.5%; margin-bottom:0.5%; font-size:1.4vw;}

.photo_block_text p {margin:0;}

.ul_photo {margin:0; padding:0; text-align:center; margin-left:1%; margin-right:1%;}

.ul_photo a {}

.ul_photo a li {list-style-type:none; width:17.5vw; height:13.1vw; margin-left:0.2vw; margin-right:0.2vw; margin-top:0.2vw; margin-bottom:0.2vw; float:left; border:1px #FFFFFF solid;}

.ul_photo a li img {width:17.5vw; height:13vw;}

.header_news {width:33%; height:33.5vw; margin-right:2.5%; margin-top:1.5vw; float:right; display:block;}

.header_block_news {width:100%; background: rgb(51, 51, 51, 0.7); float:left; margin-bottom:1.5%;}

.header_block_news_image {width:9vw; float:left; margin-left:2%; margin-top:2%; margin-bottom:2%;}

.header_block_news_image img {width:100%; height:5vw;}

.header_block_news_title {width:60%; float:left; margin-left:2%; margin-top:2%; font-size:1.1vw; color:#FFFFFF;}

.header_block_news_text {width:60%; float:left; margin-left:2%; margin-top:1%; font-size:1vw;}

.header_all_news {text-decoration:none; color:#333; display:block;}

.header_all_news div {width:33.3%; font-size:1.2vw; text-align:center; background:#FAAA49; float:right; margin-right:2.5%;}

.main_product {width:90%; margin-left:5%; margin-top:1%; float:left;}

.stroka {text-align:center; font-size:1.2vw;}

.main_block_product {width:19%; margin-left:0.7%; margin-top:0.5%; margin-bottom:0.5%; float:left; text-decoration:none;}

.main_block_product div img {width:100%;}

.main_block_product div div {
	background:rgb(255, 255, 255,0.6);
    bottom: 0;
    color: #000000;
    font-size: 1.2vw;
    left: 0;
    line-height: 1.5vw;;
    padding: 2%;
    text-align: center;
    width: 96%;
	opacity:0.9;
	margin:-2.5vw 0 0 0;
}

.contact {width:98%; margin-left:1%; float:left; border-bottom:2px #FAAA49 solid; font-size:1.2vw;}

.contact_text {width:98%; margin-left:1%; float:left;}

.contact_text p {margin:0; font-size:1.1vw;}

.social {width:98%; margin-left:1%; margin-top:1.5%; margin-bottom:1.5%; float:left; border:2px #FAAA49 solid; font-size:1.2vw; text-align:center;}

.social_block {list-style-type:none; padding-left:0; margin-left:3%; margin-bottom:2%; border:1px #FFFFFF solid;}

.social_block a {text-decoration:none;}

.whatsapp {background:#0DC143; color:#FFFFFF; text-decoration:none; padding:5px; width:18%; float:left; text-align:center;}

.telegram {background:#64A9DC; color:#FFFFFF; text-decoration:none; padding:5px; width:18%; margin-left:1%; float:left; text-align:center;}

.VK {background:#587EA3; color:#FFFFFF; text-decoration:none; padding:5px; width:18%; margin-left:1%; float:left; text-align:center;}

.OK {background:#EE8202; color:#FFFFFF; text-decoration:none; padding:5px; width:18%; margin-left:1%; float:left; text-align:center;}

.FB {background:#3B5998; color:#FFFFFF; text-decoration:none; padding:5px; width:18%; margin-left:1%; float:left; text-align:center;}

.link {color:#000000; text-decoration:none;}

.link_text {text-align:center; font-size:2vw; margin-top:4vw;}

.potato {
	background: url(../image/14818119045852a7c0e67f80.58977467.jpg) no-repeat; 
	background-size:cover; 
	max-width:100%; 
	min-height:35vw;
    -moz-background-size: cover; /* Firefox 3.6+ */
    -webkit-background-size: cover; /* Safari 3.1+ Рё Chrome 4.0+ */
    -o-background-size: cover; /* Opera 9.6+ */
}

.potato_text {width:30%; height:10vw; background:rgb(255, 255, 255, 0.5); float:right; margin-right:1vw; margin-top:12vw; border:2px #FAAA49 solid;}

.onion_text {width:30%; height:10vw; background:rgb(255, 255, 255, 0.5); float:left; margin-left:1vw; margin-top:12vw; border:2px #FAAA49 solid;}

.onion {
	background: url(../image/original.jpg) no-repeat; 
	background-size:cover; 
	max-width:100%; 
	min-height:35vw;
    -moz-background-size: cover; /* Firefox 3.6+ */
    -webkit-background-size: cover; /* Safari 3.1+ Рё Chrome 4.0+ */
    -o-background-size: cover; /* Opera 9.6+ */
}

.beet {
	background: url(../image/ffea3c97dc1086470a5c47d222e8c992-resize_crop_1Xquality_100Xallow_enlarge_0Xw_1200Xh_630.jpg) no-repeat; 
	background-size:cover; 
	max-width:100%; 
	min-height:35vw;
    -moz-background-size: cover; /* Firefox 3.6+ */
    -webkit-background-size: cover; /* Safari 3.1+ Рё Chrome 4.0+ */
    -o-background-size: cover; /* Opera 9.6+ */
}

.carrot {
	background: url(../image/1-3.jpg) no-repeat; 
	background-size:cover; 
	max-width:100%; 
	min-height:35vw;
    -moz-background-size: cover; /* Firefox 3.6+ */
    -webkit-background-size: cover; /* Safari 3.1+ Рё Chrome 4.0+ */
    -o-background-size: cover; /* Opera 9.6+ */
}

.cabbage {
	background: url(../image/server.jpg) no-repeat; 
	background-size:cover; 
	max-width:100%; 
	min-height:35vw;
    -moz-background-size: cover; /* Firefox 3.6+ */
    -webkit-background-size: cover; /* Safari 3.1+ Рё Chrome 4.0+ */
    -o-background-size: cover; /* Opera 9.6+ */
}

.product {width:32%; height:12vw; margin:0.5%; border:2px #FAAA49 solid; background:#FFFFFF; color:#000000; text-decoration:none; float:left;}

.product_image {width:40%; float:left;}

.product_image img {width:100%; height:10vw;}

.product_title {width:55%; margin:1%; text-align:left; float:left; font-size:1.2vw;}

.product_about {width:55%; height:6vw; margin:1%; text-align:left; float:left; font-size:1vw;}

.more_detailed {width:58%; margin:1%; text-align:center; float:left; font-size:1vw; background:#FAAA49; color:#333;}

dialog {background: rgba(255, 255, 255); width: 60%; color:#000000; border-radius: 5px;}

.news_block {margin:0; padding:0;}

.news_block a {color:#000000; text-decoration:none; width:100%;}

.news_block a li {list-style-type:none; width:98.5%; height:7vw; margin:0.5%; border-bottom:2px #FAAA49 solid;}

.news_image {width:20%; float:left;}

.news_image img {width:100%; height:7vw;}

.news_title {width:75%; float:left; font-size:1.2vw; margin-left:1%;}

.news_text_t {width:75%; float:left; font-size:1vw; margin-left:1%; margin-top:0.5%;}

.view_news_text {font-size:1.2vw;}

.price {width:98%; margin-left:1%; float:left;}

.footer {width:100%; float:left; background:rgb(51, 51, 51); border-top:2px #FAAA49 solid;}

.footer div {width:24%; margin-left:0.5%; margin-top:0.2%; margin-bottom:0.2%; float:left; color:#FFFFFF; font-size:1.4vw;}

.footer div p {margin:0;}

.footer div p a {color:#FFFFFF; text-decoration:none;}

.footer div ul {margin:0; padding:0;}

.footer div ul a {color:#FFFFFF; text-decoration:none;}

.footer div ul a li {list-style-type:none;}

.about {text-align:center; width:100%; float:left; font-size:0.9vw;}

.about a {text-decoration:none; color:#FAAA49;}

@media screen and (max-width: 1024px) {
html,body {width:100%; height:100%; margin:0;}

.header_fon {background: url(../image/a0da8ae8-afce-4aef-a131-0f82f877fe73.jpg) no-repeat; 
	background-size:cover; 
	max-width:100%; 
	height:120vw;
    -moz-background-size: cover; /* Firefox 3.6+ */
    -webkit-background-size: cover; /* Safari 3.1+ Рё Chrome 4.0+ */
    -o-background-size: cover; /* Opera 9.6+ */
	} 
	
.header_fon_two {
	background: url(../image/0d855ccc-1667-4c6c-bf4a-31f440591ade.jpg) no-repeat; 
	background-size:cover; 
	max-width:100%; 
	min-height:20vw;
    -moz-background-size: cover; /* Firefox 3.6+ */
    -webkit-background-size: cover; /* Safari 3.1+ Рё Chrome 4.0+ */
    -o-background-size: cover; /* Opera 9.6+ */
}

.header_fon_three {
	background: url(../image/bg-about.jpg) no-repeat; 
	background-size:cover; 
	max-width:100%; 
	min-height:25vw;
    -moz-background-size: cover; /* Firefox 3.6+ */
    -webkit-background-size: cover; /* Safari 3.1+ Рё Chrome 4.0+ */
    -o-background-size: cover; /* Opera 9.6+ */
}

.header_fon_four {
	background: url(../image/bg-about.jpg) no-repeat; 
	background-size:cover; 
	max-width:100%; 
	min-height:25vw;
    -moz-background-size: cover; /* Firefox 3.6+ */
    -webkit-background-size: cover; /* Safari 3.1+ Рё Chrome 4.0+ */
    -o-background-size: cover; /* Opera 9.6+ */
}

.status {width:100%; margin-top:1%; float:left; background:rgb(51, 51, 51, 0.7);}

.status div {color:#FFFFFF; margin:0.5%; font-size:8px;}

.status div a {text-decoration:none; color:#FFFFFF;}

.scrolling {width:98%; margin-left:1%; margin-bottom:0.5%; float:left; color:#FFFFFF; font-size:1.2vw;}

.scrolling a {color:#FFFFFF; text-decoration:none;}

.photogallery {
	background: url(../image/4ad54d89-c965-4138-84b0-ba7db0dcf4ab.jpg) no-repeat; 
	background-size:100%; 
	width:100%; 
	height:63vw;
	float:left;
    -moz-background-size: 100%; /* Firefox 3.6+ */
    -webkit-background-size: 100%; /* Safari 3.1+ Рё Chrome 4.0+ */
    -o-background-size: 100%; /* Opera 9.6+ */
}

.header {width:100%; margin-top:2%; float:left; background:rgb(51, 51, 51, 0.7); display:none;}

.company {margin-left:1%; width:12%; float:left;}

.company img {width:100%;}

.menu {width:85%; margin-left:1%; margin-top:1.3%; float:left;}

.topmenu {padding:0; margin-left:1%; margin-right:1%; margin-top:0; margin-bottom:0; float:left; text-align:center; font-size:1.5vw; width:98%;}
.topmenu > li {padding:0; display:inline-block; position:relative; width:12%; float:left;}
.topmenu > li > a {padding:0; color:#FFFFFF;  text-decoration:none;}

.submenu {display: none; 
position: absolute; 
top: 100%; 
left: 0px; 
list-style: none; 
padding-left: 0; 
text-align: left; 
white-space: nowrap;  
transform-origin: 0% 0%;z-index:10; 
border-bottom:2px #FAAA49 solid;
border-left:2px #FAAA49 solid; 
border-right:2px #FAAA49 solid;
} 
.submenu li{ width:100%; color:#000000; background:rgb(204, 204, 204, 0.8);} 
.submenu li a:hover{color:#000000;} 


.submenu li a { 
width: 100%; 
display: inline-block; 
padding: 5px 20px; 
color: inherit; 
text-decoration: none; 
} 

.topmenu > li:hover .submenu{ 
display:block; 
}

.header_mobile {width:100%; float:left; display:block;}

.company_mobile {width:40%; margin-left:30%; float:left;}

.company_mobile a img {width:100%;}

.menu_mobile {width:100%; float:left; background: rgb(51, 51, 51, 0.5); text-align:center; }

.mobile_topmenu {width:100%; padding:0; margin:0;}
.mobile_topmenu > li { padding:0; display: inline-block; position: relative;margin:0;}
.mobile_topmenu > li > a {padding:0; color:#333; color:#FFFFFF; font-size:4vw;  text-decoration:none;}

.mobile_submenu {display: none; 
position: absolute; 
top: 100%; 
left: 0px; 
list-style: none; 
padding-left: 0; 
text-align: left; 
white-space: nowrap;  
transform-origin: 0% 0%;z-index:10; 
border-bottom:2px #FAAA49 solid;
border-left:2px #FAAA49 solid; 
border-right:2px #FAAA49 solid;
} 
.mobile_submenu li{ width:100%; color:#000000; background:rgb(204, 204, 204, 1);} 
.mobile_submenu li a:hover{color:#000000;} 


.mobile_submenu li a { 
width: 100%; 
display: inline-block; 
padding: 5px 20px; 
color: inherit; 
text-decoration: none; 
} 

.mobile_topmenu > li:hover .mobile_submenu{ 
display:block; 

}

.left_menu {width:20%; margin-left:1%; margin-top:20.5vw; float:left; background: rgb(51, 51, 51, 0.8); position:fixed; display:none;}

.left_menu a {text-decoration:none; color:#FFFFFF;}

.left_menu a div {font-size:8px; margin-left:2.5%; margin-right:2.5%; margin-bottom:1%; border-bottom:1px #FFFFFF solid;}

.left_menu_two {width:20%; margin-left:1%; margin-top:1.3vw; float:left; background: rgb(51, 51, 51, 0.8); display:none; position:fixed;}

.left_menu_two a {text-decoration:none; color:#FFFFFF;}

.left_menu_two a div {font-size:1.4vw; margin-left:2.5%; margin-right:2.5%; margin-bottom:1%; border-bottom:1px #FFFFFF solid;}

.header_about_company {width:98%; margin-left:1%; margin-top:0.5vw; background: rgb(51, 51, 51, 0.7); color:#FFFFFF; float:left;}

.header_about_company_text {margin-left:1%; margin-right:1%; margin-top:0.5%; margin-bottom:0.5%; font-size:3vw;}

.next {text-decoration:none; color:#333;}

.next div {width:20%; font-size:10px; text-align:center; background:#FAAA49; float:right; margin-top:0%; margin-bottom:1%; margin-right:1%;}

.about_company {width:98%; margin-left:1%; margin-top:0.5vw; background: rgb(51, 51, 51, 0.8); color:#FFFFFF; float:left; display:none;}

.about_company_two {width:100%; background: rgb(51, 51, 51, 0.8); color:#FFFFFF; float:left; display:block;}

.about_company_text {margin-left:1%; margin-right:1%; margin-top:0.5%; margin-bottom:0.5%; font-size:12px;}

.about_company_text p {margin:0;}

.news {width:98%; margin-right:1%; margin-top:1.3vw; float:left;}

.news_text {margin-left:1%; margin-right:1%; margin-bottom:0.5%; font-size:1.4vw;}

.news_text p {margin:0;}

.news_text_div {width:98vw; margin-left:1vw; margin-top:0.5vw; font-size:1.2vw; float:left;}

.shop {width:100%; float:left;}

.all_shop {width:100%; margin-right:0%; margin-top:0%; margin-bottom:0%; float:left;}

.all_shop div {margin:2px; font-size:12px;}

.all_shop div p {margin:0;}

.photo_block {width:100%; height:100%; margin-right:0%; margin-top:0vw; background: rgb(51, 51, 51, 0.8); color:#FFFFFF; float:right;}

.photo_block_text {margin-left:1%; margin-right:1%; margin-top:0.5%; margin-bottom:0.5%; font-size:1.4vw;}

.photo_block_text p {margin:0;}

.ul_photo {margin:0; padding:0; text-align:center; margin-left:1%; margin-right:1%;}

.ul_photo a {}

.ul_photo a li {list-style-type:none; width:23.5vw; height:14.1vw; margin-left:0.2vw; margin-right:0.2vw; margin-top:0.2vw; margin-bottom:0.2vw; float:left; border:1px #FFFFFF solid;}

.ul_photo a li img {width:23.5vw; height:14vw;}

.header_news {width:33%; height:33.5vw; margin-right:2.5%; margin-top:1.5vw; float:right; display:none;}

.header_block_news {width:100%; background: rgb(51, 51, 51, 0.5); float:left; margin-bottom:1.5%;}

.header_block_news_image {width:9vw; float:left; margin-left:2%; margin-top:2%; margin-bottom:2%;}

.header_block_news_image img {width:100%; height:5vw;}

.header_block_news_title {width:60%; float:left; margin-left:2%; margin-top:2%; font-size:1.1vw; color:#FFFFFF;}

.header_block_news_text {width:60%; float:left; margin-left:2%; margin-top:1%; font-size:1vw;}

.header_all_news {text-decoration:none; color:#333; display:none;}

.header_all_news div {width:33.3%; font-size:1.2vw; text-align:center; background:#FAAA49; float:right; margin-right:2.5%;}

.main_product {width:90%; margin-left:5%; margin-top:1%; float:left;}

.stroka {text-align:center; font-size:10px;}

.main_block_product {width:90%; margin-left:5%; margin-top:0.5%; margin-bottom:0.5%; float:left; text-decoration:none;}

.main_block_product div img {width:100%;}

.main_block_product div div {
	background:rgb(0, 0, 0,0.5);
    bottom: 0;
    color: #FFFFFF;
    font-size: 10px;
    left: 0;
    line-height: 1.5vw;;
    padding: 2%;
    text-align: center;
    width: 96%;
	opacity:0.9;
	margin:0 0 0 0;
}

.contact {width:98%; margin-left:1%; float:left; border-bottom:2px #FAAA49 solid; font-size:1.2vw;}

.contact_text {width:98%; margin-left:1%; float:left;}

.contact_text p {margin:0; font-size:12px;}

.social {width:98%; margin-left:1%; margin-top:1.5%; margin-bottom:1.5%; float:left; border:2px #FAAA49 solid; font-size:4vw; text-align:center;}

.social_block {list-style-type:none; padding-left:0; margin-left:0%; margin-bottom:2%; border:1px #FFFFFF solid;}

.social_block a {text-decoration:none;}

.whatsapp {background:#0DC143; color:#FFFFFF; text-decoration:none; padding:5px; width:98%; float:left; text-align:center;}

.telegram {background:#64A9DC; color:#FFFFFF; text-decoration:none; padding:5px; width:98%; margin-left:0%; float:left; text-align:center;}

.VK {background:#587EA3; color:#FFFFFF; text-decoration:none; padding:5px; width:98%; margin-left:0%; float:left; text-align:center;}

.OK {background:#EE8202; color:#FFFFFF; text-decoration:none; padding:5px; width:98%; margin-left:0%; float:left; text-align:center;}

.FB {background:#3B5998; color:#FFFFFF; text-decoration:none; padding:5px; width:98%; margin-left:0%; float:left; text-align:center;}

.link {color:#000000; text-decoration:none;}

.link_text {text-align:center; font-size:4vw; margin-top:3vw;}

.potato {
	background: url(../image/14818119045852a7c0e67f80.58977467.jpg) no-repeat; 
	background-size:cover; 
	max-width:100%; 
	min-height:35vw;
    -moz-background-size: cover; /* Firefox 3.6+ */
    -webkit-background-size: cover; /* Safari 3.1+ Рё Chrome 4.0+ */
    -o-background-size: cover; /* Opera 9.6+ */
}

.potato_text {width:98%; height:10vw; background:rgb(0, 0, 0, 0.5); float:right; margin-left:1vw; margin-top:12vw; border:2px #FAAA49 solid; font-size:16vw; color:#FFFFFF;}

.onion_text {width:98%; height:10vw; background:rgb(0, 0, 0, 0.5); float:left; margin-left:1vw; margin-top:12vw; border:2px #FAAA49 solid; font-size:16vw; color:#FFFFFF}

.onion {
	background: url(../image/original.jpg) no-repeat; 
	background-size:cover; 
	max-width:100%; 
	min-height:35vw;
    -moz-background-size: cover; /* Firefox 3.6+ */
    -webkit-background-size: cover; /* Safari 3.1+ Рё Chrome 4.0+ */
    -o-background-size: cover; /* Opera 9.6+ */
}

.beet {
	background: url(../image/ffea3c97dc1086470a5c47d222e8c992-resize_crop_1Xquality_100Xallow_enlarge_0Xw_1200Xh_630.jpg) no-repeat; 
	background-size:cover; 
	max-width:100%; 
	min-height:35vw;
    -moz-background-size: cover; /* Firefox 3.6+ */
    -webkit-background-size: cover; /* Safari 3.1+ Рё Chrome 4.0+ */
    -o-background-size: cover; /* Opera 9.6+ */
}

.carrot {
	background: url(../image/1-3.jpg) no-repeat; 
	background-size:cover; 
	max-width:100%; 
	min-height:35vw;
    -moz-background-size: cover; /* Firefox 3.6+ */
    -webkit-background-size: cover; /* Safari 3.1+ Рё Chrome 4.0+ */
    -o-background-size: cover; /* Opera 9.6+ */
}

.cabbage {
	background: url(../image/server.jpg) no-repeat; 
	background-size:cover; 
	max-width:100%; 
	min-height:35vw;
    -moz-background-size: cover; /* Firefox 3.6+ */
    -webkit-background-size: cover; /* Safari 3.1+ Рё Chrome 4.0+ */
    -o-background-size: cover; /* Opera 9.6+ */
}

.product {width:98%; height:13vw; margin:0.5%; border:2px #FAAA49 solid; background:#FFFFFF; color:#000000; text-decoration:none; float:left;}

.product_image {width:18%; float:left;}

.product_image img {width:100%; height:11vw;}

.product_title {width:55%; margin-left:1%; margin-top:0.5%; margin-bottom:0.5%; text-align:left; float:left; font-size:2.6vw;}

.product_about {width:77%; height:6vw; margin-left:1%; margin-top:0.5%; margin-bottom:0.5%; text-align:left; float:left; font-size:1.6vw;}

.more_detailed {width:77%; margin-left:1%; margin-top:-1.7%; text-align:center; float:left; font-size:1.5vw; background:#FAAA49; color:#333;}

dialog {background: rgba(255, 255, 255); width: 85%; color:#000000; border-radius: 5px; font-size:12px;}

.news_block {margin:0; padding:0;}

.news_block a {color:#000000; text-decoration:none; width:100%;}

.news_block a li {list-style-type:none; width:98.5%; height:10vw; margin:0.5%; border-bottom:2px #FAAA49 solid;}

.news_image {width:20%; float:left;}

.news_image img {width:100%; height:10vw;}

.news_title {width:75%; float:left; font-size:1.8vw; margin-left:1%;}

.news_text_t {width:75%; float:left; font-size:1.3vw; margin-left:1%; margin-top:0.5%;}

.view_news_text {font-size:14px;}

.footer {width:100%; float:left; background:rgb(51, 51, 51); border-top:2px #FAAA49 solid;}

.footer div {width:99%; margin-left:0.5%; margin-top:0.2%; margin-bottom:0.2%; float:left; color:#FFFFFF; font-size:12px; text-align:center;}

.footer div p {margin:0;}

.footer div p a {color:#FFFFFF; text-decoration:none;}

.footer div ul {margin:0; padding:0;}

.footer div ul a {color:#FFFFFF; text-decoration:none;}

.footer div ul a li {list-style-type:none;}

.about {text-align:center; width:100%; float:left; font-size:1.5vw;}

.about a {text-decoration:none; color:#FAAA49;}
}