﻿body {
    margin: 0 auto;
    padding: 0px;
    font-family: "Verdana", "Terminal", "Tahoma", "Arial";
    font-size: 14px;
    font-weight: normal;
    min-width: 320px;
}

a {
    color: #333;
}

    a:hover {
        color: #ff7d00;
    }

.diva {
    color: #0025ff;
    outline: none;
    text-decoration: underline;
    cursor: pointer;
}

    .diva:hover {
        color: #d10e1f;
        cursor: pointer;
    }

.menu_button {
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    /*background:#fff;
    color:#000;*/
    background: #8a8a8a;
    color: #fff;
    margin: 0px;
    border: 1px solid #999;
    width: 160px;
    display: inline-block;
    text-align: center;
    padding-top: 9px;
    padding-bottom: 9px;
    cursor: pointer;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

    .menu_button:hover {
        /*background:#010068;*/
        background: #ff7d00;
        color: #fff;
    }

.menu_button2 {
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    background: #fff;
    color: #000;
    /*background:#8a8a8a;
	color:#fff;*/
    margin: 0px;
    border: 1px solid #999;
    width: 160px;
    display: inline-block;
    text-align: center;
    padding-top: 9px;
    padding-bottom: 9px;
    cursor: pointer;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

    .menu_button2:hover {
        /*background:#010068;*/
        background: #ff7d00;
        color: #fff;
    }

.menu_button2_pressed {
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    background: linear-gradient(to top, #ff7a00, #ff8700);
    color: #fff;
    /*background:#8a8a8a;
	color:#fff;*/
    margin: 0px;
    border: 1px solid #999;
    width: 160px;
    display: inline-block;
    text-align: center;
    padding-top: 9px;
    padding-bottom: 9px;
    cursor: pointer;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

    .menu_button2_pressed:hover {
        background: linear-gradient(to top, #ff6a00, #ff7a00);
        color: #fff;
    }

.main_menu_button {
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    background: #fff;
    color: #000;
    /*background:#8a8a8a;
	color:#fff;*/
    margin: 0px;
    border: 1px solid #999;
    width: 300px;
    display: block;
    text-align: center;
    padding-top: 9px;
    padding-bottom: 9px;
    cursor: pointer;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

    .main_menu_button:hover {
        /*background:#010068;*/
        background: #ff7d00;
        color: #fff;
    }

.head_username_box {
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    background: #eee;
    color: #000;
    /*background:#8a8a8a;
	color:#fff;*/
    margin: 0px;
    border: 1px solid #999;
    width: 350px;
    display: block;
    text-align: center;
    padding-top: 9px;
    padding-bottom: 9px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

.TitleHead {
    background: linear-gradient(to top, #cdcdcd, #dfdfdf);
    height: 120px;
}

.page_body {
    max-width: 1360px;
    margin: 0 auto;
    padding: 0px 20px 0px 20px;
}


.TitleItems {
    max-width: 1360px;
    min-width: 640px;
    padding-top: 20px;
    margin: 0 auto;
    display: flex;
    /*border:1px solid red;*/
}

.logo_container {
    flex: 0 0 300px;
    /*left:-75px; */
    position: relative;
    content: url("./img/full_logo.png?2");
    /*border:1px solid blue;*/
}

.cental_container {
    flex: 1 1 auto;
    vertical-align: top;
    text-align: right;
    padding: 53px 10px 0px 0px;
    font-size: 16px;
    font-weight: bold;
    /*border:1px solid blue;*/
}

.cental_container2 {
    flex: 1 1 auto;
    vertical-align: top;
    text-align: right;
    padding: 0px 10px 0px 0px;
    font-size: 16px;
    font-weight: bold;
    /*border:1px solid blue;*/
}

.exit_container {
    flex: 0 0 170px;
    padding-right: 10px;
    padding-top: 45px;
    /*border:1px solid blue;*/
}

.InviteHead {
    font-size: 20px;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 15px;
}

.gray_line {
    background: #d8d8d8;
    height: 1px;
    padding: 0px;
    margin: 0px;
    width: 100%;
}

#desktop_menu {
    display: block;
}

#mobile_menu {
    display: none;
}

.InputTextLogin {
    width: 300px;
    height: 30px;
    font-size: 16px;
}


.InputText {
    width: 300px;
    height: 30px;
    font-size: 16px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}


.objshadow {
    position: relative;
    -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.HelpText12 {
    font-size: 12px;
    font-weight: normal;
    color: #444;
}

.StdTextGreen12 {
    font-size: 12px;
    color: #00923f;
}

.TitleText12 {
    font-size: 12px;
    font-weight: bold;
}

.HelpText14 {
    font-size: 14px;
    font-weight: normal;
    color: #444;
}

.StdText14 {
    font-size: 14px;
}

.StdTextRed14 {
    font-size: 14px;
    color: #d10e1f;
}

.StdTextGreen14 {
    font-size: 14px;
    color: #00923f;
}

.TitleText14 {
    font-size: 14px;
    font-weight: bold;
}

.TitleText16 {
    font-size: 16px;
    font-weight: bold;
}

.StdText16 {
    font-size: 16px;
}

.HelpText18 {
    font-size: 18px;
    font-weight: normal;
    color: #444;
}


.StdText18 {
    font-size: 18px;
}

.TitleText18 {
    font-size: 18px;
    font-weight: bold;
}

.StdText24 {
    font-size: 24px;
    font-weight: normal;
}

.TitleTextAd {
    font-size: 30px;
    color: #d10e1f;
    padding-top: 5px;
    padding-bottom: 5px;
}

.exit_dropdown_btn {
    background: url("./img/exit_icon.png") 0 0 no-repeat;
    width: 20px;
    height: 19px;
}

    .exit_dropdown_btn:hover {
        background-position: 0 -21px;
        cursor: pointer;
    }

.icon_history {
    background: url("./img/icon_history.png") 0 0 no-repeat;
    width: 30px;
    height: 32px;
    cursor: pointer;
}

    .icon_history:hover {
        background-position: 0 -32px;
        cursor: pointer;
    }

.icon_edit {
    background: url("./img/icon_edit.png") 0 0 no-repeat;
    width: 30px;
    height: 32px;
    cursor: pointer;
}

    .icon_edit:hover {
        background-position: 0 -32px;
        cursor: pointer;
    }

.icon_notification {
    background: url("./img/icon_notification.png") 0 0 no-repeat;
    width: 30px;
    height: 32px;
    cursor: pointer;
}

    .icon_notification:hover {
        background-position: 0 -33px;
        cursor: pointer;
    }

.ad_notification_btn {
    background: url("./img/icon_notification_2.png") 0 0 no-repeat;
    width: 19px;
    height: 21px;
    text-decoration: none;
}

    .ad_notification_btn:hover {
        background-position: 0 -23px;
        cursor: pointer;
    }

.icon_cancel {
    background: url("./img/icon_cancel.png") 0 0 no-repeat;
    width: 30px;
    height: 32px;
    cursor: pointer;
}

    .icon_cancel:hover {
        background-position: 0 -32px;
        cursor: pointer;
    }

.employee_item_active {
    width: 300px;
    margin-right: 15px;
    margin-top: 15px;
    display: inline-block;
    text-align: left;
    background: #fff;
    color: #000;
    border: 1px solid #999;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

.employee_item_passive {
    width: 300px;
    margin-right: 15px;
    margin-top: 15px;
    display: inline-block;
    text-align: left;
    background: #ccc;
    color: #000;
    border: 1px solid #999;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

.pageSel2 {
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    background: #ff7d00;
    color: #fff;
    border: 1px solid #000;
    display: inline-block;
    text-align: center;
    padding: 11px 0px 11px 0px;
    margin: 0px 15px 0px 0px;
    width: 40px;
    cursor: pointer;
    transition: 0.5s;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

.pageNotSel2 {
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
    background: #fff;
    color: #000;
    margin: 0px 15px 0px 0px;
    border: 1px solid #000;
    display: inline-block;
    text-align: center;
    padding: 11px 0px 11px 0px;
    width: 40px;
    cursor: pointer;
    transition: 0.5s;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}


.pageSel {
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    background: #ff7d00;
    color: #fff;
    border: 1px solid #000;
    display: inline-block;
    text-align: center;
    padding: 11px 0px 11px 0px;
    margin: 0px 5px 0px 0px;
    width: 40px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

.pageNotSel {
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
    background: #fff;
    color: #000;
    border: 1px solid #000;
    display: inline-block;
    text-align: center;
    padding: 11px 0px 11px 0px;
    margin: 0px 5px 0px 0px;
    width: 40px;
    cursor: pointer;
    transition: 0.5s;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

    .pageNotSel:hover {
        background: #ff7d00;
        color: #fff;
    }

.pageNotSelN {
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
    background: #fff;
    color: #000;
    border: 1px solid #000;
    display: inline-block;
    text-align: center;
    padding: 11px 0px 11px 0px;
    margin: 0px 5px 0px 0px;
    width: 80px;
    cursor: pointer;
    transition: 0.5s;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

    .pageNotSelN:hover {
        background: #ff7d00;
        color: #fff;
    }

.DropDownMenu {
    width: 304px;
    height: 30px;
    font-size: 16px;
    display: block;
    margin-bottom: 10px;
}

.Filter_panel {
    background-color: #f5f5f5;
    min-height: 200px;
    height: auto;
}

.Objects_panel {
    background-color: #f5f5f5;
    min-height: 200px;
    height: auto;
    text-align: center;
}

.Objects_list_panel {
    padding: 30px 0px 30px 0px;
    width: 1340px;
    margin: 0 auto;
    background: linear-gradient(to top, #fcfcfc, #e9e9e9);
    border: 1px solid #d1d1d1;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}


.FilterDropDownMenu {
    width: 220px;
    height: 42px;
    font-size: 16px;
    border: 1px solid #bfbdbd;
    background-color: #fff;
    /*margin:10px auto 0px auto;*/
    margin-top: 10px;
    text-align: left;
    cursor: pointer;
    display: inline-block;
}

    .FilterDropDownMenu:hover {
        border: 1px solid #555;
    }

.FilterTextMenu {
    width: 400px;
    height: 40px;
    font-size: 16px;
    border: 1px solid #bfbdbd;
    background-color: #fff;
    text-align: left;
    padding-left: 10px;
    display: inline-block;
    position: relative;
    top: -.6px;
}

    .FilterTextMenu:hover {
        border: 1px solid #555;
    }

.Filter_menu_button {
    font-size: 16px;
    font-weight: normal;
    text-decoration: none;
    background: #fff;
    color: #000;
    /*background:#8a8a8a;
	color:#fff;*/
    margin: 0px;
    border: 1px solid #bfbdbd;
    width: 240px;
    display: inline-block;
    text-align: center;
    padding-top: 11px;
    padding-bottom: 7px;
    cursor: pointer;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

    .Filter_menu_button:hover {
        /*
        background:#ff7d00;
		color:#fff;*/
        border: 1px solid #555;
    }

.Filter_menu_button_orange {
    font-size: 16px;
    font-weight: normal;
    text-decoration: none;
    background: linear-gradient(to top, #ff7a00, #ff8700);
    color: #fff;
    margin: 0px;
    border: 1px solid #bfbdbd;
    width: 200px;
    display: inline-block;
    text-align: center;
    padding-top: 11px;
    padding-bottom: 11px;
    cursor: pointer;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

    .Filter_menu_button_orange:hover {
        /*
        background:#ff7d00;
		color:#fff;*/
        background: linear-gradient(to top, #ff6a00, #ff7a00);
        color: #fff;
    }

.Extra_details_panel {
    width: 1160px;
    margin: 0 auto;
    border: 1px solid #d1d1d1;
    /*background-color:#e9e9e9;*/
    background: linear-gradient(to top, #fcfcfc, #e9e9e9);
    color: #000;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

.Extra_details_col {
    display: inline-block;
    width: 286px;
    padding: 15px 0px 10px 0px;
    vertical-align: top;
}


label {
    padding-left: 7px;
    padding-right: 7px;
    font-size: 18px;
}

    label[for="floor_not_first_and_last"] {
        font-size: 14px;
        vertical-align: top;
    }

#floor_not_first_and_last {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#state_1 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#state_2 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#state_3 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#state_4 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#state_6 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#state_7 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#state_8 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#domwall_1 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#domwall_2 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#domwall_3 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#domwall_4 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#domwall_5 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#heating_1 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#heating_2 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#heating_3 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#heating_4 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#kv_1 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#kv_2 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#kv_3 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#kv_4 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#distr_1 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#distr_2 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#distr_3 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#distr_4 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#distr_5 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#distr_6 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#distr_7 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#distr_8 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#distr_9 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#distr_12 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#distr_13 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#distr_14 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#distr_15 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#house_place_1 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#house_place_2 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#site_type_1 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#site_type_3 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#site_type_5 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#garage_type_1 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#garage_type_2 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#dk_1 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#dk_2 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#z_1 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#z_2 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#com_type_1 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#com_type_2 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#com_type_3 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#com_type_4 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#com_type_5 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}


#com_type_6 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#com_type_7 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#ph1_protected + label {
    font-size: 14px;
}

#ph2_protected + label {
    font-size: 14px;
}

#ph3_protected + label {
    font-size: 14px;
}

#ph4_protected + label {
    font-size: 14px;
}

#ph5_protected + label {
    font-size: 14px;
}

#direction_1 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#direction_2 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#direction_1_1 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#direction_1_2 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#elect_1 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#elect_2 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#filter_client_not_defined {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#filter_cb_status_1 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#filter_cb_status_2 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#filter_cb_status_3 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#filter_cb_status_4 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#filter_cb_status_5 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#filter_cb_status_6 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#filter_cb_status_7 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#filter_cb_type_1 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}

#filter_cb_type_2 {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}


.CheckBox_big {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: 0.9;
    cursor: pointer;
}






.CB_filter {
    display: block;
    margin-top: 15px;
}

.diva {
    display: inline-block;
    font-size: 12px;
    color: #868686;
    margin: 0px;
    cursor: pointer;
    text-decoration: none;
}

    .diva:hover {
        color: #000;
    }

.divLineButton {
    display: block;
    border-top: 1px solid #d8d8d8;
    height: 30px;
    font-size: 16px;
    cursor: pointer;
    color: #000;
    vertical-align: top;
    padding: 7px 0px 0px 10px;
}

    .divLineButton:hover {
        background: #ff7d00;
        color: #fff;
    }

.ad_class {
    width: 1320px;
    min-height: 300px;
    height: auto;
    margin: 20px auto;
    background-color: #fff;
    border: 1px solid #d1d1d1;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

.ad_photo {
    display: inline-block;
    width: 400px;
    height: 300px;
}

.ad_photo_mobile {
    display: block;
    width: 310px;
    height: 233px;
}

.ad_text {
    display: inline-block;
    width: 880px;
    height: 280px;
    margin: 10px 20px 10px 20px;
    vertical-align: top;
}

.ad_photo_unfolded {
    display: inline-block;
    width: 540px;
    min-height: 405px;
    height: auto;
}

.ad_text_unfolded {
    display: inline-block;
    width: 740px;
    min-height: 405px;
    height: auto;
    margin: 10px 20px 10px 20px;
    vertical-align: top;
}

.ObjPhotoAvt {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 0 0;
}

.ad_selection_btn {
    background: url("./img/icon_star.png") 0 0 no-repeat;
    width: 22px;
    height: 22px;
}

    .ad_selection_btn:hover {
        background-position: 0 -22px;
        cursor: pointer;
    }

.ad_edit_btn {
    background: url("./img/icon_edit2.png") 0 0 no-repeat;
    width: 29px;
    height: 25px;
    text-decoration: none;
}

    .ad_edit_btn:hover {
        background-position: 0 -25px;
        cursor: pointer;
    }

.ad_complain_btn {
    background: url("./img/icon_complain.png") 0 0 no-repeat;
    width: 25px;
    height: 22px;
}

    .ad_complain_btn:hover {
        background-position: 0 -22px;
        cursor: pointer;
    }

.selection_class {
    width: 1320px;
    min-height: 80px;
    height: auto;
    margin: 20px auto;
    background-color: #fff;
    border: 1px solid #d1d1d1;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

#loadfile {
    display: none;
}

.Street_filter_class {
    border: 1px solid #d8d8d8;
    padding: 5px;
    margin: 10px;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

.notification_panel {
    position: fixed;
    display: block;
    width: 1320px;
    min-height: 100px;
    left: 50%;
    margin-left: -660px;
    top: -100%;
    z-index: 999;
    background: linear-gradient(to top, #f1c40f, #ffd735);
    border: 1px solid #d1d1d1;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    text-align: center;
    transition: top 1s 1s;
}

    .notification_panel.active {
        top: 0;
        transition: top 1s;
    }

.notification_panel_icon {
    display: inline-block;
    width: 200px;
}

.notification_panel_body {
    display: inline-block; 
    width: 900px; 
    vertical-align: top;
}

.notification_panel_padding_right {
    display: inline-block; 
    width: 200px;
}


.mobile_filter {
    width: 300px;
    background: #fff;
    color: #000;
    border: 1px solid #999;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    margin: 0 auto;
}

.mobile_ad_class {
    width: 310px;
    background: #fff;
    color: #000;
    border: 1px solid #999;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    margin: 0 auto;
}

.mobile_ad_text {
    display: block;
    width: 300px;
    margin: 0 auto;
    text-align: left;
    padding-bottom: 10px;
}

.mobile_TitleTextAd {
    font-size: 22px;
    color: #d10e1f;
    padding-top: 5px;
    padding-bottom: 5px;
}
