@charset "UTF-8";
@import url("reset.css");
/*
font-family:'RobotoRegular';
font-family:'RobotoMedium';
font-family:'MyriadPro';
*/
#wrapper{min-height:100%;height:auto !important;height:100%;position:relative;width:100%}
#overlay{background:url(../css/image/transparent_60.png) 0 0;display:none;font:400 14px/1.2em 'RobotoRegular';height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}
#overlay .close{background:url(../css/image/close.png) 0 0 no-repeat;cursor:pointer;height:10px;position:absolute;right:18px;top:18px;width:10px}
#overlay .alert{border:1px solid #a90101}
#overlay .alert_text{color:#a90101;margin:0}
#overlay input,textarea{background:#fff;border:1px solid #babfc0;color:#808080;font:400 14px/1em 'RobotoRegular';padding:0 9px 0 36px}
#overlay input[type="text"]{height:44px}
#overlay input[type="submit"]{bottom:36px;color:#fff;cursor:pointer;height:42px;line-height:42px;padding:0 0 0 68px;position:absolute;right:36px;text-align:left;text-transform:uppercase;width:180px}
#overlay h1{color:#015915;font:700 24px/1em 'RobotoRegular';text-transform:uppercase}
#overlay p{color:#808080;line-height:1.3em;margin:9px 0 27px}
#overlay ul{position:relative;width:100%;margin:0 0 27px}
#overlay #send_mail{background:#babfc0;display:none;height:380px;margin:10% auto 0;padding:36px;position:relative;width:620px}
#overlay #send_mail ul li+li{margin:5px 0 0}
#overlay #send_mail ul li input[type="text"]{width:185px}
#overlay #send_mail ul textarea{height:100%;padding:14px 36px;position:absolute;resize:none;right:0;top:0;width:342px}
#overlay input[type="submit"].send_mail{background:url(../css/image/button_send_mail.png) left top no-repeat}
#overlay input[type="submit"].send_mail:hover{background:url(../css/image/button_send_mail.png) left bottom no-repeat}
#overlay #succesfull_send{background:#babfc0;display:none;margin:10% auto 0;padding:36px;position:relative;width:620px}
#overlay #succesfull_send i{background:url(../css/image/succes.png) 0 0 no-repeat;display:block;height:84px;padding:36px;position:absolute;right:54px;top:18px;width:83px}
#overlay #order_call{background:#babfc0;display:none;padding:36px;height:260px;margin:10% auto 0;padding:36px;position:relative;width:620px}
#overlay #order_call ul li{display:inline-block}
#overlay #order_call ul li:first-child{margin:0 18px 0 0}
#overlay #order_call ul li:first-child input[type="text"]{width:185px}
#overlay #order_call ul li input[type="text"]{width:341px}
#overlay input[type="submit"].order_call{background:url(../css/image/button_order_call.png) left top no-repeat}
#overlay input[type="submit"].order_call:hover{background:url(../css/image/button_order_call.png) left bottom no-repeat}
sup{font-size:0.65em}
/*==============================================================================================*/
/*Стили Ошибка 404*/
header{height:200px;position:relative;width:100%}
header .header_top .inner,
header .header_bottom .inner{height:100%;margin:0 auto;min-width:1024px;position:relative;width:1024px}
header .header_top{background:url(../css/image/header_top_bg.png) 0 0 repeat-x;height:154px;margin:0 auto;position:relative;width:100%}
header .header_top .inner{background:#fff}
header .header_top .inner a.logo{display:block;left:99px;position:absolute;top:36px}
header .header_top .inner ul.menu{background:url(../css/image/menu_bg.png) 0 0 no-repeat;bottom:18px;left:101px;height:31px;position:absolute;width:100%}
header .header_top .inner ul.menu li{display:inline-block;float:left;height:100%;position:absolute;top:0}
header .header_top .inner ul.menu li a{border-left:1px solid #c5c6c6;color:#616161;display:block;float:left;height:18px;line-height:18px;margin:6px 0 0;text-align:center;text-decoration:none}
header .header_top .inner ul.menu li.btn_main a{margin-left:25px;padding:0 0 0 0px}
header .header_top .inner ul.menu li.btn_about_company a{margin-left:6px;padding:0 0 0 12px}
header .header_top .inner ul.menu li.btn_catalog a{margin-left:12px;padding:0 0 0 13px}
header .header_top .inner ul.menu li.btn_spare_parts a{margin-left:8px;padding:0 0 0 13px}
header .header_top .inner ul.menu li.btn_service a{margin-left:11px;padding:0 0 0 11px}
header .header_top .inner ul.menu li.btn_media a{margin-left:10px;padding:0 0 0 14px}
header .header_top .inner ul.menu li.btn_contacts a{margin-left:9px;padding:0 0 0 13px}
header .header_top .inner ul.menu li:first-child a{border-left:1px solid transparent;padding:0}
header .header_top .inner ul.menu li:hover a,
header .header_top .inner ul.menu li:hover+li a{border-left:1px solid transparent}
header .header_top .inner ul.menu li.active a{border-left:1px solid transparent;color:#fff;cursor:default}
header .header_top .inner ul.menu li.active+li a{border-left:1px solid transparent}
header .header_top .inner ul.menu li.btn_main{left:0px;width:110px}
header .header_top .inner ul.menu li.btn_about_company{left:88px;width:119px}
header .header_top .inner ul.menu li.btn_catalog{left:186px;width:163px}
header .header_top .inner ul.menu li.btn_spare_parts{left:329px;width:106px}
header .header_top .inner ul.menu li.btn_service{left:415px;width:94px}
header .header_top .inner ul.menu li.btn_media{left:489px;width:91px}
header .header_top .inner ul.menu li.btn_contacts{left:560px;width:111px}
header .header_top .inner ul.menu li.btn_main:hover{background:url(../css/image/menu_hover.png) left 0 no-repeat}
header .header_top .inner ul.menu li.btn_about_company:hover{background:url(../css/image/menu_hover.png) left -31px no-repeat}
header .header_top .inner ul.menu li.btn_catalog:hover{background:url(../css/image/menu_hover.png) left -62px no-repeat}
header .header_top .inner ul.menu li.btn_spare_parts:hover{background:url(../css/image/menu_hover.png) left -93px no-repeat}
header .header_top .inner ul.menu li.btn_service:hover{background:url(../css/image/menu_hover.png) left -124px no-repeat}
header .header_top .inner ul.menu li.btn_media:hover{background:url(../css/image/menu_hover.png) left -155px no-repeat}
header .header_top .inner ul.menu li.btn_contacts:hover{background:url(../css/image/menu_hover.png) left -186px no-repeat}
header .header_top .inner ul.menu li.btn_main.active{background:url(../css/image/menu_active.png) left 0 no-repeat;}
header .header_top .inner ul.menu li.btn_about_company.active{background:url(../css/image/menu_active.png) left -31px no-repeat;}
header .header_top .inner ul.menu li.btn_catalog.active{background:url(../css/image/menu_active.png) left -62px no-repeat;}
header .header_top .inner ul.menu li.btn_spare_parts.active{background:url(../css/image/menu_active.png) left -93px no-repeat;}
header .header_top .inner ul.menu li.btn_service.active{background:url(../css/image/menu_active.png) left -124px no-repeat;}
header .header_top .inner ul.menu li.btn_media.active{background:url(../css/image/menu_active.png) left -155px no-repeat;}
header .header_top .inner ul.menu li.btn_contacts.active{background:url(../css/image/menu_active.png) left -186px no-repeat;}
header .header_top .inner ul.menu li .sub_menu{background:url(../css/image/sub_menu_bg.png) right bottom no-repeat;padding:18px 0 0;bottom:-54px;display:none;height:54px;position:absolute;text-transform:lowercase;width:750px;z-index:6}
header .header_top .inner ul.menu li.btn_main .sub_menu{left:0px}
header .header_top .inner ul.menu li.btn_about_company .sub_menu{left:-88px}
header .header_top .inner ul.menu li.btn_catalog .sub_menu{left:-186px}
header .header_top .inner ul.menu li.btn_spare_parts .sub_menu{left:-329px}
header .header_top .inner ul.menu li.btn_service .sub_menu{left:-415px}
header .header_top .inner ul.menu li.btn_media .sub_menu{left:-489px}
header .header_top .inner ul.menu li.btn_contacts .sub_menu{left:-560px}
header .header_top .inner ul.menu li.btn_main:hover .sub_menu,
header .header_top .inner ul.menu li.btn_about_company:hover .sub_menu,
header .header_top .inner ul.menu li.btn_catalog:hover .sub_menu,
header .header_top .inner ul.menu li.btn_spare_parts:hover .sub_menu,
header .header_top .inner ul.menu li.btn_service:hover .sub_menu,
header .header_top .inner ul.menu li.btn_media:hover .sub_menu,
header .header_top .inner ul.menu li.btn_contacts:hover .sub_menu{display:block;z-index:7}
header .header_top .inner ul.menu li .sub_menu li:first-child{margin:0 0 0 239px}
header .header_top .inner ul.menu li .sub_menu li{display:inline-block;float:left;height:100%;margin:0;padding:6px 0 0 0;position:relative}
header .header_top .inner ul.menu li .sub_menu li a{border:none;color:#fff;display:block;font-size:14px;height:25px;line-height:25px;margin:0;padding:0 9px}
header .header_top .inner ul.menu li.active+li .sub_menu li:hover a,
header .header_top .inner ul.menu li.active .sub_menu li:hover a,
header .header_top .inner ul.menu li .sub_menu li:hover a{background:#789194;border:none;cursor:pointer}
header .header_top .inner ul.menu li.active+li:hover .sub_menu li:hover + li a,
header .header_top .inner ul.menu li.active+li .sub_menu li:hover + li a,
header .header_top .inner ul.menu li .sub_menu li:hover + li a{border:none}
header .header_top .inner .sale{background:url(../css/image/sale_bg.png) 0 0 no-repeat;height:100%;position:absolute;top:0;right:-100px;width:375px}
header .header_top .inner a.sale_button{background:url(../css/image/sale_button.png) top right no-repeat;height:72px;
position:absolute;top:27px;right:100px;width:179px}
header .header_top .inner a.sale_button:hover{background:url(../css/image/sale_button.png) right bottom no-repeat;height:69px;width:178px}
header .header_top .inner .phone{bottom:18px;color:#fff;font:400 13px/1.2em 'RobotoRegular';left:36px;position:absolute}
header .header_top .inner .phone p:first-child{margin:0 0 0 9px}
header .header_bottom{height:46px;margin:0 auto;position:relative;width:100%}
header .header_bottom .inner{background:url(../css/image/header_bottom_bg.png) 0 0 no-repeat;}
section{background:#fff;height:auto !important;margin:0 auto;padding:0 0 330px;position:relative;width:1024px}
section:after{clear:both;content:'';display:block;height:0px}
section #container{float:left;width:100%}
section #container .error_404{background:url(../css/image/error_404_image.png) 0 0 no-repeat;float:left;margin:54px 0 0 180px;min-height:190px;padding:27px 0 0 99px;;text-transform:uppercase;width:640px}
section #container .error_404 h1{color:#015915;font-size:48px;font-weight:700;line-height:1em}
section #container .error_404 h3{color:#2e9f48;font-size:18px;font-weight:400;line-height:1em;margin:18px 0 36px}
section #container .error_404 p{}
section #container .error_404 p+p{margin:9px 0 0}
section #container .error_404 p a{background:url(../css/image/error_404_triangles.png) left center no-repeat;color:#000;font-size:15px;padding:0 0 0 18px;text-decoration:none}
section #container .error_404 p a:hover{background:url(../css/image/error_404_triangles_2.png) left center no-repeat;color:#015915}
footer{height:330px;margin:-330px 0 0;position:relative;width:100%}
footer .wrapper_top .inner,
footer .wrapper_middle .inner,
footer .wrapper_bottom .inner{height:100%;margin:0 auto;min-width:1024px;position:relative;width:1024px}
footer .wrapper_top{background:#afb0b0;height:18px;position:relative;width:100%}
footer .wrapper_top .inner{background:#cce5c8}
footer .wrapper_middle{background:#74777a;height:36px;position:relative;width:100%}
footer .wrapper_middle .inner{background:#828889}
footer .wrapper_middle .inner .geometry{background:url(../css/image/geometry.png) 0 0 no-repeat;height:515px;left:0;position:absolute;top:-479px;width:260px;z-index:1}
footer .wrapper_middle nav.menu{height:100%;margin:0 0 0 232px}
footer .wrapper_middle nav.menu a{color:#fff;display:block;float:left;height:18px;line-height:18px;margin:9px 0 0;padding:0 14px;text-align:center;text-decoration:none}
footer .wrapper_middle nav.menu a+a{border-left:1px solid #c5c6c6}
footer .wrapper_middle nav.menu a:hover{color:#aee482}
footer .wrapper_bottom{background: #6d6f73; /* Old browsers */
background: -moz-linear-gradient(top,  #6d6f73 0%, #7c7f82 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d6f73), color-stop(100%,#7c7f82)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6d6f73 0%,#7c7f82 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6d6f73 0%,#7c7f82 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6d6f73 0%,#7c7f82 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6d6f73 0%,#7c7f82 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d6f73', endColorstr='#7c7f82',GradientType=0 ); /* IE6-9 */
height:274px;position:relative;width:100%}
footer .wrapper_bottom .inner{background:#8f9295}
footer .wrapper_bottom .inner .info{background:url(../css/image/info_bg.png) 0 0 no-repeat;height:213px;position:relative;width:100%}
footer .wrapper_bottom .inner .info a.logo{display:block;right:45px;position:absolute;top:27px}
footer .wrapper_bottom .inner .info .contacts{left:45px;position:absolute;top:36px;width:238px}
footer .wrapper_bottom .inner .info .contacts p+p{margin:18px 0 0}
footer .wrapper_bottom .inner .info .contacts p:first-child{color:#fff;font:18px/1em 'Myriad Pro'}
footer .wrapper_bottom .inner .info .contacts p{color:#abb3b5;line-height:1.2em;width:100%}
footer .wrapper_bottom .inner .info .contacts p a{color:#abb3b5}
footer .wrapper_bottom .inner .info .contacts p span{color:#c3c9ca;font:26px/1.2em 'RobotoMedium'}
footer .wrapper_bottom .inner .info .contact_us{bottom:27px;height:56px;position:absolute;right:45px;width:620px}
footer .wrapper_bottom .inner .info .contact_us a+a{margin:0 0 0 18px}
footer .wrapper_bottom .inner .info .contact_us a{float:left;height:100%}
footer .wrapper_bottom .inner .info .contact_us a.social{width:60px}
footer .wrapper_bottom .inner .info .contact_us a.social.vk{background:url(../css/image/social.png) left bottom no-repeat}
footer .wrapper_bottom .inner .info .contact_us a.social.vk:hover{background:url(../css/image/social.png) right bottom no-repeat}
footer .wrapper_bottom .inner .info .contact_us a.social.fb{background:url(../css/image/social.png) left top no-repeat}
footer .wrapper_bottom .inner .info .contact_us a.social.fb:hover{background:url(../css/image/social.png) right top no-repeat}
footer .wrapper_bottom .inner .info .contact_us a.contact_to_us{color:#ced2d3;cursor:pointer;line-height:58px;padding:0 9px 0 0;text-align:right;text-decoration:none;text-transform:uppercase;width:220px}
footer .wrapper_bottom .inner .info .contact_us a.contact_to_us:hover{color:#fff}
footer .wrapper_bottom .inner .info .contact_us a.contact_to_us.mail{background:url(../css/image/mail_sprite.png) left bottom no-repeat}
footer .wrapper_bottom .inner .info .contact_us a.contact_to_us.mail:hover{background:url(../css/image/mail_sprite.png) left top no-repeat}
footer .wrapper_bottom .inner .info .contact_us a.contact_to_us.call{background:url(../css/image/phone_sprite.png) left top no-repeat}
footer .wrapper_bottom .inner .info .contact_us a.contact_to_us.call:hover{background:url(../css/image/phone_sprite.png) left bottom no-repeat}
footer .wrapper_bottom .inner .copyright{background:#1c282a;height:47px;position:relative;width:100%}
footer .wrapper_bottom .inner .copyright p:first-child{left:45px}
footer .wrapper_bottom .inner .copyright p{right:45px;font-size:10px;position:absolute;top:18px;text-transform:uppercase}
footer .wrapper_bottom .inner .copyright p a{color:#fff;text-decoration:none}
footer .wrapper_bottom .inner .copyright p a:hover{color:#bd0000}
/*Конец Стили Ошибка 404*/
/*==============================================================================================*/
/*Стили Главная*/
body#main header{height:734px}
body#main header .arrow{background:url(../css/image/arrow_transparent.png) 0 0 no-repeat;height:383px;position:absolute;right:22px;top:154px;width:373px;z-index:60}
body#main header .wide_slider{height:580px;min-width:1024px;position:relative;width:100%}
body#main header .wide_slider .gradient{height:382px;left:0;min-width:1024px;position:absolute;top:0;width:100%}
body#main header .wide_slider .gradient .middle{height:100%;margin:0 auto;position:relative;width:1024px}
body#main header .wide_slider .gradient .left,
body#main header .wide_slider .gradient .right{background:url(../css/image/transparent_30.png) 0 0;height:100%;position:absolute;top:0;z-index:500}
body#main header .wide_slider .gradient .left{left:0}
body#main header .wide_slider .gradient .right{right:0}
/*Стили Слайдер*/ 
#cont_slider{height:382px;position:relative}
#cont_slider #slider{height:100%; position:relative;width:100%}
#cont_slider #slider{overflow:hidden;}
#cont_slider #slider img{display:block;height:382px}
#cont_slider .cont_thumbs{bottom:-27px;position:absolute;width:100%;z-index:1}
#cont_slider #thumb2{list-style:none;text-align:right;padding:0 45px 0 0;margin:0 auto;position:relative;width:1024px}
#cont_slider #thumb2 a{background:url(../css/image/nav_thumbs.png) left center no-repeat;display:inline-block;font-size:0px;height:8px;width:8px}
#cont_slider #thumb2 a+a{margin:0 0 0 4px}
#cont_slider #thumb2 a.activeSlide,
#cont_slider #thumb2 a:hover{background:url(../css/image/nav_thumbs.png) right center no-repeat;}
/*Конец Стили Слайдер*/
body#main header .wide_slider .adout_company{bottom:0;height:198px;position:absolute;width:100%}
body#main header .wide_slider .adout_company .in{background:#fff;height:100%;margin:0 auto;padding:36px 36px 36px 360px;position:relative;width:1024px}
body#main header .wide_slider .adout_company .in .geometry_2{background:url(../css/image/geometry2.png) 0 0 no-repeat;bottom:0;height:581px;left:0;position:absolute;width:303px;z-index:60}
body#main header .wide_slider .adout_company .in h1{color:#209a04;font:400 15px/1em 'RobotoRegular';margin:0 0 18px;text-transform:uppercase}
body#main header .wide_slider .adout_company .in p{color:#808282;line-height:1.2em}
body#main header .wide_slider .adout_company .in p a.read_more{color:#015915;padding:0 0 0 5px;text-decoration:none}
body#main header .wide_slider .adout_company .in p a.read_more:hover{text-decoration:underline}
body#main section{background:#dedfdf}
#container .table_product{background:#fff;font-size:15px;margin:36px 0 0;min-height:360px;padding:36px;width:100%}
#container .table_product a{color:#5a5a5a;position:relative;text-decoration:none}
#container .table_product .product_item .box_product:hover .type a,
#container .table_product .product_item .box_product:hover .name a,
#container .table_product a:hover{color:#fff;text-decoration:underline}
#container .table_product .product_item{float:left;min-height:288px;width:681px}
#container .table_product .product_item .box_product{float:left;height:32px;width:100%}
#container .table_product .product_item .box_product.odd:hover .type,
#container .table_product .product_item .box_product.odd:hover .name,
#container .table_product .product_item .box_product:hover .type,
#container .table_product .product_item .box_product:hover .name{background:#2e9f48}
#container .table_product .product_item .box_product.odd:hover .type a:before,
#container .table_product .product_item .box_product:hover .type a:before{background:url(../css/image/a_style.png) 0 0 no-repeat;content:'';height:9px;left:-18px;position:absolute;top:7px;width:9px}
#container .table_product .product_item .box_product .type{float:left;height:32px;line-height:32px;padding:0 0 0 36px;width:262px}
#container .table_product .product_item .box_product.odd .type{background:#e1e1e1}
#container .table_product .product_item .box_product.odd:hover .name:before,
#container .table_product .product_item .box_product:hover .name:before{border-bottom:16px solid transparent;border-left:20px solid #2e9f48;border-top:16px solid transparent;content:'';position:absolute;right:-20px;top:0;z-index:2}
#container .table_product .product_item .box_product .name{background:#e9e9e9;float:left;height:32px;line-height:32px;padding:0 0 0 18px;position:relative;text-transform:uppercase;width:198px}
#container .table_product .product_item .box_product.odd .name{background:#cfcfcf}
#container .table_product .product_item .box_product .small_img{float:left;height:100%;margin:0 0 0 45px;width:134px}
#container .table_product .product_item .box_product .small_img img{height:100%;margin:0 auto;width:100%;z-index:0}
#container .table_product .product_img{background:url(../css/image/table_product_img_bg.jpg) 0 0 no-repeat;float:right;height:288px;width:271px}
#container .table_product .product_img .box_for_product_img h3{color:#2e9f48;font-size:15px;font-weight:400;margin:18px 0;text-align:center;text-transform:uppercase}
#container .table_product .product_img .box_for_product_img img{display:block;margin:0 auto;max-height:215px;max-width:245px;min-width:175px}
section #container .news{background:#fff;height:442px;margin:36px 0 0;padding:0 0 18px;width:100%}
section #container .news .box_for_news .bottom_line{background:#115e02;bottom:9px;height:37px;left:0px;position:absolute;width:341px}
section #container .news .box_for_news{background:#1a7d03;float:left;height:424px;position:relative;width:341px}
section #container .news .box_for_news span.date{color:#fff;float:left;font-size:12px;width:100%}
section #container .news .box_for_news a.img{float:left;height:180px;margin:9px 0 18px;width:100%}
section #container .news .box_for_news a.img img{float:left;height:100%;width:100%}
section #container .news .box_for_news a.title{color:#fff;display:block;font:400 14px/1.2em 'RobotoMedium';margin:0 0 18px;text-decoration:none;text-transform:uppercase}
section #container .news .box_for_news a.title:hover{text-decoration:underline}
section #container .news .box_for_news p{border-top:3px solid #489735;color:#fff;float:left;line-height:1.2em;padding:18px 0 0;width:100%}
section #container #content .news_box .read_more,
section #container .news .box_for_news p a.read_more{color:#a2cc6f;padding:0 0 0 5px;text-decoration:none}
section #container #content .news_box .read_more:hover,
section #container .news .box_for_news p a.read_more:hover{text-decoration:underline}
section #container .news .box_for_news.first{padding:18px 27px 18px 45px}
section #container .news .box_for_news.second{background:#2e9f48;padding:18px 27px;width:342px}
section #container .news .box_for_news.second .bottom_line{background:#1e782d;width:342px}
section #container .news .box_for_news.second p{border-top-color:#58b26d}
section #container .news .box_for_news.third{padding:18px 45px 18px 27px}
body#main footer .geometry{display:none}
/*Конец Стили Главная*/
/*==============================================================================================*/
/*Стили О компании*/
section #container>h1{background:url(../css/image/h1_bg.png) right bottom no-repeat;color:#000;float:left;font-size:20px;font-weight:400;margin:36px 0 45px;padding:0 0 0 99px;text-transform:uppercase;width:100%}
section #container #left{float:left;margin:0 0 0 99px;min-height:1px;width:185px}
section #container #left ul.submenu{position:absolute;width:155px;z-index:2}
section #container #left ul.submenu li{display:block;line-height:1.3em;margin:0 0 18px;padding:0;text-transform:lowercase}
section #container #left ul.submenu li a{color:#808282;text-decoration:none}
section #container #left ul.submenu li a:hover{color:#2e9f48}
section #container #left ul.submenu li span.active{color:#2e9f48;position:relative}
section #container #left ul.submenu li span.active:before{background:url(../css/image/before_bg.png) 0 0 no-repeat;content:'';height:10px;position:absolute;right:-13px;bottom:3px;width:7px}
section #container #content{float:left;padding:0 45px 36px 0;width:740px}
section #container #content h1{color:#126425;font-size:24px;font-weight:700;line-height:1em;margin:0 0 36px;text-transform:uppercase}
section #container #content .box{padding:0 243px 0 0;position:relative;width:100%}
section #container #content .box+.box{margin:36px 0 0}
section #container #content .news_box a,
section #container #content .box a{text-decoration:none}
section #container #content .news_box a:hover,
section #container #content .box a:hover{text-decoration:underline}
section #container #content .news_box h1,
section #container #content .description h1,
section #container #content .box h1{font-size:15px;font-weight:400;line-height:1.2em;margin:0 0 9px}
section #container #content .news_box h1 a,
section #container #content .description h1,
section #container #content .box h1 a{color:#2e9f48}
section #container #content .box p{color:#808282;line-height:1.3em}
section #container #content .box p a{color:#126425;padding:0 4px;text-transform:uppercase}
section #container #content .box .partners_logo{display:block;position:absolute;right:0;top:0;width:225px}
section #container #content .box .partners_logo img{display:block;margin:0 auto}
/*Конец Стили О компании*/
/*==============================================================================================*/
/*Стили*/
section #container #content h1{margin:0 0 27px}
section #container #content .description{float:left;margin:0 0 27px;width:100%}
section #container #content .contacts{float:left;width:218px}
section #container #content .contacts p{color:#282828;font-size:13px;line-height:1.3em;margin:0 0 9px}
section #container #content .contacts p a{color:#282828}
section #container #content .contacts p span{background:none;color:#282828;font-size:23px}
section #container #content .contacts p span.mail{color:#015915;cursor:pointer;font-size:14px;text-decoration:underline}
section #container #content .contacts p span.mail:hover{text-decoration:none}
section #container #content .map{float:left;margin:0 0 0 18px;width:459px}
/*Конец Стили*/
/*==============================================================================================*/
/*Стили Новости*/
section #container .news.inner{float:left;margin:0 0 36px}
section #container #content .news_box{float:left;width:100%}
section #container #content .news_box+.news_box{margin:18px 0 0}
section #container #content .news_box iframe{display:block;float:left;height:140px;margin:0 18px 0 0;width:220px}
section #container #content .news_box .img{border:1px solid #d2d2d2;display:block;float:left;height:140px;margin:0 18px 0 0;padding:5px;width:220px}
section #container #content .news_box .img img{display:block;height:100%;margin:0 auto;max-width:100%}
section #container #content .news_box span.date{color:#444443;display:block;font-size:12px;margin:0 0 9px 0}
section #container #content .news_box .read_more{color:#126425}
section #container #content .news_box p{color:#808282;line-height:1.3em}
section #container #content nav.pager{float:left;margin:36px 0 0;text-align:right;width:100%}
section #container #content nav.pager span,
section #container #content nav.pager span a{color:#696969;cursor:pointer;display:inline-block;height:19px;line-height:19px;text-align:center;text-decoration:none;width:19px}
section #container #content nav.pager span:hover{background:url(../css/image/pager.png) top right no-repeat}
section #container #content nav.pager span.active{background:url(../css/image/pager.png) top left no-repeat;color:#fff;cursor:default}
/*Конец Стили Новости*/
/*==============================================================================================*/
/*Стили Отдельная Новость*/
section #container #content.solo a.cboxElement{display:block;height:435px;margin:9px 0 0}
section #container #content.solo iframe{display:block;height:450px;margin:0 0 18px;width:100%}
section #container #content.solo h1{margin: 0 0 18px}
section #container #content.solo span.date{color:#444443;display:block;font-size:12px;margin:0 0 18px;width:100%}
section #container #content.solo img{margin:0 0 18px;max-width:100%}
section #container #content.solo p img{float:left;margin:0 18px 0 0;max-width:100%}
section #container #content.solo p+h2{margin:27px 0 0}
section #container #content p+h1,
section #container #content p+h2,
section #container #content p+h3,
section #container #content h1+p,
section #container #content h2+p,
section #container #content h3+p,
section #container #content p+p,
section #container #content.solo p+h1,
section #container #content.solo p+h2,
section #container #content.solo p+h3,
section #container #content.solo h1+p,
section #container #content.solo h2+p,
section #container #content.solo h3+p,
section #container #content.solo p+p{margin:18px 0 0}
section #container #content p,
section #container #content.solo p{color:#808282;line-height:1.3em}
section #container #content p a,
section #container #content.solo p a{color:#000}
section #container #content p a:hover,                                          
section #container #content.solo p a:hover{color:#126425;text-decoration:underline}
section #container #content p span,
section #container #content.solo p span{background:#2e9f48;color:#fff;padding:0 4px}
section #container #content h2,
section #container #content.solo h2{color:#2e9f48;font-size:18px;font-weight:400;line-height:1.2em;text-transform:uppercase}
section #container #content h3,
section #container #content.solo h3{color:#2e9f48;font-size:15px;font-weight:400;line-height:1.2em;text-transform:uppercase}
section #container #content p strong,
section #container #content.solo p strong{color:#000;font-weight:400}
section #container #content table,
section #container #content.solo table{font-size:15px;line-height:1.2em;margin:18px 0}
section #container #content table th,
section #container #content table td,                        
section #container #content.solo table th,
section #container #content.solo table td{border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;padding:9px 36px}
section #container #content table th+th,
section #container #content table td+td,
section #container #content.solo table th+th,
section #container #content.solo table td+td{border-left:none}
section #container #content table thead tr th,
section #container #content.solo table thead tr th{color:#fff;background:#2e9f48}
section #container #content table tbody tr.even td,
section #container #content.solo table tbody tr.even td{background:#e1e1e1}
section #container #content ul,
section #container #content.solo ul{margin:18px 0 18px 27px}
section #container #content ul li,
section #container #content.solo ul li{background:url(../css/image/ul_style.png) 0 4px no-repeat;min-height:9px;padding:0 0 0 18px}
section #container #content ol,
section #container #content.solo ol{list-style:inside decimal;margin:18px 0 18px 27px}
section #container #content ul li,
section #container #content ol li,
section #container #content.solo ul li,
section #container #content.solo ol li{line-height:1.3em}
section #container #content ul li+li,
section #container #content.solo ul li+li{margin:9px 0 0}
section #container #content ol li+li,
section #container #content.solo ol li+li{margin:9px 0 0}
section #container #content .back{height:15px;margin:36px 0 0;padding:0 54px 0 0;width:100%}
section #container #content .back a{background:url(../css/image/error_404_triangles.png) left center no-repeat;	color:#000;display:block;float:right;font-size:15px;padding:0 0 0 18px;text-decoration:none;text-transform:uppercase}
section #container #content .back a:hover{background:url(../css/image/error_404_triangles_2.png) left center no-repeat;color:#015915}
/*Конец Стили Отдельная Новость*/
/*==============================================================================================*/
/*Стили Каталог*/
section #container>h1.catalog{background:url(../css/image/h1_v2.png) right center no-repeat}
section #container #left ul.submenu.catalog li{margin:0 0 9px;text-transform:uppercase}
section #container #left ul.submenu.catalog li span.active:before{bottom:5px}
section #container #content.catalog{padding-right:162px}
section #container #content.catalog .product_box{float:left;min-height:636px;width:540px}
/*Стили Слайдер Продукта*/
section #container #content.catalog #product_slider{float:left;height:360px;position:relative;width:100%}
section #container #content.catalog #product_slider #slider2{height:100%;position:relative;width:100%}
section #container #content.catalog #product_slider #slider2 img{display:block;height:360px;margin:0 auto;max-width:540px}
section #container #content.catalog #product_slider #thumb{list-style:none;position:absolute;right:-160px;text-align:center;width:140px}
section #container #content.catalog #product_slider #thumb li{background:url(../css/image/border_thumbs.png) 0 0 no-repeat;display:block;height:94px;padding:5px;position:relative;width:140px}
section #container #content.catalog #product_slider #thumb li+li{margin:9px 0 0}
section #container #content.catalog #product_slider #thumb img{display:inline-block;}
section #container #content.catalog #product_slider #thumb li.activeSlide a{}
section #container #content.catalog #product_slider #thumb a:focus{outline:none}
/*Конец Стили Слайдер Продукта*/
section #container #content.catalog .description{float:left;margin:18px 0 0;width:100%}
section #container #content.catalog .tabs_box .box p,
section #container #content.catalog .description p{color:#808282;line-height:1.3em}
/*Стили Табы*/
section #container #content.catalog .tabs_box{float:left;margin:36px 0 0;position:relative;width:100%}
section #container #content.catalog .tabs_box .section{float:left;width:100%}
section #container #content.catalog .tabs_box .tabs{background:url(../css/image/tabs_bg.png) 0 0 no-repeat;height:36px;margin:0}
section #container #content.catalog .tabs_box .tabs li{
background:url(../css/image/tabs_sprite.png) left bottom no-repeat;color:#fff;cursor:pointer;display:block;font:400 16px/1em 'RobotoMedium';height:36px;left:255px;line-height:36px;padding:0;position:absolute;text-align:center;text-transform:lowercase;top:0;width:280px;z-index:20}
section #container #content.catalog .tabs_box .tabs li+li{margin:0}
section #container #content.catalog .tabs_box .tabs li:first-child{left:0}
section #container #content.catalog .tabs_box .tabs li:hover{}
section #container #content.catalog .tabs_box .tabs li.current{background:url(../css/image/tabs_sprite.png) left top no-repeat;z-index:20}
section #container #content.catalog .tabs_box .tabs li.current:hover{}
section #container #content.catalog .tabs_box .box{display:none;float:left;padding:0 0 27px;width:100%}
section #container #content.catalog .tabs_box .box,
section #container #content.catalog .tabs_box .box+.box{margin:27px 0 0}
section #container #content.catalog .tabs_box .box.visible{display:block}
section #container #content.catalog .tabs_box .box p+p{margin:18px 0 0}
section #container #content.catalog .tabs_box .box p strong{color:#000;font-weight:400}
section #container #content.catalog .tabs_box .box table{color:#595a59;float:left;margin:0;width:100%}
section #container #content.catalog .tabs_box .box table tbody tr td{height:36px;padding:9px 0 9px 36px;width:170px}
section #container #content.catalog .tabs_box .box table tbody tr td:first-child{width:370px}
section #container #content.catalog .tabs_box .box table tbody tr.odd td:first-child{background:#fff}
section #container #content.catalog .tabs_box .box table tbody tr.odd td{background:#efefef}
section #container #content.catalog .tabs_box .box table tbody tr.even td:first-child{background:#e5e5e5}
section #container #content.catalog .tabs_box .box table tbody tr.even td{background:#d7d6d6}
/*Конец Стили Табы*/
section #container #content.catalog .back{padding:0}
section #container #content.catalog .back a{margin-right:-108px}
/*Конец Стили Каталог*/
/*==============================================================================================*/
/*Стили Таблица товаров*/
#container .table_product.inner{float:left;margin:0;min-height:200px;padding:0 45px 36px 99px}
#container .table_product.inner h1{color:#015915;font-size:24px;font-weight:700;line-height:1em;margin:0 0 36px;padding:0 0 0 171px;text-transform:uppercase}
#container .table_product.inner .product_item{width:600px}
#container .table_product.inner .product_item .box_product .type{width:225px}
#container .table_product.inner .product_item .box_product .small_img{margin:0 0 0 27px}
#container #content .table_description{float:left;}
#container #content .table_description p+p{margin:36px 0 0}
#container #content .table_description p{color:#808282;line-height:1.3em;width:100%;}
#container #content .table_description p span{color:#282828}
#container #content .table_description p a.read_more{color:#015915}
/*Конец Стили Таблица товаров*/
/*==============================================================================================*/
/*Стили*/

/*Конец Стили*/