@import url("/_fonts/roboto/roboto.css");
@import url("/_fonts/unisansac/unisansac.css");
@import url("/_fonts/ArialRuble/ruble.css");
html, body {
  position: relative;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  font-size: 14px;
  font-family: "robotoregular", "Arial";
  line-height: 22px; }

img {
  display: inline-block;
  max-width: 100%;
  height: auto; }

/*clearfix*/
.clearfix {
  display: inline-block; }
  .clearfix:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    height: 0;
    content: ".";
    line-height: 0; }

/* IE6 */
* html .clearfix {
  height: 1%; }
*:first-child + html .clearfix {
  min-height: 1%; }

/* IE7 */
.clear_both {
  clear: both; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  margin: 1em 0 0.4em 0;
  color: #000;
  font-family: "uni_sansheavy_caps";
  font-weight: bold; }

h1, .h1 {
  font-size: 30px;
  line-height: 36px;
  margin-top: 12px; }

h1.long, .h1.long {
  font-size: 30px;
  line-height: 32px; }

h2, .h2 {
  font-size: 22px;
  line-height: 32px; }

h3, .h3 {
  font-size: 16px;
  line-height: 28px; }

h4, .h4 {
  font-size: 15px;
  line-height: 22px; }

h5, .h5 {
  font-size: 14px;
  line-height: 24px; }

a, img {
  outline: 0 !important;
  border: 0; }

input, textarea {
  outline: 0; }

a {
  color: #000;
  text-decoration: none !important;
  border-bottom: 1px solid #777; }
  a:hover, a.active {
    color: #bf7115;
    border-bottom: 1px solid rgba(191, 113, 21, 0.5); }
  a.ajax {
    border-bottom: 1px dashed #cecece; }
    a.ajax:hover {
      border-bottom: 1px dashed #f8da60; }

p {
  margin: 0.6em 0 1em 0;
  color: #444;
  line-height: 22px; }

ul, ol {
  padding-left: 20px; }

.page_wrapper {
  position: relative;
  z-index: 3;
  overflow: hidden;
  min-height: 100%;
  min-width: 960px;
  margin: 0 auto; }

.invisible {
  display: none !important;
  opacity: 0; }

.header, .content, .footer {
  position: relative; }

.page_wrapper > .content {
  padding-bottom: 380px; }

.inner_content {
  position: relative;
  display: block;
  width: 960px;
  margin: 0 auto; }
  .inner_content.transition {
    transition: all 0.5s; }

.column {
  float: left; }

.black_bg {
  position: absolute;
  z-index: 100;
  width: 100%;
  height: 100%;
  min-height: 100%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI5RDVBMTVGOEIxRTExRTJCMThBRjFCMjJFQjc0NzNFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI5RDVBMTYwOEIxRTExRTJCMThBRjFCMjJFQjc0NzNFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjlENUExNUQ4QjFFMTFFMkIxOEFGMUIyMkVCNzQ3M0UiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjlENUExNUU4QjFFMTFFMkIxOEFGMUIyMkVCNzQ3M0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz73unkMAAAAD0lEQVR42mJgYGDoBwgwAACUAJDwEax6AAAAAElFTkSuQmCC);
  background-position: center;
  background-repeat: repeat;
  opacity: 0; }

.header {
  position: relative; }
  .header .top {
    position: relative;
    padding-top: 18px;
    background-color: #272727;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
    z-index: 2; }
    .header .top .logo {
      width: 325px; }
      .header .top .logo a {
        border-bottom: none; }
    .header .top .menu {
      margin-right: 28px; }
      .header .top .menu ul {
        margin: 12px 0 0 0;
        padding: 0;
        list-style: none; }
        .header .top .menu ul li {
          float: left;
          display: inline-block;
          margin-right: 43px; }
          .header .top .menu ul li a {
            display: block;
            color: #fff;
            border-bottom: none;
            text-transform: uppercase;
            font-size: 12px; }
            .header .top .menu ul li a:hover, .header .top .menu ul li a.active {
              color: #fdcc18; }
    .header .top .phone {
      width: 162px; }
      .header .top .phone .tel {
        font-family: "uni_sansheavy_caps";
        font-size: 18px;
        color: #fecc00;
        margin: 0; }
      .header .top .phone a {
        font-family: "Arial";
        font-size: 11px;
        font-style: italic;
        color: #fff;
        border-bottom-color: #fff;
        position: relative;
        top: -3px; }
        .header .top .phone a:hover {
          color: #fecc00;
          border-bottom-color: #fecc00; }
  .header .bottom {
    position: relative;
    background-color: #fecc00;
    z-index: 1; }
    .header .bottom ul {
      padding: 0;
      list-style: none;
      margin: 0 -18px;
      display: flex;
      align-items: center}
      .header .bottom ul li {
        float: left;
        display: inline-block;
        width: 12.285%; }
        .header .bottom ul li a {
          display: inline-block;
          color: #4b3c00;
          border-bottom: none;
          text-align: center;
          width: 100%;
          line-height: 42px;
          font-size: 10.5px;
          text-transform: uppercase; }
          .header .bottom ul li a:hover, .header .bottom ul li a.active {
            background-color: #fee000; }
        .header .bottom ul li:last-of-type a:hover, .header .bottom ul li:last-of-type a.active {
          background-color: #fee000; }

.main_block_image {
  width: 100%;
  position: relative; }
  .main_block_image .block_bg {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    overflow: hidden; }
    .main_block_image .block_bg img {
      width: 100%;
      position: absolute;
      bottom: 0;
      left: 0; }
  .main_block_image.mbi_1 {
    height: 531px;
    padding-top: 53px; }
    .main_block_image.mbi_1 .block_bg {
      height: 584px;
      background: transparent url("/_img/style/mb-1.jpg") no-repeat center center;
      background-size: cover; }
    .main_block_image.mbi_1 .tile_block {
      position: relative; }
    .main_block_image.mbi_1 .row {
      width: 100%;
      margin-right: -13px; }
      .main_block_image.mbi_1 .row .block {
        float: left;
        position: relative;
        width: 231px;
        height: 231px;
        margin-right: 12px;
        margin-bottom: 13px;
        cursor: pointer;
        user-select: none; }
        .main_block_image.mbi_1 .row .block__inner {
          background-repeat: no-repeat;
          background-size: cover;
          background-position: 50% 50%; }
          .main_block_image.mbi_1 .row .block__inner:before {
            content: '';
            z-index: 2;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            transition: 0.5s all;
            display: block;
            width: 100%;
            height: 100%;
            background-color: transparent; }
          .main_block_image.mbi_1 .row .block__inner:hover:before {
            background-color: #ffcf10; }
        .main_block_image.mbi_1 .row .block.tl_4 {
          margin-right: 0; }
        .main_block_image.mbi_1 .row .block .inner {
          z-index: 2;
          position: relative;
          height: 231px;
          min-height: 231px;
          padding: 18px;
          box-sizing: border-box; }
          .main_block_image.mbi_1 .row .block .inner p {
            margin: 0;
            color: #000; }
            .main_block_image.mbi_1 .row .block .inner p.caption {
              font-family: "uni_sansheavy_caps";
              font-size: 18px;
              line-height: 30px;
              text-transform: uppercase; }
            .main_block_image.mbi_1 .row .block .inner p.text {
              font-size: 13px;
              line-height: 20px; }
          @media (max-width: 991px) {
            .main_block_image.mbi_1 .row .block .inner {
              height: auto;
              min-height: 150px; } }
        .main_block_image.mbi_1 .row .block.active .inner {
          opacity: 0; }
        .main_block_image.mbi_1 .row .block .bg {
          position: absolute;
          top: 0;
          left: 0; }
          .main_block_image.mbi_1 .row .block .bg:before {
            transition: 0.5s all;
            position: absolute;
            top: 0;
            left: 0;
            display: block;
            width: 100%;
            height: 231px;
            background-color: rgba(255, 207, 16, 0);
            content: ''; }
        .main_block_image.mbi_1 .row .block:last-child {
          margin-right: 0; }
        .main_block_image.mbi_1 .row .block.big {
          width: 474px; }
        .main_block_image.mbi_1 .row .block.coupon {
          text-align: center;
          margin-right: 0; }
          .main_block_image.mbi_1 .row .block.coupon .inner {
            padding: 0;
            width: 231px;
            height: 231px;
            display: block; }
          .main_block_image.mbi_1 .row .block.coupon .bg {
            width: 231px;
            height: 231px; }
          .main_block_image.mbi_1 .row .block.coupon:hover .bg:before {
            background-color: rgba(0, 0, 0, 0.5); }
          .main_block_image.mbi_1 .row .block.coupon p {
            color: #fff; }
            .main_block_image.mbi_1 .row .block.coupon p.caption {
              padding-top: 100px;
              color: #fdcc18;
              font-size: 35px; }
            .main_block_image.mbi_1 .row .block.coupon p.text {
              font-family: "uni_sansheavy_caps";
              font-size: 60px;
              color: #ffcf10;
              line-height: 60px; }
        .main_block_image.mbi_1 .row .block:hover .bg:before {
          background-color: #ffcf10; }
  .main_block_image.mbi_2 {
    height: 353px; }
    .main_block_image.mbi_2 .block_bg {
      height: 353px;
      background: transparent url("/_img/style/mb-2.jpg") no-repeat center center;
      background-size: cover; }
    .main_block_image.mbi_2 .feedback_block {
      padding-top: 65px; }
      .main_block_image.mbi_2 .feedback_block .text {
        width: 520px;
        margin-right: 46px; }
        .main_block_image.mbi_2 .feedback_block .text p {
          margin: 0;
          font-size: 16px;
          line-height: 28px;
          color: rgba(255, 255, 255, 0.9); }
          .main_block_image.mbi_2 .feedback_block .text p a {
            color: rgba(255, 255, 255, 0.9);
            border-bottom: 1px solid rgba(255, 255, 255, 0.9); }
            .main_block_image.mbi_2 .feedback_block .text p a:hover {
              color: #ffde27;
              border-bottom-color: #d9c14f; }
      .main_block_image.mbi_2 .feedback_block .form_block {
        width: 382px;
        border: 5px solid #fff;
        padding: 27px 0 42px 0;
        text-align: center; }
        .main_block_image.mbi_2 .feedback_block .form_block p {
          color: #fff;
          margin: 14px 0 0 0;
          font-weight: 200;
          font-size: 16px;
          line-height: 22px; }
          .main_block_image.mbi_2 .feedback_block .form_block p.caption {
            font-family: "uni_sansheavy_caps";
            font-size: 24px;
            margin: 0 0 20px 0; }
          .main_block_image.mbi_2 .feedback_block .form_block p b {
            font-family: "uni_sansheavy_caps"; }
  .main_block_image.mbi_3 {
    height: 353px; }
    .main_block_image.mbi_3 .block_bg {
      height: 353px;
      background: transparent url("/_img/style/mb-3.jpg") no-repeat center center;
      background-size: cover; }
    .main_block_image.mbi_3 .inner_content {
      padding-top: 40px; }
    .main_block_image.mbi_3 .block_sale {
      width: 463px;
      height: 263px;
      border: 5px solid #fff;
      margin-right: 13px; }
      .main_block_image.mbi_3 .block_sale p {
        color: #fff;
        margin: 14px 0 0 0;
        font-weight: 200;
        font-size: 16px;
        line-height: 22px; }
        .main_block_image.mbi_3 .block_sale p.caption {
          font-family: "uni_sansheavy_caps";
          font-size: 24px;
          margin: 0 0 20px 0; }
        .main_block_image.mbi_3 .block_sale p b {
          font-family: "uni_sansheavy_caps"; }
      .main_block_image.mbi_3 .block_sale .inner {
        padding: 32px 26px; }
        .main_block_image.mbi_3 .block_sale .inner .columns {
          margin-top: 26px; }
          .main_block_image.mbi_3 .block_sale .inner .columns p {
            font-size: 14px;
            font-weight: normal;
            margin: 0; }
          .main_block_image.mbi_3 .block_sale .inner .columns .caption {
            font-family: "uni_sansheavy_caps";
            font-size: 60px;
            color: #ffcf10;
            line-height: 60px; }
    .main_block_image.mbi_3 .block_faq {
      width: 473px;
      height: 273px;
      background-color: #384ca2; }
      .main_block_image.mbi_3 .block_faq > .inner {
        padding: 37px 28px; }
        .main_block_image.mbi_3 .block_faq > .inner .caption_block {
          margin-bottom: 18px; }
          .main_block_image.mbi_3 .block_faq > .inner .caption_block p {
            font-family: "uni_sansheavy_caps";
            font-size: 24px;
            line-height: 24px;
            color: #fff;
            margin: 0;
            display: inline-block;
            margin-right: 18px; }
            @media (max-width: 991px) {
              .main_block_image.mbi_3 .block_faq > .inner .caption_block p {
                display: block; } }
          .main_block_image.mbi_3 .block_faq > .inner .caption_block a {
            color: #ffde27;
            border-bottom-color: #d9c14f;
            position: relative;
            top: -5px; }
            .main_block_image.mbi_3 .block_faq > .inner .caption_block a:hover {
              color: #fff;
              border-bottom-color: #fff; }
            @media (max-width: 991px) {
              .main_block_image.mbi_3 .block_faq > .inner .caption_block a {
                position: static; } }
        .main_block_image.mbi_3 .block_faq > .inner .question_block {
          display: block;
          color: #fff; }
          .main_block_image.mbi_3 .block_faq > .inner .question_block .q, .main_block_image.mbi_3 .block_faq > .inner .question_block .a {
            font-size: 13px;
            line-height: 20px; }
          .main_block_image.mbi_3 .block_faq > .inner .question_block .q {
            margin-bottom: 20px; }
          .main_block_image.mbi_3 .block_faq > .inner .question_block .a {
            border-radius: 2px;
            padding: 19px 16px;
            border: 1px solid #7482be;
            position: relative; }
            .main_block_image.mbi_3 .block_faq > .inner .question_block .a .inner {
              max-height: 64px;
              overflow: hidden; }
            .main_block_image.mbi_3 .block_faq > .inner .question_block .a:before {
              content: '';
              display: block;
              width: 0;
              height: 0;
              border: 8px solid transparent;
              border-bottom-color: #7482be;
              position: absolute;
              left: 50%;
              margin-left: -8px;
              top: -16px; }
            .main_block_image.mbi_3 .block_faq > .inner .question_block .a:after {
              content: '';
              display: block;
              width: 0;
              height: 0;
              border: 8px solid transparent;
              border-bottom-color: #384ca2;
              position: absolute;
              left: 50%;
              margin-left: -8px;
              top: -15px; }

.columns {
  display: block;
  width: 100%; }
  .columns.col-x-2 .column {
    width: 49%;
    margin-right: 2%; }
    .columns.col-x-2 .column:last-child {
      margin-right: 0; }
  .columns.col-x-3 .column {
    width: 32%;
    margin-right: 2%; }
    .columns.col-x-3 .column:last-child {
      margin-right: 0; }
  .columns.col-x-4 .column {
    width: 23%;
    margin-right: 2.6%; }
    .columns.col-x-4 .column:last-child {
      margin-right: 0; }

.btn, input[type="submit"], button {
  border-radius: 3px;
  transition: 0.4s all;
  position: relative;
  display: inline-block;
  padding: 0 23px;
  border-bottom: none;
  background-color: #fecc00;
  color: #4b3c00;
  text-transform: uppercase;
  font-size: 14px;
  font-family: "uni_sansheavy_caps";
  line-height: 50px;
  cursor: pointer; }

.btn-dark {
  border: 2px solid #FFD42E;
  border-radius: 3px;
  box-sizing: border-box;
  background-color: #202020;
  color: #FFD42E;
  padding: 12px 21px;
  font-family: "roboto_bkbold";
  font-size: 18px;
  line-height: 1;
  text-align: center; }
  .btn-dark:hover, .btn-dark:active, .btn-dark:visited, .btn-dark:link, .btn-dark:focus {
    background-color: #202020;
    color: #FFD42E; }

.btn.yellow_btn, input[type="submit"].yellow_btn, button.yellow_btn {
  background-color: #fecc00; }

.btn.yellow_btn:hover, input[type="submit"].yellow_btn:hover, button.yellow_btn:hover {
  background-color: #FFF; }

.btn.white, input[type="submit"].white, button.white {
  background-color: #FFF;
  color: #4255a5; }

.btn.white:hover, input[type="submit"].white:hover, button.white:hover {
  background-color: #5e3c13;
  color: #fff; }

.benefits_block {
  transition: 0.3s all;
  background-color: #f2f2f2; }

.benefits {
  margin: 86px 0 90px 0; }
  .benefits .block {
    position: relative;
    float: left;
    display: block;
    width: 300px;
    height: 167px;
    border: 5px solid #dcdcdc;
    margin-right: 13px;
    text-align: center; }
    .benefits .block:last-child {
      margin-right: 0; }
    .benefits .block .text {
      padding: 48px 30px 0 30px;
      margin: 0;
      color: #000;
      line-height: 24px; }
    .benefits .block .caption {
      position: absolute;
      top: -40px;
      left: 0;
      width: 100%;
      color: #364dae;
      text-align: center;
      font-size: 80px;
      font-family: "uni_sansheavy_caps";
      margin: 0;
      line-height: 80px; }

.yellow_tile {
  background-color: #ffcf10; }
  .yellow_tile .row {
    display: block; }
  .yellow_tile .block {
    float: left;
    width: 239px;
    height: 231px; }
    .yellow_tile .block .inner {
      padding: 36px 26px; }
    .yellow_tile .block.big {
      width: 478px; }
    .yellow_tile .block p {
      color: #24283b;
      font-size: 16px;
      font-weight: 200;
      line-height: 26px; }
    .yellow_tile .block .inner {
      text-align: center; }
    .yellow_tile .block.white {
      background-color: #FFF; }
      .yellow_tile .block.white .inner {
        text-align: left; }
      .yellow_tile .block.white p {
        color: #000;
        font-weight: normal;
        text-align: left;
        font-size: 13px;
        line-height: 20px;
        margin: 0; }
        .yellow_tile .block.white p.caption {
          font-family: "uni_sansheavy_caps";
          font-size: 24px;
          line-height: 24px;
          margin-bottom: 16px; }
    .yellow_tile .block.light {
      background-color: #ffd800; }
    .yellow_tile .block.dark {
      background-color: #ffc600; }
    .yellow_tile .block .icon {
      background-position: 0 0;
      background-repeat: no-repeat;
      display: inline-block; }
    .yellow_tile .block.bl_1 .icon {
      width: 39px;
      height: 55px;
      background-image: url("/_img/style/ic-1.png"); }
    .yellow_tile .block.bl_2 .icon {
      width: 54px;
      height: 55px;
      background-image: url("/_img/style/ic-2.png"); }
    .yellow_tile .block.bl_3 .icon {
      width: 51px;
      height: 55px;
      background-image: url("/_img/style/ic-3.png"); }
    .yellow_tile .block.bl_4 .icon {
      width: 45px;
      height: 54px;
      background-image: url("/_img/style/ic-4.png"); }
    .yellow_tile .block.bl_5 .icon {
      width: 54px;
      height: 54px;
      background-image: url("/_img/style/ic-5.png"); }
    .yellow_tile .block.bl_6 .icon {
      width: 56px;
      height: 55px;
      background-image: url("/_img/style/ic-6.png"); }

.map_block {
  height: 372px; }
  .map_block #map {
    width: 100%;
    height: 470px; }
  .map_block .ballon {
    position: relative; }
    .map_block .ballon .bg {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0; }
    .map_block .ballon .inner {
      position: relative;
      z-index: 2;
      padding: 25px 0;
      width: 478px; }
      .map_block .ballon .inner p {
        color: #000;
        font-size: 16px;
        font-weight: 200;
        line-height: 26px;
        font-family: "robotoregular"; }
        .map_block .ballon .inner p.caption {
          font-family: "uni_sansheavy_caps";
          font-size: 24px;
          line-height: 30px;
          margin-top: 0;
          margin-bottom: 12px;
          color: #000; }
          @media (max-width: 767px) {
            .map_block .ballon .inner p.caption {
              font-size: 18px; } }
        @media (max-width: 767px) {
          .map_block .ballon .inner p {
            font-size: 14px; } }
        .map_block .ballon .inner p.adr {
          margin: 0; }
        .map_block .ballon .inner p a:not(.ajax) {
          border-bottom: none;
          color: #000; }
          .map_block .ballon .inner p a:not(.ajax):hover {
            color: #000;
            border-bottom: none; }
        .map_block .ballon .inner p .ajax {
          position: relative;
          display: inline-block;
          color: #73300c;
          border-bottom: 0;
          margin: 4px 0;
          line-height: 16px;
          padding-bottom: 1px;
          background-image: url("/_img/style/under-bg.png");
          background-repeat: repeat-x;
          background-position: left bottom; }
          .map_block .ballon .inner p .ajax:hover {
            color: #423301; }
      .map_block .ballon .inner .social {
        margin-top: 14px; }
        .map_block .ballon .inner .social .btn {
          display: inline-block;
          font-family: "roboto_bkbold";
          transition: 0s;
          height: 35px;
          line-height: 35px;
          font-size: 10px;
          text-transform: uppercase;
          width: 144px;
          padding: 0;
          text-align: center; }
          .map_block .ballon .inner .social .btn:first-child {
            margin-right: 19px; }
            @media (max-width: 767px) {
              .map_block .ballon .inner .social .btn:first-child {
                margin-right: 10px; } }
          .map_block .ballon .inner .social .btn:last-child {
            margin-right: 0; }
          .map_block .ballon .inner .social .btn:before {
            position: relative;
            top: 3px;
            display: inline-block;
            content: '';
            width: 22px;
            height: 15px;
            background-image: url("/_img/style/contact-solcial-icons.png");
            background-position: 0 0;
            background-repeat: no-repeat; }
          .map_block .ballon .inner .social .btn.fb:before {
            background-position: 0 0; }
          .map_block .ballon .inner .social .btn.fb:hover:before {
            background-position: 0 -22px; }
          .map_block .ballon .inner .social .btn.vk:before {
            left: -6px;
            background-position: right 0; }
          .map_block .ballon .inner .social .btn.vk:hover:before {
            background-position: right -22px; }
          .map_block .ballon .inner .social .btn.inst:before {
            background: transparent url("/_img/style/instgram_sprite.png") no-repeat 0 0;
            left: -6px; }
          .map_block .ballon .inner .social .btn.inst:hover:before {
            background-position: 0 -14px; }
          .map_block .ballon .inner .social .btn.fbk:hover:before {
            background: transparent url("/_img/style/facebook-white.png") no-repeat 0 0; }
          .map_block .ballon .inner .social .btn.ok:before {
            background: transparent url("/_img/style/soc-ok.png") no-repeat 0 0; }
          .map_block .ballon .inner .social .btn.ok:hover:before {
            background: transparent url("/_img/style/odnoklassniki-white.png") no-repeat 0 0; }
          .map_block .ballon .inner .social .btn.youtube:before {
            background: transparent url("/_img/style/youtube_sprite.png") no-repeat 0 0;
            left: -6px; }
          .map_block .ballon .inner .social .btn.youtube:hover:before {
            background-position: 0 -14px; }

.footer {
  background-color: #363636;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%; }
  .footer .inner_content {
    padding: 44px 0;
    color: #fff; }
    .footer .inner_content .clearfix {
      width: 100%; }
    .footer .inner_content .copy {
      width: 163px;
      margin-left: -2px; }
      .footer .inner_content .copy p {
        color: #fff;
        margin: 0;
        font-size: 12px; }
    .footer .inner_content .contacts {
      width: 150px;
      margin-right: 96px; }
      .footer .inner_content .contacts .tel {
        font-family: "uni_sansheavy_caps";
        font-size: 18px;
        color: #fff;
        margin: 0; }
      .footer .inner_content .contacts .social a {
        border-radius: 3px;
        transition: 0.3s all;
        position: relative;
        display: inline-block;
        border-bottom: none;
        width: 34px;
        height: 34px;
        background-color: #384ca2;
        margin: 10px 3px 0 0; }
        .footer .inner_content .contacts .social a.youtube {
          background-color: #cc181e; }
        .footer .inner_content .contacts .social a.ok {
          background-color: #ee8208; }
        .footer .inner_content .contacts .social a:hover {
          background-color: #ffcf10; }
        .footer .inner_content .contacts .social a:before {
          content: '';
          display: inline-block;
          width: 15px;
          height: 15px;
          background-image: url("/_img/style/footer-social.png");
          background-position: 0 0;
          background-repeat: no-repeat;
          position: absolute; }
        .footer .inner_content .contacts .social a.fb:before {
          background-position: 0 0;
          top: 9px;
          left: 13px; }
        .footer .inner_content .contacts .social a.vk:before {
          background-position: right 0;
          top: 9px;
          left: 7px; }
        .footer .inner_content .contacts .social a.inst:before {
          background: transparent url("/_img/style/instgram_sprite.png") no-repeat 0 -14px;
          top: 9px;
          left: 10px; }
        .footer .inner_content .contacts .social a.ok:before {
          background: transparent url("/_img/style/oksprite.png") no-repeat 0 -14px;
          top: 9px;
          left: 10px; }
        .footer .inner_content .contacts .social a.youtube:before {
          background: transparent url("/_img/style/youtube_sprite.png") no-repeat 0 -14px;
          top: 9px;
          left: 10px; }
        .footer .inner_content .contacts .social a.facebook:before {
          top: 9px;
          left: 13px; }
    .footer .inner_content .menu {
      width: 143px;
      margin-right: 20px; }
      .footer .inner_content .menu ul {
        margin: 0;
        padding: 0;
        list-style: none; }
        .footer .inner_content .menu ul li {
          margin-bottom: 10px; }
          .footer .inner_content .menu ul li a {
            color: #ffcf10;
            border-bottom-color: #7c692e;
            font-size: 12px; }
            .footer .inner_content .menu ul li a:hover {
              color: #fff;
              border-bottom-color: #7c7c7c; }
    .footer .inner_content .dev_block {
      width: 130px;
      float: right;
      font-size: 12px; }
      .footer .inner_content .dev_block p {
        color: #fff;
        margin: 0; }
      .footer .inner_content .dev_block a {
        color: #ffcf10;
        border-bottom-color: #7c692e;
        font-size: 12px; }
        .footer .inner_content .dev_block a:hover {
          color: #fff;
          border-bottom-color: #7c7c7c; }

.grid3d .content .inner_content {
  padding-top: 2%; }
  .grid3d .content .inner_content .caption {
    font-family: "uni_sansheavy_caps";
    font-size: 22px;
    line-height: 32px;
    color: #000;
    margin-bottom: 12px; }
  .grid3d .content .inner_content .text {
    margin: 0; }
  .grid3d .content .inner_content center {
    margin-top: 20px; }
  .grid3d .content .inner_content .btn:hover {
    background-color: #5e3c13; }

.breadcrumbs {
  font-size: 12px;
  line-height: 20px;
  margin-bottom: 12px; }
  .breadcrumbs ul {
    list-style: none;
    margin: 0 !important;
    padding: 0 !important;
    display: inline-block; }
    .breadcrumbs ul li {
      float: left;
      margin: 0 !important; }
      .breadcrumbs ul li:before {
        content: '';
        background-image: none;
        padding: 0;
        display: none; }
      .breadcrumbs ul li a, .breadcrumbs ul li span {
        position: relative;
        margin-left: 26px; }
      .breadcrumbs ul li a:before, .breadcrumbs ul li span:before {
        content: '';
        position: absolute;
        top: 5px;
        left: -14px;
        display: block;
        width: 4px;
        height: 7px;
        background-image: url("/_img/style/bread.png");
        background-position: 0 0;
        background-repeat: no-repeat; }
      .breadcrumbs ul li:first-child a {
        margin-left: 0; }
        .breadcrumbs ul li:first-child a:before {
          background-image: none; }
  .breadcrumbs + h1 {
    margin-top: 0; }

.service_caption {
  position: relative;
  padding: 12px;
  margin-bottom: 32px; }
  .service_caption .bg {
    position: absolute;
    top: 0;
    left: 0; }
  .service_caption .inner {
    position: relative;
    z-index: 2;
    border: 3px solid #fff;
    height: 222px;
    padding: 25px; }
    .service_caption .inner .links {
      width: 339px; }
    .service_caption .inner .text {
      width: 540px;
      margin-top: 42px; }
      .service_caption .inner .text p {
        margin: 0;
        color: #fff;
        font-size: 16px;
        font-weight: 200;
        line-height: 26px; }
    .service_caption .inner .caption {
      color: #fecc00;
      font-size: 30px;
      line-height: 30px;
      margin-top: 0;
      margin-bottom: 10px;
      position: relative;
      top: -3px; }
    .service_caption .inner ul {
      list-style: none;
      margin: 0;
      padding: 0; }
      .service_caption .inner ul li {
        margin-bottom: 6px; }
        .service_caption .inner ul li:before {
          content: '';
          background-image: none;
          padding: 0;
          display: none; }
        .service_caption .inner ul li a {
          color: #fff;
          font-size: 16px;
          font-weight: 200;
          line-height: 26px; }
          .service_caption .inner ul li a:hover, .service_caption .inner ul li a.active {
            color: #fee16b;
            border-bottom-color: #c5b162; }
    .service_caption .inner .btn {
      margin-top: 27px;
      height: 60px;
      line-height: 60px;
      font-size: 18px;
      width: 282px;
      padding: 0;
      text-align: center; }
      .service_caption .inner .btn:hover {
        background-color: #ffec16; }
  .service_caption a {
    color: #fff;
    font-size: 16px;
    font-weight: 200;
    line-height: 26px; }
    .service_caption a:hover, .service_caption a.active {
      color: #fee16b;
      border-bottom-color: #c5b162; }

.img_left, .img_right {
  float: right;
  margin: 0 0 14px 14px; }

.inner_page {
  padding-top: 30px; }
  .inner_page ul {
    list-style: none;
    padding-left: 26px;
    margin: 8px 0;
    counter-reset: li; }
    .inner_page ul li {
      display: block;
      margin-bottom: 12px;
      position: relative; }
      .inner_page ul li:before {
        content: '' !important;
        width: 14px;
        height: 3px;
        position: absolute;
        top: 10px;
        left: -26px;
        background-color: #fecc00; }
  .inner_page ol {
    list-style: none;
    padding-left: 26px;
    margin: 8px 0;
    counter-reset: li; }
    .inner_page ol li {
      display: block;
      margin-bottom: 12px;
      position: relative; }
      .inner_page ol li:before {
        border-radius: 50%;
        position: absolute;
        top: 5px;
        left: -25px;
        display: inline-block;
        width: 13px;
        height: 13px;
        background-color: #fecc00;
        color: #444444;
        content: counter(li) "";
        counter-increment: li;
        font-weight: bold;
        font-size: 9px;
        font-family: "robotoregular";
        text-align: center;
        line-height: 13px; }
  .inner_page ul ol li:before {
    content: counter(li) "." !important;
    background-image: none; }
  .inner_page ul ol ul li:before {
    content: '' !important;
    background-color: #fecc00; }

.fancybox-close {
  border-bottom: none !important; }

.slider_gallery {
  padding: 29px 19px;
  margin: 32px 0 45px 0;
  border: 5px solid #dcdcdc;
  position: relative; }
  .slider_gallery .h2 {
    display: inline-block;
    padding: 0 9px;
    background-color: #FFF;
    position: absolute;
    top: -20px;
    left: 17px;
    margin: 0; }
  .slider_gallery .slider_wrap {
    width: 913px; }
  .slider_gallery .slider .slide {
    float: left;
    width: 220px;
    height: 145px;
    margin-right: 11px; }
    .slider_gallery .slider .slide .img {
      border: none;
      width: 220px;
      height: 145px; }
      .slider_gallery .slider .slide .img img {
        width: 220px;
        height: 145px; }
    .slider_gallery .slider .slide:last-child {
      margin-right: 0; }
  .slider_gallery .pager_block {
    position: absolute;
    bottom: -14px;
    left: 0;
    width: 100%;
    text-align: center; }
    .slider_gallery .pager_block .pages {
      background-color: #FFF;
      padding: 0 11px;
      display: inline-block; }
      .slider_gallery .pager_block .pages .icon {
        border-radius: 50%;
        display: inline-block;
        margin-right: 11px;
        width: 13px;
        height: 13px;
        background-color: #dcdcdc;
        cursor: pointer; }
        .slider_gallery .pager_block .pages .icon.active, .slider_gallery .pager_block .pages .icon:hover {
          background-color: #fecc00; }
        .slider_gallery .pager_block .pages .icon:last-child {
          margin-right: 0; }
  .slider_gallery .slider_btn {
    position: absolute;
    width: 14px;
    height: 34px;
    top: 50%;
    margin-top: -17px;
    background-color: #FFF;
    background-image: url("/_img/style/slider-arrows.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer; }
    .slider_gallery .slider_btn.prevPage {
      background-position: 0 7px;
      left: -10px; }
      .slider_gallery .slider_btn.prevPage:hover {
        background-position: 0 -53px; }
    .slider_gallery .slider_btn.nextPage {
      background-position: right 7px;
      right: -10px; }
      .slider_gallery .slider_btn.nextPage:hover {
        background-position: right -53px; }

table {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 28px;
  border-spacing: 0;
  border-collapse: collapse; }
  table th {
    background-color: #e4e4e4;
    font-size: 14px;
    font-family: "uni_sansheavy_caps";
    line-height: 20px;
    padding: 11px 24px;
    color: #000; }
    table th:first-child {
      text-align: left; }
    table th:not(:first-child) {
      width: 25%;
      text-align: right; }
  table td {
    font-size: 14px;
    line-height: 20px;
    padding: 11px 24px;
    color: #444; }
    table td:first-child {
      text-align: left; }
    table td:not(:first-child) {
      width: 25%;
      text-align: right; }
  table tr:nth-child(2n+1) td {
    background-color: #f5f5f5; }

blockquote {
  border-radius: 2px;
  padding: 20px;
  background-color: #fecc00;
  color: #000;
  font-size: 16px;
  line-height: 24px;
  margin: 32px 0; }

.capt {
  font-size: 18px;
  font-family: "uni_sansheavy_caps";
  line-height: 24px;
  color: #000; }

.questions_block {
  position: relative; }
  .questions_block .questions {
    width: 712px;
    margin-right: 18px; }
    .questions_block .questions .question_block {
      margin-bottom: 24px; }
      .questions_block .questions .question_block .q {
        color: #000; }
      .questions_block .questions .question_block .a {
        border-radius: 2px;
        position: relative;
        margin-top: 18px;
        color: #444;
        padding: 16px 18px;
        border: 1px solid #fecc00;
        font-size: 13px;
        line-height: 20px; }
        .questions_block .questions .question_block .a:before {
          content: '';
          display: block;
          width: 0;
          height: 0;
          border: 8px solid transparent;
          border-bottom-color: #fecc00;
          position: absolute;
          left: 36px;
          top: -16px; }
        .questions_block .questions .question_block .a:after {
          content: '';
          display: block;
          width: 0;
          height: 0;
          border: 8px solid transparent;
          border-bottom-color: #fff;
          position: absolute;
          left: 36px;
          top: -15px; }
  .questions_block .add_question {
    position: relative;
    width: 230px; }
    .questions_block .add_question .bg {
      position: absolute;
      top: 0;
      left: 0; }
    .questions_block .add_question .inner {
      position: relative;
      z-index: 2;
      padding: 34px 20px; }
      .questions_block .add_question .inner .btn {
        height: 43px;
        line-height: 43px;
        padding: 0;
        width: 100%;
        text-align: center; }
      .questions_block .add_question .inner .hint {
        font-size: 13px;
        font-style: italic;
        line-height: 18px;
        color: #fff; }

.pager {
  margin: 0 -7px 42px -7px; }
  .pager a {
    font-family: "Arial";
    font-size: 12px;
    line-height: 12px;
    margin-right: 4px;
    border-bottom: none !important;
    padding: 6px 8px; }
    .pager a.active, .pager a:hover {
      color: #444;
      background-color: #fecc00; }
    .pager a.text {
      background-color: transparent !important; }
      .pager a.text:hover {
        color: #fecc00 !important; }

.contacts_column b {
  color: #000;
  font-size: 16px; }
.contacts_column .btn {
  height: 43px;
  line-height: 43px;
  padding: 0 36px;
  margin-top: 10px; }
  .contacts_column .btn:hover {
    background-color: #5e3c13;
    color: #fff; }

.contacts_map {
  margin: 20px 0 48px 0; }
  .contacts_map #map {
    width: 100%;
    height: 470px; }

.jBox-content {
  padding: 28px 28px 40px 28px !important; }
  .jBox-content form {
    width: 578px; }
    .jBox-content form p {
      font-size: 16px;
      color: #808080; }
      .jBox-content form p:first-child {
        margin-top: 0; }
      .jBox-content form p.coupon_text {
        font-size: 13px;
        margin-top: -20px;
        margin-bottom: 30px; }
  .jBox-content span.error {
    position: fixed;
    top: 213px;
    margin-left: 16px;
    background-color: #fff;
    line-height: 20px;
    padding: 7px 20px;
    border: 1px solid #da0000;
    color: #da0000;
    font-size: 14px;
    white-space: nowrap; }
    .jBox-content span.error:before {
      position: absolute;
      top: 12px;
      left: -11px;
      width: 0;
      height: 0;
      border: 5px solid transparent;
      border-right-color: #da0000;
      content: ''; }
    .jBox-content span.error:after {
      position: absolute;
      top: 12px;
      left: -10px;
      width: 0;
      height: 0;
      border: 5px solid transparent;
      border-right-color: #fff;
      content: ''; }

.jBox-title .close {
  position: absolute;
  top: 28px;
  right: 0;
  width: 50px;
  height: 25px;
  display: inline-block;
  background-color: #dcdcdc;
  cursor: pointer; }
  .jBox-title .close:hover {
    background-color: #fecc00; }
  .jBox-title .close:before {
    position: absolute;
    top: 8px;
    left: 9px;
    display: inline-block;
    width: 10px;
    height: 10px;
    background-image: url("/_img/style/close_btn.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    content: ''; }

.jBox-closeButton svg {
  display: none; }

form .row {
  display: inline-block;
  width: 100%;
  margin-bottom: 14px; }
form label {
  width: 110px;
  padding-right: 22px;
  float: left;
  font-size: 16px;
  color: #808080; }
form input[type="text"], form textarea {
  border-radius: 3px;
  background-image: none;
  border: 1px solid #c5c5c5;
  line-height: 20px;
  padding: 7px 12px;
  background-color: #FFF;
  font-size: 16px;
  font-family: "robotoregular";
  resize: none;
  width: 414px; }
form input[type="text"]:hover, form input[type="text"]:focus {
  border-color: #929292; }
form textarea:hover, form textarea:focus {
  border-color: #929292; }
form input[type="text"].error {
  border-color: #da0000; }
form textarea {
  min-height: 154px; }
  form textarea.error {
    border-color: #da0000; }
form input[type="submit"] {
  border: none;
  outline: none;
  width: 192px;
  height: 50px;
  line-height: 50px;
  padding: 0;
  text-align: center; }
  form input[type="submit"]:hover {
    background-color: #5e3c13;
    color: #fff; }

.popup_wrap {
  padding: 0;
  z-index: 9;
  position: relative; }

.pop_up {
  right: calc(50% - 479px);
  position: fixed;
  text-align: center;
  width: 231px;
  height: 231px;
  cursor: pointer;
  user-select: none;
  z-index: 2;
  transition: 0.5s all;
  bottom: -232px; }
  .pop_up:hover .bg:before {
    background-color: #474747; }
  .pop_up.display {
    bottom: 0; }
  .pop_up .inner {
    position: relative;
    padding: 0;
    background-image: url("/_img/style/border.png");
    background-position: 10px 0px;
    background-repeat: no-repeat;
    width: 231px;
    height: 231px; }
    .pop_up .inner .close {
      position: absolute;
      display: inline-block;
      width: 10px;
      height: 10px;
      top: 13px;
      right: 24px;
      background-image: url("/_img/style/small-close-btn.png"); }
      .pop_up .inner .close:hover {
        background-position: 0 10px; }
  .pop_up p.caption {
    font-family: "uni_sansheavy_caps";
    font-size: 18px;
    line-height: 28px;
    text-transform: uppercase;
    padding-top: 46px;
    color: #fff; }
  .pop_up p.text {
    font-family: "uni_sansheavy_caps";
    font-size: 60px;
    color: #ffcf10;
    line-height: 33px;
    margin-top: 0px; }
  .pop_up .bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 231px;
    height: 231px;
    z-index: -1; }
    .pop_up .bg:before {
      transition: 0.5s all;
      position: absolute;
      top: 0;
      left: 0;
      display: block;
      width: 100%;
      height: 231px;
      background-color: #313131;
      content: ''; }

.video_smi {
  height: 330px;
  position: relative;
  background-image: url("/_img/style/video_smi.jpg");
  background-position: center bottom;
  background-size: cover; }
  .video_smi p.caption {
    font-family: "uni_sansheavy_caps";
    font-size: 24px;
    margin: 0;
    color: black;
    padding-left: 85px;
    padding-top: 31px;
    text-align: left; }
  .video_smi .border {
    z-index: 0;
    position: absolute;
    top: 50px;
    left: 48px;
    width: 340px;
    height: 180px;
    border: 5px solid #FECE33; }
  .video_smi iframe {
    position: relative;
    left: 74px;
    top: 20px;
    z-index: 5; }

p.on_form {
  padding-right: 22px;
  float: left;
  font-size: 16px;
  color: #808080; }

.container_10 {
  padding: 0 10px; }

.row_10 {
  margin: 0 -10px;
  box-sizing: border-box; }
  .row_10:after {
    content: " ";
    display: table;
    clear: both; }
  .row_10 .col_33p,
  .row_10 .col_1,
  .row_10 .col_2,
  .row_10 .col_3,
  .row_10 .col_4,
  .row_10 .col_5,
  .row_10 .col_6,
  .row_10 .col_7,
  .row_10 .col_8,
  .row_10 .col_9,
  .row_10 .col_10 {
    box-sizing: border-box;
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    float: left; }
  .row_10 .col_33p {
    width: 33.333333%; }
  .row_10 .col_1 {
    width: 10%; }
  .row_10 .col_2 {
    width: 20%; }
  .row_10 .col_3 {
    width: 30%; }
  .row_10 .col_4 {
    width: 40%; }
  .row_10 .col_5 {
    width: 50%; }
  .row_10 .col_6 {
    width: 60%; }
  .row_10 .col_7 {
    width: 70%; }
  .row_10 .col_8 {
    width: 80%; }
  .row_10 .col_9 {
    width: 90%; }
  .row_10 .col_10 {
    width: 100%; }
  .row_10 .col_offset_1 {
    margin-left: 10%; }
  .row_10 .col_offset_2 {
    margin-left: 20%; }
  .row_10 .col_offset_3 {
    margin-left: 30%; }
  .row_10 .col_offset_4 {
    margin-left: 40%; }
  .row_10 .col_offset_5 {
    margin-left: 50%; }
  .row_10 .col_offset_6 {
    margin-left: 60%; }
  .row_10 .col_offset_7 {
    margin-left: 70%; }
  .row_10 .col_offset_8 {
    margin-left: 80%; }
  .row_10 .col_offset_9 {
    margin-left: 90%; }
  .row_10 .col_offset_10 {
    margin-left: 100%; }

.pricelist__column {
  width: 100%;
  border: 5px solid #eaeaea;
  position: relative;
  box-sizing: border-box;
  height: 412px; }

.pricelist__title {
  position: absolute;
  left: 17px;
  top: -14px;
  background: #fff;
  color: #010101;
  font-family: "uni_sansheavy_caps";
  font-size: 18px;
  font-weight: 400;
  padding: 0 10px; }

.pricelist__content {
  padding: 34px 30px 30px 30px; }

.pricelist__list {
  padding: 0 !important;
  margin-right: 0px !important;
  margin-left: 0px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.pricelist__item {
  margin-bottom: 0px !important; }
  .pricelist__item:before {
    display: none; }

.pricelist__item-bold {
  font-weight: bold;
  color: #000;
  font-family: "roboto_bkbold";
  font-size: 18px;
  margin-bottom: 10px !important;
  margin-top: 12px;
  padding: 0 10px; }

.pricelist__item-margin_bottom {
  margin-bottom: 10px !important; }

.pricelist__link {
  color: #000;
  font-family: "robotoregular";
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  border-bottom: none;
  padding: 0 10px;
  display: inline-block;
  height: 30px;
  line-height: 30px; }
  .pricelist__link:hover, .pricelist__link:active, .pricelist__link:focus {
    border: none !important; }
  .pricelist__link.active {
    background-color: #fecc00;
    color: #000;
    border: none; }

.pricelist__listwrapper {
  margin: 0 -25px 0 -10px; }

.pricelist__search {
  width: 100%;
  position: relative;
  padding-bottom: 10px; }

.pricelist__input {
  width: 100%;
  height: 28px;
  padding: 0 10px 0 16px;
  font-family: "robotoregular";
  font-size: 13px;
  font-weight: 400;
  box-sizing: border-box;
  border: none;
  outline: none;
  border-bottom: 1px solid #dcdcdc;
  border-radius: 0px;
  position: relative;
  z-index: 1; }
  .pricelist__input:focus {
    border-color: #000; }

.pricelist__find_icon {
  display: block;
  position: absolute;
  top: 11px;
  left: -2px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAA9ElEQVQYV02OoUoFYRSEZ9awL3AxGMyyW0RfwIvYLWuwCDab3LYI/3/OIiJ4wWIVNCncZLSIIvgGuxg1iDYtBkEZ+QUvO+lwzjdnhgAQQhiSPACwRPIVwBmAfTP7TneGEFazLLuWdAHgCsA8gL00u/v2H2RmD5Ke3H0zLZLMbEXSDcnCzB4ZY/yStNE0TfoyVYzxHcCOu18m6FnSSdM0R/9EjHEWwAvJNTO7TXEBwAjAupnd1XU9yPP8XNJy13Vzk8nkh1VVzZRleQpgC8CnpBzAB8mBpGN3H7FXdkHSIsm3tm3vi6IYk9yVNJ5C/dI946Gk4S8TJ2tY4nriZAAAAABJRU5ErkJggg==") !important;
  background-repeat: no-repeat;
  background-position: center center;
  width: 9px;
  height: 9px;
  z-index: 2; }

.pricelist__key {
  width: 60%;
  float: left; }

.pricelist__value {
  width: 40%;
  float: right;
  font-weight: bold;
  text-align: right;
  font-family: "roboto_bkbold"; }

.pricelist__preloader {
  width: 64px;
  height: 64px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -32px;
  margin-top: -32px; }

.mCSB_dragger_bar {
  width: 5px !important;
  background: #b7b7b7 !important; }

.mCSB_draggerRail {
  width: 5px !important;
  background: none !important; }

.ruble, .rub {
  font-family: 'ArialRuble'; }

.hidden {
  display: none; }

.priceblock {
  margin: 32px 0 45px 0;
  min-height: 64px; }

.priceblock__preloader {
  width: 64px;
  height: 64px;
  position: absolute;
  left: 50%;
  margin-left: -32px; }

.action {
  margin-bottom: 68px; }

.action__name {
  font-family: "uni_sansheavy_caps";
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 14px; }

.action__image {
  width: 330px;
  float: left;
  margin-top: 5px; }
  .action__image img {
    max-width: 300px; }

.action__content {
  float: left;
  width: 630px; }

.action__date {
  font-family: "Open Sans";
  font-style: italic;
  margin-bottom: 21px; }
  .action__date.-gray {
    color: #787878; }

.action__text {
  margin-bottom: 11px; }

.button {
  border-radius: 3px;
  transition: 0.4s all;
  position: relative;
  display: inline-block;
  padding: 0 23px;
  border-bottom: none;
  color: #4b3c00;
  text-transform: uppercase;
  font-size: 14px;
  font-family: "uni_sansheavy_caps";
  line-height: 50px;
  cursor: pointer;
  background-color: #fecc00;
  border-bottom: 1px solid transparent; }
  .button:hover {
    background-color: #FFDB46; }

.action_list {
  margin-top: 26px; }

.shares {
  border: 4px solid #dcdcdc;
  width: 473px;
  height: 62px;
  margin: 0 auto;
  box-sizing: border-box; }

.shares__text {
  width: 42%;
  float: left;
  text-align: right;
  line-height: 56px; }

.shares__links {
  width: 53%;
  float: left;
  height: 54px;
  padding-top: 4px;
  box-sizing: border-box; }

.inner_page ul li:before {
  display: none; }

.ya-share2__icon {
  width: 30px !important;
  height: 30px !important;
  background-image: url("data:image/png;base64,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/GMzLdsAADoUaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTUtMTItMThUMTg6MDg6MjErMDM6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE1LTEyLTE4VDE4OjA4OjIxKzAzOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNS0xMi0xOFQxODowODoyMSswMzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6YmI0MTU3YzgtMWM5My02ZjRjLWEwY2ItZDllZDgxYjg3NzJlPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjI0NzI1MzkyLTRjNDItYzY0Ni1iNzE2LTQ5YTlmYTc1Yzc5ZTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjI0NzI1MzkyLTRjNDItYzY0Ni1iNzE2LTQ5YTlmYTc1Yzc5ZTwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDoyNDcyNTM5Mi00YzQyLWM2NDYtYjcxNi00OWE5ZmE3NWM3OWU8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMTItMThUMTg6MDg6MjErMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmJiNDE1N2M4LTFjOTMtNmY0Yy1hMGNiLWQ5ZWQ4MWI4NzcyZTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0xMi0xOFQxODowODoyMSswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOklDQ1Byb2ZpbGU+c1JHQiBJRUM2MTk2Ni0yLjE8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xNzQ8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MzA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pg0gKYkAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAACHJJREFUeNrsnHtQVOcZxn9n77tyR0AEbyiDQWxriaJiNGCjUUc0amg1Jh1RW2JNY0y0sbl0csE2NrHRZtSmdTSjUceKppporDFoYkdBjU2QKAaQIHflurDs/fSPg5AdV20d96yh55nZ4ez7ndn3me97eM/7PWf3CKlzN04BNgPRyIMaYCFwCODEjuyugYyV2wH8ymf/mvldA5m5TX7ls3t2aHd0t3D9yK/zQ6YIwKWR/uWjkjkpnbk232Jc4aPwuS0flcxJv5v8TsYUPgofgGgVChR8DyGkzt0o+iPxiR3Zgrd4xsrtfuGzf818r3wyc5v8wmf37FDB+4DgFz5kil75XBrpHz5KxVXwvYRGmYIejuBhkJQDkWnS+6vHoPAFaDkvOxXD8NGEzMpGnzAC3YAEBJ0e0daB22bFfGg7V9evQLTbfCtclUrAoNNgsToUcdyrCE2GtGOgCeiO9c2AyHTIexCazspH5fEVBE6cQ/VzM3E21BI8czFRqzbhMjdzZdE4HFVlvq24GrWK5QvGMeWBBLRaNVabk50ffcnmPadlX5e4vqGoVN2tl8Ppxmyx0djaoYgWIHmjJNqW8/DVb0ClhaTXITgJkjfAJymy0DClPETEr9dQ+dRknNdqAGjZ9y6GpBSCM7KIXPFnqpZN861wp6fdR0Z6Ynf512tot9j8si6rsydhMmhviNc3tbFhbwFfFFf7XTvhRhVJkRqKG5zUtrnlS2yMhbCRnTvhGdDeWdFaimDqNxA2Cowx0FHlcyohmUsBcF31XI+W3E0EZ2TRa8zDCAYTotXiu83Z0LiIruM3/nqc7N/t49P8Mr+Kw+5wUVLZSJNZqrSRoQEs/1kqgiDIkj9QJzAoRH3j5dGg4o2JQcxLMjI8UotKkHFS9OHSX5cV2i93x9vLwNV5RdKFyUJF1y9eqpJ9+nvErRe/QHQ6QKVCpTP41lXQabsXKC+/lPPf1FHf0OZX4dY0mFm+/iALcvZSVt0EQFAvPXqtWpb8Vhc8kxJATlogI/tqua7P+cONBOkFQg0qFo8wsWiESb5JaSsBtw3UBhjQfRubfpmgNkpj7eWyUHHUVgDQK3Wq54DbhdvShv3y17haG30jXKNBS0Z6IjF9grtiU8YnkJGeSGxU8D3R0uk0agw6qfspq27CanfKszAukeMVNuLDNKwYIwk4IVzD2H46j/N+MkjP4FCZjBxnO1zeIh2P2gpjc6VXyjYpVv4eOM2yUGne+TaIIsEZWejihnW3mUkpqAwm6v6wxOP8oOkLiM7ZeXd63KAAPSsXjfeIPf1EKgCr3vqYyroWvwk2JiKId5+fSVigEZ1WTUOLhT++/7msHEoaXTR0uAk3qhgSpuGVCYFeW4Ml95s4UWFn/yUrLl9b9/9+FnrFQZ9JEDurO157GM49I9vctJ/8mLrVv6D3U2votymP5tyNCBotQVMfp3LpJDrOfeZZTfUGVKbAuyNcq81JXn4piYOjiOot2Sufn7mM0+WmoqbZr5VWo1bRJ6zb8gkPNvFyVhqvbP6U6mvyVJXiBs/qfrN+1qARcIogCIAvhRs+GrRB8NnD0HeaZIGJbqjPg5qD0OchcJih4aQs89Pywd9oPbgN3aBEgmcuJmTOk7R+uNVDtCGP/gp9/A/QDUpE26c/Ub/9C4gidb/PvvNWocVs5aV1R/iquKYrlrMpj5fWHeHbav8K99vaZjJWbueRVTtYu+tfAESHB/LY5B/JxsHqFHn5mJm69ls7B++cbufAJStOXxsM4/bD+MOQdlzahJVvhSu7Qd9b8nbHH5bOkRGi3Yat+Bzuzn7WNHoyuoFDv3PCf/+f3KPunLlcbgq+rux6Hx0e4NN8agGPy/1Vi5uCajvT473vkAvrHVy4Jk/fzaV1kPQqRDwgvW6UEVz6k7wLJAhoowdiKysCtxtN72j6b82nesUsLKeP0rxng1R55zxJr9Rp1K3+Zc8WrkGn4Yfx0ei1atKT47ri5bW+vRKIQEqMDrco0mYXiQtRMzZW5/XcKrOLd05b5JuUCzlQ908YsgQiHgRTpxVlKYf641C6ARrPyNPK9Y4m7OfPY0yegPV8PraSQmpfW0jo/GfRD04iZu1+KhaNw1Z8TjIbbFbcFnPPr7hRYQG8tniiR+xai4VdRwp9mtctwplqOzMSDMy5z4jGS+PlEiGv3Ma2wg46HDJ/karxNBQsgH6PwujOXXrhi1CxUz6nZ+BQYjccxVZ8jiuLxuG2dFun5k92E/36DgImzCB84YtUr5wNQOuBLbQe2NJzhVtYWttlf10XUnNbByWVjRw9UyrL9yhcIuy9aOVImY2x/XQMCdVg0gpYHCKlTU7yqxw0Wd3+m6SYRyBlOwidnnbKNnA7oHKPLOkjn1uPJqIvFQtGe4gWQLRaqHlhLgP/fsHDJuvxPW7Oe8fvGS5mu8jhUhuHsd07ExQ9DcbsApUOKveC6Oqsvu/DSRdU7fM5BeOPJ0hFpc27XSraOrAWFaAOCPatcD88dpFzFyRnwSaTwa/gDmDqD6m5kmirPoBTcyXhCiqInS0J+tBQz9vBPoCjskSywDKyaNr59o37NYMJw7CR1K9Z6lvhni2q4mxRlSKMex1OM1iuQPOXcGoeuO1S/NQ8qV0ITQan72/V17+1jJi1B4hY9iaa6AG0/mMztssXEAQBw7BRhGe/SvOu9bSf+Oj/p1VQcAvYm+BgvJcdpR1O/lQ2Gpb8I1Q8cT+hjy0nMH02IXOWIDodOK9WYSk4Sv2bT2MvK/rfnQplhRX4GrbS89S+mnVXP9NvP5YE6UtUXh4I4lc+Xh4I4jc+N3kgiF/nx8sDQZQfSypQoAhXQY8Xbo0f8tbeYkzho/C5LR8VsOg2xO42qpAeonYzKHwUPrfl858BANhBFi0WOUmmAAAAAElFTkSuQmCC") !important;
  background-size: cover !important; }

.ya-share2__link {
  border: none; }
  .ya-share2__link:hover {
    border: none; }

.ya-share2__item_service_facebook .ya-share2__icon {
  background-position: 0px 0px; }

.ya-share2__item_service_vkontakte .ya-share2__icon {
  background-position: -36px 0px; }

.ya-share2__item_service_twitter .ya-share2__icon {
  background-position: -72px 0px; }

.ya-share2__item_service_odnoklassniki .ya-share2__icon {
  background-position: -108px 0px; }

.ya-share2__item_service_gplus .ya-share2__icon {
  background-position: -143px 0px; }

.table_video {
  width: 100%;
  background: none !important; }
  .table_video td {
    position: relative;
    background: none !important;
    width: 50% !important;
    text-align: left !important; }

.video_smi p.caption span {
  background: #F7F7F7;
  z-index: 9;
  position: relative;
  padding: 0 20px;
  margin-left: -20px; }

.shares a {
  border: 0 !important; }

.pop_up2 {
  box-sizing: border-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
  font-size: 12px;
  width: 100%;
  height: 60px;
  padding: 0px;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 1000;
  display: none; }
  .pop_up2:hover .bg:before {
    background-color: #474747; }
  .pop_up2.display2 {
    /*bottom: 0; */
    display: block; }
  .pop_up2 .inner {
    position: relative;
    padding: 0;
    background: #fecc00;
    background-position: 10px 0px;
    background-repeat: no-repeat;
    width: 100%;
    height: 60px;
    text-align: center; }
    .pop_up2 .inner .close {
      position: absolute;
      display: inline-block;
      width: 10px;
      height: 10px;
      top: 13px;
      right: 24px;
      background-image: url("/_img/style/small-close-btn.png"); }
      .pop_up2 .inner .close:hover {
        background-position: 0 10px; }
  .pop_up2 p.caption {
    font-family: "uni_sansheavy_caps";
    font-size: 18px;
    line-height: 28px;
    text-transform: uppercase;
    padding-top: 16px;
    color: #313131; }
  .pop_up2 p.text {
    font-family: "uni_sansheavy_caps";
    font-size: 60px;
    color: #ffcf10;
    line-height: 33px;
    margin-top: 0; }
  .pop_up2 .bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 231px;
    height: 64px;
    z-index: -1; }
    .pop_up2 .bg:before {
      transition: 0.5s all;
      position: absolute;
      top: 0;
      left: 0;
      display: block;
      width: 100%;
      height: 64px;
      background-color: #313131;
      content: ''; }
  .pop_up2.display {
    bottom: 0; }
  .pop_up2 p.caption a {
    color: #313131; }

.car-info-wrap {
  padding: 100px 0; }

.car-info-block.car-front-panel {
  width: 696px;
  margin: 0 auto;
  position: relative; }
.car-info-block.car-back-panel {
  width: 807px;
  margin: 0 auto;
  position: relative; }
.car-info-block img {
  margin: 0 auto;
  display: block;
  z-index: 1; }

.car-hov-panel {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2; }

.hov-car-item {
  position: absolute; }

.hov-car-item-wrap {
  position: absolute;
  border-left: 3px solid #FECC02;
  background-color: #fff;
  border-radius: 0 4px 4px 0;
  padding: 13px 18px;
  max-width: 100%;
  box-sizing: border-box;
  box-shadow: 0 2px 20px 0 rgba(52, 58, 64, 0.2);
  display: none;
  z-index: 2; }

.car-hov-panel p {
  font-size: 12px;
  color: #212529;
  line-height: 18px;
  font-family: "robotoregular", "Arial"; }
  .car-hov-panel p.hov-car-title {
    font-size: 20px;
    color: #212529;
    text-transform: uppercase;
    font-family: "robotoregular", "Arial";
    font-weight: 600;
    margin-bottom: 12px; }

.hov-car-item-wrap::before {
  content: '';
  position: absolute;
  bottom: -5px;
  right: 70px;
  width: 15px;
  height: 15px;
  background-color: #fff;
  transform: rotate(45deg);
  box-shadow: 1px 4px 0 -1px #FECC02;
  z-index: 1; }

.hov-detail {
  float: right;
  width: auto;
  opacity: 0;
  transition: 0.15s; }

.btn-dot {
  width: 18px;
  height: 18px;
  position: absolute;
  background-color: #FF9C04;
  border: 6px solid #fff;
  border-radius: 50%;
  bottom: 47px;
  margin: auto;
  transition: 0.15s;
  box-sizing: border-box;
  z-index: 1;
  cursor: pointer; }
  .btn-dot:hover {
    border: 2px solid #fff; }
    .btn-dot:hover ~ .hov-detail {
      opacity: 1; }

.hov-unit-7 {
  bottom: 253px;
  left: -113px;
  width: 480px;
  height: auto;
  padding: 20px; }
  .hov-unit-7 .hov-car-item-wrap {
    bottom: 84px;
    right: 60px; }
  .hov-unit-7 .btn-dot {
    top: 22px;
    right: 130px; }

.hov-unit-15 {
  bottom: 139px;
  left: -85px;
  width: 480px;
  height: auto;
  padding: 20px; }
  .hov-unit-15 .hov-car-item-wrap {
    bottom: 164px;
    right: 10px; }
  .hov-unit-15 .btn-dot {
    top: -26px;
    right: 80px; }

.hov-unit-5 {
  bottom: 140px;
  left: 103px;
  width: 480px;
  height: auto;
  padding: 20px; }
  .hov-unit-5 .hov-car-item-wrap {
    top: -124px;
    right: -51px; }
  .hov-unit-5 .btn-dot {
    left: auto;
    right: 20px; }

.hov-unit-4 {
  bottom: 269px;
  left: 27px;
  width: 480px;
  height: auto;
  padding: 20px; }
  .hov-unit-4 .hov-car-item-wrap {
    top: -124px;
    right: -51px; }
  .hov-unit-4 .btn-dot {
    left: auto;
    right: 20px;
    top: 27px; }

.hov-unit-8 {
  bottom: 132px;
  left: -140px;
  width: 426px;
  height: auto;
  padding: 20px; }
  .hov-unit-8 .hov-car-item-wrap {
    bottom: 111px;
    right: 99px; }
  .hov-unit-8 .btn-dot {
    left: 110px;
    right: 0;
    top: 56px; }

.hov-unit-9 {
  bottom: 226px;
  left: -160px;
  width: 426px;
  height: auto;
  padding: 20px; }
  .hov-unit-9 .hov-car-item-wrap {
    bottom: 49px;
    right: -2px; }
  .hov-unit-9 .btn-dot {
    left: auto;
    right: 68px;
    top: 77px; }

.hov-unit-3 {
  bottom: 289px;
  left: 35px;
  width: 426px;
  height: auto;
  padding: 20px; }
  .hov-unit-3 .hov-car-item-wrap {
    bottom: 46px;
    right: -36px; }
  .hov-unit-3 .btn-dot {
    left: auto;
    right: 34px;
    top: 69px; }

.hov-unit-1 {
  bottom: 362px;
  left: 19px;
  width: 426px;
  height: auto;
  padding: 20px; }
  .hov-unit-1 .hov-car-item-wrap {
    bottom: 50px;
    right: 4px; }
  .hov-unit-1 .btn-dot {
    left: auto;
    right: 74px;
    top: 46px; }

.hov-unit-2 {
  bottom: 291px;
  left: 32px;
  width: 426px;
  height: auto;
  padding: 20px; }
  .hov-unit-2 .hov-car-item-wrap {
    bottom: 91px;
    right: -11px; }
  .hov-unit-2 .btn-dot {
    left: auto;
    right: 58px;
    top: 33px; }

.hov-unit-10 {
  bottom: 188px;
  left: -98px;
  width: 425px;
  height: auto;
  padding: 20px; }
  .hov-unit-10 .hov-car-item-wrap {
    bottom: 62px;
    right: -11px; }
  .hov-unit-10 .btn-dot {
    left: auto;
    right: 58px;
    top: 33px; }

.hov-unit-11 {
  bottom: 165px;
  left: 79px;
  width: 425px;
  height: auto;
  padding: 20px; }
  .hov-unit-11 .hov-car-item-wrap {
    bottom: 80px;
    right: -11px; }
  .hov-unit-11 .btn-dot {
    left: auto;
    right: 58px;
    top: 33px; }

.hov-unit-13 {
  bottom: 222px;
  left: 283px;
  width: 425px;
  height: auto;
  padding: 20px; }
  .hov-unit-13 .hov-car-item-wrap {
    bottom: 60px;
    right: -11px; }
  .hov-unit-13 .btn-dot {
    left: auto;
    right: 58px;
    top: 33px; }

.hov-unit-12 {
  bottom: 426px;
  left: 280px;
  width: 425px;
  height: auto;
  padding: 20px; }
  .hov-unit-12 .hov-car-item-wrap {
    bottom: 60px;
    right: -11px; }
  .hov-unit-12 .btn-dot {
    left: auto;
    right: 58px;
    top: 33px; }

.hov-unit-0 {
  bottom: 227px;
  left: -127px;
  width: 433px;
  height: auto;
  padding: 20px; }
  .hov-unit-0 .hov-car-item-wrap {
    bottom: 95px;
    right: 159px; }
  .hov-unit-0 .btn-dot {
    left: 0;
    right: 0;
    top: 30px; }

.btn-changer-wrap {
  text-align: center; }
  .btn-changer-wrap a {
    font-size: 12px;
    color: #868E96;
    position: relative; }
    .btn-changer-wrap a:hover {
      color: #bf7115; }
    .btn-changer-wrap a span {
      position: absolute;
      top: 0;
      bottom: 0;
      left: -28px;
      width: 20px;
      height: 20px; }
    .btn-changer-wrap a svg {
      width: 100%; }
    .btn-changer-wrap a:hover span svg path {
      fill: #bf7115; }

.car-back-panel {
  display: none; }

.car-info-swap-wrap {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto; }

.car-info-wrap {
  min-height: 558px;
  display: flex;
  flex-direction: column; }

.changer-car-wrapper {
  flex: 1; }

.car-back-panel > img {
  margin-top: 37px; }

.btn-changer-wrap a.arrow-change-btn {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 20px;
  height: 20px;
  margin: auto;
  border: none; }

.arrow-change-btn.left {
  left: -20px; }
.arrow-change-btn.right {
  right: -20px;
  transform: rotate(180deg); }
.arrow-change-btn:hover svg g {
  fill: #bf7115; }

.viber {
  position: absolute !important;
  background: url(https://image.flaticon.com/icons/svg/124/124016.svg) no-repeat;
  width: 20px;
  height: 20px;
  right: 0px;
  top: 0px !important;
  background-size: contain;
  border-bottom-color: transparent !important; }

.whatsapp {
  position: absolute !important;
  background: url(https://image.flaticon.com/icons/svg/124/124034.svg) no-repeat;
  width: 20px;
  height: 20px;
  right: 30px;
  top: 0px !important;
  background-size: contain;
  border-bottom-color: transparent !important; }

.content table {
  border: none; }
  .content table th, .content table td {
    border: none; }

.n-order-call-panel {
  background-color: #fecc00;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 30px; }
  .n-order-call-panel p {
    font-size: 22px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.36;
    letter-spacing: normal;
    text-align: center;
    color: #212529;
    width: 100%;
    max-width: 630px; }

.n-btn-row {
  display: flex;
  justify-content: center;
  align-items: center; }
  .n-btn-row a {
    font-size: 18px;
    font-weight: 800;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #343a40;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    background-color: #fff;
    padding: 15px 20px;
    box-sizing: border-box;
    border: none;
    transition: 0.2s;
    text-transform: uppercase;
    font-family: "uni_sansheavy_caps"; }
    .n-btn-row a:hover {
      background-color: #f3f3f3; }

.inner_page ul li {
  position: relative; }
  .inner_page ul li::after {
    content: '';
    position: absolute;
    width: 6px;
    height: 6px;
    background-color: #fecc00;
    border-radius: 100px;
    top: 8px;
    left: -18px; }

.n-years-panel {
  border: 5px solid #dcdcdc;
  padding: 20px;
  box-sizing: border-box;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start; }

.n-year-unit {
  font-size: 80px;
  font-weight: bold;
  color: #fecc00;
  display: flex;
  align-items: flex-start;
  line-height: 62px;
  padding-right: 35px;
  border-right: 2px solid #dcdcdc;
  margin-right: 35px;
  font-family: "uni_sansheavy_caps"; }

.n-year-aside-block {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 12px; }
  .n-year-aside-block span {
    font-size: 24px;
    font-weight: normal;
    line-height: 1;
    color: #fecc00;
    font-family: "uni_sansheavy_caps"; }
  .n-year-aside-block p {
    font-size: 13px;
    line-height: 1;
    font-family: "robotoregular", "Arial"; }

.n-year-unit:last-child {
  margin-right: 0;
  padding-right: 0;
  border: none; }

.breadcrumbs li::after {
  display: none; }

.n-years-wrap {
  display: flex;
  justify-content: flex-start; }

.service_caption li::after {
  display: none; }

.main-menu__footer {
  display: none; }

.ico {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 40px;
  border: 1px solid rgba(255, 212, 46, 0.3);
  border-radius: 5px;
  margin: 8px;
  cursor: pointer; }
  .ico::before {
    content: '';
    z-index: 2;
    position: absolute;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; }
  .ico-instagram::before {
    width: 18px;
    height: 18px;
    top: 11px;
    left: 11px;
    background-image: url("/_img/content/ico/insta.svg"); }
  .ico-vk::before {
    width: 20px;
    height: 20px;
    top: 10px;
    left: 10px;
    background-image: url("/_img/content/ico/vk.svg"); }
  .ico-ok::before {
    width: 20px;
    height: 20px;
    top: 10px;
    left: 10px;
    background-image: url("/_img/content/ico/ok.svg"); }
  .ico-youtube::before {
    width: 23px;
    height: 22px;
    top: 9px;
    left: 9px;
    background-image: url("/_img/content/ico/yt.svg"); }

.table {
  overflow-x: auto; }

.gradient-banner{
  display: flex;
  position: relative;
  width: 100%;
  min-height: 64px;
  align-items: center;
  justify-content: center;
  background-color: #fecc00;
  animation: gradient linear 8s infinite both;
  background-image:  linear-gradient(90deg, rgba(10, 5, 95, 0) 0%, rgba(10, 5, 95, 0) 35%, #FF4114 50%, rgba(10, 5, 95, 0) 65%, rgba(10, 5, 95, 0) 100%);
  text-decoration: none;
  background-size: 500% 100%;
}
.gradient-banner a{
    text-align: center;
    border: none;
}
@keyframes gradient {
  0%{background-position: 0% center;}
  100%{background-position: 100% center;}
}

@media screen and (max-width: 768px){
  .gradient-banner a{
    text-align: center;
    border: none;
  }
  .gradient-banner span{
    padding: 5px;
    font-size: 10pt;
  }
}
/*# sourceMappingURL=style.css.map */
