html, body {height:100%;}
body {}
.conteiner {margin:0px auto; position:relative; width:999px; min-height: 100%;}
.right_bg { position:relative; width:100%; min-height:100%; background:url('../img/right_bg.jpg') no-repeat right top;}
.left_bg { position:relative; width:100%; min-height:100%; background:url('../img/left_bg.jpg') no-repeat left top;}
*html .right_bg {height:100%;}
*html .left_bg {height:100%;}
a {color:#4a7606;}
a:hover { text-decoration:none;}

.bottom_bg { position:relative; width:100%; min-height:100%;background:url('../img/bottom_bg.gif') repeat-x left bottom;}
*html .bottom_bg {height:100%;}

.top_bg { position:relative; width:100%; min-height:100%;background:url('../img/bg_repeat.gif') repeat-x left 0px;}
*html .top_bg {height:100%;}

*html .conteiner {height:100%;}

* {margin:0px; padding:0px;}
img {border:none;}


/* ---------- HEADER ---------- */
.header {position:relative; height:160px;}

/* ----------- MENU ----------- */
.menu_top {height:81px; background:url('../img/menu_bg.gif') repeat-x left top; width:825px; margin:0px 87px; float:left; margin-top:22px;}
.menu_top .left_border { width:1px; height:71px; background:#fff; margin-top:10px; float:left; margin-right:206px;}
*html .menu_top .left_border {margin-right:205px;}
.menu_top .right_border { width:1px; height:71px; background:#fff; margin-top:10px; float:right;}
.menu_top ul { float:left; width:auto; list-style:none; height:81px;}
.menu_top ul li {float:left;}
.menu_top ul a { display:block; height:44px; font:15px Arial; text-decoration:none; color:#565656; padding:37px 18px 0px 17px; float:left; margin-left:-1px;}
.menu_top ul li a:hover {color:#fff; text-decoration:underline; background:url('../img/menu_a_hover.gif') no-repeat left top; padding-left:18px; margin-left:-1px;}
.menu_top ul li a div { display:none;}
.menu_top ul li a:hover div {width:1px; display:block; height:81px; background:url('../img/right_border_a.gif') no-repeat right top; margin-top:-54px; position:absolute; font-size:1px;}
.menu_top ul li.m1 {width:90px; background:url('../img/m1.gif') no-repeat left bottom;}
.menu_top ul li.m2 {width:127px; background:url('../img/m2.gif') no-repeat left bottom;}
.menu_top ul li.m3 {width:109px; background:url('../img/m3.gif') no-repeat left bottom;}
.menu_top ul li.m4 {width:190px; background:url('../img/m4.gif') no-repeat left bottom;}
.menu_top ul li.m5 {width:101px; background:url('../img/m5.gif') no-repeat left bottom;}
.menu_top ul li.m1 a:hover div {margin-left:73px;}
.menu_top ul li.m2 a:hover div {margin-left:110px;}
.menu_top ul li.m3 a:hover div {margin-left:92px;}
.menu_top ul li.m4 a:hover div {margin-left:173px;}
.menu_top ul li.m5 a:hover div {margin-left:84px;}
*+html .menu_top ul li.m1 a:hover div {margin-left:17px; margin-top:-37px;} 
*+html .menu_top ul li.m2 a:hover div {margin-left:18px; margin-top:-37px;}
*+html .menu_top ul li.m3 a:hover div {margin-left:18px; margin-top:-37px;}
*+html .menu_top ul li.m4 a:hover div {margin-left:18px; margin-top:-37px;}
*+html .menu_top ul li.m5 a:hover div {margin-left:19px; margin-top:-37px;}
*html .menu_top ul li.m1 a:hover div {margin-left:19px; margin-top:-37px;} 
*html .menu_top ul li.m2 a:hover div {margin-left:18px; margin-top:-37px;}
*html .menu_top ul li.m3 a:hover div {margin-left:17px; margin-top:-37px;}
*html .menu_top ul li.m4 a:hover div {margin-left:17px; margin-top:-37px;}
*html .menu_top ul li.m5 a:hover div {margin-left:19px; margin-top:-37px;}
.logo { position:absolute; top:-37px; left:50%; margin-left:-678px; z-index:100}
*html .menu_top ul li a:hover { margin-left:-2px; padding-left:19px}
.menu_top ul li h3 {cursor:auto; color:#fff; text-decoration:underline; background:url('../img/menu_a_hover.gif') no-repeat left top; margin-left:-1px; padding-left:19px; display:block; height:44px; font:15px Arial; color:#fff; padding:37px 18px 0px 17px; float:left;}
.menu_top ul li.m3_active h3 div {width:1px; display:block; height:81px; background:url('../img/right_border_a.gif') no-repeat right top; margin-top:-54px; position:absolute; text-decoration:underline}
.menu_top ul li.m3_active h3 div { margin-top:-53px;} 
.menu_top ul li.m2_active h3 div {width:1px; display:block; height:81px; background:url('../img/right_border_a.gif') no-repeat right top; margin-top:-54px; position:absolute; text-decoration:underline}
.menu_top ul li.m2_active h3 div { margin-top:-53px;} 
.menu_top ul li.m1_active h3 div {width:1px; display:block; height:81px; background:url('../img/right_border_a.gif') no-repeat right top; margin-top:-54px; position:absolute; text-decoration:underline}
.menu_top ul li.m1_active h3 div { margin-top:-53px;} 
.menu_top ul li.m4_active h3 div {width:1px; display:block; height:81px; background:url('../img/right_border_a.gif') no-repeat right top; margin-top:-54px; position:absolute; text-decoration:underline}
.menu_top ul li.m4_active h3 div { margin-top:-53px;} 
.menu_top ul li.m5_active h3 div {width:1px; display:block; height:81px; background:url('../img/right_border_a.gif') no-repeat right top; margin-top:-54px; position:absolute; text-decoration:underline}
.menu_top ul li.m5_active h3 div { margin-top:-53px;} 
.menu_top ul li.m1_active h3 div {margin-left:74px;}
.menu_top ul li.m2_active h3 div {margin-left:110px;}
.menu_top ul li.m3_active h3 div {margin-left:92px;}
.menu_top ul li.m4_active h3 div {margin-left:173px;}
.menu_top ul li.m5_active h3 div {margin-left:83px;}
*+html .menu_top ul li.m3_active h3 div { margin-top:-36px; margin-left:18px;} 
*html .menu_top ul li.m3_active h3 div { margin-top:-36px; margin-left:18px;} 
*+html .menu_top ul li.m5_active h3 div { margin-top:-36px; margin-left:18px;} 
*html .menu_top ul li.m5_active h3 div { margin-top:-36px; margin-left:19px;} 
*+html .menu_top ul li.m1_active h3 div { margin-top:-36px; margin-left:18px;} 
*html .menu_top ul li.m1_active h3 div { margin-top:-36px; margin-left:18px;} 
*html .menu_top ul li.m1_active h3 { background:url('../img/menu_a_hover.gif') no-repeat 1px top;}
*html .menu_top ul li.m1 a:hover { background:url('../img/menu_a_hover.gif') no-repeat 2px top; padding-left:16px;}
*+html .menu_top ul li.m4_active h3 div { margin-top:-36px; margin-left:18px;} 
*html .menu_top ul li.m4_active h3 div { margin-top:-36px; margin-left:18px;} 
*+html .menu_top ul li.m2_active h3 div { margin-top:-36px; margin-left:18px;} 
*html .menu_top ul li.m2_active h3 div { margin-top:-36px; margin-left:18px;} 
.menu_top ul li.m5_active h3 { padding-left:19px;}
/* -------------------------------------------------- */


.banner {height:59px; background:#ebebeb; width:823px; margin:0px 87px; float:left; border:1px solid #fff; border-bottom:none;}
.banner img { margin-left:166px; margin-top:20px; float:left;}

.h1_block { height:63px; float:left; width:100%; margin-top:-7px; z-index:10; position:relative}
.h1_block .h1_left { float:left; height:63px; background:url('../img/h1_left.png') no-repeat; padding-left:67px; margin-left:11px; width:auto}
.h1_block .h1_left div {padding-right:50px; margin-top:32px; height:31px; border-right:1px solid #fff; color:#f1f1f1; font:13px Tahoma; line-height:30px;}
.h1_block .h1_left img { position:absolute; margin-top:-35px; margin-left:-51px;}
.h1_block .h1_left div h1 {color:#f1f1f1; font:100 13px Tahoma; line-height:30px;}


*html .h1_block .h1_left div { width:250px;}
*html .right .h1_block .h1_left div { width:110px;}

.contact_page .right .h1_block .h1_left { padding-left:35px;}
.contact_page .right .h1_block .h1_left div {padding-right:20px;}
.flash {height:285px; width:823px; margin:0px 87px; float:left;}
.content {width:825px; margin:0px 87px; float:left; background:#fefefe url('../img/content_bg.gif') repeat-x left top; padding-bottom:33px;}
*html .content { margin-top:-7px;}



/* ----------- LEFT ----------- */
.right {float:right; position:relative; width:299px;}
.right .right_block { border:1px solid #fff; padding:20px 10px 20px 25px; width:215px; margin-top:-1px; margin-left:23px; float:left; background:#fefefe url('../img/right_bg.gif') repeat-x left top;}
.right .contact .line { float:left; width:100%; font:13px Tahoma;}
.right .contact .line div { width:57px; float:left; color:#538605;}
.right .contact .line p { padding-left:58px;}
.right .contact { margin-bottom:7px;}

*html .right .right_block { margin-left:17px;}

/* ---------- CONTENT --------- */
.end_content {position:relative; height:100px; clear:both;}
.txt {padding-right:300px;}
.txt .text_block {margin-left:23px; width:450px; border:1px solid #fff; float:left; margin-top:-1px; padding:18px 25px 25px 25px; background:#fefefe url('../img/text.gif') repeat-x left top;}
.txt .text_block p { font:13px Tahoma;}
*html .txt .text_block  { margin-left:17px;}
.contact_page .txt .text_block { font-size:14px;}
.contact_page .txt .text_block  .line { float:left; width:100%; font:15px Tahoma;}
.contact_page .txt .text_block  .line div { width:67px; float:left; color:#538605; font:15px Tahoma;}
.contact_page .txt .text_block  .line p { padding-left:68px; font:15px Tahoma; color:#565656;}
.contact_page .txt .text_block  { margin-bottom:7px;}
.contact_page .txt .text_block h3 {margin-top:50px; text-decoration:underline; color:#79b911; font:100 16px Tahoma; float:left; width:100%;}
.contact_page .txt .text_block .map { float:left; width:100%; padding-top:13px;}

.info_page .txt {padding-left:213px; padding-right:18px;}
.info_page .txt .text_block { width:544px; margin-left:0px;}
.info_page .txt .text_block p { color:#565656; font:12px Tahoma; padding-top:18px; line-height:150%;}
.info_page .txt .text_block h1 {text-decoration:underline; color:#79b911; font:100 15px Tahoma;}
.info_page .txt .h1_no_bg { float:left; width:100%; color:#565656; font:15px Tahoma; padding-bottom:16px; padding-top:15px;}
.info_page .txt .h1_no_bg span { margin-left:24px;}
.left { width:187px; background:url('../img/left_bg_herb.jpg') no-repeat 7px 13px; float:left; padding-left:23px;}
.left ul { float:left; width:170px; border-top:1px solid #fff; list-style:none; margin-top:49px;}
.left ul li { float:left; width:100%; height:30px; border:1px solid #fff; border-top:none; background:url('../img/menu_left.gif') repeat-x;}
.left ul li a { display:block; width:100%; height:30px; color:#f1f1f1; font:13px Tahoma; text-decoration:none; line-height:30px;}
.left ul li a:hover {background:url('../img/menu_left_a.gif') repeat-x; color:#000;}
.left ul li div { float:left; width:140px; padding-left:30px; height:30px; line-height:30px; background:url('../img/str1.gif') no-repeat 10px 13px; cursor:pointer;}
.left ul li a:hover div { background:url('../img/str2.gif') no-repeat 10px 10px; color:#000;}
.left ul li.active {background:url('../img/menu_left_a.gif') repeat-x; color:#000;}
.left ul li.active div { cursor:auto; background:url('../img/str2.gif') no-repeat 10px 10px; font:13px Tahoma; line-height:30px;}

.txt .product { float:left; width:100%; padding:12px 0px 8px 0px;}
.txt .product .img { float:left; width:170px;}
.txt .product .img img { float:left;}
.txt .product .text { padding-left:180px;}

.info_page .txt .text_block .product p {padding-top:0px; line-height:130%;}

.info_page .work .text_block h2 {text-decoration:underline; color:#79b911; font:100 15px Tahoma; text-align:center;}
.info_page .work .pictures { float:left; width:100%; padding-top:10px;}
.info_page .work .pictures .before { float:left; width:50%;}

.info_page .work .pictures img { border:1px solid #fff;}
.info_page .work .pictures img.ico1 { border:none; position:absolute; margin-top:17px; margin-left:-265px;}
.info_page .work .pictures img.ico2 { border:none; position:absolute; margin-top:17px; margin-left:7px;}

@media (0) {.info_page .work .pictures img.ico1 {margin-left:2px;}}
@media all and (resolution = 0dpi) {.info_page .work .pictures img.ico1 {margin-left:2px;}}


@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
 .info_page .work .pictures img.ico1 {margin-left:1px;}
}



.info_page .work .pictures .after { float:right; width:50%;}
.info_page .work .pictures .before img { float:left;}
.info_page .work .pictures .after img { float:right;}
.info_page .work .text_block p { font-size:13px; color:#565656; padding:7px 0px 16px 0px;}


.info_page .prod_txt { padding-left:18px;}

.info_page .txt .text_block p { line-height:140%;}
.info_page .txt .text_block p span { color:#81bb31;}
.info_page .txt .text_block h3 { color:#202020; font:15px Tahoma; text-decoration:underline; margin-top:45px; float:left; width:100%; margin-bottom:15px;}
.info_page .txt .text_block .prod1 { padding-top:27px; float:left; width:100%;}
.info_page .txt .text_block .prod1 div { float:left; width:160px; text-align:right; padding-right:30px;}
.info_page .txt .text_block .prod1 div img { float:left;}
.info_page .txt .text_block .prod1 div a  { color:#202020; text-decoration:none; font:12px Verdana;}


.txt .listing { float:left; width:100%; text-align:right; padding-top:10px; color:#565656; font-size:14px; font-family:Tahoma;}
.txt .listing span, .txt .listing a { margin-right:4px;}









/* ---------- FOOTER ---------- */
.footer {width:100%; position:relative; margin-top:-111px; height:111px; background:url('../img/footer_left.jpg') no-repeat left bottom; padding:0px; min-width:999px;}
.footer .footer_right_bg { width:100%; height:111px; background:url('../img/footer_right.jpg') no-repeat right bottom; margin:0px;}
.footer .footer_right_bg .block { width:825px; margin:0px auto; height:111px;}
.footer .footer_right_bg .block .tel { text-align:right; width:190px; float:left;  color:#5c9307; font-size:14px; padding-top:4px;}
.footer .footer_right_bg .block .tel span { color:#000;}
.footer .footer_right_bg .block .bann { padding-left:37px; width:520px; float:left;}

.footer .footer_right_bg .block h6 { width:100%; text-align:center; float:left; font:100 13px Tahoma; margin-top:10px;}

.info_page .prod_txt .text_block { width:739px;} 

.info_page .prod_txt .text_block .seeds {float:left; width:60%; clear:both;}
.info_page .prod_txt .text_block p {width:100%; float:left;}
.info_page .prod_txt .text_block ul {width:100%; float:left; list-style:none;}
.info_page .prod_txt .text_block ul li, .info_page .prod_txt .text_block td, .info_page .prod_txt .text_block caption {line-height:150%;  color:#565656; font:12px Tahoma;}
.prod_txt .text_block td, .prod_txt .text_block li {padding-top:4px;}
.prod_txt .text_block table {margin-bottom:20px;}


.int_txt_p .middle_bg p {text-align:justify;}


*html .g-png24 {behaviour:expression((!this.fixedPNG?(function(el){var fixSrc = "", sizingMethod = "crop";if (el.tagName.toLowerCase() == "img") {   fixSrc = el.src; sizingMethod = "image"; el.style.width = 1; el.style.height = 1; el.src = "";}else{var tmpImg = new Image();tmpImg.src = el.currentStyle.backgroundImage.split('\"')[1]; if (parseInt(tmpImg.width) == 1 || parseInt(tmpImg.height) == 1 || el.className.indexOf('g-png-24__scaled') > -1) {sizingMethod = "scale";} fixSrc = el.currentStyle.backgroundImage.split('\"')[1]; el.className += " g-png-fixed";} el.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + fixSrc + ", sizingMethod='" + sizingMethod + "')"; el.fixedPNG = true;})(this):''));}
*html .g-png-fixed {background-image: none !important;}
