* {
    box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
html {
    height:100%;
    background-color:#fff;
}
body {
    margin:0;
    height:inherit;
    font-family:'Helvetica Neue', 'robotoregular', Arial;
    font-size:13px;
    color:#4a4a4a;
    line-height:16px;
    overflow:hidden;
}
input, button, select, textarea {
    font-family:Arial;
    font-size:13px;
    color:#232323;
    line-height:16px;
    resize:none;
}
input[type="text"], input[type="email"], input[type="password"], select, textarea {
    padding:3px 5px;
    margin:0;
    background-color:#fff;
    border:1px solid #c8c8c8;
    border-radius:2px;
}
input[type="text"], input[type="email"], input[type="password"], select {
    height:28px;
}
input[type="text"]:disabled,
textarea:disabled,
.disabled{
    background-color:#E7E6E6 !important;
}
li {
    margin:2px 0;
}
input.type_search {

}
input[type="submit"]:disabled, button:disabled {
    opacity:0.4 !important;
    background:transparent !important;
    border:1px solid #c8c8c8 !important;
    color:#232323 !important;
    cursor:default;
}
select {
    max-width:550px;
    padding:2px 5px;
}
.btn {

}
form {

}
a.anb {
    border:none;
}
.help {
    font-size:11px;
    color:#808080;
    line-height:12px;
    display:inline-block;
}
a {
    text-decoration:none;
    color:#4a4a4a;
    border-bottom:1px solid;
    border-color:rgba(74, 74, 74, 0.3);
}
a:hover, .a_hover, .lui_pseudo:hover {
    text-decoration:none;
    opacity:0.7;
    border-color:rgba(0, 0, 0, 0.2);
}
img {
    border:none;
    vertical-align:middle;
}
fieldset {
    border: none;
    padding: 15px 0;
    margin: 0;
}
fieldset h2 {
    margin-bottom:15px;
}
fieldset .sf_admin_form_row:last-of-type {
    margin-bottom:0;
}
h1, h2, h3, h4 {
    font-weight:normal;
}
h1 {
    font-size:18px;
    line-height:24px;
    margin:0;
    color:#22292b;
    font-weight:normal;
}
h2 {
    font-size:18px;
    margin:0;
}
h3 {
    font-size:16px;
    margin:2px 0;
}
.sf_admin_form_row {
    position:relative;
    margin-bottom:15px;
}
i {
}
b, strong {
}
.br3, .br5, .br10, .br15, .br14, .br1, .br20, .br25, .br30, .br40, .br50 {
    height:5px;
    overflow:hidden;
    display:block;
    clear:both;
}
.br50 {
    height:50px;
}
.br40 {
    height:40px;
}
.br30 {
    height:30px;
}
.br25 {
    height:25px;
}
.br20 {
    height:20px;
}
.br15 {
    height:15px;
}
.br14 {
    height:14px;
}
.br10 {
    height:10px;
}
.br3 {
    height:3px;
}
.br1 {
    height:1px;
}
.hr {
    height:1px;
    font-size:0;
    border-bottom:1px solid #eeeeee;
}
.fs_12, .fsa_12, .fsa_12 * {
    font-size:12px;
    line-height:13px;
}
.fs_13, .fsa_13, .fsa_13 * {
    font-size:13px;
}
.fs_14, .fsa_14, .fsa_14 * {
    font-size:14px;
}
.fs_15, .fsa_15, .fsa_15 * {
    font-size:15px;
}
.fs_16, .fsa_16, .fsa_16 * {
    font-size:16px;
}
.fs_18, .fsa_18, .fsa_18 * {
    font-size:18px;
}
.fs_20, .fsa_20, .fsa_20 * {
    font-size:20px;
}
.fs_22, .fsa_22, .fsa_22 * {
    font-size:22px;
}
.lui__root, .lui__desktop {
    height:inherit;
}
.lui__root {

}
.lui__desktop_left {
    padding:15px 0 10px 0;
    background:#213755;
    z-index:10000;
    position:relative;

}
.lui__desktop_right {
    position:relative;
}
.managed_add, .managed_edit, .managed_remove {
    cursor:pointer;
    margin-left:7px;
    display:inline-block;
    color:transparent;
    width:16px;
    height:16px;
    background-image:url(/i/arm/icon_sprite.png);
}
.managed_add {
    background-position:0 -96px;
}
.managed_remove {
    background-position:0 -32px;
}
.managed_edit {
    background-position:0 -16px;
}
.managed_form {
    position:absolute;
    box-shadow:0px 5px 15px -2px rgba(0, 0, 0, 0.4);
    padding:15px;
    z-index:1000;
    background-color:#fff;
    margin-left:12px;
    margin-top:-13px;
}
.managed_form_modal {
    display:inline-block;
    left:50%;
    top:50%;
    padding:30px;
    z-index:10001;
}
.managed_form_inline {
    display:inline-block;
}
.managed_form_inline:before {
    content:'';
    display:inline-block;
    border-top:10px solid transparent;
    border-bottom:10px solid transparent;
    border-right:10px solid #ffffff;
    position:absolute;
    margin-left:-25px;

}
.action_cancel:before {
    content:'×';
    position:relative;
    top:4px;
    font-size:24px;
    margin-right:2px;
    display:inline-block;
}
button {

}
.lui__nav li .new {
    visibility:hidden;
    position:absolute;
    margin-left:10px;
    margin-top:3px;
    width:16px;
    height:16px;
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNJREFUeNpi/P//PwM2oDuPFUXictJvRmzqmBgoBKMGMDAw6sxl+T/Sw2A0JQ4CAwACDACxKg/kIgkLwQAAAABJRU5ErkJggg==');
    border:none;
}
.lui__nav li:hover .new {
    visibility:visible;
}
.lui__h1 {
    font-size:18px;
    margin-left:16px;
}
.lui__list_actions, .sf_admin_td_actions, .sf_admin_actions {
    list-style:none;
    margin:0;
    padding:0;
    white-space:nowrap;
}
.lui__list_actions li, .sf_admin_td_actions li, .sf_admin_actions li {
    list-style:none;
    display:inline-block;
    margin:0;
    padding:0 10px 0 0;
}
.sf_admin_td_actions li {
    overflow:hidden;
    width:16px;
    height:16px;
    position:relative;
    top:2px;
}
.sf_admin_td_actions li a {
    opacity:0.5;
}
.sf_admin_td_actions li a:hover {
    opacity:1;
}
.sf_admin_td_actions li a:before {
    content:'';
    width:16px;
    height:16px;
    display:inline-block;
    background-image:url(/i/arm/icon_sprite.png);
    background-repeat:no-repeat;
    position:relative;
    top:0px;
}
.sf_admin_td_actions .sf_admin_action_delete {
    margin-right:10px;
}
.sf_admin_action_delete a:before {
    background-position:0 -32px;
}
.sf_admin_action_edit a:before {
    background-position:0 -16px;
}
.lui__list_count {
    color:#000;
    position:relative;
    line-height:0;
}
.lui__notice, .lui__error {
    position:absolute;
    top:60px;
    right:30px;
    max-width:350px;
    margin:auto;
    font-style:normal;
    text-align:center;
    padding:10px 15px;
    color:#fff;
    border-radius:5px;
}
.lui__notice__no_ajax, .lui__error__no_ajax {
    top:5px;
    right:5px;
    z-index:1000;
}
.lui__notice {
    background-color:#5ea0c7;
}
.lui__error {
    background-color:#c75e5e;
}
.lui__error a {
    color:#fff;
    border-bottom:1px solid rgba(255, 255, 255, 0.3);
}
#lui_scroller {
    overflow-y:scroll;
    z-index:100;
    border-top:1px solid #D8D8D8;
}
.lui__scroller_wrapper {

}
#lui__list_table_fixed {
    position:absolute;
    background-color:#fff;
    z-index:100;
}
.lui__scroller_wrapper_shadow {
    width:100%;
    height:15px;
    position:absolute;
    margin-top:-16px;
    z-index:103;
}
.scrolled {

}
.scrolled .lui__scroller_wrapper_shadow {
    -webkit-box-shadow:0 5px 12px 0 rgba(0, 0, 0, .15);
    box-shadow:0 5px 12px 0 rgba(0, 0, 0, .15);
}
.scrolled .lui__list_table_fixed {
    -webkit-box-shadow:0 5px 12px 0 rgba(0, 0, 0, .15);
    box-shadow:0 5px 12px 0 rgba(0, 0, 0, .15);
}
#list_checked {
    margin-left:10px;
    display:none;
}
.lui__list_loader {
    padding:15px 0;
}
.lui__list_count_from_to {
    display:none;
}
input.form_error {
    color:#FF0000 !important;
}
ul.error_list,
ul.notice_list {
    position:absolute;
    list-style:none;
}
ul.error_list:before {

}
.button {
    border:3px solid #0a3c59;
    background:#4e5764;
    background:-webkit-gradient(linear, left top, left bottom, from(#7c899c), to(#4e5764));
    background:-webkit-linear-gradient(top, #7c899c, #4e5764);
    background:-moz-linear-gradient(top, #7c899c, #4e5764);
    background:-ms-linear-gradient(top, #7c899c, #4e5764);
    background:-o-linear-gradient(top, #7c899c, #4e5764);
    background-image:-ms-linear-gradient(top, #7c899c 0%, #4e5764 100%);
    padding:5.5px 11px;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
    -webkit-box-shadow:rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(255, 255, 255, 0.4) 0 0px 0;
    -moz-box-shadow:rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(255, 255, 255, 0.4) 0 0px 0;
    box-shadow:rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(255, 255, 255, 0.4) 0 0px 0;
    text-shadow:#ffffff 0 1px 0;
    color:#ffffff;
    font-size:14px;
    font-family:helvetica, serif;
    text-decoration:none;
    vertical-align:middle;
}
.widget_form_photo_upload {
    border:1px solid #ACACAC;
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:center center;
}
.widget_form_photo_upload:hover, .no_image {

}
.widget_form_photo_upload:hover {
    border-color:#808080;
}
.uploading {
    background-image:none !important;
}
.sOverlay {
    position:absolute;
    background-color:rgba(245, 251, 253, 0.5);
    background-repeat:no-repeat;
    background-position:center center;
    overflow-y:auto;
    text-align:center;
    vertical-align:middle;
    z-index:10008;
}
.sOverlay__item {
    position:relative;
    display:inline-block;
    text-align:left;
    vertical-align:middle;
    width:500px;
    padding:30px;
    border-radius:4px;
    background-color:#fff;
    box-shadow:0px 0px 24px 0px rgba(0, 0, 0, 0.5);
    margin:60px 30px;
}
.sOverlay__item__close {
    position:absolute;
    top:-50px;
    right:-50px;
}
.sOverlay__item__h {
    font-size:20px;
    text-align:left;
    margin-bottom:20px;
}
.sOverlay:before, .ierch__layer__overlay:before {
    content:'Подождите, пожалуйста...';
    position:absolute;
    width:200px;
    left:50%;
    text-align:center;
    font-size:12px;
    top:50%;
    color:#000000;
    margin-top:-10px;
    margin-left:-100px;
}
.sOverlay_with_item:before {
    display:none;
}
.sOverlay_with_item:after {
    content:'';
    display:inline-block;
    width:0;
    height:100%;
    vertical-align:middle;
}
.sOverlay_black {
    opacity:0.4;
    background:#000;
}
.sOverlay_upload {
    background-image:url(/i/a/upload.gif);
}
#sf_admin_bar {

}
#sf_admin_bar .sf_admin_form_row {

}
.sf_admin_row td {
    padding:5px 10px 5px 0;
    cursor:pointer;
}
.sf_admin_row.sf_admin_tr_stop td {
    cursor:default;
}
.sf_admin_row th {
    padding:5px 10px 5px 0;
    text-align:left;
}
li.inline-radio {
    display:inline-block;
    padding-right:20px;
}
#lui__list_table_donor {
    position:relative;
}
input.custom_input {
    opacity:0;
    position:relative;
    z-index:5;
    margin:0px;
    left:0px;
    top:1px;
}
input.custom_input:disabled span.custom_input {
    opacity:0.5;
    background:aqua;
}
span.custom_input {
    margin-top:1px;
    margin-left:-13px;
    position:absolute;
    display:inline-block;
    width:14px;
    height:14px;
    border:1px solid #c8c8c8;
    z-index:4;
    background-color:#fff;
}
input.custom_input:hover + span.custom_input {
    border-color:#3B8BDA;
}
label.custom_input_label {
    display:inline-block;
    padding-left:18px;
    position:relative;
}
label.custom_input_label input {
    position:absolute;
    top:2px;
    left:0;
}
label.custom_input_label span.custom_input {
    margin:0;
    left:0;
    top:1px;
}
span.custom_input_radio {
    border-radius:100px;
    left:1px !important;
    top:1px !important;
}
span.custom_input_checkbox {
    border-radius:2px;
}
input.custom_input:checked + span.custom_input {

}
input.custom_input:checked + span.custom_input:before {
    content:'';
    display:block;
    position:relative;
}
input.custom_input:checked + span.custom_input_radio:before {
    left:3px;
    top:3px;
    width:6px;
    height:6px;
    background-color:#3BAFDA;
    border-radius:100px;
}
input.custom_input:checked + span.custom_input_checkbox:before {
    width:15px;
    height:16px;
    left:-1px;
    top:-3px;
    background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4wMzciIGhlaWdodD0iMTQuOTczIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNi4xODctMTkuODQ1YzQuNDE4IDAgOCAzLjU4MiA4IDggMCA0LjQxOS0zLjU4MiA4LTggOHMtOC0zLjU4MS04LThjMC00LjQxOCAzLjU4Mi04IDgtOHoiLz48cGF0aCBkPSJNNi4xODctMTguODQ1Yy0zLjg2NiAwLTcgMy4xMzQtNyA3czMuMTM0IDcgNyA3IDctMy4xMzQgNy03LTMuMTM0LTctNy03ek0xMC4xNzctOS4yOGwtMS40MjYgMS40MjYtMi41NjQtMi41NjQtMi41NjUgMi41NjQtMS40MjYtMS40MjYgMi41NjQtMi41NjQtMi41NjQtMi41NjQgMS40MjYtMS40MjYgMi41NjQgMi41NjQgMi41NjQtMi41NjQgMS40MjYgMS40MjYtMi41NjQgMi41NjQgMi41NjUgMi41NjR6Ii8+PHBhdGggZD0iTTUuMjg3IDE0Ljk3MmwxMC43NS0xMi44MTYtMi4xNzctMi4xNTYtOC41NzMgMTAuNjYxLTMuMTQ0LTQuMTQ4LTIuMTQzIDIuMTIzIDUuMjg3IDYuMzM2eiIvPjwvc3ZnPg==") no-repeat transparent;
}
input.custom_input:disabled + span.custom_input {
    opacity:0.3;
}
input.not_all_checked:checked + span.custom_input_checkbox:before {
    left:3px;
    top:3px;
    width:6px;
    height:6px;
    background-color:#000000;
    border-radius:0px;
}
.ajax_eval {
    display:none;
}
.no-border {
    border:none;
    display:inline-block;
    background-color:#FFC0C0;
}
.lui_blocks {
    display:inline-block;
    margin:0 20px 30px 0;
    width:128px;
    vertical-align:top;
}
.lui_blocks img {
    position:relative;
    z-index:10;
}
.lui_blocks .sf_admin_actions {
    position:absolute;
    z-index:10;
    padding:5px;
    width:118px;
    background-color:#fff;
    opacity:0.7;;
    visibility:hidden;
}
.lui_blocks:hover .sf_admin_actions {
    visibility:visible;
}
.lui_blocks .sf_admin_actions li {
    display:block;
    font-size:12px;
}
.lui_blocks .sf_admin_action_delete {
    margin-left:3px;
}
.lui_blocks_border {
    border:1px solid #D0D0D0;
    width:128px;
    height:128px;
}
.lui_blocks_link img {
    position:absolute;
    margin-top:-60px;
}
.lui_upload_link {
    overflow:hidden;
    display:inline-block;
    position:relative;
    cursor:pointer;
}
.lui_upload_link input[type="file"] {
    position:absolute;
    right:-5px;
    top:-5px;
    font-size:50px;
    opacity:0;
    cursor:pointer;
}
textarea.rich {
    font-family:'Courier New';
}
.cat_folder {

    margin-left:18px;
}
.cat_folder:before {
    content:'';
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAYAAAC9QufkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO9JREFUeNpiZAACSUlJfiD1AIgFGBDgw/PnzwUZ8AAWoMb/TExMDGJiYgwgGgb+/fsHMug/ugaggYxwzVJSUlhNBRmETQ6oGWEziGBnZ39x9OjRSAYiACMjI6pmPT292UBb5IHMBYQ0A70JDxNGKyur50BbDdXV1U/x8vLKMhAJ1NTU5jFBbVXn4uIiWiMImJiYzGP8//+/BNDWOUBbvYnVCLRsx6ZNmwKZgAx2VlZWb1JsVVRUXAYMuB9MQOeWcHBwEK2Rm5v7zsSJEzeDoxMYTXGk2AoMqKVAWz+Aow3oZxtYlBEJbgA1vwAxAAIMAHYlN9kJbfn2AAAAAElFTkSuQmCC');
    display:inline-block;
    height:12px;
    width:15px;
    margin-left:-18px;
    margin-top:4px;
    position:absolute;
    opacity:0.4;
}
.cat_folder_sub:before {
    opacity:1 !important;
}
ul.checkbox_list {
    margin:0;
    padding:0;
}
ul.radio_list {
    padding:0;
}
ul.checkbox_list, ul.radio_list {
    margin:3px 0 0 0;
    list-style:none;
}
ul.checkbox_list li, ul.radio_list li {
    padding:0 15px 0 0;
    margin:0 0 10px 0;
    list-style:none;
    vertical-align:top;
    display:inline-block;
}
ul.radio_list li {
    margin:0;
}
ul.checkbox_list li {
    display:inline-block;
}
ul.checkbox_list_groups {
    display:inline-block;
    vertical-align:top;
}
ul.checkbox_list_groups li {
    display:block;
}
.ui_contact div:first-child i {
    display:none;
}
.ui_contact div span {
    display:none;
}
.ui_contact div:first-child span {
    display:inline-block;
}
.lui_tab_links {
    border-bottom:1px solid #D0D0D0;
}
.lui_tab_links__item {
    display:inline-block;
    padding:7px 10px;
    cursor:pointer;
    border-radius:4px 4px 0 0;
    border:1px solid #fff;
    border-bottom-color:#D0D0D0;
    position:relative;
    bottom:-1px;
}
.lui_tab_links__item__current {
    border-color:#D0D0D0;
    border-bottom-color:#fff;
    background:#fff;
}
.lui_tab_body {
    border:1px solid #D0D0D0;
    border-top:none;
    padding:10px 10px 0 10px;
    margin-bottom:15px;
}
.lui_tab_body table td {
    padding:5px 0;
}
.lui_tab_body table th {
    padding:7px 10px 5px 0;
    vertical-align:top;
    text-align:left;
}
.sf_admin_form_field_en, .sf_admin_form_field_ru {
    margin:0;
}
.lui_tab_links__item__has_error {
    color:#FF0000;
}
/* Make clicks pass-through */
#nprogress {
    pointer-events:none;
    -webkit-pointer-events:none;
}
#nprogress .bar {
    background:#29d;

    position:fixed;
    z-index:100;
    top:0;
    left:0;

    width:100%;
    height:2px;
}
/* Fancy blur effect */
#nprogress .peg {
    display:block;
    position:absolute;
    right:0px;
    width:100px;
    height:100%;
    box-shadow:0 0 10px #29d, 0 0 5px #29d;
    opacity:1.0;

    -webkit-transform:rotate(3deg) translate(0px, -4px);
    -moz-transform:rotate(3deg) translate(0px, -4px);
    -ms-transform:rotate(3deg) translate(0px, -4px);
    -o-transform:rotate(3deg) translate(0px, -4px);
    transform:rotate(3deg) translate(0px, -4px);
}
/* Remove these to get rid of the spinner */
#nprogress .spinner {
    display:block;
    position:fixed;
    z-index:100;
    top:15px;
    right:15px;
}
#nprogress .spinner-icon {
    width:14px;
    height:14px;
    border:solid 2px transparent;
    border-top-color:#29d;
    border-left-color:#29d;
    border-radius:10px;
    -webkit-animation:nprogress-spinner 400ms linear infinite;
    -moz-animation:nprogress-spinner 400ms linear infinite;
    -ms-animation:nprogress-spinner 400ms linear infinite;
    -o-animation:nprogress-spinner 400ms linear infinite;
    animation:nprogress-spinner 400ms linear infinite;
}
@-webkit-keyframes nprogress-spinner {
    0% {
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg);
    }
    100% {
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg);
    }
}
@-moz-keyframes nprogress-spinner {
    0% {
        -moz-transform:rotate(0deg);
        transform:rotate(0deg);
    }
    100% {
        -moz-transform:rotate(360deg);
        transform:rotate(360deg);
    }
}
@-o-keyframes nprogress-spinner {
    0% {
        -o-transform:rotate(0deg);
        transform:rotate(0deg);
    }
    100% {
        -o-transform:rotate(360deg);
        transform:rotate(360deg);
    }
}
@-ms-keyframes nprogress-spinner {
    0% {
        -ms-transform:rotate(0deg);
        transform:rotate(0deg);
    }
    100% {
        -ms-transform:rotate(360deg);
        transform:rotate(360deg);
    }
}
@keyframes nprogress-spinner {
    0% {
        transform:rotate(0deg);
        transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);
        transform:rotate(360deg);
    }
}
div.jGrowl {
    z-index:9999;
    color:#fff;
    font-size:12px
}
div.ie6 {
    position:absolute
}
div.ie6.top-right {
    right:auto;
    bottom:auto;
    left:expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth:document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft ) ) + 'px' );
    top:expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop ) ) + 'px' )
}
div.ie6.top-left {
    left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft ) ) + 'px' );
    top:expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop ) ) + 'px' )
}
div.ie6.bottom-right {
    left:expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth:document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft ) ) + 'px' );
    top:expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight:document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop ) ) + 'px' )
}
div.ie6.bottom-left {
    left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft ) ) + 'px' );
    top:expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight:document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop ) ) + 'px' )
}
div.ie6.center {
    left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft ) ) + 'px' );
    top:expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop ) ) + 'px' );
    width:100%
}
div.jGrowl {
    position:absolute
}
body > div.jGrowl {
    position:fixed
}
div.jGrowl.top-left {
    left:0;
    top:0
}
div.jGrowl.top-right {
    right:0;
    top:0
}
div.jGrowl.bottom-left {
    left:0;
    bottom:0
}
div.jGrowl.bottom-right {
    right:0;
    bottom:0
}
div.jGrowl.center {
    top:0;
    width:50%;
    left:25%
}
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
    margin-left:auto;
    margin-right:auto
}
div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
    background-color:#000;
    opacity:.85;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
    zoom:1;
    width:235px;
    padding:10px;
    margin-top:5px;
    margin-bottom:5px;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:1em;
    text-align:left;
    display:none;
    -moz-border-radius:5px;
    -webkit-border-radius:5px
}
div.jGrowl div.jGrowl-notification {
    min-height:40px
}
div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
    margin:10px
}
div.jGrowl div.jGrowl-notification div.jGrowl-header {
    font-weight:bold;
    font-size:.85em
}
div.jGrowl div.jGrowl-notification div.jGrowl-close {
    z-index:99;
    float:right;
    font-weight:bold;
    font-size:1em;
    cursor:pointer
}
div.jGrowl div.jGrowl-closer {
    padding-top:4px;
    padding-bottom:4px;
    cursor:pointer;
    font-size:.9em;
    font-weight:bold;
    text-align:center
}
@media print {
    div.jGrowl {
        display:none
    }
}
.lui_photos {
    position:relative;
}
.lui_photos__item {
    display:inline-block;
    vertical-align:top;
    margin:0 10px 10px 0;
    box-shadow:2px 0 5px rgba(0, 0, 0, 0.4);
}
.lui_photos__item .sf_admin_actions {
    position:absolute;
    visibility:hidden;
    background-color:#fff;
    padding:0 0 3px 3px;
    margin-top:3px;
    margin-left:3px;
}
.lui_photos__item:hover .sf_admin_actions {
    visibility:visible;
}
.invert, .invert * {
    color:#fff;
}
.invert a {
    color:#fff;
    border-bottom:1px solid;
    border-color:rgba(255, 255, 255, 0.35);
}
.fixed_user_menu {
    position:fixed;
    bottom:0;
    width:inherit;
    padding:10px 0 20px 16px;
}
.lui__desktop_left__wrapper__closed .fixed_user_menu {
    overflow:hidden;
    width:20px;
    white-space:nowrap;
}
#login_form label, #login_form .br5 {
    display:none;
}
#login_form {
    position:relative;
}
#login_form a {
    color:rgba(255, 255, 255, 0.7);
    border-bottom:1px solid rgba(255, 255, 255, 0.3);
}
#login_form input[type=text], #login_form input[type=password] {
    background-color:transparent;
    border:1px solid rgba(255, 255, 255, 0.5);
    background-repeat:no-repeat;
    background-position:12px 3px;
    padding:9px 9px 9px 50px;
    color:#fff;
    font-size:15px;
    box-shadow:none;
    height:38px;
    outline:none !important;
}
#login_form input[type=text] {
    background-image:url(/i/arm/input_login.png);
}
#login_form input[type=password] {
    background-image:url(/i/arm/input_password.png);
}
.login_form_table {
    height:inherit;
    position:relative;
    z-index:20000;
}
.bg_changer {
    position:absolute;
    z-index:19999;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color:#ffffff;
    background-image:url(/i/background.jpg);
    background-size:cover;
    background-position:center;
}
.btn {
    display:inline-block;
    border-radius:4px !important;
    text-align:center;
    outline:none;
    border:none;
    cursor:pointer;
    transition:all 0.05s ease-in-out;
}
.btn[disabled="disabled"] {
    cursor:default;
}
/* signin */
.signin {
    position:relative;
    width:360px;
}
.signin a {
    font-size:17px !important;
    font-family:'robotolight' !important;
    color:#184C9C !important;
    border-color:rgba(24, 76, 156, 0.3) !important;
}
.signin__title {
    color:#000000;
    font-size:24px;
    margin-bottom:25px;
}
.signin input[type="text"],
.signin input[type="password"] {
    width:100%;
    height:60px !important;
    border-color:#979797 !important;
    font-size:18px !important;
    margin-bottom:17px;
    padding-left:15px !important;
    color:#000000 !important;
    background-color:rgba(255, 255, 255, 0.8) !important;
    background-image:none !important;
}
.signin input[type="text"]:focus,
.signin input[type="password"]:focus {
    background-color:rgba(255, 255, 255, 0.8);
}
a.signin__link_forgot {
    font-size:13px !important;
    font-family:'robotolight' !important;
    color:#939695 !important;
    border-bottom:none !important;
}
.signin__btn {
    width:auto !important;
    font-size:16px !important;
    line-height:16px !important;
    padding:17px 45px !important;
}
#login_form ul.error_list,
#login_form ul.notice_list {
    margin:0;
    padding:10px 30px;
    top:-55px;
    text-align:center;
    color:#fff;
    border:2px solid #fff;
}
#login_form ul.notice_list {
    position:relative;
    top:0;
    display:inline-block;
    margin-bottom:10px;
}
.abs_error_list {
    position:absolute;
    top:15%;
    left:50%;
    width:400px;
    margin-left:-200px;
    padding:15px 20px;
    border:2px solid #fff;
    z-index:20010;
    color:#fff;
    list-style:none;
    text-align:center;
    transition:top 0.5s ease;
}
form {

}
.ps-container .ps-scrollbar-x-rail {
    position:absolute;
    display:none;
}
.ps-container:hover .ps-scrollbar-x-rail,
.ps-container.hover .ps-scrollbar-x-rail {
    opacity:0.6;
    filter:alpha(opacity=60);
}
.ps-container .ps-scrollbar-x-rail:hover,
.ps-container .ps-scrollbar-x-rail.hover {
    background-color:#eee;
    opacity:0.9;
    filter:alpha(opacity=90);
}
.ps-container .ps-scrollbar-x-rail.in-scrolling {
    background-color:#eee;
    opacity:0.9;
    filter:alpha(opacity=90);
}
.ps-container .ps-scrollbar-y-rail {
    position:absolute;
    right:1px;
    width:4px;
    opacity:0;
    z-index:10000;
}
.ierch__layer .ps-container .ps-scrollbar-y-rail {
    border-top:1px solid transparent;
    border-bottom:1px solid transparent;
}
.ps-container:hover .ps-scrollbar-y-rail,
.ps-container.hover .ps-scrollbar-y-rail {
    opacity:0.6;
    filter:alpha(opacity=60);
}
.ps-container .ps-scrollbar-y-rail:hover,
.ps-container .ps-scrollbar-y-rail.hover {
    background-color:transparent;
    opacity:0.9;
    filter:alpha(opacity=90);
}
.ps-container .ps-scrollbar-y-rail.in-scrolling {
    background-color:#eee;
    opacity:0.9;
    filter:alpha(opacity=90);
}
.ps-container .ps-scrollbar-x {
    position:absolute; /* please don't change 'position' */
    bottom:0; /* there must be 'bottom' for ps-scrollbar-x */
    height:6px;
    background-color:#aaa;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -o-transition:background-color .2s linear;
    -webkit-transition:background-color .2s linear;
    -moz-transition:background-color .2s linear;
    transition:background-color .2s linear;
}
.ps-container.ie6 .ps-scrollbar-x {
    font-size:0; /* fixed scrollbar height in xp sp3 ie6 */
}
.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,
.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x {
    background-color:#999;
}
.ps-container .ps-scrollbar-y {
    position:absolute; /* please don't change 'position' */
    right:0; /* there must be 'right' for ps-scrollbar-y */
    width:4px;
    background-color:#aaa;

}
.ps-container.ie6 .ps-scrollbar-y {
    font-size:0; /* fixed scrollbar height in xp sp3 ie6 */
}
.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,
.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y {
    background-color:#999;
}
.ps-container.ie .ps-scrollbar-x,
.ps-container.ie .ps-scrollbar-y {
    visibility:hidden;
}
.ps-container.ie:hover .ps-scrollbar-x,
.ps-container.ie:hover .ps-scrollbar-y,
.ps-container.ie.hover .ps-scrollbar-x,
.ps-container.ie.hover .ps-scrollbar-y {
    visibility:visible;
}
.shake_eff {
    -moz-animation:shake 0.2s ease-in-out;
    -webkit-animation:shake 0.2s ease-in-out;
    -o-animation:shake 0.2s ease-in-out;
    animation:shake 0.2s ease-in-out;
}
@-moz-keyframes shake {
    0% {
        -moz-transform:translate(0, 0);
    }
    20% {
        -moz-transform:translate(-10, 0);
    }
    40% {
        -moz-transform:translate(10px, 0);
    }
    60% {
        -moz-transform:translate(-10px, 0);
    }
    80% {
        -moz-transform:translate(10px, 0);
    }
    100% {
        -moz-transform:translate(0, 0);
    }
}
@-webkit-keyframes shake {
    0% {
        -webkit-transform:translate(0, 0);
    }
    20% {
        -webkit-transform:translate(-10, 0);
    }
    40% {
        -webkit-transform:translate(10px, 0);
    }
    60% {
        -webkit-transform:translate(-10px, 0);
    }
    80% {
        -webkit-transform:translate(10px, 0);
    }
    100% {
        -webkit-transform:translate(0, 0);
    }
}
@-o-keyframes shake {
    0% {
        -o-transform:translate(0, 0);
    }
    20% {
        -o-transform:translate(-10, 0);
    }
    40% {
        -o-transform:translate(10px, 0);
    }
    60% {
        -o-transform:translate(-10px, 0);
    }
    80% {
        -o-transform:translate(10px, 0);
    }
    100% {
        -o-transform:translate(0, 0);
    }
}
@keyframes shake {
    0% {
        transform:translate(0, 0);
    }
    20% {
        transform:translate(-10, 0);
    }
    40% {
        transform:translate(10px, 0);
    }
    60% {
        transform:translate(-10px, 0);
    }
    80% {
        transform:translate(10px, 0);
    }
    100% {
        transform:translate(0, 0);
    }
}
.ierch__layers__wrapper {
    border-top:1px solid #cecece;
}
.ierch__layers {
    height:inherit;
    position:relative;
    overflow:hidden;
    left:0;
    transition:left 100ms ease;
}
.ierch__layers__shadow {
    /*box-shadow: 35px 30px 5px -30px rgba(0, 0, 0, 0.5);*/
}
.ierch__layer {
    display:inline-block;
    border-right:1px solid #cecece;
    width:220px;
    height:100%;
    vertical-align:top;
    position:relative;
}
.ierch__layer__items {
    overflow:hidden;
    width:219px;
    height:100px;
    position:relative;
}
.ierch__layer__actions {
    background-color:#e5e5e5;
    padding:10px;
    position:relative;
}
.ierch__layer__item {
    padding:8px 10px;
    cursor:pointer;
    position:relative;
}
.ierch__layer__actions input[type="text"] {
    box-shadow:none;
    width:100%;
    padding-right:26px;
}
.ierch__layer__actions input[type="submit"] {
    width:20px;
    height:20px;
    border:none;
    background:url(/i/arm/save_btn.png);
    position:absolute;
    right:12px;
    top:12px;
}
.ierch__layer__item {
    padding-right:45px;
}
.ierch__layer__item:hover {
    background-color:rgba(186, 228, 244, 0.25);
}
.ierch__layer__item:hover .ierch__layer__item__action {
    visibility:visible;
}
.ierch__layer__item__opened {
    background-color:#bae4f4 !important;
}
.ierch__layer__item__count {
    position:absolute;
    right:10px;
    top:9px;
    background-color:transparent;
    display:inline-block;
    padding:0 5px 0 5px;
    border-radius:20px;
    color:#fff;
    font-size:11px;
    height:16px;
    overflow:hidden;
    line-height:16px;
}
.ierch__layer__item:hover .ierch__layer__item__count, .ierch__layer__item__cache_ .ierch__layer__item__count {
    visibility:hidden;
}
.ierch__layer__item__cache_warn {
    color:#ff9226;
}
.ierch__layer__item__cache_warn .ierch__layer__item__count {
    background-color:#ff9226;
}
.ierch__layer__item__cache_bad {
    color:#c75e5e;
}
.ierch__layer__item__cache_bad .ierch__layer__item__count {
    background-color:#c75e5e;
}
.ierch__layer__actions__opened .ierch__layer__actions__drop_menu {
    display:block;
}
.ierch__layer__actions__drop_menu:before {
    content:'';
    display:inline-block;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-bottom:10px solid #1d2325;
    position:absolute;
    left:35px;
    top:-10px;
}
.ierch__layer__actions__drop_menu {
    position:absolute;
    left:10px;
    margin-top:5px;
    background-color:#1d2325;
    z-index:1000;
    padding:5px 0;
    display:none;
}
.ierch__layer__actions__drop_menu__item {
    color:#fff;
    padding:5px 15px;
    cursor:pointer;
}
.ierch__layer__actions__drop_menu__item:hover {
    color:#6dc75e;
}
.ierch__layer__actions__form {
    border-top:1px solid #fff;
    display:none;
    /*
  position: absolute;
  width:220px;
  z-index:10000;
  */
}
.ierch__layer__overlay {
    position:absolute;
    background-color:rgba(255, 255, 255, 0.8);
    z-index:30000;
    width:0px;
    height:0px;
    top:0;
    left:0;
    display:none;

}
.ierch__layer__item__action {
    visibility:hidden;
    right:0px;
    top:0px;
}
.ierch__layer__item__opened .ierch__layer__item__action {

}
.icon_s {
    display:inline-block;
    width:30px;
    min-height:16px;
    height:100%;
    background-image:url(/i/arm/open-item.png);
    background-position:center center;
    background-repeat:no-repeat;
    overflow:hidden;
    cursor:pointer;
    opacity:0.5;
    position:absolute;
    background-color:transparent;
}
.icon_s:hover {
    opacity:1;
    background-color:rgba(255, 255, 255, 0.5);
}
.object_actions {
    position:absolute;
    right:30px;
    top:20px;
    background:#FFC0C0;
}
.object_action__edit {
    background-position:0 -16px;
    right:20px;
}
.object_action__remove {
    background-position:0 -32px;
}
.ierch__layer__item_dp {
    background-image:url(/i/arm/item_dp.png);
    background-position:10px 12px;
    padding-left:29px;
    background-repeat:no-repeat;
}
.ierch__layer__item_worker {
    background-image:url(/i/arm/item_worker.png);
    background-position:10px 12px;
    padding-left:29px;
    background-repeat:no-repeat;
}
.ierch__layer__worker {
    padding:15px;
    border:none;
    min-width:600px;
    max-width:700px;
    width:auto;
    overflow-y:scroll;
    overflow-x:hidden;
}
.ierch__layer__props {
    padding:15px 0px;
    padding-bottom:0px;
    border:none;
    min-width:800px;
    overflow-y:scroll;
    overflow-x:hidden;
    width:auto;
}
.ierch__layer__shadowed {
    position:absolute;
    top:0;
    left:110%;
    margin-right:50px;
    width:100%;
    height:100%;
    background-color:#fff;
    z-index:500;
    transition:left 100ms ease;
    box-shadow:0 0 10px 3px rgba(0, 0, 0, 0.3);
    overflow-y:hidden;
    overflow-x:hidden;
}
.ierch__layer__shadowed__wrapper {
    overflow-y:scroll;
    position:relative;
    padding-top:20px;
    overflow-x:hidden;
}
.worker_courses_list {
    max-width:600px;
}
.ierch__layer__props .ierch__layer__shadowed {

}
.overflower {
    background-color:#fff;
}
.ierch__layers {

}
.quick_courses_list {
    border-collapse:collapse;
    border-color:#ACACAC;
}
.quick_courses_list * {
    border-color:#ACACAC;
}
.worker_course__item__row td {
    border-bottom:1px solid #f2f2f2;
}
.worker_course__item {
    color:#909495;
    position:relative;
    padding:8px 0 8px 24px;
}
.worker_course__item__row:last-child td {
    border-bottom:none;
}
.worker_course__item:before {
    content:'';
    display:inline-block;
    width:16px;
    height:16px;
    position:absolute;
    top:8px;
    left:3px;
    background-repeat:no-repeat;
    background-image:url(/i/arm/course_states.png);
    background-position:0 -48px;
}
.worker_course__item__good:before {
    background-position:0 -16px !important;
}
.worker_course__item__warn:before {
    background-position:0 -32px !important;
}
.worker_course__item__bad:before {
    background-position:0 -48px !important;
}
.worker_course__item__good {
    color:#6dc75e;
}
.worker_course__item__warn {
    color:#ff9226;
}
.worker_course__item__bad {
    color:#c75e5e;
}
.worker_course__item__bid {
    color:#63c5c2;
}
.worker_course__item:hover {

}
.worker_course__item__set_true {
    float:right;
    margin:3px 0 5px 30px;
    position:relative;
    top:-3px;
}
.gray_small {
    font-size:13px;
    color:#585858;
    opacity:0.5;
}
.hr20 {
    display:block;
    overflow:hidden;
    height:1px;
    background-color:#e5e5e5;
    margin:20px 0;
}
.hr10 {

}
.ierch__layer__shadowed__close {
    font-size:30px;
    background:#fff;
    line-height:20px;
    overflow:hidden;
    position:relative;
    display:inline-block;
    top:15px;
    cursor:pointer;
    opacity:0.5;
    z-index:200;
}
.ierch__layer__shadowed__close span {
    font-size:13px;
    position:relative;
    top:-7px;
}
.ierch__layer__shadowed__close:hover {
    opacity:1;
}
.ierch__layer__loading {
    background-image:url(/i/arm/282_w.gif);
    background-repeat:no-repeat;
    background-position:center center;
}
.lui__list_table tr {
    vertical-align:top;
}
.lui__list_table td:first-child,
.lui__list_table th:first-child,
.sf_admin_list td:first-child,
.sf_admin_list th:first-child {
    padding-left:15px;
}
.lui__list_table .sf_admin_batch_checkbox__td {
    width:10px;
    padding-top:10px;
    padding-bottom:0;
}
.lui__list_table td {
    border-bottom:1px solid #D8D8D8;
}
.lui__list_table td:last-child {
    white-space:nowrap;
    padding-right:10px;
    padding-top:8px;
    text-align:right;
}
.user_permission_map{
    position:relative;
}
.lui__list_table_permissions {
    margin:16px 0;
    border-collapse:collapse;
}
.lui__list_table_permissions td:last-child,
.lui__list_table_permissions td:first-child,
.lui__list_table_permissions th:first-child {
    text-align:left;
}
.lui__list_table_permissions td:first-child {
    white-space:nowrap;
}
.lui__list_table_permissions td:last-child {
    white-space:normal;
    padding-bottom:5px;
}
.lui__list_table_permissions__item,
.lui__list_table_permissions__item label {
    font-size:11px;
}
.lui__list_table_permissions__item {
    display:inline-block;
    vertical-align:middle;
    margin-right:16px;
    margin-bottom:5px;
    white-space:nowrap;
}
.lui__list_table_permissions td,
.lui__list_table_permissions th {
    border:1px solid #D8D8D8;
    text-align:center;
    background-color:#fff;
}
.lui__list_table_permissions th {
    background-color:#fff !important;
}
.aStruct .lui__list_table_permissions {
    margin:10px 0;
    font-size:11px;
}
.aStruct .lui__list_table thead th {
    white-space:normal;
}
.aStruct .lui__list_table td:first-child,
.aStruct .lui__list_table th:first-child,
.aStruct .sf_admin_list td:first-child,
.aStruct .sf_admin_list th:first-child {
    padding-left:10px;
}
.lui__list_table td, .lui__list_table th {
    padding:10px 8px;
    text-align:left;
}
.lui__list_table thead th {
    white-space:nowrap;
}
.lui__list_table {

}
th {
    border-top:1px solid #D8D8D8;
    border-bottom:1px solid #D8D8D8;
}
.lui__list_table th {
    background-color:#F5FBFD;
}
.lui__list_table th a {
    color:#000;
}
.lui__list_table tbody tr:hover td {
    background-color:rgba(186, 228, 244, 0.25);
}
.standart__table_th {

    padding:5px;
}
.standart__table_td {
    border-bottom:1px solid #f2f2f2;
    padding:5px;
}
.span6 {
    display:inline-block;
    vertical-align:top;
    width:49%;
    margin:0;
}
.padding_select {
    box-shadow:none;
    border:1px solid #e5e5e5;
}
.padding_select option {

}
.box2 option {
    background-color:rgba(186, 228, 244, 0.25);
}
.box2 option[selected="selected"] {
    background:transparent;
}
.bootstrap-duallistbox-container {
    max-width:1100px;;
}
.filter_letters {
    display:inline-block;
    vertical-align:top;
    margin:0 0 5px 5px;
    cursor:pointer;
    background-color:rgba(186, 228, 244, 0.25);
    padding:5px;
    width:29px;
    height:29px;
    text-align:center;
}
.filter_letters:hover {
    background-color:rgba(186, 228, 244, 1);
}
.filter_letters.current {
    background-color:rgba(186, 228, 244, 1);
}
.lui_pager_abc {
    margin:8px 0 0 0;
}
.lui_pager_abc sup {
    font-size:10px;
    padding-left:3px;
}
.lui_pager_abc a, .lui_pager_abc span {
    margin:0 10px 0 0;
    text-decoration:none;
    vertical-align:middle;
    cursor:pointer;
    font-weight:normal;
    display:inline-block !important;
    outline:none;
    color:#8b8b8b;
    line-height:16px !important;
    background-color:transparent;
    overflow:hidden;
    text-align:center;
    font-size:16px;
    border:none;
}
.lui_pager_abc span {
    color:#000;
    font-weight:bold;
}
.lui_pager {
    white-space:nowrap;
}
.lui_pager a, .lui_pager span {
    margin:0 0 0 5px;
    text-decoration:none;
    vertical-align:middle;
    cursor:pointer;
    font-weight:normal;
    display:inline-block !important;
    outline:none;
    padding:3px 3px 0 3px;
    border-radius:2px;
    border:1px solid #8b8b8b;
    color:#8b8b8b;
    height:24px;
    min-width:24px;
    line-height:16px !important;
    background-color:transparent;
    overflow:hidden;
    text-align:center;
}
.lui_pager a:hover {
    background-color:#40bfee;
    border-color:#40bfee;
    color:#fff;
    opacity:1;
}
.lui_pager span {
    background-color:#3BAFDA;
    border-color:#3BAFDA;
    color:#fff;
}
.list_box_custom {
    border:1px solid #e5e5e5;
    height:400px;
    min-width:260px;
    overflow-y:scroll;
}
.list_box_custom__item {
    padding:5px 10px;
    cursor:pointer;
    position:relative;
}
.list_box_custom__all .list_box_custom__item__warn {
    opacity:0.5;
}
.icon_alone_warn {
    position:absolute;
    margin-left:5px;
}
.list_box_custom__arrow {
    width:6px;
    height:10px;
    position:absolute;
    margin-left:12px;
    display:none;
}
.list_box_custom__arrow_left {
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA01pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoMTMuMCAyMDEyMDMwNS5tLjQxNSAyMDEyLzAzLzA1OjIxOjAwOjAwKSAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM2N0ZBMzA1MDdGNzExRTRBMTIxQUJGQzA5Nzg3ODBFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM2N0ZBMzA2MDdGNzExRTRBMTIxQUJGQzA5Nzg3ODBFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzY3RkEzMDMwN0Y3MTFFNEExMjFBQkZDMDk3ODc4MEUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzY3RkEzMDQwN0Y3MTFFNEExMjFBQkZDMDk3ODc4MEUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5bBu/yAAAAM0lEQVR42mJkwAT1DDgE/wNxAxUFmYCYEcr+j83SBqhEPUFJZiSJA1BjG9AlkCUZAQIMAKUoD4B3fXCCAAAAAElFTkSuQmCC');
}
.list_box_custom__arrow_right {
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA01pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoMTMuMCAyMDEyMDMwNS5tLjQxNSAyMDEyLzAzLzA1OjIxOjAwOjAwKSAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQxRkIwMTYyMDdGNzExRTQ4MUNDREI1NzY0MUIwM0I0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQxRkIwMTYzMDdGNzExRTQ4MUNDREI1NzY0MUIwM0I0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDFGQjAxNjAwN0Y3MTFFNDgxQ0NEQjU3NjQxQjAzQjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDFGQjAxNjEwN0Y3MTFFNDgxQ0NEQjU3NjQxQjAzQjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4ajLHUAAAANUlEQVR42mJgYGCoh2IM0ADE/ymXZEaSOADEjFAFDExouv5DaUZkwXqoRAN5gjDXYAgCBBgA+1MQOdPchP4AAAAASUVORK5CYII=');
}
.list_box_custom__item:hover {
    background-color:rgba(186, 228, 244, 0.25);
}
.list_box_custom__item_selected {
    background-color:rgba(186, 228, 244, 1) !important;
}
.list_box_custom__item__new {
    background-color:rgba(186, 228, 244, 1);
}
.list_box_custom__item_stop {
    cursor:default !important;
    background-color:#fff !important;
}
#powerTip {
    cursor:default;
    background-color:#333;
    background-color:rgba(0, 0, 0, .8);
    max-width:400px;
    border-radius:2px;
    color:#fff;
    display:none;
    padding:5px 10px;
    position:absolute;
    z-index:2147483647
}
#powerTip:before {
    content:"";
    position:absolute
}
#powerTip.n:before, #powerTip.s:before {
    border-right:5px solid transparent;
    border-left:5px solid transparent;
    left:50%;
    margin-left:-5px
}
#powerTip.e:before, #powerTip.w:before {
    border-bottom:5px solid transparent;
    border-top:5px solid transparent;
    margin-top:-5px;
    top:50%
}
#powerTip.n:before {
    border-top:10px solid #333;
    border-top:10px solid rgba(0, 0, 0, .8);
    bottom:-10px
}
#powerTip.e:before {
    border-right:10px solid #333;
    border-right:10px solid rgba(0, 0, 0, .8);
    left:-10px
}
#powerTip.s:before {
    border-bottom:10px solid #333;
    border-bottom:10px solid rgba(0, 0, 0, .8);
    top:-10px
}
#powerTip.w:before {
    border-left:10px solid #333;
    border-left:10px solid rgba(0, 0, 0, .8);
    right:-10px
}
#powerTip.ne:before, #powerTip.se:before {
    border-right:10px solid transparent;
    border-left:0;
    left:10px
}
#powerTip.nw:before, #powerTip.sw:before {
    border-left:10px solid transparent;
    border-right:0;
    right:10px
}
#powerTip.ne:before, #powerTip.nw:before {
    border-top:10px solid #333;
    border-top:10px solid rgba(0, 0, 0, .8);
    bottom:-10px
}
#powerTip.se:before, #powerTip.sw:before {
    border-bottom:10px solid #333;
    border-bottom:10px solid rgba(0, 0, 0, .8);
    top:-10px
}
#powerTip.nw-alt:before, #powerTip.ne-alt:before, #powerTip.sw-alt:before, #powerTip.se-alt:before {
    border-top:10px solid #333;
    border-top:10px solid rgba(0, 0, 0, .8);
    bottom:-10px;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    left:10px
}
#powerTip.ne-alt:before {
    left:auto;
    right:10px
}
#powerTip.sw-alt:before, #powerTip.se-alt:before {
    border-top:0;
    border-bottom:10px solid #333;
    border-bottom:10px solid rgba(0, 0, 0, .8);
    bottom:auto;
    top:-10px
}
#powerTip.se-alt:before {
    left:auto;
    right:10px
}
.sf_admin_filter__wrapper {
    position:relative;
    display:inline-block;
}
.sf_admin_filter {
    position:absolute;
    width:420px;
    left:0;
    margin-top:15px;
    height:auto;
    z-index:1005;
    padding:15px;
    box-shadow:0 5px 15px -2px rgba(0, 0, 0, 0.4);
    display:none;
    background-color:#fff;
}
.sf_admin_filter:before {
    content:'';
    display:inline-block;
    border-right:10px solid transparent;
    border-left:10px solid transparent;
    border-bottom:10px solid #fff;
    position:absolute;
    top:-10px;
    left:20px;
}
.sf_admin_filter select, .sf_admin_filter input[type="text"] {
    width:100%;
}
.sf_admin_filter .sf_admin_date select, .sf_admin_filter .sf_admin_date input[type="text"] {
    width:auto;
}
.sf_admin_filter__tooggler {
    cursor:pointer;
    z-index:1001;
    margin-left:10px;
    background-repeat:no-repeat;
    background-position:0 0;
}
.sf_admin_filter__tooggler__on {
    background-position:-14px 0;
}
.sf_admin_filter_close {
    width:32px;
    height:32px;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAbrwAAG68BXhqRHAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAC4SURBVFiF7ZVBCoMwEEX/L+QILrrJ/c/TI7jxEBV+NykUapJxrB2EDLh75j1QJpSEyLmF2kfACBgBlwogmUmmHXwimbugpO4DIANYATwATAZ+KuwKIDdZY0AqB6oX8SF/s+lwQOXgrwgL4w7oCTzy3QE1kVfuCqhEuOTugI0Il1xS/CK63ifYkP/vJ2yJvBE/kR+JsMpjVzFOvIxYXuhOuVoXSU8jnwDcJc1Nzhpw1oQvohEwAsIDXq360Fzr4Ph4AAAAAElFTkSuQmCCdcdd92e4c1e346d5c58624c191264bc7');
    cursor:pointer;
    opacity:0.7;
    position:absolute;
    right:5px;
    top:5px;
}
.sf_admin_filter_close:hover {
    opacity:1
}
.dashboard_table td {
    height:30px;
    border-right:2px solid #fff;
    cursor:pointer;
}
.dashboard_table td:first-child {
    border-radius:2px 0 0 2px;
}
.dashboard_table td:last-child {
    border-radius:0 2px 2px 0;
    border-right:none;
}
.dashboard_table td[width="0%"] {
    border-right:none;
}
.dashboard_table__good {
    background-color:#6dc75e;
    color:#6dc75e;
}
.dashboard_table__warn {
    background-color:#ff9226;
    color:#ff9226;
}
.dashboard_table__bad {
    background-color:#c75e5e;
    color:#c75e5e;
}
.dashboard_table__none {
    background-color:#733636;
    color:#733636;
}
.dashboard_table__title td {
    background:transparent;
    font-size:18px;
    text-align:center;
}
.light_big__txt {
    font-size:24px;
    color:#000;
}
.dashboard_pie_table__td {
    padding-right:25px;
    width:250px;
}
.dashboard_pie_table__legend td {
    padding-right:10px;
}
.pie__tooltip {
    position:absolute;
    left:10px;
    top:10px;
    background-color:#1d2325;
    z-index:1000;
    padding:5px 10px;
    list-style:none;
    display:inline-block;
    height:35px;
    width:100px;
}
.pie__tooltip * {
    list-style:none;
    color:#fff;
}
.standart__subtable {

}
.standart__subtable_td {
    padding:3px 10px 3px 0;
}
.standart__table_td__subwrapper {
    margin-right:30px;
    position:relative;
    display:inline-block;
    padding-right:5px;
    cursor:pointer;
}
.standart__table_td__subwrapper__count {
    position:absolute;
    top:1px;
    left:100%;
    cursor:pointer;
    display:inline-block;
    padding:1px 5px;
    border-radius:20px;
    color:#fff;
    font-size:11px;
    height:16px;
    overflow:hidden;
    line-height:14px;
}
.left_padd__1 {
    padding-left:16px !important;
}
.left_padd__2 {
    padding-left:26px !important;
}
.is_second_course {

}
.autocomplete-suggestions {
    background:#FFF;
    overflow:auto;
    box-shadow:0 2px 10px -1px rgba(0, 0, 0, 0.5);
}
.autocomplete-suggestion {
    padding:2px 5px;
    overflow:hidden;
    cursor:pointer;
}
.autocomplete-selected {
    background:#F0F0F0;
}
.autocomplete-suggestions strong {
    font-weight:normal;
    color:#3399FF;
}
.lui__desktop_right__wrapper {
    position:relative;
    padding:15px 0 0 0;
    height:inherit;
}
.lui_form_layer {
    height:100%;
    position:absolute;
    top:0;
    left:0px;
    right:0px;
    bottom:0px;
    margin:auto;
    padding:15px 0 0 0;
    background-color:#fff;
    z-index:10007;
}
.lui_form_layer .lui__scroller_class {
    border-top:1px solid #DEDEDE;
}
.lui_form_layer__before {
    display:inline-block;
    border-top:10px solid transparent;
    border-bottom:10px solid transparent;
    border-right:10px solid #ffffff;
    position:absolute;
    margin-left:-10px;
}
.lui_form_layer .hidden_element {
    display:none;
}
.lui__list_actions__wrapper {
    background:transparent;
    border-top:1px solid #D8D8D8;
    padding:10px 15px;
    position:relative;
    min-height:45px;
    z-index:111;
}
.lui_form_layer .lui__list_actions__wrapper {
    display:block;
    padding-top:10px;
    padding-bottom:10px;
    margin-top:15px;
    min-height:0 !important;
}
.sf_admin_actions__pseudo {

}
.lui_form_layer .lui__h1 {
    margin-left:40px;
}
.lui_form_layer .lui__h1:after {

}
.lui_form_layer .lui__scroller_wrapper, .ierch__layer__modal .lui__scroller_wrapper {
    padding-left:16px !important;
    padding-right:16px;
}
.lui_form_layer__close {
    position:absolute;
    display:inline-block;
    cursor:pointer;
    left:15px;
    top:16px;
    width:16px;
    height:16px;
    background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0id2luZG93cy0xMjUyIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDM3MS4yMyAzNzEuMjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM3MS4yMyAzNzEuMjM7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8cG9seWdvbiBwb2ludHM9IjM3MS4yMywyMS4yMTMgMzUwLjAxOCwwIDE4NS42MTUsMTY0LjQwMiAyMS4yMTMsMCAwLDIxLjIxMyAxNjQuNDAyLDE4NS42MTUgMCwzNTAuMDE4IDIxLjIxMywzNzEuMjMgICAxODUuNjE1LDIwNi44MjggMzUwLjAxOCwzNzEuMjMgMzcxLjIzLDM1MC4wMTggMjA2LjgyOCwxODUuNjE1ICIgZmlsbD0iIzAwMDAwMCIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4=');
    background-repeat:no-repeat;
    background-position:center center;
    background-size:16px 16px;
    opacity:0.3;
}
.lui_form_layer__close:hover {
    opacity:1;
}
.lui_form_layer .error_list {
    color:#FF0000;
    position:absolute;
    margin:-3px 0 0 0;
    padding:0;
    font-size:11px;
    white-space:nowrap;
}
.lui_form_layer .error_list:after {
    color:#FF0000;
    position:absolute;
    content:'▲';
    font-size:11px;
    top:2px;
    right:-12px;
}
.lui_form_layer__overlay {
    z-index:10008;
}
.lui__desktop_left_hider {
    position:absolute;
    width:5px;
    height:100%;
    left:0;
    top:0;
    background-color:#393F41;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAFCAYAAACAcVaiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA01pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoMTMuMCAyMDEyMDMwNS5tLjQxNSAyMDEyLzAzLzA1OjIxOjAwOjAwKSAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYwQUZCMjFDMjc4MzExRTRCRjc4OEQ5MDgxODk5QjMxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYwQUZCMjFEMjc4MzExRTRCRjc4OEQ5MDgxODk5QjMxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRkIyMUEyNzgzMTFFNEJGNzg4RDkwODE4OTlCMzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRkIyMUIyNzgzMTFFNEJGNzg4RDkwODE4OTlCMzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6OcMxAAAAAJUlEQVR42mL8//8/AxT8Z4IxgJiRCcYAiTBBGf9hHAaYAECAAQBUowgGWWdvpQAAAABJRU5ErkJggg==');
    background-position:center center;
    background-repeat:no-repeat;
    opacity:0;
    z-index:1000;
    cursor:pointer;
}
.lui__desktop_left_hider__hidded {
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAFCAYAAACAcVaiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA01pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoMTMuMCAyMDEyMDMwNS5tLjQxNSAyMDEyLzAzLzA1OjIxOjAwOjAwKSAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAwMjY4RUE2Mjc4NDExRTQ4RTgxQzREODVBMzhFODlDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAwMjY4RUE3Mjc4NDExRTQ4RTgxQzREODVBMzhFODlDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDAyNjhFQTQyNzg0MTFFNDhFODFDNEQ4NUEzOEU4OUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDAyNjhFQTUyNzg0MTFFNDhFODFDNEQ4NUEzOEU4OUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz546sZ0AAAAJUlEQVR42mL8DwQMDAyMQMzABGX8h3EYYAIwDlgpE4wBEgEIMABc1AgHyo+/sQAAAABJRU5ErkJggg==');
}
.lui__desktop_left_hider:hover {
    opacity:1;
}
.lui__desktop_left__wrapper {
    left:0;
    width:auto;
    position:relative;
    overflow:hidden;
}
.logo_wrap{
    text-align:center;
}
.logo {
    display:inline-block;
    background:url(/i/logo-white.svg) no-repeat 50% 50%;
    background-size:contain;
    width:165px;
    height:52px;
    margin:0 16px;
    border:none !important;
    border-radius:20%;
}
.lui__desktop_left__wrapper__closed .logo__full {
    display:none;
}
.lui__desktop_left__wrapper__closed .logo__small {
    display:inline-block;
}
.lui__desktop_left__wrapper__closed {
    width:34px !important;

}
.lui__desktop_left__wrapper__closed .fixed_user_menu {
    left:10px;
}
.lui__nav__wrapper {
    overflow:hidden;
}
.lui__nav {
    margin:0;
    padding:0;
    list-style:none;
    margin-bottom:10px;
}
.lui__nav_li_group_btn {
    padding-left:8px !important;
    line-height:30px;
    cursor:pointer;
}
.lui__nav_li_group_btn .lui__nav_li_group_btn__cont:after {
    content:'';
    display:inline-block;
    width:10px;
    height:6px;
    background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSI2cHgiIHZpZXdCb3g9IjAgMCAxMCA2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0OS4xICg1MTE0NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+YXJyb3cgZG93bjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi9hcnJvdy1kb3duIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy4wMDAwMDAsIC01LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0zLjc3NTk1NzYzLDUuMTMzMTMzMjggQzMuNTk4NDQ2NTksNC45NTU2MjIyNCAzLjMxMDY0NDMyLDQuOTU1NjIyMjQgMy4xMzMxMzMyOCw1LjEzMzEzMzI4IEMyLjk1NTYyMjI0LDUuMzEwNjQ0MzIgMi45NTU2MjIyNCw1LjU5ODQ0NjU5IDMuMTMzMTMzMjgsNS43NzU5NTc2MyBMNy41NjEzNzY3NSwxMC4yMDQyMDExIEM3LjY1MDEzMjI3LDEwLjI5Mjk1NjYgNy43NjY0NjA1OSwxMC4zMzczMzQ0IDcuODgyNzg4OTIsMTAuMzM3MzM0NCBDNy45OTkxMTcyNSwxMC4zMzczMzQ0IDguMTE1NDQ1NTcsMTAuMjkyOTU2NiA4LjIwNDIwMTA5LDEwLjIwNDIwMTEgTDEyLjYzMjQ0NDYsNS43NzU5NTc2MyBDMTIuODA5OTU1Niw1LjU5ODQ0NjU5IDEyLjgwOTk1NTYsNS4zMTA2NDQzMiAxMi42MzI0NDQ2LDUuMTMzMTMzMjggQzEyLjQ1NDkzMzUsNC45NTU2MjIyNCAxMi4xNjcxMzEzLDQuOTU1NjIyMjQgMTEuOTg5NjIwMiw1LjEzMzEzMzI4IEw3Ljg4Mjc4ODkyLDkuMjM5OTY0NTcgTDMuNzc1OTU3NjMsNS4xMzMxMzMyOCBaIiBpZD0iYXJyb3ctZG93biI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+');
    background-size:cover;
    margin-left:5px;
    transition:-webkit-transform .1s ease-out;
    transition:transform .1s ease-out;
}
.lui__nav_li_group_btn_open .lui__nav_li_group_btn__cont:after {
    transform:rotate(-180deg);
}
.lui__nav_li_group_btn_open .lui__nav_menu__count {
    display:none;
}
.lui__nav li {
    position:relative;
    margin:0;
    padding:0;
    list-style:none;
    white-space:nowrap;
}
.lui__nav li .lui__nav_a {
    color:#fff;
    position:relative;
    border:none;
    display:block;
    margin:2px 0;
    padding:7px 40px 7px 40px;
    white-space:nowrap;
}
.lui__nav li:first-child .lui__nav_a {
    margin-top:0;
}
.lui__nav li:last-child a {
    margin-bottom:0;
}
.sprite_link {
    position:relative;
    display:inline-block;
    margin-left:24px;
}
.lui__nav_a:before,
.sprite_link:before {
    content:'';
    display:inline-block;
    position:absolute;
    width:16px;
    height:16px;
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:contain;
    left:16px;
    top:7px;
}
.sprite_link:before {
    left:-24px;
    top:50%;
    margin-top:-8px;
}
.sprite_link_setting:before {
    background-image:url('data:image/svg+xml;base64, ');
}
.sprite_link_about:before {
    background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5JbmZvPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJNZW51L1NpZGUtbWVudSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE1LjAwMDAwMCwgLTk2OC4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPGcgaWQ9IjE2Ij4KICAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA5NTUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIzLDI5IEMxOC41ODE3MjIsMjkgMTUsMjUuNDE4Mjc4IDE1LDIxIEMxNSwxNi41ODE3MjIgMTguNTgxNzIyLDEzIDIzLDEzIEMyNy40MTgyNzgsMTMgMzEsMTYuNTgxNzIyIDMxLDIxIEMzMSwyNS40MTgyNzggMjcuNDE4Mjc4LDI5IDIzLDI5IFogTTIzLDI4IEMyNi44NjU5OTMyLDI4IDMwLDI0Ljg2NTk5MzIgMzAsMjEgQzMwLDE3LjEzNDAwNjggMjYuODY1OTkzMiwxNCAyMywxNCBDMTkuMTM0MDA2OCwxNCAxNiwxNy4xMzQwMDY4IDE2LDIxIEMxNiwyNC44NjU5OTMyIDE5LjEzNDAwNjgsMjggMjMsMjggWiBNMjMsMTkuNSBDMjIuNDQ3NzE1MywxOS41IDIyLDE5LjA1MjI4NDcgMjIsMTguNSBDMjIsMTcuOTQ3NzE1MyAyMi40NDc3MTUzLDE3LjUgMjMsMTcuNSBDMjMuNTUyMjg0NywxNy41IDI0LDE3Ljk0NzcxNTMgMjQsMTguNSBDMjQsMTkuMDUyMjg0NyAyMy41NTIyODQ3LDE5LjUgMjMsMTkuNSBaIE0yMi4yNSwyMC41IEwyMy43NSwyMC41IEMyMy44ODgwNzEyLDIwLjUgMjQsMjAuNjExOTI4OCAyNCwyMC43NSBDMjQsMjAuODg4MDcxMiAyMy44ODgwNzEyLDIxIDIzLjc1LDIxIEwyMy41LDIxIEwyMy41LDI0LjUgTDIzLjc1LDI0LjUgQzIzLjg4ODA3MTIsMjQuNSAyNCwyNC42MTE5Mjg4IDI0LDI0Ljc1IEMyNCwyNC44ODgwNzEyIDIzLjg4ODA3MTIsMjUgMjMuNzUsMjUgTDIyLjI1LDI1IEMyMi4xMTE5Mjg4LDI1IDIyLDI0Ljg4ODA3MTIgMjIsMjQuNzUgQzIyLDI0LjYxMTkyODggMjIuMTExOTI4OCwyNC41IDIyLjI1LDI0LjUgTDIyLjUsMjQuNSBMMjIuNSwyMSBMMjIuMjUsMjEgQzIyLjExMTkyODgsMjEgMjIsMjAuODg4MDcxMiAyMiwyMC43NSBDMjIsMjAuNjExOTI4OCAyMi4xMTE5Mjg4LDIwLjUgMjIuMjUsMjAuNSBaIiBpZD0iSW5mbyI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=');
}
.sprite_link_logout:before {
    background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTQgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ5LjMgKDUxMTY3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5leGl0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJNZW51L1NpZGUtbWVudSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE1LjAwMDAwMCwgLTEwMDcuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxnIGlkPSIxNyI+CiAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgOTk1LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMi41MDA0NzM0LDE0LjgzMzI4NTIgTDIyLjUwMDQ3MzQsMjIuNDk4NTE4NSBDMjIuNTAwNDczNCwyMi43NzUzNTYgMjIuMjc4NTI4NSwyMi45OTk3NzcyIDIyLjAwMDQ0NTUsMjIuOTk5Nzc3MiBDMjEuNzI0Mjg3NiwyMi45OTk3NzcyIDIxLjUwMDQxNzcsMjIuNzgwMDM1OSAyMS41MDA0MTc3LDIyLjQ5ODUxODUgTDIxLjUwMDQxNzcsMTQuODMzMjg1MiBMMjAuMTIxOTg3OSwxNi4zNjM4ODE0IEMxOS45MzcyNDgxLDE2LjU2OTAxNDggMTkuNjIxMDg1NSwxNi41ODU2NDQyIDE5LjQxNTgxOTEsMTYuNDAxMDI0IEMxOS4yMTA1NTI3LDE2LjIxNjQwNCAxOS4xOTM5MTI3LDE1LjkwMDQ0NjMgMTkuMzc4NjUyNSwxNS42OTUzMTI4IEwyMS42NjgzOTM1LDEzLjE1MjgwNDQgQzIxLjg1MTk3NDgsMTIuOTQ4OTU3NiAyMi4xNDkxMTAzLDEyLjk0OTE3MjggMjIuMzMyNDk3NSwxMy4xNTI4MDQ0IEwyNC42MjIyMzg1LDE1LjY5NTMxMjggQzI0LjgwNjk3ODMsMTUuOTAwNDQ2MyAyNC43OTAzMzg0LDE2LjIxNjQwNCAyNC41ODUwNzIsMTYuNDAxMDI0IEMyNC4zNzk4MDU1LDE2LjU4NTY0NDIgMjQuMDYzNjQyOSwxNi41NjkwMTQ4IDIzLjg3ODkwMzEsMTYuMzYzODgxNCBMMjIuNTAwNDczNCwxNC44MzMyODUyIFogTTE0LDI2LjQ5OTUzNjMgTDE0LDE5LjUwMDAxODIgQzE0LDE5LjIyMTg4MjMgMTQuMjIzODcsMTguOTk5NTU0NSAxNC41MDAwMjc4LDE4Ljk5OTU1NDUgQzE0Ljc3ODExMDgsMTguOTk5NTU0NSAxNS4wMDAwNTU3LDE5LjIyNDk1NzEgMTUuMDAwMDU1NywxOS41MDMwMDUzIEwxNS4wMDAwNTU3LDI1Ljk5OTk0NDMgTDI5LjAwMDgzNTQsMjUuOTk5OTQ0MyBMMjkuMDAwODM1NCwxOS41MDMwMDUzIEMyOS4wMDA4MzU0LDE5LjIyNDU0MTQgMjkuMjI0NzA1MywxOC45OTk1NTQ1IDI5LjUwMDg2MzIsMTguOTk5NTU0NSBDMjkuNzc4OTQ2MiwxOC45OTk1NTQ1IDMwLjAwMDg5MSwxOS4yMjM2MTk3IDMwLjAwMDg5MSwxOS41MDAwMTgyIEwzMC4wMDA4OTEsMjYuNDk5NTM2MyBDMzAuMDAwODkxLDI2Ljc3NzY3MjIgMjkuNzc4NjM1NywyNyAyOS41MDQ0NzA0LDI3IEwxNC40OTY0MjA2LDI3IEMxNC4yMjYxOTM2LDI3IDE0LDI2Ljc3NTkzNDggMTQsMjYuNDk5NTM2MyBaIiBpZD0iZXhpdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjIuMDAwNDQ2LCAyMC4wMDAwMDApIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTIyLjAwMDQ0NiwgLTIwLjAwMDAwMCkgIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==');
}
.sprite_link_user:before {
    background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ5LjMgKDUxMTY3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT51c2VyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJNZW51L1NpZGUtbWVudSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE1LjAwMDAwMCwgLTk2Ny4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPGcgaWQ9IjE2Ij4KICAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA5NTUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE5LjI4Mzg4MTUsMjAuNDgxNDQ3OCBDMTkuMTAwNzMwNSwyMC4wMjI2MDUzIDE5LDE5LjUyMTg5MzkgMTksMTguOTk3NjMwNSBMMTksMTYuMDAyMzY5NSBDMTksMTMuNzkxOTIxOCAyMC43OTUzNTYsMTIgMjMsMTIgQzI1LjIwOTEzOSwxMiAyNywxMy43OTE4MjE4IDI3LDE2LjAwMjM2OTUgTDI3LDE4Ljk5NzYzMDUgQzI3LDE5LjUyMTgyNjQgMjYuODk5MDMzNSwyMC4wMjI0ODU0IDI2LjcxNTU4NTUsMjAuNDgxMjkxMiBDMzAuMDIxMjQ5LDIxLjQ1MjgyNzEgMzAuNzc2MDYzLDIzLjU1NjY0NjggMzAuNzc2MDYzLDIzLjU1NjY0NjggQzMwLjg5OTc0LDIzLjgwMTUwNCAzMSwyNC4yMjY1MTgyIDMxLDI0LjQ5ODUxNTEgTDMxLDI3LjAwMDk0OTMgQzMxLDI3LjU1MjcwOTggMzAuNTU1MzY5LDI4IDI5Ljk5OTEyODUsMjggTDE2LjAwMDg3MTUsMjggQzE1LjQ0ODEwNTUsMjggMTUsMjcuNTU2NjQ2OCAxNSwyNy4wMDA5NDkzIEwxNSwyNC40OTg1MTUxIEMxNSwyNC4yMjMxOTI4IDE1LjA5MzA1ODUsMjMuNzk2MTQwMiAxNS4yMjM5MzcsMjMuNTU2NjQ2OCBDMTUuMjIzOTM3LDIzLjU1NjY0NjggMTUuOTc4NjcsMjEuNDUzMDUzMSAxOS4yODM4ODE1LDIwLjQ4MTQ0NzggWiBNMTkuNzg1OTMxLDIxLjM4MDYzMzggQzE3LjA3MTY0NjUsMjIuMTAxNzA4NCAxNi4yODc5NzY1LDIzLjU5NTQwNjYgMTYuMjg3OTc2NSwyMy41OTU0MDY2IEMxNi4xMjIxMTA1LDIzLjgxMjMzNjUgMTYsMjQuMjIxNzkzMiAxNiwyNC40OTUzODkgTDE2LDI2Ljc1NDQ5NzQgQzE2LDI2Ljg4NjA1OTggMTYuMTE0MTQ0LDI3IDE2LjI1NDk0NywyNyBMMjkuNzQ1MDUzLDI3IEMyOS44ODczMDgsMjcgMzAsMjYuODkwMDg0NyAzMCwyNi43NTQ0OTc0IEwzMCwyNC40OTUzODkgQzMwLDI0LjIyNTQ4NzYgMjkuODcxMDY4NSwyMy44MTg4NTc0IDI5LjcxMjAyMzUsMjMuNTk1NDA2NiBDMjkuNzEyMDIzNSwyMy41OTU0MDY2IDI4LjkyODEzOCwyMi4xMDEyOTY4IDI2LjIxMjk0NywyMS4zODAzMzU4IEMyNS40ODMyMzcsMjIuMzYzMTA2NSAyNC4zMTQzNTQsMjMgMjMsMjMgQzIxLjY4MzA4LDIzIDIwLjUxNDgwMSwyMi4zNjMyNTIxIDE5Ljc4NTkzMSwyMS4zODA2MzM4IFogTTIwLDE1Ljk5Njg2OTcgTDIwLDE5LjAwMzEzMDMgQzIwLDIwLjY1MjYwOTEgMjEuMzQzMTQ2LDIyIDIzLDIyIEMyNC42NTM0ODMsMjIgMjYsMjAuNjU4MjU1OCAyNiwxOS4wMDMxMzAzIEwyNiwxNS45OTY4Njk3IEMyNiwxNC4zNDczOTA5IDI0LjY1Njg1NCwxMyAyMywxMyBDMjEuMzQ2NTE3LDEzIDIwLDE0LjM0MTc0NDMgMjAsMTUuOTk2ODY5NyBaIiBpZD0idXNlciI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=');
}
.lui__nav li.current .lui__nav_a, .lui__nav .lui__nav_a:hover {
    background-color:#798799;
}
.lui__nav li.current .lui__nav_a:after, .lui__nav .lui__nav_a:hover:after {
    content:'';
    display:inline-block;
    position:absolute;
    top:0;
    left:0;
    width:2px;
    height:100%;
    background-color:#cfd4da;
}
.lui__nav__wrapper__sh_bottom {
    box-shadow:0 -4px 10px -5px rgba(0, 0, 0, 0.5) inset;
}
.lui__nav__wrapper__sh_top {
    box-shadow:0 4px 10px -5px rgba(0, 0, 0, 0.5) inset;
}
.lui__nav__wrapper__sh_bottom_top {
    box-shadow:0 4px 10px -5px rgba(0, 0, 0, 0.5) inset, 0 -4px 10px -5px rgba(0, 0, 0, 0.5) inset;
}
.lui__nav a:hover {
    opacity:0.8;
}
.lui__desktop_left__wrapper__closed .lui__nav a {
    margin-left:0 !important;
}
.sOverlay_fix {

}
.lui__form_tabs {
    border-bottom:1px solid #f2f2f2;
}
.lui__form_tab {
    color:rgba(34, 41, 43, 0.5);
    font-size:16px;
    display:inline-block;
    border-bottom:4px solid transparent;
    cursor:pointer;
    padding:10px 10px 8px 10px;
}
.lui__form_tab__current {
    color:rgba(34, 41, 43, 1);
    border-bottom-color:rgba(34, 41, 43, 1);
}
.sf_admin_form_row .content {
    position:relative;
}
div.content {
    margin-top:3px;
}
.period_table {
    background:#F0F0F0;
    padding:5px;
}
.period_table td {
    padding:3px 3px 3px 3px;
    text-align:left;
}
.period_html_title {
    padding-right:15px !important;
}
.anywhere_icon {
    display:inline-block;
    width:16px;
    height:16px;
    background-image:url(/i/arm/icon_sprite.png);
    background-position:center center;
    background-repeat:no-repeat;
    overflow:hidden;
    cursor:pointer;
    opacity:0.5;
    background-color:transparent;
}
.anywhere_icon:hover {
    opacity:1;
    background-color:rgba(255, 255, 255, 0.5);
}
.anywhere_icon__edit {
    background-position:0 -16px;
}
.anywhere_icon__remove {
    background-position:0 -32px;
}
.anywhere_icon__excel {
    background-position:0 -48px;
}
.anywhere_icon__save {
    background-position:0 -80px;
}
a.anywhere_icon {
    border:none;
    opacity:1;
}
.lui__toggler {
    position:relative;
    display:inline-block;
}
.lui__toggler__item {
    cursor:pointer;
    display:inline-block;
    vertical-align:top;
    top:2px;
    position:relative;
    font-size:16px;
    color:#ACACAC;
}
.lui__toggler__off .lui__toggler__item__off {
    color:#000;
}
.lui__toggler__on .lui__toggler__item__on {
    color:#000;
}
.lui__toggler__content {
    display:inline-block;
    position:relative;
    background:#22292b;
    height:23px;
    width:50px;
    border-radius:23px;
    margin:0 7px;
}
.lui__toggler__content__switcher {
    position:absolute;
    left:2px;
    top:2px;
    display:inline-block;
    background:#fff;
    height:19px;
    width:19px;
    border-radius:20px;
}
.lui__toggler__on .lui__toggler__content__switcher {
    left:auto;
    right:2px;
}
.custom_select__div {
    position:absolute;
}
.custom_select__input {
    padding-right:24px !important;
}
.custom_select__span {
    position:absolute;
    display:inline-block;
    width:16px;
    height:16px;
    top:50%;
    margin-top:-8px;
    right:4px;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAOElEQVQ4y2NgGAU0AdeA+D8OfIEYA1JxaP4HxLHEuqIWiwHFpHplGpLmTnLCggmIF0ANGgWDGgAABZsXnaBK8gMAAAAASUVORK5CYIIfcffe3a88e546da10589c1b011905fe5');
}
.custom_select__options {
    position:absolute;
    background:#fff;
    box-shadow:1px 2px 5px rgba(0, 0, 0, 0.5);
    z-index:1001;
    max-height:300px;
    overflow-y:auto;
    display:none;
}
.custom_select__search {
    padding:3px 5px;
    position:absolute;
    background:#fff;
}
.custom_select__div__opened {

}
.custom_select__div__opened .custom_select__options {
    display:block;
}
.custom_select__option {
    padding:3px 5px;
    cursor:pointer;
}
.custom_select__option:hover {
    background-color:rgba(186, 228, 244, 0.25);
}
.division_courses_table td {
    padding:0 5px 5px 0;
}
ul.divisions_course {
    margin:0;
    padding:0;
    background-color:#f7f7f7;
    clear:both;
}
li.divisions_course__item {
    position:relative;
    padding:5px 15px;
    padding-right:25px;
    cursor:pointer;
    margin:0;
    border-bottom:1px solid #dedede;
    line-height:22px;
    clear:both;
    z-index:2;
}
li.divisions_course__item:hover {
    background-color:#e3e3e3;
}
li.divisions_course__item b {
    float:right;
}
ul .divisions_course__item {
    list-style:none;
}
.divisions_course__item .anywhere_icon {
    visibility:hidden;
}
.divisions_course__item:hover .anywhere_icon {
    visibility:visible;
}
.grouper td {

}
.grouper__sk {
    border-top:2px solid #000;
    border-right:2px solid #000;
    border-bottom:2px solid #000;
    width:10px;
}
.okof_tree__item {
    display:inline-block;
    padding-left:0px;
}
.okof_tree__item_before {
    display:inline-block;
    position:relative;
    top:3px;
    width:16px;
    height:16px;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAADdgAAA3YBfdWCzAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAChSURBVDiNtdMhDgJBDIXhbyCEoNdzGxQGhUNxn5VIHA6H4hhcgQvgCARIEaxYFsQOG14ypp3+Ted1UkSoK6U0joijluo1igscUkplW4CIeDtY4oEVUjP/cf9rkAXuWKOXDaggc9ywQT8bUEFmuGKLQTaggkxxwQ7DbEAFmeCMPUb13JuNP+mvI3R6xE42dlqkTquMAieUbeyNiFeHunK/8xOhsNgiLnaXTAAAAABJRU5ErkJggg83d13932efaf16648ccb42e775d99a21');
}
.okof_tree__item__loading {
    background-image:url('/i/arm/3.gif');
}
.okof_tree__item__opened {
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAADdgAAA3YBfdWCzAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACpSURBVDiNxZOxDoJAEETfnF9oR0VHbKAidJR0lFR+ir8m6tqsBpE7JZi4yRY3O29yd7mTmbGlwib6ZwGSdmvBBxMkBeAkqV4B184E/BIrwIDSzEg1ULq3MjOmgwa4AUUCLtzTPLWZoQWuQL4A5z5rX/QFYwdcgGyiZa51b/7IVntgBPbeI9AvehPnHYCz9xDzKfaUJQk4+vJgEWM0YBJCDP4Y8E39/zPdAXQe5kWQcEAdAAAAAElFTkSuQmCC1ff2f9bded3e354eb306489732d16fb2');
}
.okof_tree__item_before_empty {
    background-image:none;
}
.more_index {
    z-index:10010;
    background-color:#fff;
    background-image:url(/i/arm/282_w.gif);
    border-radius:2px;
}
.more_index2 {
    z-index:10010;
}
.more_index3 {
    z-index:10010;
    background-color:rgba(255, 255, 255, 0.1);
    padding-right:20px;
}
.more_index3:before {
    content:'';
}
.ierch__layer__modal {
    position:absolute;
    top:50%;
    left:50%;
    min-width:450px;
    max-width:80%;
    min-height:100px;
    z-index:10011;
    width:auto;
    box-shadow:0 0 10px 3px rgba(0, 0, 0, 0.3);
    border-radius:2px;
    background-color:#fff;
    padding:0;
}
.no-bg {
    background-image:none !important;
}
.ierch__layer__modal .sf_admin_action_save_and_add {
    display:none;
}
.sf_admin_action_save, .sf_admin_action_save_and_add {
    display:none !important;
}
.arm_brand_company .sf_admin_action_save,
.arm_company_info .sf_admin_action_save,
.arm_main .sf_admin_action_save,
.arm_help_dialog .sf_admin_action_save{
    display:inline-block !important;
}
input[type="submit"], input[type="button"], button, .lui_pseudo, .lui__list_actions a, .ierch__layer__modal .sf_admin_action_delete a, .sf_admin_actions__pseudo a {
    margin:0 !important;
    text-decoration:none;
    vertical-align:middle;
    cursor:pointer;
    font-weight:normal;
    display:inline-block;
    outline:none;
    padding:0 8px 0 8px;
    border-radius:2px;
    border:1px solid #8b8b8b;
    color:#8b8b8b;
    height:28px;
    line-height:26px !important;
    background-color:transparent;
    overflow:hidden;
}
.lui_pseudo {
    white-space:nowrap;
    border-color:#3bafda;
    color:#3bafda;
}
.sf_admin_action_delete span, .sf_admin_action_delete input[type="submit"], .sf_admin_action_delete a, .sf_admin_action_block span, .sf_admin_action_block a,
.lui_pseudo_delete {
    color:#FF0000 !important;
    background-color:transparent !important;
    border-color:rgba(128, 0, 0, 0.35) !important;
}
.sf_admin_action_delete:hover span,
.sf_admin_action_delete:hover input[type="submit"],
.lui_pseudo_delete:hover,
.sf_admin_action_delete:hover span, .sf_admin_action_delete:hover a, .sf_admin_action_block:hover span, .sf_admin_action_block:hover a,
.lui_pseudo_delete:hover {
    color:#fff !important;
    background-color:#FF0000;
    border-color:rgba(128, 0, 0, 0.35) !important;
}
.aStruct .lui_pseudo_delete:hover{
    background-color:#FF0000 !important;
}
.lui_pseudo_blue {
    background-color:#3BAFDA;
    border-color:#3BAFDA;
    color:#fff;
}
.lui_pseudo_white_blue {
    background-color:#fff;
    border-color:#3BAFDA;
    color:#3BAFDA;
}
input[type="submit"]:hover, input[type="button"]:hover, button:hover, .lui_pseudo:hover, .lui__list_actions a:hover, .lui_form_layer input[type="submit"], .xs__button__green, .sf_admin_actions__pseudo a:hover {
    background-color:#3BAFDA;
    border-color:#3BAFDA;
    color:#fff;
    opacity:1;
}
.xs__button__green_i {
    background-color:#6dc75e !important;
    border-color:#6dc75e !important;
    color:#fff !important;
    opacity:1 !important;
}
input[type="submit"]:active, input[type="button"]:active, button:active, .lui_pseudo:active, .lui__list_actions a:active {
    background-color:#3BAFDA;
    border-color:#3BAFDA;
    color:#fff;
}
input.progress, button.progress, .lui_pseudo.progress {
    background-color:#6dc75e;
    border-color:#6dc75e;
    color:#fff;
    background-image:url(/i/arm/15.gif);
    background-repeat:no-repeat;
    background-position:center center;
    cursor:wait;
}
input.error, button.error, .lui_pseudo.error {
    background-color:#c75e5e !important;
    border-color:#c75e5e;
    color:#fff;
    cursor:default;
}
.bnt__add, .sf_admin_action_new a {
    padding-left:20px !important;
    background-image:url(/i/arm/add_btn.png);
    background-repeat:no-repeat;
    background-position:4px -50px;
    background-color:#3BAFDA;
    color:#fff;
    border-color:#3BAFDA;
}
.bnt__add:hover, .sf_admin_action_new a:hover {
    background-position:4px -50px;
}
#login_form input[type=submit] {
    width:100%;
    padding:9px;
    border:none;
    color:#000;
    background:#fff;
    font-size:15px;
    height:auto;
}
.sf_admin_action_list {
    display:none !important;
}
.ierch__layer__modal .sf_admin_action_delete {
    display:inline-block;

}
.ierch__layer__modal .sf_admin_action_delete a {
    border-color:#c75e5e;
    background-color:#c75e5e;
    color:#fff;
    padding-top:2px;
}
.ierch__layer__modal .sf_admin_action_delete a:hover {
    opacity:1;
}
.list_box_custom__item_must {

}
.small_gray {
    font-size:11px;
    color:#585858;
    line-height:13px;
}
.expander {
    cursor:pointer;
    position:absolute;
    background-image:url(/i/arm/expand22.png);
    background-position:0 0;
    margin-top:2px;
}
.expander_open {
    background-position:0 -16px;
}
.export_button, .sf_admin_action_export a {
    padding:2px 12px 2px 32px;
    height:24px;
    background-image:url(/i/arm/export.png);
    background-position:10px 3px;
    background-repeat:no-repeat;
    background-color:#6dc75e;
    border-color:#6dc75e;
    color:#fff;
    opacity:0.9;
}
.sf_admin_row__stick__parent td.sf_admin_list_td_title {

}
.sf_admin_row__stick__child td.sf_admin_list_td_title {
    padding-left:25px;
}
.sf_admin_row__stick__child_sub td.sf_admin_list_td_title {
    padding-left:50px;
}
.magick_checker__row, .magick_checker__col {
    cursor:pointer;
}
.lui__pirelli_button {
    width:100%;
    text-align:center;
}
.lui__ib {
    display:inline-block;
}
.lui__ib50 {
    width:50%;
}
.another_tabs {
    display:inline-block;
    position:absolute;
    bottom:0;
}
.another_tabs__item {

}
.another_tabs__item {
    display:inline-block;
    padding:6px 15px 6px 15px;
    position:relative;
    top:1px;
    font-size:15px;
    cursor:pointer;
    background-color:#e5e5e5;
    border:1px solid #e5e5e5;
    border-bottom:none;
    opacity:0.6;
    overflow:hidden;
    height:30px;
    margin-left:1px;
    border-radius:2px 2px 0 0;
}
.another_tabs__item:hover {
    opacity:0.8;
}
.another_tabs__item__active {
    background-color:#e5e5e5;
    border-color:#cecece;
    z-index:1000;
    opacity:1 !important;
}
.another_tabs__item__add {
    font-size:19px;
}
.another_toggle {
    display:inline-block;
    margin:0px;
    padding:0px;
    list-style:none;
    overflow:hidden;
    border:1px solid #a9a8a8;
    border-radius:4px;
}
.another_toggle__item {
    display:inline-block;
    position:relative;
    background-color:#e5e5e5;
    padding:4px 10px;
    padding-left:35px;
    width:110px;
    margin:0px;
    cursor:pointer;
    color:#6d6d6d;
}
.another_toggle__item:before {
    display:inline-block;
    content:"";
    position:absolute;
    top:4px;
    left:8px;
    width:15px;
    height:15px;
    background-repeat:no-repeat;
}
.another_toggle__item:hover {
    opacity:0.5;
}
.another_toggle__item_confirm_detail {
    border-right:1px solid #a9a8a8;
}
.another_toggle__item_confirm_detail:before {
    top:5px;
    background-image:url(/i/a/icon_detail.png);
}
.another_toggle__item_confirm_briefly:before {
    background-image:url(/i/a/icon_briefly.png);
}
.another_toggle__item_active {
    background-color:#a9a8a8;
}
.start_page {
    position:absolute;
    top:50%;
    left:50%;
    text-align:center;

}
.sOverlay_white:before {
    content:'' !important;
}
.batch_actions_wrapper .sOverlay_white {
    background-color:rgba(255, 255, 255, 0.7) !important;
}
.sf_admin_filter__extend__item {
    display:inline-block;
    padding-right:22px;
    position:relative;
}
.sf_admin_filter__extend__item__remove {
    position:absolute;
    cursor:pointer;
    right:0;
    display:inline-block;
    width:16px;
    height:16px;
    background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBvbHlnb24gcG9pbnRzPSIxMy4zNzksMTIuNjcyIDguNjgxLDcuOTc0IDEzLjMyNywzLjMyNyAxMi42MiwyLjYyIDcuOTc0LDcuMjY3IDMuMzc5LDIuNjcyIDIuNjcyLDMuMzc5IDcuMjY3LDcuOTc0IDIuNjIsMTIuNjIgMy4zMjcsMTMuMzI3IDcuOTc0LDguNjgxIDEyLjY3MiwxMy4zNzkiLz48L3N2Zz4=');
}
.p_range_slider_wrap {
    position:relative;
    display:inline-block;
    height:24px;
    padding-right:100px;
}
.p_range_slider_wrap:before {
    content:"";
    display:inline-block;
    vertical-align:middle;
    width:0px;
    height:100%;
}
.p_range_slider {
    display:inline-block;
    vertical-align:middle;
    width:200px;
    height:2px;
    background-color:#828687;
}
.p_range_slider__toddler {
    display:inline-block;
    position:absolute;
    border:1px solid #8c8f90;
    outline:none;
    height:24px;
    width:24px;
    top:50%;
    left:0%;
    margin-top:-12px;
    margin-left:-12px;
    border-radius:12px;
    background-color:#f7f7f7;
}
.p_range_slider__toddler:hover {
    border-color:#8c8f90;
    background-color:#f1f1f1;
    opacity:1;
}
.p_range_slider__select {
    display:inline-block;
    height:24px;
    color:#8c8f90;
    vertical-align:middle;
    margin-left:20px;
}
.p_range_slider__select input {
    vertical-align:top;
    width:40px;
    height:100%;
    font-size:13px;
    padding:2px 7px;
    text-align:right;
    outline:none;
    border-color:#bcc0c2;
    border-right:0;
    border-radius:4px 0px 0px 4px;
    color:#8c8f90;
}
.p_range_slider__select__list {
    display:inline-block;
    vertical-align:top;
    position:relative;
    margin:0px;
    padding:0px;
    height:100%;
    list-style:none;
    overflow:hidden;
    border:1px solid #bcc0c2;
    border-radius:0px 4px 4px 0px;
    border-left:0;
    background-color:#f7f7f7;
    cursor:pointer;
}
.p_range_slider__select__list li {
    position:relative;
    margin:0;
    height:100%;
    padding:4px 21px 2px 7px;
    border-left:1px solid #bcc0c2;
    background-color:#fff;
}
.p_range_slider__select__list .p_range_slider__select__list__li_active {
    display:block;
}
.p_range_slider__select__list__selected:before {
    content:'';
    display:inline-block;
    position:absolute;
    top:10px;
    right:6px;
    border:4px solid transparent;
    border-top:5px solid #acaeae;
}
.p_range_slider__select__list_active {
    height:auto;
    border-radius:0px 4px 0 0;
    z-index:2;
}
.p_range_slider__select__list_active .p_range_slider__select__list__selected {
    border-bottom:1px solid #bcc0c2;
}
.p_range_slider__select__list__selected {
    background-color:transparent !important;
}
.p_range_slider__select__list_active li {
    background-color:#fff;
}
.p_range_slider__select__list_active li:hover {
    background-color:#f1f1f1;
}
.input_with_erase__eraser {
    background-image:url('data:image/svg+xml,<svg xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width%3D"10" height%3D"10"><path d%3D"M10 .7L9.3 0 5 4.3.7 0 0 .7 4.3 5 0 9.3l.7.7L5 5.7 9.3 10l.7-.7L5.7 5z"%2F><%2Fsvg>');
    position:absolute;
    background-position:center center;
    background-repeat:no-repeat;
    display:inline-block;
    cursor:pointer;
    width:24px;
    height:28px;
    opacity:0.6;
    margin-left:-24px;
    visibility:visible;
}
.input_with_erase__eraser:hover {
    opacity:1;
}
.sf_admin_tabs {
    display:inline-block;
    margin-left:20px;
    border-bottom:2px solid transparent;
    position:absolute;
    z-index:500;
    top:10px;
}
.sf_admin_tab {
    display:inline-block;
    margin:0 20px;
    font-size:14px;
    color:#7c7d7e !important;
    padding:4px 0px 12px 0px;
    border:none;
    cursor:pointer;
    background-color:#fff;
    position:relative;
    bottom:-3px;
}
.sf_admin_tab:last-child {
    border-right:none;
}
.sf_admin_tab:hover {
    border-bottom-color:#f7f7f7 !important;
}
.sf_admin_tab__active, .sf_admin_tab__active:hover {
    color:#000 !important;
    border-bottom:2px solid #3BAFDA !important;
}
.spinpicker {
    position:absolute;
    background:#fff;
    padding:5px;
    box-shadow:0px 5px 15px -2px rgba(0, 0, 0, 0.4);
    z-index:10008;
}
.spinpicker, .spinpicker * {
    user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
}
.spinpicker {

}
.spinpicker-weekdays {
    border-collapse:collapse;
    padding:0px;
    margin:0px 0px 0px 5px;
    color:#999;
    font-size:10px;
}
.spinpicker-weekdays i {
    font-style:normal;
}
.spinpicker-weekdays td {
    margin:0px;
    padding:2px 0px 5px 0px;
    width:26px !important;
    text-align:center;
}
.spinpicker-weekdays td:nth-child(6), .spinpicker-weekdays td:nth-child(7), .spinpicker-days td:nth-child(6) a, .spinpicker-days td:nth-child(7) a {
    color:#FF0000;
}
.spinpicker-days, .spinpicker-months, .spinpicker-years {
    box-shadow:inset 1px 1px 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:inset 1px 2px 4px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow:inset 1px 1px 4px rgba(0, 0, 0, 0.3);
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    height:264px;
    overflow:hidden;
    text-shadow:0px 1px 0px white;
    -moz-text-shadow:0px 1px 0px white;
    -webkit-text-shadow:0px 1px 0px white;
}
.spinpicker-years {
    cursor:move;
}
.spinpicker-year-scroll {
    height:264px;
    overflow:hidden;
}
.spinpicker-days {
    float:left;
    left:5px;
    background:#fff;
}
.spinpicker-days-table {
    padding:5px 0px;
}
.spinpicker-days table {
    border-collapse:collapse;
    padding:0px;
    margin:0px 0px 5px 0px;
    border:none;
    border:0;
    border-spacing:0;
}
.spinpicker-days .spinpicker-month-top {
    margin-top:-20px;
}
.spinpicker h3 {
    padding:0px;
    margin:0px;
    display:block;
    font-size:13px;
}
.spinpicker b {
    font-weight:bold;
    padding:0px 4px 2px 4px;
    display:inline-block;
}
.spinpicker-days {
    padding:0px 5px;
}
.spinpicker-days td {
    text-align:center;
    padding:0;
    margin:0;
}
.spinpicker-days a {
    padding:0px 5px;
    text-align:right;
    line-height:22px;
    width:26px;
    display:block;
    cursor:pointer;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border:none;
}
.spinpicker-days a:hover {

}
.spinpicker-nowday {
    background:#eee
}
.spinpicker-months {
    float:left;
    position:relative;
}
.spinpicker-years {
    float:left;
    position:relative;
}
.spinpicker-months, .spinpicker-years {

    background:rgb(221, 221, 221); /* Old browsers */
    background:-moz-linear-gradient(top, rgba(221, 221, 221, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(221, 221, 221, 1) 100%); /* FF3.6+ */
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(221, 221, 221, 1)), color-stop(50%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(221, 221, 221, 1))); /* Chrome,Safari4+ */
    background:-webkit-linear-gradient(top, rgba(221, 221, 221, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(221, 221, 221, 1) 100%); /* Chrome10+,Safari5.1+ */
    background:-o-linear-gradient(top, rgba(221, 221, 221, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(221, 221, 221, 1) 100%); /* Opera 11.10+ */
    background:-ms-linear-gradient(top, rgba(221, 221, 221, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(221, 221, 221, 1) 100%); /* IE10+ */
    background:linear-gradient(top, rgba(221, 221, 221, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(221, 221, 221, 1) 100%); /* W3C */
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#dddddd', GradientType=0); /* IE6-9 */

}
.spinpicker-month-over, .spinpicker-year-over {
    box-shadow:inset 0px 50px 50px #ccc, inset 0px -50px 50px #ccc;
    -moz-box-shadow:inset 0px 50px 50px #ccc, inset 0px -50px 50px #ccc;
    -webkit-box-shadow:inset 0px 50px 50px #ccc, inset 0px -50px 50px #ccc;
    opacity:0.4;
    -moz-opacity:0.40;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=40);
    position:absolute;
    width:100%;
    height:100%;
    top:0px;
    left:0px;
}
.spinpicker-month-slider-hit, .spinpicker-month-slider,
.spinpicker-year-slider-hit, .spinpicker-year-slider {
    position:absolute;
    height:22px;
    width:100%;
    top:1px;
}
.spinpicker-month-slider-hit {
    cursor:pointer;
    cursor:move;
}
.spinpicker-month-slider, .spinpicker-year-slider {

}
.spinpicker-month-onemonth {
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
}
.spinpicker-month-onemonth h3 b, .spinpicker-month-onemonth table {
    transition:333ms opacity;
    -moz-transition:333ms opacity;
    -webkit-transition:333ms opacity;
    opacity:0.7;
}
.spinpicker-month-onemonth:hover h3 b, .spinpicker-month-onemonth:hover table {
    opacity:1;
}
.spinpicker-month-onemonth:hover {

}
.spinpicker-month-slider div, .spinpicker-year-slider div {
    background:#fff;
    height:100%;
    position:absolute;
    left:1px;
    right:0px;
    box-shadow:0px 0px 2px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.5);
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
}
.spinpicker-month-slider div, .spinpicker-year-slider div, .spinpicker-days a:hover {
    background:rgb(255, 255, 255); /* Old browsers */
    background:-moz-linear-gradient(top, rgba(255, 255, 255, 1) 1%, rgba(255, 255, 255, 1) 47%, rgba(242, 242, 242, 1) 52%, rgba(255, 255, 255, 1) 100%); /* FF3.6+ */
    background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(255, 255, 255, 1)), color-stop(47%, rgba(255, 255, 255, 1)), color-stop(52%, rgba(242, 242, 242, 1)), color-stop(100%, rgba(255, 255, 255, 1))); /* Chrome,Safari4+ */
    background:-webkit-linear-gradient(top, rgba(255, 255, 255, 1) 1%, rgba(255, 255, 255, 1) 47%, rgba(242, 242, 242, 1) 52%, rgba(255, 255, 255, 1) 100%); /* Chrome10+,Safari5.1+ */
    background:-o-linear-gradient(top, rgba(255, 255, 255, 1) 1%, rgba(255, 255, 255, 1) 47%, rgba(242, 242, 242, 1) 52%, rgba(255, 255, 255, 1) 100%); /* Opera 11.10+ */
    background:-ms-linear-gradient(top, rgba(255, 255, 255, 1) 1%, rgba(255, 255, 255, 1) 47%, rgba(242, 242, 242, 1) 52%, rgba(255, 255, 255, 1) 100%); /* IE10+ */
    background:linear-gradient(top, rgba(255, 255, 255, 1) 1%, rgba(255, 255, 255, 1) 47%, rgba(242, 242, 242, 1) 52%, rgba(255, 255, 255, 1) 100%); /* W3C */
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0); /* IE6-9 */
}
.spinpicker-days a:hover {
    box-shadow:0px 0px 2px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.5);
}
.spinpicker-day-active, .spinpicker-days .spinpicker-day-active:hover {
    background:rgb(117, 117, 117); /* Old browsers */
    background:-moz-linear-gradient(top, rgba(117, 117, 117, 1) 1%, rgba(160, 160, 160, 1) 100%); /* FF3.6+ */
    background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(117, 117, 117, 1)), color-stop(100%, rgba(160, 160, 160, 1))); /* Chrome,Safari4+ */
    background:-webkit-linear-gradient(top, rgba(117, 117, 117, 1) 1%, rgba(160, 160, 160, 1) 100%); /* Chrome10+,Safari5.1+ */
    background:-o-linear-gradient(top, rgba(117, 117, 117, 1) 1%, rgba(160, 160, 160, 1) 100%); /* Opera 11.10+ */
    background:-ms-linear-gradient(top, rgba(117, 117, 117, 1) 1%, rgba(160, 160, 160, 1) 100%); /* IE10+ */
    background:linear-gradient(top, rgba(117, 117, 117, 1) 1%, rgba(160, 160, 160, 1) 100%); /* W3C */
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#a0a0a0', GradientType=0); /* IE6-9 */
    color:#fff;
    text-shadow:0px 1px 0px #000;
    -moz-text-shadow:0px 1px 0px #000;
    -webkit-text-shadow:0px 1px 0px #000;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
}
.spinpicker-day-active {
    font-weight:bold;
}
.spinpicker-year-slider, .spinpicker-year-slider-hit {
    top:110px;
}
.spinpicker-year-slider div {
    right:1px;
}
.spinpicker-months ul, .spinpicker-years ul {
    position:relative;
    cursor:pointer;
}
.spinpicker-months ul, .spinpicker-months li, .spinpicker-years ul, .spinpicker-years li {
    list-style:none;
    cursor:pointer;
    padding:0px;
    margin:0px;
}
.spinpicker-years ul {

}
.spinpicker-months li, .spinpicker-months a, .spinpicker-years li, .spinpicker-years a {
    line-height:22px;
    height:22px;
}
.spinpicker-months li a, .spinpicker-years li a {
    color:#000;
    padding:0px 10px;
    display:block;
    text-decoration:none;
}
.spinpicker-months li a:hover, .spinpicker-years li a:hover {
    color:#000;
    text-decoration:underline
}
.sf_admin_row__unread {
    font-weight:bold;
}
.sf_admin_row_merger td {
    border-bottom:none;
}
@keyframes go-top-bottom {
    from {
        top:1px;
    }
    to {
        top:-2px;
    }
}
@-webkit-keyframes go-top-bottom {
    from {
        top:1px;
    }
    to {
        top:-2px;
    }
}
.sf_admin_tab__notice {
    position:absolute;
    top:0;
    left:103%;
    font-size:10px;
    min-width:16px;
    height:16px;
    line-height:17px;
    background:#31aed7;
    display:inline-block;
    border-radius:8px;
    color:#fff;
    text-align:center;
    padding-left:4px;
    padding-right:4px;
}
.sf_admin_tab__sup {
    margin-left:3px;
    position:relative;
    line-height:10px;
    color:#555;
    font-size:10px;
}
.sf_admin_tab__sup__jump {
    color:#6dc75e;
    animation:go-top-bottom 0.3s infinite alternate;
    -webkit-animation:go-top-bottom 0.3s infinite alternate;
    -moz-animation:go-top-bottom 0.3s infinite alternate;
    -ms-animation:go-top-bottom 0.3s infinite alternate;
    -o-animation:go-top-bottom 0.3s infinite alternate;
}
.lui__nav_menu__count__jump {
    animation:go-left-right 3s infinite alternate;
    -webkit-animation:go-left-right 3s infinite alternate;
    -moz-animation:go-left-right 3s infinite alternate;
    -ms-animation:go-left-right 3s infinite alternate;
    -o-animation:go-left-right 3s infinite alternate;
}
@keyframes go-left-right {
    0% {
        right:10px;
    }
    2% {
        right:6px;
    }
    4% {
        right:10px;
    }
    6% {
        right:6px;
    }
    8% {
        right:12px;
    }
    50% {
        right:12px;
    }
    75% {
        right:12px;
    }
    100% {
        right:12px;
    }
}
@-webkit-keyframes go-left-right {
    0% {
        right:14px;
    }
    2% {
        right:8px;
    }
    4% {
        right:14px;
    }
    6% {
        right:8px;
    }
    8% {
        right:16px;
    }
    50% {
        right:16px;
    }
    75% {
        right:16px;
    }
    100% {
        right:16px;
    }
}
.standart__subtable__tr:hover {
    background-color:#eef8fc;
}
.standart__subtable__tr td {
    padding:5px;
    height:auto;
}
.lui_pseudo_link {
    border-bottom:1px dotted rgba(0, 0, 0, 0.5);
    cursor:pointer;
}
.lui_pseudo_link:hover {
    color:#C10000;
    border-bottom:1px dotted rgba(193, 0, 0, 0.2);
}
select.error {
    outline:2px solid #800000;
}
.lui_popover {
    position:relative;
}
.lui_popover__window {
    position:absolute;
    font-weight:normal;
    color:#000 !important;
    background-color:#fff;
    padding:15px;
    box-shadow:0 5px 15px -2px rgba(0, 0, 0, 0.4);
    top:30px;
    left:-0px;
    z-index:99;
    display:none;
    opacity:1 !important;
}
.lui_form_layer .lui_popover__window {
    z-index:10011;
}
.lui_popover:hover .lui_popover__window {
    display:block;
}
.lui_popover__window:before {
    content:'';
    display:inline-block;
    border-right:10px solid transparent;
    border-left:10px solid transparent;
    border-bottom:10px solid #fff;
    position:absolute;
    top:-10px;
    left:10px;
}
.lui_popover__window-right {
    right:0;
    left:auto;
}
.lui_popover__window-right:before {
    right:10px;
    left:auto;
}
.lui_popover__window b {
    white-space:nowrap;
}
mark {
    background-color:#FFFF80;
}
.sf_admin_list_td_image img,
.sf_admin_list_td_logo img {
    vertical-align:top;
    max-width:60px;
    max-height:60px;
    margin-right:5px;
    margin-bottom:5px;
    text-align:left;
}
.ftm_wrap {
    display:none;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0, 0, 0, 0.9);
    z-index:100000;
}
.ftm_rotate .ftm__rotate,
.ftm_jcrop .ftm__jcrop {
    display:inline-block;
}
.ftm__actions {
    position:absolute;
    top:40px;
    right:40px;
    width:40px;
    z-index:1;
}
.ftm__actions div {
    margin-bottom:20px;
}
.ftm__close,
.ftm__rotate,
.ftm__jcrop,
.jcrop_close,
.sOverlay__item__close {
    display:inline-block;
    width:40px;
    height:40px;
    cursor:pointer;
    opacity:0.8;
    z-index:1;
}
.ftm__rotate {
    transition:0.5s opacity;
}
.ftm__jcrop {
    display:none;
    transition:0.5s opacity;
    background-color:#fff;
}
.ftm__close:hover,
.ftm__jcrop:hover,
.ftm__rotate:hover {
    opacity:1;
}
.ftm_used_image {
    opacity:0.9;
}
.ftm_used_image:hover {
    box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.2);
    opacity:1;
}
.rotate_white,
.ftm__rotate,
.cross_white,
.ftm__close,
.ftm__jcrop,
.jcrop_close,
.sOverlay__item__close,
.close_black_icon {
    background-size:contain;
    background-repeat:no-repeat;
}
.rotate_white,
.ftm__rotate {
    display:none;
    background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNjEyIDYxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjEyIDYxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnIGlkPSJVcGRhdGUiPgoJCTxnPgoJCQk8cGF0aCBkPSJNNTgzLjMxMiwxOS4xMjVjLTE1LjgzNiwwLTI4LjY4OCwxMi44NTItMjguNjg4LDI4LjY4OHY3OS44NDdDNDk3LjY3MSw0OC4wMDQsNDA2LjA2MiwwLDMwNiwwICAgICBDMTM3LjI3OSwwLDAsMTM3LjI3OSwwLDMwNnMxMzcuMjc5LDMwNiwzMDYsMzA2YzEyNC4zNywwLDIzNS40MjktNzQuMzAxLDI4Mi45MzYtMTg5LjI2MWMzLjAyMS03LjMyNSwyLjc5Mi0xNS4xNjYtMC4wMi0yMS45MTggICAgIGMtMi44MTItNi43ODktOC4yMjQtMTIuNTA3LTE1LjU2Ny0xNS41NDhjLTcuMzA2LTMuMDIyLTE1LjE0Ny0yLjc5My0yMS45MTcsMC4wMTljLTYuNzcxLDIuODEyLTEyLjQ4OSw4LjI0My0xNS41MywxNS41NDkgICAgIEM0OTcuMzA4LDQ5NC4yNjcsNDA3LjA1Nyw1NTQuNjI1LDMwNiw1NTQuNjI1QzE2OC45MTIsNTU0LjYyNSw1Ny4zNzUsNDQzLjA4OCw1Ny4zNzUsMzA2UzE2OC45MTIsNTcuMzc1LDMwNiw1Ny4zNzUgICAgIGM4NS43OTUsMCwxNjMuOTAxLDQzLjQ3MSwyMDkuMzk5LDExNC43NWgtODUuMDg3Yy0xNS44MzYsMC0yOC42ODgsMTIuODUyLTI4LjY4OCwyOC42ODhzMTIuODUyLDI4LjY4OCwyOC42ODgsMjguNjg4aDE1MyAgICAgYzE1LjgzNiwwLDI4LjY4OC0xMi44NTIsMjguNjg4LTI4LjY4OHYtMTUzQzYxMiwzMS45NzcsNTk5LjE0OCwxOS4xMjUsNTgzLjMxMiwxOS4xMjV6IiBmaWxsPSIjZmZmZmZmIi8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=');
}
.cross_white,
.ftm__close,
.jcrop_close,
.close_white_icon {
    background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzNzEuMjMgMzcxLjIzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzNzEuMjMgMzcxLjIzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPHBvbHlnb24gcG9pbnRzPSIzNzEuMjMsMjEuMjEzIDM1MC4wMTgsMCAxODUuNjE1LDE2NC40MDIgMjEuMjEzLDAgMCwyMS4yMTMgMTY0LjQwMiwxODUuNjE1IDAsMzUwLjAxOCAyMS4yMTMsMzcxLjIzICAgMTg1LjYxNSwyMDYuODI4IDM1MC4wMTgsMzcxLjIzIDM3MS4yMywzNTAuMDE4IDIwNi44MjgsMTg1LjYxNSAiIGZpbGw9IiNmZmZmZmYiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==');
}
.close_black_icon,
.sOverlay__item__close {
    background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0id2luZG93cy0xMjUyIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDM3MS4yMyAzNzEuMjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM3MS4yMyAzNzEuMjM7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8cG9seWdvbiBwb2ludHM9IjM3MS4yMywyMS4yMTMgMzUwLjAxOCwwIDE4NS42MTUsMTY0LjQwMiAyMS4yMTMsMCAwLDIxLjIxMyAxNjQuNDAyLDE4NS42MTUgMCwzNTAuMDE4IDIxLjIxMywzNzEuMjMgICAxODUuNjE1LDIwNi44MjggMzUwLjAxOCwzNzEuMjMgMzcxLjIzLDM1MC4wMTggMjA2LjgyOCwxODUuNjE1ICIgZmlsbD0iIzAwMDAwMCIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4=');
}
.many_phones_act {
    position:relative;
    max-width:200px;
}
.many_phones_act .many_phones_act__inp {
    margin-bottom:5px;
}
.many_phones_act__del {
    position:absolute;
    top:0;
    right:5px;
    display:inline-block;
    width:16px;
    height:16px;
    background:url(/i/arm/icon_sprite.png) no-repeat 0 -32px;
    opacity:0.5;
    cursor:pointer;
}
.many_phones_act__del:hover {
    opacity:1;
}
.many_phones_act__add {
    display:inline-block;
    border-bottom:1px dashed rgba(0, 0, 0, 0.3);
    cursor:pointer;
}
.many_phones_act__add:hover {
    border-bottom-color:rgb(0, 0, 0);
}
.many_phones_act input:focus {
    border-color:#6DC75E;
}
.all_list {
    margin:0;
    padding:0;
}
.small_list {
    font-size:11px;
    margin:0;
    padding:0;
}
.all_list_none_type {
    list-style-type:none;
}
.small_list.ul {
    margin:0 0 0 10px;
}
.small_list.ol {
    margin:0 0 0 15px;
}
.sf_admin_list_td_created_at, .sf_admin_list_td_status__title, .sf_admin_list_td_active_from, .sf_admin_list_td_active_to {
    white-space:nowrap;
}
.sf_admin_list_td_stat__btn_rejected {
    color:#FF0000;
    border-color:rgba(128, 0, 0, 0.35);
}
.sf_admin_list_td_stat__btn_rejected:hover {
    background-color:rgba(255, 0, 0, 0.7);
    border-color:rgba(128, 0, 0, 0.35);
}
.sf_admin_list_td_stat__btn_public {
    color:#6dc75e;
}
.sf_admin_date {
    position:relative;
}
.sf_admin_date .help {
    position:absolute;
    top:25px;
    left:220px;
}
.version_top {
    position:absolute;
    top:10px;
    right:10px;
    font-size:11px;
    color:rgba(255, 255, 255, 0.7);
    border:none;
    z-index:1;
}
.invert .version_top {
    color:rgba(255, 255, 255, 0.7);
    border:none
}
.pencil_icon,
.promo_point_placemark_title:before {
    display:inline-block;
    background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjUyOC44OTlweCIgaGVpZ2h0PSI1MjguODk5cHgiIHZpZXdCb3g9IjAgMCA1MjguODk5IDUyOC44OTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUyOC44OTkgNTI4Ljg5OTsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTMyOC44ODMsODkuMTI1bDEwNy41OSwxMDcuNTg5bC0yNzIuMzQsMjcyLjM0TDU2LjYwNCwzNjEuNDY1TDMyOC44ODMsODkuMTI1eiBNNTE4LjExMyw2My4xNzdsLTQ3Ljk4MS00Ny45ODENCgkJYy0xOC41NDMtMTguNTQzLTQ4LjY1My0xOC41NDMtNjcuMjU5LDBsLTQ1Ljk2MSw0NS45NjFsMTA3LjU5LDEwNy41OWw1My42MTEtNTMuNjExDQoJCUM1MzIuNDk1LDEwMC43NTMsNTMyLjQ5NSw3Ny41NTksNTE4LjExMyw2My4xNzd6IE0wLjMsNTEyLjY5Yy0xLjk1OCw4LjgxMiw1Ljk5OCwxNi43MDgsMTQuODExLDE0LjU2NWwxMTkuODkxLTI5LjA2OQ0KCQlMMjcuNDczLDM5MC41OTdMMC4zLDUxMi42OXoiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K');
    background-size:contain;
    background-repeat:no-repeat;
}
.a_tabs {
    display:block;
}
.a_tab_selector {
    display:inline-block;
    position:relative;
    margin-right:20px;
    color:rgba(0, 0, 0, 0.5);
}
.a_tab_selector:hover {
    opacity:0.5;
    cursor:pointer;
}
.a_tab_selector_active,
.a_tab_selector_active:hover {
    opacity:1;
    cursor:text;
    color:#000;
}
.a_tab_selector_active:after {
    content:"";
    display:inline-block;
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    background-color:#3BAFDA;
    height:2px;
    margin-top:9px;
}
.a_tab_item {
    display:none;
}
.a_tab_item_active {
    display:block;
}
.sOverlay_document_list_upload .progress_bar_and_file_ct input[type="text"] {
    display:none;
}
.c_select_active {
    z-index:5 !important;
}
.aStruct__block__item_active,
.aStruct__block__item:hover {
    color:#fff;
}
.spinpicker_input_dyn {
    background:url(/i/arm/calendar.svg) no-repeat 94% 50%;
    padding-right:20px;
}
.aStruct__form__head,
.aStruct__form__body {
    line-height:16px !important;
}
.sf_admin_list_td_file_title__info .small_gray {
    margin-top:5px;
}
.gen_pass_btn {
    position:relative;
    left:5px;
    vertical-align:top;
}
#sf_admin_container .sf_admin_action_restore_default a {
    background-image:url('/csSettingsPlugin/images/restore.png') !important;
}
#sf_admin_container .sf_admin_action_restore_all_defaults a {
    background-image:url('/csSettingsPlugin/images/restore-all.png') !important;
}
.sf_admin_filter__wrapper .c_select_full_val {
    border-color:#3bafda;
}
.download_btn,
.upload_btn {
    display:inline-block;
    width:16px;
    height:16px;
    background:url(/i/arm/download.svg) no-repeat center;
    background-size:cover;
    vertical-align:top;
    border:none;
    cursor:pointer;
}
.upload_btn {
    background:url(/i/arm/upload.svg) no-repeat center;
}
.download_btn {
    margin-left:10px;
}
.radio_question_breach_id_1, .color_good {
    color:#7fc665;
}
.radio_question_breach_id_2, .color_warn {
    color:#F98A1E;
}
.radio_question_breach_id_3, .color_bad {
    color:#E9555C;
}
#sf_admin_filter_form .error_list {
    font-size:11px;
    margin: 0;
    padding: 0;
    color: #FF0000;
    bottom: -5px;
}
.managed.custom_select + .c_select {
    vertical-align:middle;
}
#sf_admin_filter_form .c_select {
    width:200px;
    max-width:200px;
}
#sf_admin_filter_form .custom_select {
    max-width:200px;
}
.rub {
    font-family:'als_rublregular';
}
.document_icon,
.document_icon_small,
.document_file_icon{
    background-image:url('data:image/png;base64, ');
}
.document_icon,
.document_icon_small {
    display:inline-block;
    background-repeat:no-repeat;
    background-position:0 100%;
    width:27px;
    height:36px;
}
.document_icon_small[data-val*="png"],
.document_icon_small[data-val*="jpeg"],
.document_icon_small[data-val*="jpg"] {
    background-position:-108px 100%;
}
.document_icon_small[data-val*="xlsx"],
.document_icon_small[data-val*="xls"] {
    background-position:0 100%;
}
.document_icon_small[data-val*="pdf"] {
    background-position:-54px 100%;
}
.document_icon_small[data-val*="zip"] {
    background-position:-80px 100%;
}
.document_icon_small[data-val*="doc"],
.document_icon_small[data-val*="docx"] {
    background-position:-27px 100%;
}
.uploader_preview__item .document_file_icon {
    display:inline-block;
    width:51px;
    height:67px;
    background-repeat:no-repeat;
    border:none;
    cursor:pointer;
}
.uploader_preview__item[data-val*=".xlsx"] .document_file_icon,
.uploader_preview__item[data-val*=".xls"] .document_file_icon {
    background-position:2px 0;
}
.uploader_preview__item[data-val*=".pdf"] .document_file_icon {
    background-position:-104px 0;
}
.uploader_preview__item[data-val*=".doc"] .document_file_icon,
.uploader_preview__item[data-val*=".docx"] .document_file_icon {
    background-position:-51px 0;
}
.uploader_preview__item[data-val*=".ppt"] .document_file_icon,
.uploader_preview__item[data-val*=".pptx"] .document_file_icon {
    background-position: -203px 0;
}
.uploader_preview__item[data-val*=".mp3"] .document_file_icon{
    background-position: -475px 0;
}
.uploader_preview__item[data-val*=".mp4"] .document_file_icon,
.uploader_preview__item[data-val*=".mpeg"] .document_file_icon,
.uploader_preview__item[data-val*=".webm"] .document_file_icon {
    background-position: -581px 0;
}
.ftext {
    max-width: 750px;
    line-height: 20px;
}
.sf_admin_row{
    position:relative;
}
































.arm-widget_date_range {
    background-color:#fff;
    border-top:1px solid #DEDEDE;
}
.arm-widget_date_range_from, .arm-widget_date_range_to {
    display:inline-block;
}
.epe-arm-bid_report_type__ct {
    display:inline-block;
    padding-bottom:10px;
}
.arm-widget_date_range__bid {
    padding-left:16px;
}
.arm-widget_date_range .sOverlay_white {
    background-color:rgba(255, 255, 255, 0.7) !important;
}
.arm-widget_date_range .sOverlay_white:before {
    content:'';
}
.cursor_wait * {
    cursor:wait !important;
}
.epe-arm-g_little_circle {
    display:inline-block;
    width:10px;
    height:10px;
    border-radius:10px;
    margin:0 10px 0 10px;
}
.epe-arm-design_mode_off_tr {
    display:none;
}
.epe-arm-design_mode_off_tr:hover {
    cursor:default;
}
.epe-arm-design_mode_off_checkbox {
    vertical-align:top;
    padding:3px 5px 0 0;
}
.epe-arm-design_mode_off_checkbox input {

}
.epe-arm-design_mode_off_tr__count_all, .epe-arm-design_mode_off_on .epe-arm-design_mode_off_tr__count_sel, .epe-arm-design_mode_off .epe-arm-design_mode_off_checkbox {
    display:none;
}
.epe-arm-design_mode_off_on .epe-arm-design_mode_off_checkbox {
    display:table-cell;
}
.epe-arm-design_mode_off_tr__count_sel, .epe-arm-design_mode_off_on .epe-arm-design_mode_off_tr__count_all {
    display:inline;
}
.epe-arm-design_mode_off_on .epe-arm-design_mode_off_tr {
    display:table-row;
}
.epe-arm-design_mode_off_tr__true {
    display:table-row;
}
.sf_ibutton_xs {
    width:16px;
    height:16px;
    opacity:0.6;
    display:inline-block;
    background-image:url('/i/arm/icon_sprite.png');
    background-repeat:no-repeat;
    background-position:0 0;
    cursor:pointer;
    margin-left:10px;
}
.sf_ibutton_xs:hover {
    opacity:1;
}
.sf_ibutton_xs_remove {
    background-position:0 -32px;
}
.sf_ibutton_xs_add {
    background-position:0 -96px;
}
.sf_ibuttons {
    display:inline-block;
}
.sf_widget_wrapper_list_li .sf_ibuttons {
    top:3px;
    position:relative;
    margin-left:10px;
    display:inline-block;
    vertical-align:top;
}
.sf_widget_wrapper_list_li .sf_ibutton_xs_add {
    display:none;
}
.sf_widget_wrapper_list_li:first-child .sf_ibutton_xs_add {
    display:inline-block;
}
.sf_widget_wrapper_list_li:first-child .sf_ibutton_xs_remove {
    display:none;
}
.overlay_form {
    margin-top:10px;
    background-color:#fff;
    padding:15px;
    box-shadow:2px 2px 10px rgba(0, 0, 0, 0.3);
    position:absolute;
}
.overlay_form:before {
    content:'';
    display:inline-block;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-bottom:10px solid #ffffff;
    position:absolute;
    margin-top:-25px;
}
.editable_select {
    height:32px;
    min-width:200px;
    padding-left:0px;
}
.inline_select {
    cursor:pointer;
    color:#808080;
    border-bottom:1px dotted rgba(128, 128, 128, 0.4);
}
.only_root_button, .only_root_button:hover {
    background-color:#FF8000;
    border-color:#FF8000;
    color:#fff;
}
.only_root_button:hover {
    opacity:0.8;
}
.pseudo_button_file_wrapper {
    overflow:hidden;
    position:relative;
}
.progress_bar_ct {
    height:16px;
    width:200px;
    display:none;
    position:relative;
    top:4px;
}
.progress_bar_and_file_ct_progress_bar .progress_bar_ct {
    display:inline-block;
}
.progress_bar_and_file_ct_progress_bar .pseudo_button_file_wrapper {
    visibility:hidden;
}
.progress_bar_ct_bar {
    width:180px;
    background-color:#b2b2b2;
    display:inline-block;
    position:absolute;
    bottom:0;
}
.progress_bar_ct_bar_info {
    color:#808080;
    display:inline-block;
    position:absolute;
    bottom:5px;
    left:0;
    font-size:11px;
    line-height:11px;
}
.progress_bar_ct_bar_percent {
    color:#808080;
    display:inline-block;
    position:absolute;
    bottom:5px;
    right:20px;
    font-size:11px;
    line-height:11px;
}
.progress_bar_ct_bar_w {
    background-color:#40b5e0;
    height:3px;
    width:10%;
    display:inline-block;
}
.progress_bar_ct_button {
    background-image:url('/i/arm/close.png');
    background-repeat:no-repeat;
    opacity:0.8;
    width:16px;
    height:16px;
    display:inline-block;
    position:absolute;
    right:0;
    top:0;
    cursor:pointer;
}
.pseudo_button_file {
    display:none;
    left:0;
    top:0;
    background-color:transparent;
    position:absolute;
    cursor:pointer;
    opacity:0;
}
.sOverlay_progesss {
    position:absolute;
    width:100px;
    left:50%;
    margin-left:-50px;
    top:50%;
    margin-top:-7px;
    color:#fff;
    font-weight:bold;
    text-align:center;
    font-size:16px;
}
.sOverlay_white {
    background-color:rgba(255, 255, 255, 0.5) !important;
}
.batch_actions_wrapper {
    display:inline-block;
}
.batch_actions_wrapper .sOverlay {
    background-image:none;
}
.batch_actions_wrapper .sOverlay:before {
    content:'';
}
.lui__nav_menu__count {
    position:absolute;
    top:50%;
    right:12px;
    background:#fff;
    display:inline-block;
    min-width:16px;
    padding-left:4px;
    padding-right:4px;
    height:16px;
    line-height:15px;
    border-radius:10px;
    color:#000 !important;
    font-size:11px;
    text-align:center;
    margin-top:-8px;
}
.lui__nav_menu__count:empty {
    visibility:hidden;
}
.lui__list_empty {
    padding:10px 15px;
    text-align:left;
}