@charset "utf-8";
*,*:after,*:before{box-sizing:content-box;margin:0;padding:0;border:0 none;outline:0 none;}
html{height:100%;}
body{font-family:sans-serif;font-size:13px;line-height:normal;color:#484848;width:100%;min-width:200px;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a{color:inherit;background-color:inherit;text-decoration:none;outline:0 none;cursor:pointer;}

/* label > * { pointer-events: none; } */

h1,h2,h3,caption,.h1,.h2,.h3 {color:#b3201b;font-weight:normal;}
img{display:block;outline:0 none;max-width:100%;margin:0.5em 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 0;padding:1em;overflow:auto;}
hr{border:0 none;outline:0 none;height:1px;margin-top:1em;margin-bottom:1em;background-color:gray;}
ol,ul{list-style:none inside;line-height:0;}
ol{counter-reset:section;}
ol > li > ol{counter-reset:section;}
ol > li {counter-increment:section;}
ol ul > li {list-style:disc inside !important;padding-left:2.1em;}
input, textarea {color:inherit;background-color:transparent;}
input {line-height:24px;height:24px;}
u {text-decoration:none;}



option {font-size:0.8em;padding:0.2em 0.5em;background-color:white;}

.gradient-red{
background: #c61212;
background: -moz-linear-gradient(top, #c61212 0%, #a21212 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c61212), color-stop(100%,#a21212));
background: -webkit-linear-gradient(top, #c61212 0%,#a21212 100%);
background: -o-linear-gradient(top, #c61212 0%,#a21212 100%);
background: -ms-linear-gradient(top, #c61212 0%,#a21212 100%);
background: linear-gradient(to bottom, #c61212 0%,#a21212 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c61212', endColorstr='#a21212',GradientType=0 );
}

.gradient-red-reverse{
background: #a21212;
background: -moz-linear-gradient(top, #a21212 0%, #c61212 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a21212), color-stop(100%,#c61212));
background: -webkit-linear-gradient(top, #a21212 0%,#c61212 100%);
background: -o-linear-gradient(top, #a21212 0%,#c61212 100%);
background: -ms-linear-gradient(top, #a21212 0%,#c61212 100%);
background: linear-gradient(to bottom, #a21212 0%,#c61212 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a21212', endColorstr='#c61212',GradientType=0 );
}

.gradient-red-horizontal{
background: #a21212;
background: -moz-linear-gradient(left, #a21212 0%, #ff8080 50%, #a21212 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#a21212), color-stop(50%,#ff8080), color-stop(100%,#a21212));
background: -webkit-linear-gradient(left, #a21212 0%,#ff8080 50%,#a21212 100%);
background: -o-linear-gradient(left, #a21212 0%,#ff8080 50%,#a21212 100%);
background: -ms-linear-gradient(left, #a21212 0%,#ff8080 50%,#a21212 100%);
background: linear-gradient(to right, #a21212 0%,#ff8080 50%,#a21212 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a21212', endColorstr='#a21212',GradientType=1 );
}

.gradient-silver{
background: #fcfcfc;
background: -moz-linear-gradient(top, #fcfcfc 0%, #f1f1f1 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f1f1f1));
background: -webkit-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
background: -o-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
background: -ms-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
background: linear-gradient(to bottom, #fcfcfc 0%,#f1f1f1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f1f1f1',GradientType=0 );
}

.gradient-silver-even tbody:nth-child(odd), .gradient-silver-even > tr:nth-child(odd) {
background: #fdfdfd;
background: -moz-linear-gradient(top, #fdfdfd 0%, #fafafa 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#fafafa));
background: -webkit-linear-gradient(top, #fdfdfd 0%,#fafafa 100%);
background: -o-linear-gradient(top, #fdfdfd 0%,#fafafa 100%);
background: -ms-linear-gradient(top, #fdfdfd 0%,#fafafa 100%);
background: linear-gradient(to bottom, #fdfdfd 0%,#fafafa 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#fafafa',GradientType=0 );
}

.gradient-silver-even tbody:nth-child(even), .gradient-silver-even > tr:nth-child(even){
background: #f6f6f6;
background: -moz-linear-gradient(top, #f6f6f6 0%, #f3f3f3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#f3f3f3));
background: -webkit-linear-gradient(top, #f6f6f6 0%,#f3f3f3 100%);
background: -o-linear-gradient(top, #f6f6f6 0%,#f3f3f3 100%);
background: -ms-linear-gradient(top, #f6f6f6 0%,#f3f3f3 100%);
background: linear-gradient(to bottom, #f6f6f6 0%,#f3f3f3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f3f3f3',GradientType=0 );
}

.gradient-gray{
background: #e8e8e8;
background: -moz-linear-gradient(top, #e8e8e8 0%, #e4e4e4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(100%,#e4e4e4));
background: -webkit-linear-gradient(top, #e8e8e8 0%,#e4e4e4 100%);
background: -o-linear-gradient(top, #e8e8e8 0%,#e4e4e4 100%);
background: -ms-linear-gradient(top, #e8e8e8 0%,#e4e4e4 100%);
background: linear-gradient(to bottom, #e8e8e8 0%,#e4e4e4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#e4e4e4',GradientType=0 );
}

.gradient-green{
background: #00aa44;
background: -moz-linear-gradient(45deg, #00aa44 0%, #00db50 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#00aa44), color-stop(100%,#00db50));
background: -webkit-linear-gradient(45deg, #00aa44 0%,#00db50 100%);
background: -o-linear-gradient(45deg, #00aa44 0%,#00db50 100%);
background: -ms-linear-gradient(45deg, #00aa44 0%,#00db50 100%);
background: linear-gradient(45deg, #00aa44 0%,#00db50 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00aa44', endColorstr='#00db50',GradientType=1 );
}

.gradient-redlight{
background: #cc0000;
background: -moz-linear-gradient(45deg, #cc0000 0%, #ff6666 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#cc0000), color-stop(100%,#ff6666));
background: -webkit-linear-gradient(45deg, #cc0000 0%,#ff6666 100%);
background: -o-linear-gradient(45deg, #cc0000 0%,#ff6666 100%);
background: -ms-linear-gradient(45deg, #cc0000 0%,#ff6666 100%);
background: linear-gradient(45deg, #cc0000 0%,#ff6666 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#ff6666',GradientType=1 );
}




.block{display:block;}
.inline-block{display:inline-block;width:auto;}
.inline{display:inline;}
.fl{float:left;}
.fr{float:right !important;}
.fn{float:none !important;}
.l{text-align:left !important;}
.r{text-align:right !important;}
.c{text-align:center !important;}
.clear{clear:both;height:1px;}
.clear-block{overflow:hidden;}
.b{font-weight:bold !important;}
.lh:first-line{line-height:24px;}
.lh24{line-height:24px;}
.nobr{white-space:nowrap;}
.showbr{white-space:pre-wrap;}
.noselect, .noselect * {-webkit-touch-callout: none !important;-webkit-user-select: none !important;-khtml-user-select: none !important;-moz-user-select: none !important;-ms-user-select: none !important;user-select: none !important;}
.underline{color:#c61212;border-bottom:1px dashed #c61212;}
.border{border:1px solid #c8c8c8;border-radius:5px;}
.borderlr{border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;}
.h{display:none;}
.hr{border-bottom:1px solid #ccc;margin:2px 0;}
.relative{position:relative !important;}
.mauto{margin-left:auto !important;margin-right:auto !important;}
.mb0{margin-bottom:0 !important;}
.mb05{margin-bottom:0.5em !important;}
.mb1{margin-bottom:1em !important;}
.mb2{margin-bottom:2em !important;}
.mr0{margin-right:0 !important;}
.mr05{margin-right:0.5em !important;}
.mr1{margin-right:1em !important;}
.mr2{margin-right:2em !important;}
.ml0{margin-left:0 !important;}
.ml05{margin-left:0.5em !important;}
.ml1{margin-left:1em !important;}
.ml15{margin-left:1.5em !important;}
.ml2{margin-left:2em !important;}
.mt0{margin-top:0 !important;}
.mt03{margin-top:0.3em !important;}
.mt05{margin-top:0.5em !important;}
.mt06{margin-top:0.6em !important;}
.mt07{margin-top:0.7em !important;}
.mt08{margin-top:0.8em !important;}
.mt1{margin-top:1em !important;}
.mt13{margin-top:1.3em !important;}
.mt135{margin-top:1.35em !important;}
.mt15{margin-top:1.5em !important;}
.mt2{margin-top:2em !important;}
.mt3{margin-top:3em !important;}
.pl2{padding-left:2em !important;}
.pb0{padding-bottom:0 !important;}
.pb1{padding-bottom:1em !important;}
.pt0{padding-top:0 !important;}
.pt1{padding-top:1em !important;}
.pl0{padding-left:0 !important;}
.pl1{padding-left:1em !important;}
.pr0{padding-right:0 !important;}
.pr1{padding-right:1em !important;}
.pr2{padding-right:2em !important;}
.border-dashed-big{border:3px dashed silver;}
.gray{color:#909090;}
.vam{vertical-align:middle !important;}
.vat{vertical-align:top !important;}
.saving{outline:2px solid red;}

.bgred {background-color: firebrick; color: white; text-shadow: none;}

.bggreen {background-color: green; color: white; text-shadow: none;}


/* Выделить пустые ссылки (для отладки и обнаружения) */
a[href=""]{background-color:black;color:white !important;padding:0 0.4em;}

tbody.num {counter-reset:section;}
tbody.num tbody {counter-reset:section;}
tbody.num td:first-child{counter-increment:section;}
tbody.num td:first-child:before{content:counters(section,".")". ";}

/* Иконки рабочего стола */
.online-ico {
 background-image:url('/onlined.png'); 
 background-repeat:no-repeat;
 width:240px;height:180px;display:block;
 background-position:-240px -540px;
}

.ico-bill {background-position:0 0;} /* Счета */
.ico-goods {background-position:-240px 0;} /* Товар */
.ico-price {background-position:-480px 0;} /* Цены */
.ico-catalog {background-position:-720px 0;} /* Каталог товаров */
.ico-domain {background-position:0 -180px;} /* Домены и Хостинг */
.ico-www {background-position:-240px -180px;} /* CMS Web-сайты */
.ico-money,.ico-wallet {background-position:-480px -180px;} /* Копилка */
.ico-kvitancia, .ico-family {background-position:-720px -180px;} /* Квитанция */
.ico-tpl {background-position:0 -360px;} /* Шаблоны */
.ico-documents{background-position:-240px -360px;} /* Документы */
.ico-db {background-position:-480px -360px;} /* База данных и дипломат */
.ico-auto, .ico-anten  {background-position:-720px -360px;} /* Автоматизация */
.ico-shield {background-position:0 -540px;} /*  Безопасно */
.ico-under {background-position:-240px -540px;} /* Разрабатывается */
.ico-new-year {background-position:-480px -540px;} /*  */
.ico-system {background-position:-720px -540px;} /* Разрабатывается */
.ico-action {background-position:-480px -720px;} /*  */
.ico-blackfriday {background-position:-720px -720px;} /*  */


.online-i{
 display:inline-block;width:24px;height:24px;margin:0 0.3em;
 background:url('/cms-icon.png') no-repeat;
 background-size:400px 1600px;
}

.i-vbig,.i-vbigw,.i-xbig,.i-xbigw,.i-vgray,.i--,.i-,.i-empty, .i-v,.i-x, .i-xw, .i-it,.i-if {background-position:40px 40px;text-align:center;line-height:24px;}

.i-vbig:before,.i-vbigw:before,.i-xbig:before,.i-xbigw:before,.i-vgray:before,.i--:before,.i-:before, .i-v:before, .i-x:before, .i-xw:before {display:block;}
.i-vbig:before {content:"✔";font-size:20px;color:#00aa44;font-weight:bold;}
.i-vbigw:before {content:"✔";font-size:20px;color:#fff;font-weight:bold;}
.i-vgray:before {content:"✔";font-size:20px;color:#ccc;font-weight:bold;}
.i-xbig:before {content:"✖";font-size:20px;color:#a21212;font-weight:bold;}
.i-xbigw:before {content:"✖";font-size:20px;color:#fff;font-weight:bold;}
.i-v:before {content:"✔";font-size:16px;color:#00aa44;font-weight:bold;}
.i--:before,.i-:before {content:"–";font-size:20px;color:#bbb;font-weight:bold;}
.i-x:before {content:"✖";font-size:14px;color:#ac1212;}
.i-xw:before {content:"✖";font-size:14px;color:#fff;}

.i-it:before {content:"";display:inline-block;height:100%;vertical-align:middle;}
.i-it:after {content:"";display:inline-block;width:8px;height:8px;vertical-align:middle;background-color:#00aa44;-webkit-border-radius:50%;border-radius:50%;}
.i-if:before {content:"";display:inline-block;height:100%;vertical-align:middle;}
.i-if:after {content:"";display:inline-block;width:8px;height:8px;vertical-align:middle;background-color:#ccc;-webkit-border-radius:50%;border-radius:50%;}



/* 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-chevron-down {background-position:-208px -8px;} /* Шеврон вниз */
.i-chevron-downw {background-position:-208px -48px;}
.i-new{background-position:-248px -8px;} /* NEW */
.i-exit {background-position:-288px -8px;} /* Выход */
.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-chevron-right {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-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, .i-family {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-sum {background-position:-248px -408px;} /* Сумма прописью */
.i-sumw {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;} /* 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 {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-chevron-circle-down {background-position:-368px -648px;} /* Шеврон в круге вниз */
.i-chevron-circle-downw {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 {background-position:-248px -728px;} /* Знак запрещено */
.i-nonew {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 -848px;}
.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 {background-position:-128px -808px;} /* Закрыть */
.i-closew {background-position:-128px -848px;}
.i-eye {background-position:-168px -808px;} /* Глаз */
.i-eyew {background-position:-168px -848px;}
.i-checkbox {background-position:-208px -808px;} /* Checkbox */
.i-checkboxchecked {background-position:-248px -808px;} /* 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 {background-position:-48px -1048px;} /* .XLS */
.i-doc,.i-docw {background-position:-88px -1048px;} /* .DOC */
.i-odt,.i-odtw {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 {background-position:-368px -1048px;} /* .HTML */

/* Line #15 (-1088px) Иконки файлов */

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

/* 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 */

/* 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-tag {background-position:-328px -1288px;} /* Теги */
.i-flash {background-position:-368px -1288px;} /* USB Flash */
.i-flashw {background-position:-368px -1328px;}


/* 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;} /* Расширенные настройки */


/* Мигание на CSS3 */
@-webkit-keyframes blink{
 0% {opacity:1;}
 35% {opacity:1;}
 45% {opacity:0;}
 55% {opacity:0;}
 65% {opacity:1;}
 100% {opacity:1;}
}

@keyframes blink{
 0% {opacity:1;}
 35% {opacity:1;}
 45% {opacity:0;}
 55% {opacity:0;}
 65% {opacity:1;}
 100% {opacity:1;}
}

.blink .online-i {animation: blink 2s linear infinite;}

.preloader {display:none;text-align:center;}
.preloader:before{content:"";display:inline-block;height:100%;vertical-align:middle;}
.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 > .preloader {
 position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;
 background-color:rgba(255,255,255,0.5);z-index:10000;
}

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

@keyframes rotation {
 0% {-webkit-transform:rotate(0deg);transform:rotate(0deg);}
 100% {-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}
}


.eml:after {content:"@cms-online.ru";}
.body {width:100%;height:100%;display:table;}
.online-row {display:table-row;}
.online-body {padding-bottom:5em;background-color:#fff;display:table-cell;height:100%;}
.online-body:after {content:"";clear:both;display:block;}

/* Шапка */
.online-top{height:auto;max-height:auto;border-top:1px solid #c61212;}
.online-top:after{display:block;content:"";clear:both;}
.online-top + .subline{border-top:1px solid #780000;height:1px;background-color:#e5bfbf;border-bottom:1px solid #929292;box-shadow:0 1px 3px #929292;-webkit-box-shadow:0 1px 3px #929292;-moz-box-shadow:0 1px 3px #929292;-o-box-shadow:0 1px 3px #929292;}
.online-top > .logo {color:white;font-size:18px;line-height:42px;float:left;margin-right:1em;}
.online-top > .logo > span:first-child {margin:0;float:left;}

/* Показать меню | Значек сообщение */
.online-menu > label {margin:0;line-height:42px;height:42px;padding:0;cursor:pointer;}
.online-menu > label > span {vertical-align:middle;}

.online-menu.main > label {float:right;}
.online-menu.main > label:hover {background-color:rgba(255,255,255,.15);opacity:1;}
.online-menu.main ._online-notify {display:none;}

/* Подменю */
.online-menu.submenu {background-color:#f3f3f3;border-top:1px solid #ddd;border-bottom: 1px solid #ddd;}
.online-menu.submenu > label {float:left;}
.online-menu.submenu > label:hover {background-color:rgba(0,0,0,.06);opacity:1;}

/* Хлебные крошки */
.online-path {line-height:24px;margin:4px 0 2px !important;}
.online-path > a,
.online-qrcode {float:left;line-height:0;padding:6px 0;margin:0;}
.online-path > ._path {display:inline-block;;}
.online-path > ._path > a, .online-path > ._path > span {color:inherit;line-height:24px;padding:6px 4px;display:inline-block;} 
.online-path > a:hover, .online-path > ._path > a:hover, .online-path > .online-qrcode:hover {background-color:rgba(0,0,0,.06);}
.online-path:after {content:"";clear:both;display:block;}

/* Modal окно */
.online-zoom > input:checked + span,
input:checked ~ .online-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;}
.online-zoom > input:checked + span:after,
.online-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;}
.online-zoom > input:checked + span:after, 
input:checked ~ .online-modal:after {display:block;}
.online-zoom > input:checked + span:before,
.online-modal.middle:before {display:inline-block;content:"";height:100%;vertical-align:middle;} /* Вертикальное выравнивание элементов */

/* Увеличение QR-Code */
.online-qrcode {cursor:pointer;}


/* Zoom изображения */
.online-zoom {cursor:url('/imgs/zoomin.cur'),auto;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;}
.online-zoom img {max-width:90%;width:auto;height:auto;box-shadow:1px 1px 3px 1px #a0a0a0;-webkit-box-shadow:1px 1px 3px 1px #a0a0a0;-moz-box-shadow:1px 1px 3px 1px #a0a0a0;-o-box-shadow:1px 1px 3px 1px #a0a0a0;}
.online-zoom.limit-size > input + span > img {max-height:20em;height:auto;}
.online-zoom.limit-size > input:checked + span > img {max-height:none;}

.online-zoom > input:checked + span > img {display:inline-block;width:auto;height:auto;max-width:100%; float:none;margin:40px auto;vertical-align:middle;}
.online-zoom > input {display:none;}
.clear-block > .online-zoom > span > img {margin-left:3px;}


/* Слайдер */
.online-slider-block {border-top:1px solid #e8e8e8;border-bottom:1px solid #d8d8d8;margin-bottom:1em;} 
.online-slider {width:auto;max-width:1200px;margin:0 auto;padding:0;text-align:center;position:relative;overflow:hidden;}

.online-slider input {display:none;}
.online-slider label {cursor:pointer;}

/* Слайды */
.online-slider > .slide {position:absolute;top:0;width:100%;-webkit-transition:left 1s ease 0s;transition:left .5s ease 0s;height:100%;}
.online-slider > .slide:after {content:"";display:block;clear:both;}
.online-slider > .slide > div {padding:0 40px;}

/* Расположение слайдов */
.online-slider > .slide {left:-100%;
background: #fcfcfc;
background: -moz-linear-gradient(top, #fcfcfc 0%, #f1f1f1 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f1f1f1));
background: -webkit-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
background: -o-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
background: -ms-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
background: linear-gradient(to bottom, #fcfcfc 0%,#f1f1f1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f1f1f1',GradientType=0 );

} /* Предыдущий слайд */
.online-slider > input:checked + div {left:0;min-height:3em;position:relative;background:transparent;} /* Текущий слайд */
.online-slider > input:checked + div ~ .slide {left:100%;

background: #fcfcfc;
background: -moz-linear-gradient(top, #fcfcfc 0%, #f1f1f1 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f1f1f1));
background: -webkit-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
background: -o-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
background: -ms-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
background: linear-gradient(to bottom, #fcfcfc 0%,#f1f1f1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f1f1f1',GradientType=0 );

} /* Следующий слайд */

/* Пагинация (выбор слайда) */
.online-slider > .pagination {width:100%;height:26px;margin-top:1em;position:relative;z-index:1;}
.online-slider > .pagination > label {margin:0 1px;padding:6px;}
.online-slider > .pagination > label:before {display:inline-block;content:"";width:10px;height:10px;border-radius:50%;background-color:#ccc;box-shadow:1px 1px 2px #fff;}
.online-slider > .pagination > label:hover {background-color:rgba(255,255,255,0.5);}

/* Пролистывание слайдов (вперед-назад) */
.online-slider > .control {width:100%;}
.online-slider > .control > label {display:none;position:absolute;top:0;width:64px;height:100%;background-color:rgba(255,255,255,.1);font-weight:bold;opacity:.5;}
.online-slider > .control > label:hover {opacity:1;}
.online-slider > .control > label:before {content:"";display:inline-block;height:100%;vertical-align:middle;}
.online-slider > .control > label:after {content:"";display:inline-block;vertical-align:middle;font-size:40px;color:#5d5d5d;text-shadow:1px 1px 2px #fff;}

.online-infinity {display:inline-block;margin-top:1em;color:white;padding:.4em 1em;border-radius:3px;line-height:24px;text-shadow:none;}
.online-infinity > .online-i {float:left;}

/* Combobox */

.online-combobox {line-height:24px;display:inline-block;position:relative;font-size:13px;}
.online-combobox > span {float:left;}
.online-combobox > label {border:1px solid #bbb;border-radius:3px;line-height:0;padding-right:24px;position:relative;display:inline-block;position:relative;background-color:white;}
.online-combobox > label > .online-combobox-input {margin: 0 0 0 5px;width:160px;} 
.online-combobox > label > .online-combobox-input > input {font-size:inherit;line-height:24px;width:100%;height:24px;text-overflow:ellipsis;}
.online-combobox > label > span {position:absolute;right:0;padding:0;margin:0;opacity:.6;cursor:pointer;}
.online-combobox > label > .online-combobox-input > input:focus + .online-combobox-options,
/* .online-combobox:hover > label > .online-combobox-input > input + .online-combobox-options {visibility:visible;transition: all 0s ease .15s;} */ /* Задержка при наведение и клике */
.online-combobox > label > .online-combobox-input > input:focus + .online-combobox-options {visibility:visible;transition: all 0s ease .15s;} /* Задержка при наведение и клике */
.online-combobox > label > .online-combobox-input > input + .online-combobox-options:hover {visibility:visible;}

.online-combobox .online-combobox-options {visibility:hidden;position:absolute;left:0;right:0;width:auto;background-color:#fff;padding:1px 0;border:1px solid #e0e0e0;box-shadow:1px 1px 2px #ccc; z-index:900;}
.online-combobox .online-combobox-options > ul {max-height:240px;overflow:auto;}
.online-combobox .online-combobox-options > ul > li > a {line-height:24px;padding:2px 6px;display:block;}
.online-combobox .online-combobox-options > ul > li:nth-child(odd) {background-color:#f7f7f7;}
.online-combobox .online-combobox-options > ul > li:hover > a  {background-color: rgba(0, 0, 0, 0.1);}

.online-combobox .online-combobox-options > a {margin-top:2px;line-height:24px;padding:2px 6px;display:block;background-color:#ededed;}
.online-combobox .online-combobox-options > a:hover {background-color: rgba(0, 0, 0, 0.1);}




/* Основное содержимое */
.online-content {overflow:hidden;padding-bottom:1em;}
.online-content h1,
.online-content h2,
.online-content h3,
.online-content .h1 {font-size:1.4em;line-height:normal;margin:.8em 0;}
.online-content p {font-size:1em;line-height:1.4em;margin:0 0 1em;text-align:justify;}

.online-content > a:not([href]){margin-bottom:2.5em;display:inline-block;}

.online-menu.accordion + .online-content > h1:first-child {margin-top:.25em;}
.online-content > h1:first-child{margin-top:.1em;}

.online-content a > .online-i:first-child {float:left;}
.online-content p > .online-i:first-child {float:left;}
.online-content ul > li > .online-i:first-child {float:left;}

.online-content ul > li:first-line {line-height:24px;}

.online-content a:empty {border:0 none;}

/* Раскрывающийся элемент */
.online-toggle > label {line-height:24px;cursor:pointer;}
.online-toggle > label > span {float:left;}
.online-toggle > div {display:none;margin-top:0.5em;}
input:checked + .online-toggle > div {display:block;}
input:checked + .online-toggle > label > span:first-child {-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}

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

/* CMS-online */
._web-admin {display:none !important;}

/* jquery.ui */
.ui-menu-item{font-size:1em;line-height:1.6em;border:1px solid transparent;}
.ui-menu-item.ui-state-focus {font-weight:normal !important;}

.ui-autocomplete{max-height:15em;overflow-y:auto;overflow-x:hidden;}
.ui-autocomplete-loading {background: url("/preloader.png") center center no-repeat;}

.ui-datepicker {z-index:2000 !important;}


/* Окно для magnific-popup */ 
.mfp-bg {background-color: white !important;}
.mfp-figure::after {background-color: white !important;}
.mfp-title {background-color: white !important;color:#5d5d5d !important;}
button.mfp-close, button.mfp-arrow {background:gray !important;}
.online-win button.mfp-close, .online-page button.mfp-close, .online-win button.mfp-arrow, .online-page button.mfp-arrow {background-color:transparent !important;}

/* w2ui */
#grid:empty {display:none;}
.w2ui-grid .w2ui-grid-toolbar {padding:3px 0 0 !important}
body .w2ui-toolbar table.w2ui-button .w2ui-tb-image {width:24px !important;height:24px !important;margin: 3px 2px !important;}
.w2ui-toolbar table.w2ui-button .w2ui-tb-image > span {font-size:17px !important;color:#b3201b !important;line-height:24px;}
body .w2ui-toolbar table.w2ui-button .w2ui-tb-image > span:before {vertical-align:middle !important;}
/* .w2ui-popup .w2ui-popup-body {font-size:inherit !important;} */



/* zTree */

.ztree .ico_loading {background: url("/preloader.png") center center no-repeat !important;}

.ztree ._extButton {position:absolute;top:0.65em;right:0;cursor:pointer;display:none;}
.ztree.contextmenu li>a.curSelectedNode+._extButton{display:block;}

.ztree .button {display:inline-block;width:24px;height:24px;background-image:url('/online.png');background-repeat:no-repeat;background-position:100px 100px;}
.ztree li, .ztree ul{margin:0 !important;padding:0 !important;}
.ztree li {position:relative;}
.ztree li>a:first-child {display:block;border:1px solid transparent !important;padding:0.25em 0;text-align:left;}

.ztree li:before,.ztree >li:last-child:after{display:block;content:"";width:100%;height:1px;background-color:silver;}

.ztree .button {margin:0 0.25em -0.4em 0.3em;}
.ztree .button+.button {margin:0 0.5em -0.4em 0.25em;}



.ztree li>a.curSelectedNode{background-color:blue;}
.ztree li>a:hover,.ztree li>a:active,.ztree >li>.contextmenu:hover+a:not(.curSelectedNode){background-color:#f0f0f0;}

.ztree li>a.curSelectedNode{background-color:#e8e8e8;}

.ztree li .noline_close{background-position:-120px 0;}
.ztree li .noline_open{background-position:-440px -720px;}
.ztree li .noline_docu{background-position:-40px -880px;}

.ztree .pro_ico_docu {background-position:-440px -560px;}
.ztree .wait_ico_docu {background-position:-560px -480px;}
.ztree .vbig_ico_docu {background-position:-240px -880px;}
.ztree .db_ico_docu, .ztree .db_ico_close, .ztree .db_ico_open, .ztree .db_ico_docu {background-position:0 -520px;}

.ztree .button.contextmenu {background-position:-160px -560px;position:absolute;top:0.65em;right:0;cursor:pointer;display:none;} /* OLD */

.ztree.contextmenu .contextmenu {position:absolute;top:0.65em;right:0;cursor:pointer;display:none;}
.ztree.contextmenu li>a.curSelectedNode+.contextmenu{display:block;}

.ztree .man_ico_docu {background-position:-360px -120px;}
.ztree .x_ico_docu {background-position:-320px -400px;}

.ztree.db {display:block;height:auto;max-height:19em;overflow:auto;}
.ztree.db li > a > span:first-child, .ztree.srv li > a > span:first-child {display:none;} /* Отключение expand submenu */ 

.ztree.db .ico_close, .ztree.db .ico_open, .ztree.db .ico_docu {background-position:0 -520px;}
.ztree.srv .ico_close, .ztree.srv .ico_open, .ztree.srv .ico_docu {background-position:-40px -520px;}
.ztree.docs .ico_close, .ztree.docs .ico_open, .ztree.docs .ico_docu {background-position:-280px -440px;}
.ztree.man .ico_close, .ztree.man .ico_open, .ztree.man .ico_docu {background-position:-360px -120px;}
.ztree.email .ico_close, .ztree.email .ico_open, .ztree.email .ico_docu {background-position:-400px -80px;}


.ztree.noexpand .switch {display:none;} /* Не показывать элемент расскрытия дерева [+,>] */
.ztree .switch.root_open, .ztree .switch.roots_open, .ztree .switch.bottom_open {background-position:-440px -720px;}
.ztree .switch.root_close, .ztree .switch.roots_close, .ztree .switch.bottom_close {background-position:-120px 0;}


.ztree .chk.checkbox_true_part, .ztree .chk.checkbox_true_full, .ztree .chk.checkbox_true_part_focus, .ztree .chk.checkbox_true_full_focus {background-position:-80px -400px;}
.ztree .chk.checkbox_false_part, .ztree .chk.checkbox_false_full, .ztree .chk.checkbox_false_part_focus, .ztree .chk.checkbox_false_full_focus {background-position:-40px -400px;}

.ztree.contextmenu li>a:first-child {padding-right:2em;}
.ztree.contextmenu li>a.curSelectedNode+.contextmenu{display:block;}


.ztree.inline li>a:first-child {white-space:nowrap;overflow: hidden; text-overflow: ellipsis;}

.ztree .curSelectedNode input {display:inline-block;width:75%;line-height:2.5em;}
.ztree.off ul {display:none;}
.ztree.off .active + ul{display:block;}
.ztree.off .active {background:#e8e8e8;color:#000;}
.ztree.off .inpath + ul{display:block;}
.ztree.off .i-gt, .ztree.off .i-or {margin-top:-0.1em;}

.ztree .admin_ico_open, .ztree .admin_ico_close {background-position:-520px -480px;} 
.ztree.users li .level0 > span.button.ico_docu, .ztree.users li .level0 > span.button.ico_open, .ztree.users li .level0 > span.button.ico_close {background-position: -280px -480px;}
.ztree.users li span.button.ico_docu {background-position: -440px -480px;}


.ztree li a.tmpTargetNode_inner {background:#EFFBF2; color:green; border:1px #316AC5 solid; 	opacity:0.8; filter:alpha(opacity=80)}
.ztree li a.tmpTargetNode_prev {}
.ztree li a.tmpTargetNode_next {}

ul.tmpTargetzTree {background-color:#FFE6B0; opacity:0.8; filter:alpha(opacity=80)}

span.tmpzTreeMove_arrow {width:24px; height:24px; display: inline-block; padding:0; margin:8px 0 0 1px; border:0 none; position:absolute;
	background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;
	background-position:-560px -960px; background-image:url("/online.png");}

ul.ztree.zTreeDragUL {margin:0; padding:0; position:absolute; width:auto; height:auto;overflow:hidden; background-color:#cfcfcf; border:1px #00B83F dotted; opacity:0.8; filter:alpha(opacity=80)}
.zTreeMask {z-index:10000; background-color:#cfcfcf; opacity:0.0; filter:alpha(opacity=0); position:absolute}

















/* 2016 */


.online-content ul, .online-content ol {list-style:none outside none;margin:0 0 1em;text-align:justify;}
.online-content ul ul{padding-left:2em;} 
.online-content ol ol{padding-left:1.2em;}
.online-content ol > li > ol,.online-content ul > li > ul {margin:0.2em 0 0;}
.online-content ul > li, .online-content ol > li {list-style:inherit;margin-bottom:0.2em;line-height:1.6em;}
.online-content ol > li:before{content:counters(section,".")". ";}

.link, .online-content a, .online-content .a, .online-content u {color:#c61212;border-bottom:1px dashed #c61212;cursor:pointer;}
.online-content a:hover, .online-content .a:hover, .online-content u:hover {color:#a21212;border-bottom:1px solid #a21212;}



/* UploadFile */
.uploadfile .ajax-upload-dragdrop {padding:2em;border:2px dashed silver;}
.uploadfile .ajax-upload-dragdrop > span {position: relative; left: 12px; top: 12px;color:gray;}
.uploadfile .ajax-upload-dragdrop.state-hover {background-color:#f8f0f0;border:2px dashed green;}
.uploadfile .ajax-file-upload-filename {width:100%;}

/* Контекстное меню */
.online-contextmenu {display:none;position:absolute;top:6em;left:3em;width:1px;height:1px;z-index:150;}
.online-contextmenu>div {position:absolute;top:0;border:1px solid white;box-shadow:0 0 0.8em silver;-webkit-box-shadow:0 0 0.8em silver;-moz-box-shadow:0 0 0.8em silver;-o-box-shadow:0 0 0.8em silver;min-width:222px;}
.online-contextmenu>div>a,.online-contextmenu>div>span {display:block;line-height:2.5em;padding:0 0.5em;text-shadow:1px 1px 0 white;color:#4d4d4d;}
.online-contextmenu>div>a:hover {background-color:#e8e8e8;}
.online-contextmenu>div>a>span {display:inline-block;margin:0.3em 0.5em 0 0;}
.online-contextmenu>div>span:empty {display:block;height:1px;background-color:#d0d0d0;border-bottom:1px solid white;}
.online-contextmenu .online-i {float:left;}


.online-content .iframe-adaptive {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;max-width:640px;}
.online-content .iframe-adaptive iframe {position: absolute;top:0;left:0;width:100%;height:100%;max-height:480px;}

/* Чистый лист */
.online-clearlist {  background: white none repeat scroll 0 0;
    border: 1px solid white !important;
    border-radius: 0;
    box-shadow: 0.1em 0.1em 1.5em lightgray, -2px -2px 1em #eee inset;
    color: inherit;
    display: inline-block;
    padding: 1em 1em 0.3em;
    vertical-align: top;
}

/* Плиточный список */
.online-list {margin:1em 0;vertical-align:top;text-align:center;}
.online-list a {display:inline-block;border:1px solid #d8d8d8 !important;border-radius:5px;padding:1em 1em 0.3em;color:inherit;vertical-align:top;}
.online-list a:hover, .online-list a:focus {box-shadow:1px 1px 3px #e5bfbf;}
.online-list h2 {font-size:1.2em;margin:0 0 0.3em 0;text-align:left;}
.online-list p {text-align:left;margin:0;}

.online-list-download {text-align:center !important;}
.online-list-download:after{display:block;content:"";clear:both;}
.online-list-download > li {display:inline-block;margin-right:1em;}

.online-list .online-circle,
.online-list .online-quadro{margin-top:0.5em;}

.online-circle,
.online-quadro {display:block;width:48px;height:36px;padding-top:12px;float:left;margin:0 1em 0.5em 0;}
.online-circle {border-radius:2em;}
.online-quadro {border-radius:1em;}
.online-circle > span,
.online-quadro > span {float:none;margin:0 auto 0;display:block;color:#fff;line-height:24px;font-size:15px;}


/* Выделенный текстовый блок 2016 */
.online-stick {display:block;border:1px solid #d8d8d8;border-radius:3px;min-height:3em;padding:1em;}
.online-stick + .online-stick {margin-top:2em;}
.online-stick > .online-circle,.online-stick > .online-quadro {margin:0 1em 0 0;}


.online-block {min-height:2.6em;padding:1em;border-radius:5px;margin-bottom:1em;}
.online-block:after {display:block;content:"";clear:both;}
.light-green {background:#EFFBF2 !important;}

/* Индикатор загрузки */
.online-progressbar{height:0.3em;width:0%;}

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

/* Окно (Лист с тенью) */
.online-page,.online-win{border:1px solid #d8d8d8;background:#fff;position:relative;border-radius:1px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;outline:1px solid #ffffff;}
.online-page:before,.online-page:after,.online-win:before,.online-win:after{content:"";position:absolute;z-index:-2;bottom:15px;left:10px;height:10%;width:50%;max-width:300px;-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.7);-moz-box-shadow:0 15px 10px rgba(0,0,0,0.7);box-shadow:0 15px 10px rgba(0,0,0,0.7);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg);}
.online-page:after,.online-win:after{right:10px;left:auto;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg);}

/* Простое линейное меню (рядом с датой и номером документа, а также внизу с кнопкой сохранить) */
.online-line-menu > li {float:left;margin-bottom:0.5em !important;vertical-align:top;}
.online-line-menu > li:empty:after{content:" ";border-right:1px solid white;border-left:1px solid gray;min-height:24px;margin:0 0.6em 0 1em;}
.online-line-menu > li:empty:first-child, .online-line-menu > li:empty +li:empty {display:none;}


/* Элементы формы */
input.i-min {display:none;}
input.i-min:checked + .online-line-menu .online-i {background-position:-0px -880px;}
input.i-min:not(:checked) + .online-line-menu .online-i {background-position:-40px -880px;cursor:pointer;}
input#_docs-parrent-items:checked ~ .online-adaptive-table ._itemsForm .online-i {display:none;}

.online-form-element{margin-bottom:.5em;margin-top:.5em;line-height:24px;}
.online-form-element .box{padding:2px 0.8em;position:relative;min-height:26px;}
.online-form-element input,.online-form-element textarea,.online-form-element select{background-color:rgba(255,255,255,0);display:block;font-family:sans-serif;hyphens:none;-moz-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;-o-hyphens:none;}
.online-form-element label input {font-size:1.1em;line-height:24px;border:1px solid rgba(255,255,255,0);height:24px;}
.online-form-element label textarea {font-size:1em;line-height:normal;border:1px solid rgba(255,255,255,0);min-height:4em;max-width:100%;}
.online-form-element select {font-size:1.1em;border:1px solid rgba(255,255,255,0);min-height:22px;height:auto;line-height:24px;z-index:100;color:#2a2a2a;width:100%;padding-right:32px;box-sizing:content-box !important;position:absolute;}
.online-form-element input[type=text],.online-form-element input[type=email],.online-form-element input[type=password],.online-form-element textarea{width:100%;color:#2a2a2a;}
.online-form-element label {display:block;position:relative;line-height:24px;}
.online-form-element input[type=checkbox], .online-form-element input[type=radio]{visibility:hidden;width:24px;height:24px;position:absolute;top:0;left:0;}
.online-form-element input[type=checkbox]:after{clear:both;content:"";}
.online-form-element input[type=checkbox]+span, .online-form-element input[type=radio]+span {float:left;margin:0;}
.online-form-element input[type=checkbox]+span{background-position:-208px -808px;}
.online-form-element input[type=checkbox]:checked+span{background-position:-248px -808px;}
.online-form-element input[type=radio]+span{background-position:-120px -400px;}
.online-form-element input[type=radio]:checked+span{background-position:-160px -400px;}
.online-form-element .label-left{text-indent:1em;color:#A61212;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.online-form-element .label-left.edit{padding-left:2em;}
.online-form-element .label-left input {font-size:1em;font-style:italic;}
.online-form-element .label-left input + .i-pencil {opacity:0.2;position:absolute;left:0;top:-3px;}
.online-form-element .label-left input:hover + .online-i {opacity:1;}
.online-form-element .label-right{float:right;font-size:0.9em;}
.online-form-element .label-right:before{content:"{%";}
.online-form-element .label-right:after{content:"%}";}
.online-form-element .label-comment{padding-left:1em;font-size:0.9em;line-height:1.25em;color:#6d6d6d;text-overflow:ellipsis;}
.online-form-element .label-comment > u{cursor:pointer;color:inherit;}
.online-form-element .label-count{float:right;font-size:0.9em}
.online-form-element .label-right:empty, .online-form-element .label-count:empty{display:none;}

.online-form-element.select .box{overflow:hidden;}
.online-form-element.select .box:before{display:block;content:"";border-left:1px solid #c8c8c8;height:100%;width:32px;position:absolute;right:0;top:0;bottom:0;z-index:50;}
.online-form-element.select .box:after{display:block;content:"";border-color: #b0b0b0 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);border-style:solid;border-width:6px 4px 0;width:0;height:0;position:absolute;right:12px;top:14px;z-index:51;}
.online-form-element.select.autocomplete input {padding-right:40px;}

.online-form-element > label > .clean{display:none;}
.online-form-element.clean > label > .clean{display:block;position:absolute;top:0.2em;right:-0.2em;opacity:0.5;}
.online-form-element.clean > label > .clean:hover{opacity:1;background-color:#d0d0d0;}
.online-form-element.clean > label > .clean{}
.online-form-element.clean > label > input::-ms-clear{display:none !important;}
.online-form-element.clean.select > label > .clean{right:2em;}

.online-form-element > label > .i-eye{display:block;position:absolute;top:0.2em;right:-0.2em;opacity:0.5;}
.online-form-element > label:hover > .i-eye{opacity:1;}


.online-button{
 color:#fff !important;
 text-decoration:none !important;
 cursor:pointer;
 font-size:1em;
 text-align:center;
 text-decoration:none;
 text-shadow:0 1px 1px rgba(0,0,0,0.3);
 background:#a21212;
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f22222),color-stop(100%,#a21212));background:-webkit-linear-gradient(top,#f22222 0%,#a21212 100%);
 background:-o-linear-gradient(top,#f22222 0%,#a21212 100%);background:-ms-linear-gradient(top,#f22222 0%,#a21212 100%);background:linear-gradient(to bottom,#f22222 0%,#a21212 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f22222',endColorstr='#a21212',GradientType=0);
 vertical-align:top;
 border-radius:4px;
 border:0 none !important;
 padding:8px 24px 8px 20px;
 box-shadow:#560a0a 0 2px 0,rgba(0,0,0,0.4) 1px 3px 4px;
 -webkit-box-shadow:#560a0a 0 2px 0,rgba(0,0,0,0.4) 1px 3px 4px;
 -moz-box-shadow:#560a0a 0 2px 0,rgba(0,0,0,0.4) 1px 3px 4px;
 -o-box-shadow:#560a0a 0 2px 0,rgba(0,0,0,0.4) 1px 3px 4px;
 display:inline-block;
 white-space:nowrap;
 line-height:24px;
}
.online-button:hover{background:#e61212;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f22222),color-stop(100%,#c61212));background:-webkit-linear-gradient(top,#ff3232 0%,#c61212 100%);background:-o-linear-gradient(top,#ff3232 0%,#c61212 100%);background:-ms-linear-gradient(top,#ff3232 0%,#c61212 100%);background:linear-gradient(to bottom,#ff3232 0%,#c61212 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3232',endColorstr='#c61212',GradientType=0);}
.online-button > .online-i {margin:0 4px 0 0;float:left;}

/* Рабочий стол Иконки */
.online-content .online-desktop {margin:1em 0;vertical-align:top;text-align:center;}
.online-content .online-desktop li {display:inline-block;margin:0.3em;width:auto;vertical-align:top;border-radius:0;width:240px;border:1px solid transparent;}
.online-content .online-desktop li:hover{box-shadow:0 0 1em #d0d0d0;-webkit-box-shadow:0 0 1em #d0d0d0;-moz-box-shadow:0 0 1em #d0d0d0;-o-box-shadow:0 0 1em #d0d0d0;border:1px solid #ffffff;}
.online-content .online-desktop .title {text-align:center;margin:-1em 0 1em;display:block;}


/* Таблицы */
.online-table {width:auto;min-width:60%;max-width:100%;text-shadow: 1px 1px 0px #ffffff;border:#ccc 1px solid;border-radius:3px;margin:1em auto;border-spacing:0;position:relative;}
.online-table > caption {font-size:1.3em;margin-bottom:0.5em;}
.online-table > thead > tr > th, .online-table > tfoot > tr > td {padding:1em 0.5em;border-top:1px solid #f0f0f0;border-bottom:1px solid #cacaca;font-weight:normal;font-size:1.15em;color:#b3201b;text-align:center;}
.online-table > thead > tr > th.br, .online-table > tfoot > tr > td.br,
.online-table > thead > tr > th:not(:last-child), .online-table > tfoot > tr > td:not(:last-child) {border-right: 1px solid #cacaca !important;}
.online-table > thead > tr > th.bl, .online-table > tfoot > tr > td.bl,
.online-table > thead > tr > th:not(:first-child), .online-table > tfoot > tr > td:not(:first-child) {border-left:1px solid #f0f0f0 !important;}
.online-table > thead > tr > th:first-child {border-left: 1px solid #e0e0e0;}
.online-table > thead > tr > th {border-top:1px solid #e0e0e0;}
.online-table > thead > tr:first-child > th:first-child{border-top-left-radius:3px;}
.online-table > thead > tr:first-child > th:last-child{border-top-right-radius:3px;}
.online-table > tbody > tr > td:first-child {	text-align: left;border-left: 0;}
.online-table > tbody > tr > td {padding:10px 12px;border-top: 1px solid #ffffff;border-bottom:1px solid #d2d2d2;}
.online-table > tbody > tr > td:not(:last-child) {border-right: 1px solid #d2d2d2;}
.online-table > tbody > tr > td:not(:first-child) {border-left:1px solid #ffffff;}
.online-table a{color:#4d4d4d;text-decoration:none;border-bottom:1px dashed #808080;}
.online-table.border-hover {border:0 none; border-spacing: 0.5em;}
.online-table.border-hover td {border:0 none;}
.online-table.border-hover tbody td:hover {outline:1px solid #d2d2d2 !important;}
.online-table.border-hover tfoot td{padding:0;font-size:1em;line-height:24px;}

.online-table.vertical-align-top td {vertical-align:top;}

.online-table.show4 > tbody:not(:nth-of-type(-n+4)){display:none}

.online-table.edit > thead > tr > th, .online-table.edit > tfoot > tr > td {font-weight:bold;font-size:1em;color:inherit;}  
.online-table.edit > thead > tr > th {padding:0.5em 0.3em;}
.online-table.edit > tbody > tr > td, .online-table.edit > tfoot > tr > td {padding:2px 8px 3px 3px;vertical-align:top;}
.online-table.edit > tbody > tr:hover > td {background-color:#edefef;}

.online-table.edit input,.online-table textarea{font-family:inherit;color:inherit;font-weight:inherit;width:100%;font-size:1em;background-color:transparent;}
.online-table.edit input{padding:0 2px;min-height:48px}
.online-table.edit textarea{padding:2px;height:44px;overflow:auto;}
.online-table.edit > tbody input:focus,.online-table.edit > tbody textarea:focus{outline:1px solid #c8c8c8;color:#2d2d2d;}

.online-table.edit .relative .online-i {position:absolute;}                                     
.online-table.edit a.online-i {border:0 none;}
.online-table.edit .online-i:hover {opacity:1;background-color:#d0d0d0;}
.online-table.edit .i-x {top:2px;left:2px;opacity:0.3;}
.online-table.edit .i-updn {top:26px;left:2px;opacity:0.3;cursor:move;}
.online-table.edit .i-plus {top:12px;left:2px;}

._show-list tbody td .relative {min-height:2.2em;}

.online-table.sortable .relative .online-i {position:absolute;}  
.online-table.sortable .relative label .online-i {position:relative;}  

.online-table.sortable a.online-i {border:0 none;}
.online-table.sortable .online-i:hover {opacity:1;background-color:#d0d0d0;}
.online-table.sortable .i-x {top:2px;left:0;opacity:0.3;margin:0;}
.online-table.sortable .i-updn {top:26px;left:0;opacity:0.3;cursor:move;margin:0;}
.online-table.sortable .i-plus {top:12px;left:2px;}


.online-table.contextmenu .relative .online-i{position:absolute;opacity:0.3;left:-0.3em;top:-0.5em;}
.online-table.contextmenu .relative .online-i:hover {opacity:1;}


.online-table.contextmenu .relative .i-circdn,
.online-table.contextmenu .relative .i-chevron-circle-down {top:1.2em;}

.online-adaptive-table {position:relative;}
.online-adaptive-table > div {overflow:auto;padding:0 2px;width:auto;}

.online-table.small-padding td {padding:8px;}

/* .online-table._bill-list tbody > tr:first-child .relative {min-height:3em;} */

._docs-bills ._docs-bills-status .online-i {opacity:0.3;margin:0;}
._docs-bills ._docs-bills-status .online-i:hover {opacity:1;}

._edo-otchet a {white-space:pre-wrap;}

#Rambler-counter {display: inline-block;}


/* Документация */
.tag,.tagi {font-family:monospace;text-transform:lowercase;font-weight:bold;}
.tag:before{content:"{%";}
.tag:after{content:"%}";}
code.tag:before{margin-right:0.1em;color:silver;}
code.tag:after{margin-left:0.1em;color:silver;}
.tagi:before{content:"{";}
.tagi:after{content:"}";}

.tag-ajax {font-weight:bold;font-family:monospace;}
.tag-ajax:before{content:"ajax: ";}


.options > li:not(:last-child):after{content:"";display:block;border-bottom:1px solid silver;margin-bottom:0.5em;}

/* Документы 
input[name="p"]:not(:checked)+.online-line-menu {display:none;}
*/


/* Адаптивный список */
.online-adaptive-list {text-align:center;}
.online-adaptive-list > div{display:inline-block;padding-right:2em;margin-bottom:1em;vertical-align:top;}
.online-adaptive-list .online-zoom img {width:auto;border-radius:3px;} /* Для вложенных Zoom элементов */
.online-adaptive-list p {margin:0.5em 0;}

.online-list-adaptive {text-align:center;}
.online-list-adaptive > div{display:inline-block;padding-right:2em;margin-bottom:1em;vertical-align:top;}
.online-list-adaptive .online-zoom img {float:none;width:auto;} /* Для вложенных Zoom элементов */
.online-list-adaptive p {margin:0.5em 0;}

.online-adaptive-menu-button {display:none;}
.online-top .online-adaptive-menu-button {position:absolute;top:0.8em;right:2%;}


/* Тень */ 
.online-shadow {box-shadow:1px 1px 3px 1px #a0a0a0;-webkit-box-shadow:1px 1px 3px 1px #a0a0a0;-moz-box-shadow:1px 1px 3px 1px #a0a0a0;-o-box-shadow:1px 1px 3px 1px #a0a0a0;}


/* Блоки Ширина */
.w100{width:100%;}




/* Поделится социальные сети */
/* Поделится социальные сети */
.online-share > u {cursor:pointer;}
.online-share > u:hover {opacity:.8;}

/* Окно для magnific-popup */ 
.mfp-bg {background-color: white !important;}
.mfp-figure::after {background-color: white !important;}
.mfp-title {background-color: white !important;color:#5d5d5d !important;}
button.mfp-close, button.mfp-arrow {background:gray !important;}
.online-win button.mfp-close, .online-page button.mfp-close, .online-win button.mfp-arrow, .online-page button.mfp-arrow {background-color:transparent !important;}


/* Подвал */
.online-bottom-underline{height:2px;background-color:#780000;margin-top:8em;}
.online-bottom{padding-bottom:2em;background-color:#ececec;border-top:1px solid #cacaca;display:table-cell;height:4em;}
.online-bottom .online-copy {color:#2d2d2d;font-size:1.4em;padding:2em 0 1.8em;text-shadow:1px 1px 1px #FFFFFF;text-align:center;}

.online-metriks {text-align:center;}
.online-metriks > div {display:inline-block;}
.online-metriks img {display:inline;}



/* Длинное название в одну строку */
.online-combobox > .online-combobox-options > ul > li > a
 {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/* 0 - - - Мониторы и планшеты */
@media (min-width:481px){
 body {}

.sticky {position:sticky;position:-webkit-sticky;position:-o-sticky;position:-ms-sticky;top:0;z-index:1000;}

.online-ontop {visibility:hidden;position:fixed;right:0;bottom:2em;opacity:0;}
.online-ontop.show {visibility:visible;opacity:.5;}
.online-ontop.show:hover {opacity:1;}

.online-path > .online-dbchange {float:right;margin-top:4px;margin-bottom:5px;}

.online-menu.main ._menu-main,
.online-menu ._menu-submenu {display:none;}

/* Online-menu */
.online-menu input {display:none;}
.online-menu.dropdown ul {display:inline-block;z-index:1000;} /* Блок меню */
.online-menu.accordion > ul {border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;padding:0;} /* Выпадающее меню */
.online-menu.main > ul > li > ul ul,
.online-menu.submenu > ul > li > ul ul,
.online-menu.treemenu ul {top:-2px;left:100%;right:auto;} /* Показать блок меню */
.online-menu.dropdown > ul > li ul {visibility:hidden;position:absolute;left:-100%;} /* Блок меню второй и далее уровень */
.online-menu.main > ul > li ul,
.online-menu.submenu > ul > li ul,
.online-menu.treemenu ul {white-space:nowrap;background-color:#fdfdfd;padding:1px 0;border:1px solid #e0e0e0;box-shadow:1px 1px 2px #ccc;} /* Блок выпадающего меню */
.online-menu.accordion > ul > li ul {display:none;background-color:#fefefe;z-index:800;}

/* Главное меню Иконки */
.online-menu.main > ul > li > a > .i-key {background-position:-208px -208px;}
.online-menu.main > ul > li > a > .i-email {background-position:-208px -128px;}
.online-menu.main > ul > li > a > .i-money {background-position:-368px -208px;}
.online-menu.main > ul > li > a > .i-list {background-position:-288px -288px;}
.online-menu.main > ul > li > a > .i-service {background-position:-128px -208px;} 
.online-menu.main > ul > li > a > .i-ruler {background-position:-288px -368px;} 
.online-menu.main > ul > li > a > .i-manual {background-position:-128px -128px;}
.online-menu.main > ul > li > a > .i-help {background-position:-328px -528px;}
.online-menu.main > ul > li > a > .i-flag {background-position:-328px -368px;}
.online-menu.main > ul > li > a > .i-lamp {background-position:-48px -48px;}
.online-menu.main > ul > li > a > .i-user {background-position:-88px -48px;}

/* Древовидное меню Аккордион */
.online-menu.accordion {position:relative;width:300px;float:left;}
.online-menu.accordion:after{content:"";display:block;clear:both;}
.online-menu.accordion ul a._expand {padding-right:32px !important;} /* Отступ для шиврона */
/* .online-menu.accordion > ul input:checked ~ ul, */
.online-menu.accordion > ul input:checked ~ ul {display:block !important;} /* Показать меню и подменю */

/* Разделительная полоса пунктов меню */
.online-menu.accordion > ul > li:last-child {border-bottom:1px solid #c8c8c8;}
.online-menu.accordion li {position:relative;border-top:1px solid #c8c8c8;}

/* Отступы */
.online-menu.accordion > ul > li > ul > li > a {padding-left:2em;}
.online-menu.accordion > ul > li > ul > li > ul > li > a {padding-left:4em;}
.online-menu.accordion > ul > li > ul > li > ul > li > ul > li > a {padding-left:6em;}
.online-menu.accordion > ul > li > ul > li > ul > li > ul > li > ul > li > a {padding-left:8em;}
.online-menu.accordion > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a {padding-left:10em;}

/* При наведении */
.online-menu.dropdown ul > li:hover > ul {visibility:visible;position:absolute;} /* Показать выпадающее меню */
.online-menu.dropdown ul > li:hover > a {background-color:rgba(0,0,0,.06);} /* При наведении на пукнт меню */
.online-menu.accordion ul > li > a:hover {background-color:rgba(0,0,0,.06) !important;} /* При наведении на пукнт меню */
.online-menu.accordion ul > li._active > a {background-color:rgba(0,0,0,.04);} /* Активный пукнт */
.online-menu.main > ul > li:hover > a {background-color:rgba(255,255,255,.15);} /* При наведении на пукнт меню в первом уровне */
.online-menu.submenu > ul > li:hover > a {background-color:rgba(0,0,0,.04);} /* При наведении на пукнт меню в первом уровне */
.online-menu.accordion ul > li > label:hover > span {background-position:-208px -48px;background-color:#aaa;opacity:1} /* При наведении на шеврон */
.online-menu.dropdown > ul > li:hover > ul {left:0;} /* Второй уровень меню*/


/* Пукнт меню, иконка, шеврон */
.online-menu ul > li {position:relative;}

.online-menu.main > ul > li,
.online-menu.submenu > ul > li {display:inline-block;} 
.online-menu.main > ul > li:not(:last-child),
.online-menu.submenu > ul > li:not(:last-child) {margin-right:.3em;} /* Отступ до следующего пункта */

.online-menu.accordion ul a {line-height:24px;display:block;}
.online-menu.accordion ul > li > a {padding:4px 12px 4px 4px;color:inherit;overflow:hidden;text-overflow:ellipsis;} /* Ссылки меню для Accordion меню */
.online-menu.accordion ul > li > a > span + span {display:block;overflow:hidden;text-overflow:ellipsis;} /* Наименование пункта меню (добавить white-space:nowrap - для отображения длинного меню в одну строку) */
.online-menu.dropdown ul > li > a {padding:2px 8px 2px 36px;line-height:24px;display:block;} /* Ссылка меню */
.online-menu.main > ul > li > a {color:white;font-size:14px;} /* Ссылка меню */

.online-menu.main > ul > li > a {padding:9px 8px 9px 36px;} /* Ссылка меню первого уровня, во всю высоту */
.online-menu.submenu > ul > li > a {padding:9px 8px 9px 36px;color:#333;} /* Ссылка меню первого уровня, во всю высоту */

.online-menu.dropdown ul > li > a > span:first-child {position:absolute;left:6px;margin:0;} /* Иконка */
.online-menu.accordion ul > li > a > span:first-child {float:left;margin:0 4px 0 0;} /* Иконка */
.online-menu ul > li > a > span:first-child {opacity:.8;} /* Иконка */
.online-menu.main > ul > li > a > span:first-child {opacity:1;} /* Иконка */

.online-menu a._expand {padding-right:24px !important;} /* Отступ для шиврона */
.online-menu ul > li > label {position:absolute;cursor:pointer;line-height:0;} /* Шеврон */
.online-menu ul > li > label > span {opacity:.6} /* Шеврон */
.online-menu.dropdown ul > li > label {right:0;top:0;} /* Шеврон у выпадающих меню */

.online-menu.dropdown ul > li > label > span {background-position:-288px -168px;} /* Шеврон у выпадающих меню */

.online-menu.main > ul > li > label > span {background-position:-208px -48px;opacity:1} /* Шеврон у главного меню первый уровень */
.online-menu.submenu > ul > li > label > span {background-position:-208px -8px;} /* Шеврон у подменю первого уровня */
.online-menu.main > ul > li > label > span,
.online-menu.submenu > ul > li > label > span {margin:9px 0 9px;} /* Шеврон первого уровня, во всю высоту */
.online-menu.dropdown > ul > li ul > li > label > span {margin:2px 0 2px;} /*  Шеврон второго и далее уровней, во всю высоту */
.online-menu.treemenu > ul > li > a {padding:2px 8px 2px 36px;} /* Пункт меню первого уровня, во всю высоту */
.online-menu.treemenu > ul > li > label > span {margin:2px 0 2px;} /* Шеврон первого уровня, во всю высоту */
.online-menu.accordion ul > li > label {top:0;right:0;padding:3px 2px;} /* Шеврон у accordion меню */
.online-menu.accordion ul > li > label > span {margin:0;background-position:-208px -8px;border:1px solid #bbb;border-radius:50%;} /* Шеврон у accordion меню */

/* Содержимое слайда */
.online-slider > .slide {text-align:left;font-size:14px;}
.online-slider > .slide .online-ico {float:left;}
.online-slider > .slide .h1{display:block;font-size:20px;line-height:normal;text-align:left;margin:1em 0;}
.online-slider > .slide p {padding:0 0.5em;text-align:justify;} 

/* Поделится социальные сети */
.online-share {float:right;margin-top:5px;}
.online-share > u {margin:0 2px 0 2px;padding:0;border-radius:2px;}

.online-content {font-size:14px;}

/* Modal окно */
.online-modal {height:0;}


/* 2016 */


/*
 .online-slider{padding:2em 4em;margin:1em 0 0;}
 .online-slider .online-ico {float:left;}
 .online-slider-content{font-size:1.1em;line-height:1.25em;}

 .online-slider-content .h1{font-size:1.5em;line-height:2em;margin-top:2em;}
 .online-infinity{display:inline-block;}

*/

 .online-selectdb {float:right;}
 .online-selectdb .online-form-element.select {min-width:24em;}

 .online-page,.online-win{padding:1em 3em 2em;}
 .online-page{margin:2em auto;max-width:35em;}
 .online-page .online-button {float:right;margin-left:1em;}
 .online-page .online-button.fl {float:left;}
 .online-page.width{max-width:70%;}

 .online-list a {width:22%;min-height:6em;max-width:auto;min-width:360px;margin:0.25em;}
 .clear-block .online-shadow {margin-left:3px;}

 .online-zoom img {max-width:20em;width:25%;margin-right:2em;margin-bottom:1.5em;float:left;}
 .online-zoom.right img {float:right;}
 .w2ui-grid {height: 460px;}

/*
 .width {width:100%;max-width:70%;}
 .width-x2 {width:49%;float:left;margin-left:0.5%;margin-right:0.5%;}
 .width-x4 {width:24%;float:left;margin-left:0.5%;margin-right:0.5%;}
 .width-x5 {width:19%;float:left;margin-left:0.5%;margin-right:0.5%;}

 .width-full {float:left;margin-left:0.5%;margin-right:0.5%;}
 .width-full.x2{width:49%;}
 .width-foll.x4{width:24%;}
 .width-foll.x5{width:19%;}
 */
 
 /* 1. Блоки Ширина */
.w80,.w75,.w70,.w66,.w60,.w55,.w50,.w45,.w40,.w30,.w33,.w25,.w20,.w16,.w15,.w10,
.max8,.max10,.max12,.max16,.max20 {float:left;margin-left:0.5%;margin-right:0.5%;}

.w80{width:79%;}
.w75{width:74%;}
.w70{width:69%;}
.w66{width:65%;}
.w60{width:59%;}
.w55{width:54%;}
.w50{width:49%;}
.w45{width:44%;}
.w40{width:39%;}
.w33{width:32%;}
.w30{width:29%;}
.w25{width:24%;}
.w20{width:19%;}
.w16{width:15.5%;}
.w15{width:14%;}
.w10{width:9%;}

.max8{width:100%;max-width:9em;}
.max10{width:100%;max-width:10em;}
.max12{width:100%;max-width:12em;}
.max16{width:100%;max-width:16em;}
.max20{width:100%;max-width:20em;}
.max30{width:100%;max-width:30em;}
.max70{width:auto;max-width:70em;}
.max80{width:auto;max-width:80em;}


}



/* 1 - - - Вид: Мониторы */
@media (min-width:1025px){
 body {}
 .field {padding-left:2em;padding-right:2em;}
}

/* 2 - - - Вид. Планшеты и мобильные устройства в альбомном режиме */   
@media (max-width:1024px) and (min-width:481px){
 body {hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; -o-hyphens: auto;}
 .field {padding-left:1em;padding-right:1em;}

 /* Online-menu */
.online-menu.accordion {max-width:35%;}

}

/* 3 = = = Вид. Мобильные устройства в книжном режиме */
@media (max-width:480px){
 body {hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; -o-hyphens: auto;}
 .field {padding-left:.5em;padding-right:.5em;}

.online-ontop {display:none;}

/* - - - Выпадающее меню */
.online-menu .i-lampw {background-position:-48px -8px;} /* Лампа */
.online-menu .i-userw {background-position:-88px -8px;} /* Пользователь */

.online-menu {position:relative;}
.online-menu::after{content:"";display:block;clear:both;}
.online-menu ._menu-main,
.online-menu ._menu-submenu {display:block;}

.online-menu ul {display:none;background-color:#fefefe;z-index:800;}
.online-menu ul a {line-height:24px;display:block;}
.online-menu ul a._expand {padding-right:32px !important;} /* Отступ для шиврона */
.online-menu input {display:none;} /* Скрыть все input */
.online-menu input:checked ~ ul {display:block;} /* Показать меню и подменю */

/* Первый уровень */
.online-menu > ul {position:absolute;top:100%;left:.5em;right:.5em;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;padding:0;} /* Выпадающее меню */
.online-menu.main > ul {left:0;right:0;}

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

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

/* Поделится социальные сети */
.online-share {margin:.3em 0 .5em;text-align:center;}
.online-share > a {margin:0 2px 0 2px;padding:0;border-radius:2px;}


/* Содержимое слайда */

.online-slider > .slide .online-ico {margin:0 auto;}
.online-slider > .slide .h1{display:block;font-size:16px;line-height:normal;text-align:center;margin:.5em 0;}
.online-slider > .slide p {padding:0 0.3em;text-align:justify;} 


/*
  
 .online-slider{padding:1em;margin:0.5em 0 0;}
 .online-slider .online-ico {margin:0 auto;}
 .online-slider-content .h1{font-size:1.4em;line-height:1.9em;display:block;text-align:center;}
 .online-slider-content {text-align:justify;}
 .online-slider-content p {padding:0 0.5em;}
 .online-infinity{display:block;margin-left:2%;margin-right:2%;text-align:left;}
*/


 .online-content{font-size:0.95em;}
 .online-path {font-size:0.9em;}
 .online-page {padding:0.5em 1em 1em;display:block;margin:2em 0;}
 .online-page .online-button {display:block;}

 .online-list a {display:block;margin-bottom:0.5em;min-height:4.5em;}

 .online-button{margin-bottom:1em;margin-left:auto;margin-right:auto;}

 .online-selectdb .online-form-element.select {margin-bottom: 0.5em;margin-top: 0.5em;}


 /* w2ui-grid */
 .w2ui-grid {height: 400px;}
 
 .online-zoom img {max-width:100%;max-height:20em;margin-left:auto;margin-right:auto;}
 
 
 .online-adaptive-table {font-size:0.85em;}
 .online-adaptive-table:after {display:block;content:"";position:absolute;top:0;right:0;bottom:0;width:1.5em;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 );}
 
 .online-adaptive-block{display:block !important;float:none;}
 .online-adaptive-list > div {padding-right:0;width:100%;}
 .online-adaptive-menu-button {display:inline;}
 .online-adaptive-menu-button:after{content:"";display:block;clear:both;}
 .online-adaptive-menu-button + * {display:none;}

 .w80,.w75,.w70,.w66,.w60,.w55,.w50,.w45,.w40,.w33,.w30,.w25,.w20,.w16,.w15,.w10 {width:100%;float:none;margin-left:0;margin-right:0;}
 .max8,.max10,.max12,.max16,.max20,.max30,.max70,.max80 {float:none;margin-left:0;margin-right:0;}

 .fl.adaptive{float:none !important;}
 .fr.adaptive{float:none !important;}
 .online-mobile-hide {display:none;}
 .adaptive-block.mobile {display:block;}

}















/* Стиль для печати */
@media print {
 @page {size:portrait;width:100mm;}
}