/* ###################################################################################
    Кнопки, инфо-плашки
   ################################################################################### */

  .button, .cmlex-insert-button
  {
   transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0s; line-height:1; font-size:1em; display:inline-block;
   border-radius:4px; padding:11px 20px; margin:5px; text-decoration:none; opacity:1; border:none; cursor:pointer;
   background-color:#f3bf26; color:#fff; vertical-align: middle;
  }

  .button:hover, .button:focus, .button:active,
  .cmlex-insert-button:hover, .cmlex_insert_button:focus, .cmlex_insert_button:active
   {
    box-shadow:0 0 50px rgba(51, 51, 51, 0.3) inset; text-decoration:none; color:#fff;
   }

  .buttonSmall { background-color:#f1f1f1; cursor:pointer; margin:5px; line-height:1; font-size:1em; display:inline-block; border-radius:4px; padding:9px 10px; text-decoration:none; border:none; }
  .buttonSmall:hover { background-color:#555; color:#fff; }
  .wrap-float .button { margin:5px 0; }

  .info { background-color:#f1f1f1; margin:5px; line-height:1; color:#333; font-size:1em; display:inline-block; border-radius:4px; padding:9px 10px; text-decoration:none; border:none; }

  .red { background-color:#d72910; color:#fff; }
  .blue { background-color:#04829E; color:#fff; }
  .green { background-color:#5CB85C; color:#fff; }
  .gray { background-color:#a9a9a9; color:#fff; }
  .light { background-color:#f3f3f3; color:#333; }
  .light:hover { background-color:#ddd; color:#fff; }

  .white { background:#fff !important;; color:#2f2f2f !important; }
  .white:hover { background:#2f2f2f !important; color:#fff !important; }

  .link { color:#15AA94; text-decoration:none; cursor:pointer; border-bottom:1px dotted #0F7B6A; }
  .link:hover { border:none; color:#0F7B6A; }

  .break { padding-bottom: 20px;
    border-bottom: 1px dotted #eae6d3;
    margin-bottom: 20px;
    border-top: 1px dotted #eae6d3;
    margin-top: 5px;
    padding-top: 20px; }

  .page-item.active .page-link {
      z-index: 1;
      /*color: #fff;*/
      background-color: #ffdd55;
      border-color: #cea018;
  }

  .menu-left ul li.active a { /*color: #fff;*/ background-color: #ffdd55; }

  #cityBox ul { margin-top:3px; }
  #cityBox div.cmlex-row > div { padding-left:5px; padding-right:5px; }

  #shop-wrap label { cursor:pointer; }
  #shop-wrap input { vertical-align: middle; }

/* ###################################################################################
    Мобильное меню
   ################################################################################### */

    #fly-right-panel { width:80%; min-width:270px; max-width:500px; display:none; padding-top:4px; border-left:2px solid #222; position:fixed; right:-100%; top:0px; height:100%; overflow-y:auto; background: #222; z-index:5001; box-shadow: 0px 0px 50px rgb(51, 51, 51); }
    #fly-right-panel-backoff { position:fixed; left:0px; display:none; top:0px; height:100%; overflow:hidden; width:100%; background: rgba(55, 55, 55, 0.7) url(/skin/texture.png); z-index:5000; cursor:pointer; }

    #mobSearchPanel { position:absolute; top:0; left:0; width:100%; height:40px; }
    #mobSearchPanel::after { content:""; opacity:0.8; display:block; position:absolute; left:0; top:0; width:40px; height:39px; background:#606060 url(/skin/texture.png); cursor:pointer; }
    #mobSearchPanel-txt { position:absolute; left:0px; top:0px; width:100%; height:39px; background:#444; border:none; padding:0 70px 0 65px; color:#ddd; }
    #mobSearchPanel-submit { position:absolute; right:15px; top:5px; height:30px; border-radius:4px; background:#555; border:none; padding:0 15px; color:#ddd; }
    #mobSearchPanel-submit:hover { background:#4c4c4c; color:#aaa; }

    @media only screen and (max-width:1199px)
     {
        #fly-right-panel { display:block; }
     }

    #mobMenu { min-height:100%; background:#222; color:#fff; display:block; list-style:none; padding:2px 5px 0 44px; margin-top:36px; position:relative; overflow-x:hidden;  }
    #mobMenu  li { border-bottom: 1px solid #333; display:block; list-style:none; padding:0; margin:0; float:left; width:100%; }
    #mobMenu > li > a { display:block; padding:10px 20px 12px 20px !important; margin:0; }

    #mobMenu > li ul { min-height:100%; background:#222; z-index:5100; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; overflow-x:hidden;  padding:0 10px 0 45px; position:absolute; width:100%; right:-100%; top:0; display:block; list-style:none; margin:0; }
    #mobMenu > li ul li {  }

    #mobMenu li a { color:#eee; float:left; padding:10px 10px 12px 10px; width:99%; display:block; height:100%; line-height:1.2; text-decoration:none; }
    #mobMenu li a.subMenuSplit { border-right: 1px solid #333; width:80%; cursor:pointer; }

    #mobMenu li.active, #mobMenu li:hover, #mobMenu li:active { background:#eee; }
    #mobMenu li.active > a, #mobMenu li:hover > a, #mobMenu li:active > a { color:#222; }
    #mobMenu li.active > a.subMenuSplit, #mobMenu li:hover > a.subMenuSplit, #mobMenu li:active > a.subMenuSplit { border-right: 1px solid #b7b7b7; }

    .subMobMenuBut { float:left; width:19%; height:37px; display:block; cursor:pointer; text-align:center; line-height:36px; background:no-repeat 50% 50%; background-size:16px 16px; }
    #mobMenu li.active > .subMobMenuBut, #mobMenu li:hover > .subMobMenuBut { -webkit-filter: invert(0); filter: invert(0); }

    .subMobMenuBack { display:block; position:absolute; left:0; top:0; width:40px; height:100%; background:#333 url(/skin/texture.png); cursor:pointer; }
    .subMobMenuBack:hover { background-color:#585858; }
    .subMobMenuBack span { font-size:20px; display:block; position:absolute; left:7px; top:13px; color:#eee }
    .subMobMenuBack:hover span { opacity:0.8; }

    .subMobMenuClose { display:block; position:absolute; left:0; top:0; width:40px; height:100%; background:#333 url(/skin/texture.png); cursor:pointer; }
    .subMobMenuClose:hover { background-color:#585858; }
    .subMobMenuClose span { display:block; position:absolute; left:10px; top:10px; color:#eee; font-size:20px;}
    .subMobMenuClose:hover span { opacity:0.8; }


/* ###################################################################################
    Страница поиска
   ################################################################################### */

   #search-result-wrap {    }
   #search-result-wrap .search-path {  margin:20px 0 7px 0; }
   #search-result-wrap .search-path a { margin:2px 0; background:#e5e5e5; color:#333; text-decoration:none; display:inline-block; padding:1px 7px 2px 7px; border-radius:3px; }
   #search-result-wrap .search-path a:hover { background:#777; color:#fff; text-decoration:none; display:inline-block; padding:1px 7px 2px 7px; border-radius:3px; }
   #search-result-wrap li {  margin:0 0 4px 20px; }
   .search-price-wrap-null { min-width:120px; display:inline-block; margin-right:10px; }
   .search-price-wrap { min-width:120px; display:inline-block; margin-right:10px; color: #fff; padding: 0.25em 0.4em; font-size: 75%; font-weight: normal; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.25rem; cursor:pointer; }
   .search-price-wrap:hover {background-color:#777; color:#fff; }


/* ###################################################################################
    МОДЕЛЬ полная статья
   ################################################################################### */

    #model-one-page .image-box { width:20%; float:left; margin:0 20px 15px 0;  border:7px solid #FFF;  box-shadow:0px 2px 3px -2px #999; }
    #model-one-page .image-box img { width:100%; height:auto; }
    #model-one-page .textfull { }


/* ###################################################################################
    МОДЕЛЬ многостраничный раздел с вертикальными плашками
   ################################################################################### */

    .model-mp-vert { }
    .model-mp-vert article { height:330px; box-shadow: 0px 3px 1px -3px rgba(0, 0, 0, 0.5); line-height:1.3; background:#fff; border:2px solid #E1E1E1; cursor:pointer; position:relative; transition-property:all; transition-duration:0.2s; padding: 7px 10px 30px 10px; margin-bottom:30px;}
    .model-mp-vert article:hover { box-shadow:0px 6px 1px -3px rgba(0, 0, 0, 0.25); border-color:#aeaeae; background:#fdfdfd; transform:translateY(-3px); }
    .model-mp-vert h2 { font-size:1em; line-height:1.2; font-weight:bold; color:#000; padding:3px 0 5px 0; margin:0; }
    .model-mp-vert article hr { margin:15px 0 15px 0; border-top:1px dotted #4375C2; }
    .model-mp-vert article .textsmall { font-size: 0.8em; height: 117px; overflow: hidden; }
    .model-mp-vert article span.link { display:block; position:absolute; bottom:5px; right:10px; color:#777; }
    .model-mp-vert article span.link:hover { color:#c00; }
    .model-mp-vert article .image-box { height:140px; border-radius: 0 0 15px 0; width:100%; margin:0 0 5px 0; background:no-repeat center center; background-size:cover; }
    .model-mp-vert .date { color: #D95850; font-size:32px; line-height: 1.1; position:absolute; left:-19px; top:-14px; width:80px; height:80px; border-radius:40px; background:#fff; text-align:center; padding-top:10px; border-top:2px solid #E1E1E1; border-left:2px solid #E1E1E1; }
    .model-mp-vert .date span { color: #555; display:block; font-size:14px; }


/* ###################################################################################
    МОДЕЛЬ многостраничный раздел с горизонтальными плашками
   ################################################################################### */

    .model-mp-horz article { margin-bottom:20px; border-bottom:1px dashed #DEDEDE; padding-bottom:25px; }
    .model-mp-horz h2 { font-size:1.4em; line-height:1.3; font-weight:bold; color:#000; padding:0; margin:0 0 10px 0; }
    .model-mp-horz img { transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0s; max-width:100%; box-shadow:0px 2px 2px -2px #333; border:4px solid #fff; }
    .model-mp-horz img:hover { -webkit-filter: contrast(1.3); filter: contrast(1.3); }
    .model-mp-horz .smalltext { margin:0 0 10px 0px; font-size: 0.8em; }


/* ###################################################################################
    МОДЕЛЬ отзывы
   ################################################################################### */

    .model-comment { width:90%; margin-left:5%; }
    .model-comment-title { position:relative; }
    .model-comment-user { font-size:1.2em; color:#d72910; font-weight:bold; }
    .model-comment-date { color:#bbbbbb; margin-left:10px; }

    .model-comment-msg { background:#f5f5f5; float:left; width:100%; color:#072147; font-size:0.9em; font-style:italic; position:relative; box-shadow: 0px 1px 2px -2px rgba(51, 51, 51, 0.6); margin:15px 0px 30px 0px; padding:17px 20px 17px 20px; border-radius:10px; position:relative; }
    .model-comment-ugol { width:16px; height:16px; position:absolute; top:-16px; left:18px; background: #f5f5f5 no-repeat top right; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAVFBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////+UMeA9AAAAG3RSTlMAAwUIDRMZJzA7UF1qhZOhrLfDztbe5fH2+v78e+GuAAAAP0lEQVR4AY3ItQGAMAAAwcfdHfbfkzpf5crjk4jYHNmkgP5R0JwKylVBOiqguxXUh4JiUZAMbxjQXgqqXUE+/0tGEHVt5OBtAAAAAElFTkSuQmCC); }
    .model-comment-nolink { color:#700; }
    .model-comment-link { border-bottom:1px dotted #700; text-decoration:none; }
    .model-comment-link:hover { border:none; text-decoration:none; }
    .model-comment-img { float:left; width:100px; padding:5px 10px 5px 0; }
    .model-comment-img img { width:100%; border-radius:2px; }
    .model-comment-img img:hover { -webkit-filter: contrast(1.2); filter: contrast(1.2);  }

    .model-comment-rating { position:absolute; top:-18px; right:0; height:15px; overflow:hidden; display:block; }
    .model-comment-rating ul { list-style:none; overflow:hidden; display:block; margin:0; padding:0; text-align:right; }
    .model-comment-rating ul li { margin:0; padding:0; width:17px; height:17px; display:inline-block; background:url(/skin/rating.png) no-repeat 0 0; }
    .model-comment-rating ul li.active { background:url(/skin/rating.png) no-repeat 0 -15px; }

    #comment-add-panel { clear:both; width:100%; overflow:hidden; margin-bottom:10px; text-align:center; }
    #comment-add-panel button { display:inline-block; cursor:pointer; }
    #comment-null { font-size:1.5em; text-align:center; }

    #rating_stars_box { width:140px;display:block; overflow:hidden; padding:0; position:relative; margin: 0px;}
      ul#rating_stars_list { display:block; width:100%; overflow:hidden; list-style:none; margin: 0px; padding:0; float:left; }
      ul#rating_stars_list li { list-style: none; width:32px; height:32px; cursor:pointer; background: url(/skin/star.png) no-repeat 0 -32px; float:left; margin:0; padding:0 3px 0 0; transform: scale(0.7);margin-right:-5px;}
      ul#rating_stars_list li.active, ul#rating_stars_list li.select  { background-position: 0 0; }
      ul#rating_stars_list:hover li.select.active  { background-position: 0 0; }
      ul#rating_stars_list:hover li.select  { background-position: 0 -32px; }

    #formComment .captcha {  float: left; width: 100px;  height: 35px; }


/* ###################################################################################
    Фотогалерея
   ################################################################################### */

    .cmlex-gallery{ margin-top:20px; margin-bottom:20px; }
    .cmlex-insert-gallery {  }
    .cmlex-gallery-item { text-align:center; padding-bottom:15px; }
    .cmlex-gallery-item a { height:120px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; background:no-repeat 50% 50%; background-size:cover; display:block; width:100%; border:4px solid #fff; box-shadow:0 0 0 1px #ccc; overflow:hidden; }
    .cmlex-gallery-item a:hover { -webkit-transform: scale(1.05); transform: scale(1.05); }
    .cmlex-gallery-item img { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; width:100%; opacity:0; }


    /* ########################################################################################## */
    /*     Корзина (МОДАЛЬНЫЙ информер)                                                           */
    /* ########################################################################################## */

          #modal-cart-title { font-size:1.1em; text-align:center; }
          #modal-cart-title div:first-child { font-size: 1.2em; font-weight: bold; }
          #modal-cart-name { font-size:1.2em; text-align:center; font-weight:bold; color:#900; margin-bottom:7px; line-height: 1.1em; }
          #modal-cart-name p { font-size:0.75em; text-align:center; font-weight:bold; color:#555; margin:0; margin-top: 5px; }
          #modal-cart-price-wrap { margin:10px 0 10px 0; font-size:1.2em; }
          #modal-cart-price-col { margin:5px 0; white-space: nowrap; margin-bottom: -5px; }
          #modal-cart-spinner-col { margin:5px 0; white-space: nowrap; text-align:center;  }
          #modal-cart-sum-col { margin:5px 0; white-space: nowrap; font-weight:bold;}
          #modal-cart-total-wrap { text-align:center; width:100%; margin-bottom: 0px; }
          #modal-cart-all-count { font-weight:bold; white-space:nowrap; }
          #modal-cart-all-sum { font-weight:bold; white-space:nowrap; }

  /* ###################################################################################
      Datepicker Bootstrap v1.7.1 standalone
     ################################################################################### */

      .datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.15);border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.new,.datepicker table tr td.old{color:#777}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted:hover{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active.focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted:active:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled].focus,.datepicker table tr td.highlighted[disabled]:focus,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted.focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,fieldset[disabled] .datepicker table tr td.highlighted:hover{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#777}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focus,.datepicker table tr td.today:focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today:hover{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active,.datepicker table tr td.today:active{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#777}.datepicker table tr td.range{color:#000;background-color:#eee;border-color:#bbb;border-radius:0}.datepicker table tr td.range.focus,.datepicker table tr td.range:focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range:hover{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active,.datepicker table tr td.range:active{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active.focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active.focus,.datepicker table tr td.range:active:focus,.datepicker table tr td.range:active:hover{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled].focus,.datepicker table tr td.range[disabled]:focus,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.focus,fieldset[disabled] .datepicker table tr td.range:focus,fieldset[disabled] .datepicker table tr td.range:hover{background-color:#eee;border-color:#bbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eee;color:#777}.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active.focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted:active:hover{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled].focus,.datepicker table tr td.range.highlighted[disabled]:focus,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:hover{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#777}.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:focus{color:#000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today:hover{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active.focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today:active:hover{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#777}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#777;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:focus{color:#fff;background-color:#5e5e5e;border-color:#161616}.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:hover{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected:active{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active.focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected:active:hover{color:#fff;background-color:#4c4c4c;border-color:#161616}.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected.highlighted[disabled].focus,.datepicker table tr td.selected.highlighted[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:hover,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#777;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#777}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;line-height:1.42857143;text-shadow:0 1px 0 #fff;border-width:1px 0;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);-moz-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#333;font-size:13px;line-height:1.42857143}.datepicker.datepicker-inline td,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:0 5px}
      .input-group-addon { border: 1px solid #ced4da; border-radius: 0 .25rem .25rem 0; display:inline-block; border-left:none; padding: 0 10px; line-height: 2em; background:#f2f2f2; cursor:pointer; }
      .input-group-addon:hover { background:#e5e5e5; }


    /* ########################################################################################## */
    /*     СПИНЕР                                                                                 */
    /* ########################################################################################## */

          .spinner { display:inline-block; line-height:1; }
          .spinner input {vertical-align: top; width:45px; height:32px; background:none; border:1px solid #a9a9a9; text-align:center; font-size:1em; }
          .spinner button { vertical-align: top; width:32px; height:32px; border:none; background:#a9a9a9; color:#fff; cursor:pointer;  line-height:1; }
          .spinner button:hover { background:#777; }
          .spinner button:first-child { border-radius:5px 0 0 5px; }
          .spinner button:last-child { border-radius:0 5px 5px 0; }

          #minicart-color{ display:inline-block; width:15px; height:15px; float:left; }
          #minicart-size{ display:inline-block; float:left; margin-left:5px;}


    /* ########################################################################################## */
    /*     Корзина                                                                                */
    /* ########################################################################################## */

          .col-width-del { width:46px; }
          .col-width-img { width:70px; }
          .col-width-price { min-width:300px; }

          .cart-option { font-size:0.9em; color:#555; font-weight:300; }
          .cart-article { font-size:0.9em; color:#900; font-weight:300; }

          #cart-button-clear { cursor:pointer; }
          #cart-button-clear:hover { opacity:0.5; }

          .cart-but-del-wrap { font-size:0.8em; color:#777; }
          .cart-but-del { cursor:pointer; vertical-align: text-top; }
          .cart-but-del:hover { opacity:0.5; }

          .cart-item-header {  }
          .cart-item-header a { display:inline-block; padding-bottom:5px; font-size:1.1em; line-height:1.1em; }

          #cart-full-button-order { text-transform:uppercase; max-width:280px; line-height:1.4em; font-weight:bold; font-size:0.9em;}

          #cmlex-cart-header {  }
          #cmlex-cart-header > div { background:#b7ae3e url(/skin/texture.png); color:#fff; border:1px solid #fff; border-radius:4px; font-weight:bold; padding:14px 5px; text-align:center; }

          .cart-full-item { border-bottom:1px dotted #c7c7c7; }
          .cart-full-item:nth-child(odd) { background:#fcfcfc; }

          .cart-add-discount-wrap { color:#777; }

          #cmlex-cart-sum { border-bottom:2px solid #555; border-top:2px solid #555; text-align:center; padding-top:15px; padding-bottom:25px; }
          #cmlex-cart-sum .badge { font-size:100%; }

          #cart-count-all-wrap { padding:5px 0; }
          #cart-total-all-wrap { padding:5px 0; }

          #modal-use-discount { display:inline-block; width:100px; height:40px; border:1px solid #ddd; border-radius:4px; text-align:center; font-size:1.2em; margin-right:7px; }
          #modal-all-discount { display:inline-block; border:none; text-align:left; font-size:1.2em; padding:10px 0; margin-left:2px; font-weight:bold; }

          #order-dopinfo-wrap { padding:15px; background:#f9f9f9; border-radius:5px; }
          #cart-submit { text-transform:uppercase; font-weight:bold; }

          #order-check { background:#fcfcfc; border-radius:5px; padding:15px 0; overflow:hidden; }
          #order-check-table { margin:0 auto; }
          #order-check-table tr td { font-size:1em; line-height:1.2; text-align:right; padding:7px 10px; white-space:nowrap; }
          #order-check-table tr td .rur { color:#999; }
          #order-check-table tr td:first-child { font-size:1em; line-height:1; text-align:right; width:70%; white-space:normal; }
          #order-check-total-tr td { font-weight:bold; font-size:1.2em !important; }
          #order-check-total { color:#900; }
          #order-check-region-null-tr td, #order-check-delivery-tr td { font-size:0.9em !important; color:#900; }


    /* ########################################################################################## */
    /*     Страница заказа                                                                        */
    /* ########################################################################################## */

          #cartOrder { font-size:1em; width:100%; clear:both; }

          .cart-form-order { border-right:1px dashed #b9b9b9; padding-right: 20px;}

          #cartOrder table { width:100%; border-collapse: collapse; color: #000; padding:0; margin:0; line-height:1.1em; }
          #cartOrder table td {text-align:center; vertical-align:middle; border:1px solid #999; padding:8px; }
          #cartOrder table tr.topline td {border-top:2px solid #555; }
          #cartOrder th { padding:10px; border:1px solid #999; border-top:2px solid #555; border-bottom:2px solid #555; padding:12px; text-align:center; background:#757575; }
          #cartOrder tbody tr td:nth-child(2) { text-align:left; }

          #cartOrder table td:first-child { border-left:none; }
          #cartOrder table td:last-child { border-right:none; }
          #cartOrder th:first-child { border-left:none; }
          #cartOrder th:last-child { border-right:none; }
          #cartOrder table ul { font-size:0.9em; padding:0; margin:0 0 0 20px; }

          #cartOrder tfoot td { text-align:left; }
          #cartOrder tfoot td:nth-child(1) { text-align:right; }

          #cartOrder tr.order { font-size:1.2em; font-weight:bold; border-top:1px solid #ccc; }
          #cartOrder tr.order td { padding:10px; color:#900; }

          #orderPayment { padding: 0 10px; }
          #orderPayment .orderLabelPay { font-size:1.3em; }

          #orderPayButtonWrap { text-align:center; }
          .orderPayButton { display:inline-block;margin:10px 5px; }
          .orderPayButton:hover { opacity:0.8; }


/* ########################################################################################## */
/*     Ф О Р М А   О Б Р А Т Н О Й  С В Я З И                                                 */
/* ########################################################################################## */

     form.msgForm input[type="text"], form.msgForm input[type="tel"], form.msgForm input[type="email"] { min-height:45px; border:2px solid #ccc; }
     form.msgForm textarea { border:2px solid #ccc; }

    .form-group textarea{ resize: vertical; min-height:120px; }
    .form-group input.error, .form-group textarea.error, .form-group select.error { border:2px solid #f00; }
    div.error { border:2px solid #f00; }

    .ajax-wrap { text-align:center; padding:50px 10px; }
    .ajaxSubmit { float:right; margin: 7px 0; }

    .form-info { font-size:0.8em; color:#777; margin:10px 0; }
    .form-error { display:none; font-size:0.8em; color:#700; margin:10px 0 5px 0; }
    .form-error.error { display:block !important; }
    .form-after-post { display:none; text-align:center; padding:40px 20px; }

    .policy2 { text-align:right; font-size:12px; margin:0; position:relative; }
    .policy2 p { text-align:right; }
    .policy2 input { position:absolute; right:0; top:2px; font-size:inherit !important; height:auto !important; }
    .policy-info { width:100%; padding-right: 20px; line-height: 1.1em;}
    .policy-info p { margin:0; }
    .policy2 a { color:#c00; border-bottom:1px dotted #7d7a78; text-decoration:none; }
    .policy2 a:hover { color:#777; border-bottom:none; text-decoration:none; }

    .policy-info p { text-align:left; }

    .policy2.policy-left { text-align:left; }
    .policy2.policy-left p { text-align:left !important; line-height: 1.5; }
    .policy2.policy-left input { right:auto; left:20px; }
    .policy2 .policy-info { width:100%; padding-left: 25px; line-height: 1.1em;}

    .policy { text-align:right; font-size:12px; margin:0; position:relative; }
    .policy input { position:absolute; left:0; top:2px; font-size:inherit !important; height:auto !important; }
    .policy-info { width:100%; padding-right: 20px; line-height: 1.1em;}
    .policy-info p { margin:0; color:#696969; font-size: 11px; }
    .policy a { color:#696969; border-bottom:1px dotted #7d7a78; text-decoration:none; }
    .policy a:hover { color:#777; border-bottom:none; text-decoration:none; }

/* ##########################################################################################
      Д О П О Л Н И Т Е Л Ь Н О
   ########################################################################################## */

    .cmlex_root_editor span { opacity:0.5; text-decoration:none; }
    .cmlex_root_editor:hover span { opacity:1; text-decoration:none; }

    .rur:after { content:"p"; vertical-align:baseline; font-family:ruble,Tahoma,Arial,monospace; display:inline; font-size:0.8em; }
    .price .rur:after { color:#a7a7a7; }

    .cmlex_iGallery { display:block; clear:both; width:100%; box-sizing:border-box; padding:5px; border:1px dashed #900; margin:5px 0; text-align:center; height:80px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAG60lEQVR4nO2ba4hVVRTH95SmmGklZflIY2Ku451zzl7rv84cR6c4llFWWFRT2YMiypLoXaZU9DAxIQrzEb1EwoqoEHpQFKUiUUbQQ4oeUGn1obIaKktLxz7MuXLcs+/cc8491zsztGB9mb3u2nv99uPsvdceFQTBOGZ+jJn/BLCnLyozdxHRmwCmq7yFmR+rd4ApQPwQhuGgvAH02Z63qe/7M3IFUO+AMuhZ+wNAZx/Rf+oBoDPXCqoQAKv/B/A/ADsAIvIArCOiZcw8x3GctmnTph2SpZJ+CcB13SlmGTN3MfO3zPyyiMxTSg1JUkmuADo6Og4EMElEWgEMq8ZXWgAWIF86jnNYpUpyARCG4VCt9X0AtscasFtEXvJ9f3wWn9UCALCHiGZVqiQPAAcA2NhLQzqbm5sn1AnATTUHAOD6BI15I08AYRgOFZGQiK6NzjLvMvNOi/3pNQdARO8n6Y2mpqaxeQEoY7/VtK848nIA0MDMfyQBICKnpXGcBkAQBCMstr8rpRoqVVIVAADDmLkrCQCt9WUpfScG4DhOm2nLzO8mqSSPNeCLJACY2U3pNzEArfWVFtvHk1RSNQBmXpMg+D87OjoOTOM3DQAASy221yepJI8RcF2CEbAug9/EAJj5LdPWdd0Tk1RSNYBisTgcwJZeer/LcZwT0vpNCeBH07axsfHIyE87gAutX4Q8AEQNOLUcABFZnsVnUgBEdIQF+k8xP4/E/v49Mz8nItNyBRA15AVLQ34tFovDawkAwHSL3duxctsudRczz8kVAIAHLAC+qsJf0hFwrcXu4ZifTtvIJKI3cwNQKBTGAPjQ5i/t5y8tABF51AJ+jlJK+b4/vtzUBPBJ1QCiwJcC+LtcRcy8G8DzALgWAIjoHdPO9/2pSinV1tZ2OBHdBmCzxdfqzAAKhcIYIlrWW+A2FZHXALTnCcA2xIMgGGHYPGPxdUUmAL7vTwXwS5rALbogDwBBEIyz2Gy1+PrOtHNdt5AaAIBGAH9VGXxpNFxVLYAyn99X4zbNzc0TLDY/lypJC2BhHsFH+km1AADcYtporZfEbbTWF1n8rM0KwNaorJqlLhNADxsiusSwecTi5+YBAYCZPzBtPM8jw89mi58gK4CVyC/1taVKAAeg53q0KwzDoSUDx3EOs9xX/AVgcCYA+1MqAWDm4yzlXxg+TrfYrIsb9FsAAM4yy0XkRcPHYouPhXGDfQqZeQeA+/uIbu4NABHdYZYT0T0GgB4HIc/zTikLoB9oHMCzlvKOWPxDog6Nd/DufXaJfSCgzADKjJBJsfJ2S/mH5jyrd0CZAAAYDOMBBTPviL8hAjDf/D0RLRsQAIhoslnGzB8Zsb1i2nied96AAFAmPb4mFloDM/9q2hQKhTEDFgCA+aW4XNdtsZR/rUxJmtXpK1pKd9sAeJ53RikuIrra8tunegCIXmDWPbCE+ndra+sopewnPK31xFjH9kjWlK7JzCkwnZl/6APBVQxea31XrN0rjeD+ULFEKDN/axkBk3sAUEqpMAwH+b4/A91byz6nRDSr1PPRqJ1sbnAAvFcqL3NL9IuqlCnuDxIF/6klwCdKNiIy2ywXkZdq0iAAxwAIXNedUkuN5vxKS8+XdG8ilJlXWADMqwkApbqvnh3HOQHAXGZeISIbUP2laSp1XfekGICPzfLSNXnVAmCS67rHqgTzCcDRInKyiNxIRE8C2JT0NUlabWlpGR3VOTLKQ+yzgBaLxYNyAUBE6xGtugA2AXhCa32D7/szisXiUQlcNGitJ3qedwaA+cy8hpk/6mVoJ9GfY+2baRn+G3IJHt0HkEpX4tuIaL2ILI82I+1a60Mr+Y49sDxXRO6OEq2fA9iVAMDePKCILLIAWJQLAK21ztpLUVr6dXQnUC9lZiDZS9IhRORFi+BiZn6Zmb+JnsXuBLAxfr6P1h/z+z8zFwBNTU1j85y3zLybmb8CsBbAQmY+3/O8IkoXlr1IsVgcHr/8jP52EIxUXbQejMwFgFJKRfO+1qv6PwA2E9GzInK7iJwJoFGVWXhHjx59sIg8FIE0IX+cW/BK7aW8kJk/q8NBajsRvS8iq7TWt2qtr4lS4z0eSMYArMgVQFxaW1tHEdEsrfUSInqnzFPVuqqIzK4ZAFPCMBzquu7xABYAeJWZf6s3gKwv1fOSBgAOEV0dfe97nNBqrL1mnuoiQRCMI6ILRGR5tAEyd2156tP1jreiBEEwwvO8U9Cddl+HnN4eRDq33vGlFnTvNgMANwNYy8w/ZQXgum5LvePJRVzXLRDR5SKyipm/TAhgmxoIFyA2aWxsPJKZz9ZaPxj9s8a/JgBmvrje7dxvAmAYul+L3gngXiI6J+lv/wO9+xmdWVGmAwAAAABJRU5ErkJggg==") no-repeat center center; }

    img.hover:hover { opacity:0.8; }

    .modal-title { padding:0 !important; }
    .modal-footer { padding:10px; }


/* ##########################################################################################
     Спойлер
   ########################################################################################## */

    .cmlex-insert-spoiler { display:none; }
    .cmlex-insert-spoiler-but { display:block; margin: -3px 0 15px 0; text-align:left; }
    .cmlex-insert-spoiler-but span { cursor:pointer; color:#C93535; border-bottom: 1px dotted #C93535; text-decoration: none; display:inline; padding: 1px 0; }
    .cmlex-insert-spoiler-but span:hover { border-bottom: 1px dotted #FFF; }


/* ##########################################################################################
     Всплывающее скрытое окно
   ########################################################################################## */

    .cmlex-insert-box-href { cursor:pointer; }
    .cmlex-insert-box-href:hover { cursor:pointer; text-decoration:underline; color:#ff0000; }
    .cmlex-insert-box-href:hover strong { color:#ff0000 !important; }


/* ###################################################################################
    AJAX-анимация
   ################################################################################### */

    #circleG{width: 97px; margin: auto;}
    .circleG{background-color: rgb(255, 255, 255, 0); float: left; height: 21px; margin-left: 11px; width: 21px; animation-name: bounce_circleG; -o-animation-name: bounce_circleG; -ms-animation-name: bounce_circleG; -webkit-animation-name: bounce_circleG; -moz-animation-name: bounce_circleG; animation-duration: 1.4575s; -o-animation-duration: 1.4575s; -ms-animation-duration: 1.4575s; -webkit-animation-duration: 1.4575s; -moz-animation-duration: 1.4575s; animation-iteration-count: infinite; -o-animation-iteration-count: infinite; -ms-animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; animation-direction: normal; -o-animation-direction: normal; -ms-animation-direction: normal; -webkit-animation-direction: normal; -moz-animation-direction: normal; border-radius: 14px; -o-border-radius: 14px; -ms-border-radius: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px;}
    #circleG_1{animation-delay: 0.2895s; -o-animation-delay: 0.2895s; -ms-animation-delay: 0.2895s; -webkit-animation-delay: 0.2895s; -moz-animation-delay: 0.2895s;}
    #circleG_2{animation-delay: 0.6855s; -o-animation-delay: 0.6855s; -ms-animation-delay: 0.6855s; -webkit-animation-delay: 0.6855s; -moz-animation-delay: 0.6855s;}
    #circleG_3{animation-delay: 0.8785s; -o-animation-delay: 0.8785s; -ms-animation-delay: 0.8785s; -webkit-animation-delay: 0.8785s; -moz-animation-delay: 0.8785s;}
    @keyframes bounce_circleG{ 0%{} 50%{background-color:#d72910;} 100%{} }
    @-o-keyframes bounce_circleG{ 0%{} 50%{background-color:#d72910;} 100%{} }
    @-ms-keyframes bounce_circleG{ 0%{} 50%{background-color:#d72910;} 100%{} }
    @-webkit-keyframes bounce_circleG{ 0%{} 50%{background-color:#d72910;} 100%{} }
    @-moz-keyframes bounce_circleG{ 0%{} 50%{background-color:#d72910;} 100%{} }


/* ###################################################################################
    SVG иконки
   ################################################################################### */

    .inv { -webkit-filter: invert(1); filter: invert(1); }
    .ico-16 { display:inline-block; width:16px; height:16px; background:no-repeat 50% 50%; background-size:contain; vertical-align: middle; }
    .ico-24 { display:inline-block; width:24px; height:24px; background:no-repeat 50% 50%; background-size:contain; vertical-align: middle; }
    .ico-32 { display:inline-block; width:32px; height:32px; background:no-repeat 50% 50%; background-size:contain; vertical-align: middle; }

    .ico-search    { background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB3aWR0aD0iMTY2NSIgaGVpZ2h0PSIxOTI3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPiA8ZyBjbGFzcz0ibGF5ZXIiPiAgPHRpdGxlPmJhY2tncm91bmQ8L3RpdGxlPiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjU4MiIgaGVpZ2h0PSI0MDIiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgZmlsbD0ibm9uZSIvPiA8L2c+IDxnIGNsYXNzPSJsYXllciI+ICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+ICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJtMTE1Myw5NjYuNjE4NjZjMCwtMTIzLjMzMyAtNDMuODMzLC0yMjguODMzIC0xMzEuNSwtMzE2LjVzLTE5My4xNjcsLTEzMS41IC0zMTYuNSwtMTMxLjVzLTIyOC44MzMsNDMuODMzIC0zMTYuNSwxMzEuNXMtMTMxLjUsMTkzLjE2NyAtMTMxLjUsMzE2LjVzNDMuODMzLDIyOC44MzMgMTMxLjUsMzE2LjVzMTkzLjE2NywxMzEuNSAzMTYuNSwxMzEuNXMyMjguODMzLC00My44MzMgMzE2LjUsLTEzMS41czEzMS41LC0xOTMuMTY3IDEzMS41LC0zMTYuNXptNTEyLDgzMmMwLDM0LjY2NyAtMTIuNjY3LDY0LjY2NyAtMzgsOTBzLTU1LjMzMywzOCAtOTAsMzhjLTM2LDAgLTY2LC0xMi42NjcgLTkwLC0zOGwtMzQzLC0zNDJjLTExOS4zMzMsODIuNjY3IC0yNTIuMzMzLDEyNCAtMzk5LDEyNGMtOTUuMzMzLDAgLTE4Ni41LC0xOC41IC0yNzMuNSwtNTUuNXMtMTYyLC04NyAtMjI1LC0xNTBzLTExMywtMTM4IC0xNTAsLTIyNXMtNTUuNSwtMTc4LjE2NyAtNTUuNSwtMjczLjVzMTguNSwtMTg2LjUgNTUuNSwtMjczLjVzODcsLTE2MiAxNTAsLTIyNXMxMzgsLTExMyAyMjUsLTE1MHMxNzguMTY3LC01NS41IDI3My41LC01NS41czE4Ni41LDE4LjUgMjczLjUsNTUuNXMxNjIsODcgMjI1LDE1MHMxMTMsMTM4IDE1MCwyMjVzNTUuNSwxNzguMTY3IDU1LjUsMjczLjVjMCwxNDYuNjY3IC00MS4zMzMsMjc5LjY2NyAtMTI0LDM5OWwzNDMsMzQzYzI0LjY2NywyNC42NjcgMzcsNTQuNjY3IDM3LDkweiIgaWQ9InN2Z18xIi8+IDwvZz48L3N2Zz4=) !important; }
    .ico-right     { background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIxNzkyIiB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIiB3aWR0aD0iMTc5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTE3MSA5NjBxMCAxMy0xMCAyM2wtNDY2IDQ2NnEtMTAgMTAtMjMgMTB0LTIzLTEwbC01MC01MHEtMTAtMTAtMTAtMjN0MTAtMjNsMzkzLTM5My0zOTMtMzkzcS0xMC0xMC0xMC0yM3QxMC0yM2w1MC01MHExMC0xMCAyMy0xMHQyMyAxMGw0NjYgNDY2cTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==) !important; }
    .ico-trash     { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTc5MiIgaGVpZ2h0PSIxNzkyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPiA8Zz4gIDx0aXRsZT5iYWNrZ3JvdW5kPC90aXRsZT4gIDxyZWN0IGZpbGw9Im5vbmUiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgaGVpZ2h0PSI0MDIiIHdpZHRoPSI1ODIiIHk9Ii0xIiB4PSItMSIvPiA8L2c+IDxnPiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPiAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgaWQ9InN2Z18xIiBkPSJtNzA3LjIxODUxNiw3MzZsMCw1NzZxMCwxNCAtOSwyM3QtMjMsOWwtNjQsMHEtMTQsMCAtMjMsLTl0LTksLTIzbDAsLTU3NnEwLC0xNCA5LC0yM3QyMywtOWw2NCwwcTE0LDAgMjMsOXQ5LDIzem0yNTYsMGwwLDU3NnEwLDE0IC05LDIzdC0yMyw5bC02NCwwcS0xNCwwIC0yMywtOXQtOSwtMjNsMCwtNTc2cTAsLTE0IDksLTIzdDIzLC05bDY0LDBxMTQsMCAyMyw5dDksMjN6bTI1NiwwbDAsNTc2cTAsMTQgLTksMjN0LTIzLDlsLTY0LDBxLTE0LDAgLTIzLC05dC05LC0yM2wwLC01NzZxMCwtMTQgOSwtMjN0MjMsLTlsNjQsMHExNCwwIDIzLDl0OSwyM3ptMTI4LDcyNGwwLC05NDhsLTg5NiwwbDAsOTQ4cTAsMjIgNyw0MC41dDE0LjUsMjd0MTAuNSw4LjVsODMyLDBxMywwIDEwLjUsLTguNXQxNC41LC0yN3Q3LC00MC41em0tNjcyLC0xMDc2bDQ0OCwwbC00OCwtMTE3cS03LC05IC0xNywtMTFsLTMxNywwcS0xMCwyIC0xNywxMWwtNDksMTE3em05MjgsMzJsMCw2NHEwLDE0IC05LDIzdC0yMyw5bC05NiwwbDAsOTQ4cTAsODMgLTQ3LDE0My41dC0xMTMsNjAuNWwtODMyLDBxLTY2LDAgLTExMywtNTguNXQtNDcsLTE0MS41bDAsLTk1MmwtOTYsMHEtMTQsMCAtMjMsLTl0LTksLTIzbDAsLTY0cTAsLTE0IDksLTIzdDIzLC05bDMwOSwwbDcwLC0xNjdxMTUsLTM3IDU0LC02M3Q3OSwtMjZsMzIwLDBxNDAsMCA3OSwyNnQ1NCw2M2w3MCwxNjdsMzA5LDBxMTQsMCAyMyw5dDksMjN6Ii8+IDwvZz48L3N2Zz4=) !important; }
    .ico-root      { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgY29udGVudFNjcmlwdFR5cGU9InRleHQvZWNtYXNjcmlwdCIgY29udGVudFN0eWxlVHlwZT0idGV4dC9jc3MiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwNDggMjA0OCIgaGVpZ2h0PSIyMDQ4cHgiIGlkPSJMYXllcl8xIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAuMCAwIDE3ODQuMCAyMDQ4IiB3aWR0aD0iMTc4NC4wcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHpvb21BbmRQYW49Im1hZ25pZnkiPjxwYXRoIGQ9Ik04ODgsMTMxMmwxMTYtMTE2bC0xNTItMTUybC0xMTYsMTE2djU2aDk2djk2SDg4OHogTTEzMjgsNTkyYy0xMC42NjctMTAuNjY3LTIxLjY2Ny0xMC4zMzMtMzMsMUw5NDUsOTQzICBjLTExLjMzMywxMS4zMzMtMTEuNjY3LDIyLjMzMy0xLDMzczIxLjY2NywxMC4zMzMsMzMtMWwzNTAtMzUwQzEzMzguMzMzLDYxMy42NjcsMTMzOC42NjcsNjAyLjY2NywxMzI4LDU5MnogTTE0MDgsMTE4NnYxOTAgIGMwLDc5LjMzMy0yOC4xNjcsMTQ3LjE2Ny04NC41LDIwMy41UzExOTkuMzMzLDE2NjQsMTEyMCwxNjY0SDI4OGMtNzkuMzMzLDAtMTQ3LjE2Ny0yOC4xNjctMjAzLjUtODQuNVMwLDE0NTUuMzMzLDAsMTM3NlY1NDQgIGMwLTc5LjMzMywyOC4xNjctMTQ3LjE2Nyw4NC41LTIwMy41UzIwOC42NjcsMjU2LDI4OCwyNTZoODMyYzQyLDAsODEsOC4zMzMsMTE3LDI1YzEwLDQuNjY3LDE2LDEyLjMzMywxOCwyM2MyLDExLjMzMy0xLDIxLTksMjkgIGwtNDksNDljLTkuMzMzLDkuMzMzLTIwLDEyLTMyLDhjLTE1LjMzMy00LTMwLjMzMy02LTQ1LTZIMjg4Yy00NCwwLTgxLjY2NywxNS42NjctMTEzLDQ3cy00Nyw2OS00NywxMTN2ODMyICBjMCw0NCwxNS42NjcsODEuNjY3LDQ3LDExM3M2OSw0NywxMTMsNDdoODMyYzQ0LDAsODEuNjY3LTE1LjY2NywxMTMtNDdzNDctNjksNDctMTEzdi0xMjZjMC04LjY2NywzLTE2LDktMjJsNjQtNjQgIGMxMC0xMCwyMS42NjctMTIuMzMzLDM1LTdDMTQwMS4zMzMsMTE2Mi4zMzMsMTQwOCwxMTcyLDE0MDgsMTE4NnogTTEzMTIsNDQ4bDI4OCwyODhsLTY3Miw2NzJINjQwdi0yODhMMTMxMiw0NDh6IE0xNzU2LDU4MGwtOTIsOTIgIGwtMjg4LTI4OGw5Mi05MmMxOC42NjctMTguNjY3LDQxLjMzMy0yOCw2OC0yOHM0OS4zMzMsOS4zMzMsNjgsMjhsMTUyLDE1MmMxOC42NjcsMTguNjY3LDI4LDQxLjMzMywyOCw2OCAgUzE3NzQuNjY3LDU2MS4zMzMsMTc1Niw1ODB6Ii8+PC9zdmc+) !important; }
    .ico-close     { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgaGVpZ2h0PSIxMjEwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgoKIDxnPgogIDx0aXRsZT5iYWNrZ3JvdW5kPC90aXRsZT4KICA8cmVjdCBmaWxsPSJub25lIiBpZD0iY2FudmFzX2JhY2tncm91bmQiIGhlaWdodD0iMTIxMiIgd2lkdGg9IjEyMDIiIHk9Ii0xIiB4PSItMSIvPgogPC9nPgogPGc+CiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPgogIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGlkPSJzdmdfMSIgZD0ibTExOTEuOTU2NzQ0LDk2OC4yNzcyNzRjMCwyNi42NjcgLTkuMzMzLDQ5LjMzMyAtMjgsNjhsLTEzNiwxMzZjLTE4LjY2NywxOC42NjcgLTQxLjMzMywyOCAtNjgsMjhzLTQ5LjMzMywtOS4zMzMgLTY4LC0yOGwtMjk0LC0yOTRsLTI5NCwyOTRjLTE4LjY2NywxOC42NjcgLTQxLjMzMywyOCAtNjgsMjhzLTQ5LjMzMywtOS4zMzMgLTY4LC0yOGwtMTM2LC0xMzZjLTE4LjY2NywtMTguNjY3IC0yOCwtNDEuMzMzIC0yOCwtNjhzOS4zMzMsLTQ5LjMzMyAyOCwtNjhsMjk0LC0yOTRsLTI5NCwtMjk0Yy0xOC42NjcsLTE4LjY2NyAtMjgsLTQxLjMzMyAtMjgsLTY4czkuMzMzLC00OS4zMzMgMjgsLTY4bDEzNiwtMTM2YzE4LjY2NywtMTguNjY3IDQxLjMzMywtMjggNjgsLTI4czQ5LjMzMyw5LjMzMyA2OCwyOGwyOTQsMjk0bDI5NCwtMjk0YzE4LjY2NywtMTguNjY3IDQxLjMzMywtMjggNjgsLTI4czQ5LjMzMyw5LjMzMyA2OCwyOGwxMzYsMTM2YzE4LjY2NywxOC42NjcgMjgsNDEuMzMzIDI4LDY4cy05LjMzMyw0OS4zMzMgLTI4LDY4bC0yOTQsMjk0bDI5NCwyOTRjMTguNjY3LDE4LjY2NyAyOCw0MS4zMzMgMjgsNjh6Ii8+CiA8L2c+Cjwvc3ZnPg==) !important; }
    .ico-del       { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUzNiIgaGVpZ2h0PSIyMDQ4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPiA8Zz4gIDx0aXRsZT5iYWNrZ3JvdW5kPC90aXRsZT4gIDxyZWN0IGZpbGw9Im5vbmUiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgaGVpZ2h0PSI0MDIiIHdpZHRoPSI1ODIiIHk9Ii0xIiB4PSItMSIvPiA8L2c+IDxnPiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPiAgPHBhdGggZmlsbD0iI2JmMDAwMCIgaWQ9InN2Z18xIiBkPSJtMTE0OSwxMjUwYzAsLTE3LjMzMyAtNi4zMzMsLTMyLjMzMyAtMTksLTQ1bC0xODEsLTE4MWwxODEsLTE4MWMxMi42NjcsLTEyLjY2NyAxOSwtMjcuNjY3IDE5LC00NWMwLC0xOCAtNi4zMzMsLTMzLjMzMyAtMTksLTQ2bC05MCwtOTBjLTEyLjY2NywtMTIuNjY3IC0yOCwtMTkgLTQ2LC0xOWMtMTcuMzMzLDAgLTMyLjMzMyw2LjMzMyAtNDUsMTlsLTE4MSwxODFsLTE4MSwtMTgxYy0xMi42NjcsLTEyLjY2NyAtMjcuNjY3LC0xOSAtNDUsLTE5Yy0xOCwwIC0zMy4zMzMsNi4zMzMgLTQ2LDE5bC05MCw5MGMtMTIuNjY3LDEyLjY2NyAtMTksMjggLTE5LDQ2YzAsMTcuMzMzIDYuMzMzLDMyLjMzMyAxOSw0NWwxODEsMTgxbC0xODEsMTgxYy0xMi42NjcsMTIuNjY3IC0xOSwyNy42NjcgLTE5LDQ1YzAsMTggNi4zMzMsMzMuMzMzIDE5LDQ2bDkwLDkwYzEyLjY2NywxMi42NjcgMjgsMTkgNDYsMTljMTcuMzMzLDAgMzIuMzMzLC02LjMzMyA0NSwtMTlsMTgxLC0xODFsMTgxLDE4MWMxMi42NjcsMTIuNjY3IDI3LjY2NywxOSA0NSwxOWMxOCwwIDMzLjMzMywtNi4zMzMgNDYsLTE5bDkwLC05MGMxMi42NjcsLTEyLjY2NyAxOSwtMjggMTksLTQ2em0zODcsLTIyNmMwLDEzOS4zMzMgLTM0LjMzMywyNjcuODMzIC0xMDMsMzg1LjVzLTE2MS44MzMsMjEwLjgzMyAtMjc5LjUsMjc5LjVzLTI0Ni4xNjcsMTAzIC0zODUuNSwxMDNzLTI2Ny44MzMsLTM0LjMzMyAtMzg1LjUsLTEwM3MtMjEwLjgzMywtMTYxLjgzMyAtMjc5LjUsLTI3OS41cy0xMDMsLTI0Ni4xNjcgLTEwMywtMzg1LjVzMzQuMzMzLC0yNjcuODMzIDEwMywtMzg1LjVzMTYxLjgzMywtMjEwLjgzMyAyNzkuNSwtMjc5LjVzMjQ2LjE2NywtMTAzIDM4NS41LC0xMDNzMjY3LjgzMywzNC4zMzMgMzg1LjUsMTAzczIxMC44MzMsMTYxLjgzMyAyNzkuNSwyNzkuNXMxMDMsMjQ2LjE2NyAxMDMsMzg1LjV6Ii8+IDwvZz48L3N2Zz4=) !important; }
    .ico-back      { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTc5MiIgaGVpZ2h0PSIyMDQ4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiPgoKIDxnPgogIDx0aXRsZT5iYWNrZ3JvdW5kPC90aXRsZT4KICA8cmVjdCBmaWxsPSJub25lIiBpZD0iY2FudmFzX2JhY2tncm91bmQiIGhlaWdodD0iNDAyIiB3aWR0aD0iNTgyIiB5PSItMSIgeD0iLTEiLz4KIDwvZz4KIDxnPgogIDx0aXRsZT5MYXllciAxPC90aXRsZT4KICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBpZD0ic3ZnXzEiIGQ9Im0xNzkyLDEyNDhjMCwxMTAuNjY3IC00Mi4zMzMsMjYxIC0xMjcsNDUxYy0yLDQuNjY3IC01LjUsMTIuNjY3IC0xMC41LDI0cy05LjUsMjEuMzMzIC0xMy41LDMwcy04LjMzMywxNiAtMTMsMjJjLTgsMTEuMzMzIC0xNy4zMzMsMTcgLTI4LDE3Yy0xMCwwIC0xNy44MzMsLTMuMzMzIC0yMy41LC0xMHMtOC41LC0xNSAtOC41LC0yNWMwLC02IDAuODMzLC0xNC44MzMgMi41LC0yNi41czIuNSwtMTkuNSAyLjUsLTIzLjVjMy4zMzMsLTQ1LjMzMyA1LC04Ni4zMzMgNSwtMTIzYzAsLTY3LjMzMyAtNS44MzMsLTEyNy42NjcgLTE3LjUsLTE4MXMtMjcuODMzLC05OS41IC00OC41LC0xMzguNXMtNDcuMzMzLC03Mi42NjcgLTgwLC0xMDFjLTMyLjY2NywtMjguMzMzIC02Ny44MzMsLTUxLjUgLTEwNS41LC02OS41cy04MiwtMzIuMTY3IC0xMzMsLTQyLjVzLTEwMi4zMzMsLTE3LjUgLTE1NCwtMjEuNWMtNTEuNjY3LC00IC0xMTAuMTY3LC02IC0xNzUuNSwtNmwtMjI0LDBsMCwyNTZjMCwxNy4zMzMgLTYuMzMzLDMyLjMzMyAtMTksNDVzLTI3LjY2NywxOSAtNDUsMTlzLTMyLjMzMywtNi4zMzMgLTQ1LC0xOWwtNTEyLC01MTJjLTEyLjY2NywtMTIuNjY3IC0xOSwtMjcuNjY3IC0xOSwtNDVzNi4zMzMsLTMyLjMzMyAxOSwtNDVsNTEyLC01MTJjMTIuNjY3LC0xMi42NjcgMjcuNjY3LC0xOSA0NSwtMTlzMzIuMzMzLDYuMzMzIDQ1LDE5czE5LDI3LjY2NyAxOSw0NWwwLDI1NmwyMjQsMGM0NzUuMzMzLDAgNzY3LDEzNC4zMzMgODc1LDQwM2MzNS4zMzMsODkuMzMzIDUzLDIwMC4zMzMgNTMsMzMzeiIvPgogPC9nPgo8L3N2Zz4=) !important; }
    .ico-like-on   { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+IDxnPiAgPHRpdGxlPmJhY2tncm91bmQ8L3RpdGxlPiAgPHJlY3QgZmlsbD0ibm9uZSIgaWQ9ImNhbnZhc19iYWNrZ3JvdW5kIiBoZWlnaHQ9IjQwMiIgd2lkdGg9IjU4MiIgeT0iLTEiIHg9Ii0xIi8+IDwvZz4gPGc+ICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+ICA8cGF0aCBmaWxsPSIjZWEyYTJhIiBpZD0ic3ZnXzEiIGQ9Im0yMC44NCw0LjYxYTUuNSw1LjUgMCAwIDAgLTcuNzgsMGwtMS4wNiwxLjA2bC0xLjA2LC0xLjA2YTUuNSw1LjUgMCAwIDAgLTcuNzgsNy43OGwxLjA2LDEuMDZsNy43OCw3Ljc4bDcuNzgsLTcuNzhsMS4wNiwtMS4wNmE1LjUsNS41IDAgMCAwIDAsLTcuNzh6Ii8+IDwvZz48L3N2Zz4=) !important; }
    .ico-like-off  { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZmlsbD0ibm9uZSIgaGVpZ2h0PSIyNCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwLjg0IDQuNjFhNS41IDUuNSAwIDAgMC03Ljc4IDBMMTIgNS42N2wtMS4wNi0xLjA2YTUuNSA1LjUgMCAwIDAtNy43OCA3Ljc4bDEuMDYgMS4wNkwxMiAyMS4yM2w3Ljc4LTcuNzggMS4wNi0xLjA2YTUuNSA1LjUgMCAwIDAgMC03Ljc4eiIvPjwvc3ZnPg==) !important; }
    .ico-submenu   { background-position:7px -1px; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgY29udGVudFNjcmlwdFR5cGU9InRleHQvZWNtYXNjcmlwdCIgY29udGVudFN0eWxlVHlwZT0idGV4dC9jc3MiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwNDggMjA0OCIgaGVpZ2h0PSIyMDQ4cHgiIGlkPSJMYXllcl8xIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9Ijc3LjAgMCA5OTguMCAyMDQ4IiB3aWR0aD0iOTk4LjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgem9vbUFuZFBhbj0ibWFnbmlmeSI+PHBhdGggZD0iTTEwNzUsODY0YzAsOC42NjctMy4zMzMsMTYuMzMzLTEwLDIzbC00NjYsNDY2Yy02LjY2Nyw2LjY2Ny0xNC4zMzMsMTAtMjMsMTBzLTE2LjMzMy0zLjMzMy0yMy0xMEw4Nyw4ODcgIGMtNi42NjctNi42NjctMTAtMTQuMzMzLTEwLTIzczMuMzMzLTE2LjMzMywxMC0yM2w1MC01MGM2LjY2Ny02LjY2NywxNC4zMzMtMTAsMjMtMTBzMTYuMzMzLDMuMzMzLDIzLDEwbDM5MywzOTNsMzkzLTM5MyAgYzYuNjY3LTYuNjY3LDE0LjMzMy0xMCwyMy0xMHMxNi4zMzMsMy4zMzMsMjMsMTBsNTAsNTBDMTA3MS42NjcsODQ3LjY2NywxMDc1LDg1NS4zMzMsMTA3NSw4NjR6Ii8+PC9zdmc+) !important; }
    .ico-submenu2  { background-position:7px -2px; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyB3aWR0aD0iOTk4IiBoZWlnaHQ9IjIwNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+IDxnIGNsYXNzPSJsYXllciI+ICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+ICA8cGF0aCB0cmFuc2Zvcm09InJvdGF0ZSgtOTAgNTc2LjAwMDAwMDAwMDAwMDMsMTE1NC40MDcxMDQ0OTIxODc3KSAiIGZpbGw9IiNmZmZmZmYiIGlkPSJzdmdfMSIgZD0ibTEwNzUsOTQ2LjQwNjk1YzAsOC42NjcgLTMuMzMzLDE2LjMzMyAtMTAsMjNsLTQ2Niw0NjZjLTYuNjY3LDYuNjY3IC0xNC4zMzMsMTAgLTIzLDEwcy0xNi4zMzMsLTMuMzMzIC0yMywtMTBsLTQ2NiwtNDY2Yy02LjY2NywtNi42NjcgLTEwLC0xNC4zMzMgLTEwLC0yM3MzLjMzMywtMTYuMzMzIDEwLC0yM2w1MCwtNTBjNi42NjcsLTYuNjY3IDE0LjMzMywtMTAgMjMsLTEwczE2LjMzMywzLjMzMyAyMywxMGwzOTMsMzkzbDM5MywtMzkzYzYuNjY3LC02LjY2NyAxNC4zMzMsLTEwIDIzLC0xMHMxNi4zMzMsMy4zMzMgMjMsMTBsNTAsNTBjNi42NjcsNi42NjcgMTAsMTQuMzMzIDEwLDIzeiIvPiA8L2c+PC9zdmc+) !important; }
    .ico-profile   { margin-top:-4px; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjQgNjQiIGhlaWdodD0iNjRweCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNjQgNjQiIHdpZHRoPSI2NHB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZyBpZD0iTGF5ZXJfMSI+PGc+PGNpcmNsZSBjeD0iMzIiIGN5PSIzMiIgZmlsbD0iIzRGNUQ3MyIgcj0iMzIiLz48L2c+PGcgb3BhY2l0eT0iMC4yIj48Zz48cGF0aCBkPSJNNDMuOTA1LDQ3LjU0M2MtMy44MjEtMS42Ni01LjIxNy00LjI0Mi01LjY0My02LjQ2OWMyLjc1Mi0yLjIxNSw0Ljk0My01Ljc1Niw2LjE0OC05LjU3MyAgICAgYzEuMjM5LTEuNTc5LDEuOTYtMy4yMjYsMS45Ni00LjYyYzAtMC45NTUtMC4zNDctMS42NDYtMC45NTUtMi4xNThjLTAuMjAzLTguMTA2LTUuOTQyLTE0LjYxMy0xMy4wMzktMTQuNzE0ICAgICBDMzIuMzIyLDEwLjAwOSwzMi4yNjgsMTAsMzIuMjEzLDEwYy0wLjAyMiwwLTAuMDQzLDAuMDA0LTAuMDY1LDAuMDA0Yy03LjA1MiwwLjAzOS0xMi43ODMsNi40MS0xMy4xMjUsMTQuNDA5ICAgICBjLTAuODg0LDAuNTI4LTEuMzk0LDEuMzA1LTEuMzk0LDIuNDY5YzAsMS42NDEsMC45OTIsMy42MywyLjY2Myw1LjQ0OGMxLjE4NywzLjMyNywzLjExOCw2LjM4LDUuNSw4LjQzOCAgICAgYy0wLjM1NCwyLjI5Mi0xLjY5OSw1LjAzOS01LjY5Nyw2Ljc3NmMtMi4xNTksMC45MzgtNi4xMDUsMS43ODEtNy44MDgsMi42NDljNC4zNjIsNC43NjksMTIuNjI0LDcuNzY5LDE5LjU4OSw3LjgwNWwwLjA5OSwwLjAwMyAgICAgQzMxLjk4Myw1Ny45OTksMzEuOTkyLDU4LDMyLDU4YzcuMDE0LDAsMTUuMzI1LTMuMDEsMTkuNzEzLTcuODA4QzUwLjAxLDQ5LjMyNCw0Ni4wNjMsNDguNDgxLDQzLjkwNSw0Ny41NDN6IiBmaWxsPSIjMjMxRjIwIi8+PC9nPjwvZz48Zz48Zz48cGF0aCBkPSJNNDMuOTA1LDQ1LjU0M2MtMy44MjEtMS42Ni01LjIxNy00LjI0Mi01LjY0My02LjQ2OWMyLjc1Mi0yLjIxNSw0Ljk0My01Ljc1Niw2LjE0OC05LjU3MyAgICAgYzEuMjM5LTEuNTc5LDEuOTYtMy4yMjYsMS45Ni00LjYyYzAtMC45NTUtMC4zNDctMS42NDYtMC45NTUtMi4xNThDNDUuMjEzLDE0LjYxOCwzOS40NzQsOC4xMSwzMi4zNzgsOC4wMSAgICAgQzMyLjMyMiw4LjAwOSwzMi4yNjgsOCwzMi4yMTMsOGMtMC4wMjIsMC0wLjA0MywwLjAwNC0wLjA2NSwwLjAwNGMtNy4wNTIsMC4wMzktMTIuNzgzLDYuNDEtMTMuMTI1LDE0LjQwOSAgICAgYy0wLjg4NCwwLjUyOC0xLjM5NCwxLjMwNS0xLjM5NCwyLjQ2OWMwLDEuNjQxLDAuOTkyLDMuNjMsMi42NjMsNS40NDhjMS4xODcsMy4zMjcsMy4xMTgsNi4zOCw1LjUsOC40MzggICAgIGMtMC4zNTQsMi4yOTItMS42OTksNS4wMzktNS42OTcsNi43NzZjLTIuMTU5LDAuOTM4LTYuMTA1LDEuNzgxLTcuODA4LDIuNjQ5YzQuMzYyLDQuNzY5LDEyLjYyNCw3Ljc2OSwxOS41ODksNy44MDVsMC4wOTksMC4wMDMgICAgIEMzMS45ODMsNTUuOTk5LDMxLjk5Miw1NiwzMiw1NmM3LjAxNCwwLDE1LjMyNS0zLjAxLDE5LjcxMy03LjgwOEM1MC4wMSw0Ny4zMjQsNDYuMDYzLDQ2LjQ4MSw0My45MDUsNDUuNTQzeiIgZmlsbD0iI0ZGRkZGRiIvPjwvZz48L2c+PC9nPjxnIGlkPSJMYXllcl8yIi8+PC9zdmc+) !important; }
    .ico-like      { margin-top:-4px; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjQgNjQiIGhlaWdodD0iNjRweCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNjQgNjQiIHdpZHRoPSI2NHB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZyBpZD0iTGF5ZXJfMSI+PGc+PGNpcmNsZSBjeD0iMzIiIGN5PSIzMiIgZmlsbD0iI0M3NUM1QyIgcj0iMzIiLz48L2c+PGcgb3BhY2l0eT0iMC4yIj48Zz48cGF0aCBkPSJNNDkuOTgyLDMxLjAwM2MtMC4wOTQtNS41MjItNC41NzQtMTAuNDQyLTEwLjEwNy0xMC40NDJjLTMuMiwwLTYuMDE5LDEuNjc0LTcuODc1LDQuMTMxICAgICBjLTEuODU2LTIuNDU3LTQuNjc2LTQuMTMxLTcuODc1LTQuMTMxYy01LjUzMywwLTEwLjAxMiw0LjkyMS0xMC4xMDcsMTAuNDQySDE0YzAsMC4wMzQsMC4wMDcsMC4wNjUsMC4wMDcsMC4wOTkgICAgIGMwLDAuMDI1LTAuMDA3LDAuMDQ5LTAuMDA3LDAuMDc2YzAsMC4xNTUsMC4wMzgsMC4yNzIsMC4wNDUsMC40MjFjMC40OTUsMTQuMDcxLDE3LjgxMywxOS44NCwxNy44MTMsMTkuODQgICAgIHMxNy41NzItNS43NjIsMTguMDkyLTE5LjgxOEM0OS45NTksMzEuNDY0LDUwLDMxLjM0LDUwLDMxLjE3OGMwLTAuMDI3LTAuMDA3LTAuMDUyLTAuMDA3LTAuMDc2YzAtMC4wMzYsMC4wMDctMC4wNjUsMC4wMDctMC4wOTkgICAgIEg0OS45ODJ6IiBmaWxsPSIjMjMxRjIwIi8+PC9nPjwvZz48Zz48Zz48cGF0aCBkPSJNNDkuOTgyLDI5LjAwM2MtMC4wOTQtNS41MjItNC41NzQtMTAuNDQyLTEwLjEwNy0xMC40NDJjLTMuMiwwLTYuMDE5LDEuNjc0LTcuODc1LDQuMTMxICAgICBjLTEuODU2LTIuNDU3LTQuNjc2LTQuMTMxLTcuODc1LTQuMTMxYy01LjUzMywwLTEwLjAxMiw0LjkyMS0xMC4xMDcsMTAuNDQySDE0YzAsMC4wMzQsMC4wMDcsMC4wNjUsMC4wMDcsMC4wOTkgICAgIGMwLDAuMDI1LTAuMDA3LDAuMDQ5LTAuMDA3LDAuMDc2YzAsMC4xNTUsMC4wMzgsMC4yNzIsMC4wNDUsMC40MjFjMC40OTUsMTQuMDcxLDE3LjgxMywxOS44NCwxNy44MTMsMTkuODQgICAgIHMxNy41NzItNS43NjIsMTguMDkyLTE5LjgxOEM0OS45NTksMjkuNDY0LDUwLDI5LjM0LDUwLDI5LjE3OGMwLTAuMDI3LTAuMDA3LTAuMDUyLTAuMDA3LTAuMDc2YzAtMC4wMzYsMC4wMDctMC4wNjUsMC4wMDctMC4wOTkgICAgIEg0OS45ODJ6IiBmaWxsPSIjRkZGRkZGIi8+PC9nPjwvZz48L2c+PGcgaWQ9IkxheWVyXzIiLz48L3N2Zz4=) !important; }
    .ico-order     { margin-top:-4px; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjQgNjQiIGhlaWdodD0iNjRweCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNjQgNjQiIHdpZHRoPSI2NHB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZyBpZD0iTGF5ZXJfMSI+PGc+PGNpcmNsZSBjeD0iMzIiIGN5PSIzMiIgZmlsbD0iI0UwRTBEMSIgcj0iMzIiLz48L2c+PGcgb3BhY2l0eT0iMC4yIj48cGF0aCBkPSJNNDksMjZIMTVjLTEuNjU3LDAtMywxLjM0My0zLDNsNCwxOGMwLDEuNjU3LDEuMzQzLDMsMywzaDI2YzEuNjU3LDAsMy0xLjM0MywzLTNsNC0xOCAgICBDNTIsMjcuMzQzLDUwLjY1NywyNiw0OSwyNnogTTI0LDQ1YzAsMS4xMDUtMC44OTUsMi0yLDJzLTItMC44OTUtMi0ydi02YzAtMS4xMDUsMC44OTUtMiwyLTJzMiwwLjg5NSwyLDJWNDV6IE0zNCw0NSAgICBjMCwxLjEwNS0wLjg5NSwyLTIsMnMtMi0wLjg5NS0yLTJ2LTZjMC0xLjEwNSwwLjg5NS0yLDItMnMyLDAuODk1LDIsMlY0NXogTTQ0LDQ1YzAsMS4xMDUtMC44OTUsMi0yLDJzLTItMC44OTUtMi0ydi02ICAgIGMwLTEuMTA1LDAuODk1LTIsMi0yczIsMC44OTUsMiwyVjQ1eiIgZmlsbD0iIzIzMUYyMCIvPjwvZz48Zz48cGF0aCBkPSJNNDksMjRIMTVjLTEuNjU3LDAtMywxLjM0My0zLDNsNCwxOGMwLDEuNjU3LDEuMzQzLDMsMywzaDI2YzEuNjU3LDAsMy0xLjM0MywzLTNsNC0xOCAgICBDNTIsMjUuMzQzLDUwLjY1NywyNCw0OSwyNHogTTI0LDQzYzAsMS4xMDUtMC44OTUsMi0yLDJzLTItMC44OTUtMi0ydi02YzAtMS4xMDUsMC44OTUtMiwyLTJzMiwwLjg5NSwyLDJWNDN6IE0zNCw0MyAgICBjMCwxLjEwNS0wLjg5NSwyLTIsMnMtMi0wLjg5NS0yLTJ2LTZjMC0xLjEwNSwwLjg5NS0yLDItMnMyLDAuODk1LDIsMlY0M3ogTTQ0LDQzYzAsMS4xMDUtMC44OTUsMi0yLDJzLTItMC44OTUtMi0ydi02ICAgIGMwLTEuMTA1LDAuODk1LTIsMi0yczIsMC44OTUsMiwyVjQzeiIgZmlsbD0iI0UwOTk1RSIvPjwvZz48ZyBvcGFjaXR5PSIwLjIiPjxwYXRoIGQ9Ik01NiwyOGMwLDEuMTA1LTAuODk1LDItMiwySDEwYy0xLjEwNSwwLTItMC44OTUtMi0ybDAsMGMwLTEuMTA1LDAuODk1LTIsMi0yaDQ0ICAgIEM1NS4xMDUsMjYsNTYsMjYuODk1LDU2LDI4TDU2LDI4eiIgZmlsbD0iIzIzMUYyMCIvPjwvZz48Zz48cGF0aCBkPSJNNTYsMjZjMCwxLjEwNS0wLjg5NSwyLTIsMkgxMGMtMS4xMDUsMC0yLTAuODk1LTItMmwwLDBjMC0xLjEwNSwwLjg5NS0yLDItMmg0NCAgICBDNTUuMTA1LDI0LDU2LDI0Ljg5NSw1NiwyNkw1NiwyNnoiIGZpbGw9IiNFMDk5NUUiLz48L2c+PGcgb3BhY2l0eT0iMC4yIj48cGF0aCBkPSJNNDIuODI4LDE1LjE3MmMwLjc4MSwwLjc4MSwwLjc4MSwyLjA0NywwLDIuODI4TDMxLjQxNCwzMy40MTRjLTAuNzgxLDAuNzgxLTIuMDQ3LDAuNzgxLTIuODI4LDBsMCwwICAgIGMtMC43ODEtMC43ODEtMC43ODEtMi4wNDcsMC0yLjgyOEw0MCwxNS4xNzJDNDAuNzgxLDE0LjM5MSw0Mi4wNDcsMTQuMzkxLDQyLjgyOCwxNS4xNzJMNDIuODI4LDE1LjE3MnoiIGZpbGw9IiMyMzFGMjAiLz48L2c+PGc+PHBhdGggZD0iTTQyLjgyOCwxMy4xNzJjMC43ODEsMC43ODEsMC43ODEsMi4wNDcsMCwyLjgyOEwzMS40MTQsMzEuNDE0Yy0wLjc4MSwwLjc4MS0yLjA0NywwLjc4MS0yLjgyOCwwbDAsMCAgICBjLTAuNzgxLTAuNzgxLTAuNzgxLTIuMDQ3LDAtMi44MjhMNDAsMTMuMTcyQzQwLjc4MSwxMi4zOTEsNDIuMDQ3LDEyLjM5MSw0Mi44MjgsMTMuMTcyTDQyLjgyOCwxMy4xNzJ6IiBmaWxsPSIjNEY1RDczIi8+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfMiIvPjwvc3ZnPg==) !important; }
    .ico-logout    { margin-top:-4px; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjQgNjQiIGhlaWdodD0iNjRweCIgaWQ9IkxheWVyXzEiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDY0IDY0IiB3aWR0aD0iNjRweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGNpcmNsZSBjeD0iMzIiIGN5PSIzMiIgZmlsbD0iI0M3NUM1QyIgcj0iMzIiLz48ZyBvcGFjaXR5PSIwLjIiPjxwYXRoIGQ9Ik0zMiw1MmMtOS45MjUsMC0xOC04LjA3NS0xOC0xOGMwLTYuMzU5LDMuNDExLTEyLjMxMiw4LjkwMi0xNS41MzVjMC45NTItMC41NiwyLjE3OC0wLjI0LDIuNzM3LDAuNzEzICAgYzAuNTU5LDAuOTUzLDAuMjQsMi4xNzgtMC43MTMsMi43MzdDMjAuNjU0LDI0LjQyMywxOCwyOS4wNTMsMTgsMzRjMCw3LjcyLDYuMjgsMTQsMTQsMTRjNy43MiwwLDE0LTYuMjgsMTQtMTQgICBjMC01LjA2NS0yLjc0OS05Ljc0OS03LjE3My0xMi4yMjZjLTAuOTY0LTAuNTM5LTEuMzA4LTEuNzU4LTAuNzY4LTIuNzIyYzAuNTM5LTAuOTYzLDEuNzU3LTEuMzA4LDIuNzIyLTAuNzY4ICAgQzQ2LjQ2OCwyMS40NjcsNTAsMjcuNDg5LDUwLDM0QzUwLDQzLjkyNSw0MS45MjUsNTIsMzIsNTJ6IiBmaWxsPSIjMjMxRjIwIi8+PC9nPjxnIG9wYWNpdHk9IjAuMiI+PHBhdGggZD0iTTMyLDM2Yy0xLjEwNSwwLTItMC44OTYtMi0yVjE0YzAtMS4xMDQsMC44OTUtMiwyLTJjMS4xMDQsMCwyLDAuODk2LDIsMnYyMEMzNCwzNS4xMDQsMzMuMTA0LDM2LDMyLDM2eiIgZmlsbD0iIzIzMUYyMCIvPjwvZz48cGF0aCBkPSJNMzkuODA0LDE4LjAyOSAgQzQ0LjY5NCwyMC43NjcsNDgsMjUuOTk3LDQ4LDMyYzAsOC44MzctNy4xNjMsMTYtMTYsMTZjLTguODM3LDAtMTYtNy4xNjMtMTYtMTZjMC01Ljg4NywzLjE3OS0xMS4wMzEsNy45MTQtMTMuODA5IiBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjQiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjQiIHgxPSIzMiIgeDI9IjMyIiB5MT0iMzIiIHkyPSIxMiIvPjwvc3ZnPg==) !important; }
    .ico-date     { vertical-align:middle; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIxNzkyIiB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIiB3aWR0aD0iMTc5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTkyIDE2NjRoMjg4di0yODhoLTI4OHYyODh6bTM1MiAwaDMyMHYtMjg4aC0zMjB2Mjg4em0tMzUyLTM1MmgyODh2LTMyMGgtMjg4djMyMHptMzUyIDBoMzIwdi0zMjBoLTMyMHYzMjB6bS0zNTItMzg0aDI4OHYtMjg4aC0yODh2Mjg4em03MzYgNzM2aDMyMHYtMjg4aC0zMjB2Mjg4em0tMzg0LTczNmgzMjB2LTI4OGgtMzIwdjI4OHptNzY4IDczNmgyODh2LTI4OGgtMjg4djI4OHptLTM4NC0zNTJoMzIwdi0zMjBoLTMyMHYzMjB6bS0zNTItODY0di0yODhxMC0xMy05LjUtMjIuNXQtMjIuNS05LjVoLTY0cS0xMyAwLTIyLjUgOS41dC05LjUgMjIuNXYyODhxMCAxMyA5LjUgMjIuNXQyMi41IDkuNWg2NHExMyAwIDIyLjUtOS41dDkuNS0yMi41em03MzYgODY0aDI4OHYtMzIwaC0yODh2MzIwem0tMzg0LTM4NGgzMjB2LTI4OGgtMzIwdjI4OHptMzg0IDBoMjg4di0yODhoLTI4OHYyODh6bTMyLTQ4MHYtMjg4cTAtMTMtOS41LTIyLjV0LTIyLjUtOS41aC02NHEtMTMgMC0yMi41IDkuNXQtOS41IDIyLjV2Mjg4cTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoNjRxMTMgMCAyMi41LTkuNXQ5LjUtMjIuNXptMzg0LTY0djEyODBxMCA1Mi0zOCA5MHQtOTAgMzhoLTE0MDhxLTUyIDAtOTAtMzh0LTM4LTkwdi0xMjgwcTAtNTIgMzgtOTB0OTAtMzhoMTI4di05NnEwLTY2IDQ3LTExM3QxMTMtNDdoNjRxNjYgMCAxMTMgNDd0NDcgMTEzdjk2aDM4NHYtOTZxMC02NiA0Ny0xMTN0MTEzLTQ3aDY0cTY2IDAgMTEzIDQ3dDQ3IDExM3Y5NmgxMjhxNTIgMCA5MCAzOHQzOCA5MHoiLz48L3N2Zz4=) !important; }


/* ###################################################################################
    Блок адаптации
   ################################################################################### */

    /* >= 500 sm md lg xl */
    @media (min-width: 500px)
    {

    }

    /* >= 768 md lg xl */
    @media (min-width: 768px)
    {


    }

    /* >= 992 lg xl */
    @media (min-width: 992px)
    {


    }

    /* >= 1200 xl */
    @media (min-width: 1200px)
    {


    }

		/* < 992 lg xl */
    @media (max-width: 992px)
    {
			#model-one-page .image-box {
				width: 40%;
			}
    }

    /* < 768 sm */
    @media (max-width: 767px)
    {
			.ico-del {
				position: relative;
				z-index: 1;
				margin-top: -10px;
				margin-right: -10px;
				margin-left: auto;
				margin-bottom: 10px;
				display: block;
			}
    }

    /* < 499 sm */
    @media (max-width: 499px)
    {
      .hide-mob { display:none; }
      .mobileMenuButton { min-width:auto; }
    }
