/*
 * DARK THEME — complete visual layer
 * ------------------------------------------------------------
 * Load this file AFTER the existing site stylesheet.
 *
 * Theme switch:
 *   html.theme-dark / body.theme-dark
 *
 * Brand accent is intentionally kept EXACTLY:
 *   #019fb6
 *
 * This file does not replace the site's HTML/PHP/JS structure.
 */

html.theme-dark,
body.theme-dark {
    color-scheme: dark;

    /* Core surfaces */
    --dark-page: #0d1419;
    --dark-page-soft: #111a21;
    --dark-header: #101920;
    --dark-navigation: #17232b;
    --dark-navigation-hover: #1d3039;
    --dark-sidebar: #111b22;
    --dark-panel: #151f27;
    --dark-card: #18232b;
    --dark-card-hover: #1c2932;
    --dark-card-inner: #131d24;
    --dark-input: #0f181e;

    /* Borders */
    --dark-border: #273640;
    --dark-border-soft: #202e37;
    --dark-border-strong: #354650;

    /* Text */
    --dark-text: #e7eef2;
    --dark-heading: #f4f8fa;
    --dark-text-secondary: #b3c0c8;
    --dark-text-muted: #7f909a;
    --dark-text-disabled: #5d6b73;

    /* Brand — DO NOT CHANGE */
    --dark-brand: #019fb6;
    --dark-brand-hover: #008da3;
    --dark-brand-soft: rgba(1, 159, 182, .13);
    --dark-brand-border: rgba(1, 159, 182, .38);

    /* Semantic */
    --dark-success: #35b987;
    --dark-success-soft: rgba(53, 185, 135, .13);
    --dark-warning: #e6a13a;
    --dark-warning-soft: rgba(230, 161, 58, .13);
    --dark-danger: #e06b67;
    --dark-danger-soft: rgba(224, 107, 103, .13);
    --dark-info: #6da9df;
    --dark-info-soft: rgba(109, 169, 223, .13);

    /* Effects */
    --dark-shadow-sm: 0 2px 8px rgba(0,0,0,.22);
    --dark-shadow: 0 8px 24px rgba(0,0,0,.28);
    --dark-shadow-lg: 0 18px 50px rgba(0,0,0,.42);
    --dark-focus: 0 0 0 3px rgba(1,159,182,.22);
}

/* ============================================================
   1. PAGE / BASE
   ============================================================ */

html.theme-dark,
body.theme-dark {
    background: var(--dark-page);
    color: var(--dark-text);
}

body.theme-dark {
    text-shadow: none;
}

body.theme-dark *,
html.theme-dark * {
    scrollbar-color: #3a4b55 #10181e;
}

body.theme-dark ::selection {
    background: rgba(1,159,182,.35);
    color: #fff;
}

body.theme-dark p,
body.theme-dark span,
body.theme-dark li,
body.theme-dark td,
body.theme-dark label,
body.theme-dark small {
    color: inherit;
}

body.theme-dark h1,
body.theme-dark h2,
body.theme-dark h3,
body.theme-dark h4,
body.theme-dark h5,
body.theme-dark h6 {
    color: var(--dark-heading);
    text-shadow: none;
}

body.theme-dark hr {
    background: var(--dark-border);
}

/* Preserve the actual brand color everywhere it is already used. */

/* ============================================================
   2. TOP HEADER / LEGACY MENU
   ============================================================ */

body.theme-dark #top-menu {
    background: var(--dark-header);
    border-bottom: 1px solid var(--dark-border);
}

body.theme-dark #menu {
    background-color: #131e25;
    background-image: none;
    border: 1px solid var(--dark-border);
    border-radius: 10px;
    box-shadow: var(--dark-shadow-sm);
    color: var(--dark-text);
}

body.theme-dark #menu .li,
body.theme-dark #menu .li b {
    color: var(--dark-text-secondary);
}

body.theme-dark #menu .li:hover,
body.theme-dark #menu .active {
    color: #fff;
    background: var(--dark-brand-soft);
    border-radius: 7px;
}

body.theme-dark #menu .li:hover b,
body.theme-dark #menu .active b {
    color: #fff;
    background: none;
}

body.theme-dark .button-login .button {
    background: var(--dark-brand);
    border-radius: 7px;
    box-shadow: 0 3px 10px rgba(1,159,182,.18);
}

body.theme-dark .button-login .button:hover {
    background: var(--dark-brand-hover);
    opacity: 1;
}

/* ============================================================
   3. MODERN MAIN NAVIGATION
   Existing TPL already contains #theme-toggle.
   No second toggle is created here.
   ============================================================ */

body.theme-dark #main-menu.modern-nav,
html.theme-dark #main-menu.modern-nav {
    color: var(--dark-text);
}

body.theme-dark #main-menu.modern-nav .main-navigation {
    position: relative;
    isolation: isolate;
    background: #16232b !important;
    border: 1px solid #2b3c45 !important;
    border-radius: 10px !important;
    box-shadow: var(--dark-shadow) !important;
    overflow: visible;
}

body.theme-dark #main-menu.modern-nav .main-navigation::before {
    background: linear-gradient(
        90deg,
        rgba(1,159,182,.10),
        transparent 38%,
        transparent 72%,
        rgba(1,159,182,.05)
    ) !important;
}

body.theme-dark #main-menu.modern-nav .main-navigation__link {
    color: #cbd7dc !important;
    background: transparent !important;
    text-shadow: none !important;
    border-radius: 7px;
}

body.theme-dark #main-menu.modern-nav .main-navigation__link:hover {
    color: #f5fafc !important;
    background: #20323b !important;
}

body.theme-dark #main-menu.modern-nav .main-navigation__link.active,
body.theme-dark #main-menu.modern-nav .main-navigation__link_active {
    color: #fff !important;
    background: rgba(1,159,182,.16) !important;
}

body.theme-dark #main-menu.modern-nav .main-navigation__link::before {
    background: #019fb6 !important;
}

body.theme-dark #main-menu.modern-nav .main-navigation__link i {
    color: #8fa5ae;
}

body.theme-dark #main-menu.modern-nav .main-navigation__link:hover i,
body.theme-dark #main-menu.modern-nav .main-navigation__link.active i,
body.theme-dark #main-menu.modern-nav .main-navigation__link_active i {
    color: #019fb6;
}

body.theme-dark #main-menu.modern-nav .main-navigation__link_regard {
    background: rgba(214,118,118,.13) !important;
    color: #efb0b0 !important;
}

body.theme-dark #main-menu.modern-nav .main-navigation__link_regard:hover,
body.theme-dark #main-menu.modern-nav .main-navigation__link_active.main-navigation__link_regard {
    background: rgba(214,118,118,.22) !important;
    color: #ffd4d4 !important;
}

body.theme-dark #main-menu.modern-nav .modern-nav__badge {
    background: #d95d72 !important;
    box-shadow: 0 0 0 4px #16232b !important;
}

body.theme-dark #main-menu.modern-nav .theme-toggle {
    color: #cbd7dc !important;
    background: #1b2a32 !important;
    border: 1px solid #31434d !important;
    border-radius: 8px !important;
}

body.theme-dark #main-menu.modern-nav .theme-toggle:hover {
    color: #fff !important;
    background: #243841 !important;
    border-color: rgba(1,159,182,.5) !important;
}

body.theme-dark #main-menu.modern-nav .theme-toggle__icon {
    color: #019fb6 !important;
}

/* Language dropdown */
body.theme-dark #main-menu.modern-nav .link_language {
    color: #cbd7dc !important;
    background: #1b2a32 !important;
    border-color: #31434d !important;
}

body.theme-dark #main-menu.modern-nav .link_language:hover,
body.theme-dark #main-menu.modern-nav .link_language[aria-expanded="true"] {
    background: #243841 !important;
    color: #fff !important;
}

body.theme-dark #main-menu.modern-nav .link_language_dropdown,
body.theme-dark #main-menu.modern-nav .dropdown-menu {
    background: #151f27 !important;
    border: 1px solid #30414b !important;
    box-shadow: var(--dark-shadow-lg) !important;
}

body.theme-dark #main-menu.modern-nav .link_language_dropdown li a,
body.theme-dark #main-menu.modern-nav .dropdown-menu li a {
    color: #c5d1d7 !important;
    background: transparent !important;
}

body.theme-dark #main-menu.modern-nav .link_language_dropdown li a:hover,
body.theme-dark #main-menu.modern-nav .dropdown-menu li a:hover {
    color: #fff !important;
    background: rgba(1,159,182,.14) !important;
}

/* SVG flag */
body.theme-dark #main-menu.modern-nav .flags svg {
    color: #a9bac2 !important;
    fill: currentColor !important;
}

/* ============================================================
   4. MAIN LAYOUT / SIDEBAR / PANELS
   ============================================================ */

body.theme-dark #contentwrapper {
    color: var(--dark-text);
}

body.theme-dark #leftcolumn,
body.theme-dark .leftcolumn,
body.theme-dark .sidebar,
body.theme-dark .sidebar-panel {
    color: var(--dark-text);
    
}

body.theme-dark .wrapper_shadow{
    box-shadow: none !important;
}

body.theme-dark .blok{
    background: none !important;
    box-shadow: none !important;
    border: none !important;
}

body.theme-dark #leftcolumn > *,
body.theme-dark .sidebar > *,
body.theme-dark .sidebar-panel > * {
    color: inherit;
}

body.theme-dark .user_menuline {
    color: #b9c7ce;
    background: #151f27;
    border-color: transparent;
}

body.theme-dark .user_menuline:hover {
    color: #fff;
    background: #1c2b34;
    border-left-color: #019fb6;
}

body.theme-dark .usermnuline-act,
body.theme-dark .usermnuline-act:hover {
    color: #fff;
    background: rgba(1,159,182,.12);
    border-left-color: #019fb6;
}

body.theme-dark ul.usermenu li.active a {
    background: #18262e;
    color: #fff;
}

body.theme-dark ul.usermenu li a {
    color: #b8c5cb;
    border-bottom-color: #2c3b43;
}

body.theme-dark .cashback-money-add,
body.theme-dark .comm-replace,
body.theme-dark .scan-friends,
body.theme-dark .scan-faq {
    color: var(--dark-text);
    background: #16232b;
    border-color: #2d424c;
}

body.theme-dark .info-section,
body.theme-dark .sbtitle {
    color: var(--dark-text);
}

body.theme-dark .sidebar-banner,
body.theme-dark #leftcolumn .sidebar-banner {
    background: #151f27 !important;
    border-color: #2b3c45 !important;
    box-shadow: var(--dark-shadow) !important;
}

body.theme-dark #leftcolumn .sidebar-banner__head,
body.theme-dark #leftcolumn .sidebar-banner__body,
body.theme-dark #leftcolumn .sidebar-banner__footer {
    color: var(--dark-text);
}

/* Generic existing card-like blocks */
body.theme-dark .card,
body.theme-dark .panel,
body.theme-dark .block,
body.theme-dark .box,
body.theme-dark .widget,
body.theme-dark .content-block,
body.theme-dark .info-block,
body.theme-dark .stat-block {
    color: var(--dark-text);
    background-color: var(--dark-card);
    border-color: var(--dark-border);
}

/* ============================================================
   5. TITLES / SECTION HEADERS
   ============================================================ */

body.theme-dark .title {
    color: var(--dark-heading);
    border-bottom-color: #019fb6;
}

body.theme-dark .titles2,
body.theme-dark .titles333 {
    color: #fff;
    background: #019fb6;
    border-color: #019fb6;
    box-shadow: 0 4px 14px rgba(1,159,182,.16);
}

body.theme-dark .titles {
    color: #fff !important;
    background: #019fb6 !important;
    box-shadow: 0 4px 14px rgba(1,159,182,.18) !important;
}

body.theme-dark .titles b,
body.theme-dark .titles span {
    color: #fff !important;
}

/* ============================================================
   6. FORMS
   ============================================================ */

body.theme-dark input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),
body.theme-dark textarea,
body.theme-dark select {
    color: #e5edf1;
    background: #0f181e;
    border: 1px solid #30414b;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.18);
}

body.theme-dark input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):hover,
body.theme-dark textarea:hover,
body.theme-dark select:hover {
    border-color: #41545f;
}

body.theme-dark input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):focus,
body.theme-dark textarea:focus,
body.theme-dark select:focus {
    border-color: #019fb6;
    box-shadow: var(--dark-focus);
    outline: none;
}

body.theme-dark input::placeholder,
body.theme-dark textarea::placeholder {
    color: #71828b;
    opacity: 1;
}

body.theme-dark select option {
    color: #e5edf1;
    background: #131e25;
}

body.theme-dark input:disabled,
body.theme-dark textarea:disabled,
body.theme-dark select:disabled {
    color: #65737b;
    background: #11181d;
    border-color: #252f35;
    cursor: not-allowed;
}

body.theme-dark input[type="checkbox"],
body.theme-dark input[type="radio"] {
    accent-color: #019fb6;
}

/* ============================================================
   7. BUTTON SYSTEM
   ============================================================ */

body.theme-dark .button,
body.theme-dark .button2 {
    color: #dce7eb;
    background: #24343d;
    border-color: #3a4d57;
}

body.theme-dark .button:hover,
body.theme-dark .button2:hover {
    color: #fff;
    background: #2d414b;
    border-color: #4b626e;
}

body.theme-dark .button:focus,
body.theme-dark .button2:focus,
body.theme-dark button:focus {
    outline: none;
    box-shadow: var(--dark-focus);
}

body.theme-dark .button:active,
body.theme-dark .button2:active {
    transform: translateY(1px);
}

body.theme-dark .button_theme_green,
body.theme-dark .button_success,
body.theme-dark .button-group_success > button {
    color: #fff !important;
    background: #019fb6 !important;
    border-color: #019fb6 !important;
}

body.theme-dark .button_theme_green:hover,
body.theme-dark .button_success:hover,
body.theme-dark .button-group_success > button:hover {
    color: #fff !important;
    background: #008da3 !important;
    border-color: #008da3 !important;
}

body.theme-dark .button_theme_red,
body.theme-dark .button_danger {
    color: #fff !important;
    background: #b84e55 !important;
    border-color: #b84e55 !important;
}

body.theme-dark .button_theme_red:hover,
body.theme-dark .button_danger:hover {
    background: #c85a61 !important;
}

body.theme-dark .button_warning {
    color: #fff !important;
    background: #a97125 !important;
    border-color: #a97125 !important;
}

body.theme-dark .button_border_blue {
    color: #019fb6;
    background: transparent;
    border-color: #019fb6;
}

body.theme-dark .button_border_blue:hover {
    color: #fff;
    background: rgba(1,159,182,.14);
}

body.theme-dark .button_dark {
    color: #e7eef2 !important;
    background: #293941 !important;
    border-color: #3a4c55 !important;
}

body.theme-dark .button_dark:hover {
    background: #344952 !important;
}

body.theme-dark .bugtnew {
    color: #fff;
    background: #019fb6;
    border-color: #019fb6;
}

body.theme-dark .bugtnew:hover {
    color: #fff;
    background: #008da3;
    border-color: #008da3;
}

/* ============================================================
   8. TABLES
   ============================================================ */

body.theme-dark table {
    color: var(--dark-text);
    background: transparent;
}

body.theme-dark .table th,
body.theme-dark table th {
    color: #fff;
    background: #019fb6;
    border-color: #2d4049;
}

body.theme-dark .table td,
body.theme-dark table td {
    color: #c0ccd2;
    background: transparent;
    border-color: #293941;
}

body.theme-dark table tbody tr:hover td {
    background: rgba(1,159,182,.055);
}

body.theme-dark table.new-class tr {
    background: #18232b;
    box-shadow: 0 4px 14px rgba(0,0,0,.24);
}

body.theme-dark table.new-class td {
    background: #18232b;
}

/* Work/task tables */
body.theme-dark .work-serf {
    background: #18232b !important;
    border-color: #2b3c45 !important;
    box-shadow: var(--dark-shadow-sm) !important;
}

body.theme-dark .work-serf:hover {
    background: #1c2932 !important;
    border-color: rgba(1,159,182,.38) !important;
}

body.theme-dark .work-serf td {
    color: #c6d1d6 !important;
}

body.theme-dark .work-serf a {
    color: #019fb6 !important;
}

body.theme-dark .work-serf a:hover {
    color: #39bfd0 !important;
}

/* Competition cards / tables */
body.theme-dark table.work_table.competition-card,
body.theme-dark .competition-leaderboard,
body.theme-dark .competition-finished-title {
    color: var(--dark-text);
    background: #18232b !important;
    border-color: #2b3c45 !important;
    box-shadow: var(--dark-shadow-sm) !important;
}

body.theme-dark table.work_table.competition-card > tbody > tr:first-child > td,
body.theme-dark table.work_table.competition-card > tbody > tr:first-child > td.competition-card__icon-cell,
body.theme-dark .competition-info-item {
    background: #18232b !important;
    color: var(--dark-text) !important;
    border-color: #2b3c45 !important;
}

body.theme-dark .competition-card__title,
body.theme-dark .competition-details__title,
body.theme-dark .competition-leaderboard__title,
body.theme-dark .competition-finished-title strong {
    color: #edf4f7 !important;
}

body.theme-dark .competition-card__type,
body.theme-dark .competition-card__type .fa,
body.theme-dark .competition-info-item__icon,
body.theme-dark .competition-leaderboard__title i {
    color: #019fb6 !important;
}

body.theme-dark .competition-card__meta > span,
body.theme-dark .competition-table td {
    color: #9fb0b8 !important;
    background: #131e25 !important;
    border-color: #2a3a43 !important;
}

body.theme-dark .competition-table th {
    color: #81939d !important;
    background: transparent !important;
}

body.theme-dark .competition-description {
    color: #b5c2c8 !important;
    background: #131e25 !important;
    border-color: #2b3c45 !important;
}

body.theme-dark .competition-details,
body.theme-dark .competition-details__header,
body.theme-dark .competition-card__expand > td {
    background: #131e25 !important;
}

body.theme-dark .competition-info-item strong,
body.theme-dark .competition-user,
body.theme-dark .competition-points {
    color: #d3dde1 !important;
}

/* ============================================================
   9. MAIL / CHAT / DIALOGS
   ============================================================ */

body.theme-dark .tiket,
body.theme-dark .menu-task-work,
body.theme-dark .mail-sample,
body.theme-dark .mail-sample-active {
    color: #b9c7cd;
    background: #151f27;
    border-color: #2a3b44;
    box-shadow: none;
}

body.theme-dark .mail-sample:hover {
    background: #1c2b34;
}

body.theme-dark .mail-sample-active {
    background: rgba(1,159,182,.13);
    color: #eaf4f7;
}

body.theme-dark .mail-title,
body.theme-dark .mail-mailer {
    color: inherit;
}

body.theme-dark .mess_autor {
    border-color: #30414b;
    background: #151f27;
}

body.theme-dark .mess_autor .data-us {
    background: #202d35;
    color: #c8d3d8;
    border-color: #30414b;
}

body.theme-dark .mess_autor .text-us,
body.theme-dark .text-us {
    color: #c2cdd2;
    background: #131e25;
}

body.theme-dark .dialog-smail div {
    background: #151f27;
    border-color: #354650;
    box-shadow: var(--dark-shadow);
}

body.theme-dark .all-del-uved {
    background: #151f27;
    color: var(--dark-text);
}

body.theme-dark .block-users {
    border-bottom-color: #293941;
}

body.theme-dark .us-friends-wall div {
    border-bottom-color: #2a3942;
}

body.theme-dark .butt-friends-next,
body.theme-dark .butt-faq span,
body.theme-dark .butt-faq a,
body.theme-dark .butt-faq div {
    color: #c4d0d5;
    background: #18242c;
    border-color: #2d3e47;
}

body.theme-dark .butt-friends-next:hover,
body.theme-dark .butt-faq span:hover,
body.theme-dark .butt-faq a:hover {
    background: #22333c;
}

/* ============================================================
   10. POPUPS / MODALS / TOOLTIPS
   ============================================================ */

body.theme-dark #load {
    background: rgba(2,8,12,.78);
}

body.theme-dark #popup,
body.theme-dark #popup #container,
body.theme-dark .wall-statistics-popup {
    color: var(--dark-text);
    background: #151f27 !important;
    border-color: #30414b !important;
    box-shadow: var(--dark-shadow-lg) !important;
}

body.theme-dark #popup .title-popup {
    color: #fff !important;
    background: #019fb6 !important;
    border-bottom-color: rgba(255,255,255,.12) !important;
}

body.theme-dark #popup .text-popup,
body.theme-dark #popup .popup-body {
    color: #c4d0d5;
    background: #151f27;
}

body.theme-dark #popup .table_all td,
body.theme-dark #popup .table_all th {
    color: #bdcbd1 !important;
    background: #131e25 !important;
    border-bottom-color: #293941 !important;
}

body.theme-dark .pop-up-footer {
    color: #bdcbd1;
    background: #101920;
    border-top: 1px solid #2b3c45;
}

body.theme-dark .wall-statistics-overlay {
    background: rgba(0,0,0,.68);
}

body.theme-dark .wall-statistics-header {
    background: #151f27;
    border-bottom-color: #2b3c45;
}

body.theme-dark .wall-statistics-body {
    background: #131e25;
}

body.theme-dark .wall-statistics-header-title {
    color: #edf4f7;
}

body.theme-dark .wall-statistics-header-subtitle,
body.theme-dark .wall-profile-statistics-subtitle {
    color: #7f909a;
}

body.theme-dark .wall-statistics-close {
    color: #a9b8bf;
    background: #202d35;
}

body.theme-dark .wall-statistics-close:hover {
    color: #fff;
    background: #2b3d46;
}

body.theme-dark .wall-profile-statistics-row {
    color: #d5dfe3;
}

body.theme-dark .wall-profile-statistics-icon,
body.theme-dark .wall-profile-statistics-open,
body.theme-dark .wall-statistics-header-icon {
    color: #019fb6;
    background: rgba(1,159,182,.12);
}

body.theme-dark .wall-profile-statistics-title {
    color: #dce6ea;
}

body.theme-dark #tiptip_content {
    color: #eef5f7;
    background: rgba(10,16,20,.96);
    border-color: #394b55;
    box-shadow: var(--dark-shadow);
}

body.theme-dark .classicgo {
    color: #dce7eb;
    background: #18262e;
    border-color: #019fb6;
}

/* ============================================================
   11. STATUS / NOTIFICATIONS
   ============================================================ */

body.theme-dark .msg-ok {
    color: #dff7ed;
    background: #17392f;
    border: 1px solid #28664f;
    text-shadow: none;
}

body.theme-dark .msg-error {
    color: #ffe7e6;
    background: #4b2425;
    border: 1px solid #7b3839;
    text-shadow: none;
}

body.theme-dark .status {
    color: #019fb6;
    border-bottom-color: #2d3e47;
    text-shadow: none;
}

body.theme-dark .online-friends {
    color: #019fb6;
}

body.theme-dark .offline-friends {
    color: #718089;
}

body.theme-dark .date_mail {
    color: #71818a;
}

body.theme-dark .status-mess {
    color: #ef7777;
}

/* ============================================================
   12. BALANCE / CABINET / SERVICE MENUS
   ============================================================ */

body.theme-dark .menu-kabinet a,
body.theme-dark .menu-earnings a {
    background-color: #019fb6;
    box-shadow: 0 4px 12px rgba(0,0,0,.32);
}

body.theme-dark .menu-kabinet a:hover,
body.theme-dark .menu-kabinet a.active,
body.theme-dark .menu-earnings a:hover,
body.theme-dark .menu-earnings a.active {
    background-color: #008da3;
}

body.theme-dark .menu-balance {
    box-shadow: var(--dark-shadow-sm);
}

body.theme-dark .b-green,
body.theme-dark .b-red {
    background: #019fb6;
}

body.theme-dark .menu-balance a {
    color: #fff;
}

body.theme-dark .b-green a .uved-m {
    background: #52616a;
}

body.theme-dark .b-red a .uved-m {
    background: #019fb6;
}

body.theme-dark .menu-dop-site a,
body.theme-dark .start-yes-serf {
    color: #fff;
    background: #019fb6;
    border-color: #019fb6;
}

body.theme-dark .menu-dop-site a:hover,
body.theme-dark .start-yes-serf:hover {
    background: #008da3;
}

/* ============================================================
   13. SEARCH / SMALL UTILITY BLOCKS
   ============================================================ */

body.theme-dark .search-history,
body.theme-dark .menu-arr,
body.theme-dark .new-task-stata,
body.theme-dark .load-pages,
body.theme-dark #load-pages,
body.theme-dark #load-pages-dop {
    color: #b9c6cc;
    background: #151f27;
    border-color: #2c3d46;
}

body.theme-dark .load-pages:hover,
body.theme-dark #load-pages:hover,
body.theme-dark #load-pages-dop:hover,
body.theme-dark .menu-arr:hover {
    background: #1f3039;
}

body.theme-dark .new-task-stata {
    border-bottom-color: #2c3d46;
}

/* ============================================================
   14. FOOTER
   ============================================================ */

body.theme-dark .footer {
    background-color: #101920;
    border-top: 1px solid #263640;
}

body.theme-dark .footer__container,
body.theme-dark .foot-left,
body.theme-dark .foot-right,
body.theme-dark .foot-center {
    color: #aebdc4;
}

body.theme-dark .foot-left span,
body.theme-dark .foot-center,
body.theme-dark .foot-center a {
    color: #019fb6;
}

body.theme-dark .foot-center a:hover {
    color: #42bfd0;
}

body.theme-dark .foot-right .copyr {
    color: #6eadd0;
}

/* ============================================================
   15. SPECIAL / LEGACY COMPONENTS
   ============================================================ */

body.theme-dark .goodref {
    color: #019fb6;
    background: #151f27;
    border-color: #30414b;
    box-shadow: var(--dark-shadow-sm);
}

body.theme-dark .goodref:hover {
    border-color: #019fb6;
}

body.theme-dark .tooltipgo {
    color: #d3dfe3;
}

body.theme-dark .signature {
    color: #b08a7c;
    background: #18232b;
    text-shadow: none;
    border-color: #2b3c45;
}

body.theme-dark .block_podarok .infa_podarok {
    background: rgba(8,14,18,.97);
    color: #edf5f7;
    border: 1px solid #344750;
}

body.theme-dark .on_line {
    background: #019fb6;
    border-color: #304852;
}

body.theme-dark .support_panel {
    color: #eef5f7;
    background: #263a42;
    border-color: #3b535d;
}

body.theme-dark .taskcut {
    color: #fff;
}

/* BB-code controls */
body.theme-dark .bb-code {
    color: #fff;
    background: #019fb6;
}

body.theme-dark .bb-code:hover {
    background: #008da3;
}

/* ============================================================
   16. ICONS / SVG
   ============================================================ */

/*
 * Do NOT globally force every .fa to one color.
 * Existing semantic icon colors remain intact.
 * Only inherited/default icon color is adjusted.
 */
body.theme-dark .fa,
body.theme-dark .fas,
body.theme-dark .far,
body.theme-dark .fab {
    text-shadow: none;
}

body.theme-dark svg {
    fill: currentColor;
}

body.theme-dark svg[fill="none"] {
    fill: none;
}

body.theme-dark svg[stroke] {
    stroke: currentColor;
}

/* Preserve explicit semantic icon colors. */
body.theme-dark .fa-check,
body.theme-dark .fa-check-circle,
body.theme-dark .ico-ok {
    color: var(--dark-success);
}

body.theme-dark .fa-exclamation-triangle,
body.theme-dark .fa-warning {
    color: var(--dark-warning);
}

body.theme-dark .fa-times,
body.theme-dark .fa-trash,
body.theme-dark .ico-del,
body.theme-dark .task-del {
    color: var(--dark-danger);
}

/* ============================================================
   17. INLINE WHITE/BLACK STYLES
   Only literal light/dark backgrounds/text are overridden.
   No global !important reset is used.
   ============================================================ */

body.theme-dark [style*="background:#fff"],
body.theme-dark [style*="background: #fff"],
body.theme-dark [style*="background:#FFF"],
body.theme-dark [style*="background: #FFF"],
body.theme-dark [style*="background:white"],
body.theme-dark [style*="background: white"],
body.theme-dark [style*="background:White"],
body.theme-dark [style*="background-color:#fff"],
body.theme-dark [style*="background-color: #fff"],
body.theme-dark [style*="background-color:#FFF"],
body.theme-dark [style*="background-color: #FFF"],
body.theme-dark [style*="background-color:white"],
body.theme-dark [style*="background-color: white"] {
    background-color: var(--dark-card) !important;
}

body.theme-dark [style*="color:#000"],
body.theme-dark [style*="color: #000"],
body.theme-dark [style*="color:#000000"],
body.theme-dark [style*="color: #000000"],
body.theme-dark [style*="color:black"],
body.theme-dark [style*="color: black"] {
    color: var(--dark-text) !important;
}

/* Do not darken explicitly colored brand/semantic inline elements. */
body.theme-dark [style*="#019fb6"] {
    color: #019fb6;
}

/* ============================================================
   18. MOBILE / TABLET
   ============================================================ */

@media (max-width: 900px) {
    body.theme-dark #main-menu.modern-nav .main-navigation {
        background: #151f27 !important;
        border-color: #2c3d46 !important;
    }

    body.theme-dark #main-menu.modern-nav .modern-nav__list {
        background: #151f27 !important;
        border-color: #2c3d46 !important;
    }
}

@media (max-width: 700px) {
    body.theme-dark #main-menu.modern-nav .main-navigation__link {
        color: #c4d1d6 !important;
    }

    body.theme-dark #main-menu.modern-nav .main-navigation__link:hover,
    body.theme-dark #main-menu.modern-nav .main-navigation__link.active,
    body.theme-dark #main-menu.modern-nav .main-navigation__link_active {
        background: rgba(1,159,182,.14) !important;
    }

    body.theme-dark #popup {
        background: #151f27 !important;
        border-color: #30414b !important;
    }

    body.theme-dark .competition-table {
        background: transparent !important;
    }
}

@media (max-width: 520px) {
    body.theme-dark .competition-description {
        background: #131e25 !important;
    }
}

/* ============================================================
   19. REDUCED MOTION
   ============================================================ */

@media (prefers-reduced-motion: reduce) {
    body.theme-dark *,
    body.theme-dark *::before,
    body.theme-dark *::after {
        animation-duration: .01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: .01ms !important;
    }
}

/* ============================================================
   20. FINAL CONTRAST SAFETY NET
   Only generic semantic containers, never a global * rule.
   ============================================================ */

body.theme-dark .text-muted,
body.theme-dark .muted,
body.theme-dark .secondary,
body.theme-dark .small-text {
    color: var(--dark-text-muted);
}

body.theme-dark .disabled,
body.theme-dark [aria-disabled="true"] {
    color: var(--dark-text-disabled);
}

body.theme-dark .active_red {
    color: #df8585 !important;
}

body.theme-dark .e_bonus {
    color: #fff;
    background: #c84e55;
}

body.theme-dark .e_bonus:hover {
    background: #b94148;
}

body.theme-dark .e_bonus_z {
    color: #fff;
    background: #019fb6;
}

/* Keep brand color exact. */
body.theme-dark .online-friends,
body.theme-dark .sego,
body.theme-dark .us-friends-wall div .name,
body.theme-dark .us-friends-wall div .name_1 {
    color: #019fb6;
}

/* ============================================================
   INLINE STYLE SAFETY NET
   Neutral inline colors are adapted in dark mode without touching
   the site's brand/semantic colors.
   ============================================================ */
body.theme-dark [style*="background:#fff"],
body.theme-dark [style*="background: #fff"],
body.theme-dark [style*="background:#FFF"],
body.theme-dark [style*="background: #FFF"],
body.theme-dark [style*="background:#ffffff"],
body.theme-dark [style*="background: #ffffff"],
body.theme-dark [style*="background:#FFFFFF"],
body.theme-dark [style*="background: #FFFFFF"],
body.theme-dark [style*="background:white"],
body.theme-dark [style*="background: white"],
body.theme-dark [style*="background-color:#fff"],
body.theme-dark [style*="background-color: #fff"],
body.theme-dark [style*="background-color:#FFF"],
body.theme-dark [style*="background-color: #FFF"],
body.theme-dark [style*="background-color:#ffffff"],
body.theme-dark [style*="background-color: #ffffff"],
body.theme-dark [style*="background-color:#FFFFFF"],
body.theme-dark [style*="background-color: #FFFFFF"],
body.theme-dark [style*="background-color:white"],
body.theme-dark [style*="background-color: white"] {
    background-color: #18232b !important;
}

body.theme-dark [style*="background:#f5f5f5"],
body.theme-dark [style*="background: #f5f5f5"],
body.theme-dark [style*="background:#F5F5F5"],
body.theme-dark [style*="background: #F5F5F5"],
body.theme-dark [style*="background:#f1f1f1"],
body.theme-dark [style*="background: #f1f1f1"],
body.theme-dark [style*="background:#f7f7f7"],
body.theme-dark [style*="background: #f7f7f7"],
body.theme-dark [style*="background:#f9f9f9"],
body.theme-dark [style*="background: #f9f9f9"],
body.theme-dark [style*="background:#eee"],
body.theme-dark [style*="background: #eee"],
body.theme-dark [style*="background:#eaeaea"],
body.theme-dark [style*="background: #eaeaea"] {
    background-color: #151f27 !important;
}

body.theme-dark [style*="background:#ddd"],
body.theme-dark [style*="background: #ddd"],
body.theme-dark [style*="background:#ccc"],
body.theme-dark [style*="background: #ccc"],
body.theme-dark [style*="background:#dcdcdc"],
body.theme-dark [style*="background: #dcdcdc"] {
    background-color: #202e37 !important;
}

body.theme-dark [style*="color:#000"],
body.theme-dark [style*="color: #000"],
body.theme-dark [style*="color:#000000"],
body.theme-dark [style*="color: #000000"],
body.theme-dark [style*="color:#111"],
body.theme-dark [style*="color: #111"],
body.theme-dark [style*="color:#222"],
body.theme-dark [style*="color: #222"],
body.theme-dark [style*="color:#333"],
body.theme-dark [style*="color: #333"],
body.theme-dark [style*="color:#333333"],
body.theme-dark [style*="color: #333333"],
body.theme-dark [style*="color:#444"],
body.theme-dark [style*="color: #444"],
body.theme-dark [style*="color:#444444"],
body.theme-dark [style*="color: #444444"],
body.theme-dark [style*="color:#555"],
body.theme-dark [style*="color: #555"],
body.theme-dark [style*="color:#555555"],
body.theme-dark [style*="color: #555555"],
body.theme-dark [style*="color:#666"],
body.theme-dark [style*="color: #666"],
body.theme-dark [style*="color:#666666"],
body.theme-dark [style*="color: #666666"] {
    color: #e7eef2 !important;
}

body.theme-dark [style*="color:#777"],
body.theme-dark [style*="color: #777"],
body.theme-dark [style*="color:#777777"],
body.theme-dark [style*="color: #777777"],
body.theme-dark [style*="color:#888"],
body.theme-dark [style*="color: #888"],
body.theme-dark [style*="color:#999"],
body.theme-dark [style*="color: #999"],
body.theme-dark [style*="color:#999999"],
body.theme-dark [style*="color: #999999"] {
    color: #b3c0c8 !important;
}

body.theme-dark [style*="border:#fff"],
body.theme-dark [style*="border: #fff"],
body.theme-dark [style*="border:#ffffff"],
body.theme-dark [style*="border: #ffffff"],
body.theme-dark [style*="border-color:#fff"],
body.theme-dark [style*="border-color: #fff"],
body.theme-dark [style*="border-color:#ffffff"],
body.theme-dark [style*="border-color: #ffffff"],
body.theme-dark [style*="border-color:#ddd"],
body.theme-dark [style*="border-color: #ddd"],
body.theme-dark [style*="border-color:#ccc"],
body.theme-dark [style*="border-color: #ccc"],
body.theme-dark [style*="border:#ddd"],
body.theme-dark [style*="border: #ddd"],
body.theme-dark [style*="border:#ccc"],
body.theme-dark [style*="border: #ccc"] {
    border-color: #2d3d46 !important;
}




/* ============================================================
   GENERATED DARK OVERRIDES FOR EMBEDDED <style> BLOCKS
   Generated from the actual project source. Neutral/light colors
   are overridden only under body.theme-dark.
   ============================================================ */

/* Source: statica/stylek.css */
html.theme-dark,
body.theme-dark {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .e_bonus_z {
    color: #e7eef2 !important;
}
body.theme-dark ul.usermenu li.active a {
    background: #18232b !important;
}
body.theme-dark .usermnutitle-g {
    color: #e7eef2 !important;
    background: #18232b !important;
    border: 1px dotted #354650 !important;
}
body.theme-dark .usermnuline:hover {
    background: #18232b !important;
}
body.theme-dark .user_menuline:hover {
    background: #18232b !important;
}
body.theme-dark .usermnuline-act,
body.theme-dark .usermnuline-act:hover {
    background: #18232b !important;
}
body.theme-dark #moder-ob-num a {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .btn.gray {
    background: #202e37 !important;
}
body.theme-dark .btn.black {
    background: #10181e !important;
}
body.theme-dark .btn.black:hover {
    background: #10181e !important;
}
body.theme-dark .btn_sp,
body.theme-dark .btn_sp_green,
body.theme-dark .btn_sp_blue,
body.theme-dark .btn_sp_red,
body.theme-dark .btn_sp_gray,
body.theme-dark .btn_sp_orange {
    border: 0px solid #2d3d46 !important;
}
body.theme-dark .btn_sp_gray {
    background: #151f27 !important;
}
body.theme-dark .btn_big_green,
body.theme-dark .btn_big_red,
body.theme-dark .btn_big_orange,
body.theme-dark .btn_big_blue {
    border: 1px dashed #354650 !important;
}
body.theme-dark .btn_big_green:hover {
    border: 1px dashed #354650 !important;
}
body.theme-dark .btn_big_red:hover {
    border: 1px dashed #354650 !important;
}
body.theme-dark .btn_big_orange:hover {
    border: 1px dashed #354650 !important;
}
body.theme-dark .btn_big_blue :hover {
    border: 1px dashed #354650 !important;
}
body.theme-dark #load-pages,
body.theme-dark #load-pages-dop {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
    color: #e7eef2 !important;
}
body.theme-dark #load-pages:hover,
body.theme-dark #load-pages-dop:hover {
    background: #18232b !important;
}
body.theme-dark #tiptip_holder.tip_top #tiptip_arrow {
    border-top-color: #2d3d46 !important;
}
body.theme-dark #tiptip_holder.tip_bottom #tiptip_arrow {
    border-bottom-color: #2d3d46 !important;
}
body.theme-dark #tiptip_holder.tip_right #tiptip_arrow {
    border-right-color: #2d3d46 !important;
}
body.theme-dark #tiptip_holder.tip_left #tiptip_arrow {
    border-left-color: #2d3d46 !important;
}
body.theme-dark #popup {
    background: #18232b !important;
}
body.theme-dark .pop-up-footer {
    background: #151f27 !important;
}
body.theme-dark .load-pages {
    background: #18232b !important;
}
body.theme-dark .load-pages:hover {
    background: #18232b !important;
}
body.theme-dark .da-del,
body.theme-dark .net-del {
    border: 1px solid #354650 !important;
}
body.theme-dark span.select .options .option {
    color: #e7eef2 !important;
}
body.theme-dark #velik505 {
    background: #18232b !important;
}
body.theme-dark .serf-stat {
    background: #18232b !important;
}
body.theme-dark .serf-stat a:hover {
    background: #18232b !important;
}
body.theme-dark .serf-text {
    color: #e7eef2 !important;
}
body.theme-dark .serf-text-ob-add {
    color: #e7eef2 !important;
}
body.theme-dark .comm-replace {
    background: #18232b !important;
}
body.theme-dark .menu-add a span {
    color: #b3c0c8 !important;
}
body.theme-dark .add-infa {
    background: #18232b !important;
}
body.theme-dark .cash-az1,
body.theme-dark .cash-az1,
body.theme-dark .cash-wm1,
body.theme-dark .cash-mb1,
body.theme-dark .cash-pm1,
body.theme-dark .cash-yd1,
body.theme-dark .cash-qw1,
body.theme-dark .cash-os1,
body.theme-dark .cash-rs1,
body.theme-dark .cash-vs1,
body.theme-dark .cash-rb1,
body.theme-dark .cash-pr1,
body.theme-dark .cash-ik1,
body.theme-dark .cash-lp1,
body.theme-dark .cash-mg1,
body.theme-dark .cash-mt1,
body.theme-dark .cash-bl1,
body.theme-dark .cash-ok1,
body.theme-dark .cash-sb1,
body.theme-dark .cash-zp1,
body.theme-dark .cash-pv1,
body.theme-dark .cash-wo1,
body.theme-dark .cash-ak1,
body.theme-dark .cash-bt1,
body.theme-dark .cash-lt1,
body.theme-dark .cash-ah1,
body.theme-dark .cash-fr1,
body.theme-dark .cash-pp1,
body.theme-dark .cash-tl1 {
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .cash-wm1,
body.theme-dark .cash-mb1,
body.theme-dark .cash-pm1,
body.theme-dark .cash-yd1,
body.theme-dark .cash-qw1,
body.theme-dark .cash-os1,
body.theme-dark .cash-rs1,
body.theme-dark .cash-vs1,
body.theme-dark .cash-rb1,
body.theme-dark .cash-pr1,
body.theme-dark .cash-ik1,
body.theme-dark .cash-lp1,
body.theme-dark .cash-mg1,
body.theme-dark .cash-mt1,
body.theme-dark .cash-bl1,
body.theme-dark .cash-ok1,
body.theme-dark .cash-sb1,
body.theme-dark .cash-zp1,
body.theme-dark .cash-pv1,
body.theme-dark .cash-wo1,
body.theme-dark .cash-ak1,
body.theme-dark .cash-bt1,
body.theme-dark .cash-lt1,
body.theme-dark .cash-ah1,
body.theme-dark .cash-fr1,
body.theme-dark .cash-pp1,
body.theme-dark .cash-tl1 {
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .cash-az1 div,
body.theme-dark .cash-az1 div,
body.theme-dark .cash-wm1 div,
body.theme-dark .cash-mb1 div,
body.theme-dark .cash-pm1 div,
body.theme-dark .cash-yd1 div,
body.theme-dark .cash-qw1 div,
body.theme-dark .cash-os1 div,
body.theme-dark .cash-rs1 div,
body.theme-dark .cash-vs1 div,
body.theme-dark .cash-rb1 div,
body.theme-dark .cash-pr1 div,
body.theme-dark .cash-ik1 div,
body.theme-dark .cash-lp1 div,
body.theme-dark .cash-mg1 div,
body.theme-dark .cash-mt1 div,
body.theme-dark .cash-bl1 div,
body.theme-dark .cash-ok1 div,
body.theme-dark .cash-sb1 div,
body.theme-dark .cash-zp1 div,
body.theme-dark .cash-pv1 div,
body.theme-dark .cash-wo1 div,
body.theme-dark .cash-ak1 div,
body.theme-dark .cash-bt1 div,
body.theme-dark .cash-lt1 div,
body.theme-dark .cash-ah1 div,
body.theme-dark .cash-fr1 div,
body.theme-dark .cash-pp1 div,
body.theme-dark .cash-tl1 div {
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .cash-wm1 div,
body.theme-dark .cash-mb1 div,
body.theme-dark .cash-pm1 div,
body.theme-dark .cash-yd1 div,
body.theme-dark .cash-qw1 div,
body.theme-dark .cash-os1 div,
body.theme-dark .cash-rs1 div,
body.theme-dark .cash-vs1 div,
body.theme-dark .cash-rb1 div,
body.theme-dark .cash-pr1 div,
body.theme-dark .cash-ik1 div,
body.theme-dark .cash-lp1 div,
body.theme-dark .cash-mg1 div,
body.theme-dark .cash-mt1 div,
body.theme-dark .cash-bl1 div,
body.theme-dark .cash-ok1 div,
body.theme-dark .cash-sb1 div,
body.theme-dark .cash-zp1 div,
body.theme-dark .cash-pv1 div,
body.theme-dark .cash-wo1 div,
body.theme-dark .cash-ak1 div,
body.theme-dark .cash-bt1 div,
body.theme-dark .cash-lt1 div,
body.theme-dark .cash-ah1 div,
body.theme-dark .cash-fr1 div,
body.theme-dark .cash-pp1 div,
body.theme-dark .cash-tl1 div {
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .cash-az1 div div,
body.theme-dark .cash-az1 div div,
body.theme-dark .cash-wm1 div div,
body.theme-dark .cash-mb1 div div,
body.theme-dark .cash-pm1 div div,
body.theme-dark .cash-yd1 div div,
body.theme-dark .cash-qw1 div div,
body.theme-dark .cash-os1 div div,
body.theme-dark .cash-rs1 div div,
body.theme-dark .cash-vs1 div div,
body.theme-dark .cash-rb1 div div,
body.theme-dark .cash-pr1 div div,
body.theme-dark .cash-ik1 div div,
body.theme-dark .cash-lp1 div div,
body.theme-dark .cash-mg1 div div,
body.theme-dark .cash-mt1 div div,
body.theme-dark .cash-bl1 div div,
body.theme-dark .cash-ok1 div div,
body.theme-dark .cash-sb1 div div,
body.theme-dark .cash-zp1 div div,
body.theme-dark .cash-pv1 div div,
body.theme-dark .cash-wo1 div div,
body.theme-dark .cash-ak1 div div,
body.theme-dark .cash-bt1 div div,
body.theme-dark .cash-lt1 div div,
body.theme-dark .cash-ah1 div div,
body.theme-dark .cash-fr1 div div,
body.theme-dark .cash-pp1 div div,
body.theme-dark .cash-tl1 div div {
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .cash-wm1 div div,
body.theme-dark .cash-mb1 div div,
body.theme-dark .cash-pm1 div div,
body.theme-dark .cash-yd1 div div,
body.theme-dark .cash-qw1 div div,
body.theme-dark .cash-os1 div div,
body.theme-dark .cash-rs1 div div,
body.theme-dark .cash-vs1 div div,
body.theme-dark .cash-rb1 div div,
body.theme-dark .cash-pr1 div div,
body.theme-dark .cash-ik1 div div,
body.theme-dark .cash-lp1 div div,
body.theme-dark .cash-mg1 div div,
body.theme-dark .cash-mt1 div div,
body.theme-dark .cash-bl1 div div,
body.theme-dark .cash-ok1 div div,
body.theme-dark .cash-sb1 div div,
body.theme-dark .cash-zp1 div div,
body.theme-dark .cash-pv1 div div,
body.theme-dark .cash-wo1 div div,
body.theme-dark .cash-ak1 div div,
body.theme-dark .cash-bt1 div div,
body.theme-dark .cash-lt1 div div,
body.theme-dark .cash-ah1 div div,
body.theme-dark .cash-fr1 div div,
body.theme-dark .cash-pp1 div div,
body.theme-dark .cash-tl1 div div {
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .cash-az1 div div div,
body.theme-dark .cash-az1 div div div,
body.theme-dark .cash-wm1 div div div,
body.theme-dark .cash-mb1 div div div,
body.theme-dark .cash-pm1 div div div,
body.theme-dark .cash-yd1 div div div,
body.theme-dark .cash-qw1 div div div,
body.theme-dark .cash-os1 div div div,
body.theme-dark .cash-rs1 div div div,
body.theme-dark .cash-vs1 div div div,
body.theme-dark .cash-rb1 div div div,
body.theme-dark .cash-pr1 div div div,
body.theme-dark .cash-ik1 div div div,
body.theme-dark .cash-lp1 div div div,
body.theme-dark .cash-mg1 div div div,
body.theme-dark .cash-mt1 div div div,
body.theme-dark .cash-bl1 div div div,
body.theme-dark .cash-ok1 div div div,
body.theme-dark .cash-sb1 div div div,
body.theme-dark .cash-zp1 div div div,
body.theme-dark .cash-pv1 div div div,
body.theme-dark .cash-wo1 div div div,
body.theme-dark .cash-ak1 div div div,
body.theme-dark .cash-bt1 div div div,
body.theme-dark .cash-lt1 div div div,
body.theme-dark .cash-ah1 div div div,
body.theme-dark .cash-fr1 div div div,
body.theme-dark .cash-pp1 div div div,
body.theme-dark .cash-tl1 div div div {
    border: 1px solid #354650 !important;
}
body.theme-dark .cash-wm1 div div div,
body.theme-dark .cash-mb1 div div div,
body.theme-dark .cash-pm1 div div div,
body.theme-dark .cash-yd1 div div div,
body.theme-dark .cash-qw1 div div div,
body.theme-dark .cash-os1 div div div,
body.theme-dark .cash-rs1 div div div,
body.theme-dark .cash-vs1 div div div,
body.theme-dark .cash-rb1 div div div,
body.theme-dark .cash-pr1 div div div,
body.theme-dark .cash-ik1 div div div,
body.theme-dark .cash-lp1 div div div,
body.theme-dark .cash-mg1 div div div,
body.theme-dark .cash-mt1 div div div,
body.theme-dark .cash-bl1 div div div,
body.theme-dark .cash-ok1 div div div,
body.theme-dark .cash-sb1 div div div,
body.theme-dark .cash-zp1 div div div,
body.theme-dark .cash-pv1 div div div,
body.theme-dark .cash-wo1 div div div,
body.theme-dark .cash-ak1 div div div,
body.theme-dark .cash-bt1 div div div,
body.theme-dark .cash-lt1 div div div,
body.theme-dark .cash-ah1 div div div,
body.theme-dark .cash-fr1 div div div,
body.theme-dark .cash-pp1 div div div,
body.theme-dark .cash-tl1 div div div {
    border: 1px solid #354650 !important;
}
body.theme-dark .line-gray {
    background: #202e37 !important;
}
body.theme-dark .line-green {
    background: #202e37 !important;
}
body.theme-dark .tooltip {
    color: #e7eef2 !important;
}
body.theme-dark .reflink {
    background: #18232b !important;
}
body.theme-dark .scount {
    color: #e7eef2 !important;
}
body.theme-dark .goodref {
    border: 1px solid #354650 !important;
}
body.theme-dark .tooltipgo {
    color: #e7eef2 !important;
}
body.theme-dark .scan-friends,
body.theme-dark .scan-faq {
    background: #18232b !important;
}
body.theme-dark .block-faq:hover {
    background: #18232b !important;
}
body.theme-dark .activ-faq {
    background: #18232b !important;
}
body.theme-dark .name-faq {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .activ-title-faq {
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .text-faq {
    color: #e7eef2 !important;
}
body.theme-dark .butt-faq span,
body.theme-dark .butt-faq a {
    background: #18232b !important;
    border: 0px solid #354650 !important;
}
body.theme-dark .butt-faq span:hover {
    background: #18232b !important;
}
body.theme-dark .butt-faq span:first-child {
    background: #18232b url("imgk/cool.png") 12px 5px no-repeat !important;
}
body.theme-dark .butt-faq span:first-child:hover {
    background: #18232b !important;
}
body.theme-dark .butt-faq div {
    background: #18232b !important;
}
body.theme-dark .b-green {
    background: #202e37 !important;
}
body.theme-dark .b-green a .uved-m,
body.theme-dark .b-red a .uved-m {
    background: #202e37 !important;
}
body.theme-dark .mail-sample:hover {
    background: #18232b !important;
}
body.theme-dark .mail-sample-active {
    background: #18232b !important;
}
body.theme-dark #task-sort a {
    border: 1px solid #354650 !important;
}
body.theme-dark #task-sort a:hover,
body.theme-dark #task-sort a.active {
    background: #18232b !important;
}
body.theme-dark #load-new-mess .mew-mail-mess,
body.theme-dark #load-new-mess-s .mew-mail-mess {
    color: #e7eef2 !important;
}
body.theme-dark #load-new-mess .mew-mail-mess a,
body.theme-dark #load-new-mess-s .mew-mail-mess a {
    color: #e7eef2 !important;
}
body.theme-dark .supptitle0 {
    background: #151f27 !important;
}
body.theme-dark .supptitle1 {
    color: #e7eef2 !important;
}
body.theme-dark .supptext0 {
    background: #18232b !important;
    border: 1px solid #354650 !important;
}
body.theme-dark .supptext1 {
    background: #18232b !important;
    border: 1px solid #354650 !important;
}
body.theme-dark .linktext1 {
    color: #e7eef2 !important;
}
body.theme-dark .support-cit {
    border: 1px solid #354650 !important;
    color: #e7eef2 !important;
}
body.theme-dark .support-cit:hover {
    background: #10181e !important;
}
body.theme-dark .blok-quote {
    color: #e7eef2 !important;
}
body.theme-dark .blok-quote .title_quote,
body.theme-dark .blok-quote .quote {
    background: #18232b !important;
    border: 1px dashed #354650 !important;
}
body.theme-dark .mails-otvet-url {
    color: #e7eef2 !important;
}
body.theme-dark #task-navi .scroll-menu a {
    color: #b3c0c8 !important;
}
body.theme-dark #load-scrin {
    border: 3px solid #354650 !important;
    background: #18232b !important;
}
body.theme-dark #img-loag-scrin .scrin-img .view-scrin a,
body.theme-dark #img-loag-scrin .scrin-img .view-scrin span {
    color: #e7eef2 !important;
}
body.theme-dark .block-vopros .vopros {
    background: #18232b !important;
}
body.theme-dark .block-vopros .otvet span {
    background: #18232b !important;
    border: 1px solid #354650 !important;
}
body.theme-dark .block-vopros .otvet span:hover,
body.theme-dark .block-vopros .otvet span.active {
    background: #18232b !important;
}
body.theme-dark .job-not {
    color: #b3c0c8 !important;
}
body.theme-dark .job-reply {
    background-color: #18232b !important;
    border: 1px dotted #354650 !important;
}
body.theme-dark .job-reply-btns {
    background-color: #18232b !important;
}
body.theme-dark .expanding {
    border: 3px solid #354650 !important;
}
body.theme-dark a.add-budget:hover {
    background: #18232b url(imgk/ico/kabinet/gold-act.png) no-repeat top center !important;
}
body.theme-dark a.fbtn-black {
    background: url(imgk/ico/kabinet/btn-#10181e.png) no-repeat left top !important;
}
body.theme-dark a.workstatus-wait {
    background: #151f27 !important;
}
body.theme-dark td.ext-viptask {
    background: #18232b !important;
}
body.theme-dark .kab-text {
    color: #e7eef2 !important;
}
body.theme-dark .mesto span {
    border: 2px solid #2d3d46 !important;
}
body.theme-dark .period {
    background: #18232b !important;
}
body.theme-dark .mnogo {
    background: #18232b !important;
}
body.theme-dark .top-priz {
    color: #b3c0c8 !important;
}
body.theme-dark #seach-wall {
    border: 1px solid #354650 !important;
}
body.theme-dark #seach-wall-table {
    color: #e7eef2 !important;
}
body.theme-dark #seach-wall-table tr:hover td {
    background: #18232b !important;
}
body.theme-dark #seach-wall-table .seach-wall-ava img {
    border: 1px solid #354650 !important;
}
body.theme-dark .wall-chs-gray .wall-chs-button {
    background: #202e37 !important;
}
body.theme-dark .wall-chs-gray .wall-chs-t {
    color: #b3c0c8 !important;
}
body.theme-dark .signature {
    background: #18232b !important;
}
body.theme-dark .search-history {
    background-color: #18232b !important;
}
body.theme-dark .menu-arr {
    border: 1px dotted #354650 !important;
    background: #18232b !important;
}
body.theme-dark .us-friends-wall div .name_0 {
    color: #e7eef2 !important;
}
body.theme-dark .us-friends-wall div .fio_0 {
    color: #e7eef2 !important;
}
body.theme-dark .us-friends-wall .avatar_chat {
    border: 1px solid #354650 !important;
}
body.theme-dark .butt-friends-next {
    background: #18232b !important;
    border: 1px solid #354650 !important;
    color: #e7eef2 !important;
}
body.theme-dark .butt-friends-next:hover {
    background: #151f27 !important;
}
body.theme-dark .all-forma-new-p {
    background: #18232b !important;
}
body.theme-dark .all-block-podarok .all-name img {
    border: 1px solid #354650 !important;
}
body.theme-dark .all-block-podarok .all-name b {
    color: #e7eef2 !important;
}
body.theme-dark .all-block-podarok .all-name .all-date {
    color: #b3c0c8 !important;
}
body.theme-dark .all-block-podarok .all-name .all-date {
    color: #b3c0c8 !important;
}
body.theme-dark .p-ser {
    background: #151f27 !important;
}
body.theme-dark .p_block .p_name_cat {
    color: #e7eef2 !important;
}
body.theme-dark .p_img .p_cena b {
    color: #e7eef2 !important;
}
body.theme-dark .p_plaginat span {
    border: 1px solid #354650 !important;
}
body.theme-dark .mess_dial {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .data-us {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .mess_autor {
    border: 1px solid #354650 !important;
    background: #18232b !important;
}
body.theme-dark .mess_autor .data-us {
    border-color: #354650 !important;
    background: #18232b !important;
}
body.theme-dark .mess_autor .text-us {
    background: #18232b !important;
}
body.theme-dark .date_mail {
    color: #b3c0c8 !important;
}
body.theme-dark .text-us {
    color: #e7eef2 !important;
    background: #18232b !important;
}
body.theme-dark .mail-sample .mail-postcount,
body.theme-dark .mail-sample .mail-postcount-read,
body.theme-dark .mail-sample .mail-postcount-send,
body.theme-dark .mail-sample-active .mail-postcount,
body.theme-dark .mail-sample-active .mail-postcount-read,
body.theme-dark .mail-sample .mail-postcount-send,
body.theme-dark .mail-sample-active .mail-postcount-send {
    background: #18232b !important;
}
body.theme-dark .mail-sample-active .mail-postcount,
body.theme-dark .mail-sample-active .mail-postcount-read,
body.theme-dark .mail-sample-active .mail-postcount-send {
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .all-del-uved {
    background: #18232b !important;
}
body.theme-dark .all-del-uved .text-uved .da-del,
body.theme-dark .net-del {
    border: 1px solid #354650 !important;
}
body.theme-dark .dialog-smail div {
    border: 2px solid #354650 !important;
}
body.theme-dark .new-select .select-text {
    border: 1px solid #354650 !important;
    color: #e7eef2 !important;
    background: #18232b !important;
}
body.theme-dark .new-select .select-text:after {
    color: #e7eef2 !important;
}
body.theme-dark .new-select .select-list {
    background: #18232b !important;
    border: 1px solid #354650 !important;
}
body.theme-dark .new-select .select-list div {
    color: #e7eef2 !important;
}
body.theme-dark #dialog-moder .mess_dial {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark #dialog-moder .data-us {
    background-color: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark #dialog-moder .date_mail {
    color: #b3c0c8 !important;
}
body.theme-dark #dialog-moder .text-us {
    color: #e7eef2 !important;
    background: #18232b !important;
}

body.theme-dark input,
body.theme-dark select,
body.theme-dark textarea {
    border: 1px solid #354650 !important;
}
body.theme-dark ul.usermenu li.active a {
    background: #18232b !important;
}
body.theme-dark .usermnuline:hover {
    background: #18232b !important;
}
body.theme-dark .user_menuline {
    color: #e7eef2 !important;
    background: #18232b !important;
}
body.theme-dark .user_menuline:hover {
    background: #18232b !important;
}
body.theme-dark .usermnuline-act,
body.theme-dark .usermnuline-act:hover {
    background: #18232b !important;
}
body.theme-dark .cashback-money-add {
    background-color: #18232b !important;
}
body.theme-dark #moder-ob-num a {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark #load-pages,
body.theme-dark #load-pages-dop {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
    color: #e7eef2 !important;
}
body.theme-dark #load-pages:hover,
body.theme-dark #load-pages-dop:hover {
    background: #18232b !important;
}
body.theme-dark #tiptip_holder.tip_top #tiptip_arrow {
    border-top-color: #2d3d46 !important;
}
body.theme-dark #tiptip_holder.tip_bottom #tiptip_arrow {
    border-bottom-color: #2d3d46 !important;
}
body.theme-dark #tiptip_holder.tip_right #tiptip_arrow {
    border-right-color: #2d3d46 !important;
}
body.theme-dark #tiptip_holder.tip_left #tiptip_arrow {
    border-left-color: #2d3d46 !important;
}
body.theme-dark hr {
    background-color: #151f27 !important;
}
body.theme-dark .pop-up-footer {
    background: #151f27 !important;
}
body.theme-dark .load-pages {
    background: #18232b !important;
}
body.theme-dark .load-pages:hover {
    background: #18232b !important;
}
body.theme-dark .da-del,
body.theme-dark .net-del {
    border: 1px solid #354650 !important;
}
body.theme-dark .аllbaner img {
    border: 1px solid #354650 !important;
}
body.theme-dark span.select .options .option {
    color: #e7eef2 !important;
}
body.theme-dark .main-navigation__link_bf {
    background-color: #10181e !important;
}
body.theme-dark .main-navigation__link_bf:hover,
body.theme-dark .main-navigation__link_active.main-navigation__link_bf {
    background-color: #10181e !important;
}
body.theme-dark .button_theme_blue:hover {
    background-color: #10181e !important;
}
body.theme-dark .button_theme_green:hover {
    background-color: #10181e !important;
}
body.theme-dark #velik505 {
    background: #18232b !important;
}
body.theme-dark .serf-text {
    color: #e7eef2 !important;
}
body.theme-dark .comm-replace {
    background: #18232b !important;
}
body.theme-dark .foot-center a:hover {
    color: #b3c0c8 !important;
}
body.theme-dark .cash-wm1,
body.theme-dark .cash-mb1,
body.theme-dark .cash-pm1,
body.theme-dark .cash-yd1,
body.theme-dark .cash-qw1,
body.theme-dark .cash-os1,
body.theme-dark .cash-os12,
body.theme-dark .cash-rs1,
body.theme-dark .cash-vs1,
body.theme-dark .cash-rb1,
body.theme-dark .cash-pr1,
body.theme-dark .cash-az1,
body.theme-dark .cash-ik1,
body.theme-dark .cash-lp1,
body.theme-dark .cash-mg1,
body.theme-dark .cash-mt1,
body.theme-dark .cash-bl1,
body.theme-dark .cash-ok1,
body.theme-dark .cash-sb1,
body.theme-dark .cash-zp1,
body.theme-dark .cash-pv1,
body.theme-dark .cash-wo1,
body.theme-dark .cash-ak1,
body.theme-dark .cash-bt1,
body.theme-dark .cash-lt1,
body.theme-dark .cash-ah1,
body.theme-dark .cash-fr1,
body.theme-dark .cash-pp1,
body.theme-dark .cash-tl1,
body.theme-dark .cash-unpayl {
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .cash-wm1 div,
body.theme-dark .cash-mb1 div,
body.theme-dark .cash-pm1 div,
body.theme-dark .cash-yd1 div,
body.theme-dark .cash-qw1 div,
body.theme-dark .cash-os1 div,
body.theme-dark .cash-os12 div,
body.theme-dark .cash-rs1 div,
body.theme-dark .cash-vs1 div,
body.theme-dark .cash-rb1 div,
body.theme-dark .cash-pr1 div,
body.theme-dark .cash-ik1 div,
body.theme-dark .cash-lp1 div,
body.theme-dark .cash-mg1 div,
body.theme-dark .cash-mt1 div,
body.theme-dark .cash-bl1 div,
body.theme-dark .cash-ok1 div,
body.theme-dark .cash-sb1 div,
body.theme-dark .cash-zp1 div,
body.theme-dark .cash-pv1 div,
body.theme-dark .cash-wo1 div,
body.theme-dark .cash-ak1 div,
body.theme-dark .cash-bt1 div,
body.theme-dark .cash-lt1 div,
body.theme-dark .cash-ah1 div,
body.theme-dark .cash-fr1 div,
body.theme-dark .cash-pp1 div,
body.theme-dark .cash-tl1 div,
body.theme-dark .cash-unpayl div {
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .cash-wm1 div div,
body.theme-dark .cash-mb1 div div,
body.theme-dark .cash-pm1 div div,
body.theme-dark .cash-yd1 div div,
body.theme-dark .cash-qw1 div div,
body.theme-dark .cash-os1 div div,
body.theme-dark .cash-os12 div div,
body.theme-dark .cash-rs1 div div,
body.theme-dark .cash-vs1 div div,
body.theme-dark .cash-rb1 div div,
body.theme-dark .cash-pr1 div div,
body.theme-dark .cash-az1 div div,
body.theme-dark .cash-ik1 div div,
body.theme-dark .cash-lp1 div div,
body.theme-dark .cash-mg1 div div,
body.theme-dark .cash-mt1 div div,
body.theme-dark .cash-bl1 div div,
body.theme-dark .cash-ok1 div div,
body.theme-dark .cash-sb1 div div,
body.theme-dark .cash-zp1 div div,
body.theme-dark .cash-pv1 div div,
body.theme-dark .cash-wo1 div div,
body.theme-dark .cash-ak1 div div,
body.theme-dark .cash-bt1 div div,
body.theme-dark .cash-lt1 div div,
body.theme-dark .cash-ah1 div div,
body.theme-dark .cash-fr1 div div,
body.theme-dark .cash-pp1 div div,
body.theme-dark .cash-tl1 div div,
body.theme-dark .cash-unpayl div div {
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .cash-wm1 div div div,
body.theme-dark .cash-mb1 div div div,
body.theme-dark .cash-pm1 div div div,
body.theme-dark .cash-yd1 div div div,
body.theme-dark .cash-qw1 div div div,
body.theme-dark .cash-os1 div div div,
body.theme-dark .cash-os12 div div div,
body.theme-dark .cash-rs1 div div div,
body.theme-dark .cash-vs1 div div div,
body.theme-dark .cash-rb1 div div div,
body.theme-dark .cash-az1 div div div,
body.theme-dark .cash-pr1 div div div,
body.theme-dark .cash-ik1 div div div,
body.theme-dark .cash-lp1 div div div,
body.theme-dark .cash-mg1 div div div,
body.theme-dark .cash-mt1 div div div,
body.theme-dark .cash-bl1 div div div,
body.theme-dark .cash-ok1 div div div,
body.theme-dark .cash-sb1 div div div,
body.theme-dark .cash-zp1 div div div,
body.theme-dark .cash-pv1 div div div,
body.theme-dark .cash-wo1 div div div,
body.theme-dark .cash-ak1 div div div,
body.theme-dark .cash-bt1 div div div,
body.theme-dark .cash-lt1 div div div,
body.theme-dark .cash-ah1 div div div,
body.theme-dark .cash-fr1 div div div,
body.theme-dark .cash-pp1 div div div,
body.theme-dark .cash-tl1 div div div,
body.theme-dark .cash-unpayl div div div {
    border: 1px solid #354650 !important;
}
body.theme-dark .goodref {
    border: 1px solid #354650 !important;
}
body.theme-dark .tooltipgo {
    color: #e7eef2 !important;
}
body.theme-dark .scan-friends,
body.theme-dark .scan-faq {
    background: #18232b !important;
}
body.theme-dark .butt-faq span,
body.theme-dark .butt-faq a {
    background: #18232b !important;
    border: 0px solid #354650 !important;
}
body.theme-dark .butt-faq span:hover {
    background: #18232b !important;
}
body.theme-dark .butt-faq span:first-child {
    background: #18232b url("img/cool.png") 12px 5px no-repeat !important;
}
body.theme-dark .butt-faq span:first-child:hover {
    background: #18232b !important;
}
body.theme-dark .butt-faq div {
    background: #18232b !important;
}
body.theme-dark .b-green a .uved-m,
body.theme-dark .b-red a .uved-m {
    background: #202e37 !important;
}
body.theme-dark .tiket {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .mail-sample:hover {
    background: #18232b !important;
}
body.theme-dark .mail-sample-active {
    background: #18232b !important;
}
body.theme-dark .menu-task-work__link {
    color: #e7eef2 !important;
}
body.theme-dark .menu-task-work__link.active,
body.theme-dark .menu-task-work__link:hover {
    color: #e7eef2 !important;
}
body.theme-dark #task-sort a {
    border: 1px solid #354650 !important;
}
body.theme-dark #task-sort a:hover,
body.theme-dark #task-sort a.active {
    background: #18232b !important;
}
body.theme-dark #load-new-mess .mew-mail-mess,
body.theme-dark #load-new-mess-s .mew-mail-mess {
    background: #10181e !important;
}
body.theme-dark .supptitle0 {
    background: #151f27 !important;
}
body.theme-dark .supptitle1 {
    color: #e7eef2 !important;
}
body.theme-dark .supptext0 {
    background: #18232b !important;
    border: 1px solid #354650 !important;
}
body.theme-dark .supptext1 {
    background: #18232b !important;
    border: 1px solid #354650 !important;
}
body.theme-dark .linktext1 {
    color: #e7eef2 !important;
}
body.theme-dark .support-cit {
    border: 1px solid #354650 !important;
    color: #e7eef2 !important;
}
body.theme-dark .support-cit:hover {
    background: #10181e !important;
}
body.theme-dark .blok-quote {
    color: #e7eef2 !important;
}
body.theme-dark .blok-quote .title_quote,
body.theme-dark .blok-quote .quote {
    background: #18232b !important;
    border: 1px dashed #354650 !important;
}
body.theme-dark .mails-otvet-url {
    color: #e7eef2 !important;
}
body.theme-dark #task-navi .scroll-menu a {
    color: #b3c0c8 !important;
}
body.theme-dark #load-scrin {
    border: 3px solid #354650 !important;
    background: #18232b !important;
}
body.theme-dark #img-loag-scrin .scrin-img .view-scrin a,
body.theme-dark #img-loag-scrin .scrin-img .view-scrin span {
    color: #e7eef2 !important;
}
body.theme-dark .block-vopros .vopros {
    background: #18232b !important;
}
body.theme-dark .block-vopros .otvet span {
    background: #18232b !important;
    border: 1px solid #354650 !important;
}
body.theme-dark .block-vopros .otvet span:hover,
body.theme-dark .block-vopros .otvet span.active {
    background: #18232b !important;
}
body.theme-dark .job-not {
    color: #b3c0c8 !important;
}
body.theme-dark .job-reply {
    background-color: #18232b !important;
    border: 1px dotted #354650 !important;
}
body.theme-dark .job-reply-btns {
    background-color: #18232b !important;
}
body.theme-dark .expanding {
    border: 3px solid #354650 !important;
}
body.theme-dark a.fbtn-black {
    background: url(img/ico/kabinet/btn-#10181e.png) no-repeat left top !important;
}
body.theme-dark a.workstatus-wait {
    background: #151f27 !important;
}
body.theme-dark td.ext-viptask {
    background: #18232b !important;
}
body.theme-dark .kab-text {
    color: #e7eef2 !important;
}
body.theme-dark .mesto span {
    border: 2px solid #2d3d46 !important;
}
body.theme-dark .period {
    background: #18232b !important;
}
body.theme-dark .mnogo {
    background: #18232b !important;
}
body.theme-dark .top-priz {
    color: #b3c0c8 !important;
}
body.theme-dark #seach-wall {
    border: 1px solid #354650 !important;
}
body.theme-dark #seach-wall-table {
    color: #e7eef2 !important;
}
body.theme-dark #seach-wall-table tr:hover td {
    background: #18232b !important;
}
body.theme-dark #seach-wall-table .seach-wall-ava img {
    border: 1px solid #354650 !important;
}
body.theme-dark .wall-chs-gray .wall-chs-button {
    background: #202e37 !important;
}
body.theme-dark .wall-chs-gray .wall-chs-t {
    color: #b3c0c8 !important;
}
body.theme-dark .signature {
    background: #18232b !important;
}
body.theme-dark .search-history {
    background-color: #18232b !important;
}
body.theme-dark .menu-arr {
    border: 1px dotted #354650 !important;
    background: #18232b !important;
}
body.theme-dark .us-friends-wall div .name_0 {
    color: #e7eef2 !important;
}
body.theme-dark .us-friends-wall div .fio_0 {
    color: #e7eef2 !important;
}
body.theme-dark .us-friends-wall .avatar_chat {
    border: 1px solid #354650 !important;
}
body.theme-dark .butt-friends-next {
    background: #18232b !important;
    border: 1px solid #354650 !important;
    color: #e7eef2 !important;
}
body.theme-dark .butt-friends-next:hover {
    background: #151f27 !important;
}
body.theme-dark .all-forma-new-p {
    background: #18232b !important;
}
body.theme-dark .all-block-podarok .all-name img {
    border: 1px solid #354650 !important;
}
body.theme-dark .all-block-podarok .all-name b {
    color: #e7eef2 !important;
}
body.theme-dark .all-block-podarok .all-name .all-date {
    color: #b3c0c8 !important;
}
body.theme-dark .p-ser {
    background: #151f27 !important;
}
body.theme-dark .p_block .p_name_cat {
    color: #e7eef2 !important;
}
body.theme-dark .p_img .p_cena b {
    color: #e7eef2 !important;
}
body.theme-dark .p_plaginat span {
    border: 1px solid #354650 !important;
}
body.theme-dark .mess_dial {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .data-us {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .mess_autor {
    border: 1px solid #354650 !important;
    background: #18232b !important;
}
body.theme-dark .mess_autor .data-us {
    border-color: #354650 !important;
    background: #18232b !important;
}
body.theme-dark .mess_autor .text-us {
    background: #18232b !important;
}
body.theme-dark .date_mail {
    color: #b3c0c8 !important;
}
body.theme-dark .text-us {
    color: #e7eef2 !important;
    background: #18232b !important;
}
body.theme-dark .mail-sample .mail-postcount,
body.theme-dark .mail-sample .mail-postcount-read,
body.theme-dark .mail-sample .mail-postcount-send,
body.theme-dark .mail-sample-active .mail-postcount,
body.theme-dark .mail-sample-active .mail-postcount-read,
body.theme-dark .mail-sample .mail-postcount-send,
body.theme-dark .mail-sample-active .mail-postcount-send {
    background: #18232b !important;
}
body.theme-dark .mail-sample-active .mail-postcount,
body.theme-dark .mail-sample-active .mail-postcount-read,
body.theme-dark .mail-sample-active .mail-postcount-send {
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .all-del-uved {
    background: #18232b !important;
}
body.theme-dark .all-del-uved .text-uved .da-del,
body.theme-dark .net-del {
    border: 1px solid #354650 !important;
}
body.theme-dark .dialog-smail div {
    border: 2px solid #354650 !important;
}
body.theme-dark .new-select .select-text {
    border: 1px solid #354650 !important;
    color: #e7eef2 !important;
    background: #18232b !important;
}
body.theme-dark .new-select .select-text:after {
    color: #e7eef2 !important;
}
body.theme-dark .new-select .select-list {
    background: #18232b !important;
    border: 1px solid #354650 !important;
}
body.theme-dark .new-select .select-list div {
    color: #e7eef2 !important;
}
body.theme-dark #dialog-moder .mess_dial {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark #dialog-moder .data-us {
    background-color: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark #dialog-moder .date_mail {
    color: #b3c0c8 !important;
}
body.theme-dark #dialog-moder .text-us {
    color: #e7eef2 !important;
    background: #18232b !important;
}
body.theme-dark .ajaxchat .message .chat-text .time {
    color: #b3c0c8 !important;
}
body.theme-dark .ajaxchat .message .chat-text .name {
    color: #e7eef2 !important;
}
body.theme-dark .ajaxchat .tos-chat {
    color: #e7eef2 !important;
}
body.theme-dark .ajaxchat .message .chat-text .del-chat-mess {
    color: #b3c0c8 !important;
}
body.theme-dark .ajaxchat .message .chat-text .del-chat-mess .menu-chat-mess .ahref-chat {
    background-color: #10181e !important;
}
body.theme-dark .ajaxchat .message .chat-text .del-chat-mess .menu-chat-mess .ahref-chat:hover {
    background-color: #10181e !important;
}
body.theme-dark .chat-panel-mess .panel .smail div {
    border: 2px solid #354650 !important;
}
body.theme-dark .chat-panel-mess .mess textarea {
    border: 1px solid #354650 !important;
}
body.theme-dark .chat-panel-mess .chat-users #delit {
    background: #10181e !important;
}
body.theme-dark .block-online {
    border: 0px solid #354650 !important;
}
body.theme-dark .block-online #us-online div .name_0 {
    color: #b3c0c8 !important;
}
body.theme-dark .block-online #us-online div .fio_0 {
    color: #b3c0c8 !important;
}
body.theme-dark .block-online .avatar_chat {
    border: 1px solid #354650 !important;
}
body.theme-dark .li-bb .v-color {
    border: 2px solid #354650 !important;
}
body.theme-dark .li-bb .v-color span {
    border: 1px solid #354650 !important;
}
body.theme-dark .cvet-vid {
    border: 1px solid #354650 !important;
}
body.theme-dark #bg-color-aj {
    border: 1px solid #354650 !important;
}
body.theme-dark #tabs-chat span {
    border: 1px solid #354650 !important;
}
body.theme-dark .ban-chat-block .clock-ban .block-clock {
    background: #10181e !important;
}
body.theme-dark .ban-chat-block .clock-ban .block-clock .line {
    background: #10181e !important;
}
body.theme-dark .dop_panel span:hover {
    background-color: #18232b !important;
}
body.theme-dark .dop_panel span:before {
    color: #b3c0c8 !important;
}
body.theme-dark .rating-purchase__item {
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .rating-purchase__header_theme_gray {
    color: #e7eef2 !important;
}
body.theme-dark .link-chain {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .link-chain:hover {
    background: #18232b !important;
    border-color: #354650 !important;
}
body.theme-dark .link-chain.color-chain-black {
    color: #e7eef2 !important;
}
body.theme-dark .link-chain.color-chain-black::before {
    background: #10181e !important;
}
body.theme-dark .link-chain.color-chain-black:hover {
    color: #e7eef2 !important;
}
body.theme-dark .add-chain {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .btn {
    border: 3px solid #2d3d46 !important;
}
body.theme-dark .btn.gray {
    background: #202e37 !important;
    background-color: #202e37 !important;
}
body.theme-dark .btn.black {
    background: #10181e !important;
    background-color: #10181e !important;
}
body.theme-dark .btn.black:hover {
    background: #10181e !important;
    background-color: #10181e !important;
}
body.theme-dark .btn_sp,
body.theme-dark .btn_sp_green,
body.theme-dark .btn_sp_blue,
body.theme-dark .btn_sp_red,
body.theme-dark .btn_sp_gray,
body.theme-dark .btn_sp_orange {
    border: 0px solid #2d3d46 !important;
}
body.theme-dark .btn_sp_gray {
    background: #151f27 !important;
    background-color: #151f27 !important;
}
body.theme-dark .btn_big_green,
body.theme-dark .btn_big_red,
body.theme-dark .btn_big_orange,
body.theme-dark .btn_big_blue {
    border: 3px solid #2d3d46 !important;
}
body.theme-dark .btn_big_green:hover {
    border: 3px solid #2d3d46 !important;
}
body.theme-dark .btn_big_red:hover {
    border: 3px solid #2d3d46 !important;
}
body.theme-dark .btn_big_orange:hover {
    border: 3px solid #2d3d46 !important;
}
body.theme-dark .btn_big_blue :hover {
    border: 3px solid #2d3d46 !important;
}
body.theme-dark .msg-info2 {
    background: #18232b !important;
}
body.theme-dark .go2_ajaxchat {
    background-color: #18232b !important;
}
body.theme-dark .msg-info {
    background: #18232b !important;
}
body.theme-dark .new-cash-crypt:hover {
    background-color: #18232b !important;
}
body.theme-dark {
    color: #e7eef2 !important;
}
body.theme-dark .dropdown-menu li>a:hover {
    background-color: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark table.table_all td.hed {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark table.table_all td.rating_proc {
    background: #18232b !important;
}
body.theme-dark table.table_all td.rating_name_column {
    background: #18232b !important;
}
body.theme-dark .table_all tr:hover {
    background-color: #18232b !important;
}
body.theme-dark .task-premium-pin-tab__inner_position_fixed {
    background: #18232b !important;
}
body.theme-dark .task-premium-pin-img {
    background: #18232b !important;
}
body.theme-dark table.stat_link_table td.normal,
body.theme-dark td.normal2,
body.theme-dark td.n {
    background: #18232b !important;
}
body.theme-dark table.stat_link_table td.normal_t {
    background: #151f27 !important;
}
body.theme-dark table.stat_link_table td.normal2 {
    color: #e7eef2 !important;
}
body.theme-dark table.work_table td.normal,
body.theme-dark td.normal2,
body.theme-dark td.n {
    background: #18232b !important;
}
body.theme-dark table.work_table td.normal_t {
    background: #151f27 !important;
}
body.theme-dark table.work_table td.normal2 {
    color: #e7eef2 !important;
}
body.theme-dark table.add_adv thead {
    background: #151f27 !important;
}
body.theme-dark table.add_adv td.value_sf {
    background: #151f27 !important;
}
body.theme-dark table.add_adv input {
    color: #e7eef2 !important;
}
body.theme-dark table.add_adv textarea {
    color: #e7eef2 !important;
}
body.theme-dark .info_title {
    color: #e7eef2 !important;
}
body.theme-dark .user-block-control__cookie {
    color: #e7eef2 !important;
}
body.theme-dark .user-block-control__new-year {
    color: #e7eef2 !important;
}
body.theme-dark .user-block-control__contest {
    color: #e7eef2 !important;
}
body.theme-dark .user-block-control__withdraw_bitcoin {
    color: #e7eef2 !important;
}
body.theme-dark .dropdown-menu .divider {
    background-color: #18232b !important;
}
body.theme-dark .dropdown-menu {
    background-color: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .dropdown-menu li>a {
    color: #e7eef2 !important;
}
body.theme-dark .btn29.gray {
    background: #202e37 !important;
}
body.theme-dark .btn29.black {
    background: #10181e !important;
}
body.theme-dark .btn29.black:hover {
    background: #10181e !important;
}
body.theme-dark .btn29_sp,
body.theme-dark .btn29_sp_green,
body.theme-dark .btn29_sp_blue,
body.theme-dark .btn29_sp_red,
body.theme-dark .btn29_sp_gray,
body.theme-dark .btn29_sp_orange {
    border: 0px solid #2d3d46 !important;
}
body.theme-dark .btn29_sp_gray {
    background: #151f27 !important;
}
body.theme-dark .btn29_big_green,
body.theme-dark .btn29_big_red,
body.theme-dark .btn29_big_orange,
body.theme-dark .btn29_big_blue {
    border: 1px dashed #354650 !important;
}
body.theme-dark .btn29_big_green:hover {
    border: 1px dashed #354650 !important;
}
body.theme-dark .btn29_big_red:hover {
    border: 1px dashed #354650 !important;
}
body.theme-dark .btn29_big_orange:hover {
    border: 1px dashed #354650 !important;
}
body.theme-dark .btn29_big_blue :hover {
    border: 1px dashed #354650 !important;
}
body.theme-dark .api-table td {
    border: 1px solid #354650 !important;
}
body.theme-dark .api-table tr.api-head td {
    background-color: #18232b !important;
}
body.theme-dark .api-table tr.api-ob td {
    background-color: #18232b !important;
}
body.theme-dark .api-gr {
    color: #b3c0c8 !important;
}
body.theme-dark .adv-company__vip {
    color: #e7eef2 !important;
    border: solid 1px #354650 !important;
}
body.theme-dark .cash-az1,
body.theme-dark .cash-wm1,
body.theme-dark .cash-mb1,
body.theme-dark .cash-pm1,
body.theme-dark .cash-yd1,
body.theme-dark .cash-qw1,
body.theme-dark .cash-os1,
body.theme-dark .cash-rs1,
body.theme-dark .cash-vs1,
body.theme-dark .cash-rb1,
body.theme-dark .cash-pr1,
body.theme-dark .cash-az1,
body.theme-dark .cash-ik1,
body.theme-dark .cash-lp1,
body.theme-dark .cash-mg1,
body.theme-dark .cash-mt1,
body.theme-dark .cash-bl1,
body.theme-dark .cash-ok1,
body.theme-dark .cash-sb1,
body.theme-dark .cash-zp1,
body.theme-dark .cash-pv1,
body.theme-dark .cash-wo1,
body.theme-dark .cash-ak1,
body.theme-dark .cash-bt1,
body.theme-dark .cash-lt1,
body.theme-dark .cash-ah1,
body.theme-dark .cash-fr1,
body.theme-dark .cash-pp1,
body.theme-dark .cash-tl1,
body.theme-dark .cash-p2m1,
body.theme-dark .cash-oopayl,
body.theme-dark .cash-ethl,
body.theme-dark .cash-unpayl,
body.theme-dark .cash-enot,
body.theme-dark .cash-yk,
body.theme-dark .cash-ydpay1,
body.theme-dark .cash-gpay1,
body.theme-dark .cash-faucetpay {
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .cash-az1 div,
body.theme-dark .cash-wm1 div,
body.theme-dark .cash-mb1 div,
body.theme-dark .cash-pm1 div,
body.theme-dark .cash-yd1 div,
body.theme-dark .cash-qw1 div,
body.theme-dark .cash-os1 div,
body.theme-dark .cash-rs1 div,
body.theme-dark .cash-vs1 div,
body.theme-dark .cash-rb1 div,
body.theme-dark .cash-az1 div,
body.theme-dark .cash-az1 div,
body.theme-dark .cash-pr1 div,
body.theme-dark .cash-ik1 div,
body.theme-dark .cash-lp1 div,
body.theme-dark .cash-mg1 div,
body.theme-dark .cash-mt1 div,
body.theme-dark .cash-bl1 div,
body.theme-dark .cash-ok1 div,
body.theme-dark .cash-sb1 div,
body.theme-dark .cash-zp1 div,
body.theme-dark .cash-pv1 div,
body.theme-dark .cash-wo1 div,
body.theme-dark .cash-ak1 div,
body.theme-dark .cash-bt1 div,
body.theme-dark .cash-lt1 div,
body.theme-dark .cash-ah1 div,
body.theme-dark .cash-fr1 div,
body.theme-dark .cash-pp1 div,
body.theme-dark .cash-tl1 div,
body.theme-dark .cash-p2m1 div,
body.theme-dark .cash-oopayl div,
body.theme-dark .cash-ethl div,
body.theme-dark .cash-unpayl div,
body.theme-dark .cash-enot div,
body.theme-dark .cash-yk div,
body.theme-dark .cash-ydpay1 div,
body.theme-dark .cash-gpay1 div,
body.theme-dark .cash-faucetpay div {
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .cash-az1 div div,
body.theme-dark .cash-wm1 div div,
body.theme-dark .cash-mb1 div div,
body.theme-dark .cash-pm1 div div,
body.theme-dark .cash-yd1 div div,
body.theme-dark .cash-qw1 div div,
body.theme-dark .cash-os1 div div,
body.theme-dark .cash-rs1 div div,
body.theme-dark .cash-vs1 div div,
body.theme-dark .cash-rb1 div div,
body.theme-dark .cash-pr1 div div,
body.theme-dark .cash-az1 div div,
body.theme-dark .cash-ik1 div div,
body.theme-dark .cash-lp1 div div,
body.theme-dark .cash-mg1 div div,
body.theme-dark .cash-mt1 div div,
body.theme-dark .cash-bl1 div div,
body.theme-dark .cash-ok1 div div,
body.theme-dark .cash-sb1 div div,
body.theme-dark .cash-zp1 div div,
body.theme-dark .cash-pv1 div div,
body.theme-dark .cash-wo1 div div,
body.theme-dark .cash-ak1 div div,
body.theme-dark .cash-bt1 div div,
body.theme-dark .cash-lt1 div div,
body.theme-dark .cash-ah1 div div,
body.theme-dark .cash-fr1 div div,
body.theme-dark .cash-pp1 div div,
body.theme-dark .cash-tl1 div div,
body.theme-dark .cash-p2m1 div div,
body.theme-dark .cash-oopayl div div,
body.theme-dark .cash-ethl div div,
body.theme-dark .cash-unpayl div div,
body.theme-dark .cash-enot div div,
body.theme-dark .cash-yk div div,
body.theme-dark .cash-ydpay1 div div,
body.theme-dark .cash-gpay1 div div,
body.theme-dark .cash-faucetpay div div {
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .cash-az1 div div div,
body.theme-dark .cash-wm1 div div div,
body.theme-dark .cash-mb1 div div div,
body.theme-dark .cash-pm1 div div div,
body.theme-dark .cash-yd1 div div div,
body.theme-dark .cash-qw1 div div div,
body.theme-dark .cash-os1 div div div,
body.theme-dark .cash-rs1 div div div,
body.theme-dark .cash-vs1 div div div,
body.theme-dark .cash-rb1 div div div,
body.theme-dark .cash-pr1 div div div,
body.theme-dark .cash-az1 div div div,
body.theme-dark .cash-ik1 div div div,
body.theme-dark .cash-lp1 div div div,
body.theme-dark .cash-mg1 div div div,
body.theme-dark .cash-mt1 div div div,
body.theme-dark .cash-bl1 div div div,
body.theme-dark .cash-ok1 div div div,
body.theme-dark .cash-sb1 div div div,
body.theme-dark .cash-zp1 div div div,
body.theme-dark .cash-pv1 div div div,
body.theme-dark .cash-wo1 div div div,
body.theme-dark .cash-ak1 div div div,
body.theme-dark .cash-bt1 div div div,
body.theme-dark .cash-lt1 div div div,
body.theme-dark .cash-ah1 div div div,
body.theme-dark .cash-fr1 div div div,
body.theme-dark .cash-pp1 div div div,
body.theme-dark .cash-tl1 div div div,
body.theme-dark .cash-p2m1 div div div,
body.theme-dark .cash-oopayl div div div,
body.theme-dark .cash-ethl div div div,
body.theme-dark .cash-unpayl div div div,
body.theme-dark .cash-enot div div div,
body.theme-dark .cash-yk div div div,
body.theme-dark .cash-ydpay1 div div div,
body.theme-dark .cash-gpay1 div div div,
body.theme-dark .cash-faucetpay div div div {
    border: 1px solid #354650 !important;
}
body.theme-dark .line-gray {
    background: #202e37 !important;
}
body.theme-dark .new-cash-crypt {
    background-color: #18232b !important;
}
body.theme-dark .reflink {
    background: #18232b !important;
}
body.theme-dark .scount {
    color: #e7eef2 !important;
}
body.theme-dark .player .sound-list {
    border: 1px solid #354650 !important;
}
body.theme-dark .player .sound-list span:hover {
    background: #10181e !important;
}
body.theme-dark .menu-company__dropdown-list {
    background-color: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .menu-company__dropdown-list li > span {
    color: #e7eef2 !important;
}
body.theme-dark .menu-company__dropdown-list li > span:hover {
    background-color: #18232b !important;
}
body.theme-dark .menu-company__dropdown-item_inactive span:first-child {
    color: #b3c0c8 !important;
}
body.theme-dark .info-advm-task__header {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .info-advm-task__settings-title,
body.theme-dark .info-advm-task__description-title,
body.theme-dark .info-advm-task__condition-check-title,
body.theme-dark .info-advm-task__link-title,
body.theme-dark .info-link-tasks__title {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .info-advm-task__condition-check-info {
    background-color: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .info-advm-task__link-info,
body.theme-dark .info-link-tasks__body {
    background-color: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .adv-company__info-settings-position {
    color: #b3c0c8 !important;
    border: solid 1px #354650 !important;
}
body.theme-dark .banner-item {
    border: 1px solid #354650 !important;
}
body.theme-dark .account_money_gray {
    color: #e7eef2 !important;
}
body.theme-dark .account_title_gray {
    color: #e7eef2 !important;
}
body.theme-dark .knb-date {
    color: #e7eef2 !important;
}
body.theme-dark .knb-form {
    background-color: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .knb-input {
    color: #e7eef2 !important;
}
body.theme-dark .text-grey {
    color: #e7eef2 !important;
}
body.theme-dark .knb-caption {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .filterline {
    background: #18232b url(../images/mail/filter1.png) no-repeat bottom center !important;
}
body.theme-dark .filterlineactive {
    background: #18232b url(../images/mail/filter3.png) no-repeat bottom center !important;
}
body.theme-dark .filterline:hover,
body.theme-dark .filterlineactive:hover {
    background: #18232b url(../images/mail/filter2.png) no-repeat bottom center !important;
}
body.theme-dark .referals td {
    background: #18232b !important;
}
body.theme-dark .form-control {
    color: #e7eef2 !important;
    background-color: #18232b !important;
    border: 1px solid #354650 !important;
}
body.theme-dark input.form-control,
body.theme-dark textarea.form-control {
    border-color: #354650 !important;
    color: #e7eef2 !important;
}
body.theme-dark .auth-card {
    background: #18232b !important;
}
body.theme-dark .auth-field__input {
    background: #18232b !important;
}
body.theme-dark .auth-field__input:hover {
    border-color: #354650 !important;
}
body.theme-dark .auth-field__input:focus {
    background: #18232b !important;
}
body.theme-dark .auth-captcha__img {
    background: #18232b !important;
}
body.theme-dark .auth-progress {
    background: #18232b !important;
}
body.theme-dark .auth-alt__btn {
    background: #18232b !important;
}
body.theme-dark .auth-warning {
    background: #18232b !important;
}
body.theme-dark .button_sale {
    color: #e7eef2 !important;
}
body.theme-dark #header {
    background: #18232b !important;
}
body.theme-dark .ss-logo-copy small {
    color: #b3c0c8 !important;
}
body.theme-dark .ss-header-icon {
    color: #e7eef2 !important;
}
body.theme-dark .ss-header-icon:hover {
    background: #18232b !important;
}
body.theme-dark .ss-header-dot {
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .ss-rating {
    color: #e7eef2 !important;
}
body.theme-dark .ss-rating:hover {
    background: #18232b !important;
}
body.theme-dark .ss-profile__image {
    border: 2px solid #2d3d46 !important;
}
body.theme-dark .ss-profile__online {
    border: 2px solid #2d3d46 !important;
}
body.theme-dark .ss-profile__name {
    color: #e7eef2 !important;
}
body.theme-dark .ss-profile__status {
    color: #b3c0c8 !important;
}
body.theme-dark .ss-profile__arrow {
    color: #b3c0c8 !important;
}
body.theme-dark .ss-profile .dropdown-menu {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .ss-profile-menu__head strong {
    color: #e7eef2 !important;
}
body.theme-dark .ss-profile-menu__head span {
    color: #b3c0c8 !important;
}
body.theme-dark .ss-profile .dropdown-menu li a {
    color: #e7eef2 !important;
}
body.theme-dark .ss-profile .dropdown-menu li a:hover {
    background: #18232b !important;
}
body.theme-dark .ss-profile .dropdown-menu li a i {
    color: #b3c0c8 !important;
}
body.theme-dark .ss-profile-menu__count {
    background: #18232b !important;
}
body.theme-dark .ss-profile .dropdown-menu .divider {
    background: #18232b !important;
}
body.theme-dark .usermnutitle-g {
    color: #e7eef2 !important;
    background: linear-gradient(
            135deg,
            #18232b 0%,
            #18232b 100%
        ) !important;
}
body.theme-dark .usermnutitle-g::before {
    background: #18232b !important;
}
body.theme-dark .usermnutitle-g:hover {
    background: #18232b !important;
}
body.theme-dark .usermnutitle-c::after {
    background: #18232b !important;
}
body.theme-dark .usermnuline,
body.theme-dark .user_menuline {
    color: #e7eef2 !important;
}
body.theme-dark .usermnuline::before,
body.theme-dark .user_menuline::before {
    background: #151f27 !important;
}
body.theme-dark .usermnuline:hover,
body.theme-dark .user_menuline:hover {
    background: #18232b !important;
}
body.theme-dark .usermnuline-act::before,
body.theme-dark .usermnuline-act:hover::before {
    background: #18232b !important;
}
body.theme-dark .usermnublock hr {
    background: linear-gradient(
            90deg,
            transparent,
            #18232b,
            transparent
        ) !important;
}
body.theme-dark #leftcolumn .sidebar-balance {
    background: linear-gradient(
            145deg,
            #18232b 0%,
            #18232b 100%
        ) !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark #leftcolumn .sidebar-balance__icon {
    background: linear-gradient(
            135deg,
            #18232b,
            #18232b
        ) !important;
}
body.theme-dark #leftcolumn .sidebar-balance__label {
    color: #e7eef2 !important;
}
body.theme-dark #leftcolumn .sidebar-balance__status {
    color: #e7eef2 !important;
}
body.theme-dark #leftcolumn .sidebar-balance__main {
    color: #e7eef2 !important;
}
body.theme-dark #leftcolumn .sidebar-balance__caption {
    color: #b3c0c8 !important;
}
body.theme-dark #leftcolumn .sidebar-balance__accounts {
    background: transparent !important;
}
body.theme-dark #leftcolumn .sidebar-balance__account {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
    box-shadow: none !important;
}
body.theme-dark #leftcolumn .sidebar-balance__account--advertising,
body.theme-dark #leftcolumn .sidebar-balance__account--main {
    background: #18232b !important;
}
body.theme-dark #leftcolumn .sidebar-balance__account:hover {
    border-color: #2d3d46 !important;
    background: #18232b !important;
    box-shadow: none !important;
}
body.theme-dark #leftcolumn .sidebar-balance__account--advertising
.sidebar-balance__account-icon {
    background: #18232b !important;
}
body.theme-dark #leftcolumn .sidebar-balance__account--main
.sidebar-balance__account-icon {
    background: #18232b !important;
}
body.theme-dark #leftcolumn .sidebar-balance__account-info span {
    color: #e7eef2 !important;
}
body.theme-dark #leftcolumn .sidebar-balance__account-info strong {
    color: #e7eef2 !important;
}
body.theme-dark #leftcolumn .sidebar-balance__arrow {
    color: #b3c0c8 !important;
}
body.theme-dark #leftcolumn .sidebar-banner {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark #leftcolumn .sidebar-banner__icon {
    background: #18232b !important;
}
body.theme-dark #leftcolumn .sidebar-banner:hover .sidebar-banner__icon {
    background: #18232b !important;
}
body.theme-dark #leftcolumn .sidebar-banner__title strong {
    color: #e7eef2 !important;
}
body.theme-dark #leftcolumn .sidebar-banner__refresh {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark #leftcolumn .sidebar-banner__refresh:hover {
    background: #18232b !important;
}
body.theme-dark #leftcolumn .sidebar-banner__preview {
    background: linear-gradient(
            145deg,
            #18232b 0%,
            #18232b 100%
        ) !important;
}
body.theme-dark #leftcolumn .sidebar-banner__image {
    background: #18232b !important;
}
body.theme-dark #leftcolumn .sidebar-banner__actions {
    background: #18232b !important;
}
body.theme-dark #leftcolumn .sidebar-banner__all {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark #leftcolumn .sidebar-banner__all:hover {
    background: #18232b !important;
}
body.theme-dark .contextlink {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .rb-text {
    color: #b3c0c8 !important;
}
body.theme-dark .context-ad__footer {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .context-ad__footer:hover {
    background: #18232b !important;
}
body.theme-dark .unified-banner {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .unified-banner__head {
    background: #18232b !important;
}
body.theme-dark .unified-banner__refresh {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .unified-banner__refresh:hover {
    background: #18232b !important;
    border-color: #354650 !important;
}
body.theme-dark .unified-banner__preview {
    background: #18232b !important;
}
body.theme-dark .unified-banner__image {
    background: #18232b !important;
}
body.theme-dark .unified-banner__actions {
    background: #18232b !important;
}
body.theme-dark .unified-banner__add {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .unified-banner__add:hover {
    background: #18232b !important;
    border-color: #354650 !important;
}
body.theme-dark .unified-banner__all {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .unified-banner__all:hover {
    background: #18232b !important;
    border-color: #354650 !important;
}
body.theme-dark #footer .footer-row a,
body.theme-dark #footer .footer-row .footer-line {
    color: #b3c0c8 !important;
}
body.theme-dark #footer .footermenu a,
body.theme-dark #footer .footermenu a:visited {
    color: #b3c0c8 !important;
}
body.theme-dark #footer {
    background: #18232b !important;
}
body.theme-dark #footer .footermenu {
    color: #b3c0c8 !important;
    border-top-color: #2d3d46 !important;
}
body.theme-dark #footer .footer-row .footer-title {
    border-bottom-color: #2d3d46 !important;
}
body.theme-dark #news-new .news-card {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark #news-new .news-card__body {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark #news-new .news-card__footer {
    background: #18232b !important;
}
body.theme-dark #news-new .news-card__comments {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark #news-new .news-card__comments:hover {
    background: #18232b !important;
}
body.theme-dark .news-detail-text {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .news-detail-comments-head {
    background: #18232b !important;
}
body.theme-dark .news-detail-comments-title {
    color: #e7eef2 !important;
}
body.theme-dark .news-detail-comment {
    background: #18232b !important;
}
body.theme-dark .news-detail-comment-avatar {
    background: #18232b !important;
}
body.theme-dark .news-detail-comment-fio {
    color: #b3c0c8 !important;
}
body.theme-dark .news-detail-comment-date {
    color: #b3c0c8 !important;
}
body.theme-dark .news-detail-action:hover {
    background: #18232b !important;
}
body.theme-dark .news-detail-comment-text {
    color: #e7eef2 !important;
}
body.theme-dark .news-detail-admin-reply {
    background: #18232b !important;
}
body.theme-dark .news-detail-admin-reply-title {
    color: #e7eef2 !important;
}
body.theme-dark .news-detail-admin-reply-text {
    color: #e7eef2 !important;
}
body.theme-dark .news-detail-moderation {
    color: #b3c0c8 !important;
}
body.theme-dark .news-detail-card {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .news-detail-content {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .news-detail-bottom {
    background: #18232b !important;
}
body.theme-dark .news-detail-comment-name .news-detail-comment-fio {
    color: #b3c0c8 !important;
}
body.theme-dark .pay-page {
    color: #e7eef2 !important;
}
body.theme-dark .pay-page-header {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .pay-page-title-icon {
    background: #18232b !important;
}
body.theme-dark .pay-page-title-main {
    color: #e7eef2 !important;
}
body.theme-dark .pay-page-title-sub {
    color: #b3c0c8 !important;
}
body.theme-dark .pay-page-live {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
    color: #e7eef2 !important;
}
body.theme-dark .pay-chart-card {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .pay-card-subtitle {
    color: #b3c0c8 !important;
}
body.theme-dark .pay-card-period {
    background: #18232b !important;
}
body.theme-dark .pay-stat-card {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .pay-stat-icon-total,
body.theme-dark .pay-stat-icon-day,
body.theme-dark .pay-stat-icon-today,
body.theme-dark .pay-stat-icon-yesterday {
    background: #18232b !important;
}
body.theme-dark .pay-stat-label {
    color: #b3c0c8 !important;
}
body.theme-dark .pay-stat-value {
    color: #e7eef2 !important;
}
body.theme-dark .pay-history-card {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .pay-history-subtitle {
    color: #b3c0c8 !important;
}
body.theme-dark .pay-history-count {
    background: #18232b !important;
}
body.theme-dark table.table_all.pay-table {
    background: #18232b !important;
}
body.theme-dark table.table_all.pay-table thead {
    background: #18232b !important;
}
body.theme-dark table.table_all.pay-table thead th {
    background: #18232b !important;
    color: #b3c0c8 !important;
}
body.theme-dark table.table_all.pay-table tbody tr {
    background: #18232b !important;
}
body.theme-dark table.table_all.pay-table tbody tr:hover {
    background: #18232b !important;
}
body.theme-dark table.table_all.pay-table tbody td,
body.theme-dark table.table_all.pay-table tbody td.left,
body.theme-dark table.table_all.pay-table tbody td.center {
    color: #e7eef2 !important;
}
body.theme-dark .pay-pagination {
    background: #18232b !important;
}
body.theme-dark .pay-empty-card {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .pay-empty-icon {
    background: #18232b !important;
}
body.theme-dark .pay-empty-title {
    color: #e7eef2 !important;
}
body.theme-dark .pay-empty-text {
    color: #b3c0c8 !important;
}
body.theme-dark #block-top100 thead th {
    color: #b3c0c8 !important;
}
body.theme-dark #block-top100 .top-user-row {
    background: #18232b !important;
}
body.theme-dark #block-top100 .top-user-row td {
    background: #18232b !important;
}
body.theme-dark .top-place-number {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark #block-top100 .avatar_top {
    border: 2px solid #2d3d46 !important;
}
body.theme-dark .top-username i {
    color: #b3c0c8 !important;
}
body.theme-dark .top-user-meta {
    color: #b3c0c8 !important;
}
body.theme-dark .top-user-meta i {
    color: #b3c0c8 !important;
}
body.theme-dark #block-top100 .history-grafik {
    background: #18232b !important;
}
body.theme-dark #block-top100 .top-value span {
    background: #18232b !important;
}
body.theme-dark #block-top100 .top-user-row:nth-child(2) .top-place-number {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark #block-top100 .top-user-row:nth-child(3) .top-place-number {
    background: #18232b !important;
}
body.theme-dark #block-top100 .top-user-row:hover td {
    background: #18232b !important;
}
body.theme-dark #block-top100 .top-user-row:hover .top-place-number {
    background: #18232b !important;
}
body.theme-dark #navi a,
body.theme-dark #navi span {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .top-info {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .top-info-icon {
    background: #18232b !important;
}
body.theme-dark .top-info-title {
    color: #e7eef2 !important;
}
body.theme-dark .top-info-text {
    color: #e7eef2 !important;
}
body.theme-dark .top-filter {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .top-filter:hover {
    border-color: #2d3d46 !important;
}
body.theme-dark .top-filter-icon {
    background: #18232b !important;
}
body.theme-dark .top-filter-label {
    color: #b3c0c8 !important;
}
body.theme-dark #top-select {
    color: #e7eef2 !important;
}
body.theme-dark .top-my-position {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .top-my-position-label {
    color: #b3c0c8 !important;
}
body.theme-dark .top-position-separator {
    color: #b3c0c8 !important;
}
body.theme-dark .top-position-type {
    color: #e7eef2 !important;
}
body.theme-dark #popup .text-popup table {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark #popup .text-popup table tr:first-child td,
body.theme-dark #popup .text-popup table tr:first-child th {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark #popup .text-popup table tr:hover {
    background: #18232b !important;
}
body.theme-dark #popup .text-popup table td {
    color: #e7eef2 !important;
}
body.theme-dark #popup .text-popup::-webkit-scrollbar-track {
    background: #18232b !important;
}
body.theme-dark #popup .text-popup::-webkit-scrollbar-thumb {
    background: #151f27 !important;
}
body.theme-dark #popup .table_all thead th {
    background: #18232b !important;
    color: #b3c0c8 !important;
}
body.theme-dark #popup .table_all tbody tr:hover td {
    background: #18232b !important;
}
body.theme-dark #popup .table_all tbody td:first-child {
    background: #18232b !important;
}
body.theme-dark #popup .table_all tbody td:first-child i {
    background: #18232b !important;
}
body.theme-dark #popup .table_all tbody td:nth-child(2) {
    background: #18232b !important;
}
body.theme-dark #popup .table_all {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark #popup .table_all th {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark #popup .table_all td {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark #popup #container {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark #popup {
    background: #18232b !important;
}
body.theme-dark #popup .closed-popup::before,
body.theme-dark #popup .closed-popup::after {
    background: #18232b !important;
}
body.theme-dark #popup .text-popup {
    background: #18232b !important;
}
body.theme-dark .goodref-page .goodref:hover {
    background: #18232b !important;
}
body.theme-dark .goodref-page .goodref .ava-goodref {
    background: #18232b !important;
    border: 2px solid #2d3d46 !important;
}
body.theme-dark .goodref-page .goodref a {
    color: #e7eef2 !important;
}
body.theme-dark .goodref-page .goodref {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
    color: #e7eef2 !important;
}
body.theme-dark .goodref-page .msg-warning {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
    color: #e7eef2 !important;
}
body.theme-dark .serf-stat a {
    background: #18232b !important;
}
body.theme-dark .work-serf:hover {
    border-color: #2d3d46 !important;
}
body.theme-dark .work-serf .taskimg::before {
    background: #18232b !important;
}
body.theme-dark .work-serf .taskimg-ok::before {
    background: #18232b !important;
}
body.theme-dark .work-serf .taskimg-work::before,
body.theme-dark .work-serf .taskimg-work2::before {
    background: #18232b !important;
}
body.theme-dark .work-serf .taskimg-fail::before {
    background: #18232b !important;
}
body.theme-dark .work-serf .serfimggo::before {
    background: #18232b !important;
}
body.theme-dark .work-serf .taskimg-vip::before {
    background: #18232b !important;
}
body.theme-dark .serf-text-ob {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .serf-text-ob .newdoskars {
    color: #e7eef2 !important;
}
body.theme-dark .serf-text-ob-ico::before {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .work-serf tr {
    background: #18232b !important;
}
body.theme-dark .ico-act:hover {
    background: #18232b !important;
}
body.theme-dark .ico-vir:hover {
    background: #18232b !important;
}
body.theme-dark .ico-abuse:hover {
    background: #18232b !important;
}
body.theme-dark .ico-search::before {
    color: #e7eef2 !important;
}
body.theme-dark .ico-search:hover {
    background: #18232b !important;
    border-color: #354650 !important;
}
body.theme-dark .ico-help:hover {
    background: #18232b !important;
}
body.theme-dark .ico-ok:hover,
body.theme-dark .task-del-act:hover {
    background: #18232b !important;
}
body.theme-dark .ico-del:hover,
body.theme-dark .task-del:hover {
    background: #18232b !important;
}
body.theme-dark .ico-replace:hover {
    background: #18232b !important;
    border-color: #354650 !important;
}
body.theme-dark .ico-while:hover {
    background: #18232b !important;
}
body.theme-dark .ico-lock::before {
    color: #e7eef2 !important;
}
body.theme-dark .ico-lock:hover {
    background: #18232b !important;
    border-color: #354650 !important;
}
body.theme-dark .task-favorite:hover {
    background: #18232b !important;
}
body.theme-dark .task-favoriteout::before {
    color: #b3c0c8 !important;
}
body.theme-dark .task-favoriteout:hover {
    background: #18232b !important;
    border-color: #2d3d46 !important;
}
body.theme-dark .work-serf hr {
    background: #18232b !important;
}
body.theme-dark .work-serf td:last-child font[color="red"],
body.theme-dark .work-serf td:last-child span[style*="red"] {
    background: #18232b !important;
}
body.theme-dark .work-serf td:last-child::before {
    color: #b3c0c8 !important;
}
body.theme-dark .work-serf .ico-search {
    background: #18232b !important;
}
body.theme-dark .work-serf .ico-vir {
    background: #18232b !important;
}
body.theme-dark .work-serf .ico-abuse {
    background: #18232b !important;
}
body.theme-dark .work-serf .serf-text {
    color: #b3c0c8 !important;
}
body.theme-dark .work-serf td:nth-child(2) a[href*="http"] {
    background: #18232b !important;
}
body.theme-dark .work-serf td:nth-child(2) {
    color: #e7eef2 !important;
}
body.theme-dark .work-serf td:last-child {
    color: #b3c0c8 !important;
}
body.theme-dark .menu-add a {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .menu-add a span {
    color: #b3c0c8 !important;
}
body.theme-dark .menu-add a:hover {
    background: #18232b !important;
}
body.theme-dark .menu-zacaz-dop a {
    background: #18232b !important;
    color: #e7eef2 !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .add-infa {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
    color: #e7eef2 !important;
}
body.theme-dark .add-infa + table td:first-child,
body.theme-dark .add-infa + form table td:first-child {
    color: #e7eef2 !important;
}
body.theme-dark input:focus,
body.theme-dark select:focus,
body.theme-dark textarea:focus {
    background: #18232b !important;
}
body.theme-dark .block-faq:hover {
    background: #18232b !important;
    border-color: #2d3d46 !important;
}
body.theme-dark .name-faq {
    background: #18232b !important;
    color: #e7eef2 !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .title-faq:hover {
    background: #18232b !important;
}
body.theme-dark .activ-faq {
    background: #18232b !important;
}
body.theme-dark .butt-faq span,
body.theme-dark .butt-faq a {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .scan-faq {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .scan-faq input {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .block-faq {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .title-faq {
    color: #e7eef2 !important;
    background: #18232b !important;
}
body.theme-dark .title-faq:after {
    color: #b3c0c8 !important;
}
body.theme-dark .title-faq:before {
    background: #18232b !important;
}
body.theme-dark .text-faq {
    color: #e7eef2 !important;
    background: #18232b !important;
}
body.theme-dark .katalog-intro {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .katalog-intro-icon {
    background: #18232b !important;
}
body.theme-dark .katalog-intro-title {
    color: #e7eef2 !important;
}
body.theme-dark .katalog-intro-text {
    color: #e7eef2 !important;
}
body.theme-dark .katalog-bottom {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .katalog-bottom-title {
    color: #e7eef2 !important;
}
body.theme-dark .katalog-bottom-text {
    color: #b3c0c8 !important;
}
body.theme-dark .competition-page {
    color: #e7eef2 !important;
}
body.theme-dark .competition-tab {
    color: #e7eef2 !important;
}
body.theme-dark .competition-tab__icon {
    background: #18232b !important;
}
body.theme-dark .competition-tab__content strong {
    color: #e7eef2 !important;
}
body.theme-dark .competition-tab__content small {
    color: #b3c0c8 !important;
}
body.theme-dark .competition-tab__arrow {
    color: #b3c0c8 !important;
}
body.theme-dark .competition-tab:hover {
    background: #18232b !important;
}
body.theme-dark .competition-promo__title {
    color: #e7eef2 !important;
}
body.theme-dark .competition-promo__title-icon {
    background: #18232b !important;
}
body.theme-dark .competition-promo__text {
    color: #e7eef2 !important;
}
body.theme-dark .competition-info-icon {
    background: #18232b !important;
}
body.theme-dark .competition-section__header {
    background: #18232b !important;
}
body.theme-dark .competition-section__title {
    color: #e7eef2 !important;
}
body.theme-dark .competition-section__icon {
    background: #18232b !important;
}
body.theme-dark .competition-section__badge {
    background: #18232b !important;
}
body.theme-dark .competition-section__badge_gray {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .competition-list table {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .competition-list table td {
    color: #e7eef2 !important;
    background: #18232b !important;
}
body.theme-dark .competition-list table tr:hover td {
    background: #18232b !important;
}
body.theme-dark .competition-empty {
    background: linear-gradient(
            180deg,
            #18232b 0%,
            #18232b 100%
        ) !important;
    border: 1px dashed #2d3d46 !important;
}
body.theme-dark .competition-empty__icon {
    background: #18232b !important;
}
body.theme-dark .competition-empty__title {
    color: #e7eef2 !important;
}
body.theme-dark .competition-empty__text {
    color: #b3c0c8 !important;
}
body.theme-dark .competition-empty_finished .competition-empty__icon {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .competition-list .msg-warning {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
    color: #e7eef2 !important;
}
body.theme-dark .competition-section_finished
.competition-section__icon {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .competition-tabs {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .competition-promo {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .competition-section {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .competition-promo__image {
    background: #18232b !important;
}
body.theme-dark .competition-list > table {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .competition-list > table:hover {
    border-color: #2d3d46 !important;
}
body.theme-dark .competition-list > table td {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .competition-list > table td:first-child {
    color: #e7eef2 !important;
}
body.theme-dark .competition-list > table td:first-child:before {
    background: #18232b !important;
}
body.theme-dark .competition-list > table td:first-child strong:first-child {
    color: #e7eef2 !important;
}
body.theme-dark .competition-card:hover {
    border-color: #2d3d46 !important;
}
body.theme-dark .competition-card > tbody > tr:first-child > td {
    background: #18232b !important;
}
body.theme-dark .competition-card__icon {
    background: #18232b !important;
}
body.theme-dark .competition-card__title {
    color: #e7eef2 !important;
}
body.theme-dark .competition-card__meta span {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .competition-card__meta b {
    color: #e7eef2 !important;
}
body.theme-dark .competition-details-btn {
    background: #18232b !important;
}
body.theme-dark .competition-status {
    background: #18232b !important;
}
body.theme-dark .competition-details__title {
    color: #e7eef2 !important;
}
body.theme-dark .competition-details__subtitle {
    color: #b3c0c8 !important;
}
body.theme-dark .competition-info-item {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .competition-info-item__icon {
    background: #18232b !important;
}
body.theme-dark .competition-info-item small {
    color: #b3c0c8 !important;
}
body.theme-dark .competition-info-item strong {
    color: #e7eef2 !important;
}
body.theme-dark .competition-leaderboard {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .competition-leaderboard__title {
    color: #e7eef2 !important;
}
body.theme-dark .competition-leaderboard__subtitle {
    color: #b3c0c8 !important;
}
body.theme-dark .competition-table th {
    color: #b3c0c8 !important;
}
body.theme-dark .competition-table td {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .competition-place span {
    background: #18232b !important;
}
body.theme-dark .competition-table tbody tr:nth-child(2) .competition-place span {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .competition-table tbody tr:nth-child(3) .competition-place span {
    background: #18232b !important;
}
body.theme-dark .competition-avatar img {
    border: 2px solid #2d3d46 !important;
}
body.theme-dark .competition-user {
    color: #e7eef2 !important;
}
body.theme-dark .competition-points small {
    color: #b3c0c8 !important;
}
body.theme-dark .competition-prize-received {
    background: #18232b !important;
}
body.theme-dark .competition-finished-title {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .competition-finished-title__icon {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .competition-finished-title strong {
    color: #e7eef2 !important;
}
body.theme-dark .competition-finished-title small {
    color: #b3c0c8 !important;
}
body.theme-dark .competition-card > tbody > tr.competition-card__expand > td:first-child {
    background: #18232b !important;
}
body.theme-dark table.work_table.competition-card
> tbody
> tr.competition-card__expand
> td {
    background: #18232b !important;
}
body.theme-dark table.work_table.competition-card
.competition-card__expand
.competition-details__header {
    background: #18232b !important;
}
body.theme-dark table.work_table.competition-card
.competition-details {
    background: #18232b !important;
}
body.theme-dark .competition-description {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
    color: #e7eef2 !important;
}
body.theme-dark table.work_table.competition-card
> tbody
> tr:first-child
> td.competition-card__icon-cell {
    background: #18232b !important;
}
body.theme-dark table.work_table.competition-card
.competition-card__icon {
    background: #18232b !important;
}
body.theme-dark table.work_table.competition-card
.competition-card__meta > span b {
    color: #e7eef2 !important;
}
body.theme-dark table.work_table.competition-card
.competition-card__meta > span {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark table.work_table.competition-card
.competition-status {
    background: #18232b !important;
}
body.theme-dark table.work_table.competition-card
.competition-card__title {
    color: #e7eef2 !important;
}
body.theme-dark .competition-card {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .competition-card__expand > td {
    background: #18232b !important;
}
body.theme-dark .competition-prizes {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .wall-profile-statistics-icon {
    background: #18232b !important;
}
body.theme-dark .wall-profile-statistics-title {
    color: #e7eef2 !important;
}
body.theme-dark .wall-profile-statistics-subtitle {
    color: #b3c0c8 !important;
}
body.theme-dark .wall-profile-statistics-open {
    background: #18232b !important;
}
body.theme-dark .wall-profile-statistics-open:hover {
    background: #18232b !important;
}
body.theme-dark .wall-statistics-popup {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .wall-statistics-header {
    background: #18232b !important;
}
body.theme-dark .wall-statistics-header-icon {
    background: #18232b !important;
}
body.theme-dark .wall-statistics-header-title {
    color: #e7eef2 !important;
}
body.theme-dark .wall-statistics-header-subtitle {
    color: #b3c0c8 !important;
}
body.theme-dark .wall-statistics-close {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .wall-statistics-close:hover {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .work-serf .ico-abuse {
    background: #18232b !important;
    border-color: #354650 !important;
}
body.theme-dark .work-serf .ico-abuse:hover {
    background: #18232b !important;
}
body.theme-dark .work-serf .ico-review,
body.theme-dark .work-serf .ico-reviews,
body.theme-dark .work-serf .ico-comment,
body.theme-dark .work-serf .ico-comments {
    background: #18232b !important;
    border-color: #2d3d46 !important;
}
body.theme-dark .work-serf .ico-review:hover,
body.theme-dark .work-serf .ico-reviews:hover,
body.theme-dark .work-serf .ico-comment:hover,
body.theme-dark .work-serf .ico-comments:hover {
    background: #18232b !important;
}
body.theme-dark .premium-task {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .premium-task__description {
    color: #b3c0c8 !important;
}
body.theme-dark .premium-task__action {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .premium-task__action--view {
    background: #18232b !important;
    border-color: #2d3d46 !important;
}
body.theme-dark .premium-task__action--view:hover {
    background: #18232b !important;
}
body.theme-dark .premium-task__action--reviews {
    background: #18232b !important;
    border-color: #2d3d46 !important;
}
body.theme-dark .premium-task__action--reviews:hover {
    background: #18232b !important;
}
body.theme-dark .premium-task__action--complaint {
    background: #18232b !important;
    border-color: #2d3d46 !important;
}
body.theme-dark .premium-task__action--complaint:hover {
    background: #18232b !important;
}
body.theme-dark .task-premium-head {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .task-premium-head__hint {
    color: #b3c0c8 !important;
}
body.theme-dark .premium-pin-control__arrow-up,
body.theme-dark .premium-pin-control__arrow-down {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .premium-pin-control__arrow-up:before,
body.theme-dark .premium-pin-control__arrow-down:before {
    color: #e7eef2 !important;
}
body.theme-dark .premium-pin-control__arrow-up:hover,
body.theme-dark .premium-pin-control__arrow-down:hover {
    background: #18232b !important;
}
body.theme-dark #contentwrapper tr[id^="block-task"],
body.theme-dark #contentwrapper tr[class^="de_"] {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .task-page-redesign {
    background: #18232b !important;
}
body.theme-dark #contentwrapper tr[class^="de_"],
body.theme-dark #contentwrapper .task-fa-card {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .task-modern-menu {
    background: #18232b !important;
}
body.theme-dark .task-modern-menu .menu-task-work__link {
    background: #18232b !important;
}
body.theme-dark .taskimg-vip,
body.theme-dark .taskimg2 {
    background: #18232b !important;
}
body.theme-dark a.star_silver:before {
    color: #b3c0c8 !important;
}
body.theme-dark .task-modern-menu {
    background: #18232b !important;
}
body.theme-dark .task-modern-menu .menu-task-work__link {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .task-sort-label {
    color: #e7eef2 !important;
}
body.theme-dark .task-filter-head {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .task-filter-head > i:first-child {
    background: #18232b !important;
}
body.theme-dark .task-filter-head__chevron {
    color: #b3c0c8 !important;
}
body.theme-dark .task-filter-head:hover {
    background: #18232b !important;
}
body.theme-dark .add-infa {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .task-toolbar-btn {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .task-toolbar-btn--reset:hover {
    background: #18232b !important;
}
body.theme-dark .task-toolbar-btn--blocked:hover {
    background: #18232b !important;
}
body.theme-dark #work-task > tbody > tr {
    background: #18232b !important;
}
body.theme-dark #work-task > tbody > tr > td:nth-child(2) {
    color: #e7eef2 !important;
}
body.theme-dark #work-task .clickprice {
    background: #18232b !important;
}
body.theme-dark #work-task .task-card-action,
body.theme-dark .task-card-action {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .task-card-action--reviews {
    background: #18232b !important;
    border-color: #2d3d46 !important;
}
body.theme-dark .task-card-action--reviews:hover {
    background: #18232b !important;
}
body.theme-dark .task-card-action--complaint {
    background: #18232b !important;
    border-color: #354650 !important;
}
body.theme-dark .task-card-action--complaint:hover {
    background: #18232b !important;
}
body.theme-dark .task-page-redesign #task-navi {
    color: #e7eef2 !important;
}
body.theme-dark .task-review-row {
    background: #18232b !important;
}
body.theme-dark .task-review-avatar {
    border: 2px solid #2d3d46 !important;
}
body.theme-dark .task-review-user {
    color: #e7eef2 !important;
}
body.theme-dark .task-review-id,
body.theme-dark .task-review-date {
    color: #b3c0c8 !important;
}
body.theme-dark .task-review-action {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .task-review-action:hover {
    background: #18232b !important;
}
body.theme-dark .task-review-action--danger:hover {
    background: #18232b !important;
}
body.theme-dark .task-review-stars b {
    color: #b3c0c8 !important;
}
body.theme-dark .task-review-stars--0 {
    color: #b3c0c8 !important;
}
body.theme-dark .task-review-text {
    color: #e7eef2 !important;
}
body.theme-dark .task-review-reply {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .task-review-hidden {
    background: #18232b !important;
}
body.theme-dark .ref-exchange {
    color: #e7eef2 !important;
}
body.theme-dark .ref-hero {
    background: linear-gradient(135deg,#18232b 0%,#18232b 54%,#18232b 100%) !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .ref-hero__title {
    color: #e7eef2 !important;
}
body.theme-dark .ref-hero__text {
    color: #e7eef2 !important;
}
body.theme-dark .ref-stat span {
    color: #b3c0c8 !important;
}
body.theme-dark .ref-info-card {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .ref-info-card__icon {
    background: #18232b !important;
}
body.theme-dark .ref-info-card strong {
    color: #e7eef2 !important;
}
body.theme-dark .ref-info-card p {
    color: #e7eef2 !important;
}
body.theme-dark .ref-toolbar__title {
    color: #e7eef2 !important;
}
body.theme-dark .ref-search-toggle {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .ref-filters {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .ref-field>span,
body.theme-dark .ref-price-field>span {
    color: #e7eef2 !important;
}
body.theme-dark .ref-filters input {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .ref-icon-btn {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .ref-price-row>span {
    color: #b3c0c8 !important;
}
body.theme-dark .ref-tabs {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .ref-tabs .menu-task-work__link {
    color: #e7eef2 !important;
}
body.theme-dark .ref-tabs .menu-task-work__link:hover {
    background: #18232b !important;
}
body.theme-dark .ref-list-head__label {
    color: #b3c0c8 !important;
}
body.theme-dark .ref-list-head>div:first-child span:last-child {
    color: #b3c0c8 !important;
}
body.theme-dark .ref-list-head__hint {
    color: #b3c0c8 !important;
}
body.theme-dark .ref-table th {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .ref-table td {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .ref-table tbody tr:hover td {
    background: #18232b !important;
    border-color: #2d3d46 !important;
}
body.theme-dark .ref-table .del-all td {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark #navi a,
body.theme-dark #navi span {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .referral-info {
    background: #18232b !important;
}
body.theme-dark .referral-info p {
    color: #e7eef2 !important;
}
body.theme-dark .referral-list {
    background: #18232b !important;
}
body.theme-dark .referral-list__head {
    color: #e7eef2 !important;
    background: #18232b !important;
}
body.theme-dark .referral-empty {
    background: #18232b !important;
}
body.theme-dark .referral-empty__icon {
    background: #18232b !important;
}
body.theme-dark .referral-empty strong {
    color: #e7eef2 !important;
}
body.theme-dark .referral-empty span {
    color: #b3c0c8 !important;
}
body.theme-dark .refbonus-toolbar__subtitle {
    color: #b3c0c8 !important;
}
body.theme-dark .refbonus-list {
    background: #18232b !important;
}
body.theme-dark .refbonus-list__head {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .refbonus-list .work-serf tr:hover {
    background: #18232b !important;
}
body.theme-dark .refbonus-empty {
    background: #18232b !important;
}
body.theme-dark .refbonus-empty__icon {
    background: #18232b !important;
}
body.theme-dark .refbonus-empty strong {
    color: #e7eef2 !important;
}
body.theme-dark .refbonus-empty span {
    color: #b3c0c8 !important;
}
body.theme-dark .refbonus-alert {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .refbonus-divider {
    background: #18232b !important;
}
body.theme-dark .ref-page .msg-info,
body.theme-dark .ref-page .add-infa,
body.theme-dark .welcome-ref-page .add-infa {
    border: 1px solid #2d3d46 !important;
    background: linear-gradient(135deg,#18232b,#18232b) !important;
    color: #e7eef2 !important;
}
body.theme-dark .ref-page .menu-task-work__link {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .ref-page .menu-task-work__link:hover {
    background: #18232b !important;
}
body.theme-dark .ref-page #catblock1 span {
    color: #e7eef2 !important;
}
body.theme-dark .ref-page #refsearch {
    background: #18232b !important;
}
body.theme-dark .ref-page .table tr {
    background: #18232b !important;
}
body.theme-dark .ref-page .empty-referrals {
    border: 1px dashed #2d3d46 !important;
    background: #18232b !important;
    color: #b3c0c8 !important;
}
body.theme-dark .welcome-ref-page .table {
    background: #18232b !important;
}
body.theme-dark .welcome-ref-page .table td {
    color: #e7eef2 !important;
}
body.theme-dark .welcome-ref-page .table td:first-child {
    color: #e7eef2 !important;
}
body.theme-dark .welcome-ref-page .table input[type="text"] {
    background: #18232b !important;
}
body.theme-dark .welcome-ref-page textarea {
    background: #18232b !important;
}
body.theme-dark .welcome-ref-page .bb-code {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .welcome-ref-page .infa-red {
    border-color: #2d3d46 !important;
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .titles {
    background: linear-gradient(135deg,#18232b,#18232b) !important;
}
body.theme-dark .add-infa {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
    color: #e7eef2 !important;
}
body.theme-dark .titles+div h3 + hr + div[style*="color:#009126"] {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .rating-purchase__item {
    background: #18232b url("img/rating-purchase/wreath-background.png") center top/100% auto no-repeat !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .rating-purchase__header_theme_gray {
    color: #e7eef2 !important;
}
body.theme-dark .rating-purchase__item-price {
    color: #e7eef2 !important;
}
body.theme-dark .rating-purchase__item-price .ruble-symbol {
    color: #e7eef2 !important;
}
body.theme-dark .menu-task-work {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .menu-task-work__link {
    color: #e7eef2 !important;
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .menu-task-work__link:hover {
    background: #18232b !important;
}
body.theme-dark #block-history {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark #block-history thead th {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark #block-history tbody td {
    color: #e7eef2 !important;
}
body.theme-dark #block-history tbody tr:hover td {
    background: #18232b !important;
}
body.theme-dark #block-history .msg-warning {
    color: #e7eef2 !important;
    background: #18232b !important;
}
body.theme-dark #contentwrapper > .titles,
body.theme-dark #contentwrapper .titles {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .menu-task-work {
    background: #18232b !important;
}
body.theme-dark .menu-task-work__link {
    color: #e7eef2 !important;
}
body.theme-dark .menu-task-work__link:hover {
    background: #18232b !important;
    border-color: #2d3d46 !important;
}
body.theme-dark .add-infa {
    background: #18232b !important;
}
body.theme-dark #contentwrapper input[type="text"],
body.theme-dark #contentwrapper input[type="search"],
body.theme-dark #contentwrapper select,
body.theme-dark #contentwrapper textarea {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark #contentwrapper table th {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark #contentwrapper table td {
    color: #e7eef2 !important;
}
body.theme-dark #contentwrapper table tbody tr:hover {
    background: #18232b !important;
}
body.theme-dark .task-card-action,
body.theme-dark .task-review-action {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .task-card-action--complaint:hover,
body.theme-dark .task-review-action--danger:hover {
    background: #18232b !important;
}
body.theme-dark .msg-ok {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .msg-error {
    background: #18232b !important;
    border: 1px solid #354650 !important;
}
body.theme-dark .msg-warning {
    background: #18232b !important;
}
body.theme-dark #contentwrapper hr {
    background: #18232b !important;
}
body.theme-dark #navi a {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
    color: #e7eef2 !important;
}

/* Source: statica/webmaster2.css */
body.theme-dark .block_contextual_1,
body.theme-dark .block_contextual_2,
body.theme-dark .block_contextual_3,
body.theme-dark .block_contextual_5 {
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .a_contextual {
    color: #e7eef2 !important;
}

body.theme-dark .start-time {
    border: 1px solid #2d3d46 !important;
}

/* Source: statica/webmaster.css */
body.theme-dark .block_contextual_1,
body.theme-dark .block_contextual_2,
body.theme-dark .block_contextual_3,
body.theme-dark .block_contextual_5 {
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .a_contextual {
    color: #e7eef2 !important;
}

/* Source: statica/texrab.css */
body.theme-dark,
html.theme-dark {
    background: #18232b !important;
}
body.theme-dark .tex-rab .title {
    background: #202e37 !important;
}

/* Source: statica/style222.css */
html.theme-dark,
body.theme-dark {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .e_bonus_z {
    color: #e7eef2 !important;
}
body.theme-dark ul.usermenu li.active a {
    background: #18232b !important;
}
body.theme-dark .usermnutitle-g {
    color: #e7eef2 !important;
    background: #18232b !important;
    border: 1px dotted #354650 !important;
}
body.theme-dark .usermnuline:hover {
    background: #18232b !important;
}
body.theme-dark .user_menuline:hover {
    background: #18232b !important;
}
body.theme-dark .usermnuline-act,
body.theme-dark .usermnuline-act:hover {
    background: #18232b !important;
}
body.theme-dark #moder-ob-num a {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .btn.gray {
    background: #202e37 !important;
}
body.theme-dark .btn.black {
    background: #10181e !important;
}
body.theme-dark .btn.black:hover {
    background: #10181e !important;
}
body.theme-dark .btn_sp,
body.theme-dark .btn_sp_green,
body.theme-dark .btn_sp_blue,
body.theme-dark .btn_sp_red,
body.theme-dark .btn_sp_gray,
body.theme-dark .btn_sp_orange {
    border: 0px solid #2d3d46 !important;
}
body.theme-dark .btn_sp_gray {
    background: #151f27 !important;
}
body.theme-dark .btn_big_green,
body.theme-dark .btn_big_red,
body.theme-dark .btn_big_orange,
body.theme-dark .btn_big_blue {
    border: 1px dashed #354650 !important;
}
body.theme-dark .btn_big_green:hover {
    border: 1px dashed #354650 !important;
}
body.theme-dark .btn_big_red:hover {
    border: 1px dashed #354650 !important;
}
body.theme-dark .btn_big_orange:hover {
    border: 1px dashed #354650 !important;
}
body.theme-dark .btn_big_blue :hover {
    border: 1px dashed #354650 !important;
}
body.theme-dark #load-pages,
body.theme-dark #load-pages-dop {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
    color: #e7eef2 !important;
}
body.theme-dark #load-pages:hover,
body.theme-dark #load-pages-dop:hover {
    background: #18232b !important;
}
body.theme-dark #tiptip_holder.tip_top #tiptip_arrow {
    border-top-color: #2d3d46 !important;
}
body.theme-dark #tiptip_holder.tip_bottom #tiptip_arrow {
    border-bottom-color: #2d3d46 !important;
}
body.theme-dark #tiptip_holder.tip_right #tiptip_arrow {
    border-right-color: #2d3d46 !important;
}
body.theme-dark #tiptip_holder.tip_left #tiptip_arrow {
    border-left-color: #2d3d46 !important;
}
body.theme-dark #popup {
    background: #18232b !important;
}
body.theme-dark .pop-up-footer {
    background: #151f27 !important;
}
body.theme-dark .load-pages {
    background: #18232b !important;
}
body.theme-dark .load-pages:hover {
    background: #18232b !important;
}
body.theme-dark .da-del,
body.theme-dark .net-del {
    border: 1px solid #354650 !important;
}
body.theme-dark span.select .options .option {
    color: #e7eef2 !important;
}
body.theme-dark #velik505 {
    background: #18232b !important;
}
body.theme-dark .serf-stat {
    background: #18232b !important;
}
body.theme-dark .serf-stat a:hover {
    background: #18232b !important;
}
body.theme-dark .serf-text {
    color: #e7eef2 !important;
}
body.theme-dark .serf-text-ob-add {
    color: #e7eef2 !important;
}
body.theme-dark .comm-replace {
    background: #18232b !important;
}
body.theme-dark .menu-add a span {
    color: #b3c0c8 !important;
}
body.theme-dark .add-infa {
    background: #18232b !important;
}
body.theme-dark .cash-wm1,
body.theme-dark .cash-mb1,
body.theme-dark .cash-pm1,
body.theme-dark .cash-yd1,
body.theme-dark .cash-qw1,
body.theme-dark .cash-os1,
body.theme-dark .cash-rs1,
body.theme-dark .cash-vs1,
body.theme-dark .cash-rb1,
body.theme-dark .cash-pr1,
body.theme-dark .cash-ik1,
body.theme-dark .cash-lp1,
body.theme-dark .cash-mg1,
body.theme-dark .cash-mt1,
body.theme-dark .cash-bl1,
body.theme-dark .cash-ok1,
body.theme-dark .cash-sb1,
body.theme-dark .cash-zp1,
body.theme-dark .cash-pv1,
body.theme-dark .cash-wo1,
body.theme-dark .cash-ak1,
body.theme-dark .cash-bt1,
body.theme-dark .cash-lt1,
body.theme-dark .cash-ah1,
body.theme-dark .cash-fr1,
body.theme-dark .cash-pp1,
body.theme-dark .cash-tl1 {
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .cash-wm1 div,
body.theme-dark .cash-mb1 div,
body.theme-dark .cash-pm1 div,
body.theme-dark .cash-yd1 div,
body.theme-dark .cash-qw1 div,
body.theme-dark .cash-os1 div,
body.theme-dark .cash-rs1 div,
body.theme-dark .cash-vs1 div,
body.theme-dark .cash-rb1 div,
body.theme-dark .cash-pr1 div,
body.theme-dark .cash-ik1 div,
body.theme-dark .cash-lp1 div,
body.theme-dark .cash-mg1 div,
body.theme-dark .cash-mt1 div,
body.theme-dark .cash-bl1 div,
body.theme-dark .cash-ok1 div,
body.theme-dark .cash-sb1 div,
body.theme-dark .cash-zp1 div,
body.theme-dark .cash-pv1 div,
body.theme-dark .cash-wo1 div,
body.theme-dark .cash-ak1 div,
body.theme-dark .cash-bt1 div,
body.theme-dark .cash-lt1 div,
body.theme-dark .cash-ah1 div,
body.theme-dark .cash-fr1 div,
body.theme-dark .cash-pp1 div,
body.theme-dark .cash-tl1 div {
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .cash-wm1 div div,
body.theme-dark .cash-mb1 div div,
body.theme-dark .cash-pm1 div div,
body.theme-dark .cash-yd1 div div,
body.theme-dark .cash-qw1 div div,
body.theme-dark .cash-os1 div div,
body.theme-dark .cash-rs1 div div,
body.theme-dark .cash-vs1 div div,
body.theme-dark .cash-rb1 div div,
body.theme-dark .cash-pr1 div div,
body.theme-dark .cash-ik1 div div,
body.theme-dark .cash-lp1 div div,
body.theme-dark .cash-mg1 div div,
body.theme-dark .cash-mt1 div div,
body.theme-dark .cash-bl1 div div,
body.theme-dark .cash-ok1 div div,
body.theme-dark .cash-sb1 div div,
body.theme-dark .cash-zp1 div div,
body.theme-dark .cash-pv1 div div,
body.theme-dark .cash-wo1 div div,
body.theme-dark .cash-ak1 div div,
body.theme-dark .cash-bt1 div div,
body.theme-dark .cash-lt1 div div,
body.theme-dark .cash-ah1 div div,
body.theme-dark .cash-fr1 div div,
body.theme-dark .cash-pp1 div div,
body.theme-dark .cash-tl1 div div {
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .cash-wm1 div div div,
body.theme-dark .cash-mb1 div div div,
body.theme-dark .cash-pm1 div div div,
body.theme-dark .cash-yd1 div div div,
body.theme-dark .cash-qw1 div div div,
body.theme-dark .cash-os1 div div div,
body.theme-dark .cash-rs1 div div div,
body.theme-dark .cash-vs1 div div div,
body.theme-dark .cash-rb1 div div div,
body.theme-dark .cash-pr1 div div div,
body.theme-dark .cash-ik1 div div div,
body.theme-dark .cash-lp1 div div div,
body.theme-dark .cash-mg1 div div div,
body.theme-dark .cash-mt1 div div div,
body.theme-dark .cash-bl1 div div div,
body.theme-dark .cash-ok1 div div div,
body.theme-dark .cash-sb1 div div div,
body.theme-dark .cash-zp1 div div div,
body.theme-dark .cash-pv1 div div div,
body.theme-dark .cash-wo1 div div div,
body.theme-dark .cash-ak1 div div div,
body.theme-dark .cash-bt1 div div div,
body.theme-dark .cash-lt1 div div div,
body.theme-dark .cash-ah1 div div div,
body.theme-dark .cash-fr1 div div div,
body.theme-dark .cash-pp1 div div div,
body.theme-dark .cash-tl1 div div div {
    border: 1px solid #354650 !important;
}
body.theme-dark .line-gray {
    background: #202e37 !important;
}
body.theme-dark .line-green {
    background: #202e37 !important;
}
body.theme-dark .tooltip {
    color: #e7eef2 !important;
}
body.theme-dark .reflink {
    background: #18232b !important;
}
body.theme-dark .scount {
    color: #e7eef2 !important;
}
body.theme-dark .goodref {
    border: 1px solid #354650 !important;
}
body.theme-dark .tooltipgo {
    color: #e7eef2 !important;
}
body.theme-dark .scan-friends,
body.theme-dark .scan-faq {
    background: #18232b !important;
}
body.theme-dark .block-faq:hover {
    background: #18232b !important;
}
body.theme-dark .activ-faq {
    background: #18232b !important;
}
body.theme-dark .name-faq {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .activ-title-faq {
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .text-faq {
    color: #e7eef2 !important;
}
body.theme-dark .butt-faq span,
body.theme-dark .butt-faq a {
    background: #18232b !important;
    border: 0px solid #354650 !important;
}
body.theme-dark .butt-faq span:hover {
    background: #18232b !important;
}
body.theme-dark .butt-faq span:first-child {
    background: #18232b url("img/cool.png") 12px 5px no-repeat !important;
}
body.theme-dark .butt-faq span:first-child:hover {
    background: #18232b !important;
}
body.theme-dark .butt-faq div {
    background: #18232b !important;
}
body.theme-dark .b-green {
    background: #202e37 !important;
}
body.theme-dark .b-green a .uved-m,
body.theme-dark .b-red a .uved-m {
    background: #202e37 !important;
}
body.theme-dark .mail-sample:hover {
    background: #18232b !important;
}
body.theme-dark .mail-sample-active {
    background: #18232b !important;
}
body.theme-dark #task-sort a {
    border: 1px solid #354650 !important;
}
body.theme-dark #task-sort a:hover,
body.theme-dark #task-sort a.active {
    background: #18232b !important;
}
body.theme-dark #load-new-mess .mew-mail-mess,
body.theme-dark #load-new-mess-s .mew-mail-mess {
    color: #e7eef2 !important;
}
body.theme-dark #load-new-mess .mew-mail-mess a,
body.theme-dark #load-new-mess-s .mew-mail-mess a {
    color: #e7eef2 !important;
}
body.theme-dark .supptitle0 {
    background: #151f27 !important;
}
body.theme-dark .supptitle1 {
    color: #e7eef2 !important;
}
body.theme-dark .supptext0 {
    background: #18232b !important;
    border: 1px solid #354650 !important;
}
body.theme-dark .supptext1 {
    background: #18232b !important;
    border: 1px solid #354650 !important;
}
body.theme-dark .linktext1 {
    color: #e7eef2 !important;
}
body.theme-dark .support-cit {
    border: 1px solid #354650 !important;
    color: #e7eef2 !important;
}
body.theme-dark .support-cit:hover {
    background: #10181e !important;
}
body.theme-dark .blok-quote {
    color: #e7eef2 !important;
}
body.theme-dark .blok-quote .title_quote,
body.theme-dark .blok-quote .quote {
    background: #18232b !important;
    border: 1px dashed #354650 !important;
}
body.theme-dark .mails-otvet-url {
    color: #e7eef2 !important;
}
body.theme-dark #task-navi .scroll-menu a {
    color: #b3c0c8 !important;
}
body.theme-dark #load-scrin {
    border: 3px solid #354650 !important;
    background: #18232b !important;
}
body.theme-dark #img-loag-scrin .scrin-img .view-scrin a,
body.theme-dark #img-loag-scrin .scrin-img .view-scrin span {
    color: #e7eef2 !important;
}
body.theme-dark .block-vopros .vopros {
    background: #18232b !important;
}
body.theme-dark .block-vopros .otvet span {
    background: #18232b !important;
    border: 1px solid #354650 !important;
}
body.theme-dark .block-vopros .otvet span:hover,
body.theme-dark .block-vopros .otvet span.active {
    background: #18232b !important;
}
body.theme-dark .job-not {
    color: #b3c0c8 !important;
}
body.theme-dark .job-reply {
    background-color: #18232b !important;
    border: 1px dotted #354650 !important;
}
body.theme-dark .job-reply-btns {
    background-color: #18232b !important;
}
body.theme-dark .expanding {
    border: 3px solid #354650 !important;
}
body.theme-dark a.add-budget:hover {
    background: #18232b url(img/ico/kabinet/gold-act.png) no-repeat top center !important;
}
body.theme-dark a.fbtn-black {
    background: url(img/ico/kabinet/btn-#10181e.png) no-repeat left top !important;
}
body.theme-dark a.workstatus-wait {
    background: #151f27 !important;
}
body.theme-dark td.ext-viptask {
    background: #18232b !important;
}
body.theme-dark .kab-text {
    color: #e7eef2 !important;
}
body.theme-dark .mesto span {
    border: 2px solid #2d3d46 !important;
}
body.theme-dark .period {
    background: #18232b !important;
}
body.theme-dark .mnogo {
    background: #18232b !important;
}
body.theme-dark .top-priz {
    color: #b3c0c8 !important;
}
body.theme-dark #seach-wall {
    border: 1px solid #354650 !important;
}
body.theme-dark #seach-wall-table {
    color: #e7eef2 !important;
}
body.theme-dark #seach-wall-table tr:hover td {
    background: #18232b !important;
}
body.theme-dark #seach-wall-table .seach-wall-ava img {
    border: 1px solid #354650 !important;
}
body.theme-dark .wall-chs-gray .wall-chs-button {
    background: #202e37 !important;
}
body.theme-dark .wall-chs-gray .wall-chs-t {
    color: #b3c0c8 !important;
}
body.theme-dark .signature {
    background: #18232b !important;
}
body.theme-dark .search-history {
    background-color: #18232b !important;
}
body.theme-dark .menu-arr {
    border: 1px dotted #354650 !important;
    background: #18232b !important;
}
body.theme-dark .us-friends-wall div .name_0 {
    color: #e7eef2 !important;
}
body.theme-dark .us-friends-wall div .fio_0 {
    color: #e7eef2 !important;
}
body.theme-dark .us-friends-wall .avatar_chat {
    border: 1px solid #354650 !important;
}
body.theme-dark .butt-friends-next {
    background: #18232b !important;
    border: 1px solid #354650 !important;
    color: #e7eef2 !important;
}
body.theme-dark .butt-friends-next:hover {
    background: #151f27 !important;
}
body.theme-dark .all-forma-new-p {
    background: #18232b !important;
}
body.theme-dark .all-block-podarok .all-name img {
    border: 1px solid #354650 !important;
}
body.theme-dark .all-block-podarok .all-name b {
    color: #e7eef2 !important;
}
body.theme-dark .all-block-podarok .all-name .all-date {
    color: #b3c0c8 !important;
}
body.theme-dark .all-block-podarok .all-name .all-date {
    color: #b3c0c8 !important;
}
body.theme-dark .p-ser {
    background: #151f27 !important;
}
body.theme-dark .p_block .p_name_cat {
    color: #e7eef2 !important;
}
body.theme-dark .p_img .p_cena b {
    color: #e7eef2 !important;
}
body.theme-dark .p_plaginat span {
    border: 1px solid #354650 !important;
}
body.theme-dark .mess_dial {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .data-us {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .mess_autor {
    border: 1px solid #354650 !important;
    background: #18232b !important;
}
body.theme-dark .mess_autor .data-us {
    border-color: #354650 !important;
    background: #18232b !important;
}
body.theme-dark .mess_autor .text-us {
    background: #18232b !important;
}
body.theme-dark .date_mail {
    color: #b3c0c8 !important;
}
body.theme-dark .text-us {
    color: #e7eef2 !important;
    background: #18232b !important;
}
body.theme-dark .mail-sample .mail-postcount,
body.theme-dark .mail-sample .mail-postcount-read,
body.theme-dark .mail-sample .mail-postcount-send,
body.theme-dark .mail-sample-active .mail-postcount,
body.theme-dark .mail-sample-active .mail-postcount-read,
body.theme-dark .mail-sample .mail-postcount-send,
body.theme-dark .mail-sample-active .mail-postcount-send {
    background: #18232b !important;
}
body.theme-dark .mail-sample-active .mail-postcount,
body.theme-dark .mail-sample-active .mail-postcount-read,
body.theme-dark .mail-sample-active .mail-postcount-send {
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .all-del-uved {
    background: #18232b !important;
}
body.theme-dark .all-del-uved .text-uved .da-del,
body.theme-dark .net-del {
    border: 1px solid #354650 !important;
}
body.theme-dark .dialog-smail div {
    border: 2px solid #354650 !important;
}
body.theme-dark .new-select .select-text {
    border: 1px solid #354650 !important;
    color: #e7eef2 !important;
    background: #18232b !important;
}
body.theme-dark .new-select .select-text:after {
    color: #e7eef2 !important;
}
body.theme-dark .new-select .select-list {
    background: #18232b !important;
    border: 1px solid #354650 !important;
}
body.theme-dark .new-select .select-list div {
    color: #e7eef2 !important;
}
body.theme-dark #dialog-moder .mess_dial {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark #dialog-moder .data-us {
    background-color: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark #dialog-moder .date_mail {
    color: #b3c0c8 !important;
}
body.theme-dark #dialog-moder .text-us {
    color: #e7eef2 !important;
    background: #18232b !important;
}

/* Source: templates/bonus_day.tpl */
body.theme-dark .table-bonus-day TBODY TR:nth-child(2n) {
    background: #18232b !important;
}

/* Source: templates/referals.tpl */
body.theme-dark .referrals-page {
    color: #e7eef2 !important;
}
body.theme-dark .ref-panel {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .ref-field label {
    color: #e7eef2 !important;
}
body.theme-dark .referrals-page input[type=text],
body.theme-dark .referrals-page select {
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .referrals-page .menu-task-work {
    background: #18232b !important;
}
body.theme-dark .referrals-page .menu-task-work__link {
    color: #e7eef2 !important;
}
body.theme-dark .referrals-page .menu-task-work__link:hover,
body.theme-dark .referrals-page .menu-task-work__link.active {
    background: #18232b !important;
}
body.theme-dark .ref-stats {
    background: #18232b !important;
}
body.theme-dark .referrals-table-wrap {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .referrals-page .table th {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .ref-empty {
    color: #b3c0c8 !important;
}

/* Source: templates/kopilka.tpl */
body.theme-dark .btn29.gray {
    background: #202e37 !important;
}
body.theme-dark .btn29.black {
    background: #10181e !important;
}
body.theme-dark .btn29.black:hover {
    background: #10181e !important;
}
body.theme-dark .btn29_sp,
body.theme-dark .btn29_sp_green,
body.theme-dark .btn29_sp_blue,
body.theme-dark .btn29_sp_red,
body.theme-dark .btn29_sp_gray,
body.theme-dark .btn29_sp_orange {
    border: 0px solid #2d3d46 !important;
}
body.theme-dark .btn29_sp_gray {
    background: #151f27 !important;
}
body.theme-dark .btn29_big_green,
body.theme-dark .btn29_big_red,
body.theme-dark .btn29_big_orange,
body.theme-dark .btn29_big_blue {
    border: 1px dashed #354650 !important;
}
body.theme-dark .btn29_big_green:hover {
    border: 1px dashed #354650 !important;
}
body.theme-dark .btn29_big_red:hover {
    border: 1px dashed #354650 !important;
}
body.theme-dark .btn29_big_orange:hover {
    border: 1px dashed #354650 !important;
}
body.theme-dark .btn29_big_blue :hover {
    border: 1px dashed #354650 !important;
}

/* Source: templates/kopilka.tpl */
body.theme-dark .kopilka-container {
    background: linear-gradient(145deg,#18232b,#18232b) !important;
}
body.theme-dark .kopilka-btn-main {
    color: #e7eef2 !important;
}
body.theme-dark .stat-box {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .stat-box small {
    color: #e7eef2 !important;
}
body.theme-dark .kopilka-container .stat-val {
    color: #e7eef2 !important;
}
body.theme-dark #money_box_see {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .input-field {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .input-field:focus {
    background: #18232b !important;
}

/* Source: templates/tos.tpl */
body.theme-dark .tos-meta__label {
    color: #b3c0c8 !important;
}
body.theme-dark .tos-overview {
    background: #18232b !important;
}
body.theme-dark .tos-overview__label {
    color: #e7eef2 !important;
}
body.theme-dark .tos-overview__links a {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .tos-intro {
    color: #e7eef2 !important;
}
body.theme-dark .tos-clause:hover {
    background: #18232b !important;
}
body.theme-dark .tos-details {
    background: #18232b !important;
}
body.theme-dark .tos-details__item {
    background: #18232b !important;
}
body.theme-dark .tos-details__label {
    color: #b3c0c8 !important;
}
body.theme-dark .tos-footer {
    color: #b3c0c8 !important;
}

/* Source: templates/ublock.tpl */
body.theme-dark {
    background-color: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .container {
    background-color: #18232b !important;
}
body.theme-dark .unlock-prices h2 {
    color: #e7eef2 !important;
}
body.theme-dark .no-unlock {
    color: #e7eef2 !important;
}

/* Source: templates/knb.tpl */
body.theme-dark .knb-page {
    color: #e7eef2 !important;
}
body.theme-dark .knb-tabs {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .knb-tabs .menu-task-work__link {
    color: #e7eef2 !important;
}
body.theme-dark .knb-tabs .menu-task-work__link:hover,
body.theme-dark .knb-tabs .menu-task-work__link.active {
    background: #18232b !important;
}
body.theme-dark .knb-card {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .knb-card-title {
    color: #e7eef2 !important;
}
body.theme-dark .knb-card-subtitle {
    color: #b3c0c8 !important;
}
body.theme-dark .knb-field label {
    color: #e7eef2 !important;
}
body.theme-dark .knb-field input,
body.theme-dark .knb-field select {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .knb-section-head h2 {
    color: #e7eef2 !important;
}
body.theme-dark .knb-badge {
    background: #18232b !important;
}
body.theme-dark .knb-table-wrap {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .knb-page .table th {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .knb-page .msg-warning {
    background: #18232b !important;
}
body.theme-dark .knb-rules {
    color: #e7eef2 !important;
}
body.theme-dark .knb-rules h3 {
    color: #e7eef2 !important;
}
body.theme-dark .knb-rule-note {
    background: #18232b !important;
}

/* Source: templates/badbrowser.tpl */
body.theme-dark .loxbrauser {
    background: #18232b !important;
}

/* Source: templates/quest.tpl */
body.theme-dark .quest-page {
    color: #e7eef2 !important;
}
body.theme-dark .quest-toolbar p {
    color: #b3c0c8 !important;
}
body.theme-dark .quest-counter {
    background: #18232b !important;
}
body.theme-dark .quest-card {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .quest-card_done {
    background: linear-gradient(180deg,#18232b,#18232b) !important;
    border-color: #354650 !important;
}
body.theme-dark .quest-number {
    color: #e7eef2 !important;
}
body.theme-dark .quest-status {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .quest-status_ready {
    background: #18232b !important;
}
body.theme-dark .quest-status_done {
    background: #18232b !important;
}
body.theme-dark .quest-icon_visits {
    background: #18232b !important;
}
body.theme-dark .quest-icon_referals {
    background: #18232b !important;
}
body.theme-dark .quest-icon_rating {
    background: #18232b !important;
}
body.theme-dark .quest-card h3 {
    color: #e7eef2 !important;
}
body.theme-dark .quest-description {
    color: #e7eef2 !important;
}
body.theme-dark .quest-progress__labels {
    color: #b3c0c8 !important;
}
body.theme-dark .quest-progress__labels strong {
    color: #e7eef2 !important;
}
body.theme-dark .quest-progress__track {
    background: #18232b !important;
}
body.theme-dark .quest-reward span {
    color: #b3c0c8 !important;
}
body.theme-dark .quest-left {
    color: #b3c0c8 !important;
}

/* Source: templates/reflinks.tpl */
body.theme-dark .ref-page {
    color: #e7eef2 !important;
}
body.theme-dark .ref-card {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .ref-label {
    color: #e7eef2 !important;
}
body.theme-dark .ref-page input.reflink-mat,
body.theme-dark .ref-page textarea.refcode-mat,
body.theme-dark .ref-page .ref-main-input {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .ref-tabs {
    background: #18232b !important;
}
body.theme-dark .ref-tabs a {
    color: #e7eef2 !important;
}
body.theme-dark .ref-tabs a:hover,
body.theme-dark .ref-tabs a.active {
    background: #18232b !important;
}
body.theme-dark .ref-section-title {
    color: #e7eef2 !important;
}
body.theme-dark .ref-material {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .ref-preview {
    background: #18232b !important;
}

/* Source: templates/admincommand.tpl */
body.theme-dark .adk .adk_block {
    border: 1px dashed #354650 !important;
}
body.theme-dark .adk_block .adk_avatar img {
    border: 2px solid #2d3d46 !important;
}

/* Source: templates/new_mail.tpl */
body.theme-dark .mail-page .add-infa {
    border: 1px solid #2d3d46 !important;
    background: linear-gradient(135deg, #18232b 0%, #18232b 100%) !important;
    color: #e7eef2 !important;
}
body.theme-dark .mail-page .menu-task-work__link {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .mail-page .menu-task-work__link:hover {
    background: #18232b !important;
}
body.theme-dark .mail-page .tiket {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .mail-page #login-dialog {
    background: #18232b !important;
}
body.theme-dark .mail-page .msg-warning {
    border-color: #2d3d46 !important;
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .mail-page .msg-error {
    border-color: #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .mail-page .mail-sample,
body.theme-dark .mail-page .mail-sample-active {
    background: #18232b !important;
}
body.theme-dark .mail-page .mail-sample:hover {
    background: #18232b !important;
}
body.theme-dark .mail-page .mail-sample-active {
    background: linear-gradient(135deg, #18232b 0%, #18232b 100%) !important;
}
body.theme-dark .mail-page .mail-mailer img,
body.theme-dark .mail-page .avatar-mail {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .mail-page .mail-sample .mail-postcount-read {
    background: #18232b !important;
}
body.theme-dark .mail-page .mail-sample .mail-postcount-send,
body.theme-dark .mail-page .mail-sample-active .mail-postcount-send {
    background: #18232b !important;
}
body.theme-dark .mail-page .mail_mess {
    background: #18232b !important;
}
body.theme-dark .mail-page .mess_dial {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .mail-page .mess_autor {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .mail-page .data-us {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .mail-page .text-us {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .mail-page .mess_autor .data-us {
    border-color: #2d3d46 !important;
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .mail-page .mess_autor .text-us {
    background: #18232b !important;
}
body.theme-dark .mail-page .bb-code {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .mail-page .scount,
body.theme-dark .mail-page #length {
    color: #b3c0c8 !important;
}
body.theme-dark .mail-page textarea {
    background: #18232b !important;
}
body.theme-dark .mail-page .table {
    background: #18232b !important;
}
body.theme-dark .mail-page .table tr:hover {
    background: #18232b !important;
}
body.theme-dark .mail-page .table td,
body.theme-dark .mail-page .table th {
    color: #e7eef2 !important;
}
body.theme-dark .mail-page .table td:first-child {
    color: #e7eef2 !important;
}
body.theme-dark .mail-page .table input[type="text"] {
    background: #18232b !important;
}
body.theme-dark .mail-page [class*="block-users"] {
    background: #18232b !important;
}
body.theme-dark #dialog-load .mail-sample,
body.theme-dark #dialog-load .mail-sample-active {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark #dialog-load .mail-sample:hover,
body.theme-dark #dialog-load .mail-sample-active:hover {
    background: #18232b !important;
}
body.theme-dark #dialog-load .mail-sample-active {
    background: linear-gradient(90deg, #18232b 0%, #18232b 72%) !important;
}
body.theme-dark #dialog-load .mail-mailer > img {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark #dialog-load .supp-title {
    color: #e7eef2 !important;
}
body.theme-dark #dialog-load .supp-title .d-a-p {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark #dialog-load .mail-postcount,
body.theme-dark #dialog-load .mail-postcount-read,
body.theme-dark #dialog-load .mail-postcount-send {
    background: #18232b !important;
}
body.theme-dark #dialog-load .mail-postcount-read {
    background: #18232b !important;
}
body.theme-dark #dialog-load .mail-postcount-send {
    background: #18232b !important;
}
body.theme-dark #dialog-load .inp-del .dialog-del,
body.theme-dark #dialog-load .inp-del .task-favorite.dialog-del,
body.theme-dark #dialog-load .inp-del .task-favorite.dialog-del.tipi {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
    color: #b3c0c8 !important;
}
body.theme-dark #dialog-load .inp-del .dialog-del:hover {
    background: #18232b !important;
}
body.theme-dark #dialog-load .uved {
    background: #18232b !important;
}

/* Source: templates/main.tpl */
body.theme-dark #header {
    background: #18232b !important;
}
body.theme-dark .ss-logo-copy small {
    color: #b3c0c8 !important;
}
body.theme-dark .ss-header-icon {
    color: #e7eef2 !important;
}
body.theme-dark .ss-header-icon:hover {
    background: #18232b !important;
}
body.theme-dark .ss-header-dot {
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .ss-rating {
    color: #e7eef2 !important;
}
body.theme-dark .ss-rating:hover {
    background: #18232b !important;
}
body.theme-dark .ss-profile__image {
    border: 2px solid #2d3d46 !important;
}
body.theme-dark .ss-profile__online {
    border: 2px solid #2d3d46 !important;
}
body.theme-dark .ss-profile__name {
    color: #e7eef2 !important;
}
body.theme-dark .ss-profile__status {
    color: #b3c0c8 !important;
}
body.theme-dark .ss-profile__arrow {
    color: #b3c0c8 !important;
}
body.theme-dark .ss-profile .dropdown-menu {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .ss-profile-menu__head strong {
    color: #e7eef2 !important;
}
body.theme-dark .ss-profile-menu__head span {
    color: #b3c0c8 !important;
}
body.theme-dark .ss-profile .dropdown-menu li a {
    color: #e7eef2 !important;
}
body.theme-dark .ss-profile .dropdown-menu li a:hover {
    background: #18232b !important;
}
body.theme-dark .ss-profile .dropdown-menu li a i {
    color: #b3c0c8 !important;
}
body.theme-dark .ss-profile-menu__count {
    background: #18232b !important;
}
body.theme-dark .ss-profile .dropdown-menu .divider {
    background: #18232b !important;
}
body.theme-dark #cookie_note {
    background-color: #18232b !important;
}
body.theme-dark #cookie_note p {
    color: #e7eef2 !important;
}

/* Source: templates/members.tpl */
body.theme-dark .members-page .activity-card-header {
    background: #18232b !important;
}
body.theme-dark .members-page .activity-progress {
    background: #18232b !important;
}
body.theme-dark .members-page .activity-progress-title {
    color: #e7eef2 !important;
}
body.theme-dark .members-page .activity-progress-track {
    background: #18232b !important;
}
body.theme-dark .members-page .members-card-title {
    background: #18232b !important;
}

body.theme-dark .members-card{
    background: #18232b !important;
}

body.theme-dark .members-page .referral-box {
    border: 1px solid #2d3d46 !important;
    background-color: #18232b !important;
}
body.theme-dark .members-page .reflink {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .members-page .members-table {
    background: #18232b !important;
}
body.theme-dark .members-page .members-table tbody tr:not(.members-section-row):hover {
    background: #18232b !important;
}
body.theme-dark .members-page .members-table .left-ref {
    color: #e7eef2 !important;
}
body.theme-dark .members-page .members-table .members-section-row th {
    background: #18232b !important;
}
body.theme-dark .members-page .members-value {
    color: #e7eef2 !important;
}
body.theme-dark .members-page .work-stat-main {
    color: #e7eef2 !important;
}
body.theme-dark .members-page .stat-number {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .members-page .stat-number.success {
    background: #18232b !important;
}
body.theme-dark .members-page .stat-number.danger {
    background: #18232b !important;
}
body.theme-dark .members-page .stat-number.info {
    background: #18232b !important;
}
body.theme-dark .members-page .stat-number.warning {
    background: #18232b !important;
}
body.theme-dark .members-page .security-notice {
    background-color: #18232b;
    border: 1px solid #2d3d46 !important;
    color: #e7eef2 !important;
}
@media (max-width: 480px) {
body.theme-dark .members-page .members-table .left-ref {
    color: #b3c0c8 !important;
}
}

/* Source: templates/black-list.tpl */
body.theme-dark .scan-friends input#link-search {
    background: #18232b !important;
}
body.theme-dark .scan-friends input#link-search::placeholder {
    color: #b3c0c8 !important;
}
body.theme-dark .scan-friends input#link-search:hover {
    border-color: #354650 !important;
}
body.theme-dark .table thead th {
    color: #e7eef2 !important;
}
body.theme-dark .table tbody tr:hover td {
    background: #18232b !important;
}
body.theme-dark #navi a {
    background: #18232b !important;
}
body.theme-dark .msg-error {
    border: 1px solid #2d3d46 !important;
    color: #e7eef2 !important;
}

/* Source: templates/statadv.tpl */
body.theme-dark h3 {
    color: #e7eef2 !important;
}
body.theme-dark .page_info_green {
    background-color: #18232b !important;
}

/* Source: templates/login.tpl */
body.theme-dark .auth-form {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .auth-field input[type="text"],
body.theme-dark .auth-field input[type="password"] {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .auth-field input[type="text"]:focus,
body.theme-dark .auth-field input[type="password"]:focus {
    background: #18232b !important;
}
body.theme-dark .auth-field input::placeholder {
    color: #b3c0c8 !important;
}
body.theme-dark .auth-link {
    border: 1px solid #354650 !important;
    background: #18232b !important;
}
body.theme-dark .repass-form {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .repass-field input[type="text"] {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .repass-login {
    border: 1px solid #354650 !important;
    background: #18232b !important;
}

/* Source: templates/index.tpl */
body.theme-dark .hero-section {
    background: #18232b !important;
}
body.theme-dark .hero-section p {
    color: #e7eef2 !important;
}
body.theme-dark .hero-section .badge {
    background: #18232b !important;
}
body.theme-dark .btn-ghost {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .btn-ghost:hover {
    border-color: #354650 !important;
    color: #e7eef2 !important;
}
body.theme-dark .hero-note {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .stat-item {
    background: #18232b !important;
}
body.theme-dark .stat-icon-blue {
    background: #18232b !important;
}
body.theme-dark .stat-icon-green {
    background: #18232b !important;
}
body.theme-dark .stat-icon-orange {
    background: #18232b !important;
}
body.theme-dark .stat-icon-purple {
    background: #18232b !important;
}
body.theme-dark .step-card {
    background: #18232b !important;
}
body.theme-dark .step-num {
    background: #18232b !important;
}
body.theme-dark .step-card:nth-child(2) .step-num {
    background: #18232b !important;
}
body.theme-dark .step-card:nth-child(3) .step-num {
    background: #18232b !important;
}
body.theme-dark .earn-section {
    background: #18232b !important;
}
body.theme-dark .safe-section {
    background: #18232b !important;
}
body.theme-dark .feature-card {
    background: #18232b !important;
}
body.theme-dark .ic-surf {
    background: #18232b !important;
}
body.theme-dark .ic-mail {
    background: #18232b !important;
}
body.theme-dark .ic-task {
    background: #18232b !important;
}
body.theme-dark .ic-test {
    background: #18232b !important;
}
body.theme-dark .ic-yt {
    background: #18232b !important;
}
body.theme-dark .ic-rutube {
    background: #18232b !important;
}
body.theme-dark .ic-vk {
    background: #18232b !important;
}

/* Source: templates/api-youtube.tpl */
body.theme-dark .menu-task-work__link:hover {
    background: #18232b !important;
}
body.theme-dark .api-table .api-head td {
    color: #e7eef2 !important;
}
body.theme-dark .api-table .api-head td.data,
body.theme-dark .api-table .api-head td.data-2 {
    color: #e7eef2 !important;
}
body.theme-dark .api-table tr:not(.api-head):hover td {
    background: #18232b !important;
}
body.theme-dark .api-table td:first-child {
    color: #e7eef2 !important;
}
body.theme-dark pre {
    color: #e7eef2 !important;
}
body.theme-dark b {
    color: #e7eef2 !important;
}
body.theme-dark .api-table b {
    color: #e7eef2 !important;
}
body.theme-dark span[style*="color:red"] {
    color: #e7eef2 !important;
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .msg-warning {
    color: #e7eef2 !important;
}

/* Source: templates/money_add.tpl */
body.theme-dark .money-preset {
    border: 1px solid #354650 !important;
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .money-preset:hover,
body.theme-dark .money-preset--active {
    background: #18232b !important;
}

/* Source: templates/profile.tpl */
body.theme-dark .profile-tabs {
    background: #18232b !important;
}
body.theme-dark .profile-tabs__link {
    color: #e7eef2 !important;
}
body.theme-dark .profile-tabs__link:hover {
    background: #18232b !important;
}
body.theme-dark .profile-card__header {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .profile-page .settings-tab_theme_cloud,
body.theme-dark .profile-page .settings-avatar,
body.theme-dark .profile-page .settings-payout,
body.theme-dark .profile-page .settings-social-network,
body.theme-dark .profile-page .settings-password,
body.theme-dark .profile-page .settings-ip-wm {
    background: #18232b !important;
}
body.theme-dark .profile-page .settings__block-header {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .profile-page table.table td {
    color: #e7eef2 !important;
}
body.theme-dark .profile-page table.table td:first-child {
    color: #e7eef2 !important;
}
body.theme-dark .profile-page input[type="text"],
body.theme-dark .profile-page input[type="password"],
body.theme-dark .profile-page input[type="email"],
body.theme-dark .profile-page select,
body.theme-dark .profile-page textarea {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
    color: #e7eef2 !important;
}
body.theme-dark .profile-page input::placeholder {
    color: #b3c0c8 !important;
}
body.theme-dark .profile-page .avatar-upload {
    border: 4px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .profile-avatar-title {
    color: #e7eef2 !important;
}
body.theme-dark .profile-avatar-description {
    color: #b3c0c8 !important;
}
body.theme-dark .profile-avatar-description b {
    color: #e7eef2 !important;
}
body.theme-dark .profile-page .msg-warning {
    background: #18232b !important;
}
body.theme-dark .profile-page .desctext,
body.theme-dark .profile-page .kab-text {
    color: #b3c0c8 !important;
}
body.theme-dark .profile-payment-name {
    color: #e7eef2 !important;
}
body.theme-dark .profile-field label {
    color: #e7eef2 !important;
}
body.theme-dark .profile-password-note {
    background: #18232b !important;
    color: #b3c0c8 !important;
}
body.theme-dark .profile-security-icon {
    background: #18232b !important;
}
body.theme-dark .profile-security-title {
    color: #e7eef2 !important;
}
body.theme-dark .profile-security-description {
    color: #b3c0c8 !important;
}
body.theme-dark .profile-vacation {
    background: linear-gradient(135deg,#18232b,#18232b) !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .profile-vacation__text {
    color: #b3c0c8 !important;
}
body.theme-dark .profile-page .hint-quest {
    background: #18232b !important;
    color: #b3c0c8 !important;
}
body.theme-dark .profile-page .settings__block-header + .settings__block-content {
    background: #18232b !important;
}

/* Source: templates/target.tpl */
body.theme-dark .site-targ a:hover {
    background-color: #18232b !important;
}

/* Source: templates/advertise.tpl */
body.theme-dark .rounded a {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .rounded a:hover {
    background: #18232b !important;
}
body.theme-dark .rounded a:before {
    border: .3em solid #2d3d46 !important;
}
body.theme-dark .rounded a span {
    color: #e7eef2 !important;
}

/* Source: templates/bonus_day.tpl0 */
body.theme-dark .table-bonus-day TBODY TR:nth-child(2n) {
    background: #18232b !important;
}

/* Source: templates/bonus_chance.tpl */
body.theme-dark .bonus-chance {
    color: #e7eef2 !important;
}
body.theme-dark .bc-stat {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .bc-stat__label {
    color: #e7eef2 !important;
}
body.theme-dark .bc-stat__value {
    color: #e7eef2 !important;
}
body.theme-dark .bc-info {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .bc-section-title {
    color: #e7eef2 !important;
}
body.theme-dark .bc-section-note {
    color: #b3c0c8 !important;
}
body.theme-dark .ticket {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .ticket-number {
    color: #e7eef2 !important;
}
body.theme-dark .ticket-status {
    color: #b3c0c8 !important;
}
body.theme-dark .ticket-free {
    border-color: #2d3d46 !important;
}
body.theme-dark .ticket-busy:before {
    background: #151f27 !important;
}
body.theme-dark .ticket-busy {
    background: #18232b !important;
}
body.theme-dark .user_info .avatar {
    border: 2px solid #2d3d46 !important;
}
body.theme-dark .ticket-user {
    color: #e7eef2 !important;
}
body.theme-dark .ticket-user b {
    color: #e7eef2 !important;
}
body.theme-dark .bc-history {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .bc-history__head {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .bc-table th {
    color: #b3c0c8 !important;
}
body.theme-dark .bc-table td {
    color: #e7eef2 !important;
}
body.theme-dark .bc-table tr:hover td {
    background: #18232b !important;
}
body.theme-dark .bc-jackpot {
    background: #18232b !important;
}

/* Source: templates/register.tpl */
body.theme-dark .register-page .register-intro {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
    color: #e7eef2 !important;
}
body.theme-dark .register-page .register-table {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .register-page .register-table th {
    background: #18232b !important;
}
body.theme-dark .register-page .register-table td:first-child {
    background: #18232b !important;
}
body.theme-dark .register-page input.val {
    border: 1px solid #354650 !important;
    background: #18232b !important;
}
body.theme-dark .register-page input.val:focus {
    background: #18232b !important;
}
body.theme-dark .register-page input::placeholder {
    color: #b3c0c8 !important;
}
body.theme-dark .register-page #infa-referer-goodref {
    color: #e7eef2 !important;
}
body.theme-dark .register-page .referer-info {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .register-page .referer-select {
    background: #18232b !important;
}
body.theme-dark .register-page .classicgo {
    color: #e7eef2 !important;
}
body.theme-dark .register-page .terms-row {
    background: #18232b !important;
    color: #e7eef2 !important;
}
@media (max-width: 650px) {
body.theme-dark .register-page .register-table td:first-child {
    background: #18232b !important;
}
}

/* Source: templates/payment_min.tpl */
body.theme-dark .referals td {
    background: #18232b !important;
}

/* Source: templates/work-offer.tpl */
body.theme-dark .loxbrauser {
    background: #18232b !important;
}
body.theme-dark .s_title {
    background: #10181e !important;
}
body.theme-dark .s_tr_0 {
    background: #18232b !important;
}
body.theme-dark .s_tr_1 {
    background: #18232b !important;
}

/* Source: templates/privacy_policy.tpl */
body.theme-dark .privacy-meta__item {
    color: #e7eef2 !important;
}

/* Source: templates/work-offers.tpl */
body.theme-dark .subscribe__body {
    background: #18232b !important;
}
body.theme-dark .subscribe-stats__label {
    color: #b3c0c8 !important;
}
body.theme-dark .subscribe-withdraw-money__value {
    background: #18232b !important;
}
body.theme-dark .subscribe-stats__promo-code-expired {
    color: #b3c0c8 !important;
}

/* Source: templates/faq.tpl */
body.theme-dark .faq-section label {
    background: #18232b !important;
    color: #e7eef2 !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .faq-section label:hover {
    color: #e7eef2 !important;
}

/* Source: templates/wall.tpl */
body.theme-dark .wall-profile-error {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .wall-profile-warning {
    background: #18232b !important;
}
body.theme-dark .wall-profile-header {
    background: #18232b !important;
}
body.theme-dark .wall-profile-name {
    color: #e7eef2 !important;
}
body.theme-dark .wall-profile-fio {
    color: #e7eef2 !important;
}
body.theme-dark .wall-profile-status-dot.offline {
    background: #151f27 !important;
}
body.theme-dark .wall-profile-badge {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .wall-profile-badge.green {
    background: #18232b !important;
}
body.theme-dark .wall-profile-badge.orange {
    background: #18232b !important;
}
body.theme-dark .wall-profile-actions .btn.gray {
    background: #202e37 !important;
}
body.theme-dark .wall-profile-card {
    background: #18232b !important;
}
body.theme-dark .wall-profile-card-title {
    color: #e7eef2 !important;
}
body.theme-dark .wall-profile-info-label {
    color: #b3c0c8 !important;
}
body.theme-dark .wall-profile-info-value {
    color: #e7eef2 !important;
}
body.theme-dark .wall-profile-stat {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .wall-profile-stat:hover {
    background: #18232b !important;
    border-color: #2d3d46 !important;
}
body.theme-dark .wall-profile-stat-title {
    color: #b3c0c8 !important;
}
body.theme-dark .wall-profile-small-stat-name {
    color: #b3c0c8 !important;
}
body.theme-dark .wall-profile-small-stat-value {
    color: #e7eef2 !important;
}
body.theme-dark .wall-profile-small-stat-value.gray {
    color: #b3c0c8 !important;
}
body.theme-dark .wall-profile-status-card {
    color: #e7eef2 !important;
}
body.theme-dark .wall-profile-status-card b {
    color: #e7eef2 !important;
}
body.theme-dark .wall-profile-status-edit {
    background: #18232b !important;
}
body.theme-dark .wall-profile-gift-action:hover {
    background: #18232b !important;
}
body.theme-dark .wall-profile-blackwhite-name {
    color: #b3c0c8 !important;
}
body.theme-dark .wall-profile-blackwhite-value {
    color: #e7eef2 !important;
}
body.theme-dark .wall-profile-statistics-icon {
    background: #18232b !important;
}
body.theme-dark .wall-profile-statistics-title {
    color: #e7eef2 !important;
}
body.theme-dark .wall-profile-statistics-subtitle {
    color: #b3c0c8 !important;
}
body.theme-dark .wall-profile-statistics-open {
    background: #18232b !important;
}
body.theme-dark .wall-profile-statistics-open:hover {
    background: #18232b !important;
}
body.theme-dark .wall-profile-not-found {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .wall-profile-comments-title {
    color: #e7eef2 !important;
}
body.theme-dark .wall-profile-comments-count {
    color: #b3c0c8 !important;
}
body.theme-dark .wall-profile-comments-count b {
    color: #e7eef2 !important;
}
body.theme-dark .wall-profile-comment-add {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .wall-profile-comment-add-title {
    color: #e7eef2 !important;
}
body.theme-dark .wall-profile-comment-add-subtitle {
    color: #b3c0c8 !important;
}
body.theme-dark .wall-profile-comment-message {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
    color: #b3c0c8 !important;
}
body.theme-dark .wall-profile-comment-message.error {
    border-color: #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .wall-profile-comments-list #wall-load table {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .wall-profile-comments-list #wall-load table td,
body.theme-dark .wall-profile-comments-list #wall-load table th {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .wall-profile-comments-list #wall-load .wall-comment {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .wall-profile-comments-empty {
    border: 1px dashed #2d3d46 !important;
    background: #18232b !important;
    color: #b3c0c8 !important;
}
body.theme-dark .wall-profile-comments-toggle {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .wall-profile-comments-toggle:hover {
    border-color: #2d3d46 !important;
}
body.theme-dark .wall-profile-comments-navi a,
body.theme-dark .wall-profile-comments-navi span {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .wall-profile-comments-navi a:hover {
    border-color: #2d3d46 !important;
}
body.theme-dark .wall-profile-comments-list .msg-warning {
    border: 1px dashed #2d3d46 !important;
    background: #18232b !important;
    color: #b3c0c8 !important;
}

/* Source: templates/lottery.tpl */
body.theme-dark .lottery-list > .in {
    border: 1px solid #2d3d46 !important;
}

/* Source: templates/kontakt.tpl */
body.theme-dark .contacts-page {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
    color: #e7eef2 !important;
}
body.theme-dark .contacts-page h2 {
    color: #e7eef2 !important;
}
body.theme-dark .contacts-page ul.point li {
    color: #e7eef2 !important;
}
body.theme-dark .contacts-details {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
    color: #e7eef2 !important;
}
body.theme-dark .contacts-details strong {
    color: #e7eef2 !important;
}
body.theme-dark .contacts-page hr {
    background: #18232b !important;
}

/* Source: templates/menu/menu-right.tpl */
body.theme-dark .right-block {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .right-block-header {
    background: #18232b !important;
}
body.theme-dark .honor-avatar img {
    border: 2px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .honor-comment {
    background: #18232b !important;
}
body.theme-dark .honor-comment i {
    color: #b3c0c8 !important;
}
body.theme-dark .honor-link {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .honor-link:hover {
    background: #18232b !important;
}
body.theme-dark .rating-btn {
    background: linear-gradient(145deg, #18232b, #18232b) !important;
    border: 1px solid #2d3d46 !important;
    color:#008da3;
}
body.theme-dark .rating-btn:hover {
    background: linear-gradient(145deg, #18232b, #18232b) !important;
}
body.theme-dark .context-link {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .context-link:hover {
    background: #18232b !important;
}
body.theme-dark .banner-place {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .banner-btn {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .banner-btn:hover {
    background: #18232b !important;
    border-color: #354650 !important;
}
body.theme-dark .chat-count {
    background: #18232b !important;
}
body.theme-dark #us-online .avatar_chat {
    border: 1px solid #2d3d46 !important;
}
body.theme-dark #kopilka .kopilka-container {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark #kopilka .kopilka-btn-main {
    background: linear-gradient(145deg, #18232b, #18232b) !important;
    border: 1px solid #354650 !important;
}
body.theme-dark #kopilka .kopilka-btn-main:hover {
    background: linear-gradient(145deg, #18232b, #151f27) !important;
}
body.theme-dark #kopilka .stat-box {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark #kopilka #money_box_see {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark #kopilka .input-field {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}

/* Source: templates/menu/menu-left.tpl */
body.theme-dark nav ul li ul li a {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .badge {
    background: #18232b !important;
    border: #354650;
}

/* Source: templates/menu/menu-left.tpl */
body.theme-dark #leftcolumn {
    color: #e7eef2 !important;
}
body.theme-dark #leftcolumn .stat-card {
    background: #18232b !important;
    border: 1px solid #2d3d46 !important;
}
body.theme-dark #leftcolumn .stat-icon-box {
    background: #18232b !important;
}
body.theme-dark #leftcolumn .stat-users .stat-icon-box {
    background: #18232b !important;
}
body.theme-dark #leftcolumn .stat-total .stat-icon-box {
    background: #18232b !important;
}
body.theme-dark #leftcolumn .stat-new .stat-icon-box {
    background: #18232b !important;
}
body.theme-dark #leftcolumn .stat-payouts .stat-icon-box {
    background: #18232b !important;
}

/* Source: moder_support/statics/css/style.css */
html.theme-dark,
body.theme-dark {
    background: #10181e !important;
    color: #e7eef2 !important;
}
body.theme-dark h1,
body.theme-dark h2,
body.theme-dark h3 {
    color: #e7eef2 !important;
}
body.theme-dark #header {
    background-color: #202e37 !important;
}
body.theme-dark .header .header-user-menu:hover {
    background: #10181e !important;
}
body.theme-dark .header .heder-menu-list div {
    background: #18232b !important;
    border: 1px solid #354650 !important;
}
body.theme-dark .header .heder-menu-list div a {
    color: #e7eef2 !important;
}
body.theme-dark .header .heder-menu-list div a:hover {
    background: #18232b !important;
}
body.theme-dark #left-menu a:hover {
    background: #202e37 !important;
}
body.theme-dark #left-menu a.menu-active {
    background: #202e37 !important;
}
body.theme-dark #left-menu a.dop-menu {
    color: #b3c0c8 !important;
}
body.theme-dark #left-menu .left-menu-line {
    background: #10181e !important;
}
body.theme-dark #content {
    background: #18232b !important;
}
body.theme-dark .content {
    background: #18232b !important;
}
body.theme-dark .textarea,
body.theme-dark .input {
    border: 1px solid #354650 !important;
    color: #e7eef2 !important;
}
body.theme-dark .alert {
    background-color: #18232b !important;
    border: 1px solid #354650 !important;
}
body.theme-dark .alert-info {
    background-color: #18232b !important;
}
body.theme-dark .butgray {
    background-color: #10181e !important;
}
body.theme-dark .butgray:hover {
    background-color: #10181e !important;
}
body.theme-dark .support-vid .nomess-users {
    background-color: #18232b !important;
}
body.theme-dark .support-vid .support-id {
    background-color: #18232b !important;
}
body.theme-dark .support-cat {
    color: #e7eef2 !important;
}
body.theme-dark .support-vid .support-num {
    background-color: #18232b !important;
}
body.theme-dark .comment .comment-text {
    background: #18232b !important;
}
body.theme-dark .comment-red .comment-text {
    background: #18232b !important;
}
body.theme-dark .comment .comment-date {
    color: #e7eef2 !important;
}
body.theme-dark .comment-cit {
    border: 1px solid #354650 !important;
    color: #e7eef2 !important;
}
body.theme-dark .comment-cit:hover {
    background-color: #10181e !important;
}
body.theme-dark .bb-code span {
    background: #10181e !important;
}
body.theme-dark .templates {
    background: #18232b !important;
}
body.theme-dark .templates .temp-block:hover {
    background: #10181e !important;
}
body.theme-dark #load-pages {
    background-color: #18232b !important;
    border: 1px solid #2d3d46 !important;
    color: #e7eef2 !important;
}
body.theme-dark #load-pages:hover {
    background-color: #18232b !important;
}
body.theme-dark .block-search {
    background: #18232b !important;
}
body.theme-dark #popup {
    background-color: #18232b !important;
}
body.theme-dark .blok-quote {
    color: #e7eef2 !important;
}
body.theme-dark .blok-quote .title_quote,
body.theme-dark .blok-quote .quote {
    background-color: #18232b !important;
    border: 1px dashed #354650 !important;
}


/* Source: a-open-gostb/templates/promo.tpl */
body.theme-dark .centered-form form {
    border: 1px solid #354650 !important;
    background-color: #18232b !important;
}
body.theme-dark .centered-form input[type="text"] {
    border: 1px solid #354650 !important;
}

/* Source: a-open-gostb/statica/css/style.css */
html.theme-dark,
body.theme-dark {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark h1,
body.theme-dark h2,
body.theme-dark h3 {
    color: #e7eef2 !important;
}
body.theme-dark #header {
    background-color: #202e37 !important;
}
body.theme-dark .header .menu-li:hover {
    background: #10181e !important;
}
body.theme-dark .header .menu-li .menu-dop .menu-list {
    background: #10181e !important;
}
body.theme-dark .header .menu-li .menu-dop .menu-list a {
    color: #b3c0c8 !important;
}
body.theme-dark .header .menu-li .menu-dop .menu-list a:hover {
    color: #e7eef2 !important;
    background: #18232b !important;
}
body.theme-dark .content {
    background: #18232b !important;
}
body.theme-dark .textarea,
body.theme-dark .input {
    border: 1px solid #354650 !important;
    color: #e7eef2 !important;
}
body.theme-dark .alert {
    background-color: #18232b !important;
    border: 1px solid #354650 !important;
}
body.theme-dark .alert-info {
    background-color: #18232b !important;
}
body.theme-dark .butgray {
    background-color: #10181e !important;
}
body.theme-dark .butgray:hover {
    background-color: #10181e !important;
}
body.theme-dark .help-infa h4 {
    background-color: #10181e !important;
    border: 1px solid #354650 !important;
}
body.theme-dark .support-vid .nomess-users {
    background-color: #18232b !important;
}
body.theme-dark .support-vid .support-id {
    background-color: #18232b !important;
}
body.theme-dark .support-cat {
    color: #e7eef2 !important;
}
body.theme-dark .support-vid .support-num {
    background-color: #18232b !important;
}
body.theme-dark .comment .comment-text {
    background: #18232b !important;
}
body.theme-dark .comment-red .comment-text {
    background: #18232b !important;
}
body.theme-dark .comment .comment-date {
    color: #e7eef2 !important;
}
body.theme-dark .comment-cit {
    border: 1px solid #354650 !important;
    color: #e7eef2 !important;
}
body.theme-dark .comment-cit:hover {
    background-color: #10181e !important;
}
body.theme-dark .bb-code span {
    background: #10181e !important;
}
body.theme-dark .templates {
    background: #18232b !important;
}
body.theme-dark .templates .temp-block:hover {
    background: #10181e !important;
}
body.theme-dark .block-search {
    background: #18232b !important;
}
body.theme-dark #popup {
    background-color: #18232b !important;
}
body.theme-dark .color_d span {
    border: 1px solid #354650 !important;
}
body.theme-dark .faq-block:hover {
    background-color: #18232b !important;
}
body.theme-dark .faq-info {
    color: #e7eef2 !important;
}
body.theme-dark .faq-img img {
    border: 1px dashed #354650 !important;
}
body.theme-dark .scroll-menu .right,
body.theme-dark .scroll-menu .left,
body.theme-dark .scroll-menu .center {
    color: #b3c0c8 !important;
}
body.theme-dark .image_mini img {
    border: 2px solid #354650 !important;
}
body.theme-dark #load-pages,
body.theme-dark #load-pages-dop {
    background-color: #18232b !important;
    border: 1px solid #2d3d46 !important;
    color: #e7eef2 !important;
}
body.theme-dark #load-pages:hover,
body.theme-dark #load-pages-dop:hover {
    background-color: #18232b !important;
}
body.theme-dark .history-dialog .infa {
    background: #18232b !important;
}
body.theme-dark table.adv-serf td {
    background: #18232b !important;
}
body.theme-dark table.adv-serf td.budget {
    background: #18232b !important;
}
body.theme-dark table.adv-serf td.ext {
    background-color: #18232b !important;
}
body.theme-dark table.adv-serf td.ext {
    background-color: #18232b !important;
}
body.theme-dark .desctext {
    color: #b3c0c8 !important;
}
body.theme-dark a.workstatus-wait {
    background: #151f27 !important;
}
body.theme-dark .job-not {
    color: #b3c0c8 !important;
}
body.theme-dark .add-budget,
body.theme-dark a.add-budgetnone {
    background: #18232b url(ico/allpic/gold.png) no-repeat top center !important;
}
body.theme-dark a.add-budget:hover {
    background: #18232b url(ico/allpic/gold-act.png) no-repeat top center !important;
}
body.theme-dark .letter-subtitle {
    background: #18232b !important;
}
body.theme-dark .blok-quote {
    color: #e7eef2 !important;
}
body.theme-dark .blok-quote .title_quote,
body.theme-dark .blok-quote .quote {
    background-color: #18232b !important;
    border: 1px dashed #354650 !important;
}

/* Source: ajax/bonus-chance/pop-up-boost.php */
body.theme-dark .chest {
    background-color: #18232b !important;
}

/* Source: statica/video/style_video.css */
body.theme-dark .timer {
    border: 3px solid #354650 !important;
}
body.theme-dark .btn_capt {
    border: 3px solid #354650 !important;
}
body.theme-dark .btn_capt:hover {
    border: 3px solid #354650 !important;
}
body.theme-dark .start-time {
    border: 1px solid #2d3d46 !important;
}
body.theme-dark .butt-nw {
    border: 2px solid #2d3d46 !important;
}

/* Source: statica/slick/slick-theme.css */
body.theme-dark .slick-loading .slick-list {
    background: #18232b url("./ajax-loader.gif") center center no-repeat !important;
}
body.theme-dark .slick-dots li button:before {
    color: #e7eef2 !important;
}
body.theme-dark .slick-dots li.slick-active button:before {
    color: #e7eef2 !important;
}

/* Source: statica/font-awesome/css/font-awesome.css */
body.theme-dark .fa-border {
    border: solid 0.08em #2d3d46 !important;
}

/* Source: run/iframe/fraim_start.php */
body.theme-dark {
    background: #18232b !important;
}

/* Source: run/iframe/vlss.php */
body.theme-dark {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .sf-nav {
    background: #18232b !important;
}
body.theme-dark .sf-logo small {
    color: #b3c0c8 !important;
}
body.theme-dark .sf-divider {
    background: #18232b !important;
}
body.theme-dark .sf-status__text {
    color: #e7eef2 !important;
}
body.theme-dark .sf-status__sub {
    color: #b3c0c8 !important;
}
body.theme-dark .sf-open {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .sf-open:hover {
    background: #18232b !important;
}
body.theme-dark .sf-timer {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .sf-timer__label {
    color: #b3c0c8 !important;
}
body.theme-dark .sf-ad {
    background: #18232b !important;
}
body.theme-dark .sf-progress {
    background: #18232b !important;
}
body.theme-dark .sf-success-content {
    color: #e7eef2 !important;
}

/* Source: run/iframe/vlss_active.php */
body.theme-dark {
    background: #18232b !important;
    color: #e7eef2 !important;
}
body.theme-dark .sf-nav {
    background: #18232b !important;
}
body.theme-dark .sf-logo small {
    color: #b3c0c8 !important;
}
body.theme-dark .sf-divider {
    background: #18232b !important;
}
body.theme-dark .sf-status__text {
    color: #e7eef2 !important;
}
body.theme-dark .sf-status__sub {
    color: #b3c0c8 !important;
}
body.theme-dark .sf-open {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .sf-open:hover {
    background: #18232b !important;
}
body.theme-dark .sf-timer {
    border: 1px solid #2d3d46 !important;
    background: #18232b !important;
}
body.theme-dark .sf-timer__label {
    color: #b3c0c8 !important;
}
body.theme-dark .sf-ad {
    background: #18232b !important;
}
body.theme-dark .sf-progress {
    background: #18232b !important;
}
body.theme-dark .sf-success-content {
    color: #e7eef2 !important;
}


/* ============================================================
   FINAL COLOR-PRESERVATION OVERRIDES
   ------------------------------------------------------------
   Dark theme must NOT recolor existing site accents.  The rule
   here is simple: adapt neutral surfaces/text only; preserve
   colors that already belong to the site's original design.
   ============================================================ */

/* Main navigation: preserve the original navigation palette. */
html.theme-dark #main-menu.modern-nav::before,
body.theme-dark #main-menu.modern-nav::before {
    background: #009fb6 !important;
}

html.theme-dark #main-menu.modern-nav .main-navigation,
body.theme-dark #main-menu.modern-nav .main-navigation {
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

body.theme-dark .main > tbody > tr:nth-child(3):hover {
    background: transparent !important;
}

body.theme-dark .main > tbody > tr:nth-child(3):hover > td {
    background: transparent !important;
}

html.theme-dark #main-menu.modern-nav .main-navigation__link,
body.theme-dark #main-menu.modern-nav .main-navigation__link {
    color: #ffffff !important;
    background: transparent !important;
}

html.theme-dark #main-menu.modern-nav .main-navigation__link i,
body.theme-dark #main-menu.modern-nav .main-navigation__link i {
    color: #ffffff !important;
}

html.theme-dark #main-menu.modern-nav .main-navigation__link:hover,
body.theme-dark #main-menu.modern-nav .main-navigation__link:hover {
    color: #ffffff !important;
    background: rgba(0, 0, 0, .12) !important;
}

html.theme-dark #main-menu.modern-nav .main-navigation__link.active,
html.theme-dark #main-menu.modern-nav .main-navigation__link_active,
body.theme-dark #main-menu.modern-nav .main-navigation__link.active,
body.theme-dark #main-menu.modern-nav .main-navigation__link_active {
    color: #ffffff !important;
    background: #00849c !important;
}

html.theme-dark #main-menu.modern-nav .main-navigation__link_regard,
body.theme-dark #main-menu.modern-nav .main-navigation__link_regard,
html.theme-dark #main-menu.modern-nav .main-navigation__link_regard:hover,
body.theme-dark #main-menu.modern-nav .main-navigation__link_regard:hover,
html.theme-dark #main-menu.modern-nav .main-navigation__link_active.main-navigation__link_regard,
body.theme-dark #main-menu.modern-nav .main-navigation__link_active.main-navigation__link_regard {
    color: #ffffff !important;
    background: #ef6275 !important;
}

html.theme-dark #main-menu.modern-nav .main-navigation__link_bf,
body.theme-dark #main-menu.modern-nav .main-navigation__link_bf {
    background: #000000 !important;
}

html.theme-dark #main-menu.modern-nav .main-navigation__link_bf:hover,
html.theme-dark #main-menu.modern-nav .main-navigation__link_active.main-navigation__link_bf,
body.theme-dark #main-menu.modern-nav .main-navigation__link_bf:hover,
body.theme-dark #main-menu.modern-nav .main-navigation__link_active.main-navigation__link_bf {
    background: #292929 !important;
}

/* Legacy navigation palette, when that markup is used. */
html.theme-dark .main-navigation,
body.theme-dark .main-navigation {
    background-color: #019fb6 !important;
}

html.theme-dark .main-navigation__link,
body.theme-dark .main-navigation__link {
    color: #f2f2f2 !important;
}

html.theme-dark .main-navigation__link:hover,
html.theme-dark .main-navigation__link_active,
html.theme-dark .main-navigation__link.active,
body.theme-dark .main-navigation__link:hover,
body.theme-dark .main-navigation__link_active,
body.theme-dark .main-navigation__link.active {
    background-color: #158d9f !important;
    color: #fff !important;
}

html.theme-dark .main-navigation__link_regard,
html.theme-dark .main-navigation__link_regard:hover,
html.theme-dark .main-navigation__link_active.main-navigation__link_regard,
body.theme-dark .main-navigation__link_regard,
body.theme-dark .main-navigation__link_regard:hover,
body.theme-dark .main-navigation__link_active.main-navigation__link_regard {
    background-color: #d67676 !important;
    color: #fff !important;
}

/* Left sidebar: keep original accent colors; only neutral surfaces change. */
html.theme-dark .usermnuline:hover,
body.theme-dark .usermnuline:hover,
html.theme-dark .user_menuline:hover,
body.theme-dark .user_menuline:hover {
    color: #147af0 !important;
    border-bottom-color: #019fb6 !important;
    border-left-color: #019fb6 !important;
}

html.theme-dark .usermnuline-act,
html.theme-dark .usermnuline-act:hover,
body.theme-dark .usermnuline-act,
body.theme-dark .usermnuline-act:hover {
    color: #ffffff !important;
    background: linear-gradient(135deg, #019fb6 0%, #078ba0 100%) !important;
    border-left-color: #019fb6 !important;
}


/* ============================================================
   ORIGINAL ACCENT / SEMANTIC COLOR PRESERVATION
   ------------------------------------------------------------
   Dark mode must not replace colors that belong to the site's
   original visual language.  Only neutral surfaces are adapted.
   ============================================================ */

/* Header rating: preserve the original text and gold icon colors. */
body.theme-dark .ss-rating {
    color: #56666d !important;
}
body.theme-dark .ss-rating:hover {
    color: #009db5 !important;
}
body.theme-dark .ss-rating i {
    color: #dca43a !important;
}

/* Left balance: preserve the original colored account values. */
body.theme-dark #leftcolumn .sidebar-balance__account--advertising .sidebar-balance__account-icon {
    color: #d7942c !important;
}
body.theme-dark #leftcolumn .sidebar-balance__account--main .sidebar-balance__account-icon {
    color: #1599bd !important;
}
body.theme-dark #leftcolumn .sidebar-balance__account--advertising .sidebar-balance__account-info strong {
    color: #c58b2b !important;
}
body.theme-dark #leftcolumn .sidebar-balance__account--main .sidebar-balance__account-info strong {
    color: #1599bd !important;
}

/* The balance amount itself keeps its original branded gradient. */
body.theme-dark #leftcolumn .sidebar-balance__amount {
    background: linear-gradient(135deg, #1599bd, #167d9b) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}
body.theme-dark #leftcolumn .sidebar-balance__currency {
    color: #1599bd !important;
}

/* Section title: keep the original site's branded gradient. */
body.theme-dark .titles,
body.theme-dark .titles2,
body.theme-dark .titles333 {
    background: linear-gradient(135deg, #019fb6 0%, #08a9bf 100%) !important;
}

/* Surfing/task links: original design uses a darker teal, not the
   generic brand color. Do not flatten the site's individual accents. */
body.theme-dark .work-serf a {
    color: #168aa0 !important;
}
body.theme-dark .work-serf a:hover {
    color: #008da3 !important;
}
body.theme-dark .work-serf a[href*="http"] {
    color: #078da5 !important;
}
body.theme-dark .work-serf a[href*="http"]:hover {
    color: #006f82 !important;
}

/* Wall/statistics icons retain their original blue. */
body.theme-dark .wall-profile-statistics-icon,
body.theme-dark .wall-profile-statistics-open,
body.theme-dark .wall-statistics-header-icon {
    color: #447bba !important;
}

/* Competition points were already branded in the original design. */
body.theme-dark .competition-points {
    color: #019fb6 !important;
}

/* FAQ controls retain their original link color. */
body.theme-dark .butt-faq span,
body.theme-dark .butt-faq a {
    color: #019fb6 !important;
}

/* Footer keeps the original blue/brand accents. */
body.theme-dark .foot-center,
body.theme-dark .foot-center a {
    color: #019fb6 !important;
}
body.theme-dark .foot-right .copyr {
    color: #45a7f0 !important;
}

/* Original green legacy action remains green rather than becoming a
   generic dark panel. */
body.theme-dark .classicgo {
    background: #ADD38D !important;
    color: #000 !important;
    border-color: #019fb6 !important;
}

/* Original semantic message colors: darken the surface, but keep
   the site's success/error identity. */
body.theme-dark .msg-ok {
    color: #257754 !important;
}
body.theme-dark .msg-error {
    color: #b7554d !important;
}

/* ============================================================
   FINAL DARK-THEME FIXES — requested visual corrections
   These rules intentionally come last so they win over all
   previously generated overrides.
   ============================================================ */

/* 1. Page background: the actual page is darker than cards. */
html.theme-dark,
body.theme-dark {
    --dark-page: #0d1419 !important;
    --dark-page-soft: #111a21 !important;
    --dark-panel: #151f27 !important;
    --dark-card: #18232b !important;
    --dark-card-hover: #1c2932 !important;
    background: #0d1419 !important;
    color: #e7eef2 !important;
}

/* Header must use exactly the same base background as the page. */
body.theme-dark #header,
body.theme-dark #top-menu,
body.theme-dark .ss-header,
body.theme-dark .site-header {
    background: #0d1419 !important;
    background-image: none !important;
}

/* Main content wrapper must not brighten on hover. */
body.theme-dark #contentwrapper,
body.theme-dark #contentwrapper:hover {
    background: #0d1419 !important;
    color: #e7eef2 !important;
}

/* 2. User menu block: dark structural surface, not a light/white block. */
body.theme-dark .usermnublock {
    background: #111a21 !important;
    color: #e7eef2 !important;
    border-color: #273640 !important;
}
body.theme-dark .usermnublock *,
body.theme-dark .usermnublock a {
    color: inherit;
}
body.theme-dark .usermnublock hr {
    background: #273640 !important;
    border-color: #273640 !important;
}

/* 3. Balance cards: normal state must have the same dark surface
      that was already correct on hover. */
body.theme-dark #leftcolumn .sidebar-balance,
body.theme-dark #leftcolumn .sidebar-balance:hover,
body.theme-dark .menu-balance,
body.theme-dark .menu-balance:hover {
    background: #18232b !important;
    background-image: none !important;
}

/* 4. Every ordinary panel/card should be visibly above the page
      background instead of blending into it. */
body.theme-dark .hero-section,
body.theme-dark .hero-note,
body.theme-dark .stat-item,
body.theme-dark .step-card,
body.theme-dark .earn-section,
body.theme-dark .safe-section,
body.theme-dark .feature-card,
body.theme-dark .card,
body.theme-dark .panel,
body.theme-dark .block,
body.theme-dark .box,
body.theme-dark .widget,
body.theme-dark .content-block,
body.theme-dark .info-block,
body.theme-dark .stat-block {
    background: #18232b !important;
}

/* Children of the safety/conditions section must never fall back
   to the original white cards. */
body.theme-dark .safe-section > *,
body.theme-dark .safe-section .safe-card,
body.theme-dark .safe-section .card,
body.theme-dark .safe-section [class*="card"],
body.theme-dark .safe-section [class*="item"] {
    background: #18232b !important;
    color: #e7eef2 !important;
    border-color: #2d3d46 !important;
}
body.theme-dark .safe-section p,
body.theme-dark .safe-section span,
body.theme-dark .safe-section li,
body.theme-dark .safe-section strong,
body.theme-dark .safe-section h3,
body.theme-dark .safe-section h4 {
    color: inherit !important;
}

/* 5. Borders: replace common white/light structural borders with
      the same dark border language used everywhere else. */
body.theme-dark #contentwrapper,
body.theme-dark #contentwrapper > *,
body.theme-dark .hero-section,
body.theme-dark .stat-item,
body.theme-dark .step-card,
body.theme-dark .feature-card,
body.theme-dark .safe-section,
body.theme-dark .safe-section > *,
body.theme-dark .profile-card,
body.theme-dark .profile-page > *,
body.theme-dark .settings__block,
body.theme-dark .settings__block-content,
body.theme-dark .settings__block-header,
body.theme-dark .statistics,
body.theme-dark .statistics-card,
body.theme-dark .statistic-card,
body.theme-dark .statadv-page > *,
body.theme-dark .tos-overview,
body.theme-dark .tos-details,
body.theme-dark .tos-details__item,
body.theme-dark .privacy-page > *,
body.theme-dark .privacy-policy > * {
    border-color: #2d3d46 !important;
}

/* Neutral inline light borders, including the common white/gray
   legacy variants. */
body.theme-dark [style*="border: 1px solid #fff"],
body.theme-dark [style*="border:1px solid #fff"],
body.theme-dark [style*="border: 1px solid #ffffff"],
body.theme-dark [style*="border:1px solid #ffffff"],
body.theme-dark [style*="border-color: #fff"],
body.theme-dark [style*="border-color:#fff"],
body.theme-dark [style*="border-color: #ffffff"],
body.theme-dark [style*="border-color:#ffffff"],
body.theme-dark [style*="border-color: #eee"],
body.theme-dark [style*="border-color:#eee"],
body.theme-dark [style*="border-color: #ddd"],
body.theme-dark [style*="border-color:#ddd"],
body.theme-dark [style*="border-color: #ccc"],
body.theme-dark [style*="border-color:#ccc"] {
    border-color: #2d3d46 !important;
}

/* 6. Legacy inline gray blocks such as:
      padding:10px 10px 10px 20px; background-color:#eee; ... */
body.theme-dark [style*="background-color: #eee"],
body.theme-dark [style*="background-color:#eee"],
body.theme-dark [style*="background: #eee"],
body.theme-dark [style*="background:#eee"] {
    background-color: #151f27 !important;
    background: #151f27 !important;
    color: #e7eef2 !important;
}

/* Also catch other common light legacy surfaces. */
body.theme-dark [style*="background-color: #f5f5f5"],
body.theme-dark [style*="background-color:#f5f5f5"],
body.theme-dark [style*="background-color: #f1f1f1"],
body.theme-dark [style*="background-color:#f1f1f1"],
body.theme-dark [style*="background-color: #f7f7f7"],
body.theme-dark [style*="background-color:#f7f7f7"],
body.theme-dark [style*="background-color: #f9f9f9"],
body.theme-dark [style*="background-color:#f9f9f9"],
body.theme-dark [style*="background-color: #eaeaea"],
body.theme-dark [style*="background-color:#eaeaea"] {
    background-color: #151f27 !important;
}

/* 7. Comment composer: dark immediately, not white until focus. */
body.theme-dark .wall-profile-comment-message,
body.theme-dark .wall-profile-comment-message:hover,
body.theme-dark .wall-profile-comment-message:focus,
body.theme-dark .comment textarea,
body.theme-dark .comment textarea:hover,
body.theme-dark .comment textarea:focus,
body.theme-dark .comment-form textarea,
body.theme-dark .comment-form textarea:hover,
body.theme-dark .comment-form textarea:focus,
body.theme-dark .comments textarea,
body.theme-dark .comments textarea:hover,
body.theme-dark .comments textarea:focus,
body.theme-dark .news-detail-comments textarea,
body.theme-dark .news-detail-comments textarea:hover,
body.theme-dark .news-detail-comments textarea:focus {
    background: #0f181e !important;
    color: #e7eef2 !important;
    border-color: #30414b !important;
}
body.theme-dark .wall-profile-comment-message::placeholder,
body.theme-dark .comment textarea::placeholder,
body.theme-dark .comment-form textarea::placeholder,
body.theme-dark .comments textarea::placeholder,
body.theme-dark .news-detail-comments textarea::placeholder {
    color: #71828b !important;
}

/* 8. Money presets: the default state is lighter, hover/active is
      deliberately darker — matching the requested interaction. */
body.theme-dark .money-preset {
    background: #202e37 !important;
    color: #e7eef2 !important;
    border-color: #354650 !important;
}
body.theme-dark .money-preset:hover,
body.theme-dark .money-preset--active {
    background: #151f27 !important;
    color: #e7eef2 !important;
    border-color: #2d3d46 !important;
}

/* 9. FAQ: expanded answers must use light text on the dark surface. */
body.theme-dark .text-faq,
body.theme-dark .faq-section .text-faq,
body.theme-dark .faq-section .faq-answer,
body.theme-dark .faq-section .faq-answer *,
body.theme-dark .faq-section label + div,
body.theme-dark .faq-section label + div *,
body.theme-dark .faq-section .answer,
body.theme-dark .faq-section .answer * {
    color: #e7eef2 !important;
}
body.theme-dark .faq-section .faq-answer,
body.theme-dark .faq-section .answer,
body.theme-dark .faq-section label + div {
    background: #151f27 !important;
}

/* 10. Referral warning text on registration must not remain dark. */
body.theme-dark .register-page .referer-info,
body.theme-dark .register-page .referer-info *,
body.theme-dark .register-page #infa-referer-goodref {
    color: #e7eef2 !important;
}

/* 11. Public offer / Terms: darken the whole content area, including
      the parts that were still white in the original page. */
body.theme-dark .tos-page,
body.theme-dark .tos,
body.theme-dark .tos-container,
body.theme-dark .public-offer,
body.theme-dark .offer-page,
body.theme-dark .offer-container {
    background: #0d1419 !important;
    color: #e7eef2 !important;
    border-color: #2d3d46 !important;
}
body.theme-dark .tos-page *,
body.theme-dark .tos *,
body.theme-dark .tos-container *,
body.theme-dark .public-offer *,
body.theme-dark .offer-page *,
body.theme-dark .offer-container * {
    border-color: #2d3d46;
}

/* Privacy policy: remove white page/container surfaces. */
body.theme-dark .privacy-page,
body.theme-dark .privacy-policy,
body.theme-dark .privacy-container,
body.theme-dark .privacy-content,
body.theme-dark .privacy-policy-container {
    background: #0d1419 !important;
    color: #e7eef2 !important;
    border-color: #2d3d46 !important;
}
body.theme-dark .privacy-page *,
body.theme-dark .privacy-policy *,
body.theme-dark .privacy-container *,
body.theme-dark .privacy-content *,
body.theme-dark .privacy-policy-container * {
    border-color: #2d3d46;
}

/* 12. Settings: the outer page and blocks must not inherit white
      backgrounds from the legacy profile/settings CSS. */
body.theme-dark .profile-page,
body.theme-dark .profile-page .settings,
body.theme-dark .settings-page,
body.theme-dark .settings-container,
body.theme-dark .settings-content {
    background: #0d1419 !important;
    color: #e7eef2 !important;
}
body.theme-dark .profile-page .settings-tab_theme_cloud,
body.theme-dark .profile-page .settings-avatar,
body.theme-dark .profile-page .settings-payout,
body.theme-dark .profile-page .settings-social-network,
body.theme-dark .profile-page .settings-password,
body.theme-dark .profile-page .settings-ip-wm,
body.theme-dark .profile-page .settings__block-header,
body.theme-dark .profile-page .settings__block-header + .settings__block-content {
    background: #18232b !important;
}

/* 13. Statistics: same rule — dark page, slightly lighter cards. */
body.theme-dark .statadv-page,
body.theme-dark .statistics-page,
body.theme-dark .statistics-container,
body.theme-dark .statistics-content,
body.theme-dark .stats-page,
body.theme-dark .stats-container {
    background: #0d1419 !important;
    color: #e7eef2 !important;
}
body.theme-dark .statadv-page > *,
body.theme-dark .statistics-page > *,
body.theme-dark .statistics-container > *,
body.theme-dark .statistics-content > *,
body.theme-dark .stats-page > *,
body.theme-dark .stats-container > * {
    border-color: #2d3d46 !important;
}

/* 14. Neutral dark text on dark surfaces: common legacy text colors. */
body.theme-dark .tos-page [style*="color:#333"],
body.theme-dark .tos-page [style*="color: #333"],
body.theme-dark .tos-page [style*="color:#444"],
body.theme-dark .tos-page [style*="color: #444"],
body.theme-dark .privacy-page [style*="color:#333"],
body.theme-dark .privacy-page [style*="color: #333"],
body.theme-dark .privacy-policy [style*="color:#333"],
body.theme-dark .privacy-policy [style*="color: #333"] {
    color: #e7eef2 !important;
}

/* 15. Final fallback for the actual page-level hover states:
      page itself never changes tone on mouse-over. */
body.theme-dark #contentwrapper:hover,
body.theme-dark #header:hover,
body.theme-dark .ss-header:hover {
    background: #0d1419 !important;
}


/* Homepage hero heading: remove the legacy light separator/line that can
   render through the "Продвигайте с нами" title in dark mode. */
body.theme-dark .hero-section,
body.theme-dark .hero-section::before,
body.theme-dark .hero-section::after {
    border-top-color: transparent !important;
    border-bottom-color: transparent !important;
    outline: 0 !important;
}

body.theme-dark .hero-section {
    border: 1px solid #2d3d46 !important;
    box-shadow: none !important;
}

body.theme-dark .hero-section > *,
body.theme-dark .hero-section h1,
body.theme-dark .hero-section h2,
body.theme-dark .hero-section h3,
body.theme-dark .hero-section .hero-title,
body.theme-dark .hero-section .hero-section-title {
    position: relative;
    z-index: 2;
}

/* Legacy horizontal separators inside the hero must not sit above the title. */
body.theme-dark .hero-section hr {
    border: 0 !important;
    border-top: 0 !important;
    background: transparent !important;
}

/* Homepage: the "Продвигайте с нами" strip is a .titles2 header.
   A legacy separator can bleed through it; make the strip an opaque
   stacking layer and remove every border/outline that can draw across it. */

body.theme-dark .titles2::after,
body.theme-dark .titles333::after,
body.theme-dark .titles::after {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    z-index: -1 !important;
    background: linear-gradient(135deg, #019fb6 0%, #08a9bf 100%) !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    pointer-events: none !important;
}

/* Do not allow generic title/separator rules to paint over the strip. */
body.theme-dark .titles2 hr,
body.theme-dark .titles333 hr,
body.theme-dark .titles hr,
body.theme-dark .titles2 + hr,
body.theme-dark .titles333 + hr,
body.theme-dark .titles + hr {
    border: 0 !important;
    border-top: 0 !important;
    border-bottom: 0 !important;
    background: transparent !important;
}


/* Homepage: the thin horizontal line crossing the "Продвигайте с нами"
   strip is the legacy <hr> separator.  It is drawn above/through the strip
   because of the old layout/float stacking.  Hide only those separators on
   a contentwrapper that actually contains the promo title, so HRs elsewhere
   on the site remain untouched. */
body.theme-dark #contentwrapper:has(.titles2) hr,
body.theme-dark #contentwrapper:has(.titles333) hr {
    display: none !important;
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    visibility: hidden !important;
}

/* In case the separator is emitted immediately around the hero/title block
   rather than as a direct sibling, suppress the legacy line on the homepage
   container itself. */
body.theme-dark #contentwrapper:has(.titles2) .hero-section,
body.theme-dark #contentwrapper:has(.titles333) .hero-section {
    border-top: 0 !important;
}

/* Keep the promo strip above any legacy positioned decoration. */
body.theme-dark #contentwrapper:has(.titles2) .titles2,
body.theme-dark #contentwrapper:has(.titles333) .titles333 {
    position: relative !important;
    z-index: 1000 !important;
}

/* FINAL FIX: homepage promo title line comes from an ancestor that contains
   .titles2.  The line is above the cyan strip, so changing .titles2 itself
   cannot remove it.  Remove only structural bottom/top borders and shadows
   from the ancestor chain of the homepage promo strip. */
body.theme-dark #contentwrapper:has(.titles2) *:has(.titles2),
body.theme-dark #contentwrapper:has(.titles333) *:has(.titles333) {
    border-bottom: 0 !important;
    border-top-color: transparent !important;
    box-shadow: none !important;
}

/* The direct wrapper around the promo title must form the top stacking layer. */
body.theme-dark #contentwrapper:has(.titles2) *:has(> .titles2),
body.theme-dark #contentwrapper:has(.titles333) *:has(> .titles333) {
    position: relative !important;
    z-index: 2147483000 !important;
    border-bottom: 0 !important;
    box-shadow: none !important;
}

body.theme-dark #contentwrapper:has(.titles2) .titles2,
body.theme-dark #contentwrapper:has(.titles333) .titles333 {
    position: relative !important;
    z-index: 2147483647 !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    overflow: hidden !important;
}

/* FINAL: the legacy .title has its own dotted teal bottom border in
   style(4).css. It can visually cross/overlap the homepage .titles2 strip.
   Remove that separator in dark mode; .titles2 itself does not need it. */
body.theme-dark .title {
    border-bottom: 0 !important;
}

body.theme-dark p{
    color:#e7eef2 !important;
}

body.theme-dark .members-greeting{
    background:#18232b !important;
    border: #273640 !important;
}

body.theme-dark .activity-chart{
    background:#18232b !important;
}

body.theme-dark .stat_alt{
    background:#18232b !important;
}

body.theme-dark .action-link{
    background:#18232b;
}

body.theme-dark .action-link:hover{
    background: #009db5 !important;
}

body.theme-dark .highcharts-background{
    background: #009db5 !important;
}

body.theme-dark .add-link{
    background:#18232b !important;

}

body.theme-dark .add-link:hover{
    background: #009db5 !important;

}

body.theme-dark .profile-card__body{
    background:#18232b !important;

}