  body { min-width:320px; font-size:16px; line-height:1.4; color:#1b4c5f; font-family: sans-serif, Arial, Helvetica; background-color:#ffffff; background-image:none; }

  a { color:#00aeef; }
  a:hover { color:#0694ca; }

  h1, h2, h3, h4, h5, h6 { font-family:'Roboto', sans-serif; color:#1b4c5f; padding:15px 0 15px 0; margin:0; line-height:1.2; font-weight:normal; }
  h1 { font-size:2em; }
  h2 { font-size:1.8em; }
  h3 { font-size:1.6em; }
  h4 { font-size:1.5em; }
  h5 { font-size:1.4em; }
  h6 { font-size:1.3em; }

#content { min-height:400px; }

.head { min-height:120px; background:#00aeef; font-family: 'Roboto', sans-serif; }
.head .logo { margin-top:22px; }

.wrap-cart { cursor:pointer; position:relative; padding:38px 15px 5px 65px; min-width:207px; min-height:72px; border-radius:5px; margin-top:23px; color:#fff; background:#0694ca no-repeat 16px 17px url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAlCAYAAADfosCNAAAClElEQVRYhe2WX4hMURzHx1oeKC+sKClPXrSlJgoPmDzMPihE8oIXefMgbUo5aUtLm31Q/iwPlpWUQo0U0RbtZJDCA0V2KVb+LFmzVnw8zHea45o7c+69M1003zqd+X1/33t+3/vrzD0nkfjLAZi4Pfwf+Hc6CQxr7Abmxu3HC8AkgGv8jotAW9zm/gDQCnQCHyyzybh9JRJl9iQwAdgnkyfjseUImcwDS4BFwOIajlkBvRi/xBXqh3e1aGQCWK8FR4DzwGVrXAJeK59VXOSfin9s8cXcDeXeBPRi/BLNld6a0r6d4uHXil9W5pk25TqCmKwI4IIW3QOsAFIaK4Gryu1UnJLmhPhuzzMp4JFyrQF9mErJdLXNFQJDUZvnNdkEjGnxXqBHneoBnojPePic+FsefkB8VwgfppqgT4sv9PD7xbd4+E3iV3n4c+Jrf0AAS7V4PzDVGr3i0x5+r/gdFjdP3OeQHoyLaFhFflTZb374qflYGJOub3JYRUYp3Zjy4j4qfqv5S7Frigcts8tD1jcuoqSK9Ftct7j5Hu028essLg+MhzEYCMBDFV8AzADOKl4DtAAzxXeI3wVMB7YqPhOhtnEVPnDcf35IhzXpanCzCt0F7gD3gdvATSu+p3lAfFZxFjgNNEWob1xEz4CxsEXqDmCOung0Rg+mmqBTJp9T+JwM6fc3n703CLwAXko3orm5nm+RovRPtpEFrntGpoxuCDgOTIzgwbiI2imcGluADcB34FAZXRIYBw4Cq9XNXFhzgQB8BUat+BVAGV2fzQMH1M3ZEesbF1HxIttO4eIAkCmj26jcKWA7hbP+EzA5ikknAJMofPuKyAHTfLRHLN17anA1c+pkAw5odLJWaHSyVgDML4TE6qipMFfDAAAAAElFTkSuQmCC"); }
.wrap-cart:hover { background-color:#0398d0; }
.wrap-cart-ru:before { content:"Моя корзина"; position:absolute; left:65px; top:16px; color:#fff; font-size:14px;font-weight:bold; text-transform:uppercase; }
.wrap-cart-ua:before { content:"Мій кошик"; position:absolute; left:65px; top:16px; color:#fff; font-size:14px;font-weight:bold; text-transform:uppercase; }
.cart-info { font-size:12px; font-family: sans-serif; text-align:left; }

.wrap-phone { line-height:1; font-size:20px; margin:48px 25px 0 25px; color:#fff; }
.wrap-phone > p { margin:0 0 4px 0; padding:0px; }
.wrap-phone > p a { color:#fff; }
.wrap-phone > p a:hover { color:#88D0FF; text-decoration:none; }

.wrap-soc { min-height:72px; margin-top:35px; color:#fff; text-align:center; }
.wrap-soc img { margin:0 2px; }
.wrap-soc a img:hover { opacity:0.7; }
#footer-wrap a img:hover { opacity:0.7; }
.wrap-soc p { font-size:22px; margin:0 0 5px 0; padding:0; }

.wrap-footnav { background:#daf5ff; color:#fff; margin-top:40px; }
    .footMenu > ul { width:100%; margin:0px; list-style:none; text-align:left; padding:10px 0; }
    .footMenu > ul > li { margin:0; padding:0; display:inline-block; position:relative; border-left:1px solid #9b9b9b; }
    .footMenu > ul > li > a { text-transform:uppercase; font-size:12px; padding:6px 20px 5px 20px; position:relative; transition-delay: 0.1s; margin:0; display:inline-block; color:#fff; text-decoration:none; }
    .footMenu > ul > li > a:hover span { border-bottom:1px solid #ccc; }

footer { background:#0694ca; min-height:100px; color:#fff; padding-top: 39px; }

.copy-foot { font-size:13px; }

.phone-foot { line-height: 28px; background: no-repeat 0 0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACE0lEQVRYhe3VXWiOYRgH8IWWMUtGvZFEO+DUuRMHwoo1ydoiCysn1mpJDiziRKN8lKV8HIiFWuyAg0lSnLIcsSNqO/BxrHz8HLzX026vd19vj5Le6+j6/6//fV3/++557rumphrV+JcDtRhAyxT11SbjM65hfV7D6/EqGbCrjGYRWtGNoUR7Iw8D1yHyk9F4zyzWHQ7tByypdHhtspvm4C4Ebk90K/ER79GPuuAb8Q0TlRoYxiccj6EHg78YeGfgZbiCp4nhjqg1BB6sxAAci/xE4K7A5wIvL7MuO6XOwPsCr6vEQGuCe4M7gmeYUPxIV+ARziTagdDWB/6BoUoMdJdwY8GPZx8XCngT/MuS9QOR36b4Mc/FwBe8SHBXNN04hb4Q9UuBn2RD0VmJgdPpInTM1ASjeBv5WfyMfEslBhbHjvoSDoanWVNAY+RLsTbyhWiak4FYeLPkFPaGia0zmZ/zsGmawYME3w1uQxntPLyLenNeBrZFw66EGwlue4n2teLbcTXq7X92rMxEfzTclHD3gruleBs2Be6J+uXAM74dszUxGA03J9wBfDcZ2fFnN+b5wLvzMnE/Gh4q4fcnO89uzOztOBW4LS8T2TtwB/On0PSFZkdgeJ6LgWjYkhz7USwoo+lNNGNYk5uBGFAn7omIx+hBW5gaxVc8REOuw0uMrFL8S8b9HiMo/LXB1ajGfxW/AAP0ZUIoLktwAAAAAElFTkSuQmCC); }
.phone-foot a { color:#fff; margin:0 10px 0 40px; text-decoration:none; }
.phone-foot a:hover { color:#88D0FF; text-decoration:none; }

.email-foot { line-height: 28px; background: no-repeat 0 0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABh0lEQVRYhe2VzytEURTHHzVIk8TC2IiFBUlKSX6MmtgYykoKKSu92aBMWdpbKFkoZcFCs/YnsCQbJbFBmWEpK/SxmG/NbZrGfe/NlMX71u2d+z3ne863+17vOk6IECH+I4ADKo8j2+HHEuwB08AasOVzuUAS2FXPjI0BgB3FI8HO0nGAYT23AWwNTAF1iq8DDL9Ujygw5sXApuK49i9Ak4fBDcCDtJPiUp4NaN8t7gfostC3A5/S9Bm8JwMbRVwLkFNuqIy2XzUfQKwo5/o2IL4GuFJ+pkQ+odwdUF8iH8yAkd9XjWtwK+JOy+gqZiBNAavAorE/rKoB4ET5OWDJGOwCo4ovqmIAOFdu2eBSZi0woZqbihqg8EOZtdAPqvYRiPg1kFZcC9yKi/8pLvTokSYHRMWtezEwr+Ff2g/YDjf6dBrfSCP5i83awILiDNDmdbjRKwKcKU7aGriXiQT5C6lZR9rrY7Wqx7h6PtsYiAFPwDeQBd6A9wArq1f5CnT4Pc0QIUJUDb+gN4ULSrSV4AAAAABJRU5ErkJggg==); }
.email-foot a { line-height: 28px; color:#fff; margin:0 10px 0 40px; text-decoration:none; }
.email-foot a:hover { color:#88D0FF; text-decoration:none; }


/* ###################################################################################
    Верхнее меню
   ################################################################################### */

    .nav-main { background:#0694ca; font-family: sans-serif; }

    .mainMenu { }
    .mainMenu > ul { width:100%; margin:0px; bottom:0px; list-style:none; text-align:left; padding:0; z-index:100; }
    .mainMenu > ul > li { margin:0; padding:0; display:inline-block; position:relative; float:left; border-left:1px solid #ffffff55; }
    .mainMenu > ul > li:last-child { border-right:1px solid #0694ca; border-left:1px solid #0694ca; float:right; }
    .mainMenu > ul > li > a { line-height:21px; border-bottom:4px solid #0694ca; text-transform:uppercase; font-size:12px; z-index:102; padding:19px 20px 15px 20px; position:relative; transition-delay: 0.1s; margin:0; display:inline-block; color:#fff; text-decoration:none; }
    .mainMenu > ul > li.submenu > a { padding-right:9px; }

    .mainMenu > ul > li:hover, .mainMenu > ul > li.active { border-left:1px solid #0694ca; }
    .mainMenu > ul > li:hover + li, .mainMenu > ul > li.active + li { border-left:1px solid #0694ca; }
    .mainMenu > ul > li:last-child:hover, .mainMenu > ul > li:last-child.active { border-right:1px solid #0694ca; }

    .mainMenu > ul > li:hover > a,
    .mainMenu > ul > li.active > a { transition-delay: 0s; background:#00aeef; border-bottom:4px solid #00aeef; color:#fff !important; }

    .mainMenu > ul > li > ul { background:#00aeef; border-top:2px solid #00aeef; white-space:nowrap; width:auto; list-style:none; display:none; text-align:left; box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.6); z-index:104; position:absolute; left:0; top:55px; padding:10px 5px; margin:0; border-radius:0 0 5px 5px; }
    .mainMenu li.dp-2 { z-index:105; margin:2px 0; padding:0; position:relative;  background:none; }
    .mainMenu li.dp-2 > a { z-index:106; border-radius:2px; font-size:0.9em; display:block; color:#ffffff; text-decoration:none; white-space:nowrap; padding:5px 10px 5px 5px; }
    .mainMenu li.dp-2 > a:before { content:""; display:inline-block; background:#ffffff; width:5px; height:5px; border:none; vertical-align:top; margin:9px; }
    .mainMenu li.dp-2:hover > a,
    .mainMenu li.dp-2.active > a { transition-delay: 0s; background:rgba(255, 255, 255, 0.25); color:#ffffff; }

    .topNav-col-1 { display:inline-block; vertical-align:top; width:auto; padding-right:10px; border-right:1px dotted rgba(255, 255, 255, 0.7); }
    .topNav-col-2 { display:inline-block; vertical-align:top; width:auto; padding-left:5px; }

    .mobileMenuButton { vertical-align: top; height:44px; padding-left:30px; margin:5px; display:inline-block; min-width:100px; text-transform:uppercase; text-decoration:none; text-align:center; border:2px solid #0694ca; background:#0694ca url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAYAAAC9QufkAAAAGUlEQVQokWP4TwFgoEjzEAWjAUYiGLAAAwDOLGaoz/gL/QAAAABJRU5ErkJggg==") 10px 13px no-repeat; color:#ffffff; border-radius:4px;  }
    .mobileMenuButton:hover { background-color:#00aeef; border-color:#00aeef; text-decoration:none; }


/* ###################################################################################
    Мобильное меню
   ################################################################################### */

    #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:#00aeef; 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:0px; 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; }


/* ###################################################################################
    Плавающее верхнее меню
   ################################################################################### */

    #fly-main-menu { display:none; z-index:4000; opacity:0.98; position:fixed; left:0; top:0; width:100%; background: #0694ca; box-shadow: 0 2px 2px -2px RGBA(51, 51, 51, 0.7), 0 2px 10px -2px RGBA(51, 51, 51, 0.4); border-bottom: 1px solid #ffffff8a; }
    #fly-main-menu .main-nav-container { border-radius:0; z-index:4010; }
    #fly-main-menu .mainMenu { top:3px; left:50px; margin:0; }
    #fly-main-menu .mainMenu > ul { z-index:4100; text-align:center; }
    #fly-main-menu .mainMenu > ul > li { float:none; }
    #fly-main-menu .mainMenu > ul > li > a { line-height:40px; z-index:4102; padding:0 10px; font-size:0.9em; }
    #fly-main-menu .mainMenu > ul > li > a > span.arr { top: 14px; }
    #fly-main-menu .mainMenu > ul > li > ul { z-index:4104; }
    #fly-main-menu .mainMenu li.dp-1 { z-index:4105; }
    #fly-main-menu .mainMenu li.dp-1 > a { z-index:4106; }

    #fly-main-menu .up { display:inline-block; opacity:0.8; height:35px; width:35px; border:2px solid #00aeef; margin: 4px 0 2px 10px; cursor:pointer; background:#00aeef no-repeat 50% 50%; border-radius:3px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAP1BMVEX///////////////////////////////////////////////////////////////////////////////////81m6ZbAAAAFHRSTlMAAgMEen2AgYKDhIaeoqOkqKmqq6CImtMAAABtSURBVHja5dBZDoAgDEVRaBXnmf2vVYwhT/NIN0D/yLkJUFflyDiI6UeMu9huFZqcC3YU7FahJxwFOwp2q9ALgqLo8/Yr2L0UiunjznkUHQJ4KtZ8DrgCngt6BDwVC3/jdRS0iL55HEUb4DXMDVSHEZ5wT4z6AAAAAElFTkSuQmCC); }
    #fly-main-menu .up:hover { opacity:0.5; }

    #fly-main-menu .mobileMenuButton { height:35px; background-position:10px 9px; margin:2px 0 2px 10px; }
    #fly-main-menu .mobileFilterButton { height:35px; margin:2px 0 2px 10px; }

    #fly-main-menu .nav-cart { height:35px; margin:2px 0 2px 0; }
    #fly-main-menu .cart-header-counter {  }
    #fly-main-menu .nav-cart-ico { top:8px; }

    #fly-main-menu #logo { display:none; }

    #fly-main-menu .mainMenuButton { text-align:right!important; }


/* ###################################################################################
    Крошки
   ################################################################################### */

    .path { background:#eaf8fd; min-height:50px; font-size:16px; font-family: 'Roboto', sans-serif; margin-bottom:10px; }
    #cmlex-path-parts { margin:14px 0 10px 0; padding:0; list-style:none; overflow:hidden; clear:both; min-height:25px; }
    #cmlex-path-parts li { margin:0; padding:0; float:left; background:none; }
    #cmlex-path-parts li a { display:inline-block; color:#00aeef; text-decoration:none; }
    #cmlex-path-parts li a:hover { border-bottom:1px dashed #00aeef555; }
    #cmlex-path-parts .cmlex-path-nolink { color:#777; }
    #cmlex-path-parts li .split { vertical-align:middle; display:inline-block; width:15px; height:20px; margin:0 10px; background:no-repeat 50% 2px; background-size:contain; }
    #cmlex-path-parts li:last-child .split { display:none; }


/* ###################################################################################
    Подразделы
   ################################################################################### */

    #cmlex-subparts { margin-bottom:30px; padding: 0 0 20px 0; padding:0; overflow:hidden; }
    .cmlex-subparts-item { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; box-shadow:0px 2px 2px -2px rgba(85, 85, 85, 0.85); background:#fff; cursor:pointer; overflow:hidden; border-radius:5px; border:2px solid #f5f5f5; padding:3px; margin:0 0 15px 0; }
    .cmlex-subparts-item:hover { border:2px solid #00aeef; }
    .cmlex-subparts-item img { width:100%; transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0s; }
    .cmlex-subparts-item:hover img { -webkit-filter: contrast(1.2); filter: contrast(1.2); }
    .cmlex-subparts-title { background:#00aeef; font-family:'Oswald', sans-serif; min-height:58px; border-radius:0 0 3px 3px; line-height:1.1; font-size:1.1em; color:#fff; display:block; padding:10px 7px; text-align:center; margin-top:3px; text-decoration:none; transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0s; }
    .cmlex-subparts-item:hover .cmlex-subparts-title { background:#0694ca; text-decoration:none; color: #fff; }

    .noImg .cmlex-subparts-title { margin-top:0px; font-size:1em; min-height:auto; border-radius:3px; }
    .noImg .cmlex-subparts-item { padding:1px; }


/* ###################################################################################
    Товарные плашки
   ################################################################################### */

    .artc-prod { margin-bottom:50px; }
    .artc-prod img { width:100%; }
    .artc-head { background:#f6f6f7; color:#00aeef; text-align:center; padding:7px 10px; margin-bottom:20px; }
    .artc-head h2 a { color:#1286b1; font-size:24px; font-weight:bold; }
    .artc-img img { width:100%; }
    a.button { background:#00aeef; color:#fff; text-transform:uppercase; padding:15px 25px; font-size:14px; font-family: 'Roboto', sans-serif; text-decoration:none; }
    a.button:hover { background:#017ead; }

    .cmlex-insert-button { cursor:pointer; border:none; background:#00aeef; color:#fff; text-transform:uppercase; padding:15px 25px; font-size:14px; font-family: 'Roboto', sans-serif; text-decoration:none; }
    .cmlex-insert-button:hover { background:#017ead; }

    .shop-item { margin-bottom:20px; }
    .shop-item-image { border:1px solid #ccc; }
    .image img { width:100%; }
    .art-h2 { background:#656565; color:#fff; padding:15px 30px; }
    .art-h2 a { color:#fff; text-decoration:none; font-size:24px; }
    .smalltext { padding:20px 0 0 30px; color:#00aeef; line-height:1.6; }

    .price { font-size:30px; color:#00aeef; padding-left:30px; font-family: 'Roboto', sans-serif; font-weight:bold; }
    button.button { cursor:pointer; background:#00aeef; color:#fff; border:none; padding:12px 30px; text-transform:uppercase; font-size:18px; font-family: 'Roboto', sans-serif; text-decoration:none; }

    button.button.gray { background:#0694ca; }

    button.button:hover { background:#017ead; }

    button.mbutton { cursor:pointer; background:#00aeef; color:#fff; border:none; padding:7px 15px; border-radius:3px; text-transform:uppercase; font-size:14px; font-family: 'Roboto', sans-serif; text-decoration:none; }
    button.mbutton.gray { background:#0694ca; }
    button.mbutton:hover { background:#004060; }

    #cmlex-sort-select { font-size:14px; background:#ececec; padding:15px 20px; margin-bottom:20px; margin-left:0px; margin-right:0px; }
    #cmlex-sort-select div span { color:#898989; border-bottom:1px solid #898989; cursor:pointer; }
    #cmlex-sort-select div span.active { color:#00aeef; border-bottom:none; font-weight:bold; }


/* ##########################################################################################
     Спойлер
   ########################################################################################## */

    .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:#00aeef; border-bottom: 1px dotted #00aeef; text-decoration: none; display:inline; padding: 1px 0; }
    .cmlex-insert-spoiler-but span:hover { border-bottom: 1px dotted #FFF; }


/* ###################################################################################
    fancyBox v3.3.5
   ################################################################################### */

      body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#00aeef;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}


/* ###################################################################################
    Фотогалерея
   ################################################################################### */

    .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; }


/* ###################################################################################
    МОДЕЛЬ полная статья
   ################################################################################### */

    #model-one-page .image-box { width:40%; 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 { }


/* ###################################################################################
    Товарная карточка
   ################################################################################### */

   #cmlex-tovar-left { position:relative; }
   #cmlex-tovar-left, #cmlex-tovar-left * { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

    #cmlex-tovar-photos { min-height:250px; width:100%; max-height:100%; position:relative; border:1px solid #FFF; text-align:center; margin-bottom:10px; padding:3px; box-shadow: 0px 2px 2px -1px rgba(47, 47, 47, 0.55); background:#fff no-repeat; }
    .cmlex-tovar-photos { overflow:hidden; width:100%; border:3px solid #FFF; display:inline-block; margin:0; box-shadow: 0px 2px 2px -2px rgba(47, 47, 47, 0.55); background:#fff; }
    .cmlex-tovar-photos:hover,
    #cmlex-tovar-photos:hover { opacity:0.9; }
    #cmlex-tovar-photos img { max-width:100%; height:auto; width:100%; }
    .cmlex-tovar-photos img { max-width:100%; height:auto; width:100%; }

    #cmlex-tovar-photos5 { min-height:250px; width:320px; max-height:100%; position:relative; border:1px solid #FFF; text-align:center; margin-bottom:10px; padding:3px; box-shadow: 0px 2px 2px -1px rgba(47, 47, 47, 0.55); background:#fff no-repeat; }
    .cmlex-tovar-photos5 { overflow:hidden; width:76px; border:3px solid #FFF; display:inline-block; margin:0; box-shadow: 0px 2px 2px -2px rgba(47, 47, 47, 0.55); background:#fff; }
    .cmlex-tovar-photos5:hover,
    #cmlex-tovar-photos5:hover { opacity:0.9; }
    #cmlex-tovar-photos5 img { max-width:100%; height:auto; width:100%; }
    .cmlex-tovar-photos5 img { max-width:100%; height:auto; width:100%; }

    .table5 { width:100%; }
    .table5 tr th { background:#eaf8fd; font-weight:bold; padding:10px; }
    .table5 tr th:nth-child(1) { text-align:left; }
    .table5 tr th:nth-child(2) { text-align:center; }
    .table5 tr th:nth-child(3) { text-align:center; }
    .table5 tr th:nth-child(4) { text-align:center; }

    .table5 tr td { padding:5px; }
    .table5 tr td:nth-child(1) { text-align:left; padding: 5px 5px 5px 10px; }
    .table5 tr td:nth-child(2) { text-align:right; padding: 5px 3px 5px 5px;}
    .table5 tr td:nth-child(3) { text-align:left; padding: 5px 5px 5px 3px; }
    .table5 tr td:nth-child(4) { text-align:right; padding: 5px 3px 5px 5px; }
    .table5 tr td:nth-child(5) { text-align:left; padding: 5px 5px 5px 3px; }
    .table5 tr td:nth-child(6) { text-align:right; padding: 5px 3px 5px 5px; }
    .table5 tr td:nth-child(7) { text-align:left; padding: 5px 5px 5px 3px; }
    
    .table5 tbody tr:nth-child(even) { background:#f4f4f4;}

    .table5 button { width:23px; height:23px; background: #dedede url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB6klEQVQ4T6WSP2iTURTFz3kvbQWlIAGhoINCFZG2icGhX/Ovi4pYujg4iRVBXFzcK7ro6tJFyaCgg/+KUiQIWps2n1BKjToUcbJQFSHYIihpvnskQ9ASawu+6cI753fP5V7iPx8PpgdTqmt7kxOL8G52dvLzZrnsCXLLHuhsGggV58tTRzcNSAbZLIBDRhrrOmVeu738tY0AosyZnvBPYXIgNyrh8kbm5r8ZltYAEgPZYxAnJA4ZNerMeiTf7bwWCTwH3Jhg9yVcoWPcIg2tAfQGwQ6Hti8CzhCWAdxI7dvXjvbO+Aqce2oOBWd4TGpY4ggFWwNoREsEmUXI3Sa4Iuqq5HeSq68AF0q4S+KhxbTH1fSM9DdbAL392XEKdXjcofgAYBJQAbAFyD2CrFDb4rvaa1qm8chfEmQvReI5TxsH3HkDxhw0TLAaEW8lHHfgDUIXV1WLtwD60um9NBbNsGvdbThnFG9VwsmzLYCmKZXJdNXNnQSjicr09PtUKtUWdWw7LbmPlfBF8ffhrdMm0Z8rgjgs2IdKudSdDHIXBFxvyL24fy6cXGjU6yZIBJlCY40Apl6XX+aSQf6EoHsw+05v++ZnZpb+Ccjn87Fqnamt0c83YRj+aIj7BgYPxFy9OlcqfdpwhM2e8y9edM8GZBX2FAAAAABJRU5ErkJggg==) 50% 50% no-repeat; color:#00aeef; border:none; border-radius:4px; cursor:pointer; }
    .table5 button { width:23px; height:23px; background: #00aeef url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABBklEQVQ4jaXSvyvFURzG8TuglMkgF4vlRhZlsJluKaFw/QEGq5LSnchiMmKSjUHEyGCwGigrJfkx0x1I9DLcj1y3b9f35qlPnec557w7n3NOJvNfYQD5imqvF/Dit47rBQxhAfO4xDOKKWoRvdWwJfXpsRowEhOjOMcruiI7xVSMV7COu2pAWyyYwXaMm/CGQ4xFNh7+IOlO7rEafUJnZHuYiKwbNygmAY6wj8lY3I8L7GIaJbTgE/kkwDKesBmADTzgCjvKz74Wc61JgBxu8VGj3rH11//IKv+NXPhGzGK45sYKwEkc8zr8nB/1pAF8P+NZ+EL4EjrSABowiOaKrA/ZVC2k1RdlD+9mrb94ZQAAAABJRU5ErkJggg==) 50% 50% no-repeat; color:#00aeef; border:none; border-radius:4px; cursor:pointer; }
    .table5 button:hover { background-color: #00aeef; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABBklEQVQ4jaXSvyvFURzG8TuglMkgF4vlRhZlsJluKaFw/QEGq5LSnchiMmKSjUHEyGCwGigrJfkx0x1I9DLcj1y3b9f35qlPnec557w7n3NOJvNfYQD5imqvF/Dit47rBQxhAfO4xDOKKWoRvdWwJfXpsRowEhOjOMcruiI7xVSMV7COu2pAWyyYwXaMm/CGQ4xFNh7+IOlO7rEafUJnZHuYiKwbNygmAY6wj8lY3I8L7GIaJbTgE/kkwDKesBmADTzgCjvKz74Wc61JgBxu8VGj3rH11//IKv+NXPhGzGK45sYKwEkc8zr8nB/1pAF8P+NZ+EL4EjrSABowiOaKrA/ZVC2k1RdlD+9mrb94ZQAAAABJRU5ErkJggg==); }

    .article { font-size:1.1em; position:absolute; right:5px; top:12px; border:2px solid #fff; padding:2px 5px; border-radius:4px; background:#ddd; color:#00aeef; }

    #cmlex-tovar-tabs { margin-top:15px; clear:both; }
    #cmlex-tovar-tabs .nav-tabs { padding:0; margin:0; }
    #cmlex-tovar-tabs .nav-tabs > li { padding:0; background:none; }
    #cmlex-tovar-tabs .nav-tabs > li.active { margin-bottom: -1px !important; }
    #cmlex-tovar-tabs .tab-content { overflow: hidden; background: #fff; border-top: 0; border-left: 1px; border-right: 1px; border-bottom: 1px; border-color: #ddd; border-style: solid; padding: 20px 30px; }

    .cmlex-sticker { cursor:pointer; position:absolute; top:10px; left:-3px; box-shadow: 1px 2px 1px -1px rgba(51, 51, 51, 0.3), 11px 0px 12px 0px rgba(51, 51, 51, 0.3) inset; background:no-repeat left top; line-height:1; padding:4px 15px 6px 15px; font-size:16px; font-weight:400; }
    .cmlex-sticker.clicker:hover { opacity:0.7; cursor:pointer; }

    .info-tovar{ display:block; clear:both; padding:4px 0; border-top:1px dotted #ddd; border-bottom:1px dotted #ddd; margin:10px 0; font-size:0.9em;}


    #cmlex-action-one { height:50px; width:100%; position:relative; padding-top:7px; }
    .nds-one { color:#00aeef; text-align:right; padding-right:8px; }
    .nds-one span { color:#c00; font-weight:bold; }

    .cmlex-price-card { display:inline-block; }
    #cmlex-action-one .price { padding:0 20px; }
    #cmlex-action-one .price .price-was { color:#A7A7A7; font-size:0.8em; text-decoration: line-through; margin: 0 10px 0 0;}

    #cmlex-action-one button { display:inline-block; }

    #actual_date { float:left; padding:4px 9px; border-radius:4px; margin:1px 10px 10px 0; background:rgba(192, 192, 192, 0.15); color:#00aeef; font-size:13px; }
    #actual_date span { color:#888; }


/* ###################################################################################
    Карусель
   ################################################################################### */

    .slick-slider {position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
    .slick-list {position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
    .slick-list:focus {outline: none;}
    .slick-list.dragging {cursor: pointer; cursor: hand;}
    .slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
    .slick-track {position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto;}
    .slick-track:before, .slick-track:after {display: table; content: '';}
    .slick-track:after {clear: both;}
    .slick-loading .slick-track {visibility: hidden;}
    .slick-slide {display: none; float: left; height: 100%; min-height: 1px; margin: 5px 0;}
    [dir='rtl'] .slick-slide {float: right;}
    .slick-slide img {display: block;}
    .slick-slide.slick-loading img {display: none;}
    .slick-slide.dragging img {pointer-events: none;}
    .slick-initialized .slick-slide {display: block;}
    .slick-loading .slick-slide {visibility: hidden;}
    .slick-vertical .slick-slide {display: block; height: auto; border: 1px solid transparent;}
    .slick-arrow.slick-hidden {display: none;}

    .slick-arrow { cursor:pointer; position:absolute; left:50%; margin-left:-50px; text-indent:-9999px; width:100px; height:20px; padding:0; border:none; z-index:1000 !important; outline: none; }
    .slick-arrow:hover { opacity:0.7; }

    #gal-carousel5 .slick-arrow { opacity:0.4; cursor:pointer; position:absolute; margin-left:0; text-indent:-9999px; padding:0; border:none; z-index:1000 !important; outline: none; }
    #gal-carousel5 .slick-arrow:hover { opacity:0.7; }
    #gal-carousel5 .slick-prev { top:19px; bottom:auto; left:-20px; right:auto; width:17px; height:50px; background: no-repeat 0 0 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAyCAYAAAA5kQlZAAACk0lEQVRYhc2ZL0g1QRTFryIvGQwiWEwmQcEgVpuYDGK1icmiRptRLSaxWUXOmdkF2U1bxSAobDJZBDEYTCI6ln3ynt/c93bf7oczsGnvPfO7d/7szF2Rkg3AJgD3+zHGnBljznzvAGyW1S/dANz5OrPWzllr5xSQu0YhSC75OiKZddhkis1SkyBGiXi1bQNgVQExjUBYa6cBfHo6eHDODbftnHPDJB88MJ/W2unaICSPlEh3Pba7iu1RLYgsy0ZJvnrE30iOeUDGALx5QF6zLBsdGITkthLhSQ+fE8VneyCIQce87Jwq3Ywxy0pkST9fkomy+S1XBqkjVieI30IzJL88Qrlzbqifv3NuiGTu8f8yxsyUBgFwqmRjq0IwW8omeFpKoKklWHXp+yLZUyI5LAvRbgAOlczu9YtihOSjJxsfcRxPVQWJ43iK5IdH7zHLshHVkeSaMtsvq0J0aF4qmmu9nBr/lJc5QnQ1a+284nA7KEQHzK1P21o7/48xgHNlYm3UBTHGbCgL4LzLMI7jcQDvnmy85HneqguS53mL5IsH5D2O4/EfQ5L7yrAc1IXo6ONA6WP/hxbAk482SZLJpkCSJJn0ZR3AU57nrfLj10DrOQ9JXisvF5sGMcYsKsNzLQBufC+jKFpoGiSKogUl+zfhDE0wk1UkkOUrIpKm6YRC+9zUhgbg2Zf1NE0nuoyD2OJFAvroFQ5/fwwQEQGwrqTwYlAQABeK5rrqFMxRUSSQw7NIQNcJEZEminPoUfwrqxHOlVMkkEt4AbKiiF2V8L1SfFcqgwRTqCki+/vSlUhAxbxC/FhZyju/bQHsKNk4rgUhElDBVySQEngBEsZPgaKje2WDmzXGzCoQ941CiPz/H0fffKg/3XjHwCgAAAAASUVORK5CYII="); }
    #gal-carousel5 .slick-next { top:19px; bottom:auto; right:-17px; left:auto; width:17px; height:50px; background: no-repeat -17px 0 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAyCAYAAAA5kQlZAAACk0lEQVRYhc2ZL0g1QRTFryIvGQwiWEwmQcEgVpuYDGK1icmiRptRLSaxWUXOmdkF2U1bxSAobDJZBDEYTCI6ln3ynt/c93bf7oczsGnvPfO7d/7szF2Rkg3AJgD3+zHGnBljznzvAGyW1S/dANz5OrPWzllr5xSQu0YhSC75OiKZddhkis1SkyBGiXi1bQNgVQExjUBYa6cBfHo6eHDODbftnHPDJB88MJ/W2unaICSPlEh3Pba7iu1RLYgsy0ZJvnrE30iOeUDGALx5QF6zLBsdGITkthLhSQ+fE8VneyCIQce87Jwq3Ywxy0pkST9fkomy+S1XBqkjVieI30IzJL88Qrlzbqifv3NuiGTu8f8yxsyUBgFwqmRjq0IwW8omeFpKoKklWHXp+yLZUyI5LAvRbgAOlczu9YtihOSjJxsfcRxPVQWJ43iK5IdH7zHLshHVkeSaMtsvq0J0aF4qmmu9nBr/lJc5QnQ1a+284nA7KEQHzK1P21o7/48xgHNlYm3UBTHGbCgL4LzLMI7jcQDvnmy85HneqguS53mL5IsH5D2O4/EfQ5L7yrAc1IXo6ONA6WP/hxbAk482SZLJpkCSJJn0ZR3AU57nrfLj10DrOQ9JXisvF5sGMcYsKsNzLQBufC+jKFpoGiSKogUl+zfhDE0wk1UkkOUrIpKm6YRC+9zUhgbg2Zf1NE0nuoyD2OJFAvroFQ5/fwwQEQGwrqTwYlAQABeK5rrqFMxRUSSQw7NIQNcJEZEminPoUfwrqxHOlVMkkEt4AbKiiF2V8L1SfFcqgwRTqCki+/vSlUhAxbxC/FhZyju/bQHsKNk4rgUhElDBVySQEngBEsZPgaKje2WDmzXGzCoQ941CiPz/H0fffKg/3XjHwCgAAAAASUVORK5CYII="); }


/* ###################################################################################
    МОДЕЛЬ отзывы
   ################################################################################### */

    .model-comment { width:90%; margin-left:5%; }
    .model-comment-title { position:relative; }
    .model-comment-user { font-size:1.2em; color:#0694ca; 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:170px;display:block; overflow:hidden; padding:0; position:relative; margin: 10px auto 20px auto;}
      ul#rating_stars_list { display:block; width:100%; overflow:hidden; list-style:none; margin: 10px 0 0 5px; padding:0; float:left; }
      ul#rating_stars_list li { width:32px; height:32px; cursor:pointer; background: url(/skin/star.png) no-repeat 0 -32px; float:left; margin:0; padding:0 3px 0 0; }
      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; }


/* ###################################################################################
    Постраничная разбивка
   ################################################################################### */

    .page-item.active .page-link { color:#fff; background-color:#00aeef; border-color:#00aeef; }
    .page-link { color:#00aeef; padding: 0.2rem 0.5rem; border: none; background: #f5f5f5;}
    .page-link:focus, .page-link:hover { color: #00aeef; text-decoration: none; background-color:#eee; border-color:#ddd; }


/* ###################################################################################
     Owl Carousel v2.3.4
   ################################################################################### */

      .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
      .owl-carousel .owl-nav { position:absolute; right:0; top:-42px; }
      .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next { outline:none; padding: 2px 12px !important; background: #ababab !important; margin-left:10px; border-radius: 4px; color: #fff; font-size: 18px; }
      .owl-carousel .owl-nav button.owl-prev:hover, .owl-carousel .owl-nav button.owl-next:hover { background: #949494 !important; }


/* ########################################################################################## */
/*     Корзина (МОДАЛЬНЫЙ информер)                                                           */
/* ########################################################################################## */

      #modal-cart-title { font-size:1.1em; text-align:center; }
      #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.65em; text-align:center; font-weight:normal; color:#00aeef; margin:0; }
      #modal-cart-price-wrap { margin:10px 0 20px 0; font-size:1.2em; }
      #modal-cart-price-col { margin:5px 0; white-space: nowrap; }
      #modal-cart-spinner-col { margin:5px 0; white-space: nowrap; text-align:center; }
      #modal-cart-sum-col { margin:5px 0; white-space: nowrap; }
      #modal-cart-total-wrap { text-align:center; width:100%; }
      #modal-cart-all-count { font-weight:bold; white-space:nowrap; }
      #modal-cart-all-sum { font-weight:bold; white-space:nowrap; }


/* ########################################################################################## */
/*     СПИНЕР                                                                                 */
/* ########################################################################################## */

      .spinner { display:inline-block; line-height:1; }
      .spinner input {vertical-align: top; width:45px; height:32px; background:none; border:1px solid #777; text-align:center; font-size:1em; }
      .spinner button { vertical-align: top; width:32px; height:32px; border:none; background:#777; color:#fff; cursor:pointer;  line-height:1; }
      .spinner button:hover { background:#00aeef; }
      .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:#00aeef; font-weight:300; }
      .cart-article { font-size:0.9em; color:#5d5d5d; 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:#00aeef 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 #00aeef; border-top:2px solid #00aeef; 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 #00aeef; }
      #cartOrder th { padding:10px; border:1px solid #999; border-top:2px solid #00aeef; border-bottom:2px solid #00aeef; padding:12px; text-align:center; background:#f7f5ec; }
      #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; }

    .model910 .form-group { margin-bottom:7px; display:block; float:left; width: 100%;}
    .attach_info { padding-left:30px; font-size:0.8em; line-height:1.2; color:#777; }
    #attach_name { padding:0 0 0 30px; color:#777; font-size:0.8em; min-height:25px; background: no-repeat 0 0 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEmklEQVRIic2Ty09cZRyGx7hpTNz4Z3Rt3JmwcKWpiTGzcVeqoYuCThoNktLE2EWxaWMv1F6sKQ61yAKHWi4zzAAzwHSAXigt0VosbWHOnNt37vc583tdzGHKdNgYjfFLvuV5nzfP955Y7P92DiTib5y72ts1MHLs8vlk74nOzz9+OxaLvfqvhB/rS7xVWLtcuVn8lv8u2ZsdSH21PPvojH/iwuH+tra2Pf8ovL39/ddnH5x/fubKl1PxeHxvW1vbnn379r12sKv9g/EHx83DRw8kYrHYK7t+PDQ01JnL5ZK5XC6ZzWZ3vePT17P5tUs0PDw8nU6nBzOZTDKdySQnJiYG84s3n43PDPNj4+PX0ul0Mp1OJzs6Ot5sAEqlUorqB7VajaKLsFajMAwpDEM85hcoe/cHMgwDjmvRw3IGi09+pvWtVXIcF67rkut65LouOY6LRCKx/2UAanUAarUawrCGMAwRhiGq1Sp+L+cxdfd7mKaJ+5vjGL39DcYWL+HGw6+x8WwdruvCcV04jgPbdloBjdb1xhQFU7VapSAIsLY1TZN3LpJhGMg/vkLpW9cgM0YjD4/Q8moBjuOQ7Thk2zZZto2urq5mQBjWKGpMUTCCejgFQYAHm1M0ttxPuq4j9+gCZRavQ9N1Grr/BZVWZhAFk2VZZFrWboAQ1UhHtVpFEAQIggC+H8D3faw8n8SNpdPQNA3p385isjQIVdPw493PULyXg2VZMC0LpmnCMM1mQLFYTDVaB/XWfhDA933yfJ88z8Odp2M0UjpJqqrh5topGisOQFFVurx0kObvTME0TTJMkwzDIF03WgFBU2sfvu/D8zx4ngfXdbH05AaGi31QFBW/rB7H6PwVMEVB/612FG6nYRgmdMOApuvQNL0ZsLCwkAqCgCId5Hn11jtnV1wfoWtzx4gpCqZWBilXGgVjjE7NfUSzyxPQdZ00XSdV00hVtVZApAOe523vGY7jkuM4ZNsO5v4YpquzvSQzBk3TSdU0yIzR8dkPaXpxDFEwKapKTFGbAfPz8ynP8+BGOhp7dhzYtg3LsrG0nsa5Qgf+3FiHbhjQdQMrG3M4mnkXpdsLUFQViqKCKQpkprQCdraO9ozG7EwLgiTQxYVP6WzhICZXB2jk3mkczb5H/aNHaKtcBlMUkplCssxIkuVWQKQDtu1Ee7ZhWhaZpknRA9LTzQ36qXASfRP7qe/XT3B98gI92dggmSmQGSNJZiRJMomS1AwoFOZTtv1CR33PFgzThBHp2F4HYwrKHIcyx0GSZciMQZIZJEmGKEkQRAmCIDYD8oVCyrJssurB0Z7rrTVdJ03ToWr1B4w811vXdZAoyRBEiQRBJF4QqcILLwHy+VQUDMMwSY9+lmgtpKoaFEUlpijEXgRDlGQSRYkEUUQUTBWeJ67CtwK2f5RtHaqmQVU1KKoKpqhgdc8tOnhBBM8LqPA8uAqPMldBmeNwaCdgZiaf0nWDIs/be260joIbDxjpAC8IVOEF4io8OK5CZa5CW2WONrfKOHRoB6Czs/Odnp6exN+53T09ie7unkR3d/euNx6P7439F+cvRijHMfhb6QcAAAAASUVORK5CYII="); }
    .attach_err.error { display:block !important; color:#900; }

    .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; }

    #formMessage-submit { float:right; }

    .policy { text-align:right; font-size:12px; margin:0; position:relative; }
    .policy 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; }
    .policy a { color:#c00; border-bottom:1px dotted #7d7a78; text-decoration:none; }
    .policy a:hover { color:#777; border-bottom:none; text-decoration:none; }


/* ##########################################################################################
     Всплывающее скрытое окно
   ########################################################################################## */

    .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; }


/* ##########################################################################################
     Спинер
   ########################################################################################## */

    .spinner.input-group .input-group-addon .spin-up, .spinner.input-group .input-group-addon .spin-down {height: 10px; width: 10px; overflow: hidden; display: block; text-align: center; color: #999;}
    .spinner.input-group .input-group-addon .spin-up:hover, .spinner.input-group .input-group-addon .spin-down:hover {color: #00aeef;}
    .spinner.input-group .input-group-addon .spin-up .fa, .spinner.input-group .input-group-addon .spin-down .fa {margin-top: -8px; vertical-align: middle;}
    .spinner.input-group .input-group-addon .spin-up .glyphicon, .spinner.input-group .input-group-addon .spin-down .glyphicon {font-size: 10px; top: -2px;}
    .spinner.input-group .input-group-addon a.spin-up, .spinner.input-group .input-group-addon a.spin-down {text-decoration: none;}
    .spinner.input-group .input-group-addon button.spin-up, .spinner.input-group .input-group-addon button.spin-down {background: none; border: none; padding: 0;}
    .spinner.input-group.input-group-sm .input-group-addon .spin-up, .spinner.input-group.input-group-sm .input-group-addon .spin-down {height: 8px;}
    .spinner.input-group.input-group-sm .input-group-addon .spin-up .fa, .spinner.input-group.input-group-sm .input-group-addon .spin-down .fa {margin-top: -12px;}
    .spinner.input-group.input-group-sm .input-group-addon .spin-up .glyphicon, .spinner.input-group.input-group-sm .input-group-addon .spin-down .glyphicon {font-size: 8px; top: -5px;}
    .spinner.input-group.input-group-lg .input-group-addon .spin-up, .spinner.input-group.input-group-lg .input-group-addon .spin-down {height: 12px; width: 12px;}
    .spinner.input-group.input-group-lg .input-group-addon .spin-up .fa, .spinner.input-group.input-group-lg .input-group-addon .spin-down .fa {margin-top: -16px;}
    .spinner.input-group.input-group-lg .input-group-addon .spin-up .glyphicon, .spinner.input-group.input-group-lg .input-group-addon .spin-down .glyphicon {font-size: 12px; top: -6px;}


/* ###################################################################################
    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:#00aeef;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:#00aeef}.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:#00aeef;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; }


/* ###################################################################################
    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/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAbUlEQVQ4je2RSw2AQAwF6wkLCNh2uhawgIW1gBa0YAELywUSSPgsIZzgJT3OJO9V5M9uXDVi1jtkh9FV22IYaGZwc5j1ZQKzYU/gkF01nsIhhOoQhgykdwWPK4iIAPXBiN0lvK4CpGX9W2/8YCY8D2hwY6UVegAAAABJRU5ErkJggg==) !important; }
    .ico-mright    { 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:2px -2px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAQElEQVQ4jWNgGAWDFPz//3/hf0ywkBQDuP7//38NSfO1////c5HqCq3///9/hWItUn0BMyT+////CWRpHgV0BADgE0HEWybBxgAAAABJRU5ErkJggg==) !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; }


/* ###################################################################################
    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:#0694ca;} 100%{} }
    @-o-keyframes bounce_circleG{ 0%{} 50%{background-color:#0694ca;} 100%{} }
    @-ms-keyframes bounce_circleG{ 0%{} 50%{background-color:#0694ca;} 100%{} }
    @-webkit-keyframes bounce_circleG{ 0%{} 50%{background-color:#0694ca;} 100%{} }
    @-moz-keyframes bounce_circleG{ 0%{} 50%{background-color:#0694ca;} 100%{} }


    #messenger { z-index:1000; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; overflow:hidden; opacity: 0.8;
                    position:relative; background:#00aeef url(/skin/texture.png); width:300px; height:175px; 
                    border-radius:8px 0 0 8px; position:fixed; right:-260px; bottom:10px; border:3px solid rgba(255, 255, 255, 0.2); border-right:none; }
    #messenger.open { height:310px; opacity: 1; }
    #messenger p span { color:#fff !important; }
    #messenger.open { right:0; }

    #messenger span#msg-head-but { display:block; font-size: 18px; letter-spacing:0px; color: #e9e9e9; white-space:nowrap;
                       -webkit-transform: rotate(-90deg); transform: rotate(-90deg);
                        position: absolute;
                        cursor:pointer;
                        top: 65px;
                        left: -65px;
                        width: 170px;
                        height: 40px;
                        text-align: center;
                        border-radius: 4px;
                        background: rgba(50, 50, 50, 0.1);
                        border-bottom: 1px solid rgba(255, 255,  255, 0.1);
                        line-height: 34px; }

    #messenger.open span#msg-head-but 
    {
                        top: 132px;
                        left: -135px;
                        width: 308px;
    }

    #messenger span#msg-head-but:hover { background: rgba(35, 18, 60, 0.5); }

    #formConsult { position:absolute; left:50px; top:20px; width:240px; }
    button.formConsult-cancel { padding:3px 7px; background:#3f82b3; font-size:15px; }
    button.formConsult-submit { padding:3px 7px; background:#0694ca; font-size:15px; }

    .hideBlock { overflow:hidden; height:200px; position:relative; -webkit-transition: all 1s ease; transition: all 1s ease; }
    .showbutBlock { position:absolute; z-index:90; left:0; bottom:0; height:140px; width:100%; cursor:pointer;
                    background: rgb(255,255,255);
                    background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); }
    .showbutBlock:hover { background: no-repeat linear-gradient(0deg, rgba(215 236 255,1) 0%, rgba(255,255,255,0) 100%); }

    .showbutBlock span { z-index:100; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; opacity:0.1; margin-left:-32px; display:block; position:absolute; bottom:0; left:50%; height:42px; width:64px;
                            background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAB+0lEQVR4Xu2XO07FMBBFz+soaIEN0ABLQEIgOj57oaKABoSoKFkLJV+xBgQrABZAQYFAI8VSFIXkTZxxJHtSTzK+x/eOnRmFP7PC9eMA3AGFE/AIFG4AH4IeAY9A4QQ8AoUbwE8Bj4BHoHACHoHCDeCngEfAI1A4gdgIyPtHwCpwDHwl4rkIXAEvwHVMzxgA8u4FcFot4B44TABBxN8AW1Xfc+BsKIQYACfAZaOxNYSm+NBe3CeOUD8xAJ6BzZaOVhD+Ey9LeAB21Ooh6h6wBojYlZbGsqCDEePQJf69Ev+WGoD0WwfujCGYiRcBMREIwC0hmIofC4CVE8zFjwkgQJCZsNySxUdgXzETkogfG8BYELrEfwDbwKCB1zYkx5gBze/KTBjqhKTiLRxQH4xaCMnFWwLoi8MTsFebCZOItwYg39+o7gltgzFAkBjW7/b1SEnm5Yb3OuSSM887FjOg2bcPgtSHH5uk4lM4IAjqgtC2UeY7H5qmcEAdggzGpR5rJhOf0gHzQvisznmzzDfhp3RAH4Tk4qdwwH8QJhE/JYBwRN4CP8Cu5VHXNXOmiEB9PQvAL/A9z5ltUTM1AAtNqm86ABWuDIvdARluqkqSO0CFK8Nid0CGm6qS5A5Q4cqw2B2Q4aaqJLkDVLgyLHYHZLipKknuABWuDIv/AChCZkHI1Sk8AAAAAElFTkSuQmCC);
                            background-repeat: no-repeat;
                            background-position: 50% -3px;}
    .showbutBlock span:hover { opacity:0.5; }

    .show .showbutBlock { background:none; }

    .show .showbutBlock span { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAABuUlEQVR4Xu2Xu01EMRBFz1IBAaIGECWQQB98RBMEkIAQEUXwEXWgDSgCqACBKAGEjOxk9fbDs2du4NncunPP3OvnndD5b9K5fwJAJKBzAlGBzgMQl2BUICrQOYGoQOcBiK9AVCAq0DmBqEDnAYivQFQgKtA5gaiAMAAJ/gnwDdyr5lAlIOleAefZ+CVwoYCgADBrvviWQPAGMM+8DIIngGXmJRC8AKxq3h2CB4BF5n+y47WBC9DlTrAGsMz8cTb+AIP/S8whWAJYxfxjBnAASCBYAfiP+ZJ+CQQLAGPMyyC0BlBjvkA4zE/jodma3wktAbQw7w6hFYCW5l0htABgYb5AOALuLD+RtQAszbtAqAHgYd4cQg2AM+B64AmbnrfphVceOa3+5i+qwylwM0aoBsAzsDsjamW+yCSwtwN3whTY9wawDSThzSxsbX4ehHdgD3j1BpD0doAnYMMo9vM8lSR8ZPMvY8ynMzUVKJopAevA29ghRp7bAr6Az5Hn/461AFCjLz8bAOQrEA8QCRAvQC4fCZCvQDxAJEC8ALl8JEC+AvEAkQDxAuTykQD5CsQDRALEC5DLd5+AX/hTWEEPr/SrAAAAAElFTkSuQmCC); }

    .badge-warning {
        color: #212529;
        background-color: #eaf8fd;
    }

/* ###################################################################################
    Блок адаптации
   ################################################################################### */

    /* >= 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 */
    @media (max-width: 992px)
    {
       #logo { margin-left: 10px; }
      .wrap-cart { max-width:280px; margin:10px auto 20px auto; }
      .wrap-phone { margin:20px auto 10px -19px; }
      .wrap-soc { margin-top:15px; }
    }


    /* < 768 sm */
    @media (max-width: 767px)
    {
      h1 { font-size:1.8em; }
      h2 { font-size:1.7em; }
      h3 { font-size:1.6em; }
      h4 { font-size:1.5em; }
      h5 { font-size:1.4em; }
      h6 { font-size:1.3em; }

    }

    /* < 499 sm */
    @media (max-width: 499px)
    {
      .hide-mob { display:none; }
      .mobileMenuButton { min-width:auto; }
      .price { font-size:25px; }
      button.button { font-size:16px; }
    }