@font-face {
    font-family: circle; /* Èìÿ øðèôòà */
    src: url(../fonts/CRC25.otf); /* Ïóòü ê ôàéëó ñî øðèôòîì */
  font-weight:300;
  }
@font-face {
    font-family: circle; /* Èìÿ øðèôòà */
    src: url(../fonts/CRC35.otf); /* Ïóòü ê ôàéëó ñî øðèôòîì */
	font-weight:400;
   } 
@font-face {
    font-family: circle; /* Èìÿ øðèôòà */
    src: url(../fonts/Circe/Circe/Circe-Bold.otf); /* Ïóòü ê ôàéëó ñî øðèôòîì */
	font-weight:700;
   }
   a:link, a:visited{color:#359130;}
   a:hover{color:#359130;}
   .no{display:none;}
.clear{clear:both;}
body{ border:none; margin:0px; padding:0px; font-family:circle; font-size:14px; color:#3c3c3c;}
.content{width:942px; margin:0 auto; padding-bottom: 35px;}
.green-top{height:36px; background-color:#247521;}
.gray-top{height:36px; background-color:#eaeaea;}
.menu-top ul{list-style:none; padding:0px; margin:0px;}
.logo-blck{float:left;width:211px;     margin-left: -30px;}
.menu-top{float:left;}
.menu-top li{display:table-cell; vertical-align:middle;}
.content img {
    max-width: 100%;
}
.green-top .menu-top li.current:after,.green-top .menu-top li:hover:after {
    border: 4px solid transparent;
    border-top: 4px solid #1a6218;
    content: ' ';
    display: block;
    position: Absolute;
    left: 50%;
    top: 100%;
}
table{    border-collapse: collapse;}
.menu-top li a {
    text-decoration: none;
    height: 36px;
    display: block;
	transition:all 0.5s ease;
    line-height: 39px; position:relative;
        padding: 0 19px 0 16px;
}
.green-top .menu-top li{position:relative;}
.green-top .menu-top li a{color:#fff; font-size:15px;}
.green-top .menu-top li:first-child a{padding-left:25px;}
.gray-top .menu-top li a{color: #2c2c2c;
    font-size: 14px;
    line-height: 41px;
    padding-right: 18px;}
	.gray-top .menu-top>ul>li:hover>a{color:#000;}
.gray-top .menu-top li:first-child a{padding-left:28px;}
.gray-top .menu-top li a:after {
        display: block;
    content: ' ';
    width: 5px;
    right: 6px;
    top: 20px;
    height: 3px;
    position: absolute;
    background: url(../images/menu_op.png) no-repeat;
}
.gray-top .menu-top li a.no:after{
display:none;
}
.logo-blck>a{
    display: block;
    background-color: white;
    text-align: center;
}
.logo-blck .hidden-xs{
    height: 57px;
    margin-top: 9px;
}
.gray-top .menu-top li.no_down a:after{display:none !important;} 
.gray-top .menu-top li ul {
    position: absolute;
    /*padding: 25px;*/
    /*background-color: #d8d9da;*/
    transition: all 0.5s ease;
    display:none;
	left:0px;
	z-index:20;
}
.gray-top .menu-top li:hover ul{display:block; min-width:480px;}
.gray-top .menu-top li ul li{vertical-align:top;/*margin-right: 15px;*/background-color: #d8d9da;padding: 25px;}
.gray-top .menu-top li ul li .title_mn {
    font-size: 13px;
    text-transform: uppercase;
    color: #373737;
    margin: 8px 0;
}
.gray-top .menu-top li ul li .title_mn a{font-size:inherit; color:inherit; max-width:147px;}
.gray-top .menu-top li ul li a {
    color: #717174;
    padding: 0px;
    height: auto;
    line-height: 13px;
    margin-bottom: 10px;
    padding-left: 0px !important;
    font-size: 11px;
    text-transform: uppercase;
}
.gray-top .menu-top li ul li a:hover{color:#000}
.gray-top .menu-top ul{display:none;}
.gray-top .menu-top ul.open{display:table;position:relative;/*width:750px;*/}

.gray-top .menu-top li ul li a:after{display:none;}
.green-top .menu-top li a:hover,.green-top .menu-top li.current a{background-color:#135711;}
.gray-top .menu-top>ul>li:hover a:after{display:none;}
.gray-top .menu-top>ul>li:hover>a{background-color:#c3c3c3;}
.slider{height:350px; overflow:hidden; width:1000px; position:relative; margin:0 auto;margin-top: 2px;top: -2px;}
.slider .in-slider, .slider .in-slider-banner {
    left: 0px;
    position: relative;
    width: 100000000px;
}
.slider .img {
    height: 350px;
    float: left;
    background-size: cover !important; position:relative;
}
.green-top .logo-blck{height:72px;}
.cyatks .right {
       position: absolute;
    left: 70px;
    opacity: 0.6;
    bottom: 4px;
    cursor: pointer;
}
.cyatks .left {
        position: absolute;
    left: 30px;
    opacity: 0.6;
    bottom: 4px;
    cursor: pointer;
}
.cyatks .left:hover,.cyatks .right:hover{opacity:1;}
.right_slider {
        position: absolute;
    z-index: 10;
    background: rgba(255,255,255,0.6);
    width: 190px;
    height: 350px;
    right: 0px;
    padding-top: 49px;
}
.right_slider a{text-decoration:none; font-size:15px; color:#000000;}
.right_slider ul{list-style:none; margin:0px; padding:0px 0 0 22px;}
.right_slider a span:first-child {
    width: 47px;
    text-align: center;
   
}
.right_slider ul li {
    margin-bottom: 39px;
}
.right_slider a span{display:inline-block; vertical-align:middle;}
.right_slider a span:last-child{width: 78px;
    line-height: 18px;
    margin-bottom: -14px;
    margin-left: 5px;}
	.right_slider ul li:nth-child(2) a span:last-child{
    margin-bottom: -3px;
   }
   .right_slider ul li:nth-child(3) a span:last-child{
    margin-bottom: -8px;
   }
.conti-line {
padding: 25px 0 21px;
    display: flex;
    width: 100%;
    justify-content: space-between;

}
.conti span {
    display: block;
}
.conti {
   float:left;
    text-align: center;

}
span.conti_iamge img {
    margin: 0 auto;
}
span.conti_iamge {
        height: 60px;
    display: flex;
    align-items: center;
    text-align: center;
}
.conti a{color: #292929;
    font-size: 15px;
    text-decoration: none;}
.conti a:hover span.conti_iamge img {
    -webkit-filter: grayscale(100%) brightness(90%) sepia(100%) hue-rotate( 
94deg) saturate(1000%) contrast(0.5);
        filter: grayscale(100%) brightness(90%) sepia(100%) hue-rotate( 
94deg) saturate(1000%) contrast(0.5);
}
span.cn-im {
    height: 63px;
    width: 100%;
    display: block;
    background-position: 50% !important;
  margin-bottom: 7px;
}
.conti a:hover{color:#47aa42;}
.conti-line .conti:first-child a:hover span.cn-im{background-image:url('../images/ico4h.png') !important;}
.conti-line .conti:nth-child(2) a:hover span.cn-im{background-image:url('../images/ico2h.png') !important;}
.conti-line .conti:nth-child(3) a:hover span.cn-im{background-image:url('../images/ico1h.png') !important;}
.conti-line .conti:nth-child(4) a:hover span.cn-im{background-image:url('../images/demo_poleh.png') !important;}
.conti-line .conti:nth-child(5) a:hover span.cn-im{background-image:url('../images/3dh.png') !important;}
.conti-line .conti:nth-child(6) a:hover span.cn-im{background-image:url('../images/ico3h.png') !important;}
.hr{height:1px; width:100%;	background: rgba(0,0,0,0.15); margin-bottom:21px;}
.hr>span{display: block;position: relative;bottom: 15px;background-color: #fff;width: 80px;text-align: center;margin: auto;font-size: 20px;}
.vid{float:left; width:32%; margin-right:2%; height:190px; cursor:pointer; position:relative; background-position:50% !important; background-size:cover !important; margin-bottom:27px;}
.vid.last{margin-right:0px;}
.text_b_v {
    padding: 8px 0 8px 15px;
    line-height: 18px;
    color: #fff;
    background: rgba(0,0,0,0.34);
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 285px;
    font-size: 15px;
    z-index: 2;
}
.main-news {
    margin-top: 6px;
}
a.new {
    float: left;
    width: 175px;
    margin-right: 16px;
    height: 115px;
    cursor: pointer;
    position: relative;
    background-position: 50% !important;
    background-size: cover !important;
    margin-bottom: 75px;
}
a.new.last{
	margin-right:0px;
}
.new .text_b_v {
    width: 165px;
    font-size: 12px;
    padding-left: 10px;
}
.go_play {
    width: 42px;
    height: 47px;
    text-align: Center;
    line-height: 62px;
    padding-left: 5px;
    position: Absolute;
    border-radius: 50%;
    margin-left: -22px;
    top: 56px;
    left: 50%;
    background-color: rgba(0,0,0,0.55);
    transition: all 0.5s ease;
}
.vid:hover .go_play{background-color:#369331;}
.footer{padding:42px 0 50px; background-color:#f3f3f3;}
.blcc{float:left; width:25%;}
.blcc:first-child {
    width: 241px;
}
.blcc:nth-child(2) {
    width: 239px;
}
.blcc:nth-child(3) {
    width: 241px;
}
.blcc:nth-child(4){width:Auto;}
.title_blcc {
    margin-bottom: 8px;
}
.title_blcc a {
    font-size: 15px;
    color: #000;
    text-decoration: none;
}
.blcc ul{padding:0px; margin:0px; list-style:none;}
.blcc ul a{font-weight:300; font-size:14px; color:#535353; text-decoration:none;     line-height: 24px;}
.blcc ul a:hover{color:#000;}
.green_line{height:3px; width:100%; background-color:#47aa42;
margin:29px 0 38px;}
.cop{font-size:14px; color:#000;         margin-top: 3px;}
.foot1 {
    width: 242px;
    float: left;
}
.foot1>img {
    width: 131px;
}
.foot2 {
    width: 318px;
    float: left;
    color: #000;
    font-size: 14px;
	line-height:18px;
}
.foot2 .addr {
    margin-bottom: 12px;
    margin-top: -3px;
}
.foot3 {
    width: 380px;
    float: left;
    color: #000;
    font-size: 13px;
    line-height: 18px;
	margin-top:-3px;
}
.addr2 a{text-decoration:none;}
.right_s{float:right; position:relative;}
.search {
    margin-top: 11px;
    float: left;
    margin-right: 20px;
}
a:link.cur_l, a:visited.cur_l{color:#fff;display:none;text-decoration: none;/*border-bottom: 1px dotted #fff;*/height:20px;padding:5px 10px}
.lang:hover .cur_l:hover {
    background-color: #1a6218;
}
.lang .cur_l.active{display:block}
.lang:hover .cur_l {
    display: block;
	border:0px;
	padding-bottom: 6px;
	background-color: #247521;
}
.lang:hover .cur_l.down {
    position: absolute;
    padding-top: 7px;
    display: block;
	width: 21px;
	/*border-bottom: 1px dotted #fff;*/
}
.lang {
background-color: #247521;
float: left;
margin-top: 4px;
cursor: pointer;
position: relative;
/*padding: 5px 10px;*/
font-size: 15px;
z-index: 2;
width:41px;
}
.lang:after {
    background: url(../images/lang_c.png) no-repeat;
    width: 7px;
    height: 4px;
    content: ' ';
    position: absolute;
    display: block;
    right: -2px;
    top: 13px;
}
.lang:hover:after {
    display: none;
}
.temn {
    width: 100%;
	position:absolute;
	left:0px;
	top:0px;
	z-index:0;
    height: 100%;
    background: rgba(0,0,0,0.2);
}

.butt_all{cursor:pointer; width:30px; height:30px; position:fixed; right:0px; top:50%; background-color:red;z-index:20;}

.image_page {
    width: 1000px;
    margin: 0 auto;
    position: relative;

}
.bread_image {
   position: absolute;
    font-size: 12px;
    color: #fff;
    font-family: Circle;
    padding-left: 30px;
 
    line-height: 27px;
    height: 26px;
    font-weight: 300;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.color .bread_image a{color:#000;}
.color .bread_image{color:#000;}
.bread_image a{color:#fff;text-decoration:none;}
.bread_image span{    padding-left: 5px;
    padding-right: 4px;}
	.left_650{float:left; width:650px; color:#292929;}
	.left_535{float:left; width:535px; color:#292929;}
	
	.right_220{width:220px; float:right; }
	.right_335{width:335px; float:right; }
	
	.page_content{margin-top:34px;}
.left_650 h4, .left_765 h4 {
    font-size: 19px;
    font-weight: 400;
    margin-bottom: 6px;
    margin-top: 0px;
}
.left_650 p, .left_765 p {
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
    margin-top: 0px;
    margin-bottom: 15px;
}
.image_page h1 {
    position: absolute;
    bottom: 18px;
    color: #fff;
  
    font-size: 36px;
    left: 30px;
}
.image_page.color h1{color:#000;}
.left_765{float:left; width:702px; color:#292929;}
h1 {
    font-size: 36px;
    margin-top: 25px;
    margin-bottom: 14px;
    letter-spacing: 1px;
    line-height: 1.1;
}
.title_photo{font-size: 36px;
    margin-top: 25px;
    margin-bottom: 14px;
    letter-spacing: 1px;     font-weight: bold;
    line-height: 1.1;}
.block_img {
    margin-top: 41px;
}
.banner_right {
    height: 300px;
    position: relative;
    margin-bottom: 22px;
	background-size:cover !important;
}
.text_bn {
    font-size: 18px;
    line-height: 22px;
    position: absolute;
    bottom: 60px;
    left: 21px;
}
a.button_b {
    width: 178px;
    height: 35px;
    position: absolute;
	transition:all 0.5s ease;
    display: block;
    background-color: rgba(255,255,255,0.7);
    text-align: Center;
    line-height: 35px;
    color: #000;
    text-decoration: none;
    left: 21px;
    font-size: 14px;
    bottom: 21px;
}
a.button_b:hover{background-color:#fff;}
.white .text_bn{Color:#fff;}
.breadcumbs{font-size: 12px;
    color: #aaaaaa;
    font-family: Circle;
    padding-left: 30px;
    border-bottom: 1px solid #eaeaea;
    line-height: 27px;
    height: 26px;
    font-weight: 300;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	 width: 1000px;
    margin: 0 auto;
    position: relative;
   
	
	}
	.breadcumbs a{color:#aaaaaa;text-decoration:none;}
.breadcumbs span{    padding-left: 5px; color:#aaaaaa;
    padding-right: 4px;}
	.product .block_img{margin-top:79px;}
	.prodcut_image {
    width: 300px;
    height: 300px;
    border: 1px solid #dedede;
    background-position: 50% !important;
	position:relative;
	float:left;    background-size: auto 100% !important;
}
.ico_block {
    position: absolute;
    left: 14px;
    top: 18px;
}
.ico_block img {
    display: block;
    margin-bottom: 6px;
}
.bigico {
    position: Absolute;
    right: 12px;
    top: 11px;
}
.bigico.left {
    left: 12px;
}
.product_char {
       width: 362px;
    float: left;
    font-size: 15px;
   margin-left: 80px;
}
.product_char>ul {
margin:5px 0px 0px 0px;
}
.product .left_765 .product_char>p {
padding:0px;
margin:0px;
}
.prop-img>img {
    display: inline-block;
    width: 65px;
	margin-right: 5px;
}
.prop-field span {
    color: #ffffff;
    font-size: 16px;
    padding: 5px 0px;
    width: 130px;
    display: block;
    text-align: center;
	border-radius: 5px;
}
.prop-field {
    display: inline-block;
}
.prop-field span.val {
    font-weight: 600;
	padding:0px;
    margin-bottom: 15px;
}
.prop-val {
    display: inline-block;
    vertical-align: top;
    font-size: 26px;
    padding-top: 5px;
    font-weight: 600;
}
.prop-val>span {
    font-size: 14px;
    display: block;
    line-height: 10px;
    font-weight: 400;
}
.product_char>div {
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 8px;
    margin-bottom: 10px;
}
.tt {
    float: left;
    width: 136px;
    font-weight: 700;
}
.data-tt {
    display: inline-block;
    width: 213px;
    vertical-align: top;
    line-height: 20px;
}
.product_char>div:last-child{border-bottom:none;}
.product-data {
    margin-bottom: 33px;
}
.table_title {
    font-size: 17px;
}
table.table_block {
    margin-top: 13px;
    margin-bottom: 34px;
}
table.table_block th {
    padding: 10px 8px 9px 20px;
    text-align: left;
    vertical-align: bottom;
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
/*
    border-bottom: 3px solid #47aa42 !important; 
    border-top: 1px solid rgba(0,0,0,0.1);
    border-right: 1px solid rgba(0,0,0,0.1);

*/
    border: 1px solid #e9e9e9;
}
table.table_block th{    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
table.table_block td {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: top;
    font-size: 15px;
    padding: 8px 15px 8px;
/*    border-right: 1px solid rgba(0,0,0,0.1);
    border-bottom: 1px solid rgba(0,0,0,0.5) !important; */
    border: 1px solid #e9e9e9;
}
table.table_block thead th:first-child {
    width: 154px;

/*    background-color: #faedeb; 
    border: none;*/
    border: 1px solid #e9e9e9;
}
table.table_block thead th:nth-child(2) {
    width: 233px;
    padding-left: 17px;
}
table.table_block thead th:nth-child(3){width:120px;padding-left: 14px;}
table.table_block thead th:nth-child(4){width:194px;padding-left: 13px;}
table.table_block tbody tr td:first-child {
    width: 154px;
/*    border: none;
    background-color: #faedeb; */
    border: 1px solid #e9e9e9;
	padding-left:17px;
}
table.table_block tbody tr td:nth-child(2) {
    width: 233px;
    padding-left: 17px;
}
table.table_block tbody tr td:nth-child(3){width:120px;padding-left: 14px;}
table.table_block tbody tr td:nth-child(4) {
    width: 194px;
    padding-left: 13px;
    vertical-align: middle;
}
table.table_block tbody tr:last-child td{border-bottom: 1px solid rgba(0,0,0,0.1) !important;}
.product .left_765 h4{font-size:17px; font-weight:Bold;}
.product .left_765 p{margin-bottom: 26px;}
ul.sct_b {
    margin: 0;
    padding: 0;
}
.mainMenu2 ul.sct_b li a{display:block;  text-align:center; width:auto !important; color:#000000 !important; font-size:17px !important; height:inherit}
.mainMenu2 ul.sct_b li {
    width: 212px !important;
    margin-right: 27px;
    height: 156px;
    margin-bottom: 27px;
    float: left;
    border: 1px solid #dedede;
}
.mainMenu2 ul.sct_b li:nth-child(3n) {
    margin-right: 0px;
}
span.pp {
    display: block;
    padding-top: 30px;
    margin-bottom: 4px;
}
 
table.tab tr:first-child td {
    padding: 10px 8px 9px 20px;
    text-align: left;
/*
    vertical-align: bottom;
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
    border-top: 1px solid rgba(0,0,0,0.1);
    border-right: 1px solid rgba(0,0,0,0.1);
    border-bottom: 3px solid #47aa42 !important;
*/
border: 1px solid #e9e9e9;
}
table.tab{
    margin-top: 13px;
    margin-bottom: 34px;
	width:100%;
}
table.tab td {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: top;
    font-size: 15px;
    padding: 8px 15px 8px;
/*    border-right: 1px solid rgba(0,0,0,0.1);
    border-bottom: 1px solid rgba(0,0,0,0.5) !important;
*/
border: 1px solid #e9e9e9;
}
table.tab tr td:first-child {
    width: 154px;

/*    background-color: #faedeb; 
    border: none;
*/
    padding-left: 17px;
}
.field-control {
    position: relative;
}
.blck{}
.article_list p{margin-bottom:10px;}
.item_new {
    /*float: left;*/
    width: 220px;
    height: 220px;
    text-align: center;
    border: 1px solid #dedede;     
    /*margin-right: 17px; */
	margin-bottom:20px;
	display:inline-block;
	margin-right:14px;
	vertical-align:top;
	position: relative;
}
.item_new:hover {
	min-height: 220px;
    border: none;
	margin-right:16px;
}
/*.current.item_new, .item_new:hover {
    height: auto;
    padding-bottom: 25px;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.10);
    min-height: 220px;
}*/
.item_new:hover>a{
	position: absolute;
    border: 1px solid #dedede;
    width: 100%;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.10);
    z-index: 1000000;
    background-color: #ffffff;
	padding-bottom:20px;
	min-height: 200px;
}
.item_new a{display:block; position: relative; text-decoration:none; color:#000; font-weight:bold; font-size:16px;}
.item_new:nth-child(3n){margin-right:0px;}
.item_new span.img {
    display: block;
    padding-top: 16px;
height:136px;
}
.item_new span.name {
    display: block;
    text-align: left;
    padding-left: 20px;
}  
.item_new span.prop {
      display: block;
    text-align: left;
    padding-left: 20px;
    font-weight: 400;
    font-size: 14px;
    height: 22px;
    overflow: hidden; 
}
span.prop-name {
    text-align: left;
    display: none;
    padding-left: 15px;
    font-size: 14px;
    margin-top: 10px;
}
span.prop-name {
    text-align: left;
    display: none;
    padding-left: 15px;
    font-size: 14px;
    margin-top: 10px;
}
span.prop.inv {
display:none;
margin-top: 5px;
}
.item_new:hover span.prop-name {
display:block;
}
.item_new:hover span.prop.inv {
display:block;
}
.current.item_new span.prop, .item_new:hover span.prop, .item_new:hover span.prop.inv  {
	overflow: auto;
    height: auto;
}
span.piu {
    display: block;
    padding: 0 10px;
}
.item_new span.img img {
    max-height: 136px;
    display: inline-block;
    vertical-align: middle;
}
.item_new span.img:after {
    height: 100%;
    width: 1px;
    content: ' ';
    display: inline-block;
    vertical-align: middle;
}
.item_new a .bigico {
    position: Absolute;
    right: 12px;
    top: 11px;width: 47px;
}
.item_new a .bigico.left {
	right: 100%;
	height: 60px;
    width: 61px;
}
a.choice_fil {
    font-size: 17px;
    display: inline-block;
    text-decoration: none;
    margin-right: 15px;
	font-weight:bold;
}
.line_go {
    height: 3px;
    background-color: #359531;
    position: absolute;
    width: 70px;
	left:0px;
    bottom: -1px;
    transition: all 0.5s ease;
}
.filter_sec {
    padding-bottom: 6px;
    margin-bottom: 25px;
	position:relative;
    border-bottom: 1px solid #dedede;
}
.in_page_list ul{  
    padding: 25px;
    background-color: #eaeaea;
    transition: all 0.5s ease;
   }
 .in_page_list ul  a{    text-decoration: none;
    height: 36px;
    display: block;
    transition: all 0.5s ease;
    line-height: 39px;
    position: relative;
    padding: 0 19px 0 16px;}
.in_page_list ul  li{
    vertical-align: top;
    margin-right: 15px;
	display:inline-block;
	width:130px;
}
.in_page_list ul  li img{max-width:100%;}
.in_page_list ul  li .title_mn {
    font-size: 13px;
    text-transform: uppercase;
    color: #373737;
    margin: 8px 0;
}
.in_page_list ul  li .title_mn a {
    font-size: inherit;
    color: inherit;
    max-width: 147px;
}
.in_page_list ul  li a {
    color: #717174;
    padding: 0px;
    height: auto;
    line-height: 13px;
    margin-bottom: 10px;
    padding-left: 0px !important;
    font-size: 11px;
    text-transform: uppercase;
}
.text_bn span {
    line-height: 16px !important;
    display: block;
    font-size: 14px !important;
    margin-top: 0px;
}
.with_img .left_650{margin-top:80px;}
.detail_pr_text.gerbcd table tr td:first-child {
    background-color: #bbe0ce;
}
.detail_pr_text.gerbcd table tr td.not-first-child {
	background-color: #fff;
}
.detail_pr_text.gerbcd table tr:first-child td {
    background-color: #008651;
    color: #fff;
}
.detail_pr_text.desic table tr td:first-child {
      background-color: #ffe998;
}
.detail_pr_text.desic table tr:first-child td {
        background-color: #fdb813;
    color: #fff;
}
.detail_pr_text.insect table tr td:first-child {
          background-color: #fedcc2;
}
.detail_pr_text.insect table tr:first-child td {
           background-color: #f68428;
    color: #fff;
}
.detail_pr_text.pril table tr td:first-child {
          background-color: #a7ddea;
}
.detail_pr_text.pril table tr:first-child td {
           background-color: #00a6dd;
    color: #fff;
}
.detail_pr_text.potruyniki table tr td:first-child {
            background-color: #fac7bd;
}
.detail_pr_text.potruyniki table tr:first-child td {
           background-color: #f05033;
    color: #fff;
} 
.detail_pr_text.rost table tr td:first-child {
           background-color: #b3a2ce;
}
.detail_pr_text.rost table tr:first-child td {
           background-color: #522f91;
    color: #fff;
} 
.detail_pr_text.stimr table tr td:first-child {
           background-color: #bae0cd;
}
.detail_pr_text.stimr table tr:first-child td {
           background-color: #00a261;
    color: #fff;
} 
.detail_pr_text.fumig table tr td:first-child {
           background-color: #f8afad;
}
.detail_pr_text.stimr table tr td.not-first-child:first-child {
    background-color: #fff;
}
.detail_pr_text.fumig table tr:first-child td {
           background-color: #bf2e1a;
    color: #fff;
} 
.detail_pr_text.fungcc table tr td:first-child {
           background-color: #bad1eb;
}
.detail_pr_text.fungcc table tr:first-child td {
           background-color: #003d79;
    color: #fff;
} 

.detail_pr_text.microd table tr td:first-child {
           background-color: #bad1eb;
}
.detail_pr_text.microd table tr:first-child td {
           background-color: #003d79;
    color: #fff;
} 
.detail_pr_text.nasin table tr td:first-child {
           background-color: #bad1eb;
}
.detail_pr_text.nasin table tr:first-child td {
           background-color: #003d79;
    color: #fff;
} 
.noback{background:none !important;}
table.no_padding_t td{padding: 0px 5px !important;}
.schems_zah .item_new span.name{text-align:center; padding-left:0px;}
.new_search {
    position: relative;
	transition:all 0.5s ease;
	width:200px;
	overflow:hidden;
}
.new_search.not{width:0px;}
input#title-search-input {
height: 29px;
    width: 190px;
    padding-left: 10px;
    border: none;
    background-color: #eaeaea;
}
.new_search input[type="submit"] {
    height: 32px;
    width: 32px;
    font-size: 0px;
    background: url(/bitrix/templates/alfachem_copy/images/searchgr.png) no-repeat;
    position: absolute;
    margin-left: -31px;
    border: none;
    background-position: 50%;
    cursor: pointer;
}
.up_new_search {
    position: absolute;
    right: 33px;
    margin-top: 3px;
	margin-right:15px;
}
table.title-search-result th{display:none;}
table.title-search-result td.title-search-item b{    color: #247521;}
table.title-search-result td.title-search-all a{ color: #247521;}

.img_block {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
    height: 180px;
    width: 180px;
    background-color: #fff;
    padding: 5px;
    border: 1px solid #ccc;
}
a.banner_photo {
    display: block;
    border: 3px solid #eaeaea;
    position: relative;
    line-height: 0px;
	margin-bottom:10px;
}
a.banner_photo img{width:100%;}
a.banner_photo span {
    position: absolute;
    bottom: 0px;
    display: block;
    text-align: center;
    color: #292929;
    font-size: 14px;
    background: rgba(255,255,255,0.8);
    height: 33px;
    width: 100%;
    line-height: 33px; 
}
.product .detail_pr_text  table td{text-align:left !important; vertical-align:middle !important;    line-height: 17px !important;}
.product .detail_pr_text  table td p{    margin-bottom: 0px !important;}
.product .detail_pr_text.gerbcd table tr:first-child td{ text-align:center !important; vertical-align:middle !important;}
.detail_pr_text table tr td:first-child{    padding-left: 8px !important;}
.detail_pr_text.seeds table tr td:first-child{padding-left: 5px !important; width:auto}
.detail_pr_text.seeds table tr:first-child td{font-weight:normal; padding:5px;}
.detail_pr_text.seeds  table td{padding:5px;}
.product-data h3, .detail_pr_text.seeds h3 {margin:5px 0px}
.detail_pr_text.seeds table tr:nth-child(2n+1){
background-color:#d6d6d6;
}
.detail_pr_text.seeds table {
    margin-top: 0px;
    margin-bottom: 0px;
}
.detail_pr_text.seeds h3 {
    margin-top: 20px;
}
.detail_pr_text.seeds .seeds-prop h3:first-child {
    margin-top: 0px;
}
.detail_pr_text.seeds.nasin table tr:first-child td {
    background-color: initial;
    color: initial;
}
.detail_pr_text.seeds.nasin table tr td:first-child {
    background-color: initial;
}
.seeds-prop {
    display: inline-block;
    width: 40%;
    vertical-align: top;
}
.seeds-text {
    display: inline-block;
    width: 59%;
    vertical-align: top;
	float: right;
}
.new_404 {
    position: relative;
}
img.img_404 {
    position: absolute;
    right: 0px;
    top: -40px;
}
.text_404 {
    font-size: 17px;
    margin-bottom: 40px;
}
a.back_404 {
    font-size: 18px;
}
.hello_table {
    position: relative;
    width: 100%;
    overflow: auto;
}
span.more_show_s {
    cursor: pointer;
    margin-top: 10px;
    color: #359130;
    line-height: 14px;
    display: table;
    border-bottom: 1px dotted #359130;
}
.mainMenu2 ul li.item3 .pp img {
    max-width: 80px;
    max-height: 80px;
    width: inherit;
    height: inherit;
}
.blcc:nth-child(4) {
    width: Auto;
    max-width: 23%;
}
.gray-top .menu-top li a.active {
    font-weight: bold;
}
.slider .img a {
    width: 100%;
    height: 100%;
    display: block;
    left: 0px;
    top: 0px;
    position: absolute;
}
.photo_col a.img_block {
    width: 213px;
    height: 213px;
}
.green-top .menu-top li.current a {
    background-color: #135711;
    font-weight: bold;
}
.img_block{width:213px; height:213px;}
.elements_image {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.elements_image .img_block {
    margin-right: 0px;
}
.green-top .right_s{
	margin-right:-30px;
}
.foot1>img{
	    margin-top: -16px;
}
ul.sct_b.catalog_mds,.catalog_items {
    width: 702px; 
}