.b-all-link{margin:48pt 0}
button:focus{outline:0}
.i-relative{position:relative}
.float-right{float:right}
.b-icon{display:inline-block;width:50px;height:50px;background:url(/images/icons-sprite.png) no-repeat}
.b-icon.i-centered{display:block;margin-left:auto;margin-right:auto}
.b-icon.i-skype{background-position:-150px 0}
.b-icon.i-email{background-position:-205px 0}
.b-icon.i-phone{background-position:-260px 0}
.b-icon.i-map-marker{background-position:-310px 0}
.b-icon.i-size-S{width:30px;height:30px}
.b-icon.i-size-S.i-skype{background-position:-360px 0}
.b-icon.i-size-S.i-email{background-position:-420px 0}
.b-icon.i-size-S.i-phone{background-position:-390px 0}
.b-icon.i-size-S.i-quest{background-position:-390px -30px}
.b-icon.i-size-S.i-download{background-position:-360px -30px}
.b-icon.i-size-S.i-news{background-position:-450px 0}
h1,h6{font-weight:300;font-size:26pt;}
h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,h5:first-child{margin-top:0}
.b-triangle-right{display:block;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:35px solid #fff}
.text-large{font-size:14pt}
.text-xlarge{font-size:23pt;line-height:1.2}
.text-dark{color:#333}
.b-message{border:1px solid #ebebeb;padding:30px 30px 30px 85px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdtJREFUeNrslstLG1EUh2dGi49gBYsPsIhQ2p3osnvXFbJzJQXFKrQiWkPpHyD4pKjgAwVxZVfZB1wqLhV3FUGlhfoKtia2Wkr8jpwrw5jBJD5m44Ev52bm3Pv7DTn3TuxEIhG2LGsAnlkPG4fwycbADoMaK5jYdfiosoKLKjEQC9BAzAmFQm8YNMHKAwovi6Zo26lU6vJKMpm0Sc0QgYZ7El6DQVhE/FL4yoAJjBSQWuAjvLoj4W8wDAsIn7lvXDPgMlJCaoMeeJ6j8HcYhVmET9IVyDb8Sp6hYCmNCUnl0AHvoSJD4X2YgCnWPfB5wEZSuxg4Z/AEovL7MGHVY8BENXTBOyj1Ef4F0zAGP1grnfBr7TM5AP+JgSMGZXr/vzQIDDF53WPAxAvohbdQpNf+wDyMwJYpdBtgrXpSnzZ6nl6Oew2Y+CsNo42z6fO0dfBZx/2w4S0QAwi/1IaWxi70lPgaMPEb5uCLHJtZNqAc793QCk99am40YEJqJrWx9m6ordSG7czgBZexARM/YVy6WyZ77pXpbvmQxfslawMmttVIVL+HVbg2y3VyNmDiVHNxjvPj+bc8Yotve0Y7VsDxaMBxHYtBRJ6jL5Cg4jhfj8sg/pbL9o9cCDAA1J+a6RzpKQIAAAAASUVORK5CYII=") no-repeat 26px center;position:relative;color:#666}
.b-message::before{content:"";background:url("data:image/gif;base64,R0lGODlhCwAMAJEDAO3t7eDg4P///////yH5BAEAAAMALAAAAAALAAwAAAIfzI4ZlgrcRhAvSkEhmrgq3Gkc6F1geIxnpa4BcMZAAQA7") no-repeat 0 0;width:11px;height:12px;position:absolute;top:-12px;left:25px}
html{position:relative;min-height:100%}

body{margin-bottom:180px; min-width:1261px;}

.b-footer{position:absolute;bottom:0;width:100%;height:150px;background-color:#f5f5f5}
.container-fluid{max-width:1261px;min-width:1261px !important}
@media (max-width:1058px){.nav>li>a,.nav>li>span{padding-left:11px;padding-right:11px}
}
.btn-grayscale{background:transparent;color:#fff;border-color:#fff}
.btn-grayscale:hover{background:#747474;color:#fff;border-color:#747474}
.btn-grayscale:active,.btn-grayscale:focus{background:#616161;color:#fff;border-color:#616161;-webkit-box-shadow:0 0 0;box-shadow:0 0 0}
/* .nav-tabs>li.active>a{font-weight:700;cursor:pointer} */
body>.panel{min-width:1000px;padding:5px 0;}
.modal-dialog.i-black .modal-content{background-color:#000;border-color:#000}
.modal-dialog button.close{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHxJREFUeNqMkeEGgEAQhJc4ol8RR+//K444eqKSniGuXXZZY0vHGMs3Y+1Ra41YWf1Nk7iB8hZWB1BiraybNZICmwskAJs6WUMPgQHA5GFrssCBIMKkjZeCu84Uwb75VC9Rs9+5aGONdv66RsVr5AAkCMidJ/r5g7P4I8AASoSQHCnF9DQAAAAASUVORK5CYII=") no-repeat center center #d70c0c;width:15px;height:15px;opacity:1;filter:alpha(opacity=100);top:-20px;right:-20px}
.modal-dialog button.close span{display:none}
.table tbody th{padding-left:15px !important}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:9pt}
.dropdown-header{white-space:normal}
.dropdown-menu{max-height:200px;overflow:auto}
.page-header{margin-top:0 !important;padding-top:22pt}
.b-ph__logo{margin-bottom:16pt}
.b-ph__lang{margin-top:-2px; z-index: 9}
.b-ph__lang__i{margin-right:15px;color:#666}
.b-ph__lang a.b-ph__lang__i:hover{color:#666}
.b-ph__lang span.b-ph__lang__i{color:#ccc}

.b-ph__contacts {
    margin-top:-2px;
}

.b-ph__contacts dl{background:url("data:image/gif;base64,R0lGODlhDwAPANUsAP39/f7+/p2dnbS0tOTk5KioqNjY2Jqamvn5+by8vMfHx5+fn+/v78DAwKysrN3d3aenp9LS0q+vr6ampri4uN/f3+vr6+Xl5dTU1Jubm6GhobKystnZ2bu7u8jIyPz8/Ozs7KOjo/Dw8Ofn587OzuLi4svLy/f39+np6cLCwtXV1ZmZmf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACwALAAAAAAPAA8AAAZkQBYLNTEJj0jhSLBaVZJIhqO5KgCgQhK1ycCyGttBwOuhJq7e0qL58AoB4BXFLRQxVwY6K9LMEI4XGCdJHU0CHAEqTRAgSB8bVCEHVAt/RwgDW1sKSQAKk1sJCFgWKQUaEgZjQQA7") no-repeat 17% center; padding-left:32%; margin-bottom:auto;}

.b-ph__contacts dt{width:70px;text-align:left;font-weight:200}
@media (max-width:1199px){.b-ph__contacts dt{width:45px}
}
.b-ph__contacts dd{margin-left:75px;text-align:right}
@media (max-width:1199px){.b-ph__contacts dd{margin-left:50px}
}

.b-ph__feedback{
    height:30px;
    position: relative;
    top:-3px;
}

#b-header.i-fixed .b-ph__feedback{
    display: none;
}

.b-ph__search__btn{border:none;padding:0 7px;margin:0;background:transparent;color:#95110f;font-size:9pt;position:absolute;top:0;right:0;line-height:32px;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in;visibility:hidden}
.b-ph__search.i-search .b-ph__search__btn{visibility:visible;opacity:1;filter:alpha(opacity=100)}
.b-ph__search input{padding-right:50px}
.b-ph__search .form-group{margin-bottom:0;padding-left:40px}
.b-ph__nav>li>a,.b-ph__nav>li>span{background-color:transparent;padding-top:6px;padding-bottom:14px}
@media (min-width:768px){.b-ph__nav>li>a,.b-ph__nav>li>span{margin-right:8px}
}
.b-ph__nav>li>a.in,.b-ph__nav>li>span.in{font-weight:700}
.b-ph__nav>li.active>a,.b-ph__nav>li.active>a:hover,.b-ph__nav>li.active>a:focus{background-color:#f2f2f2;border:1px solid #ebebeb;border-bottom:none}
.b-ph__nav>li.active>span,.b-ph__nav>li.active>span:hover,.b-ph__nav>li.active>span:focus{background-color:#f2f2f2;border:1px solid #ebebeb;border-bottom:none;cursor:default}
.b-ph__nav-content .tab-pane{display:none;background-color:#f2f2f2;border-top:1px solid #ebebeb;-webkit-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease;overflow:hidden}
.b-ph__nav-content .tab-pane.active{display:block}
.b-ph__nav-content.i-no-transition .tab-pane{-webkit-transition-duration:0s;transition-duration:0s}
.b-ph__nav-content__table{width:100%}
.b-ph__nav-content__table td{vertical-align:middle;border-top:1px solid #ebebeb;width:33%}
.b-ph__nav-content__table tr:first-child td{border:none}
.b-ph__nav-content__table a,.b-ph__nav-content__table a:hover,.b-ph__nav-content__table span{color:#666;background-position:10px 0;background-repeat:no-repeat;display:table-cell;vertical-align:middle;padding-left:80px;height:64pt;line-height:1.4}
.b-ph__nav-content__table .i-disabled{opacity:.5;filter:alpha(opacity=50);cursor:default}
.b-ph__nav-content__table a:hover{color:#b30000;background-position:10px -85px}
.b-ph__nav-content__table a:hover.i-disabled{color:#666;background-position:10px 0}
.tab-pane__up{display:block;background:url("data:image/gif;base64,R0lGODlhCgAGALMJAKwfHqseH6whH7AcIqsjHrIiIK4iGaYgHdWam////wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAAKAAYAAAQXMMmE0LyoDItBDRxFcIhhIUdICZUqVREAOw==") no-repeat center center #ebebeb;height:12pt}
.b-header-fixed{position:static;background:#fff}
#b-header.i-fixed{position:fixed;top:-51px;left:0;width:100%;min-width:1020px;background:#fff;margin-top:0;padding-top:0;-webkit-transition:top .5s ease;-o-transition:top .5s ease;transition:top .5s ease;z-index:101}
#b-header.i-fixed .b-ph__nav-content{font-size:10.5pt !important}
#b-header.i-fixed .b-ph__top-panel{border-bottom:1px solid #e0e0e0;font-size:9pt !important;padding-top:10px}
#b-header.i-fixed .container-fluid{position:relative}
#b-header.i-fixed .container-fluid:after{content:" ";display:table}
#b-header.i-fixed .b-ph__logo{width:auto;margin-top:4px;margin-bottom:12px}
#b-header.i-fixed .b-ph__logo img{width:130px !important;height:auto !important;margin-right:30px}
#b-header.i-fixed .b-ph__lang{display:none}
#b-header.i-fixed .b-ph__contacts{position:absolute;top:6px;right:0;margin-top:0}
#b-header.i-fixed .b-ph__contacts dt,#b-header.i-fixed .b-ph__contacts dd{display:none}
#b-header.i-fixed .b-ph__contacts dd:nth-child(2){display:block;font-size:9pt !important;margin:0;width:auto !important}
#b-header.i-fixed .b-ph__search{padding:0}
#b-header.i-fixed .b-ph__search__btn{line-height:0;top:1px;background:url("data:image/gif;base64,R0lGODlhCAAJAIABANIbDf///yH5BAEAAAEALAAAAAAIAAkAAAIQjA15C3vtAoRIUpuyUvGGAgA7") no-repeat center center;width:20px;height:21px;font-size:0;text-indent:-50px;overflow:hidden;padding:0}
#b-header.i-fixed .b-ph__search .form-control{padding-left:22px;padding-right:10px;background-position:4px center}
#b-header.i-fixed .input-sm{width:110px;height:23px !important;padding-top:0;padding-bottom:0;margin-top:4px}
#b-header.i-fixed .nav-tabs{font-size:9pt !important}
#b-header.i-fixed .row{float:left}
#b-header.i-fixed .col-xs-9,#b-header.i-fixed .col-xs-3{width:auto !important}
#b-header.i-fixed .form-group{padding-left:0}
.b-footer .row{padding-top:38px}
.b-footer{min-width:1261px !important}
.b-fn__i{display:inline-block;width:27px;height:27px;margin-right:7px;background:url(/images/icons-sprite.png) no-repeat}
.b-fn__i.i-fb{background-position:0 0}
.b-fn__i.i-fb:hover{background-position:0 -28px}
.b-fn__i.i-vk{background-position:-28px 0}
.b-fn__i.i-vk:hover{background-position:-28px -28px}
.b-fn__i.i-in{background-position:-56px 0}
.b-fn__i.i-in:hover{background-position:-56px -28px}
.b-fn__i.i-tw{background-position:-84px 0}
.b-fn__i.i-tw:hover{background-position:-84px -28px}
.b-fn__i.i-yt{background-position:-112px 0}
.b-fn__i.i-yt:hover{background-position:-112px -28px}
.b-cb__i{background:url("data:image/gif;base64,R0lGODlhAQBkAIAAANnZ2QAAACH5BAAAAAAALAAAAAABAGQAAAIIhI+py+0PYysAOw==") no-repeat right 10px;min-height:110px}
.b-cb__i:last-child{background:none}
.b-cb__i__text{width:125px;margin:0 auto}
.b-cb__i .b-icon{margin-bottom:20px}
.b-events-block{margin-bottom:-30px}
.b-events-block .row{overflow:hidden}
.col-xs-8-5,.col-xs-3-5,.col-xs-2-3,.col-xs-2-5,.col-xs-0-3{float:left;min-height:1px;padding-left:25px;padding-right:25px;position:relative}
.col-xs-8-5{width:67.5%}
.col-xs-3-5{width:32.5%}
.col-xs-2-3{width:20%}
.col-xs-2-5{width:22.5%}
.col-xs-0-3{width:10%}
.b-eb__all{display:block;overflow:hidden;opacity:.3;margin-right:-12.5%}
.b-eb__all__pointer{display:block;width:18px;height:32px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAgCAYAAAAffCjxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUpJREFUeNqk1U0rRGEUwPE7RjRlwsTIUBojNtTI2FkoJZ/Bh5mvYG85ZcXG28bLglhoWHhJYWGMNGKsvBSb6390bs1Gcc7Ub5rVv3ub85wnCMOwiH10ILCSrzyq3lj0YwA3OEKXJyQyOMMF+jyhQAPnGsx4QqIbJ7hEvyckOnGIOwx5QiKFA1Qw7AmJJHZxjxFPSCSwiReMe0JRbB3PmPSERCtW9MkKnpCIYwkfmPKERDNKeMWMJyRiWMQbZj2hyAI+MdcU2D9xpPD+w/gkMg6reMKE9dVk2rdQaxzQ/0basKNPMmb9+6NDfIucdSDTOMY1Bq1HRHZ4WSNZ66Ht1dV7ih7rGsnqzVLWVzMtNrmerv4a+S2U0/W6h3br8h/FI7Z18EzXkQzYgyXSGJL7v441PUemK3tal9QyWqwrRdZIARuYx5d1p3wLMADAtYk/qwG4wwAAAABJRU5ErkJggg==") no-repeat 0 0;position:absolute;top:50%;left:25%;margin-top:-16px}
.b-eb__i{margin-bottom:30px}
.b-eb__i__img{display:block}
.b-eb__i__img,.b-eb__i__date{margin-bottom:16pt}
.b-sb__img{display:block;margin-bottom:12pt}
.b-our-work h2{margin-bottom:56pt}
.b-ow__img{width:140px;height:140px;margin:0 auto 32pt;position:relative}
.b-ow__img__inner{display:block;position:absolute;top:0;left:0;width:100%;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.b-ow__img__inner img{width:100%;height:auto;position:absolute;top:0;left:0;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.b-ow__img__inner .i-gray{opacity:1;filter:alpha(opacity=100)}
.b-ow__img__inner .i-color{opacity:0;filter:alpha(opacity=0)}
.b-ow__img__inner:hover{width:124%;top:-12%;left:-12%}
.b-ow__img__inner:hover .i-gray{opacity:0;filter:alpha(opacity=0)}

.b-ow__img__inner:hover .i-color{opacity:1;filter:alpha(opacity=100)}
.b-block{margin-bottom:40pt}
.b-block-container{margin-bottom:-24pt}
.b-block-ill{text-align:center;display:block;margin-left:auto;margin-right:auto;margin-bottom:16pt}
.b-doc{display:inline-block;min-height:30px;padding-left:47px;color:#666;background-repeat:no-repeat;background-position:0 center}
.b-doc:hover{color:#666}
.b-doc__info{color:#999}
.b-doc.i-pdf{
  background-image:url("img/svg/pdf.svg");
  background-size: 30px;
}
.b-doc.i-download{
  background-image:url("img/svg/download.svg");
  background-size: 30px;
}
.list-unstyled .b-doc{margin-bottom:16pt}
.b-history .row{margin-top:24pt;margin-bottom:16pt}
.b-history__ill{margin-top:32pt;margin-bottom:32pt}
.b-pg__section{margin-bottom:-24pt}
.b-pg__i{margin-bottom:32pt}
.b-pg__i h5{margin-top:16pt;margin-bottom:0;font-size:10.5pt}
.b-panel-buttons{
  /* position:absolute; */
  top:3px;right:0
}
.b-panel-buttons__i{display:inline-block;padding:8pt 16pt;background-color:#ebebeb;margin-left:4px;font-size:9pt;color:#333}
.b-panel-buttons__i:hover,.b-panel-buttons__i:focus,.b-panel-buttons__i:active{color:#333}
.b-panel-buttons__i.i-active{background-color:#4d4d4d;color:#fff}
.b-panel-buttons__i.i-active:hover,.b-panel-buttons__i.i-active:focus,.b-panel-buttons__i.i-active:active{color:#fff}
.b-panel-buttons__i.i-search{padding-left:42px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYdJREFUeNqUkksoRFEcxu+MKbMQRaKUNLvZ2dmwsZGRlMeCrCym0SRlpdhLs5Iio0geKe/yiCLTTPaWs5C1lfKcjLp+p77RcRk1p3593fP4/uf7n+tzXdfxjmQyWYM0QTYajb44/wyfbcDBXiQBIU2ZxVuIY3SjPbVIju/nHwYsLCCjcA6bcA9hiEEzTMlsD8YxWDbnAlZlc3iShVnrhhnWVtE5mIE8pGCjsMEvTajyCgca7IwYfiKX+ryCbubevw3UsJCuPWIax1y71Zd+ZBtOYYnDObtAQN12lHkfOuBEsapgHc5gXvkPbAMTIatuh3F/RbuU81BZj6EPIvDhfUa/3tl0N0bVgPL1wA6swQBUwqBiOt4IZsQhDYuYjCnnsHpQjWxBHVwU/ZHYOIGYJ7xT1sJ/MAT12v9mIlLgutif2IJMQ5sa+AhHsKuXqJBJBJPULwPLyDS3jE15a65Vr2FMTLM7WU//aVBseEyeoNHvlDComDGVdbgcgiXdwLqJ6U8Qw4cvAQYAy7Sg0BpnZJYAAAAASUVORK5CYII=");background-repeat:no-repeat;background-position:12px center}
.b-panel-buttons__i.i-search.i-active{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATpJREFUeNqU000rRFEcx/EZkZnQlEkWNt6DhZpGpCxk5WZhMzvegA1vwFKyYCPZ2CtSpLyDyZbFrFGSh/H8cH3/9bv5u90zcupz655z/7/zNJOP4ziX0coYxDmauVbNApwIjfinfeEUFfdNH3qSd1+8oaJD1FDFPOr4xBIm8aT+XwGRihdTKzLtWNf4G45RTAc0NLMtbyAjJHKrK/gxe5Q1WNMKmhh3H81o5gNMp8PtMaQA23MXTvCs/c7iHXuYwH1WQLdOOzmYopb6ig/sogOruM4KyOmq6jowe+/EDrbUZ9u8xFoooKKr2kwfEnpxpG1OhQLMgvZ7hmXMYQUX7of1iLFQgBnGPm5VcINtzfzgQkZDAYk2HZzvq7oQu+qRVgEhPuQOpf8GJCFW/IL+fODv/FcroYCrbwEGAJRQ71C1XfsGAAAAAElFTkSuQmCC")}
.b-panel-buttons__i.i-map{padding-left:46px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAb9JREFUeNq0VDFIA0EQzEvEWkRsjIWFIBHTidpY2qiohVgJEnmIpLNJEcRG0F6LD2iKCAaLiFgJIliYiFXQwkpEjUUKsbCwCPjOynw43r9PeOPCsP+7d7O3u7dn2LYdakYymUwX1ATwBjyapvnczD6jUQAQd0NlgUkgrLiOgDUEqgQOAPII1DkwoFlSBWIIUtVxtDXIcEshLwMmUaatB8gFygCn74N6YFlKOOW4y1+EGuNvRFcqvwyGlZrvevhV20iQEnUo3x8eftXWHiTAi/K96uFXbddBb9Ed1BAgi07FRJc0elr2cyb6dRzhBrdoHSiQaIZQRQKv+BH4XlOc7Bhq02fJNtZcNH1NUZJFTq1B0y0neA+Yc+0t8PRnvHFORssImv8VAOSSzT3Qyc2OXAIngNz7mBJ4FJjl++TIPPAODCLIl7sHC5zaOJz7Hg1PQF3xN4E1n9CHhLPmhtkKV77eAzikJGngSTf6ICxBHUgJ8V3UlDxHjjQ5602W+kbl7cHmmk/Tl4C4j7/G9yvq9MwJIKd/ZYP/KllypX+abFnWFIdoh/VrhUiWSRlGaXKKxiTRSklJgA2gN/Q/UvkWYAByXZBsNTFyIQAAAABJRU5ErkJggg==");background-repeat:no-repeat;background-position:11px center}
.b-panel-buttons__i.i-map.i-active{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXdJREFUeNq01L9Lw0AUB/BEFBeXIupSXcTBQYsO4o9BEDcdaqbMLUKR/hmC/4D+A4KDg5WAk5ugQTpYsINIUUEdRJAOClUKPb8PXuVZ7pKY2AcfOO6S93I/crZSyooYg7AMb/AAj5HeogIhhuAEmup3HEI67P2w5KNwq8zxAiNJChyIZBXYZBXRfxq3wJhYFl8z7osixqXqCdieaejl9p5mXPbNmZIEFegX7XfNuOzri1PgSbS3NOOy7zLuMa3yGrfAgzXmcR/FfZJTtKGCg4qsJClAtgMK7Pz1R3OhAZ+sDCkoaZIf8VhZPN/gHD85bXEX0YbfQApKYpvOwAMfMtx3DfOQ5fupHQ7UYRJanZvs8pflDNNd4DUni4ZncpzD7ZyBDVUYgAloGg7dPo/lDeP0P9TgA6bo+9uVHa5ciLDpYQqcy5EzuIJhGIcvK1nQDXAHrzBLd806zMAub85/xDEUKTfN4ByNJas7cUEFVtFId6nA87cAAwBd10oO60kn0AAAAABJRU5ErkJggg==")}
.i-text-img-block h2:first-child,.i-text-img-block .h2:first-child,.i-text-img-block h3:first-child,.i-text-img-block .h3:first-child{margin-top:16pt}
.b-ct__name-col{width:40%}
.col-xs-6 .b-ct__name-col{width:60%}
figure.panel{background-color:transparent;text-align:center;padding:16pt}
.panel-buttons{background:none;margin:24pt 0;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:21pt 0}
.panel-buttons .b-pb__buttons{float:right;margin-top:-8px}
.panel-buttons .b-pb__buttons .btn{margin-left:14px}
.b-support-list h2{margin-bottom:32pt}
.b-support-list.i-size-S .b-sl__i{margin:10px 0 5px 45px}
.b-sl__i{position:relative;margin:16pt 0 32pt 70px;width:60%;color:#666}
.b-sl__i .b-icon{position:absolute;top:-8pt;left:-70px}
.i-size-S .b-sl__i .b-icon{top:-5px;left:-45px}
.i-size-S .b-sl__i{width:auto}
.i-size-S .b-sl__i h5{margin-top:0}
.i-size-S .b-sl__i .row .b-icon{top:-5px;left:-20px}
.btn.i-cart{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAc9JREFUeNq0lt9HQ2EYx8/ajDHGMsqIGBFdxRhLt0tXY4mIXcXY7YiI/oCuShRZYilFZFO3WbrqIqVEFzFlKSVKkXL6vus7zs7Oz53t4WPvXuc8z/s87/PjuGRZ9kuS1AeupQ5KF5gFV+ACZEGgI5bgUQDMg3v5Xz5BBkjtRL2RADfgCbjbachVs9YoGbACxsAR8IIhB0F7BA9a1oPgB+T5f1t2JkJXRMsjIUUQB72gn+tWJAfCoFsvplM8TcrBvfiZWCIikkfnJAfgC0yCPe4VwIANb0R9+qirVkda8sEHxhV19W0zbGEetlSvIz2SDF+6hbD5wDso1vc8BicSqf3K8G1wL8R2ZSZRhm5f2RmMyDM9Q8DLy7WT1kErHgnZAml6tQwmGHsjcYMlcMyIWPJItKEqOLVxP6P0qKFfmnn0C+5ADJxZzLYevldSbpoZitPICWvCam9bAxU7hqbBORhxOo70ep3Erl0FO2Ddpt5ntUdGlxqxmc5KKZgNPjUxvnjIgXirMRBziub5AjatTFg1C1Qu1lEaHVQ9UwarXGc5nZt0mSWD+DKKgDkwzGZbUT1zCZL8ndH9mrJQgIvgjZ4ldCbyLltOmXfbpOdPgAEA2FDjCGCjHTsAAAAASUVORK5CYII=");background-repeat:no-repeat;background-position:17px center;padding-left:36px;}
.btn.i-inverse{background-color:#95110f;color:#fff}
.btn.i-size-S{min-width:175px}
.b-buttons-block{margin:65px -20px 0 0}
.b-buttons-block .btn{margin-right:15px;margin-bottom:5px;text-decoration:none;}
.b-news-list{color:#666}
.b-block__type_video .b-block-ill{position:relative;margin-bottom:12px;text-align:left}
.b-block__type_video .b-block-ill .b-triangle-right{position:absolute;top:50%;left:50%;margin:-17px 0 0 -17px}
.b-block__type_video .b-block-ill .i-relative{display:block}
.b-block__type_video h5{font-size:9pt;color:#666}
.b-faq-list>li{margin-bottom:1px}
.b-faq-list ul{list-style-type:disk;padding:0 0 0 20px;margin:0}
.b-faql__i{display:block;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjVJREFUeNqslk9kHGEYxnc3VUIuHUIJpRV6Cq2Qa3voViml1UT1WrI2p+qhLc2ltPqHkp7WVmlOJbLXEhKh1zJ62GNIWEooiVJCiO3v4ZkY2535Zpq+PPvtfPO+7zPPfN/7flPt9/uVPGs0GucY7oIbIALTYAfsgXWw1m63v+blqGaRkFzJmqAOOkqmxCSMuXfehHWTj4IW95YLk5DkBcMDsAiWCT4KqJ1heAe6isF/L5eEgCWGS+DOoHPI/HCRVXWT+dqA0yuGi+B6WQIZMYtW00zP11IEWtzb4B7Oh5V/NGJbzvd2mBKxL+D0q3JyewzuQzSli1Nm1Q45hGAz531rt7W9hWUxmCNme4ia3/i/TB48UTIPPgSe7glQwqoXd99zWbaivJCN1PTDxS0XVp69AU/9XwQb4ELO2mjjqEivSIkquieJAZLYSiop9dsFYqZFMgF+lN1E4ExKWZb9BOMiUTWPlCDQOsy6pewHfJX3SCS74GwJkmveJHEBX+XdFUlP68IGiAqS1Au8psS03eOam99ncLNg4LzVhPpYdEziudZgv8mx2VRBhh7mPSIOjrswzKsqICY7J+0pVrEFLpOvl+5dUrOEw8R/6F0f3e57f50nEDxzJ75aoDizVKj7jhG/MPQ84Yaamprkd5wnSyY/DT6JwF04ePw+YniuhQOvQ6p8FunA+4LvwzIfEpHroenmue5T78AuU4YIvnkNNkt9raTIxlyAdScd9a2u0UkWOMv+CDAAAEHb/qvvmR0AAAAASUVORK5CYII=") no-repeat 20px center #f1f1f1;padding:22px 150px 22px 73px;position:relative}
a.b-faql__i:hover{background-color:#f6f6f6}
.b-faql__i.i-visited{opacity:.5;filter:alpha(opacity=50);background-color:#e3e3e3}
.b-faql__i.i-active,.b-faql__i.i-active:hover{background-color:#dfdfdf}
.b-faql__i__label{position:absolute;top:50%;right:25px;margin-top:-12px}
.b-faql__i__text{color:#333}
.b-faql__i__answer{padding:25px 65px;display:none}
.b-filter-panel{display:none}
.b-filter-panel menu{margin:0;padding:0;display:none}
.b-filter-panel menu.i-active{display:block}
.b-filter-panel a{display:inline-block;color:#7f7f7f;line-height:34px;padding:0 12px}
.b-filter-panel a:hover{color:#878787}
.b-filter-panel a.i-active{color:#fff}
.b-filter-panel>menu{background-color:#333}
.b-filter-panel>menu>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.b-filter-panel>menu>div a:hover{background-color:#3b3b3b}
.b-filter-panel>menu>div a.i-active{background-color:#414141}
.b-filter-panel>menu>menu{background-color:#414141}
.b-filter-panel>menu>menu>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.b-filter-panel>menu>menu>div a:hover{background-color:#494949}
.b-filter-panel>menu>menu>div a.i-active{background-color:#4d4d4d}
.b-filter-panel>menu>menu>menu{background-color:#4d4d4d}
.b-filter-panel>menu>menu>menu>div a:hover{background-color:#555}
.b-model-filters{background-color:#4d4d4d;color:#fbfbfb}
.b-model-filters menu{display:block}
.b-model-filters section{display:none;padding-top:20px;padding-bottom:20px}
.b-model-filters section.active{display:block}
.b-model-filters h6{font-weight:300;margin:0 0 12px}
.b-model-filters h5{margin-bottom:30px}
.b-model-filters h5.i-preloader .num{display:inline-block;vertical-align:top;width:15px;height:15px;background:url(/images/preloader-white.gif) no-repeat 0 0;text-indent:-500px;overflow:hidden}
.b-model-filters h5 .num{color:#fff;margin-left:5px}
.b-model-filters .b-checkbox{background:url("data:image/gif;base64,R0lGODlhCwALAIABAHt7e////yH5BAEAAAEALAAAAAALAAsAAAIUhI8Wy6zdHlxyVngjmG7zkHVJUgAAOw==") no-repeat 0 center;padding-left:20px;color:#fbfbfb;line-height:15px;cursor:pointer;margin-bottom:10px}
.b-model-filters .b-checkbox:hover{color:#999}
.b-model-filters .b-checkbox:last-child{margin-bottom:0}
.b-model-filters .b-checkbox.i-checked{color:#fff;background-image:url("data:image/gif;base64,R0lGODlhCwALALMPAICAgHt7e319fYGBgXx8fIODg/X19VFRUX5+foeHh/39/YiIiH9/f3p6ev///////yH5BAEAAA8ALAAAAAALAAsAAAQr0MlJ5bsY23zR21njHBaBBU7wOY+SPIIDXJZgAM6gsU/hLBkQgwPirCqVCAA7")}
.b-model-filters .b-checkbox input{display:none}
.b-model-filters .btn{min-width:120px;display:none}
.b-model-filters table{width:100%}
.b-model-filters td{padding:0 25px;vertical-align:top;border-right:1px solid #666}
.b-model-filters td:last-child{border-right:none}
.b-model-filters .td-xs-2{width:16.6667%}
.b-model-filters .td-xs-3{width:25%}


.b-gallery{width:440px;margin:0 auto}
.b-gallery__nav .slick-list{padding:0 !important;margin:0 !important}
.b-gallery__nav .slick-slide{width:68px;height:68px;border:1px solid #fff;text-align:center;overflow:hidden;cursor:pointer}
.b-gallery__nav .active{border-color:#d1d1d1}
.b-gallery__nav .slick-prev,.b-gallery__nav .slick-prev:hover,.b-gallery__nav .slick-prev:active,.b-gallery__nav .slick-prev:focus{width:11px !important;background:url(data:image/gif;base64,R0lGODlhCwAUAIABAHd3d////yH5BAEAAAEALAAAAAALABQAAAIejH8AiLocHIxqSnhZbhV3/YGPFYqTsZlnyo2eq5IFADs=) no-repeat 0 0}
.b-gallery__nav .slick-prev::before{content:""}
.b-gallery__nav .slick-next,.b-gallery__nav .slick-next:hover,.b-gallery__nav .slick-next:active,.b-gallery__nav .slick-next:focus{width:11px !important;background:url(data:image/gif;base64,R0lGODlhCwAUAIABAHd3d////yH5BAEAAAEALAAAAAALABQAAAIgBIKZdqrsnolr0gBvpjt291UNaJGjdIpcia4pEsJvUgAAOw==) no-repeat 0 0}
.b-gallery__nav .slick-next::before{content:""}
.b-gallery__nav .slick-prev.slick-disabled,
.b-gallery__nav .slick-next.slick-disabled {
    opacity: 0.2;
}
.b-gallery__nav img{height:100%}

.b-production-group__table{font-size:8pt;line-height:1.3;border-bottom:1px solid #ebebeb}
.b-production-group__table col{width:9%;min-width:50px}
.b-production-group__table col.b-col-title{width:auto}
.b-production-group__table thead th{color:#666;border-top:1px solid #ebebeb;background-color:#f2f2f2;padding:5px 10px 8px !important;line-height:1.3 !important;text-align:center !important;vertical-align:top !important;cursor:pointer;position:relative}
.b-production-group__table thead th.headerSortUp .b-th-pointer{background-image:url("data:image/gif;base64,R0lGODlhBwAEAIABANnZ2f///yH5BAEAAAEALAAAAAAHAAQAAAIIhA+BGWoNWSgAOw==");visibility:visible}
.b-production-group__table thead th.headerSortDown .b-th-pointer{background-image:url("data:image/gif;base64,R0lGODlhBwAEAIABANnZ2f///yH5BAEAAAEALAAAAAAHAAQAAAIHjGEJq8sOCwA7");visibility:visible}
.b-production-group__table thead th:hover{background-color:#efefef}
.b-production-group__table thead th:hover .b-th-pointer{background-image:url("data:image/gif;base64,R0lGODlhBwAEAIABAP///////yH5BAEAAAEALAAAAAAHAAQAAAIIhA+BGWoNWSgAOw==");background-color:#e5e5e5;visibility:visible}
.b-production-group__table thead th:hover.headerSortUp .b-th-pointer{background-image:url("data:image/gif;base64,R0lGODlhBwAEAIABAP///////yH5BAEAAAEALAAAAAAHAAQAAAIIhA+BGWoNWSgAOw==")}
.b-production-group__table thead th:hover.headerSortDown .b-th-pointer{background-image:url("data:image/gif;base64,R0lGODlhBwAEAIABAP///////yH5BAEAAAEALAAAAAAHAAQAAAIHjGEJq8sOCwA7")}
@media (min-width:1101px){.b-production-group__table thead .tooltip{display:none !important}
}
.b-production-group__table thead .b-th-icon{height:40px;margin-bottom:2px}
.b-production-group__table thead .b-th-title{margin-bottom:2px}
@media (max-width:1100px){.b-production-group__table thead .b-th-title{display:none}
}
.b-production-group__table thead .b-th-pointer{background-color:#514d4b;background-position:center center;background-repeat:no-repeat;height:8px;visibility:hidden;position:absolute;bottom:0;left:0;width:100%}
.b-production-group__table td{text-align:center;word-wrap:break-word;padding:20px 10px !important}
.b-production-group__table .b-td-title{text-align:left;padding-left:0 !important;padding-top:8px !important;padding-bottom:8px !important}
.b-production-group__table .b-td-title a{display:block}
.b-production-group__table .b-td-title a span{margin-left:100px;padding-top:12px;display:block}
.b-production-group__table .b-td-title img{float:left}
.b-production-group__table .b-td-title:after{clear:both}
.b-production-group{display:none}
.b-production-group.active{display:block}
.b-production-group-props .b-switcher{line-height:40px;font-size:9pt;text-align:center;margin-bottom:40px}
.b-production-group-props .b-switcher a{line-height:40px;display:inline-block;vertical-align:top}
.b-production-group-props .b-switcher a,.b-production-group-props .b-switcher a:hover,.b-production-group-props .b-switcher a:active,.b-production-group-props .b-switcher a:focus{color:#666}
.b-production-group-props .b-switcher__left button{background-position:0 -63px !important;margin-left:10px}
.b-production-group-props .b-switcher__left.i-disabled button{background-position:0 0 !important}
.b-production-group-props .b-switcher__right{margin-left:-3px}
.b-production-group-props .b-switcher__right button{background-position:-60px 0 !important;margin-right:10px}
.b-production-group-props .b-switcher__right.i-disabled button{background-position:-60px -63px !important}
.b-production-group-props .b-switcher .i-disabled{cursor:default}
.b-production-group-props .b-switcher .i-disabled,.b-production-group-props .b-switcher .i-disabled:hover,.b-production-group-props .b-switcher .i-disabled:active,.b-production-group-props .b-switcher .i-disabled:focus{color:#ccc}
.b-production-group-props .b-switcher button{width:60px;height:40px;vertical-align:top;background:url(/images/switch-icon.png) no-repeat 0 0;border:0}
.b-checkmark{width:17px;height:12px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAYAAACEJVa/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAI1JREFUeNqk0tsNgCAMBdBCHIORYA4YiTkIe7AEe1TbiFGivLyfpTlpAYGI0EpKqXWM3nuQsB4GtNbLyAUopYT8C1BBWmvx2Bs7u38CjFCBDqhh5BJrgCJCCNwQYwTnHNdmAJ6kYPeJZgBGjDHQgLrANUmBqPEOjQCUrS6c0APIOTef7PWflIlGAMouwADnT1jK7QPPDwAAAABJRU5ErkJggg==") no-repeat 0 0;display:inline-block}
.b-top-banner{max-height:450px;margin-bottom:32pt;position:relative;min-width:1000px;max-width:2000px;margin-left:auto;margin-right:auto;}
.b-top-banner .b-chevron-right{top:100%;right:0;margin:-52px 0 0 0}
.b-top-banner .b-chevron-left{top:100%;left:0;margin:-52px 0 0 0}
.b-top-banner .carousel-control.right,.b-top-banner .carousel-control.left{background:none}
.b-top-banner .carousel-inner>.item{height:450px}
.b-top-banner .carousel-inner>.item img{width:auto !important}
.b-tb__bg-img{display:none !important}
#b-tb__bg1,#b-tb__bg2{background-repeat:no-repeat;background-position:center 0;background-size: cover;position:absolute;top:0;left:0;width:100%;height:100%;min-height:450px;}
#b-tb__bg2{opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 1s linear;-o-transition:opacity 1s linear;transition:opacity 1s linear}
#b-tb__bg2.i-refresh{opacity:0;filter:alpha(opacity=0)}
.b-chevron-right{display:inline-block;width:18px;height:32px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAgCAYAAAAffCjxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWFJREFUeNqk1s0rRFEYx/FjZqIpMiZNMYoxYkORsSMi8jf4Y/wL9pbKio3BZoxiYiFWrLBg0uR95SUvZXwfnVOTmms859SnqXtvv57bec5zx5TL5XkUEIPRChljsuiyvzGjXTaxE+c4QKu2IllFjCOKHSS1FTlJnOAY7ZqK3CphEp/Io0NbkdOCfRTRU0tFQTfj2MMlen2CRBO2cYU+nyARxSYeMeQT5MLWcY8RnyDRgFVbWcYnSISxjFeM+gSJCJbwhCmfIFGHRTxjxifIWcA7ZkNGv8KI4+WHshJphzXcYVj7atLtOVxXNuh/QxqRt5UMaLffHeILpLUNmcARztCtPSIyww9tSKrac5E/trgNOXxhDLfVHgzqoxQKeMN0UEjQqJXP06l9pYR21KbteN1Fc627+vtCP26wZRvPaIKkwUqakMqgQTwga8+R0QRN2CG1gnqffyMZbGAOH9qZ8i3AANc+f5gSOQxrAAAAAElFTkSuQmCC") no-repeat 0 0}
.b-chevron-left{display:inline-block;width:18px;height:32px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAgCAYAAAAffCjxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWVJREFUeNqk1rtLw0AcwPGL9YGgqMUHVkFrRRcFRd0cBEGc/NfcHQtOulhx0ToIOkjbwQeCOqiIKD4mH+AUv1d+gVBMcrkrfEqbhi/X5u5Sz/d95fDoRgllzyEUREaxpnTIQi9OcYuR+mAsIkO4xDlywfG0kZwELiSobELDuEINfY2fm0bG8YAT9Px3jklkAvc4RjbqvKTIJB5xiM64c+Mis/jAHtqTRh71wQLesGsSiQrNy0i20WZ6VRsPLOIHm8ikmWPhN8v4RBHNaWd88GIFX9iAZ7P+9NMqfrFuuYDrmtgCvkUWGeudSYpzeMWO6eWO+7H1BHzGftIsNrn80zKyMjpcQloBd0mL1HSJjOEGVfS7hLS8xCqyR1uHtAGcydY66BJS8tUqcsfIu4TCsevg9mMb0rpwJNtuwSWkZKIe4AVTLqFw7EkmsHVIyXos4R0zLiGtFVuyGS55jn9rWlBE7U+AAQDI2SVV+sEvrgAAAABJRU5ErkJggg==") no-repeat 0 0}
.b-faq-form{width:580px}
.b-filter-block{margin-bottom:16pt}
.form-control.i-select{text-align:left;background:url("data:image/gif;base64,R0lGODlhGgAFAIABAI+Pj////yH5BAEAAAEALAAAAAAaAAUAAAIQhH+hy72YnHRw2havDmDbAgA7") no-repeat right center;padding-right:0;padding-left:0}
.form-control.i-select span{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;padding:0 30px 0 12px}
.i-in .form-control.i-select{border-color:#333;color:#222}
.dropdown-select .dropdown-menu>li>a{padding-left:35px}
.b-support__find-answer,.b-support__ask-quest{margin-bottom:32pt;min-height:112pt}
.b-support__find-answer h4,.b-support__ask-quest h4{padding-top:8pt}
.b-support__find-answer{padding-left:140px;background:url(/images/read-icon.png) no-repeat 0 0}
.b-support__find-answer .form-group{margin-top:20px}
.b-support__find-answer .help-block{margin:-3px 0 0 -20px;text-indent:-15px;line-height:1.2}
.b-support__find-answer .help-block::before{content:"— "}
.b-support__ask-quest{padding-left:160px;background:url(/images/skype-icon.png) no-repeat 0 0}
.open>.dropdown-menu{width:100%}
.col-xs-6 .b-faq-form{width:100%}
.b-search-result form{margin-bottom:48pt}
.b-search-result article{margin-bottom:48pt}
.b-search-result h3{border-bottom:1px solid #ebebeb;padding-bottom:15px}
.b-search__btn{border:none;padding:0 10px;margin:0;background:transparent;color:#95110f;font-size:9pt;position:absolute;top:0;right:0;line-height:41px;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in}
.i-search .b-search__btn{opacity:1;filter:alpha(opacity=100)}
.b-contacts-form{display:block;margin-left:auto;margin-right:auto;width:580px;margin-bottom:48pt;padding-top:48pt}
.b-contacts-form input[type="checkbox"] {
    margin-right: 2px;
    position: relative;
    top:1px;
}
.b-contacts__map-layer{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABBJREFUeNpi+P///xWAAAMACdAD0mGX8cEAAAAASUVORK5CYII=") repeat 0 0;padding:5px 20px;position:absolute;top:30px;right:20px;width:350px;height:390px;overflow:auto;z-index:10;box-sizing:border-box}
#contacts-map{height:450px}
.b-aside-panel{padding:50px;margin-bottom:2px}
.b-aside-panel h5{margin-bottom:16pt}
.b-bookmark{width:25px;height:55px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAA3CAYAAAD5T+ElAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPVJREFUeNrs2D8PwUAYx/GnlfgzsInJ7I2QiFm8BTYvwugtiMTCYLQjEoMYTTYWEdZikZzfqcblQl3T1vQ8ybdpLr37JDfWEkRjIiqjO0U7KbRHYwvIFS8Zim/WNh4OxTuORKyYEcumPwwjjDDCCCOMMMIII4wwwggjjDDCSCikj9oU9H+MIDoj8aMD6qK0cPfU0cZgn2xmghxRBSVegFcRzaNAJFDTDlcryEPCIAtU9QG88miAnKDIULl///D1M6ImunxDTtriCOWMABVxoRa6aedNSdN7KGsM6MgbUm9nJRcnaIcaKBkI+IS4UAkt0RZ1HgIMAIonVuKj7ZCvAAAAAElFTkSuQmCC") no-repeat 0 0;position:absolute;top:-5px;right:21px;z-index:10px}
.b-gallery__nav img{display: inline-block;}

p.lead.our_phone {
    line-height: 1.6;
    font-size: 17px;
}
/*
#freshwidget-close {
    left: auto;
    right: -12px;
    border-radius: 0 3px 3px 0;
    border-right-color: #ffffff;
    border-left-color: #6D7574;
}
#freshwidget-close::before {
    left: 7px;
    top: 5px;
}
*/

.download_models_list .section {
    margin-bottom: 50px;
}
.download_models_list .section .icon {
    width: 60px;
    height: 65px;
    background-position: center bottom;
    background-repeat: no-repeat;
}
.download_models_list .section .main {
    margin-left: 66px;
}
.download_models_list .section .main .sh{
    font-size: 20px;
    color: #600;
    line-height: 42px;
    border-bottom: 1px solid #EBEBEB;
}
.download_models_list .section .main ul{
    column-count: 3;
    column-gap: 0;

    list-style: none;
    padding-left: 5px;
    margin-top: 20px;
}


.download_models_list .search-wrap {
    /*padding: 7px 0 20px 345px;*/
    /*padding: 16px 0 30px 245px;*/
    padding: 16px 0 30px 12px;
    /*padding: 7px 0 20px 0;*/
    /*text-align: center;*/
}
.download_models_list .search-wrap input {
    border: 1px solid #ebebeb;
    border-radius: 0;
    /*background: #ffffff;*/
    box-shadow: none;

    height: 36px;
    width: 283px;
    padding: 6px 10px 6px 33px;
    background-position: 10px center;
    /*font-size: 9pt;*/
    /*line-height: 1.5;*/
}

.dp__product_link_button {
    font-size: 14px;
    background-color: #95110F;
    -webkit-border-radius: 3px;

    height: 41px;
    line-height: 41px;
    padding: 0 20px 0 20px;

    font-weight: normal;
    font-style: normal;

    display: inline-block;
    border-radius: 3px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 1px rgba(0,0,0,0.3);
    color: #fff;

    margin: 20px 0 70px;
}
.dp__product_link_button:hover {
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.3), inset 0 0 20px 10px rgba(255,255,255,0.1);
    /*color: #f3aaaa;*/
    color:white;
}

/*------------------------------------------------------------------------------------------*/

.autocomplete-suggestions { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #000; }
.autocomplete-group { padding: 2px 5px; font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }

/*------------------------------------------------------------------------------------------*/

body #carrotquest-messenger,
body #carrotquest-messenger-collapsed {
    z-index: 80000 !important;
}

body #carrotquest-messenger-big-overlay {
    z-index: 70000 !important;
}

/*------------------------------------------------------------------------------------------*/

.margin-left-10 {
    margin-left: 10px;
}
.padding-left-10 {
    padding-left: 10px;
}
.p-tab {
    padding-left: 20px;
}

ul.no-bullets {
    list-style: none;
}
ul.no-tab {
    padding-left: 0;
}

.margin-top-5 {
    margin-top:5px;
}
.padding-top-5 {
    padding-top:5px;
}

.margin-top-20 {
    margin-top: 20px;
}
.margin-bottom-20 {
    margin-bottom: 20px;
}

.h4-mod-margins-1 h4{
    margin-top: 30px;
    margin-bottom: 15px;
}
/*----------------------------- write director form ----------------------------------*/

.direct_form_wrapper{
    position: relative;
    float: right;
    width: 225px;
}
.call_direct_form{
    color: #999;
    display: inline-block;
    width: 100%;
    /*font-size: 85%;*/
    text-align: right;
    cursor: pointer;
}

.call_direct_form:hover{
    color: #b30000;
	opacity: 0.9;
}

.inline_callback_container {
    height: 23px;
    position: relative;
}
.inline_callback_container .call_direct_form{
    text-align: left;
    color: #600;
    cursor: pointer;
    /*width: 350px;*/
}

.b-contacts-block .inline_callback_container .call_direct_form {
    font-size: inherit;
    text-align: center;
}
.inline_callback_container .direct_form {
    position: absolute;
    width: 300px;
}
.b-contacts-block .inline_callback_container .direct_form {
    /*font-size: 10.5pt;*/
    line-height: 1.6;
    color: #333;
    margin-left: 75px;
}
.direct_form.upper {
    /*position: absolute;*/
    bottom: 120%;
}
/*
.direct_form_wrapper .direct_form{
    position: absolute;
    right: 0;
    z-index: 1;
    background: #fff;
    width: 100%;
    display: none;
    box-shadow: 0 0 10px 2px #aaa;
    padding: 5px;
}
.direct_form_wrapper .direct_form .success{
    color: #007600;
}
.direct_form_wrapper .direct_form .error{
    color: #890000;
}

.direct_form_wrapper .direct_form fieldset{
    margin-bottom: 10px;
    display: block;
    width: 100%;
    clear: both;
}
.direct_form_wrapper .direct_form .caption{
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 300;
    color: #666;
}
.direct_form_wrapper .direct_form input[type="text"],
.direct_form_wrapper .direct_form textarea{
    display: block;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    height: 31pt;
    padding: 9px 12px;
    font-size: 10.5pt;
    line-height: 1.6;
    color: #666;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ebebeb;
    border-radius: 0;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.direct_form_wrapper .direct_form textarea{
    min-height: 100px;
}
.direct_form_wrapper .direct_form input[type="text"]:focus,
.direct_form_wrapper .direct_form textarea:focus{
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}
.direct_form_wrapper .direct_form .btn_submit{
    display: inline-block;
    width: 100%;
    padding: 8px 12px;
    margin-bottom: 0;
    font-size: 10.5pt;
    font-weight: 400;
    line-height: 1.6;
    color: #95110f;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    background-image: none;
    border: 1px solid #95110f;
    border-radius: 2px;
}
.direct_form_wrapper .direct_form .btn_submit:hover{
    color: #fff;
    background-color: #95110f;
    border-color: #95110f;
}
.direct_form_wrapper .direct_form .btn_submit:active{
    color: #fff;
    background-color: #ad1f1f;
    background-image: none;
    border-color: #ad1f1f;
}
*/
.direct_form {
    z-index: 9999;
    position: relative;
    background: white;
    /*padding: 2px;*/
    padding: 12px 15px 8px;
    border-radius: 3px;
    box-shadow: 2px 2px 6px rgba(0,0,0,0.5);
    display:none;
}
.direct_form *{
    /* max-width:100%!important; */
}
.direct_form .inputtextarea{
    width:100%;
}
.direct_form input {
    float: right;
    border: 1px solid #aaa;
}
.direct_form textarea {
    /* border: 1px solid #aaa; */
}
.direct_form fieldset{
    margin-top: 6px;
    padding-bottom: 6px;
}
.direct_form fieldset:nth-child(-n+3) {

    border-bottom: 1px solid gray;
    border-style: dotted;

}

.direct_form fieldset.no-top-margin{
    margin-top: 0;
}

.direct_form input[type="checkbox"] {
    float: left;
    margin: 2px 5px 0 0;
    /*vertical-align: baseline;*/
}

/*------------------------------------------------------------------------------------------*/

.img_group_gallery {
    cursor: pointer;
}

/*------------------------------------------------------------------------------------------*/

.section_product_medium .pic_link {
    display: block;
}
.section_product_medium .img-container {
    position: relative;
}
.section_product_medium.new_product .img-container:before,
.section_product_medium.archive .img-container:before,
.section_product_medium.nb_iot_ready .img-container:after,
.section_product_medium.nb_iot .img-container:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 10;
    background-size: contain;
}
.section_product_medium.new_product .img-container:before {
    right: -6px;
    top: -6px;
    width: 78px;
    height: 100px;
    background: url("img/new_product_tip.png") no-repeat right top ;
    background-size: contain;
}
.section_product_medium.nb_iot_ready .img-container:after {
    right: 12px;
    top: 12px;
    width: 54px;
    height: 100px;
    background-size: contain;
}
.section_product_medium.nb_iot .img-container:after {
    left: 12px;
    top: 12px;
    width: 54px;
    height: 100px;
    background-size: contain;
}
.section_product_medium.nb_iot_ready .img-container:after {
    background: url("img/nb_iot_ready.png") no-repeat right top ;
    background-size: contain;
}
.section_product_medium.nb_iot .img-container:after {
    background: url("img/nb_iot_.png") no-repeat left top ;
    background-size: contain;
}


.b-production-group__table tr .img_container {
    position: relative;
}
.b-production-group__table tr.new_product   .img_container:before
/*.b-production-group__table tr.nb_iot        .img_container:after */{
    content: "";
    display: block;
    position: absolute;
    z-index: 10;
    background-size: contain;
}
.b-production-group__table tr.new_product .img_container:before {
    right: -4px;
    top: -4px;
    width: 54px;
    height: 50px;
    background: url("img/new_product_tip.png") no-repeat right top ;
    background-size: contain;
}
/*
.b-production-group__table tr.nb_iot .img_container:after {
    right: 0;
    top: -7px;
    width: 60px;
    height: 50px;
    background: url("img/nb_iot_8.png") no-repeat right top ;
    background-size: contain;
}*/


.section_product_big .img-container {
    position: relative;
}
.section_product_big.new_product .img-container:before,
.section_product_big.archive .img-container:before,
.section_product_big.nb_iot_ready .img-container:after,
.section_product_big.nb_iot .img-container:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 10;
    background-size: contain;
}
.section_product_big.new_product .img-container:before {
    right: -9px;
    top: -9px;
    width: 127px;
    height: 150px;
    background: url("img/new_product_tip.png") no-repeat right top ;
    background-size: contain;
}
.section_product_big.nb_iot_ready .img-container:after {
    right: 18px;
    top: 18px;
    width: 90px;
    height: 150px;
}
.section_product_big.nb_iot .img-container:after {
    left: 24px;
    top: 18px;
    width: 110px;
    height: 150px;
}

.section_product_big.nb_iot_ready .img-container:after{
    background: url("img/nb_iot_ready.png") no-repeat right top ;
    background-size: contain;
}

.section_product_big.nb_iot .img-container:after {
    background: url("img/nb_iot_.png") no-repeat left top ;
    background-size: contain;
}
.b-gallery {
    position: relative;
}
.b-gallery.nb_iot_ready:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 10;
    background-size: contain;

    right: -8px;
    top: 24px;
    width: 152px;
    height: 72px;
}
.b-gallery.nb_iot:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 10;
    background-size: contain;

    left: -20px;
    top: 24px;
    width: 180px;
    height: 100px;
}
.b-gallery.nb_iot_ready:after{
    background: url("img/nb_iot_ready.png") no-repeat right top ;
    background-size: contain;
}
.b-gallery.nb_iot:after {
    background: url("img/nb_iot_.png") no-repeat left top ;
    background-size: contain;
}
.b-vacancies .b-press{
  position: relative;
}
.b-press .news-date {
    margin: -10px 0 14px;
    font-size: 13.5px;
    color: #600;
}

.row.inline-row {
    font-size: 0;
    letter-spacing: 0;
    line-height: 0;
}
.inline-row > div {
    float: none;
    display: inline-block;
    vertical-align: top;
}

.table.b-production-group__table thead th{
    position: sticky;
    top: 51px;
    z-index: 50;
}

.btn.btn-default:focus{
  color: #95110f;
  background-color: #fff;
  border-color: #95110f;
}

/* страница о компании */
.page-about{
  padding-top: 20px;
}
.page-about p, .page-about ul{
  margin-bottom: 16pt;
}
.page-about .block_insert{
  background-color: #ebebeb;
  padding: 30px 30px;
  display: flex;
  align-items: center;
  margin: 30px 0;
  font-size: 17px;
  line-height: 1.8;
}
.page-about .block_insert .img__left{
  width: 250px;
  margin-right: 60px;
}
.page-about .block_insert .img__right{
  width: 250px;
  margin-left: 60px;
}

.page-about .block_dir{
  border: 0;
  text-align: center;
  padding-bottom: 20px;
}
.page-about .block_dir p{
  margin-bottom: 4pt;
}
.page-about .block_dir img{
  width: 200px;
  margin: 20px 0;
}
.page-about .block_dir .block_dir__note{
  margin: 0 auto 20px;
  font-size: 12px;
  width: 200px;
}
.page-about .block_dir .block_dir__note::before,.page-about .block_dir .block_dir__note::after{
  content: url(img/note_line.png);
}

.page-about .block_news{
  background-color: #ffffff;
  margin: 0px 0;
  padding: 40px 0;
}
.page-about .block_news .news-item{
  margin-bottom: 40px;
}
.page-about .block_news .news-item:last-child{
  margin-bottom: 0;
}
.page-about .block_news img{
  width: 200px;
  margin: auto;
  display: block;
  margin-bottom: 20px;
}
.page-about .block_news p{
  width: 200px;
  margin: 10px auto;
  font-size: 12px;
}

.page-about .slider_team div{
  text-align: center;
}
.page-about .slider_team img{
  margin: auto;
  height: 170px;
}
.page-about .slider_team .slick-prev::before, .page-about .slider_team .slick-next::before{
  color: #333;
  font-weight: bold;
  font-size: 30px;
}
.page-about .slider_team .slick-prev{
  left: 0;
}
.page-about .slider_team .slick-next{
  right: 0;
}

/* статьи с тегом */
.blog_3_columns{
  margin-bottom: 30px;
}
.blog_3_columns .item .body-info{
  padding: 20px 10px 22px !important;
}
.blog_3_columns .item .body-info .previewtext{
  height: 83px;
}
.blog_3_columns .item .section{
  position: absolute;
  margin-top: -32px;
  padding: 5px 15px;
  color: #fff;
}
.blog_3_columns .item .body-info .title{
  height: 50px;
  overflow: hidden;
}
.block_search .blog_3_columns .item .body-info .title{
  height: auto;
}
.block_search .items.row{
  display: flex;
  flex-flow: row wrap;
}

.i-text-img-block .b-gallery.new_product::before,
.i-text-img-block .b-gallery.archive::before{
  content: "";
  display: block;
  position: absolute;
  z-index: 10;
  background-size: contain;
}
.i-text-img-block .b-gallery.new_product::before{
  right: -9px;
  top: -9px;
  width: 127px;
  height: 150px;
  background: url("img/new_product_tip.png") no-repeat right top ;
  background-size: contain;
}
.i-text-img-block .b-gallery.archive::before{
  left: 85px;
  top: 190px;
  width: 264px;
  height: 69px;
  background: url("img/archive.png") no-repeat;
  background-size: contain;
}

/* активность тегов */
.search-tags-cloud .tags a.active{
  color: #000;
}

/*  */
.online_wiki{
  width: 70px;
  margin-left: 10px;
}

/* новый раздел вакансий */

.btn-revers{
  background-color: #ad1f1f;
  color: #fff;
}
.btn-revers:hover{
  background-color: #fff !important;
  color: #ad1f1f;
}

.mt-40{
  margin-top: 40px !important;
}

.b-vacancies .vacancy_section{
  text-align: center;
  padding-left: 45px;
  padding-right: 45px;
  margin-top: 45px;
  margin-bottom: 45px;
}

.b-vacancies .vacancy_section img{
  max-height: 200px;
  margin-bottom: 25px;
}

.b-vacancies .vacancy_section a{
  padding: 130px 0 25px;
  display: block;
  background-size: contain;
  background-position: 0 -25px;
}
.b-vacancies .vacancy_section a:hover{
  box-shadow: 0 0.125rem 1rem 0 rgb(0 0 0 / 20%);
}
.b-vacancies .vacancy_section span{
  display: block;
  background-color: #F4F4F4;
}
.b-vacancies .vacancy_section span.vacancy_section__name{
  font-size: 16px;
  color: #444;
}
.b-vacancies .vacancy_section span.vacancy_section__cnt{
  color: #A4A4A4;
}

.b-vacancies .vacancy_section_detail img{
  width: 100%;
}
.title_vacancy_other h3{
  margin-bottom: 40px;
}

.b-vacancies .vacancy_section .btn.btn-lg, .b-vacancies .vacancy_element .btn.btn-lg{
  padding: 4px 16px;
  font-size: 12pt;
  line-height: 1.7;
}

.block_btn_send{
  margin: 30px 0;
}
.block_btn_send .btn, .send_resume .btn{
  line-height: 1.3;
}
.block_btn_send .btn:focus, .send_resume .btn:focus{
  color: #fff;
  background-color: #ad1f1f;
}

.b-vacancies .vacancy_col-xs-4{
  padding-left: 30px;
  padding-right: 30px;
}
.b-vacancies .vacancy_element{
  text-align: center;
  margin-bottom: 60px;
  background-color: #f2f2f2;
  padding: 40px 25px;
  border-radius: 4px;
}
.b-vacancies .vacancy_element p{
  font-size: 18px;
  margin-bottom: 30px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
}

#resumeForm .modal-sm{
  width: 460px;
}

.send_resume{
  /* position: absolute;
  top: -5px;
  left: 25%; */
  margin: 30px 0;
}

/* меню О компании */

.menu_about a, .menu_about a:hover{
  background-position: 10px 25px;
}
.menu_about .about_about{
  background-image: url('img/menu_about/about.svg');
}
.menu_about .about_about:hover{
  background-image: url('img/menu_about/about_active.svg');
}
.menu_about .about_vacancies{
  background-image: url('img/menu_about/vacancies.svg');
}
.menu_about .about_vacancies:hover{
  background-image: url('img/menu_about/vacancies_active.svg');
}
.menu_about .about_partners{
  background-image: url('img/menu_about/partners.svg');
}
.menu_about .about_partners:hover{
  background-image: url('img/menu_about/partners_active.svg');
}
.menu_about .about_recommendation{
  background-image: url('img/menu_about/recommendation.svg');
}
.menu_about .about_recommendation:hover{
  background-image: url('img/menu_about/recommendation_active.svg');
}
.menu_about .about_sout{
  background-image: url('img/menu_about/sout.svg');
}
.menu_about .about_sout:hover{
  background-image: url('img/menu_about/sout_active.svg');
}

.detail.blog a, .news-detail a, .i-text-img-block a{
  text-decoration: underline;
}

/* калькулятор */
.block_calc{
  text-align: center;
  margin-bottom: 30px;
}
.block_calc__title{
  font-weight: 700;
  font-size: 18px;
  line-height: 39px;
  margin: 10px 0;
  position: relative;
}
.block_calc_common{
  margin-bottom: 30px;
}
.block_calc_common select{
  width: 50%;
}
.block_calc__subtitle{
  font-weight: 500;
  font-size: 18px;
  line-height: 29px;
  margin-bottom: 10px;
}
.block_calc select{
  padding: 10px;
  border-radius: 10px;
  width: 400px;
}
.block_calc input{
  padding: 8px 10px;
  border-radius: 10px;
  width: 400px;
  border: 1px solid #eee;
  background: #f7f7f7;
}
.block_calc__two{
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto 30px;
  width: 90%;
  position: relative;
}
.block_calc__btn{
  text-align: center;
  margin-bottom: 30px;
}
.block_calc__btn button{
  padding: 0px 60px;
  font-size: 18px;
  margin-bottom: 20px;
}
.block_calc__note{
  margin-bottom: 20px;
}

.block_calc .blockOptimal, .block_calc .blockInternal, .block_calc .blockCurrentLoopPeriod, .block_calc .blockRTU8xx, .val_RTU8xx{
  display: none;
}
.calc_hint, .subtitle__hint{
  cursor: pointer;
}
.calc_hint b, .subtitle__hint b{
  margin-left: 5px;
  padding: 4px 8px;
  border-radius: 30px;
  background: #f5f5f5;
}
.subtitle__hint b{
  font-size: 14px;
}

#tiptip_content{
  background: #fff;
  color: #000;
  text-shadow: none;
}

.calc_hint .bold{
  font-weight: bold;
}

.lastBlockHint{
  display: flex;
  text-align: left;
  align-items: center;
}

.calc_in_product{
  width: 80%;
  margin-left: -80px;
}

/* callback */
.title_h4{
  font-size: 13pt;
  padding-bottom: 0;
  text-align: center;
}
.direct_form .b-float-label{
  margin-top: 5px;
  margin-bottom: 0;
}
.direct_form input[type=submit]{
  float: none;
  display: block;
  margin: auto;
}
.direct_form fieldset.no-top-margin span{
  cursor: pointer;
}

.b-product-solutions .b-block p{
  height: 90px;
}

.ulScrollTo{
  display: none;
}

.b-main-container article.i-text-img-block .ulScrollTo{
  display: block;
}

.ag-countrymask.iti{
  width: 100%;
}

/* слайдер рекомендуемые */
.slider_recommend img{
  margin: auto;
}
.slider_recommend .slick-prev::before, .slider_recommend .slick-next::before{
  color: #333;
  font-weight: bold;
  font-size: 30px;
}
.slider_recommend .slick-prev{
  top: 30%;
  left: -15px;
}
.slider_recommend .slick-next{
  top: 30%;
  right: -10px;
}



.teleofis-badge__label{
font-size:.875rem;
color:#fff;
display:inline-block;
margin-right:1.4rem;
}

@media (max-width:640px){
	.teleofis-badge__label{
		margin-bottom:.5rem;display:block;
	}
}

.teleofis-badge__label-label{
background:#999;
padding:3px 5px;
border-radius:3px;
}

.teleofis-badge__label-label.porussian {
	background: #f2f2f2;
    padding: 5px 8px 5px 36px;
    font-size: 1.1rem;
    position: relative;
    color: #8b8989;
    border: solid 0.3px #dfdfdf;
}

.teleofis-badge__label-label.porussian::after {
	content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 27px;
    background: linear-gradient(to bottom, #f5f5f5 0%,#f5f5f5 33.33%,#41479b 33.34%,#41479b 66.66%,#ff4b55 66.67%,#ff4b55 100%);

    border-radius: 2.8px 0 0 2.8px;
    opacity: 80%;
}


.product__img-label.porussian {
	background: #f2f2f2;
	padding: 5px 8px 5px 38px;
	position: relative;
	color: #8b8989;
}
.product__img-label.porussian::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 30px;
	background: linear-gradient(to bottom, #f5f5f5 0%,#f5f5f5 33.33%,#41479b 33.34%,#41479b 66.66%,#ff4b55 66.67%,#ff4b55 100%);

	border-radius: 5px;
}

/* FAQ */
.block_faq {
  font-family: Roboto;
}
.block_faq .section_main__title{
  font-size: 29.33px;
  font-weight: 300;
  line-height: 28.8px;
  border-bottom: 1px solid #F1F1F1;
  padding: 23px 20px;
  display: flex;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  color: inherit;
}
.block_faq .section_main__title a,
.block_faq .subsection__title a{
  color: inherit;
}
.block_faq .section_main__title img{
  max-width: 40px;
  max-heigth: 40px;
}
.block_faq .subsection__title img{
  max-width: 22px;
  max-heigth: 22px;
}
.block_faq .section_main__desc{
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin: 4px;
}
.block_faq .subsection__title{
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  margin-bottom: 24px;
  display: flex;
}
.block_faq .faq_element{
  margin-bottom: 20px;
}
.block_faq .faq_element a{
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #2C5CC5;
  display: flex;
  align-items: baseline;
  margin-top: -10px;
}
.block_faq .faq_element a:hover{
  color: #660000;
}
.block_faq .section_main__title img,
.block_faq .subsection__title img,
.block_faq .faq_element img{
  margin-right: 10px;
}
.block_faq .faq_element img{
  max-width: 17px;
  max-heigth: 17px;
}

.block_faq .section_main{
  border: 1px solid #F1F1F1;
  margin-bottom: 25px;
}
.subsections{
  display: grid;
  grid-template-columns: 50% 50%;
  padding: 16px 24px;
}

.block_faq .subsection{
  padding-top: 16px;
  padding-right: 24px;
  border-top: 1px solid #F1F1F1;
  border-right: 1px solid #F1F1F1;
}
.block_faq .subsection:nth-child(even){
  padding-left: 24px;
  border-right: none;
}
.block_faq .subsection:first-child,
.block_faq .subsection:nth-child(2){
  padding-top: 0;
  border-top: none;
}

.block_faq .faq_elements{
  margin-left: 36px;
}

.block_faq .faq_element.element_hide{
  display: none;
}

.faq_search{
  background: #F9F9F9;
  border: 1px solid #F1F1F1;
  padding: 16px 19px;
  margin-bottom: 40px;
}
.faq_search .faq_search__title{
  font-size: 24px;
  font-weight: 400;
  line-height: 35px;
}
.faq_search form{
  background: #E0E0E0;
  padding: 5px;
  width: 60%;
  border-radius: 6px;
}
.faq_search input[type=text]{
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  border-color: #8C8C8C;
  border-right: none;
  width: 88%;
  padding: 5px;
}
.faq_search input[type=submit]{
  border: none;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-color: #99151A;
  background-color: #99151A;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  padding: 6px 15px 8px;
}

.blog.faq.list{
  margin-top: 0;
}
.blog.faq .items .link-faq{
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  top: 0;
  left: 0;
}
.blog.list-type-block.item-views.faq .item{
  border: 1px solid #f5f5f5;
  margin-bottom: 20px;
}
.blog.list-type-block.item-views.faq .item > .image{
  width: auto;
  height: auto;
}
.blog.list-type-block.item-views.faq .item .image + .body-info{
  padding-top: 0;
  padding-left: 60px;
}

/* FAQ сайдбар */
.sideSectionMain{
  position: relative;
}
.sideSectionMain img{
  position: absolute;
  top: 5px;
  left: -20px;
  cursor: pointer;
}
.sideSectionMain img:hover{
  background: #E0E0E0;
  border-radius: 20px;
}
.sideSectionMain ul{
  display: none;
}
.sideSectionMain.active a.dark-color{
  font-weight: bold;
}
.sideSectionMain.open ul{
  display: block;
}
.sideSectionMain.open img{
  transform: rotate(90deg);
}

.item-views .item .section_name a{
  color: #85878b;
}

/* кнопка купить */
a.btn[data-btn='Купить']{
  color: #fff;
  background: #ad1f1f;
}

.name_h1{
  font-weight: 300;
  font-size: 12pt;
  margin-bottom: 16pt;
  line-height: 1.1;
  display:none;
}
.detail.blog .content{
  font-size: 16px;
}

.p_faq img{
  margin-right: 10px;
}

.nav-tabs > li > a{
  cursor: pointer;
}

.element-tabs .element-tab{
  display: none;
}
.element-tabs .element-tab.active{
  display: block;
}

.h2_in_element{
  display: flex;
  align-items: baseline;
}

.h2_in_element h2{
  margin-right: 20px;
}
