/*
     FILE ARCHIVED ON 15:01:13 Feb 1, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 5:01:08 Jul 20, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
@charset "utf-8";
body{
    min-width: 1200px;
}

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
/**


Greybox css


**/
#GB_overlay {
    background-image: url("../../../public/js/greybox/overlay.png"); 
    position: fixed;
    margin: 0;
    top: 0;
    left: 0;
    z-index: 600;
    width:  100%;
    height: 100%;
    display:none;
}

* html #GB_overlay {
    background-color: white;
    background-color: transparent;
    background-image: url("../../../public/js/greybox/blank.gif");
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/", sizingMethod="scale");
}

#GB_window {
    top: 1px;
    left: 0px;
    position: fixed;
    background: white;
    border: 1px solid grey;
    width: 400px;
    height: 400px;
    z-index: 650;
}

#GB_frame {
    width: 100%;
    height: 100%;
    border:1px solid #E2E2E2 ;
}

#GB_caption {

    display:none;
}

#GB_window img {
    position: absolute;
    top: 10px;
    left: 930px;
    cursor: pointer;
    display:block;
    padding: 1px;
}


/* nachalo na propertyfilter.css */

/*****************************/
/**     PROPERTY FILTER     **/
/*****************************/
#property_form {
    background: #fffad8;
    border-top: 2px solid #7396c0;
    border-bottom: 1px solid #f0e6ba;
}
#logo .country-name {
    color: #808080;
    display: block;
    font-size: 16px;
    text-align: right;
    width: 174px;
    padding-top: 4px;
}

.filter_blueline {
    background: #fffad8;
    border-top: 2px solid #7396c0;
    border-bottom: 1px solid #f0e6ba;
    margin-bottom: 10px;
    clear: both;
}

#property_form_wrapper {
    margin-bottom: 10px;
    float: left;
    width: 100%;
    position:relative;
    z-index:500;
    clear: both;
    margin-top:30px;
}


/******** Clear Fix ************/
#property_filter:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
#property_filter {
    display:block;
}
* html #property_filter {
    height:1px;
}

#property_filter {
    position: relative;
    width: 966px;
    margin: 0 auto;
    padding: 7px 10px;
    clear: both;
    z-index:12000;
    background: #fffad8;
}

#property_filter ul{
    margin:0;
    padding:0;
}

#property_filter label {
    padding-right: 10px;
}
#property_filter label {
    padding-right: 10px;
}
#property_filter label.inline input {
    vertical-align: middle;
    margin-right:5px;
}
.advanced #property_filter select {
    width: 120px;
}
#property_filter button {
    float: right;
    height: 21px;
    margin-left: 13px;
    padding: 0 5px;
    _padding: 0;
    text-transform: uppercase;
    font-weight: bold;
    background: no-repeat top right url("'http://www.domaza.li/public/images/front/button_1.gif'");
    border: none;
}
a.button {
    display: block;
    float: right;
    height: 21px;
    line-height: 21px;
    padding: 0 10px;
    text-transform: uppercase;
    font-weight: bold;
    background: no-repeat top right url("'http://www.domaza.li/public/images/front/button_1.gif'");
}
button:hover, a.button:hover {
    background-position: bottom right;
}
#property_filter button {
}
#property_filter a.button {
}

#actions_search {
    float: right;
    width: 250px;
}

.agency_search #actions_search {
    float:right;
    margin-right:210px;
    margin-top:40px;
    width:auto;
}
.agency_search #map_search{
    top: 5px;
}
.cms_search #actions_search {
    float:right;
    margin-right:168px;
    margin-top:27px;
    width:120px;
}
.button_close {
    background: no-repeat 0 3px url("'http://www.domaza.li/public/images/arrow_up_dmz.png'") !important ;
}

#filter_property_type .box_form_1 {
    height: 174px;
}
#filter_country {
    margin-bottom: 10px;
}
#filter_country select {
    width: 100%;
}
#filter_region {
    height: 122px;
}
#filter_city .box_form_1
{
    height: 174px;
}
#filter_raion .box_form_1,
#filter_metro .box_form_1
{
    height: 70px;
}
#filter_raion
{
    width: 227px;
    margin: 0px 10px 0px 0px;
}
#filter_metro
{
    width: 227px;
    margin: 5px 10px 10px 0px;
}
div.metro_district_wrapper
{
    float:left;
    width: 227px;
    margin-right: 15px;
    display: none;
}
div#metro_container .mini_label
{
    margin-bottom: 5px;
}
#filter_key_features {
    width: 460px;
}
#filter_key_features label {
    float: left;
    width: 47%;
}
#filter_bedrooms,
#filter_price,
#filter_area,
#filter_floors,
#filter_rooms {
    clear: both;
    margin-bottom: 23px;
}
#filter_price select,
#filter_area select,
#filter_floor select,
#filter_floors select,
#filter_rooms select,
#filter_bedrooms select{
    width: 58px;
    vertical-align: middle;
    height:19px;
    margin-bottom: 7px;
}
#filter_price .mini_label,
#filter_area .mini_label,
#filter_floor .mini_label,
#filter_floors .mini_label,
#filter_rooms .mini_label,
#filter_bedrooms .mini_label{
    float: left;
    width: 125px;
    margin-right: 10px;
    line-height: 18px;
}
.advanced #filter_price .mini_label,
.advanced #filter_area .mini_label,
.advanced #filter_floor .mini_label,
.advanced #filter_floors .mini_label,
.advanced #filter_rooms .mini_label,
.advanced #filter_bedrooms .mini_label{
    height:30px;
}
#filter_offer_options label,
#filter_letting_type label
{
    float: left;
    width: 105px;
}
.advanced #label_filter_sale,
.advanced #label_filter_rent
{
    display: block;
    margin:9px 0 !important;
    /*background: no-repeat center left url("'http://www.domaza.li/public/images/front/bullet_1.gif'");*/
}

.advanced #naturalsearch{
    /*margin-top:7px;
    float:left;*/
    float:left;
    clear:left;
    /*height:20px;
    width:20px;*/
    margin:4px 4px 5px 5px;
}
.advanced .by_natural{
    /*	margin-top: 4px;
    float: left;
    display: block;
    line-height: 20px;
    padding-left: 10px;
    width:100px;*/
    float:left;
    padding-top:5px;
    width:100px;
    color: #8e4600;
    margin-right:30px;
}

.normal .by_natural{
    float:left;
    padding-top:5px;
    width:100px;
    margin-right:30px;
    color: #8e4600;
}

.advanced #normalsearch{
    float: left;
    margin-top: 18px;
    margin-right: 4px;
    margin-bottom: 5px;
    margin-left: 5px;
    clear:left;
}
.natural_div{
    float:left;
    width:950px;
    clear:both;
    height: 45px;
}
.normal .by_simple{
    float:left;
    padding-top:18px;
    width:100px;
    margin-right:30px;
    border-top:1px solid #f0e6ba;
    color: #8e4600;
}
.advanced .by_simple{
    display:none;
}

.normal .by_normal{
    display:none;
}

.advanced .by_normal{
    float: left;
    display: block;
    margin-top:18px;
    color: #8e4600;
    /*line-height: 20px;
    padding-left: 10px;
    margin-top:14px;*/
}

.normal #label_filter_sale,
.normal #label_filter_rent
{
    display: block;
    float: left;
    margin: 0 !important;
    width:130px !important;

}
.subcheckbox{
    width:180px;
    margin:5px;
    float:left;
}
.dropdown
{
    display:none;
    position:absolute;
    width:402px;
    border:1px solid #ABADB3;
    background:white;
    padding:10px;
    z-index:10500;
    line-height:10px;
}
#simple_search .dropdown {
    left:1px;
    top:34px;
}
#simple_search .above .dropdown {
    top:auto;
    left:1px;
}
#cat_drop{
    /*margin-left:229px;*/
}
#cnt_drop{
    /*margin-left:477px;*/
}

#off_drop{
    left: 192px;
    /*margin-top:60px !important;*/
    width:300px;
}
#prop_drop{
    width:220px;
    left: 380px;
    /*margin-top:60px !important;*/
}
#prop_radio {
    /*width: 113px !important;*/
}
#types_drop{
    width:300px;
}
#services_drop{
    /*width:390px;
    left: 568px;
    margin-top:60px !important;*/
}
.checkall{
    width:100%;
    float:left;
}
.checkall a{
    margin-right:10px;
}

.agencies .checkall{
    margin-top:5px;
}


.fselect{
    white-space:nowrap;
    min-width:65px !important;
    width:auto;
    padding:3px 20px 1px 3px;
    height:14px;
    line-height:14px;
    border:1px solid #abadb3;
    background:white right 0px no-repeat url("../../../public/images/dropdown.gif");
    cursor:default;
}


.hover{
    background:white right -18px no-repeat url("../../../public/images/dropdown.gif");
}
.pressed{
    background:white right -36px no-repeat url("../../../public/images/dropdown.gif");
}

.normal .fselect{
    /*float:left;*/
    display:block;
}

.normal .column .mini_label{
    float:none;
    margin-bottom:0px !important;
    font-size:9px;
    font-weight:normal;
    margin-right:4px !important;
    line-height:12px;
    text-transform:none;
    color:#8E4600;
}
/**
    In Simple Form
*/
#property_filter.normal #filter_country_region {
    display:block !important;
    width:auto !important;
    margin-right: 6px !important;
    margin-left: 0 !important;
}
/**
    In Advanced Form
*/
#property_filter.advanced #filter_country_region {
    margin-right: 10px !important;
}

.normal.ru #country_container{
    display:none !important;
    width:auto !important;
}
.normal.ru #region_container{
    display:block !important;
    width:auto !important;
}

.normal #filter_country select{
    width: 187px;
    height:20px;
    float:left;
    border:1px solid #abadb3;
    padding-left: 3px;
}
.normal #filter_price select{
    width:60px !important;
    height:20px !important;
    border:1px solid #abadb3;
    padding-left: 3px;
}
.normal #filter_country{
    margin-bottom:0px;
    float:left;
}
.normal label.inline input{
    margin-right:2px !important;
}

#property_filter.normal #country_container, #property_filter.normal #fregion_container {
    width: 187px;
}

#property_filter.normal #pricefslave, #property_filter.normal #pricetslave {
    width: 88px !important;
}
#property_form.invbuscommon_form #filter_price {
    padding-right: 10px;
}

/** Other country selected {*/
.normal #filter_property_type{
    display:block !important;
    width:auto !important;
}
.normal #filter_property_type .mini_label{
    width:106px;
}
.normal.all #fregion_container, .normal.oth #fregion_container {
    display:none !important;
    width:auto !important;
}
.normal.oth #filter_country_region #country_container h3{
}
.normal.oth #filter_country_region #country_container{
    float:left;
}
.normal.oth #filter_country_region #fregion_container{
    float:left;
}
.normal.oth #filter_country_region{
}

.normal #filter_country_region #ftype_container h3{
}
#ftype_container{
    z-index:20000;
}
.normal #filter_prices{
    display:block !important;
    float:left;
    width:auto !important;
}
.normal #filter_price{
    clear:none !important;
    margin:0 !important;
    float:left !important;
    width:auto !important;
}
.normal #filter_price .mini_label{
    float:none !important;
    width:123px !important;
    line-height:12px;
    text-align:center;

}
.normal.all #filter_price .mini_label{
    width:180px !important;

}
.normal #filter_floor{
    display:none !important;
}
.normal #filter_area{
    display:none !important;
}
.normal #filter_floors{
    display:none !important;
}
.normal .fregion.wrapper,
.normal .ftype.wrapper,
.normal .fcity.wrapper{
    display:none;
    float:left;
    position:absolute;
    width:300px;
    /*border:1px solid #ABADB3;*/
    border:1px solid black;
    background:white;
    padding:10px;
    z-index:10500;
    margin-top:0px;
    margin-left: 0px;
    height:auto!important;
}

/**} Other country selected */

.advanced .fselect{
    display:none;
}

.advanced #label_filter_sale {
    margin-left: 24px;
    margin-right: 10px;
    clear:both;
}

#filter_sale_box {
}
#filter_rent_box {
    display: none;
}

#search_location {
    position: absolute;
    left: 0;
    top: -32px;
    font-size: 12px;
    font-weight:normal;
}

#search_location li, #search_location li a {
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
}
#search_location li a {
    padding: 0 10px;
}

.normal #advanced_search {
    /*display: none;*/
    margin-bottom: 0px;
    padding-bottom: 0px;
    border:none;
    float:left;
    width:700px;
    height:37px;
    padding-top:3px;
}

.advanced #advanced_search {
    /*display: none;*/
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #f0e3a9;
}

.normal #label_filter_sale .mini_label{
    float:none !important;
    margin-bottom:0px !important;
    font-size:9px !important;
    font-weight:normal !important;
    margin-right:4px !important;
    line-height:12px !important;
    text-transform:none;
}

.normal .clear{
    display:none;
}

.normal .optional{
    display:none !important;
}


.normal .column{
    display:none;
    margin:0 0 0 6px !important;
}


.normal .box_form_1 {
    height:400px !important;
}



.normal #actions_search{
    display:none;
}
#actions_search_top{
    position: absolute;
    left: 817px;
    top: 18px;
}
#map_search{
    position: absolute;
    left: 955px;
    top: 12px;
    display:none;
}
#actions_search_top button {
    width: 120px;
    font-size:13px;
    padding-bottom: 2px;
    text-indent: 22px;
    color: #fff;
    background: no-repeat top right url("'http://www.domaza.li/public/images/front/button_search_v2.gif'");
}
#actions_search_top button:hover {
    background-position: bottom right;
}

#actions_search button {
    width: 100px;
    padding-bottom: 2px;
    text-indent: 22px;
    color: #fff;
    background: no-repeat top right url("'http://www.domaza.li/public/images/front/button_search.gif'");
}
#actions_search button:hover {
    background-position: bottom right;
}
.button_advanced_search:hover{
    color: #8e4600;
}
.button_advanced_search {
    float: right;
    padding: 0 10px 0 21px;
    height: 21px;
    line-height: 21px;
    color: #8e4600;
    background: no-repeat 0px 3px url("'http://www.domaza.li/public/images/arrow_down_dmz.png'");
}

#property_filter.ru #location_ru1,
#property_filter.all #location_all1,
#property_filter.oth #location_other1
{
    color: #888;
    background: 50% 100% no-repeat url("'http://www.domaza.li/public/images/front/search_location.gif'");
    color:#ff9c01;
}

#property_filter.ru{

}
#property_filter.all{

}
#property_filter.other{

}
#property_filter.advanced div#advanced_search{
    display: block;
}
#property_filter.advanced div#simple_search{
    display: block;
}
#property_filter.advanced #search_location{
    display: none;
}
#simple_search {
    float:left;
    height:auto;
    line-height:22px;
    width:640px;
    z-index:10600 !important;
}
#simple_search input{
    margin-right:5px;
}
#simple_search .fselect {
    display:inline-block;
    line-height:14px;
    margin-left:1px;
    margin-right:5px;
    margin-top:3px;
    min-width:65px;
    width:121px;
}
/*#simple_search h2{
    font: bold 18px Arial !important;
    float:left;
    margin-right:15px;
    padding-top:2px;
    height:24px;
}*/
#simple_search.agencies  h2{
    font: bold 18px Arial !important;
    float:left;
    margin-right: 35px;
    padding-top:22px;
    height:40px;
}
.cms_search #simple_search h2{
    font: bold 18px Arial !important;
    float:left;
    margin-right:20px;
    padding-top:2px;
    height:24px;
}

.and{
    float:left;
    width:20px;
    line-height:26px;
}

.allisleather{
    /*float:left;*/
    line-height:12px;
    /*padding-right:4px;*/
    text-align:right;
    display: inline-block;
    width:90px;
}

.allisleather.singleline{
    line-height: 20px;
    padding-top: 4px;
}

.articles_second {
    width: 90px !important;
}


.drop.singleline .fselect{
    margin-top:3px !important;
}





label[for=off_radio] .allisleather{
    width:90px;
}
label[for=prop_radio] .allisleather{
    width:175px;
}

label[for=prop_radio] .allisleather.singleline{
    width:65px;
}

#off_radio{
    margin-top:15px;
    /*width: 113px !important;*/
}
.drop{
    float:left;
    /*display:inline-block;*/
    /* height:25px; */
    position:relative;
}

.drop.above{
    width: auto;
    margin-left: 0px;
    margin-right: 34px;
}


.droptitle{
    font-size: 10px;
    line-height: 12px;
    display: block;
    width: auto;
}
.agency_name input{
    height: 16px;
    padding-left: 3px;
    float: left;
    width: 344px;

}

.agency_name{
    float: left;
    margin-left: 0px;
    margin-bottom: 6px;
    width:600px;
}

.agencies_forth{
    font-size:12px !important;
    width:120px !important;
    float:left;
    padding-top:3px;
}

.normal .by_id{
    display:none;
}
.by_id{
    float:left;
}
#dmbp_id {
    float:left;
    border: 1px solid #D5D5D5;
    height: 20px;
    width: 170px;
}
.propid_filter_label {
    height: 20px;
    color: #333;
    font-size: 13px;
    font-weight: bold;
}
.normal #dmbp_id {
    display:none;
}


.normal #normalsearch{
    float:left;
    /*height:20px;
    width:20px;*/
    clear:both;
    margin:18px 4px 5px 5px;
}
.normal #naturalsearch{
    float:left;
    clear:left;
    /*height:20px;
    width:20px;*/
    margin:4px 4px 5px 5px;
}
.select_type{
    color:black;
    padding-right:10px;
    background:#dedede no-repeat 97% 7px url("'http://www.domaza.li/public/images/front/bullet_1.gif'");
    padding:4px;
    width:100%;
    display:block;
}
/*.normal .select_type{
    float:right;
}
.advanced .select_type{
    display:none;
    float:none;
    clear:both;
    width:100%;
}*/
.label_tagtype{
    font-weight:bold;
    margin:5px 0;
}

.all.normal #filter_price{
    width:180px !important;
}
.all.normal #filter_price select{
    width:88px !important;
}

#filter_usertypes .box_form_1{
    height:126px;
}

label.help{
    background:transparent url("'http://www.domaza.li/public/images/help.png'");
    width:6px !important;
    height:16px !important;
    display:block;
    float:right;
}
label.help.left{
    float:left;
    margin-top:3px;
    margin-left:5px;
}
.tooltip{
    z-index:100000;
    display:none;
    background-color:#ffa;
    border:1px solid #cc9;
    padding:3px;
    font:normal 13px Arial;
    box-shadow: 2px 2px 11px #666;
    -moz-box-shadow: 2px 2px 11px #666;
    -webkit-box-shadow: 2px 2px 11px #666;
    width:160px;
    padding:5px;
    color:black;
    text-transform:none !important;
    left:auto !important;
    margin-left:20px;
    top:inherit !important;
}

.tooltip.left{
    margin-left:605px;
    margin-top:10px;
}

.ftype.wrapper label.checkbox {
    line-height: 18px;
    margin-left:10px;
    display:block;
}

#actions_search_top button{
    float:none !important;
}

#button_advanced_search_top{
    font-weight: bold;
    font-size:12px;
    text-transform:uppercase;
    float: none;
    display: block;
    position: absolute;
    width: 155px;
    left: 16px;
    top: 31px;
    z-index: 10;
}

.texttooltip{
    background:white no-repeat url("'http://www.domaza.li/public/images/primer.png'");
}
[for="pets-64"]{
    padding-right:55px !important;
}
.form_1 .column {
    float: left;
    width: 227px;
    margin: 0 10px 10px 0;
}
#filter_usertypes label, #filter_common_box label,#filter_sale_box label {
    float: left;
    width: 230px;
}
#bruce{
    position:absolute;
    width:700px;
    height:200px;
    background:no-repeat 50% 50% url("'http://www.domaza.li/public/images/load/ajax-loader-rentsalebox.gif'");
    display:none;
    z-index:111100;
}

.normal .fromto{
    display:none;
}
.advanced .fromto{
    float:left;
    width:19px;
    margin-right:5px;
    line-height: 19px;
    height: 18px;
}

.normal .by_picture{
    display:none;
}
.advanced .by_picture{
    float:left;
    margin-left:20px;
}
#pictures{
    margin-right:5px;
}
#property_filter.cms_search #services_drop{
    /*margin-top: 25px !important;*/
    /*left: 734px;*/
}
#filter_key_features .box_form_1 {
    height: 126px;
}
#filter_sale_box label {
    float: left;
}

/* hide optional search_tags*/
.rent_sale_optional {
    display:none !important;
}
/* show optional rent search_tags only when rent is chosen */
.rent_sale_optional.rent.rent_sale_1 {
    display:block !important;
}

#natural_cms {
    border:1px solid #ABADB3;
    float:left;
    height:26px;
    padding-left:5px;
    width:444px;
    font-size:14px;
}
#natural_search {
    float:left;
    height:33px;
    padding-top:2px;
    width:650px;
}
.searchcmstypesone {
    color:#8E4600;
    float:left;
    margin-right:10px;
    padding-top:13px;
    width:170px;
}
.searchcmstypestwo {
    color:#8E4600;
    float:left;
    margin-right:10px;
    padding-top:5px;
    width:170px;
}

.singleline .mini_label {
    color:#8E4600;
    float:none !important;
    font-size:9px !important;
    font-weight:normal !important;
    line-height:12px !important;
    margin-bottom:0 !important;
    margin-right:4px !important;
    text-transform:none;
}
#searchtypeone{
    margin-right:3px!important;
}
#searchtypetwo{
    margin-right:3px!important;
}
#services_drop .subcheckbox{
    width:400px!important;
}
#agency_natural{
    border:1px solid #ABADB3;
    float:left;
    height:26px;
    font-size:14px;
    padding-left:5px;
    width:392px;
}
#property_filter .agencies_forth,#property_filter .agencies_first,#property_filter .agencies_second,#property_filter .agencies_third,#property_filter .agencies_fifth{
    color:#8E4600;
}
.help_search_wrapper {
    padding-top: 8px;
}
#natural_help {
    border:1px solid #ABADB3;
    float:left;
    height:18px;
    margin-left:150px;
    padding-left:5px;
    width:444px;
}
.help_search #actions_search {
    float: left;
    width:120px;
}
#property_filter.help_search button {
    float: none;
    margin-left: 0;
}


/* for agences search form */
#natural_search_agencies {
    display:inline-block;
    margin-bottom:10px;
    width:640px;
}
#select_boxes_agencies {
    display:inline-block;
    width:404px;
}
.search_types_agencies_two{
    color:#8E4600;
    float:left;
    margin-right:10px;
    padding-top:2px;
    width:170px;
}
.search_types_agencies_one{
    color:#8E4600;
    float:left;
    margin-right:10px;
    padding-top:32px;
    width:170px;
}
.ag_select_left{
    width: auto;
    padding-right: 20px;

}
.ag_select_right{
    width: auto;
}
.ag_select_left .fselect , .ag_select_right .fselect{
    width: 160px!important;
}
.agency_search_options{
    width:600px;
    float:left;

}
/* end for agences search form */
.form_tags {
    margin: 2px 0;
}
/* krai na propertyfilter.css */
/* ot tuk zapochva offer.css */
.offer {
    font:normal 12px "Arial";
}
.offer a.more {
    padding: 0 0 0 12px !important;
    background: no-repeat 0 3px url("'http://www.domaza.li/public/images/front/bullet_3.gif'");
    color: #3e5672;
    text-decoration: underline;
    font-weight: bold;
}
.size_1280 .offer .prop_name,
.size_1024 .offer .prop_name{
    font-size:11px;
    max-width: 210px;
}
.offer .prop_name {
    font-weight: bold;
    font-size: 13px;
    color: #3E5672;
}

.offer h2 a {
    color: #3e5672;
}
.offer a:hover{
    color: #3e5672;
    text-decoration:underline;
}
.offer p{
    padding:0;
    margin:0;
}
.offer ul{
    padding:0;
    margin:0;
    list-style:none;
}
.ofextras{
    width:100px;
}
.offer p.description {
    padding-bottom: 8px;
    border-bottom: 1px dotted #ccc;
    height: 65px;
}

.property_image_thumb{
    display: block;
    float: left;
    margin:0 10px 5px 10px;
    border: 1px solid #7b7b7b;
}
.offer_2.offer a.thumb{
    display: block;
    float: left;
    padding: 2px;
    margin: 0px 10px 5px;
    border: 1px solid #7B7B7B;
    background: none repeat scroll 0% 0% #FFF;
}
.offer a.thumb {
    padding: 2px;
    background: #fff;
    display:block;
}
.offer a.thumb .onlinecam {
    background: url("../../../public/images/property_icons.png") no-repeat right top transparent;
    background-position: 0px -414px;
    height: 37px;
    width: 37px;
    left: 156px;
    position: absolute;
    display:block;
}
#gallery_preview .onlinecam {
    background: url("../../../public/images/property_icons.png") no-repeat right top transparent;
    background-position: 0px -414px;
    float: right;
    height: 37px;
    position: absolute;
    right: 4px;
    width: 37px;
    display:block;
}
.offer a.thumb .onlinecam:hover ,#gallery_preview .onlinecam:hover{
    background: url("../../../public/images/property_icons.png") no-repeat right top transparent;
    background-position: -1px -415px;
    border: 1px solid #111111;
    height: 35px;
    width: 35px;
}

.offer a.thumb img{
    width:180px;
    height:137px;
}


.offer a.thumb:hover {
    border-color: #3e5672;
}
.offer a.agency_logo {
    display: block;
    float: left;
    margin: 10px 10px 0 10px;
    border:1px dotted #C2C2C2;
}
.offer a.default_logo {
    border: none !important;
}
.offer p.price {
    float: right;
    width: 160px;
    margin: 18px 10px 0 0;
    _margin: 18px 5px 0 0;
    text-align: right;
    font-size: 14px;
}

.offer .ofextras {
    display: block;
}

.ofextras .ofphoto {
    background: no-repeat left url("'http://www.domaza.li/public/images/front/icon_pictures.gif'");
    padding:5px 0 5px 22px;
}

.ofextras .ofmap {
    background: no-repeat left url("'http://www.domaza.li/public/images/front/icon_google.gif'");
    padding:5px 0 5px 22px;
}

.offer .morebox {
    margin-top: 10px;
}

.offer .morebox a {
    color: #8E4600;
}

.oftitle .city{
    font-weight:bold;
}
.offer .ofextras li {
    display: block;
    padding: 0 0 6px 0;
    clear: both;
}

.offer .ofextras img {
    float: left;
    margin-right: 5px;
    margin-top: -1px;
}

.offer .ofextras li a {
    color: #3E5672;
}

.offer .ofextras li a:hover {
    color: #8E4600;
}
.offer a.more_info {
    font-weight: bold;
}
.offer_1.offer div.offer_more {
    margin:0px 0px 0px 10px;
    float:right;
}
.size_1280 .offer_1.offer div.offer_more a.more_info,
.size_1024 .offer_1.offer div.offer_more a.more_info{
    font-size:11px;
    padding: 7px 10px;
}
.offer_1.offer div.offer_more a.more_info{
    font-weight: bold;
    font-size:16px;
    display:block;
    border:1px solid #F17700;
    background:none no-repeat scroll 0 0 #F07F03;
    background: -webkit-linear-gradient(#FFAE20 0%, #FF9C00 50%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#FFAE20 0%, #FF9C00 50%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FFAE20 0%, #FF9C00 50%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FFAE20 0%, #FF9C00 50%); /* Standard syntax */
    box-shadow: 1px 2px 2px -2px #7B7B7B;
    -moz-box-shadow:1px 2px 2px -2px #7B7B7B;
    -webkit-box-shadow:1px 2px 2px -2px #7B7B7B;
    padding:7px 17px;
    text-align:center;
    width:auto;
    color:#FFFFFF;
}
.offer_1.offer div.offer_more a.more_info:hover{
    text-decoration: none;
    color:#FFFFFF;
}
.offer_1.offer div.offer_more a.more_info:active{
    box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.2) inset;
    -webkit-box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.2) inset;
}

.offer ul.prop_info li {
    float: left;
    color: #3E5672;
    margin-bottom: 5px;
}
.offer ul.prop_info li.prop_media {
    margin-top: 5px;
}

span.rentsaletype{
    margin-left: 0px;
    top: 0px;
    display: block;
    margin-right: 0px;
    margin-bottom: 0px;
    width: 58px;
    padding-top: 0px;
    float: left;
    margin-top: 10px;
}

/* --------------- Offer 1 style : .offer_1 *  ---------------*/

.offer_1 .morebox {
    float:left;
    width:295px;
}
.offer_1:hover {
    box-shadow:3px 3px 3px -1px #B6B6B6;
    -moz-box-shadow:3px 3px 3px -1px #B6B6B6;
    -webkit-box-shadow:3px 3px 3px -1px #B6B6B6;
    transition: box-shadow 200ms 0s linear;
}

.offer_1 .agency_logo, .offer_2 .agency_logo {

    position: absolute;
    right: 5px;
    bottom: 10px;
}

.offer_1 .alt_logo {
    position: absolute;
    right: 5px;
    bottom: 5px;
}
.offer_1 {
    position: relative;
    padding: 0;
    margin-bottom:10px;
    border:1px solid #D2D2D2;
    background:repeat-x url("'http://www.domaza.li/public/images/front/gradient.gif'") #fafafa ;
    min-height:220px;
    box-shadow: none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    transition: box-shadow 200ms 0s linear;
}

.offer_1 .oftype2 {
    display: none;
}

.offer_1 .posted {
    font-size: 11px;
    color: #a2a2a2;
    margin: 0;
    padding: 0;
    margin-top: 10px;
    float:left;
    width:295px;
}

.offer_1 .ofextras {
    position: absolute;
    right: 20px;
    top: 35px;
}

.offer_1 .agency_info{
    float:right;
    position:relative;
    min-width:220px;
    margin-right:10px;
}
.agency_info .marketedBy {
    font-size: 11px;
    width: 200px;
    overflow: hidden;
    text-align: center;
    color: #3e5672;
    margin:0px 0px 15px 0px;
}
.agency_info .marketedBy .agencyName {
    font-size: 13px;
    padding-bottom: 2px;
    float:left;
    width: 100%;
    font-weight: bold;
}
.agency_info .marketedBy .agencyType{
    font-size: 11px;
    padding-bottom: 2px;
    float:left;
    width: 100%;
}
.agency_info .marketedBy .brokerFrom {
    font-size: 11px;
    padding-top: 8px;
    font-weight: bold;
    float:left;
    width: 100%;
}
.agency_info .contacts{
    margin:0px 0px 0px 15px;
    float:left;
}
.agency_info .contacts li {
    color:#3E5672;
    font-size:11px;
    height:auto;
    line-height:17px;
}
.size_1024 .agency_info .contacts li.mail, 
.size_1280 .agency_info .contacts li.mail{
    width:145px;
}
.agency_info .contacts .agency_phone_number {
    background: url("../../../public/images/front/icon_mobile.gif") no-repeat scroll 0 3px transparent;
    color: #3E5672;
    font-size: 11px;
    height: auto;
    line-height: 17px;
    padding: 2px 1px 0 17px;
}
.car_icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background-image: url("../../../public/images/property_icons.png");
    background-position: 0 -120px;
}
.phone_number_text {
    background: none no-repeat scroll 0 0 #F07F03;
    background: -webkit-linear-gradient(#FFAE20 0%, #FF9C00 50%);
    background: -o-linear-gradient(#FFAE20 0%, #FF9C00 50%);
    background: -moz-linear-gradient(#FFAE20 0%, #FF9C00 50%);
    background: linear-gradient(#FFAE20 0%, #FF9C00 50%);
    border: 1px solid #F17700;
    box-shadow: 1px 2px 2px -2px #7B7B7B;
    -moz-box-shadow: 1px 2px 2px -2px #7B7B7B;
    -webkit-box-shadow: 1px 2px 2px -2px #7B7B7B;
    width: auto;
    height: 30px;
    display: block;
    overflow: hidden;
}
.phone_number_text a {
    display: block;
    text-align: center;
    line-height: 30px;
    font-weight: bold;
    color: white;
    font-size: 16px;
    padding: 0px 9px 0px 3px;
    text-decoration: none;
    float: left;
}
.phone_number_text a:hover {
    color: white !important;
    text-decoration: none !important;
}
.phone_icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background-image: url("../../../public/images/property_icons.png");
    background-position: 0 -300px;
}
.phone_icon_white {
    display: inline-block;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background-image: url("../../../public/images/phone_icon_white_16x.png");
    margin: 6px 4px 0 5px;
    float:left;
}
.mail_icon{
    display: inline-block;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background-image: url("../../../public/icons/mail.png");
    background-position: 0 0px;
}
.price_alert_icon {
    float: left;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background-image: url("../../../public/images/property_icons.png");
    background-position: -20px -60px;
    margin-right: 7px !important;
}
.onlinecam_icon {
    float: left;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background-image: url("../../../public/images/property_icons.png");
    background-position: 0px -396px;
}

.offer_1 a.agency_logo2 {
    width:88px;
    overflow:hidden;
    border:1px solid #7b7b7b;
    display: table-cell;
    vertical-align:middle;
    float:left;
}

.offer_1 a.agency_logo2 img{
    width:88px;
}

.offer_1 div.offer_media {
    clear: left;
    margin:0px 0px 10px 10px;
}

.offer_2 div.offer_media {
    margin-left:15px;
    border-right:1px solid #d2d2d2;
}

.offer_1 .offer_media a{
    float: left;
    height: 16px;
    margin: 3px 30px 0 0;
}
.offer_2 .offer_media a{
    float: left;
    height:16px;
    margin-right: 20px;
}

.offer_1 .offer_details
{
    float:left;
    width:445px;
}
.size_1024 .offer_1 .offer_details,
.size_1280 .offer_1 .offer_details {
    width: 217px;
}

.offer_2 .offer_details
{
    height:148px;
    margin-left: 200px;
    padding-right: 5px;
}
/*sled dosta matematika dostigame do tozi razmer :) */
.offer_2 .offer_details .agency_link{
    float: right;
    border:1px solid #7B7B7B;
    width: 68px;
    overflow: hidden;
    margin: 15px 7px 0 0;
}
.offer_2 .offer_details img{
    width: 68px;
}
.offer_media .agency_number{
    background: url("../../../public/images/front/icon_mobile.gif") no-repeat scroll 0 4px transparent;
    float: right;
    color: #7B7B7B;
    padding: 5px 7px 3px 17px;
}
.offer_2 .offer_details{
    border-right:1px solid #d2d2d2;
}
.offer_1 h2 {
    font-size: 13px;
    padding: 0;
    margin-bottom: 8px;
}
.offer_2 .offer_type,.offer_2 .offer_type_name{
    font-weight: bold;
    font-size: 11px;
    padding: 0;
    margin-bottom: 8px;
}

.offer_1 span.prop_term {
    float: left;
    width: 150px;
    font-weight: bold;
}
.offer_1 div.prop_descr {
    float: left;
    width: 300px;
}
body.size_1024 .offer_1 div.prop_descr{
    width: 200px;
}

.offer_1 ul.ofbrief {
    font-weight: normal;
    color: #3E5672;
    float: left;
    width: 295px;
}

.offer_1 ul.ofbrief span {
    color: #3E5672;
    font-weight: bold;
    display:inline;

}

.offer_1 h3 {
    margin-top: 8px;
    color: #3E5672;
    padding-right: 125px;
    width: 295px;
    float: left;
}

.offer_1 p.description {
    float: right;
    width: 428px;
    margin-right: 10px;
    height: auto !important;
}

.photo_icon {
    float: left;
    width: 16px;
    height: 16px;
    margin-right: 3px;
    cursor: pointer;
    background-image: url("../../../public/images/property_icons.png");
    background-position: -20px -100px;
}
.map_icon {
    float: left;
    width: 16px;
    height: 16px;
    margin-right: 3px;
    cursor: pointer;
    background-image: url("../../../public/images/property_icons.png");
    background-position: -20px -160px;
}
.video_icon {
    float: left;
    width: 16px;
    height: 16px;
    margin-right: 3px;
    cursor: pointer;
    background-image: url("../../../public/images/property_icons.png");
    background-position: 0 -100px;
}

.offer_3d_icon {
    float: left;
    width: 16px;
    height: 16px;
    margin-right: 3px;
    cursor: pointer;
    background-image: url("../../../public/icons/3d-glasses-icon.png");
    /*background-position: 0 -100px;*/
}
.add_note_icon {
    float: left;
    width: 16px;
    height: 16px;
    margin-right: 3px;
    cursor: pointer;
    background-image: url("../../../public/images/property_icons.png");
    background-position: 0 -320px;
}
.add_note_table_icon {
    float: left;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background-image: url("../../../public/images/property_icons.png");
    background-position: 0 -320px;
    margin: 0 10px;
}

/* --------------- Offer 2 style : .offer_2 *  ---------------*/

.offer_2 .ofextras {
    float:left;
    left: 183px;
    top: 88px;

}

.offer_2 .oftype2 {
    display: block;
    font-weight: bold;
    color: #3E5672;
    height:15px;
    overflow:hidden;
}

.offer_2 h3 {
    display: none;
}

.offer_1 .oftitle, .offer_2 .oftitle {
    padding: 0px 5px 5px 10px;
    color: #3e5672;
    margin-top: 7px;
}

.offer_1 .oftitle {
    padding-top: 0;
}
.offer_2 .agency_logo {
    display: none !important;
}

.offer_2h2, .offer_2 .ofbrief, .offer_2 .posted {
    display: none;
}

.oftitle p {
    float: right;
}

.oftitle img {
    float: left;
    margin-right: 5px;
    border: 1px solid #999999;
}

.offer_2 {
    margin: 0 1px 10px 0px;
    float: left;
    width: 48%;
    min-width: 360px;
    border-bottom: 1px solid #d2d2d2;
    position: relative;
    z-index:0;
    height:	210px;
    background:repeat-x url("'http://www.domaza.li/public/images/front/gradient.gif'");
    padding-bottom: 5px;
}


.offer_2 .oftitle .region {
    display: none;
}

.offer_2 .oftitle .country {
    width: auto;
}

.offer_2 .oftype2 {
    color:#3E5672;
    display:block;
    font-weight:bold;
    height:15px;
    margin-top:-5px;
    overflow-x:hidden;
    overflow-y:hidden;
    float:left;
    width:120px;
}

.offer_2 .morebox {
    left:180px;
    float:left;
    top:138px;
}

.offer_1 .ofextras li {
    float:right;
}

.offer_2 ul.prop_info {
    display: none;
}

.offer_2 a.agency_logo2 {
    display: none;
}

.size_1900 .offer_2 {
    width: 33% !important;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.size_1600 .offer_2 {
    width: 33% !important;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.size_1024 .offer_2 {
    width: 100% !important;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.size_1280 .offer_2 {
    width: 49% !important;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

ul.prop_info li {
    float: left;
    color: #3E5672;
    margin-bottom: 5px;
}
ul.prop_info li.prop_media {
    margin-top: 5px;
}

#agency_offers .offer {
    padding-bottom: 10px;
}
#agency_offers .offer .price {
    margin-top: 5px !important;
}
#agency_offers .last {
    border: none;
}
div.offer_2 div.medal_packet {
    border:none;
}
div.medal_packet img{
    border:none;
}

.offer .oftitle .notepad {
    float:right;
    background: no-repeat url("'http://www.domaza.li/public/images/front/notepad_back.png'");
    width:auto;
    min-width:144px;
    padding:0px 3px 0px 21px;
    height:26px;
    position:absolute;
    top:0;
    right:0;
}

.offer .oftitle .notepad a {
    color:#6F6F6F;
    display:block;
    float:right;
    font-size:11px;
    margin-top:5px;
}

.date_update {
    color: #646464;
    font-size: 11px;
    margin-left: 10px;
    padding: 0 5px 5px 5px;
    width: 300px;
}
.listing_items .pager {
    height:20px;
    background: #f2f2f2;
    border-bottom: #e0e0e0;
    padding:5px;
}
.listing_items .pager.top{
    padding:0px;
    background: none;
    margin: 10px;
}

.listing_items .pager p{
    color: #999999;
    float: right;
    font-size: 10px;
    margin: 0;
}

.listing_items .pager ul{
    float: left;
    margin: 0;
    padding: 0;
}

.listing_items .pager.top ul{
    float: right;
    margin: 0px;
    padding: 0px;
}

.listing_items div.result_count {
    font:normal 12px "Arial";
    margin-top:2px;
    float:left;
}

.offer_2 .agency_info{
    display:none;
}

.offer_2 .notepad{
    display:none;
}
.offer_2 .date_update{
    display:none;
}

.offer_2 .rooms{
    display:none;
}
.offer_2 .date{
    display:none;
}

.offer_2 div.offer_more{
    margin:0;
}
.offer_2 .chart_down{
    display: none;
}
.offer_2 .oftitle{
    border-right:1px solid #D2D2D2;
}

.offer_3 {
    float: left;
    margin: 0 0 10px 0;
    display: block;
    position: relative;
    z-index:0;
    width: 210px;
    height: 230px;
    background:url("../../../public/images/front/gradient3.gif") no-repeat scroll right top transparent;
    padding-bottom: 5px;
}

.offer_3 .oftitle .region {
    display: none;
}

.offer_3 .oftitle .country {
    width: auto;
}
.offer_3 .offer_media{
    display: none;
}
.offer_3 .agency_info{
    display:none;
}

.offer_3 .notepad{
    display:none;
}
.offer_3 .date_update{
    display:none;
}

.offer_3 .rooms{
    display:none;
}
.offer_3 .subofferscount{
    display:none;
}
.offer_3 .floor{
    display:none;
}
.offer_3 .buildingfloors{
    display:none;
}
.offer_3 .areafromto{
    display:none;
}
.offer_3 .area{
    height:40px;
}
.offer_3 .date{
    display:none;
}
.offer_3 .area{
    display:none;
}

.offer_3 ul.prop_info {
    display: none;
}

.offer_3 a.agency_logo2 {
    display: none;
}
.offer_3 .offer_details {
    padding: 0 3px 3px 17px;
    width:190px;
}
.offer_3 .oftitle {
    float:left;
    padding:6px 0 6px 14px;
    width:190px;
}
.offer_3 .oftitle .id{
    display: none;

}
.offer_3 .oftitle .medal_packet{
    float: right;

}
.offer_3 .prop_description{
    display: none;
}
.offer_3 .oftitle .district{
    display: none;
}

.offer_3 .offer_essential .offer_more{
    display: none;
}
.offer_3 a.thumb {
    margin:0 15px 5px;
}
.offer_3 .chart_down{
    display: none;
}
.offer_3 .price_wrapper {
    margin-bottom: 2px;
}
.offer_3 .price_wrapper .price .to {
    display: none;
}

.offer_2 div.offer_more{
    margin: 8px 0 0;
}

.prop_description span{
    display:block;
    font-size:11px;
}

.toolbox{
    padding:5px;
    margin:0px 0px 0px 0px;
}

.offer .chart_down a {
    background:url("../../../public/images/front/chart-down.png") no-repeat scroll left top transparent;
    display:block;
    float:left;
    height:16px;
    margin-left:10px;
    width:16px;
}
.offer_1 .detail_price_wrapper{
    margin:15px 0px 8px 0px;
}
.offer_2 .price {
    color: #333;
    font: bold 11px "Tahoma" !important;
}
.offer_2 .price_inner_wrapper{
    color: #F07F03;
    font-size: 12px;
}
.size_1024 .offer_1 .price{
    font-size: 11px;
    padding:7px 9px;
    width:87px;
}
.size_1280 .offer_1 .price
{
    font-size: 11px;
    padding:7px 6px;
    width:101px;
}
.offer_1 .price{
    color:#FFFFFF;
    font-weight: bold;
    text-align: center;
    padding: 10px 12px;
    background:none no-repeat scroll 0 0 #7497C1;
    float:left;
    font-size:13px;
}
.offer_2 .price_wrapper{
    margin-bottom: 8px;
}
.subofferscount {
    margin-top: 5px;
    font-size: 12px !important;
}
/* blocknote */
.blocknote-delete .blocknote_check_icon {
    float: right;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background-image: url("../../../public/images/property_icons.png");
    background-position: 0 -80px;
    margin: 0 7px 0 5px;
}
.blocknote-login .blocknote_check_icon, .blocknote-add .blocknote_check_icon {
    float: right;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background-image: url("../../../public/images/property_icons.png");
    background-position: -20px -80px;
    margin: 0 7px 0 5px;
}
.blocknote-loading .blocknote_check_icon {
    float: right;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background-image: url("../../../public/images/load/blocknote-loader.gif");
    margin: 0 7px 0 5px;
}
.blocknote-add .blocknote_table_check_icon, .blocknote-login .blocknote_table_check_icon {
    display: block;
    width: 16px;
    height: 16px;
    background-image: url("../../../public/images/property_icons.png");
    background-position: -20px -80px;
    margin: 0 auto;
}
.blocknote-delete .blocknote_table_check_icon {
    display: block;
    width: 16px;
    height: 16px;
    background-image: url("../../../public/images/property_icons.png");
    background-position: 0 -80px;
    margin: 0 auto;
}
.blocknote-loading .blocknote_table_check_icon {
    display: block;
    width: 16px;
    height: 16px;
    background-image: url("../../../public/images/load/blocknote-loader.gif");
    margin: 0 auto;
}
.blocknote-delete .blocknote_table_delete_icon {
    display: block;
    width: 16px;
    height: 16px;
    background-image: url("../../../public/images/property_icons.png");
    background-position: 0 -380px;
    margin: 0 auto;
}
.blocknote-loading .blocknote_table_delete_icon {
    display: block;
    width: 16px;
    height: 16px;
    background-image: url("../../../public/images/load/blocknote-loader.gif");
    margin: 0 auto;
}
.zoom_icon {
    display: block;
    width: 16px;
    height: 16px;
    background-image: url("../../../public/images/property_icons.png");
    background-position: 0 -340px;
    margin: 0 auto;
}
.table_div {
    display:none;
    margin-bottom:15px;
    width: 100%;
}

.map_div {
    display: none;
    position: relative;
    height: 100%;
    min-height: 710px;
    font-family: Arial, Helvetica, sans-serif !important;
    background-color: #f2f2f2;
    box-sizing: border-box;
}
.map_div .map_location {
    display: none;
}

.map_div .hoho {
    color: hsl(210, 61%, 31%);
    background: -webkit-linear-gradient(135deg, hsl(0, 100%, 100%), hsl(0, 100%, 100%) 25%, hsl(221, 100%, 97%) 25%, hsl(221, 100%, 97%) 50%, hsl(0, 100%, 100%) 50%, hsl(0, 100%, 100%) 75%, hsl(221, 100%, 97%) 75%, hsl(221, 100%, 97%));
    background: linear-gradient(-45deg, hsl(0, 100%, 100%), hsl(0, 100%, 100%) 25%, hsl(221, 100%, 97%) 25%, hsl(221, 100%, 97%) 50%, hsl(0, 100%, 100%) 50%, hsl(0, 100%, 100%) 75%, hsl(221, 100%, 97%) 75%, hsl(221, 100%, 97%));
    -webkit-animation: _lib_articles_examples__shiftBackgroundLeft4rem 2s linear infinite;
    animation: _lib_articles_examples__shiftBackgroundLeft4rem 2s linear infinite;
    background-size: 8rem 8rem;
    background-position: 0 0;
}

@-webkit-keyframes _lib_articles_examples__shiftBackgroundLeft4rem {
    to {
        background-position: 8rem 0;
    }
}

@keyframes _lib_articles_examples__shiftBackgroundLeft4rem {
    to {
        background-position: 8rem 0;
    }
}


.map_div .map_property_show .loader {
    height: 710px;
}

.map_div .map_property_show {
    right: 0px;
    width: 750px;
    height: 711px;
    overflow-y: auto;
    overflow-x: hidden;
    position: absolute;
    background: #F6F6F6;    
    z-index: 2;

    box-shadow: -3px 0px 5px -3px #000;

    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.map_property_show .map_property_navigation {
    height: 50px;
    width: 100%;
    box-shadow: -2px 0 5px 2px rgba(0, 0, 0, 0.4);
    position: relative;
    text-transform: uppercase;
    font-weight: bold;
    /*    background-color: #ABCDEF;*/
}

.map_property_show .map_property_navigation ul {
    margin: 0px;
    padding: 0px;
}

.map_property_show .map_property_navigation ul li {
    float: left;
    padding: 0px 10px;
    line-height: 50px;
    cursor: pointer;
}

.map_property_show .map_property_navigation .map_property_show_close, .map_property_show .map_property_navigation .map_property_show_more {
    float: right;
    border-left: 2px solid silver;
    border-right: 0px;
}

.map_property_show_contact {
    background: orange;
    border: 0px;
    color: white;
}
.map_property_show_contact a {
    color: white;
}
.map_property_show .map_property_gallery {
    position: relative;
    border-bottom: 1px solid silver;
}
.map_property_show .map_property_gallery ul {
    width: 2500px;
    box-sizing: border-box;
    height: 400px;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
    -webkit-transition: left .2s ease-in-out;
    transition: left .2s ease-in-out;
    position: relative;
    left: 0px;
}
.map_property_show .map_property_gallery ul li {
    display: inline;
    float: left;
    padding: 0px;
    margin: 1px 5px 0px 1px;
    width: 532px;
    height: 400px;
    opacity: 0.5;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}

.map_property_show .map_property_navigation li {
    -webkit-transition: background-color .3s ease-in-out, color .3s ease-in-out;
    transition: background-color .3s ease-in-out, color .3s ease-in-out;
}

.map_property_show .map_property_navigation li a {
    color: inherit;
}

.map_property_show .map_property_navigation li:hover {
    color: #E27000;
    background-color: rgba(0, 0, 0, 0.1);
}
.map_property_show .map_property_navigation li.map_property_show_contact:hover {
    background-color: rgba(255, 165, 0, 0.35);
}

.map_property_show .map_property_gallery img {
    max-width: 100%;
    max-height: 100%;
}

.map_property_show .map_property_gallery .gallery-prev, .map_property_show .map_property_gallery .gallery-next {
    display: block;
    position: absolute;
    background-color: #000;
    width: 48px;
    height: 48px;
    top: 175px;
    opacity: 0.3;
    cursor: pointer;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}
.map_property_show .map_property_gallery .gallery-prev {
    left: 10px;
    background: url("'http://www.domaza.li/public/js/apple-gallery/img/back-32.png'") center center no-repeat;
}
.map_property_show .map_property_gallery .gallery-next {
    right: 10px;
    background: url("'http://www.domaza.li/public/js/apple-gallery/img/forward-32.png'") center center no-repeat;
}
.map_property_show h1, .map_property_show h2, .map_property_show h3, .map_property_show h4, .map_property_show h5 {
    margin: 0px;
    padding: 0px;
}

.map_property_content {
    margin: 10px 20px;

}

.map_div  .map_container {
    box-sizing: border-box;
    color: rgb(51, 51, 51);
    display: block;
    font-family: 'Open Sans', open-sans, Arial, 'Helvetica Neue', sans-serif;
    font-size: 15px;
    height: 889px;
    line-height: 22.5px;
    margin-right: 410px;
    min-width: 900px;
    min-width: 786px;

    border: 0px;
    padding: 0px;
    height: 100%;
}

.map_div .map_properties_list {
    bottom: 0px;
    box-shadow: -3px 0px 5px -3px #000;
    box-sizing: border-box;
    color: rgb(51, 51, 51);
    display: block;
    float: none;
    font-size: 15px;
    height: 889px;
    line-height: 22.5px;
    position: absolute;
    right: 0px;
    top: 0px;
    transition-delay: 0s;
    transition-duration: 1s;
    transition-property: width;
    transition-timing-function: ease;
    width: 410px;
    z-index: 21;
    overflow-y:auto;
    background: #F2F2F2;
}

.map_div .map_properties_list div.offer:hover {
    z-index: 1;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);

    -webkit-transition: box-shadow, 0.3s ease-out, all 0s linear;
    -moz-transition: box-shadow, 0.3s ease-out, all 0s linear;
    -o-transition: box-shadow, 0.3s ease-out, all 0s linear;
    transition: box-shadow, 0.3s ease-out, all 0s linear;
}

.map_div .pager {
    height: 50px;
    display: table;
    margin: 0 auto;
}

.map_div .pager ul {
    margin: auto;
    display: block;
    /*    width: 245px;*/
    height: 20px;
    float: none;
    background: none;
}
.map_div .pager ul li 
{
    width: auto;
    background: none no-repeat scroll 0 0 #F6F6F6;
    background: -webkit-linear-gradient(#FCFCFC 0%, #F6F6F6 50%);
    background: -o-linear-gradient(#fcfcfc 0%, #f6f6f6 50%);
    background: -moz-linear-gradient(#fcfcfc 0%, #f6f6f6 50%);
    background: linear-gradient(#FCFCFC 0%, #F6F6F6 50%);
    color: #6089BB;
    font-size: 15px;
    border: 1px solid #D5D5D5;
    padding: 5px 10px;
    display: inline-block;
    margin: 11px 5px 5px 11px;
    margin: 11px 0px 0px 5px;
    border-radius: 50%;

    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.map_div .pager ul li:hover {
    color: white;

}

.map_div .pager ul li, .map_div .pager ul li:hover {
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.map_div .pager ul li a {
    font-size: 12px;
    width: auto;
}
.map_div .unmappedCounter, .map_div .mappedCounter {
    font-size: 14px;
    display: inline-block;
    margin: 5px;
    background: #F2F2F2;
}

.map_div .unmappedCounter {
    margin-left: 10px;
}

.map_div .loader {
    position: relative;
    background-image: url("'http://www.domaza.li/public/images/load/ajax-loader-img.gif'");
    top: 0px; 
    height: 700px;
    color: black;
    opacity: 0.3;
    background: -webkit-linear-gradient(#F1F1F1 0%, #FAFAFA 50%);
    background: -o-linear-gradient(#F1F1F1 0%, #FAFAFA 50%);
    background: -moz-linear-gradient(#F1F1F1 0%, #FAFAFA 50%);
    background: linear-gradient(#F1F1F1 0%, #FAFAFA 50%);
    z-index: 1000;
}

.map_div .map_properties_list .loader {
    position: relative;
/*    background-image: url("'http://www.domaza.li/public/images/load/ajax-loader-img.gif'");*/
    top: 0px; 
    height: 700px !important;
    color: black;
    opacity: 0.5;
    background: -webkit-linear-gradient(#F1F1F1 0%, #FAFAFA 50%);
    background: -o-linear-gradient(#F1F1F1 0%, #FAFAFA 50%);
    background: -moz-linear-gradient(#F1F1F1 0%, #FAFAFA 50%);
    background: linear-gradient(#F1F1F1 0%, #FAFAFA 50%);
}

.map_div .loader span {
    display: block;
    position: relative;
    top: 50%;
    width: 32px;
    height: 32px;
    margin: auto;
    background: no-repeat url("'http://www.domaza.li/public/images/load/ajax-loader-img.gif'");
}

.map_div .map_properties_list .offer_2 {
    width: 390px !important;
    margin: 0px;
    background: -webkit-linear-gradient(#F1F1F1 0%, #FAFAFA 50%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#F1F1F1 0%, #FAFAFA 50%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F1F1F1 0%, #FAFAFA 50%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F1F1F1 0%, #FAFAFA 50%); /* Standard syntax */
}

.map_div .map_properties_list .offer_2 .offer_details .agency_link {
    float: none;
    margin: 8px 0px 0px 0px;
    display: block;
}
.map_div .map_properties_list .offer_2 .offer_media {
    height: 40px;
}

.map_div .map_properties_list .offer_2 .offer_media a.offer_map {
    display: none;
}

.map_div .map_properties_list .offer_2 .offer_media .agency_number {
    float: left;
}

.map_div .map_properties_list .offer_2 .offer_photo, .map_div .map_properties_list .offer_2 .offer_video {
    margin-top: 6px;
}
.notable_div{
    width:100%;
    display: inline-block;
}
.table_prop_view{
    border-collapse: collapse;
    width: 100%;
}
.table_prop_view td, .table_prop_view th {
    border: 1px solid #fff;
    padding: 3px 0;
}
.table_prop_view img {
    display: inline-block;
}
.table_prop_view tr.even {
    background: #F2F2F2;
    text-align: center;
}
.table_prop_view tr.even:hover , .table_prop_view tr.odd:hover {
    background: #fcf5dd;
    cursor: pointer;
}
.table_prop_view tr.odd {
    background: #ffffff;
    text-align: center;
}
.table_prop_view .table_header {
    background:none repeat scroll 0 0 #D1D1D1;
    color:#626262;
    font-size:12px;
    height:23px;
    text-align:center;
}
.table_prop_picture {
    overflow: hidden;
}

/* suboffers css grid fix */
#gbox_sub-offers .ui-state-default {
    color:#3E5672!important;
    font-weight: normal !important;
}
#gbox_sub-offers .ui-widget-header {
    background: #7497C1 !important;
    border:1px solid #7093C9 !important;
    color:#ffffff !important;
    font-weight:bold !important;
}
#gbox_sub-offers .ui-state-hover {
    border:none!important;
    background: #ffffff!important;
    font-weight: normal !important;
    color: #999999!important;
}
#gbox_sub-offers .ui-state-hover a{
    border:none!important;
    font-weight: bold !important;
    color: #999999!important;
}
#gbox_sub-offers th.ui-th-ltr{
    border:none!important;
}
#gbox_sub-offers .ui-state-highlight{
    border: 1px solid #666666!important;
    background: #d1d1d1!important;
    color: #363636;
}
#gbox_sub-offers .ui-state-hover .ui-icon{
    background-image: url("../../../public/styles/jquery/ui-lightness2/images/ui-icons_228ef1_256x240.png") !important;
}
#gbox_sub-offers .ui-state-default .ui-icon {
    background-image: url("../../../public/styles/jquery/ui-lightness2/images/ui-icons_228ef1_256x240.png") !important;
}
#gbox_sub-offers .ui-state-active{
    border: 2px solid #dddddd!important;
}
/* end suboffers grid css fix */
.location_separator {
    font-weight: normal;
    padding-left: 2px;
    padding-right: 5px;
}
img.smal_table_thumbnail{
    width:60px;
}
.favourites_blocknote_note {
    width: 62px;
}
/*тук свършва offer */
/* CSS Document */
*{
    font-family:  Arial, Helvetica, sans-serif !important;
    outline:none;

}

div,body,html, td, th, input, textarea, select, button {
    margin: 0;
    padding: 0;
    border-collapse:collapse;
}
a:active{
    outline:none;
}
select, input, textarea, button {
    font-size: 12px;
}

img {
    display: block;
}
a img {
    border: none;
}
a {
    color: #3e5672;
    text-decoration: none;
}
h1,h2,h3,h4,h5{
    margin:0;
}
#latest_content ul{
    margin:0;
    padding:0;
    display: inline-block;
}
#right_column ul{
    margin:0;
    padding:0;
    list-style:none;
}
#right_column ul,
#left_column ul{
    margin:0 20px;
    padding:0 0 5px;
    list-style:none;
}

a:hover {
    color: #e27000;
}
:-moz-any-link:focus {
    outline: none;
}
body {
    font-size: 12px;
    background-color: #FFFFFF;
}
h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}
h2 {
    font-size: 14px;
    font-weight: normal;
}
h3 {
    font-size: 12px;
    font-weight: bold;
}
button {
    cursor: pointer;
}


/*****************************/
/**      COMMON STYLES      **/
/*****************************/
.size_1 {
    width: 100px;
}
.size_2 {
    width: 150px;
}
.size_3 {
    width: 200px;
}
.size_4 {
    width: 250px;
}
.size_5 {
    width: 300px;
}
.size_6 {
    width: 350px;
}
.size_7 {
    width: 400px;
}
.size_8 {
    width: 450px;
}
.size_9 {
    width: 500px;
}

.size_50 {
    width: 49%;
}



/*****************************/
/**        CONTENT          **/
/*****************************/
#wrapper {
    padding-bottom: 10px;
    background: #fff;
    border-bottom: 2px solid #ddd;
    display:block;
    width: 100%;
}
#header {
    position: relative;
    width: 100%;
/*    height: 585px;*/
    background-color: #fff;
    /* float:left; misteriq */
    min-width: 1024px;
    z-index: 501;
}
#header_content {
    position: relative;
    width: auto;
    height: 77px;
    margin: 0px auto;
}
#logo {
    display: block;
    height: 43px;
    left: 40px;
    position: absolute;
    text-indent: -1000em;
    top: 5px;
    width: 209px;
    z-index: 1;
}
#header_content h1 {
    color:#3E5672;
    font-size:18px;
    font-weight:normal;
    height:25px;
    left:170px;
    overflow:hidden;
    position:absolute;
    text-align:center;
    top:30px;
    width:80%;
}

#main_navigation {
    position: static;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 40px;
    background: repeat-x bottom left url("'http://www.domaza.li/public/images/front/main_navigation.gif'");
    text-align: center;
}
#main_navigation ul {
    display: inline-block;
    height: 40px;
    margin: 0 auto;
    padding:0;
}
#main_navigation li, #main_navigation li a {
    display: block;
    float: left;
    height: 40px;
    line-height: 40px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}
#main_navigation li a {
    padding: 0 16px 0 15px;
    color: #fff;
    background: no-repeat center right url("'http://www.domaza.li/public/images/front/main_navigation_normal.gif'");
}
#main_navigation li.active {
    position: relative;
    left: -1px;
    padding-left: 5px;
    background: no-repeat bottom left url("'http://www.domaza.li/public/images/front/main_navigation_selected.gif'");
}
#main_navigation li.active a {
    padding-left: 11px;
    color: #333;
    line-height: 44px;
    line-height: 40px;
    background: no-repeat bottom right url("'http://www.domaza.li/public/images/front/main_navigation_selected.gif'");
}
#main_navigation li.active a:hover {
    color: #333;
}
#main_navigation li.last a {
    background: none;
    padding-right: 15px;
}
#main_navigation li:last-child a {
    background: none;
    padding-right: 15px;
}
#main_navigation li a {
    background: no-repeat center right url("'http://www.domaza.li/public/images/front/main_navigation_normal.gif'");
}
#main_navigation li a:hover {
    color: #fff8c7;
}

#admin_navigation {
    position: absolute;
    top: 0;
    right: 40px;
}
#admin_navigation ul {
    float: right;
}
#admin_navigation ul li, #admin_navigation ul li a {
    display: block;
    line-height: 16px;
}
#admin_navigation ul li a.green {
    color: #297D00;
    display: inline-block;
}

#admin_navigation ul li a:hover.green {
    text-decoration: underline;
}

#admin_navigation ul li {
    float: left;
    padding: 0 7px;
}
#admin_navigation ul li.last {
    border: none;
}

#admin_navigation .id {
    padding: 0 7px;
    color: #666666;
}
.report_problem_icon {
    float: left;
    width: 16px;
    height: 16px;
    background-image: url("../../../public/images/header_icons.png");
    background-position: 0 0;
    margin-right: 4px;
}
.basket_icon {
    float: left;
    width: 16px;
    height: 16px;
    background-image: url("../../../public/images/header_icons.png");
    background-position: -60px 0;
    margin-right: 4px;
    margin-top: -2px;
}
.blocknote_icon {
    float: left;
    width: 16px;
    height: 16px;
    background-image: url("../../../public/images/header_icons.png");
    background-position: -30px -63px;
    margin-right: 7px;
}

/*****************************/
/**      C O N T E N T      **/
/*****************************/
#content {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    min-width:1024px;
    clear: both;
}

#left_column {
    width: 220px;
    min-width:220px;
    min-height: 1024px;
    vertical-align:top;
    padding-left:25px;
}

#left_column div.t_properties {
    position: relative;
    margin-left: -14px;
    height: 26px;
    padding-left: 35px;
    line-height: 24px;
    text-transform: uppercase;
    background: no-repeat top left url("'http://www.domaza.li/public/images/front/h2_left_properties.gif'");
    color: #fff;
}

#left_column div.t_articles {
    position: relative;
    margin-left: -14px;
    height: 26px;
    padding-left: 35px;
    line-height: 24px;
    text-transform: uppercase;
    background: no-repeat top left url("'http://www.domaza.li/public/images/front/h2_left_articles.gif'");
    color: #fff;
    font-size:14px;
    font-weight: normal;
}
#left_column h2.t_agencies {
    position: relative;
    margin-left: -14px;
    margin-top: 0 !important;
    width: 139px;
    height: 26px;
    padding-left: 35px;
    line-height: 24px;
    text-transform: uppercase;
    background: no-repeat top left url("'http://www.domaza.li/public/images/front/h2_left_agencies.gif'");
    color: #fff;
}

#left_column h2.t_suggest {
    position: relative;
    margin-left: -14px;
    margin-top: 0 !important;
    width: 139px;
    height: 26px;
    padding-left: 35px;
    line-height: 24px;
    text-transform: uppercase;
    background: no-repeat top left url("'http://www.domaza.li/public/images/front/h2_left_suggest.gif'");
    color: #fff;
}
#left_column div.t_locations {
    position: relative;
    margin-left: -14px;
    height: 26px;
    padding-left: 35px;
    line-height: 24px;
    text-transform: uppercase;
    background: no-repeat top left url("'http://www.domaza.li/public/images/front/h2_left_locations.gif'");
    color: #fff;
    font-size:14px;
}


#left_column h3,
#left_column h4
{
    margin:0;
}



#center_column {
    width: auto;
    padding: 0 15px;
    min-width: 550px;
    vertical-align: top;
    margin-left:250px;
    margin-right:180px;
}
#latest_content {
    margin-bottom: 10px;
    width: auto;
}

#latest_content .latest_container {
    border: 1px solid #d5d5d5;
}

#latest_content .tab_navigation_1 li a {
    padding: 0 62px 0 53px;
}
#latest_content .tab_navigation_1 li.last a {
    padding: 0 57px 0 51px;
}
#latest_content .news_title {
    margin: 5px 10px 0;
    font-size:12px;
    font-weight:bold;
}
#latest_content div.news_title a {
    display: block;
    padding: 0 0 3px 12px;
    font-weight: normal;
    color: #333;
}
#latest_content div.news_title a:hover {
    color: #e27000;
}
#latest_content .news_datetime{
    color: #3E5672;
    font-size: 9px;
    font-weight: normal;
    margin: 0 22px 8px;
}
#latest_content ul.more {
    display: block;
    padding:5px;
}

#top_offers div.top_offer_label {
    font-weight:bold;
    font-size: 15px;
    margin-bottom: 10px;
    text-indent: 20px;
}
#top_offers .last {
    border-bottom: none;
}
.label_top {
    z-index: 10;
    position: absolute;
    display: block;
    width: 35px;
    height: 35px;
    margin: -15px 0 0 -5px;
    text-indent: -1000em;
    background-image: url("../../../public/images/property_icons.png");
    background-position: -2px -456px;
}

#right_column {
    width: 160px;
    vertical-align:top;
    padding-right:25px;
    padding-top: 33px;
}
.home-page #right_column{
   padding-top: 0px; 
}

#categories_select {
    background: #eee;
}

.box_left_1 {
    background: #FAFAFA;

}

.box_left_1 .white_separator {
    height: 25px;
    font-size: 12px;
    font-weight: bold;
    background: white !important;

    color: #333;
}

.box_left_1 div.second_level {
    padding: 5px 0 5px 6px;
    text-transform: uppercase;
    background-color: #c9daef;
    border-bottom: 1px solid #bccee4;
    font-size: 12px;
    font-weight: bold;
    color: #3e5672;
}
.left_column_bullet_icon {
    float: left;
    width: 16px;
    height: 16px;
    background-image: url("../../../public/images/property_icons.png");
    background-position: -20px -380px;
}
.box_left_1 div.third_level{
    padding: 5px 10px;
    font-size: 12px;
    font-weight: bold;
    background: #F0F0F0;
    border-bottom: 1px solid #E6E6E6;
    color: #333;
}
.box_left_1 .third_level a {
    color: #333;
}
.box_left_1 h4 a:hover {
    color: #e27000;
}
.box_left_1 ul {
    margin: 0 10px;
    padding-bottom: 5px;
}
.box_left_1 ul li {
    width: 100%;
    border-bottom: 1px solid #F0F0F0;
}
.box_left_1 ul li.last {
    border: none;
}
.box_left_1 ul li a {
    display: block;
    padding: 4px 0;
}


.box_right_1 {
    margin-bottom: 10px;
    border: 1px solid #ffcd78;
    border-radius: 8px;
    -ms-border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
.box_right_1 div.info_col_title {
    margin:0px;
    padding: 5px 10px;
    text-transform: uppercase;
    background: #ffcd78;
    border-bottom: 1px solid #ffcd78;
    font-size: 12px;
    font-weight: normal;
    color: #8e2f1c;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
    -ms-border-top-left-radius: 7px;
    -ms-border-top-right-radius: 7px;
    -webkit-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}
.box_right_1 ul {
    margin: 0 10px;
    padding-bottom: 5px;
}
.box_right_1 ul li {
    width: 100%;
    border-bottom: 1px solid #eee;
}
.box_right_1 ul li.last {
    border: none;
}
.box_right_1 ul li a {
    float: left;
    padding: 4px 0;
}
.info_bullet_icon {
    float: left;
    width: 16px;
    height: 16px;
    background-image: url("../../../public/images/property_icons.png");
    background-position: -20px -360px;
}

.box_right_1 ul li h4 {
    padding: 4px 0 4px 0;
}


.box_foot_1 {
    padding: 5px 0;
    border-left: 1px solid #ddd;
}
.box_foot_1 ul {
    margin: 0 15px;
}
.box_foot_1 ul li {
    width: 100%;
}
.box_foot_1 ul li a {
    display: block;
    padding: 3px 0;
}

.footer_bullet_icon {
    float: left;
    width: 16px;
    height: 16px;
    background-image: url("../../../public/images/property_icons.png");
    background-position: -20px -380px;
}

.box_1 {
    overflow: hidden;
    padding-bottom: 10px;
}
.box_1 h2 {
    margin-bottom: 10px;
    padding: 8px 10px 0 10px;
    background: no-repeat top left url("'http://www.domaza.li/public/images/front/box_1.gif'");
}
.box_1 p {
    margin: 0 10px;
}
.box_1 span.top_right, .box_1 span.bottom_right {
    display: block;
    width: 10px;
    font-size: 0;
    line-height: 0;
}
.box_1 span.top_right {
    z-index: 2;
    position: absolute;
    top: 0;
    right: 0;
    height: 30px;
    background: no-repeat top right url("'http://www.domaza.li/public/images/front/box_1.gif'");
}
.box_1 span.bottom_right {
    z-index: 1;
    position: absolute;
    bottom: 0;
    right: 0;
    height: 800px;
    background: no-repeat bottom right url("'http://www.domaza.li/public/images/front/box_1.gif'");
}

.tab_navigation_1 {
    height: 24px;
}
.tab_navigation_1 li, .tab_navigation_1 li a {
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
}
.tab_navigation_1 li {
    margin-right: -1px;
    padding-left: 5px;
    background: no-repeat top left url("'http://www.domaza.li/public/images/front/tab_navigation_1.gif'");
}
.tab_navigation_1 li a {
    padding: 0 15px 0 10px;
    background: no-repeat top right url("'http://www.domaza.li/public/images/front/tab_navigation_1.gif'");
}
.tab_navigation_1 li:hover, .tab_navigation_1 li.hover {
    background: no-repeat 0 -25px url("'http://www.domaza.li/public/images/front/tab_navigation_1.gif'");
}
.tab_navigation_1 li:hover a, .tab_navigation_1 li.hover a, .tab_navigation_1 li a:hover {
    background: no-repeat 100% -25px url("'http://www.domaza.li/public/images/front/tab_navigation_1.gif'");
}
.tab_navigation_1 li.selected {
    background: no-repeat 0 -50px url("'http://www.domaza.li/public/images/front/tab_navigation_1.gif'");
}
.tab_navigation_1 li.selected a {
    background: no-repeat 100% -50px url("'http://www.domaza.li/public/images/front/tab_navigation_1.gif'");
}

.tab_box_1 {
    clear: both;
}

.agency {
    margin: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.agency ul {
    margin-right: 6px;
    border-top: 1px dotted #ddd;
    margin-top: 8px;
    padding: 0;
    overflow: auto;
}

.agency ul li {
    float: left;
    padding: 5px 20px 0 22px;
}

.agency a.thumb {
    display: block;
    width: 130px;
    text-align: center;
    margin-left: 12px;
    border: 1px dotted #c2c2c2;
    padding: 10px;
    height: 95px;

}
.agency .user_firm_title {
    margin-bottom: 5px;
    padding-top: 8px;
    font-size: 14px;
    font-weight: bold;
}
.agency p {
    margin-bottom: 0;
}
.agency p.description {
    margin-bottom: 2px;
    margin-right: 10px;
    padding:0 !important;
    padding-bottom: 4px;
    min-height: 78px;
}
.agency .content{
    margin-left: 180px;
    height: auto;
}

/*****************************************/
/******   B R E A D C R U M B S   ********/
/*****************************************/
#breadcrumbs {
    width: 100%;
    margin: 0 auto 10px auto;
    font-size: 12px;
    float:left;
}

#breadcrumbs_2 {
    margin-left: 30px;
}

#breadcrumbs ul {
    padding: 0 30px;
}
#breadcrumbs li {
    display: inline;
    color: #bbb;
}
#breadcrumbs li.selected {
    color: #999;
}
#breadcrumbs li a {
    color: #4876a9;
}

/*********************************************/
/******   C O M M O N   S T Y L E S   ********/
/*********************************************/

a.fav-del {
    margin-left: 10px;
    padding: 5px 0 5px 22px;
    font-weight: bold;
    background: url("../../../public/images/front/page_delete.png") no-repeat scroll left center transparent;
}
a.fav-del-loading {
    margin-left: 10px;
    padding: 5px 0 5px 22px;
    font-weight: bold;
    background: url("../../../public/images/load/blocknote-loader.gif") no-repeat scroll left center transparent;
}

a.all {
    display: block;
    float: left;
    clear: left;
    margin: 5px 0 0 0;
    padding: 0 0 0 15px;
    background: no-repeat 2px 3px url("'http://www.domaza.li/public/images/front/bullet_1.gif'");
    font-weight: normal;
}
a.all:hover {
    background-image: url("'http://www.domaza.li/public/images/front/bullet_2.gif'");
}
.adspot_1 {
    width: 160px;
    height: 260px;
    margin-bottom: 10px;
    text-align: center;

}


.alphabet_index {
    margin: 10px;
    padding: 6px 7px 5px 7px;
    background: #eee;
    border-bottom: 1px solid #e0e0e0;
    height: 43px;
}


.alphabet_index ul{
    padding:0;
    list-style:none;
    float:left;
    width:100%;
}


.alphabet_index li, .alphabet_index li a {
    float: left;
    display: block;
    text-align: center;
}
.alphabet_index li {
    width: 19px;
    height: 19px;
    margin-right: 3px;
}
.alphabet_index li a {
    width: 18px;
    height: 18px;
    line-height: 18px;
    background: #fff;
    border-right: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
}
.alphabet_index li a:hover {
    background: #fffad8;
    border-color: #dfd58e;
}

.pager {
    font-family: "Tahoma", "Geneva", sans-serif;
}

.pager p {
    float: right;
    margin-bottom: 5px;
    font-size: 10px;
    color: #999;
}
.pager p select {
    vertical-align: middle;
}
.pager ul {
    padding: 0;
}
.pager li, .pager li a {
    display: block;
    width: 18px;
    height: 18px;
    line-height: 18px;
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 10px;
    font-weight: normal;

}
.pager li {
    float: left;
    margin-left: 1px;
    background: no-repeat 0 0 url("'http://www.domaza.li/public/images/front/pager.gif'");
}
.pager.top li.label{
    font:normal 12px "Arial";
    color:black;
    margin-top: 2px;
}
.pager li a {
    text-decoration: none;
}
.pager li.last {
}
.pager li.next, .pager li.next a {
    width: auto;
    line-height: 16px;
    text-align: left;
    font-size: 12px;
    border: none;
    background: none;
}
.pager li.next {
    margin-left: 5px;
}
.pager li a:hover {
    text-decoration: none;
    background-position: 0 -19px;
}
.pager li.selected a {
    background-position: 0 0 !important;
    color: #bbb;
}
.pager li.label {
    width: auto;
    margin-right: 5px;
    font-weight: bold;
    background: none;
    color: #666;
}

/*****************************************************/
/******   P R O P E R T Y     L I S T I N G   ********/
/*****************************************************/


.listing_items .last {
    border-bottom: 0;
}


.listing_items{
    border:none!important;
    background:none!important;
}

/*****************************************************/
/******   P R O P E R T Y     D E T A I L S   ********/
/*****************************************************/


.property_box {
    position: relative;
}

.property_box h2, .property_brief {
    float: left;
    width: 300px;
    padding: 10px;
    font-size: 12px;
    font-weight: normal;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ccc;
}

.gallerybox {
    display: block;
    padding-left: 10px;
    margin:0;
}

.property_special {
    display: inline-block;
    width: 100%;
    padding: 5px 0 10px 0;
    margin-bottom:10px;
}

.property_special ul {
    float: left;
    padding: 0;
    display:block;
    width:auto;
    margin:0px 0px 0px 5px;
    text-align:center;
}
.property_special li {
    display:inline;
    margin: 0 0 5px 0;
}
.property_special li a {
    float: left;
    margin:0px 20px 0px 0px;
    line-height: 20px;
}
.prop_print_icon {
    background-image: url("../../../public/images/property_icons.png");
    background-position: -20px -240px;
    margin-right: 5px;
    margin-top: 2px;
}
.prop_note_icon {
    background-image: url("../../../public/images/property_icons.png");
    background-position: 0 -320px;
    margin-right: 5px;
    margin-top: 2px;
}
.prop_send_mail_icon {
    background-image: url("../../../public/images/property_icons.png");
    background-position: -20px -200px;
    margin-right: 5px;
    margin-top: 2px;
}
.prop_report_abuse_icon {
    background-image: url("../../../public/images/property_icons.png");
    background-position: 0 -160px;
    margin-right: 5px;
    margin-top: 2px;
}
.ofextras li.pictures {
    background:left middle no-repeat  url("'http://www.domaza.li/public/images/front/icon_pictures.gif'");
}

.property_brief {
    font-size: 12px;
    border-bottom: none;
}
.property_brief li {
    float: left;
    width: 136px;
    padding: 3px 0 3px 13px;
    border-bottom: 1px dotted #ddd;
    background: no-repeat 0 6px url("'http://www.domaza.li/public/images/front/bullet_1.gif'");
}
.property_brief li a {
    position: relative;
}
.property_brief li.single {
    float: none;
    width: 287px;
}
.property_brief li.last {
    border-bottom: none;
}
.property_brief li span {
    font-weight: bold;
    color: #666;
}
.property_brief li sup {
    font-size: 9px !important;
    vertical-align: top;
}

.preinfo span.def_title {
    padding-left: 20px;
}

.toolbuttons{
    margin-top: 15px;
    font-size: 11px;
}
.toolbuttons a:hover{
    text-decoration: underline;
}
.toolbuttons a {
    display: block;
}
.toolbuttons a span {
    margin-right: 5px;
    vertical-align: text-bottom;
}
#tool-print{
    margin-left:3px;
    margin-top:5px;
    background:no-repeat url("'http://www.domaza.li/public/images/front/printer.png'");
}

#tool-mail{
    margin-left:3px;
    margin-top:7px;
    background:no-repeat url("'http://www.domaza.li/public/images/front/email_go.png'");
}
.toolbuttons div {
    margin-top: 7px;
    clear:both;
}
.phone_label, .car_label, .price_alert_label {
    padding-left: 3px;
}
.toolbuttons .tool-favourite{
    margin-left: 4px;
    margin-top:7px;
}
#addedon {
    margin-left:3px;
    margin-top:7px;
    text-align: right;
}

.navigate {
    padding-top: 20px;
    font-size: 10px;
    color: white;
    clear: both;
    height:50px;
    display: none;
}
.navigate li {
    float: left;
    height:35px;
}
.navigate li {
    font:14px normal Arial,Helvetica,sans-serif;
}
.navigate li.back a {
    background:url("../../../public/images/button-back.png") no-repeat scroll 0 0 transparent;
    color:#8B99A9;
    display:block;
    height:27px;
    margin-left:12px;
    padding-left:22px;
    padding-top:8px;
    text-align:left;
    width:195px;
    font-size: 14px;
}
.navigate li.request a {
    background:url("../../../public/images/button-ask.png") no-repeat scroll 0 0 transparent;
    color:white;
    display:block;
    height:27px;
    padding-left:12px;
    padding-top:8px;
    margin-left:12px;
    text-align:left;
    width:195px;
    font-size: 14px;
}


.meta {
    padding: 10px;
    font-size: 10px;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #aaaaaa;
    color: white;
    clear: both;
    height:70px;
}
.meta li {
    float: left;
    width:300px;
}
.meta li span {
    font-weight: bold;
}
.meta li.date {

    color: white;
}

.meta li.back
{
    position: relative;
    float: left;
    margin: -4px 0 -4px 10px;
}


.meta li.print,
.meta li.request,
.meta li.send
{
    position: relative;
    float: right;
    margin: -4px 0 -4px 10px;
}

.meta li.print a,
.meta li.send a,
.meta li.request a,
.meta li.back a
{
    position: relative;
    display: block;
    padding: 4px 6px 4px 20px;
    border-left: 3px solid white;
    border-right: 3px solid white;
    border-bottom: 1px  solid white;
    border-top: 1px  solid white;
    color: #3E5672;

}

.meta li.request a {
    background: white url("'http://www.domaza.li/public/images/front/email_open.png'") no-repeat center left;
}

.meta li.back a {
    background: white url("'http://www.domaza.li/public/images/front/resultset_previous.png'") no-repeat center left;
}

.meta li.print a {
    background: white url("'http://www.domaza.li/public/images/front/printer.png'") no-repeat center left;
}
.meta li.send a {
    background: white url("'http://www.domaza.li/public/images/front/email_go.png'") no-repeat center left;
}

#key_feats {
    margin: 0;
    padding: 5px 0 10px 0;
    clear: both;
    font-size: 13px;
}
#key_feats h3 {
    margin: 0 0 5px 0;
}
#key_feats ul {
    margin:0 15px;
    padding:0;
    list-style:none;
    width:300px;
    float:left;
}

#key_feats li {
    background:url("../../../public/images/front/tick1.png") no-repeat scroll right center transparent;
    border-top:1px solid #D4D4D4;
    color:#626262;
    min-height:12px;
    padding:3px 5px 3px 4px;
    width:270px;
}

#property_details {
    margin-bottom: 25px;
}
#property_details .navigate ul{
    margin:auto;
    padding:0;
    list-style:none;
}
#property_details h3 {
    margin: 0 0 5px 10px;
}

#property_agencies h1 {
    margin-bottom: 10px;
}
#property_agencies h2 {
}
/***********************************/
/******   A G E N C I E S   ********/
/***********************************/
#agencies_listing .agency {
    border:1px solid #FFFFFF;
    float: left;
    margin-left:0;
    margin-right:0;
}
#agencies_listing .agency:hover {
    border:1px solid #DDDDDD;
}
.agency_1 {
    width: 100%;
}
.agency_2 {
    font-size: 10px; 
}
.size_1900 .agency_2 {
    width: 33%;
    height: 300px;
}
.size_1600 .agency_2 {
    width: 49%;
    height: 220px;
}
.size_1280 .agency_2 {
    width: 49%;
    height: 365px;
}
.size_1024 .agency_2 {
    width: 100%;
    height: 240px;
}
#agency_brief {
    display:inline-block;
    padding: 10px;
}
#agency_brief .thumb {
    display: block;
    float: left;
    width: 130px;
    text-align: center;
    margin-left: 10px;
    border: 1px dotted #c2c2c2;
    padding: 10px;
    margin-right:10px;
    margin-bottom:10px;
}
#agency_brief .thumb img {
    display: inline;
}
.agency_brief {
    padding: 10px;
}
.agency_brief.thumb {
    display: block;
    float: left;
    width: 130px;
    text-align: center;
    border: 1px dotted #c2c2c2;
    padding: 10px;
    margin-right:10px;
    margin-bottom:10px;
}
.agency_brief.thumb img {
    display: inline;
}
#agency_brief li{
    width: 190px;
    float: left;
    height: 20px;
    padding: 7px 0 0 20px;
}
li.b_email {
    background: no-repeat 0 7px url("'http://www.domaza.li/public/images/front/icon_email.gif'");
}
li.b_phone {
    background: no-repeat 0 4px url("'http://www.domaza.li/public/images/front/icon_phone.gif'");
}
li.b_mobile {
    background: no-repeat 0 4px url("'http://www.domaza.li/public/images/front/icon_mobile.gif'");
}
li.b_website {
    background: no-repeat 0 3px url("'http://www.domaza.li/public/images/front/icon_website.gif'");
}
li.b_propcount {
    background: url("../../../public/images/front/propcount.png") no-repeat 0 4px transparent;
    font-size: 10px;
}
li.b_city {

    padding-top: 2px;
    font-weight: bold;
    width: 130px;
    float: left;
}
#agency_brief p.address{
    float:left;
    clear:both;
    margin-left:10px;
}


li.b_address {
    width: auto !important;
    margin-left: 0;
    margin-right: 20px;
    margin-top:5px;
    padding-bottom:0px;

}


#agency_offers .offer {
    padding-bottom: 10px;
}
#agency_offers .offer .price {
    margin-top: 5px !important;
}
#agency_offers .last {
    border: none;
}


/*************************************************/
/*******   I T E M   F U L L   I N F O    ********/
/*************************************************/
.item_gallery {
    width: 297px;
}
#gallery_preview span {
    display: block;
    padding: 7px 0 1px 0;
    text-align: center;
    font-size: 10px;
    background: no-repeat 0 4px url("'http://www.domaza.li/public/images/front/icon_lense.gif'");
}
#gallery_thumbs{
    height: 60px;
    overflow: hidden;
    min-width: 261px;
    width:261px;
    float:left;
}
#gallery_thumbs ul {

}
#gallery_thumbs li {
    float: left;
    margin: 0 4px 10px 3px;
}
#gallery_thumbs li a {
    display: block;
    background: #fff;
}
#gallery_thumbs li a img {
    width: 80px;
    height: 60px;
}
a#gal_left{
    height:60px !important;
    width:30px !important;
    border:none !important;
    padding:0px !important;
    float:left;
    background:0% 50% no-repeat url("'http://www.domaza.li/public/images/jquery/_prev.gif'");
}

a#gal_right{
    height:60px !important;
    padding:0 !important;
    width:30px !important;
    float:left;
    background:100% 50% no-repeat url("'http://www.domaza.li/public/images/jquery/_next.gif'");
}

div#gallery_wrap{
    height:60px;
    overflow:hidden;
}




#gallery_preview:hover, #gallery_thumbs li a:hover {
    border-color: #ff9d02;
}
#gallery_preview:hover span {
    background-image: url("'http://www.domaza.li/public/images/front/bullet_4_hover.gif'");
}

.item_navigation {
    clear: both;
    padding: 10px;
    text-align: right;
    border-top: 1px solid #ddd;
    height: 15px;
}
.item_navigation a {
    color: #ff9d02;
    font-weight: bold;
    text-decoration: underline;
}
.item_navigation a:hover {
    text-decoration: underline;
}
.item_navigation a.prev {
    float: left;
    padding-left: 13px;
    background: no-repeat 0 3px url("'http://www.domaza.li/public/images/front/bullet_5.gif'");
}
.item_navigation a.next {
    padding-right: 13px;
    background: no-repeat 100% 3px url("'http://www.domaza.li/public/images/front/bullet_3.gif'");
}

/*********************************/
/*******   F O O T E R    ********/
/*********************************/

#footer {
    clear:both;
    width: auto;
    margin: 0 auto;
    background: #EEEEEE;
    width:100%;
    float:left;
    min-width: 1024px;
}

#copyright {
    float: left;
    width: 300px;
    margin: 10px 0;
    padding: 12px 35px 10px 0;
    text-align: right;
    font-size: 10px;
    color: #999;
    border-right: 1px solid #ddd;
}

#footer ul{
    margin:0;
    padding:0;
    list-style:none;
}

#footer .box_foot_1 {
    float: left;
    width: 199px;
    margin: 10px 0;
}
#footer .last {
    border-right: none;
}
#footer_menu {
    clear: both;
    width: 100%;
    padding: 7px 0;
    text-align: center;
    font-size: 13px;
    background: #ddd;
    min-width: 1024px;
}
#footer_menu li {
    display: inline;
    margin-right: 10px;
}
#footer_menu li a {
    color: #666;
    font-size: 14px;
}

.version-buttons {
    height: 16px;
    padding: 16px;
    text-align: center;
    background-color: #b0b0b0;
}

.version-buttons a {
    margin: 0 10px;
    font-size: 16px;
    color: #f3f3f3;
}
/*********************************************/
/*******   B A S I C   S T Y L E S    ********/
/*********************************************/


.h1_1 {
    height: 26px;
    margin-bottom: 10px;
    padding: 0 10px;
    line-height: 26px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: normal;
    font-family: Verdana, Arial, Geneva, sans-serif;
    color: #8e2f1c;
    background: no-repeat top left url("'http://www.domaza.li/public/images/front/h1_1.gif'");
}
.hr_1 {
    margin-bottom: 10px;
    height: 5px;
    border-top: 1px solid #ddd;
    background: #f0f0f0;
}
.strong {
    font-weight: bold;
}
.inline {
    display: inline !important;
}
.block {
    display: block !important;
}
.left {
    float: left !important;
}
.right {
    float: right !important;
}
.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.clear {
    clear: both !important;
}
.uppercase {
    text-transform: uppercase !important;
}
span.clear {
    display: block;
    height: 0;
    line-height: 0;
    font-size: 0;
}

/******** Clear Fix ************/
.clearfix:after {
    content:".";
    display:block;
    height:0;
    visibility:hidden;
}
.clearfix {
    display:block;
    clear: both;
}
* html .clearfix {
    height:1px;
}



/******* Forms ********/

#office {
    padding-bottom: 10px;
    padding-top: 10px;
}

#office a {
    color: #FF9D02;
    font-weight: bold;
    font-size: 12px;
}

#office a:hover {
    text-decoration: underline;
}

/**** Search results property search ****/

.searchresults p {
    padding: 0px;
    margin: 0px;
}

.searchresults h3 {
    padding-bottom: 8px;

    font-size:11px;
    text-transform:uppercase;
}

.searchresults a {
    font-size: 13px;
    color: #8a8a8a;
}

.searchresults ul {
    padding-bottom: 8px;
    clear: both;
    display: block;
}

.searchresults li {
    float: left;
    color: #3E5672;
    margin-right: 10px;
    font-weight: bold;
}

.searchresults li.ltitle {
    color: black;
    font-weight: normal;
    clear: both;
}
.searchresults span.title {
    font-weight: normal;
    padding-right: 5px;
}
.searchresults span.info {
    color: #3E5672;
    font-weight: bold;
}
.searchresults div.param {
    display: block;
}
.gallerybox {
    float:left;
    position: relative;
}

#property_gallery {
    float: left;
    width: 320px;
    position: relative;
    border: 1px solid #7B7B7B;
    /*    height: 260px;*/
    background-color:#FFFFFF;
    padding: 4px 4px 0 4px;
}
#gallery_image {
    height: 240px;
    background-image: url("'http://www.domaza.li/public/images/load/ajax-loader-img.gif'");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    margin-bottom:4px;
}
#gallery_preview img {
    width: 320px;
    height: 240px;
}
#pictures_counter {
    color: #666666;
}
#prev_picture, #pictures_counter, #next_picture {
    float: left;
}
#prev_picture, #next_picture {
    width: 20px;
}
#next_picture a {
    float: right;
}
.prev_picture_icon {
    display: block;
    background-image: url("'http://www.domaza.li/public/images/property_icons.png'");
    background-position: -20px -40px;
}
.next_picture_icon {
    display: block;
    background-image: url("'http://www.domaza.li/public/images/property_icons.png'");
    background-position: -20px -20px;
}
#gallery_fullsize {
    float: right;
    margin-right: 5px;
    color: #666666;
}
.gallery_fullsize_icon {
    background-image: url("../../../public/images/property_icons.png");
    background-position: -20px 0;
    margin-left: 5px;
}
.gallery_no_pictures {
    cursor: default;
}
.property_details_wrapper {
    float: left;
}
.size_1280 #prop_details ul,
.size_1024 #prop_details ul{
    max-width: 400px;
}
#prop_details ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
.form_error_message{
    text-align: center;
    margin: 0px 0px 11px 0px;
    font-size: 15px;
    color: red;
    font-weight: bold;
}
.prop_mainlist {
    font-size: 12px;
}
.prop_mainlist li {
    margin:3px 0px;
    color: #333333;
}
.prop_mainlist li.rooms{
    font-size:13px;
}
.prop_mainlist li.rooms,.prop_mainlist li.prop_area,li.suboffers_count,li.floors_list,li.date{
    border-bottom: 1px dashed #CCCCCC;
    padding:0px 0px 3px 0px;
}
.prop_mainlist .prop_second{
    width:180px;
    float: left;
    font-weight:bold;
}
.prop_mainlist .prop_agency {
    text-align: left;
    display: block;
    width: 175px;
    float: left;
    font-weight: bold;
    margin:0;
    padding:0;
}
.prop_agency li{
    width:175px;
    margin:5px 0;
}
.prop_agency li a{
    width:auto;
    display:inline;
}
.prop_agency li img{
    float:left;
    margin:0 3px;
}
.prop_agency .agency_logo {
    height:95px;
    padding:0;
    margin:0;
    width:113px;
    display:block;
}
.agency_li{
    height:90px !important;
    padding:0;
    margin:0;
}
.agency_li span{
    margin-top:5px;
}
.agency_li ul li{
    padding:0px;
}
.gallerybox .ask a {
    background:none no-repeat scroll 0 0 #F07F03;
    background: -webkit-linear-gradient(#FFAE20 0%, #FF9C00 50%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#FFAE20 0%, #FF9C00 50%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FFAE20 0%, #FF9C00 50%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FFAE20 0%, #FF9C00 50%); /* Standard syntax */
    border:1px solid #F17700;
    box-shadow: 1px 2px 2px -2px #7B7B7B;
    -moz-box-shadow:1px 2px 2px -2px #7B7B7B;
    -webkit-box-shadow:1px 2px 2px -2px #7B7B7B;
    font-weight:bold;
    width:auto;
    padding:7px 17px 0;
    height:27px;
    display:block;
    text-align:center;
    color:white;
    font-size:16px;
    float:right;
}
.gallerybox .ask a:hover{
    text-decoration: none;
    color:#FFFFFF;
}
.gallerybox .ask a:active{
    box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.2) inset;
    -webkit-box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.2) inset;
}
#property {
    padding-top: 0 !important;

}

.description  { 
    padding-left:10px;
    padding-right: 10px;
}
#desc_wrapper {
    padding-right: 1px;
}
.desc_content {
    max-height: 400px;
    overflow: auto;
}
.agency_offices .office_title{
    margin:0px 0px 6px 0px;
    font: 20px normal Arial,Helvetica,sans-serif;
    color:#3e5672;
}
#desc_wrapper h3, #map_wrapper h3, #agency_details h3{
    margin: 0 !important;
    margin-bottom: 6px !important;
    font: 20px normal Arial,Helvetica,sans-serif;
    color:#3e5672;
}

#desc_wrapper h3 {
    margin-left: 8px !important;
}

.agency li {
    min-height: 22px;
}

.agency li img {
    display: block;
    float: left;
    margin-right: 4px;
}

#property_listing h1 {
    margin-left: 12px;
}

#property_listing {
    padding-top: 0px;
}

.print_logo {
    display: none;
}

#agency_prop {
    overflow: auto;
}

#agency_prop h1 {
    text-indent: 12px;
    margin-bottom: 10px;
}

#agency_prop .moreprops {
    display:block;
    float:left;
    margin-bottom:20px;
    margin-left:12px;
    padding:4px;
}

#agency_prop .moreprops a {
    font-weight: normal;
    background:transparent url("../../../public/images/button.png") no-repeat scroll 0 0;
    color:white;
    display:block;
    font-size:14px;
    height: 32px;
    line-height: 32px;
    padding-left:11px;
    width:195px;
}
.agency_buttons{
    width:100%;
    padding:0px;
    float: left;
    display:block;
}
#searchtitle{
    position: relative;
}

#searchtitle h1{
    -moz-border-radius:6px 6px 0 0;
    -ms-border-radius:6px 6px 0 0;
    -webkit-border-radius:6px 6px 0 0;
    border-radius:6px 6px 0 0;
    background:none repeat scroll 0 0 #7A9DC6;
    border-bottom:1px solid #DDDDDD;
    color:white;
    font-size:16px;
    font-weight:bold;
    margin:0;
    padding:7px 10px;
}
#searchtitle .close_only_agency_properties{
    background: url("'http://www.domaza.li/public/icons/clear_agency.png'") no-repeat scroll 0 0 transparent;
    width: 20px;
    height: 20px;
    cursor: pointer;
    display: block;
    position: absolute;
    top: 6px;
    right: 10px;
}

#proppretitle {
    height: 25px;
    padding-top: 10px;
    padding-left:10px;

}

#proppretitle .backlink {
    font-size:11px;
    float:left;
    width: auto;
    padding-top: 0px;
}
.to_search_link_icon {
    float: left;
    width: 19px;
    height: 16px;
    background-image: url("../../../public/images/property_icons.png");
    background-position: 0 -260px;
    margin-top: -4px;
}
.to_search_link_text {
    padding-left: 4px;
}

#proppretitle #prev_property, #proppretitle #next_property {
    padding-top: 0px;
    height: 16px;
    display: block;
    float: right;
}
.next_property_icon {
    float: right;
    width: 16px;
    height: 16px;
    background-image: url("../../../public/images/property_icons.png");
    background-position: -20px -260px;
    cursor: pointer;
}
.next_property_label {
    padding-right: 3px;
}
.prev_property_icon {
    float: left;
    width: 16px;
    height: 16px;
    background-image: url("../../../public/images/property_icons.png");
    background-position: -20px -280px;
    cursor: pointer;
}
.prev_property_label {
    padding-left: 3px;
}

#proppretitle .prev_next_separator {
    float:right;
    border-left:1px solid #97B5D9;
    height:16px;
    margin: 0 12px;
}

#proppretitle .ref {
    color: #3e5672;
    font-size: 12px;
    float:right;
    width:460px;
}

#proppretitle .ref2 {
    color: #3e5672;
    font-size: 10px;
    top: 8px;
    right: 12px;
    text-align: right;
    float: right;
    width: 470px;
    padding-right: 5px;
}

#show_big_map{
    background:no-repeat url("'http://www.domaza.li/public/images/zoom.png'");
    display:block;
    width:64px;
    height:40px;
    position: absolute;
    top:2px;
    left:250px;
    z-index:1;
    color:white;
    text-decoration:none;
    padding-top:8px;
    padding-left:36px;
}
div#copright_div{
    float:left;
}
p#copyright{
    border-right: none;
}
div.box_foot_wrap{
    float:left;
    width: 800px;
    padding-left: 10px;
}

.ask_button {
    width:195px;
    height:27px;
    display:block;
    background:no-repeat url("'http://www.domaza.li/public/images/button.png'");
    text-align:center;
    padding-top:6px;
    color:white;
    margin-top:10px;
    margin-bottom: 5px;
    font-size:16px;
    margin-left: auto;
    margin-right: auto;
}

.agency_offices ul {
    display: block;
    height: 35px;
    padding-top: 0px;
    padding-left: 0px;
    margin-left: 20px;
    margin-right: 20px;
    border-bottom:1px dotted #DDDDDD;
}

.agency_offices ul li {
    float: left;
    height: 15px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    width: 185px;
    padding-left: 20px;
    list-style:none;
}

.agency_offices {
    padding: 10px;
}

.b_website {
    width: 420px;
    height: 20px;
    padding: 7px 0 0 20px;
    background: no-repeat 0 4px url("'http://www.domaza.li/public/images/front/icon_website.gif'");
}
.agency_website a {
    background-image: url("'http://www.domaza.li/public/images/front/icon_website.gif'");
    background-repeat: no-repeat;
    background-position: 0 0;
    display: inline-block;
    height: 20px;
    padding-left: 20px;
    margin-bottom:2px;
}

.agency_email div {
    background-image: url("../../../public/images/front/icon_email.gif");
    background-repeat: no-repeat;
    background-position: 0 2px;
    display: inline-block;
    height: 20px;
    padding-left: 20px;
    margin-bottom:2px;
}
.agency_mobile div {
    background-image: url("../../../public/images/front/icon_mobile.gif");
    background-repeat: no-repeat;
    background-position: 0 0px;
    display: inline-block;
    height: 20px;
    padding-left: 20px;
    margin-bottom:2px;
}
.agency_phone div {
    background-image: url("../../../public/images/front/icon_phone.gif");
    background-repeat: no-repeat;
    background-position: 0 0px;
    display: inline-block;
    height: 20px;
    padding-left: 20px;
    margin-bottom:2px;
}

.b_type{
    font-weight: bold;
    padding-bottom:5px;
}
.b_fulladdress {
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-color: transparent;
    width: auto !important;
    margin-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    margin-left: 20px;
    background-position: 505px 13px;

}
.b_city {

    padding-top: 2px;
    font-weight: bold;
}

.b_addresstext {
    font-weight: 700;
    float: right;
    margin-right: 35px;
    height: 30px;
    padding-top: 48px;
}

.b_addresstext a{
    background-image:url("../../../public/images/gmap.png");
    background-position:top center;
    background-repeat:no-repeat;
    padding-top: 30px;
}
.b_address {
    width: auto !important;
    margin-left: 0;
    margin-right: 20px;
    margin-top:5px;
    padding-bottom:0px;
}

li.b_country {
    background: no-repeat 0 4px url("'http://www.domaza.li/public/images/front/flag_blue.png'");
}

.search_agency ul {
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 25px;
    margin-bottom: 10px;
}

.search_agency ul li {
    float: left;
    height: 15px;
    padding: 5px 0 5px 25px;
    width: 155px;
}

.search_agency {
    padding: 10px;
}

.search_agency img {
    float: left;
}

.agency_offices .office_country{
    color: #3E5672;
    padding:10px 0px 0px 25px;
    margin:0px 0px 6px 0px;
    font-weight: bold;
    font-size: 14px;
    border-top: 1px dotted #999999;
    text-align: center;
}

.agency_locations a {
    font-size: 14px;
    margin-right: 15px;
    margin-top: 5px;
    display: inline-block;
}

.agency_request {
    width:195px;
    height:27px;
    display:block;
    background:no-repeat url("'http://www.domaza.li/public/images/button-ask.png'");
    text-align:center;
    padding-top:6px;
    color:white;
    font-size:16px !important;
    margin: 0 auto 10px auto;
}
.agency_request:hover{
    color:#FFFFFF;
}
.emptymessage {
    color: #3E5672;
    display: block;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 13px;
    text-align: center;
}

.padding10 {
    padding: 10px;
}

#top_offers div.top_offer_label, .agency_locations h1 {
    border: 0;
    padding: 0;
    margin-bottom: 10px;
}

.topbutton {
    background: none no-repeat scroll 0 0 #7295BF;
    background: -webkit-linear-gradient(#7295BF 0%, #5683B9 50%);
    background: -o-linear-gradient(#7295BF 0%, #5683B9 50%);
    background: -moz-linear-gradient(#7295BF 0%, #5683B9 50%);
    background: linear-gradient(#7295BF 0%, #5683B9 50%);
    clear: both;
    color: white;
    display: block;
    font-size: 12px !important;
    font-weight: bold;
    height: 21px;
    padding:4px 15px 0px 15px;
    position: absolute;
    text-align: left;
    top: 145px;
    min-width: 130px;
}

.rightmargin {
    margin-right: 80px;
}
.google_map_span a {
    background:left  no-repeat  url("'http://www.domaza.li/public/images/map.png'");
    padding: 5px 0 5px 22px;
}

#favorites {

}

#favorites tr {

}

#favorites td {

}


#main_navigation a.homepage{
    text-indent: -800px;
    overflow: hidden;
    width: 16px;
    display:block;
    background: no-repeat url("'http://www.domaza.li/public/images/front/home-menu.gif'") right;
}

#main_navigation .active a.homepage{
    background:scroll transparent left bottom no-repeat url("'http://www.domaza.li/public/images/front/main_navigation_home_selected.gif'")  !important;
}

#main_navigation a#menu-mydomaza{
    text-indent: -800px;
    overflow: hidden;
    width: 8px;
    display:block;
    background: no-repeat url("'http://www.domaza.li/public/images/front/mydomaza.jpg'") right;
}

#main_navigation .active a#menu-mydomaza{
    padding-left: 19px;
    background:scroll transparent left bottom no-repeat url("'http://www.domaza.li/public/images/front/mydomaza_active.jpg'")  !important;
}

#top_offers div.top_offer_label{
    padding-left: 10px;
}

span#favourites {
    vertical-align: top;
}
.advertise_here{
    text-align:center;
    padding:20px;
}
.advertise_here a{
    margin:auto;
    border: 6px solid #FFF;
    border-top: 0px;
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.08);
    width: 127px;
    display: inline-block;
    padding: 10px;
    margin-left: 2px;
    color: #FFF;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    background: -webkit-linear-gradient(top, #7698c0, #98bae3);
    background: -o-linear-gradient(bottom, #7698c0, #98bae3);
    background: -moz-linear-gradient(bottom, #7698c0, #98bae3);
    background: linear-gradient(to bottom, #7698c0, #98bae3);
}

.currency_change{
    float: left;
    height: 19px;
    margin-top: 2px;
    margin-left: 11px;
}
select.currency{
    width:61px;
    border: 1px solid #a2a2a2;
    margin-top: -1px;
}
#favourite-box{
    display: block;
    float: right!important;
    margin-right:11px;
    margin-top: 0;
}
.unread_tasks{
    display: block;
    float: right;
    height: 16px;
    margin-top: 0;
    margin-right:11px;
}
.mydomaza_header_widgets,.domaza_header_widgets {
    position: absolute;
    right: 35px;
    top: 51px;
}
.unread_tasks a
{
    background: url("'http://www.domaza.li/public/icons/bell_ring.gif'") no-repeat scroll left center transparent;
    display: block;
    height: 17px;
    padding-left: 21px;
    color:red;
}
.unread_tasks a:hover
{
    color: red;
}
#favourite-box span {
    margin-left: -1px;
}

.red {
    color: red;
}

.not_logged {
    margin: 20px;
}

.not_logged .nlbutton {
    width:195px;
    height:27px;
    display:block;
    background:no-repeat url("'http://www.domaza.li/public/images/button.png'");
    text-align:center;
    padding-top:6px;
    color:white;
    margin-top:5px;
    margin-left:83px;
    font-size:16px;
    float:left;
}

a#blocknote-del {
    background: url("../../../public/images/front/page_delete.png") no-repeat scroll left center transparent;
}
span.blocknote-loading {
    background: url("../../../public/images/load/ajax-loader3.gif") no-repeat scroll left center transparent;
    display: inline;
    margin-left: 20px;
    margin-right: 20px;
    padding: 5px 0 5px 22px;
    color: #3E5672;
}

#rent-sale-ajax-loader img{
    width: 180px;
}

div.quickSearch h3 {
    padding-left: 10px;
    padding-bottom: 10px;
    font-size: 14px;
}

ul li {
    list-style: none;
}
.desc_content li 
{
    list-style: inherit;
}
.desc_content ul li,.static .desc_content ul li
{
    background: none;
    padding: 0px;
}
.usertypes h2 {
    text-decoration: underline;
    padding-left: 5px;
    font-size: 13px;
    color: #666666;
}

.usertypes h1 {
    color: #3E5672;
    margin-bottom: 25px;
    text-align: center;
}
div#language {
    background: url("../../../public/icons/searchform/arrow_down.png") no-repeat scroll right center transparent;
    cursor: default;
    padding: 2px 20px 1px 3px;
    height: 15px;
    white-space: nowrap;
}

.site_flag {
    background-image: url("../../../public/images/flags.png");
    float: right;
    height: 11px;
    width: 16px;
    margin-left: 5px;
    margin-top: 2px;
}
.flag_at {
    background-position: 0 0;
}
.flag_bg {
    background-position: 0 -20px;
}
.flag_es {
    background-position: 0 -40px;
}
.flag_hu {
    background-position: 0 -60px;
}
.flag_pl {
    background-position: 0 -80px;
}
.flag_ro {
    background-position: 0 -100px;
}
.flag_se {
    background-position: 0 -120px;
}
.flag_tr {
    background-position: 0 -140px;
}
.flag_cz {
    background-position: 0 -160px;
}
.flag_kz {
    background-position: 0 -180px;
}
.flag_de {
    background-position: -60px 0;
}
.flag_gr {
    background-position: -60px -20px;
}
.flag_fr {
    background-position: -60px -40px;
}
.flag_it {
    background-position: -60px -60px;
}
.flag_pt {
    background-position: -60px -80px;
}
.flag_ru {
    background-position: -60px -100px;
}
.flag_si {
    background-position: -60px -120px;
}
.flag_uk {
    background-position: -60px -140px;
}
.flag_lv {
    background-position: -60px -160px;
}
.flag_us {
    background-position: -60px -180px;
}
.flag_lu {
    background-position: 0 -200px;
}
.flag_be {
    background-position: -60px -200px;
}
.flag_lt {
    background-position: 0 -220px;
}
.flag_nl {
    background-position: -60px -220px;
}
.flag_vi {
    background-position: 0px -240px;
}
.flag_ca {
    background-position: -60px -240px;
}
.flag_cn {
    background-position: 0 -260px;
}
.flag_in {
    background-position: -60px -260px;
}
.flag_br {
    background-position: 0 -280px;
}
.flag_mx {
    background-position: -60px -280px;
}
.flag_me {
    background-position: 0 -300px;
}
.flag_nz {
    background-position: -60px -300px;
}
.flag_rs {
    background-position: 0 -320px;
}
.flag_ch {
    background-position: -60px -320px;
}
.flag_tw {
    background-position: 0 -340px;
}
.flag_ua {
    background-position: -60px -340px;
}
.flag_by {
    background-position: 0 -360px;
}
.flag_ae {
    background-position: -60px -360px;
}
.flag_mt {
    background-position: 0 -380px;
}
.flag_hk {
    background-position: -60px -380px;
}
.flag_qa {
    background-position: 0 -400px;
}
.flag_hr {
    background-position: -60px -400px;
}
.flag_cono {
    background-position: 0 -420px;
}
.flag_ee {
    background-position: -60px -420px;
}
.flag_gl {
    background-position: 0 -440px;
}
.flag_li {
    background-position: -60px -440px;
}
.flag_dk {
    background-position: 0 -460px;
}

.flag_au {
    background-position: -60px -460px;
}

.flag_cl {
    background-position: -24px 0px;
}
.flag_za {
    background-position: -24px -20px;
}
.flag_ie {
    background-position: -24px -40px;
}
.flag_is {
    background-position: -24px -60px;
}
.flag_pk {
    background-position: -24px -80px;
}
.flag_ph {
    background-position: -24px -100px;
}
.flag_fi {
    background-position: -24px -120px;
}
.flag_ke {
    background-position: -24px -140px;
}
.flag_ng, .flag_comng {
    background-position: -24px -160px;
}
.flag_ga {
    background-position: -24px -180px;
}
.flag_gq {
    background-position: -24px -200px;
}
.flag_co {
    background-position: -24px -220px;
}
.flag_ml {
    background-position: -24px -240px;
}
.flag_ug {
    background-position: -24px -260px;
}
.flag_mn {
    background-position: -24px -280px;
}
.flag_pe {
    background-position: -24px -300px;
}
.flag_sk {
    background-position: -24px -320px;
}
.flag_no {
    background-position: 0 -420px;
}
.flag_al {
    background-position: 0 -480px;
}

div.language_change {
    width: auto;
    float: left;
    border: 1px solid #ABADB3;
    padding-right: 4px;
}
.cur_lang_wrapper{
    position: absolute;
    left:90px;
    top: 49px;
}
div.languages {
    height:390px;
    overflow:auto;
    color: #FFFFFF;
    background-color: #8C8C8C;
    cursor: default;
    padding: 1px;
    right: 42px;
    top: 78px;
    position: absolute;
    width: 235px;
    z-index: 501;
}
span.continent {
    display: block;
    background: #A0A0A0;
    font-weight: bold;
    padding-left: 7px;
    margin-bottom:2px;
    padding-bottom: 5px;
    padding-top: 5px;
}

a.lang {
    padding: 7px 0 6.5px 7px;
    color: #4e4e4e;  
    cursor: pointer;
    display: block;
}
a.lang:hover {
    background-color: #026dc5;
    color: white;
}
span.lang_flag {
    background-image: url("../../../public/images/flags.png");
    float: left;
    height: 11px;
    width: 16px;
    margin-right: 8px;
    margin-top: 3px;
}
.hidden {
    display: none;
}
span.email_altrecover{
    font-style: italic;
}
table#sub-offers td {
    white-space: normal !important;
    word-wrap: break-word;
}
table#sub-offers img {
    display: inline;
}
table#sub-offers a.price {
    font-weight: bold;
}
div#gbox_sub-offers {
    margin-bottom: 20px;
}
div.translate {
    padding-right: 20px;
}
div.translate_drop {
    float: right;
}
div.translate_tooltip {
    float: right;
}
span.trans_lang {
    color: #F87217;
    font-weight: bold;
    padding-left: 20px;
    padding-top: 5px;
    position: absolute;
    width: 270px;
}
div.prop_coords {
    display:none;
}
.search_links{
    float:left;
    margin:0px 0px 11px 0px;
}
.search_links a{
    float:left;
    background: none no-repeat scroll 0px 0px #f2f2f2;
    border-top:1px solid #D5D5D5;
    border-bottom:1px solid #D5D5D5;
    padding:0px 3px;
    float: left;
    color: #797979;
    font-size: 14px;
    cursor: pointer;
    line-height: 19px;
    position: relative;
}
.search_links #link_advanced_search{
    margin:0px;
    border-left: 1px solid #D5D5D5;
    border-right: 1px solid #D5D5D5;
}
.search_links #new_search{
    border-left:1px solid #D5D5D5;
}
.search_links #save{
    border-right:1px solid #D5D5D5;
}
#email_link {
    display: none;
    float: left;
    margin-left: 15px;
}
#email_agents {
    float: left;
}
a#copy_link {
    float: left;
    margin-left:15px;
}
.new_search_icon {
    float: left;
    width: 32px;
    height: 32px;
    margin-right: 4px;
    cursor: pointer;
    background: url("http://www.domaza.li/public/icons/searchform/newicons/32x32/search_new.png") no-repeat scroll 0 0 transparent;
}
.edit_search_icon {
    float: left;
    width: 32px;
    height: 32px;
    margin-right: 4px;
    cursor: pointer;
    background: url("../../../public/icons/searchform/newicons/32x32/search_edit.png") no-repeat scroll 0 0 transparent;
}
.save_search_icon {
    float: left;
    width: 32px;
    height: 32px;
    margin-right: 4px;
    cursor: pointer;
    background: url("../../../public/icons/searchform/newicons/32x32/search_save.png") no-repeat scroll 0 0 transparent;
}
.toolbox-triangle{
    background: url("../../../public/images/front/location_arrow.png") no-repeat scroll 0px 0px transparent;
    height: 11px;
    position: absolute;
    top: -11px;
    width: 17px;
    z-index: 111;
    left: 47%;
}
.toolbox-tooltip {
    background: none repeat scroll 0 0 white;
    border: 1.2px solid #dfdfdf;
    box-shadow: 0 1px 3px 1px #babbbb;
    -webkit-box-shadow: 0 1px 3px 1px #babbbb;
    -moz-box-shadow: 0 1px 3px 1px #babbbb;
    clear: both;
    opacity: 0;
    position: absolute;
    /*top: 42px;*/
    z-index: 500;
    /*left: -125%;*/
    visibility: hidden;
    /* Popup effect */
    pointer-events: none;
    -webkit-transform: scale(.8) translateY(-30%);
    transform: scale(.8) translateY(-30%);
    -webkit-transition: .4s cubic-bezier(.3, 0, 0, 1.3);
    transition: .4s cubic-bezier(.3, 0, 0, 1.3);
    transition-property: all;
    -webkit-transition-property: all;
    padding: 3px 12px;
    width: 130px;
    text-align: center;
}
.toolbox-visible {
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: none;
    transform: none;
}
#domazaTooltipContainer {
    color: #797979;
    cursor: pointer;
    font-size: 14px;
    line-height: 19px;
}
.toolbox-separator {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 3px solid white;
    height: 13px;
    position: absolute;
    right: 0;
    top: -11px;
    width: 100%;
}
/* Adding this class for popup */
/*.search_links a:hover .toolbox-tooltip{
    visibility: visible;
    left: -125%;
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: none;
    transform: none;
}*/
.view_types_alert_wrapper .toolbox-tooltip.visible{
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: none;
    transform: none;
}
.view_types_alert_wrapper .toolbox-tooltip{
    top:34px;
    width: 239px;
    padding:6px 12px;
}
.view_types_alert_wrapper .search_tools_text{
    color: #797979;
    font-size: 14px;
    cursor: pointer;
    line-height: 16px;
}
.email_agents_icon {
    float: left;
    width: 16px;
    height: 16px;
    margin-right: 4px;
    cursor: pointer;
    background-image: url("../../../public/images/property_icons.png");
    background-position: 0 -220px;
}
.email_link_icon {
    float: left;
    width: 16px;
    height: 16px;
    margin-right: 4px;
    cursor: pointer;
    background-image: url("../../../public/images/property_icons.png");
    background-position: 0 -140px;
}
.copy_link_icon {
    float: left;
    width: 16px;
    height: 16px;
    margin-right: 4px;
    cursor: pointer;
    background-image: url("../../../public/images/property_icons.png");
    background-position: -20px -120px;
}
#latest_content div.ui-tabs-hide{
    display:none !important;
}
#latest_content li.ui-tabs-selected a{
    background: transparent url("../../../public/images/front/tab_navigation_1.gif") no-repeat scroll 100% -50px;
}
#latest_content li.ui-tabs-selected {
    background: transparent url("../../../public/images/front/tab_navigation_1.gif") no-repeat scroll 0 -50px;
    height: 26px;
    position: relative;
}
#latest_content li.ui-tabs-selected a:hover{
    background: transparent url("../../../public/images/front/tab_navigation_1.gif") no-repeat scroll 100% -50px;
}
#latest_content li.ui-tabs-selected:hover {
    background: transparent url("../../../public/images/front/tab_navigation_1.gif") no-repeat scroll 0 -50px;
}
.themes label{
    width:220px !important;
    float:left !important;
    text-align:left !important;
}
.themes .preview img{
    width:450px !important;
}
.themes img.thumb{
    width:220px !important;
}
div.pager ul.pages {
    float: left;
}
img.map_bullet {
    margin-top: 5px;
    margin-right: 5px;
    display:inline;
}
a.button_map_search_bullet {
    background:url("../../../public/images/planet.png") no-repeat scroll 50% 2px transparent;
    border-left:1px solid #F0E6BA;
    color:#8e2f1c;
    float:right;
    height:21px;
    line-height:21px;
    padding:44px 20px 0;
    white-space:nowrap;
}
#property_gallery img.packet_stars{
    position: absolute;
}
#gview_sub-offers .ui-jqgrid-hbox{
    padding-right:0px !important;
}
#gbox_sub-offers , #gbox_sub-offers .ui-jqgrid-view , #gbox_sub-offers .ui-jqgrid-hdiv , #gbox_sub-offers .ui-jqgrid-bdiv{
    width: 100% !important;
}
#gbox_sub-offers table.ui-jqgrid-htable , #gbox_sub-offers table.ui-jqgrid-btable{
    width: 100% !important;
}
#gbox_sub-offers #pager{
    width: 100% !important;
}
#ui-datepicker-div{
    display: none;
}
/* form tooltip */
.tooltip_wrapper {
    width:250px;
    padding-bottom: 9px;
    background: url("../../../public/icons/arrow_down.png") no-repeat scroll transparent;
    background-position: 40px bottom;
    position: absolute;
}
.tooltip_content {
    border: 2px solid #4DA7D4;
    padding: 7px;
    background: #FFFFFF;
    z-index:100;
    border-radius:6px 6px 6px 6px;
    -moz-border-radius:6px 6px 6px 6px;
    -ms-border-radius:6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}
.tooltip_wrapper{
    z-index:100;
}

#gluposti {
    margin-bottom: 10px;
    font-size: 11px;
    background: #FFFAD8;
    padding: 10px;
    border: 1px solid #c2c2c2;
}

#gluposti h1 {
    margin-bottom: 5px;
}
#user_packet{
    margin-left: 5px;
}

.table_view{
    float:left;
}

.table_view a {
    float:left;
    height:20px;
    border:1px solid transparent;
    padding: 2px 7px 2px 0;
    border-radius:4px 4px;
    -ms-border-radius:4px 4px;
    -moz-border-radius:4px 4px;
    -webkit-border-radius:4px 4px;
    margin-right: 10px;
    color:#8a8a8a;
    line-height: 20px;
    background-attachment: scroll;
    background-color: transparent;
    background-position: 4px 50%;
    background-repeat: no-repeat;
}
.table_view a:hover{
    color:#8a8a8a;
    text-decoration:underline;
    border:1px solid #d1d1d1;
}
.table_view a.selected{
    background-color:#d1d1d1;
    border:1px solid #d1d1d1;
}
.list_view_icon {
    float: left;
    width: 16px;
    height: 16px;
    margin: 2px 4px 0 4px;
    cursor: pointer;
    background-image: url("../../../public/images/property_icons.png");
    background-position: 0 -20px;
}
.grid_view_icon {
    float: left;
    width: 16px;
    height: 16px;
    margin: 2px 4px 0 4px;
    cursor: pointer;
    background-image: url("../../../public/images/property_icons.png");
    background-position: 0 -360px;
}
.gallery_view_icon {
    float: left;
    width: 16px;
    height: 16px;
    margin: 2px 4px 0 4px;
    cursor: pointer;
    background-image: url("../../../public/images/property_icons.png");
    background-position: 0 0;
}
.table_view_icon {
    float: left;
    width: 16px;
    height: 16px;
    margin: 2px 4px 0 4px;
    cursor: pointer;
    background-image: url("../../../public/images/property_icons.png");
    background-position: 0 -280px;
}


/****** SORT ******/
.sorting-label{
    float:left;
    color:#666;
    padding:10px 0px 0px 0px;
}
.sorting li.label {
    width: 122px;
    color: #999;
}
.sorting li a {
    color: #2A6EBB;
    display: block;
    font-weight: bold;
    font-size: 13px;
}
.sorting li a:hover{
    color:#2A6EBB;
    text-decoration:underline;
}
.order_by_label {
    float: left;
    padding-right: 4px;
}
.sorted_down .order_way_icon {
    float: left;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background-image: url("../../../public/images/property_icons.png");
    background-position:  0 -60px;
    margin-top: 1px;
}
.sorted_up .order_way_icon {
    float: left;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background-image: url("../../../public/images/property_icons.png");
    background-position:  0 -40px;
    margin-top: 1px;
}
.sort_bullet_icon {
    float: right;
    width: 10px;
    height: 6px;
    background: url("'http://www.domaza.li/public/icons/searchform/arrow_down.png'") no-repeat scroll 0px 1px transparent;
    margin-top: 1px;
}
.sorting ul{
    margin: 0;
    float:left;
    width: 160px;
    z-index: 490;
    height: 34px;
    padding:0px;
    line-height: 17px;
    overflow:hidden;
    position: relative;
    background:none no-repeat scroll 0 0 #f6f6f6;
    background: -webkit-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* Standard syntax */
}
.sorting.agencies_sorting ul{
    width:190px;
}
.sorting ul:hover{
    height: auto;
    border-bottom:1px solid #D5D5D5;
}
.sort_bullet_icon {
    position: absolute;
    right: 8px;
    top: 13px;
}
.sorting {
    float: right;
    height: 34px;
    padding: 0px 0px 0px 9px;
    position: relative;
    background:none no-repeat scroll 0 0 #f6f6f6;
    background: -webkit-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* Standard syntax */
    border:1px solid #d5d5d5;
    border-right: none;
    cursor:pointer;
    margin:0px 0px 0px 21px;
}
.sorting li{
    padding: 2px 16px 1px 8px;
    border-left:1px solid #D5D5D5;
    border-right:1px solid #D5D5D5;
}
.sorting ul .selectedSort{
    background:none no-repeat scroll 0 0 #f6f6f6;
    background: -webkit-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* Standard syntax */
}
.sorting ul .selectedSort{
    border-left: none;
    padding-bottom: 9px;
    padding-top: 9px;
}
/* END OF SORT */

/*Publish filter STYLE*/
#publishedFilter {
    float: right;
    height: 34px;
    padding: 0px 0px 0px 9px;
    position: relative;
    background:none no-repeat scroll 0 0 #f6f6f6;
    background: -webkit-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* Standard syntax */
    border:1px solid #d5d5d5;
    border-right: none;
    cursor:pointer;
}
#publishedFilter ul{
    margin: 0;
    float:left;
    width: 160px;
    z-index: 490;
    height: 34px;
    padding:0px;
    line-height: 17px;
    overflow:hidden;
    position: relative;
    background:none no-repeat scroll 0 0 #f6f6f6;
    background: -webkit-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* Standard syntax */
}
#publishedFilter ul li{
    padding: 2px 16px 4px 8px;
    border-left:1px solid #D5D5D5;
    border-right:1px solid #D5D5D5;
}
#publishedFilter ul li.publish_option_0{
    padding-bottom: 1px;
}
#publishedFilter ul li.publish_option_0,
#publishedFilter ul .selectedPublished{
    border-left: none;
    padding-bottom: 9px;
    padding-top: 9px;
}
#publishedFilter ul .selectedPublished{
    background:none no-repeat scroll 0 0 #f6f6f6;
    background: -webkit-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* Standard syntax */
}
#publishedFilter ul:hover{
    height: auto;
    border-bottom:1px solid #D5D5D5;
}
#publishedFilter li a {
    color: #2A6EBB;
    display: block;
    font-weight: bold;
    font-size: 13px;
}
#publishedFilter li a:hover{
    color:#2A6EBB;
    text-decoration:underline;
}
.publishedFilterLabel {
    float:left;
    color:#666;
    padding:10px 0px 0px 0px;
}
/* END OF Publish filter STYLE*/
.tools_footer a#print_offers {
    background:url("../../../public/images/front/printer.png") no-repeat scroll left top transparent;
    margin-left:15px;
    padding-left:20px;
}

#main_navigation .active a.help_mainmenu{
    background:scroll transparent left bottom no-repeat url("'http://www.domaza.li/public/images/front/info_active.png'")  !important;
    width: 17px !important;
}
.property_wrapper{
    background: url("'http://www.domaza.li/public/images/front/property_gradient.gif'") repeat-x transparent;
    position:relative;
}
.property_wrapper .notepad{
    background:url("../../../public/images/front/notepad_back.png") no-repeat scroll 0 0 transparent;
    position:absolute;
    right:0;
    top:0;
    height:26px;
    width:144px;
    text-align:right;
    padding:4px 0px 0px 0px;
    z-index:2;
}
#prop_details{
    margin:0px 0px 0px 25px;
}
.size_1280 .prop_label_wrapper,.size_1024 .prop_label_wrapper{
    max-width: 397px;
}
.prop_label_wrapper{
    margin:3px 0px 6px 0px;
    max-width: 760px;
}
.offer_1 .prop_label_wrapper{
    margin:0px 0px 3px;
}
.offer_3 .prop_label_wrapper{
    display:none;
}
.size_1280 .offer_1 .prop_label_wrapper{
    max-width: 245px;
}
.size_1024 .offer_1 .prop_label_wrapper{
    max-width:230px;
}
.size_1280 .offer_1 .prop_label_name,
.size_1024 .offer_1 .prop_label_name{
    font-size:11px;
}
.prop_label_name{
    background: none no-repeat scroll 0 0 #BABABA;
    border:1px solid #949494;
    color:#FFFFFF;
    font-size: 12px;
    padding: 3px 7px;
    margin:0px 7px 5px 0px;
    display:inline-block;
}
.prop_label_name:last-child{
    margin:0px;
}
.prop_question_center{
    display:table;
    margin:11px auto 21px auto;
}
.prop_question_form{
    padding: 17px 19px 7px 19px;
    border:1px solid #E9E9E9;

    border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -ms-border-radius:5px 5px 5px 5px;

    box-shadow: 0 0 7px 0px rgba(0,0,0,0.07);
    -webkit-box-shadow:0 0 7px 0px rgba(0,0,0,0.07);
    -moz-box-shadow:0 0 7px 0px rgba(0,0,0,0.07);
}
.property_box .right_column{
    float:right;
    margin:35px 0px 0px 0px;
}
.price_question{
    margin:17px 0px 0px 0px;
}
.price_question .prop_price{
    margin:0px 17px 0px 0px;
}
.price_question .prop_price span{
    float:right;
    color:#FFFFFF;
    font-weight: bold;
    text-align: center;
    padding: 10px 12px;
    background:none no-repeat scroll 0 0 #7497C1;
}
.price_question .prop_price .price_value{
    float:none;
    display:inline;
    padding:0px;
    background: none no-repeat scroll 0 0 transparent;
    text-align: left;
}
.prop_site_icon.spriteIcon{
    background: url("'http://www.domaza.li/public/images/front/website.png'") no-repeat scroll 0 0 transparent;
    margin:2px 7px 0px 0px;
}
.price_question .ask,.price_question .prop_price{
    float:left;
}
.prop_mainlist .prop_title{
    color:#3e5672;
    border-bottom:1px solid #c2c2c2;
    padding:0px 39px 5px 0px;
    margin:0px 0px 9px 0px;
}
.prop_refnum{
    font-weight: bold
}
.offer_1 .property_info_row{
    border-bottom: 1px dashed #CCC;
    padding: 0px 0px 3px;
    margin:3px 0px;
}
.size_1280 .offer_1 .property_info_label,
.size_1024 .offer_1 .property_info_label{
    margin:0px 6px 0px 0px;
    font-size:11px;
}
.offer_1 .property_info_label{
    font-size: 12px;
    margin:0px 51px 0px 0px;
    color:#5C5C5C;
    text-transform: capitalize;
}
.offer_1 .areafromto .property_info_label{
    padding:3px 0px 0px 0px;
}
.offer_1 .subofferscount .property_info_label{
    font-weight:bold;
}
.size_1280 .offer_1 .property_info_value,
.size_1024 .offer_1 .property_info_value{
    font-size:11px;
}
.offer_1 .property_info_value{
    font-size: 12px;
    color:#3D3D3D;
}

.offer_1 .subofferscount a:hover{
    text-decoration:none;
}

.property_info_label{
    font-size:13px;
    float:left;
}
.property_info_value{
    font-size:13px;
    font-weight:bold;
    float:right;
}
.prop_mainlist .prop_title, .price_question .prop_price {
    font: bold 14px "Tahoma" !important;
}
.property_box .property_title {
    float:left;
    height:17px;
    margin:5px 16px 6px 7px;
}
.property_title .packet_stars{
    float:left;
    margin-right: 5px;
}
.property_title .location{
    float:left;
    color: #3e5672;
    font-size: 12px;
}
.location_dropdown_icon {
    background-image: url("../../../public/images/property_icons.png");
    background-position: 0 -180px;
    margin-left: 3px;
}
.property_title .location .city a{
    font-weight: bold;
}

.property_wrapper a:hover {
    color:#3E5672;
    text-decoration: underline;
}
.right_column .agencyinfo a.agencylogo{
    display: block;
    height: 65px;
    margin:19px auto 0px auto;
    overflow: hidden;
    vertical-align: middle;
    width: 88px;
}
.right_column .agencyinfo a.agencylogo img {
    width: 88px;
}
.right_column .agencyinfo {
    display: block;
    margin: 0 31px 0px 12px;
}
.right_column .agencyinfo .text{
    color:#3E5672;
    display:block;
    font-size:11px;
    margin: 2px 0 4px;
}
.property_special .datepublished_wrapper,
.total_views_wrapper {
    margin:0px 0px 6px 0px;
}
.property_special .datepublished,
.property_special .total_views {
    color:#999999;
    font-size:11px;
    float:right;
    margin:0px 11px 0px 0px;
}

.right_column .notepad .add {
    color:#6F6F6F;
    float: right;
    font-size:11px;
    margin-left:30px;
    margin-top:5px;
}
.property_special .sharebutton{
    float:right;
    padding:1px 7px 0 6px;
    margin: 0;
}
.gallerybox .offer_media {
    clear: both;
    float: none;
    margin:17px 0px 0px 0px;
    border-bottom:1px solid #c2c2c2;
}
.gallerybox .offer_media a {
    float: left;
    height: 16px;
    margin: 0 17px 5px 0;
}
.prop_video_icon {
    background-image: url("../../../public/images/property_icons.png");
    background-position: 0 -100px;
    margin-right: 5px;
}
.prop_onlinecam_icon {
    background-image: url("../../../public/images/property_icons.png");
    background-position: 0 -397px;
    margin-right: 5px;
    width: 19px!important;
}
.prop_pdf_icon {
    background-image: url("../../../public/images/property_icons.png");
    background-position: 0 -240px;
    margin-right: 5px;
}
.gallerybox .offer_media .offer_video {
    background:url("../../../public/icons/camcorder-image.png") no-repeat scroll left center transparent;
}
.gallerybox .offer_media .offer_3d {
    background:url("../../../public/icons/arrow-circle-double-135.png") no-repeat scroll left center transparent;
}
/*fix for buttons */
.req_frame:hover {
    text-decoration: none!important;
    color:#ffffff!important;
}
.back a:hover{
    text-decoration: none!important;
}
/* end */
.nojavascript{
    background:none repeat scroll 0 0 #FFFAD8;
    border:1px solid #C2C2C2;
    color:#AA2222;
    font-size:14px;
    font-weight:bold;
    height:20px;
    padding:5px;
    position: fixed;
    text-align:center;
    top:0;
    width:100%;
    z-index: 99999;
}
/* slider box */
.left_box {
    border: 1px solid #D0D0D0;
    background-color: #F7F7F7;
    margin-bottom: 10px;
    border-radius: 8px;
    -ms-border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
.left_box .slider_title {
    padding: 5px 10px;
    background: #E3E3E3;
    border-bottom: 1px solid #D0D0D0;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
    -ms-border-top-left-radius: 7px;
    -ms-border-top-right-radius: 7px;
    -webkit-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}
.left_box_content {
    padding: 12px;
}
#info-button-link{
    display: block;
    float:right;
    margin-right:11px;
    margin-top: 0;
}
#info-button-link .image {
    background: url("../../../public/icons/info.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    width: 13px;
    margin: 0px;
}
#video-button-link {
    display: block;
    float: right;
    margin-right: 11px;
    margin-top: 0;
}
#video-button-link .image {
    background: url("../../../public/icons/videohelp.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 18px;
    width: 18px;
}
.ui-jqgrid .ui-jqgrid-hbox{
    width:100% !important;
}
.agencydescription{
    min-height: 200px;
}
.box_right_1 .active{
    font-weight:bold;
}
.normalWeight {
    font-weight: normal !important;
}
.prop_website {
    font-weight: bold;
    text-align: right;
    text-decoration: underline;
}
.prop_pdf_icon {
    background-image: url("../../../public/images/property_icons.png");
    background-position: 0 -240px;
    margin-right: 5px;
}
#breadcrumbs_2 a:last-child{
    font-weight: normal;
}
.right_column .agencyinfo a.brokerlogo {
    border:1px solid #7B7B7B;
    display:block;
    height:64px;
    overflow:hidden;
    vertical-align:middle;
    width:88px;
    margin-top: 5px;
}
.right_column .agencyinfo .companyName {
    font-size: 11px;
    text-align: center;
    width: 100%;
    margin:0px 0px 0px 0px;
}
.recover_password_fancybox {
    border:none;
}
.box_2.average_price{
    padding: 7px;
}
.box_2 {
    padding: 0px 11px;
    margin-bottom: 10px;
    background: url("../../../public/images/front/grad.jpg") repeat-x scroll left top #FAFCFB ;
    border: 1px solid;
    border-color: #d5d5d5 #d5d5d5 #aaa #d5d5d5;
    -moz-border-radius:7px;
    -ms-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;

}

.box_2 h2{
    font-weight: bold;
}

.box_2 .header_title {
    font-size: 16px;
    font-weight: bold;
    border-bottom:1px solid #DDDDDD;
    padding: 5px 0 10px 0;
    margin:0;
}
.box_2 span.profile2 {
    padding: 3px 5px 2px 10px !important;
}
.box_2 div.typebutton {
    width: 200px;
    padding-left: 15px
}
.box_2 a.profile {
    background: no-repeat left url("'http://www.domaza.li/public/images/button.png'");
    display: block;
    height: 24px;
    color: #FFFFFF;
    text-transform: uppercase;
    font-weight: bold;
}
.box_2 a.profile span {
    padding-left: 55px;
    line-height: 25px;
}
.box_2 div.border {
    border-bottom: 1px solid #ddd;
}
.box_2 h2.title {
    border-bottom:1px solid #DDDDDD;
    color: #000000;
    margin:0;
    padding:0 10px 10px;
    font-size:16px;
    font-weight:bold;
}
.inlineblock{
    display:inline-block;
}
#agency_property_search_wrapper{
    width: 100%;
    padding: 0;
}
.noFloat {
    float: none !important;
}
.agency_toolbuttons {
    float: right;
    font-size: 11px;
    padding-right: 10px;
    margin-top: 11px;
}
.agency_toolbuttons a{
    padding-left:20px;
    display:block;
    height:17px;
}
.agency_toolbuttons a:hover{
    text-decoration: underline;
}
.agency_services ul {
    padding: 0;
}
#agency_details {
    padding-top: 10px;
}
.green{
    color: #76b900;
}
.upgradeplan_button {
    background:url("../../../public/images/upgradeplan.png") no-repeat scroll 0 0 transparent;
    color:white;
    display:block;
    float:right;
    font-size:12px;
    height:20px;
    padding-right:41px;
    padding-top:4px;
    text-align:center;
    width:106px;
}
.upgradeplan_button:hover{
    color:white;
}
#article {
    padding: 10px 0 0 0 !important;
}


/* NEW FORMS */
.formdiv {
    margin: 0 auto;
    width: 510px;
}

.formdiv input[type=checkbox] {
    margin-right: 3px;
}

.formdiv input[type=radio] {
    margin-right: 3px;
    vertical-align: middle;
}

.leftpadding {
    padding-left: 15px !important;
}

.formdiv ul.errors {
    color: #aa3300;
    font-size: 12px;
    font-weight: bold;
    display: inline-block;
    margin-left: 172px;
    margin-top: -5px;
    padding:0;
}

.formdiv .buttondiv {
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    float: left;
}

.formdiv fieldset {
    border: 1px solid #D0D0D0;
    padding: 15px 15px 5px;
    margin-bottom: 5px;
}

.formdiv legend {
    color: #F87217;
    font-weight: bold;
}

.formdiv h1 {
    text-align: center;
}

.rememberdiv {
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 80px;
    width: 510px;
}

.rememberdiv label {
    display: inline !important;
    float: none !important;
}
.lostpass {
    float:right;
}

.lostpass a{
    padding-top:0px;
    font-size:12px;
    font-weight:bold;
}
.lostpass a:hover{
    text-decoration:underline;
}
form .label_required, form .label_optional {
    font-size: 10px;
    font-style: italic;
    font-family: Arial, Helvetica, sans-serif;
}
form .label_required {
    color: #3E5672;
}
form .label_optional {
    color: #3E5672;
}
form button {
    height: 21px;
    margin-right: 10px;
    padding: 0 5px 2px 5px;
    _padding: 0;
    text-transform: uppercase;
    font-weight: bold;
    background: no-repeat top right url("'http://www.domaza.li/public/images/front/button_1.gif'");
    border: none;
    cursor: pointer;
}
form button.right {
    margin: 0 0 0 10px;
}

.form_1 .mini_label {
    margin: 0 0 10px 0;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 11px;
}

.form_1 .border {
    margin-bottom: 10px;
    margin-top: 10px;
    border-bottom: 1px solid #f0e3a9;
}
.form_1 .last {
    margin-right: 0;
}
.form_1 label {
    display: block;
}
.form_1 input.checkbox,
.form_1 input.radio{
    margin: 0 2px 0 0;
}
.form_1 label.checkbox {
    line-height: 18px;
}

.form_2 {
    padding: 10px;
}

.form_2 h1 {
    margin-bottom: 25px;
    padding-bottom: 2px;
    color: #3E5672;
    font-weight: normal;
    font-size:20px;
    border-bottom: 1px dotted #d2d2d2;
}

.form_2 label {
    display: block;
    float: left;
    width: 160px;
    margin-right: 12px;
    padding-top: 5px;
    text-align: right;
    color:#3E5672;
    font-weight: bold;
}

.form_2 input[type=text], .form_2 textarea, .form_2 select, .form_2 input[type=password] {
    -moz-border-radius:3px 3px 3px 3px;
    -ms-border-radius:3px 3px 3px 3px;
    border-radius:3px 3px 3px 3px;
    -webkit-border-radius:3px 3px 3px 3px;
    background-color: #FCFCFE;
    border:1px solid #91ACE2;
    color:#333333;
    font-size:14px;
    margin:1px;
    float: left;
}
.formdiv input[type="text"]:focus, .formdiv textarea:focus, .formdiv input[type="password"]:focus{
    -moz-border-radius:3px 3px 3px 3px;
    -ms-border-radius:3px 3px 3px 3px;
    -webkit-border-radius:3px 3px 3px 3px;
    border-radius:3px 3px 3px 3px;
    background-color: #FFFFFF;
    border:2px solid #7B9DC7;
    margin:0;
}
.form_2 img {
    border: 1px dotted #c2c2c2;
    margin:7px;
}

.form_2 .captcha_1 {
    margin-left: 172px;
    margin-top: 0 !important;
}

.form_2 input[type=text], .form_2 input[type=password] {
    padding: 2px;
    width: 220px;
}

.form_2 textarea {
    overflow: auto;
    padding: 2px;
}
.form_2 select {
    padding: 2px;
    width: 226px;
}
.form_2 input.radio, .form_2 input.checkbox {
    vertical-align: middle;
    margin: -1px 0 0 0;
}
.form_2 .inline_box {
    padding-left: 220px;
}
.form_2 .inline_box label {
    float: left;
    width: auto;
    white-space: nowrap;
    background: none;
    border: none;
}
.form_2 .inline_row_1 label {

}
.form_2 .inline_row_2 label {
    width: 155px;
    font-weight: normal;
    margin: 0 !important;
}
.form_2 .inline_row_3 label {

}


.form_2 span.border {
    margin-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px solid #ddd;

}
.form_2 .column {
    float: left;
}


.form_row_1, .form_row_2 {
    margin-left:auto;
    margin-right:auto;
    margin-bottom: 5px;
    margin-top: 5px;
    display:inline-block;
    position: relative;
}

.box_form_1 {
    overflow: auto;
    padding: 5px 10px;
    background: #fffef7;
    border-bottom: 1px solid #f0e8af;
}

.form_2 button {
    background:transparent url("../../../public/images/button.png") no-repeat scroll 0 0;
    color:white;
    display:block;
    float:left;
    font-size:16px;
    height:35px !important;
    margin:0 0 0 171px;

    text-align:center;
    width:195px;

    text-transform: capitalize;
}

.form_2 .buttonleft {
    margin: 0;
}

.form_2 .buttonright {
    margin-left: 120px;
}

.form_row_2{
    text-align:center;
    width:100%;
    float:left;
    padding-left:170px;
    height:20px;
    margin-top:10px;
}
.form_row_2 input{
    float:left;
}
.form_row_2 label{
    width:auto;
    float:left;
    margin:0;
    padding:0;
    margin-left:10px;
}
.form_row_2 a{
    text-decoration:underline;
}

.dmservices label{
    width:auto;
    text-align:left;
    font-weight: normal;
    float:none;
    padding-top: 0;
}
.form_2 span.hint {
    color:#666666;
    float:left;
    font-weight:bold;
    margin-right:12px;
    padding-top:8px;
}

.form_2 input.captcha {
    float: right;
    margin-right: 111px;
}
.form_2 input.captcha:focus {
    float: right;
    margin-right: 109px;
}

.form_2 img.captcha_image {
    display: inline-block;
    float: left;
    margin: 7px 3px 7px 7px;
}

.form_2 .button_refresh {
    display: inline-block;
    float: left;
    margin-top: 7px;
    top: 0;
    right: 0;
    width: 17px;
    height: 18px;
    background: no-repeat top right url("'http://www.domaza.li/public/images/front/refresh_captcha.gif'");
    cursor: pointer;
}

a.whyRegister {
    font-weight: bold;
    text-decoration:underline;
}

a.login {
    font-weight: bold;
    text-decoration:underline;
    margin-left:69%;
}

#submit_save{

}

.formdiv fieldset {
    border: 1px solid #D0D0D0;
    padding: 15px 15px 5px;
    margin-bottom: 5px;
}

.buttondiv {
    text-align:left;
    float:left;
    padding:0;
}
.buttondiv input{
    width: 195px;
    height: 34px;
    display: block;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-color: transparent;
    text-align: center;
    padding-top: 0px;
    color: #ffffff;
    margin-top: 5px;
    margin-right: 50px;
    font-size: 16px;
    border:none;
    float:none;
    display:inline;
    background:no-repeat url("'http://www.domaza.li/public/images/button.png'");
    cursor:pointer;
}

.formdiv .submits{
    border:none;
    padding:0;
    margin:0;
    padding:0 0 0 35px;
    width: 100%;
}

.formdiv .cancel{
    background:url("../../../public/images/button-back2.png") no-repeat scroll 0 0 transparent !important ;
    color:#8B99A9 !important;
}

.form_2 input[type=text].notValid, .form_2 textarea.notValid, .form_2 input[type=password].notValid {
    border: 1px solid #FF0000;
    background-color: #FFF2F2;
}

.form_2 input[type=text]:focus, .form_2 textarea:focus, .form_2 input[type=password]:focus {
    border: 2px solid #7B9DC7;
    background-color: #FFFFFF;
}

.form_2 select.notValid {
    border: 1px solid #FF0000;
    background-color: #FFF2F2;
}

.form_2 select:focus {
    border: 2px solid #7B9DC7;
    background-color: #FFFFFF;
}

.validateIcon img {
    border: none !important;
    float: left;
    width:16px;
    height:16px;
    position:relative;
    margin: 0 !important;
}

.cmsulli li {
    list-style: inherit;
}

.agencies_nopaddingtop {
    padding-top: 0px !important;
}

.agencies_nopaddingtop h1 {
    padding-top: 0px !important;
}
span.highlight{
    background: #FFCD78;
    font-weight: bold;
}

.pager2 li.last {
    display:inline-block;
    line-height: 18px;
    text-align: center;
    font-weight: bold;
}

.pager2 li.last a {
    width: auto;
    color:#8A8A8A;
}

.pager2 li.last a:hover {
    text-decoration: underline;
}
#propertyId {
    margin-left: 3px;
}
.locationDropDown {
    cursor: pointer;
}
.locationPlace {
    float: left;
}
.locationLink {
    float: left;
}
.locationSeparator {
    float: left;
    margin-left: 1px;
    margin-right: 3px;
}
.otherLocations {
    background-color:#FFFFFF;
    border:1px solid;
    margin-top:15px;
    max-height: 205px;
    min-width: 130px;
    max-width: 200px;
    overflow-y:auto;
    position:absolute;
    z-index:2;
}
.otherLocations a {
    display: block;
    padding: 1px 5px;
    font-weight: normal !important;
}
.otherLocations a:hover {
    text-decoration: none;
    background-color: #316AC5;
    color: #FFFFFF;
}
.previous_view_helper_paginator{
    float: left;
}
.next_view_helper_paginator{
    float: right;
}
.bold{
    font-weight: bold;
}
.tagsGroup {
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 8px;
    padding-top: 5px;
}
.tagsGroup:last-child {
    border: none;
}
.tagsGroupLabel {
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 10px;
}
.tagGroupDescription .tagsGroupLabel{
    text-transform: uppercase;
    font-size: 17px;
    margin-top: 25px;
}
.tagsNames {
    padding-left: 10px;
    word-break: break-all;
}
.tagsGroup .tagsNames ul {
    float:none !important;
}
.tag_wrapper {
    float: left;
    width: 400px;
}
#containerAllTranslations h3,
#containerAllTranslations h4{
    margin:initial;
}
#key_feats #containerAllTranslations ul {
    margin: initial;
    padding: initial;
    list-style: outside none none;
    width: auto;
    float: none;
    line-height: initial;
}
#key_feats #containerAllTranslations li {
    background:none no-repeat scroll 0 0 transparent;
    border: none;
    color: inherit;
    min-height: auto;
    padding: initial;
    width: auto;
}
.square {
    width: 8px;
    height: 8px;
    margin-right: 7px;
    background: #ff9c00;
    margin-top: 3px;
}
.tagName .square {
    float: left;
}
.tagName .tagText {
    margin-right: 30px;

}
.taxLabel {
    font-weight: bold;
    width: 200px;
}
.taxWrapper {
    border-top: 1px dashed #CCCCCC;
    margin-top: 5px;
    padding-top: 5px;
}

.hidden{
    display: none !important;
}
.attribImages{
    padding-top:2px;
    display: inline;
}
.fleft {
    float: left;
}
.fright {
    float: right;
}
.spriteIcon {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    cursor: pointer;
}
.prop_tick_icon {
    background-image: url("../../../public/images/property_icons.png");
    background-position: -20px -300px;
    margin-right: 3px;
}
.prop_map_icon {
    background-image: url("../../../public/images/property_icons.png");
    background-position: -20px -160px;
    margin-right: 3px;
}
.prop_description_icon {
    background-image: url("../../../public/images/property_icons.png");
    background-position: -20px -220px;
    margin-right: 3px;
}
.prop_enff_icon {
    background-image: url("../../../public/images/lightning.png");
    margin-right: 3px;
}
#property_form.invbuscommon_form #property_filter.advanced #filter_prices
{
    clear: left;
    margin: 10px 0 0;
}
#property_form.invbuscommon_form #property_filter.advanced #filter_prices .mini_label
{
    float: none;
    display:block;
    height: 16px;
}
#property_form.invbuscommon_form #property_filter.normal #ftype_container .mini_label
{
    width: auto;
}
.closeNote {
    -moz-border-radius: 5px 5px 5px 5px;
    -ms-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    background-color: #7497C1;
    color: #FFFFFF;
    padding: 5px;
}
.ui-dialog
{ 
    margin-left:auto;
    margin-right:auto;
}
.ui-dialog .ui-dialog-buttonpane button {
    float: left !important;
}
.ui-dialog .ui-dialog-buttonset {
    padding-left: 90px;
}
.add_note_text{
    float:left;
}
.agencylogo a img{
    width: 88px;
}
.agencyinfo .agencyName{
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 2px;
    width: 100%;
    text-align: center;
}
.agencyinfo .agencyType{
    font-size: 11px;
    padding-bottom: 2px;
    width: 100%;
    color: #3E5672;
    text-align: center;
}
.site-logo-swf{
    border: 1px dotted rgb(194, 194, 194);
    display: block;
    width: 960px;
    height: 300px;
}
.site-banner-swf{
    border: 1px dotted rgb(194, 194, 194);
    display: block;
    margin: 20px 0 0 230px;
    padding: 0;
}
.banner-move-up{
    margin: 0 5px !important;
    padding: 0 !important;
    border: none !important;
    display: inline;
    cursor: pointer;
}
.web_counters_wrapper {
    background-color: #DDDDDD;
    padding: 5px;
    text-align: center;
}
.web_counters_wrapper a {
    margin: 0 5px;
}
.web_counters_wrapper a img {
    display: inline;
}
.rsslink{
    float:right;
}
.agency_search_options #off_drop, .agency_search_options #prop_drop {
    max-height: 350px;
    overflow-y: auto;
}
.fs16 {
    font-size: 16px;
}
.bold {
    font-weight: bold;
}

#logo img
{
    position: relative;
    z-index: 1;
}

.agency_toolbuttons a
{
    display: inline;
    padding-top: 2px;
    padding-bottom: 3px;
}
.agency_domaza_page{
    background: url("../../../public/icons/page_white_text.png") 0 no-repeat;
    display: inline-block;
    height: 20px;
    margin-bottom: 2px;
    padding-left: 20px;
}
.footer-links {
    background-color: #8C8C8C;
    color: #FFFFFF;
    cursor: default;
    height: 390px;
    overflow: auto;
    padding: 1px;
    position: absolute;
    width: 235px;
    z-index: 999;
    display: none;
    text-align: left;
}
#footer-links-botton {
    background: url("../../../public/images/dropdown.gif") no-repeat scroll right -18px white;
    border: 1px solid #ABADB3;
    cursor: default;
    float: left;
    margin-left: 74px;
    padding: 3px 22px 2px 3px;
    white-space: nowrap;
}
a.footer-link{
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    padding: 3px;
}
a.footer-link:hover{
    background-color: #555555;
}
.footer-link-separator{
    background: #A0A0A0;
    display: block;
    font-weight: bold;
    margin-bottom: 2px;
    padding-bottom: 5px;
    padding-left: 7px;
    padding-top: 5px;
}

.dialing_codes {
    background: url("../../../public/images/dropdown.gif") no-repeat scroll right -18px white;
    border: 1px solid #91ACE2;
    border-radius: 3px 3px 3px 3px;
    cursor: default;
    padding: 2px 20px 1px 3px;
    white-space: nowrap;
    width: 26px;
    height: 15px;
    display: inline-block;
    margin-top: 2px;
    margin-right: 2px;
    float: left;
}

.code span.code_flag
{
    background-position:0px 0px;
    background-image: url("../../../public/images/flags_all_gd.png");
    display:block;     
    border: medium none;     
    float: right;     
    height: 11px;     
    margin: 3px 8px 0 5px;     
    width: 16px;
}

.switcher {
    clear: both;
    display: inline-block;
    margin: 5px auto;
    position: relative;
    float: left;
}

img.country_flag {
    margin-top: 2px !important;
    border: none !important;
}

.countriescodes {
    cursor: default;
    height: 390px;
    overflow: auto;
    padding: 1px;
    width: 270px;
    z-index: 999;
    border: 1px solid #7B9DC7;
    border-radius: 3px 3px 3px 3px;
    position: absolute;
    background-color: #FFFFFF;
    right: 6px;
    margin-top: 23px;
    margin-right: 45px;
}

.countriescodes .code {
    cursor: pointer;
    display: block;
    padding: 3px 0 3px 3px;
}

.countriescodes .code img {
    float: right;
    height: 11px;
    width: 16px;
    margin: 3px 8px 0 5px;
    border: none;
}

.countriesnames {
    width: 185px;
    float: none !important;
    display: inline-block;
}

.phone_code {
    display: inline-block;
    width: 41px !important;
}

.textinput {
    float: left;
    display: inline-block;
    position: relative;
    margin-top: 5px;
}

.textinput input[type="text"] {
    width: 119px;
}
body.size_1024 div#wrapper div#property_form_wrapper
{
    min-width: 1195px;
}
body.size_1024 div#wrapper table#content td#center_column div#latest_content ul.tab_navigation_1
{
    width: 665px;
}

.new_attr {
    position: absolute;
    margin-left: 141px;
    width: 120px;
}

.new_attr span {
    float: left;
}

.new_attr span.add_text {
    margin: 4px 0px 0px 4px;
    font-size: 13px;
    font-weight: bold;
}

.new_attr a {
    margin-left: 5px;
}

.new_offphone {
    position: absolute;
    margin-left: 141px;
    width: 120px;
}

.new_offphone span {
    float: left;
}

.new_offphone span.add_text {
    margin: 4px 0px 0px 4px;
    font-size: 13px;
    font-weight: bold;
}

.new_offphone a {
    margin-left: 5px;
}
div#filter_prices
{
    width: 238px;
}
div#filter_rooms_div
{
    width: 238px;
}
span.help_article_image
{
    background: url("../../../public/icons/info.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    width: 13px;
}
span.help_video_image
{
    background: url("../../../public/icons/videohelp.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 18px;
    width: 18px;
}
div.help_video,div.help_article
{
    float:left;
}
div.help_articles
{
    float:left;
    margin-top:5px;
}

div.agency_1 li.agency_date
{
    font-size: 12px;
    font-style: italic;
}

div.agency_2 li.agency_date
{
    display:none;
}

div.agency_1 div.agency_date
{
    display:none;
}
div.agency_2 div.agency_date
{
    font-size: 12px;
    font-style: italic;
    margin-left: 15px;
    width:125px;
    margin-top:10px;
}

.size_1280 div.agency_2 div.agency_date
{
    width: 140px;
}
.size_1024 .gallerybox .ask a{
    font-size: 12px;
    line-height: 18px;
    padding: 7px 9px 0px;
}
.size_1280 .gallerybox .ask a
{
    font-size: 13px;
    line-height: 18px;
    padding: 7px 9px 0px;
}
.size_1280 .price_question .prop_price span,.size_1024 .price_question .prop_price span{
    font-size:12px;
}
div.agency_2.agency  ul li
{
    float:none;
}
div.agency_left_part
{
    float:left;
}
div.agency_1.agency  ul li.agency_date
{
    padding:5px 0 0 0;
}
.MDbuttons {
    background-color: white;
    border-color: #345684 #6C9DDF #6C9DDF #345684;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    font-size: 12px;
    margin-left: 7px;
    margin-top: 5px;
    padding: 2px 8px;
    float: left;
}
.footer_socialmenu{
    float:right;
    margin: 15px 15px 0 0;
}
.footer_socialmenu ul li{
    float:left;
    margin: 5px 5px 4px 5px;
}
.footer_socialmenu ul li a div{
    height: 32px;
    width: 32px;
}
.footer_socialmenu .dmz_facebook{
    background-image: url("../../../public/images/socialbuttons.png");
}
.footer_socialmenu .dmz_googleplus{
    background-image: url("../../../public/images/socialbuttons.png");
    background-position: 140px 0;
}
.footer_socialmenu .dmz_twitter{
    background-image: url("../../../public/images/socialbuttons.png");
    background-position: 104px 0;
}
.footer_socialmenu .dmz_vk{
    background-image: url("../../../public/images/socialbuttons.png");
    background-position: 69px 0;
}
.footer_socialmenu .dmz_linkedin{
    background-image: url("../../../public/images/socialbuttons.png");
    background-position: 34px 0;
}
.rss_icon{
    background-image: url("../../../public/images/property_icons.png");
    background-position: -23px -394px;
    height: 18px;
    width: 15px;
    display: block;
    float: right;
}
.domaza_logo{
    background-image: url("../../../public/images/property_icons.png");
    background-position: -53px -2px;
    height: 43px;
    width: 210px;
    display: block;
}
.domaza_footer_logo{
    background-image: url("../../../public/images/property_icons.png");
    background-position: -53px -50px;
    height: 43px;
    width: 210px;
    display: block;
    margin-bottom: 8px;
    margin-left: 68px;
}

.cmsmeta {
    padding:1px 10px 10px;
    font-size: 11px;
    background: #f0f0f0;
}
.cmsmeta ul {
    padding:0;
    list-style:none;
}
.cmsmeta li {
    float: left;
}
.cmsmeta li span {
    font-weight: bold;
}
.cmsmeta li.date {
    color: #999;
}
.cmsmeta li.print
{
    position: relative;
    float: right;
    margin: -4px 0 -4px 10px;
}
.cmsmeta li.print a
{
    position: relative;
    display: block;
    padding: 4px 0 4px 22px;
}
.cmsmeta li.print a {
    background: #f0f0f0 url("'http://www.domaza.li/public/images/front/icon_print.gif'") no-repeat center left;
}
ul.more {
    margin: 0;
    padding: 5px 0 8px 0;
    text-align: right;
    border-top: 1px solid #eee;
}
ul.more li, ul.more li a {
    display: inline;
}
ul.more li {
    margin: 0 0 0 10px;
    padding: 0;
    border: none;
}
ul.more li.label {
    color: #999;
}
ul.more li a {
    font-weight: bold;
}
ul.more li a:hover {
    color: #3e5672;
    text-decoration: underline;
}

.article {
    margin-bottom: 10px;
    padding: 5px 0;
    border-bottom: 1px solid #ddd;
}
.article p.date {
    float:right;
    display:inline-block;
    margin-top: 1px;
    margin-right: 10px;
    padding: 2px 5px;
    font-size: 11px;
    font-weight: normal;
    font-family: Tahoma, Trebuchet MS, sans-serif;
    color: #666;
    background: #eee;
    border-bottom: 1px solid #ddd;
}
.article div.article_header {
    margin:0px 0px 5px 0px;
    padding: 0 0 0 10px;
    font-weight: bold;
    font-size: 12px;
}
.article h2{
    font-size:12px;
    font-weight: bold;
}
.article p.description {
    clear: both;
    margin-bottom: 0;
    padding: 5px 10px;
}
.article ul.more {
    border-top: 1px dotted #ddd;
}

.article_2 {
    float: left;
    width: 49.99%; 
}
.article_2 p.description {
    font-size: 10px;
}
.size_1024 .article_2 p.description {
    height: 275px;
}

.size_1280 .article_2 p.description {
    height: 220px;
}
.size_1600 .article_2 p.description {
    height: 125px;
}
.size_1900 .article_2 p.description {
    height: 110px;
}
.article_2 h2 {
    height: 35px;
    overflow: hidden;
    padding: 0 0 0 10px !important;
}

#article .meta {
    margin-bottom: 12px;
}
#article_details h3 {
    margin: 0 0 5px 10px;
}

.noborder {
    border-bottom: none;
}
.static {
    padding:0;
} 
.static p {
    margin-bottom: 10px;
    padding: 0 10px;
    line-height: 14px;
}
.static ul, .static ol {
    margin: 0 0 10px 0;
    padding: 0 10px 0 30px;
}
.static ul {
    padding-left: 10px;
    line-height: 14px;
}
.static ol ul {
    margin-top: 5px;
    margin-bottom: 5px;
}
.static ul li {
    padding-left: 15px;
    background: no-repeat 0 4px url("'http://www.domaza.li/public/images/front/bullet_6.gif'");
}
.static h2 {
    margin: 0 10px 5px 10px;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #c96300;
}
.static h3 {
    margin: 0 10px 5px 10px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
}


#listing_items h2{
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    color: #f87217;
    font-size: 12px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}
.article_1 {
    background:url("../../../public/images/front/grad.jpg") repeat-x scroll 0 0 #FAFBFB;
    border-bottom: 1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
    border-top: 1px solid #D2D2D2;
    clear:both;
    display:inline-block;
    margin-bottom:10px;
    padding:10px 0 15px;
    position:relative;
    width:100%;
}
.article_1:hover {
    border: 1px solid #d2d2d2;
}
.article_1 h2 a:hover {
    color: #3e5672;
    text-decoration:underline;
}
.newsarticle {
    background:url("../../../public/images/front/grad.jpg") repeat-x scroll 0 0 #FAFBFB;
    border-top: 1px solid #D2D2D2;
    clear:both;
    display:inline-block;
    margin-bottom:10px;
    padding:10px 0 15px;
    position:relative;
    width:100%;
}
.displayinlineblock{
    display:inline-block!important;
    width:100%!important;
}
#news_listing .pager .result_count{
    float:left;
}

#news_listing{
    padding: 0 !important;
}
.cms_news_container1{
    display:inline-block; 
    margin-top: 10px;
    width:100%;
}
#others_from_category{
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    background:url("../../../public/images/front/grad.jpg") repeat-x scroll left top transparent;
    border-color:#D5D5D5 #D5D5D5 #AAAAAA;
    border-style:solid;
    border-width:1px;
    margin-bottom:10px;
    padding:0;
}
#others_from_category .title {
    -moz-border-radius:6px 6px 0 0;
    -webkit-border-radius:6px 6px 0 0;
    border-radius:6px 6px 0 0;
    background: #7a9dc6;
    color: white;
    border-bottom:1px solid #DDDDDD;
    margin:0;
    padding:7px 10px 7px 10px;
    font-size:16px;
    font-weight:bold;
    display:block;
}

/**
** FOOTER LISTS CSS
**/
.footer_link_column_wrapper
{
    float: left;
    margin: 0px 15px 0px 0px;
    padding: 5px 0px 5px 15px;
    border-left: 1px solid #DDDDDD;
}
.footer_link_column_wrapper.last_footer_list_collumn
{
    border:none;
}
.footer_columns_wrapper
{
    display: table;
    margin:5px auto;
}
.footer_head_link
{
    font-weight: bold;
    margin-bottom:5px;
}
.footer_body_link
{
    margin:5px 0px;
}
.footer_head_link,.footer_body_link
{
    color: #526C8B;
    font-size: 13px;
}
.footer_head_link a,.footer_body_link a
{
    color:#526C8B;
}
.domaza_press
{
    margin: 15px 0px 0px 0px;
    width: 220px;
    height: 330px;
    background: url("'http://www.domaza.li/public/images/front/domaza_press_sprite.jpg'") no-repeat scroll 0 0 transparent;
}
.domaza_press_href
{
    color: inherit;
    text-decoration: none;
    display: block;
    width: 100%;
    height: 100%;
}

/*
    recaptcha
*/
#recaptcha_widget_div
{
    float: right !important;
}

ul.banerrors{
    margin: 0 auto;
    width: 450px;
    color: red;
    font-size: large;
    clear: both;
}

.fancy_header{
    font-size: 12px;
    font-weight: bold;
}
.client_label{
    float:right;
    font-size:14px
}
/*
PRINT VERSION OF CSS
*/
@media print
{
    #right_column,
    #left_column,
    #main_navigation,
    #admin_navigation,
    #breadcrumbs,
    #property_filter,
    #footer,
    .top_left,
    .bottom_left,
    .top_right,
    .bottom_right,
    .meta,
    #show_big_map,
    #footer_menu,
    .toolbuttons,
    .b_addresstext,
    .agency_top_offers,
    .agency_services,
    .agency_locations,
    .agency_request,
    .backlink,
    #header
    {
        display: none !important;
    }
    #center_column {
        width: 100%;
        padding: 0;
    }
    .box_1, .box_2 {
        background: none;
    }
    body, #content {
        background: none;
    }
    #property {
        width: 640px;
    }
    .b_fulladdress{
        background:none;
    }
}

/*
    SIMPLE LOCATIONS STYLE
*/

.simple_locations_wrapper.hidden_simple_locations{
    opacity: 0;
    top:82px;
    left:-99999px;
}
.simple_locations_wrapper{
    top: 94px;
    position: absolute;
    padding: 20px;
    max-width: 550px;
    border: 1px solid #CCC;

    box-shadow: 0px 2px 6px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 2px 6px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:0px 2px 6px 1px rgba(0, 0, 0, 0.1);

    border-radius: 5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;

    background:none no-repeat scroll 0 0 #FFFFFF;
    z-index:10;

    -moz-transition-property: opacity, top;
    -o-transition-property: opacity, top;
    -webkit-transition-property: opacity, top;
    transition-property: opacity, top;

    -moz-transition-duration: 0.1s;
    -o-transition-duration: 0.1s;
    -webkit-transition-duration: 0.1s;
    transition-duration: 0.1s;

    -moz-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;

    opacity: 1;
    left:auto;
}
.selected_location{
    white-space: nowrap;
    min-width: 65px !important;
    width: auto;
    padding: 3px 20px 1px 3px;
    line-height: 14px;
    border: 1px solid #ABADB3;
    background: url("'http://www.domaza.li/public/images/dropdown.gif'") no-repeat scroll right 0px #FFF;
    cursor: default;
}
.selected_location div.simple_loc_text{
    float:left;
    overflow:hidden;
    width:140px;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.location_close{
    position: absolute;
    width: 15px;
    height: 15px;
    background: url("'http://www.domaza.li/public/images/front/locations_close_v2.png'") no-repeat scroll -15px top transparent;
    top: 4px;
    right: 4px;
    cursor: pointer;
}
.location_close:hover{
    background: url("'http://www.domaza.li/public/images/front/locations_close_v2.png'") no-repeat scroll 0px 0px transparent;
}
.location_arrow{
    position: absolute;
    width: 17px;
    height: 11px;
    background: url("'http://www.domaza.li/public/images/front/location_arrow.png'") no-repeat scroll left top transparent;
    top: -11px;
    left: 30px;
}
.all_simple_locations_wrap{
    padding:0px 0px 38px 0px;
}
.simp_loc_dd_wrap{
    float:left;
    position:relative;
    margin:0px 0px 11px 15px;
}
.simp_loc_dd_wrap.district_dropdown_wrapper{
    margin:10px 0px 15px 0px;
}
.simp_loc_dd_wrap.metrostation_dropdown_wrapper{
    margin:10px 0px 15px 16px;
}
.radius_dropdown_wrapper{
    margin:0px;
}
.simp_loc_dd_wrap.country_dropdown_wrapper{
    margin:0px 0px 11px 0px;
}
.simple_select_footer{
    border-top:1px solid #E5E5E5;
    width: 100%;
    clear:both;
    margin:0px 0px 0px 0px;
    padding:11px 0px 0px 0px;
}
.checkbox_in_dropdown_wrapper{
    margin:0px 0px 11px 0px;
}
.apply_filters_button span {
    -webkit-transition: 0.3s ease all;
    -moz-transition: 0.3s ease all;
    -ms-transition: 0.3s ease all;
    -o-transition: 0.3s ease all;
    transition: 0.3s ease all;
}
.apply_filters_loading {
    background: url("'http://www.domaza.li/public/images/dummy_spinner.gif'") no-repeat scroll 0 0 transparent;

    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;

    display:inline-block;
    width:19px;
    height:19px;
    transform: scale(0,2);
    position: absolute;
    left:38%;
    margin:-2px 0px 0px 0px;
}
.apply_filters_button.data_loading .apply_filters_loading{
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    transform: none;
}
.apply_filters_label {
    position: relative;
    display: inline-block;
    transition: all 0.3s ease 0s !important;
    z-index: 3;
}
.apply_filters_button.data_loading .apply_filters_label {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    transform: scale(2.2);
}
.clear_filters_button{
    float: right;
    font-size: 15px;
    color: #6089BB;
    cursor: pointer;
    margin: 0px 51px 0px 0px;
}
.apply_filters_button {
    float:right;

    background:none no-repeat scroll 0 0 #f6f6f6;
    background: -webkit-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* Standard syntax */

    color:#6089bb;
    border:1px solid #d5d5d5;
    font-size:14px;
    font-weight: bold;
    padding:5px 19px;
    cursor:pointer;
    position:relative;

    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;

    -webkit-transition: 0.3s ease all;
    -moz-transition: 0.3s ease all;
    -ms-transition: 0.3s ease all;
    -o-transition: 0.3s ease all;
    transition: 0.3s ease all;
}
.apply_filters_button.data_loading {
    cursor: default;
    background:none no-repeat scroll 0 0 #828282;
    background: -webkit-linear-gradient(#828282 0%, #828282 50%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#828282 0%, #828282 50%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#828282 0%, #828282 50%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#828282 0%, #828282 50%); /* Standard syntax */
}
.simple_choose_loc_label{
    font-size:14px;
    font-weight: bold;
    color:#000000;
    margin:0px 0px 9px 3px;
    border-bottom: 1px solid #E5E5E5;
    padding: 0px 0px 7px 0px;
}
.single_location_dropdown.location_dropdown_hidden{
    visibility: hidden;
    opacity: 0;
    -webkit-transform: scale(.8) translateY(-30%);
    transform: scale(.8) translateY(-30%);
    pointer-events: none;
}
.simp_loc_dd_wrap.dropdown_wrapper_hidden{
    display:none;
}
.single_location_dd_trigger{
    white-space: nowrap;
    width: auto;
    padding: 3px 25px 1px 7px;
    height: 14px;
    line-height: 14px;
    border: 1px solid #ABADB3;
    background: url("'http://www.domaza.li/public/images/dropdown.gif'") no-repeat scroll right 0px #FFF;
    cursor: default;
}
.single_location_dd_trigger div{
    max-width: 150px;
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.single_location_dropdown{
    position: absolute;
    top:37px;
    padding:8px 0px 0px 0px;
    max-height: 410px;
    overflow:auto;
    min-width: 230px;
    z-index:10;

    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15); 

    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;

    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);

    /* Popup effect */
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: none;
    transform: none;
    -webkit-transition: .4s cubic-bezier(.3, 0, 0, 1.3);
    transition: .4s cubic-bezier(.3, 0, 0, 1.3);
    transition-property: all;
    -webkit-transition-property: all;
}
.location_group_checkboxes{
    padding:3px 30px;
}
.location_group_checkboxes label{
    display: block;
    clear: both;
    font-weight: 400;
    color: #333;
    white-space: nowrap;
}
.location_group_title{
    display: block;
    padding: 3px 15px;
    font-size: 12px;
    color: #777;
    white-space: nowrap;
}
.location_groups_divider {
    background-color:#e5e5e5;
    height: 1px;
    margin:9px 0px;
}
#fake_cnt_id{
    width:150px;
}
.simple_search_top_region a{
    color:#000000;
}
.simple_search_top_region span{
    border-bottom:1px dashed #000;
    padding:0px 0px 1px 0px;
    cursor:pointer;
}
.simple_search_top_region{
    float:left;
    margin:0px 21px 9px 3px;
    font-size:13px;
    width:195px;
}
.simple_search_top_region sup{
    margin: 0px 0px 0px 3px;
    font-size: 10px;
    color: #7D7D7D;
}
.top_regions_placeholder, .top_cms_regions_placeholder{
    width:440px;
    margin:0px 0px 11px 0px;
}
.checked_district_text{
    min-width: 115px;
}
.realclear{
    float:none;
    clear:both;
}
.simplelocation_mini_label{
    font-size:9px;
    color:#3F3F3F;
    padding:0px 0px 2px 1px;
}
/*
    END OF SIMPLE LOCATIONS STYLE
*/

/*FLAGS BY ID*/

.selected_location .simple_loc_flag {
    float:left;
    width: 16px;
    height: 11px;
    background:url("../../../public/images/allFlags.png") no-repeat;
    margin:1px 5px 0px 0px;
}
.simple_loc_flag.country_flag_ {height: 16px;background: url("'http://www.domaza.li/public/images/flag_international.png'") no-repeat scroll 0 0 transparent;margin:-2px 5px 0px 0px;}
.simple_loc_flag.country_flag_1 {background-position: -48px 0}
.simple_loc_flag.country_flag_3 {background-position: -96px 0}
.simple_loc_flag.country_flag_4 {background-position: -160px -33px}
.simple_loc_flag.country_flag_5 {background-position: -176px 0}
.simple_loc_flag.country_flag_7 {background-position: -144px 0}
.simple_loc_flag.country_flag_8 {background-position: -80px 0}
.simple_loc_flag.country_flag_11 {background-position: -64px 0}
.simple_loc_flag.country_flag_12 {background-position: -160px 0}
.simple_loc_flag.country_flag_13 {background-position: -112px 0}
.simple_loc_flag.country_flag_14 {background-position: -224px 0}
.simple_loc_flag.country_flag_16 {background-position: -208px 0}
.simple_loc_flag.country_flag_17 {background-position: -192px 0}
.simple_loc_flag.country_flag_18 {background-position: -240px 0}
.simple_loc_flag.country_flag_19 {background-position: -208px -11px}
.simple_loc_flag.country_flag_20 {background-position: -96px -11px}
.simple_loc_flag.country_flag_21 {background-position: -32px -11px}
.simple_loc_flag.country_flag_22 {background-position: -16px -11px}
.simple_loc_flag.country_flag_23 {background-position: -16px -22px}
.simple_loc_flag.country_flag_24 {background-position: -48px -11px}
.simple_loc_flag.country_flag_25 {background-position: -32px -22px}
.simple_loc_flag.country_flag_26 {background-position: -128px -11px}
.simple_loc_flag.country_flag_27 {background-position: -144px -11px}
.simple_loc_flag.country_flag_28 {background-position: -224px -11px}
.simple_loc_flag.country_flag_29 {background-position: -176px -11px}
.simple_loc_flag.country_flag_30 {background-position: 0 -11px}
.simple_loc_flag.country_flag_31 {background-position: 0 -22px}
.simple_loc_flag.country_flag_32 {background-position: -240px -11px}
.simple_loc_flag.country_flag_33 {background-position: -192px -11px}
.simple_loc_flag.country_flag_34 {background-position: -144px -66px}
.simple_loc_flag.country_flag_35 {background-position: -160px -11px}
.simple_loc_flag.country_flag_36 {background-position: -80px -11px}
.simple_loc_flag.country_flag_37 {background-position: -64px -11px}
.simple_loc_flag.country_flag_38 {background-position: -112px -11px}
.simple_loc_flag.country_flag_39 {background-position: -64px -77px}
.simple_loc_flag.country_flag_40 {background-position: -192px -22px}
.simple_loc_flag.country_flag_41 {background-position: -48px -22px}
.simple_loc_flag.country_flag_42 {background-position: -16px -33px}
.simple_loc_flag.country_flag_43 {background-position: -192px -77px}
.simple_loc_flag.country_flag_44 {background-position: -96px -22px}
.simple_loc_flag.country_flag_45 {background-position: -112px -143px}
.simple_loc_flag.country_flag_46 {background-position: -176px -22px}
.simple_loc_flag.country_flag_47 {background-position: -208px -22px}
.simple_loc_flag.country_flag_48 {background-position: -224px -22px}
.simple_loc_flag.country_flag_49 {background-position: -96px -77px}
.simple_loc_flag.country_flag_50 {background-position: -112px -22px}
.simple_loc_flag.country_flag_51 {background-position: -80px -22px}
.simple_loc_flag.country_flag_52 {background-position: -160px -22px}
.simple_loc_flag.country_flag_53 {background-position: -240px -22px}
.simple_loc_flag.country_flag_54 {background-position: -144px -22px}
.simple_loc_flag.country_flag_55 {background-position: 0 -66px}
.simple_loc_flag.country_flag_56 {background-position: 0 -33px}
.simple_loc_flag.country_flag_57 {background-position: -48px -33px}
.simple_loc_flag.country_flag_58 {background-position: -64px -33px}
.simple_loc_flag.country_flag_59 {background-position: -112px -33px}
.simple_loc_flag.country_flag_60 {background-position: -96px -33px}
.simple_loc_flag.country_flag_61 {background-position: -128px -33px}
.simple_loc_flag.country_flag_62 {background-position: -144px -33px}
.simple_loc_flag.country_flag_63 {background-position: -176px -33px}
.simple_loc_flag.country_flag_64 {background-position: -208px -33px}
.simple_loc_flag.country_flag_65 {background-position: -32px -143px}
.simple_loc_flag.country_flag_66 {background-position: -96px -55px}
.simple_loc_flag.country_flag_67 {background-position: 0 -44px}
.simple_loc_flag.country_flag_68 {background-position: -192px -33px}
.simple_loc_flag.country_flag_69 {background-position: -32px -44px}
.simple_loc_flag.country_flag_70 {background-position: -48px -44px}
.simple_loc_flag.country_flag_71 {background-position: -96px -44px}
.simple_loc_flag.country_flag_72 {background-position: -128px -44px}
.simple_loc_flag.country_flag_73 {background-position: -80px -44px}
.simple_loc_flag.country_flag_74 {background-position: -64px -44px}
.simple_loc_flag.country_flag_75 {background-position: -144px -44px}
.simple_loc_flag.country_flag_76 {background-position: -224px -44px}
.simple_loc_flag.country_flag_77 {background-position: -224px -110px}
.simple_loc_flag.country_flag_78 {background-position: -160px -44px}
.simple_loc_flag.country_flag_79 {background-position: -48px -55px}
.simple_loc_flag.country_flag_80 {background-position: -208px -44px}
.simple_loc_flag.country_flag_81 {background-position: -80px -33px}
.simple_loc_flag.country_flag_82 {background-position: 0 -55px}
.simple_loc_flag.country_flag_83 {background-position: -16px -55px}
.simple_loc_flag.country_flag_84 {background-position: -112px -55px}
.simple_loc_flag.country_flag_85 {background-position: -32px -55px}
.simple_loc_flag.country_flag_86 {background-position: -192px -44px}
.simple_loc_flag.country_flag_87 {background-position: -80px -55px}
.simple_loc_flag.country_flag_88 {background-position: -160px -55px}
.simple_loc_flag.country_flag_89 {background-position: -144px -55px}
.simple_loc_flag.country_flag_90 {background-position: -240px -44px}
.simple_loc_flag.country_flag_91 {background-position: -64px -55px}
.simple_loc_flag.country_flag_92 {background-position: -176px -55px}
.simple_loc_flag.country_flag_93 {background-position: -192px -55px}
.simple_loc_flag.country_flag_94 {background-position: -16px -66px}
.simple_loc_flag.country_flag_95 {background-position: -192px -154px}
.simple_loc_flag.country_flag_96 {background-position: -240px -55px}
.simple_loc_flag.country_flag_97 {background-position: -208px -55px}
.simple_loc_flag.country_flag_98 {background-position: -32px -66px}
.simple_loc_flag.country_flag_99 {background-position: -192px -66px}
.simple_loc_flag.country_flag_100 {background-position: -128px -66px}
.simple_loc_flag.country_flag_101 {background-position: -64px -66px}
.simple_loc_flag.country_flag_102 {background-position: -176px -66px}
.simple_loc_flag.country_flag_103 {background-position: -160px -66px}
.simple_loc_flag.country_flag_104 {background-position: -80px -66px}
.simple_loc_flag.country_flag_105 {background-position: -112px -66px}
.simple_loc_flag.country_flag_106 {background-position: -96px -66px}
.simple_loc_flag.country_flag_107 {background-position: -208px -66px}
.simple_loc_flag.country_flag_108 {background-position: -240px -66px}
.simple_loc_flag.country_flag_109 {background-position: -16px -77px}
.simple_loc_flag.country_flag_110 {background-position: -224px -66px}
.simple_loc_flag.country_flag_111 {background-position: 0 -77px}
.simple_loc_flag.country_flag_112 {background-position: -208px -77px}
.simple_loc_flag.country_flag_113 {background-position: -32px -77px}
.simple_loc_flag.country_flag_114 {background-position: -80px -77px}
.simple_loc_flag.country_flag_115 {background-position: -128px -77px}
.simple_loc_flag.country_flag_116 {background-position: -144px -77px}
.simple_loc_flag.country_flag_117 {background-position: -176px -77px}
.simple_loc_flag.country_flag_118 {background-position: -48px -77px}
.simple_loc_flag.country_flag_119 {background-position: -224px -77px}
.simple_loc_flag.country_flag_120 {background-position: -112px -88px}
.simple_loc_flag.country_flag_121 {background-position: -240px -77px}
.simple_loc_flag.country_flag_122 {background-position: -64px -88px}
.simple_loc_flag.country_flag_123 {background-position: -48px -88px}
.simple_loc_flag.country_flag_124 {background-position: -128px -88px}
.simple_loc_flag.country_flag_125 {background-position: -16px -88px}
.simple_loc_flag.country_flag_126 {background-position: -80px -88px}
.simple_loc_flag.country_flag_127 {background-position: -96px -88px}
.simple_loc_flag.country_flag_128 {background-position: -48px -99px}
.simple_loc_flag.country_flag_129 {background-position: -240px -88px}
.simple_loc_flag.country_flag_130 {background-position: -208px -88px}
.simple_loc_flag.country_flag_131 {background-position: -176px -99px}
.simple_loc_flag.country_flag_132 {background-position: -208px -99px}
.simple_loc_flag.country_flag_133 {background-position: -160px -99px}
.simple_loc_flag.country_flag_134 {background-position: 0 -99px}
.simple_loc_flag.country_flag_135 {background-position: -128px -99px}
.simple_loc_flag.country_flag_136 {background-position: -224px -88px}
.simple_loc_flag.country_flag_137 {background-position: -80px -99px}
.simple_loc_flag.country_flag_138 {background-position: -96px -99px}
.simple_loc_flag.country_flag_139 {background-position: -144px -99px}
.simple_loc_flag.country_flag_140 {background-position: -112px -165px}
.simple_loc_flag.country_flag_141 {background-position: -192px -99px}
.simple_loc_flag.country_flag_142 {background-position: -112px -44px}
.simple_loc_flag.country_flag_143 {background-position: -176px -88px}
.simple_loc_flag.country_flag_144 {background-position: -160px -88px}
.simple_loc_flag.country_flag_145 {background-position: -32px -99px}
.simple_loc_flag.country_flag_146 {background-position: -192px -88px}
.simple_loc_flag.country_flag_147 {background-position: -112px -99px}
.simple_loc_flag.country_flag_148 {background-position: -144px -88px}
.simple_loc_flag.country_flag_149 {background-position: -224px -99px}
.simple_loc_flag.country_flag_150 {background-position: -16px -99px}
.simple_loc_flag.country_flag_151 {background-position: -240px -99px}
.simple_loc_flag.country_flag_152 {background-position: -128px -110px}
.simple_loc_flag.country_flag_153 {background-position: -112px -110px}
.simple_loc_flag.country_flag_154 {background-position: -80px -110px}
.simple_loc_flag.country_flag_155 {background-position: -128px 0}
.simple_loc_flag.country_flag_156 {background-position: 0 -110px}
.simple_loc_flag.country_flag_157 {background-position: -160px -110px}
.simple_loc_flag.country_flag_158 {background-position: -64px -110px}
.simple_loc_flag.country_flag_159 {background-position: -16px -110px}
.simple_loc_flag.country_flag_160 {background-position: -48px -110px}
.simple_loc_flag.country_flag_161 {background-position: -144px -110px}
.simple_loc_flag.country_flag_162 {background-position: -32px -110px}
.simple_loc_flag.country_flag_163 {background-position: -64px -99px}
.simple_loc_flag.country_flag_164 {background-position: -96px -110px}
.simple_loc_flag.country_flag_165 {background-position: -176px -110px}
.simple_loc_flag.country_flag_166 {background-position: -16px -121px}
.simple_loc_flag.country_flag_167 {background-position: -128px -121px}
.simple_loc_flag.country_flag_168 {background-position: -96px -121px}
.simple_loc_flag.country_flag_169 {background-position: -192px -110px}
.simple_loc_flag.country_flag_170 {background-position: -240px -110px}
.simple_loc_flag.country_flag_171 {background-position: -144px -121px}
.simple_loc_flag.country_flag_172 {background-position: -208px -110px}
.simple_loc_flag.country_flag_173 {background-position: 0 -121px}
.simple_loc_flag.country_flag_174 {background-position: -32px -121px}
.simple_loc_flag.country_flag_175 {background-position: -112px -121px}
.simple_loc_flag.country_flag_176 {background-position: -80px -121px}
.simple_loc_flag.country_flag_177 {background-position: -160px -121px}
.simple_loc_flag.country_flag_179 {background-position: -176px -121px}
.simple_loc_flag.country_flag_180 {background-position: -192px -121px}
.simple_loc_flag.country_flag_181 {background-position: -224px -121px}
.simple_loc_flag.country_flag_182 {background-position: -240px -121px}
.simple_loc_flag.country_flag_183 {background-position: -112px -77px}
.simple_loc_flag.country_flag_184 {background-position: 0 -88px}
.simple_loc_flag.country_flag_185 {background-position: -48px -121px}
.simple_loc_flag.country_flag_186 {background-position: -208px -154px}
.simple_loc_flag.country_flag_187 {background-position: -80px -165px}
.simple_loc_flag.country_flag_188 {background-position: -176px -132px}
.simple_loc_flag.country_flag_189 {background-position: -16px -143px}
.simple_loc_flag.country_flag_191 {background-position: 0 -132px}
.simple_loc_flag.country_flag_192 {background-position: -192px -132px}
.simple_loc_flag.country_flag_193 {background-position: -208px -121px}
.simple_loc_flag.country_flag_194 {background-position: -32px -132px}
.simple_loc_flag.country_flag_195 {background-position: -160px -132px}
.simple_loc_flag.country_flag_196 {background-position: -96px -132px}
.simple_loc_flag.country_flag_197 {background-position: -144px -132px}
.simple_loc_flag.country_flag_198 {background-position: -128px -132px}
.simple_loc_flag.country_flag_199 {background-position: -16px -132px}
.simple_loc_flag.country_flag_200 {background-position: -208px -132px}
.simple_loc_flag.country_flag_201 {background-position: -128px -165px}
.simple_loc_flag.country_flag_202 {background-position: -16px -44px}
.simple_loc_flag.country_flag_203 {background-position: -32px -88px}
.simple_loc_flag.country_flag_204 {background-position: -64px -132px}
.simple_loc_flag.country_flag_205 {background-position: -240px -132px}
.simple_loc_flag.country_flag_206 {background-position: -80px -143px}
.simple_loc_flag.country_flag_207 {background-position: -80px -132px}
.simple_loc_flag.country_flag_208 {background-position: -128px -22px}
.simple_loc_flag.country_flag_209 {background-position: -64px -143px}
.simple_loc_flag.country_flag_210 {background-position: -64px -154px}
.simple_loc_flag.country_flag_211 {background-position: -176px -143px}
.simple_loc_flag.country_flag_212 {background-position: -80px -154px}
.simple_loc_flag.country_flag_213 {background-position: -160px -143px}
.simple_loc_flag.country_flag_214 {background-position: -144px -143px}
.simple_loc_flag.country_flag_215 {background-position: -192px -143px}
.simple_loc_flag.country_flag_216 {background-position: 0 -154px}
.simple_loc_flag.country_flag_217 {background-position: -32px -154px}
.simple_loc_flag.country_flag_218 {background-position: -240px -143px}
.simple_loc_flag.country_flag_219 {background-position: -16px -154px}
.simple_loc_flag.country_flag_220 {background-position: -224px -143px}
.simple_loc_flag.country_flag_221 {background-position: -96px -143px}
.simple_loc_flag.country_flag_222 {background-position: -48px -154px}
.simple_loc_flag.country_flag_223 {background-position: -112px -154px}
.simple_loc_flag.country_flag_224 {background-position: -96px -154px}
.simple_loc_flag.country_flag_225 {background-position: -32px 0}
.simple_loc_flag.country_flag_226 {background-position: -176px -44px}
.simple_loc_flag.country_flag_227 {background-position: -144px -154px}
.simple_loc_flag.country_flag_228 {background-position: -128px -154px}
.simple_loc_flag.country_flag_229 {background-position: -160px -154px}
.simple_loc_flag.country_flag_230 {background-position: -176px -154px}
.simple_loc_flag.country_flag_231 {background-position: -32px -165px}
.simple_loc_flag.country_flag_232 {background-position: -224px -154px}
.simple_loc_flag.country_flag_233 {background-position: -16px -165px}
.simple_loc_flag.country_flag_234 {background-position: -240px -154px}
.simple_loc_flag.country_flag_235 {background-position: 0 -165px}
.simple_loc_flag.country_flag_236 {background-position: -64px -165px}
.simple_loc_flag.country_flag_237 {background-position: -96px -165px}
.simple_loc_flag.country_flag_238 {background-position: -160px -165px}
.simple_loc_flag.country_flag_239 {background-position: -176px -165px}

/*END OF FLAGS BY ID*/

/* Cookies Disclaimer */
div.cookiesDisclaimer {
    width: 100%;
    padding: 7px 0px;
    font-size: 13px;
    left: 0px;
    top: 0px;
    text-align: center;
    background-color: #FFFAD8;
    z-index:510;
    color: #8E4600;
    box-shadow: 1px 1px 3px 2px #8D8383;
    position: relative;
}

div.cookiesDisclaimer span {
    width: 10px;
    height: 10px;

    position: relative;
    top: 0px;
    right: 0px;
    color: white;
    padding: 3px 5px;
    font-size: 12px;
    margin: 3px;
    margin-left: 7px;
    border-radius: 2px;

    background:none no-repeat scroll 0 0 #7295BF;
    background: -webkit-linear-gradient(#7295BF 0%, #5683B9 50%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#7295BF 0%, #5683B9 50%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#7295BF 0%, #5683B9 50%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#7295BF 0%, #5683B9 50%); /* Standard syntax */
}

div.cookiesDisclaimer span:hover {
    background:none no-repeat scroll 0 0 #5D84B2;
    background: -webkit-linear-gradient(#5D84B2 0%, #4170A8 50%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#5D84B2 0%, #4170A8 50%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#5D84B2 0%, #4170A8 50%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#5D84B2 0%, #4170A8 50%); /* Standard syntax */
}

/* END OF Cookies Disclaimer */

/* SEARCH FORM */
.simple_search_form{
    padding:0px 0px 7px 0px;
    background:none no-repeat scroll 0 0 #F3F3F3;
    margin:0px 0px 11px 0px;
    position:relative;
    box-shadow:0px 2px 6px -1px #A8A8A8;
    -webkit-box-shadow:0px 2px 6px -1px #A8A8A8;
    -moz-box-shadow: 0px 2px 6px -1px #A8A8A8;
}
.size_1280 .list_property, .size_1024 .list_property{
    font-size: 13px;
}
.list_property{
    background: none no-repeat scroll 0 0 #FFFFFF;
    border:1px solid #DADADA;
    font-size:14px;

    border-radius:0px 0px 7px 7px;
    -webkit-border-radius:0px 0px 7px 7px;
    -moz-border-radius:0px 0px 7px 7px;
}
.list_property_register{
    background:url("../../../public/icons/searchform/plus_blue.jpg") no-repeat scroll 7px 9px #fff;
    padding:11px 15px 11px 34px;
    border:1px solid #DADADA;
    font-size:14px;

    border-radius:7px 7px 7px 7px;
    -webkit-border-radius:7px 7px 7px 7px;
    -moz-border-radius:7px 7px 7px 7px;
    color: #909090;
    display: inline-block;
    margin: 11px auto 0px;
    float: none;
    clear: both;
    text-align: center;
}
.list_property-dropdown{
    background: none repeat scroll 0 0 white;
    border: 1.2px solid #dfdfdf;
    box-shadow: 0 1px 3px 1px #babbbb;
    -webkit-box-shadow: 0 1px 3px 1px #babbbb;
    -moz-box-shadow: 0 1px 3px 1px #babbbb;
    clear: both;
    opacity: 0;
    position: absolute;
    top: 55px;
    right: 0%;
    width:auto;
    padding:0px 17px;
    text-align: center;


    visibility: hidden;
    /* Popup effect */
    pointer-events: none;
    -webkit-transform: scale(.8) translateY(-30%);
    transform: scale(.8) translateY(-30%);
    -webkit-transition: .4s cubic-bezier(.3, 0, 0, 1.3);
    transition: .4s cubic-bezier(.3, 0, 0, 1.3);
    transition-property: all;
    -webkit-transition-property: all;
}
.size_1280 .list_property-dropdown, .size_1024 .list_property-dropdown {
    top: 43px;
}
/* Adding this class for popup */
.list_property-dropdown.visible-dropdown {
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: none;
    transform: none;
}
.list_property .prevent_dropdown_hiding{
    width:100%;
    height:15px;
    position: absolute;
    top:-15px;
    left:0px;
}
.list_property-dropdown a.dropdown-item{
    display:block;
    width: auto;
    height: auto;
    padding:11px 0px;
    font-size: 14px;
    color: #6089BB;
}
.list_property-dropdown .dropdown-item-separator{
    color: #6089BB;
    font-size: 14px;
    padding: 0px 10px;
}
.size_1280 .list_property-dropdown .dropdown-item-separator,
.size_1024 .list_property-dropdown .dropdown-item-separator{

}
.list_property_icon{
    display:inline-block;
    width:20px;
    height: 21px;
    background:url("'http://www.domaza.li/public/icons/searchform/plus_blue.jpeg'") no-repeat scroll 0 0 transparent;
    vertical-align: middle;
    margin:0px 3px 0px 0px;
}
.list_property_text{
    display: inline-block;
    vertical-align: middle;
}
.size_1280 .list_property a, .size_1024 .list_property a{
    padding: 7px 15px;
}
.list_property a{
    -webkit-transition: 0.5s ease all;
    -moz-transition: 0.5s ease all;
    -ms-transition: 0.5s ease all;
    -o-transition: 0.5s ease all;
    transition: 0.5s ease all;
    padding:12px 19px;
    color:#909090;
    display:block;
    height:100%;
}
.saved_wrapper, 
.list_property {
    float:left;
}
.absolute_buttons_right{
    position: relative;
}
.absolute_buttons{
    position: absolute;
    right: 50px;
}
.absolute_buttons .saved_wrapper.myhomes{
    margin:5px 0px 0px 0px;
    position: relative;
}
.absolute_buttons .saved_wrapper.mysearches{
    margin:5px 35px 0px 35px;
    position: relative;
}
.saved_wrapper span{
    vertical-align: top;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.myhomes_icon{
    width:32px;
    height:21px;
    background:url("'http://www.domaza.li/public/icons/searchform/myhomes.png'") no-repeat scroll 0 0 transparent;
}
.mysearches_icon{
    width:23px;
    height:18px;
    background:url("'http://www.domaza.li/public/icons/searchform/mysearches.png'") no-repeat scroll 0 0 transparent;
}
.saved_icon.mysearches_icon{
    margin:0px 0px 0px 15px;
}
.saved_icon{
    display:inline-block;
    margin:0px 0px 0px 5px;
}
.saved_count{
    display:inline-block;
    background:none no-repeat scroll 0 0 #FF9D02;
    color:#ffffff;
    font-weight: bold;
    font-size:13px;
    border-radius: 4px;
    -webkit-border-radius:4px;
    -moz-border-radius: 4px;
    padding:3px 5px 3px 5px;
    margin:1px 0px 0px 1px;
}
.saved_label {
    color:#b6b7bb;
    text-align:center;
    margin:6px 0px 0px 0px;
    font-size:14px;
}
.searchform_wrapper{
    display:table;
    margin:0px auto;
}
.searchform_wrapper form{
    padding:42px 0px 0px 0px;
}
.all_rent_sale_options{
    padding:0px 0px 0px 7px;
}
.rent_sale_option{
    display:inline-block;
    color:#727377;
    font-size:15px;
    margin:0px 15px 0px 0px;
    padding:0px 0px 3px 0px;
    cursor:pointer;
}
.rent_sale_option.selected_rent_sale{
    color:#6089bb;
    border-bottom:2px solid #6089bb;
}
#rent_sale{
    display:none;
}
.natural_search_wrapper, .search_button_wrapper{
    margin:11px 0px 0px 0px;
    float:left;
}
#natural{
    float:left;
    width:875px;
    height:37px;
    border:1px solid #D7D7D7;
    padding-left:11px;
    font-size:16px;

    border-radius: 9px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
}
#natural::-webkit-input-placeholder {color:#d5d6da;}
#natural:-moz-placeholder {color:#d5d6da;opacity:1;}
#natural::-moz-placeholder {color:#d5d6da;opacity:1;}
#natural:-ms-input-placeholder {color:#d5d6da;}

.search_button{
    background:none no-repeat scroll 0 0 transparent;
    border:none;
    font-size:16px;
    color:#ffffff;
    line-height: 28px;
    display:block;
    width:100%;
    padding:0px 19px;
    height: 100%;
    cursor:pointer;
    font-weight: normal;
    text-transform: capitalize;
}
.search_button::-moz-focus-inner {
    border: 0;
}
.search_button_wrapper{
    background:none no-repeat scroll 0 0 #adcef6;
    background: -webkit-linear-gradient(#adcef6 0%, #7396c0 50%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#adcef6 0%, #7396c0 50%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#adcef6 0%, #7396c0 50%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#adcef6 0%, #7396c0 50%); /* Standard syntax */

    margin:11px 0px 0px 15px;
    height:37px;

    border:1px solid #799BCA;
    border-radius: 9px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    float:left;
    padding:0px;
}

.filters_views_wrapper{
    margin:9px 0px 0px 0px;
}
.choosen_filters{
    position:relative;
    margin:0px 0px 0px 0px;
}
.choosen_filters_wrapper{
    max-width: 995px;
}
.filter_label_row {
    font-size:12px;
    font-weight:bold;
    color:#333333;
    margin:0px 0px 4px 0px;
    line-height: 18px;
}

.select_trigger.nobox .filter_label_row {
    float:left;
    margin:0px 7px 0px 0px;
}
.location_label{
    height: 18px;
    background:url("'http://www.domaza.li/public/icons/searchform/newicons/18x18/location.png'") no-repeat scroll center right transparent;
}
.proptype_label{
    height:18px;
    background:url("'http://www.domaza.li/public/icons/searchform/newicons/18x18/house.png'") no-repeat scroll center right transparent;
    padding:0px 24px 0px 0px;
}
.invbus_searchform_wrapper_2 .proptype_label{
    background:url("'http://www.domaza.li/public/icons/searchform/newicons/18x18/house_with_chimney.png'") no-repeat scroll center right transparent;
}
.invbus_searchform_wrapper_3 .proptype_label{
    background:url("'http://www.domaza.li/public/icons/searchform/newicons/18x18/skyscraper.png'") no-repeat scroll center right transparent;
}
#inv_property_search_form .proptype_label{
    padding:0px 25px 0px 0px;
}
.price_label{
    height:18px;
    background:url("'http://www.domaza.li/public/icons/searchform/newicons/18x18/dengi_bag.png'") no-repeat scroll center right transparent;
}
.select_trigger div.selected_value{
    float:left;
    overflow:hidden;
    width:140px;
    color:#6089bb;
    font-size:13px;
    padding:3px 0px 0px 0px;
    min-height: 15px;
}
.selected_location .selected_value {
    padding: 0 !important;
}
.select_trigger.nobox div.selected_value{
    width: auto;
    /*overflow: auto;*/
}
.select_trigger{
    white-space: nowrap;
    min-width: 65px !important;
    width: auto;
    padding:8px 11px;
    line-height: 14px;
    border: 1px solid #ABADB3;
    background: none no-repeat scroll 0 0 #e8e8e8;
    cursor:pointer;

    border-radius:12px;
    -webkit-border-radius:12px;
    -moz-border-radius:12px;
}
.select_trigger.nobox{
    background: url("'http://www.domaza.li/public/icons/searchform/arrow_down.png'") no-repeat scroll right center transparent;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border:none;
    padding:0px 16px 0px 0px;
}
.all_filters{
    white-space: nowrap;
    min-width: 65px !important;
    width: auto;
    padding:8px 11px;
    line-height: 14px;
    border: 1px solid #ABADB3;
    background: none no-repeat scroll 0 0 #e8e8e8;
    cursor:pointer;
    float: left;
    color:#333;
    font-weight: bold;
    font-size: 12px;
    height: 39px;

    border-radius:12px;
    -webkit-border-radius:12px;
    -moz-border-radius:12px;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.all_filters_label{
    background: url("'http://www.domaza.li/public/icons/searchform/newicons/18x18/arrow_down.png'") no-repeat scroll right top transparent;
    padding-right: 22px;
}
.all_filters_state{
    margin:11px 0px 0px 0px;
    color:#6089BB;
    font-weight: normal;
    font-size:13px;
    display: block;
}
.fromto_filters_row > .select_wrapper{
    padding: 5px 11px;
    border: 1px solid #ABADB3;
    background: none no-repeat scroll 0px 0px #E8E8E8;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}
.select_wrapper, .choosen_filters .single_select_wrapper{
    float:left;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.choosen_filters .single_select_wrapper{
    margin:0px 21px 3px 0px;
    position:relative;
}
.choosen_filters .single_select_wrapper.fixed_size{
    margin:0px 11px 9px 0px;
    width:291px;
}
.choosen_filters .single_select_wrapper.fixed_size .select_trigger{
    float:left;
}
.choosen_filters .single_select_wrapper.fixed_size .form_dropdown{
    clear:both;
}
.proptype_select{
    margin:0px 11px;
}
.price_select{
    margin:0px 11px 0px 0px;
}
.clear_count_wrapper{
    float:left;
}
.search_result_count{
    color:#000;
    font-size:14px;
    margin:11px 0px 0px 26px;
}
.search_result_count.search_result_alone{
    margin:38px 0px 0px 26px;
}
.clear_filters_top{
    color:#2A6EBB;
    font-size:13px;
    font-weight: bold;
    margin:12px 0px 0px 26px;
    background:url("'http://www.domaza.li/public/icons/searchform/clear_filters.png'") no-repeat scroll center right transparent;
    padding:0px 15px 0px 0px;
    cursor:pointer;
}
.clear_filters_top.hidden{
    display:block !important;
    visibility: hidden;
}
.filters_wrapper{
    float:left;
}
.views_wrapper{
    float:left;
    margin:11px 0px 0px 55px;
}
.toggle_search{
    text-align:right;
}
.toggle_search span{
    display:inline-block;
    color:#6089bb;
    font-size:15px;
    cursor:pointer;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.toggle_search .apply_filters{
    background:none no-repeat scroll 0 0 #f6f6f6;
    background: -webkit-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* Standard syntax */
    border:1px solid #d5d5d5;
    padding:7px 12px;
    margin:0px 0px 10px 15px;
    width:135px;
    text-align: center;
}
.view_types_alert_wrapper{
    position: relative;
}
.property_alert{
    position: absolute;
    left:13%;
}
.property_alert_text{
    color: #8D8D8D;
    display: inline-block;
    font-size: 18px;
    height: 28px;
    vertical-align: 8px;
}
.property_alert_icon{
    background: url("'http://www.domaza.li/public/icons/searchform/newicons/32x32/property_alert.png'") no-repeat scroll 0 0 transparent;
    width:25px;
    height: 28px;
    display: inline-block;
    margin:0px 7px 0px 0px;
}
.views_types{
    margin: 0px 22px 7px 0px;
    text-align: right;
    float: right;
}
.viewtype{
    color:#8d8d8d;
    display:inline-block;
    cursor:pointer;
    font-size: 18px;
}
.viewtype.selected{
    color:#5A85B9;
}
.view_list{
    background:url("'http://www.domaza.li/public/icons/searchform/newicons/32x32/view_list.png'") no-repeat scroll left center transparent;
    padding:0px 0px 0px 25px;
    height: 18px;
    line-height: 18px;
}
.view_list.selected{
    background:url("'http://www.domaza.li/public/icons/searchform/newicons/32x32/view_list_selected.png'") no-repeat scroll left center transparent;
}
.view_photo{
    background:url("'http://www.domaza.li/public/icons/searchform/newicons/32x32/view_photo.png'") no-repeat scroll left center transparent;
    margin:0px 31px;
    padding: 0px 0px 0px 31px;
    height: 22px;
    line-height: 22px;
}
.view_photo.selected{
    background:url("'http://www.domaza.li/public/icons/searchform/newicons/32x32/view_photo_selected.png'") no-repeat scroll left center transparent;
}
.view_map{
    background:url("'http://www.domaza.li/public/icons/searchform/newicons/32x32/view_map.png'") no-repeat scroll left center transparent;
    padding:0px 0px 0px 28px;
    height: 25px;
    line-height: 25px;
}
.view_map.selected{
    background:url("'http://www.domaza.li/public/icons/searchform/newicons/32x32/view_map_selected.png'") no-repeat scroll left center transparent;
}
.proptypes_dropdown{
    position:absolute;
}
.group_wrapper{
    float:left;
    width: 238px;
    padding: 0 14px;
}
.group_wrapper.middle_group_column{
    border-right: 1px solid #97acc1;
    border-left: 1px solid #97acc1;
}
.all_columns_wrapper{
    margin:0px 0px 15px 0px;
}
.group_wrapper.first_group_column{
    padding:0px 14px 0px 0px;
}
.invbus_dropdown .group_wrapper{
    height: 400px;
    overflow: auto;
}
.invbus_dropdown.invbus_3 .group_wrapper{
    height: auto;
    overflow: auto;
    width: 300px;
}
.group_wrapper.last_group_column{
    border:none;
}
.group_title{
    font-size: 15px;
    padding-bottom: 11px;
    color:#0C0C0C;
}
.proplabels_trigger{
    background: url("'http://www.domaza.li/public/icons/searchform/newicons/16x16/arrow_down_t.png'") no-repeat scroll right center transparent;
    width: 16px;
    height: 16px;
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
    margin: 0px 0px 0px 7px;
}
.form_1 .prop_groups input.checkbox {
    vertical-align: middle;
}
.proplabels_dropdown{
    position: absolute;
    padding: 5px;
    width: 100%;
    z-index: 10;
    top: 25px;
    left: -5px;
    opacity: 1;
    width: 350px;

    border: 1px solid #FFE08B;
    background:none no-repeat scroll 0 0 #FFFFD9;

    box-shadow: 0 1px 3px 1px #babbbb;
    -webkit-box-shadow: 0 1px 3px 1px #babbbb;
    -moz-box-shadow: 0 1px 3px 1px #babbbb;

    -moz-transition-property: opacity, top;
    -o-transition-property: opacity, top;
    -webkit-transition-property: opacity, top;
    transition-property: opacity, top;

    -moz-transition-duration: 0.1s;
    -o-transition-duration: 0.1s;
    -webkit-transition-duration: 0.1s;
    transition-duration: 0.1s;

    -moz-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
}
.proplabels_dropdown.proplabels_dropdown_hidden{
    left:-99999px;
    top:10px;
    opacity: 0;
}
.prop_groups label .proplabel_checkbox{
    vertical-align: middle;
    margin: 0px 5px 0px 0px;
}
.prop_groups .proplabels_dropdown label{
    background: url("'http://www.domaza.li/public/icons/searchform/line_list_go.png'") no-repeat scroll 0 0 transparent;
    padding: 0px 0px 0px 18px;
    margin:0px;
    display: block;
}
.proptype_label_wrapper{
    position: relative;
}
.prop_groups label{
    font-size:13px;
    color:#444444;
    margin:0px 0px 7px 0px;
    display: inline-block;
}
.prop_groups label input{
    margin:0px 7px 0px 0px;
}
.choosen_filters .form_dropdown.hidden_dropdown{
    top:10px;
}
.form_dropdown.hidden_dropdown{
    opacity: 0;
    top:130px;
    left:-99999px;
}
.form_dropdown{
    position: absolute;
    padding: 10px 20px 20px 20px;
    max-width: 790px;
    border: 1px solid #CCC;

    box-shadow: 0px 2px 6px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 2px 6px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:0px 2px 6px 1px rgba(0, 0, 0, 0.1);

    border-radius: 5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;

    background:none no-repeat scroll 0 0 #FFFFFF;
    z-index:510;

    -moz-transition-property: opacity, top;
    -o-transition-property: opacity, top;
    -webkit-transition-property: opacity, top;
    transition-property: opacity, top;

    -moz-transition-duration: 0.1s;
    -o-transition-duration: 0.1s;
    -webkit-transition-duration: 0.1s;
    transition-duration: 0.1s;

    -moz-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;

    opacity: 1;
}
.form_dropdown.checkbox_dropdown{
    top:25px;
}
.single_select_wrapper.checkbox .form_dropdown.checkbox_dropdown,
.single_select_wrapper.radio .form_dropdown.checkbox_dropdown{
    width:270px;
}
.single_select_wrapper.fromto .form_dropdown{
    width: 210px;
}
.simple_locations_wrapper{
    top: 170px;
    left:auto;
}
.proptypes_dropdown{
    top: 170px;
    left:auto;
}
.price_dropdown{
    top: 170px;
    left:auto;
}
/*#inv_property_search_form .form_dropdown.hidden_dropdown{
    opacity: 0;
    top:160px;
    left:-99999px;
}
#inv_property_search_form .simple_locations_wrapper,
#inv_property_search_form .proptypes_dropdown,
#inv_property_search_form .price_dropdown{
    top: 175px;
    left:auto;
}*/
.fromto_filters_row .form_dropdown.hidden_dropdown{
    opacity: 0;
    top:10px;
    left:-99999px;
}
.areadropdown, .floordropdown, .bfloorsdropdown, .roomsdropdown, .bedroomsdropdown{
    top:35px;
    left:auto;
}
.line_divider{
    height: 1px;
    border-bottom: 1px solid #FFFFFF;
    background-color: #D6D2D3;
    margin: 9px 0px;
}
.price_per_label,.dropdown_label{
    color:#999;
    font-size:15px;
}
.price_select_wrapper span{
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;

    color: #999999;
    font-size: 14px;
    padding: 4px 10px;
    display: inline-block;
    width: auto;
    height: 20px;
    min-width: 16px;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    background:none no-repeat scroll 0 0 #EBEBEB;
    border: 1px solid #d6d2d3;
}
.price_select_wrapper{
    margin: 0px 5px 25px 0px;
    float:left;
}
.price_select_wrapper select{
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    border: 1px solid #d6d2d3;
    border-left:none;

    position: relative;
    margin-bottom: 0;
    vertical-align: top;
    font-size: 14px;
    width: 100px;
    background:none no-repeat scroll center right #ffffff;
    line-height: 1.2;
    height: 30px;
    display: inline-block;
    padding: 4px 6px;
    color: #666;
}
.advanced_search{
    margin:7px 0px 0px 0px;
    overflow:hidden;
}
.advanced_search_checkboxes_group{
    display:table;
    margin:0 auto;
}
.checkbox_column{
    float:left;
    width: 265px;
    margin:0px 0px 0px 40px;
}
.checkbox_column.single_column{
    width: 965px;
    margin: 0px;
}
.advanced_search_checkboxes_group .checkbox_column.column_index_0 {
    margin:0px;
}
.checkbox_group_title{
    color:#333;
    font-size:12.6px;
    font-weight: bold;
    margin:0px 0px 6px 0px;
    cursor:pointer;
}
.checkbox_group_wrapper label,
.radio_group_wrapper label{
    font-size:14px;
    display: block;
    margin-bottom: 3px;
    color: #666;
    font-weight: 400;
}
.checkbox_group_wrapper label input[type="checkbox"],
.radio_group_wrapper label input[type="radio"]{
    vertical-align: bottom;
}
.checkbox_group_wrapper .checkbox.inline_checkbox,
.radio_group_wrapper .radio.inline_radio{
    display:inline;
    margin:0px 9px 0px 0px;
}
.checkbox_group_wrapper .checkbox.inline_checkbox.fixed_size_checkbox{
    display:inline-block;
    width: 310px;
    margin:0px 0px 5px 0px;
}
.checkbox_group_wrapper input[type="checkbox"]{
    width:16px;
    height:16px;
}
.advanced_search.hiddenform{
    display:none;
}
.fromto_filters_row{
    margin:18px 0px;
    position:relative;
}
.floor_select, .rooms_select{
    margin: 0px 21px
}
.form_dropdown .select_wrapper select{
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    border: 1px solid #d6d2d3;

    position: relative;
    margin-bottom: 0;
    vertical-align: top;
    font-size: 14px;
    width: 90px;
    background:none no-repeat scroll center right #ffffff;
    line-height: 1.2;
    height: 30px;
    display: inline-block;
    padding: 4px 6px;
    color: #666;
}
.form_dropdown .select_wrapper{
    margin:0px 7px 25px 0px;
}
.form_dropdown .select_wrapper:last-child{
    margin:0px;
}
.togglers_row{
    margin:23px 0px;
}
.toggler_title, .checkbox_toggler{
    background:none no-repeat scroll 0 0 #f6f6f6;
    background: -webkit-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* Standard syntax */
    color: #000;

    display:inline-block;
    margin: 0px -1px -1px 0px;
    padding: 7px 10px;
    border: 1px solid #B7B8BA;

    white-space: nowrap;
    font-size:14px;
}
.checkbox_toggler{
    cursor: pointer;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-transition: 0.1s ease-in-out all;
    -moz-transition: 0.1s ease-in-out all;
    -ms-transition: 0.1s ease-in-out all;
    -o-transition: 0.1s ease-in-out all;
    transition: 0.1s ease-in-out all;
}
.checkbox_toggler:hover{
    background: none repeat scroll 0% 0% #ADCEF6;
    color:#fff;
}
.mutlicheckbox_toggler{
    display:table;
    margin: 21px auto;
}
.checkbox_toggler.toggler_checked{
    background: none repeat scroll 0% 0% #7396C0;
    color:#FFF;
}
.checkbox_toggler.toggler_checked:hover{
    background: none repeat scroll 0% 0% #7396C0;
    color:#FFF;
}
.formfooter_button{
    background:none no-repeat scroll 0 0 #f6f6f6;
    background: -webkit-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* Standard syntax */
    color:#6089bb;
    font-size:15px;
    border:1px solid #d5d5d5;
    padding:7px 16px;
    display:inline-block;
    margin:11px 5px 0px 11px;
    cursor:pointer;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.formfooter_text{
    display:inline-block;
    color:#6089BB;
    font-size:15px;
    cursor:pointer;
}
.formfooter_text.cancel_footertext{
    margin:0px 31px 0px 0px;
}
.search_in_your_location{
    padding: 0px 0px 0px 3px;
    font-size: 15px;
    font-weight: bold;
    margin: 0px 0px 19px 0px;
    height: 20px;
    color: #7D7D7D;
    cursor:pointer;
}
.start_map_marker_wrapper{
    margin:0px 3px 0px 0px;
    position:relative;
    width: 20px;
    height: 20px;
    display:inline-block;
    vertical-align: sub;
}
.search_in_your_location .start_map_marker{
    background: url("'http://www.domaza.li/public/icons/searchform/marker5.png'") no-repeat scroll 0 0 transparent;
    width: 20px;
    height: 20px;
    display:inline-block;
}
.invbus_dropdown input.checkbox{
    vertical-align: bottom;
}
.form_1 .invbus_dropdown label.checkbox{
    line-height: normal;
}
.invbus_dropdown .prop_groups label{
    margin:0px 0px 4px 0px;
}
/* END OF SEARCH FORM */

#admin_navigation ul #userinfo_show {
    float: left;
    position: relative;
}
.userinfo {
    background: none repeat scroll 0 0 white;
    border: 1.2px solid #dfdfdf;
    box-shadow: 0 1px 3px 1px #babbbb;
    -webkit-box-shadow: 0 1px 3px 1px #babbbb;
    -moz-box-shadow: 0 1px 3px 1px #babbbb;
    clear: both;
    opacity: 0;
    position: absolute;
    top: 40px;
    left: 50%;
    visibility: hidden;
    /* Popup effect */
    pointer-events: none;
    -webkit-transform: scale(.8) translateY(-30%);
    transform: scale(.8) translateY(-30%);
    -webkit-transition: .4s cubic-bezier(.3, 0, 0, 1.3);
    transition: .4s cubic-bezier(.3, 0, 0, 1.3);
    transition-property: all;
    -webkit-transition-property: all;
}
/* Adding this class for popup */
.userinfo.visible {
    visibility: visible;
    left: 50%;
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: none;
    transform: none;
}

.triangle {
    background: url("../../../public/images/front/location_arrow.png") no-repeat scroll 0 0 transparent;
    height: 11px;
    position: absolute;
    top: -11px;
    width: 17px;
    z-index: 111;
    left: 45%;
}

.separate {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 3px solid white;
    height: 8px;
    position: absolute;
    right: 0;
    top: -8px;
    width: 100%;
}

#admin_navigation ul #userinfo_login_button {
    background:none no-repeat scroll 0 0 #ffae22;
    background: -webkit-linear-gradient(#FFAE20 0%, #ff9e06 50%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ffae22 0%, #ff9e06 50%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffae22 0%, #ff9e06 50%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffae22 0%, #ff9e06 50%); /* Standard syntax */
    border: 1px solid #f28419;
    box-shadow: 0 1px 0 0 #ffae22, 0 1px 2px 0 #ff9e06;
    -webkit-box-shadow:  0 1px 0 0 #ffae22, 0 1px 2px 0 #ff9e06;
    -moz-box-shadow:  0 1px 0 0 #ffae22, 0 1px 2px 0 #ff9e06;
    color: white;
    display: block;
    font-size: 15px;
    font-weight: bold;
    padding: 5px;
    text-align: center;
    text-transform: capitalize;
    width: auto;
    z-index: 112 !important;
    white-space: nowrap;
    min-width: 88px;
}

#admin_navigation ul #userinfo_register_button {
    display:block;
}

.userinfo > span {
    display: block;
    margin-top: 10px;
}

.current_saldo_nowrap {
    white-space: nowrap;
}

.user_menu_wrapper {
    padding: 5px 15px;
    white-space: nowrap;

}
.user_menu_wrapper_top {
    padding: 10px 15px 5px 15px;
}
.user_menu_wrapper_border {
    width: 100%;
    text-align: center;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px solid #e0e0e0;
}
.user_menu_wrapper_border .user_link_no_padding {
    padding-left: 0px;
}
.logout {
    border-top: 1px solid #e0e0e0;
    text-align: center;
}
.id_icon {
    background-image: url("../../../public/images/user_suit.png");
    float: left;
    height: 16px;
    margin-right: 4px;
    margin-top: -2px;
    width: 16px;
}
.money_icon {
    background: url("../../../public/images/money.png") no-repeat scroll;
    padding-left: 20px;
}
.add_money_icon {
    background-image: url("../../../public/images/money_add.png");
    display: inline-block;
    height: 16px;
    margin-right: 4px;
    margin-top: -2px;
    width: 16px;
}
.confirm_requirements {
    color: #999;
    font-size: 10px;
    margin-top: 5px;
    text-align: center;
}

#UserLogin #email
{
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow:  0 1px 5px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow:  0 1px 5px rgba(0, 0, 0, 0.1) inset;
    box-sizing: border-box;
    font-size: 14px;
    padding: 10px;
    transition: border 0.2s ease 0s;
    width: 320px;
}

#UserLogin #password
{
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow:  0 1px 5px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow:  0 1px 5px rgba(0, 0, 0, 0.1) inset;
    box-sizing: border-box;
    padding: 10px;
    transition: border 0.2s ease 0s;
    width: 320px;
    margin: 0;
}

.change_login_wrapper {
    font-size: 15px;
    margin-top: 20px;
    text-align: center;
    background: #f9f9f9;
    padding: 10px 0px 10px 0px;
}

.new_fancybox_style .form_2 h1 {
    font-size: 28px;
    text-align: left;
    border:none;
}
.new_fancybox_style .form_2 .form_row_1 {
    margin: 5px auto;
    position: relative;
}
.new_fancybox_style .form_2 label {
    color: #999;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    margin-right: 10px;
    padding: 0.5em 10px;
    text-align: right;
    width: 22%;
}

.new_fancybox_style .form_2 .form_row_1 input {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow:  0 1px 5px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow:  0 1px 5px rgba(0, 0, 0, 0.1) inset;
    box-sizing: border-box;
    font-size: 14px;
    padding: 10px;
    transition: border 0.2s ease 0s;
    width: 320px;
}
.new_fancybox_style .form_row_1, .form_row_2 {
    display: block;
}

.new_fancybox_style .form_2 input.captcha {
    margin-right: 45px;
}

.new_fancybox_style .buttondiv {
    padding: 0;
    text-align: left;
    width: 100%;
    margin-top: 10px;
}
.new_fancybox_style .form_2 .buttondiv button {
    background:none no-repeat scroll 0 0 #ffae22;
    background: -webkit-linear-gradient(#FFAE20 0%, #ff9e06 50%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ffae22 0%, #ff9e06 50%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffae22 0%, #ff9e06 50%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffae22 0%, #ff9e06 50%); /* Standard syntax */

    border-radius: 3px;
    box-shadow: 0 1px 0 0 #ffae22, 0 1px 2px 0 #ff9e06;
    -webkit-box-shadow:  0 1px 0 0 #ffae22, 0 1px 2px 0 #ff9e06;
    -moz-box-shadow:  0 1px 0 0 #ffae22, 0 1px 2px 0 #ff9e06;
    color: white;
    display: block;
    float: right;
    font-size: 20px;
    font-weight: normal;
    height: 35px !important;
    letter-spacing: 1px;
    line-height: 7px;
    padding: 7px 25px;
    text-align: center;
    text-transform: capitalize;
    width: auto;
}
.new_fancybox_style .form_2 .buttondiv button:active {
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow:  0 3px 7px rgba(0, 0, 0, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow:  0 3px 7px rgba(0, 0, 0, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    position: relative;
    top: 1px;
}

.new_fancybox_style .form_2 .buttondiv button::-moz-focus-inner {
    border: 0;
}

.new_fancybox_style .formdiv ul.errors {
    color: #aa3300;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    margin-left: 144px;
    margin-top: 1px;
    padding: 0;
}

.userinfo_email_placeholder {
    color: #999;
    display: block;
    font-size: 11px;
    line-height: 1.5;
    text-align: left;
    width: 100%;
    cursor: default;
}
.userinfo_mydomaza_icon {
    background: url("../../../public/icons/mydomaza_icon.png") no-repeat scroll 0px 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 18px;
    vertical-align: sub;
    width: 18px;
}
.userinfo_mydomaza {
    font-size: 14px;
}
.form_row_1 .element_wrapper label {
    float: none;
    width: auto;
    text-align: left;
    display: block;
    margin-bottom: 7px;
}
#DmzPoll .form_row_1{
    display: block;
}
textarea.disabled {
    display: none;
}
/*
    Languages(Countries) DropDown Style
*/
.countries_change {
    width: 100%;
    display: none;
}
.countries {
    background-color: white;
    display: table;
    margin: 0 auto 42px;
    max-width: 1200px;
    min-width: 1100px;
    position: relative;
    width: 1100px;

    box-shadow: 0 16px 14px 1px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0 16px 14px 1px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0 16px 14px 1px rgba(0, 0, 0, 0.7);
    border-collapse: separate;
}
.ul_continents {
    background-color: #eae8e0;
    padding: 0;
    float: left;
    margin: 0;
    width: 270px;
}
.ul_continents li {
    list-style-type: none;
    display: block;
}
.ul_continents li div {
    font-size: 118%;
    margin: 0;
    font-weight: bold;
    line-height: 16px;
}

.ul_continents li div:hover {
    background-color: #fff;
}
.ul_continents li div a {
    padding: 32px 110px 22px 20px;
    display: block;
    background-image: url("../../../public/images/continents.png");
    background-repeat: no-repeat;
}
.languages_wrapper {
    float: left;
    width: 75%;
}
.languages_countries {
    width: 100%;
    display: none;
}
.languages_countries div {
    float:left; 
    width: 275px;

}
.languages_countries div a {
    border-left: 1px solid black;
    height: 17px;
    line-height: 17px;
}

a.lang {
    padding: 7px 0 6.5px 7px !important;
    color: #4e4e4e !important;  
}
a.lang:hover {
    background-color: #026dc5 !important;
    color: white !important;
}
.activeContinent {
    background-color: white;
}
.countries_change_show {
    display: block;
}

#id_continent_Europe {
    background-position: 90% -88px;
}
#id_continent_Asia\/Pacific {
    background-position: 90% -304px;
}
#id_continent_Americas {
    background-position: 90% 20px;
}
#id_continent_Australia\/Oceania {
    background-position: 90% -304px;
}
#id_continent_Africa {
    background-position: 90% -194px;
}
/*
    End of Language(Countries) DropDown Style
*/
.not_logged_message_wrapper{
    position: absolute;
    background-color: #FFF;
    border: 1.2px solid #dfdfdf;
    padding: 10px;

    box-shadow: 0 1px 3px 1px #babbbb;
    -webkit-box-shadow: 0 1px 3px 1px #babbbb;
    -moz-box-shadow: 0 1px 3px 1px #babbbb;

    /* Popup effect */
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: none;
    transform: none;
    -webkit-transition: .4s cubic-bezier(.3, 0, 0, 1.3);
    transition: .4s cubic-bezier(.3, 0, 0, 1.3);
    transition-property: all;
    -webkit-transition-property: all;
}
.saved_wrapper.not_logged{
    margin:0px;
}
.not_logged_message_wrapper.not_logged_homes{
    top: 55px;
    width: 327px;
}
.not_logged_message_wrapper.not_logged_searches{
    top: 55px;
    width: 250px;
}
.not_logged_message_wrapper.not_logged_hidden{
    visibility: hidden;
    opacity: 0;
    -webkit-transform: scale(.8) translateY(-30%);
    transform: scale(.8) translateY(-30%);
    pointer-events: none;
}
.not_logged_message{
    word-wrap: break-word;
    font-size: 13px;
    color: #6C6C6C;
    text-align: center;
}
.not_logged_buttons{
    display:table;
    margin: 8px auto 0px auto;
}
.not_logged_login, .not_logged_register{
    float:left;
    background:none no-repeat scroll 0 0 #f6f6f6;
    background: -webkit-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fcfcfc 0%, #f6f6f6 50%); /* Standard syntax */

    color:#6089bb;
    border:1px solid #d5d5d5;
    font-size:13px;
    font-weight: bold;
    padding:5px 15px;
    cursor:pointer;
    position:relative;

    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.not_logged_login a, .not_logged_register a{
    color:#6089bb;
}
.not_logged_login{
    margin:0px 11px 0px 0px;
}
.form_row_1 div.g-recaptcha {
    padding-left: 36%;
}

/*
http://css-tricks.com/snippets/css/css-triangle/

*/

.arrow-up {
    width: 0; 
    height: 0; 
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;

    border-bottom: 6px solid black;
}

.arrow-down {
    width: 0; 
    height: 0; 
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;

    border-top: 6px solid black;
}

.arrow-right {
    width: 0; 
    height: 0; 
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent; 

    border-left: 6px solid black; 
}

.arrow-left {
    width: 0; 
    height: 0; 
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;

    border-right: 6px solid black; 
}

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.correspondence_language {
    font-weight:bold;
    color: #FF9C00;
}
.map-view #header{
    display:none;
}
.map-view #main_navigation{
    display:none;
}
.map-view #breadcrumbs{
    display: none;
}
.map-view .simple_search_form{
    margin:0px 0px 7px 0px;
}
.map-view #property_listing{
    padding-top:0px;
}
.map-view .absolute_buttons_right{
    display:none;
}
.map-view .searchform_wrapper form{
    padding:5px 0px 0px 0px;
}
.map-view .views_types{
    margin: 0px 22px 3px 0px;
}
#wrapper.map-view{
    border:none;
    padding:0px;
}
.map-view .box_2{
    padding:0px;
    margin:0px;
}
.map-view .map_div .mappedCounter{
    margin:5px 5px 0px 5px;
}
.map-view .map_div .unmappedCounter{
    margin:5px 5px 0px 10px;
}
.map-view #center_column{
    padding:0px;
}
.user_select_none {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.properties_compare {
    float: right;
    margin: 3px 10px 0 0;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.property_compare {
    color: #6f6f6f;
}
.property_compare:hover {
    cursor: pointer;
}
.compare_checkbox:hover {
    cursor: pointer;
}
.compare_checkbox {
    vertical-align: top;
    margin-left: 5px;
}
.comparison_wrapper {
    background-color: #FFFFFF;
    border: 1px solid #d2d2d2;
    /*height: 150px;*/
    left: 275px;
    width: 707px;
    margin-bottom: 10px;
}
#comparison_wrapper.comparison_wrapper_bottom {
    position: fixed;
    bottom: 0;
    margin-bottom: 0;
}
#comparison_wrapper.comparison_wrapper_top {
    position: fixed;
    top: 0;
}
#comparison_wrapper.comparison_visible {
    display: block;
    overflow: hidden;
}
#comparison_wrapper.comparison_hidden {
    display: none;
}
.comparison_header {
    height: 35px;
    width: 100%;
    border-bottom: 1px solid #d2d2d2;

    background-image: -moz-linear-gradient(top,#FFF 0,#FFF 35%,#D8D8D8 100%);
    background-image: -webkit-linear-gradient(top,#FFF 0,#FFF 35%,#D8D8D8 100%);
    background-image: -o-linear-gradient(top,#FFF 0,#FFF 35%,#D8D8D8 100%);
    background-image: -ms-linear-gradient(top,#FFF 0,#FFF 35%,#D8D8D8 100%);
    background-image: linear-gradient(top,#FFF 0,#FFF 35%,#D8D8D8 100%);
}
.comparison_header_tab {
    border-right: 1px solid #d2d2d2;
    display: inline-block;
    height: 100%;
    background-color: transparent;
    border-bottom: none;
}
.compare_tab.active {
    background-color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}
.recently_viewed_tab {
    margin-left: -3px;
}
.recently_viewed_tab.active {
    background-color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}
.comparison_header_tab > span > a {
    line-height: 36px;
    padding: 10px 5px;
}
.minimize_tab > span {
    background: none no-repeat scroll 0 0 #7497c1;
    color: white;
    line-height: 36px;
    padding: 11px 20px;
    border-left: 1px solid #5B7FAB;
}
.comparison_header_tab:hover {
    color: #ff9c00;
    text-decoration: underline;
    cursor: pointer;
}
.minimize_tab.comparison_header_tab span {
    width: 100px;
}
.minimize_tab.comparison_header_tab img {
    display: inline-block;
    vertical-align: middle;
    padding: 0 4px;
}
.comparison_minimized {
    display: none;
}
.comparison_maximized {
    display: block;
}
.comparison_main {
    background-color: #FFFFFF;
    height: 95px;
    padding: 8px 10px;
}
.comparison_property_wrapper {
    width: 203px; 
    display: inline-block;
    margin: 0 4px 10px 0;
    border: 1px solid #FFF;
    padding: 0 5px 5px;
}
.comparison_property_wrapper:hover {
    cursor: pointer;
    border: 1px solid #d2d2d2;

    box-shadow: 3px 3px 3px -1px #b6b6b6;
    transition: box-shadow 200ms linear 0s;
}
.comparison_property_body div {
    display: inline-block;
    vertical-align: top;
}
.comparison_property_info span {
    display: block;
}

.comparison_property_title {
    height: 25px;
    line-height: 25px;
    font-family: Arial,Helvetica,sans-serif;
}
.comparison_property_title span:hover {
    color: #ff9c00;
    text-decoration: underline;
}
.comparison_property_image {
    height: 60px;
    width: 80px;
    margin-right: 10px;
}
.comparison_property_image > img {
    height: 100%;
    width: 100%;
}
.comparison_property_title > img {
    display: inline-block;
    margin-right: 10px;
    vertical-align: text-bottom;
}
.comparison_delete {
    float: right;
    margin-right: 4px;
    margin-top: 4px;
}
.comparison_property_title > span {
    display: inline-block;
}
#recently_viewed_properties {
    display: none;
}
.comparison_header .minimize_tab {
    float: right;
    border-right: none;
}
.button_tab {
    float: right;
    height: 100%;
}
.button_tab a {
    background: none no-repeat scroll 0 0 #7497c1;
    color: white;
    line-height: 36px;
    padding: 11px 20px;
    border-right: 1px solid #86A5CB;
}
.button_tab a:hover, .minimize_tab > span:hover {
    background: none no-repeat scroll 0 0 #6588b2;
    cursor: pointer;
}

.transition-width-1-sec {
    -webkit-transition: width 1s;
    -moz-transition: width 1s;
    -ms-transition: width 1s;
    -o-transition: width 1s;
    transition: width 1s;
}
/*PROPERTY UP STYLE*/
.offer_media a.property-up{
    background: transparent url("'http://www.domaza.li/public/images/up_prop/property-up.png'") no-repeat scroll 0 0;
    padding: 0px 0px 0px 27px;
}
.domaza_last_update_date {
    float: left;
    margin-left: 105px;
}


.adv-dpanel-wrap {
    position: relative;
    width: 95%;
    margin: 0px auto 10px;
    font-family: Arial;
    text-align: center;
    border: 1px solid #FFF;
    border-radius: 5px;
    min-height: 154px;
    box-shadow: 0px 0px 2px 0px #ADADAD;

    background: -webkit-linear-gradient(top, #7396C0, #A5C7EF, #7396C0); /*Safari 5.1-6*/
    background: -o-linear-gradient(bottom,#7396C0, #A5C7EF, #7396C0); /*Opera 11.1-12*/
    background: -moz-linear-gradient(bottom,#7396C0, #A5C7EF, #7396C0); /*Fx 3.6-15*/
    background: linear-gradient(to bottom, #7396C0, #A5C7EF, #7396C0); /*Standard*/
}

.adv-dpanel-wrap:hover {
    cursor: pointer;
}

.adv-dpanel-black-text {
    color: black;
    font-weight: bold;
    text-shadow: 2px 2px rgba( 255, 255, 255, 0.5 );
    -o-text-overflow: clip;
    text-overflow: clip;
    text-shadow: 0 0 0px rgba(255,255,255,1) , 0 0 10px rgba(255,255,255,1) , 0 0 10px rgba(255,255,255,1);
    -webkit-transform: none;
    transform: none;
    -webkit-transform-origin: 50% 50% 0;
    transform-origin: 50% 50% 0;
    margin-top: 10px;
    margin-bottom: 5px;
}

.adv-dpanel-white-text {
    color: white;
    font-weight: bold;
    line-height: 20px;
    font-size: 12px;
    text-shadow: 2px 2px rgba( 0,0,0, 0.5 );
    text-transform: uppercase;
}

.adv-dpanel-basket {
    display: inline-block;
    background-color: red;
    border-radius: 25px;
    border: 5px solid red;
    border-bottom-right-radius: 0px;
    width: 25%;
    margin-left: 5px;
    margin-right: -5px;
}

.adv-dpanel-basket img {
    background-color: white;
    border-radius: 20px;
    width: 39px;

    position: relative;
}

.adv-dpanel-buy {
    display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;      /* TWEENER - IE 10 */
    display: -webkit-flex;     /* NEW - Chrome */
    display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
    flex-flow: row nowrap;
    background-color: red;
    margin-top: 10px;
    font-weight: bold;
    text-align: right;
    padding: 5px 0px;
    font-size: 12px;
}

.adv-dpanel-ribbon {
    color: white;
    z-index:1;
    font-weight: bold;
    flex-flow: row nowrap;
    margin-top: 5px;
    display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;      /* TWEENER - IE 10 */
    display: -webkit-flex;     /* NEW - Chrome */
    display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
    position: absolute;
    right: 0px;
}

.adv-dpanel-wrap.adv-dpanel-wrap-horizontal {
    position: relative;
    width: 280px;
    min-height: 0px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-flow: row wrap;
    padding-bottom: 7px;
    min-height: 65px;
}
.adv-dpanel-wrap.adv-dpanel-wrap-horizontal > div {
    flex-grow: 1;
    width: 50%;
}

.adv-dpanel-wrap.adv-dpanel-wrap-horizontal .adv-dpanel-black-text {
    text-transform: uppercase;
    /*        font-size: 16px;*/
}

.adv-dpanel-wrap.adv-dpanel-wrap-horizontal .adv-dpanel-ribbon {
    width: 150px;
    margin-top: 10px;
}

#banners_insert_before_placeholder a {
    border: 6px solid #FFF;
    border-top: 0px;
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.08);
    width: 127px;
    display: inline-block;
    padding: 10px;
    margin-left: 2px;
    color: #FFF;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    background: -webkit-linear-gradient(top, #F47F04, #FFAD22);
    background: -o-linear-gradient(bottom, #f47f04, #ffad22);
    background: -moz-linear-gradient(bottom, #f47f04, #ffad22);
    background: linear-gradient(to bottom, #F47F04, #FFAD22);
}


.adv-plans-reasons-wrapper {
    background: -webkit-linear-gradient(top, #fbf2e4, #fdda9e);
    background: -o-linear-gradient(bottom, #fbf2e4, #fdda9e);
    background: -moz-linear-gradient(bottom, #fbf2e4, #fdda9e);
    background: linear-gradient(to bottom, #fbf2e4, #fdda9e);
}

.adv-plans-reasons {
/*    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-flow: row nowrap;*/
    background: -webkit-linear-gradient(top, #fbf3e5, #f17700);
    background: -o-linear-gradient(bottom, #fbf3e5, #f17700);
    background: -moz-linear-gradient(bottom, #fbf3e5, #f17700);
    background: linear-gradient(to bottom, #fbf3e5, #f17700);
    width: 100%;
    margin-bottom: 44px;
/*    align-content: stretch;*/
}
.adv-plans-reason {
    color: white;
    font-size: 26px;
    text-align: center;
    text-shadow: 2px 2px 0px rgba( 0,0,0, 0.35 );

    width: 20%;
    position: relative;
}

.adv-plans-reason .check-container {
    background: #789bc5;
    position: absolute;
    left: 0px;
    bottom: -44px;
    width: 100%;
}
.adv-plans-reason > .centered-text {
    margin: 5px;
    font-size: 20px;
}
.adv-plans-reason .check-container > img {
    margin: auto;
    padding: 5px 0px;
}

div.circle-icon > img {
    margin: auto;
    width: 115px;
    height: 115px;
    border-radius: 50%;
    box-shadow: 0 0 0px rgba(255,255,255,1) , 0 0 5px rgba(255,255,255,1) , 0 0 5px rgba(255,255,255,1);
/*    border: 1px solid #c9daef;*/
    border: 3px solid #779ac2;
    background-color: white;
}

.adv-plans-types {
    background: -webkit-linear-gradient(top, #f0f0f0, #c9daef);
    background: -o-linear-gradient(bottom, #f0f0f0, #c9daef);
    background: -moz-linear-gradient(bottom, #f0f0f0, #c9daef);
    background: linear-gradient(to bottom, #f0f0f0, #c9daef);
}

.adv-plans-types > div {
    margin-top: 10px;
}
.adv-plans-types > div:last-child {
    padding-bottom: 30px;
}

.adv-plans-type {
    color: #FFF;
    z-index: 1;
    font-weight: bold;
/*    flex-flow: row nowrap;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;*/
    width: 550px;
    margin: 0px auto 10px auto;
}

.adv-plans-type-icon {
    display: inline-block;
    background-color: #f17904;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border: 5px solid #f17904;
    border-bottom-right-radius: 0px;
    width: 50px;
    margin: 0px;
}
.adv-plans-type-icon.adv-plans-type-icon-inner-star{
    display: table-cell;
    background-color: #789bc5;
    border-color: #789bc5;
    border-bottom-left-radius: 0px;
}
.adv-plans-type-icon > img {
    width: 40px;
    background-color: white;
    border-radius: 50%;
    padding: 5px;
}

.adv-plans-type-text {
/*    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-flow: row nowrap;*/
    margin: 20px 0px 0px -2px;
    font-weight: bold;
    text-align: left;
    width: 550px;
}

.adv-plans-type-text > a, .adv-plans-type-text > div  {
    text-decoration: none;
    color: white;
/*    padding: 10px 0px;*/
    line-height: 34px;
    background-color: #f17904;
    margin-top: 26px;
}

.adv-plans-type-text a:hover {
    color: #3e5672;
}

.adv-plans-menu-items {
    margin-top: 50px;
/*    display: flex;
    flex-flow: column wrap;*/
}

.adv-plans-menu-item {
    font-size: 14px;
    text-align: justify;
    display: inline-block;
}
.adv-plans-menu-item .adv-plans-type {
    width: 100%;
}
.adv-plans-menu-item .adv-plans-type .adv-plans-type-text {
    width: 100%;
    text-align: center;
}

.suf-wrapper {
    width: 515px;
    margin: 24px auto;
    font-size: 12px;
    background: -webkit-linear-gradient(left, #e7e7e7, white, #e7e7e7);
    background: -o-linear-gradient(right, #e7e7e7, white, #e7e7e7);
    background: -moz-linear-gradient(right, #e7e7e7, white, #e7e7e7);
    background: linear-gradient(to right, #e7e7e7, white, #e7e7e7);
    border-radius: 0px;
}

.suf {
    padding: 20px;
    margin: auto;
}

.suf-head {
    padding: 15px 30px 0px;
    text-align: center;
}

.suf-item {
    margin: 20px 0px;
    text-align: left;
}
.suf-item input, .suf-item textarea {
    height: 23px;
    width: 100%;
    border: 1px solid #91ace3;
    border-radius: 5px;
}
.suf-item textarea {
    height: 110px;
}

.suf-checkboxes {
    margin: 15px 0px 0px 20px;
    display: flex;
    flex-flow: column wrap;
}

.suf-checkbox {
    width: 250px;
}
.suf-checkbox input {
    margin-right: 5px;
    vertical-align: middle;
}

.gs-wrap {
    border-radius: 0px;
    border-top: 2px solid #ffbb00;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.gs-wrap input {
    border: 0px;
    background: -webkit-linear-gradient(top, #ff9501, #ffbb00, #ff9501);
    background: -o-linear-gradient(bottom, #ff9501, #ffbb00, #ff9501);
    background: -moz-linear-gradient(bottom, #ff9501, #ffbb00, #ff9501);
    background: linear-gradient(to bottom, #ff9501, #ffbb00, #ff9501);
    padding: 20px 0px;
    margin: auto;
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer;
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: 1px 1px #696969;
}
.agencytypes_dropdown{
    position:absolute;
}
.agencytypes_dropdown{
    top: 170px;
    left:auto;
}
.agency_dropdown input.checkbox{
    vertical-align: bottom;
}
.form_1 .agency_dropdown label.checkbox{
    line-height: normal;
}
.agency_dropdown .group_wrapper{
    height: 300px;
    overflow: auto;
}
#agency_search_form .proptype_label {
    background: none;
}

/*
Property->Show - right_column + gallerybox media queries

@media (max-width: 1540px) {
    .price_question .prop_price {
        margin-bottom: 13px;
    }
    
}

@media (max-width: 1423px) {
    .property_box .right_column {
        float: none !important;
        border-bottom: 1px solid #c2c2c2;
        margin: 0;
        padding: 10px 0;
    }
    .gallerybox {
        float: none;
    }
    .toolbuttons {
        max-width: 69%;
        float: right;
    }
    .property_details_wrapper {
        max-width: 375px;
    }
    .agencyinfo_names {
        float: left;
        max-width: 30%;
    }
    .toolbuttons div {
        display: inline-block;
        margin-right: 5px;
        width: 200px;
    }
    .toolbuttons a span {
        margin-right: 2px !important;
    }
    .price_alert_icon {
        margin-top: -3px;
    }
    .phone_icon {
        margin-top: -16px;
    }
    .phone_number {
        margin-left: 19px;
        margin-top: -17px;
    }
}
*/

/*
* * * * * Domaza Notifications * * * * *
*/

.dmznot_dropdown_wrapper {
    position: absolute;
    right: 410px;
    top: 35px;
    /*width: auto;*/
    /*min-width: 30px;*/
    /*min-height: 30px;*/
}
.dmznot_dropdown_wrapper a {
    color: white;
    display: block;
    font-size: 15px;

    text-align: center;
    text-decoration: none;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}
.dmznot_dropdown_wrapper a.dmznot_count_wrapper  {
    background: #DB514F;
    font-size: 22px;
    font-weight: bold;

    border-radius: 5px;
    /*    box-shadow: 0 0 1px 0 #AD2321;
        -moz-box-shadow: 0 0 1px 0 #AD2321;
        -webkit-box-shadow: 0 0 1px 0 #AD2321;*/
}
.dmznot_dropdown_wrapper a.dmznot_img_wrapper {
    background: #737373;
    padding: 10px 4px;
    border-radius: 5px;
}
.dmznot_dropdown_wrapper a.dmznot_count_wrapper:hover {
    background: #bd3331;

    /*    box-shadow: 1px -1px 0 0 #ad2321;
        -moz-box-shadow: 1px -1px 0 0 #ad2321;
        -webkit-box-shadow: 1px -1px 0 0 #ad2321;*/
}
.dmznot_dropdown_wrapper a.dmznot_img_wrapper:hover {
    background: #000000;
}
.dmznot a span {
    overflow: hidden;
    max-width: 338px;
    white-space: nowrap;
    vertical-align: middle;

}
.dmznot_dropdown {
    right: -5px;
    position: absolute;
    top: -5px;

    opacity: 0;
    visibility: hidden;

    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;

}

.dmznot_dropdown_visible {
    opacity: 1;
    visibility: visible;

}
.dmznot_count_wrapper {
    display: block;
    padding: 6px 12px;
    position: relative;
    z-index: 2;
}

.dmznot_behind_count {
    background-color: #FFFFFF;
    padding: 35px 5px;
    position: relative;
    width: 34px;
    z-index: 1;
    float: right;

    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-left-color: #d0d0d0;
    border-top-color: #d0d0d0;
    border-right-color: #d0d0d0;
    border-bottom-color: #ffffff;

}
.dmznot_list:after {
    content: '';
    position: absolute;
    top: 71px;
    left: 0;
    width: 87%;


    border-top: 1px solid #d0d0d0;
}
.dmznot_list {
    background-color: #FFFFFF;

    border-style: solid;
    border-width: 1px;
    border-top-color: white;
    border-left-color: #d0d0d0;
    border-right-color: #d0d0d0;
    border-bottom-color: #d0d0d0;

    margin-top: -1px;
}

.dmznot {
    height: 68px;
    width: 350px;
    padding-bottom: 10px;

    border-bottom: 1px solid #d0d0d0;
}
.dmznot:hover {
    background-color: #dfdcdf;
}
.dmznot_top {
    display: block;
    padding: 10px;
    text-align: left;
}
.dmznot_top_left {
    display: inline-block;
    margin-right: 15px;
}
.dmznot_top_right {
    display: inline-block;
    font-size: 12px;
    height: 30px;
    max-width: 275px;
    overflow: hidden;
    vertical-align: sub;
    color: #666361;
}
.dmznot_bottom {
    color: #999;
    display: block;
    font-size: 10px;
    padding: 0 10px;
    text-align: left;
}
.dmznot_not_read {
    /*background-color: #F2EFF2;*/
}
.dmznot_view_read_all_wrapper div {
    display: inline-block;
    /*width: 50%;*/
}
.dmznot_view_read_all_wrapper div:hover {
    background-color: #dfdcdf;
}
.dmznot_even_row {
    background-color: #FFFFFF;
}
.dmznot_odd_row {
    background-color: #F2EFF2;
}
.dmznot_view_read_all_wrapper a {
    color: #9c9c9a;
    display: block;
    font-size: 12px;
    padding: 6px 0;
}
.dmznot_view_read_all_wrapper a:hover {
    text-decoration: underline;
    color: #747472;
}
.dmznot_view_all {
    border-right: 1px solid #d0d0d0;
    width: 49%;
}
.dmznot_read_all {
    width: 50.7%;
}
.dmznot_read_all_disabled a {
    pointer-events: none;
    cursor: default;
}
.dmznot_all_seen {
    width: 350px;
    height: 260px;
    /*background-color: #EEEDEE;*/

    background:none no-repeat scroll 0 0 #d0d0d0;
    background: -webkit-linear-gradient(top, #FFFFFF 0%, #d0d0d0 100%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(top, #FFFFFF 0%, #d0d0d0 100%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(top, #FFFFFF 0%, #d0d0d0 100%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(top, #FFFFFF 0%, #d0d0d0 100%); /* Standard syntax */
}
.dmznot_all_seen_img {
    background-image: url("../../../public/images/domaza_logo_black_white.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    display: block;
    height: 125px;
    width: 100%;
}
.dmznot_all_seen_text {
    font-family: Arial;
    font-size: 20px;
    margin-top: 20px;
    text-align: center;
}
.logo-christmas-hat{
    background: url("'http://www.domaza.li/public/images/christmas-hat.png'") no-repeat scroll 0 0 transparent;
    position: absolute;
    top: -20px;
    left: -12px;
    width: 47px;
    height: 54px;
}
.home-page-adv-banner{
    display: block;
    margin: 0px 0px 11px 0px;
}



/*
1 ARCHIVA ARCHIVQ ARCHIVa ARCHIVq ARCHIV ARCHIV ARCHIV ARCHIV ARCHIV ARCHIV ARCHIV ARCHIV ARCHIV ARCHIV ARCHIV! ARCHIV1 ARCHIVA ARCHIVQ ARCHIVa ARCHIVq ARCHIV ARCHIV ARCHIV ARCHIV ARCHIV ARCHIV ARCHIV ARCHIV ARCHIV ARCHIV ARCHIV! ARCHIV1 ARCHIVA ARCHIVQ ARCHIVa ARCHIVq ARCHIV ARCHIV ARCHIV ARCHIV ARCHIV 