@charset "utf-8";
body.dark_mode {
    color:#fff;
    background-color:#323439;
}
/*
.dark_mode div.body_wrapper {
    background-color:#323439;
}
*/
.dark_mode a {
    color:#73a4ce;
}
.dark_mode h1 {
    color: #ececec;
}
.dark_mode ::-webkit-scrollbar-track {
    background-color: #222527;
}
.dark_mode ::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background-color: #1c1e20;
}

.dark_mode div.window_header_mobile {
    background-color: #1c1e20;
}
.dark_mode div.preloader_ {
    color: #fff;
}
.dark_mode .preloader-wrapper {
    background: #000;
    color: #fff;
}
.dark_mode div.body {
    background-color:#323439;
}
.dark_mode div.points {
    color:#78C183;
}
.dark_mode div.money {
    color:#FF6700;
}
.dark_mode div.money a {
    border-bottom:1px dashed #FF6700;
    color:#FF6700;
}
.dark_mode div.left_panel {
    background-color:#202225;
}
.dark_mode div.left_menu_text {
    color:#fff;
}
.dark_mode li.selected div.left_menu_text {
    color:#fff;
}
.dark_mode div.left_panel a:hover div.left_menu_text {
    color:#fff;
}
.dark_mode div.header {
    background-color:#171819;
}
.dark_mode div.navline {
    color:#666;
}
.dark_mode div.burger {
    filter: brightness(0.9);
}
.dark_mode div.mobile_menu {
    background-color: #202225;
}
.dark_mode div.mobile_menu ul li a {
    color: #fff;
    border-bottom: 1px solid #272a2d;
}
.dark_mode div.mobile_menu ul li a:hover {
    background-color: #272a2d;
}
.dark_mode div.user_panel_name a {
    color: #999;
}
.dark_mode div.user_panel_name img {
    background-color: #353535;
}
.dark_mode div.header_panel div.user_panel_menu_button,
.dark_mode div.header_panel div.user_panel_notification_button,
.dark_mode .interface_btn
{
    background-color: #353535;
}
.dark_mode div.header_panel div.user_panel_menu_button:hover,
.dark_mode div.header_panel div.user_panel_notification_button:hover,
.interface_btn
{
    background-color: #2b2b2b;
}
.dark_mode div.header_user_menu {
    background-color: #151718;
    -webkit-box-shadow: 0px 0px 8px -3px rgba(0,0,0,1);
    -moz-box-shadow: 0px 0px 8px -3px rgba(0,0,0,1);
    box-shadow: 0px 0px 8px -3px rgba(0,0,0,1);
}
.dark_mode div.header_user_menu hr {
    color: #272a2d;
    background-color: #272a2d;
}
.dark_mode .header_user_menu_img {
    background-color: #353535;
}
.dark_mode div.header_user_menu ul li a:hover {
    background-color: #2b2b2b;
}
.dark_mode div.header_user_menu_txt {
    color: #e4e4e4;
}
.dark_mode div.frame_menu {
    background-color: #151718;
    -webkit-box-shadow: 0px 0px 8px -3px rgba(0,0,0,1);
    -moz-box-shadow: 0px 0px 8px -3px rgba(0,0,0,1);
    box-shadow: 0px 0px 8px -3px rgba(0,0,0,1);
}
.dark_mode div.frame_menu ul li a:hover {
    background-color: #2b2b2b;
}
.dark_mode div.logout a {
    color: #AF105F;
}
.dark_mode ul.left_menu li {
    border-left:5px solid #202225;
}
.dark_mode ul.left_menu li:hover {
    background-color: #282b30;
    border-left:5px solid #282b30;
}
.dark_mode ul.left_menu li.selected {
    background-color: #17181a !important;
    border-left:5px solid #000;
}
.dark_mode div.left_menu_text_2 {
    color:#fff;
}
.dark_mode ul.left_menu_2 li {
    border-left:5px solid #202225;
}
.dark_mode ul.left_menu_2 li:hover {
    background-color: #282b30;
    border-left:5px solid #282b30;
}
.dark_mode ul.left_menu_2 li.selected {
    background-color: #17181a !important;
    border-left:5px solid #000;
}
.dark_mode div.header_block {
    color:#225170;
}
.dark_mode div.header_block ul li a:hover {
    background-color:#E6ECEF;
}
.dark_mode div.header_block ul li a.selected {
    background-color:#6C84CC;
    color:#FFF;
}
.dark_mode div.header_block_title span {
    color:#666;
}
.dark_mode div.new_mission {
    border:1px solid #225170;
    background-color:#FCF7B9;
}
.dark_mode div.new_mission div, div.complite_mission div, span.mission_status {
    background-color:#225170;
    color:#FFF200;
}
.dark_mode div.complite_mission {
    border:1px solid #225170;
    background-color:#E9F2D7;
}
.dark_mode div.user_group {
    color:#6D6E71;
}
.dark_mode div.profile_user_money a {
    color:#FF6700;
    border:1px solid #FF6700;
}
.dark_mode div.profile_user_money a:hover {
    background-color:#FF6700;
    color:#fff;
}
.dark_mode div.profile_user_likes a {
    color:#225170;
    border:1px solid #225170;
}
.dark_mode div.profile_user_likes a:hover {
    background-color:#225170;
    color:#fff;
}
.dark_mode div.profile_user_points a {
    color:#50ac52;
    border:1px solid #50ac52;
}
.dark_mode div.profile_user_points a:hover {
    background-color:#50ac52;
    color:#fff;
}
.dark_mode div.profile_level_name span {
    color: #6D6E71;
}
.dark_mode div.level_progress_line {
    border:2px solid #50ac52;
}
.dark_mode div.level_progress_line div.progress_line {
    background-color:#50ac52;
    color:#FFF;
}
.dark_mode div.level_progress_line div.progress_text {
    color:#50ac52;
}
.dark_mode div.profile_level_info1 {
    color:#6D6E71;
}
.dark_mode div.profile_level_info2 {
    color:#6D6E71;
}
.dark_mode div.window {
    background-color: #272a2d;
}
.dark_mode div.window_achievement div.table_cell {
    border-bottom:1px solid #3a3e42;
}
.dark_mode div.stars div {
    background-color:#CCC;
}
.dark_mode div.profile_achievement div.achievement_progress_line {
    border:1px solid #225170;
}
.dark_mode div.profile_achievement div.achievement_progress_line div {
    background-color:#225170;
}
.dark_mode div.profile_achievement div.achievement_progress_info {
    color:#6D6E71;
}
.dark_mode div.profile_achievement div.table_cell {
    border-bottom:1px solid #323439;
}
.dark_mode div.profile_mission {
    background-color: #222527;
}
.dark_mode div.mission_obj span {
    color:#6D6E71;
}
.dark_mode div.mission_time span {
    color:#6D6E71;
}
.dark_mode div.profile_awards ul li div.award_count {
    color:#fff;
    background-color:#225170;
}
.dark_mode div.profile_activity table td.info {
    color:#808285;
}
.dark_mode div.profile_activity table td.info div.activity_item {
    color:#000;
}
.dark_mode div.footer {
    color:#999;
    border-top:2px solid #3a3e42;
}
.dark_mode .grayscale {
    filter: gray; /* IE 6-9 */
}
.dark_mode .modal {
    background-color:#323439;
}
.dark_mode .modal h4 {
    color:#000;
}
.dark_mode div.shadow {
    background-color:#000;
}
.dark_mode div.form {
    background-color:#292b2f;
}
.dark_mode div.form input[disabled] {
    background-color: #f4f4f4;
}
.dark_mode .selected_object {
    background-color:#6C84CC;
}
.dark_mode .selected_object span {
    color:#FFF;
}
.dark_mode .object_label {
    color:#6C84CC;
}
.dark_mode .type_label {
    color:#6C84CC;
}
.dark_mode .object_label span {
    border-bottom:1px dashed #6C84CC;
}
.dark_mode .type_label span {
    border-bottom:1px dashed #6C84CC;
}
.dark_mode div.form th {
    background-color:#ccc;
    color:#FFF;
}
.dark_mode div.system_message {
    border: 2px solid #feb23d;
    color: #fff;
    background-color: #6b5832;
}
.dark_mode div.system_message a {
    color: #ffd700;
}
.dark_mode div.save_message {
    color: #50ac52;
    border: 2px solid #50ac52;
    background-color: #283228;
}
.dark_mode div.no_result_title {
    border: 2px solid #feb23d;
    color: #feb23d;
    background-color: #383228;
}
.dark_mode .form_error {
    color: #ea7471;
    border: 2px solid #ea7471;
    background-color: #382c2c;
}
.dark_mode .form .td_left {
    color:#999;
}
.dark_mode .td_title span {
    color: #333;
}
.dark_mode .form .td_title {
    color:#CCC;
    border-bottom:1px solid #424851;
}
.dark_mode .form input_[type=submit] {
    background-color:#78C183;
    color:#FFF;
}
.dark_mode .form_buttons_right {
    border-top: 1px solid #424851;
}
.dark_mode .modal_header {
    background-color:#171819;
}
.dark_mode .modal_header h1 {
    color:#FFF;
}
.dark_mode div.modal_form {
    background-color:#272a2d;
}
.dark_mode div.catalog_element {
    background-color:#222527;
}
.dark_mode input.form_checkbox {
    border:2px solid #000;
}
.dark_mode .form input[type=submit]:hover, input.green_button:hover, a.green_button:hover {
    background-color:#6278BA !important;
}
.dark_mode .list_switcher a.active {
    background-color: #50648E;
    color: #FFF;
}
.dark_mode .green_button {
    background-color:#6C84CC;
    color:#FFF !important;
}
.dark_mode .button {
    background-color:#6C84CC;
    color:#FFF !important;
}
.dark_mode .red_button {
    background-color:#BF3867;
    color:#FFF !important;
}
.dark_mode .red_button:hover {
    background-color:#BF134F;
}
.dark_mode .gray_button {
    background-color: #6B6E73;
    color: #E2E0FB !important;
}
.dark_mode .gray_button:hover {
    background-color: #5c5f63 !important;
}
.dark_mode .form input[type=text], .dark_mode .form input[type=password], .dark_mode .form input[type=email], .dark_mode .form input[type=number] {
    border:2px solid #383c45;
    background-color: #141517;
    color: #ddd;
}
.dark_mode #form input[type=text], .dark_mode #form input[type=password] {
    background-color: #141517;
    color: #ddd;
    border: #383c45;
}
.dark_mode .search_field {
    border:1px solid #3c3e5f;
    background-color: #141517;
}
.dark_mode .form textarea {
    border:2px solid #383c45;
    background-color: #141517;
    color: #ddd;
}
.dark_mode .form select {
    border:2px solid #383c45;
    background-color: #141517;
    color: #ddd;
}

/* SELECTOR */
.dark_mode div.selector {
    border:2px solid #383c45;
    background-color:#141517;
}
.dark_mode .selector_value {
    background-color:#6C84CC;
    color:#FFF;
}
.dark_mode .preloader {
    color:#FFF;
    background-color:#000;
}
.dark_mode .select_list {
    color: #fff;
    background-color: #1d2023;
    border:1px solid transparent;
}
.dark_mode .selector_value .val a {
    color:#FFF;
}
.dark_mode div.select_item {
    border-bottom:1px solid #3a3e42;
}
.dark_mode div.select_item_active {
    background-color: #313438 !important;
}
.dark_mode div.select_item:hover {
    background-color: #313438;
}
.dark_mode div.select_item div.image {
    background-color: #212326;
    border:1px solid #3a3f43;
}
.dark_mode div.select_item div.title span {
    color:#666;
}
.dark_mode ul.left_submenu {
    border-top:1px solid #3a3e42;
}
.dark_mode ul.left_submenu li {
    border-bottom:1px solid #3a3e42;
}
.dark_mode ul.left_submenu li a {
    color:#fff;
}
.dark_mode ul.left_submenu li a:hover {
    background-color:#292A2D;
}
.dark_mode ul.left_submenu li a.selected {
    background-color:#6C84CC;
    color:#fff;
}
.dark_mode div.activity_modal_wrapper div.block_title {
    color:#CCC;
    background-color:#282a2d  !important;
}
.dark_mode .user_table th {
    background-color:#202225;
    color:#999;
}
.dark_mode .user_table td {
    border-bottom:1px solid #3a3e42 !important;
    color: #ccc;
}
.dark_mode .user_table th a {
    color:#999;
}
.dark_mode div.info {
    color:#666;
}
.dark_mode div.modal_description {
    color: #ccc;
}
.dark_mode div.modal_name {
    color:#fff;
}
.dark_mode div.modal_panel {
    background-color:#000;
}
.dark_mode div.scroll_left {
    background-color:#999;
}
.dark_mode div.scroll_right {
    background-color:#999;
}
.dark_mode div.facebook_button {
    background-color:#3b579d;
    color:#FFF;
}
.dark_mode div.post_success {
    color:#060;
}
.dark_mode div.post_fail {
    color:#f00;
}
.dark_mode div.event_time {
    color:#999;
}
.dark_mode .show_more {
    color: #50ac52;
    background-color: #232529;
}
.dark_mode .show_more_comment {
    color:#50648E;
    background-color:#f2f5f9;
}
.dark_mode .show_more:hover, .dark_mode .show_more_comment:hover {
    background-color:#1E2126;
}
.dark_mode .show_up {
    background-color:#f2f5f9;
}
.dark_mode .show_up:hover {
    background-color:#d8dfe9;
}
.dark_mode div.event_points {
    color:#78C183;
}
.dark_mode .rating_positon {
    background-color:#191b1d;
    color: #fff;
}
.dark_mode ul.user_list li {
    color:#666 !important;
    background-color: #26282a;
}
.dark_mode div.game_progress {
    background-color: #171819;
    border: 2px solid #50ac52;
    color:#999;
}
.dark_mode div.game_progress div.progress_line {
    background-color: #50ac52 ;
    color:#FFF;
}
.dark_mode div.game_progress div.progress_text {
    color:#50ac52;
}
.dark_mode div.status {
    color:#fff;
}
.dark_mode div.contact_status {
    background-color: #9d9d9d;
    color: #fff;
}
.dark_mode .deal_status {
    color:#FFF;
}
.dark_mode .activity_name {
    border-bottom: 1px dashed #4c88bc;
}
.dark_mode div.check_panel {
    background-color:#D3DFE5;
}
.dark_mode ul.rating_select_mode a {
    background-color: #2C2F33;
    color: #CCC;
}
.dark_mode ul.rating_select_mode a:hover {
    background-color:#171819;
    color:#fff;
}
.dark_mode ul.rating_select_mode a.selected {
    background-color: #fff;
    color: #333;
}
.dark_mode div.form_information {
    background-color: #6b5832;
    border: 2px solid #feb23d;
}
.dark_mode .mission_path_circle_on {
    background-color:#225170;
}
.dark_mode .mission_path_circle_off {
    border:2px solid #225170;
    background-color:#FFF;
}
.dark_mode .mission_path_line_off {
    background-color:#FFF;
}
.dark_mode .mission_path_line_on {
    border-top:2px solid #225170;
    border-bottom:2px solid #225170;
    background-color:#225170;
}
.dark_mode .mission_path_line1{
    background-color:#225170;
}
.dark_mode a.mission_list_rate {
    background-color:#225170;
    color:#FFF;
}
.dark_mode a.mission_list_rate:hover {
    color:#71CBD3;
}
.dark_mode a.mission_modal_rate {
    background-color:#225170;
    color:#FFF;
}
.dark_mode a.mission_modal_rate:hover {
    color:#71CBD3;
}
.dark_mode div.achieve_name {
    color:#000 !important;
}
.dark_mode div.team_user_name {
    color:#CCCCCC !important;
}
.dark_mode .button_href {
    background-color: #32476B;
    color: #FFF;
}
.dark_mode div.lot_price {
    color:#FF6700;
}
.dark_mode div.lot_progress_line {
    border: 1px solid #FF6700;
}
.dark_mode div.lot_progress_line div {
    background-color: #FF6700;
}
.dark_mode div.lot_distination {
    color: #6D6E71;
}
.dark_mode div.indicator {
    background-color:#f00;
    color:#fff;
}
.dark_mode div.indicator a {
    color:#fff;
}
.dark_mode span.event_cancel {
    color:#F03;
}
.dark_mode div.user_frame {
    background-color:#272a2d;
}
.dark_mode div.user_frame_header {
    background-color:#272a2d;
    color: #999;
    border-bottom: 1px solid #323439;
}
.dark_mode div.user_frame_header span.user_frame_header_span {
    color: #fff;
}
.dark_mode div.achieve_date {
    color:#666;
}
.dark_mode div.achieve_points {
    color: #78C183;
}
.dark_mode div.achieve_money {
    color: #FF6700;
}
.dark_mode div.shop_lock_panel {
    color:#666;
}
.dark_mode div.rating_user_profile {
    border:1px solid #f2f5f9;
}
.dark_mode div.eplus_achieve_stars_bg {
    background-color:#CCC;
}
.dark_mode div.eplus_achieve_stars_progress {
    background-color:#F00;
}
.dark_mode div.wplus_lineprogress {
    background-color:#fff;
    border:1px solid #225170;
}
.dark_mode div.wplus_lineprogress {
    background-color:#fff;
}
.dark_mode div.wplus_lineprogress_percent {
    background-color:#225170;
}
.dark_mode div.wplus_lineprogress_info {
    color:#225170;
    text-align:center;
}
.dark_mode .filter_block input[type=text] {
    background-color: #141517;
    color: #f4f4f4;
}
.dark_mode .label_deal_status_selected {
    background-color:#999;
    color:#FFF;
}
.dark_mode .label_deal_status span {
    border-bottom:1px dashed #000;
    color:#32476B;
}
.dark_mode .label_deal_status_selected span {
    color:#ffffff;
}
.dark_mode div.money_img {
    background-color:#FF6700;
    color:#fff;
}
.dark_mode div.xp_img {
    background-color:#78C183;
    color:#fff;
}
.dark_mode div.user_page_head div.status {
    color:#32476b;
}
.dark_mode .page_info tr:nth-child(odd) {
    background: #222527; /* Цвет фона */
}
.dark_mode .page_info th {
    color: #999;
}
.dark_mode ul.h_menu li a {
    color: #333;
}
.dark_mode ul.h_menu li a:hover {
    background-color: #e8e9eb;
}
.dark_mode ul.h_menu li a.selected {
    background-color: #fff !important;
}
.dark_mode .counter {
    background-color: #f00;
    color: #fff;
}

.dark_mode .dashboard_block {
    color: #fff;
}
.dark_mode div.dashboard_block_ {
    background-color: #272a2d;
}
.dark_mode div.dashboard_title {
    background-color: #272a2d;
    color: #999;
    border-bottom: 1px solid #323439;
}
.dark_mode div.profile_activity table td {
    border-bottom:1px solid #323439 !important;
}
.dark_mode div.form_buttons_fixed {
    background-color: #323439;
    border-top: 1px solid #3a3e42 ;
}
.dark_mode div.chat_form {
    background-color: #323439;
    border-top: 1px solid #3a3e42 ;
}
.dark_mode div.chat_form_mess textarea {
    border: 1px solid #3a3e42 ;
    background-color: #272a2d;
    color: #fff;
}
.dark_mode div.chat_user_photo {
    background-color: #272a2d;
}
.dark_mode div.chat_time {
    color: #999;
}
.dark_mode div.chat_date {
    color: #939393;
}
.dark_mode table.calendar {
    border: 1px solid #42444b !important;
}
.dark_mode table.calendar td, table.calendar th {
    border: 1px solid #42444b !important;
}
.dark_mode div.calendar_order a {
    color: #fff;
}
.dark_mode .calendar_weekend {
    background-color: #281f19 !important;
}
.dark_mode div.rent_object_list {
    background-color: transparent;
}
.dark_mode div.rent_marker {
    color:#FFF;
    background-color:#000;
}
.dark_mode div.rent_marker a, div.rent_marker a:hover {
    color:#FFF;
}
.dark_mode div#map_object_info {
    border: 1px solid #7791B7;
    background-color: #FFF;
}
.dark_mode div.slider_wrapper {
    background-color: #222527;
}
.dark_mode div.time {
    background-color: #5a5c60;
}
.dark_mode div.booked_time {
    background-color: #383a3e;
    color: #686666;
}

.dark_mode div.order_popup {
    -webkit-box-shadow: 0px 2px 5px 0px rgba(34, 60, 80, 0.18);
    -moz-box-shadow: 0px 2px 5px 0px rgba(34, 60, 80, 0.18);
    box-shadow: 0px 2px 5px 0px rgba(34, 60, 80, 0.18);
    background-color: #171819;
}

/* CALENDAR */
.dark_mode table.calendar_popup {
    background-color: #171819;
}
.dark_mode .calendar_table tfoot td {
    background-color: #222527;
}
.dark_mode table.calendar_table tbody td.period {
    background-color: #131313;;
}
.dark_mode table.calendar_table tbody td.calendar_day:hover {
    background-color: #222527;
}
.dark_mode table.calendar_table tbody td.disabled {
    background-color: #313439;
}
.dark_mode table.calendar_table tbody td.disabled:hover {
    background-color: #313439 !important;
}
.dark_mode table.calendar_table tbody td.selected {
    background-color: #E21621 !important;
    color: #fff !important;
}
.dark_mode table.calendar_table tbody td.selected a {
    color: #fff !important;
}
.dark_mode table.calendar_table tbody td:nth-child(n+6), table.calendar_table .holiday {
    color: rgb(231, 140, 92);
}
.dark_mode table.calendar_table tbody td.today {
    background-color: #335334;
    color: #fff !important;
}
.dark_mode table.calendar_table tbody td.today a {
    color: #fff;
    background-color: transparent;
}

.dark_mode input.apple-switch {
    background-color: #383c45;
    border: 1px solid #383c45;
    box-shadow: inset -20px 0 0 0 #141517;
}
.dark_mode input.apple-switch:after {
    box-shadow: 2px 4px 6px rgba(0,0,0,0.2);
}
.dark_mode input.apple-switch:checked {
    background-color: #4188ea;
    box-shadow: inset 20px 0 0 0 #2f5b79;
    border-color: #4188ea;
}
.dark_mode table.funnel_table th {
    color:#666;
    border-bottom:1px solid #383c45;
}

.dark_mode .mobile_page_menu {
    background-color: #292b2f;
}
.dark_mode .mobile_page_menu a {
    color: #bfbfbf !important;
}
.dark_mode .mobile_page_menu a.selected {
    color: #fff !important;
}
.dark_mode .mobile_page_menu_selected {
    color: #fff;
}
.dark_mode .mobile_page_menu_list ul li:nth-child(odd) {
    background-color: #2a2d31;
}
.dark_mode td.col_start {
    background-color: #353734;
}
.dark_mode td.col_standard {
    background-color: #4b5a64;
}
.dark_mode td.col_premium {
    background-color: #383840;
}
.dark_mode div.compare_yes, div.compare_no {
    background-color: #999;
}
.dark_mode div.compare_yes {
    background-color: #498c4b;
}
.dark_mode div.compare_no {
    background-color: #6f6f6f;
}
.dark_mode table.compare thead td.col_start { background-color: #252825; }
.dark_mode table.compare thead td.col_standard { background-color: #2e373c; }
.dark_mode table.compare thead td.col_premium { background-color: #2d2d35; }

.dark_mode .border_bottom { border-bottom: 1px solid #323439; }
.dark_mode .border_top { border-top: 1px solid #323439; }

.dark_mode .ui-widget-header {
    border: 0px solid #4188ea !important;
    background: #4188ea !important;
    color: #222222 !important;
}
.dark_mode .ui-widget-content {
    border: 0px solid #f4f4f4 !important;
    background: #595d66 !important;
    color: #222222 !important;
}
.dark_mode .ui-state-default, .dark_mode .ui-widget-content .ui-state-default, .dark_mode .ui-widget-header .ui-state-default {
    border: 5px solid #fff !important;
    background: #4188ea !important;
    color: #555555 !important;
    -webkit-box-shadow: 0px 2px 15px -1px rgba(0,0,0,0.25) !important;
    -moz-box-shadow: 0px 2px 15px -1px rgba(0,0,0,0.25) !important;
    box-shadow: 0px 2px 15px -1px rgba(0,0,0,0.25) !important;
}

.dark_mode ul.eplus_top_menu li a {
    background-color: #4E5359;
    color: #CCC !important;
}
.dark_mode ul.eplus_top_menu li a.selected {
    background-color: #50ac52 !important;
    color: #fff !important;
}
.dark_mode ul.eplus_top_menu li a:hover {
    background-color: #1f2125;
}
.dark_mode div.modal div.form_buttons_modal {
    background-color: #171819;
}
.dark_mode div.mobileapp_menu {
    background-color: #171819;
}
.dark_mode div.mobileapp_menu ul li a {
    color: #fff !important;
}
.dark_mode div.info_message {
    background-color: #222527;
}
.dark_mode div.time {
    border-bottom: 2px solid #272a2d !important;
}
.dark_mode div.mobileapp_menu {
    background-color: #000;
}
.dark_mode div.mobileapp_menu ul li a {
    color: #fff !important;
}
.dark_mode #form div.signup {
    border-top: 1px solid #41444a  !important;
}

.dark_mode .microblog_text {
    background-color:#141517;
    color: #fff;
}
.dark_mode td.ava {
    border-top: 1px solid #3a3e42 !important;
}
.dark_mode td.blog_mess, td.note_options, td.comment_message {
    border-top: 1px solid #3a3e42 !important;
}

.dark_mode textarea.autoresize {
    border: 1px solid #141517;
}
.dark_mode .add_comment textarea {
    background-color:#141517;
    color: #fff;
    border: 5px solid #3a3e42 !important;
}
.dark_mode .add_like div, .dark_mode .add_comment_icon { filter: brightness(200%); }
.dark_mode td.note_options img { filter: invert(100%); }
.dark_mode div.page_info_element { border-top: 1px solid #323439 !important; }
.dark_mode div.page_info_element_title { color: #999; }
.dark_mode td.td_edit a, .dark_mode div.prop_value_del, .dark_mode div.table_setting { filter: invert(100%); }
.dark_mode .activity_icon_call, .dark_mode .activity_icon_do, .dark_mode .activity_icon_mail, .dark_mode .activity_icon_meet { filter: brightness(200%); }
.dark_mode .label_deal_status span {
    border-bottom: 1px dashed #ccc;
    color: #ccc;
}
.dark_mode div.table_setting_block_1, .dark_mode div.table_setting_block_3 { color: #ccc; }
.dark_mode div.table_setting_block select {
    background-color: #141517;
    color: #fff;
    border: 2px solid #383c45;
}
.dark_mode div.catalog_element_top { /* background-color: #353535; */ }
.dark_mode .funnel_setting_disabled { background-color: #666 !important; }

.dark_mode .qr_left_side { background-color: #323439; }
.dark_mode .qr_right_side { background-color: #292b2f; }
.dark_mode .qrcode { border: 20px solid #171819 !important; }

.dark_mode .qr_lock_status {
    background-color: #382c2c;
    border: 3px solid #ea7471;
    color: #ea7471;
}
.dark_mode .qr_lock_status_available {
    background-color: #283228;
    border: 2px solid #50ac52;
    color: #50ac52;
}
.dark_mode .str_color_red {
    color: #ea7471;
    border: 2px solid #ea7471 !important;
    background-color: #382c2c;
}
.dark_mode .str_color_yellow {
    border: 2px solid #feb23d !important;
    color: #feb23d;
    background-color: #383228;
}
.dark_mode .str_color_green {
    background-color: #283228;
    border: 2px solid #50ac52 !important;
    color: #50ac52;
}
.dark_mode .str_color_gray {
    background-color: #686868;
    border: 2px solid #c1c1c1 !important;
    color: #dbdbdb;
}
.dark_mode div.page div.photo {
    background-color: #202225;
}
.dark_mode div.kanban_col {
    background-color: #323439;
    border: 1px solid #272a2d;
}
.dark_mode div.kanban_element_block {
    background-color: #202225;
    border: 1px solid #171819;
}
.dark_mode div.kanban_contur {
    border: 2px dashed #666b6e;
}
.dark_mode .form_radio_btn label {
    background-color: #4E5359;
    color: #CCC !important;
}
/* Checked */
.dark_mode .form_radio_btn input[type=radio]:checked + label {
    background-color: #50ac52 !important;
    color: #fff !important;
}
/* Hover */
.dark_mode .form_radio_btn label:hover {
    background-color: #1f2125;
}
/* Disabled */
.dark_mode .form_radio_btn input[type=radio]:disabled + label {
    background: #efefef;
    color: #666;
}
.dark_mode .list_search_field {
    color: #fff;
    border-bottom: 2px solid #535353;
}
.dark_mode div.search_clear {
    -webkit-filter: brightness(0.9);
    filter: brightness(0.9);
}
.dark_mode div.checklist_del, div.checklist_up, div.checklist_down {
    opacity: unset;
}
.dark_mode .selector_btn input.add {
    background-color: #6C84CC;
}
.dark_mode .selector_btn input.add:hover { background-color: #6278BA; }
.dark_mode .selector_btn input.find {
    background-color: #92979F;
}
.dark_mode .selector_btn input.find:hover { background-color: #797d84; }

.dark_mode .fc-widget-header, .dark_mode .fc-widget-content {
    border: 1px solid #3d4046 !important;
}
.dark_mode .fc-state-highlight {
    background-color: #4E5359 !important;
}
.dark_mode .fc-state-default, .dark_mode .fc-button {
    background-color: #6B6E73 !important;
    color: #ccc !important;
}
.dark_mode .fc-state-down, .dark_mode .fc-state-active {
    background-color: #50ac52 !important;
}
.dark_mode div.editor_component_panel {
    background-color: #272a2d;
}
.dark_mode div.evp_editor {
    background-color: #323439;
}
.dark_mode div.component {
    background-color: #232426;
    border: 2px solid #505560;
}
.dark_mode div.list_component {
    border: 2px solid #505560;
    background-color: #232426;
}
.dark_mode div.evp_editor div.evp_row {
    border: 2px solid #505560;
}
.dark_mode div.rating_star div.star {
    filter: brightness(50%);
}
.dark_mode div.rating_star div.rated {
    filter: brightness(100%);
}
.dark_mode div.object_page_info {
    color: #999;
}
.dark_mode .site_vertical_menu {
    border-top: 1px solid #3a3e42;
}
.dark_mode .site_vertical_menu li {
    border-bottom: 1px solid #3a3e42;
}
.dark_mode ul.site_vertical_menu li a:hover {
    background-color:#292A2D;
}
.dark_mode .agree_checkbox {
    color: #000;
}
.dark_mode .site_section_element {
    border: 1px solid #58595b !important;
}
.dark_mode .site_section_element_price nobr span {
    color: #999;
}
.dark_mode .site_catalog_element_description {
    background-color: #272a2d;
    border: 1px solid #323439;
}
.dark_mode div.site_element_prop div {
    color: #c6c6c6 !important;
}
.dark_mode div.site_catalog_element_right_container {
    border: 1px solid #323439;
    background-color: #272a2d;
}


.dark_mode div.form_block, .dark_mode div.request_container {
    background-color: #383838;
}
.dark_mode div.shadow_ {
    background-color: #000;
}
.dark_mode div.form_block input[type=text] {
    border: 2px solid #1a1a1a;
    background-color: #202020;
    color: #fff;
}
.dark_mode div.request_container input[type="text"] {
    border: 2px solid #1a1a1a;
}
.dark_mode div.request_container textarea {
    border: 2px solid #ccc;
}
.dark_mode .errors {
    color: #ea7471;
    border: 2px solid #ea7471;
    background-color: #443535;
}
.dark_mode .invalid {
    border: 2px solid #f00 !important;
    border-top-color: rgb(255, 0, 0);
    border-right-color: rgb(255, 0, 0);
    border-bottom-color: rgb(255, 0, 0);
    border-left-color: rgb(255, 0, 0);
}
.dark_mode input.invalid, textarea.invalid, select.invalid {
    border-color: #ea7471 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 1px rgba(234,75,64,.5) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 1px rgba(234,75,64,.5) !important;
}
.dark_mode div.modal_close {
    filter: brightness(80%);
}
.dark_mode div.modal_close:hover {
    filter: brightness(100%);
}
.dark_mode ul.catalog_switcher {
    background-color: #1a1717;
    color: #e84e0e;
}
.dark_mode ul.catalog_switcher li a {
    color: #e84e0e;
}
.dark_mode ul.catalog_switcher li:hover {
    background-color: #0d0b0b;
}
.dark_mode ul.catalog_switcher li.selected {
    background-color: #e84e0e;
}
.dark_mode ul.catalog_switcher li.selected a {
    color: #fff;
}
.dark_mode div.realty_obj_right a {
    color: #e84e0e;
}
.dark_mode div.realty_obj_complex a {
    background-color: #1a1717;
    color: #e84e0e;
}
.dark_mode div.realty_obj {
    border-bottom: 1px solid #666;
}
.dark_mode .element_prop_table_name {
    border-bottom: 1px solid #353535;
    color: #9b9b9b;
}
.dark_mode .element_prop_table_val {
    padding: 10px 0px 10px 5px;
    border-bottom: 1px solid #353535;
}


/* LIGHT */


body.light_mode {
    color: #000;
    background-color: #edeef0;
}
/*
.light_mode div.body_wrapper {
    background-color: #edeef0;
}
*/
.light_mode a {
    color:#28679d;
}
.light_mode h1 {
    color: #32476B;
}
.light_mode ::-webkit-scrollbar-track {
    background-color: #e8e8e8;
}
.light_mode ::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background-color: #b2b4b5;
}
.light_mode div.window_header_mobile {
    background-color: #e8e8e8;
}
.light_mode div.preloader_ {
    color: #fff;
}
.light_mode .preloader-wrapper {
    background: #000;
    color: #fff;
}
.light_mode div.body {
    background-color: #edeef0;
}
.light_mode div.points {
    color:#78C183;
}
.light_mode div.money {
    color:#FF6700;
}
.light_mode div.money a {
    border-bottom:1px dashed #FF6700;
    color:#FF6700;
}
.light_mode div.left_panel {
    background-color:#141b26;
}
.light_mode div.left_menu_text {
    color:#fff;
}
.light_mode li.selected div.left_menu_text {
    color:#fff;
}
.light_mode div.left_panel a:hover div.left_menu_text {
    color:#fff;
}
.light_mode div.header {
    background-color:#fff;
    -webkit-box-shadow: 0px 5px 5px -5px rgba(196, 199, 201, 0.6);
    -moz-box-shadow: 0px 5px 5px -5px rgba(196, 199, 201, 0.6);
    box-shadow: 0px 5px 5px -5px rgba(196, 199, 201, 0.6);

}
.light_mode div.navline {
    color:#666;
}
.light_mode div.burger {
    filter: brightness(0.7);
}
.light_mode div.mobile_menu {
    background-color: #fff;
}
.light_mode div.mobile_menu ul li a {
    color: #333;
    border-bottom: 1px solid #ececec;
}
.light_mode div.mobile_menu ul li a:hover {
    background-color: #ececec;
}
.light_mode div.user_panel_name a {
    color: #999;
}
.light_mode div.user_panel_name img {
    background-color: #e4e6eb;
}
.light_mode div.header_panel div.user_panel_menu_button,
.light_mode div.header_panel div.user_panel_notification_button,
.light_mode .interface_btn
{
    background-color: #e4e6eb;
}
.light_mode div.header_panel div.user_panel_menu_button:hover,
.light_mode div.header_panel div.user_panel_notification_button:hover,
.light_mode .interface_btn
{
    background-color: #d8dadf;
}
.light_mode div.header_user_menu {
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 8px -3px rgba(0,0,0,1);
    -moz-box-shadow: 0px 0px 8px -3px rgba(0,0,0,1);
    box-shadow: 0px 0px 8px -3px rgba(0,0,0,1);
}

.light_mode div.header_user_menu hr {
    color: #ececec;
    background-color: #ececec;
}
.light_mode .header_user_menu_img {
    background-color: #e4e6eb;
}
.light_mode div.header_user_menu ul li a:hover {
    background-color: #f4f4f4;
}
.light_mode div.header_user_menu_txt {
    color: #333;
}
.light_mode div.frame_menu {
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 8px -3px rgba(0,0,0,1);
    -moz-box-shadow: 0px 0px 8px -3px rgba(0,0,0,1);
    box-shadow: 0px 0px 8px -3px rgba(0,0,0,1);
}
.light_mode div.frame_menu ul li a:hover {
    background-color: #f4f4f4;
}
.light_mode div.logout a {
    color: #AF105F;
}
.light_mode ul.left_menu li {
    border-left:5px solid #141b26;
}
.light_mode ul.left_menu li:hover {
    background-color: #0b1017;
    border-left:5px solid #0b1017;
}
.light_mode ul.left_menu li.selected {
    background-color: #0b1017 !important;
    border-left:5px solid #000;
}
.light_mode div.left_menu_text_2 {
    color:#fff;
}
.light_mode ul.left_menu_2 li {
    border-left:5px solid #141b26;
}
.light_mode ul.left_menu_2 li:hover {
    background-color: #0b1017;
    border-left:5px solid #0b1017;
}
.light_mode ul.left_menu_2 li.selected {
    background-color: #0b1017 !important;
    border-left:5px solid #4fab51;
}
.light_mode div.header_block {
    color:#225170;
}
.light_mode div.header_block ul li a:hover {
    background-color:#E6ECEF;
}
.light_mode div.header_block ul li a.selected {
    background-color:#6C84CC;
    color:#FFF;
}
.light_mode div.header_block_title span {
    color:#666;
}
.light_mode div.new_mission {
    border:1px solid #225170;
    background-color:#FCF7B9;
}
.light_mode div.new_mission div, div.complite_mission div, span.mission_status {
    background-color:#225170;
    color:#FFF200;
}
.light_mode div.complite_mission {
    border:1px solid #225170;
    background-color:#E9F2D7;
}
.light_mode div.user_group {
    color:#6D6E71;
}
.light_mode div.profile_user_money a {
    color:#FF6700;
    border:1px solid #FF6700;
}
.light_mode div.profile_user_money a:hover {
    background-color:#FF6700;
    color:#fff;
}
.light_mode div.profile_user_likes a {
    color:#225170;
    border:1px solid #225170;
}
.light_mode div.profile_user_likes a:hover {
    background-color:#225170;
    color:#fff;
}
.light_mode div.profile_user_points a {
    color:#50ac52;
    border:1px solid #50ac52;
}
.light_mode div.profile_user_points a:hover {
    background-color:#50ac52;
    color:#fff;
}
.light_mode div.profile_level_name span {
    color: #6D6E71;
}
.light_mode div.level_progress_line {
    border:2px solid #50ac52;
}
.light_mode div.level_progress_line div.progress_line {
    background-color:#50ac52;
    color:#FFF;
}
.light_mode div.level_progress_line div.progress_text {
    color:#50ac52;
}
.light_mode div.profile_level_info1 {
    color:#6D6E71;
}
.light_mode div.profile_level_info2 {
    color:#6D6E71;
}
.light_mode div.window {
    background-color: #fff;
}
.light_mode div.window_achievement div.table_cell {
    border-bottom:1px solid #dbe4fa;
}
.light_mode div.stars div {
    background-color:#CCC;
}
.light_mode div.profile_achievement div.achievement_progress_line {
    border:1px solid #225170;
}
.light_mode div.profile_achievement div.achievement_progress_line div {
    background-color:#225170;
}
.light_mode div.profile_achievement div.achievement_progress_info {
    color:#6D6E71;
}
.light_mode div.profile_achievement div.table_cell {
    border-bottom:1px solid #dbe4fa;
}
.light_mode div.profile_activity table td {
    border-bottom:1px solid #dbe4fa;
}
.light_mode div.profile_mission {
    background-color: #f9f9f9;
}
.light_mode div.mission_obj span {
    color:#6D6E71;
}
.light_mode div.mission_time span {
    color:#6D6E71;
}
.light_mode div.profile_awards ul li div.award_count {
    color:#fff;
    background-color:#225170;
}
.light_mode div.profile_activity table td.info {
    color:#808285;
}
.light_mode div.profile_activity table td.info div.activity_item {
    color:#000;
}
.light_mode div.footer {
    color:#999;
    border-top:2px solid #d9d9d9;
}
.light_mode .grayscale {
    filter: gray; /* IE 6-9 */
}
.light_mode .modal {
    background-color: #ffffff;
}
.light_mode .modal h4 {
    color:#000;
}
.light_mode div.shadow {
    background-color:#000;
}
.light_mode div.form {
    background-color:#fff;
}
.light_mode div.form input[disabled] {
    background-color: #f4f4f4;
}
.light_mode .selected_object {
    background-color:#6C84CC;
}
.light_mode .selected_object span {
    color:#FFF;
}
.light_mode .object_label {
    color:#6C84CC;
}
.light_mode .type_label {
    color:#6C84CC;
}
.light_mode .object_label span {
    border-bottom:1px dashed #6C84CC;
}
.light_mode .type_label span {
    border-bottom:1px dashed #6C84CC;
}
.light_mode div.form th {
    background-color:#ccc;
    color:#FFF;
}
.light_mode div.system_message {
    border: 2px solid #feb23d;
    color: #f49500;
    background-color: #fff7ea;
}
.light_mode div.save_message {
    color: #50ac52;
    border: 2px solid #50ac52;
    background-color: #e6ffe6;
}
.light_mode div.no_result_title {
    border: 2px solid #feb23d;
    color: #f49500;
    background-color: #fff7ea;
}
.light_mode .form_error {
    color: #ea7471;
    border: 2px solid #ea7471;
    background-color: #fee;
}
.light_mode .form .td_left {
    color:#333;
}
.light_mode .td_title span {
    color: #333;
}
.light_mode .form .td_title {
    color:#333;
    border-bottom:1px solid #9db9d6;
}
.light_mode .form input_[type=submit] {
    background-color:#78C183;
    color:#FFF;
}
.light_mode .form_buttons_right {
    border-top: 1px solid #d9d9d9;
}
.light_mode .modal_header {
    background-color: #3c3c3c;
}
.light_mode .modal_header h1 {
    color: #f4f4f4;
}
.light_mode div.modal_form {
    background-color: #fafafa;
}
.light_mode input.form_checkbox {
    border:2px solid #000;
}
.light_mode .form input[type=submit]:hover, .light_mode input.green_button:hover, .light_mode a.green_button:hover {
    background-color:#6278BA !important;
}
.light_mode .list_switcher a.active {
    background-color: #50648E;
    color: #FFF;
}
.light_mode .green_button {
    background-color:#6C84CC;
    color:#FFF !important;
}
.light_mode .button {
    background-color:#6C84CC;
    color:#FFF !important;
}
.light_mode .red_button {
    background-color:#BF3867;
    color:#FFF !important;
}
.light_mode .red_button:hover {
    background-color:#BF134F;
}
.light_mode .gray_button {
    background-color:#E1E1E1;
    color:#1B1464 !important;
}
.light_mode .gray_button:hover {
    background-color:#DFE3E8 !important;
}
.light_mode .form input[type=text], .light_mode .form input[type=password], .light_mode .form input[type=email], .light_mode .form input[type="number"] {
    border: 2px solid #9db9d6 !important;
    background-color: #fff;
    color: #333;
}
.light_mode .search_field {
    border:1px solid #3c3e5f;
    background-color: #141517;
}
.light_mode .form textarea {
    border: 2px solid #9db9d6;
    background-color: #fff;
    color: #333;
}
.light_mode .form select {
    border: 2px solid #9db9d6;
    background-color: #fff;
    color: #333;
}

/* SELECTOR */
.light_mode div.selector {
    background-color: #fff;
    border: 2px solid #9db9d6;
}
.light_mode .selector_value {
    background-color:#6C84CC;
    color:#FFF;
}
.light_mode .preloader {
    color:#FFF;
    background-color:#000;
}
.light_mode .select_list {
    color: #000;
    background-color: #fff;
    border:1px solid #9db9d6;
}
.light_mode .selector_value .val a {
    color:#FFF;
}
.light_mode div.select_item {
    border-bottom:1px solid #9db9d6;
}
.light_mode div.select_item_active {
    background-color:#f2f5f9 !important;
}
.light_mode div.select_item:hover {
    background-color:#f2f5f9;
}
.light_mode div.select_item div.image {
    background-color:#fff;
    border:1px solid #9db9d6;
}
.light_mode div.select_item div.title span {
    color:#666;
}
.light_mode ul.left_submenu {
    border-top:1px solid #d9d9d9 !important;
}
.light_mode ul.left_submenu li {
    border-bottom:1px solid #d9d9d9 !important;
}
.light_mode ul.left_submenu li a {
    color:#333;
}
.light_mode ul.left_submenu li a:hover {
    background-color:#D9DBE1;
}
.light_mode ul.left_submenu li a.selected {
    background-color:#6C84CC;
    color:#fff;
}
.light_mode div.activity_modal_wrapper div.block_title {
    color:#4F4F4F;
    background-color:#f4f4f4 !important;
}

.light_mode .user_table th {
    background-color:#f4f4f4;
    color:#999;
}
.light_mode .user_table td {
    border-bottom:1px solid #dae5f0 !important;
    color: #333;
}
.light_mode .user_table th a {
    color:#999;
}
.light_mode div.info {
    color:#666;
}
.light_mode div.modal_description {
    color: #333;
}
.light_mode div.modal_name {
    color:#000;
}
.light_mode div.modal_panel {
    background-color:#000;
}
.light_mode div.scroll_left {
    background-color:#999;
}
.light_mode div.scroll_right {
    background-color:#999;
}
.light_mode div.facebook_button {
    background-color:#3b579d;
    color:#FFF;
}
.light_mode div.post_success {
    color:#060;
}
.light_mode div.post_fail {
    color:#f00;
}
.light_mode div.event_time {
    color:#999;
}
.light_mode .show_more {
    color: #50648E;
    background-color: #f2f5f9;
}
.light_mode .show_more_comment {
    color:#50648E;
    background-color:#f2f5f9;
}
.light_mode .show_more:hover, .light_mode .show_more_comment:hover {
    background-color: #e9ecf0;
}
.light_mode .show_up {
    background-color:#f2f5f9;
}
.light_mode .show_up:hover {
    background-color:#d8dfe9;
}
.light_mode div.event_points {
    color:#78C183;
}
.light_mode .rating_positon {
    background-color:#f4f4f4;
    color: #666;
}
.light_mode ul.user_list li {
    color:#666 !important;
    background-color: #fff;
}
.light_mode div.game_progress {
    background-color: #fff;
    border: 2px solid #50ac52;
    color:#999;
}
.light_mode div.game_progress div.progress_line {
    background-color: #50ac52 ;
    color:#FFF;
}
.light_mode div.game_progress div.progress_text {
    color:#50ac52;
}
.light_mode iv.status {
    color:#000;
}
.light_mode div.contact_status {
    background-color: #9d9d9d;
    color: #fff;
}
.light_mode .deal_status {
    color:#FFF;
}
.light_mode .activity_name {
    border-bottom: 1px dashed #4c88bc;
}
.light_mode div.check_panel {
    background-color:#D3DFE5;
}
.light_mode ul.rating_select_mode a {
    background-color: #bfcfdc;
    color: #000;
}
.light_mode ul.rating_select_mode a:hover {
    background-color:#171819;
    color:#fff;
}
.light_mode ul.rating_select_mode a.selected {
    background-color: #4e5a64;
    color: #fff;
}
.light_mode div.form_information {
    background-color: #e8faff;
    border: 2px solid #84cde3;
}
.light_mode .mission_path_circle_on {
    background-color:#225170;
}
.light_mode .mission_path_circle_off {
    border:2px solid #225170;
    background-color:#FFF;
}
.light_mode .mission_path_line_off {
    background-color:#FFF;
}
.light_mode .mission_path_line_on {
    border-top:2px solid #225170;
    border-bottom:2px solid #225170;
    background-color:#225170;
}
.light_mode .mission_path_line1{
    background-color:#225170;
}
.light_mode a.mission_list_rate {
    background-color:#225170;
    color:#FFF;
}
.light_mode a.mission_list_rate:hover {
    color:#71CBD3;
}
.light_mode a.mission_modal_rate {
    background-color:#225170;
    color:#FFF;
}
.light_mode a.mission_modal_rate:hover {
    color:#71CBD3;
}
.light_mode div.achieve_name {
    color:#000 !important;
}
.light_mode div.team_user_name {
    color:#CCCCCC !important;
}
.light_mode .button_href {
    background-color: #32476B;
    color: #FFF;
}
.light_mode div.lot_price {
    color:#FF6700;
}
.light_mode div.lot_progress_line {
    border: 1px solid #FF6700;
}
.light_mode div.lot_progress_line div {
    background-color: #FF6700;
}
.light_mode div.lot_distination {
    color: #6D6E71;
}
.light_mode div.indicator {
    background-color:#f00;
    color:#fff;
}
.light_mode div.indicator a {
    color:#fff;
}
.light_mode span.event_cancel {
    color:#F03;
}
.light_mode div.user_frame {
    background-color:#fff;
}
.light_mode div.user_frame_header {
    background-color: #fff;
    border-bottom: 1px solid #edeef0 !important;
    border-bottom: 1px solid #323439;
}
.light_mode div.user_frame_header span.user_frame_header_span {
    color: #32476B !important;
}
.light_mode div.achieve_date {
    color:#666;
}
.light_mode div.achieve_points {
    color: #78C183;
}
.light_mode div.achieve_money {
    color: #FF6700;
}
.light_mode div.shop_lock_panel {
    color:#666;
}
.light_mode div.rating_user_profile {
    border:1px solid #f2f5f9;
}
.light_mode div.eplus_achieve_stars_bg {
    background-color:#CCC;
}
.light_mode div.eplus_achieve_stars_progress {
    background-color:#F00;
}
.light_mode div.wplus_lineprogress {
    background-color:#fff;
    border:1px solid #fff;
}
.light_mode div.wplus_lineprogress {
    background-color:#fff;
}
.light_mode div.wplus_lineprogress_percent {
    background-color:#225170;
}
.light_mode div.wplus_lineprogress_info {
    color:#225170;
    text-align:center;
}
.light_mode .filter_block input[type=text] {
    background-color: #fff;
    color: #666;
    border: 2px solid #9db9d6 !important;
}
.light_mode .label_deal_status_selected {
    background-color:#999;
    color:#FFF;
}
.light_mode .label_deal_status span {
    border-bottom:1px dashed #000;
    color:#32476B;
}
.light_mode .label_deal_status_selected span {
    color:#ffffff;
}
.light_mode div.money_img {
    background-color:#FF6700;
    color:#fff;
}
.light_mode div.xp_img {
    background-color:#78C183;
    color:#fff;
}
.light_mode div.user_page_head div.status {
    color:#32476b;
}
.light_mode .page_info tr:nth-child(odd) {
    background: #f9f9f9; /* Цвет фона */
}
.light_mode ul.h_menu li a {
    color: #333;
}
.light_mode .page_info th {
    color: #333;
}
.light_mode ul.h_menu li a:hover {
    background-color: #e8e9eb;
}
.light_mode ul.h_menu li a.selected {
    background-color: #fff !important;
}
.light_mode .counter {
    background-color: #f00;
    color: #fff;
}

.light_mode .dashboard_block {
    color: #333;
}
.light_mode div.dashboard_block_ {
    background-color: #fff;
}
.light_mode div.dashboard_title {
    background-color: #fff;
    color: #333;
    border-bottom: 1px solid #f4f4f4;
}
.light_mode div.form_buttons_fixed {
    background-color: #fff;
    border-top: 1px solid #dae5f0;
}
.light_mode div.chat_form {
    background-color: #fff;
    border-top: 1px solid #dae5f0;
}
.light_mode div.chat_form_mess textarea {
    border: 1px solid #cbcacf;
}
.light_mode div.chat_user_photo {
    background-color: #f5eeee;
}
.light_mode div.chat_time {
    color: #999;
}
.light_mode div.chat_date {
    color: #666;
}
.light_mode table.calendar {
    border: 1px solid #CCC;
}
.light_mode table.calendar td, table.calendar th {
    border: 1px solid #CCC;
}
.light_mode div.calendar_order a {
    color: #fff;
}
.light_mode .calendar_weekend {
    background-color: #fff2e0;
}
.light_mode div.rent_object_list {
    background-color: #fff;
}
.light_mode div.rent_marker {
    color:#FFF;
    background-color:#000;
}
.light_mode div.rent_marker a, .light_mode div.rent_marker a:hover {
    color:#FFF;
}
.light_mode div#map_object_info {
    border: 1px solid #7791B7;
    background-color: #FFF;
}
.light_mode div.slider_wrapper {
    background-color: #f6f6f6;
}
.light_mode div.time {
    background-color: #edeef0;
}
.light_mode div.booked_time {
    background-color: #aaabad;
    color: #ccc;
}

.light_mode div.order_popup {
    -webkit-box-shadow: 0px 2px 5px 0px rgba(34, 60, 80, 0.18);
    -moz-box-shadow: 0px 2px 5px 0px rgba(34, 60, 80, 0.18);
    box-shadow: 0px 2px 5px 0px rgba(34, 60, 80, 0.18);
    background-color: #fff;
}

/* CALENDAR */
.light_mode table.calendar_popup {
    background-color: #fff;
}
.light_mode .calendar_table tfoot td {
    background-color: #f9f9f9;
}
.light_mode table.calendar_table tbody td.period {
    background-color: #b7b7b7;
}
.light_mode table.calendar_table tbody td.period a {
    color: #666;
}
.light_mode table.calendar_popup {
    -webkit-box-shadow: 0px 2px 5px 0px rgba(34, 60, 80, 0.18);
    -moz-box-shadow: 0px 2px 5px 0px rgba(34, 60, 80, 0.18);
    box-shadow: 0px 2px 5px 0px rgba(34, 60, 80, 0.18);
}
.light_mode table.calendar_table tbody td.calendar_day:hover {
    background-color: #ecefe7;
}
.light_mode table.calendar_table tbody td.disabled, .light_mode table.calendar_table tbody td.disabled a {
    background-color: #eee !important;
    color: #c1c1c1 !important;
}
.light_mode table.calendar_table tbody td.selected {
    background-color: #E21621 !important;
    color: #fff !important;
}
.light_mode table.calendar_table tbody td.selected a {
    color: #fff !important;
}
.light_mode table.calendar_table tbody td:nth-child(n+6), .light_mode table.calendar_table .holiday {
    color: rgb(231, 140, 92);
}
.light_mode table.calendar_table tbody td.today {
    background-color: #B8ECB9;
    color: #000 !important;
}
.light_mode table.calendar_table tbody td.today a {
    color: #000;
    background-color: transparent;
}

.light_mode input.apple-switch {
    background-color: #fff;
    border: 1px solid #D9DADC;
    box-shadow: inset -20px 0 0 0 #fff;

}
.light_mode input.apple-switch:after {
    box-shadow: 2px 4px 6px rgba(0,0,0,0.2);
}
.light_mode input.apple-switch:checked {
    box-shadow: inset 20px 0 0 0 #4ed164;
    border-color: #4ed164;
}
.light_mode table.funnel_table th {
    color:#999;
    border-bottom:1px solid #edeef0;
}

.light_mode .mobile_page_menu {
    background-color: #fff;
}
.light_mode .mobile_page_menu a {
    color: #6a6a6a !important;
}
.light_mode .mobile_page_menu a.selected {
    color: #000 !important;
}
.light_mode .mobile_page_menu_selected {
    color: #000;
}
.light_mode .mobile_page_menu_list ul li:nth-child(odd) {
    background-color: #f7f7f7;
}

.light_mode td.col_start {
    background-color: #f7fbf7;
}
.light_mode td.col_standard {
    background-color: #eff8fd;
}
.light_mode td.col_premium {
    background-color: #f4f4fa;
}
.light_mode div.compare_yes, .light_mode div.compare_no {
    background-color: #999;
}
.light_mode div.compare_yes {
    background-color: #50ac52;
}
.light_mode div.compare_no {
    background-color: #6f6f6f;
}
.light_mode table.compare thead td.col_start { background-color: #eaf4ea; }
.light_mode table.compare thead td.col_standard { background-color: #deeaf0; }
.light_mode table.compare thead td.col_premium { background-color: #e5e5f0; }

.light_mode .border_bottom { border-bottom: 1px solid #edeef0; }
.light_mode .border_top { border-top: 1px solid #edeef0; }

.light_mode .ui-widget-header {
    border: 0px solid #2f3d4b !important;
    background: #2f3d4b !important;
    color: #222222 !important;
}
.light_mode .ui-widget-content {
    border: 0px solid #f4f4f4 !important;
    background: #d0d0d0 !important;
    color: #222222 !important;
}
.light_mode .ui-state-default, .light_mode .ui-widget-content .ui-state-default, .light_mode .ui-widget-header .ui-state-default {
    border: 5px solid #fff !important;
    background: #333 !important;
    color: #555555 !important;
    -webkit-box-shadow: 0px 2px 15px -1px rgba(0,0,0,0.25) !important;
    -moz-box-shadow: 0px 2px 15px -1px rgba(0,0,0,0.25) !important;
    box-shadow: 0px 2px 15px -1px rgba(0,0,0,0.25) !important;
}

.light_mode ul.eplus_top_menu li a {
    background-color: #a3b0bb;
    color: #fff !important;
}
.light_mode ul.eplus_top_menu li a.selected {
    background-color: #4e5a64 !important;
}
.light_mode ul.eplus_top_menu li a:hover {
    background-color: #333;
}
.light_mode div.modal div.form_buttons_modal {
    background-color: white;
    -webkit-box-shadow: 0px -5px 5px -5px rgba(34, 60, 80, 0.6);
    -moz-box-shadow: 0px -5px 5px -5px rgba(34, 60, 80, 0.6);
    box-shadow: 0px -5px 5px -5px rgba(34, 60, 80, 0.6);
}
.light_mode div.mobileapp_menu {
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(196, 199, 201, 0.6);
    -moz-box-shadow: 0px 0px 8px 0px -5px rgba(196, 199, 201, 0.6);
    box-shadow: 0px 0px 8px 0px rgba(196, 199, 201, 0.6);
}
.light_mode div.mobileapp_menu ul li a {
    color: #000 !important;
}
.light_mode div.info_message {
    background-color: #f9f9f9;
}
.light_mode div.time {
    border-bottom: 2px solid #fff !important;
}
.light_mode div.mobileapp_menu {
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(196, 199, 201, 0.6);
    -moz-box-shadow: 0px 0px 8px 0px -5px rgba(196, 199, 201, 0.6);
    box-shadow: 0px 0px 8px 0px rgba(196, 199, 201, 0.6);
}
.light_mode div.mobileapp_menu ul li a {
    color: #000 !important;
}
.light_mode #form div.signup {
    border-top: 1px solid #edeef0 !important;
}

.light_mode .microblog_text {
    background-color:#fff;
}
.light_mode td.ava {
    border-top: 1px solid #edeef0 !important;
}

.light_mode td.blog_mess, .light_mode td.note_options, .light_mode td.comment_message {
    border-top: 1px solid #edeef0 !important;
}
.light_mode textarea.autoresize {
    border: 1px solid #9DB9D6 !important;
}
.light_mode .add_comment textarea {
    background-color:#fff;
    color: #000;
    border: 5px solid #DAE5F0 !important;
    box-sizing: border-box;
}
.light_mode div.page_info_element {
    border-top: 1px solid #edeef0 !important;
}
.light_mode div.page_info_element_title {
    color: #666;
}
.light_mode .label_deal_status span {
    border-bottom: 1px dashed #333;
    color: #333;
}
.light_mode div.catalog_element_top {
    background-color: #e4e6eb;
}
.light_mode .funnel_setting_disabled { background-color: #f4f4f4 !important; }

.light_mode .qr_left_side { background-color: #fff; }
.light_mode .qr_right_side { background-color: #eee; }
.light_mode .qrcode { border: 20px solid #cfcfcf !important; }
.light_mode .qr_lock_status {
    color: #ea7471;
    border: 2px solid #ea7471;
    background-color: #fee;
}
.light_mode .qr_lock_status_available {
    color: #50ac52;
    border: 2px solid #50ac52;
    background-color: #e6ffe6;
}
.light_mode .str_color_red {
    color: #ea7471;
    border: 2px solid #ea7471 !important;
    background-color: #fee;
}
.light_mode .str_color_yellow {
    border: 2px solid #feb23d !important;
    color: #feb23d;
    background-color: #fff7ea;
}
.light_mode .str_color_green {
    background-color: #e5ffe6 ;
    border: 2px solid #8ac88b !important;
    color: #8ac88b;
}
.light_mode .str_color_gray {
    background-color: #f0eeee;
    border: 2px solid #c1c1c1 !important;
    color: #878484;
}
.light_mode div.page div.photo {
    background-color: #f9f9f9;
}
.light_mode div.kanban_col {
    background-color: #f6f7f9;
    border: 1px solid #fff;
}
.light_mode div.kanban_element_block {
    background-color: #fff;
    border: 1px solid #cccccc;
}
.light_mode div.kanban_contur {
    border: 2px dashed #999;
}
.light_mode .form_radio_btn label {
    background-color: #f5f5f5;
    color: #000 !important;
}
/* Checked */
.light_mode .form_radio_btn input[type=radio]:checked + label {
    background-color: #3e474f  !important;
    color: #fff !important;
}
/* Hover */
.light_mode .form_radio_btn label:hover {
    background-color: #4e5a64;
    color: #fff !important;
}
/* Disabled */
.light_mode .form_radio_btn input[type=radio]:disabled + label {
    background: #efefef;
    color: #666;
}
.light_mode .list_search_field {
    color: #000;
    border-bottom: 2px solid #e3e3e3;
}
.light_mode div.search_clear {
    -webkit-filter: brightness(0.5);
    filter: brightness(0.5);
}

.light_mode .selector_btn input.add {
    background-color: #6C84CC;
}
.light_mode .selector_btn input.add:hover { background-color: #6278BA; }
.light_mode .selector_btn input.find {
    background-color: #E1E1E1;
}
.light_mode .selector_btn input.find:hover { background-color: #DFE3E8; }

.light_mode div.editor_component_panel {
    background-color: #fff;
}
.light_mode div.evp_editor {
    background-color: #edeef0;
}
.light_mode div.component {
    background-color: #fff;
    border: 2px solid #CCC;
}
.light_mode div.list_component {
    border: 2px solid #CCC;
}
.light_mode div.evp_editor div.evp_row {
    border: 2px solid #c5c6c8;
}
.light_mode div.mobile_menu .str_color_menu_red {
    background-color: #ffe5e5 !important;
}
.light_mode div.mobile_menu .str_color_menu_green {
    background-color: #ccfccc !important;
}

.light_mode div.form_block {
    background-color: #fff;
}
.light_mode div.shadow_ {
    background-color: #000;
}
.light_mode div.form_block input[type=text] {
    border: 2px solid #ccc;
}
.light_mode div.request_container input[type="text"] {
    border: 2px solid #ccc;
}
.light_mode div.request_container textarea {
    border: 2px solid #ccc;
}
.light_mode .errors {
    color: #ea7471;
    border: 2px solid #ea7471;
    background-color: #fee;
}
.light_mode .invalid {
    border: 1px solid #f00 !important;
    border-top-color: rgb(255, 0, 0);
    border-right-color: rgb(255, 0, 0);
    border-bottom-color: rgb(255, 0, 0);
    border-left-color: rgb(255, 0, 0);
}
.light_mode input.invalid, textarea.invalid, select.invalid {
    border-color: #ea7471 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 1px rgba(234,75,64,.5) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 1px rgba(234,75,64,.5) !important;
}

.light_mode ul.catalog_switcher {
    background-color: #fff;
    color: #42a9df;
}
.light_mode ul.catalog_switcher li a {
    color: #42a9df;
}
.light_mode ul.catalog_switcher li:hover {
    background-color: #e9fbff;
}
.light_mode ul.catalog_switcher li.selected {
    background-color: #42a9df;
}
.light_mode ul.catalog_switcher li.selected a {
    color: #fff;
}

.light_mode div.realty_obj_right a {
    color: #42a9df;
}
.light_mode div.realty_obj_complex a {
    background-color: #e9fbff;
    color: #42a9df;
}
.light_mode div.realty_obj {
    border-bottom: 1px solid #d2d2d2;
}

.light_mode .element_prop_table_name {
    border-bottom: 1px solid #d0d0d0;
    color: #6f6f6f;
}
.light_mode .element_prop_table_val {
    padding: 10px 0px 10px 5px;
    border-bottom: 1px solid #d0d0d0;
}