

/* Start:/bitrix/templates/a-cok/css/owl.carousel.css?17380667355913*/
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("/bitrix/templates/a-cok/css/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }


.owl-prev,
.owl-next {
  height: 31px;
  width: 20px;
  background-repeat: no-repeat;
  text-indent: -100px;
  overflow: hidden;
  position: absolute;
  z-index: 100;
  cursor: pointer;
  transition: opacity .4s;
}
.owl-prev:hover,
.owl-next:hover {
  opacity: .6;
}
.owl-prev {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAiCAMAAACKqBL2AAAA0lBMVEUAAADL09bZ29zI0dXK0tbM09fFzM/W2Nrh4+TY2tvS1NXK0tbI0NTN09fFzNDGzNDFzM/CyczEys3o7O3c3+G+wcTY2tvl5+fGycvAyc3N1dm9xsrK0tbEzNHL0tbP19rM09e1vcHHz9LV29/HztHGzdC4wMPO1dfV2t7R19rEy82zur3f5OfL0NPDyszV2t3c4eTDyczDyczAxsm+xMfR19ns7+/j5uaxtbjZ2tvJ0dbL09fO19vH0dXG0NXM1dnGz9PEzdLFztPK1NjJ09fCy9Bhd4tAAAAAOnRSTlMA5BP389erKiIgGO7lxLy1saadXlwuGhUK+PLq6efh4NvX07++uLWtq6SgnZmZl5WUk4+Jg384JxsOcIDSNgAAAMlJREFUKM9tztd6wjAMBWCHJi2llEKhe7L33lJsx0l4/1fCtzpwLv9P0pHCPNUvqJMnDaBKzC6S1I3JRK/ylqf/o6Cqp9+CoFtPARLroIRTSDW/+C0bR37x4V7Q83UKJc1iNmFR0NJP3dwJWl1SzbKG79UkJV0uKpmt5oR2gJuEdfoCuDaUfSAuTpT5apl5SibcA05zdp/YPnaWvg6Aw5TsTwlw4CgvvwH2/fMBYjVj9/cO2NOWmojtE9lWAfAxYRMpREMNhanU1RndOB7g0jPaUgAAAABJRU5ErkJggg==');
  left: -30px;
}
.owl-next {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAiCAMAAACKqBL2AAAAz1BMVEUAAADL09be4OHJ0dXK0tbGzdDFzM/Ey83Y2tvY2tvY2tvI0NTL09fGztLK0dXM09fS2NzGzNDFzM/Cyczc3+G+wcTm5+nY2tvAyc29xsrP19rL0ta1vcHN09fHz9LK0dXFzdC4wMPO1dfV2t7R19qzur3f5OfL0NPDyszV2t3c4eTDyczDyczAxsm+xMfR19nm6uvq7e/s7+/r7e7X2tuxtbja3N3Z2tvW2NqytbfH0dXL09jK0tbO1tvGz9PJ0dbM1NnO19zDzdLEzdLCy9AHGMaXAAAAOnRSTlMA5Bby7LqqnikbFPf05+PbwbWwplwuISH46uDY19XTxb21rauknZmZl5WUk4+Jg39hWzgnJRsSDgsJHOAEMAAAAMJJREFUKM+N0EUWwzAMBFCXmdKUmZnZcuw0zf3PVGUppYtq+Z8tGCFOFcHL1mrIreOBk2CWKUkVwkeAvOe9iGgxzEYQkwyjf2Mmjlj9ge8Uw0ZcghPCmITQy2uAS4bpPH7fcMwhbsMXgctWqhek0nNCZ6NBHgjVtAS9p9QEJXdsKBh/TegSw/YrOjH/AVgQurWU681opgXX6CmlIihvwpLHVceEnm1sbxF6dY0rRzSKvqP8siDVwxsZCdvogeB1THD5Al76HoeZVxjCAAAAAElFTkSuQmCC');
  right: -30px;
}
/* End */


/* Start:/bitrix/templates/a-cok/css/owl.theme.default.css?17380667351303*/
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791; }

/* End */


/* Start:/bitrix/templates/a-cok/css/lightbox.css?17380667353891*/
/* Preload images */
body:after {
  content: url(/bitrix/templates/a-cok/css/../images/close.png) url(/bitrix/templates/a-cok/css/../images/loading.gif) url(/bitrix/templates/a-cok/css/../images/prev.png) url(/bitrix/templates/a-cok/css/../images/next.png);
  display: none;
}

body.lb-disable-scrolling {
  overflow: hidden;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  border-radius: 3px;

  /* Image border */
  border: 4px solid white;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;

  /* Background color behind image.
     This is visible during transitions. */
  background-color: white;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(/bitrix/templates/a-cok/css/../images/loading.gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(/bitrix/templates/a-cok/css/../images/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(/bitrix/templates/a-cok/css/../images/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-caption a {
  color: #4ae;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(/bitrix/templates/a-cok/css/../images/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* End */


/* Start:/bitrix/templates/a-cok/css/datepicker.min.css?173806673512274*/
.datepicker--cells{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell{border-radius:4px;box-sizing:border-box;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4EB5E6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4EB5E6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{color:#FF9A19;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.-only-timepicker- .datepicker--content,.datepicker--body,.datepicker-inline .datepicker--pointer{display:none}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0;z-index:9999999;}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;box-sizing:content-box;font-family:Tahoma,sans-serif;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s .3s;transition:opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;z-index:100}.datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px)}.datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px)}.datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s 0s;transition:opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}.datepicker--content{box-sizing:content-box;padding:4px}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background:#f0f0f0}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 10px / 2)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 10px / 2)}.datepicker--body.active{display:block}.datepicker--nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--buttons,.datepicker--time{border-top:1px solid #efefef;padding:4px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title.-disabled-{cursor:default;background:0 0}.datepicker--buttons{display:-webkit-flex;display:-ms-flexbox;display:flex}.datepicker--button{color:#4EB5E6;cursor:pointer;border-radius:4px;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-webkit-flex:0 1 138px;-ms-flex:0 1 138px;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-webkit-flex:0 1 153px;-ms-flex:0 1 153px;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:'';background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:0 0;cursor:pointer;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:0}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s;margin-top:-6px}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-fill-lower{background:0 0}.datepicker--time-row input[type=range]::-ms-fill-upper{background:0 0}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:'';background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}
/* End */


/* Start:/bitrix/templates/a-cok/css/customselect.css?17380667353599*/
*,
*::after,
*::before {
  box-sizing: border-box;
}
.select-js__box {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  max-width: inherit;
}

.select-js__name {
  border: 1px solid #ccc;
  padding: 5px 10px 5px 40px;
  padding-right: 20px;
  color: #868686;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: inherit;
  font-family: inherit;
  cursor: pointer;
  outline: none;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.select-js__name::after {
  content: '';
  z-index: 2;
  position: absolute;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJAQMAAAA4g48qAAAABlBMVEUAAADT09OfZycUAAAAAXRSTlMAQObYZgAAAB5JREFUCNdj+P+Hof4HCNl/YJB/wMB/AITYGxiYGQCf8QlAvDwiAQAAAABJRU5ErkJggg==');
  opacity: .7;
  left: 15px;
  top: 16px;
  width: 14px;
  height: 9px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  -webkit-transition: -webkit-transform .4s;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s, -webkit-transform .4s;
}

.select-js__name.is-open {
  border: 1px solid #1e90ff;
}
.select-js__name.is-open::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.select-js__list {
  position: absolute;
  max-width: inherit;
  max-height: 500px;
  max-width: 300px;
  border-top: 0;
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  visibility: hidden;
  overflow-y: auto;
  overflow-x: hidden;
  background: #fff;
  z-index: 1;
}
.select-js__list::-webkit-scrollbar {
  width: 5px;
}
.select-js__list::-webkit-scrollbar-track {
  background-color: #eaebec;
  border-radius: 10px;
}
.select-js__list::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #1192d0;
}

.select-js__list.is-open {
  visibility: visible;
  border: 1px solid #eee;
  border-bottom: 0;
}

.select-js__item {
  padding: 0;
  padding: 10px;
  border-bottom: 1px solid #eee;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
/*   white-space: nowrap;
  text-overflow: ellipsis; */
  overflow: hidden;
  font-weight: 400;
  margin-bottom: 0;
}
.select-js__item:hover {
  color: #000;
  background-color: #f3f3f3;
}

.select-js__item.is-active {
  color: #000;
  background-color: #f3f3f3;
}

/*-----animate-----*/
.slideInUp,
.zoomInDown,
.slideInDown,
.fadeIn {
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.slideInUp {
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
  opacity: 0;
}

.slideInUp.is-open {
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
  z-index: 999;
}

.slideInDown {
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  opacity: 0;
}

.slideInDown.is-open {
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
}

.fadeIn {
  opacity: 0;
}

.fadeIn.is-open {
  opacity: 1;
  visibility: visible;
}

.zoomInDown {
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  opacity: 0;
  -webkit-transform: scale(0.5) translateY(-10px);
          transform: scale(0.5) translateY(-10px);
}

.zoomInDown.is-open {
  -webkit-transform: scale(1) translateY(0);
          transform: scale(1) translateY(0);
  visibility: visible;
  opacity: 1;
}

/* End */


/* Start:/bitrix/templates/a-cok/styles.css?1738066736104287*/
/*
*********************************************************************************
*********************************************************************************GLOBAL
*********************************************************************************
*/
@font-face {
	font-family:OpenSans;
	src:url('/bitrix/templates/newsro/fonts/OpenSans-Light.woff2'),
		url('/bitrix/templates/newsro/fonts/OpenSans-Light.woff');
	font-weight: 300;
}
@font-face {
	font-family:OpenSans;
	src:url('/bitrix/templates/newsro/fonts/OpenSans.woff2'),
		url('/bitrix/templates/newsro/fonts/OpenSans.woff');
	font-weight: normal;
}
@font-face {
	font-family:OpenSans;
	src:url('/bitrix/templates/newsro/fonts/OpenSans-Bold.woff2'),
		url('/bitrix/templates/newsro/fonts/OpenSans-Bold.woff');
	font-weight: 600;
}
@font-face {
	font-family:OpenSans;
	src:url('/bitrix/templates/newsro/fonts/OpenSans-Semibold.woff2'),
		url('/bitrix/templates/newsro/fonts/OpenSans-Semibold.woff');
	font-weight: 700;
}
*,
*::before,
*::after {
	box-sizing: border-box;
}
* {
	margin: 0;
	padding: 0;
}
html {
	font-size: 16px;
	height: 100%;
}
body {
	font-size: 1rem;
	height: 100%;
	overflow-x: hidden;
	overflow-y: scroll;
	line-height: 1.6;
	font-family: OpenSans, sans-serif;
	font-weight: normal;
	min-width: 320px;
}
body.hideScroll {
	overflow-y: hidden;
}
p {
	margin-bottom: 1rem;
}
input,
button,
textarea,
select {
	appearance: none;
	outline: none;
	font-family: inherit;
	font-size: inherit;
}
.input-error {
	border: 1px solid #f00 !important;
}
blockquote {
	margin-left: 3rem;
}
ul,
ol {
	list-style-position: inside;
}
ul ul,
ul ol,
ol ul {
	margin-left: 1rem;
}
li {
	margin-bottom: 1rem;
}
.list-number {
	list-style-type: decimal;
}
.text-btn {
	margin: 3rem 0;
	background: #ebad00;
	display: inline-block;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	border: 0;
	font-size: 1.3rem;
	padding: 1rem 2rem;
	cursor: pointer;
	transition: background .2s;
}
.text-btn:hover {
	text-decoration: none;
	background: #d79e00;
}
.text-center {
	text-align: center;
}
.text-right {
	text-align: right;
}
.container {
	max-width: 1200px;
	padding: 0 10px;
	margin: 0 auto;
}
svg {
	display: inline-block;
	width: inherit;
	height: inherit;
}
a {
	text-decoration: none;
	color: #008acd;
}
a:hover {
	text-decoration: underline;
}
.cmp-list table {
	width: 100%;
}
.cmp-list table td {
	padding: 1rem;
	border-left: 1px solid #184d66;
	border-top: 1px solid #184d66;
}
.cmp-list table td:last-child {
	border-right: 1px solid #184d66;
}
.cmp-list table tr:last-child td {
	border-bottom: 1px solid #184d66;
}

.page-title {
	max-width: 1200px;
	padding: 0 10px;
	margin: 1.5rem auto 1rem;
	font-weight: 600;
	font-size: 1.9rem;
	line-height: 1.9rem;
}
.main {
	min-height: 100%;
	margin-top: 144px;
	padding-bottom: calc(276px + 5rem);
}
.ps-toggler {
	margin-bottom: 2rem;
}
.ps-toggler__item {
	cursor: pointer;
	width: 25px;
	height: 18px;
	fill: #afbfd5;
	transition: fill .2s;
}
.ps-toggler__item:first-child {
	margin-right: .4rem;
}
.ps-toggler__item:hover,
.ps-toggler__item.is-active {
	fill:#e6ebf4;
}
.custom-file {

}
.custom-file__input {
	display: block;
  margin-left: -1rem;
  padding: .5rem 1rem;
  width: 100%;
  background: #f7f7f7;
  border: 1px solid #e8e8e8;
  height: 40px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.custom-file input {
	opacity: 0;
}

@media(max-width: 1100px) {
	.main {
		margin-top: 80px;
	}
	.page-title {
		text-align: center;
	}
}
@media(max-width: 730px) {
	.main {
		margin-top: 0;
	}
}
@media(max-width: 550px) {
	.page-title {
		padding-top: 2rem;
		font-size: 1.3rem;
		text-align: left;
	}
	.cmp-list table td {
		padding: 0;
	}
	.cmp-list table {
		font-size: 1.5vw;
		text-align: center;
	}
	.main {
		padding-bottom: calc(276px + 5rem);
	}

}

/*
*********************************************************************************
*********************************************************************************BTN TOP
*********************************************************************************
*/

.cd-top {
	display: inline-block;
	height: 40px;
	width: 40px;
	position: fixed;
	bottom: 40px;
	right: 10px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	background: rgba(0, 58, 86, 0.5) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iOCwyLjggMTYsMTAuNyAxMy42LDEzLjEgOC4xLDcuNiAyLjUsMTMuMiAwLDEwLjcgIi8+PC9zdmc+) no-repeat center 50%;
	visibility: hidden;
	opacity: 0;
	z-index:100;
	-webkit-transition: opacity .3s 0s, visibility 0s .3s, background-color .3s ease-in-out;
	-moz-transition: opacity .3s 0s, visibility 0s .3s, background-color .3s ease-in-out;
	transition: opacity .3s 0s, visibility 0s .3s, background-color .3s ease-in-out;
}
.cd-top:hover {
	background-color:rgba(0, 58, 86, 1);
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
	-webkit-transition: opacity .3s 0s, visibility 0s 0s;
	-moz-transition: opacity .3s 0s, visibility 0s 0s;
	transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
	visibility: ;
	opacity: 1;
}
.cd-top.cd-fade-out {
	opacity: .5;
}
.no-touch .cd-top:hover {
	background-color: #e86256;
	opacity: 1;
}

/*
*********************************************************************************
*********************************************************************************CUSTOM CHECKBOX
*********************************************************************************
*/

.custom-check {
	position: relative;
	display: block;
	/* padding: 0 0 1rem 2rem; */
	padding-left: 2rem;
	margin-bottom: .5rem;
}
.custom-check:last-child {
	padding-bottom: 0;
}
.custom-check span {
	border: 1px solid #e4e7ee;
	height: 20px;
	width: 20px;
	position: absolute;
	left: 0;
	top: 3px;
	transition: all .2s;
}
.custom-check:hover span {
	background-color: #33a1d6
}
.custom-check span::after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity .2s;
	width: 100%;
	height: 100%;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAYAAACksgdhAAAAhElEQVQokY3OMQ7CMBBE0Qm44EpIpMwV0kKRQ6TMWehoKagSFxScie6nsaVlZeKMZGmt0Vu7AbQzvaSTpHvYCVpJjzQfBdTOhd98aqB1IAKHXN6Aa+WFmDsBgym6VJwdmO1CpQ02E/A198V/Ow9Pypk9sKgEi8AjAa8E3v9ACQkYgbCFVlSRi5mSBeooAAAAAElFTkSuQmCC');
	background-color: #33a1d6;
	background-repeat: no-repeat;
	background-position: center center;
}
.custom-check input {
	display: none;
}
.custom-check input:checked + span::after {
	opacity: 1;
}
.custom-check--level-2 {
	margin: 1rem 0 1rem 2rem;
}

/*
*********************************************************************************
*********************************************************************************PAGINATIONS
*********************************************************************************
*/

.paginations {
	padding: 1rem .5rem;
	width: 100%;
}
.paginations__link {
	background-repeat: no-repeat;
	background-size: 7px auto;
	margin: 0 .3rem;
	transition: all .2s;
	color: #000;
	width: 30px;
	display: inline-block;
	text-align: center;
}
.paginations__link:first-child {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAABABAMAAACJoGidAAAAGFBMVEUAAADf4uji5ezi5eyjo6NqamqQkJDk5+5C0a/+AAAAB3RSTlMA4P2zGU9M5z9CzAAAAKNJREFUOMuF1L0Ng0AQRGE7cQtOXYJLoARq2Q1on2Skkd4LuIzTx3A/u7yexoHnz4mJL8R7CBbg+gFcf4AhWIBEFCSiYAgWIBEFiSgYggVIREEiCoZgARIR0IiCIViARAQ0omAItiARBYnQhF5xqD6rhWnp3py2rwPSEfqQdQ26KF2lL1vloIJRSbnoVJYqXJW2i1/toQZSi7kJ1aYkbnX/DDhuASFwfSEch3kAAAAASUVORK5CYII=');
	padding-left: 1rem;
	background-position: center left;
	color: #9ba9bc;
	width: auto;
}
.paginations__link:last-child {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAABABAMAAACJoGidAAAAGFBMVEUAAADf4uji5ezi5eyjo6NqamqQkJDk5+5C0a/+AAAAB3RSTlMA4P2zGU9M5z9CzAAAAJhJREFUOMuF07ENAzEMQ9ED79JnC46gdbJCKq2fxgCBzyIuhWcCtqSrzsPC60PxJfEbhSHRgtxLYpIh0R6SEBKTDIn2kISQmGRItIckhMQkQ6I9JCEkJhkS7SEJITHJhCQkJCEhKPSVDjUzCQTQjzPfRiCA/mQD3AQC6GabvSYQQA+dOXMEAujhN2efQAC9hAZ4CHrVrz/nB7ybcF9JQPn4AAAAAElFTkSuQmCC');
	padding-right: 1rem;
	background-position: center right;
	color: #9ba9bc;
	width: auto;
}
.paginations__link:hover, .paginations__link.active {
	text-decoration: none;
	background-color: #33a1d6;
	color: #fff;
}
span.paginations__link,
.paginations__link.active {
	pointer-events: none;
}
.paginations__link:first-child:hover,
.paginations__link:last-child:hover {
	text-decoration: none;
	opacity: .6;
	background-color: transparent;
	color: #000;
}
@media(max-width: 440px) {
	.paginations__link:first-child,
	.paginations__link:last-child {
		text-indent: -99999px;
		padding: 0;
		width: 10px;
	}
	.paginations__link {
		font-size: .8rem;
	}
}

/*
*********************************************************************************
*********************************************************************************HEADER
*********************************************************************************
*/

.header {
	padding: 1rem 0;
	background-color: #fff;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	transition: padding .4s;
	z-index: 999;
	border-bottom: 1px solid #f3f3f3;
}
.header.isadmin {
	top: 148px;
	position: absolute;
}
.fixed-head {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
}
.fixed-head__logo-block {
	width: 15%;
}
.fixed-head__logo {
	background-image: url(/bitrix/templates/newsro/images/logo.png);
	width: 174px;
	height: 111px;
	display: block;
	transition: all .4s;
}

.fixed-head__logo.klogo {
	background-image: url(/img/klogo.png) !important;
	background-size: cover;
}

.fixed-head__info-block {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	width: 80%;
	transition: width .4s;
}
.info-block__ib-top {
	width: 100%;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 1rem;
	border-bottom: 2px solid #f2f0f0;
	margin-bottom: 1rem;
	transition: all .4s;
}
.ib-top__infoline {
	width: 50%;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
}
.ib-top__write-me {
	color: #1192d0;
	font-weight: 700;
}
.ib-top__rdl {
	color: #d5d3d0;
}
.ib-top__link {
	color: #afaeae;
}
.ib-top__social-line {
	width: 10%;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
}
.ib-top__social-item {
	width: 28px;
	height: 25px;
	fill: #e3d8c9;
	transition: all .4s;
}
.ib-top__social-item:nth-child(1):hover {
	fill: #41abe1;
}
.ib-top__social-item:nth-child(2):hover {
	fill: #507299;
}
.ib-top__social-item:nth-child(3):hover {
	fill: #3b5998;
}
.ib-top__company-name {
	display: none;
}
.ib-top__personal {
	width: 19%;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	cursor: pointer;
}
.ib-top__personal a {
	color: #8da2ab;
	text-decoration: none;
}
.ib-top__personal-icon {
	width: 25px;
	height: 25px;
	transform: rotateX(180deg) rotateY(0);
	display: inline-block;
	fill: #8da2ab;
	transition: transform 1s ease-in-out;
}
.ib-top__personal:hover .ib-top__personal-icon {
	transform: rotateX(180deg) rotateY(360deg);
}
.ib-top__sitemap-icon {
	width: 25px;
	height: 25px;
	fill: #e3d8c9;
}
.info-block__ib-bottom {
	width: 100%;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	position: relative;
}
.main-menu {
	width: 95%;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
}
.main-menu__close {
	display: none;
	position: absolute;
	top: 20px;
	right: 20px;
	line-height: 0;
	font-size: 1.5rem;
	color: #999;
	cursor: pointer;
	opacity: 1;
	transition: opacity .4s;
	z-index: 1;
}
.main-menu__close:hover {
	opacity: .6;
}
.main-menu__item {
	position: relative;
}
.main-menu__item--mobile {
	display: none;
}
.main-menu__link {
	font-weight: 600;
	color: #000;
	text-transform: uppercase;
}
.main-menu__link:hover {
	text-decoration: none;
}
.main-menu__link--active {
	text-decoration: underline;
	font-weight: 600;
}
.main-menu__droped {
	position: absolute;
	left: 0;
	top: 100%;
	min-width: 300px;
}
.main-menu__droped-level_1 {
	opacity: 0;
        pointer-events: none;
	visibility: hidden;
	transform: translateY(10%);
	transition: all .1s;
}
.main-menu__item:hover .main-menu__droped-level_1 {
	opacity: 1;
        pointer-events: all;
	visibility: visible;
	transform: translateY(0);
}
.hidden-social {
	display: none;
}
.hidden-social__item {
	display: inline-block;
	width: 40px;
	height: 40px;
	margin-right: 1rem;
	margin-top: 1rem;
}
.main-menu__droped-item {
	padding: 0 1.5rem 1rem 1.5rem;
}
.main-menu__droped-isdrop::after {
	content: '';
	position: absolute;
	right: 0;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALBAMAAACufOGlAAAAIVBMVEUAAADd3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d1G4hpWAAAACnRSTlMAiEA4y4B0a0zx4FwciwAAACdJREFUCNdjcGdgYJBqYGBgWwRkRBkwMDCCGLOA9GIQHygOlgepAwCDUQYIBptxdQAAAABJRU5ErkJggg==');
	height: 100%;
	width: 7px;
	top: 0;
	background-repeat: no-repeat;
	background-position: center center;
}
.main-menu__droped-item:first-child {
	padding-top: 1.5rem;
}
.main-menu__droped-item:last-child {
	padding-bottom: 1.5rem;
}
.main-menu__droped-link {
	color: #fff;
	position: relative;
	display: block;
}
.main-menu__droped-level_2 {
	position: absolute;
	top: 0;
	left: 100%;
	opacity: 0;
	height: 100%;
	transform: translateX(10%);
	visibility: hidden;
	transition: all .1s ease .2s;
	overflow-y: auto;
	/*overflow-y: auto;
	overflow-x: auto;*/
	/*overflow-x: auto;
    overflow-y: inherit;*/
}
.main-menu__droped-level_3 {
	position: absolute;
	top: 0;
	left: 100%;
	/*opacity: 0;*/
	height: 100%;
	transform: translateX(10%);
	/*visibility: hidden;*/
	display: none;
	transition: all .1s ease .2s;
	overflow-y: auto;
	background-color: #184d66;
}
.main-menu__droped-level_3 {
}
.main-menu__droped-item:hover .main-menu__droped-level_2 {
	opacity: 1;
	transform: translateX(0);
	visibility: visible;
}
.main-menu__droped-item:hover > .main-menu__droped-level_3 {
	transform: translateX(0);
	display: block;
}
 .main-menu__droped-level_2::-webkit-scrollbar {
	width: 5px;
}
.main-menu__droped-level_2::-webkit-scrollbar-track {
	background-color: #eaebec;
	border-radius: 10px;
}
.main-menu__droped-level_2::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: #1192d0;
}
.ib-bottom__search {
	width: 2%;
	position: relative;
}
.ib-bottom__search-button {
	width: 20px;
	height: 20px;
	border: 0;
	background: none;
	cursor: pointer;
	fill: #b2c1c7;
	display: inline-block;
	vertical-align: middle;
}
.menu-icon {
	display: none;
	width: 20px;
	height: 15px;
	position: relative;
	user-select: none;
  cursor: pointer;
}
.menu-icon span {
	display: block;
	width: 100%;
	height: 2px;
	background: #1192d0;
	margin-bottom: 4px;
	cursor: pointer;
	transition: transform .4s, width .4s;
}
.menu-icon span:last-child {
	margin-bottom: 0;
}
.show-menu .menu-icon span:nth-child(1) {
	transform: rotate(45deg) translate(9px, 8px)
}
.show-menu .menu-icon span:nth-child(2) {
	width: 0;
}
.show-menu .menu-icon span:nth-child(3) {
	transform: rotate(135deg) translate(-6px, 5px)
}
.mini-header {
	padding: .3rem 0;
}
.mini-header .fixed-head__logo {
	width: 94px;
	height: 60px;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
}
.mini-header .info-block__ib-top {
	padding-bottom: .5rem;
	margin-bottom: .5rem;
}
.mini-header .fixed-head__logo-block {
	width: 10%;
}
.mini-header .fixed-head__info-block {
	width: 88%;
}
.mini-header .showSearch {
	height: 100%;
}
.head-search {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background: #fff;
	height: calc(100% + 15px);
	overflow: hidden;
	transform: rotateX(-90deg);
	transition: all .6s;
}
.head-search form {
	display: flex;
	height: 100%;
	width: 100%;
}
.showSearch {
	transform: rotateX(0);
}
.head-search__input {
	display: block;
	width: 85%;
	border: 1px solid #bebebe;
	padding: 5px 10px;
	height: 100%;
}
.head-search__btn {
  height: auto;
  border: 0;
  background: #33a1d6;
  cursor: pointer;
  color: #fff;
  padding: 0 1.5rem;
}
.head-search__close {
  border: 0;
  background: #ddd;
  color: #fff;
  font-weight: bold;
  font-size: 1.5rem;
  padding: 0 .5rem;
  cursor: pointer;
}

.ib-top__btns {
    width: 72%;
    /*width: 60%;*/
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}
.ib-top__double-btn {
	float: left;
}
.ib-top__btn, .ib-top__btn:hover {
    display: inline-block;
    color: #fff;
    background-color: #5b859e;
    font-size: .9rem;
    text-decoration: none;
    padding: 2px 9px 4px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    float: left;
    position: relative;
    z-index: 1;
}
.ib-top__btn:hover {
    background-color: #194c67;
    z-index: 2;
}
.ib-top__btn--orange {
	background-color: #ebad00 !important;
}
.ib-top__btn--orange:hover {
	background-color: #d79e00 !important;
}
.ib-top__btn--rzd:after {
	content: '';
	display: block;
	height: 77%;
	width: 1px;
	background-color: #fff;
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translate(-50%,-50%);
    transform: translate(0,-50%);
    -webkit-transition: content .5s;
    -moz-transition: content .5s;
    -o-transition: content .5s;
    transition: content .5s;
}

@media(max-width: 1180px) {
	.main-menu__link {
		font-size: 1.2vw;
	}
	.head-search {
		height: 100%;
	}
	.ib-top__btn, .ib-top__btn:hover, .ib-top__btn-link, .ib-top__btn-link:hover {
        font-size: 14px;
    }
    .ib-top__personal {
        width: 17%;
    }
    .ib-top__personal a {
        font-size: .9rem;
    }
    .ib-top__btns {
        /*width: 64%;*/
        width: 78%;
        margin-top: 3px;
    }
}
@media(max-width: 1100px) {
	.main-menu {
		width: 85%;
	}
	.header {
		padding: .3rem 0;
	}
	.ib-top__personal-icon + a {
		display: none;
	}
	.ib-top__personal {
		width: 3%;
	}
	.ib-top__infoline {
		width: auto;
	}
	.fixed-head__logo-block {
		width: 10%;
	}
	.fixed-head__info-block {
		width: 88%;
	}
	.fixed-head__logo {
		width: 94px;
		height: 60px;
		background-size: contain;
		background-position: center center;
		background-repeat: no-repeat;
	}
	.info-block__ib-top {
		padding-bottom: .5rem;
		margin-bottom: .5rem;
	}
	.ib-bottom__search-button {
		width: 100%;
	}
	.fixed-head__logo-block .fixed-head__logo {
		width: 100%;
	}
}
@media(max-width: 1000px) {
	.ib-top__btns {
        width: 90%;
    }
}
@media(max-width: 1000px) {
	.ib-top__btn, .ib-top__btn:hover, .ib-top__btn-link, .ib-top__btn-link:hover {
	    font-size: 12px !important;
	}
}
@media(max-width: 800px) {
	.ib-top__btn, .ib-top__btn:hover, .ib-top__btn-link, .ib-top__btn-link:hover {
	    font-size: 10px !important;
	    line-height: 1;
	}
}
@media(max-width: 730px) {
	.header {
		position: relative;
		display: block;
	}
	.ib-top__infoline {
		font-size: .7rem;
	}
	.main-menu__droped-level_1 {
		left: 0;
		position: fixed;
		top: 80px;
		width: 50%;
		height: 100%;
	}
	.main-menu__droped-level_2 {
		right: 0;
		position: fixed;
		top: 0;
		width: 100%;
		height: 100%;
	}
}
@media(max-width: 650px) {
	.main-menu {
		width: 100%;
	}
	.ib-bottom__search,
	.fixed-head__logo-block {
		display: none;
	}
	.fixed-head__info-block {
		width: 100%;
	}
	.main-menu__link {
		font-size: .5rem;
	}
}
@media(max-width: 500px) {
	.ib-top__btns {
        display: none;
    }

	.header {
		position: fixed;
	}
	.info-block__ib-bottom,
	.ib-top__sitemap-icon {
		display: none;
	}
	.info-block__ib-top {
		margin-bottom: 0;
		padding-bottom: 0;
		border-bottom: 0;
	}
	.main-menu--show .info-block__ib-bottom {
		display: block;
	}
	.main-menu__close {
		display: block;
	}
	.ib-top__infoline,
	.ib-top__social-line {
		display: none;
	}
	.ib-top__company-name {
		display: block;
	}
	.ib-top__personal {
		width: auto;
	}
	.info-block__ib-top {
		justify-content: space-between;
		padding: 0 15px;
	}
	.menu-icon {
		display: block;
	}
	.main-menu {
    position: fixed;
    top: 0;
    left: -100%;
    width: 100%;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    transform: translateX(-10%);
    transition: all .2s;
    padding: 1rem;
    height: 100vh;
    overflow-y: auto;
    overflow-x: hidden;
    display: block;
    z-index: -1;
    -webkit-overflow-scrolling: touch;
	}
	.main-menu::-webkit-scrollbar {
		width: 5px;
	}
	.main-menu::-webkit-scrollbar-track {
		background-color: #eaebec;
		border-radius: 10px;
	}
	.main-menu::-webkit-scrollbar-thumb {
		border-radius: 10px;
		background-color: #1192d0;
	}
	.main-menu--show .main-menu {
		left: 0;
		opacity: 1;
		z-index: 100;
		visibility: visible;
		transform: translateX(0);
	}
	.main-menu--show .main-menu__droped {
		display: none;
	}
	.header .container {
		padding: 0;
	}
	.main-menu__link {
		font-size: 1rem;
		margin: .5rem;
		display: block;
	}
	.main-menu__droped-level_1,
	.main-menu__droped-level_2 {
		visibility: visible;
    opacity: 1;
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    height: auto;
    transform: translateY(0);
    background: none !important;
	}
	.main-menu__droped-item:first-child,
	.main-menu__droped-item:last-child,
	.main-menu__droped-item {
		padding: 0;
	}
	.main-menu__droped-link {
    padding: .2rem 0 .2rem 1rem;
    color: #000;
	}
	.main-menu__droped-link::before {
		content: '-';
		display: inline-block;
		vertical-align: middle;
		padding-right: 1rem;
	}
	.main-menu__droped-level_2 .main-menu__droped-link {
		padding: .2rem 0 .2rem 2rem;
		color: #999;
	}
	.main-menu__droped-level_2 .main-menu__droped-link::before {
		content: '--';
	}
	.main-menu__link--isdrop {
		display: inline-block !important;
	}
	.main-menu__link--isdrop::after {
		content: '';
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAiCAMAAACKqBL2AAAAz1BMVEUAAADL09be4OHJ0dXK0tbGzdDFzM/Ey83Y2tvY2tvY2tvI0NTL09fGztLK0dXM09fS2NzGzNDFzM/Cyczc3+G+wcTm5+nY2tvAyc29xsrP19rL0ta1vcHN09fHz9LK0dXFzdC4wMPO1dfV2t7R19qzur3f5OfL0NPDyszV2t3c4eTDyczDyczAxsm+xMfR19nm6uvq7e/s7+/r7e7X2tuxtbja3N3Z2tvW2NqytbfH0dXL09jK0tbO1tvGz9PJ0dbM1NnO19zDzdLEzdLCy9AHGMaXAAAAOnRSTlMA5Bby7LqqnikbFPf05+PbwbWwplwuISH46uDY19XTxb21rauknZmZl5WUk4+Jg39hWzgnJRsSDgsJHOAEMAAAAMJJREFUKM+N0EUWwzAMBFCXmdKUmZnZcuw0zf3PVGUppYtq+Z8tGCFOFcHL1mrIreOBk2CWKUkVwkeAvOe9iGgxzEYQkwyjf2Mmjlj9ge8Uw0ZcghPCmITQy2uAS4bpPH7fcMwhbsMXgctWqhek0nNCZ6NBHgjVtAS9p9QEJXdsKBh/TegSw/YrOjH/AVgQurWU681opgXX6CmlIihvwpLHVceEnm1sbxF6dY0rRzSKvqP8siDVwxsZCdvogeB1THD5Al76HoeZVxjCAAAAAElFTkSuQmCC);
		background-repeat: no-repeat;
		background-size: 10px 20px;
		width: 10px;
		height: 20px;
		display: inline-block;
		position: relative;
		left: 20px;
		transform: rotate(90deg);
		top: 5px;
		transition: transform .2s;
	}
	.main-menu__droped-isdrop::after {
		content: '';
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAiCAMAAACKqBL2AAAAz1BMVEUAAADL09be4OHJ0dXK0tbGzdDFzM/Ey83Y2tvY2tvY2tvI0NTL09fGztLK0dXM09fS2NzGzNDFzM/Cyczc3+G+wcTm5+nY2tvAyc29xsrP19rL0ta1vcHN09fHz9LK0dXFzdC4wMPO1dfV2t7R19qzur3f5OfL0NPDyszV2t3c4eTDyczDyczAxsm+xMfR19nm6uvq7e/s7+/r7e7X2tuxtbja3N3Z2tvW2NqytbfH0dXL09jK0tbO1tvGz9PJ0dbM1NnO19zDzdLEzdLCy9AHGMaXAAAAOnRSTlMA5Bby7LqqnikbFPf05+PbwbWwplwuISH46uDY19XTxb21rauknZmZl5WUk4+Jg39hWzgnJRsSDgsJHOAEMAAAAMJJREFUKM+N0EUWwzAMBFCXmdKUmZnZcuw0zf3PVGUppYtq+Z8tGCFOFcHL1mrIreOBk2CWKUkVwkeAvOe9iGgxzEYQkwyjf2Mmjlj9ge8Uw0ZcghPCmITQy2uAS4bpPH7fcMwhbsMXgctWqhek0nNCZ6NBHgjVtAS9p9QEJXdsKBh/TegSw/YrOjH/AVgQurWU681opgXX6CmlIihvwpLHVceEnm1sbxF6dY0rRzSKvqP8siDVwxsZCdvogeB1THD5Al76HoeZVxjCAAAAAElFTkSuQmCC);
		background-repeat: no-repeat;
		background-size: 10px 20px;
		width: 10px;
		height: 20px;
		display: inline-block;
		position: relative;
		left: 20px;
		transform: rotate(90deg);
		top: 3px;
		transition: transform .2s;
	}
	.main-menu__item {
    position: relative;
    border-bottom: 1px solid #eee;
	}
	.main-menu__item--mobile {
		display: block;
	}
	.main-menu__link--isdrop.active::after,
	.main-menu__droped-isdrop.active::after {
		transform: rotate(270deg);
	}
	.hidden-social {
		border-bottom: 0;
		display: block;
		padding-left: .5rem;
	}
	.main-menu--show .header {
		z-index: 9999999;
	}
}

/*
*********************************************************************************
*********************************************************************************TOP BANNER
*********************************************************************************
*/

.top-banner {
	background-image: url('/bitrix/templates/newsro/images/banner_1-1.png');
	height: 500px;
	background-attachment: fixed;
	position: relative;
	background-size: cover;
	background-position: center top;
}
.top-banner__title {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: #fff;
  font-size: 3.5rem;
  max-width: 1200px;
  width: 100%;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-shadow: 1px 1px 1px rgb(0, 0, 0);
  font-family: 'Roboto Slab', serif;
}
.mp-auth-mobile {
	display: none;
}
@media(max-width: 1100px) {
	.top-banner__title {
		font-size: 1.9rem;
		width: 80%;
	}
}
@media(max-width: 730px) {
	.top-banner {
		height: 300px;
	}
}
@media(max-width: 550px) {
	.top-banner__title {
		font-size: 1.5rem;
		background: rgba(0, 0, 0, 0.56);
		padding: 1rem 0;
	}
	.top-banner {
		background-attachment: inherit;
	}
}
@media(max-width: 500px) {
	.top-banner {
		margin-top: 35px;
	}
	.top-banner__title {
		width: 100%;
		font-size: 1rem;
	}
	.mp-auth-mobile {
		display: block;
		text-align: center;
		margin-top: 45px;
	}
	.mp-auth-mobile .lk-cab__btn {
		font-size: .9rem;
		padding: .5rem 1.7rem;
	}
}

/*
*********************************************************************************
*********************************************************************************MAIN PAGE ABOUT
*********************************************************************************
*/

.m-buttons {
	padding: 0 10px;
}

.m-buttons a {
	width: 49%;
	display: inline-block;
}

.def-link {
	background: #5b859e !important;
}

@media(max-width: 380px) {
	.m-buttons a {
		width: 100%;
	}
}

.mp-about {
	padding: 5rem 0 0;
}
.mp-about__tabs-names {
	display: flex;
	flex-wrap: nowrap;
	justify-content: start;
	align-items: start;
	border-bottom: 2px solid #f2f0f0;
	margin-bottom: 2rem;
}
.mp-about__tabs-name {
	font-weight: 700;
	font-size: 1.3rem;
	cursor: pointer;
	color: #c2b39f;
	transition: all .4s;
	border-bottom: 3px solid transparent;
	padding: 0 .5rem 1rem;
	margin-bottom: -2px;
	position: relative;
}
.mp-about__tabs-name:hover,
.mp-about__tabs-name--active {
	color: #33a1d6;
	border-color: #33a1d6;
}
.mp-about__tabs-rdl {
	font-size: 1.3rem;
	color: #c2b39f;
	margin: 0 1rem;
	font-weight: 700;
}
.mp-about__tabs-content {
	height: 0;
	overflow: hidden;
}
.mp-about__tabs-content--active {
	height: auto;
	overflow: unset;
}
.mp-about__new-item {
  position: absolute;
  top: -13px;
  right: 0;
  background: #129e01;
  border-radius: 50%;
  font-size: .8rem;
  color: #fff;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
	display: none;
}
.my-doc__main-thems-view {
	color: #fff;
	font-weight: bold;
	position: absolute;
	top: 8px;
	left: 16px;
	font-size: .7rem;
	background: #129e01;
	padding: .2rem 1rem;
}

@media(max-width: 900px) {
	.mp-about__tabs-name,
	.mp-about__tabs-rdl {
		font-size: 2.2vw;
	}
}
@media(max-width: 600px) {
	.mp-about {
		padding: 3rem 0 0;
	}
	.mp-about__tabs-names {
		justify-content: space-between;
		flex-wrap: wrap;
		border-bottom: 0;
		margin-bottom: 0;
	}
	.mp-about__tabs-rdl {
		display: none;
	}
	.mp-about__tabs-name {
		background: #8da2ab;
    color: #fff;
    padding: 1rem;
    width: 48%;
    margin-bottom: 1rem;
    text-align: center;
    font-size: 1rem;
	}
	.mp-about__tabs-name:hover,
	.mp-about__tabs-name--active {
		background-color: #33a1d6;
		color: #fff;
	}
}
@media(max-width: 450px) {
	.mp-about__tabs-name {
    width: 100%;
	}
}

/*
*********************************************************************************
*********************************************************************************MAIN NEWS
*********************************************************************************
*/

.main-news {
	padding-top: 90px;
}
.main-news__title {
	font-size: 1.8rem;
	font-weight: 600;
	color: #000;
	display: block;
	padding-bottom: 1rem;
}
.main-news__wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.main-news__big-news {
	width: 65%;
}
.mn-big__photo {
	width: 100%;
	object-fit: cover;
	max-height: 440px;
}
.mn-big__title {
	font-size: 1.2rem;
	font-weight: 700;
	color: #000;
	line-height: 1.2;
	padding: .5rem 0;
}
.main-news__list-news {
	width: 35%;
	padding-left: 3rem;
}
.mn-list__item {
	padding-bottom: 1rem;
}
.mn-list__date {
	font-weight: 700;
	color: #aeaeae;
}
.mn-list__title {
	font-weight: 700;
	color: #000;
	line-height: 1.2;
	padding-bottom: 0.5rem;
	display: inline-block;
}
.mn-list__text {
	max-height: 130px;
	overflow: hidden;
	position: relative;
}
.mn-list__text::after {
	content: '';
	background: rgba(255, 255, 255, 0.87);
	box-shadow: 0 -10px 20px rgba(255, 255, 255, 0.62);
	width: 100%;
	height: 25px;
	bottom: 0;
	left: 0;
	position: absolute;
}
.mn-list__all-news {
	font-weight: 700;
	font-size: 1.1rem;
	display: inline-block;
}

@media(max-width: 800px) {
	.main-news {
		padding-top: 3rem;
	}
	.main-news__title {
		text-align: center;
	}
	.main-news__wrap {
		display: block;
	}
	.main-news__big-news {
		width: 100%;
	}
	.main-news__list-news {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		padding: 0;
		padding-top: 2rem;
	}
	.mn-list__item {
		width: 48%;
	}
	.mn-list__all-news {
		width: 100%;
		text-align: center;
	}
}
@media(max-width: 500px) {
	.mn-list__item {
		width: 100%;
	}
	.main-news__title {
		font-size: 1.2rem;
	}
	.mn-big__title {
		font-size: 1rem;
	}
}

/*
*********************************************************************************
*********************************************************************************NEW MEMBER
*********************************************************************************
*/

.new-members {
	padding-top: 90px;
}
.new-members__title {
	font-size: 1.9rem;
	color: #000;
	font-weight: 600;
	display: block;
}
.new-members__wrap {
	margin: 0 30px;
	position: relative;
}
.new-members__naw {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 31px;
  margin-top: -15.5px;
}
.new-members__naw .wd-carusel__nav--left {
	left: -30px;
}
.new-members__naw .wd-carusel__nav--right {
	right: -30px;
}
.new-members__carusel {
	padding: 10px 0;
}
.new-members__item {
	height: 150px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	position: relative;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	flex-direction: column;
	text-align: center;
	padding: 0 1rem;
}
.new-members__item--named {
	background-position: top center;
	background-size: auto 80px;
}
.new-members__link {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.new-members__name {
	font-size: 1.2rem;
	font-weight: 700;
}

@media(max-width: 900px) {
	.new-members__title {
		text-align: center;
		padding-bottom: 1rem;
	}
	.new-members__wrap {
		margin: 0;
	}
	.new-members__naw .owl-prev {
		left: 0;
	}
	.new-members__naw .owl-next {
		right: 0;
	}
}
@media(max-width: 500px) {
	.new-members__title {
		font-size: 1.2rem;
	}
}

/*
*********************************************************************************
*********************************************************************************MAIN PAGE BANNER
*********************************************************************************
*/

.mp-banner {
	margin: 60px 0;
	background-image: url(/bitrix/templates/newsro/images/banner_2.jpg);
	height: 240px;
	background-attachment: fixed;
	position: relative;
	background-size: cover;
	background-position: center center;
}
.mp-banner .container {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	height: 100%;
}
.mp-banner__title a {
	display: block;
	font-size: 2.25rem;
	color: #fff;
	text-align: center;
	font-weight: 600;
	line-height: 1.2;
}

@media(max-width: 900px) {
	.mp-banner__title a {
		font-size: 3vw;
	}
}
@media(max-width: 550px) {
	.mp-banner__title a {
		font-size: 1.25rem;
	}
}

/*
*********************************************************************************
*********************************************************************************MAIN CONTROLS
*********************************************************************************
*/

.main-control__title {
	font-size: 1.9rem;
	font-weight: 600;
	padding-bottom: 1rem;
	color: #000;
	display: block;
}
.main-control__list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.main-control__item {
	width: 31%;
	max-height: 340px;
	overflow: hidden;
}
.main-control__item img {
	width: 100%;
	padding-bottom: 0.5rem;
}
.main-control__item-title {
	font-size: 1.2rem;
	color: #000;
	line-height: 1.2;
	font-weight: 700;
	padding-bottom: .5rem;
	display: inline-block;
}
.main-control__text {
	color: #626262;
	overflow: hidden;
}

@media (max-width: 900px) {
	.main-control__title {
		text-align: center;
	}
}
@media (max-width: 730px) {
	.main-control__item {
		width: 48%;
		margin-bottom: 2rem;
	}
}
@media (max-width: 550px) {
	.main-control__item {
		width: 100%;
		margin-bottom: 2rem;
	}
}
@media (max-width: 550px) {
	.main-control__title {
		font-size: 1.2rem;
	}
}

/*
*********************************************************************************
*********************************************************************************MAIN MEDIA
*********************************************************************************
*/

.main-media {
	padding: 90px 0;
}
.main-media__wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.main-media__photogal {
	width: 67%;
}
.mm-photogal__title {
	font-size: 1.9rem;
	font-weight: 600;
	color: #000;
	display: block;
}
.mm-photogal__wrap {
	position: relative;
}
.mm-photogal__carusel {
	padding: 10px 0;
}
.mm-photogal__carusel .wd-carusel__item {
	height: 490px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	display: block;
}
.mm-photogal__naw {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
}
.mm-photogal__naw .owl-prev {
	left: 0;
}
.mm-photogal__naw .owl-next {
	right: 0;
}
.mm-photomag__control {
	position: absolute;
	bottom: 10px;
	right: 0;
	background: rgba(0, 0, 0, 0.4);
	padding: 5px 10px;
	width: 100%;
	text-align: right;
	color: #fff;
	z-index: 10;
}
.mm-photogal__caption {
	font-weight: 700;
	font-size: 1.2rem;
}
.main-media__twitter {
	width: 31%;
}
.mm-twitter__title {
	font-size: 1.9rem;
	font-weight: 600;
}
.mm-twitter__twitter-line {
	height: 490px;
	overflow-x: hidden;
	overflow-y: scroll;
	margin: 10px 0;
	padding-right: 1rem;
}
.mm-twitter__twitter-line::-webkit-scrollbar {
	width: 5px;
}
.mm-twitter__twitter-line::-webkit-scrollbar-track {
	background-color: #eaebec;
	border-radius: 10px;
}
.mm-twitter__twitter-line::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: #1192d0;
}
.black-block {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	z-index: -1;
	opacity: 0;
	transition: opacity .2s;
}
.black-block.show {
	opacity: 1;
	z-index: 100;
}

@media (max-width: 900px) {
	.mm-photogal__title {
		text-align: center;
	}
}
@media (max-width: 730px) {
	.main-media__twitter {
		display: none;
	}
	.main-media__photogal {
		width: 100%;
	}
	.main-media {
		padding-bottom: 2rem;
	}
}
@media (max-width: 500px) {
	.mm-photogal__title {
		font-size: 1.2rem;
	}
	.main-media {
		padding-top: 2rem;
	}
	.mm-photogal__carusel .wd-carusel__item {
		height: 350px;
	}
}

/*
*********************************************************************************
*********************************************************************************PARTNERS
*********************************************************************************
*/

.partners {
	border-top: 2px solid #f7f7f7;
	border-bottom: 2px solid #f7f7f7;
}
.partners--noborder {
	border: 0;
}
.partners__wrap {
	margin: 0 30px;
	position: relative;
}
.partners__naw {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	fill: #cad2d6;
	stroke: #cad2d6;
	stroke-width: 40px;
}
.partners__naw.disabled {
	display: none;
}
.partners__naw .wd-carusel__nav--left {
	left: -30px;
}
.partners__naw .wd-carusel__nav--right {
	right: -30px;
}
.partners__carusel {
	padding: 10px 0;
}
.partners__carusel .wd-carusel__item {
	height: 150px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: inherit;
	position: relative;
}
.partners__link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
@media(max-width: 550px) {
	.partners {
		border: 0;
	}
}

/*
*********************************************************************************
*********************************************************************************PARTNERS TWO
*********************************************************************************
*/

.partners-two {
	margin-bottom: 2rem;
	/* border-top: 2px solid #f7f7f7; */
	border-bottom: 2px solid #f7f7f7;
}
.partners-two__title {
	font-size: 1.9rem;
  color: #000;
  font-weight: 600;
  display: block;
}
.partners-two--noborder {
	border: 0;
}
.partners-two__wrap {
	margin: 0 30px;
	position: relative;
}
.partners-two__naw {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	fill: #cad2d6;
	stroke: #cad2d6;
	stroke-width: 40px;
}
.partners-two__naw.disabled {
	display: none;
}
.partners-two__naw .wd-carusel__nav--left {
	left: -30px;
}
.partners-two__naw .wd-carusel__nav--right {
	right: -30px;
}
.partners-two__carusel {
	padding: 10px 0;
}
.partners-two__carusel .wd-carusel__item {
	height: 150px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: inherit;
	position: relative;
}
.partners-two__link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
@media(max-width: 550px) {
	.partners-two {
		border: 0;
	}
}

/*
*********************************************************************************
*********************************************************************************MAIN CONTACTS
*********************************************************************************
*/

.main-contacts {
	padding: 80px 0 0;
}
.main-contacts__wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.main-contacts__item {
	width: 32%;
}
.main-contacts__title {
	font-size: 1.9rem;
	line-height: 1;
	font-weight: 600;
	padding-bottom: .5rem;
}
.main-contacts__block {
	padding-bottom: .5rem;
}
.main-contacts__block:last-child {
	padding-bottom: 0;
}
.main-contacts__name {
	color: #aeaeae;
	font-size: .9rem;
}
.main-contacts__info {
	font-size: 1.1rem;
	font-weight: 700;
}
.main-contacts__feedback {
	background: #ebad00;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	border: 0;
	padding: 10px 35px;
	cursor: pointer;
	transition: background .2s;
}
.main-contacts__feedback:hover {
	background: #d79e00;
}

@media(max-width: 730px) {
	.main-contacts__item {
		width: 48%;
		margin-bottom: 2rem;
	}
	.main-contacts__item:last-child {
		width: 100%;
		text-align: center;
	}
}
@media(max-width: 550px) {
	.main-contacts {
		padding: 3rem 0 0;
	}
}
@media(max-width: 450px) {
	.main-contacts__item {
		width: 100%;
	}
	.main-contacts__item:last-child {
		text-align: left;
	}
}

/*
*********************************************************************************
*********************************************************************************FOOTER
*********************************************************************************
*/

.footer__wrap {
	margin-top: -276px;

}
.footer {
	background: #003a56;
	padding-top: 2.5rem;
	color: #fff;
	margin-top: -276px;
}
.footer__wrap .footer {
	margin-top: 0;
}
.footer__top-line {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.ftl__address {
	font-size: 1.2rem;
}
.ftl__feddback {
	border: 0;
	background: none;
	color: #ebad00;
	font-weight: 400;
	cursor: pointer;
	transition: opacity .4s;
}
.ftl__feddback:hover {
	opacity: .6;
}
.ftl__documents-list {
	list-style: none;
	float: left;
	margin: 0 1rem;
}
.ftl__documents-item {
	margin-bottom: .5rem;

}
.ftl__documents-link {
	color: #fff;
	font-size: 1.2rem;
}
.ftl__social {
	text-align: right;
	display: flex;
	flex-wrap: nowrap;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-end;
}
.ftl__social-item {
	fill: #949493;
	width: 22px;
	height: 22px;
	margin: 0 .3rem;
	display: inline-block;
	transition: fill .2s;
}
.ftl__social-item:hover {
	fill: #fff;
}
.ftl__social-item svg {
	display: block;
}
.ftl__social-sitemap {
	fill: #949493;
	width: 30px;
	height: 30px;
}
.footer__copy {
	border-top: 2px solid #4e6a7c;
	margin-top: 50px;
	padding: 15px 0;
}
.footer__copy-wrap {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
}
.footer__copy-wrap span,
.footer__copy-wrap a {
	font-size: .8rem;
	color: #4e6a7c;
}


@media(max-width: 730px) {
	.ftl__documents {
		display: none;
	}
}
@media(max-width: 500px) {
	.ftl__address {
		width: 100%;
	}
	.ftl__social {
		width: 100%;
		flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
	}
	.ftl__social-sitemap {
		width: 25px;
		height: 25px;
		margin-left: .3rem;
	}
	.footer__copy-wrap {
		display: block;
	}
	.footer__copy-wrap span {
		display: block;
	}
	.footer__copy-wrap span + span {
		text-align: right;
	}
}

/*
*********************************************************************************
*********************************************************************************POPUP REQUEST
*********************************************************************************
*/

.popup {
	position: fixed;
	width: 100%;
	top: 0%;
	left: 0%;
	height: 100%;
	overflow-y: auto;
	background: rgba(179, 179, 179, 0.8);
	z-index: 99999;
	opacity: 0;
	visibility: hidden;
	transition: all .2s;
}
.popup.isactive {
	opacity: 1;
	visibility: visible;
}
.popup-req {
	max-width: 730px;
	margin: 100px auto;
	background: #fff;
	padding: 40px;
	z-index: 999999;
	position: relative;
}
.popup-req__item {
	display: none;
}
.popup-req__close,
.popup-req-dinam__close {
	position: absolute;
	z-index: 1;
	top: 20px;
	right: 10px;
	line-height: 0;
	font-size: 1.5rem;
	cursor: pointer;
	transition: opacity .2s;
}
.popup-req__close:hover,
.popup-req-dinam__close:hover {
	opacity: .6;
}
.popup-req__title {
	color: #616161;
	font-size: 1.4rem;
	font-weight: 700;
	padding-bottom: 35px;
}
.popup-req__line {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 1rem;
}
.popup-req__line-block {
	border-top: 1px solid #c4c5bf;
  margin-top: 1.5rem;
  padding-top: 1.5rem;
}
.popup-req__line-block:first-child {
	margin-top: 0;
	padding-top: 0;
	border-top: 0;
}
.popup-req label {
	padding-left: 1rem;
	color: #616161;
	font-weight: 700;
	width: 48%;
}
.popup-req label .select-js__box {
	width: calc(100% + 1rem);
	margin-left: -1rem;
}
.popup-req label .select-js__name {
	background: #f7f7f7;
	font-weight: 400;
	color: #616161;
	border: 1px solid #e8e8e8;
}
.popup-req select {
	width: calc(100% + 1rem);
	display: none;
}
.popup-req__input,
.popup-req__text {
	display: block;
	margin-left: -1rem;
	padding: .5rem 1rem;
	width: 100%;
	background: #f7f7f7;
	border: 1px solid #e8e8e8;
}
.popup-req__textarea {
	margin-left: -1rem;
	display: block;
	width: 100%;
	padding: .5rem 1rem;
	height: 250px;
	resize: none;
	background: #f7f7f7;
	border: 1px solid #e8e8e8;
}
.popup-req__line-btn {
	text-align: center;
	padding-top: 1rem;
}
.popup-req__line-btn--add {
	text-align: right;
}
.popup-req__line-btn--add .popup-req__btn {
	padding: .2rem .5rem;
	font-size: 1rem;
	margin-right: 1rem;
}
.popup-req__btn {
	background: #ebad00;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	border: 0;
	font-size: 1.3rem;
	padding: 1rem 2rem;
	cursor: pointer;
	transition: background .2s;
}
.popup-req__btn:hover {
	background: #d79e00;
}
.popup-req__line .select-js__box {
	width: 100% !important;
}
.popup-req__line--full-line label {
	width: 100%;
}
.popup-req__line--full-line select {
	max-width: 650px;
	width: 100%;
}
.popup-req__line--full-line .select-js__box {
	margin-top: .5rem;
}

@media( max-width: 450px) {
	.popup-req label {
		width: 100%;
		margin-bottom: 1rem;
	}
	.popup-req {
		padding: 15px;
	}
}

/*
*********************************************************************************
*********************************************************************************BREADCRUMB
*********************************************************************************
*/

.breadcrumb {
	background: #f9f9f9;
	padding: .5rem 0;
	user-select: none;
}
.breadcrumb__list {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}
.breadcrumb__link,
.breadcrumb__item {
	color: #8c9cb2;
}
.breadcrumb__rzl {
	color: #8c9cb2;
	margin: 0 .5rem;
}
@media(max-width: 550px) {
	.breadcrumb {
		display: none;
	}
}

/*
*********************************************************************************
*********************************************************************************COMPANY LIST
*********************************************************************************
*/
.cmp-list .container {
	/* display: flex; */
	flex-wrap: wrap;
	justify-content: space-between;
	padding-top: 1rem;
}
.is-write [id*="bx_incl_area_"] {
	display: inherit;
	width: 100%;
	justify-content: inherit;
	align-items: inherit;
}
.is-write .breadcrumb {
	width: 100%;
}
.cmp-list__left-block {
	width: 67%;
	padding-right: 1%;
}
.ps-item--list .cmp-list__item {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	padding: .5rem 1rem;
	border: 1px solid #e4e7ee;
	border-top: 0;
	cursor: pointer;
	transition: all .2s;
}
.ps-item--list .cmp-list__item:hover {
	background: #f3f3f3;
}
.cmp-list__item:first-child {
	border-top: 1px solid #e4e7ee;
}
.cmp-list__item--unactive {
	background-color: #ddd;
}
.cmp-list__item-count {
	color: #acaaa6;
	font-size: 1.1rem;
	width: 4%;
}
.cmp-list__item-img {
	max-height: 50px;
	display: block;
	width: 8%;
	object-fit: contain;
}
.cmp-list__item-title {
	width: 55%;
	color: #000;
	font-weight: 400;
	font-size: 1.2rem;
	line-height: 1.2;
	color: #000;
}
.cmp-list__item-title:hover {
	text-decoration: none;
}
.cmp-list__item-status {
	width: 19%;
	background: #f2f3f8;
	color: #8c9cb2;
	text-align: center;
	font-size: .7rem;
	padding: 5px;
}
.cmp-list__item-status--chlen {
	background: #005999;
	color: #fff;
}
.cmp-list__item-status--kandidat {
	background: #0b9ba9;
	color: #fff;
}
.cmp-list__right-block {
	width: 33%;
	padding-left: 1%;
}
.ps-item--icon {
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.ps-item--icon .cmp-list__item:first-child {
	border: 1px solid #e4e7ee;
}
.ps-item--icon .cmp-list__item {
	width: 31%;
	border: 1px solid #e4e7ee;
	margin: 1%;
	position: relative;
	padding: 2rem 1rem;
	min-height: 160px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	transition: background .2s;
}
.ps-item--icon .cmp-list__item:hover {
	background: #f3f3f3;
}
.ps-item--icon .cmp-list__item-count {
	display: none;
}
.ps-item--icon .cmp-list__item-img {
	width: 100%;
	height: auto;
	object-fit: contain;
}
.ps-item--icon .cmp-list__item-status {
	position: absolute;
	top: 0;
	left: 0;
	width: auto;
}
.ps-item--icon .cmp-list__item-title {
	font-size: 1rem;
	font-weight: 700;
	width: 100%;
}

@media(max-width:730px) {
	.cmp-list__left-block {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.cmp-list__item-count {
		display: none;
	}
	.cmp-list__item-title {
		width: 100%;
		font-size: 1rem;
	}
	.cmp-list__item-status {
		position: absolute;
		top: 0;
		left: 0;
		width: auto;
	}
	.cmp-list__item,
	.ps-item--list .cmp-list__item	 {
		width: 31%;
		text-align: center;
		border: 1px solid #e4e7ee;
		margin: 1%;
		position: relative;
		padding: 2rem 1rem;
		min-height: 160px;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.cmp-list__item-img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		object-fit: contain;
		max-height: 100%;
		z-index: -1;
		opacity: .1;
	}
}
@media(max-width: 580px) {
	.cmp-list__item,
	.ps-item--list .cmp-list__item {
		width: 48%;
	}
}
@media(max-width: 400px) {
	.cmp-list__item,
	.ps-item--list .cmp-list__item {
		width: 100%;
	}
}

/*
*********************************************************************************
*********************************************************************************FILTER
*********************************************************************************
*/

.filter {

}
.filter__wrap {
	/*padding-bottom: 2rem;*/
}
.filter__toggle {
	display: none;
}
.filter__item {
	/* padding-bottom: .5rem; */
	user-select: none;
}
.filter__title {
	display: block;
	font-size: 1.2rem;
	font-weight: 700;
	padding: 1rem 0 1rem 1rem;
	color: #626262;
}
.filter__strim {
	padding-left: 1rem;
}
.filter__strim .filter__title {
	padding-left: 0;
	margin-top: .5rem;
}
.filter__item input[type=text] {
	border: 1px solid #ccc;
	padding: 4px 10px;
	width: 100%;
	font-size: inherit;
}
.filter-drop {
	margin: 1rem 0;
	overflow: hidden;
	padding: 1rem;
	border: 1px solid #e4e7ee;
	transition: max-height .2s;
}
.filter-drop.show {
	overflow: inherit;
}
.filter__item-droped {
	display: block;
	padding-left: 2rem;
	position: relative;
	color: #000;
	transition: color .2s;
}
.filter__item-droped:hover {
	text-decoration: none;
	color: #008acd;
}
.filter__item-droped::before {
	content: '';
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJAQMAAAA4g48qAAAABlBMVEUAAADT09OfZycUAAAAAXRSTlMAQObYZgAAAB5JREFUCNdj+P+Hof4HCNl/YJB/wMB/AITYGxiYGQCf8QlAvDwiAQAAAABJRU5ErkJggg==');
	width: 14px;
	height: 9px;
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translate(0, -50%);
	transition: all .2s;
}
.filter__item-droped.show::before {
	transform: rotate(180deg);
}
.filter__input--month::-webkit-outer-spin-button,
.filter__input--month::-webkit-inner-spin-button {
	-webkit-appearance: none;
}
.filter__input--month {
	width: 100%;
	border: 1px solid #ccc;
	padding: 5px 10px 5px 40px;
	padding-right: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: inherit;
	font-family: inherit;
	cursor: pointer;
	outline: none;
}

@media(max-width: 900px) {
	.filter::after {
		content: '';
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALBAMAAACufOGlAAAAIVBMVEUAAADd3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d1G4hpWAAAACnRSTlMAiEA4y4B0a0zx4FwciwAAACdJREFUCNdjcGdgYJBqYGBgWwRkRBkwMDCCGLOA9GIQHygOlgepAwCDUQYIBptxdQAAAABJRU5ErkJggg==');
	}
	.filter__wrap {
		max-height: 0;
		overflow: hidden;
		padding-bottom: 0;
	}
	.filter__wrap.show {
		max-height: 100%;
		overflow: inherit;
	}
	.filter__toggle {
		display: block;
		font-size: 1.2rem;
		margin-bottom: 1rem;
		font-weight: 600;
		position: relative;
	}
	.filter__toggle::after {
		content: '';
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJAQMAAAA4g48qAAAABlBMVEUAAADT09OfZycUAAAAAXRSTlMAQObYZgAAAB5JREFUCNdj+P+Hof4HCNl/YJB/wMB/AITYGxiYGQCf8QlAvDwiAQAAAABJRU5ErkJggg==');
		width: 14px;
		height: 9px;
		display: block;
		background-repeat: no-repeat;
		top: 12px;
		position: absolute;
		left: 90px;
		transition: transform .2s;
	}
	.filter__toggle.show::after {
		transform: rotate(180deg);
	}
	.filter__wrap.show {
		padding-bottom: 0;
	}
}

/*
*********************************************************************************
*********************************************************************************PAGES STYLES
*********************************************************************************
*/

.pager-news {
	padding-bottom: 2rem;
}
.pager-news__title {
	font-size: 1.4rem;
	font-weight: 600;
	color: #000;
	padding-bottom: 1rem;
	display: block;
}
.pager-news__img {
	display: block;
	width: 270px;
	margin-bottom: 1rem;
}
.pager-news__desc {
	font-weight: 700;
	padding-top: .5rem;
	color: #000;
	display: block;
	line-height: 1.4;
	text-decoration: none;
}
.pager-news__all {
	text-align: right;
	font-weight: 700;
	font-size: 1.1rem;
	display: block;
	margin-top: .5rem;
}
.pager-twitter {
	position: relative;
}
.pager-twitter__title {
	font-size: 1.4rem;
	font-weight: 600;
	color: #000;
	padding-bottom: 1rem;
	display: block;
}

@media(max-width: 900px) {
	.cmp-list__left-block {
		width: 100%;
		order: 2;
		padding-right: 0;
	}
	.cmp-list__right-block {
		width: 100%;
		order: 2;
		padding-left: 0;
		margin-bottom: 1rem;
		padding-top: 20px;
	}
	.news-line-pager {
		display: none;
	}
	.pager-news,
	.pager-twitter,
	.ps-toggler,
	.news-block-right {
		display: none;
	}
	.select-js__box {
		max-width: 100% !important;
	}
}

/*
*********************************************************************************
*********************************************************************************COMPANY ITEM
*********************************************************************************
*/

.company-item {
	width: 100%;
	padding-bottom: 4rem;
}
.company-item__info-block {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-start;
}
.company-item__img {
	max-width: 210px;
	height: auto;
}
.company-item__info {
	padding-left: 2rem;
	width: 66%;
}
.company-item__info-name {
	font-size: 1rem;
	color: #aeaeae;
	cursor: pointer;
}
.company-item__infos {
	font-size: 1.2rem;
	color: #000;
	font-weight: 600;
	margin-bottom: 1rem;
}
.company-item__desc {
	font-size: .8rem;
	color: #6c7988;
	padding: 3rem 0 1.5rem;
}
.company-item__desc br {
	margin-bottom: 1rem;
}
.company-item__obj-title {
	font-size: 1.5rem;
	font-weight: 700;
	padding-bottom: 1rem;
}
.company-item__obj-wrap {
	overflow: hidden;
	position: relative;
	padding: 0 2rem;
}
.company-item__obj-list .owl-nav {
	position: absolute;
	top: 40%;
	width: 100%;
	left: 0;
}
.company-item__obj-list .owl-nav .disabled {
	opacity: 0;
}
.company-item__obj-rew {
	padding-top: 3rem;
}
.company-item__rew-btn {
	background: #ebad00;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	border: 0;
	padding: 10px 35px;
	cursor: pointer;
	transition: background .2s;
}
.company-item__rew-btn:hover {
	background: #d79e00;
	text-decoration: none;
}
.company-item__obj-status {
	width: 50%;
	background: #f2f3f8;
	color: #8c9cb2;
	text-align: center;
	font-size: .7rem;
	padding: 5px;
	margin-bottom: 1rem;
}
.company-item__obj-status--chlen {
	background: #005999;
	color: #fff;
}
.company-item__obj-status--kandidat {
	background: #0b9ba9;
	color: #fff;
}
.company-item__obj-status--warning {
	background: #f22121;
	color: #fff;
}
.company-item__obj-status--done {
	background: #229626;
	color: #fff;
}
.company-item-r-name {
	color: #c1cdd6;
	font-size: 1.2rem;
	padding-top: 1rem;
}
.company-item-r-param {
	color: #616f80;
	font-weight: 700;
	font-size: 1.3rem;
}
.company-item__restr {
	margin-top: 2rem;
	display: inline-block;
}

@media(max-width:550px) {
	.company-item-r-name {
		font-size: .8rem;
	}
	.company-item-r-param {
		font-size: .8rem;
	}
	.company-item-r-param {
		padding-bottom: 0;
	}
	.company-item-r-name {
		padding-top: 0;
	}
	.company-item__r-block {
		background: #eee;
		padding: 1rem;
		margin-bottom: 2rem;
	}
	.company-item__desc {
		font-size: 1rem;
	}
}
@media(max-width:450px) {
	.company-item__img {
		display: none;
	}
	.company-item__info {
		padding-left: 0;
	}
	.company-item__infos {
		font-size: 1rem;
	}
	.company-item__info-name {
		font-size: 1rem;
	}
}

/*
*********************************************************************************
*********************************************************************************PROTOCOLS
*********************************************************************************
*/

.protocols-block {
	width: 100%;
}
.protocols__item {

}
.protocols-title {
	text-align: center;
	padding-bottom: 2rem;
	font-size: 1.4rem;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
	margin-bottom: 2rem;
}
.protocols__name {
	font-size: 1.2rem;
	color: #616f80;
	padding-bottom: 1rem;
	font-weight: 700;
}
.protocols-noresult {

}
.protocols__item.is-active .protocols__name {
	color: #008acd;
}
.protocols__name:hover {
	text-decoration: underline;
	cursor: pointer;
	color: #008acd;
}
.protocols__cont {
	display: none;
}
.protocols__item.is-active .protocols__cont {

}
.protocols__item.is-active + .protocols__item {
	padding-top: 1rem;
}
.protocols-list__wrap {
	position: relative;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
}
.protocols-list {
	width: 90% !important;
}
.protocols-list__item {
	text-align: center;
	font-size: 1.2rem;
	font-weight: 700;
	color: #d6d9e2;
	border: 2px solid #e4e7ee;
	margin-bottom: 1px;
}
.protocols-list__item-name {
	transition: all .4s;
}
.protocols-list__item-name:hover,
.protocols-list__item.is-active .protocols-list__item-name {
	cursor: pointer;
	background: #f7f8f8;
	color: #008acd;
}
.protocols-list__item.is-active {
	border-bottom: 2px solid #008acd;
}
.protocols-list__item-drop {
	display: none;
	margin-bottom: 2.5rem;
}
.protocols-table {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-start;
}
.protocols-table__col {
	width: 24%;
}
.protocols-table__name {
	font-weight: 700;
	text-align: center;
	padding: 2rem 0 .5rem;
	font-size: 1rem;
}
.protocols-table__link {
	display: block;
	color: #6c7988;
	fill: #6c7988;
	margin-bottom: 2rem;
}
.protocols-table__link svg {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-right: .3rem;
	vertical-align: middle;
}
.protocols-table__link--pdf:hover {
	fill: #f00;
}
.protocols-table__link--zip:hover {
	fill: #BFAC2F;
}
.protocols-table__link--xls:hover {
	fill: #067F0E;
}
.protocols-table__link--jpg:hover {
	fill: #26B99A;
}
.protocols-list__nav {
	width: 40px;
	border: 2px solid #e4e7ee;
	height: 34px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	margin-bottom: 1px;
}
.protocols-list__nav .disabled {
	opacity: 0;
}
.protocols-list__nav div {
	top: 0;
	left: 0;
	right: 0;
	opacity: 1;
	transition: opacity .4s;
	width: 100%;
	height: 100%;
	background-size: 15px 15px;
	background-position: center center;
}
.protocols-list__nav--left .owl-next {
	display: none;
}
.protocols-list__nav--right .owl-prev {
	display: none;
}
.protocols-list__nav--left {
	margin-right: -2px;
}
.protocols-list__nav--right {
	left: -2px;
}
@media(max-width: 900px) {
	.protocols-block {
		margin: 2rem 0;
	}
}
@media(max-width: 780px) {
	.protocols-table td {
		font-size: 1rem;
	}
	.protocols-table__link {
		font-size: .9rem;
	}
	.protocols-table__link svg {
		width: 15px;
		height: 15px;
	}
	.protocols-table__col {
		width: 33%;
	}
	.protocols-list__wrap {
		flex-wrap: wrap;
	}
	.protocols-list__nav {
		width: 5%;
	}
	.protocols-list {
		width: 90% !important;
	}
}
@media(max-width: 500px) {
	.protocols-table__col {
		width: 50%;
	}
	.protocols-list__nav {
		width: 10%;
	}
	.protocols-list {
		width: 80% !important;
	}
}
@media(max-width: 320px) {
	.protocols-table__col {
		width: 100%;
	}
}

/*
*********************************************************************************
*********************************************************************************OBJAVLENIA
*********************************************************************************
*/

.objavlenia__wrap {
	margin-bottom: 2rem;
}
.objavlenia__carusel {

}
.objavlenia__item {
	position: relative;
	height: 270px;
	object-fit: cover;
}
.objavlenia__img {

}
.objavlenia__name {
	font-weight: 600;
	padding-bottom: 1rem;
}
.objavlenia__link {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
}
.objavlenia__naw {

}

/*
*********************************************************************************
*********************************************************************************PERSONAL CABINET
*********************************************************************************
*/

.lk-cab__form {
	display: none;
}
.lk-cab__mess {
	text-align: center;
	background: #ff9292;
	color: #fff;
	padding: .5rem;
	font-size: 1.2rem;
	margin: 1rem 0;
}
.lk-cab__success {
	text-align: center;
	font-size: 1.2rem;
	color: #003a56;
}
.lk-cab__title {
	font-size: 2.25rem;
	font-weight: 600;
	color: #003a56;
	text-align: center;
	width: 100%;
	padding: 2rem 0 1rem;
}
.lk-cab__title--low {
	font-size: .9rem;
	color: #626262;
	display: block;
	text-align: center;
	font-weight: 400;
}
.lk-cab__window {
	max-width: 450px;
	margin: 2rem auto;
	width: 100%;
	position: relative;
	padding: 3rem 2rem;
	box-shadow: 1px 1px 10px #c6c6c6;
}
.lk-cab__window label {
	padding-left: 1rem;
	color: #616161;
	font-weight: 700;
}
.lk-cab__window input:not([type="submit"]) {
	padding: .5rem 1rem;
	width: 100%;
	background: #f7f7f7;
	border: 1px solid #e8e8e8;
}
.lk-cab__line {
	display: block;
	width: 100%;
	margin-bottom: 1rem;
}
.lk-cab__line--low {
	margin-bottom: .5rem;
}
.lk-cab__line--big {
	margin-bottom: 2rem;
}
.lk-cab__line:last-child {
	margin-bottom: 0;
}
.lk-cab__link {
	margin-left: 1rem;
}
.lk-cab__window .custom-check {
	padding-left: 2rem;
}
.lk-cab__btn {
	background: #ebad00;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	border: 0;
	font-size: 1.3rem;
	padding: .5rem 2rem;
	cursor: pointer;
	width: 100%;
	transition: background .2s;
	margin-bottom: .5rem;
}
.lk-cab__btn:hover {
	background: #d79e00;
}
.mp-about__tabs {
	width: 100%;
}
.mp-about__tabs-content .lk-cab__window {
	margin: 1rem auto;
}
.lk-cab__registration .mp-about__tabs {
	margin: 0 auto
}
.lk-cab__registration .mp-about__tabs-names {
	margin: 0;
}
.lk-cab__stage {
	display: block;
	text-align: right;
	color: #33a1d6;
	font-weight: 700;
}
.lk-cab__stages {
	display: none;
}
.lk-cab__stage-but {
	background: #33a1d6;
	color: #fff;
	font-weight: 400;
	text-transform: inherit;
	display: inline-block;
	width: auto;
	border: 1px solid transparent;
}
.lk-cab__stage-but + .lk-cab__stage-but {
	margin-left: 1rem;
}
.lk-cab__stage-but:hover {
	background: #056b9c;
}
input.is-error {
	border: 1px solid red !important;
	box-shadow: 0 0 3px red !important;
}
@media(max-width: 390px) {
	.lk-cab__stage-but {
		display: block;
		width: 100%;
	}
	.lk-cab__stage-but + .lk-cab__stage-but {
		margin-left: 0;
		margin-bottom: 1rem;
	}
	.lk-cab__window {
		padding: 1rem .5rem;
	}
}

/*
*********************************************************************************
*********************************************************************************COMPANY LK
*********************************************************************************
*/

.company-lk__title {
	font-size: 1.5rem;
	margin: 1rem 0 2rem;
	padding-left: 1rem;
}
.company-lk__write {
	background-color: rgba(239, 239, 239, 0.42);
	border: 0;
	width: 100%;
	cursor: pointer;
	border: 1px dashed transparent;
	transition: all .4s;
}
textarea.company-lk__write {
	resize: vertical;
	min-height: 250px;
}
.company-lk__write.is-write:focus {
	border: 1px dashed #005999;
	background-color: rgba(239, 239, 239, 1);
	padding: .5rem;
}
.company-lk__img {
	text-align: center;
	width: 30%;
}
.company-lk__img .company-item__img {
	object-fit: contain;
	max-width: 100%;
	max-height: 200px;
}
.company-lk__img-desc {
	text-align: left;
	display: block;
	padding: .5rem;
	color: #aeaeae;
	position: relative;
	cursor: pointer;
	background-color: rgba(239, 239, 239, 1);
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAjCAMAAABfPfHgAAAASFBMVEUAAAC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwu7URtAAAAF3RSTlMAS9jpWyAyiJY9s63zy3xiVQydRCjBb1bZicQAAACYSURBVDjLzdFJDsIwEETR6jhkIKOTQN3/pmCrEVI67SXib9+qVJhGmoJAC7zqwxXn5tw9seoOU2LVGg6rOuwrhsxftbyqOlzQhqGgctZ1WAq6cShoy+7nekTVeFjtWSXdgIliVMgHFs7pndooerKb2bakwGjmnMCosqJVZfH37mGFr4goKf5GxdE+6/N23fLWQL8R0+hj9QIl+xYsYl2/sgAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	background-position: 15px center;
	padding-left: 75px;
	line-height: 1.2;
}
.company-lk__new-logo {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	cursor: pointer;
}
.company-item__obj-addphoto span {
	background-color: rgba(239, 239, 239, 1);
	text-align: center;
	display: block;
	padding: .5rem;
	color: #aeaeae;
	position: relative;
	cursor: pointer;
	height: 126px;
}
.company-item__obj-addphoto input {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.member-btn {
	background: #11a0de;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	border: 0;
	font-size: 1rem;
	padding: 1rem;
	cursor: pointer;
	transition: background .2s;
	margin-bottom: 1rem;
	display: inline-block;
}
.member-btn:hover {
	background: #0b5f84;
	text-decoration: none;
}
.company-lk__restr {
	box-shadow: 0 0 5px #b8b8b8;
}
.company-lk__restr-head {
	background-color: #e4e7ee;
	color: #99a7bb;
	position: relative;
	font-size: 1rem;
	padding: .2rem 2rem;
}
.company-lk__restr-body {
	margin-top: .5rem;
	padding-bottom: 1.5rem;
}
.company-lk__restr-link {
	display: block;
	padding: .5rem 2rem;
}
.company-lk__restr-link--active {
	font-weight: 600;
	text-decoration: underline;
}
.company-lk__toggle {
	display: none;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid white;
	position: absolute;
	top: 50%;
	right: 1rem;
	margin-top: -5px;
	cursor: pointer;
	transition: transform .2s;
}
.linfo {
	margin-bottom: 1.5rem;
}
.linfo__head {
	background-color: #0b9ba9;
	color: #fff;
	position: relative;
	font-size: 1.2rem;
	padding: .2rem 2rem;
	margin-bottom: .5rem;
}
.linfo__item {
	display: block;
  margin-bottom: 1rem;
  cursor: pointer;
}
.linfo__item:nth-child(4) {
	padding-bottom: 1.5rem;
}
.linfo__item-text {
	font-weight: 500;
	display: block;
	vertical-align: middle;
	width: 100%;
	letter-spacing: -1px;
	color: #fff;
	padding: 1rem;
}
.linfo__item-status--danger {
	background: #c10404;
}
.linfo__item-status--warning {
	background: #ea7b2c;
}
.linfo__item-status--normal {
	background: #129e01;
}
.linfo-blocks {
	width: 100%;
}
.linfo-blocks__title {
	font-size: 1.3rem;
	font-weight: 300;
	padding-bottom: 1rem;
}
.linfo-blocks__colectiv {
	color: #12aa0a;
	margin: -1rem .5rem 0;
	border: 1px solid #12aa0a;
	padding: .2rem;
}
.linfo-blocks__header {
	width: 100%;
	display: flex;
	background: #e4e7ee;
	font-weight: 700;
	align-items: center;
}
.linfo-blocks__total {
	background: #959cae;
	color: #fff;
	display: flex;
	width: 100%;
	min-width: 570px;
	flex-wrap: wrap;
	justify-content: flex-end;
	padding: .3rem calc(12.5% + 4px) .3rem 0;
	margin-top: -2px;
}
.linfo-blocks__total span {
	width: 14%;
	text-align: center;
}
.linfo-blocks__header-item {
	color: #8c9cb2;
	padding: 1rem 0;
	font-size: .8rem;
	text-align: center;
}
.linfo-blocks__item {
	width: 100%;
	font-size: .8rem;
	text-align: center;
	border: 2px solid #e4e7ee;
	border-top: 0;
	display: flex;
	align-items: center;
	position: relative;
}
.linfo-blocks__item:first-child {
	border-top: 0;
}
.linfo-blocks__name {
	border-right: 2px solid #e4e7ee;
	height: 90px;
	display: flex;
	justify-content: center;
	align-items: center;
	line-height: 14px;
	flex-wrap: wrap;
	word-break: break-word;
}
.linfo-blocks__item--full-text {
	text-align: left;
	padding: .5rem;
	display: none;
	padding-bottom: 3rem;
}
.linfo-blocks__item--full-text.showBlock {
	display: block;
}
.linfo-blocks__item--btn-block {
	justify-content: center;
	padding: 1rem;
}
.linfo-blocks__item--btn-block a {
	background: #ebad00;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	border: 0;
	padding: 10px 35px;
	cursor: pointer;
	transition: background .2s;
}
.linfo-blocks__item--btn-block a:hover {
	background: #d79e00;
	text-decoration: none;
}

.linfo-blocks__name:first-child {
	font-weight: 700;
}
.linfo-blocks__name:last-child {
	border-right: 0;
}
.linfo-blocks__desc {
	font-weight: 400;
	padding-left: .2rem;
}
.linfo-blocks__license span {
	width: 140px;
	padding: .2rem 0;
	display: block;
	margin: 0 auto;
}
.linfo-blocks__docin span {
	width: 10px;
  height: 10px;
  display: block;
  border-radius: 50%;
}
.linfo-blocks__license.linfo-blocks__license--active span {
	background: #12a90b;
	color: #fff;
}
.linfo-blocks__license.linfo-blocks__license--no-active span {
	background: #c60409;
	color: #fff;
}
.linfo-blocks__license.linfo-blocks__license--ignore span {
	background: transparent;
	color: #000;
}
.linfo-blocks__name.linfo-blocks__license--active {
	color: #12aa0a;
}
.linfo-blocks__name.linfo-blocks__license--no-active {
	color: #c6050a;
}
.linfo-blocks__name.linfo-blocks__license--ignore {
	color: #ddd;
}
.linfo-blocks__docin.linfo-blocks__license--active span {
	background: #12a90b;
	animation: pulseStatusGreen 1s infinite;
}
.linfo-blocks__docin.linfo-blocks__license--no-active span {
	background: #c60409;
	animation: pulseStatusRed 1s infinite;
}
.linfo-blocks__docin.linfo-blocks__license--ignore span {
	background: #ddd;
	animation: pulseStatusGrey 1s infinite;
}
@keyframes pulseStatusGreen {
	0% {
		box-shadow: 0 0 0 #12a90b;
	}
	50% {
		box-shadow: 0 0 10px #12a90b;
	}
	100% {
		box-shadow: 0 0 0 #12a90b;
	}
}
@keyframes pulseStatusRed {
	0% {
		box-shadow: 0 0 0 #c60409;
	}
	50% {
		box-shadow: 0 0 10px #c60409;
	}
	100% {
		box-shadow: 0 0 0 #c60409;
	}
}
@keyframes pulseStatusGrey {
	0% {
		box-shadow: 0 0 0 #ddd;
	}
	50% {
		box-shadow: 0 0 10px #ddd;
	}
	100% {
		box-shadow: 0 0 0 #ddd;
	}
}
.is-clickible {
	color: #005999;
	text-decoration: underline;
	cursor: pointer;
	position: relative;
	z-index: 1;
}
.is-clickible:hover {
	text-decoration: none;
}
.linfo-blocks__link {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: background .2s;
}
.linfo-blocks__link:hover {
	background: rgba(162, 162, 162, 0.17);
}

@media(max-width: 900px) {
	.company-lk__restr-body {
		margin-top: 0;
		padding-bottom: 0;
		max-height: 0px;
		overflow: hidden;
	}
	.company-lk__toggle {
		display: block;
	}
	.company-lk__toggle--active {
		transform: rotate(180deg);
	}
	.company-lk__restr-body--active {
		margin-top: 1.5rem;
		padding-bottom: 1.5rem;
		max-height: 500px;
		transition: max-height .2s;
	}
}
@media(max-width: 850px) {
	.bti-table__param {
		flex-direction: column;
	}
	.bti-table__open-window {
		margin-top: 1rem;
	}
}
@media(max-width: 650px) {
	.company-item__info-block {
		justify-content: center;
	}
	.company-lk__img {
		min-width: 320px;
    margin-bottom: 2rem;
	}
	.company-lk__img-desc {
		padding: 1rem .5rem 1rem 75px;
	}
	.company-item__info {
		width: 100%;
		padding-left: 0;
	}
	.company-lk__img .company-item__img {
		display: inline;
	}
}
@media(max-width: 550px) {
	.linfo-blocks {
		overflow: auto;
	}
	.linfo-blocks__header,
	.linfo-blocks__item {
		width: 570px;
	}
	.linfo__item-text {
		width: 100%;
	}
	.linfo__item {
		text-align: center;
	}
	.bti-table__open-window {
		width: 100%;
	}
}


/*
*********************************************************************************
*********************************************************************************REVIEW
*********************************************************************************
*/

.rew {
	padding-top: 3rem;
}
.rew__title {
	font-size: 1.5rem;
	font-weight: 700;
	padding-bottom: 1rem;
}
.rew__new-rew {
	color: #ebad00;
	font-size: .8rem;
	margin-left: 1rem;
	vertical-align: middle;
}
.rew__item {
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 2rem;
}
.rew__item:last-child {
	border-bottom: 0;
}
.rew__item + .rew__item {
	margin-top: 1rem;
}
.rew__user-request {
	padding: 1rem;
	background-color: #fcfcfc;
}
.user-request__head {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.user-request__username {
	font-weight: 700;
	font-size: .9rem;
}
.user-request__date {
	font-size: .9rem;
	color: #aeaeae;
}
.user-request__text {
	font-size: .9rem;
	color: #616f80;
	padding: 1rem 0;
}
.rew__company-request {
	margin: 2rem 0 1rem;
	padding: 1rem;
	background-color: #eef6fb;
}
.company-request__head {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.company-request__comp-name {
	font-size: .9rem;
	font-weight: 700;
}
.company-request__date {
	font-size: .9rem;
	color: #aeaeae;
}
.company-request__text {
	color: #616f80;
	font-size: .9rem;
	padding: 1rem 0;
}
.rew__add-comment {
	background: #ebad00;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	border: 0;
	font-size: 1.3rem;
	padding: .5rem 2rem;
	cursor: pointer;
	transition: background .2s;
	margin-bottom: .5rem;
}
.rew__add-comment:hover {
	background: #d79e00;
}
.rew__control {
	position: relative;
	margin-top: 2rem;
	display: none;
}
.rew__user-request.is-active .rew__control {
	display: block;
}
.rew__user-request.is-active .rew__add-comment {
	display: none;
}
.rew__control-textarea {
	border: 1px solid #d1d1d1;
	resize: none;
	width: 100%;
	height: 120px;
	padding: 1rem;
	padding-right: 4rem;
}
.rew__control-textarea::-webkit-scrollbar {
	width: 5px;
}
.rew__control-textarea::-webkit-scrollbar-track {
	background-color: #eaebec;
	border-radius: 10px;
}
.rew__control-textarea::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: #1192d0;
}
.rew__control--btn {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAMAAABxCz6aAAAAaVBMVEUAAADR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dH09PTR0dHR0dHR0dHR0dH////R0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dH5+fnR0dHR0dHR0dHR0dH////t7e3h4eHV1dXm5uba2toHZBOQAAAAHHRSTlMA+BUF7duhiCD9rW9KNvHhzpyWY11VKwztwX18ZBteuAAAAHtJREFUGNNtkVcShCAQRFVWMK45j/H+h5RSqSm03+djqmEap0idL5Ki9iNrIpLBSwakcUvPtj5dWlm6oJvf1FmhRseCQ5msEhzK+M3l/n247OuxGZ0nWs6GZX0OlJ4MwaRHIDNBtyv0zsGokTcSLtg9RS3FqM8INS/BH50cSxOaxKGYNgAAAABJRU5ErkJggg==');
	background-color: transparent;
	width: 38px;
	height: 80%;
	position: absolute;
	top: 50%;
	right: 25px;
	background-repeat: no-repeat;
	background-position: 15px center;
	border: 0;
	border-left: 1px solid #d1d1d1;
	transform: translateY(-50%);
	margin-left: 8px;
	display: block;
	cursor: pointer;
}
.rew-control {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	margin-top: -1rem;
}
.rew-control__item {
	background-color: transparent;
	border: 0;
	cursor: pointer;
	font-size: .9rem;
	font-weight: 700;
	margin: 0 .5rem;
}
.rew-control__item:hover {
	text-decoration: underline;
}
.rew-control__request {
	color: #64ca62;
}
.rew-control__delete {
	color: #f00;
}


.dels {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.dels__item {
	width: 49%;
	border: 1px solid #f2f0f0;
	padding: .5rem;
	margin-bottom: 2%;
	position: relative;
	transition: background .2s;
}
.dels__item:hover {
	background: #f2f0f0;
}
.dels__title {
	font-size: 1.3rem;
	margin: 0;
	padding-bottom: 1rem;
}
.dels__link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.dels__sect {

}
.scheme {

}
.scheme__col {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.scheme__item {
	border: 1px solid #003a56;
	padding: 1rem;
	margin: .5rem auto 2rem;
	transition: all .2s;
	text-align: center;
	color: #fff;
	text-decoration: none;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #33a1d6;
	box-shadow: 0 0 5px #24566e;
	user-select: none;
	cursor: pointer;
}
.scheme__colx2 .scheme__item {
	width: 45%;
}
.scheme__colx3 .scheme__item {
	width: 32%;
}
.scheme__item:hover {
	background: #184d66;
	color: #fff;
	text-decoration: none;
}

.window-news,
.window-news2 {
	position: fixed;
	top: 150px;
	right: 0;
	max-width: 250px;
	width: 100%;
	padding: .5rem;
	/*background: #fff;*/
	background: #184d66;
	z-index: 999999;
	display: flex;
	align-items: center;
	border-radius: 10px 0 0 10px;
	transform: translateX(170px);
	transition: all .4s;
}
.window-news2 {
	top: 230px;
}
.window-news--show {
	transform: translateX(0);
	box-shadow: 0 0 3px #184d66;
}
.window__icon {
	width: 60px;
	height: 60px;
	cursor: pointer;
	background-image: url('data:image/png;base64,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');
	background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.window-news2 .window__icon {
	background-image: none;
}
.window-news .window__icon {
	animation: warning 2s infinite;
}
.window-news--show .window__icon {
	animation: none;
}
@keyframes warning {
	0% {
		transform: scale(1);
	}
	50% {
		transform: scale(1.2);
	}
	100% {
		transform: scale(1);
	}
}
.window-news__text {
	padding-left: 1rem;
	text-align: center;
}
.window-news__text a {
	text-decoration: underline;
	color: #fff;
}
.news-list {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	width: 100%;
}
.news-list__item {
/* 	width: 32%;
margin: 0 .5% 3rem .5%;
border-bottom: 1px solid #bbbbbb;
padding-bottom: 1rem; */
	width: 30%;
	margin: 0 1.5% 3rem 1.5%;
	border-bottom: 1px solid #bbbbbb;
	padding-bottom: 1rem;
}
.news-list__name {
/* 	font-weight: bold;
color: #000;
text-decoration: none;
padding: 1rem 0;
display: flex;
height: 75px;
align-items: center;
overflow: hidden; */
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 1rem 0;
	display: flex;
	align-items: center;
	overflow: hidden;
	text-align: justify;
	letter-spacing: 1px;
	font-size: .8rem;
}
.news-list__img {
	width: 100%;
	height: 260px;
	/* height: 350px; */
	object-fit: cover;
	border: 1px solid #d8d8d8;
}
.sudeb-pr {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.sudeb-pr__item {
  width: 32%;
  padding: .5rem;
  border: 1px solid #184d66;
  margin: .4rem;
}
.sudeb-pr__line {
	font-size: .8rem;
	padding-bottom: .5rem;
}
.sudeb-pr__name {
	font-weight: bold;
	display: inline-block;
	padding-right: .4rem;
}
.news-line-pager {
	text-align: right;
}
.news-line-pager__title {
	padding-bottom: 1rem;
	font-size: 1.4rem;
}
.news-line-pager__item {
	text-align: left;
	margin-bottom: 1rem;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 1rem;
}
.news-line-pager__img {
	display: inline-block;
	border: 1px solid #c7c7c7;
	padding: .5rem;
	width: 100%;
	height: 220px;
	overflow: hidden;
}
.news-line-pager__img img {
	width: 100%;
  height: 100%;
  object-fit: cover;
}
.news-line-pager__desc {
	display: inline-block;
	color: #000;
	text-align: justify;
}
.news-line-pager__allnews {
	color: #000;
	text-decoration: underline;
}
.f_btn--act {
	background: #ebad00;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	border: 0;
	font-size: 1.3rem;
	padding: .5rem 1rem;
	cursor: pointer;
	transition: background .2s;
}
.f_btn--act:hover {
	background: #d79e00;
}
.f_btn--clr {
	background: #028bcd;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	border: 0;
	font-size: 1.3rem;
	padding: .5rem 1rem;
	cursor: pointer;
	transition: background .2s;
}
.f_btn--clr:hover {
	background: #056b9c;
}

.menu-page li {
	list-style: none;
	margin-right: 2%;
	margin-bottom: 2%;
}
.menu-page a {
	background: #e4e4e4;
	color: #000;
	padding: .5rem 1rem;
	display: block;
	transition: all .2s;
}
.menu-page a:hover {
	color: #fff;
	text-decoration: none;
	background: #1192d0;
}
.birja-page {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.birja-page__item {
	width: 100%;
	border: 1px solid #ddd;
	padding: 1rem;
	margin-bottom: 1rem;
	position: relative;
	transition: box-shadow .2s;
	cursor: pointer;
}
.birja-page__item:hover {
	box-shadow: 0 0 10px #ddd;
}
.birja-page__line-title {
	padding-bottom: 1rem;
}
.birja-page__name {
  font-weight: 700;
  display: inline-block;
}
.birja-page__text {
	display: inline;
	font-weight: 300;
}
.birja-page__text--price {
  background: #184d66;
  color: #fff;
  padding: 0 5px;
  font-weight: 700;
}
.birja-page__line-title .birja-page__text {
  font-weight: bold;
  overflow: hidden;
  height: 50px;
  display: block;
  position: relative;
  color: #1192d0;
}
.birja-page__line-title .birja-page__text::after {
	content: '';
	height: 12px;
	width: 80px;
	position: absolute;
	right: 0;
	z-index: 9;
	bottom: -9px;
	box-shadow: 0px -13px 19px #ffffff;
}
.birja-page__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.bti {
	width: 100%;
}
.bti__name {
	padding-bottom: 3rem;
	font-weight: 600;
}
.bti-table {

}
.bti-table__row {
	display: flex;
	flex-wrap: nowrap;
	margin-bottom: 1rem;
	border-bottom: 1px solid #eee;
	padding-bottom: 1rem;
	-ms-align-items: center;
	align-items: center;
}
.bti-table__row:last-child {
	border-bottom: 0;
}
.bti-table__progress {
	width: 56%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.bti-table__progress-name {
  font-weight: 600;
  width: 44%;
}
.bti-table__progress-line {
	width: 80%;
	height: 20px;
	background-color: #e8f7fe;
	position: relative;
}
.bti-table__progress-line span {
	content: '';
	height: inherit;
	background-color: #5db4de;
	display: block;
}
.bti-table__progress-persent {
	text-align: center;
	width: 18%;
	font-weight: 600;
}
.bti-table__name {
  font-weight: 300;
  width: 44%;
  padding-right: 1rem;
}
.bti-table__param {
	font-weight: 600;
	width: 56%;
	word-break: break-word;
}
.bti-table__param input[type="text"] {
	display: block;
  margin-left: -1rem;
  padding: .5rem 1rem;
  width: 100%;
  background: #f7f7f7;
  border: 1px solid #e8e8e8;
}
.bti-table__param textarea {
	resize: none;
  min-height: 200px;
  display: block;
  margin-left: -1rem;
  padding: .5rem 1rem;
  width: 100%;
  background: #f7f7f7;
  border: 1px solid #e8e8e8;
}
.bti-table__param input[readonly] {
	background: #ddd;
	cursor: no-drop;
}
.save_btn {
	background: #ebad00;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	border: 0;
	font-size: 1.3rem;
	padding: 1rem 2rem;
	cursor: pointer;
	transition: background .2s;
}
.save_btn:hover {
	background: #d79e00;
}
.cansle_btn {
	background: #c7c7c7;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	border: 0;
	font-size: 1.3rem;
	padding: 1rem 2rem;
	cursor: pointer;
	transition: background .2s;
}
.cansle_btn:hover {
	background: #a2a2a2;
}
.bti-table__link {

}
.bti-table__open-window {
	color: #fff;
	background: #1192d0;
	padding: .5rem 1rem;
	transition: .2s;
	margin: .5rem;
}
.bti-table__open-window:hover {
	background: #088bca;
	text-decoration: none;
}
.bti-table__line {
	position: relative;
	margin-bottom: .4rem;
}
.bti-table__add-file {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	opacity: 0;
}
.bti-table__input-file {
	display: block;
	margin-left: -1rem;
	padding: .5rem 1rem;
	width: 100%;
	background: #f7f7f7;
	border: 1px solid #e8e8e8;
	background-color: white;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: #99b5d5;
	font-weight: normal;
}
.tableOT {
	overflow-x: auto;
}
.tableOT tr {
	position: relative;
}
.tableOT td {
	position: relative;
}
.tableOT__abs-link {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
.tableOT td,
.tableOT th {
	padding: .2rem !important;
	border-left: 1px solid #184d66;
	border-top: 1px solid #184d66;
	text-align: center;
	font-size: .8rem !important;
}
.tableOT td:last-child,
.tableOT th:last-child {
  border-right: 1px solid #184d66;
}
.tableOT__dolg {
	padding: 1rem 0;
  font-weight: 600;
}
.tableOT--noborder {
	border: 0 !important;
	border-top: 1px solid #184d66 !important;
}
.tableOT--noborder:last-child {
	border-left: 1px solid #184d66 !important;
}
.tableOT__modifity--red {
  background: #ff8484;
}
.tableOT__modifity--green {
	background: #7be77e;
}
#floatBarsG{
	position:relative;
	width:240px;
	height:28px;
	margin:auto;
}
.floatBarsG{
	position:absolute;
	top:0;
	background-color:rgb(0,0,0);
	width:15px;
	height:15px;
	animation-name:bounce_floatBarsG;
	animation-duration:1.5s;
	animation-iteration-count:infinite;
	animation-direction:normal;
	transform:scale(.3);
}
#floatBarsG_1{
	left:0;
	animation-delay:0.6s;
}
#floatBarsG_2{
	left:29px;
	animation-delay:0.75s;
}
#floatBarsG_3{
	left:58px;
	animation-delay:0.9s;
}
#floatBarsG_4{
	left:88px;
	animation-delay:1.05s;
}
#floatBarsG_5{
	left:117px;
	animation-delay:1.2s;
}
#floatBarsG_6{
	left:146px;
	animation-delay:1.35s;
}
#floatBarsG_7{
	left:175px;
	animation-delay:1.5s;
}
#floatBarsG_8{
	left:205px;
	animation-delay:1.64s;
}

@keyframes bounce_floatBarsG{
	0%{
		transform:scale(1);
		background-color:rgb(0,0,0);
	}

	100%{
		transform:scale(.3);
		background-color:rgb(255,255,255);
	}
}

.doc-block {
	max-height: 300px;
  overflow-x: hidden;
  margin-bottom: 2rem;
  padding: .5rem;
  border: 1px solid #ddd;
  border-top: 0;
}
.doc-block::-webkit-scrollbar {
	width: 5px;
}
.doc-block::-webkit-scrollbar-track {
	background-color: #eaebec;
	border-radius: 10px;
}
.doc-block::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: #1192d0;
}
.doc-block__item {
	border-bottom: 1px dashed #ddd;
	padding: 1rem;
	text-align: right;
	cursor: pointer;
	display: flex;
	align-items: center;
	font-size: .8rem;
	transition: background .2s, color .2s;
}
.doc-block__item:hover,
.doc-block__item--active {
	background: #f3f3f3;
}
.doc-block__item:last-child {
	margin-bottom: 0;
	border-bottom: 0;
}
.doc-block__name {
	display: block;
	text-align: left;
}
.doc-block__search {
	width: 100%;
	background: #eef0f4;
	border: 0;
	padding: .5rem 1rem;
	font-size: .8rem;
}
.uploadRadio {
	margin-right: 2rem;
}
.doc-block__btn {
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	border: 0;
	font-size: 1rem;
	padding: .5rem 2rem;
	transition: background .2s;
}
.doc-block__btn[data-disabled="true"] {
	pointer-events: none;
	background: #c1c1c1;
	cursor: no-drop;
}
.doc-block__btn[data-disabled="false"] {
	background: #ebad00;
}
.doc-block__btn[data-disabled="false"]:hover {
	background: #d79e00;
	text-decoration: none;
}
.doc-block__control {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.uploadInput {
	opacity: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	position: absolute;
}
.doc-block__file-info {
	opacity: 0;
}
.doc-block__file-info--show {
	opacity: 1;
	text-align: center;
	margin-top: 1rem;
	font-size: .8rem;
	font-style: italic;
}
.doc-block__upload {
	position: relative;
	padding-left: 1rem;
}
.doc-block__upload input[type="submit"] {
	color: #0e91cf;
	background: none;
	border: 0;
	background-repeat: no-repeat;
	padding-left: 2rem;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAVCAMAAACT1yXjAAAAP1BMVEUAAAAOkc8Okc8Okc8Okc8Okc8Okc8Okc8Okc8Okc8Okc8Okc8Okc8Okc8Okc8Okc8Okc8Okc8Okc8Okc8Okc+xvEbvAAAAFHRSTlMA8uRaG9cpv7ixfCINpGkz0c+LPrmGvLwAAABuSURBVBjTtc9JDoMwEETR6k48Jsx1/7NiY1AjvOYvn1WSG1c/DWgZCRk7KqU7eeFR/Js5MlEjmc2ymzwFq9tw70Pa0Oz7to3szctiG6elDNTfBS0FtEsFtYlHp3Goc23vl1GHRJpZp7EPo8qjeQfe6gn2mMBfQgAAAABJRU5ErkJggg==');
}
.doc-block__upload input[type="submit"]:disabled {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAVCAMAAACT1yXjAAAAPFBMVEUAAADBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcFOsvccAAAAE3RSTlMA8uRatRvTKb98Ig3ZpDOLbGc+VClyLQAAAG9JREFUGNO1z0sOwyAMRVHsUiBt/nf/ew0QIithnDeyjvWQcVd+mtpkJOB7emDMVPFvNoJHPQxmQ5gj4paw3178gBXNvm/bRm9RgnVGzcn3l+tSmZM7fyp1P1PTjKnUte2VMzp5aCZYLqOPW1UeCQeNuAlyhj+42gAAAABJRU5ErkJggg==');
  color: #c1c1c1;
  background-repeat: no-repeat;
  padding-left: 2rem;
  cursor: no-drop;
}
.uploadProgress {
	height: 4px;
	background: #005999;
	position: absolute;
	left: 0;
	top: 0;
}
.my-doc {

}
.my-doc__list-item {
	margin-bottom: 1rem;
}
.my-doc__main-thems {
	cursor: pointer;
	user-select: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	background: #e4e4e4;
	padding: 1rem;
	position: relative;
	transition: .2s background;
}
.my-doc__list-col {
  width: 66%;
}
.my-doc__list-col:nth-child(2) {
	width: 29%;
}
.my-doc__list-col--info {
	font-size: .8rem;
	color: #96a5b8;
}
.my-doc__list-col strong {
	font-size: .9rem;
	color: #000;
}
.my-doc__list-line {
  line-height: 1.3rem;
}
.my-doc__doc-wrap {
	width: 100%;
	padding: 1rem;
	display: none;
}
.my-doc__doc-item {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
	padding: .5rem 0 .5rem .5rem;
	margin-bottom: 1rem;
}
.my-doc__doc-col {
	width: 60%;
	font-size: .9rem;
	line-height: 1.3rem;
}
.my-doc__doc-col:nth-child(2) {
	width: 30%;
	font-size: .8rem;
}
.my-doc__doc--grey {
	color: #828282;
}
.my-doc__btn-wrap {
	margin-left: 1.5rem;
	margin-top: -1rem;
	display: none;
}
.my-doc__btn {
	background: #ebad00;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	border: 0;
	font-size: 1rem;
	padding: .5rem 2rem;
	cursor: pointer;
	transition: background .2s;
	display: inline-block;
}
.my-doc__btn:hover {
	background: #d79e00;
}
.my-doc__main-thems:hover,
.my-doc__list-item.active .my-doc__main-thems {
	background: #008acd;
}
.my-doc__main-thems:hover .my-doc__list-col strong,
.my-doc__list-item.active .my-doc__list-col strong,
.my-doc__main-thems:hover .my-doc__list-col--info,
.my-doc__list-item.active .my-doc__list-col--info {
	color: #fff;
}
.my-doc__list-item.active .my-doc__doc-wrap,
.my-doc__list-item.active .my-doc__btn-wrap {
	display: block;
}

.razdels-menu__message {
	border: 1px dashed #f00;
	padding: 1rem;
	background: #ff000014;
	color: #767f8c;
	margin-right: 2%;
}
.razdels-menu__icon {
	display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: top;
  margin-right: 1rem;
  fill: #000;
  transition: all .2s;
}
.menu-page a:hover .razdels-menu__icon {
	fill: #fff;
}
.razdels-menu__link--back {
	margin-top: 4rem;
}
.mp-list-memner {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  height: 100%;
  max-height: 480px;
}
.mp-list-memner__item {
  margin: .5rem;
  width: 31%;
  height: 60px;
}
.mp-list-memner__link {
  background: #e4e4e4;
  color: #000;
  padding: .5rem 1rem;
  transition: all .2s;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
}
.mp-list-memner__link:hover {
	color: #fff;
  text-decoration: none;
  background: #1192d0;
}
.popup-req__mess--error {
	color: #000;
	margin-top: 1rem;
	background: #ffb9b9;
	padding: .5rem;
}

@media(max-width: 1100px) {
	.window-news {
		top: 85px;
	}
	.news-list__item {
		width: 49%;
	}
}
@media(max-width: 700px) {
	.mp-list-memner {
		max-height: inherit;
	}
	.mp-list-memner__item {
		width: 100%;
	}
}
@media(max-width: 650px) {
	.news-list__item {
		width: 100%;
	}
	p img {
		width: 100%;
	}
	.sudeb-pr__item {
		width: 48%;
	}
	.birja-page__item {
		width: 100%;
	}

}
@media(max-width: 580px) {
	.scheme__item {
		padding: .5rem;
    font-size: .8rem;
	}
	.dels__item {
		width: 100%;
	}
	.file-list {
		width: 100%;
	}
	.file-item {
		max-width: inherit;
		margin-right: 0;
	}
	.sudeb-pr__item {
		width: 100%;
	}
}
@media(max-width: 500px) {
	.window-news {
		top: 40px;
	}
	.bti-table__row {
		display: block;
		padding-bottom: .2rem;
    margin-bottom: .2rem;
	}
	.bti-table__progress-name {
		width: 100%;
		margin-bottom: 1rem;
	}
	.bti-table__progress {
		width: 100%;
	}
	.bti-table__name,
	.bti-table__param {
		width: 100%;
	}
}
@media(max-width: 450px) {
	.scheme__colx3 .scheme__item {
		width: 100%;
	}
}

#title-search form {
	width: 100%;
	position: relative;
}
#title-search input {

}
#title-search button {
	cursor: pointer;
	position: absolute;
	width: 30px;
	height: 100%;
	top: 0;
	right: 0;
	background-color: transparent;
	border: 0;
	transition: opacity .2s;
}
#title-search button:hover {
	opacity: .6;
}
#title-search svg {
	width: 20px;
	height: 20px;
	position: relative;
	top: 2px;
}
.lk-news-important {
	margin-bottom: 2rem;
	background: #ea7b2c;
	color: #fff;
	padding: .5rem;
	margin-right: 15px;
}
.lk-news-important a {
	color: inherit;
}
.friendly-site {
  position: fixed;
  right: %;
  background: #184d66;
  color: #fff;
  bottom: 0;
  text-decoration: none;
  width: 256px;
  height: 50px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  z-index: 9999;
}

.res-filter {
	display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.res-filter__line {
	width: 48%;
	margin: 1rem 0;
}
.res-filter__name {

}
.res-filter__val [type=text] {
	display: block;
	padding: .5rem 1rem;
	width: 100%;
  border: 1px solid #ccc;
}
.res-filter__control {
  width: 48%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 1.5rem;
}
.res-filter__btn--filter {
	background: #ebad00;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	border: 0;
	font-size: 1.3rem;
	padding: .3rem 2rem;
	cursor: pointer;
	transition: background .2s;
}
.res-filter__btn--filter:hover {
	background: #d79e00;
}
.res-filter__btn--clear {
	background: #a4a4a4;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	border: 0;
	font-size: 1.3rem;
	padding: .3rem 2rem;
	cursor: pointer;
	transition: background .2s;
}
.res-filter__btn--clear:hover {
	background: #888787;
}
.filter-btn-st {
  background: #ebad00;
  text-transform: uppercase;
  color: #fff;
  font-weight: 700;
  border: 0;
  font-size: 1.3rem;
  padding: .3rem 2rem;
	cursor: pointer;
	vertical-align: middle;
  transition: background .2s;
}
.filter-btn-st:hover {
	background: #d79e00;
}
.filter-btn-rs {
	background: #bfbebe;
  color: #fff;
  padding: .5rem 2rem;
  border: none;
  outline: 0;
	cursor: pointer;
	vertical-align: middle;
}

.feedback-btn {
	cursor: pointer;
	width: 80px;
	height: 80px;
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url('/bitrix/templates/a-cok/images/feedback_icon.png');
	position: fixed;
	bottom: 30px;
	right: 30px;
}
/* End */


/* Start:/bitrix/templates/a-cok/template_styles.css?17380667364819*/
.alert {
    border: 0;
    border-radius: 1px;
    font-size: 14px;
    padding: 15px;
    margin-bottom: 20px;
    display: block;
    width: 100%;
}
.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
textarea.is-error {
    border: 1px solid red !important;
    box-shadow: 0 0 3px red !important;
}
#catalog-reviews-list {
    position: relative;
}
.rew-loader {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(255,255,255,.8);
}

.lk-cab__window .custom-check {
    font-weight: 400;
}
.lk-cab__window textarea {
    padding: .5rem 1rem;
    width: 100%;
    background: #f7f7f7;
    border: 1px solid #e8e8e8;
}
.lk-cab__window--noshadow {
    box-shadow: none;
}
.lk-cab__window--left {
    margin-left: 0;
    padding-left: 0;
}
.lk-cab__btn, .lk-cab__btn:hover {
    text-decoration: none;
}
.popup-req__btn--gray, .popup-req__btn--gray:hover {
    background: #f7f7f7;
    color: #e8e8e8;
}
.company-item__obj-link {
    position: relative;
}
.company-item__obj-item--abs {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.company-item__obj-checkbox {
    display: none;
}
.company-item__obj-link label, .hidden-text {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    color: #fff;
    line-height: 126px;
    background: rgba(0,0,0,.2);
    text-align: center;
    cursor: pointer;
}
.hidden-text {
    display: none;
}
.company-item__obj-checkbox:checked ~ label, .company-item__obj-checkbox:checked ~ img {
    display: none;
}
.lk-cab__btn-small {
    font-size: 1rem;
}
.lk-cab__line--border {
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 20px;
    padding-top: 20px;
}
.table__small-text {
    font-size: 12px;
    line-height: 15px;
    display: block;
}
.table__small-text span {
    white-space: nowrap;
}
.search-form-input {
    border: 1px solid #ccc;
    padding: 4px 10px;
    font-size: inherit;
}
.search-form-submit {
    background: #bfbebe;
    color: #fff;
    padding: .5rem 2rem;
    border: none;
    outline: 0;
    cursor: pointer;
}
img {
    max-width: 100%;
}
.birga-instruction-icon {
    width: 40px;
    height: 40px;
    position: relative;
    top: 12px;
    margin-right: 5px;
}

.ib-top__btn, .ib-top__btn:hover {
    display: inline-block;
    color: #fff;
    background-color: #5b859e;
    font-size: .9rem;
    text-decoration: none;
    padding: 2px 9px 4px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    float: left;
    position: relative;
    z-index: 1;
}

.ib-top__btn:hover {
    background-color: #194c67;
    z-index: 2;
}

.help-member__btn-wrap {
    margin: 3rem 0;
}
.help-member__btn {
    cursor: pointer;
    background: #ebad00;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    border: 0;
    font-size: 1.3rem;
    padding: .5rem 2rem;
    cursor: pointer;
    transition: background .2s;
}
.help-member__btn:hover {
    background: #d79e00;
}

.g-recaptcha {
    /*transform:scale(0.9);
    transform-origin:0 0;*/
}

.rew__item .user-request__head {
    display: block;
}

.rew__item .user-request__date {
    margin-left: 10px;
}

.rew__item .user-request__rating {
    margin-left: 10px;
    font-size: .9rem;
    color: #ff8a65;
}

.rew__item .user-request__company {
    margin-left: 10px;
    font-size: .9rem;
    color: #2196f3;
}

.rew__item .rew__company-request {
    margin-bottom: 0;
}

.catalog_rating_list {
    color: #ff8a65;
}

@media(max-width: 500px) {
    .rew__item .user-request__head span {
        display: block;
        margin-left: 0;
    }
}
.stroimaster-form {
    font-size: 1.2rem;
    line-height: 1.2;
}
.stroimaster-form__left {
    overflow: hidden;
}
.stroimaster-form__right {
    float: right;
    margin-left: 10px;
    width: 200px;
}
.stroimaster-form__title {
    font-size: 2rem;
    line-height: .8;
    font-weight: bold;
}
.stroimaster-form__red {
    color: #ef4a43;
}
.stroimaster-form__blue {
    color: #5b859e;
}
.stroimaster-form__text-rigth {
    text-align: right;
}
.stroimaster-form__bold {
    font-weight: bold;
}
.stroimaster-form__clear {
    clear: both;
}
@media (max-width: 768px) {
    .stroimaster-form__right {
        display: none;
    }
    .stroimaster-form {
        font-size: 1rem;
        margin-top: 15px;
    }
    .stroimaster-form__title {
        font-size: 1.5rem;
    }
    .stroimaster-form__text-rigth {
        text-align: left;
        margin-top: 15px;
    }
}
@media (max-width: 500px) {
    .popup__new-link {
        margin-bottom: 10px;
        display: inline-block;
    }
}
/* End */
/* /bitrix/templates/a-cok/css/owl.carousel.css?17380667355913 */
/* /bitrix/templates/a-cok/css/owl.theme.default.css?17380667351303 */
/* /bitrix/templates/a-cok/css/lightbox.css?17380667353891 */
/* /bitrix/templates/a-cok/css/datepicker.min.css?173806673512274 */
/* /bitrix/templates/a-cok/css/customselect.css?17380667353599 */
/* /bitrix/templates/a-cok/styles.css?1738066736104287 */
/* /bitrix/templates/a-cok/template_styles.css?17380667364819 */
