/*! CSS Used from: ../css/styles.css */
*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0!important;margin:0;padding:0;}
body{font-family:"Montserrat",Arial,sans-serif;line-height:1.15;color:#484848;}
img{max-width:100%;height:auto;}
ul{list-style-position:inside;}
h1.title{padding-top:40px;}
.title{color:#484848;font-size:18px;font-weight:500;text-transform:uppercase;margin:0 0 47px;line-height:48px;letter-spacing:.01em;}
.page{min-height:calc(100vh - 150px - 138px);}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:16px;-webkit-tap-highlight-color:transparent;}
body{margin:0;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;}
a{background-color:transparent;color:#337ab7;text-decoration:none;}
a:active,a:hover{outline:0;}
h1{margin:.67em 0;}
img{border:0;vertical-align:middle;}
svg:not(:root){overflow:hidden;}
button,input{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button{text-transform:none;}
button{-webkit-appearance:button;cursor:pointer;}
input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
td{padding:0;}
*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;}
button,input{font-family:inherit;font-size:inherit;line-height:inherit;}
a:focus,a:hover{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
h1{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}
h1{margin-top:20px;margin-bottom:10px;}
h1{font-size:36px;}
ul{margin-top:0;margin-bottom:10px;}
/* .container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
@media (min-width:768px){
.container{width:750px;}
}
@media (min-width:992px){
.container{width:970px;}
}
@media (min-width:1200px){
.container{width:1200px;}
}
.container:after,.container:before{content:" ";display:table;} */
.container:after{clear:both;}
html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
h1{font-size:2em;margin:.67em 0;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;}
a:active,a:hover{outline-width:0;}
img{border-style:none;}
svg:not(:root){overflow:hidden;}
button,input{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;}
button,input{overflow:visible;}
button{text-transform:none;}
button{-webkit-appearance:button;}
[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}
.ui-draggable-handle{-ms-touch-action:auto;touch-action:auto;}
.ui-draggable-handle{-ms-touch-action:auto;touch-action:auto;}
.gray{background:#f1f5f9;}
.table{display:table;background:#fff;-webkit-box-shadow:0 1px 13px 0 rgba(0,0,0,.11);box-shadow:0 1px 13px 0 rgba(0,0,0,.11);border-radius:8px;width:100%;font-size:14px;font-family:"Montserrat",Arial,sans-serif;color:#484848;margin-bottom:50px;position:relative;}
.table .table-cell{padding:20px;display:table-cell;}
.table .table-row{display:table-row;}
.table .table-head{white-space:nowrap;background:#639800;color:#fff;border-top-right-radius:8px;border-top-left-radius:8px;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:15px;display:table-header-group;}
.table .table-head .table-row:first-child .table-cell{padding:20px;line-height:20px;}
.table .table-head .table-row:first-child .table-cell:first-child{border-top-left-radius:6px;}
.table .table-head .table-row:first-child .table-cell:last-child{border-top-right-radius:6px;}
.table.table-search .table-head .table-cell{padding:20px;}
.table .table-body{display:table-row-group;}
.table .table-body .table-row:not(:first-child):before{left:10px;right:10px;border-bottom:1px solid #e7e9ed;}
.table .table-body .table-row:last-child:last-child{border-bottom-right-radius:4px;}
.table .table-row:first-child:before{border-bottom:none;}
.tdBuyButton{position:sticky;right:0;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(20%,#fff));background:-o-linear-gradient(left,rgba(255,255,255,0) 0,#fff 20%);background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 20%);border-bottom:1px solid #e7e9ed;border-radius:8px;}
.imageArea-related.table .table-body .to-image:hover .tdBuyButton{background:-webkit-gradient(linear,left top,right top,from(rgba(241,245,249,0)),color-stop(20%,#f1f5f9));background:-o-linear-gradient(left,rgba(241,245,249,0) 0,#f1f5f9 20%);background:linear-gradient(90deg,rgba(241,245,249,0) 0,#f1f5f9 20%);}
.imageArea-related.table .table-body .active .tdBuyButton,.imageArea-related.table .table-body .active:hover .tdBuyButton{background:-webkit-gradient(linear,left top,right top,from(rgba(220,243,213,0)),color-stop(20%,#dcf3d5));background:-o-linear-gradient(left,rgba(220,243,213,0) 0,#dcf3d5 20%);background:linear-gradient(90deg,rgba(220,243,213,0) 0,#dcf3d5 20%);}
.red-link{width:16px;height:16px;cursor:pointer;display:block;background-image:url(../img_cat/next-p.png);}
.a2d--model_info ul{list-style-type:none;}
@media (min-width:0px) and (max-width:500px){
.table .table-row .table-cell{padding:10px;}
.red-link{text-transform:lowercase;font-weight:400;text-decoration:underline;}
}
.container{position:relative;}
.catalog_container{padding:0 0 50px;}
.number-info-cell{position:relative;padding:0!important;width:20px;}
.number-info-cell .modal-number-info-close{position:absolute;right:15px;top:15px;z-index:10;cursor:pointer;height:16px;width:16px;background-image:url(../img_cat/info-close.png);background-size:16px 16px;}
.number-info-cell label{width:16px;height:16px;cursor:pointer;display:block;background-image:url(../img_cat/info-r.png);}
.number-info-cell .modal-number-info{z-index:200;bottom:calc(100% - 5px);position:absolute;display:none;left:-32px;width:300px;padding:0;color:#484848;font-size:18px;font-weight:lighter;line-height:30px;letter-spacing:.025em;}
.number-info-cell .modal-number-info .number-info{width:100%;background:#fff;border:1px solid #278ece;padding:20px!important;overflow:auto;overflow-x:hidden;max-height:inherit;}
.number-info-cell .modal-number-info .ico{line-height:12px;position:absolute;top:calc(100% - 4px);left:30px;}
.number-info-cell input{visibility:hidden;position:absolute;}
.a2d--model_info ul li{padding:5px;}
h1{color:#fff;}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
.table-search label.form__label{top:2px!important;color:#fff;}
.number-info-cell .modal-number-info{bottom:calc(100% + 35px);}
}
.a2d--model{border:2px solid #e7e9ed;border-radius:8px;padding:20px;background:#fff;text-decoration:none;-webkit-box-shadow:0 1px 13px 0 rgba(0,0,0,.11);box-shadow:0 1px 13px 0 rgba(0,0,0,.11);}
.a2d--model_image{margin:0 20px;width:15%;}
.a2d--model .a2d--model_info,.a2d--model_image,.a2d--model_info{display:inline-block;}
.group-next svg,.group-prev svg{width:45px;height:40px;fill:#7baa22;}
.table-body .bottom-line:before,.table-head .bottom-line:before{left:10px;right:10px;content:'';position:absolute;}
.table-body .bottom-line:before{border-bottom:1px solid #e7e9ed;}
.image-tabs-nav{display:inline-block;}
.imageArea-info-icon img{cursor:pointer;}
.main-image-area{position:relative;height:800px;width:100%;margin-bottom:60px;overflow:hidden;display:block;border-radius:8px;-webkit-box-shadow:0 1px 13px 0 rgba(0,0,0,.11);box-shadow:0 1px 13px 0 rgba(0,0,0,.11);}
.main-image{background:#fff;margin-bottom:50px;border-radius:6px;height:100%;width:100%;overflow:hidden;position:absolute;}
.main-image .imageLayout{position:absolute;top:0;left:0;}
.main-image .imageLayout .ladel{position:absolute;border:solid 1px #aaa;background-color:transparent;line-height:12px;border-radius:20%;font-weight:700;cursor:pointer;color:#f0110d;text-decoration:none;white-space:nowrap;display:block;}
.main-image .imageLayout .ladel.a2d{background:#fff;opacity:1;}
.main-image .imageLayout .ladel.active{z-index:10;}
.main-image .imageLayout .ladel:hover{z-index:20;}
.main-image .imageLayout .ladel.active,.main-image .imageLayout .ladel:hover{border:1px solid #278ece;background:rgba(39,142,206,.39)!important;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0.4,startColorstr='#278ece', endColorstr='#278ece');}
.main-image .imageLayout .ladel.a2d.active,.main-image .imageLayout .ladel.a2d:hover{opacity:1;background:#bbdaef!important;}
.main-image .imageLayout img{border-radius:6px;max-width:inherit;}
.table:not(.table-child)>.table-body>.table-row:hover{background:#f1f5f9;}
.imageArea-related.table .table-body .to-image:hover{background:#f1f5f9;}
.imageArea-related.table .table-body .active,.imageArea-related.table .table-body .active:hover{background:#dcf3d5;}
.imageArea-info{position:absolute;background:#fff;right:0;bottom:30px;z-index:200;border:1px solid #278ece;width:180px;display:none;}
.imageArea-info .ico{position:absolute;top:calc(100% - 3px);right:-1px;}
.imageArea-info .info-block{margin:10px;width:160px;padding-bottom:10px;border-bottom:1px solid #278ece;}
.imageArea-info .info-block:nth-child(7){padding-bottom:0;border-bottom:none;}
.imageArea-info .info-block .image{width:35px;height:35px;}
.imageArea-info .info-block .text{width:110px;font-size:12px;}
.imageArea-info .image,.imageArea-info .text{display:inline-block;vertical-align:middle;}
.imageArea-info .image{width:30px;height:33px;position:relative;}
.imageArea-info .text{padding-left:10px;width:105px;}
.imageArea-info-icon{position:absolute;display:block;right:10px;bottom:11px;z-index:100;}
.imageArea-info-stretch{bottom:35px;}
.imageArea-info-minus{bottom:60px;}
.imageArea-info-plus{bottom:85px;}
.imageArea-info-label .eye_close{display:none;}
.imageArea-info-label .eye_open{display:block;}
.imageArea-info-label{bottom:110px;}
.imageArea-info-label,.imageArea-info-minus,.imageArea-info-plus,.imageArea-info-stretch{position:absolute;display:block;right:10px;z-index:100;cursor:pointer;}
.form__label{position:absolute;left:30px;cursor:pointer;top:18px;z-index:10;line-height:1;font-size:14px;color:#484848;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;}
*{margin:0;padding:0;}
.table-search .table-head .table-cell{padding-top:60px;}
.table-search #searchInput{position:absolute;width:calc(100% - 40px);top:20px;left:20px;background:#f1f5f9;border:0;padding:6px 15px;border-radius:5px;z-index:10;color:#484848;}
.table-search label.form__label{top:28px;left:35px;text-transform:initial;font-weight:initial;}
.table-search input:focus~label.form__label{top:2px;}
.table-search input:not(:placeholder-shown)~label.form__label{top:2px;}
.slick-list,.slick-slider{position:relative;display:block;}
.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:0;}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track{position:relative;left:0;top:0;display:block;}
.slick-track:after,.slick-track:before{content:"";display:table;}
.slick-track:after{clear:both;}
.image-tabs-nav{z-index:10;bottom:-4px;width:calc(100% - 50px);text-align:center;margin:0 auto;}
@media (max-width:1000px){
.page{padding:0 5px;}
.main-image-area{height:360px;}
.main-image{height:380px;}
.catalog_container{overflow:auto;}
.title{color:#484848;font-size:14px;font-weight:700;text-transform:uppercase;margin:0 0 20px;line-height:30px;letter-spacing:.01em;text-align:center;}
h1.title{padding-top:30px;}
.imageArea-info-icon .imageArea-info{width:290px;-webkit-columns:2;-moz-columns:2;columns:2;}
.imageArea-info-icon .imageArea-info .info-block{margin:5px;}
.imageArea-info-icon .imageArea-info .info-block .text{width:95px;}
.imageArea-info-icon .imageArea-info .info-block:nth-child(4){border-bottom:0 solid #278ece;}
}
.img_cat_I{border:2px solid;border-color:#65994C;border-radius:10px;}
.img_cat{border:2px solid;border-color:#f5f5f5;border-radius:10px;}
.img_cat:hover{border-color:#65994C;border-radius:10px;}
.table-cell button{width:12px;height:13px;cursor:pointer!important;display:inline-block!important;border:0!important;background-image:url(../img_cat/copy.png);background-color:initial;}
.table-cell button:hover{background-image:url(../img_cat/copy2.png);}