*{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
:after,
:before{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
   
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;outline:0;background:transparent;color:#000;font:14px arial,tahoma,verdana;font-weight:400;}

html{height:100%;overflow-y:scroll;background:#fff url('../images/head-fon-01.jpg') repeat-x;}
body{height:100%;min-height:100%;}

table{border-collapse:collapse;border-spacing:0;}
td{font-size:14px;vertical-align:top;}

i,em{font-style:italic;}
i b,em b,b i,b em,strong i,strong em,b,strong{font-weight:700;}

img{border:none;}

:focus{outline:0;}
div{zoom:1;}

.clear{clear:both;height:1px;overflow:hidden;}

.fl{float:left;}
.fr{float:right;}
.fc{margin:0 auto;}

.tal{text-align:left;}
.tar{text-align:right;}
.tac{text-align:center;}







/* main */
.main-fon,
.main{width:100%;height:auto !important;min-height:100%;height:100%;background:url('../images/head-fon-02.jpg') top center no-repeat;}
.main{width:1140px;margin:auto;background:none;}

/*header*/
.header{position:relative;width:100%;height:200px;}
.logo,.icons,.tel,.top1,.top2,.top4{position:absolute;}

.logo,
.logo img{top:20px;width:100px;height:148px;/*border:1px solid #b29fa1;*/}

.icons{top:22px;left:120px;}
a.home,
a.mail,
a.map{display:block;width:15px;height:15px;float:right;margin:0 30px 0 0;background:url('../images/home.png') no-repeat;}
a.mail{background:url('../images/mail.png') no-repeat;}
a.map{background:url('../images/map.png') no-repeat;}
a.home:hover{background:url('../images/homea.png') no-repeat;}
a.mail:hover{background:url('../images/maila.png') no-repeat;}
a.map:hover{background:url('../images/mapa.png') no-repeat;}

.tel{top:20px;right:0;height:38px;text-align:right;}

.top1,
.top2{width:calc(100% - 220px);height:42px;
background:#00639c;
background:-moz-linear-gradient(top,  #00639c 0%, #005282 100%);
background:-webkit-linear-gradient(top,  #00639c 0%,#005282 100%);
background:linear-gradient(to bottom,  #00639c 0%,#005282 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00639c', endColorstr='#005282',GradientType=0 );
}
.top1{top:78px;left:120px;}
.top2{top:126px;left:330px;width:670px;}
.top3{width:1140px;height:330px;}
.top4{display:flex;align-items:center;justify-content:flax-start;top:78px;right:0;width:90px;height:42px;background:url(../images/menu-arrow-down.png) right 8px top 18px no-repeat,url(../images/menua.png) top left repeat-x;}

/*лого поставщиков*/
.partners{position:absolute;top:126px;left:120px;}
.partners p{margin:0;padding:0;}

/*content*/
.container{width:100%;margin:0 auto;}
.main .content{display:flex;width:100%;margin:0;padding:15px;border-top:2px solid #0b6194;background:rgba(2055,255,255,0.5);}

.col-text{width:70%;}
.col-right{width:30%;margin:0 0 0 15px;}
.col-left{width:30%;min-width:252.7px;margin:0 15px 0 0;}
.col-text-noright{width:100%;}
.col-left + .col-text-noright{width:70%;}

/* footer */
.footer-fon-01,
.footer-fon-02{position:relative;height:124px;background:url('../images/footer-fon-01.png') repeat-x;} 
.footer-fon-02{height:62px;background:url('../images/footer-fon-02.png') top center no-repeat;padding:62px 0 0 0;margin:0;} 
.footer{position:relative;width:100%;height:60px;margin-left:auto;margin-right:auto;border-top:2px solid #0b6194;}
.footer-left{float:left;padding:16px 0 0 0;}
.footer-right{float:right;text-align:right;padding:5px 10px 0 0;}

/*open_block*/
.open_block1,.open_block2,.open_block{z-index:1000;}
.open_block1{width:100%;position:absolute;top:0;left:0;}
.open_block2{position:relative;width:1140px;margin:0 auto;}







p{margin:7px;line-height:1.4;}

ul,ol{list-style:outside;margin:0;padding:0;}
ul{list-style-type:circle;}
ol{list-style-type:decimal;}
li{padding:0 0 0 10px;margin:9px 0 9px 45px;}

hr{width:98%;color:#005282;height:1px;border:1px solid;clear:both;}

a:link,a:visited,a:hover{color:#005282;font-weight:400;text-decoration:underline;}
a:hover{text-decoration:none;}

h1,h2,h3,h4,h5,h6{color:#005282;text-align:left;font-size:20px;padding:5px;}
h2{font-size:18px;}
h3,h4,h5,h6{color:#000;font-size:16px;/*text-align:center;*/}
h4,h5,h6{font-size:14px;}

iframe{border:none;}

/*формы*/
.button{color:#01325a;border:1px solid #9a9a9a;}
.inputbox{background:#ebebeb;color:#01325a;border:1px solid #9a9a9a;text-align:left;font:12px arial,verdana,tahoma,helvetica,sans-serif;margin:0 5px;padding:2px 0 0 5px;}

/*INVISIBLE Recaptcha v3*/
.grecaptcha-badge{visibility:hidden!important;}

/*Текст*/

/* Контент */
.componentheading,.contentheading{color:#005282;text-align:left;font-size:20px;padding:5px;}
.contentpane,.contentpaneopen{width:100%;}

/*2 колонки*/
.items-row.cols-2{display:flex;}
.items-row.cols-2 > .item{width:50%;}
.items-row.cols-2 .column-1{padding:0 15px 0 0;}
.items-row.cols-2 .column-2{padding:0 0 0 15px;}

/* Дата */
dd.create{font-size:12px;padding:5px;color: #333;}

/* Оформление фото */
.blog img,.item-page img{margin-left:0!important;border:1px dotted #000;padding:5px;background:#ebebeb;}
img.foto{margin:5px;}

.blog strong img,
.item-page strong img{border:none;padding:0;background:none;}

/*подробнее*/
.readmore{padding:0;}
.readmore a,
a.readmore{display:block;float:right;width:139px;height:26px;line-height:26px;color:#fff;font-size:12px;text-transform:uppercase;text-align:center;text-decoration:none;border:1px solid #005282;
background:#00639c;
background:-moz-linear-gradient(top,  #00639c 0%, #005282 100%);
background:-webkit-linear-gradient(top,  #00639c 0%,#005282 100%);
background:linear-gradient(to bottom,  #00639c 0%,#005282 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00639c', endColorstr='#005282',GradientType=0 );
}
.readmore a:hover,
a.readmore:hover{
width:139px;height:26px;border:1px solid #b02629;
background:#c53e47;
background:-moz-linear-gradient(top,  #c53e47 0%, #b02629 100%);
background:-webkit-linear-gradient(top,  #c53e47 0%,#b02629 100%);
background:linear-gradient(to bottom,  #c53e47 0%,#b02629 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c53e47', endColorstr='#b02629',GradientType=0 );
}

/*пагинация*/
div.pagination{margin:40px auto 0 auto;text-align:center;}

div.pagination ul,ul.pagination{margin:0;padding:0;color:#b7b7b7;}
div.pagination ul li{display:inline-block;overflow:hidden;width:30px;
height:30px;padding:0;margin:0 3px;background:none;_overflow:hidden;*zoom:1;*display:inline;}

div.pagination span.pagenav,
div.pagination ul a,
ul.pagination a{display:inline-block;overflow:hidden;width:30px;height:30px;line-height:30px;padding:0;font-size:14px;text-align:center;border-radius:50%;text-decoration:none!important;}

div.pagination span.pagenav{background:#bb1024;color:#fff;line-height:30px;}

div.pagination li a{text-decoration:underline;color:#005282;text-shadow:0 0 2px #fff;}
div.pagination li a:hover{text-decoration:none;color:#bb1024;}

div.pagination li.pagination-start,
div.pagination li.pagination-end{display:none;}

div.pagination li.pagination-next,
div.pagination li.pagination-prev{margin:0 5px;}

div.pagination li.pagination-next a,
div.pagination li.pagination-prev a{text-indent:-9999px;}
div.pagination li.pagination-next a{background:url('../images/inner/pag-next.png') 0 4px no-repeat;}
div.pagination li.pagination-prev a{background:url('../images/inner/pag-prev.png') 0 4px no-repeat;}
div.pagination li.pagination-next span,
div.pagination li.pagination-prev span{display:none;}

/*блог*/
.blog .items-row{margin:0 0 15px 0;}

/*подкатегории*/
.cat-children{padding:25px 0 0 0;}
.cat-children h3{line-height:26px;color:#005282;font-family:'FSElliot-Regular';font-size:16px;text-transform:uppercase;margin:0;padding:0;font-weight:300;}

/*абзац*/
.col-text p,
.col-text-noright p{padding:0;}

/*Сепаратор материалов*/
.item-separator{height:15px;clear:both;}

/*Списки*/
.col-text ul li,
.col-text-noright ul li
{list-style-type:none;padding:0 0 0 18px;margin:7px 0 7px 30px;background:url(../images/inner/li.png) 0 8px no-repeat;}

/*Таблицы*/
.border{margin:20px 10px;}
.border,.border td{border-bottom:1px solid #005282;} 
.border td p{margin:10px 0;padding:0 10px;line-height:1.4;} 
.border td ul,.border td ol{list-style:outside;margin:9px 0;padding:0;}
.border td li{margin:7px 0 7px 15px;}

.border-small{margin:20px 10px;}
.border-small,.border-small td{border:1px solid #005282;} 
.border-small td p{margin:5px 0;padding:0 2px;line-height:1.4;} 
.border-small td ul,.border td ol{list-style:outside;margin:9px 0;padding:0;}
.border-small td li{margin:7px 0 7px 15px;}

.border2{margin:20px 10px;}
.border2,.border2 td{border:1px solid #005282;} 
.border2 td p{margin:10px 0;padding:0 10px;line-height:1.4;} 
.border2 td ul,.border td2 ol{list-style:outside;margin:9px 0;padding:0;}
.border2 td li{margin:7px 0 7px 15px;}

/*Список категории*/
.filters{border:none;}
.category thead th{padding:0 0 20px 0;}
.category thead th a{color:#005282;}
.category tbody td{padding:10px 0;border-bottom:1px solid #cdcdcd;} 
.category tbody td.list-date{text-align:center;}







/*шаблон*/

/* Телефон на главной */
.tel a{color:#363636;font-size:18px;font-weight:700;text-decoration:none;}
.tel a:hover{color:#bb1024;}
.tel-min{font-weight:400;font-size:14px;} 
.tel-separator{color:#363636;font-size:16px;margin:0 5px;} 

/* Верхнее меню - DJ Megamenu*/
.top1{}

/* Верхнее меню */
.top2 .moduletable-menu{position:relative;z-index:1000;width:470px;}
.moduletable-menu h3{display:block;float:left;color:#7aaecc;font-size:12px;padding:14px 7px 0 14px;}

/*Меню на главной - Geko Eisemann*/
.tablecat{width:660px;margin:27px 0 0 0;}
.tablecat ul{margin:15px 0 0 0;}

.geko,
.eisemann{width:330px;padding:80px 0 0 0;}
.geko img,
.eisemann img{margin:0;padding:0;background:none;border:none;}

.geko li.item-80 span,
.geko li.item-86,
.geko li.item-96,
.eisemann li.item-80,
.eisemann li.item-86 span,
.eisemann li.item-96{display:none;}

.geko ul.menu li,
.eisemann ul.menu li{list-style-type:none;margin:0;padding:0 0 10px 20px;text-align:left;}
.geko ul.menu li a,
.eisemann ul.menu li a{color:#005282;background:url(../images/arrow.png) left center no-repeat;padding:0 0 0 10px;}
.geko ul.menu li a span,
.eisemann ul.menu li a span{color:#005282;}

/*bread*/
.bread{margin:5px 0 20px 0;}
.col-text .bread ul li,
.col-text-noright .bread ul li{list-style-type:none;padding:0;margin:0;background:none;display:inline;} 
.bread a{text-decoration:none;}
.bread a:hover span{color:#bb1024;}

/*Фото на главной справа*/
.moduletable-foto img{border:1px solid #bb1024;}

/*новости на главной*/
.newscompany h3{text-align:right;color:#000;font-size:20px;}

/*Новости*/
.allnews{text-align:right;display:block;padding:0 0 10px 0;}
.allnews a{text-decoration:underline;}
.allnews a:hover{text-decoration:none;}

.junewsultra .jn a{text-decoration:none;}	
.junewsultra .jn a:hover,
.junewsultra .jn a:focus{color:#bb1024;}

.junewsultra .jn{margin:0 0 10px 0;padding:0;border:1px #e0e0e0 solid;display:block;}

.junewsultra .jn-head{display: flex;flex-wrap: wrap;padding:6px 4px;flex-direction: row;}
.junewsultra .jn .jn-left{width:110px;}
.junewsultra .jn .jn-left img{padding:1px;border:1px #a7b3be solid;display: block;max-width:unset;}

.junewsultra .jn .jn-right{width:calc(100% - 110px);}
.junewsultra .jn .jn-right a{font-size:14px;font-weight:700;margin:0;padding:0;line-height:100%;margin:0 0 0 5px;display:block;}	
.junewsultra .jn .jn-right .jn-info span{color:#778899;padding:5px 0 0 5px!important;}

.junewsultra .jn .jn-intro{width:100%;line-height:1.4;}

.junewsultra .jn .jn-more{text-align:right;padding:6px 4px;}
.junewsultra .jn .jn-more a{padding-left:5px;}	

/*наличие на складе*/
.col-right img{max-width:100%;}
.moduletable-sklad{margin:0 0 25px 0;}
.moduletable-sklad a{font-size:18px;color:#bb1024;}

/*Карта Яндекса*/ 
.yamap{border:1px solid #ccc;padding:7px;background:#fff;height:450px;}
.zhym-map-default{border:1px solid #ccc;padding:7px!important;background:#fff;}

/*форма заявки*/
.formResponsive .formHorizontal .formControls{margin-left:210px!important;}
.formControlLabel{width:200px!important;padding:0 10px 0 0!important;}
.formResponsive input.rsform-input-box,.formResponsive textarea{width:350px!important;margin:0!important;}
.rsform-block-foto p.formDescription{font-size:11px;margin:5px 0 0 0!important;}
input#foto{border:1px solid #ccc;border-radius:3px;}	

/*скачать каталоги продукции*/
.catalog-download .items-row{margin:0 0 0 30px;}
.catalog-download .items-row ul,
.catalog-download .items-row ol{margin:10px 0 10px 25px;}

/*Поиск электростанций*/
.top4 .moduletable{width:90px;height:42px;}
.top4 .moduletable .custom{width:100%;height:42px;}
.top4 p{margin:0;}
.top4 a{color:#fff;text-decoration:none;cursor:pointer;display:block;height:42px;line-height:42px;text-transform:uppercase;text-align: center;padding:0 25px 0 10px;}

#open_block{position:absolute;width:300px;top:126px;right:0;display:none;overflow:hidden;background:#e4ebf4 url(../images/window.png) bottom repeat-x;padding:0 15px 15px 15px;}
#open_block .moduletable{background:none;padding:10px 0 0 0;}	
#open_block a#close{position:absolute;top:7px;right:7px;width:20px;height:20px;display:block;cursor:pointer;background:url(../images/close.png) no-repeat;}
#open_block .moduletable > h3{color:#b02629;margin:0 0 10px 0;padding:0;font-weight:700;font-size:14px;}

/*rocksearch*//*
#roksearch_search_str{background-color:#f0f0f0!important;border:1px solid #ccc!important;width:205px;padding-right:35px!important;color:#005282;}
#roksearch_search_str::-moz-placeholder{color:#005282!important;font-size:11px;}*/

/*k2filter - модуль*/
.k2filter-cell{width:100%!important;padding:0 0 10px 0;}
.K2FilterBlock h3{display:block;font-weight:700;padding:0;color:#000;margin:0;font-size:14px!important;}

input[name="fitem_all"]{background: #f0f0f0;border: 1px solid #ccc;padding: 5px 10px;font-size: 14px;color: #005282;width: 270px;margin:0;}
.K2FilterBlock input::-webkit-input-placeholder{color:#005282;opacity:1;}
.K2FilterBlock input::-moz-placeholder{color:#005282;opacity:1;}
.K2FilterBlock input::-ms-input-placeholder{color:#005282;opacity:1;}
.K2FilterBlock input::-ms-input-placeholder{color:#005282;opacity:1;}
.K2FilterBlock input::placeholder{color:#005282;opacity:1;}

.k2filter-field-select select{background:#f0f0f0;border:1px solid #ccc;padding:5px 10px;font-size:14px;color:#005282;width:270px;}

.K2FilterBlock .buttons{display:flex;align-items:center;justify-content:center;padding:5px 0 0 0;}
.K2FilterBlock input.button{color:#FFF;font-weight:700;height:30px;line-height:20px;padding:5px 15px;width:100px;border:none;cursor:pointer;text-transform: uppercase;}
.K2FilterBlock input.button.submit{
margin:0 10px 0 auto;
background: #c53e47;
background: -moz-linear-gradient(top,  #c53e47 0%, #b02629 100%);
background: -webkit-linear-gradient(top,  #c53e47 0%,#b02629 100%);
background: linear-gradient(to bottom,  #c53e47 0%,#b02629 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c53e47', endColorstr='#b02629',GradientType=0 );
}
.K2FilterBlock input.button.reset{color:#005282;margin:0 auto 0 10px;}

.K2FilterBlock input.button.submit:hover,
.K2FilterBlock input.button.submit:focus{
background: #00639c;
background: -moz-linear-gradient(top,  #00639c 0%, #005282 100%);
background: -webkit-linear-gradient(top,  #00639c 0%,#005282 100%);
background: linear-gradient(to bottom,  #00639c 0%,#005282 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00639c', endColorstr='#005282',GradientType=0 );
}
.K2FilterBlock input.button.reset:hover,
.K2FilterBlock input.button.reset:focus{background:#e0e0e0;}

/*Поиск - выдача - стандартный*/
#searchForm{border:none;background:none;}

.searchresult{text-align:right;color:#005282;font-size:16px;font-weight:700;}
.search-results{padding:15px 0 0 0;}
.result-line{border:none;border-bottom:1px solid #005282;margin:10px 0;padding:10px;background:url(../images/white.png);}
.result-category span.small{padding:0;color:#b02629;font-size:11px;}
.search .pagination{background:none;}
.searchintro p{padding:0;}

/*footer*/
.footer-left p{font-size:12px;color:#363636;}

/*kw*/
.copyright-kw{height:50px;}
.copyright-kw > div,.copyright-kw a,.copyright-kw img{display:block;float:left;height:50px;line-height:50px;font-family:'Roboto';}
.copyright-kw a{margin:0 10px 0 4px;}
.copyright-kw > div{color:#005282;font-size:12px;}
.copyright-kw a{color:#005282;font-size:12px;text-decoration:underline;}
.copyright-kw a:hover{text-decoration:none;}

/*карта сайта*/
#xmap ul{list-style:none;}
#xmap ul.level_0{margin:30px 0 0 0;}
#xmap ul.level_0 > li{list-style-type:none;padding:0 0 0 18px;margin:7px 0 7px 30px;background:url(../images/inner/li.png) 0 8px no-repeat;}
#xmap ul.level_0 > li span,
#xmap ul.level_0 > li > a{color:#b02629;}
#xmap ul.level_1{margin:15px 0;}
#xmap ul.level_1 > li{padding:0 0 0 18px;margin:7px 0 7px 10px;}

/*меню каталог - графика*/
.catalog-menu{height:185px;margin:10px 0 0 0;overflow-x:hidden;}

.catalog-menu .custom{
display:flex;align-items:center;justify-content:center;justify-content:space-between;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgxYjNjZSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjhhYjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,  rgba(129,179,206,0) 0%, rgba(63,138,180,1) 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(129,179,206,0)), color-stop(100%,rgba(63,138,180,1))); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,  rgba(129,179,206,0) 0%,rgba(63,138,180,1) 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,  rgba(129,179,206,0) 0%,rgba(63,138,180,1) 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(top,  rgba(129,179,206,0) 0%,rgba(63,138,180,1) 100%); /* IE10+ */
background:linear-gradient(to bottom,  rgba(129,179,206,0) 0%,rgba(63,138,180,1) 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0081b3ce', endColorstr='#3f8ab4',GradientType=0 ); /* IE6-8 */
}
.catalog-menu .custom > div{
float:left;
width:172px;
height:185px;
-webkit-transition:all 0.3s ease-out;
-moz-transition:all 0.3s ease-out;
-o-transition:all 0.3s ease-out;
}
.catalog-menu .custom > div:hover{
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgxYjNjZSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzNmOGFiNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzNmOGFiNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjhhYjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,  rgba(129,179,206,0) 0%, rgba(63,138,180,1) 70%, rgba(63,138,180,1) 99%, rgba(63,138,180,1) 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(129,179,206,0)), color-stop(70%,rgba(63,138,180,1)), color-stop(99%,rgba(63,138,180,1)), color-stop(100%,rgba(63,138,180,1))); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,  rgba(129,179,206,0) 0%,rgba(63,138,180,1) 70%,rgba(63,138,180,1) 99%,rgba(63,138,180,1) 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,  rgba(129,179,206,0) 0%,rgba(63,138,180,1) 70%,rgba(63,138,180,1) 99%,rgba(63,138,180,1) 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(top,  rgba(129,179,206,0) 0%,rgba(63,138,180,1) 70%,rgba(63,138,180,1) 99%,rgba(63,138,180,1) 100%); /* IE10+ */
background:linear-gradient(to bottom,  rgba(129,179,206,0) 0%,rgba(63,138,180,1) 70%,rgba(63,138,180,1) 99%,rgba(63,138,180,1) 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0081b3ce', endColorstr='#3f8ab4',GradientType=0 ); /* IE6-8 */
margin:-5px 0 0 0;
}

.catalog-menu p{margin:0;padding:0;}
.catalog-menu a{display:block;width:150px;height:40px;margin:0 8px;text-align:center;padding:130px 0 0 0;color:#fff;text-decoration:none;font-size:14px;text-transform:uppercase;line-height:1.4;}
.catalog-01 a{background:url("../images/menu/01.png") top center no-repeat;}
.catalog-02 a{background:url("../images/menu/02.png") top center no-repeat;}
.catalog-03 a{background:url("../images/menu/03.png") top center no-repeat;}
.catalog-04 a{background:url("../images/menu/04.png") top center no-repeat;}
.catalog-05 a{background:url("../images/menu/05.png") top center no-repeat;}
.catalog-06 a{background:url("../images/menu/06.png") top center no-repeat;}
.catalog-07 a{background:url("../images/menu/07.png") top center no-repeat;}
.catalog-08 a{background:url("../images/menu/08.png") top center no-repeat;}
.catalog-09 a{background:url("../images/menu/09.png") top center no-repeat;}

/*левая колонка - меню*/
.col-left h3{color:#005282;font-size:20px;padding:0 0 15px 0;}
.col-left dl.level1 > dt.parent:hover .inner{background-image:url("../images/leftmenu/right.png")!important;}







/*стандартные*/

/*Tips*/
.tip{width:300px;padding:10px;border:1px solid #b7b7b7;background:#ebebeb;}
div[role="tooltip"]{display:none!important;}

/*System*/
dt.message{display:none;}
#system-message{width:500px;margin:0 auto;}
#system-message div.error{margin:0;padding:0;height:25px;}
#system-message .error,#system-message .message{color:#ac0007;font-weight:700;font-size:14px;text-align:center;}
#system-message .error{display:inline-block;padding:0 0 0 3px;}
#system-message .error ul{margin:0 0 10px 7px;padding:0;}
#system-message .error li,#system-message .message li{color:#ac0007;margin:0 0 0 10px;padding:0;background:none;text-align:center;}

/*Notice*/
.col-text .notice li,.col-text-noright .notice li{background:url(../images/inner/li.png) 0 8px no-repeat;}

/*404*/
.item-page.nopage{width:500px;margin:100px auto 0 auto;}
.item-page.nopage h1{text-align:center;}

/*таблица - с шапкой + border*/
.content table{width:100%;}
.content table{border:1px solid #2278a9;}
.content table th,
.content table td{border:1px solid #2278a9;vertical-align:middle;padding:6px 8px;}

.content table tr:first-child,
.content table th{background:#eff8fd;}
.content table tr:first-child td,
.content table th{border-bottom:2px solid #2278a9;font-weight:700;}

.content table tr:first-child td,
.content table tr:first-child td p,
.content table tr:first-child td em,
.content table tr:first-child td strong,
.content table tr:first-child td b,
.content table tr:first-child td i{color:#005282;}

.content table td p{margin:0;padding:0;line-height:1.4;} 
.content table td ul,
.content table td ol{margin:10px 0;}
.content table td li{margin:5px 0 5px 45px;line-height:1.4!important;}
.content table td ol{padding:0 0 0 25px!important;}

.content table h1,.content table h2,
.content table h3,.content table h4,
.content table h5,.content table h6{margin:15px 0;}

.content table tr:nth-child(even){background:#fff;}
.content table tr:nth-child(odd){background:#eff8fd;}

/*таблица - без шапки + border*/
.content table.nohead tr:first-child{background:none;}
.content table.nohead tr:first-child td{border:1px solid #2278a9;font-weight:400;}

/*таблица - без шапки + без border*/
.content table.noborder,
.content table.noborder td,
.content table.noborder tr:first-child td{border:none;}
.content table.noborder tr:first-child{background:none;}

/*таблица - Наличие*/
.content .page-nal table tr:nth-of-type(1) td,
.content .page-nal table tr:nth-of-type(2) td{background:#eff8fd;border-bottom:2px solid #2278a9;}

.content .page-nal table tr:nth-of-type(1) td,
.content .page-nal table tr:nth-of-type(1) td p,
.content .page-nal table tr:nth-of-type(1) td em,
.content .page-nal table tr:nth-of-type(1) td strong,
.content .page-nal table tr:nth-of-type(1) td b,
.content .page-nal table tr:nth-of-type(1) td i,
.content .page-nal table tr:nth-of-type(2) td,
.content .page-nal table tr:nth-of-type(2) td p,
.content .page-nal table tr:nth-of-type(2) td em,
.content .page-nal table tr:nth-of-type(2) td strong,
.content .page-nal table tr:nth-of-type(2) td b,
.content .page-nal table tr:nth-of-type(2) td i{color:#005282;font-weight:700;}

.content .page-nal table tr td:last-child{white-space:nowrap;}

/*таблица - на главной*/
.content table.tablecat,
.content table.tablecat td{border:none!important;font-weight:400;vertical-align:top;}
.content table.tablecat tr{background:none;}

/*таблица - Описанаие категории - без шапки*/
/*.catItemIntroText table tr:first-child{background:none;}*/

/*таблица - Описанаие категории - без шапки*/
.itemListCategory table tr:nth-child(even),
.itemListCategory table tr:nth-child(odd){background:none;}
.itemListCategory table tr:nth-of-type(1) td,
.itemListCategory table tr:nth-of-type(1) td p,
.itemListCategory table tr:nth-of-type(1) td em,
.itemListCategory table tr:nth-of-type(1) td strong,
.itemListCategory table tr:nth-of-type(1) td b,
.itemListCategory table tr:nth-of-type(1) td i{color:#000;font-weight:400;}







/*K2*/

/*Вывод категории*/
.itemListCategoriesBlock{padding:0 0 30px 0;}
div.itemListCategory{background:none;border:none;margin:0;padding:0;max-width:842px;}
div.itemListCategory h1{font-weight:700;}

div.subCategory{background:#fff;border:1px solid #ddd;margin:5px;padding:10px;
display:flex;flex-direction:column;}
div.subCategory a.subCategoryImage{margin:auto 0;}
div.subCategory a.subCategoryImage img,
div.subCategory a.subCategoryImage:hover img{margin:0;max-width:100%;max-height:150px;}
div.subCategory h2{margin:0 auto;display:block;text-align:center;}
div.subCategory h2 a{text-decoration:none;}
div.subCategory h2 span{color:#005282;font-weight:400;font-size:13px;}
div.subCategory:hover h2 a,
div.subCategory:hover h2 span{color:#bb1024;}

/*Товары в категории*/
.catItemView{}
.catItemHeader h3.catItemTitle{margin:0;padding:0 0 15px 0;}
.catItemHeader h3.catItemTitle a{font-weight:700;color:#005282;text-align:left;
font-size:20px;text-decoration:none;}
.catItemHeader h3.catItemTitle a:hover{color:#bb1024;font-size:20px;}

div.catItemBody{display:flex;margin:0;padding:0;background:#f4f8fb;}
div.catItemImageBlock{width:23.5%;background:#fff;border:1px solid #ddd;margin:5px;padding:10px;}
div.catItemIntroText{width:76.5%;padding:10px 10px 0 0;}
span.catItemImage{margin:0;padding:0;}

.catItemReadMore{padding:10px 0;float:right;}

.k2PaginationCounter{padding:5px 0 0 0;}

/*товар*/
.itemBody{display:flex;flex-wrap:wrap;}
div.itemImageBlock{width:50%;}
div.itemIntroText{width:50%;color:#000;font-size:14px;font-weight:400;line-height:1.4;padding:0;}
div.itemFullText{width:50%;/*width:100%;*/}
div.itemIntroText + div.itemFullText{width:100%;}
div.itemFullText ul,
div.itemFullText ol{margin:15px 0;}

/*галерея в товаре - sig*/
.itemImageGallery{}
ul.sigProSeamless li.sigProThumb{padding:5px;}
ul.sigProSeamless li.sigProThumb a.sigProLink,
ul.sigProSeamless li.sigProThumb a.sigProLink:hover{background-color:#fff;}

/*поиск по каталогу*/
.page-search + .itemListCategoriesBlock{display:none;}

/*K2 - оформление по категориям*/

/*вставка модулей - производитель и запчасти*/
.catalog-modules{float:right;margin:0 0 20px 20px;}
.catalog-modules a{display:block;float:right;width:215px;height:26px;line-height:26px;color:#fff;font-size:12px;text-transform:uppercase;text-align:center;text-decoration:none;margin:0 0 10px 0;padding:0;}
.catalog-modules a:hover{width:215px;height:26px;text-decoration:underline;}

.catalog-parts a,
.catalog-parts a:hover{padding:3px 0 0 0;height:39px;line-height:18px;background:url("../../../../../modules/mod_ariextmenu/mod_ariextmenu/js/css/images/menua.png") repeat-x;}
.catalog-proizvoditel a{background:url("../../../../../modules/mod_ariextmenu/mod_ariextmenu/js/css/images/menu.png") repeat-x;}

/*Вывод материала - geko eisemann*/
.itemIntroText dl,
.catItemIntroText dl{display:flex;width:100%;flex-wrap:wrap;padding:10px 0 10px 10px;}
.itemIntroText dt,
.catItemIntroText dt{width:35%;font-weight:700;}
.itemIntroText dd,
.catItemIntroText dd{width:65%;padding:0 0 0 5px;}

/*корректировка Kubota, Sawafuji*//*
.kubota .readmore{display:none;}*/

/*корректировка Master*//*
.master .readmore{display:none;}*/







/*mobile*/

/*992 - 1199*/
@media screen and (min-width:992px) and (max-width:1199px),
(min-device-width:992px) and (max-device-width:1199px){

/*main*/
.main{width:992px;padding:0 10px;}

/*главное меню*/
.top1 ul li.dj-up.first{display:none;}

/*open_block*/
.open_block1,
.open_block2{width:100%}
#open_block{right:10px;}

/*меню каталог - графика*/
.catalog-menu .custom > div{width:16.66%;}
.catalog-menu a{width:100%;}

}







/*768 - 991*/
@media screen and (min-width:768px) and (max-width:991px),
(min-device-width:768px) and (max-device-width:991px){

/*main*/
.main{width:768px;padding:0 10px;}

/*header*/
.header{height:180px;}

/*главное меню*/
.top1 ul li.dj-up.first{display:none;}

.dj-megamenu-geko li a.dj-up_a{padding: 0 7px!important;}
.dj-megamenu-geko li a.dj-up_a > span.dj-drop {padding: 0 10px 0 0!important;}
.dj-megamenu-geko li a.dj-up_a .arrow{right: 2px!important;}
.dj-megamenu-geko li.itemid51{width:80px;}
.dj-megamenu-geko li.itemid51 span.name{display: block;line-height: 1.2;}

/*open_block*/
.open_block1,
.open_block2{width:100%}
#open_block{right:10px;}

/*меню каталог - графика*/
.catalog-menu{margin:0;}
.catalog-menu .custom > div{width:16.66%;}
.catalog-menu a{width:100%;font-size:12px;background-size:90%;background-position:center;}

/*content*/
.col-left{width:25%;min-width:180px;}
.col-text,
.col-left + .col-text-noright{width:75%;}

/*новости*/
.junewsultra .jn .jn-left{width:80px;}
.junewsultra .jn .jn-left img{width:80px;height:80px;}
.junewsultra .jn .jn-right{width:calc(100% - 80px);}

/*левая колонка - меню*/
.col-left dl.level1 > dt a span{display: block;line-height:1.4!important;}

/*K2*/

/*Вывод категории*/
div.itemListCategory{max-width:100%;}
.subCategoryContainer{width:33.33%!important;}

/*товар*/
div.itemImageBlock{width:40%;}
div.itemIntroText,
div.itemFullText{width:60%;}

}







/*320 - 360 - 576 - 767*/
@media screen and (min-width:320px) and (max-width:767px),
(min-device-width:320px) and (max-device-width:767px){

/*main*/
html{background:#fff;}
.main{width:576px;padding:0 10px;background:rgba(221,243,255,0.5);}

/*header*/
.header{height:130px;overflow:hidden;}
.logo{height:100px;overflow:hidden;}
.icons,
.top1,
.top4{display:none;}
.tel{display:flex;align-items:center;justify-content:flex-end;}
.tel > .moduletable{padding:0 10px 0 0;}
.block-address{display:none;}
.mobmenu{width:52px;}
.partners{top:78px;left:110px;}
.partners img{height:33px;}

/*offcanvas*/
.dj-mobileitem.itemid-178{display:none;}

.dj-offcanvas-modules{margin:0 0 30px 0;padding:0 10px;}
.block-k2search{margin:0 0 30px 0;padding:0 10px;}
aside h3{font-size:18px;color:#b02629;padding:20px 0 10px 0;font-weight:700;}

/*меню каталог - графика*/
.catalog-menu{height:unset;margin:20px 0 0 0;}
.catalog-menu .custom{flex-wrap: wrap;}
.catalog-menu .custom > div{width:33.33%;}
.catalog-menu a{width:100%;font-size:12px;background-size:70%;background-position:bottom center;margin:0;padding:130px 0 0 0;}

/*content*/
.container .content{flex-direction: column;padding:10px;}
.content .col-left,
.content .col-right{order:2;width:100%;margin:0;}
.content .col-text,
.content .col-text-noright{order:1;width:100%;}

.content .col-left{display:none;}

/*Меню на главной - Geko Eisemann*/
.tablecat{width:100%;}
.tablecat tr{display:flex;flex-direction: column;}
.geko,
.eisemann{width:100%;}

/* footer */
.footer-fon-01{background:url('../images/footer-fon-01.png') repeat-x;background-size:cover;}
.footer-fon-02{height:180px;background:url('../images/footer-fon-02.png') top center no-repeat;background-size:cover;} 
.footer{height:unset;}
.footer-left{float:none;padding:16px 0 0 0;}
.footer-right{float:none;text-align:right;padding:7px;}

/*левая колонка - меню*/
.col-left dl.level1 > dt a span{display:block;line-height:1.4!important;}

/*таблицы - адаптив*/
.table-responsive{overflow-x:scroll;}

/*K2*/

/*Вывод категории*/
div.itemListCategory{max-width:100%;}
div.itemListSubCategories{display:flex;flex-wrap:wrap;}
div.subCategoryContainer{width:50%!important;}

/*товар*/
div.itemImageBlock,
div.itemIntroText,
div.itemFullText{width:100%;}

}







/*576 - 767*/
@media screen and (min-width:576px) and (max-width:767px),
(min-device-width:576px) and (max-device-width:767px){

}







/*320 - 360 - 575*/
@media screen and (min-width:320px) and (max-width:575px),
(min-device-width:320px) and (max-device-width:575px){

/*main*/
.main{width:360px;}

/*header*/
.header{height:165px;}
.logo{width:60px;height:60px;top:10px;}
.logo img{width:60px;height:auto;}
.tel a{display: block;}
.tel-separator{display: none;}
.partners{top:78px;left:0;}

/*меню каталог - графика*/
.catalog-menu{margin:10px 0 0 0;}
.catalog-menu .custom > div{width:50%;}
.catalog-menu .custom > div:hover{margin:0;}

/* footer */
.footer-fon-02{height:195px;} 

/*K2*/

/*Вывод категории*/
div.itemListCategory{max-width:100%;}
div.itemListSubCategories{display:flex;flex-wrap:wrap;}
div.subCategoryContainer{width:50%!important;}

/*Товары в категории*/
div.catItemBody{flex-direction:column;}
div.catItemImageBlock,
div.catItemIntroText{margin:0;width:100%;}
div.catItemIntroText{padding:10px;}

/*товар*/
div.itemImageBlock,
div.itemIntroText,
div.itemFullText{margin:0;width:100%;}
div.itemImageBlock{padding:0;}
div.itemFullText{padding:10px;}

/*Вывод материала - geko eisemann*/
.itemIntroText dl,
.catItemIntroText dl{padding:10px 0 10px 0;}
.itemIntroText dt,
.catItemIntroText dt,
.itemIntroText dd,
.catItemIntroText dd{width:50%;}

}







/*320 - 359*/
@media screen and (min-width:320px) and (max-width:359px),
(min-device-width:320px) and (max-device-width:359px){

/*main*/
.main{width:320px;}

/* footer */
.copyright-kw img{display: none;}

/*K2*/

/*Вывод категории*/
div.subCategoryContainer{width:100%!important;}

}


