

/* Start:/bitrix/components/apriori.regions/regions-list/templates/.default/style.css?16582418783229*/
/* POPUP */

.header-link__region {
    font-size: 15px;
    display: inline-block;
    margin-top: 5px;
    white-space: nowrap;
}

.header-link__region svg {
    margin-right: 3px;
}

.header-link__region svg path {
    stroke: #999
}

.mod {
    display: none;
    position: relative;
    background: #fff;
    box-shadow: 5px 15px 40px rgb(30 35 66 / 15%);
}

.mod__title {
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 10px;
    margin-top: 5px;
}

.mod__close {
    position: absolute;
    width: 15px;
    height: 15px;
    top: 15px;
    right: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    transition: .3s;
    cursor: pointer;
    z-index: 5;
}

.mod__close:before,
.mod__close:after {
    position: absolute;
    content: "";
    width: 25px;
    height: 1px;
    background: #333;
    border-radius: 50px;
    display: block;
    transition: .3s;
}

.mod__close:before {
    transform: rotate(-45deg);
}

.mod__close:after {
    transform: rotate(45deg);
}

.mod__close:hover:before,
.mod__close:hover:after {
    background: #888;
}

.popup__item {
    display: block !important;
}

.popup__inner {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    flex-direction: column;
    overflow-y: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 15px;
}

.popup__bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.8);
}

.popup {
    z-index: 999999;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: .3s;
    opacity: 0;
    visibility: hidden;
}

.popup.--show {
    opacity: 1;
    visibility: visible;
}


/* end of POPUP */

.region-choice__list {
    column-count: 3;
    margin-bottom: -10px;
    padding: 15px 0px;
    list-style: none;
}

.region-choice__item {
    margin-bottom: 10px;
    padding-right: 10px;
}

.region-choice__link,
.region-choice__link:visited,
.region-choice__link:active,
.region-choice__link:focus {
    text-decoration: none;
    color: #666;
    font-weight: 500;
}

.region-choice__link:hover {
    text-decoration: underline;
}

#popup-region {
    padding: 25px 30px;
    overflow-y: auto;
    height: auto;
    max-height: 70vh;
}

#popup-region::-webkit-scrollbar {
    width: 10px;
}

#popup-region::-webkit-scrollbar-track {
    -webkit-box-shadow: 5px 5px 5px -5px rgba(60, 60, 80, 0.2) inset;
    background-color: #f9f9fd;
}

#popup-region::-webkit-scrollbar-thumb {
    background-color: #aaaaaa;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(.5, rgba(255, 255, 255, .25)), color-stop(.5, transparent), to(transparent));
}

@media (max-width: 640px) {
    .region-choice__list {
        column-count: 2;
        padding: 15px 10px;
    }
    .region-choice__item {
        font-size: 14px;
    }
    #popup-region .mod__title {
        font-size: 28px;
    }
    #popup-region::-webkit-scrollbar {
        width: 7px;
    }
    #popup-region::-webkit-scrollbar-track {
        -webkit-box-shadow: 3px 3px 3px -3px rgba(34, 60, 80, 0.2) inset;
        background-color: #f9f9fd;
    }
}
/* End */


/* Start:/bitrix/templates/books/components/bitrix/menu/horizontal_multilevel/style.min.css?17655186594026*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#BC262C url(data:image/gif;base64,R0lGODlhAQAbALMAANlDSd1HTc03PdE7QcErMb4oLsgyONU/RcUvNbwmLAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABABsAAAQLMIAzhEGkpM275xEAOw==) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:700;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:700;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(data:image/gif;base64,R0lGODlhCgAHAJEAAAAAAP///62trf///yH5BAEAAAEALAAAAAAKAAcAAAIMjI8hibKsHJQT2lMAADs=) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(data:image/gif;base64,R0lGODlhEQANAIABAJmZmf///yH5BAEAAAEALAAAAAARAA0AAAIfjI+pBw2bnIPshUYNvhZKSX2Tt43LaCrodoqd6mZyAQA7) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#D6D6D6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#D6D6D6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#F5F5F5;border:1px solid #C1C1C1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #DEDEDE}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4F4F4F;font-weight:700}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4F4F4F}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/components/bitrix/menu/templates/.default/style.min.css?1615796873490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/components/bitrix/menu/templates/.default/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/components/bitrix/system.auth.form/templates/.default/style.min.css?1615796872424*/
div.bx-system-auth-form span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url(/bitrix/components/bitrix/system.auth.form/templates/.default/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url(/bitrix/components/bitrix/system.auth.form/templates/.default/images/sec-unlocked.png)}
/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1615796873467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/books/styles.min.css?17655186591005*/
h1{margin:0;padding:0;font-size:120%;margin-bottom:15px;padding-bottom:5px;padding-top:14px;border-bottom:1px solid #CCC}h2,h3{font-size:120%}h2{padding-top:15px;padding-bottom:5px;border-bottom:1px solid #CCC}h4,h5,h6{font-size:110%}.information-block{width:180px;margin-bottom:16px}.information-block-head{color:#BC262C;font-weight:700;font-size:85%;border-bottom:1px solid #CCC;margin-bottom:4px;padding-bottom:5px}.information-block-body{font-size:85%;color:#737373;margin-right:20px}.content-block{border-top-color:#E4E4E4;background:#F5F5F5;margin-bottom:5px;width:100%}.content-block-head{background-image:url(data:image/gif;base64,R0lGODlhBgAGAIAAAPX19dXV1SH5BAAAAAAALAAAAAAGAAYAAAIKDGCHZ9ms1nKgAAA7);font-weight:700;font-size:95%;margin:2px;padding:5px 9px}.content-block-body{padding:4px 5px;width:100%}code{font-size:100%;font-weight:400;display:block;padding:1.5em 1em 1em 1em;border-style:solid;border-width:1px;border-width:1px 0;margin:1em 0;background-color:#F5F5F5;font-family:sans-serif}
/* End */


/* Start:/bitrix/templates/books/template_styles.min.css?17655186594700*/
html,body,form{margin:0;padding:0}html{height:100%}body{height:auto!important;height:100%;min-height:100%;min-width:760px}body{font-size:80%;font-family:Tahoma,Verdana,Helvetica,sans-serif;color:#333;background-color:#fff}table{font-size:100%}a:link{color:#486DAA}a:visited{color:#8C9AA8}a:active{color:#486DAA}a:hover{color:#D00}small{font-size:85%}hr{width:100%;height:1px;border:medium none;color:#d1d0d0;background-color:#d1d0d0;margin:8px 0}#header{position:relative;height:106px;box-sizing:border-box;-moz-box-sizing:border-box;background:#2F4773 url(data:image/gif;base64,R0lGODlhAQBpAOYAAC9HczBIdDFJdTRNeDZPeld0mlZzmTJKdjVOeVRxl0tnjk9rkj9ZgzdRezdQejlTfThSfDtVfzpUfj1XgTxWgEFbhUBahDNLd0lljVNvlj5YgkhkjDxVgFNwllFulUxnj0pljVBtkz5YgTpTfk9sk1h1mzJKdTNMd0VgiEJdhk5qkVBsk1VymE5qkjdQezlSfTtUfj1WgEBbhDJLdkhji0lkjFVymUJchThRfEReh0diik1okFFtlEVgiUZhijRMeEdii0Neh0xoj01pkERfiFVxmEpmjlJvlVJulUNdhlRwlz9agwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAGkAAAdcgACCg4SFhAGIAQKLJgcHMxcnPwMDCAgEBA4uDTgQLw8jEjARHBQxEyIaDEsWMhU3KUlBOUQoPT46QDQbNRggRgofQjtDKi0LJCshPB5IRxkdSglFLDYGBgUFJYEAOw==) repeat-x;border-bottom:1px solid #D6D6D6}#header_logo{position:absolute}#company_logo{display:block;position:absolute;width:100px;height:106px;left:165px;top:0;background:url(data:image/gif;base64,R0lGODlhJAAkAOYAADpUfv///zxWgP39/UFag+Pn7dPZ4j9Ygdzh6E9mjHKEoomYskNchIaWsEZehlZskK65ytjd5c7V322An/Hz9qCtwUhgh8DJ1rnD0bC7y+rt8b7H1YSUr7fB0Ojr8G+CodHX4bzF02R4meHl69rf5/j5+mt+nnSGpHaIpU1kipKguJeku6ezxZuovlhuklFojZ6rv1pwk/P1911ylV90lmZ6m+zv8/b3+bW/zpCetmF2mNXb5HuMqKWxxJSiuczT3sPL2HmKp4KSre/x9ICQrMfP28rR3LO9zam1x6Kvwouas1Nqj9/j6kpiicXN2fr7/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAAALAAAAAAkACQAAAf/gACCg4SFJixFGhsEhY2Oj4IKBgGUlAhLkJmNBx2VngEUE5qjDBKfnwMqo5AHk6enHYyrhRWvlYoZCxULs4QJJa8DGB+9kD2vETGDDjo8CyIPxQAepxiMDhw/pyMwCZoCAC6nF+AKGraUJTAHjwQNACifBQ4AEOifBhaOHSsAHJ8n6gVgEqHAPUok6BFSESAHACGeDABIMAHcoBkLXL0CQujDgAAtAEzw9C6TAoOvAgJ4QIESBgApPHmDFM0CiFc7ABBAUGmEIFMBhmgSEUIAgQuvJmz4RANAA4TfbuAAwAClJwgyPmWgeg7EKJ4cANT46AkBCVQ1ACgIgGDUTQr01458kmFPHgMAGW5YhBSB0jsanzZ8eHWBHQQRmmxQkiCImqW7O15J0PciUwJPKQB0AhUNnq0CCjQ9rSSqRYABxAY5QQdiwYxCE7xpDEAEQI4AqghZGHEwQIEIZyEAOPEp7IqXjVLMvpdBQNVPKJzK2pQEGDoNoQUg/eQCwN5HLyrw/iShAb0DGE55kPZAxAIeOpoMitH3FAtpjkzgIPvpycxiSuySQQiO2VIBfjqF0FsABrCDIAA+8CeZPg9G0tIrIThYoSAP8ORJBEFs2AgDF9hgBBIm9BIIADs=) right center no-repeat}#header_text{position:absolute;left:265px;top:0;width:330px;padding-left:5px;padding-top:35px;color:#fff;box-sizing:border-box;-moz-box-sizing:border-box}#header_text .bx-main-title{margin:0;padding:0;font-size:160%;border:none;text-decoration:none}#header_text span.bx-main-subtitle{font-size:80%}#header_menu{background:#4B6185;position:absolute;right:55px;box-sizing:border-box;-moz-box-sizing:border-box}#header_sites{position:absolute;right:55px;top:60px;color:#fff;text-align:right}#header_sites a,#header_sites span{color:#fff;text-decoration:none}#header_sites span{color:#9dabc0}#header_menu a{display:block;float:left;cursor:pointer;cursor:hand;padding:8px 11px}#zebra{height:20px;background:#fff0 url(data:image/gif;base64,R0lGODlhBwANALMAAOvr69vb2/Ly8vz8/Pn5+fb29uPj4/39/d3d3ff39/v7+/T09PDw8P///wAAAAAAACH5BAAAAAAALAAAAAAHAA0AAAQuMARGJaIM6cWNN4oCjIDSYEzTCKygNtzyLkXx1smb7C/hE6pQSDUoDlSH5OEVAQA7) left top repeat-x}#navigation a{font-size:95%;text-decoration:none;color:#535353}#content{width:100%;height:70%;border-collapse:collapse}#content .left-column{width:180px;vertical-align:top;height:100%}#content .main-column{vertical-align:top;padding:0 23px 10px 23px}#content .right-column{width:1px;vertical-align:top}#bottom_banner{padding:5px;text-align:center}#footer{background:#4D6990;text-align:right;box-sizing:border-box;-moz-box-sizing:border-box;height:40px;padding:8px}#footer a{color:#CFD6E1;font-size:100%}table.data-table{border:1px solid #99BAD7;border-collapse:collapse}table.data-table td{border:1px solid #99BAD7;background-color:#FFF;color:#333;padding:3px 5px}table.data-table thead td,table.data-table th{background-color:#F1F5FA;text-align:left;font-weight:400;background-image:none;border:1px solid #99BAD7;padding:4px;color:#333}table.data-table tbody td{background-color:#FFF;background-image:none;color:#333}table.data-table tfoot td{background-color:#F1F5FA;padding:4px;color:#333}.errortext{color:red}.notetext{color:green}.starrequired{color:red}div#sonet_events_ms_message{width:150px}
/* End */
/* /bitrix/components/apriori.regions/regions-list/templates/.default/style.css?16582418783229 */
/* /bitrix/templates/books/components/bitrix/menu/horizontal_multilevel/style.min.css?17655186594026 */
/* /bitrix/components/bitrix/menu/templates/.default/style.min.css?1615796873490 */
/* /bitrix/components/bitrix/system.auth.form/templates/.default/style.min.css?1615796872424 */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1615796873467 */
/* /bitrix/templates/books/styles.min.css?17655186591005 */
/* /bitrix/templates/books/template_styles.min.css?17655186594700 */
