#logo-img {
    background: url(../img/logo-green.png) no-repeat center center;
}

.social > a {
    border-color: #45936c;
}
.social > a.vk {
    background: url(../img/vk-green.png) no-repeat;
}
.social > a.fb {
    background: url(../img/fb-green.png) no-repeat;
}
.social > a.ok {
    background: url(../img/ok-green.png) no-repeat;
}

.callme {
    background: url(../img/phone-green.png) no-repeat left center;
}
.decor, .decor2, .decor3 {
    border-color: #84c259;
}

#up_menu {
    zbackground: url(../img/mnu-icon-green.png) no-repeat;
}
#up_menu > ul > li.active,
#up_menu > ul > li.current, #up_menu > ul > li:hover, 
#up_menu > ul > li.dropdown:hover .drop-level, 
#up_menu > ul > li.dropdown:hover .drop-level::after {
    border-color: #84c259 !important;
}

#banner_rooms_ico {
    background: url(../img/room-sm-green.png) no-repeat;
}
#banner_guests_ico {
    background: url(../img/peaple-sm-green.png) no-repeat;
}
.banner_line > ul > li.current, .banner_line > ul > li:hover, 
.banner_line > ul > li.dropdown:hover .drop-level, 
.banner_line > ul > li.dropdown:hover .drop-level::after {
    border-color: #84c259 !important;
}

.banner_button {
    background-color: #84c259;
}

.feature_img1 {
    background: url(../img/kot-green.png) no-repeat;
}
.feature_img2 {
    background: url(../img/atmap-green.png) no-repeat;
}
.feature_img3 {
    background: url(../img/profits-green.png) no-repeat;
}

.flat_map_icon {
    background: url(../img/map-icon-green.png) no-repeat;
}

#flats_search_line > ul > li.active, #flats_search_line > ul > li:hover, 
#flats_search_line > ul > li.dropdown:hover .drop-level, 
#flats_search_line > ul > li.dropdown:hover .drop-level::after {
    border-color: #84c259 !important;
}
#flats_pagination > ul > li.current, #flats_pagination > ul > li:hover, 
#flats_pagination > ul > li.dropdown:hover .drop-level, 
#flats_pagination > ul > li.dropdown:hover .drop-level::after {
    border-color: #84c259 !important;
}

.flats_filter_rooms > ul > li.current, .flats_filter_rooms > ul > li:hover, 
.flats_filter_rooms > ul > li.dropdown:hover .drop-level, 
.flats_filter_rooms > ul > li.dropdown:hover .drop-level::after {
    border-color: #84c259 !important;
}

.back-bar .selected-bar {
  background-color: #84c259;
  border-radius: 2px;
}
.slider-container .back-bar .pointer {
  background: url(../img/triangle-green.png) no-repeat scroll center top;
}


/*
.flat_option42.active .flat_option_icon {
    background: url(../img/wifi-icon-sm-green.png) no-repeat;
}
.flat_option43.active .flat_option_icon {
    background: url(../img/cond-icon-sm-green.png) no-repeat;
}
.flat_option44.active .flat_option_icon {
    background: url(../img/tv-icon-sm-green.png) no-repeat;
}
.flat_option45.active .flat_option_icon {
    background: url(../img/fridge-icon-sm-green.png) no-repeat;
}
.flat_option46.active .flat_option_icon {
    background: url(../img/iron-icon-sm-green.png) no-repeat;
}

.flat_option47.active .flat_option_icon {
    background: url(../img/lift-icon-sm-green.png) no-repeat;
}
.flat_option48.active .flat_option_icon {
    background: url(../img/parking-icon-sm-green.png) no-repeat;
}
.flat_option49.active .flat_option_icon {
    background: url(../img/balcon-icon-sm-green.png) no-repeat;
}
.flat_option50.active .flat_option_icon {
    background: url(../img/smoke-icon-sm-green.png) no-repeat;
}
.flat_option51.active .flat_option_icon {
    background: url(../img/animal-icon-sm-green.png) no-repeat;
}

.flat_option82.active .flat_option_icon {
    background: url(../img/microwave-icon-sm-green.png) no-repeat;
}
.flat_option83.active .flat_option_icon {
    background: url(../img/washer-icon-sm-green.png) no-repeat;
}
.flat_option84.active .flat_option_icon {
    background: url(../img/teapot-icon-sm-green.png) no-repeat;
}
.flat_option85.active .flat_option_icon {
    background: url(../img/hairdryer-icon-sm-green.png) no-repeat;
}
*/

.flats_column_room_icon {
    background: url(../img/room-icon-info-green.png) no-repeat;
}
.flats_column_area_icon {
    background: url(../img/area-icon-info-green.png) no-repeat;
}
.flats_column_guests_icon {
    background: url(../img/users-icon-info-green.png) no-repeat;
}
.flats_column_floor_icon {
    background: url(../img/floor-icon-info-green.png) no-repeat;
}
.flats_column_pictures_icon {
    background: url(../img/photo-icon-green.png) no-repeat;
}


.flats_navigation > ul > li.current, .flats_navigation > ul > li:hover, 
.flats_navigation > ul > li.dropdown:hover .drop-level, 
.flats_navigation > ul > li.dropdown:hover .drop-level::after {
    border-color: #84c259 !important;
}

.flats_pagination > ul > li.current, .flats_pagination > ul > li:hover, 
.flats_pagination > ul > li.dropdown:hover .drop-level, 
.flats_pagination > ul > li.dropdown:hover .drop-level::after {
    border-color: #84c259 !important;
}

.contact_address {
    background: rgba(0, 0, 0, 0) url("../img/contact-map-green.png") no-repeat scroll left center;
}
.contact_email {
    background: rgba(0, 0, 0, 0) url("../img/contact-conv-green.png") no-repeat scroll left center;
}
.contact_phone {
    background: rgba(0, 0, 0, 0) url("../img/contact-phone-green.png") no-repeat scroll left center;
}

.rsform-submit-button {
    background: #84c259 none repeat scroll 0 0;
}

.rsform_list_pagination > ul > li.current, .rsform_list_pagination > ul > li:hover, 
.rsform_list_pagination > ul > li.dropdown:hover .drop-level, 
.rsform_list_pagination > ul > li.dropdown:hover .drop-level::after {
    border-color: #84c259 !important;
}

.item-page ul li:before, .item-page ol li:before,
.flats_item_description .tab-pane ul li:before, 
.flats_item_description .tab-pane ol li:before {
    color: #84c259;
}

.blog > .pagination > ul > li.current, .blog > .pagination > ul > li:hover, 
.blog > .pagination > ul > li.dropdown:hover .drop-level, 
.blog > .pagination > ul > li.dropdown:hover .drop-level::after {
    border-color: #84c259 !important;
}

#flats_item_description_tabs > ul > li.active, #flats_item_description_tabs > ul > li:hover, 
#flats_item_description_tabs > ul > li.dropdown:hover .drop-level, 
#flats_item_description_tabs > ul > li.dropdown:hover .drop-level::after {
    border-color: #84c259 !important;
}

.flats_menu .parent > ul > li.active {
    border-color: #84c259 !important;
}
.flats_menu .dropdown-menu li:hover span {
    color: #84c259 !important;
}
.flats_menu .parent a {
    border-bottom: 1px solid #45936c;
} 

.news_card_title a:hover {
    color: #84c259 !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #45936c;
    background: #84c259;
    font-weight: normal;
    color: #ffffff;
}

#prevBtnRecallWidget a, #esliderRecallWidgetprev a{ 
    background:url(/templates/posutochno/img/recall_prev_green.png) no-repeat 0px 0px;                      
    zbackground-size: 35px;
}
#nextBtnRecallWidget a, #esliderRecallWidgetnext a{ 
    background:url(/templates/posutochno/img/recall_next_green.png) no-repeat 0px 0px;                      
    zbackground-size: 35px;
}
#prevBtnRecallWidget a:hover {
    background:url(/templates/posutochno/img/recall_prev_active_green.png) no-repeat 0px 0px;
}
#nextBtnRecallWidget a:hover {
    background:url(/templates/posutochno/img/recall_next_active_green.png) no-repeat 0px 0px;
}
#prevBtnRecallWidget a:focus, #nextBtnRecallWidget a:focus {
    outline:none;
}

.cat-list-row a {
    color: #84c259;
}

.form_reserve .form_reserve_date_icon {
    background: url(../img/calendar-green.png) no-repeat;
}

#up_menu .dropdown-menu .dropdown-menu > li:hover > a > span,
#up_menu > ul > li > .dropdown-menu > li:hover > a > span,
#up_menu .dropdown-menu .dropdown-menu > li.current > a > span,
#up_menu > ul > li > .dropdown-menu > li.current > a > span,
#up_menu .dropdown-menu .dropdown-menu > li.active > a > span
#up_menu > ul > li > .dropdown-menu > li.active > a > span {    
    color: #84c259;
}
#up_menu > ul > li > .dropdown-menu {
    border: 2px solid #84c259;
}

.fotorama__thumb-border {
    border-color: #84c259;
}

.search-choice {
    background-color: #84c259 !important;
}
.chosen-container .chosen-results li.highlighted {
    background-color: #45936c !important;
    background-image: none !important;
}