@charset "utf-8";
* {box-sizing:content-box;margin:0;padding:0;border:0 none;outline:0 none;}
html {height:100%;scroll-behavior:smooth;background-color:#ffffff;}
body {font-family:"Sans-Reg",sans-serif;line-height:normal;color:#1f0000;width:100%;min-width:200px;min-height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);display:flex;flex-direction:column;}
iframe {width:100%;}
a {color:inherit;text-decoration:none;outline:0 none;cursor:pointer;}

h1, h2, h3, caption, ._on-h1, ._on-h2, ._on-h3 {color:inherit;font-weight:normal;}
img {display:block;outline:0 none;max-width:100%;margin:0;}
code, pre, xmp {font-family:monospace;font-size:0.85em;color:#4d4d4d;white-space:pre-wrap;display:block;background-color:#f8f8f8;outline:1px solid gray;margin:1em 1px;padding:1em;overflow:auto;}
hr {border:0 none;outline:0 none;height:1px;margin-top:1em;margin-bottom:1em;background-color:gray;}
ul, ol > li {list-style:none inside;}
ol {list-style-position:inside;counter-reset:section;}
ol > li {counter-increment:section;}
input, textarea {color:inherit;background-color:transparent;width:100%;font-family:inherit;}
input[type=checkbox], input[type=radio] {display:none;}
select {color:inherit;width:100%;font-family:inherit;background-color:transparent;}

input::-webkit-input-placeholder {text-overflow:ellipsis;font-family:"Sans-Reg",sans-serif;color:inherit;}
input::-moz-placeholder {text-overflow:ellipsis;font-family:"Sans-Reg",sans-serif;color:inherit;}
input:-moz-placeholder {text-overflow:ellipsis;font-family:"Sans-Reg",sans-serif;color:inherit;}
input:-ms-input-placeholder {text-overflow:ellipsis;font-family:"Sans-Reg",sans-serif;color:inherit;}
input::placeholder {text-overflow:ellipsis;font-family:"Sans-Reg",sans-serif;color:inherit;}
input[placeholder] {text-overflow:ellipsis;font-family:"Sans-Reg",sans-serif;color:inherit;}

textarea::-webkit-input-placeholder {text-overflow:ellipsis;font-family:"Sans-Reg",sans-serif;color:inherit;}
textarea::-moz-placeholder {text-overflow:ellipsis;font-family:"Sans-Reg",sans-serif;color:inherit;}
textarea:-moz-placeholder {text-overflow:ellipsis;font-family:"Sans-Reg",sans-serif;color:inherit;}
textarea:-ms-input-placeholder {text-overflow:ellipsis;font-family:"Sans-Reg",sans-serif;color:inherit;}
textarea::placeholder {text-overflow:ellipsis;font-family:"Sans-Reg",sans-serif;color:inherit;}
textarea[placeholder] {text-overflow:ellipsis;font-family:"Sans-Reg",sans-serif;color:inherit;}

u {text-decoration:none;}
button {margin:0;padding:0;cursor:pointer;background-color:transparent;color:inherit;}
option {font-size:inherit;font-family:inherit;padding:0.2em 0.5em;background-color:white;}
sup {margin:0 .2em;color:#777;}
video {box-shadow:0 0 20px #ddd;margin:0 auto;display:block;}

.ztree .ico_loading, ._on-preloader {text-align:center;}
.ztree .ico_loading:before, ._on-preloader:before {content:"";display:inline-block;height:100%;vertical-align:middle;}
.ztree .ico_loading:after, ._on-preloader:after {content:"";display:inline-block;vertical-align:middle;width:24px;height:24px;margin:0;padding:0;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAB2HAAAdhwGP5fFlAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAATtQTFRFAAAAgAAAqgAAqgAAtgAAnyAgqhwcqhUVpBISqhERrxAQpQ8Prg0Npg0NqgwMrRQUqhUVrhQUqhQUrBMTrhMTqhISrBERrhAQqhAQrBMTrRISqhISqxISqhERqxERrRAQqhAQqxQUrRQUqxMTrBMTrRMTqxMTrBISqxISrBMTrRMTrBMTrBISrRISrBISrBISqxERrBMTrRMTrBISrRISqxISrRMTrBMTrRISrBISrBERrBMTrRMTrBMTrBISqxISrBISrBISrBISqxISrBERrBERrRMTrBISrBISrRISrBISrRISrBISrBISrRISrBISrBISrBISrBERrBISrBISrBISqxISrBISqxISrBISrBMTrRISrBISrBISrRISrBISrBISrBISrBISrBMTrBISrBISrBISrBISrBISZF4l0AAAAGh0Uk5TAAIDBgcICQwODxARExQVGSQmJygpKi4vMDc4OTo8PT4/QE5PUFFSU1VsbW5vcHFyd3t8fn+AiJeYmaKjpKWpq7i7vL2+v8DBwsbIycrLzM/Q2dvd3+Tl5+jp6uvs7e7y8/T3+Pn8/f5Wcg7EAAABk0lEQVQYGe3BaVsSURgG4IeJMRcsCbPFCLLQFtoXpUUzxYQiNWw5pxgnp+D5/7+gOe85cLHMfOtj941hU6u1FpxPtYqPZPOPvpIKjib1i/OY5D34xZiCoxkLqx7GFD5SKDiaopnHiGs/aCk4mlZQxpDbv+koOJpOtIaBGxH7tuG8Y19UglMIaHVfLWLg4psurU4eItOg1b6OEVePaH3wYDyktTONMWff0rqH2LmQYvsMJmTrFGEOwDOKo2kkmG1TPAGmNI0/V5Co2KXx3ccqxUuk2KRYQY2igBRLFBs4DIwdpHofGAf47984DIxdpNoPjAPUKBaR4hLFOioUr5Fii2IFvqLRXUaico/GtyzwlOLzDBLMHVM8BjAfUuxmMcHfpzjJIXafVn0WY+b2aN2B4TVptYsYUT6m1chA5Du0eptLGLi81aP1cwFOKWJfHc4e+06LGFiL6Cg4ms5pBUOWNS0FR9PqlDDiQpNCwdEUjQWM8aohYwqOZuzkbgaTZqpfSAVHk+p5Dsn8WxstOK31m1kM+Qt3esD3f7Hr9gAAAABJRU5ErkJggg==) center center no-repeat;
 background-size:20px 20px;
 -webkit-animation:rotation 1s linear infinite;
 animation:rotation 1s linear infinite;
}
body > ._on-preloader {display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;background-color:rgba(255,255,255,0.5);}
body > ._on-preloader > span {position:absolute;left:0;right:0;top:50%;margin-top:12px;font-weight:bold;font-size:1.3em;text-align:center;}
body > ._on-preloader > span:before {content:"Пожалуйста, подождите";display:inline-block;background-color:white;box-shadow:0 0 10px white;padding:.1em .5em;}


/* Поворт против часовой стрелки на -90 градусов */
@-webkit-keyframes rotation {
 0% {-webkit-transform:rotate(0deg);}
 100% {-webkit-transform:rotate(-90deg);}
}
@keyframes rotation {
 0% {transform:rotate(0deg);}
 100% {transform:rotate(-90deg);}
}

/* Расскрыть/скрыть блок */
input:not(:checked) + ._on-toggle > div:last-child {display:none;}
input:not(:checked) + ._on-toggle .i-cd {-webkit-transform:rotate(0deg);transform:rotate(0deg);}
input:checked + ._on-toggle .i-cd {-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}

/* Иконки */
._on-checkbox input + span, .ztree .button,
._on-i, ._on-ii {display:inline-block;width:24px;height:24px;background-image:url('cms-icon.png?8');background-repeat:no-repeat;background-size:400px 2000px;vertical-align:middle;position:relative;} /* Область иконки */


.i-empty, .i-emptyw {background-position:48px 48px;} /* Пустая иконка */

/* Line #1 (-8px, -48px) */
.i-lamp {background-position:-48px -8px;} /* Лампа */
.i-lampw {background-position:-48px -48px;}
.i-user {background-position:-88px -8px;} /* Пользователь */
.i-userw {background-position:-88px -48px;}
.i-menu {background-position:-128px -8px;} /* Меню */
.i-menuw {background-position:-128px -48px;}
.i-message {background-position:-168px -8px;} /* Сообщение */
.i-messagew {background-position:-168px -48px;}
.i-cd {background-position:-208px -8px;} /* Шеврон вниз */
.i-cdw {background-position:-208px -48px;}
.i-new{background-position:-248px -8px;} /* NEW */
.i-exit {background-position:-288px -8px;} /* Выход */
.i-exitw {background-position:-288px -48px;}
.i-bill {background-position:-328px -8px;} /* Счет */
.i-billw {background-position:-328px -48px;}
.i-reg {background-position:-368px -8px;} /* Регистрация */
.i-regw {background-position:-368px -48px;} 

/* Line #2 (-88px, -128px) */
.i-person {background-position:-8px -88px;} /* Персональные данные */
.i-wallet {background-position:-48px -88px;} /* Кошелек */
.i-walletw {background-position:-48px -128px;}
.i-pwd {background-position:-88px -88px;} /* Изменить пароль */
.i-manual {background-position:-128px -88px;} /* Руководство */
.i-manualw {background-position:-128px -128px;}
.i-statement {background-position:-168px -88px;} /* Заявление */
.i-statementw {background-position:-168px -128px;}
.i-email {background-position:-208px -88px;} /* E-mail */
.i-emailw {background-position:-208px -128px;}
.i-anten {background-position:-248px -88px;} /* Антена */
.i-antenw {background-position:-248px -128px;}
.i-www {background-position:-288px -88px;} /* Сайт */
.i-goods {background-position:-328px -88px;} /* Товар */
.i-goodsw {background-position:-328px -128px;}
.i-art {background-position:-368px -88px;} /* Открытая книга */

/* Line #3 (-168px, -208px) */
.i-price {background-position:-8px -168px;} /* Касса */
.i-multinote {background-position:-48px -168px;} /* Блокнот */
.i-catalog {background-position:-88px -168px;} /* Каталог */
.i-catalogw {background-position:-88px -208px;}
.i-service {background-position:-128px -168px;} /* Конфигурация */
.i-servicew {background-position:-128px -208px;}
.i-system {background-position:-168px -168px;} /* Окно консоли */
.i-key {background-position:-208px -168px;} /* Ключ */
.i-keyw {background-position:-208px -208px;}
.i-unlock {background-position:-248px -168px;} /* Открытый замок */
.i-unlockw {background-position:-248px -208px;}
.i-cr {background-position:-288px -168px;} /* Шеврон вправо */
.i-edo {background-position:-328px -168px;} /* Папки */
.i-money {background-position:-368px -168px;} /* Мешок денег */
.i-moneyw {background-position:-368px -208px;}

/* Line #4 (-248px, -288px) */
.i-orgsky {background-position:-8px -248px;} /* Небоскреб */
.i-orgskyw {background-position:-8px -288px;}
.i-factory {background-position:-48px -248px;} /* Фабрика */
.i-factoryw {background-position:-48px -288px;}
.i-docplus {background-position:-88px -248px;} /* Новый документ */
.i-docplusw {background-position:-88px -288px;}
.i-docs {background-position:-128px -248px;} /* Документы */
.i-docsw {background-position:-128px -288px;}
.i-law {background-position:-168px -248px;} /* Молоток судьи */
.i-laww {background-position:-168px -288px;}
.i-plus {background-position:-208px -248px;} /* Плюс */
.i-plusw {background-position:-208px -288px;}
.i-minus {background-position:-248px -248px;} /* Минус */
.i-minusw {background-position:-248px -288px;}
.i-list {background-position:-288px -248px;} /* Лист */
.i-listw {background-position:-288px -288px;}
.i-recycled {background-position:-328px -248px;} /* Корзина */
.i-recycledw {background-position:-328px -288px;}
.i-cam {background-position:-368px -248px;} /* Камера */
.i-camw {background-position:-368px -288px;}

/* Line #5 (-328px, -368px) */
.i-import {background-position:-8px -328px;} /* Импорт */
.i-export {background-position:-48px -328px;} /* Экспорт */
.i-exportw {background-position:-48px -368px;}
.i-auto {background-position:-88px -328px;} /* Автоматически */ 
.i-autow, .i-autodocw {background-position:-88px -368px;} 
.i-pro {background-position:-128px -328px;} /* Pro */
.i-prow {background-position:-128px -368px;}
.i-home {background-position:-168px -328px;} /* Дом */
.i-db {background-position:-208px -328px;} /* База данных */
.i-dbw {background-position:-208px -368px;}
.i-logobig {background-position:-243px -320px;width:32px;height:40px;} /* Лого */
.i-logobigw {background-position:-243px -360px;width:32px;height:40px;}
.i-ruler {background-position:-288px -328px;} /* Рулетка */
.i-rulerw {background-position:-288px -368px;}
.i-flag {background-position:-328px -328px;} /* Флаг */
.i-flagw {background-position:-328px -368px;}
.i-free {background-position:-368px -328px;} /* Подарок */
.i-freew {background-position:-368px -368px;}

/* Line #6 (-408px, -448px) */
.i-shovel {background-position:-8px -408px;} /* Лопата */
.i-shovelw {background-position:-8px -448px;}
.i-scroll {background-position:-48px -408px;} /* Свиток */
.i-scrollw {background-position:-48px -448px;}
.i-support {background-position:-88px -408px;} /* Техподдержка */
.i-q {background-position:-128px -408px;} /* Знак вопроса */
.i-qw {background-position:-128px -448px;}
.i-faximile {background-position:-168px -408px;} /* Перо */
.i-faximilew {background-position:-168px -448px;}
.i-num {background-position:-208px -408px;} /* Число прописью */
.i-numw {background-position:-208px -448px;}
.i-tax {background-position:-248px -408px;} /* Сумма прописью */
.i-taxw {background-position:-248px -448px;}
.i-about {background-position:-288px -408px;} /* О проекте */
.i-planet {background-position:-328px -408px;} /* Планета */
.i-planetw {background-position:-328px -448px;}
.i-timer {background-position:-368px -408px;} /* Секундомер */
.i-timerw {background-position:-368px -448px;}

/* Line #7 (-488px, -528px) */
.i-portfile {background-position:-8px -488px;} /* Портфель */
.i-portfilew {background-position:-8px -528px;}
.i-bank {background-position:-48px -488px;} /* Банк */
.i-bankw {background-position:-48px -528px;}
.i-agency {background-position:-88px -488px;} /* Контролирующие органы */
.i-agencyw {background-position:-88px -528px;}
.i-list-code {background-position:-128px -488px;} /* Лист - коды */
.i-list-codew {background-position:-128px -528px;}
.i-list-text {background-position:-168px -488px;} /* Лист - текст */
.i-qrcode {background-position:-208px -488px;} /* QR-code */
.i-preloader {background-position:-248px -488px; -webkit-animation:rotation 1s linear infinite; animation:rotation 1s linear infinite;} /* Preloader */
.i-infinity {background-position:-288px -488px;} /* Бесконечность */
.i-infinityw {background-position:-288px -528px;}
.i-help {background-position:-328px -488px;} /* Спасательный круг */
.i-helpw {background-position:-328px -528px;}
.i-shield {background-position:-368px -488px;} /* Щит */
.i-shieldw {background-position:-368px -528px;}

/* Line #8 (-568px, -608px) */
.i-stamp {background-position:-8px -568px;} /* Печать */
.i-stampw {background-position:-8px -608px;}
.i-barcode {background-position:-48px -568px;} /* Штрихкод */
.i-barcodew, .i-egrw {background-position:-48px -608px;}
.i-group {background-position:-88px -568px;} /* Группа пользователей */
.i-groupw {background-position:-88px -608px;}
.i-currency {background-position:-128px -568px;} /* Валюта */
.i-currencyw {background-position:-128px -608px;}
.i-printer {background-position:-168px -568px;} /* Принтер */
.i-printerw {background-position:-168px -608px;}
.i-numeric {background-position:-208px -568px;} /* Нумерация */
.i-numericw {background-position:-208px -608px;}
.i-backup {background-position:-248px -568px;} /* Резервная копия */
.i-backupw {background-position:-248px -608px;}
.i-mobile {background-position:-288px -568px;} /* Мобильные устройства */
.i-mobilew {background-position:-288px -608px;}
.i-ads {background-position:-328px -568px;} /* Объявление */
.i-adsw {background-position:-328px -608px;}
.i-doccopy, .i-copydb {background-position:-368px -568px;} /* Копия документа */
.i-doccopyw, .i-copydbw {background-position:-368px -608px;}

/* Line #9 (-648px, -688px) */
.i-trial {background-position:-8px -648px;} /* Шлем */
.i-trialw {background-position:-8px -688px;}
.i-magicwand {background-position:-48px -648px;} /* Волшебная палочка */
.i-magicwandw {background-position:-48px -688px;}
.i-make {background-position:-88px -648px;} /* Разработка */
.i-makew {background-position:-88px -688px;}
.i-calendar {background-position:-128px -648px;} /* Календарь */
.i-calendarw {background-position:-128px -688px;}
.i-envelope {background-position:-168px -648px;} /* Конверт */
.i-envelopew {background-position:-168px -688px;}
.i-note {background-position:-208px -648px;} /* Внимание */
.i-notew {background-position:-208px -688px;}
.i-fordoc {background-position:-248px -648px;} /* Документ с печатью */
.i-fordocw {background-position:-248px -688px;}
.i-smartphone {background-position:-288px -648px;} /* Сматрфон */
.i-smartphonew {background-position:-288px -688px;}
.i-card {background-position:-328px -648px;} /* Сматрфон */
.i-cardw {background-position:-328px -688px;}
.i-ccd {background-position:-368px -648px;} /* Шеврон в круге вниз */
.i-ccdw {background-position:-368px -688px;}

/* Line #10 (-728px, -768px) */
.i-upload {background-position:-8px -728px;} /* Загрузить */
.i-uploadw {background-position:-8px -768px;}
.i-download {background-position:-48px -728px;} /* Загрузить */
.i-downloadw {background-position:-48px -768px;}
.i-cloud {background-position:-88px -728px;} /* Облако */
.i-cloudw {background-position:-88px -768px;}
.i-in {background-position:-128px -728px;} /* Стрелка */
.i-inw {background-position:-128px -768px;}
.i-back {background-position:-168px -728px;} /* Стрелка назад (двойная) */
.i-backw {background-position:-168px -768px;}
.i-landscape {background-position:-208px -728px;} /* Альбомный лист */
.i-landscapew {background-position:-208px -768px;}
.i-none, .i-false {background-position:-248px -728px;} /* Знак запрещено */
.i-nonew, .i-falsew {background-position:-248px -768px;}
.i-find {background-position:-288px -728px;} /* Лупа, поиск */
.i-findw {background-position:-288px -768px;}
.i-place {background-position:-328px -728px;} /* Адрес */
.i-placew {background-position:-328px -768px;}
.i-clock {background-position:-368px -728px;} /* Время */
.i-clockw {background-position:-368px -768px;}

/* Line #11 (-808px, -848px) */
.i-phone {background-position:-8px -808px;} /* Телефон */
.i-phonew {background-position:-8px -849px;}
.i-reload {background-position:-48px -808px;} /* Reload */
.i-reloadw {background-position:-48px -848px;}
.i-notify {background-position:-88px -808px;} /* Мегафон */
.i-notifyw {background-position:-88px -848px;}
.i-close, .i-x {background-position:-128px -808px;} /* Закрыть */
.i-closew, .i-xw {background-position:-128px -848px;}
.i-eye {background-position:-168px -808px;} /* Глаз */
.i-eyew {background-position:-168px -848px;}
.i-checkbox, ._on-message-checkbox input + span {background-position:-208px -808px;} /* Checkbox */
.i-checkboxchecked, ._on-message-checkbox input:checked + span {background-position:-248px -808px;} /* Checkbox Checked */
.i-checkboxcheckedw, ._on-message-checkboxw input:checked + span {background-position:-248px -848px;} /* Checkbox Checked */
.i-internet {background-position:-288px -808px;} /* Internet */
.i-monitor {background-position:-328px -808px;} /* Монитор */
.i-server {background-position:-368px -808px;} /* Сервер */

/* Line #12 (-888px, -928px) */
.i-pencil {background-position:-8px -888px;} /* Карандаш */
.i-bigbox {background-position:-48px -888px;} /* Ящик с документами */
.i-calc {background-position:-88px -888px;} /* Калькулятор */
.i-calcw {background-position:-88px -928px;}
.i-discount {background-position:-128px -888px;} /* Скидка */
.i-bug {background-position:-168px -888px;} /* Жучек */
.i-clip {background-position:-208px -888px;} /* Скрепка */
.i-board {background-position:-248px -888px;} /* Презентационная достка */
.i-options {background-position:-288px -888px;} /* Настройки */
.i-network {background-position:-328px -888px;} /* Сеть */
.i-filter {background-position:-368px -888px;} /* Фильр */

/* Line #13 (-968px, -1008px) Соцсети */
.i-sc-vk {background-position:-8px -968px;} /* ВКонтакте */
.i-sc-vkw {background-position:-8px -1008px;background-color:#48729e;}
.i-sc-twitter {background-position:-48px -968px;} /* Твиттер */
.i-sc-twitterw {background-position:-48px -1008px;background-color:#3b5998;}
.i-sc-facebook {background-position:-88px -968px;} /* Facebook */
.i-sc-facebookw {background-position:-88px -1008px;background-color:#00aced;}
.i-sc-ok {background-position:-128px -968px;} /* Однокласники */
.i-sc-okw {background-position:-128px -1008px;background-color:#eb722e;}
.i-sc-mir {background-position:-168px -968px;} /* Мой мир */
.i-sc-mirw {background-position:-168px -1008px;background-color:#168de2;}
.i-sc-gp {background-position:-208px -968px;} /* Google+ */
.i-sc-gpw {background-position:-208px -1008px;background-color:#dc4e41;}

/* Line #14 (-1048px) Иконки файлов */
.i-pdf,.i-pdfw {background-position:-8px -1048px;} /* .PDF */
.i-xls,.i-xlsw,.i-xlsx,.i-xlsxw {background-position:-48px -1048px;} /* .XLS */
.i-doc,.i-docw,.i-docx,.i-docxw {background-position:-88px -1048px;} /* .DOC */
.i-odt,.i-odtw, #fileTree .button.ico_docu {background-position:-128px -1048px;} /* .ODT */
.i-xml,.i-xmlw {background-position:-168px -1048px;} /* .XML */
.i-json,.i-jsonw {background-position:-208px -1048px;} /* .JSON */
.i-rtf,.i-rtfw {background-position:-248px -1048px;} /* .RTF */
.i-png,.i-pngw {background-position:-288px -1048px;} /* .PNG */
.i-jpg,.i-jpgw {background-position:-328px -1048px;} /* .JPG */
.i-html,.i-htmlw,.i-htm,.i-htmw {background-position:-368px -1048px;} /* .HTML */

/* Line #15 (-1088px) Иконки файлов */
.i-txt,.i-txtw {background-position:-8px -1088px;} /* .TXT*/
.i-tif,.i-tifw,.i-tiff,.i-tiffw {background-position:-48px -1088px;} /* .TIF */
.i-ppt,.i-pptw,.i-pptx,.i-pptxw {background-position:-88px -1088px;} /* .PPT */
.i-zip,.i-zipw,.i-rar,.i-rarw {background-position:-128px -1088px;} /* Архив */
.i-ods,.i-odsw {background-position:-168px -1088px;} /* ODS */

/* Line #16 (-1128px) Платежные системы */
.i-qiwi {background-position:-8px -1128px;} /* QIWI */
.i-yandex, .i-yoomoney {background-position:-48px -1128px;} /* Яндекс */
.i-webmoney {background-position:-88px -1128px;} /* WebMoney */
.i-sberonline {background-position:-128px -1128px;} /* СбербанкОнлайн */
.i-paypal {background-position:-168px -1128px;} /* PayPal */
.i-pd4 {background-position:-208px -1128px;} /* Квитацния */
.i-sbp {background-position:-248px -1128px;} /* СБП */

/* Line #17 (-1168px) Лого */
.i-fns,.i-fnsw {background-position:-8px -1168px;} /* ФНС */
.i-pfr,.i-pfrw {background-position:-48px -1168px;} /* ПФР */
.i-rosstat,.i-rosstatw {background-position:-88px -1168px;} /* Росстат */
.i-fss,.i-fssw {background-position:-128px -1168px;} /* ФСС */
.i-fsrar,.i-fsrarw {background-position:-168px -1168px;} /* Росалкогольрегулирование */

/* Line 18 (-1208px) */
.i-android {background-position:-8px -1208px;} /* Android OS */
.i-ios {background-position:-48px -1208px;} /* iOS */
.i-win {background-position:-88px -1208px;} /* Windows */
.i-firefox {background-position:-128px -1208px;} /* FirefoxOS */
.i-googleplay {background-position:-168px -1208px;} /* Google Play */
.i-appstore {background-position:-208px -1208px;} /* App Store */
.i-winstore {background-position:-248px -1208px;} /* Windows Store */
.i-marketplace {background-position:-288px -1208px;} /* Marketplace Firefox */
.i-1c {background-position:-328px -1208px;} /* 1C */

/* Line 19 (-1288px, -1328px) */
.i-contextmenu {background-position:-8px -1288px;} /* Контекстное меню */
.i-thumbs-up {background-position:-48px -1288px;} /* Палец вверх */
.i-thumbs-down {background-position:-88px -1288px;} /* Палец вниз */
.i-hieroglyphs {background-position:-128px -1288px;} /* Иероглифы */
.i-play {background-position:-168px -1288px;} /* Play */
.i-restore {background-position:-208px -1288px;} /* Восстановить */
.i-crown {background-position:-248px -1288px;} /* Корона */
.i-access {background-position:-288px -1288px;} /* Права доступа */
.i-accessw {background-position:-288px -1328px;}
.i-tag {background-position:-328px -1288px;} /* Теги */
.i-flash {background-position:-368px -1288px;} /* USB Flash */

/* Line 19 (-1368px, -1408px) */
.i-clear {background-position:-8px -1368px;} /* Метелка */
.i-updn {background-position:-48px -1368px;} /* Перемещение вверх-вниз */
.i-startflag {background-position:-88px -1368px;} /* Старт флаг */
.i-man {background-position:-128px -1368px;} /* Мужчина */
.i-woman {background-position:-168px -1368px;} /* Женщина */
.i-stat {background-position:-208px -1368px;} /* Статистика */          
.i-runman {background-position:-248px -1368px;} /* Бегущий человек */
.i-older {background-position:-288px -1368px;} /* Старичок */
.i-related {background-position:-328px -1368px;} /* Взаимосвязанные */
.i-logo {background-position:-368px -1368px;} /* Лого */

/* Line 20 (-1448px, -1488px) */
.i-top {background-position:-8px -1448px;} /* Top */
.i-topw {background-position:-8px -1488px;}
.i-setup {background-position:-48px -1448px;} /* Расширенные настройки */
.i-_ {background-position:-88px -1448px;} /* ___ Крестик (закрыть) */
.i-_w {background-position:-88px -1488px;} /* ___ Крестик (закрыть) */
.i-rq {background-position:-128px -1448px;} /* Двойная стрелка (для ХБ) */
.i-online, .i-rate3, .i-ratet {background-position:-168px -1448px;} /* Online | Зеленый круг */
.i-offline, .i-rate {background-position:-208px -1448px;} /* Offline */
.i-error, .i-rate1, .i-ratef {background-position:-248px -1448px;} /* Error | Красный круг */
.i-move {background-position:-288px -1448px;} /* Двигать за точки */
.i-lfrt {background-position:-328px -1448px;} /* Перемещение влевло-вправо */
.i-family {background-position:-368px -1448px;} /* Семья */

/* Line 21 (-1528px, -1568px) */
.i-left {background-position:-8px -1528px;} /* Стрелка влево */
.i-leftw {background-position:-8px -1568px;}
.i-right {background-position:-48px -1528px;} /* Стрелка вправо */
.i-rightw {background-position:-48px -1568px;}
.i-v {background-position:-88px -1528px;} /* Галочка */
.i-vw, .i-truew  {background-position:-88px -1568px;}
.i-vgreen, .i-true {background-position:-128px -1528px;} /* Галочка зеленая */
.i-forward {background-position:-168px -1528px;} /* Стрелка вперед (двойная) */
.i-forwardw {background-position:-168px -1568px;} /* Стрелка вперед (двойная) */
.i-outbox {background-position:-208px -1528px;} /* Из коробки */
.i-outboxw {background-position:-208px -1568px;}
.i-inbox {background-position:-248px -1528px;} /* В коробку */
.i-inboxw {background-position:-248px -1568px;}
.i-radius-0 {background-position:-288px -1528px;} /* Круг 0% */
.i-radius-25 {background-position:-328px -1528px;} /* Круг 25% */
.i-radius-50 {background-position:-368px -1528px;} /* Круг 50% */

/* Line 22 (-1608px, -1648px) */
.i-radius-75 {background-position:-8px -1608px;} /* Круг 75% */
.i-vgray {background-position:-48px -1608px;} /* Галочка серая */
.i-eyeclose {background-position:-88px -1608px;} /* Глаз закрытый */
.i-eyeclosew {background-position:-88px -1608px;}
.i-info, .i-null {background-position:-128px -1608px;} /* Инфо */
.i-infow, .i-nullw {background-position:-128px -1648px;} /* Инфо */
.i-hourglass {background-position:-168px -1608px;} /* Песочные часы */
.i-terminal {background-position:-208px -1608px;} /* Терминал оплаты */
.i-rub {background-position:-248px -1608px;} /* рубли */
.i-cart {background-position:-288px -1608px;} /* Корзина */
.i-scale {background-position:-328px -1608px;} /* Весы */
.i-scalew {background-position:-328px -1648px;}

/* Line 23 (-1688px, -1728px) */
.i-- {background-position:-8px -1688px;} /* Прочерк */
.i-users {background-position:-48px -1688px;} /* Пользователи */
.i-contacts {background-position:-88px -1688px;} /* Контакты */
.i-contactsw {background-position:-88px -1728px;} /* Контакты */
.i-rate-black, .i-rate0 {background-position:-128px -1688px;} /* Черный круг */
.i-rate2 {background-position:-168px -1688px;} /* Желтый круг */
.i-li0 {background-position:-208px -1688px;} /* Для li */
.i-li3 {background-position:-248px -1688px;} /* Для li */
.i-li2 {background-position:-288px -1688px;} /* Для li */
.i-li1 {background-position:-328px -1688px;} /* Для li */
.i-li {background-position:-368px -1688px;} /* Для li */

/* Line 23 (-1768px, -1808px) */
.i-cryptopro {background-position:-8px -1768px;} /* Логотип КриптоПРО */
.i-vipnet {background-position:-48px -1768px;} /* ViPNet */
.i-rutoken {background-position:-88px -1768px;} /* Рутокен */
.i-phone8800 {background-position:-128px -1768px;} /* 8800 */
.i-radio {background-position:-168px -1768px;} /* radio */
.i-radiochecked {background-position:-208px -1768px;} /* radio checked */
.i-dba {background-position:-248px -1768px;} /* Администратор базы */
.i-idea {background-position:-288px -1768px;} /* Лампочка загорелась */
.i-expand {background-position:-328px -1768px;} /* Расскрыть (развернуть) */

.i-link {background-position:-8px -1848px;} /* Цепь, связь, линк */
.i-linkw {background-position:-8px -1888px;} /* Цепь, связь, линк */
.i-mask {background-position:-48px -1848px;} /* Маска */
.i-maskw {background-position:-48px -1888px;}
.i-photo {background-position:-88px -1848px;} /* Фотоаппарат */
.i-photow {background-position:-88px -1888px;}
.i-post {background-position:-128px -1848px;} /* Отправить сообщение */
.i-postw {background-position:-128px -1888px;}
.i-webcam {background-position:-168px -1848px;} /* webcam */
.i-webcamw {background-position:-168px -1888px;}
.i-call {background-position:-208px -1848px;} /* Позвонить */
.i-callw {background-position:-208px -1888px;}
.i-emoji {background-position:-248px -1848px;} /* Смайклик */
.i-emojiw {background-position:-248px -1888px;}
.i-mic {background-position:-288px -1848px;} /* Микрофон */
.i-micw {background-position:-288px -1888px;}


/* Иконки - графические элементы */
._on-ielm {display:inline-block;background-image:url('cms-icon-elm.png?8');background-repeat:no-repeat;background-size:400px 1200px;vertical-align:middle;} /* Область иконки */
._on-ielm.i-guard {width:133px;height:93px;background-position:0 -330px;} /* Щит */
._on-ielm.i-ration0 {width:180px;height:110px;background-position:0 0;} /* Оценка недостаточно данных */
._on-ielm.i-ration-black {width:180px;height:110px;background-position:-190px 0;} /* Оценка ликвидировано */
._on-ielm.i-ration1 {width:180px;height:110px;background-position:0 -110px;} /* Оценка красное */
._on-ielm.i-ration2 {width:180px;height:110px;background-position:-190px -110px;} /* Оценка желтое */
._on-ielm.i-ration3 {width:180px;height:110px;background-position:0 -220px;} /* Оценка зеленое */

/* Шапка */
._on-head {background-color:rgba(255,255,255,.1);position:relative;}
._on-head-logo {float:left;vertical-align:top;}

/* Логотип */
._on-logo {display:block;letter-spacing:.02em;padding:8px 10px 0 36px;text-align:left;position:relative;line-height:14px;}
._on-logo ._on-i {position:absolute;left:0;top:4px;}
._on-logo-title {height:15px;vertical-align:bottom;line-height: 16px;}
._on-logo-url {font-size:1.2em;line-height:20px;height:26px;vertical-align:bottom;}

/* Путь (хлебные крошки) */
._on-path {margin:3px 0;}
._on-path ._on-path-home, ._on-path label {line-height:0;cursor:pointer;}
._on-path > a {display:inline-block;vertical-align:top;line-height:24px;}
._on-path > label {display:inline-block;vertical-align:top;}
._on-path > span {display:inline-block;vertical-align:top;line-height:24px;}
._on-path > a:hover, ._on-path > label:hover {background-color:rgba(0,0,0,.05);}

/* Подвал */
._on-bottom {flex:0 0 auto;background-color:#1a0d0d;color:#a3a3a3;border-bottom:1px solid #2f2f2f;}
._on-bottom ._on-i {opacity:.7 !important;}
._on-bottom li:hover ._on-i, ._on-bottom a:hover ._on-i, ._on-bottom u:hover ._on-i {opacity:1 !important;}
._on-bottom a:hover, ._on-bottom u:hover {color:#fff;}
._on-bottom > ._on-field > ._on-table > div > div:nth-child(1) {width:220px;} 
._on-bottom > ._on-field > ._on-table > div > div:nth-child(3) {width:220px;} 
._on-bottom ._on-menu {text-align:center;}
._on-bottom-logo {float:left;vertical-align:top;}

/* Иконки соцсетей */
._on-social {text-align:right;}
._on-social u {padding:12px 10px;display:inline-block;}
._on-social ._on-i {border-radius:10%;}

/* Кнопка вверх */
._on-top {display:block;visibility:hidden;opacity:0;position:fixed;bottom:3em;right:3em;}
._on-top._on-show {visibility:visible;opacity:.25;}
._on-top._on-show:hover {visibility:visible;opacity:1;}
._on-top a {display:block;padding:.5em .4em;border-radius:3px;border:1px solid #777;background-color:#1a0d0d;}

/* Стрелка вверх */
._on-arrow-up {display:block;width:40px;height:40px;text-align:right;position:relative;}
._on-arrow-up:before{content:"";display:block;width:0;height:0;border:18px solid transparent;border-top:0;border-bottom:18px solid #f2de8c;margin:0 auto;}
._on-arrow-up:after{content:"";display:block;width:14px;height:20px;background-color:#f2de8c;margin:0 auto;} 

/* Стрелка вниз */
._on-arrow-dn {display:block;width:40px;height:40px;text-align:right;position:relative;}
._on-arrow-dn:before{content:"";display:block;width:14px;height:20px;background-color:#f2de8c;margin:0 auto;} 
._on-arrow-dn:after{content:"";display:block;width:0;height:0;border:18px solid transparent;border-bottom:0;border-top:18px solid #f2de8c;margin:0 auto;}

/* Стрелка влево */
._on-arrow-lf {display:block;width:40px;height:40px;text-align:right;position:relative;}
._on-arrow-lf:before{content:"";display:block;width:20px;height:14px;background-color:#f2de8c;margin:0 auto;float:right;margin:10px 1px 0 0;} 
._on-arrow-lf:after{content:"";display:block;width:0;height:0;border:18px solid transparent;border-left:0;border-right:18px solid #f2de8c;margin:0 auto;float:left;margin:0 0 0 1px;}


/* Стрелка вправо */
._on-arrow-rg {display:block;width:40px;height:40px;text-align:right;position:relative;}
._on-arrow-rg:before{content:"";display:block;width:20px;height:14px;background-color:#f2de8c;float:left;margin:10px 0 0 1px;} 
._on-arrow-rg:after{content:"";display:block;width:0;height:0;border:18px solid transparent;border-right:0;border-left:18px solid #f2de8c;float:right;margin:0 1px 0 0;}


/* Контекстное меню */ 
._on-contextmenu {display:none;position:absolute;background-color:#fdfdfd;border:1px solid white;box-shadow:0 0 0.8em silver;overflow:hidden;font-family:"Sans-Reg";}
._on-contextmenu li {height:28px;}
._on-contextmenu li:empty {height:1px;background-color:#ccc;margin:1px 0;}
._on-contextmenu li > a,
._on-contextmenu li > span {display:inline-block;height:100%;width:100%;padding:0 .3em;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
._on-contextmenu li > a > span, ._on-contextmenu li > span > span {vertical-align:middle;}
._on-contextmenu li > a > span+span, ._on-contextmenu li > span > span+span {margin-left:.3em;}

._on-contextmenu li > a:before, ._on-contextmenu li > span:before {content:"";display:inline-block;height:100%;vertical-align:middle;}
._on-contextmenu li > a:hover {background-color:rgba(0,0,0,.06);}

/* Системное уведомление */
#_on-notify:checked + ._on-notify {bottom:0;-webkit-transition: bottom .1s ease;transition: bottom .1s ease;}
._on-notify {visibility:hidden;position:fixed;bottom:-86px;width:100%;height:86px;background-color:#fff;box-shadow: -2px 0 16px #DDDDDD;border-top: 1px solid #ddd; -webkit-transition: bottom .3s ease;transition: bottom .3s ease;font-family:"Sans-Book";}
._on-notify > ._on-i {cursor:pointer;-webkit-transition:top .4s ease;transition:top .4s ease;}
._on-notify > ._on-i:hover {background-color:rgba(255,255,255,0.4);}
._on-notify > ._on-i {position:absolute;left:0;top:-36px;background-color:#fff;border-radius:3px;}
#_on-notify:checked + ._on-notify > ._on-i {top:2px;background-position:-128px -808px;opacity:.6;-webkit-transition:top .15s ease .2s;transition:top .15s ease .2s;}
#_on-notify:checked + ._on-notify > ._on-i:hover {background-color:rgba(0,0,0,.05);}
._on-notify > div {margin:0 0 0 32px;overflow:auto;font-size:14px;line-height:24px;height:100%;}
._on-notify ._on-success-true{color:#008000;}
._on-notify ._on-success-false{color:#d40000;}
._on-notify ._on-success-true:before, ._on-notify ._on-success-false:before, ._on-notify ._on-success-note:before{display:block;width:24px;height:24px;float:left;margin-right:0.5em;text-align:center;font-size:20px;font-weight:bold;}     
._on-notify ._on-success-true:before{background-position:-240px -880px;content:"✔";}
._on-notify ._on-success-false:before{background-position:-280px -880px;content:"✖";}
._on-notify ._on-success-note:before{background-position:100px 100px;content:"‼";}

/* Маодальное окно */
input:checked ~ ._on-modal {display:block;position:fixed;top:0;bottom:0;right:0;left:0;height:auto;width:auto;background-position:center center;background-repeat:no-repeat;background-color:rgba(255,255,255,.95);z-index:5000;text-align:center;overflow:auto;cursor:url('/imgs/zoomout.cur'),auto;cursor:-webkit-zoom-out;cursor:-moz-zoom-out;}
._on-modal:after {display:none;content:"✖";position:fixed;top:0;right:40px;width:40px;height:40px;line-height:40px;background-color:rgba(0,0,0,.25);text-align:center;cursor:pointer;color:#fff;font-size:18px;}
input:checked ~ ._on-modal:after {display:block;}
._on-modal:before {display:inline-block;content:"";height:100%;vertical-align:middle;} 

/* Табличный вид [2020-04-10] */
._on-table {display:table;width:100%;}
._on-table._on-width-auto {width:auto;}
._on-table > div, ._on-table > a, ._on-table > span {display:table-row;width:100%;} /**/
._on-table > div > div, ._on-table > div > a, ._on-table > div > label, ._on-table > span > span  {display:table-cell;vertical-align:top;position:relative;}
._on-table._on-vm > div > div, ._on-table._on-vm > div > a, ._on-table._on-vm > div > label, ._on-table._on-vm > span > span {vertical-align:middle;} /* Выровнить по вертикале */
._on-table._on-vm > div:after {content:"";display:table-cell;height:2.8em;padding:0;width:0;} /* Минимальная высота */

/* Список - (используется совместно с _on-table) [2011-11-12] */
._on-list {}
._on-list-item ._on-table > div:first-child > div, ._on-list-item ._on-table > div:first-child > a, ._on-list-item ._on-table > div:first-child > label, ._on-list-item ._on-table > span:first-child > span,
._on-list-item ._on-table-a > div:first-child > div, ._on-list-item ._on-table-a > div:first-child > a, ._on-list-item ._on-table-a > div:first-child > label, ._on-list-item ._on-table-a > span:first-child > span {padding:.2em .4em;} /* Отсупы внтури ячеек */
._on-list-item {position:relative;line-height:1em;} /* Для поззиционирования элеменов */
._on-list > ._on-list-item:not(:last-child) {margin-bottom:1em;} /* Отсуп между элементами списка */


._on-list-db-name {word-break:break-all;}

/*
._on-list-item-hover:hover > ._on-table > div:first-child,
._on-list-item-hover:hover > ._on-table > div:first-child > div,
._on-list-item-hover:hover > ._on-table > div:first-child > a, 
._on-list-control._on-list-item-hover:hover {background-color:rgba(0,0,0,.03);} / Эффект наведения /
*/

/*
._on-list-item-hover:hover > ._on-table:first-child > div:first-child > a:before,
._on-list-item-hover:hover > ._on-table:first-child > div:first-child > div:before,
._on-list-item-hover:hover > ._on-table:first-child > div:first-child > span:before,
._on-list-item-hover:hover > ._on-table-a:first-child > div:first-child > a:before,
._on-list-item-hover:hover > ._on-table-a:first-child > div:first-child > div:before,
._on-list-item-hover:hover > ._on-table-a:first-child > div:first-child > span:before {display:block;content:"";width:auto;height:auto;position:absolute;top:0;left:0;right:0;bottom:0;background:#000000;opacity:.05;} 
*/


._on-list-item-hover:hover:before {
 display:block;content:"";width:auto;height:auto;position:absolute;top:0;left:0;right:0;bottom:0;background:#000000;opacity:.05;
}


._on-list-item-col-hover:hover:before {display:block;content:"";width:auto;height:auto;position:absolute;top:0;left:0;right:0;bottom:0;background:#000000;opacity:.05;}

._on-list-edit input {position: absolute; top: 0; height: 100%;  z-index: 1; font-size:inherit;color:blue;}

._on-list-item-active {background-color:#f2de8c !important;}

._on-list-control {text-align:center;padding:0 !important;}
._on-list-control {width:42px;min-width:38px;} /* *** */
._on-list-fullsize {padding:0 !important;}

._on-list-empty-hide {display:block;}
._on-list-empty-show {display:none;}

._on-list:empty ~ ._on-list-empty-hide {display:none;}
._on-list:empty ~ ._on-list-empty-show {display:block;}

._on-list-compact {border-top:1px solid #e0e0e0;}
._on-list-compact > ._on-list-item:not(:last-child) {margin-bottom:0;border-bottom:1px solid #e0e0e0;}
._on-list-compact ._on-table._on-vm > div:after {height:2.3em;} /* Минимальная высота при компактном виде */


/* Menu Accordion _on-menu accordion */
._on-menu-accordion {position:relative;}
._on-menu-accordion:after{content:"";display:block;clear:both;}
._on-menu-accordion ._on-menu-clap {display:none;line-height:48px;height:48px;width:48px;text-align:center;cursor:pointer;}
._on-menu-accordion > ul input:not(:checked) + ul {display:none;} /* для menu-clap - убарть ">" */
._on-menu-accordion ul {background-color:#fefefe;}
._on-menu-accordion ul a {line-height:24px;display:block;}
._on-menu-accordion ul a._on-menu-flag-expand {padding-right:48px !important;} /* Отступ для шиврона */
._on-menu-accordion > ul {border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;padding:0;}


/* Первый уровень и далее */
._on-menu-accordion ul > li > a {padding:4px 12px 4px 12px;color:#1f0000;overflow:hidden;text-overflow:ellipsis;} /* Пункт меню */
._on-menu-accordion ul > li > a > span:first-child {float:left;margin:0 4px 0 0;opacity:.8;} /* Иконка */
._on-menu-accordion ul > li > a > span + span {display:block;overflow:hidden;text-overflow:ellipsis;} /* Наименование пункта меню (добавить white-space:nowrap - для отображения длинного меню в одну строку) */
._on-menu-accordion ul > li > label {position:absolute;top:0;right:14px;padding:3px 3px 3px 6px;} /* Шеврон */
._on-menu-accordion ul > li > label > span {margin:0;background-position:-208px -8px;opacity:.6;border:1px solid #aaa;border-radius:50%;cursor:pointer;} /* Иконка шеврона */
._on-menu-accordion ul > li > label > span:hover {opacity:1;background-position:-208px -48px;background-color:#aaa;} /* При наведении на шеврон */
._on-menu-accordion > ul > li:last-child {border-bottom:1px solid #e0e0e0;} /* Разделительная полоса пунктов меню */
._on-menu-accordion a:hover {background-color:rgba(0,0,0,.06);} /* При наведении на пункт меню */
._on-menu-accordion li {position:relative;border-top:1px solid #e0e0e0;} /* Разделительная полоса пунктов меню */

/* Отсупы для подуровней */
._on-menu-accordion > ul > li > ul > li > a {padding-left:2em;}
._on-menu-accordion > ul > li > ul > li > ul > li > a {padding-left:4em;}
._on-menu-accordion > ul > li > ul > li > ul > li > ul > li > a {padding-left:6em;}
._on-menu-accordion > ul > li > ul > li > ul > li > ul > li > ul > li > a {padding-left:8em;}
._on-menu-accordion > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a {padding-left:10em;}
._on-menu-accordion > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a {padding-left:12em;}


/* Menu Tree - _on-menu-tree */
._on-menu-tree ._on-menu-item {display:block;padding-top:2px;padding-bottom:2px;} /* Пункт меню (высота 2px+2px)*/
._on-menu-tree ._on-menu-item-name {line-height:24px;padding-left:26px; display:inline-block;}
._on-menu-tree ._on-menu-clap {display:none;}
._on-menu-tree ._on-menu-icon {display:none;}
/* ._on-menu-tree ._on-menu-flag-icon ._on-menu-icon {display:inline-block;} */
._on-menu-tree ._on-menu-expand {position:absolute;left:0;top:0;display:block;padding:2px 0;} /* Пункт меню (высота 2px+2px)*/ 
._on-menu-tree ._on-menu-expand > span {margin:0;background-position:-288px -168px;opacity:.6;cursor:pointer;} /* Шеврон закрыто */
._on-menu-tree > ul input:checked + ._on-menu-expand > span {-webkit-transform:rotate(90deg);transform:rotate(90deg);} /* Шеврон открыто */
._on-menu-tree > ul input:not(:checked) + ._on-menu-expand + ul {display:none} /* Скрыть подменю */
._on-menu-tree li {position:relative;border-top:1px solid #e0e0e0;} /* Разделительная полоса пунктов меню */
._on-menu-tree > ul > li:last-child {border-bottom:1px solid #e0e0e0;} /* Разделительная полоса пунктов меню у последнего пункта */
._on-menu-tree a:hover {background-color:rgba(0,0,0,.06);} /* При наведении на пункт меню */
._on-menu-tree ._on-menu-flag-active {background-color:rgba(0,0,0,.04);} /* Текущее меню */

/* Отсупы для подуровней */
._on-menu-tree > ul > li > ul > li > ._on-menu-item {padding-left:1em;}
._on-menu-tree > ul > li > ul > li > ._on-menu-expand {left:1em;} 
._on-menu-tree > ul > li > ul > li > ul > li > ._on-menu-item {padding-left:2em;}
._on-menu-tree > ul > li > ul > li > ul > li > ._on-menu-expand {left:2em;} 
._on-menu-tree > ul > li > ul > li > ul > li > ul > li > ._on-menu-item {padding-left:3em;}
._on-menu-tree > ul > li > ul > li > ul > li > ul > li > ._on-menu-expand {left:3em;} 
._on-menu-tree > ul > li > ul > li > ul > li > ul > li > ul > li > ._on-menu-item {padding-left:4em;}
._on-menu-tree > ul > li > ul > li > ul > li > ul > li > ul > li > ._on-menu-expand {left:4em;} 
._on-menu-tree > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ._on-menu-item {padding-left:5em;}
._on-menu-tree > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ._on-menu-expand {left:5em;} 
._on-menu-tree > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li ._on-menu-item {padding-left:6em;}
._on-menu-tree > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li ._on-menu-expand {left:6em;} 

/* ztree */
._on-ztree li {position:relative;}
._on-ztree input {display:none;}
._on-ztree input:not(:checked) + ._on-ztree-item + ul {display:none;}
._on-ztree input:not(:checked) + ._on-ztree-item .i-cd {-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}
._on-ztree input:checked + ._on-ztree-item .i-cd {-webkit-transform:rotate(0deg);transform:rotate(0deg);}
._on-ztree label {cursor:pointer;display:block;height:100%;}
._on-ztree label:hover {background-color:rgba(0,0,0,0.05);}
._on-ztree li:before, ._on-ztree > li:last-child:after {display:block;content:"";width:100%;height:1px;background-color:#e8e8e8;} /* Разделитель */

._on-ztree-fileinfo{font-family:"Sans-Light",sans-serif;text-align:right;float:right;width:18em;}
._on-ztree-filedate{display:inline-block;width:9em;height:28px;font-family:"Sans-Thin",sans-serif;}
._on-ztree-filesize{display:inline-block;width:8em;height:28px;padding:0 .5em;}
._on-ztree-empty{padding:8px;background-color:rgba(0,0,0,.05);}

.ztree:not(:empty) + ._on-ztree-empty{display:none;}

/* zTree - Переоформление */
.ztree li {position:relative;}
.ztree > li:first-child {border-top:1px solid #e8e8e8;} /* Разделитель */
.ztree li > a:first-child {border-bottom:1px solid #e8e8e8;} /* Разделитель */
.ztree .button {opacity:.8;} /* Иконки */
.ztree li > a:first-child {display:block;text-align:left;height:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} /* Элемент меню border:1px solid transparent !important  */ 
.ztree li > a:first-child:before {content:"";display:inline-block;height:100%;vertical-align:middle;} /* Выравнивание текста элемента по middle */
.ztree li > a:first-child input {width:auto;}
.ztree ._extButton {position:absolute;top:2px;right:5px;cursor:pointer;display:none;} /* Кнопка контекстного меню */
.ztree.contextmenu li > a.curSelectedNode + ._extButton {display:block;} /* Показать кнопку контекстного меню */
.ztree.contextmenu li > a:first-child {padding-right:2.5em;}
.ztree li > a:hover, .ztree li > a:active {background-color:#f8f8f8;} /* Фон при наведении */
.ztree li > a.curSelectedNode {background-color:rgba(0,0,0,.05);} /* Фон при выделении  */
.ztree .node_name {padding-left:4px;vertical-align:middle;} /* Имя элемента */
.ztree .noline_close {background-position:-288px -168px;} /* Шверон закрыт */
.ztree .noline_open {background-position:-208px -8px;} /* Шеврон открыт */
.ztree .noline_docu.switch {background-position:48px 48px;} /* Шеврон скрыт */
.ztree .chk.checkbox_true_part, .ztree .chk.checkbox_true_full, .ztree .chk.checkbox_true_part_focus, .ztree .chk.checkbox_true_full_focus {background-position:-248px -808px;} /* checkbox checked */
.ztree .chk.checkbox_false_part, .ztree .chk.checkbox_false_full, .ztree .chk.checkbox_false_part_focus, .ztree .chk.checkbox_false_full_focus {background-position:-208px -808px;} /* checkbox */
.ztree li a.tmpTargetNode_inner {background-color:rgba(126,188,126,.35);}
.ztree li a.tmpTargetNode_prev {}
.ztree li a.tmpTargetNode_next {}
.tmpzTreeMove_arrow {position:absolute;margin:10px 2px 0 0;display:block;width:20px;height:34px;text-align:right;} /* Стрелка при перемещении */
.tmpzTreeMove_arrow:before{content:"";position:absolute;top:0;right:4px;display:block;width:0;height:0;border:6px solid transparent;border-right:0;border-left:6px solid rgba(126,188,126,1);}
.tmpzTreeMove_arrow:after{content:"";position:absolute;top:4px;left:0;display:block;width:10px;height:4px;background-color:rgba(126,188,126,1);}
ul.ztree.zTreeDragUL {margin:0; padding:0; position:absolute; width:auto; height:auto; overflow:hidden; background-color:#e8e8e8; border:1px #fff dotted; opacity:0.75; filter:alpha(opacity=75);}
.zTreeMask {background-color:#cfcfcf; opacity:0.0; filter:alpha(opacity=0); position:absolute}
.ztree .rename {background-color:#fff;font-size:inherit;line-height:22px;border:1px solid #f0f0f0;margin-right:26px;width:100%:}
.ztree ._on-ztree-edit {background-color:#fff1c5 !important;} /* #f2de8c  #fef0c4 */
.ztree ._on-ztree-edit:after {content:"";display:block;width:0;height:0;border:20px solid transparent;border-right:0;border-left:20px solid #fdefc3;position:absolute;right:-20px;top:-6px;}
.ztree._on-ztree-selected-arrow a.curSelectedNode:after {content:"";display:block;width:0;height:0;border:20px solid transparent;border-right:0;border-left:20px solid rgba(0,0,0,.06);position:absolute;right:-20px;top:-6px;}


.ztree > li > ul > li > a:first-child {padding-left:1em;}
.ztree > li > ul > li > ul > li > a:first-child {padding-left:2em;}
.ztree > li > ul > li > ul > li > ul > li > a:first-child {padding-left:3em;}
.ztree > li > ul > li > ul > li > ul > li > ul > li > a:first-child {padding-left:4em;}
.ztree > li > ul > li > ul > li > ul > li > ul > li > ul > li > a:first-child {padding-left:5em;}
.ztree > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a:first-child {padding-left:6em;}
.ztree > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a:first-child {padding-left:7em;}
.ztree > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a:first-child {padding-left:8em;}
.ztree > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a:first-child {padding-left:9em;}
.ztree > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li   ul > li > a:first-child {padding-left:10em;} /* Отступ для десятого и ниже уровня */

/* Тарифы */
._on-tarifs {text-align:center;}
._on-tarifs ._on-ii {display:none;}
._on-tarifs > div {display:inline-block;vertical-align:top;max-width:10em;width:16%;}
._on-tarifs > div:first-child {width:20%;max-width:14em;}
._on-tarifs ._on-tarifs-title > div {margin-top:16px;height:3.5em;background-color:#e6e6e6;font-size:1.2em;font-family:"Sans-Black",sans-serif;text-transform:uppercase;padding:0 .1em;}
._on-tarifs > div > ._on-tarifs-item {border-left:1px solid #f0f0f0;}
._on-tarifs > div:last-child > ._on-tarifs-item {border-right:1px solid #f0f0f0;}
._on-tarifs ._on-tarifs-title > div:after {content:"";display:inline-block;height:100%;vertical-align:middle;}
._on-tarifs ._on-tarifs-title > div > span {display:inline-block;vertical-align:middle;width:100%;overflow:hidden;text-overflow:ellipsis}

._on-tarifs ._on-tarifs-populate {box-shadow: 0 0 12px #ddd;position: relative;max-width:12em;width:16%;}
._on-tarifs ._on-tarifs-populate ._on-ii {display:inline-block;}
._on-tarifs ._on-tarifs-populate ._on-tarifs-title > div {background-color:#d74646;color:#ffffff;margin-top:0;border-radius:5px 5px 0 0;}
._on-tarifs ._on-tarifs-populate ._on-tarifs-item > div:first-child {padding-top:16px;}
._on-tarifs ._on-tarifs-populate ._on-tarifs-item > div:nth-last-child(2) {padding-bottom:16px;}
._on-tarifs ._on-tarifs-populate ._on-tarifs-item > div:last-child {background-color:#d94d4d;color:#fadd64;border-radius:0 0 5px 5px;}
._on-tarifs ._on-tarifs-populate ._on-tarifs-item > div {background-color:inherit;border-bottom:1px solid #f8f8f8;}

._on-tarifs ._on-tarifs-active {box-shadow: 0 0 12px #ddd;position: relative;max-width:12em;width:16%;}
._on-tarifs ._on-tarifs-active ._on-ii {display:inline-block;}
._on-tarifs ._on-tarifs-active ._on-tarifs-title > div {background-color:#7ebc7e;color:#ffffff;margin-top:0;border-radius:5px 5px 0 0;}
._on-tarifs ._on-tarifs-active ._on-tarifs-item > div:first-child {padding-top:16px;}
._on-tarifs ._on-tarifs-active ._on-tarifs-item > div:nth-last-child(2) {padding-bottom:16px;}
._on-tarifs ._on-tarifs-active ._on-tarifs-item > div:last-child {background-color:#7ebc7e;color:#fff;border-radius:0 0 5px 5px;}
._on-tarifs ._on-tarifs-active ._on-tarifs-item > div {background-color:inherit;border-bottom:1px solid #f8f8f8;}

._on-tarifs ._on-tarifs-expire {box-shadow: 0 0 12px #ddd;position: relative;max-width:12em;width:16%;}
._on-tarifs ._on-tarifs-expire ._on-ii {display:inline-block;}
._on-tarifs ._on-tarifs-expire ._on-tarifs-title > div {background-color:#e57e7e;color:#ffffff;margin-top:0;border-radius:5px 5px 0 0;}
._on-tarifs ._on-tarifs-expire ._on-tarifs-item > div:first-child {padding-top:16px;}
._on-tarifs ._on-tarifs-expire ._on-tarifs-item > div:nth-last-child(2) {padding-bottom:16px;}
._on-tarifs ._on-tarifs-expire ._on-tarifs-item > div:last-child {background-color:#e57e7e;color:#fff;border-radius:0 0 5px 5px;}
._on-tarifs ._on-tarifs-expire ._on-tarifs-item > div {background-color:inherit;border-bottom:1px solid #f8f8f8;}

._on-tarifs ._on-tarifs-description > div {padding:0 .5em 0 1em;text-align:left;font-family:"Sans-Book",sans-serif;}
._on-tarifs ._on-tarifs-description > div:after {content:"";display:inline-block;height:100%;vertical-align:middle;}
._on-tarifs ._on-tarifs-description > div > span {display:inline-block;vertical-align:middle;width:100%;overflow:hidden;text-overflow:ellipsis}
._on-tarifs ._on-tarifs-description > div:nth-child(odd){background-color:#f5f5f5;border-bottom:1px solid #f5f5f5;}
._on-tarifs ._on-tarifs-description > div:nth-child(even){background-color:#fafafa;border-bottom:1px solid #fafafa;}
._on-tarifs > div:first-child > ._on-tarifs-title > div {background-color:inherit;}
._on-tarifs ._on-tarifs-description > div, ._on-tarifs ._on-tarifs-item > div {height:3em;}
._on-tarifs ._on-tarifs-item > div:after {content:"";display:inline-block;height:100%;vertical-align:middle;}
._on-tarifs ._on-tarifs-item > div:nth-child(odd){background-color:#fbfbfb;border-bottom:1px solid #fbfbfb;}
._on-tarifs ._on-tarifs-item > div:nth-child(even){background-color:#fefefe;border-bottom:1px solid #fefefe;}
._on-tarifs ._on-tarifs-item > div:last-child {background-color:#efefef;height:5em;padding-bottom:.4em;}
._on-tarifs ._on-tarifs-item > div:last-child > div:after {content:"";display:inline-block;height:100%;vertical-align:middle;}
._on-tarifs ._on-tarifs-item > div:last-child > span {display:inline-block;vertical-align:middle;width:100%;overflow:hidden;text-overflow:ellipsis}

._on-tarifs-price {font-size:1.8em;font-family:"Sans-Black",sans-serif;}
._on-tarifs-currency {font-family:"Sans-Book",sans-serif;}
._on-tarifs-period {font-family:"Sans-Light",sans-serif;display:block;}

/* LP - комментарии */
._on-lp-comments {background-color:#fff;margin:0 auto;text-align:left;}
._on-lp-comments img {border-radius:50%;max-width:none;}
._on-lp-comments > div > div:first-child {padding: 1em 0 1em 1em;}
._on-lp-comments > div > div:last-child {padding: 1em;}
._on-lp-comments u > span {font-family:"Sans-Bold",sans-serif;color:#42648b;}
._on-lp-comments u {color:#939393;}
._on-lp-comments > div:not(:last-child) > div {border-bottom:1px solid #e7e8ec;}

/* Таблицы <table> */
._on-table-view-1 {border-spacing:0;border-collapse:collapse;text-align:center;outline:1px solid #e8e8e8;}
._on-table-view-1 thead {background-color:#efefef;}
._on-table-view-1 thead th {padding:6px 8px;vertical-align:middle;font-weight:normal;}
._on-table-view-1 tbody {border-top:10px solid #fafafa;border-bottom:10px solid #fafafa;background-color:#fafafa;}
._on-table-view-1 tbody td, ._on-table-view-1 tbody th {padding:1px 8px;vertical-align:middle;}
._on-table-view-1 tbody tr:hover > td {background-color:#fff1c5 !important;}

._on-table-view-2 {border-spacing:0;border-collapse:collapse;text-align:center;outline:1px solid #e8e8e8;}
._on-table-view-2 thead {background-color:#efefef;}
._on-table-view-2 thead th {padding:8px;vertical-align:middle;font-weight:normal;}
._on-table-view-2 tbody {border-top:10px solid #fafafa;border-bottom:10px solid #fafafa;background-color:#fafafa;}
._on-table-view-2 tbody td, ._on-table-view-2 tbody th {padding:6px 8px;vertical-align:middle;}
._on-table-view-2 tbody tr:hover > td {background-color:#fff1c5 !important;}

._on-table-view-3 {border-spacing:0;border-collapse:collapse;text-align:center;}
._on-table-view-3 thead {background-color:#f5f5f5;}
._on-table-view-3 thead th {padding:8px;vertical-align:middle;font-weight:normal;border:1px solid #e2e2e2;}
._on-table-view-3 tbody {background-color:#fafafa;}
._on-table-view-3 tbody td, ._on-table-view-3 tbody th {padding:6px 8px;vertical-align:middle;border:1px solid #e5e5e5;}
._on-table-view-3 tbody tr:nth-child(odd) > td {background-color:#fefefe;}
._on-table-view-3 tbody tr:hover > td {background-color:#fff1c5 !important;}
._on-table-view-3 tfoot {background-color:#f9f9f9;}
._on-table-view-3 tfoot th {padding:8px;vertical-align:middle;font-weight:normal;border:1px solid #e2e2e2;}

._on-table-view-4 {border-spacing:0;border-collapse:collapse;text-align:center;}
._on-table-view-4 thead {background-color:#f5f5f5;}
._on-table-view-4 thead th {padding:8px;vertical-align:middle;font-weight:normal;}
._on-table-view-4 thead tr:first-child > th {border-top:1px solid #e2e2e2;}
._on-table-view-4 tbody {background-color:#fafafa;}
._on-table-view-4 tbody td, ._on-table-view-4 tbody th {padding:6px 8px;vertical-align:middle;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
._on-table-view-4 tbody tr:nth-child(odd) > td {background-color:#fefefe;}
._on-table-view-4 tbody tr:hover > td {background-color:#fff1c5 !important;}

._on-table-view-5 {border-spacing:0;border-collapse:collapse;text-align:center;}
._on-table-view-5 thead {background-color:#f5f5f5;}
._on-table-view-5 thead th {padding:8px;vertical-align:middle;font-weight:normal;}
._on-table-view-5 tbody {background-color:#f5f5f5;}
._on-table-view-5 tbody td, ._on-table-view-5 tbody th {padding:6px 8px;vertical-align:middle;}
._on-table-view-5 tbody tr:nth-child(odd) > td {background-color:#fefefe;}
._on-table-view-5 tbody tr:hover > td {background-color:#fff1c5 !important;}

._on-table-view-6 {border-spacing:0;border-collapse:collapse;text-align:center;}
._on-table-view-6 thead {background-color:#f5f5f5;}
._on-table-view-6 thead th {padding:6px 8px;vertical-align:middle;font-weight:normal;border:1px solid #e5e5e5;}
._on-table-view-6 tbody {background-color:#fefefe;}
._on-table-view-6 tbody td, ._on-table-view-6 tbody th {padding:1px 8px;vertical-align:middle;border:1px solid #e8e8e8;}
._on-table-view-6 tbody tr:hover > td {background-color:#fff1c5 !important;}

._on-table-view-7 {border-spacing:0;border-collapse:collapse;text-align:center;}
._on-table-view-7 thead {background-color:#f5f5f5;}
._on-table-view-7 thead th {padding:6px 8px;vertical-align:middle;font-weight:normal;}
._on-table-view-7 thead tr:first-child > th {border-top:1px solid #eaeaea;}
._on-table-view-7 tbody {background-color:#fefefe;}
._on-table-view-7 tbody td, ._on-table-view-7 tbody th {padding:1px 8px;vertical-align:middle;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
._on-table-view-7 tbody tr:hover > td {background-color:#fff1c5 !important;}

._on-table-view-empty > tbody:not(:empty)+tbody:last-child {display:none;}
._on-table-view-empty > tbody:empty {display:none;}

/* _on-table-edit */
._on-table-edit {counter-reset:section;}
._on-table-num {counter-increment:section;min-width:2em;}
._on-table-num:before {content:counters(section,".")". ";font-family:"Sans-Light",sans-serif;}
._on-table-edit th {font-weight:normal;font-family:"Sans-Book",sans-serif;}

._on-table-edit input, ._on-table-edit textarea, ._on-table-edit select {font-family:"Sans-Reg",sans-serif;}

._on-table-edit-control {position:relative;min-width:2em;}
._on-table-edit-control > a {position:absolute;top:0;bottom:0;left:0;right:0;min-width:2em;}
._on-table-edit-control > a:after {content:"";display:inline-block;vertical-align:middle;height:100%;}
._on-table-edit-control > a > span {vertical-align:middle;}

/* при наведение */
._on-table-edit-control > a:before {content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.08);opacity:0;}
._on-table-edit-control > a:hover:before {opacity:1;} 

/* Таблица с данными для редактирования [2019-06-09] */
._on-table-edit table {min-width:800px;width:100%;border-spacing:0;line-height:1em;}
._on-table-edit table > thead {border-spacing:0;}
._on-table-edit table > thead > tr > th {padding:2px 1px;}
._on-table-edit table > thead > tr:first-child > th:first-child:before {content:"";display:block;height:36px;}
._on-table-edit table > tbody > tr {background-color:#f5f5f5;}
._on-table-edit table > tbody > tr > td {padding:1px 1px;height:36px;position:relative;z-index:1;}
._on-table-edit table > tbody > tr:first-child > td {border-top:.5em solid #fff;}
._on-table-edit table > tbody > tr > td {border-bottom:2px solid #fff;}
._on-table-edit table > tbody > tr:last-child > td {border-bottom:.5em solid #fff;}
._on-table-edit table > tbody > tr:hover > td:after {content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.03);z-index:-1;}
._on-table-edit table > tfoot > tr > td {padding:2px 1px;height:36px;}
._on-table-edit table > tfoot > tr:not(:first-child) > td {border-top:.5em solid #fff;}

._on-table-edit textarea {height:22px;}
._on-table-edit table > tbody > tr > td:last-child {padding-right:1px;}



/* Ishop - интернет-магазин 2019-01-03 */
._on-ishop-flag-incart ._on-ishop-item-tocart {display:none;}
._on-ishop-flag-outcart ._on-ishop-item-incart {display:none;}
._on-ishop-v1 {display:block;}
._on-ishop-v1 li {display:inline-block;vertical-align:top;width:24%;max-width:25em;min-width:15em;margin-bottom:2em;}
._on-ishop-v1 li > div {display:block;margin:.5em;text-align:center;}
._on-ishop-v1 ._on-ishop-title {font-family:"Sans-Bold",sans-serif;}
._on-ishop-v1 img {max-width:12em;max-height:9em;margin:0 auto;}
._on-ishop-v1 ._on-ishop-price {display:block;text-align:center;font-family:"Sans-Black",sans-serif;font-size:1.5em;}
._on-ishop-v1 ._on-ishop-price-currency {font-family:"Sans-Light",sans-serif;font-size:.7em;}
._on-ishop-v1 ._on-ishop-image {display:block;height:130px;}

/* Ishop - подробное описание */
._on-ishop-description {}
._on-ishop-description ._on-ishop-description-qdesc > span:first-child {display:inline-block;width:8em;color:#555;}
._on-ishop-description ._on-ishop-image {width:43%;}
._on-ishop-description ._on-ishop-image img {max-width: 100%;width: auto; height: 19em;}
._on-ishop-description ._on-ishop-item {width:47%;}

/* Круговая диаграмма HTML5/CCS3 */
._on-diagram-pie {overflow:hidden;border-radius:50%;position:relative;margin:1em 1em 0 0;background-color:#f0f0f0;}
._on-diagram-pie ._on-diagram-pie-sector {width:50%;height:50%;position:absolute;left:50%;top:0;transform-origin:left bottom;}
._on-diagram-pie:after {content:"";position:absolute;width:36%;height:36%;background:#fff;border-radius:50%;top:32%;left:32%;}

._on-filter {margin-top:.7em;}
._on-filter ._on-combobox {margin-bottom:.3em;}

/* _on Основное содержимое */
._on {flex:1 0 auto;}
._on-content {}
._on h1, ._on ._on-h1 {font-family:"Sans-Black",sans-serif;font-size:22px;text-transform:uppercase;line-height:30px;padding:8px 0;}
._on h2, ._on ._on-h2 {font-family:"Sans-Bold",sans-serif;font-size:18px;text-transform:uppercase;line-height:30px;padding:8px 0;}
._on h3, ._on ._on-h3 {font-family:"Sans-Bold",sans-serif;font-size:18px;line-height:30px;padding:8px 0;}
._on h4, ._on ._on-h4 {font-family:"Sans-Book",sans-serif;font-size:15px;color:#d74646;padding:8px 0;}
._on p {font-family:"Sans-Reg",sans-serif;line-height:1.6em;font-size:15px;padding:8px 0;}

._on-field:after{content:"";display:block;clear:both;overflow:hidden;}

/* Список */
._on-li > li {padding-left:24px;position:relative;line-height:24px;}
._on-li > li > ._on-i:first-child {position:absolute;left:0;top:0;}

/* Список (цифровой) */
._on ol ul > li {list-style:disc inside !important;padding-left:2em;}
._on ol > li:before{content:counters(section,".")". ";}
._on ol > li > ol {padding-left: 2em;}
._on ol > li {line-height:1.6em;}
._on ol, ._on ol ul {padding-bottom:.5em;}
._on ol p {font-size:inherit;padding-left: 2em;} 

/* Кнопки [2018-11-11] */
._on-button {display:table;font-family:"Sans-Book",sans-serif;font-size:1.1em;position:relative;padding:4px 12px 4px 10px;background-color:#d74646;color:#fff;text-align:center;}
._on-button._on-x1 {height:26px;font-size:1em;padding:0px 8px 0 8px;}
._on-button._on-x2 {height:34px;min-width:100px;max-width:220px;}
._on-button._on-x3 {height:40px;min-width:200px;max-width:260px;}
._on-button:after {content:"";display:block;position:absolute;top:2px;bottom:2px;left:2px;right:2px;border:1px solid rgba(255,255,255,.7);}
._on-button._on-x1:after {top:1px;bottom:1px;left:3px;right:3px;}
._on-button > span {display:table-cell;vertical-align:middle;line-height:1.15em;width:100%;}
._on-button > span > span + span {vertical-align:middle;}
button._on-button {display:inline-block;}
button._on-button > span {display:inline-block;vertical-align:baseline;}
._on-button._on-bg-gray{color:#333;}
._on-button._on-bg-gray:after{border:1px solid rgba(0,0,0,.2);}
a._on-button:hover:after, label._on-button:hover:after, button._on-button:hover:after {top:1px;bottom:1px;left:1px;right:1px;}
a._on-button._on-x1:hover:after, label._on-button._on-x1:hover:after, button._on-button._on-x1:hover:after {top:0px;bottom:0px;}
a._on-button:hover:before, label._on-button:hover:before, button._on-button:hover:before {content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.15);}

/* Формы [2019-04-07] */
._on-form {font-family:"Sans-Reg",sans-serif;}
._on-form-title {font-size:1.2em;font-family:"Sans-Book",sans-serif;margin:.8em 0;} /* Заголовок поля */
._on-form-note {font-size:0.9em;color:#555;font-family:"Sans-Light",sans-serif;} /* Описание к полю */
._on-input {margin-bottom:.5em;}
/*._on-input-box {position:relative;}*/
._on-input input, ._on-input textarea, ._on-input select {width:100%;font-family:"Sans-Book",sans-serif;border:1px solid #d0d0d0;color:#1f0000;font-size:1em;}
._on-input input:disabled, ._on-input textarea:disabled, ._on-input select:disabled {opacity:.45;}

._on-input input._on-big, ._on-input select._on-big,
._on-input input._on-big-x1, ._on-input select._on-big-x1,
._on-input input._on-big-x2, ._on-input select._on-big-x2,
._on-input input._on-big-x3, ._on-input select._on-big-x3,
._on-input input._on-big-x4, ._on-input select._on-big-x4,
._on-input input._on-big-x5, ._on-input select._on-big-x5 {height:auto !important;}
._on-input input, ._on-input textarea {padding:1px 3px;box-sizing:border-box;background-color:#fff;}

._on-input select {padding:0 .1em;box-sizing:border-box;}

._on-input-title {display:block;text-align:left;vertical-align:middle;padding:0 .5em;color:#777;font-family:"Sans-Book",sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal;}
._on-chk ._on-input-title:empty {display:none;}
._on-input-title input {width:100%;height:auto;border:0;padding:0;background-color:rgba(255,255,255,.2);color:blue;}
._on-input-title input:focus {background-color:#e8e8e8;}

._on-input-description {display:block;text-align:left;padding:0 .5em;color:#777;font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4em;}
._on-input-description:empty {display:none;}
._on-input-description i {border-bottom:1px dashed #888;cursor:pointer;}
._on-input-description i:hover {border-bottom-style:solid;}
._on-input-count {float:right;color:#777;font-size:.9em;}
._on-input input:focus, ._on-input textarea:focus, ._on-input select:focus {border-color:#a87171;}

._on-example {border-bottom:1px solid #bbb;cursor:pointer;} /* Пример текста для формы */
._on-input-tag {float:right;}
._on-input-tag:empty, ._on-tag:empty {display:none;}
._on-input-tag:before, ._on-tag:before {content:"{%";margin-right:.1em;} /* Тег */
._on-input-tag:after, ._on-tag:after {content:"%}";margin-left:.1em;}

/* checkbox */
._on-chk {cursor:pointer;white-space:nowrap;}
._on-chk > input {display:none;}
._on-chk > input + ._on-i {background-position:-208px -808px;}
._on-chk > input:checked + ._on-i {background-position:-248px -808px;}
._on-input ._on-chk {display: block;height: 24px;border: 1px solid #d8d8d8;background-color: #fff;padding: 0 .5em 0 0;font-family: "Sans-Book";vertical-align: middle;line-height: 24px;margin-top:.1em;}
._on-chk ._on-input-title {display:inline;padding:0 .2em;}
input + div ._on-chk ._on-i {background-position:-208px -808px;}
input:checked + div ._on-chk ._on-i {background-position:-248px -808px;}

/* radio */
._on-radio {cursor:pointer;white-space:nowrap;}
._on-radio > input {display:none;}
._on-radio > input + ._on-i {background-position:-168px -1768px;}
._on-radio > input:checked + ._on-i {background-position:-208px -1768px;}
._on-input ._on-radio {display: block;height: 24px;border: 1px solid #d8d8d8;background-color: #fff;padding: 0 .5em 0 0;font-family: "Sans-Book";vertical-align: middle;line-height: 24px;margin-top:.1em;}
._on-radio ._on-input-title {display:inline;padding:0 .2em;}
input + div ._on-radio ._on-i {background-position:-168px -1768px;}
input:checked + div ._on-radio ._on-i {background-position:-208px -1768px;}

/* Combobox */
._on-combobox {position:relative;display:inline-block;background-color:white;overflow:hidden;vertical-align:middle;width:100%;}
._on-combobox:before {content:"";position:absolute;padding:0;margin:0;opacity:.6;width:22px;height:22px;background-image:url('cms-icon.png?8');background-repeat:no-repeat;background-size:400px 2000px;right:0;background-position:-208px -8px;cursor:pointer;}
._on-combobox-flag {position:absolute;left:0;top:0;}
._on-combobox-clear {position:absolute;right:1.3em;top:0;opacity:.3;}
._on-combobox-clear:hover {opacity:1;}
._on-combobox input:checked + ._on-combobox-flag {background-position:-368px -1768px;}
._on-combobox input {padding-right:16px;}
._on-combobox-link input {padding-left:22px;padding-right:40px;}
._on-combobox select {padding:0 16px 0 2px;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;text-overflow:ellipsis;}
._on-combobox select::-ms-expand {display:none;}

/* on-menu-block */
 ._on-menu-block ._on-menu-clap {display:none;}
 ._on-menu-block > ul > li > ul ul {top:-2px;left:100%;right:auto;} /* Показать блок меню */
 ._on-menu-block > ul > li ul {visibility:hidden;position:absolute;left:-100%;top:-200%;min-width:100%;} /* Блок меню второй и далее уровень */
 ._on-menu-block > ul > li ul {white-space:nowrap;background-color:#fdfdfd;padding:1px 0;border:1px solid #e0e0e0;box-shadow:0px 1px 8px #ccc;} /* Блок выпадающего меню */
  
 /* При наведении */
 ._on-menu-block ul > li:hover > ul {visibility:visible;position:absolute;} /* Показать выпадающее меню */
 ._on-menu-block ul > li:hover > ._on-menu-item {background-color:rgba(0,0,0,.06);} /* При наведении на пукнт меню */
 ._on-menu-block._on-menu-main > ul > li:hover > ._on-menu-item {background-color:rgba(255,255,255,.15);cursor:pointer;} /* При наведении на пукнт меню в первом уровне */
 ._on-menu-block > ul > li:hover > ._on-menu-item {background-color:rgba(0,0,0,.04);} /* При наведении на пукнт меню в первом уровне */
 ._on-menu-block > ul > li:hover > ul {left:0;top:100%;} /* Второй уровень меню */

 /* Пукнт меню, иконка, шеврон */
 ._on-menu-block > ul > li {display:inline-block;position:relative;margin-right:.3em;}
 ._on-menu-block ul > li > ._on-menu-item {padding:2px 8px 2px 8px;line-height:24px;display:block;} /* Ссылка меню */
 ._on-menu-block._on-menu-main > ul > li > ._on-menu-item {padding:12px 8px 12px 8px;} /* Ссылка меню первого уровня, во всю высоту */
 ._on-menu-block > ul > li > ._on-menu-item {padding:9px 8px 9px 8px;} /* Ссылка меню первого уровня, во всю высоту */
 ._on-menu-block ul > li > ._on-menu-item._on-menu-flag-icon {padding-left:36px;}
 ._on-menu-block ul > li > ._on-menu-item > ._on-menu-icon {position:absolute;left:6px;margin:0;} /* Иконка */
 ._on-menu-block ul > li > ._on-menu-expand {display:none;} /* Шеврон у выпадающих меню */
 ._on-menu-block > ul > li ul {display:none;} /* Шеврон второго и далее уровней, во всю высоту */

 ._on-menu-block ._on-menu-right {float:right;} /* В линейном меню - пункт справа */
 ._on-menu-block ._on-menu-left {float:left;} /* В линейном меню - пункт слева */

 ._on-menu-block ._on-menu-item._on-menu-active {color:#f2de8c;cursor:pointer;}
 ._on-menu-block ._on-menu-item._on-menu-active:hover > span {color:#ffefb0;}
 ._on-menu-block ._on-menu-item._on-menu-active > span:last-child {border-bottom:1px dotted #aaa;}
 ._on-menu-block ._on-menu-item._on-menu-active:hover > span:last-child {border-style:solid;}

/* mfp - magnific */
.mfp-title {font-family:"Sans-Light",sans-serif;font-size:13px;line-height:14px !important;}
.mfp-title > span:first-child {font-family:"Sans-Book",sans-serif;}
.mfp-title a {text-decoration:underline;}

/* UI jquery */
.ui-icon {display:inline-block !important;width:24px;height:24px;background-image:url('cms-icon.png?8') !important;background-repeat:no-repeat !important;background-size:400px 2000px !important;vertical-align:middle !important;}
.ui-widget-overlay {background-color:rgba(0,0,0,0.58) !important;opacity:1 !important;}
.ui-dialog {background-color:#fafafa !important;padding:0 !important;border-radius:0 !important;border: 1px solid #808080 !important;}
.ui-widget-header {background:#502525 url(bg/bg1.jpg) center center no-repeat !important;border:0 none !important;border-radius:0 !important;}
.ui-dialog-title {font-family:"Sans-Black";font-size:1.3em;color:#fff;text-transform:uppercase;text-align:center;float:none !important;display:block;margin:0.5em 1em !important;width:auto !important;}
.ui-dialog-titlebar-close {position:absolute !important;right:0 !important;top:0 !important;width:48px !important;margin:0 !important;padding:0 !important;bottom:0 !important;background-color:rgba(255,255,255,0.2) !important;height:auto !important;border:0 none !important;border-radius:0 !important;}
.ui-dialog-titlebar-close > .ui-icon-closethick {margin-top:-12px !important;margin-left:-12px !important;background-position:-128px -848px !important;}
.ui-sortable {position:relative;}

.ui-autocomplete {max-height:20em;overflow-y:auto;overflow-x:hidden;}
  
.ui-datepicker {background-color:#fafafa !important;padding:0 !important;box-shadow:1px 0 16px #bbb;}                                              
.ui-datepicker .ui-state-default {background-color:#f0f0f0;border:1px solid #ddd;text-align:center;}
.ui-datepicker .ui-state-active {background-color:#fbfbfb !important;border:1px solid #e0e0e0 !important;font-family:"Sans-Bold",sans-serif;}
.ui-datepicker .ui-state-highlight {background-color:#f2de8c;border:1px solid #a0a0a0;}
.ui-datepicker .ui-state-hover {border:1px solid #1f0000 !important;}
.ui-datepicker-title select {background-color:#ffffff;padding-left:2px;}
.ui-datepicker-title select + select {margin-left:.5em !important;}
.ui-datepicker .ui-datepicker-title > span {color:#fff;font-family:"Sans-Bold",sans-serif;}
.ui-datepicker-other-month {opacity:.6;}

.ui-datepicker .ui-icon {left:auto !important;position:static !important;margin-left:0 !important;margin-top:0 !important;}
.ui-icon-circle-triangle-w {background-position:-8px -1568px !important;}
.ui-icon-circle-triangle-e {background-position:-48px -1568px !important;}

.ui-menu {background-color:#fdfdfd;border:1px solid white;box-shadow:0 0 0.8em silver;font-family:"Sans-Reg";}
.ui-menu-item a {border:1px solid transparent;display:block;}
.ui-menu-item .ui-state-active {background-color:rgba(0,0,0,.06);margin:0 !important;}

/* Uploadfile */
._on-uploadfile .ajax-upload-dragdrop {border:2px dotted #ddd;padding:1em 0;}
._on-uploadfile .ajax-upload-dragdrop > div {display:inline-block;vertical-align:middle;padding:0 1em;}
._on-uploadfile .ajax-upload-dragdrop > span {display:inline-block;vertical-align:middle;padding:.5em;font-size:1.1em;font-family:"Sans-Light",sans-serif;}
._on-uploadfile .ajax-upload-dragdrop.state-hover {border-color:#aaa;background-color:rgba(126,188,126,.15);}

/* Яндекс.Диалог */
body .ya-chat-widget_theme_dark, body .ya-chat-widget_theme_light {right: 120px !important;bottom: 41px !important;}
body .ya-chat-icon {color: #d40000 !important;}

/* Расскрывающийся список */
._on-lp-toggle {font-family:"Sans-Reg";margin-bottom:1em;}
._on-lp-toggle > label {cursor:pointer;background-color:#f5f5f5;box-shadow:2px 2px 5px #ddd;}
._on-lp-toggle > label > span > span:first-child {width:1.5em;text-align:center;}
._on-lp-toggle > label > span > span:nth-child(2) {text-align:left;min-height:24px;}
._on-lp-toggle > label > span > span:last-child {width:1.5em;}
._on-lp-toggle > div {margin-top:.5em;background-color:#f9f9f9;}

/* LP List */
._on-lp-list {display:flex;flex-wrap:wrap;justify-content: center;align-items:stretch;}
._on-lp-list img {margin-right:auto;margin-left:auto;}
._on-lp-list > li {display:inline-block;margin-bottom:1em;}
._on-lp-list._on-x2 > li {width:50%;min-width:260px;}
._on-lp-list._on-x3 > li {width:33.33%;min-width:120px;}
._on-lp-list._on-x4 > li {width:25%;min-width:180px;}
._on-lp-list._on-x5 > li {width:20%;min-width:160px;}
._on-lp-list._on-x6 > li {width:16%;min-width:100px;}
._on-lp-list._on-x7 > li {width:14%;min-width:100px;}
._on-lp-list._on-x8 > li {width:12%;min-width:100px;}
._on-lp-list._on-x9 > li {width:11.1%;min-width:100px;}
._on-lp-list._on-x10 > li {width:10%;min-width:100px;}

._on-lp-list ._on-lp-list-title {display:block;font-family:"Sans-Bold",sans-serif;font-size:1.3em;}
._on-lp-list ._on-lp-list-description {display:block;margin:.5em .2em;;font-family:"Sans-Book",sans-serif;}

/* list 1 - mini */
._on-lp-list-1 {text-align:center;}
._on-lp-list-1 ._on-ii {display:block;margin:.5em auto;}
._on-lp-list-1 li > a, ._on-lp-list-1 li > u, ._on-lp-list-1 li > label {display:block;max-width: 200px; margin: 0 auto;padding:1em 1em;}
._on-lp-list-1 > li > a:hover, ._on-lp-list-1 > li > u:hover, ._on-lp-list-1 > li > label:hover{
 -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3), 0 0 40px rgba(0,0,0,0.05) inset;
 -moz-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.05) inset;
 box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.05) inset;
}
._on-lp-list-1 li > div {padding:0 .5em;word-break:break-word;}

/* list 3 - mini */
._on-lp-list-3 {text-align:center;}
._on-lp-list-3 li {margin:1em 0;}
._on-lp-list-3 li > div {padding:0 .5em;}

/* list 4 */
._on-lp-list-4 li > a, ._on-lp-list-4 li > u, ._on-lp-list-4 li > label {padding:1em .5em 1em;display:inline-block;}

/* list step */
._on-lp-list-step {margin:1em auto;border-radius:50%;box-shadow:0 0 12px #e3e3e3;display:block;width:60px;height:56px;padding-top:4px;background-color:#ffffff;border:1px solid #e8e8e8;background-color:#fcfcfc;font-family:"Sans-Black",sans-serif;font-size:2em;color:#197d31;}
._on-lp-list-step:after {content:"";display:inline-block;vertical-align:middle;height:100%;}



/* list Stat */
._on-lp-list-stat > div, ._on-lp-list-stat > a {padding:0 .5em;}
._on-lp-list-stat ._on-lp-list-stat-num {font-family:"Sans-Black",sans-serif;font-size:2em;display:block;}
._on-lp-list-stat ._on-lp-list-stat-description {}


/* List-Split (трёх-колоночный, полинейный) */
._on-list-split{margin-top:4em;}
._on-list-split > div:nth-child(odd) > div:nth-child(odd) {z-index:1;border:1px solid #bbb;padding:0 1em 1em;text-align:center;position:relative;}
._on-list-split > div:nth-child(even) > div {height:4em;}
._on-list-split > div > div > ._on-i {margin:-1em auto 2em;}
._on-list-split > div > div > ._on-i:before {margin:-14px;border-radius:50%;box-shadow: 0 0 12px #e3e3e3;content:"";display:block;width:50px;height:50px;background-color:#fff;z-index:-1;position:relative;border: 1px solid #e8e8e8;}
._on-list-split-title {display:block;font-family:"Sans-Bold",sans-serif;font-size:1.3em;margin-bottom:1em;}
._on-list-split-description {display:block;font-family:"Sans-Book"}
._on-list-split ._on-i::before, ._on-list-split > div:nth-child(odd) > div:nth-child(odd) {background-color: #fcfcfc;}

/* Табличный Price */
._on-table-price > div > div:first-child {}
._on-table-price > div > div:nth-child(2) > span {font-size:1.3em;font-family:"Sans-Bold",sans-serif;display:block;}
._on-table-price > div > div:nth-child(2) {text-align:left;font-family:"Sans-Book",sans-serif;}
._on-table-price > div > div {border-bottom:1px solid #e0e0e0;padding:1em .5em;}
._on-table-price > div:first-child > div {border-top:1px solid #f0f0f0;}
._on-table-price > div > div:last-child {width:7em;padding:1em .5em;color:#ffffff;background-color:#d74646;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;text-align:center;}
._on-table-price ._on-tarifs-price {font-size:1.6em;}
/*
._on-table-price > div > div:last-child {padding:1em;color:#ffffff;font-family:"Sans-Bold",sans-serif;background-color:#d74646;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;text-align:center;}
._on-table-price > div > div:last-child > span > span {font-size:1.5em;font-family:"Sans-Black",sans-serif;display:block;}
*/

/*
 - Zoom изображение (тяжелое изображение загружается после клика)
 - Scale изображение (только css, только масштабирование)
*/
._on-zoom input, ._on-scale input {display:none;}
label._on-zoom, ._on-zoom label, label._on-scale, ._on-scale label {cursor:url('/imgs/zoom-in.cur'),auto;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;}
._on-zoom input:checked + span, ._on-scale input:checked + span {display:block;position:fixed;top:0;bottom:0;right:0;left:0;height:auto;width:auto;background-position:center center;background-repeat:no-repeat;background-color:rgba(255,255,255,.95);z-index:5000;text-align:center;overflow:auto;cursor:url('/imgs/zoom-out.cur'),auto;cursor:-webkit-zoom-out;cursor:-moz-zoom-out;}
._on-zoom input:checked + span:after, ._on-scale input:checked + span:after {display:block;content:"✖";position:fixed;top:0;right:40px;width:40px;height:40px;line-height:40px;background-color:rgba(0,0,0,.25);text-align:center;cursor:pointer;color:#fff;font-size:18px;}
._on-zoom input:checked + span:before, ._on-scale input:checked + span:before {display:inline-block;content:"";height:100%;vertical-align:middle;} /* Вертикальное выравнивание элементов */
._on-zoom input:checked + span > img, ._on-scale input:checked + span > img {display:inline-block;vertical-align:middle;max-height:100%;}
._on-zoom input:not(:checked) + span > img + img {display:none} 
._on-zoom input:checked + span > img:first-child {display:none}

/* Адаптивная таблица (обертка, включает горизонтальный скрол для широких таблиц) */
._on-table-scroll {position:relative;}
._on-table-scroll > div {overflow-x:auto;padding-bottom:.5em;padding-right:.5em;}
._on-table-scroll:after {display:block;content:"";position:absolute;top:0;right:-1px;bottom:0;width:1em;background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );}

/* Подтверждение действия */
._on-protect {display:none;border:1px dashed red;padding:1em;background-color:#f8f8f8;}

/* Счетчики, метрика */
._on-metriks {margin:.6em 1em 0 0;text-align:center;opacity:.5;float:left;}
._on-metriks:hover {opacity:1;}
._on-metriks img {display:inline-block;}

/* При оплате QR-код */
._on-pay-qrcode-image {max-width:260px;margin:2em auto;display:block;}

/* Пагинатор страниц */
._on-paginator {margin: 12px 0;}
._on-paginator > span, ._on-paginator > a {display:inline-block;padding:2px 5px;border:1px solid #e0e0e0; line-height:20px;vertical-align:middle;margin:0 2px;}
._on-paginator > a:hover {background-color: #f0f0f0;border:1px solid #c0c0c0;}
._on-paginator-current {background: #efefef;border:1px solid #c0c0c0 !important;}


  @keyframes animate-bg {
    0% {
      background-position: center 0;
    }

   
    100% {
      background-position: center -3194px;
    }
  }

._on-bg-animation {animation: animate-bg 60s ease-in-out infinite;}

._on-flare:before {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 100px;
    transform: skewX(-45deg); // Наклон
    animation: flareAnimation;
    left: -150%;
    background-image: linear-gradient(120deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) 70%);
    animation: flareAnimation 5s ease-in-out infinite;
}

@keyframes flareAnimation {
    0% {
        left: -150%;
    }
    100% {
        left: 150%;
    }
}


._on-notify-sticky-item {display:none;}

._on-timing-circle {
 width: 24px;height: 24px;
 position: absolute;
 top:0; left:0;
 transform: rotate(135deg) scale(1, -1);
 box-sizing: border-box;
 border-radius: 50%;
 border: 1px solid #333;
 animation-timing-function: linear;
 animation-fill-mode: forwards;
}

._on-timing-circle-border {
 display: block; position: absolute;
 width: 24px; height: 24px;
 border: 1px solid #ddd; 
 border-radius: 50%;
 box-sizing: border-box;
}

._on-notify-up {
 position: fixed;
 right: 24px; bottom: 96px; /* Справа-внизу */
 /* left: 24px; bottom: 96px; Слева-внизу */
 /* left: 24px; top: 24px; Слева-вверху */
 /* right: 24px; top: 96px;  Справа-вверху */

 width:100%; max-width: 320px;
 overflow: visible;
 padding: 5px;
 z-index: 13;
}

._on-notify-up ._on-notify-close:hover ._on-timing-circle-border {border: none;}

@keyframes timingBar {
 0% {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}
 25% {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}
 50% {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}
 75% {clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}
 100% {clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}
}


._on-notify-up ._on-notify-item {
 position:relative;
 right:-200%; /* Уезжает вправо */
 /* left: -200%;  Уезжает влево */
 /* border-radius: 3px; */
 overflow: hidden;
 margin: 2em 0;
}

/* Цвет */
._on-notify-up ._on-notify-color-null, ._on-notify-up ._on-notify-color-white {
 background: linear-gradient(183deg, rgba(255,255,255,0.95), rgba(250,250,250,0.95));
 box-shadow: 3px 3px 5px rgba(70, 70, 70, 0.12);
 border: 1px solid #c8c8c8;
}

._on-notify-up ._on-notify-color-false, ._on-notify-up ._on-notify-color-red {

 background: linear-gradient(183deg, rgba(255,218,218,0.95), rgba(255, 213, 213, 0.95));
 box-shadow: 3px 3px 5px rgba(70, 70, 70, 0.12);
 border: 1px solid #d74646;
}

._on-notify-up ._on-notify-color-false ._on-timing-circle, ._on-notify-up ._on-notify-color-red ._on-timing-circle {
 border-color: #ff2020;
}

._on-notify-up ._on-notify-color-true, ._on-notify-up ._on-notify-color-green {
 background: linear-gradient(176deg, rgba(209,231,209,0.95), rgba(200,225,200,0.95));
 box-shadow: 3px 3px 5px rgba(70, 70, 70, 0.12);
 border: 1px solid #7ebc7e;
}
._on-notify-up ._on-notify-color-true ._on-timing-circle, ._on-notify-up ._on-notify-color-green ._on-timing-circle {
 border-color: #005000;

}


._on-notify-up ._on-notify-item:hover ._on-timing-circle {animation-play-state: paused;}

._on-notify-up ._on-notify-top ._on-notify-close {
 padding: 14px 8px 10px 8px;
 display:inline-block;
 float:right;
}

._on-notify-up ._on-notify-close ._on-i:before {
 content:""; display:block;
 position:absolute;top:-4px;left:-4px;
 width:32px;height:32px;
 border-radius: 50%;
 box-shadow: 0;
}

._on-notify-up ._on-notify-close:hover ._on-i:before {
 box-shadow: 
  -2px -2px 3px rgba(255, 255, 255, 0.5),
  2px 2px 3px rgba(70, 70, 70, 0.12),
  inset -2px -2px 3px rgba(255, 255, 255, 0.5),
  inset 2px 2px 3px rgba(70, 70, 70, 0.12);
}

._on-notify-up ._on-notify-top ._on-notify-icon {
 padding: 14px 0px 10px 1.5em;
 display:inline-block;
 float:left;
}

._on-notify-up ._on-notify-top ._on-notify-icon + ._on-notify-title {padding-left: 1em;}

._on-notify-up ._on-notify-top ._on-notify-title {
 padding: 14px 1.5em 10px 1.5em;
 vertical-align:middle;
 text-align:left;
 line-height: 24px;
 overflow:hidden;
}

._on-notify-up ._on-notify-content {
 padding: 0em 1.5em 1em;
 text-align: left;
}





/* 0 - - - Мониторы и планшеты (от 601px и более) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@media (min-width:601px){
 body {font-size:14px;}
 ._on {overflow-x:hidden;}
 ._on-field {padding-left:2em;padding-right:2em;width:auto;}
 ._on-bg1 {background:#502525 url(bg/bg1.jpg) center center no-repeat;}
 ._on-bg2 {background:#492323 url(bg/bg2.jpg) center center no-repeat;}
 ._on-bg3 {background:#502525 url(bg/bg3.jpg) center center no-repeat;}
 ._on-bg4 {background:#502525 url(bg/bg4.jpg) center center no-repeat;}
 ._on-bg5 {background:#4f1917 url(bg/bg5.jpg) top center no-repeat;}
 ._on-bgoffice {background:#4f1917 url(bg/bgoffice.jpg) top center no-repeat;}
 ._on-bg-attention {background:#4f1917 url(bg/bg-yellow2b.jpg) center top repeat-y;position:sticky; top:0px;overflow:hidden;z-index:15;}
 
 
 /* большие иконки */
 ._on-ii, ._on-ie {width:60px;height:60px;background-image:url('cms-icon-lp.png?9');background-repeat:no-repeat;background-size:auto;} /* Область иконки */

  /* Icon big */
 ._on-ii.i-email {background-position:-90px -10px;} /* E-mail */
 ._on-ii.i-emailw {background-position:-520px -320px;}
 ._on-ii.i-phone {background-position:-170px -10px;} /* Телефон */
 ._on-ii.i-phonew {background-position:-20px -2122px;}
 ._on-ii.i-sc-vk {background-position:-250px -10px;} /* ВКонтакте */
 ._on-ii.i-sc-vkw {background-position:-20px -2520px;}
 ._on-ii.i-message {background-position:-330px -10px;} /* Сообщение */
 ._on-ii.i-messagew {background-position:-420px -120px;}
 ._on-ii.i-clock {background-position:-8px -170px;} /* Время */
 ._on-ii.i-clockw {background-position:-368px -768px;}
 ._on-ii.i-terminal {background-position:-90px -170px;} /* Терминал оплаты */
 ._on-ii.i-terminalw {background-position:-368px -768px;}
 ._on-ii.i-card {background-position:-170px -170px;} /* Банковские карты */
 ._on-ii.i-cardw {background-position:-368px -768px;}
 ._on-ii.i-bank {background-position:-250px -170px;} /* Банк */
 ._on-ii.i-bankw {background-position:-368px -768px;}
 ._on-ii.i-qrcode {background-position:-330px -170px;} /* QR-код */
 ._on-ii.i-qrcodew {background-position:-368px -768px;}
 ._on-ii.i-qiwi {background-position:-8px -330px;} /* QIWI */
 ._on-ii.i-yandex, ._on-ii.i-yoomoney {background-position:-90px -330px;} /* Яндекс.Деньги */
 ._on-ii.i-webmoney {background-position:-170px -330px;} /* WebMoney */
 ._on-ii.i-sberonline {background-position:-250px -330px;} /* Сбербанк Онлайн */
 ._on-ii.i-paypal {background-position:-330px -330px;} /* PayPal */
 ._on-ii.i-cash {background-position:-8px -410px;} /* Наличные */
 ._on-ii.i-courier {background-position:-90px -410px;} /* Курьер */
 ._on-ii.i-car {background-position:-170px -410px;} /* Автомобиль */
 ._on-ii.i-wagon-car {background-position:-250px -410px;} /* Грузовой автомобиль */
 ._on-ii.i-db  {background-position:-8px -570px;} /* База данных */
 ._on-ii.i-edo {background-position:-90px -570px;} /* Папки */
 ._on-ii.i-factory {background-position:-170px -570px;} /* Фабрика */
 ._on-ii.i-users {background-position:-250px -570px;} /* Пользователи */
 ._on-ii.i-goods {background-position:-330px -570px;} /* Товары */
 ._on-ii.i-backup {background-position:-8px -730px;} /* Бэкап */
 ._on-ii.i-barcode {background-position:-90px -730px;} /* Штрихкод */
 ._on-ii.i-auto {background-position:-170px -730px;} /* Заполнить по ИНН */
 ._on-ii.i-export {background-position:-250px -730px;} /* Экспорт */
 ._on-ii.i-make {background-position:-330px -730px;} /* Экспорт */
 ._on-ii.i-stamp {background-position:-8px -890px;} /* Штамп */
 ._on-ii.i-service {background-position:-90px -890px;} /* Серивис */
 ._on-ii.i-wallet {background-position:-170px -890px;} /* Кошелек */
 ._on-ii.i-currency {background-position:-250px -890px;} /* Валюта */
 ._on-ii.i-stat {background-position:-330px -890px;} /* Статистика */
 ._on-ii.i-scale {background-position:-8px -1050px;} /* Весы */
 ._on-ii.i-calc {background-position:-90px -1050px;} /* Калькулятор */
 ._on-ii.i-law {background-position:-170px -1050px;} /* Молоток */
 ._on-ii.i-list-text {background-position:-250px -1050px;} /* Лист */
 ._on-ii.i-infinity {background-position:-330px -1050px;} /* Бесконечность */
 ._on-ii.i-fns {background-position:-8px -1210px;} /* ФНС */
 ._on-ii.i-pfr {background-position:-90px -1210px;} /* ПФР */
 ._on-ii.i-fss {background-position:-170px -1210px;} /* ФСС */
 ._on-ii.i-rosstat {background-position:-250px -1210px;} /* Росстат */
 ._on-ii.i-sbp {background-position:-330px -1210px;} /* СБП */
 ._on-ii.i-fordoc {background-position:-8px -1290px;} /* Документ с печатью */
 ._on-ii.i-doccopy {background-position:-90px -1290px;} /* Копия документа */
 ._on-ii.i-flash {background-position:-170px -1290px;} /* USB Flash */
 ._on-ii.i-vgreen {background-position:-250px -1290px;} /* Галочка зеленая */
 ._on-ii.i-cryptopro {background-position:-330px -1290px;} /* Логотип КриптоПРО */
 ._on-ii.i-place {background-position:-8px -1450px;} /* Адрес */
 ._on-ii.i-vipnet {background-position:-90px -1450px;} /* ViPNet */
 ._on-ii.i-rutoken {background-position:-170px -1450px;} /* Рутокен */
 ._on-ii.i-phone8800 {background-position:-250px -1450px;} /* 8800 */

 ._on-ii.i-populate, ._on-ie.ie-populate {width:66px;height:66px;background-position:-326px -406px;position:absolute;top:-5px;left:-5px;} /* Наклейка Популярный */
 ._on-ii.i-allinclusive, ._on-ie.ie-allinclusive{width:66px;height:66px;background-position:-326px -486px;position:absolute;top:-5px;left:-5px;} /* Наклейка Всё включено */
 ._on-ii.i-active, ._on-ie.ie-active {width:66px;height:66px;background-position:-326px -1450px;position:absolute;top:-5px;left:-5px;} /* Наклейка Подключен */
 ._on-ii.i-expire, ._on-ie.ie-expire {width:66px;height:66px;background-position:-326px -1530px;position:absolute;top:-5px;left:-5px;} /* Наклейка Заканчивается */

 ._on-ii.i-flagstart {background-position:-8px -1610px;} /* Старт - флаг */
 
 
 ._on-address-map {display:block;height:362px;background:url('/img/address/map.jpg') no-repeat center center;}

/* Шапка */
 ._on-head-contacts {float:right;vertical-align:top;}
 ._on-head-menu {vertical-align:top;}

/* Путь */
 ._on-path ._on-path-home {padding:8px 4px;}
 ._on-path > a, ._on-path > label {padding:8px 4px;}
 ._on-path > span {margin:8px 4px;}
 ._on-path > ._on-i {margin:8px 0;}
 
/* Подвал */
 ._on-bottom-menu {vertical-align:top;}
 ._on-bottom-social {float:right;vertical-align:top;}

/* Табличный вид [2019-04-14] */
 ._on-table-a {display:table;width:100%;}
 ._on-table-a._on-width-auto {width:auto;}
 ._on-table-a > div, ._on-table-a > a, ._on-table-a > span {display:table-row;width:100%;}
 ._on-table-a > div > div, ._on-table-a > div > a, ._on-table-a > span > span {display:table-cell;vertical-align:top;position:relative;}
 ._on-table-a._on-vm > div > div, ._on-table-a._on-vm > div > a, ._on-table-a._on-vm > span > span {vertical-align:middle;} /* Выровнить по вертикале */
 ._on-table-a._on-vm > div:after {content:"";display:table-cell;height:2.8em;padding:0;width:0;} /* Минимальная высота */

/* on-menu */
 ._on-menu {display:block;font-family:"Sans-Book";}
 ._on-menu input {display:none;}
 ._on-menu ._on-menu-clap {display:none;}
 ._on-menu._on-menu-line > ul > li > ul ul {top:-2px;left:100%;right:auto;} /* Показать блок меню */
 ._on-menu._on-menu-line > ul > li ul {visibility:hidden;position:absolute;left:-100%;top:-200%;min-width:100%;} /* Блок меню второй и далее уровень */
 ._on-menu._on-menu-side > ul > li ul {visibility:hidden;position:absolute;left:100%;top:-100%;min-width:100%;} /* Блок меню второй и далее уровень */
 ._on-menu._on-menu-line._on-menu-dropup > ul > li ul {top:auto;bottom:100%;} /* Выпадающий блок вверх */
 ._on-menu._on-menu-line > ul > li ul,
 ._on-menu._on-menu-side > ul > li ul {white-space:nowrap;background-color:#fdfdfd;padding:1px 0;border:1px solid #e0e0e0;box-shadow:0px 1px 8px #ccc;} /* Блок выпадающего меню */
  
 /* Главное меню: Иконки */
 ._on-menu._on-menu-main > ul > li > ._on-menu-item > .i-key {background-position:-208px -208px;}
 ._on-menu._on-menu-main > ul > li > ._on-menu-item > .i-email {background-position:-208px -128px;}
 ._on-menu._on-menu-main > ul > li > ._on-menu-item > .i-money {background-position:-368px -208px;}
 ._on-menu._on-menu-main > ul > li > ._on-menu-item > .i-list {background-position:-288px -288px;}
 ._on-menu._on-menu-main > ul > li > ._on-menu-item > .i-service {background-position:-128px -208px;} 
 ._on-menu._on-menu-main > ul > li > ._on-menu-item > .i-ruler {background-position:-288px -368px;} 
 ._on-menu._on-menu-main > ul > li > ._on-menu-item > .i-manual {background-position:-128px -128px;}
 ._on-menu._on-menu-main > ul > li > ._on-menu-item > .i-help {background-position:-328px -528px;}
 ._on-menu._on-menu-main > ul > li > ._on-menu-item > .i-flag {background-position:-328px -368px;}
 ._on-menu._on-menu-main > ul > li > ._on-menu-item > .i-lamp {background-position:-48px -48px;}
 ._on-menu._on-menu-main > ul > li > ._on-menu-item > .i-user {background-position:-88px -48px;}
 ._on-menu._on-menu-main > ul > li > ._on-menu-item > .i-contacts {background-position:-88px -1728px;}
 ._on-menu._on-menu-main > ul > li > ._on-menu-item > .i-message {background-position:-168px -48px;}

 /* При наведении */
 ._on-menu._on-menu-line ul > li:hover > ul,
 ._on-menu._on-menu-side ul > li:hover > ul {visibility:visible;position:absolute;} /* Показать выпадающее меню */
 ._on-menu._on-menu-line ul > li:hover > a._on-menu-item,
 ._on-menu._on-menu-side ul > li:hover > a._on-menu-item {background-color:rgba(0,0,0,.06);} /* При наведении на пукнт меню */
 ._on-menu._on-menu-line > ul > li:hover > a._on-menu-item,
 ._on-menu._on-menu-side > ul > li:hover > a._on-menu-item {background-color:rgba(0,0,0,.04);} /* При наведении на пукнт меню в первом уровне */
 ._on-menu._on-menu-line > ul > li:hover > ul {left:0;top:100%;} /* Второй уровень меню */
 ._on-menu._on-menu-line._on-menu-dropup > ul > li:hover > ul {top:auto;bottom:100%;} /* Второй уровень меню открывается вверх */
 ._on-menu._on-menu-main > ul > li:hover > a._on-menu-item {background-color:rgba(255,255,255,.15);cursor:pointer;} /* При наведении на пукнт меню в первом уровне */

 /* Пукнт меню, иконка, шеврон */
 ._on-menu ul > li {position:relative;}
 ._on-menu._on-menu-line > ul > li {display:inline-block;}
 ._on-menu._on-menu-side > ul > li {display:block;} 
 ._on-menu._on-menu-line > ul > li {margin-right:.3em;} /* Отступ до следующего пункта */
 ._on-menu._on-menu-line ul > li > ._on-menu-item,
 ._on-menu._on-menu-side ul > li > ._on-menu-item {padding:2px 8px 2px 8px;line-height:24px;display:block;} /* Ссылка меню */
 ._on-menu._on-menu-main > ul > li > ._on-menu-item {font-size:1em;} /* Ссылка меню */
 ._on-menu._on-menu-main > ul ul > li > ._on-menu-item {color:#1f0000;} /* Ссылка меню */
 ._on-menu._on-menu-line > ul > li > ._on-menu-item {padding:9px 8px 9px 8px;} /* Ссылка меню первого уровня, во всю высоту */
 ._on-menu._on-menu-main > ul > li > ._on-menu-item {padding:12px 8px 12px 8px;} /* Ссылка меню первого уровня, во всю высоту */
 ._on-menu ul > li > ._on-menu-item._on-menu-flag-icon {padding-left:36px;}
 ._on-menu._on-menu-line ul > li > ._on-menu-item > ._on-menu-icon,
 ._on-menu._on-menu-side ul > li > ._on-menu-item > ._on-menu-icon {position:absolute;left:6px;margin:0;} /* Иконка */
 ._on-menu ul > li > ._on-menu-item > ._on-menu-icon {opacity:.8;} /* Иконка */
 ._on-menu._on-menu-main > ul > li > ._on-menu-item > ._on-menu-icon {opacity:1;} /* Иконка */
 ._on-menu ._on-menu-item._on-menu-flag-expand {padding-right:24px !important;} /* Отступ для шиврона */
 ._on-menu ul > li > ._on-menu-expand {position:absolute;cursor:pointer;line-height:0;} /* Шеврон */
 ._on-menu ul > li > ._on-menu-expand > span {opacity:1;} /* Шеврон */
 ._on-menu._on-menu-line ul > li > ._on-menu-expand,
 ._on-menu._on-menu-side ul > li > ._on-menu-expand {right:0;top:0;} /* Шеврон у выпадающих меню */
 ._on-menu._on-menu-line ul > li > ._on-menu-expand > span {background-position:-288px -168px;} /* Шеврон у выпадающих меню */
 ._on-menu._on-menu-side ul > li > ._on-menu-expand > span {background-position:-288px -168px;} /* Шеврон у выпадающих меню */
 ._on-menu._on-menu-line > ul > li > ._on-menu-expand > span {background-position:-208px -8px;} /* Шеврон у подменю первого уровня */
 ._on-menu._on-menu-line > ul > li > ._on-menu-expand > span {margin:9px 0 9px;} /* Шеврон первого уровня, во всю высоту */
 ._on-menu._on-menu-line > ul > li ul > li > ._on-menu-expand > span {margin:2px 0 2px;} /* Шеврон второго и далее уровней, во всю высоту */
 ._on-menu._on-menu-main > ul > li > ._on-menu-expand > span {margin:12px 0 12px;} /* Шеврон первого уровня, во всю высоту */
 ._on-menu._on-menu-main > ul > li > ._on-menu-expand > span {background-position:-208px -47px;opacity:1;} /* Шеврон у главного меню первый уровень */

 ._on-menu._on-menu-line ._on-menu-right {float:right;} /* В линейном меню - пункт справа */
 ._on-menu._on-menu-line ._on-menu-left {float:left;} /* В линейном меню - пункт слева */
 
 ._on-menu._on-menu-line ._on-menu-item._on-menu-active {color:#f2de8c;cursor:pointer;}
 ._on-menu._on-menu-line ._on-menu-item._on-menu-active:hover > span {color:#ffefb0;}
 ._on-menu._on-menu-line ._on-menu-item._on-menu-active > span:last-child {border-bottom:1px dotted #aaa;}
 ._on-menu._on-menu-line ._on-menu-item._on-menu-active:hover > span:last-child {border-style:solid;}

 ._on-menu._on-menu-line ._on-menu-attention {display:block;overflow:hidden;}


 
 ._on-menu-delim-before:before {content:"";display:block;height:1px;margin:1px 0;background-color:#e0e0e0;}
 ._on-menu-delim-after:after {content:"";display:block;height:1px;margin:1px 0;background-color:#e0e0e0;}

 /* Тарифы */
 ._on-tarifs {padding-right: 14em;}

 
 /* UI jquery */
 .ui-dialog .ui-dialog-content {padding:.5em 2.5em !important;}

 /* Круговая диаграмма HTML5/CCS3 */
 ._on-diagram-pie {width:10em;height:10em;}
 
 /* Маленькие блоки */
 ._on-tags {vertical-align:top;}
 ._on-tags > ._on-tags-item {display:inline-block;height:3em;padding:0 1em;position:relative;margin-right:1em;margin-bottom:1em;min-width:2em;background-color:#f5f5f5;border-radius:3px;}
 ._on-tags > ._on-tags-item:before {content:"";display:inline-block;vertical-align:middle;height:100%;}
 ._on-tags > ._on-tags-item:hover {background-color:#e8e8e8;}
 ._on-tags-label-color {display:block;position:absolute;top:1px;left:1px;height:0;width:0;border-top:24px solid rgba(255,255,255,0);border-right:12px solid transparent;}
 ._on-tags-label-note {display:block;position:absolute;bottom:0;right:6px;font-size:.8em;font-family:"Sans-Reg";}

 
 /* Расскрывающийся список */
 ._on-lp-toggle > label > span > span:first-child {font-size:2em;}
 ._on-lp-toggle > label > span > span:nth-child(2) {padding:.5em 1em;}
 ._on-lp-toggle > div {padding: 1em 1.5em 1em 1em;margin:2px 0 0 3em;border:1px solid #eee;}
 
 /* List - Split (трёх-колоночный, полинейный) */
 ._on-list-split > div:nth-child(odd) > div:nth-child(odd) {width:30%;}
 ._on-list-split > div:nth-child(odd) > div:nth-child(even) {width:5%;}

 /* List - Split (четырёх-колоночный, полинейный) */
 ._on-list-split._on-x4 > div:nth-child(odd) > div:nth-child(odd) {width:23%;}
 ._on-list-split._on-x4 > div:nth-child(odd) > div:nth-child(even) {width:2%;}

 
/* input-box */
 ._on-input-box {margin:0 .5em;} /* Отступы слев и права от элемента (для выравнивания) */

 ._on-fl-a {float:left;}
 ._on-fr-a {float:right;}

 ._on-mr1-a {margin-right:1em;}
 ._on-mr2-a {margin-right:2em;}
 ._on-mr3-a {margin-right:3em;}
 
 ._on-mlr05-a {margin-left:.5em;margin-right:.5em;}

 ._on-ml1-a {margin-left:1em;}
 ._on-ml2-a {margin-left:2em;}
 
 ._on-pr1-a {padding-right:1em;}
 ._on-pr2-a {padding-right:2em;}

 ._on-c-a {text-align:center;}
 
 ._on-w100 {width:100%;}
 ._on-w95 {width:95%;}
 ._on-w90 {width:90%;}
 ._on-w85 {width:85%;}
 ._on-w80 {width:80%;}
 ._on-w75 {width:75%;}
 ._on-w70 {width:70%;}
 ._on-w66 {width:66.66%;}
 ._on-w65 {width:65%;}
 ._on-w60 {width:60%;}
 ._on-w55 {width:55%;}
 ._on-w50 {width:50%;}
 ._on-w45 {width:45%;}
 ._on-w40 {width:40%;}
 ._on-w35 {width:35%;}
 ._on-w33 {width:33.33%;}
 ._on-w30 {width:30%;}
 ._on-w25 {width:25%;}
 ._on-w20 {width:20%;}
 ._on-w15 {width:15%;}
 ._on-w10 {width:10%;}

 ._on-min5vh {min-height:5vh;}
 ._on-min10vh {min-height:10vh;}
 ._on-min15vh {min-height:15vh;}
 ._on-min20vh {min-height:20vh;}
 ._on-min30vh {min-height:30vh;}

 ._on-min4em {min-width:4em;}
 ._on-min5em {min-width:5em;}
 ._on-min10em {min-width:10em;}
 ._on-min15em {min-width:15em;}
 ._on-min20em {min-width:20em;}
 ._on-min21em {min-width:21em;}
 ._on-min22em {min-width:22em;}
 ._on-min23em {min-width:23em;}
 ._on-min24em {min-width:24em;}
 ._on-min25em {min-width:25em;}
 ._on-min30em {min-width:30em;}
 ._on-min35em {min-width:35em;}
 ._on-min40em {min-width:40em;}
 ._on-wmax-auto {max-width:none !important;}
 
 ._on-lp {width:100%;max-width:1170px;margin:0 auto;text-align:center;}


}

/* 1 - - - Вид: Планшеты и мобильные устройства (от 1300 и ниже) */
@media (max-width:1300px){
 body {}
 ._on-tarifs {left:4%;position:relative;}
}

/* 2 - - - Вид: Планшеты и мобильные устройства в альбомном режиме (между 1300px и 601px) */   
@media (max-width:1300px) and (min-width:601px){
 body {font-size:12px;}
 ._on-tarifs {max-width:800px;}
 ._on-clear-block {min-width:30em;}
}

/* 3 = = = Вид: Мобильные устройства в книжном режиме (менее 600px) */
@media (max-width:600px){
 body {font-size:12px;}
 ._on-field {padding-left:.5em;padding-right:.5em;width:auto;}
 ._on-bg1 {background:#502525 url(bg/bg1m.jpg) top center no-repeat;}
 ._on-bg2 {background:#492323 url(bg/bg2m.jpg) top center no-repeat;}
 ._on-bg3 {background:#502525 url(bg/bg3m.jpg) top center no-repeat;}
 ._on-bg4 {background:#502525 url(bg/bg4m.jpg) top center no-repeat;}
 ._on-bg5 {background:#4f1917 url(bg/bg5m.jpg) top center no-repeat;}

 ._on h1, ._on ._on-h1 {font-size:14px;line-height:1.2em;padding:4px 0;}
 ._on h2, ._on ._on-h2 {font-size:13px;line-height:1.2em;padding:4px 0;margin-top:1em;}
 ._on h3, ._on ._on-h3 {font-size:13px;line-height:1.2em;padding:4px 0;}
 ._on h4, ._on ._on-h4 {font-size:12px;line-height:1.2em;padding:4px 0;}
 ._on p {line-height:1.6em;font-size:12px;padding:4px 0;}

 ._on ul {font-size:12px;}

 /* Head */
 ._on-head-contacts {display:none;}
 ._on-head-menu {float:right;vertical-align:top;}

 /* Путь */
 ._on-path > ._on-path-home {padding:2px 4px;}
 ._on-path > a, ._on-path > label {padding:2px 4px;}
 ._on-path > span {margin:2px 0;}

 /* _on-menu (accordion для моб.) */
 ._on-menu {}
 ._on-menu:after{content:"";display:block;clear:both;}
 ._on-menu ._on-menu-clap {display:block;line-height:48px;height:48px;width:48px;text-align:center;cursor:pointer;}
 ._on-menu input:not(:checked) + ul {display:none;}
 ._on-menu ul {background-color:#fefefe;}
 ._on-menu ul a {line-height:24px;display:block;}
 ._on-menu ul a._on-menu-flag-expand {padding-right:48px !important;} /* Отступ для шиврона */
 ._on-menu > ul {border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;padding:0;}

 /* Первый уровень и далее */
 ._on-menu ul > li > a {padding:4px 12px 4px 12px;color:#1f0000;overflow:hidden;text-overflow:ellipsis;} /* Пункт меню */
 ._on-menu ul > li > a > span:first-child {float:left;margin:0 4px 0 0;opacity:.8;} /* Иконка */
 ._on-menu ul > li > a > span + span {display:block;overflow:hidden;text-overflow:ellipsis;} /* Наименование пункта меню (добавить white-space:nowrap - для отображения длинного меню в одну строку) */
 ._on-menu ul > li > label {position:absolute;top:0;right:14px;padding:3px 3px 3px 6px;} /* Шеврон */
 ._on-menu ul > li > label > span {margin:0;background-position:-208px -8px;opacity:.6;border:1px solid #aaa;border-radius:50%;cursor:pointer;} /* Иконка шеврона */
 ._on-menu ul > li > label > span:hover {opacity:1;background-position:-208px -48px;background-color:#aaa;} /* При наведении на шеврон */
 ._on-menu > ul > li:last-child {border-bottom:1px solid #e0e0e0;} /* Разделительная полоса пунктов меню */
 ._on-menu a:hover {background-color:rgba(0,0,0,.06);} /* При наведении на пункт меню */
 ._on-menu li {position:relative;border-top:1px solid #e0e0e0;} /* Разделительная полоса пунктов меню */
 
 /* Отсупы для подуровней */
 ._on-menu > ul > li > ul > li > a {padding-left:2em;}
 ._on-menu > ul > li > ul > li > ul > li > a {padding-left:4em;}
 ._on-menu > ul > li > ul > li > ul > li > ul > li > a {padding-left:6em;}
 ._on-menu > ul > li > ul > li > ul > li > ul > li > ul > li > a {padding-left:8em;}
 ._on-menu > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a {padding-left:10em;}
 ._on-menu > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a {padding-left:12em;}

 /* Кнопки */
 ._on-button._on-x3 {min-width:200px;}

 ._on-menu-main > ul {position:absolute;left:0;right:0;}
 ._on-bottom ._on-menu-block > ul {position:relative;}
 ._on-menu-block > ul > li {display:block;margin-right:0;} 

 /* Расскрывающийся список */
 ._on-lp-toggle > label > span > span:nth-child(2) {font-family:"Sans-Book",sans-serif;}
 ._on-lp-toggle > label > span > span:first-child {font-size:1.5em;}
 ._on-lp-toggle > label > span > span:nth-child(2) {padding:.5em .5em;}
 ._on-lp-toggle > div {padding:1em 1em}
 
 /* LP - комментарии */
 ._on-lp-comments img {max-width:2.5em;}
 
 /* Тарифы */
 ._on-tarifs ._on-tarifs-title > div {font-size:1em;font-family:"Sans-Reg",sans-serif;text-transform:none;}
 ._on-tarifs ._on-tarifs-item > div:last-child > span > span {font-size:1em;font-family:"Sans-Bold",sans-serif;}
 ._on-tarifs ._on-ii {display:none !important;}
 ._on-tarifs ._on-tarifs-description > div { padding: 0 .2em 0 .2em;font-family: "Sans-Reg",sans-serif;}

 ._on-lp {text-align:center;margin-right:auto;margin-left:auto;}

 /* Список */
 ._on-lp-list._on-adaptive > li {display:block;width:100%;}
 ._on-lp-list-step {margin:.5em auto;width:36px;height:36px;font-family:"Sans-Book",sans-serif;font-size:1.2em;}
 ._on-lp-list-step + ._on-lp-list-title {font-size:1.1em;}
 
 /* List - Split (трёх-колоночный, полинейный) */
 ._on-list-split > div:nth-child(odd) > div:nth-child(even) {height:4em;}

 /* Табличный вид - Price*/ 
 ._on-table-price > div > div:first-child {padding:.3em;}
 ._on-table-price > div > div:nth-child(2) > span {font-size:1.2em;font-family:"Sans-Book",sans-serif;}
 ._on-table-price > div > div:nth-child(2) {padding:.5em .3em;font-family:"Sans-Reg",sans-serif;}
 ._on-table-price > div > div:last-child {padding:.3em;font-family:"Sans-Book",sans-serif;}

 ._on-hyphens-a {-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
 ._on-mauto-m {margin-left:auto;margin-right:auto;} /* Выравнивание блока по центру */

 /* UI jquery */
 .ui-dialog .ui-dialog-content {margin:0 .5em !important;}

/* Круговая диаграмма HTML5/CCS3 */
 ._on-diagram-pie {width:5em;height:5em;}

/* Маленькие блоки */
 ._on-tags > ._on-tags-item {display:inline-block;height:2em;padding:.2em .5em;position:relative;float:left;margin-right:1em;margin-bottom:1em;min-width:2em;background-color:#f5f5f5;border-radius:3px;}
 ._on-tags > ._on-tags-item:hover {background-color:#e8e8e8;}
 ._on-tags-label-color {display:block;position:absolute;top:1px;left:1px;height:0;width:0;border-top:12px solid rgba(255,255,255,0);border-right:6px solid transparent;}
 ._on-tags-label-note {display:block;font-size:.8em;font-family:"Sans-Light";text-align:right;}

 ._on-table-a {}
 ._on-table-a > div > div {position:relative;display:block;width:auto;}
 
}

/* 4 = = = Вид: AppleWatch 312, 272 (до 312px) */
@media (max-width:312px){
 body {font-size:12px;}
 ._on-field {padding-left:.3em;padding-right:.3em;width:auto;}
 ._on-bottom-logo {float:none;}
 ._on-bottom-social {text-align:center;}
 ._on-button._on-x3 {min-width:100%;box-sizing:border-box;} /* Кнопки */
}

/* Стиль для печати */ 
@media print {
 @page {size:portrait;width:100mm;height:auto;}
 body {display:block;font-size:14px;flex-direction:unset;}
 ._on {display:block;flex:unset;}
}


/* Общие [2019-11-18] */
._on-h {display:none;}
._on-hh {display:none !important;}
._on-c {text-align:center;}
._on-r {text-align:right;}
._on-l {text-align:left;}

._on-fl {float:left;}
._on-fr {float:right;}

tbody:not(:empty) + ._on-not-found {display:none;} 

._on-mauto {margin-left:auto;margin-right:auto;} /* Выравнивание блока по центру */
._on-indent {text-indent: 2em;} /* Красная строка */

._on-block {display:block;}
._on-block-scroll-x {overflow-x:auto;}
._on-inline-block {display:inline-block;}
._on-pre-wrap {white-space:pre-wrap;}

._on-clear {clear:both;overflow:hidden;display:block;}
._on-clear-after:after{content:"";display:block;clear:both;overflow:hidden;}
._on-clear-block {overflow:hidden;}

._on-hr {display:block;height:1px;background-color:#e0e0e0;margin:1px 0;}
._on-vr {display:inline-block;width:1px;height:100%;background-color:#e0e0e0;margin:0 auto;position:absolute;top:0;bottom:0;}
._on-relative {position:relative;}

._on-shadow {box-shadow:2px 2px 5px #ddd;}
._on-shadow-list {
 -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3), 0 0 40px rgba(0,0,0,0.05) inset;
 -moz-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.05) inset;
 box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.05) inset;
}

/* Ссылки */
u {cursor:pointer;}
._on-link {border-bottom: 1px dashed #008000;} /* Ссылка */
._on-dark ._on-link {border-bottom: 1px dashed #fff;} /* Ссылка */
._on-dark ._on-text-shadow {text-shadow: #111 1px 1px 2px;}

._on-link:hover {border-bottom-style:solid;} /* Подчеркивание при наведение */

._on-not-save {outline: 2px solid #d40000;} /* Обводка поля при сохранении */
._on-sticky {position:sticky;top:0;} /* Фиксированый заголовок */
._on-uppercase {text-transform:uppercase;}
._on-lowercase {text-transform:lowercase;}

._on-line-through {text-decoration: line-through;} /* Зачеркнутый текст */
._on-dotted {border-bottom:1px dotted #aaa;} /* Подчеркивание точками */
._on-active {color:#f2de8c;cursor:pointer;} /* Оранжевый цвет */
._on-active:hover {color:#ffefb0;}
/* ._on-border-radius {border-radius:5px;} */

/* Рзамер шрифта (увеличить/уменьшит) */
._on-small-x3 {font-size:.6em !important;line-height:normal;}
._on-small-x2 {font-size:.7em !important;line-height:normal;}
._on-small-x1 {font-size:.8em !important;}
._on-small {font-size:.9em !important;}
._on-big {font-size:1.1em !important;}
._on-big-x1 {font-size:1.2em !important;}
._on-big-x2 {font-size:1.3em !important;}
._on-big-x3 {font-size:1.5em !important;}
._on-big-x4 {font-size:1.8em !important;}
._on-big-x5 {font-size:2em !important;}

/* Цвет фона */
._on-bg-gray {background-color:rgba(200,200,200,.41);}
._on-bg-gray-x6 {background-color:rgba(200,200,200,.48);}
._on-bg-gray-x5 {background-color:rgba(200,200,200,.41);}
._on-bg-gray-x4 {background-color:rgba(200,200,200,.35);}
._on-bg-gray-x3 {background-color:rgba(200,200,200,.27);}
._on-bg-gray-x2 {background-color:rgba(200,200,200,.20);}
._on-bg-gray-x1 {background-color:rgba(200,200,200,.13);}
._on-bg-gray-x0 {background-color:rgba(200,200,200,.05);}

/*

._on-bg-gray {background-color:#e8e8e8;}
._on-bg-gray-x6 {background-color:#e4e4e4;} 
._on-bg-gray-x5 {background-color:#e8e8e8;} 
._on-bg-gray-x4 {background-color:#ececec;} 
._on-bg-gray-x3 {background-color:#f0f0f0;} 
._on-bg-gray-x2 {background-color:#f4f4f4;} 
._on-bg-gray-x1 {background-color:#f8f8f8;} 
._on-bg-gray-x0 {background-color:#fcfcfc;} 
*/




._on-bg-green {background-color:#7ebc7e !important;color:#fff;} /* background-color:rgba(126,188,126,.9) */
._on-bg-greenlight {background-color:rgba(126,188,126,.4) !important;}

._on-bg-transparent {background-color:rgba(255,255,255,.1) !important;color:#fff;}
._on-bg-white {background-color:#fff;color:#1f0000;}

._on-bg-red {background-color:#e57e7e !important;color:#fff;}
._on-bg-dark {background-color:#333;}

._on-bg-redhight {background-color:#d94d4d;}

._on-bg-yellow {background-color:#fff1c5 !important;}

._on-ahover:hover {background-color:rgba(0,0,0,.05);}
._on-dark ._on-ahover:hover {background-color:rgba(255,255,255,.15);}
._on-bottom ._on-ahover:hover {background-color:rgba(255,255,255,.15);}



/* Цвет текста */
._on-color-gray {color:#888;}
._on-color-green {color:#197d31;}
._on-color-red {color:#d40000;}
._on-color-redlight {color:#e1aeae;}
._on-color-blue {color:blue;}
._on-color-white {color:#ffffff;}
._on-color-yellow {color:#fadd64;}
._on-color-orange {color:#f2de8c;}

._on-mark {background-color:#f2de8c;} /* orange */
._on-dark {color:#ffffff;} /* На тёмном фоне - белый шрифт */ 

/* Рамка */
._on-border-x0 {border: 1px solid #fcfcfc;}
._on-border-x1 {border: 1px solid #f8f8f8;}
._on-border-x2 {border: 1px solid #f4f4f4;}
._on-border-x3 {border: 1px solid #f0f0f0;}
._on-border-x4 {border: 1px solid #ececec;}
._on-border-x5 {border: 1px solid #e8e8e8;}
._on-border-x6 {border: 1px solid #e4e4e4;}
._on-border-x7 {border: 1px solid #e0e0e0;}
._on-border-x8 {border: 1px solid #dcdcdc;}
._on-border-x9, ._on-border {border: 1px solid #d8d8d8;}
._on-border-x10 {border: 1px solid #d4d4d4;}

/* Внутреннии отступы */
._on-ptb0 {padding-top:0 !important;padding-bottom:0 !important;}
._on-ptb03 {padding-top:.3em !important;padding-bottom:.3em !important;}
._on-ptb04 {padding-top:.4em !important;padding-bottom:.4em !important;}
._on-ptb05 {padding-top:.5em !important;padding-bottom:.5em !important;}
._on-ptb1 {padding-top:1em !important;padding-bottom:1em !important;}
._on-ptb15 {padding-top:1.5em !important;padding-bottom:1.5em !important;}

._on-ptb2 {padding-top:2em !important;padding-bottom:2em !important;}
._on-ptb3 {padding-top:3em !important;padding-bottom:3em !important;}

._on-pt0 {padding-top:0 !important;}
._on-pt05 {padding-top:.5em !important;}
._on-pt1 {padding-top:1em !important;}
._on-pt2 {padding-top:2em !important;}
._on-pt3 {padding-top:3em !important;}

._on-pb0 {padding-bottom:0 !important;}
._on-pb05 {padding-bottom:.5em !important;}
._on-pb1 {padding-bottom:1em !important;}
._on-pb2 {padding-bottom:2em !important;}
._on-pb3 {padding-bottom:3em !important;}
._on-pb5 {padding-bottom:5em !important;}


._on-plr0 {padding-left:0 !important;padding-right:0 !important;}
._on-plr05 {padding-left:.5em !important;padding-right:.5em !important;}
._on-plr1 {padding-left:1em !important;padding-right:1em !important;}
._on-plr2 {padding-left:2em !important;padding-right:2em !important;}
._on-plr3 {padding-left:3em !important;padding-right:3em !important;}

._on-pr1 {padding-right:1em !important;}
._on-pr2 {padding-right:2em !important;}

._on-pl0 {padding-left:0 !important;}
._on-pl05 {padding-left:0.5em !important;}
._on-pl1 {padding-left:1em !important;}
._on-pl15 {padding-left:1.5em !important;}
._on-pl2 {padding-left:2em !important;}

/* Внешнии отступы */
._on-mtb05 {margin-top:.5em !important;margin-bottom:.5em !important;}
._on-mtb06 {margin-top:.6em !important;margin-bottom:.6em !important;}
._on-mtb07 {margin-top:.7em !important;margin-bottom:.7em !important;}
._on-mtb1 {margin-top:1em !important;margin-bottom:1em !important;}
._on-mtb2 {margin-top:2em !important;margin-bottom:2em !important;}
._on-mtb3 {margin-top:3em !important;margin-bottom:3em !important;}

._on-mt0 {margin-top:0 !important;}
._on-mt02 {margin-top:.2em !important;}
._on-mt03 {margin-top:.3em !important;}
._on-mt05 {margin-top:.5em !important;}
._on-mt06 {margin-top:.6em !important;}
._on-mt065 {margin-top:.65em !important;}

._on-mt12 {margin-top:1.2em !important;}
._on-mt13 {margin-top:1.3em !important;}
._on-mt1 {margin-top:1em !important;}
._on-mt15 {margin-top:1.5em !important;}
._on-mt2 {margin-top:2em !important;}
._on-mt3 {margin-top:3em !important;}
._on-mt5 {margin-top:5em !important;}

._on-mb0 {margin-bottom:0;}
._on-mb02 {margin-bottom:.2em;}
._on-mb05 {margin-bottom:.5em;}
._on-mb1 {margin-bottom:1em;}
._on-mb15 {margin-bottom:1.5em;}
._on-mb2 {margin-bottom:2em;}
._on-mb3 {margin-bottom:3em;}
._on-mb5 {margin-bottom:5em;}
._on-mb10 {margin-bottom:10em;}

._on-mr0 {margin-right:0;}
._on-mr05 {margin-right:.5em;}
._on-mr1 {margin-right:1em;}
._on-mr2 {margin-right:2em;}
._on-mr3 {margin-right:3em;}

._on-ml05 {margin-left:.5em;}
._on-ml1 {margin-left:1em;}
._on-ml15 {margin-left:1.5em;}
._on-ml2 {margin-left:2em;}

._on-w5 {width:5%;}
._on-w3 {width:3%;}
._on-w2 {width:2%;}
._on-w1 {width:1%;}

._on-w1400 {width:100%;max-width:1400px;}
._on-w1300 {width:100%;max-width:1300px;}
._on-w1200 {width:100%;max-width:1200px;}
._on-w1100 {width:100%;max-width:1100px;}
._on-w1000 {width:100%;max-width:1000px;}
._on-w900 {width:100%;max-width:900px;}
._on-w800 {width:100%;max-width:800px;}
._on-w700 {width:100%;max-width:700px;}
._on-w600 {width:100%;max-width:600px;}
._on-w500 {width:100%;max-width:500px;}
._on-w400 {width:100%;max-width:400px;}
._on-w300 {width:100%;max-width:300px;}
._on-w200 {width:100%;max-width:200px;}
._on-w101 {width:100%;max-width:100px;}
 
/* Ширина для <table> */

._on-w1em {width:1em;}
._on-w2em {width:2em;}
._on-w3em {width:3em;}
._on-w4em {width:4em;}
._on-w5em {width:5em;}
._on-w6em {width:6em;}
._on-w7em {width:7em;}
._on-w8em {width:8em;}
._on-w9em {width:9em;}
._on-w10em {width:10em;}
._on-w11em {width:11em;}
._on-w12em {width:12em;}
._on-w15em {width:15em;}
._on-w16em {width:16em;}
._on-w17em {width:17em;}
._on-w20em {width:20em;}
._on-w30em {width:30em;}


/* Z-index (перечисление) */
._on-bottom {z-index:10;} /* Подвал */ 
._on-top {z-index:11;} /* Кнопка вверх */
._on-menu ul {z-index:12;} /* Блок меню */
._on-notify {z-index:102;} /* Область уведомления */
._on-contextmenu {z-index:150;} /* Контекстное меню */
._on-combobox ._on-combobox-options {z-index:900;} /* Всплывающий выбор */
body > ._on-preloader {z-index:10000;} /* Прелоадер */
.zTreeMask {z-index:10000;} /* Всплывающая область при перемещении zTree */
