@import url("https://intcom.info/_css/for_graph_payments.css");
:root{
--neon_glow:rgba(0,148,224,.25);
--neon:rgba(0,148,224,.9);}
body.admin-style {--neon_glow:rgba(127,127,127,.25) !important;--neon:rgba(127,127,127,.75) !important;}
html[data-theme="light"]
{
    --theme-icon:"☀️";
    --main-bg-color:#ffffff;
    --main-color:#000000;
    --a-color-link:#0000ee;
    --card:rgba(0,0,0,0.03);
    --cab-bg-stripe:rgba(255,255,255,.75);
    --cab-line:rgba(0,0,0,.75);
    --input-bg:rgba(0,0,0,.05);
}
html[data-theme="dark"]
{
    --theme-icon:"🌙";
    --main-bg-color:#2b2b32;
    --main-color:#ffffff;
    --a-color-link:#ffffff;
    --card:rgba(15,23,42,.8);
    --cab-bg-stripe:rgba(0,0,0,.5);
    --cab-line:rgba(255,255,255,.2);
    --input-bg:rgba(0,0,0,.3);
}
                           .theme-switch{position:absolute;background:var(--neon_glow);top:0px;right:0px;cursor:pointer;width:44px;height:22px;border:2px solid var(--neon);border-radius:20px;}
                           .theme-switch .circle {width:18px; height:18px; position:absolute; top:0px; left:2px; transition:0.3s;display:flex; align-items:center; justify-content:center; font-size:14px; line-height:1;}
                           .theme-switch .circle::before {content:var(--theme-icon); font-family: "Segoe UI Symbol", "Apple Color Emoji", "Noto Color Emoji", sans-serif;}
@media (max-width: 768px) {.theme-switch {position:relative;top:5px;display:inline-block;}}
   html[data-theme="dark"] .theme-switch .circle {left:20px;}
*{padding:0;margin:0;font-family:arial;box-sizing:border-box;}
body, table, td, th, div, span, select, option{color:var(--main-color);}
body {background-color:var(--main-bg-color);}
.back_pers_cab {height:92px; white-space:nowrap; background:linear-gradient(to bottom, transparent 39px, var(--cab-line) 39px 40px, var(--cab-bg-stripe) 40px 72px, rgba(136,136,136,.75) 72px 73px, var(--cab-line) 73px 74px, rgba(136,136,136,.75) 74px 75px, var(--cab-bg-stripe) 75px 78px, transparent 78px 92px);}
a, input[type=submit], button
{
    color:var(--a-color-link);
    background:linear-gradient(var(--neon),transparent);
    border:1px dotted #00f;
    text-decoration3:none;
    padding:2px 8px;
    margin:1px;
    transition:0.3s;
    border-radius:999px;
    display:inline-block;
    vertical-align:middle;
}
a:hover, input[type=submit]:hover, button:hover
{
    background:linear-gradient(transparent,var(--neon));
    border:1px dotted #00f;
}
input, textarea, select
{
    cursor:pointer;
    padding:2px;
    border-radius:0px;
    background:var(--input-bg);
    color:var(--main-color);
    border:1px solid var(--neon);
}
.menu_pers_cab_0,.menu_pers_cab_1{display:flex;user-select:none;align-items:center;justify-content:center;border-radius:33px;margin:1px;padding:0px 7px;height:30px;cursor:pointer;border:3px groove var(--neon);}
.menu_pers_cab_0 {background:linear-gradient(to top, var(--neon_glow), var(--main-bg-color)); color:var(--a-color-link); padding:2px 12px; border-radius:15px; display:inline-block; margin:2px;}
.menu_pers_cab_1 {display:inline-block;border:3px groove var(--neon); color:var(--main-color); padding:2px 12px;border-radius:15px;  margin:2px;background:var(--neon);}
.menu_pers_cab_0:hover{border:3px groove rgba(0,0,255,.5);}

.user_intcom_p{display:inline-block;font-size:6pt;}
.user_intcom_p:hover {border-color:#00f;}
.clock {display:inline-block; font-size:8pt;vertical-align:middle;font-family:monospace;}
.ok {color:var(--neon); font-weight:bold; text-shadow:0 0 5px var(--neon_glow);}
.error {color:rgba(255,0,0,.75);}
.class {background-color:var(--neon) !important; opacity:1 !important;}

.num_agr{display:inline-block;padding:3px;font-family:Courier;color:var(--neon);font-size:16pt;font-weight:bold;}
.menu_pers_cab_content{display:none;text-align:center;}
.menu_pers_cab_content label{display:inline-block;margin:1px;padding:3px;}

.cab_menu_title {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    /* Фон делаем чуть прозрачным, чтобы видеть иконку под текстом */
    background: rgba(0, 0, 0, 0.6) !important;
    color: #ffffff !important;
    /* Ваши настройки теней для четкости букв */
    text-shadow: 1px 1px 0 rgba(0,0,0,0.5), -1px -1px 0 rgba(0,0,0,0.5), -1px 1px 0 rgba(0,0,0,0.5), 1px -1px 0 rgba(0,0,0,0.5);
    font-family: Arial, sans-serif;
    font-stretch: ultra-condensed;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    line-height: 1.2;
    pointer-events: none; /* Чтобы клик проходил сквозь текст на иконку */
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}


a.a_passport::before{content:"🪪";}
a.a_phpmyadmin::before{content:"⛵";}
a.a_pdf::before{content:"📋";}
a.a_mobile::before{content:"📱";}
a.a_phone::before{content:"☎️";}
a.a_tv::before{content:"📟";}
a.a_wifi::before{content:"🛜";}
a.a_paint::before{content:"🎨";}
a.a_pushpin::before{content:"📌";}
a.a_compass::before{content:"🧭";}
a.a_location::before{content:"📍";}
a.a_map::before{content:"🌐";}
a.a_video::before{content:"📹";}
a.a_comment::before{content:"~";font-family:font1632;font-size:12pt;}
a.a_monster::before{content:"👾"}
a.a_img::before{content:"n";font-family:font1632;font-size:12pt;}
a.a_email::before{content:"📧"}
a.a_control::before{content:"⚡"}
a.a_man::before{content:"웃"}a.a_man_::before{content:"🚹"}
a.a_sound::before{content:"🔊"}
a.a_main::before{content:"🗏"}
a.a_reg::before{content:"Регистрация"}
a.a_auth::before{content:"Авторизация"}
a.a_exit::before{content:"🚪"}
a.a_download::before{content:"⭐"}
a.a_eye::before{content:"👁️"}
a.a_refresh::before{content:"⟳"}
a.a_save::before{content:"🖫"}
a.a_arrow_l::before{content:"⮜";}
a.a_arrow_r::before{content:"⮞";}
@media screen and (max-width: 800px)
{
    a.a_arrow_l::before{content:"\276E" !important;font-family:Arial,sans-serif !important;font-weight:bold;}
    a.a_arrow_r::before{content:"\276F" !important;font-family:Arial,sans-serif !important;font-weight:bold;}
}
a.a_arrow_u::before{content:"⮝"}
a.a_arrow_d::before{content:"⮟"}
a.a_stop::before{content:"🛑"}
a.a_pause::before{content:"⏸"}
a.a_plus::before{content:"+"}
a.a_minus::before{content:"-"}
a.a_play::before{content:"▶"}
a.a_telegram::before{content:"✈"}
a.a_discord::before{content:"🌀"}
a.a_teamspeak::before{content:"🎧"}
a.a_like::before{content:"C";font-family:font4834;font-size:12pt;}
a.a_unlike::before{content:"D";font-family:font4834;font-size:12pt;}
a.a_glass::before{content:"🔍";}
a.a_history::before{content:"🕮";}
a.a_archive::before{content:"⌛";}
a.a_repair::before{content:"✅";}
a.a_question::before{content:"⁈";}
a.a_star::before{content:"⭐";}
a.a_delete::before{content:"❌";}
a.a_edit::before{content:"✏️";font-family:font4834;font-size:12pt;}
a.a_view::before{content:"👓"}

a.a_passport,
a.a_phpmyadmin,
a.a_pdf,
a.a_mobile,
a.a_phone,
a.a_tv,
a.a_wifi,
a.a_paint,
a.a_pushpin,
a.a_compass,
a.a_location,
a.a_map,
a.a_video,
a.a_comment,
a.a_monster,
a.a_img,
a.a_email,
a.a_control,
a.a_man,
a.a_sound,
a.a_main,
a.a_reg,
a.a_auth,
a.a_exit,
a.a_download,
a.a_eye,
a.a_refresh,
a.a_save,
a.a_arrow_l,
a.a_arrow_r,
a.a_arrow_u,
a.a_arrow_d,
a.a_stop,
a.a_pause,
a.a_plus,
a.a_minus,
a.a_play,
a.a_telegram,
a.a_discord,
a.a_teamspeak,
a.a_like,
a.a_unlike,
a.a_glass,
a.a_history,
a.a_archive,
a.a_repair,
a.a_question,
a.a_star,
a.a_delete,
a.a_edit,
a.a_view{display:inline-block;padding:0;margin:0;overflow:hidden;
text-decoration:none;font-size:10pt;text-align:center;width:20px;height:20px;
filter:grayscale(50%) opacity(.8);background:linear-gradient(var(--neon),transparent);
border-radius:15px;border:1px dotted rgba(255,255,255,.5);
text-shadow:-1px -1px 0 transparent,+1px -1px 0 transparent,-1px +1px 0 transparent,+1px +1px 0 transparent;}

a.a_passport:hover,
a.a_phpmyadmin:hover,
a.a_pdf:hover,
a.a_mobile:hover,
a.a_phone:hover,
a.a_tv:hover,
a.a_wifi:hover,
a.a_paint:hover,
a.a_pushpin:hover,
a.a_compass:hover,
a.a_location:hover,
a.a_map:hover,
a.a_video:hover,
a.a_comment:hover,
a.a_monster:hover,
a.a_img:hover,
a.a_email:hover,
a.a_control:hover,
a.a_man:hover,
a.a_sound:hover,
a.a_main:hover,
a.a_reg:hover,
a.a_auth:hover,
a.a_exit:hover,
a.a_download:hover,
a.a_eye:hover,
a.a_refresh:hover,
a.a_save:hover,
a.a_arrow_l:hover,
a.a_arrow_r:hover,
a.a_arrow_u:hover,
a.a_arrow_d:hover,
a.a_stop:hover,
a.a_pause:hover,
a.a_plus:hover,
a.a_minus:hover,
a.a_play:hover,
a.a_telegram:hover,
a.a_discord:hover,
a.a_teamspeak:hover,
a.a_like:hover,
a.a_unlike:hover,
a.a_glass:hover,
a.a_history:hover,
a.a_archive:hover,
a.a_repair:hover,
a.a_question:hover,
a.a_star:hover,
a.a_delete:hover,
a.a_edit:hover,
a.a_view:hover{display:inline-block;filter:grayscale(0%) opacity(1);
border-color:rgba(255,255,255,.75);background:linear-gradient(to top,var(--neon_glow),rgba(0,0,0,.5));}

body,select{background:var(--main-bg-color);color:var(--main-color);}
select,input,textarea{outline:none;padding:0px 3px;}

label{display:inline-block;border-radius:1px;margin:1px;padding:1px;border:1px dotted var(--neon);cursor:pointer;}
label:hover{border-style:dashed;}

.center{text-align:center;}

input:disabled{background:rgba(255,127,0,.25);color:#000;border-radius:99px;}
form{display:inline;}
a.a_href_no,a.a_href_no:hover{display:inline-block;border:0;padding:0;background:transparent;color:#00f;text-decoration:none;}
a.a_href_no_2,a.a_href_no_2:hover{display:inline-block;border:0;padding:0;background:#fff;border-radius:0;font-size:8pt;color:#00f;}
a.a_href_no_2:hover{background:#00f;color:#fff;}

a.a_img{display:inline-block;border-radius:15px;border:0;padding:0;background:transparent;}
a.a_img:hover{background:rgba(0,0,0,.25);}


::-webkit-scrollbar { width: 4px; }
::-webkit-scrollbar-thumb { background-color: #0094e0; border-radius: 10px; box-shadow: 0 0 5px var(--neon), 0 0 10px var(--neon);
transition: background-color 0.3s ease, box-shadow 0.3s ease; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb:hover { background-color: #58c1f5; box-shadow: 0 0 10px #0094e0, 0 0 20px var(--neon); }
* { scrollbar-width: thin; scrollbar-color: #0094e0 transparent; }


.vert-text{-ms-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);transform: rotate(-90deg);-ms-transform-origin: left top 0;-moz-transform-origin: left top 0;-webkit-transform-origin: left top 0;transform-origin: left top 0;margin:0 0 0 0;padding: 0;float:bottom;height:50px;width:15px;white-space:nowrap;}
tr.tr_vertical td{-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}
.aRect{background:#eeeeee;font-size:10pt;border-radius:8px 0px 8px 0px;border-radius:8px 0px 8px 0px;padding:0 15;cursor:pointer;}
.aRect:hover{background:#dddddd}
.aRect,.aRect:visited{padding:0px 7px;border:1px solid black;text-decoration:none;color:black;}
.link_white,.link_white:visited{text-decoration:none;color:white;}
.link_oplata{color:var(--link-color);text-decoration:underline;}
tr.menu_center td{text-align:center;font-weight:bold;border-left:1px solid white;border-bottom:1px solid white;background:var(--neon);color:#fff;padding:0 11 0 11;}
h1,h2,h3,h4{display:inline;margin:0px;padding:0px}
.back_ok{background:var(--neon);}
.back_error,.back_error:hover{background:rgba(255,0,0,.25);color:#fff;}

.back_error_2,.back_error_2:hover{background:Coral;}
.back_edit{background:orange}
.middle{vertical-align:middle}
.link_bold{font-weight:bold}
table.size12{font-size:12pt}
table.procent_table{border-collapse:collapse}
table.procent_table td{padding:0;border:1px solid #000;}
table.procent_table tr{vertical-align:middle}
table.table1 {border:1px solid black}
table.table1 td{padding:0;border:1px solid black}
table {border-collapse:collapse;}
table tr{vertical-align:baseline;}
table td{padding:0}
table.table_error{background:red;color:white;font-weight:bold;}
table.table_error td{padding:20;border:1px solid white;}
table.middle tr{vertical-align:middle}
table.check_router_free {width:700px}
table.check_router_free tr{vertical-align:top}
table.null{border-collapse:collapse;border:0px}
table.null td{padding:0 0 0 0}
table.null100{width:100%;border:0}
table.null100 td{padding:0 0 0 0}
table.center td{border:0px;font-size:6pt;text-align:center;padding:3;width:15;height:16;vertical-align:middle}
table.border1 td{border:1px solid black}
table.table_pogoda td{border:1px solid black;font-size:8pt;}
table.size8_two td{padding:0 0 0 1}
table.size10 td{padding:0 5 0 5}
table.padding1 td{padding:0 1 1 0}
table.spacing1 {border-collapse:separate;border-spacing:1;text-align:center}
table.p1 td{padding:0 1 0 0}
table.tr_p3 td{padding:0 3 3 0}
table.tr_p6 td{padding:0 6 6 0}
table.tr_p9 td{padding:0 9 9 0}
table.tr_p12 td{padding:0 12 12 0}
table.p6 td{padding:0 3 0 3}
table.p8 td{padding:0 4 0 4;border:0px solid}
table.p16 td{padding:0 8 0 8}
table.p32 td{padding:0 16 0 16}
table.p64 td{padding:0 32 0 32}
table.p12 td{background:red}
table.pers_cab td{padding:2 2 2 2}
table.pp5 tr{vertical-align:top}
table.pp5 td{padding:5}
table.pp_tr1 td{padding-top:1}
table.pp_tr2 td{padding-top:1;padding-bottom:1}
table.pp_tr4 td{padding-top:2;padding-bottom:2}
td.width12 {width:12;height:12}
table.table_guest{width:100%;}
table.table_guest td{padding:0 2 0 2;border:0px solid #ccc;}
table.print_check_router_free td{font-size:8pt;padding:0 2 0 2}
.pogoda{background:white;color:black}
.div_fixed{display:block;position:fixed;top:160;left:0;}
.maps_svg{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:block;position:fixed;top:70;left:5;background:#eeeeee;opacity: 0.7;filter: alpha(Opacity=70);border:1px solid #aaaaaa;padding:5px;}
.bold{font-weight:bold}
.bold7{font-weight:bold;font-size:12pt;width:25;height:25;}
.width980{width:980}
.date{display:inline-block;font-size:6pt;}
.bestsellerbook_on_hover{border:1px solid green;background:#aaa;}
.bestsellerbook_on_hover:hover{background:yellow;border:1px solid red;cursor:pointer;}
.menu_input{background-color:white;width:100%}
.bgcolor_menu{background-color:#b60000;color:white}
.start{display:inline-block;width:23;height:13;background:url(../../images/13_tarif.png);background-position: 0 0}
.turbo{display:inline-block;width:23;height:13;background:url(../../images/13_tarif.png);background-position: 0 -13px}
.Packet_up128_2_turbo{display:inline-block;width:23;height:13;background:url(../../images/13_tarif.png);background-position: 0 -13px}
.ultra{display:inline-block;width:23;height:13;background:url(../../images/13_tarif.png);background-position: 0 -26px}
.Packet_up256_2_ultra{display:inline-block;width:23;height:13;background:url(../../images/13_tarif.png);background-position: 0 -26px}
.drive{display:inline-block;width:23;height:13;background:url(../../images/13_tarif.png);background-position: 0 -39px}
.gold{display:inline-block;width:23;height:13;background:url(../../images/13_tarif.png);background-position: 0 -52px}
.m10{display:inline-block;width:23;height:13;background:url(../../images/13_tarif.png);background-position: 0 -65px}
.m20{display:inline-block;width:23;height:13;background:url(../../images/13_tarif.png);background-position: 0 -130px}
.m30{display:inline-block;width:23;height:13;background:url(../../images/13_tarif.png);background-position: 0 -78px}
.m60{display:inline-block;width:23;height:13;background:url(../../images/13_tarif.png);background-position: 0 -91px}
.m30_2{display:inline-block;width:23;height:13;background:url(../../images/13_tarif.png);background-position: 0 -169px}
.m60_2{display:inline-block;width:23;height:13;background:url(../../images/13_tarif.png);background-position: 0 -182px}
.notarif{display:inline-block;width:23;height:13;background:url(../../images/13_tarif.png);background-position: 0 -104px}
.m12{display:inline-block;width:23;height:13;background:url(../../images/13_tarif.png);background-position: 0 -117px}
.v10{display:inline-block;width:23;height:13;background:url(../../images/13_tarif.png);background-position: 0 -143px}
.rou{display:inline-block;width:23;height:13;background:url(../../images/13_tarif.png);background-position: 0 -156px}
.can_not_delete{display:inline-block;width:16;height:16;background:url(../../images/can_not_delete.png)}
.start_{height:13;padding-left:28;background:url(../../images/13_tarif.png) no-repeat;background-position: 0 0}
.turbo_{height:13;padding-left:28;background:url(../../images/13_tarif.png) no-repeat;background-position: 0 -13px}
.Packet_up128_2_turbo_{height:13;padding-left:28;background:url(../../images/13_tarif.png) no-repeat;background-position: 0 -13px}
.ultra_{height:13;padding-left:28;background:url(../../images/13_tarif.png) no-repeat;background-position: 0 -26px}
.Packet_up256_2_ultra_{height:13;padding-left:28;background:url(../../images/13_tarif.png) no-repeat;background-position: 0 -26px}
.drive_{height:13;padding-left:28;background:url(../../images/13_tarif.png) no-repeat;background-position: 0 -39px}
.gold_{height:13;padding-left:28;background:url(../../images/13_tarif.png) no-repeat;background-position: 0 -52px}
.m10_{height:13;padding-left:28;background:url(../../images/13_tarif.png) no-repeat;background-position: 0 -65px}
.m20_{height:13;padding-left:28;background:url(../../images/13_tarif.png) no-repeat;background-position: 0 -130px}
.m30_{height:13;padding-left:28;background:url(../../images/13_tarif.png) no-repeat;background-position: 0 -78px}
.m60_{height:13;padding-left:28;background:url(../../images/13_tarif.png) no-repeat;background-position: 0 -91px}
.img_preview{position: relative; cursor:pointer; display: inline-block;}
.img_preview img + img {position:absolute; left: 0; top:0; z-index:100; display: none;}
.img_preview:hover img + img {display: block;}
.router_121{display:block;width:24;height:24;background:url(../../images/models_of_routers/router_12.png)no-repeat;background-position:0 0;}
.router_121:hover{width:300;height:300;background-position:0 24;}
.edit_8x8{display:block;width:8;height:8;background:url(../../images/edit_8x8.png)no-repeat;background-position:0 -8;}
.edit_8x8:hover{background-position:0 0;}
.delete_8x8{display:block;width:8;height:8;background:url(../../images/delete_8x8.png)no-repeat;background-position:0 -8;}
.delete_8x8:hover{background-position:0 0;}
.recycle_8x8{display:block;width:8;height:8;background:url(../../images/recycle_8x8.png)no-repeat;background-position:0 -8;}
.recycle_8x8:hover{background-position:0 0;}
.img_arr_type_dev_1{display:block;width:16;height:16;background:url(../cab/images/submit_insys.png)no-repeat;background-position:-80 0;}
.img_arr_type_dev_2{display:block;width:16;height:16;background:url(../cab/images/submit_insys.png)no-repeat;background-position:-96 0;}
.modem0_5_off{width:38;height:38;display:inline-block;background:url(../../images/modem0_5.png)}
.modem0_5_on{width:38;height:38;display:inline-block;background:url(../../images/modem0_5.png);background-position: 0 -38px}
.image_cab{border:1px solid #cccccc;border-collapse:separate;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior:url(border-radius.htc);}
.image_cab:hover{border-color:red;background:#00ffff}
a.button_packets_ready{width:215;height:71;display:inline-block;background:url(../../images/button_packets_ready.png)}
a.button_packets_ready:hover {background-position: 0 -71px}

/*
.intercom_two2,.intercom_two2:hover,.intercom_two3:visited{display:inline-block;width:100;height:92;margin:0;padding:0;top:0;background:url(images/intercom_two.png);border:0;float:left;}
*/

a.intercom_two{display:inline-block;
position:relative;
text-decoration:none;
border:0px;
top:10px;left:5px;
width:80px;
height:80px;
background:transparent;
background-image:url("https://intcom.info/docs/logo/logo_intercom_ver11_corel_02.svg");
background-repeat:no-repeat;
background-size:contain;
background-position:center;
filter:drop-shadow(0 0 8px transparent);}

a.intercom_two:hover{
display:inline-block;position:relative;
text-decoration:none;
top:10px;left:5px;
width:80px;
height:80px;
background-image:url("https://intcom.info/docs/logo/logo_intercom_ver11_corel_02.svg");
background-repeat:no-repeat;
background-size:contain;
background-position:center;
filter:drop-shadow(0 0 8px var(--neon));
}




a.compensation{width:38;height:38;display:inline-block;background:url(../../images/compensation.png)}
a.compensation:hover {background-position: 0 -38px}
a.check_avast{width:38;height:38;display:inline-block;background:url(../../images/check_avast.png)}
a.check_avast:hover {background-position: 0 -38px}
a.service{width:38;height:38;display:inline-block;background:url(../../images/service.png)}
a.service:hover {background-position: 0 -38px}
a.ubiquiti{width:38;height:38;display:inline-block;background:url(../../images/ubiquiti.png)}
a.ubiquiti:hover {background-position: 0 -38px}
a.otchet{width:38;height:38;display:inline-block;background:url(../../images/otchet.png)}
a.otchet:hover {background-position: 0 -38px}
a.google_maps{width:38;height:38;display:inline-block;background:url(../../images/google_maps.png)}
a.google_maps:hover {background-position: 0 -38px}
a.maps_png{width:38;height:38;display:inline-block;background:url(../../images/maps_png.png)}
a.maps_png:hover {background-position: 0 -38px}
a.convert{width:38;height:38;display:inline-block;background:url(../../images/convert.png)}
a.convert:hover {background-position: 0 -38px}
a.business_company_plus{width:38;height:38;display:inline-block;background:url(../../images/business_company_plus.png)}
a.business_company_plus:hover {background-position: 0 -38px}
a.packets{width:38;height:38;display:inline-block;background:url(../../images/packets.png)}
a.packets:hover {background-position: 0 -38px}
a.key{width:38;height:38;display:inline-block;background:url(../../images/key.png)}
a.key:hover {background-position: 0 -38px}
a.reklama{width:38;height:38;display:inline-block;background:url(../../images/reklama.png)}
a.reklama:hover {background-position: 0 -38px}
a.last_connect{width:38;height:38;display:inline-block;background:url(../../images/last_connect.png)}
a.last_connect:hover {background-position: 0 -38px}
a.price_job{width:38;height:38;display:inline-block;background:url(../../images/price_job.png)}
a.price_job:hover {background-position: 0 -38px}
a.earth{width:38;height:38;display:inline-block;background:url(../../images/earth.png)}
a.earth:hover {background-position: 0 -38px}
a.business_company{width:38;height:38;display:inline-block;background:url(../../images/business_company.png)}
a.business_company:hover {background-position: 0 -38px}
a.online_all{width:38;height:38;display:inline-block;background:url(../../images/online_all.png)}
a.online_all:hover {background-position: 0 -38px}
a.check_clear{width:38;height:38;display:inline-block;background:url(../../images/check_clear.png)}
a.check_clear:hover {background-position: 0 -38px}
a.interview_tv_result{width:38;height:38;display:inline-block;background:url(../../images/interview_tv_result.png)}
a.interview_tv_result:hover {background-position: 0 -38px}
a.connect{width:38;height:38;display:inline-block;background:url(../../images/connect.png)}
a.connect:hover {background-position: 0 -38px}
a.send_sms_new{width:38;height:38;display:inline-block;background:url(../../images/send_sms_new.png)}
a.send_sms_new:hover {background-position: 0 -38px}
a.exit_cab2{width:38;height:38;display:inline-block;background:url(../../images/exit_cab2.png)}
a.exit_cab2:hover {background-position: 0 -38px}
a.dollar{width:38;height:38;display:inline-block;background:url(../../images/dollar.png)}
a.dollar:hover {background-position: 0 -38px}
a.add_user{width:38;height:38;display:inline-block;background:url(../../images/add_user.png)}
a.add_user:hover {background-position: 0 -38px}
a.flaggreen{width:38;height:19;display:inline-block;background:url(../../images/flaggreen.png)}
a.flaggreen:hover {background-position: 0 -19px}
a.flagred{width:38;height:19;display:inline-block;background:url(../../images/flagred.png)}
a.flagred:hover {background-position: 0 -19px}
a.googlemaps{width:38;height:38;display:inline-block;background:url(../../images/googlemaps.png)}
a.googlemaps:hover {background-position: 0 -38px}
a.job{width:38;height:38;display:inline-block;background:url(../../images/job.png)}
a.job:hover {background-position: 0 -38px}
a.job2{width:38;height:38;display:inline-block;background:url(../../images/job2.png)}
a.job2:hover {background-position: 0 -38px}
a.run{width:38;height:38;display:inline-block;background:url(../../images/run.png)}
a.run:hover {background-position: 0 -38px}
a.chat_1_0{width:38;height:38;display:inline-block;background:url(../../images/chat_1_0.png)}
a.chat_1_0:hover {background-position: 0 -38px}
a.business2{width:38;height:38;display:inline-block;background:url(../../images/business2.png)}
a.business2:hover {background-position: 0 -38px}
a.business3{width:38;height:38;display:inline-block;background:url(../../images/business3.png)}
a.business3:hover {background-position: 0 -38px}
a.exit_cab{width:38;height:38;display:inline-block;background:url(../../images/exit_cab.png)}
a.exit_cab:hover {background-position: 0 -38px}
a.mapnew{width:38;height:38;display:inline-block;background:url(../../images/mapnew.png)}
a.mapnew:hover {background-position: 0 -38px}
a.memfree{width:38;height:38;display:block;background:url(../../images/memfree.png)}
a.memfree:hover {background-position: 0 -38px}
a.price{width:38;height:38;display:block;background:url(../../images/price.png)}
a.price:hover {background-position: 0 -38px}
a.payments_home{width:38;height:38;display:block;background:url(../../images/payments_home.png)}
a.payments_home:hover {background-position: 0 -38px}
a.downloaders2{width:38;height:38;display:block;background:url(../../images/downloaders2.png)}
a.downloaders2:hover {background-position: 0 -38px}
a.program{width:38;height:38;display:block;background:url(../../images/program.png)}
a.program:hover {background-position: 0 -38px}
a.check_ip{width:38;height:38;display:block;background:url(../../images/check_ip.png)}
a.check_ip:hover {background-position: 0 -38px}
a.offline{width:38;height:38;display:block;background:url(../../images/offline.png)}
a.offline:hover {background-position: 0 -38px}
a.pdf{width:13;height:13;display: inline-block;background:url(https://intcom.info/images/pdf.png)}
a.pdf:hover {background-position: 0 -13px}
a.history_link{width:13;height:13;display: inline-block;background:url(https://intcom.info/images/history_link.png)}
a.history_link:hover {background-position: 0 -13px}
a.menu{user-select: none;cursor:pointer;color:#fff;display:block;margin: 0; padding:9 15 10 15;font-size:10pt;font-weight:bold;background:url(../../ap/images/bg_menu.png) 0 0;text-decoration:none}
a.menu:hover {background-position: 0 -35px;text-decoration:none}
a.edit{width:20;height:20;display:block;background:url(../../ap/images/edit.png)}
a.edit:hover {background-position:0 -20px}
a.del{width:20;height:20;display:block;background:url(../../ap/images/del.png)}
a.del:hover {background-position:0 -20px}
a.del_all{width:20;height:20;display:block;background:url(../../ap/images/del_all.png)}
a.del_all:hover {background-position:0 -20px}
.menu_hello {cursor:pointer;color:white;display:block;margin: 0; padding:0 15 0 15;font-size:10pt;font-weight:bold;background:url(../../ap/images/bg_menu.png) 0 0;text-decoration:none}
.menu_hello:hover {background-position: 0 -35px;text-decoration:none}
.oidwjoiwdjdwioj{background: #dddddd;background: -moz-linear-gradient(top, #aaaaaa, #ffffff);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcea), color-stop(100%,#f1da36));background: -webkit-linear-gradient(top, #fefcea, #f1da36);background: -o-linear-gradient(top, #fefcea, #f1da36);background: -ms-linear-gradient(top, #fefcea, #f1da36);background: linear-gradient(top, #fefcea, #f1da36);}
.check_clear_region{background:green;color:white}
table.energy_table{width:100%;border:1px solid red}
table.energy_table td{padding:0 1 0 1;border:1px solid red}
.energy_time{text-decoration:none; border-bottom:#000 1px dashed;cursor:pointer;}
.onclick{padding:3px;border:1px dashed var(--neon);cursor:pointer;margin-bottom:7px;}
.onclick:hover{border-color:#00f;}
.out{position:absolute;top:80px;left:152px}
.inp{position:fixed;top:80px;left:0px}
.time_generation{position:fixed;bottom:0px;width:100%;background-color:rgba(0,0,0,0.1);text-align:center;}
.energy{position:fixed;bottom:0px;left:0px}
.check_mail_size{position:fixed;bottom:0px;right:0px}
.input_100{width:100%}
.row1{background-color:#dddddd}
.row2{background-color:#cccccc}
.activation{color:#008080}
.price{font-size:12pt;font-weight:bold;color:#008080}
.td_solid{border: 1px solid black;border-collapse: collapse}
.white{color:white}
.h_green{color:#008000;font-size:14pt;font-weight:bold}
.big{font-size:16pt;font-weight:bold;color:red}
body.cab320  {background: url(../images/picture_for_cab/320.png); background-attachment: fixed;}
body.cab640  {background: url(../images/picture_for_cab/640.png); background-attachment: fixed;}
body.cab720  {background: url(../images/picture_for_cab/720.png); background-attachment: fixed;}
body.cab800  {background: url(../images/picture_for_cab/800.png); background-attachment: fixed;}
body.cab1024 {background: url(../images/picture_for_cab/1024.png); background-attachment: fixed;}
body.cab1152 {background: url(../images/picture_for_cab/1152.png); background-attachment: fixed;}
body.cab1280 {background: url(../images/picture_for_cab/1280.png); background-attachment: fixed;}
body.cab1440 {background: url(../images/picture_for_cab/1440.png); background-attachment: fixed;}
body.cab1600 {background: url(../images/picture_for_cab/1600.png); background-attachment: fixed;}
body.cab1680 {background: url(../images/picture_for_cab/1680.png); background-attachment: fixed;}
body.cab1920 {background: url(../images/picture_for_cab/1920.png); background-attachment: fixed;}
body.cab2048 {background: url(../images/picture_for_cab/2048.png); background-attachment: fixed;}
body.cab2560 {background: url(../images/picture_for_cab/2560.png); background-attachment: fixed;}
body.cab3200 {background: url(../images/picture_for_cab/3200.png); background-attachment: fixed;}
body.cab3840 {background: url(../images/picture_for_cab/3840.png); background-attachment: fixed;}
body.cab4096 {background: url(../images/picture_for_cab/4096.png); background-attachment: fixed;}
body.cab5120 {background: url(../images/picture_for_cab/5120.png); background-attachment: fixed;}
body.cab6400 {background: url(../images/picture_for_cab/6400.png); background-attachment: fixed;}
body.cab7680 {background: url(../images/picture_for_cab/7680.png); background-attachment: fixed;}
body.start_page_320  {background: url(/images/picture_for_cab_start_page/320.png); background-attachment: fixed;}
body.start_page_640  {background: url(/images/picture_for_cab_start_page/640.png); background-attachment: fixed;}
body.start_page_720  {background: url(/images/picture_for_cab_start_page/720.png); background-attachment: fixed;}
body.start_page_800  {background: url(/images/picture_for_cab_start_page/800.png); background-attachment: fixed;}
body.start_page_1024 {background: url(/images/picture_for_cab_start_page/1024.png); background-attachment: fixed;}
body.start_page_1152 {background: url(/images/picture_for_cab_start_page/1152.png); background-attachment: fixed;}
body.start_page_1280 {background: url(/images/picture_for_cab_start_page/1280.png); background-attachment: fixed;}
body.start_page_1286 {background: url(/images/picture_for_cab_start_page/1286.png); background-attachment: fixed;}
body.start_page_1429 {background: url(/images/picture_for_cab_start_page/1429.png); background-attachment: fixed;}
body.start_page_1440 {background: url(/images/picture_for_cab_start_page/1440.png); background-attachment: fixed;}
body.start_page_1525 {background: url(/images/picture_for_cab_start_page/1525.png); background-attachment: fixed;}
body.start_page_1600 {background: url(/images/picture_for_cab_start_page/1600.png); background-attachment: fixed;}
body.start_page_1680 {background: url(/images/picture_for_cab_start_page/1680.png); background-attachment: fixed;}
body.start_page_1876 {background: url(/images/picture_for_cab_start_page/1876.png); background-attachment: fixed;}
body.start_page_1920 {background-color:blue;background: url(/images/picture_for_cab_start_page/1920.png); background-attachment: fixed;}
body.start_page_2048 {background: url(/images/picture_for_cab_start_page/2048.png); background-attachment: fixed;}
body.start_page_2144 {background: url(/images/picture_for_cab_start_page/2144.png); background-attachment: fixed;}
body.start_page_2560 {background: url(/images/picture_for_cab_start_page/2560.png); background-attachment: fixed;}
body.start_page_3200 {background: url(/images/picture_for_cab_start_page/3200.png); background-attachment: fixed;}
body.start_page_3840 {background: url(/images/picture_for_cab_start_page/3840.png); background-attachment: fixed;}
body.start_page_4096 {background: url(/images/picture_for_cab_start_page/4096.png); background-attachment: fixed;}
body.start_page_5120 {background: url(/images/picture_for_cab_start_page/5120.png); background-attachment: fixed;}
body.start_page_6400 {background: url(/images/picture_for_cab_start_page/6400.png); background-attachment: fixed;}
body.start_page_7680 {background: url(/images/picture_for_cab_start_page/7680.png); background-attachment: fixed;}
table.white {color:ffffff}
.www {FONT-SIZE: 18px; COLOR: #cccccc; FONT-FAMILY: Tahoma, Helvetica, sans-serif}
.rub{font-size:16pt;font-weight:bold;}
a.button_logs                          {display:block;width:38px;height:38px;background-image: url("../../images/logs_50.png");}
a.button_logs:hover                    {display:block;width:38px;height:38px;background-image: url("../../images/logs.png");}
a.button_upgrade                       {display:block; width:32px; height:32px; background-image: url("../../bill/images/button_upgrade_50.png");}
a.button_upgrade:hover                 {display:block; width:32px; height:32px; background-image: url("../../bill/images/button_upgrade.png");}
a.button_change_mobile                 {display:block; width:32px; height:32px; background-image: url("../../bill/images/change_mobile_50.png");}
a.button_change_mobile:hover           {display:block; width:32px; height:32px; background-image: url("../../bill/images/change_mobile.png");}
a.button_balans                        {display:block; width:32px; height:32px; background-image: url("../../bill/images/balans_50.png");}
a.button_balans:hover                  {display:block; width:32px; height:32px; background-image: url("../../bill/images/balans.png");}
a.button_phone                         {display:block; width:32px; height:32px; background-image: url("../../bill/images/phone_50.png");}
a.button_phone:hover                   {display:block; width:32px; height:32px; background-image: url("../../bill/images/phone.png");}
a.button_next_tarif                    {display:block; width:32px; height:32px; background-image: url("../../bill/images/next_tarif_50.png");}
a.button_next_tarif:hover              {display:block; width:32px; height:32px; background-image: url("../../bill/images/next_tarif.png");}
a.button_date_connect                  {display:block; width:32px; height:32px; background-image: url("../../bill/images/date_connect_50.png");}
a.button_date_connect:hover            {display:block; width:32px; height:32px; background-image: url("../../bill/images/date_connect.png");}
a.button_date_end_tarif                {display:block; width:32px; height:32px; background-image: url("../../bill/images/date_end_tarif_50.png");}
a.button_date_end_tarif:hover          {display:block; width:32px; height:32px; background-image: url("../../bill/images/date_end_tarif.png");}
a.button_change_pass                   {display:block; width:32px; height:32px; background-image: url("../../bill/images/change_pass_50.png");}
a.button_change_pass:hover             {display:block; width:32px; height:32px; background-image: url("../../bill/images/change_pass.png");}
a.button_sms_notice                    {display:block; width:32px; height:32px; background-image: url("../../bill/images/sms_notice_50.png");}
a.button_sms_notice:hover              {display:block; width:32px; height:32px; background-image: url("../../bill/images/sms_notice.png");}
input.button_delete2                   {display:block; width:16px; height:16px; background-image: url("../../images/delete2_50.png");}
input.button_delete2:hover             {display:block; width:16px; height:16px; background-image: url("../../images/delete2.png");}
a.button_delete2                       {display:block; width:16px; height:16px; background-image: url("../../images/delete2_50.png");}
a.button_delete2:hover                 {display:block; width:16px; height:16px; background-image: url("../../images/delete2.png");}
a.button_recycle                       {display:block;width:16px;height:16px;background-image: url("../images/recycle_50.png");}
a.button_recycle:hover                 {display:block;width:16px;height:16px;background-image: url("../images/recycle.png");}
a.button_tel                           {display:block;width:38px;height:38px;background-image: url("../images/tel_50.png");}
a.button_tel:hover                     {display:block;width:38px;height:38px;background-image: url("../images/tel.png");}
a.button_port_on                       {display:block;width:26px;height:26px;background-image: url("../images/port_on_50.png");}
a.button_port_on:hover                 {display:block;width:26px;height:26px;background-image: url("../images/port_on.png");}
a.button_back2                         {display:block;width:26px;height:26px;background-image: url("../../images/back2_50.png");}
a.button_back2:hover                   {display:block;width:26px;height:26px;background-image: url("../../images/back2.png");}
a.button_port_off                      {display:block;width:26px;height:26px;background-image: url("../images/port_off_50.png");}
a.button_port_off:hover                {display:block;width:26px;height:26px;background-image: url("../images/port_off.png");}
a.button_ur                            {display:block;width:38px;height:38px;background-image: url("../images/ur_50.png");}
a.button_ur:hover                      {display:block;width:38px;height:38px;background-image: url("../images/ur.png");}
a.button_ps                            {display:block;width:38px;height:38px;background-image: url("../images/ps_50.png");}
a.button_ps:hover                      {display:block;width:38px;height:38px;background-image: url("../images/ps.png");}
a.button_not_receive_payments          {display:block;width:38px;height:38px;background-image: url("../images/not_receive_payments_50.png");}
a.button_not_receive_payments:hover    {display:block;width:38px;height:38px;background-image: url("../images/not_receive_payments.png");}
a.button_reg                           {display:block;width:38px;height:38px;background-image: url("../images/reg_50.png");}
a.button_reg:hover                     {display:block;width:38px;height:38px;background-image: url("../images/reg.png");}
a.button_message                       {display:block;width:38px;height:38px;background-image: url("../images/message_50.png");}
a.button_message:hover                 {display:block;width:38px;height:38px;background-image: url("../images/message.png");}
a.button_pig                           {display:block;width:38px;height:38px;background-image: url("../images/pig_50.png");}
a.button_pig:hover                     {display:block;width:38px;height:38px;background-image: url("../images/pig.png");}
a.button_jz_billing                    {display:block;width:38px;height:38px;background-image: url("../images/jz_billing_50.png");}
a.button_jz_billing:hover              {display:block;width:38px;height:38px;background-image: url("../images/jz_billing.png");}
a.button_show                          {display:block;width:38px;height:38px;background-image: url("../images/show_50.png");}
a.button_show:hover                    {display:block;width:38px;height:38px;background-image: url("../images/show.png");}
a.button_check                         {display:block;width:38px;height:38px;background-image: url("../images/check_50.png");}
a.button_check:hover                   {display:block;width:38px;height:38px;background-image: url("../images/check.png");}
a.button_err                           {display:block;width:38px;height:38px;background-image: url("../images/err_50.png");}
a.button_err:hover                     {display:block;width:38px;height:38px;background-image: url("../images/err.png");}
a.button_server                        {display:block;width:38px;height:38px;background-image: url("../../images/server_50.png");}
a.button_server:hover                  {display:block;width:38px;height:38px;background-image: url("../../images/server.png");}
a.button_personal_cabinet              {display:block;width:38px;height:38px;background-image: url("../images/personal_cabinet_50.png");}
a.button_personal_cabinet:hover        {display:block;width:38px;height:38px;background-image: url("../images/personal_cabinet.png");}
a.button_history_inet_activation       {display:block;width:38px;height:38px;background-image: url("../images/history_inet_activation_50.png");}
a.button_history_inet_activation:hover {display:block;width:38px;height:38px;background-image: url("../images/history_inet_activation.png");}
a.button_load_canal                    {display:block;width:38px;height:38px;background-image: url("../images/load_canal_50.png");}
a.button_load_canal:hover              {display:block;width:38px;height:38px;background-image: url("../images/load_canal.png");}
a.button_stat_connect                  {display:block;width:38px;height:38px;background-image: url("../images/stat_connect_50.png");}
a.button_stat_connect:hover            {display:block;width:38px;height:38px;background-image: url("../images/stat_connect.png");}
a.button_business                      {display:block;width:38px;height:38px;background-image: url("../images/business_50.png");}
a.button_business:hover                {display:block;width:38px;height:38px;background-image: url("../images/business.png");}
a.button_unique                        {display:block;width:38px;height:38px;background-image: url("../images/unique_50.png");}
a.button_unique:hover                  {display:block;width:38px;height:38px;background-image: url("../images/unique.png");}
a.button_status                        {display:block;width:38px;height:38px;background-image: url("../images/status_50.png");}
a.button_status:hover                  {display:block;width:38px;height:38px;background-image: url("../images/status.png");}
a.button_fsb                           {display:block;width:38px;height:38px;background-image: url("../images/fsb_50.png");}
a.button_fsb:hover                     {display:block;width:38px;height:38px;background-image: url("../images/fsb.png");}
a.button_sms                           {display:block;width:38px;height:38px;background-image: url("../../images/sms_50.png");}
a.button_sms:hover                     {display:block;width:38px;height:38px;background-image: url("../../images/sms.png");}
a.button_sale                          {display:block;width:38px;height:38px;background-image: url("../images/sale_50.png");}
a.button_sale:hover                    {display:block;width:38px;height:38px;background-image: url("../images/sale.png");}
a.button_switch                        {display:block;width:38px;height:38px;background-image: url("../images/compex_50.png");}
a.button_switch:hover                  {display:block;width:38px;height:38px;background-image: url("../images/compex.png");}
a.button_backup                        {display:block;width:38px;height:38px;background-image: url("../../images/backup_50.png");}
a.button_backup:hover                  {display:block;width:38px;height:38px;background-image: url("../../images/backup.png");}
a.button_maps                          {display:block;width:38px;height:38px;background-image: url("../images/maps_50.png");}
a.button_maps:hover                    {display:block;width:38px;height:38px;background-image: url("../images/maps.png");}
a.button_maps_s                        {display:block;width:38px;height:38px;background-image: url("../images/maps_s_50.png");}
a.button_maps_s:hover                  {display:block;width:38px;height:38px;background-image: url("../images/maps_s.png");}
a.button_maps_v                        {display:block;width:38px;height:38px;background-image: url("../images/maps_v_50.png");}
a.button_maps_v:hover                  {display:block;width:38px;height:38px;background-image: url("../images/maps_v.png");}
a.button_gis                           {display:block;width:38px;height:38px;background-image: url("../images/gis_50.png");}
a.button_gis:hover                     {display:block;width:38px;height:38px;background-image: url("../images/gis.png");}
a.downloaders                          {display:block;width:38px;height:38px;background-image: url("../images/downloaders_50.png");}
a.downloaders:hover                    {display:block;width:38px;height:38px;background-image: url("../images/downloaders.png");}
a.online                               {display:block;width:38px;height:38px;background-image: url("../images/online_50.png");}
a.online:hover                         {display:block;width:38px;height:38px;background-image: url("../images/online.png");}
a.compexgraph                          {display:block;width:38px;height:38px;background-image: url("../images/compexgraph_50.png");}
a.compexgraph:hover                    {display:block;width:38px;height:38px;background-image: url("../images/compexgraph.png");}
a.button_calc                          {display:block;width:38px;height:38px;background-image: url("../images/calc_50.png");}
a.button_calc:hover                    {display:block;width:38px;height:38px;background-image: url("../images/calc.png");}
a.button_basket                        {display:block;width:38px;height:38px;background-image: url("../images/basket_50.png");}
a.button_basket:hover                  {display:block;width:38px;height:38px;background-image: url("../images/basket.png");}
a.button_recovery                      {display:block;width:20px;height:21px;background-image: url("../images/recovery_50.png");}
a.button_recovery:hover                {display:block;width:20px;height:21px;background-image: url("../images/recovery.png");}
a.button_sess                          {display:block;width:38px;height:38px;background-image: url("../images/sess_50.png");}
a.button_sess:hover                    {display:block;width:38px;height:38px;background-image: url("../images/sess.png");}
a.button_stat                          {display:block;width:26px;height:26px;background-image: url("../../images/stat_50.png");}
a.button_stat:hover                    {display:block;width:26px;height:26px;background-image: url("../../images/stat.png");}
a.button_openrrcp_filter               {display:block;width:26px;height:26px;background-image: url("../../images/openrrcp_filter_50.png");}
a.button_openrrcp_filter:hover         {display:block;width:26px;height:26px;background-image: url("../../images/openrrcp_filter.png");}
a.button_openrrcp_scan                 {display:block;width:26px;height:26px;background-image: url("../../images/openrrcp_scan_50.png");}
a.button_openrrcp_scan:hover           {display:block;width:26px;height:26px;background-image: url("../../images/openrrcp_scan.png");}
a.button_back                          {display:block;width:26px;height:26px;background-image: url("../images/back_50.png");}
a.button_back:hover                    {display:block;width:26px;height:26px;background-image: url("../images/back.png");}
a.button_refresh                       {display:block;width:26px;height:26px;background-image: url("../images/refresh_50.png");}
a.button_refresh:hover                 {display:block;width:26px;height:26px;background-image: url("../images/refresh.png");}
a.button_delete_all_comment_for_ports       {display:block;width:26px;height:26px;background-image: url("../images/delete_all_comment_for_ports_50.png");}
a.button_delete_all_comment_for_ports:hover {display:block;width:26px;height:26px;background-image: url("../images/delete_all_comment_for_ports.png");}
a.button_soft_reset                    {display:block;width:26px;height:26px;background-image: url("../images/soft_reset_50.png");}
a.button_soft_reset:hover              {display:block;width:26px;height:26px;background-image: url("../images/soft_reset.png");}
a.center                               {display:block;width:26px;height:26px;background-image: url("../images/center_50.png");}
a.center:hover                         {display:block;width:26px;height:26px;background-image: url("../images/center.png");}
a.usual                                {display:block;width:26px;height:26px;background-image: url("../images/usual_50.png");}
a.usual:hover                          {display:block;width:26px;height:26px;background-image: url("../images/usual.png");}
a.button_hard_reset                    {display:block;width:26px;height:26px;background-image: url("../images/hard_reset_50.png");}
a.button_hard_reset:hover              {display:block;width:26px;height:26px;background-image: url("../images/hard_reset.png");}
a.button_cabinet                       {display:block;width:26px;height:26px;background-image: url("../images/cabinet_50.png");}
a.button_cabinet:hover                 {display:block;width:26px;height:26px;background-image: url("../images/cabinet.png");}
a.button_close                         {display:block;width:26px;height:26px;background-image: url("../images/close_50.png");}
a.button_close:hover                   {display:block;width:26px;height:26px;background-image: url("../images/close.png");}
a.button_arch                          {display:block;width:18px;height:18px;background-image: url("../images/arch_50.png");}
a.button_arch:hover                    {display:block;width:18px;height:18px;background-image: url("../images/arch.png");}
a.button_on                            {display:block;width:16px;height:16px;background-image: url("../images/on_50.png");}
a.button_on:hover                      {display:block;width:16px;height:16px;background-image: url("../images/on.png");}
a.button_off                           {display:block;width:16px;height:16px;background-image: url("../images/off_50.png");}
a.button_off:hover                     {display:block;width:16px;height:16px;background-image: url("../images/off.png");}
input.button_page_up                   {display:block;width:16px;height:16px;background-image: url("../images/page_up_50.png");}
input.button_page_up:hover             {display:block;width:16px;height:16px;background-image: url("../images/page_up.png");}
input.button_page_down                 {display:block;width:16px;height:16px;background-image: url("../images/page_down_50.png");}
input.button_page_down:hover           {display:block;width:16px;height:16px;background-image: url("../images/page_down.png");}
input.user_blue                        {display:block;width:21px;height:30px;background-image: url("../images/users/user_blue_bw.png");}
input.user_blue:hover                  {display:block;width:21px;height:30px;background-image: url("../images/users/user_blue.png");}
input.user_green                       {display:block;width:21px;height:30px;background-image: url("../images/users/user_green_bw.png");}
input.user_green:hover                 {display:block;width:21px;height:30px;background-image: url("../images/users/user_green.png");}
input.user_yellow                      {display:block;width:21px;height:30px;background-image: url("../images/users/user_yellow_bw.png");}
input.user_yellow:hover                {display:block;width:21px;height:30px;background-image: url("../images/users/user_yellow.png");}
input.user_red                         {display:block;width:21px;height:30px;background-image: url("../images/users/user_red_bw.png");}
input.user_red:hover                   {display:block;width:21px;height:30px;background-image: url("../images/users/user_red.png");}
input.button_edit                      {display:block; width:18px; height:18px; background-image: url("../images/edit_50.png");}
input.button_edit:hover                {display:block; width:18px; height:18px; background-image: url("../images/edit.png");}
input.button_printer                   {display:block; width:18px; height:18px; background-image: url("../images/printer_50.png");}
input.button_printer:hover             {display:block; width:18px; height:18px; background-image: url("../images/printer.png");}
input.button_printer_stamp             {display:block; width:18px; height:18px; background-image: url("../images/printer_stamp_50.png");}
input.button_printer_stamp:hover       {display:block; width:18px; height:18px; background-image: url("../images/printer_stamp.png");}
a.button_edit                          {display:block; width:18px; height:18px; background-image: url("../images/edit_50.png");}
a.button_edit:hover                    {display:block; width:18px; height:18px; background-image: url("../images/edit.png");}
input.button_delete                    {display:block; width:18px; height:18px; background-image: url("../images/delete_50.png");}
input.button_delete:hover              {display:block; width:18px; height:18px; background-image: url("../images/delete.png");}
input.generation_act                   {display:block; width:18px; height:18px; background-image: url("../images/generation_act_50.png");}
input.generation_act:hover             {display:block; width:18px; height:18px; background-image: url("../images/generation_act.png");}
a.button_delete                        {display:block; width:18px; height:18px; background-image: url("../../images/delete_50.png");}
a.button_delete:hover                  {display:block; width:18px; height:18px; background-image: url("../../images/delete.png");}
input.button_ok                        {display:block; width:16px; height:16px; background-image: url("../images/ok_50.png");}
input.button_ok:hover                  {display:block; width:16px; height:16px; background-image: url("../images/ok.png");}
input.button_on                        {display:block;width:16px;height:16px;background-image: url("../images/on_50.png");}
input.button_on:hover                  {display:block;width:16px;height:16px;background-image: url("../images/on.png");}
input.button_off                       {display:block;width:16px;height:16px;background-image: url("../images/off_50.png");}
input.button_off:hover                 {display:block;width:16px;height:16px;background-image: url("../images/off.png");}
input.button_save_change               {display:block;width:160px;height:16px;background-image: url("../images/save_change_50.png");}
input.button_save_change:hover         {display:block;width:160px;height:16px;background-image: url("../images/save_change.png");}
input.button_comment_add               {display:block;width:16px;height:16px;background-image: url("../images/comment_add_50.png");}
input.button_comment_add:hover         {display:block;width:16px;height:16px;background-image: url("../images/comment_add.png");}
input.button_comment_edit              {display:block;width:16px;height:16px;background-image: url("../images/comment_edit_50.png");}
input.button_comment_edit:hover        {display:block;width:16px;height:16px;background-image: url("../images/comment_edit.png");}
input.button_comment_del               {display:block;width:16px;height:16px;background-image: url("../images/comment_del_50.png");}
input.button_comment_del:hover         {display:block;width:16px;height:16px;background-image: url("../images/comment_del.png");}
input.button_back                      {display:block;width:26px;height:26px;background-image: url("../images/back_50.png");}
input.button_back:hover                {display:block;width:26px;height:26px;background-image: url("../images/back.png");}
input.button_yes                       {display:block;width:73px;height:16px;background-image: url("../images/yes_50.png");}
input.button_yes:hover                 {display:block;width:73px;height:16px;background-image: url("../images/yes.png");}
input.button_no                        {display:block;width:73px;height:16px;background-image: url("../images/no_50.png");}
input.button_no:hover                  {display:block;width:73px;height:16px;background-image: url("../images/no.png");}
input.button_save                      {display:block;width:73px;height:16px;background-image: url("../images/save_50.png");}
input.button_save:hover                {display:block;width:73px;height:16px;background-image: url("../images/save.png"); border:0;}
input.button_cancel                    {display:block;width:73px;height:16px;background-image: url("../images/cancel_50.png");}
input.button_cancel:hover              {display:block;width:73px;height:16px;background-image: url("../images/cancel.png");}
a.button_closepage                     {display:block;width:21px;height:21px;background-image: url("../images/closepage_50.png");}
a.button_closepage:hover               {display:block;width:21px;height:21px;background-image: url("../images/closepage.png");}
a.button_start                         {display:block;width:221px;height:79px;background-image: url("../images/tarif/start_bw.png"); border:0;}
a.button_start:hover                   {display:block;width:221px;height:79px;background-image: url("../images/tarif/start.png"); border:0;}
a.button_turbo                         {display:block;width:221px;height:79px;background-image: url("../images/tarif/turbo_bw.png");}
a.button_turbo:hover                   {display:block;width:221px;height:79px;background-image: url("../images/tarif/turbo.png");}
a.button_ultra                         {display:block;width:221px;height:79px;background-image: url("../images/tarif/ultra_bw.png");}
a.button_ultra:hover                   {display:block;width:221px;height:79px;background-image: url("../images/tarif/ultra.png");}
a.button_drive                         {display:block;width:221px;height:79px;background-image: url("../images/tarif/drive_bw.png");}
a.button_drive:hover                   {display:block;width:221px;height:79px;background-image: url("../images/tarif/drive.png");}
a.button_gold                          {display:block;width:221px;height:79px;background-image: url("../images/tarif/gold_bw.png");}
a.button_gold:hover                    {display:block;width:221px;height:79px;background-image: url("../images/tarif/gold.png");}
a.button_ultra3                        {display:block;width:221px;height:79px;background-image: url("../images/tarif/ultra3_bw.png");}
a.button_ultra3:hover                  {display:block;width:221px;height:79px;background-image: url("../images/tarif/ultra3.png");}
a.button_drive3                        {display:block;width:221px;height:79px;background-image: url("../images/tarif/drive3_bw.png");}
a.button_drive3:hover                  {display:block;width:221px;height:79px;background-image: url("../images/tarif/drive3.png");}
a.button_gold3                         {display:block;width:221px;height:79px;background-image: url("../images/tarif/gold3_bw.png");}
a.button_gold3:hover                   {display:block;width:221px;height:79px;background-image: url("../images/tarif/gold3.png");}
a.button_traffic                       {display:block;width:221px;height:79px;background-image: url("../images/tarif/traffic_bw.png");}
a.button_traffic:hover                 {display:block;width:221px;height:79px;background-image: url("../images/tarif/traffic.png");}
a.button_traffic-100                   {display:block;width:221px;height:79px;background-image: url("../images/tarif/traffic-100_bw.png");}
a.button_traffic-100:hover             {display:block;width:221px;height:79px;background-image: url("../images/tarif/traffic-100.png");}
a.button_traffic-250                   {display:block;width:221px;height:79px;background-image: url("../images/tarif/traffic-250_bw.png");}
a.button_traffic-250:hover             {display:block;width:221px;height:79px;background-image: url("../images/tarif/traffic-250.png");}
a.button_traffic-500                   {display:block;width:221px;height:79px;background-image: url("../images/tarif/traffic-500_bw.png");}
a.button_traffic-500:hover             {display:block;width:221px;height:79px;background-image: url("../images/tarif/traffic-500.png");}
input.button_add_act                   {display:block; width:18px; height:18px; background-image: url("../images/add_act_50.png");}
input.button_add_act:hover             {display:block; width:18px; height:18px; background-image: url("../images/add_act.png");}
input.button_add_accaunt               {display:block; width:18px; height:18px; background-image: url("../images/add_accaunt_50.png");}
input.button_add_accaunt:hover         {display:block; width:18px; height:18px; background-image: url("../images/add_accaunt.png");}
input.button_add_payment               {display:block; width:18px; height:18px; background-image: url("../images/add_payment_50.png");}
input.button_add_payment:hover         {display:block; width:18px; height:18px; background-image: url("../images/add_payment.png");}
a.menu_up                              {display:block;width:200px;height:33px;background-image: url("../../images/images_menu/menu_up_2.png");padding-left:35px;}
a.menu_up:hover                        {display:block;width:200px;height:33px;background-image: url("../../images/images_menu/menu_up_1.png");padding-left:35px;}
a.menu_next                            {display:block;width:200px;height:33px;background-image: url("../../images/images_menu/menu_next_2.png");padding-left:35px; }
a.menu_next:hover                      {display:block;width:200px;height:33px;background-image: url("../../images/images_menu/menu_next_1.png");padding-left:35px;}
a.menu_discount                        {display:block;width:200px;height:33px;background-image: url("../../images/images_menu/menu_discount_2.png");padding-left:35px; }
a.menu_discount:hover                  {display:block;width:200px;height:33px;background-image: url("../../images/images_menu/menu_discount_1.png");padding-left:35px;}
a.menu_loan                            {display:block;width:200px;height:33px;background-image: url("../../images/images_menu/menu_loan_2.png");padding-left:35px; }
a.menu_loan:hover                      {display:block;width:200px;height:33px;background-image: url("../../images/images_menu/menu_loan_1.png");padding-left:35px;}
a.menu_password                        {display:block;width:200px;height:33px;background-image: url("../../images/images_menu/menu_password_2.png");padding-left:35px; }
a.menu_password:hover                  {display:block;width:200px;height:33px;background-image: url("../../images/images_menu/menu_password_1.png");padding-left:35px;}
a.menu_email                           {display:block;width:200px;height:33px;background-image: url("../../images/images_menu/menu_email_2.png");padding-left:35px; }
a.menu_email:hover                     {display:block;width:200px;height:33px;background-image: url("../../images/images_menu/menu_email_1.png");padding-left:35px;}
a.menu_exit                            {width:200px;height:33px;background-image: url("../../images/images_menu/menu_exit_2.png");padding-left:35px;position: absolute; top: 50%;display: table-cell; vertical-align: middle;}
a.menu_exit:hover                      {width:200px;height:33px;background-image: url("../../images/images_menu/menu_exit_1.png");padding-left:35px;position: absolute; top: 50%;display: table-cell; vertical-align: middle;}
.red {background: #ff7a7a;}
.ramka {border: 1px solid #ffffff;}
.ramka_solid {border-collapse: collapse}
.td_solid{border: 1px solid black;border-collapse: collapse;padding: 5px}
.submit{font-family:Monotype Corsiva;font-weight: bold;color:#fff;background-image: url("../images/background_submit.png");background-color:transparent}
#ns_tt{position: absolute;border: solid #AAAAAA 1px;background-color: #DDDDDD;font-family: Tahoma, sans-serif;font-size: 11px;line-height: 16px;padding: 2px 5px;margin: 25px 0px 0px -20px;filter:alpha(opacity=100);opacity:1}
.schet_act{font-size: 14pt;font-weight: bold}
.otstup_sleva{background-color:white;}
.otstup_seredina{background-color:white;}
.otstup_sprava{background-color:white;}
.font_menu{color:#0000ff;font-size:12pt;line-height:1.5}
ul,li{padding: 0;margin-top: 0;margin-bottom: 0;margin-left: 10}
.podpisi_menu{font-size:10pt;color:#aaaaaa}
.h{font-size:16pt;color:silver;font-weight:bold}
.unknown{color:red}
.mk{color:#ffcc00}
.intcom{color:#ff33ff}
.swlan{color:#008000}
.power{color:blue}
.access_denied{color:black;font-size:16pt;font-weight:bold}
.radius{border-collapse:separate;border:solid #aaaaaa 1px;-moz-border-radius: 9px;-webkit-border-radius: 9px;border-radius: 9px;-webkit-box-shadow: 0 1px 1px #ccc;-moz-box-shadow: 0 1px 1px #ccc;box-shadow: 0 1px 1px #ccc;padding:10px;behavior:url(border-radius.htc);}
.floor{border:2px solid orange;width:40;height:40;background-color:#008080;color:white;font-weight:bold}
.courier{font-family:courier;font-weight:bold}
.tr7 td{padding:0px 3px;}
tr.tr7:hover td{background:rgba(0,0,0,.25);}
.tr_grey:hover {background:#dddddd;cursor:pointer}
#table_tr7 td{padding-left:3px;padding-right:3}
#table_tr7 tr {border:1px solid white;cursor:pointer}
#table_tr7 tr:hover {border:1px solid black;background:#eeeeee;color:#000;}
table.table_mono{width:100%;cursor:pointer;}
table.table_mono tr,table.table_mono td{font-family:monospace;color:#507299}
table.table_mono tr:hover {background:#507299;color:white;}
.backlight{vertical-align:baseline;background:orange;color:black;cursor:pointer}
.user_off{vertical-align:baseline;background:#aaaaaa;color:white;cursor:pointer}
.user_off:hover {background:#ccffcc;color:#aaaaaa;cursor:pointer}
tr.user_online233333333 td{background:var(--neon);color:#fff;}
table tr.user_offline td{color:#ff0;}
.user_online {background:rgba(0,255,0,.25);}
.user_online_200{background:rgba(255,0,0,.25);color:#000;}
.user_was_recently{vertical-align:baseline;background:#F6E3CE;}
.earth_obj{font-size:18pt;color:#008080;font-weight:bold}
.link:hover {background:#dddddd;cursor:pointer}
.select_grey{color:#aaaaaa;}
.ip_free{cursor:pointer;background:green;color:white;text-decoration:underline}
.ip_free:hover{cursor:pointer;background:yellow;color:black;text-decoration:underline}
.ip_reserv{cursor:help;background:black;color:white}
.ip_active{cursor:help;background:pink;color:#aaaaaa}
.ip_call_from{cursor:help;background:red;color:white}
.ip_print{cursor:help;background:orange;color:black}
.davno_ne_byl{cursor:help;background:pink;color:red}
.unknown_date_connect{cursor:help;background:pink;color:yellow}
#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}
#tt {position:absolute; display:block;}
#tttop {display:block; height:5px; margin-left:5px; overflow:hidden}
#ttcont {display:block}
#ttbot {display:block; height:5px; margin-left:5px; overflow:hidden}
.bg_red{background:red;color:white}
.bg_green{background:#008080;color:white}
.price_regular{color:red;text-decoration: line-through;font-size:14pt}
.price_new{color:white;font-size:14pt;font-weight:bold}
.otchet_all{background:#dddddd}
.otchet_name{background:#008000;color:white;cursor:help}
.otchet_link{background:#008000;color:white;cursor:pointer}
.otchet_today{background:blue;color:white}
.otchet_holidays{background:red}
.admin_pcab{font-size:12pt;font-weight:bold;font-family:Times New Roman;color:red}
.demand{background:yellow}
table.price_job{font-size:16pt}
table.price_job td{padding:0 2 0 2}
.chat_date{color:#aaaaaa}
.chat_login{color:#008000}
.chat_iam{color:brown}
.chat_mes{color:black}
.colorServ_1_0{font-family:courier;font-weight:bold;color:#008000}.td_BackServ_1_0{background:#008000}
.colorServ_1_2{font-family:courier;font-weight:bold;color:#000080}.td_BackServ_1_2{background:#000080}
.colorServ_bol{font-family:courier;font-weight:bold;color:#ff00ff}.td_BackServ_bol{background:#ff00ff}
.colorServ_DSK{font-family:courier;font-weight:bold;color:#ff8000}.td_BackServ_DSK{background:#ff8000}
.colorServ_ver{font-family:courier;font-weight:bold;color:#7f00ff}.td_BackServ_ver{background:#7f00ff}
  .server{display:inline-block;position:relative;width:16;height:16;border-radius:99px;overflow:hidden;border:1px dotted #000;}
  .server:hover{border:1px dotted var(--neon);cursor:pointer;}
.server_p{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:6pt;color:#fff !important;
text-shadow:1px 0 1px #000,0 1px 1px #000,-1px 0 1px #000,0 -1px 1px #000;
}
.server_{display:inline-block;width:16;height:16;background:url(images/server_image.png);background-position: 0px 0px}
.server_all{display:inline-block;width:16;height:16;margin:1px;background:url(../images/server_image.png);background-position: -16px 0px}
.server_1_1{display:inline-block;width:16;height:16;background:url(images/server_image.png);background-position: -160px 0px}
.server_1_0{display:inline-block;width:16;height:16;background:url(images/server_image.png);background-position: 224px 0px}
.server_1_2{display:inline-block;width:16;height:16;background:url(images/server_image.png);background-position: 208px 0px}
.server_bol{display:inline-block;width:16;height:16;background:url(images/server_image.png);background-position: 192px 0px}
.server_DSK{display:inline-block;width:16;height:16;background:url(images/server_image.png);background-position: 176px 0px}
.server_ver{display:inline-block;width:16;height:16;background:url(images/server_image.png);background-position: 160px 0px}
.server_InS{display:inline-block;width:16;height:16;background:url(images/server_image.png);background-position: 144px 0px}
.server_-1{display:inline-block;width:14;height:14;border:1px solid #fff;background:#000;border-radius:99px;}
.all_on{display:inline-block;width:16;height:16;background:url(images/server_image.png);background-position: 128px 0px}
.all_off{display:inline-block;width:16;height:16;background:url(images/server_image.png);background-position: 112px 0px}
.device_status_r_{display:inline-block;width:24;height:24;background:url(../../images/device_icons.png);background-position: 0px 24px}
.device_status_r_1{display:inline-block;width:24;height:24;background:url(../../images/device_icons.png);background-position: 0px 0px}
.device_status_t_{display:inline-block;width:24;height:24;background:url(../../images/device_icons.png);background-position: 96px 24px}
.device_status_t_1{display:inline-block;width:24;height:24;background:url(../../images/device_icons.png);background-position: 96px 0px}
.device_status_2_{display:inline-block;width:24;height:24;background:url(../../images/device_icons.png);background-position: 72px 24px}
.device_status_2_1{display:inline-block;width:24;height:24;background:url(../../images/device_icons.png);background-position: 72px 0px}
.device_status_3_{display:inline-block;width:24;height:24;background:url(../../images/device_icons.png);background-position: 144px 24px}
.device_status_3_1{display:inline-block;width:24;height:24;background:url(../../images/device_icons.png);background-position: 144px 0px}
.device_status_4_{display:inline-block;width:24;height:24;background:url(../../images/device_icons.png);background-position: 48px 24px}
.device_status_4_1{display:inline-block;width:24;height:24;background:url(../../images/device_icons.png);background-position: 48px 0px}
.server_50_-1{display:inline-block;width:16;height:16;background:url(../../images/server_image.png);;background-position: 0px 16px}
.server_50_1_0{display:inline-block;width:16;height:16;background:url(../../images/server_image.png);background-position: 80px 16px}
.server_50_1_2{display:inline-block;width:16;height:16;background:url(../../images/server_image.png);background-position: 64px 16px}
.server_50_bol{display:inline-block;width:16;height:16;background:url(../../images/server_image.png);background-position: 48px 16px}
.server_50_DSK{display:inline-block;width:16;height:16;background:url(../../images/server_image.png);background-position: 32px 16px}
.server_50_ver{display:inline-block;width:16;height:16;background:url(../../images/server_image.png);background-position: 16px 16px}
.menu_current{font-weight:bold;color:black}
.menu_all{color:#aaaaaa}
.toTop{display:block;border:1px solid #eeeeee;background:#eeeeee;position:fixed;right:20;bottom:20}
.toTop:hover{display:block;border:1px solid red;background:orange}
.paid0{background:#eeeeee}
.paid1{background:#7FFFD4}
.date_connect_month{background:#008080;color:white;font-weight:bold}
.current_map{border:1px solid red;}
a.none{text-decoration:none}
a.image,a.image:hover{padding:0 1 0 1;background:none;border:0px solid orange}
.width_otchet_field{width:30;height:20}
#move_mouse{color:#eeeeee;font-weight:bold;-webkit-animation: blink 1s linear infinite;animation: blink 1s linear infinite;animation-iteration-count:4;}
@keyframes blink{0% { color: rgb(0,128,128); }}
#blink{color:#eeeeee;display:inline-block;font-weight:bold;-webkit-animation: blink 1s linear infinite;animation: blink 1s linear infinite;animation-iteration-count:4;}
@keyframes blink{0% { color: rgb(0,128,128); }}
.icons_stroke{stroke: rgba(0, 0, 0, .5);stroke-width: 2;&:hover {stroke: skyblue;}}
.index1_list_users_demand{background:yellow;cursor:pointer;}
.index1_list_users_demand:hover{background:orange;cursor:pointer;}
.background_information{font-size:8pt}
.button_bk{width:33px;height:33px}
.status_admin_dhskKHJAiu7yy8sw_0{background:red;color:white}
.status_admin_dhskKHJAiu7yy8sw_1{background:#B6FFEA}
.status_admin_dhskKHJAiu7yy8sw_2{background:#FFFAB6}
.status_admin_dhskKHJAiu7yy8sw_3{background:#FFDAB6}
.status_admin_dhskKHJAiu7yy8sw_4{background:#FFB6B6}
.a_link{color:blue;text-decoration:underline;cursor:pointer;}
.a_link:hover{background:#507299;color:white;}
.link_on_main_page_cifry{text-shadow:white 1px 1px 0,white -1px -1px 0,white -1px 1px 0,white 1px -1px 0;position:relative;text-align:right;top:-12px;font-size:6pt;}
.time{font-size:8pt;font-style:italic;}
.punktir{color:blue;border-bottom: 1px dashed blue;cursor:pointer}
.punktir_grey{border-bottom: 1px dashed grey;}
.oplacheno{background:#eeeeee;color:#aaaaaa}
.naydeno_sovpadenie{background:red;color:white;padding:0 2 0 2;font-weight:bold;}

  .bg_spawn{background:rgba(0,0,255,.25);color:#000;}
.bg_mikevmf{background:rgba(0,255,0,.25);color:#000;}

.cookie_saved{background:#008080;color:white}
.obhod_connect{background:#008080;}
.discount_perc{font-weight:bold;font-size:14pt;color:#008000}
.underline{text-decoration:underline}
.submit_error{background:#f00;color:#fff;}
.submit_ok{background:#008080;color:#fff;}
.submenu{text-align:center;background:var(--neon);}

.balans{display:inline-block;color:#000;border-radius:15px;border:1px solid transparent;width:65px;padding:0px 3px;height:10px;font-size:8pt;font-weight:bold;font-family:Courier;text-align:right;}
.balans:hover{border-color:#00f;}
.balans_p{background:var(--neon);}
.balans_m{background:rgba(255,0,0,.5);}
.highlight_row_date{background:var(--neon);}
table.table_tr7 tr.highlight_row_date:hover td{cursor:default;opacity:1;background:#507299;border-top:1px solid transparent;border-bottom:1px solid transparent;}
tr.highlight_row_date{background:var(--neon);color:#000;}

table.table_tr7 tr.no_back:hover td{background:transparent;cursor:default;opacity:1;border-top:1px solid transparent;border-bottom:1px solid transparent;}
.highlight_row_date2{background:#507299;color:white;font-size:16pt}
.highlight_row_yellow{background:var(--neon);font-size:8pt;}
.font_time_small{font-size:8pt;font-style:italic;}
.tarif_normal{text-decoration:line-through;color:red;font-size:18pt}
.tarif_discount{text-decoration:underline;color:#507299;font-size:18pt}
.important{color:#507299;font-size:18pt}
.balans_promised_payments{background:orange}
input.cool_submit_5[type=submit]{font-family:Arial Narrow;}
input.cool_submit_5_current[type=submit]{color:white;background:#507299;font-weight:bold;}
.cool_submit_5_sms{background:pink}
.color_disabled{color:#bbbbbb}
/*
@font-face {font-family:intcom_font;src: url(../../fonts/TANGODI_.TTF) format("opentype");}
//@font-face {font-family:intcom_font;src: url(../../fonts/VLADOVSKIY.TTF) format("opentype");}
//@font-face {font-family:intcom_font;src: url(../../fonts/WILLS___.TTF) format("opentype");}
//@font-face {font-family:intcom_font;src: url(../../fonts/dsdots.ttf) format("opentype");}
//@font-face {font-family:intcom_font;src: url(../../fonts/ogilvie_c.TTF) format("opentype");}
//@font-face {font-family:intcom_font;src: url(../../fonts/BOSANO_1.TTF) format("opentype");}
//@font-face {font-family:intcom_font;src: url(../../fonts/BRAGGAS.TTF) format("opentype");}
//@font-face {font-family:intcom_font;src: url(../../fonts/CITYNL.TTF) format("opentype");}
//@font-face {font-family:intcom_font;src: url(../../fonts/CRACKMAN.TTF) format("opentype");}
//@font-face {font-family:intcom_font;src: url(../../fonts/CRYSTAL_.TTF) format("opentype");}
//@font-face {font-family:intcom_font;src: url(../../fonts/DPARK.TTF) format("opentype");}
//@font-face {font-family:intcom_font;src: url(../../fonts/EMPERIAL.TTF) format("opentype");}
//@font-face {font-family:intcom_font;src: url(../../fonts/FUTURI_3.TTF) format("opentype");}
//@font-face {font-family:intcom_font;src: url(../../fonts/Futrak95.ttf) format("opentype");}
//@font-face {font-family:intcom_font;src: url(../../fonts/GARAIT.TTF) format("opentype");}
//@font-face {font-family:intcom_font;src: url(../../fonts/HUXLEY_1.TTF) format("opentype");}
//@font-face {font-family:intcom_font;src: url(../../fonts/MISTRAL.TTF) format("opentype");}
//@font-face {font-family:intcom_font;src: url(../../fonts/Moonn___.TTF) format("opentype");}
//@font-face {font-family:intcom_font;src: url(../../fonts/NEWZELEK.TTF) format("opentype");}
@font-face {font-family:intcom_font;src: url(../../fonts/NINEPIN_.TTF) format("opentype");}
*/
.check_clear_cab{background:pink}
.check_clear_print{background:orange}
.check_clear_reserv{background:black;color:white}
.check_clear_ok{text-decoration:none}
.small_title{font-size:8pt;color:#aaa}
.date_background{background:PaleGreen;font-family:Times New Roman;font-style:italic;font-weight:bold;font-size:14pt}
.big_two_days{font-size:18pt;color:#507299}
.dot{color:blue;text-decoration:none;border-bottom: 1px dashed blue;}
.submit_two_days{font-size:12pt;cursor:pointer;background:#507299;padding:5 15;border-radius:15px 2px 15px 0px;border-radius:15px 2px 15px 0px;color:white;}
.submit_two_days:hover{background:#0088cc}
.container{overflow:hidden;width:200px}
.nobr,.box{white-space:nowrap;}
.box div{display:inline-block}
.div_border{padding:1 7 1 7;border:1px solid #ccc;border-radius:10px 0px 10px 0px}
.div_border:hover{cursor:pointer;border-color:#507299;}
table.sale {border-collapse: separate;}
table.sale td{padding:2;font-size:16pt;}
table.sale tr{vertical-align:middle}
.with_sale{font-size:18pt;color:#507299;font-weight:bold}
.wrap{position:relative;padding:0;margin:0;width:100px;height:45px;border:0px;overflow:hidden;}
.wrap div{position:absolute;width:150%;height:100%;}
.wrap div span{position:absolute;font-size:10pt;}
.wrap div:nth-child(1){transform-origin:0 0;transform:rotate(25deg);background:#507299;color:white}
.wrap div:nth-child(2){right:0;transform-origin:100% 100%;transform:rotate(25deg);}
.wrap div:nth-child(1) span{top:15%;left:10%;transform:rotate(-25deg);}
.wrap div:nth-child(2) span{top:48%;right:18%;transform:rotate(-25deg);}
.svg_text{font-size:8pt}
svg:hover .gen_svg_hover{cursor:pointer;stroke:blue;}
.abonka_menee_0{background:#F6CECE}
.svg_back{background:#eeeeee;border:1px solid #aaaaaa;}
.svg_back:hover{background:white}
#block1 {float: left;display: block;margin:0px;}
#block2 {float: left;display: block;margin:0px;}
#results {float: left;display: block;margin:0px;}
table.table_first_ts_right tr:hover{background:#eeeeee;cursor:pointer}
table.table_first_ts_right tr td{padding:0 2 0 2}
table.table_first_ts_right tr td:first-child{text-align:right}
table.table_first_ts_right tr td.colspan{text-align:left;background:PaleGreen;padding:3px;border:1px solid green;color:green;font-style:italic;font-size:16pt;font-family:Times New Roman;}
table.table_last_ts_right tr:hover{background:#eeeeee}
table.table_last_ts_right tr td:last-child{text-align:right;color:#aaaaaa}
.obeshanniy_platezh{font-size:24pt;color:#507299;border:1px soild #507299;font-weight:bold;text-shadow:1px 1px 1px black}
.obeshanniy_platezh:hover{cursor:pointer;text-shadow:0px 0px 0px white}
table.p2 tr{vertical-align:top;}
table.p2 td{padding:0px 1px;}
table.p2_baseline{width:100%;}
table.p2_baseline tr{vertical-align:baseline;}
table.p2_baseline td{padding:0 1 0 1;border:0px solid #000;}

table.p4 td{padding:0 2 0 2}
table.p8 td{padding:0 4 0 4}
table.p16 td{padding:0 8 0 8}
table.p32 td{padding:0 16 0 16}
table.p64 td{padding:0 32 0 32}
table.p128 td{padding:0 64 0 64}
tr.top{vertical-align:top}
.cursor_help{display:inline-block;cursor:help;text-decoration: none;border-bottom: 1px dashed #000;}
.last_insert{background:orange}
.last_edit{background:SpringGreen}
h2{margin:0px;padding:0px;}
#table_center td{text-align:center}
table.table_choose_author tr{vertical-align:middle}
table.table_choose_author td{border:1px solid #eeeeee;text-align:center;width:15px;height:15px;}
table.table_choose_author td:hover{background:#eeeeee;cursor:pointer}
table.table_choose_author td.current2{background:#eeeeee;}
table.table_first_ts_right tr:hover{background:#eeeeee;cursor:pointer}
table.table_first_ts_right tr td:first-child{text-align:right}
table.table_first_ts_right tr td.colspan{text-align:left;background:PaleGreen;padding:3px;border:1px solid green;color:green;font-style:italic;font-size:16pt;font-family:Times New Roman;}
.colspan{text-align:left;background:PaleGreen;padding:3px;border:1px solid green;color:green;font-style:italic;font-size:16pt;font-family:Times New Roman;}
table.table_last_ts_right tr:hover{background:#eeeeee}
table.table_last_ts_right tr td:last-child{text-align:right;color:#aaaaaa}
table.table_right tr td{text-align:right;padding:0 8 0 8;}
table.t_border {border:0px}
table.t_border tr td{vertical-align:middle}
table.table_tr7   {border-collapse:collapse;border-spacing:1;}
table.table_tr7 tr{border-top:1px solid transparent;border-bottom:1px solid transparent;}
table.table_tr7 td{padding:0px 3px;}
table.table_tr7 tr:hover td{background:rgba(0,0,0,.25);border-top:1px solid #808080;border-bottom:1px solid #808080;cursor:pointer}

table.table_tr7_ver2 tr td{padding:5 1;}

table.table_tr7_beside_first_row{border-collapse:separate;border-spacing:0;}
table.table_tr7_beside_first_row tr:nth-child(1) td{border:3px solid var(--neon);text-align:center;}
table.table_tr7_beside_first_row tr:nth-child(n+2){border-top:1px solid transparent;border-bottom:1px solid transparent;}
table.table_tr7_beside_first_row td{padding:0px 3px;border:1px solid transparent;}
table.table_tr7_beside_first_row tr:nth-child(n+2):hover td{background:var(--neon_glow);border-top:1px solid var(--neon);border-bottom:1px solid var(--neon);cursor:pointer}
.tr7:hover {background:#eeeeee;cursor:pointer}
.word2 {hyphens: auto;-moz-hyphens: auto;-webkit-hyphens: auto;-ms-hyphens: auto;}
table.change_color tr td{width:20;height:20;vertical-align:middle;text-align:center}
.device_phone{border:1px solid white;width:98%}
.device_pc{width:50%;margin:0px auto}
.device_phone_fs{font-size:14pt}
.device_pc_fs{font-size:14pt}
.device_phone_next_page,
.device_phone_next_page:visited,
.device_pc_next_page,
.device_pc_next_page:visited{display:inline-block;padding:3px;color:black;text-decoration:none;border: 1px solid #9f9f9f;border-radius:8px 0px 8px 0px;border-radius:8px 0px 8px 0px;background:linear-gradient(to top, #aaaaaa, #ffffff);}
.device_phone_next_page:hover,
.device_pc_next_page:hover{background:linear-gradient(to top, #00ffff, #ffffff);cursor:pointer}
.device_phone_next_page,
.device_phone_next_page:visited{font-size:10pt;}
.device_pc_next_page,
.device_pc_next_page:visited{font-size:10pt;}
td.choose_color{border:1px solid white}
td.choose_color:hover{border:1px solid black;cursor:pointer}
.page,.page:visited{color:#cccccc}
#nick_color{display:inline-block}
.current{background:#eeeeee}
.back_current{background:orange}
tr.tr_last_change{background:orange}
.link_author{color:#cccccc;text-decoration:underline;}
.color_grey,a.color_grey{color:#cccccc;text-decoration:none;}
.color_grey:hover,a.color_grey:hover{color:#aaaaaa}
.link_none{color:black;text-decoration:none}
a.icon_pdf{display:inline-block;width:24;height:24;padding:0;margin:0;overflow:hidden;background:url(https://intcom.info/images/icon_pdf.png)no-repeat;background-position:0 0;border:1px solid #000;border-radius:15px;filter:grayscale(100%);}
a.icon_pdf:hover{background-position:0 -26;border:1px solid #fff;;filter:grayscale(0%);}
.error_404{width:50%;border:3px solid PaleGreen;padding:20px;font-size:12pt}
input.try_another_search[type=submit]{font-size:24pt;font-weight:bold;color:blue;font-family:Times;font-style:italic;text-decoration:underline;padding:5 15 5 15;background:PaleGreen;border:2px solid green;}
input.try_another_search[type=submit]:hover{text-decoration:none;}
table.table_test{border:1px solid black;}
table.table_test tr {border:1px solid black;}
table.table_test tr td{border:1px solid black;}
table.dev_arc{border:1px solid black;}
table.dev_arc tr td{border:1px solid black;padding:0 2 0 2;}
table.dev_arc tr:first-child{text-align:center;font-weight:bold}
tr.first_menu td{border-right:1px solid white;text-align:center;font-weight:bold;background:blue;color:white;}
.num_ip_address{width:35px;text-align:center;border-radius:15px;}
table.tr_padding td{padding:5 2 5 2}
.phone_demand{font-size:16pt;}
.not_active{color:#aaaaaa}
.dom_floor{text-align:center;width:25px;vertical-align:middle;font-size:10pt}
.dom_online{background:green;color:white}
.dom_was_connect{background:orange;color:white}
.dom_demand{background:Magenta;color:white}
table.list_tv td{padding:0 2 0 2;font-family:Tahoma;color:black;font-size:8pt;}
table.list_tv_A4_4 td{padding:0 2 0 2;font-family:Tahoma;color:black;font-size:5pt;}
.sms_dom_checkbox{border:1px solid #ccc;padding:0;background:white;display:inline;}
.sms_dom_checkbox:hover{cursor:pointer;background:orange}
.sms_dom_street{border:1px solid #ccc;padding:0;background:white;width:100%;white-space:nowrap;}
.sms_dom_street:hover{cursor:pointer;border:1px solid red}
.sms_dom_count_abon{font-size:8pt;background:green;color:white;vertical-align:sub;}
.star{color:red;font-size:12pt;vertical-align:sup;font-weight:bold;}
.equal-width-cols {width: 100%;table-layout: fixed;}
.equal-width-cols td {width: 100%;}
.pointer{cursor:pointer;}
table.t_margin td{padding:5px 3px;vertical-align:middle;}
.company_submit_active,.company_submit_inactive{padding:0 10 0 10;display:inline-block;}
.company_submit_active  {border:1px solid black;background:var(--neon);color:#fff;}
.company_submit_inactive{border:1px solid white;color:blue;text-decoration:underline;}
.company_submit_active:hover,.company_submit_inactive:hover{cursor:pointer;}
.back_orange{background:orange;}
.input_hover{font-family:Courier;font-size:16pt;font-weight:bold;}
.input_hover:hover{border:1px solid #aaa;}
.corner{font-size:10pt;font-family:arial;display:inline-block;background:white;border-radius:10px;border:1px solid #aaa;padding:10;}
div.rad{border-radius:10px;background:#eee;border:1px solid black;padding:10;display:inline-block;}
tr.td_admin_pay td{text-align:center;border:1px solid blue;font-weight:bold;background:yellow;}
a.submit_yes{display:inline-block;text-decoration:none;color:black;background:rgba(255,0,0,.1);border-radius:15px;border:1px solid #aaa;padding:2 15 2 15;}
a.submit_yes:hover{border:1px solid black;}
a.submit_no{display:inline-block;text-decoration:none;color:black;background:rgba(0,255,0,.1);border-radius:15px;border:1px solid #aaa;padding:2 15 2 15;}
a.submit_no:hover{border:1px solid black;}
div.div_del{text-align:center;border:1px solid black;border-radius:8px;background:red;color:white;padding:10;}
.user_new25{width:100%;text-align:center;border:1px solid #ccc;}
.user_new25:hover{border:1px solid #aaa;}
.user_new25:focus{border:1px solid black;}
a.default_sort,a.current_sort{border-radius:8px;text-decoration:none;padding:0 5 0 5;}
a.default_sort{border:1px solid #ccc}
a.current_sort{border:1px solid black}
table.pers_cab{width:200px;}
table.pers_cab tr td{vertical-align:top;border:0px solid #ccc;padding:0 3 0 3;}

input[type=submit].auth_field,.auth_field,.div_auth{padding:0px 25px;text-align:center;font-size:24pt;}
table.td_center tr td{text-align:center;vertical-align:middle;}
table tr td.td_center{text-align:center;vertical-align:middle;}
div.pers_cab_tarif{border-radius:9px;border:1px solid #aaa;background:#ccc;padding:5;}
div.erudits_calend{border-radius:9px;border:1px solid #aaa;background:#ccc;padding:5;}
table.table_erudits_calend_work tr td{text-align:center;border-radius:10px;border:1px solid white;padding:1;}
div.pers_cab_change_data{display:inline-block;border-radius:11px;border:3px groove var(--neon);padding:11px;}
  div.pers_cab_attention{display:inline-block;border-radius:11px;border:3px groove var(--neon);padding:11px;background:rgba(255,0,0,.5);width:300px;}
div.div_main{display:inline-block;padding:5;border-radius:10px;border:1px solid #8f92a2;}
.class_date{display:inline-block;color:#aaa;font-size:6pt;}
.class_nick{display:inline-block;color:blue;}



div.cab_de_0_0_menu{border:1px solid #aaa;color:#aaa;text-align:center;padding:0 3;border-top-left-radius:9px 9px;border-top-right-radius:9px 9px;}
a.cab_de_0_0_a_href{border:1px solid #aaa;color:#aaa;display:inline-block;width:20px;text-decoration:none;border-bottom-left-radius:9px 9px;border-bottom-right-radius:9px 9px;}
table.intcom_index_price tr{border-bottom:1px solid #000;}
table.size8 td{font-size:8pt;}
table.ss_calend td{border:1px solid #000;text-align:center;padding:1;}
.ss_calend{display:inline-block;cursor:pointer;position:absolute;width:16px;height:16;text-align:center;padding:1;border:1px solid rgba(0,0,0,.25);border-radius:3px;}
.ss_calend:hover{border:1px solid Crimson;background:#aaa;}
@keyframes color_cab {0%{background:springgreen;color:#fff;}100%{background:#fff;color:#000;}}
tr.abon_online_1 td{background:var(--neon);color:#000;}
.message_a,.message_a:visited{display:inline-block;border:1px solid #000;padding:2 22;border-radius:3px;text-decoration:none;background:#ccc;color:#000;}
.message_a:hover{background:#fff;color:#000;}
table.table_sessions{margin:auto;}
table.table_sessions tr td {font-size:8pt; padding:0 1px; white-space:nowrap; color:var(--main-color);}
table.table_sessions tr:nth-child(1) td {text-align:center;font-family:Courier;border:1px solid var(--neon);background:linear-gradient(transparent,var(--neon));}
table.table_sessions tr:nth-child(n+2) td {border:1px solid rgba(0,0,0,.5);}
table.table_sessions tr:nth-child(n+2):hover td {background:var(--neon_glow);border-bottom:1px solid var(--neon);cursor:pointer;}


.pers_cab_param{background:var(--neon);padding:0px 15px;text-align:center;}
.help_01{background:#eee;text-align:center;color:#000;font-size:8pt;}
.help_02{background:#aaa;text-align:center;color:#000;font-size:8pt;}
.content,.content_trans{text-align:left;
display:inline-block;padding:11px;border-radius:7px;border:3px groove var(--neon);
position:relative;vertical-align:top;margin-right:3;}

.content_passport{padding:25;border-radius:7px;border:1px solid #000;text-align:center;}
.content_DELETE{background:rgba(0,0,0,.25);}
.cont_radio{display:inline-block;padding:2;font-size:6pt;text-align:center;}
table.table_main tr td{padding:0 7;cursor:pointer;}
table.table_main tr td{border:1px solid var(--main-bg-color);}
table.table_main tr:hover td{background:rgba(0,0,0,.5);border-bottom:1px solid var(--neon);}
table.table_main tr:first-child td{border:1px solid #000;color:#000;text-align:center;}
table.table_main tr:first-child :nth-child(even){background:#ccc;}
table.table_main tr:first-child :nth-child(odd) {background:#aaa;}
.ip_octet{display:inline-block;font-size:14pt;text-align:center;font-family:Courier;font-weight:bold;color:var(--neon);}

.grey_RGB{display:inline-block;width:16;height:16;filter:grayscale(100%);}
.grey_RGB:hover{filter:grayscale(0%);transition-duration:5s;}

.cab_zone,.cab_zone_current{display:inline-block;width:30;height:30;overflow:hidden;border-radius:5px;
border:1px dotted var(--neon);margin-right:2px;text-align:center;}
.cab_zone_current{background:var(--neon);color:#fff;}
.cab_zone:hover,.cab_zone_current:hover{border:1px dotted #fff;}
.cab_tariff,.cab_tariff_current{display:inline-block;user-select:none;padding:7px;width:120px;border-radius:7px;border:1px dotted #000;margin:0px 2px 0px 2px;text-align:center;}
.cab_tariff_current{background:var(--neon);}
.cab_tariff:hover,.cab_tariff_current:hover{border:1px dotted #00f;}


      .a_ico{padding:0px;margin-right:2px;display:inline-block;position:relative;width:24px;height:24px;color:#fff;border:1px solid var(--neon);border-radius:99px;overflow:hidden;}
.a_ico:hover{padding:0px;margin-right:2px;border:1px solid #00f;}
.a_ico_text{display:inline-block;color:#fff;white-space:nowrap;font-size:6pt;position:absolute;left:5;bottom:1;text-shadow:1px 0 1px #f00,0 1px 1px #000,-1px 0 1px #000,0 -1px 1px #000;}


.cab_menu_0,.cab_menu_1,.cab_menu_NewTab{display:inline-block;background:transparent;border:1px solid transparent;margin:0px;padding:0px;
border-radius:3px;cursor:pointer;position:relative;}
.cab_menu_0:hover,.cab_menu_1:hover,.cab_menu_NewTab:hover{border-radius:3px;margin:0px;padding:0px;border:1px dotted #f00;
background-color:var(--neon);}
.cab_menu_1{border:1px solid #f00;background:var(--neon);}
.cab_menu_NewTab{border:1px dashed #000;}
.cab_menu_count_visit{display:inline-block;top:1;right:1;position:absolute;font-family:Courier;font-size:8pt;color:#fff;
text-shadow:1px 0 1px #000,0 1px 1px #000,-1px 0 1px #000,0 -1px 1px #000;}
.cab_plan_admin_name{display:inline-block;padding:0 10;background-color:rgba(255,255,255,.5);border-radius:10px;border:1px solid #000;
font-size:8pt;color:#000;}


 .class_online{display:inline-block;font-weight:bold;color:#000;text-shadow:1px 0 1px var(--color-online),0 1px 1px var(--color-online),-1px 0 1px var(--color-online),0 -1px 1px var(--color-online);}
.class_offline{display:inline-block;font-weight:bold;color:#000;text-shadow:1px 0 1px var(--color-offline),0 1px 1px var(--color-offline),-1px 0 1px var(--color-offline),0 -1px 1px var(--color-offline);}

.same_house_1{display:inline-block;position:relative;border-radius:15px;border:1px dotted #000;margin-right:1px;width:16;height:16;}
.same_house_1:hover{background:var(--neon);color:#fff;cursor:pointer;border:1px dotted #fff;}
.same_house_current{border:1px solid #f00;}

.same_house_2{color:#000;position:absolute;width:16;height:16;text-align:center;top:4;text-align:center;font-size:6pt;font-weight:bold;}
.same_house_2:hover{color:#fff;text-shadow:1px 0 1px #000,0 1px 1px #000,-1px 0 1px #000,0 -1px 1px #000;}

.cab_docs{display:inline-block;width:200;border:0px solid #000;padding:1;cursor:pointer;overflow:hidden;white-space:nowrap;}
.cab_docs:hover{border:0px solid #fff;text-decoration:underline;}

.docs_delete_form{border:1px solid #000;padding:7;border-radius:7px;background:rgba(255,0,0,.5);color:#fff;}
.pars_gar{display:inline-block;padding:1;border:1px solid #f00;border-radius:3px;font-size:8pt;margin:2;text-align:center;}

.gar_house{display:inline-block;padding:2;margin-right:1;background:#fff;color:#000;border:1px solid #000;border-radius:3px;font-size:8pt;text-align:center;cursor:pointer;}
.gar_s1{display:inline-block;padding:2;background:#f0f;color:#fff;border:1px solid #000;border-radius:3px;}
.gar_s2{display:inline-block;padding:2;background:#000;color:#fff;border:1px solid #000;border-radius:3px;}

@font-face {font-family:font_gar_n1;src: url(../../fonts/ARAB3END.TTF) format("opentype");}
@font-face {font-family:font_gar_n1;src: url(../../fonts/CRYSTAL_.TTF) format("opentype");}
@font-face {font-family:font_gar_n1;src: url(../../fonts/DECOR3DI.TTF) format("opentype");}
@font-face {font-family:font_gar_n1;src: url(../../fonts/DOMINOB.TTF) format("opentype");}
@font-face {font-family:font_gar_n1;src: url(../../fonts/GROT_C.TTF) format("opentype");}

@font-face {font-family:font_gar_n1;src: url(../../fonts/ALTERNAN.TTF) format("opentype");}
.gar_n1,.gar_n1:visited,.gar_n1:hover{overflow:hidden;white-space:nowrap;padding:0 2;margin-right:1;margin-bottom:1;display:inline-block;color:#000;border-radius:3px;text-decoration:none;font-size:12pt;}
.gar_n1,.gar_n1:visited{background:rgba(255,255,255,.25);}
.gar_n1:hover{border:1px solid var(--neon);}

.gar_street_туп,
.gar_street_туп:visited,
.gar_street_наб,
.gar_street_наб:visited,
.gar_street_ул,
.gar_street_ул:visited,
.gar_street_б-р,
.gar_street_б-р:visited,
.gar_street_пл,
.gar_street_пл:visited,
.gar_street_ул\.,
.gar_street_ул\.:visited,
.gar_street_пр-кт,
.gar_street_пр-кт:visited,
.gar_street_пер,
.gar_street_пер:visited,
.gar_street_проезд,
.gar_street_проезд:visited,
.gar_street_пр-д,
.gar_street_пр-д:visited{background:rgba(255,255,255,.75);}

.gar_street_г,
.gar_street_г:visited,
.gar_street_г\.,
.gar_street_г\.:visited,
.gar_street_п,
.gar_street_п:visited,
.gar_street_д,
.gar_street_д:visited,
.gar_street_с\/п,
.gar_street_с\/п:visited,
.gar_street_сл,
.gar_street_сл:visited,
.gar_street_с,
.gar_street_с:visited{background:rgba(0,255,0,.5);}


.gar_street_АО,
.gar_street_АО:visited,
.gar_street_край,
.gar_street_край:visited,
.gar_street_респ,
.gar_street_респ:visited,
.gar_street_Респ,
.gar_street_Респ:visited,
.gar_street_обл,
.gar_street_обл:visited{background:rgba(0,255,255,.5);}


.gar_n2{display:inline-block;overflow:hidden;font-size:6pt;padding:0 1;text-align:center;background:rgba(0,0,0,.5);color:#fff;border:1px solid #000;border-radius:99px;}
.gar_n3{display:inline-block;padding:2;background:#ff0;color:#fff;border:1px solid #000;border-radius:3px;color:#000;}
.gar_time{font-family:Courier;border:1px solid #000;}

.many_house{border:1px solid rgba(255,255,0,.75);}

.diag_line_1,.diag_line_3{display:inline-block;padding:0px 11px;border-radius:99px;height:16;text-align:center;}
.diag_line_1{background:rgba(255,0,0,.5);position:relative;overflow:hidden;margin-right:5;}
.diag_line_3{background:var(--neon);font-weight:bold;}
.diag_line_2{position:absolute;top:0;left:0;background-image:linear-gradient(to bottom right,transparent 45%,#f00,transparent 55%);background-repeat: no-repeat;width:100%;height:16;}

@font-face {font-family:font_gar_one;src: url(../../fonts/OZHANDN.TTF) format("opentype");}
@font-face {font-family:font_gar_one;src: url(../../fonts/tahoma.ttf) format("opentype");}
@font-face {font-family:font_gar_one;src: url(../../fonts/1327.ttf) format("opentype");}
@font-face {font-family:font_gar_one;src: url(../../fonts/lazyc___.ttf) format("opentype");}
@font-face {font-family:font_gar_one;src: url(../../fonts/ALGERIUS.TTF) format("opentype");}
@font-face {font-family:font_gar_one;src: url(../../fonts/handi___.ttf) format("opentype");}
a.a_href_GAR,a.a_href_GAR:hover,a.a_href_GAR_current{width:35;height:25;padding:0 2;overflow:hidden;white-space:nowrap;font-size:12pt;font-family:font_gar_one;display:inline-block;border-radius:3px;}
a.a_href_GAR{background:rgba(255,255,255,.75);color:#000;border:1px solid #000;position:relative;}
a.a_href_GAR:hover{border:1px solid var(--neon);color:var(--neon);background:rgba(0,0,0,1);}
a.a_href_GAR_current{background:var(--neon);color:#000;border:1px solid #fff;}
.gar_one_code{display:inline-block;background:rgba(0,0,0,.75);color:#fff;font-size:6pt;position:absolute;padding:1;border-radius:99px;bottom:-2;right:-2;}


.payment_method{user-select:none;text-decoration:underline;text-align:center;border-radius:11px;padding:11px;border:3px groove var(--neon);margin:10px 0px 4px 0px;cursor:pointer;}
.payment_method:hover{background:var(--neon);border-color:#00f;}

.hello_text{line-height:1.5;border-radius:11px;margin-bottom:10px;}

.menu_background{height:20px;}
.menu_background_tr{vertical-align:center;border-bottom:2px solid #4267b2;}

.menu_intcom,
.menu_intcom_active,
.menu_intcom:visited,
.menu_intcom_active:visited{user-select: none;display:inline-block;margin-right:1;margin-bottom:1;border-left:1px solid rgba(0,0,0,.5);font-size:10pt;font-family:Tahoma;
background:var(--neon);color:#fff;text-align:center;text-decoration:none;cursor:pointer;padding:5 10 5 10;border-bottom:2px solid #3b5da0;}

.menu_intcom_active,
.menu_intcom:hover,
.menu_intcom_example{background:var(--neon_hover);border-bottom:2px solid rgba(0,0,0,.5);}

.back_image{background-image: url(https://intcom.info/images/background_menu/background_menu.jpg);background-size:950px;}
table.back_image tr{vertical-align:top;}

a.logo_intercom,a.logo_intercom:hover{padding:0px;border:1px solid red;display:inline-block;width:105;height:105;
background:url(https://intcom.info/images/logo_intercom/logo_intercom_original.png)no-repeat;}

a.logo_intercom_mobile,.logo_intercom_mobile:hover{margin:10px;padding:10px;display:inline-block;width:32;height:32;background:url(https://intcom.info/images/logo_intercom/logo_intercom_original.png)no-repeat;border:0;background-size:cover;}

.logo_intercom3:hover{background-position:0 0;}
table.table_index_color td{border:1px solid #aaa;font-family:monospace;font-size:6pt;}
.div_index_color{padding:0;margin:0;display:inline-block;width:7px;height:11px;border-bottom:2px solid #eee;}
.div_index_color:hover{cursor:pointer;border:1px solid red;}
.date_before{font-family:monospace;font-size:24pt;background:#4267b2;color:white;}
.page_tag,.page_tag_active{text-align:center;color:white}
.page_tag{background:#4267b2;border:0px solid #cccccc;border-bottom:2px solid #3b5da0;text-decoration:none;}
.page_tag:hover{background:#3b5da0;border:0px solid white;border-bottom:2px solid #5d92ff;cursor:pointer}
.page_tag_active{background:#5d92ff;border:0px solid white;border-bottom:2px solid #5d92ff;}
.slogan_mark{display:table-cell;text-align:center;vertical-align:middle;width:20px;height:16px;background:white;border:1px solid #eee;cursor:pointer;}
.slogan_mark:hover{background:#5d92ff;}
.slogan_l1,.slogan_l2,.slogan_l1_50,.slogan_l2_50{border:1px solid #eee;display:inline-block;width:21;height:18;}
.slogan_l1:hover,.slogan_l2:hover,.slogan_l1_50:hover,.slogan_l2_50:hover{border:1px solid #5d92ff;}
.slogan_l1{background:url(../images/l1.png);}
.slogan_l2{background:url(../images/l2.png);}
.slogan_l1_50{background:url(../images/l1_50.png);}
.slogan_l2_50{background:url(../images/l2_50.png);}
.comission_small{font-weight:bold;color:#00aa00}
.comission_big{color:black}
a.add_button {border:1px solid orange;text-decoration:underline;display:inline-block;text-align:center;font-size:12pt;color:blue;position: relative;width:150px;height:50px;box-shadow: 0 0 0 0 rgba(89,158,218,.5);border-radius:50%;background: radial-gradient(#1173cb, #8fbfe6);background-size:cover;background-repeat: no-repeat;cursor: pointer;-webkit-animation:	pulse 1s infinite cubic-bezier(0, 0, 0, 1);-moz-animation:		pulse 1s infinite cubic-bezier(0, 0, 0, 1);-ms-animation:		pulse 1s infinite cubic-bezier(0, 0, 0, 1);animation:		pulse 1s infinite cubic-bezier(0, 0, 0, 1);}
a.add_button:hover {-webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;background:lime;border:1px solid black;}
@-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
table.pers_cab tr td{border:1px solid red;}

.logo_intercom_svg{display:inline-block;border:1px solid #000;width:75px;height:75px;background:url(https://intcom.info/docs/logo/logo_intercom_SVG.svg);}

.no_pdf{display:inline-block;width:20;height:20;background:rgba(255,0,0,.5);border-radius:5px;border:1px solid #000;font-size:6pt;text-align:center;overflow:hidden;color:#fff;cursor:pointer;}
.no_pdf:hover{border:1px solid rgba(255,0,0,.5);}

.passport{display:inline-block;border:1px solid #000;padding:3;margin:3;font-family:Courier;font-weight:bold;background:#00f;color:#fff;text-align:center;cursor:pointer;}
.passport:hover{border:1px solid #fff;}

.blink{display:inline-block;padding:0 7;animation:blink 2s infinite;color:#fff;}
@keyframes blink
{0%{background:linear-gradient(to top,rgba(0,0,0,0),rgba(0,255,255,1));opacity:1;}
50%{background:linear-gradient(to top,rgba(0,0,0,0),rgba(0,255,255,1));opacity:.25;}
100%{background:linear-gradient(to top,rgba(0,0,0,0),rgba(0,255,255,1));opacity:1;}}
@keyframes blink_hiring{0%{opacity:1;}50%{opacity:.1;}100%{opacity:1;}}

.confirm_d{display:inline-block;padding:7px;border-radius:7px;border:5px groove var(--neon);background:linear-gradient(to top,transparent,var(--neon));text-align:center;}
.confirm_t{background:var(--neon);padding:0px 15px;}

.speed_limit_home_entrance,.speed_limit_home_entrance_100{border-radius:5px;font-size:6pt;text-align:center;display:inline-block;padding:3px;border:1px dotted #000;margin:0px 1px 3px 0px;}
.speed_limit_home_entrance:hover{color:#fff;background:rgba(255,255,255,.25);border:1px dashed var(--neon);}
.speed_limit_home_entrance_100{color:#fff;background:rgba(0,255,255,.5);}
.speed_limit_home,.speed_limit_home_current{text-align:center;padding:5px;display:inline-block;margin:0px 11px 11px 0px;border-radius:5px;border: 1px dashed rgba(0,0,0,.5);outline: 1px solid var(--neon);outline-offset:3px;overflow:hidden;}
.speed_limit_home:hover,.speed_limit_home_current:hover{color:#fff;border:1px dashed var(--neon);}
.speed_limit_home_current{color:#fff;background:rgba(0,0,255,.5);}
.speed_limit_home_div{padding:3px;width:150px;height:95px;background:rgba(0,0,0,.5);white-space:nowrap;display:inline-block;margin:0px 3px 3px 0px;border:1px dotted transparent;overflow:hidden;}
.speed_limit_home_div:hover{border:1px dashed #00f;}
.speed_limit_home_DOM{display:inline-block;padding:3px;border-radius:5px;background:#00f;color:#fff;font-family:Courier;font-size:12pt;font-weight:bold;}


.slh_nick{display:inline-block;padding:0px 7px;background:rgba(0,0,255,.5);}
.slh_e,.slh_o{font-style:italic;display:inline-block;min-width:10px;min-height:10px;}
.slh_e{background:linear-gradient(to top,#f00,transparent);color:#fff;}
.slh_o{background:transparent;}


.user_intcom_e,.user_intcom_o{display:inline-block;border:3px groove var(--neon);}
.user_intcom_e{background:linear-gradient(to top,#f00,var(--neon));}
.user_intcom_o{background:transparent;}

.en_off{border-radius:7px 7px 0px 0px;border:1px groove rgba(255,255,255,.5);font-size:6pt;font-family:Courier;text-align:center;background:#00f;color:#fff;font-weight:bold;}
.en_off:hover{background:#f0f;border-color:#fff;}

.en_off_div{padding:1px;border-radius:7px;border:3px groove var(--neon);display:inline-block;overflow:auto;width:180px;height:100px;margin-right:5px;font-size:6pt;}

.auth_card{display:inline-block;text-align:center;
background:var(--card);
backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px);
padding: 40px 30px; width: 90%; max-width: 400px;
border-radius: 32px; border: 1px solid var(--border);
box-shadow: 0 25px 50px -12px rgba(0,0,0,0.3), 0 0 20px rgba(0, 148, 224, .7);
text-align: center; box-sizing: border-box;}

.btn_neon{width: 100%; height: 54px; background: var(--neon);
color: #fff; border: none; border-radius: 16px;
font-weight: 700; font-size: 16px; cursor: pointer;
transition: 0.3s;
box-shadow: 0 10px 20px rgba(0, 148, 224, 0.3);
text-transform: uppercase; letter-spacing: 1px;}


.auth-header {text-align:center;font-family:Roboto, Helvetica, Arial, sans-serif;}
.company_info {font-size:14px;color:#6c757d;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px;font-weight:500;}
h1 {display:inline-block;font-size:28px;color:var(--auth_text);font-weight:700;margin-bottom:10px;position:relative;}
h1::after {content: '';display: block;width: 140px;height: 3px;background:var(--neon);margin:5px auto 0;border-radius: 2px;}

.div_connect{color:#000;border-radius:15px;;display:inline-block;padding:0px 7px;border:3px groove var(--neon_glow);}
.div_connect:hover{border-color:#fff;}

table.payments tr td{font-family:Courier;padding:0px 2px;}

.sel_server{display:inline-block;text-align:center;margin:5px;padding:5px;border-radius:5px;border:3px groove var(--neon);}
.sel_server:hover{border-color:#fff;cursor:pointer;}

.micro{display:inline-block;padding:0px 7px;background:linear-gradient(transparent,var(--neon));border:3px groove var(--neon);}
.micro:hover{border-color:#fff;}

.neon{display:inline-block;padding:0px 7px;background:var(--neon);border:3px groove var(--neon);border-radius:99px;}

.dem_adm_div      {display:grid;border:1px solid #000;grid-template-columns:25px 1fr;grid-template-rows:auto;}
.dem_adm_div:hover{border:1px dotted #000;}

.dem_adm_active{display:inline-block;padding:0px 11px;color:#00f;background:var(--neon);border-bottom:3px solid var(--neon);padding-bottom:2px;}
.dem_adm_comment{display:inline-block;font-family:Times;font-style:italic;}
.dem_adm_optional{display:inline-block;background:orange;font-family:Times;font-style:italic;}

.div_select_server{display:inline-block;border-radius:3px;border:3px groove var(--neon);font-family:Courier;font-size:6pt;}

 .menu{padding:1px 11px;background:linear-gradient(var(--neon),transparent);user-select:none;font-family:Courier;font-weight:bold;font-size:16pt;border:3px groove var(--neon);text-align:center;border-radius:99px;font-style:italic;}
.menu1{padding:0px;}
.menu2{margin-right:5px;}
font.menu {display: inline-block;margin-top: 10px;}
.bold_text{user-select:none;display:inline-block;padding:5px 10px;text-decoration:underline;
border-radius:99px;background:linear-gradient(var(--neon),transparent);border:1px solid #00f;font-weight:bold;}

/*################################
### AI-style for "Thunderbird" ###
##################################*/
@media(max-width:768px){.mail_container{grid-template-columns:140px 5px 1fr!important}.mail_sidebar{width:140px!important;font-size:11px!important}.tb-account-header span,.tb_folder_row span{font-size:10px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge-zone span{padding:1px 3px!important;font-size:9px!important}}
.mail_container { display: grid; grid-template-columns: 320px 5px 1fr; height: 880px; border: 1px solid var(--cab-line); overflow: hidden; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
.mail_sidebar { grid-column: 1; width: 100% !important; background: var(--main-bg-color); display: flex; flex-direction: column; overflow-y: auto; box-sizing: border-box; }
.tb-resizer-vertical { grid-column: 2; width: 5px; background: var(--cab-line); cursor: col-resize; height: 100%; position: relative; user-select: none; transition: background 0.1s; z-index: 30; }
.tb-resizer-vertical:hover, .tb-resizer-vertical.dragging-v { background: var(--a-color-link) !important; box-shadow: 0 0 8px var(--neon); }
.mail_workspace_panes { grid-column: 3; display: grid; grid-template-rows: 350px 5px 1fr; height: 100%; width: 100%; overflow: hidden; background: var(--main-bg-color); box-sizing: border-box; border-left: 1px solid var(--cab-line); }
.tb-tree-container { display: flex; flex-direction: column; }
.tb-account-node { display: flex; flex-direction: column; border-bottom: 1px solid rgba(255, 255, 255, 0.03); list-style-type: none !important; list-style: none !important; position: relative !important; }
.tb-account-node::marker, .tb-account-node *::marker { display: none !important; font-size: 0 !important; color: transparent !important; }
.tb-account-header { display: flex; align-items: center; height: 32px; padding: 0 8px; cursor: pointer; user-select: none; font-size:10pt;color: var(--main-color); gap: 6px; }
.tb-account-header:hover { background: var(--cab-bg-stripe, rgba(255, 255, 255, 0.03)); }
.tb-account-arrow { transform: rotate(0deg); transition: transform 0.15s; font-size: 10px; opacity: 0.7; }
.tb-account-node.expanded .tb-account-arrow { transform: rotate(90deg); }
.tb-subfolders-container { display: none; flex-direction: column; padding-left: 16px; gap: 1px; margin-bottom: 4px; }
.tb-account-node.expanded .tb-subfolders-container { display: flex; }
.tb_folder_row { display: flex; align-items: center; justify-content: space-between; height: 26px; padding: 0 8px; border-radius: 4px; cursor: pointer; font-size: 12px; color: var(--main-color); }
.tb_folder_row:hover { background: var(--cab-bg-stripe, rgba(255, 255, 255, 0.04)); }
.tb_folder_row.active { background: var(--neon) !important; border: 1px solid var(--a-color-link); box-shadow: 0 0 6px var(--neon); font-weight: bold; }
.badge-zone { display: flex; align-items: center; gap: 4px; }
.b-unseen { background: #0060df; color: #fff; font-size: 10px; font-weight: bold; padding: 1px 6px; border-radius: 10px; min-width: 14px; text-align: center; }
.b-total { background: rgba(255, 255, 255, 0.12); color: var(--main-color); font-size: 10px; padding: 1px 6px; border-radius: 10px; min-width: 14px; text-align: center; opacity: 0.8; }
body.light-theme .b-total { background: rgba(0, 0, 0, 0.08); }
.mail_list_top_zone { grid-row: 1; height: 100% !important; min-height: 100px; overflow-y: auto; box-sizing: border-box; }
.tb-resizer-horizontal { grid-row: 2; height: 5px; background: var(--cab-line); cursor: row-resize; width: 100%; position: relative; user-select: none; transition: background 0.1s; z-index: 20; }
.tb-resizer-horizontal:hover, .tb-resizer-horizontal.dragging { background: var(--a-color-link) !important; box-shadow: 0 0 8px var(--neon); }
.mail_viewer_bottom_zone { grid-row: 3; height: 100% !important; min-height: 150px; overflow-y: auto; background: var(--main-bg-color); position: relative; box-sizing: border-box; }
.tb-search-filter-zone { padding: 6px 12px; background: var(--card); border-bottom: 1px solid var(--cab-line); display: flex; align-items: center; gap: 10px; text-align: left; }
.tb-search-label { font-size: 11px; text-transform: uppercase; letter-spacing: 0.5px; color: var(--main-color); opacity: 0.8; font-weight: bold; }
.tb-search-field { flex-grow: 1; background: var(--input-bg); border: 1px solid var(--cab-line); border-radius: 4px; padding: 4px 10px; font-size: 12px; color: var(--main-color); outline: none; transition: border 0.15s; }
.tb-search-field:focus { border-color: var(--a-color-link); box-shadow: 0 0 4px var(--neon); }
.tb_mail_table { width: 100%; border-collapse: collapse; text-align: left; font-size: 12px; color: var(--main-color); table-layout: fixed; }
.tb_mail_table th { padding: 8px 10px; background: var(--card); border-bottom: 1px solid var(--cab-line); font-weight: bold; position: sticky; top: 0; z-index: 10; }
.tb_mail_row { border-bottom: 1px solid var(--cab-line); cursor: pointer; height: 26px; }
.tb_mail_row:hover { background: var(--cab-bg-stripe, rgba(255, 255, 255, 0.02)); }
.tb_mail_row.active { background: var(--card) !important; border-left: 3px solid var(--a-color-link); }
.tb_mail_row td { padding: 4px 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.tb-context-menu { display: none; position: fixed; z-index: 99999; background: var(--card); border: 1px solid var(--cab-line); border-radius: 6px; padding: 4px 0; min-width: 180px; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.5); text-align: left; }
.tb-context-item { padding: 8px 14px; font-size: 12px; color: var(--main-color); cursor: pointer; transition: background 0.1s; }
.tb-context-item:hover { background: var(--neon) !important; color: #ffffff !important; }
.tb_mail_row.unread-msg { font-weight: bold !important; color: var(--main-color) !important; }
.write_box { display: none; position: fixed; z-index: 999999 !important; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); box-sizing: border-box; }
.ans-body { background: #1c1c1f; color: #e1e1e6; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; padding: 20px; margin: 0; box-sizing: border-box; }
.ans-form-group { margin-bottom: 15px; }
.ans-label { display: block; font-size: 11px; text-transform: uppercase; color: #8a8a93; margin-bottom: 5px; font-weight: bold; letter-spacing: 0.5px; }
.ans-input { width: 100%; background: #27272a; border: 1px solid #3f3f46; border-radius: 4px; padding: 8px 12px; color: #fff; font-size: 13px; outline: none; box-sizing: border-box; }
.ans-input:focus { border-color: #0060df; box-shadow: 0 0 5px rgba(0,96,223,0.4); }
.ans-textarea { width: 100%; background: #27272a; border: 1px solid #3f3f46; border-radius: 4px; padding: 8px 12px; color: #fff; font-size: 13px; outline: none; box-sizing: border-box; height: 220px; resize: vertical; font-family: inherit; line-height: 1.5; }
.ans-textarea:focus { border-color: #0060df; box-shadow: 0 0 5px rgba(0,96,223,0.4); }
.ans-btn-send { background: #0060df; color: #fff; border: none; border-radius: 4px; padding: 10px 24px; font-size: 13px; font-weight: bold; cursor: pointer; transition: background 0.15s; width: 100%; }
.ans-btn-send:hover { background: #0056c6; }
.ans-footer-zone { margin-top: 15px; padding: 10px; border: 1px dashed #3f3f46; border-radius: 4px; font-size: 12px; display: flex; align-items: center; justify-content: space-between; }
.col-resizer {position: absolute; top: 0; right: -3px; bottom: 0; width: 6px;cursor: col-resize; z-index: 99; background: transparent;}
.col-resizer:hover { background: rgba(255,255,255,0.2); }
/*##################
### END AI-style ###
####################*/
















body .neon_blink{display:table;margin:10px auto 15px auto;padding:8px 22px;color:var(--neon);background:
linear-gradient(135deg,rgba(0,148,224,0.15),rgba(0,255,127,0.1));backdrop-filter:blur(15px);
-webkit-backdrop-filter:blur(15px);border:1px solid rgba(0,255,127,0.4);border-radius:6px;font-size:15px;font-weight:600;letter-spacing:0.5px;
box-shadow:0 8px 32px rgba(0,0,0,0.3),inset 0 0 15px rgba(0,255,127,0.1);text-shadow:0 0 10px var(--neon);overflow:hidden;max-height:100px;
animation:neon_tech_pulse 1.2s ease-in-out 5}body .pc_left{margin:10px 0 15px 0}body .mobile_center{margin:10px auto 15px auto}
@keyframes neon_tech_pulse{0%,100%{border-color:rgba(0,255,127,0.3);text-shadow:0 0 8px var(--neon)}50%{border-color:var(--neon);
text-shadow:0 0 15px #0ff;box-shadow:0 0 25px rgba(0,148,224,0.3),inset 0 0 15px rgba(0,255,127,0.2)}}
.sms_inputs{display:inline-flex;align-items:center;gap:5px}
.sms_inputs input[type="time"]{width:85px;text-align:center;}

.zvezda{display:inline-block;color:#f00;font-weight:bold;vertical-align:super;}

/* BEGIN Для dem_color.php */
.status_container { display: flex; flex-wrap: wrap; gap: 10px; padding: 10px; justify-content: center; }
.status_card { background: var(--card); border: 1px solid var(--cab_line); color: var(--main_color); border-radius: 10px; padding: 10px; width: 215px; display: flex; flex-direction: column; gap: 8px; box-shadow: 0 2px 5px rgba(0,0,0,0.2); box-sizing: border-box; }
.status_name { font-size: 12px; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ctrls { display: flex; align-items: center; gap: 8px; background: rgba(0,0,0,0.1); padding: 4px; border-radius: 6px; }
.d_c { position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; display: flex !important; align-items: center; justify-content: center; font-size: 18px; border-radius: 4px; color: #fff !important; text-shadow: 1px 1px 2px rgba(0,0,0,0.5); z-index: 2; }
input[type="color"] { border: none !important; padding: 0; background: transparent !important; cursor: pointer; outline: none; -webkit-appearance: none; position: absolute; width: 100%; height: 100%; }
input[type="color"]::-webkit-color-swatch { border: none; border-radius: 4px; background: transparent !important; }
.status_all_ctrl { background: var(--card); border: 1px solid var(--cab_line); margin: 10px auto; max-width: 450px; padding: 15px; border-radius: 12px; text-align: center; color: var(--main_color); }
.ex_wrapper { text-align: center; margin: 15px auto; }
.ex_row { display: inline-flex; flex-direction: column; align-items: center; gap: 5px; padding: 12px 25px; border-radius: 12px; background: var(--card) !important; border: 1px solid var(--cab_line) !important; box-shadow: 0 4px 15px rgba(0,0,0,0.1); color: var(--main_color) !important; }
.ex_icon_bg { width: 30px; height: 30px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background: rgba(128,128,128,0.2); }
.ex_comm { font-size: 12px; font-style: italic; opacity: 0.6; }
input[type="range"] { -webkit-appearance: none; width: 100%; background: transparent; cursor: pointer; }
input[type="range"]::-webkit-slider-runnable-track { background: rgba(128,128,128,0.2); height: 4px; border-radius: 10px; }
input[type="range"]::-webkit-slider-thumb { -webkit-appearance: none; height: 16px; width: 16px; border-radius: 50%; background: #c094e0; border: 2px solid #fff; margin-top: -6px; box-shadow: 0 0 5px var(--neon), 0 0 10px var(--neon); transition: 0.3s; }
input[type="range"]::-moz-range-track { background: rgba(128,128,128,0.2); height: 4px; border-radius: 10px; }
input[type="range"]::-moz-range-thumb { height: 14px; width: 14px; border-radius: 50%; background: #c094e0; border: 2px solid #fff; box-shadow: 0 0 5px var(--neon); }
@media (max-width: 480px) {.status_card { width: calc(50% - 10px) !important; min-width: 140px; padding: 8px; gap: 5px; }.status_name { font-size: 11px; }.status_container { padding: 5px; gap: 8px; }.ex_row { width: 95%; padding: 10px; }}
/* END Для dem_color.php */
.fio_abon{display:inline-block;width:140px;overflow:hidden;white-space:nowrap;vertical-align:middle;mask-image: linear-gradient(to right, black 80%, transparent 100%);}
 .sms_log{display:inline-block;width:300px;overflow:hidden;white-space:nowrap;vertical-align:middle;mask-image: linear-gradient(to right, black 80%, transparent 100%);}

.style_pole{display:inline-block;border-radius:9px;background:var(--main-bg-color);border:1px solid #aaa;padding:5;}
.poll_mark{display:inline-block;width:30px;text-align:center;border-radius:99px;padding:1px;font-size:12pt;font-family:Courier;font-weight:bold;border:3px groove #000;}
.poll_mark_0  { background: rgba(255, 0, 0, 0.5); }
.poll_mark_1  { background: rgba(230, 15, 22, 0.54); }
.poll_mark_2  { background: rgba(205, 30, 45, 0.58); }
.poll_mark_3  { background: rgba(180, 45, 67, 0.62); }
.poll_mark_4  { background: rgba(155, 60, 90, 0.66); }
.poll_mark_5  { background: rgba(130, 75, 112, 0.7); }
.poll_mark_6  { background: rgba(105, 90, 134, 0.74); }
.poll_mark_7  { background: rgba(80, 105, 157, 0.78); }
.poll_mark_8  { background: rgba(55, 120, 180, 0.82); }
.poll_mark_9  { background: rgba(30, 135, 202, 0.86); }
.poll_mark_10 { background: var(--neon); }

.div_option{background:var(--neon_glow);border:3px groove var(--neon);padding:3px;margin:3px;}