<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* -----------------------
GoHome CSS v2010
Copyright Pravi Klik Razvoj d.o.o.
-------------------------- */
/* ----- Reset ------- */
html, body
{
    border: 0;
    margin: 0;
    padding: 0;
}

body
{
    font-size: 1rem;
    font-family: Arial, Helvetica;
    background-color: #FFF;
}

h1, h2, h3, h4, h5, h6
{
    margin: 0;
    padding: 0;
    font-weight: normal;
}

p, ul, ol, a
{
    margin: 0;
    padding: 0;
}

ul, ol
{
    list-style: none;
    padding: 0;
}

img
{
    border: 0;
}

form
{
    margin: 0;
    padding: 0;
    display: inline;
}

input, select, textarea
{
    font-family: Arial, Helvetica, sans-serif;
}

textarea
{
    line-height: 1.25;
}

label
{
    cursor: pointer;
}

dl, dd, dt
{
    margin: 0;
    padding: 0;
}

a:hover.opc
{
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

.clear
{
    clear: both;
    font-size: 1px;
}

.searchbox-mobile
{
    display: none;
}

/* ----- Header Style ------- */
#header_wrap
{
    width: 100%;
    height: 60px;
    background: #9C0C16 url(/Content/images/main/index_bg.png.hash.4CAEA8398478A515ABBFE81E50206740AECFBE73.sha1) repeat-x;
}

#header_content
{
    width: 960px;
    height: 40px;
    margin: 0 auto;
    padding-top: 20px;
}

#header_content ul
{
    font-size: 1rem;
    font-weight: bold;
}

#header_content ul li
{
    float: left;
}

#header_content .header_menu ul.middle_menu
{
    display: none;
    font-size: 90%;
    width: 210px;
    position: absolute;
    background-color: #000;
    margin: 1px 0 0 0px;
    height: auto;
    line-height: normal;
    border-radius: 0px 10px 10px 10px;
    -moz-border-radius: 0px 10px 10px 10px;
    -webkit-border-radius: 0px 10px 10px 10px;
}

#header_content .header_menu ul.middle_menu li
{
    float: none;
    background: none;
    border-bottom: 1px solid #313131;
    line-height: 2.5em;
    color: #313131;
}

#header_content .header_menu ul.middle_menu li.last
{
    border: 0;
}

#header_content .header_menu
{
    float: left;
    font-size: 75%;
    color: #fff;
}

#header_content .header_menu_it
{
    display: none;
}

#header_content .header_menu li.middle
{
    background: url(/Content/images/main/header_menu_separator.jpg.hash.3CD0358264505285DBD9C9FA826CB4F3E1BBE0F6.sha1) no-repeat right;
}

#header_content .header_menu li.middle:hover
{
    background: none;
    background-color: #000;
    border-radius: 10px 10px 0px 0px;
    -moz-border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
    border-bottom: 10px solid #313131;
}

#header_content .header_menu li.middle:hover a
{
    background-image: none;
    text-decoration: none;
}

#header_content .header_menu li.middle:hover .middle_menu
{
    display: block;
}

#header_content .header_menu a:link, #header_content .header_menu a:visited, #header_content .header_menu a:hover, #header_content .header_menu a:active
{
    outline: 0;
    height: 30px;
    line-height: 30px;
    display: block;
    color: #fff;
    text-decoration: none;
    padding: 0 10px;
}

#header_content .header_menu_it a:link, #header_content .hheader_menu_it a:visited, #header_content .header_menu_it a:hover, #header_content .header_menu_it a:active
{
    height: auto;
    line-height: normal;
}

#header_content .header_menu a:hover
{
    text-decoration: underline;
}

#header_content .header_menu li.middle a
{
    background: url(/Content/images/main/header_menu_separator.jpg.hash.3CD0358264505285DBD9C9FA826CB4F3E1BBE0F6.sha1) no-repeat left;
    padding: 0 10px;
}

#header_content .header_menu li.first a
{
    padding: 0 10px 0 0;
}

#header_content .header_menu .middle_menu a
{
    height: 25px;
    line-height: 25px;
}

#header_content .header_menu .middle_menu a:hover
{
    color: silver;
}

#header_content .header_tabs
{
    float: right;
    height: 40px;
    line-height: 40px;
}

/****  IE7 ****/
*:first-child + html body.beephome #header_content .header_tabs
{
    margin-top: 31px;
}

#header_content .header_tabs li
{
    border-radius: 10px 10px 0px 0px;
    -moz-border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
}

#header_content .header_tabs li.gohome_tab
{
    background-color: #fff;
    color: #363636;
    margin-right: 5px;
}

#header_content .header_tabs li.beephome_tab
{
    background: url(/Content/images/main/header_tabs_beephome_tab_bg.jpg.hash.3000C7907504F011F0523B62F52C9E4188E15129.sha1) repeat-x;
    color: #fff;
    text-shadow: 1px 1px 1px #858585;
}

#header_content .header_tabs li.gohome_tab a:link, #header_content .header_tabs li.gohome_tab a:visited, #header_content .header_tabs li.gohome_tab a:hover, #header_content .header_tabs li.gohome_tab a:active
{
    display: block;
    padding: 0 20px;
    color: #000;
    text-decoration: none;
    cursor: default;
}

#header_content .header_tabs li.beephome_tab a:link, #header_content .header_tabs li.beephome_tab a:visited, #header_content .header_tabs li.beephome_tab a:hover, #header_content .header_tabs li.beephome_tab a:active
{
    display: block;
    padding: 0 20px;
    color: #fff;
    text-decoration: none;
}

#header_content .header_tabs li.beephome_tab a:hover
{
    color: #ebebeb;
}

#header_content .header_tabs li.beephome_tab .msg_nmbr
{
    font-size: 75%;
    text-decoration: none;
    text-shadow: 0 0 0 transparent;
    background: url(/Content/images/main/header_tabs_beephome_tab_msg_nmbr_bg.jpg.hash.A342BFBF535E7F06781E30F8C9BFF1E2BEA4BD27.sha1) repeat-x;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    display: block;
    float: left;
    height: 23px;
    margin: 7px 5px 0 0;
    padding: 1px 5px 0 5px;
    line-height: 23px;
}

/* ----- Index Style ------- */

body.index #header_wrap_hr
{
    width: 100%;
    height: 60px;
    background: #9C0C16 url(/Content/images/main/index_bg.png.hash.4CAEA8398478A515ABBFE81E50206740AECFBE73.sha1) repeat-x;
    /*background: linear-gradient(#001043, #002365);*/
}

body.index #header_wrap
{
    width: 100%;
    height: 60px;
    background: #9C0C16 url(/Content/images/main/index_bg.png.hash.4CAEA8398478A515ABBFE81E50206740AECFBE73.sha1) repeat-x;
}

body.index #header_content
{
    width: 960px;
    height: 40px;
    margin: 0 auto;
    padding-top: 20px;
}

body.index #main_wrap
{
    width: 960px;
    margin: 0 auto;
}

body.index #main_wrap .logo
{
    margin: 0 auto;
    display: block;
    padding: 45px 0 50px 0;
}

body.index #search_wrap
{
    width: 620px;
    margin: 0 auto;
    font-size: 1rem;
}

body.index #search_wrap ul.search_tabs
{
    margin-left: 30px;
    height: 40px;
}

body.index #search_wrap ul.search_tabs li
{
    color: #a1a1a1;
    margin-right: 5px;
    float: left;
    border: 1px solid #E1E1E1;
    border-width: 1px 1px 0px 1px;
    border-radius: 10px 10px 0px 0px;
    -moz-border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
}

body.index #search_wrap ul.search_tabs li.active
{
    color: #000;
    background-color: #E1E1E1;
    height: 40px;
    line-height: 40px;
}

body.index #search_wrap ul.search_tabs li a:link, body.index #search_wrap ul.search_tabs li a:visited, body.index #search_wrap ul.search_tabs li a:hover, body.index #search_wrap ul.search_tabs li a:active
{
    outline: 0;
    display: block;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    background-color: transparent;
    text-decoration: none;
    color: #a1a1a1;
}

body.index #search_wrap ul.search_tabs li a:hover
{
    color: #000;
}

body.index #search_wrap ul.search_tabs li.active a
{
    cursor: default;
    color: #000;
}

body.index #search_wrap ul.search_tabs li:hover
{
    background-color: #E1E1E1;
}

body.index #search_wrap #searchbox_wrap
{
    background-color: #E1E1E1;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding-bottom: 30px;
}

body.index #search_wrap #searchbox_wrap fieldset
{
    border: 0;
    padding: 30px 0 0 0;
    margin-bottom: 10px;
    clear: both;
    width: 90%;
    margin: 0 auto 10px auto;
}

/****  IE7 ****/
*:first-child + html body.index #search_wrap #searchbox_wrap fieldset
{
    margin-left: 0px;
    padding-left: 30px;
}

body.index #search_wrap #searchbox_wrap fieldset input.input_search
{
    width: 74%;
    border: 1px solid #B2B2B2;
    border-color: #fff #B2B2B2 #B2B2B2 #fff;
    padding: 2%;
    margin: 0 2% 0 0;
    font-weight: bold;
    font-size: 1rem;
    color: #363636;
}

body.index #search_wrap #searchbox_wrap fieldset input.btn_search
{
    width: 18%;
    height: 40px;
    border: 0;
    background: #9C0C16 url(/Content/images/main/btn_search_bg.jpg.hash.780AA4FBBDB3BE4AA6ECCA9AD2E253C951712BF3.sha1) repeat-x;
    color: #fff;
    text-align: center;
    cursor: pointer;
    text-shadow: 1px 1px 1px #000;
    font-weight: bold;
    font-size: 1rem;
}

body.index #search_wrap #searchbox_wrap fieldset input.input_search:focus
{
    border: 1px solid #B2B2B2;
    border-color: #d5d5d5 #B2B2B2 #B2B2B2 #d5d5d5;
}

body.index #search_wrap #searchbox_wrap fieldset input.btn_search:hover
{
    background: none;
    background-color: #710407;
}

body.index #search_wrap p.detail
{
    clear: both;
    margin: 0 0 0 30px;
    padding: 0 0 0px 0;
    font-size: 75%;
    background: none;
    font-weight: bold;
    color: #9C0C16;
}

body.index #search_wrap p.detail a:link, body.index #search_wrap p.detail a:visited, body.index #search_wrap p.detail a:hover, body.index #search_wrap p.detail a:active
{
    color: #9C0C16;
    text-decoration: none;
}

body.index #search_wrap p.detail a:hover
{
    text-decoration: underline;
}

body.index #popular_q_wrap
{
    width: 530px;
    margin: 0px auto;
    text-align: center;    
    padding: 30px 0px;
    line-height: 2em;
}

body.index #popular_q_wrap a:link, body.index #popular_q_wrap a:visited, body.index #popular_q_wrap a:hover, body.index #popular_q_wrap a:active, body.index #q_count_wrap a:link, body.index #q_count_wrap a:visited, body.index #q_count_wrap a:hover, body.index #q_count_wrap a:active
{
    color: #9C0C16;
    text-decoration: none;
}

body.index #popular_q_wrap a:hover, body.index #q_count_wrap a:hover
{
    text-decoration: underline;
}

body.index #q_count_wrap
{
    width: 588px;
    margin: 0 auto;
    text-align: center;
    font-size: 0.8rem;
    padding: 30px 15px 30px 15px;
}

body.index #bottom_links
{
    width: 410px;
    margin: 0 auto 20px auto;
    text-align: center;
    font-size: 0.8rem;
}

body.index #bottom_links a:link, body.index #bottom_links a:visited, body.index #bottom_links a:hover, body.index #bottom_links a:active
{
    color: #8a8a8a;
    text-decoration: none;
    font-weight: normal;
    margin-right: 3px;
}

body.index #bottom_links a:hover
{
    text-decoration: underline;
}

body.index .erste
{
    position: absolute;
    border: 0;
    display: block;
    width: 120px;
    height: 120px;
    margin: 55px 0 0 648px;
}

/****  IE7 ****/
*:first-child + html body.index .erste
{
    margin: 55px 0 0 287px;
}

/* ----- Web Search Style ------- */
.web_search #header_wrap
{
    width: 100%;
    height: 150px;
    background: #9C0C16 url(/Content/images/main/search_bg.png.hash.BB6DB145DC8FA13FC0D84DC6F927FEAC6ED14688.sha1) repeat-x;
}

.web_search #header_content
{
    width: 100%;
    height: 40px;
    margin: 0 auto;
    padding-top: 110px;
}

.web_search #header_content .header_menu
{
    margin-left: 20px;
}

.web_search #header_content .header_tabs
{
    margin-right: 20px;
}

.web_search .top_banner
{
    position: absolute;
    top: 10px;
    left: 50%;
    margin-left: -364px;
    width: 728px;
    height: 90px;
}

.web_search .top_banner .ad
{
    background-color: #9C0C16;
    width: 728px;
    height: 90px;
    margin: 0 auto;
}

.web_search .top_banner object
{
    display: block;
}

.web_search #search_wrap
{
    background: #fff url(/Content/images/main/search_wrap_bg.png.hash.994A007F7AC171CC1ABBEED01FC53F51B33732B4.sha1) repeat-x bottom;
}

table#searchbox_wrap
{
    width: 100%;
    padding: 0 20px;
    height: 117px;
}

table#searchbox_wrap td, table#form_wrap td
{
    line-height: normal;
    vertical-align: top;
}

table#searchbox_wrap td.search_logo
{
    width: 127px;
    padding: 10px 12px 0 0;
}

table#searchbox_wrap td.search_logo .tr
{
    background: url(/Content/images/main/search_logo_tr.png.hash.7FA821C21DC96CF8C25CD5D3C1CA0D347FBC7ACB.sha1) no-repeat bottom right;
    padding-bottom: 10px;
}

/****  IE7 ****/
*:first-child + html table#searchbox_wrap td.search_logo
{
    padding-left: 20px;
}

*:first-child + html table#searchbox_wrap td.search_form
{
    padding-top: 30px;
}

table#searchbox_wrap td.detail-search
{
    height: 40px;
    width: 160px;
    padding: 0 0 7px 0;
    vertical-align: bottom;
}

table#searchbox_wrap td.detail-search a:link, table#searchbox_wrap td.detail-search a:visited, table#searchbox_wrap td.detail-search a:hover, table#searchbox_wrap td.detail-search a:active
{
    font-size: 0.9rem;
    color: #9C0C16;
    text-decoration: none;
}

table#searchbox_wrap td.detail-search a:hover
{
    text-decoration: underline;
}

table#searchbox_wrap td.side_link
{
    width: 250px;
    padding: 32px 0 0 15px;
    text-align: right;
}

table#searchbox_wrap td.side_link h1
{
    display: inline;
    font-size: 0.8rem;
    color: #b7b7b7;
}

table#searchbox_wrap td.side_link a:link, table#searchbox_wrap td.side_link a:visited, table#searchbox_wrap td.side_link a:hover, table#searchbox_wrap td.side_link a:active
{
    font-size: 0.8rem;
    color: #898989;
    text-decoration: none;
}

table#searchbox_wrap td.side_link a:hover
{
    text-decoration: underline;
}

table#form_wrap
{
    width: 100%;
    padding: 29px 0 0 0;
    margin: 0;
}

table#form_wrap td.input
{
    padding: 0 17px 0 0;
}

table#form_wrap td.button
{
    width: 80px;
    padding: 0 10px 0 0;
}

table#form_wrap .input_search
{
    width: 100%;
    border: 1px solid #A8A8A8;
    padding: 6px 5px;
    font-size: 0.9rem;
    font-weight: bold;
    color: #636363;
}

table#form_wrap .btn_search
{
    width: 80px;
    height: 30px;
    border: 0;
    background: #9C0C16 url(/Content/images/main/btn_search_bg.jpg.hash.780AA4FBBDB3BE4AA6ECCA9AD2E253C951712BF3.sha1) repeat-x;
    color: #fff;
    text-align: center;
    cursor: pointer;
    text-shadow: 1px 1px 1px #000;
    font-size: 0.9rem;
    letter-spacing: 0.05em;
    font-weight: bold;
}

table#form_wrap .btn_search:hover
{
    background: none;
    background-color: #710407;
}

table#searchbox_wrap td.searchbox_bottom_content
{
    padding: 4px 0 0 0;
    color: #898989;
}

table#searchbox_wrap td.searchbox_bottom_content b
{
    color: #464646;
}

table#searchbox_wrap p.found
{
    width: auto;
    margin: 0 0px 0 0;
    line-height: 24px;
    font-size: 0.8rem;
}

table#searchbox_wrap p.found .average_price
{
    padding: 0 6px 0 0;
}

table#searchbox_wrap p.other_estates
{
    width: auto;
    margin: 0 0 35px 0;
    line-height: normal;
    font-size: 0.8rem;
}

table#searchbox_wrap p.other_estates a:link, table#searchbox_wrap p.other_estates a:visited, table#searchbox_wrap p.other_estates a:hover, table#searchbox_wrap p.other_estates a:active
{
    color: #9C0C16;
    font-weight: bold;
}

table#searchbox_wrap p.other_estates a:hover
{
    text-decoration: none;
}

a.beepme_query:link, a.beepme_query:visited, a.beepme_query:hover, a.beepme_query:active
{
    background: url(/Content/images/main/beepme.png.hash.7739C06B632CF29716FB1BDD722B1692534D2B56.sha1) no-repeat;
    width: 65px;
    height: 20px;
    line-height: 20px;
    letter-spacing: 0.05px;
    padding: 5px 0 5px 23px;
    margin: 0;
    color: #E34904;
    text-decoration: none;
    font-size: 90%;
    font-weight: bold;
}

a.beepmed_query:link, a.beepmed_query:visited, a.beepmed_query:hover, a.beepmed_query:active
{
    background: url(/Content/images/main/beepmed.png.hash.CABA7826950C8C90B9408A80EBC5E8294FD94FC4.sha1) no-repeat;
    height: 20px;
    line-height: 20px;
    letter-spacing: 0.05px;
    padding: 5px 0 5px 23px;
    margin: 0;
    color: #898989;
    text-decoration: none;
    font-size: 90%;
    font-weight: bold;
}

/***  INFO PORUKE  ***/
#visit_link
{
    margin: 12px 20px 20px 20px;
    background: #486B1F url(/Content/images/main/info_bg_green.png.hash.0C25CA8031277BC960AFE329FEB22BB3ABED67F7.sha1) no-repeat bottom right;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    height: 60px;
}

#visit_link img.lupa
{
    float: left;
    margin: -25px 0 0 5px;
}

#visit_link p
{
    color: #fff;
    font-size: 0.9rem;
    text-shadow: 1px 1px 1px #5c5c5c;
    font-weight: bold;
    padding: 12px 0 0 2px;
}

#visit_link p.correct_result
{
    font-size: 0.8rem;
    font-weight: normal;
    padding: 3px 0 0 2px;
}

#visit_link .close
{
    float: right;
    margin: -17px 10px 0 0;
}

#visit_link p a:link, #visit_link p a:visited, #visit_link p a:hover, #visit_link p a:active
{
    color: #fff;
}

#visit_link p a:hover
{
    text-decoration: none;
}

.beep_network
{
    margin: 0px 20px 10px 20px;
    background: #505050 url(/Content/images/main/info_bg_gray.png.hash.F2BB66717A7CDBC5C5B0BE69FF76934908ECFABF.sha1) no-repeat bottom right;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    height: 60px;
    line-height: 60px;
}

.beep_network img.home
{
    float: left;
    margin: -20px 0 0 -7px;
}

.beep_network p
{
    color: #fff;
    font-size: 0.9rem;
    text-shadow: 1px 1px 1px #4c4c4c;
    font-weight: bold;
    padding: 0 0 0 5px;
    line-height: normal;
}

.beep_network p.net
{
    padding: 12px 0 0 5px;
}

.beep_network p.net span
{
    font-weight: normal;
    color: #d5d5d5;
}

.beep_network .msg p
{
    padding: 3px 0 0 5px;
    font-size: 0.8rem;
    font-weight: normal;
}

.beep_network .msg p b
{
    color: #d5d5d5;
}

.beep_network .close1
{
    float: right;
    margin: -20px 10px 0 0;
}

.beep_network p a:link, .beep_network p a:visited, .beep_network p a:hover, .beep_network p a:active
{
    color: #fff;
    text-decoration: none;
}

.beep_teaser
{
    margin: 0px 20px 20px 20px;
    background: #505050 url(/Content/images/main/info_bg_gray.png.hash.F2BB66717A7CDBC5C5B0BE69FF76934908ECFABF.sha1) no-repeat bottom right;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    height: 60px;
    line-height: 60px;
}

.beep_teaser img.target
{
    float: left;
    margin: -20px 0 0 -7px;
}

.beep_teaser p
{
    color: #fff;
    font-size: 0.9rem;
    text-shadow: 1px 1px 1px #4c4c4c;
    font-weight: bold;
    padding: 5px 0 0 5px;
    line-height: normal;
}

.beep_teaser p.net
{
    padding: 12px 0 0 5px;
}

.beep_teaser p.net span
{
    font-weight: normal;
    color: #d5d5d5;
}

.beep_teaser p.bottom
{
    padding: 3px 0 0 5px;
    font-size: 0.8rem;
    font-weight: normal;
}

.beep_teaser .close2
{
    float: right;
    margin: -20px 10px 0 0;
}

.beep_teaser p a:link, .beep_teaser p a:visited, .beep_teaser p a:hover, .beep_teaser p a:active
{
    color: #fff;
    text-decoration: none;
    font-weight: normal;
}

.beep_teaser p a:hover
{
    text-decoration: none;
}

.beep_teaser p a u
{
    font-weight: bold;
}

.gohome_teaser
{
    margin: 0px 20px 20px 20px;
    background: #005C7F url(/Content/images/main/info_bg_blue.png.hash.E15CD4BBAE666CE6134C7E318574D5F6C6ABD04B.sha1) no-repeat bottom right;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    height: 60px;
    line-height: 60px;
}

.gohome_teaser img.target
{
    float: left;
    margin: -20px 0 0 -7px;
}

.gohome_teaser p
{
    color: #fff;
    font-size: 0.9rem;
    text-shadow: 1px 1px 1px #4c4c4c;
    font-weight: normal;
    padding: 10px 0 0 5px;
    line-height: 1.4em;
}

.gohome_teaser p em
{
    font-style: normal;
    font-weight: bold;
}

.gohome_teaser p.net
{
    padding: 12px 0 0 5px;
}

.gohome_teaser p.net span
{
    font-weight: normal;
    color: #d5d5d5;
}

.gohome_teaser p.bottom
{
    padding: 3px 0 0 5px;
    font-size: 0.8rem;
    font-weight: normal;
}

.gohome_teaser .close2
{
    float: right;
    margin: -22px 10px 0 0;
}

.gohome_teaser p a:link, .gohome_teaser p a:visited, .gohome_teaser p a:hover, .gohome_teaser p a:active
{
    color: #fff;
    text-decoration: underline;
    font-weight: bold;
}

.gohome_teaser p a:hover
{
    text-decoration: none;
}

.gohome_teaser p a u
{
    font-weight: bold;
}

.splitska_teaser
{
    margin: 0px 20px 20px 20px;
    background: #ED0025 url(/Content/images/main/info_bg_red.png.hash.B8FD665FF53089E634B4D12381ACFAAE3683F173.sha1) no-repeat bottom right;
    text-decoration: none;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    height: 60px;
    line-height: 60px;
    display: block;
}

.splitska_teaser img.logo
{
    float: left;
    margin: -11px 12px 0 14px;
}

.splitska_teaser span
{
    text-decoration: none;
    display: block;
    color: #fff;
    font-size: 0.9rem;
    text-shadow: 1px 1px 1px #4c4c4c;
    padding: 5px 0 0 5px;
    line-height: normal;
    width: 1000px;
}

.splitska_teaser span.net
{
    padding: 12px 0 0 5px;
}

.splitska_teaser span.net span
{
    font-weight: normal;
    color: #d5d5d5;
}

.splitska_teaser span.bottom
{
    padding: 3px 0 0 5px;
    font-size: 0.8rem;
    font-weight: normal;
}

.splitska_teaser.hypocentrum
{
    background: #ED0025 url(/Content/images/main/info_bg_red.png.hash.B8FD665FF53089E634B4D12381ACFAAE3683F173.sha1) no-repeat bottom right;
}

/***  FILTER - position fixe?d?  ***/
#filter
{
    background-color: #fff;
    width: 100%;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #E5E5E5;
    font-size: 0.8rem;
}

#filter p.filter_limit
{
    padding: 0 12px 0 20px;
    float: left;
    color: #636363;
    font-weight: bold;
}

#filter ul.filter_menu
{
    cursor: pointer;
    color: #9C0C16;
    font-weight: bold;
}

#filter ul.filter_menu li
{
    padding: 0 10px;
    background: url(/Content/images/main/filter_menu_borr.png.hash.386D27512D439727020C348B4D77FE1D41EC2A44.sha1) no-repeat left;
    display: inline;
    float: left;
}

#filter ul.filter_menu li span
{
    background: url(/Content/images/main/filter_menu_arr.png.hash.7B565C328118227591CBAB59349DB8B49C8F1EAE.sha1) no-repeat 0 6px;
    padding: 0 0 0 7px;
}

#filter ul.filter_menu li a span
{
    padding: 0;
    font-weight: normal;
    font-size: 90%;
}

#filter ul.filter_menu ul, #filter ul.filter_menu ul li, #filter ul.filter_menu ul li span
{
    background: none;
}

#filter ul.filter_menu ul
{
    background-color: #F8F8F8;
    border: 1px solid #E5E5E5;
    border-bottom-width: 0;
    margin: -12px 0 0 0px;
    z-index: 3000;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    position: absolute;
}

#filter ul.filter_menu ul li
{
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #E5E5E5;
    display: block;
    float: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

#filter ul.filter_menu ul li:last-child
{
    border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
}

#filter ul.filter_menu ul li a:link, #filter ul.filter_menu ul li a:visited, #filter ul.filter_menu ul li a:hover, #filter ul.filter_menu ul li a:active
{
    text-decoration: none;
    color: #636363;
    display: block;
    line-height: 25px;
    padding: 0 10px;
}

#filter ul.filter_menu ul li a:hover
{
    color: #9C0C16;
}

#filter ul.filter_menu ul
{
    display: none;
}

#filter ul.filter_menu:hover
{
    color: #636363;
}

#filter ul.filter_menu:hover ul
{
    display: block;
}

#filter ul.filter_sort
{
    margin: 0 0 0 13px;
}

#filter ul.filter_sort li
{
    background: none;
}

#web_search_wrap
{
    margin: 18px 0 0 0;
}

#search_tabs_wrap
{
    margin: 0 20px 10px 20px;
    height: 27px;
    border-bottom: 1px solid #E5E5E5;
}

#search_tabs_wrap ul.search_tabs
{
    float: left;
    margin: 0 0 0 10px;
    font-size: 0.8rem;
    width: 182px;
}

#search_tabs_wrap ul.search_tabs li
{
    color: #a1a1a1;
    background-color: #EBEBEB;
    margin-right: 4px;
    float: left;
    border: 1px solid #E5E5E5;
    border-width: 1px 1px 0px 1px;
    border-radius: 10px 10px 0px 0px;
    -moz-border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
}

#search_tabs_wrap ul.search_tabs li.active
{
    color: #000;
    background-color: #FFF;
}

#search_tabs_wrap ul.search_tabs li a:link, #search_tabs_wrap ul.search_tabs li a:visited, #search_tabs_wrap ul.search_tabs li a:hover, #search_tabs_wrap ul.search_tabs li a:active
{
    outline: 0;
    display: block;
    height: 27px;
    line-height: 27px;
    padding: 0 9px;
    background-color: transparent;
    text-decoration: none;
    color: #a1a1a1;
    font-weight: bold;
}

#search_tabs_wrap ul.search_tabs li a:hover
{
    color: #000;
}

#search_tabs_wrap ul.search_tabs li.active a
{
    cursor: default;
    color: #000;
    padding: 0 11px;
}

#search_tabs_wrap ul.search_tabs li:hover
{
    background-color: #FFF;
}

p.all_number
{
    font-size: 0.8rem;
    color: #636363;
    text-align: right;
    padding: 6px 0 0 0;
}

p.all_numberit
{
    font-size: 0.8rem;
    color: #636363;
    text-align: right;
    padding: 6px 0 0 0;
    width: 300px;
    float: right;
}

#results_wrap
{
    margin: 0 20px;
}

#results
{
    width: 100%;
    float: left;
    margin-right: -310px;
}

#desno
{
    width: 300px;
    float: right;
    margin: 10px 0 0 0;
}

.side_banner
{
    text-align: center;
    margin-bottom: 10px;
}

#results .item
{
    margin: 0px 310px 0px 0;
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #E5E5E5;
}

#results .item .boj .spon
{
    float: right;
    display: block;
    width: 24px;
    height: 24px;
    background: transparent url(/Content/images/main/sponsored.png.hash.3C081E894AE9128B29D01358EE88D1A93EFA8C9F.sha1) no-repeat;
    margin: 3px 4px 0 0;
}

/** position: absolute; right: 0; background: transparent url(/Content/images/main/sponsored.png.hash.3C081E894AE9128B29D01358EE88D1A93EFA8C9F.sha1) no-repeat; text-indent: -9999px; 
display: block; width: 24px; height: 24px; margin: 8px 330px 0 0 ; **/
#results .item .neboj .spon
{
    display: none;
}

body.photo #results .special
{
    width: 18px;
    height: 18px;
    background: transparent url(/Content/images/main/photo_special.png.hash.171BFD2E8420E89D2F550E850B6B96EE73CC7E3C.sha1) no-repeat;
    position: absolute;
    margin: 10px 0 0 164px;
    z-index: 1000;
}

.price_change
{
    float: left;
    width: 54px;
    height: 30px;
    line-height: 30px;
    font-size: 1rem;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
    text-align: center;
    border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    padding: 3px 0 0 0px;
    margin: 0 0 0 -10px;
}

.price_down
{
    background: transparent url(/Content/images/main/price_down.png.hash.80A7A2D9B16D430EA4E56D5584B81A438468C7D4.sha1) no-repeat 3px 3px;
}

.price_up
{
    background: transparent url(/Content/images/main/price_up.png.hash.6890E9D1BFB26AF602861BD8F0FCA11DFAEBE470.sha1) no-repeat 3px 3px;
}

.price_change p.info
{
    display: none;
    position: absolute;
    background-color: #000;
    line-height: normal;
    font-weight: normal;
    font-size: 11px;
    color: #D1D1D1;
    text-align: left;
    border-radius: 0px 5px 5px 5px;
    -moz-border-radius: 0px 5px 5px 5px;
    -webkit-border-radius: 0px 5px 5px 5px;
    padding: 6px 5px;
    margin: 0 0 0 0px;
    cursor: default;
    line-height: 1.5em;
}

.price_change p.info a:link, .price_change p.info a:visited, .price_change p.info a:hover, .price_change p.info a:active
{
    color: #D1D1D1;
}

.price_change p.info a:hover
{
    text-decoration: none;
}

.price_change:hover
{
    background-color: #000;
}

.price_change:hover p.info
{
    display: block;
}

#results .item a.main_link:link, #results .item a.main_link:visited, #results .item a.main_link:hover, #results .item a.main_link:link
{
    float: left;
    font-size: 1.1em;
    color: #9C0C16;
    font-weight: bold;
    letter-spacing: 0.00em;
    font-family: arial;
    margin: 6px 8px 5px 4px;
}

#results .item a.main_link:visited
{
    color: #555;
}

#results .item a.main_link:hover
{
    text-decoration: none;
}

#results .item .average_price
{
    float: left;
    display: block;
    color: #363636;
    font-size: 0.8rem;
    font-weight: bold;
    padding: 0;
    margin: 10px 2px 0 0px;
}

#results .item .price_history
{
    float: left;
    width: 17px;
    height: 16px;
    line-height: 16px;
    font-size: 1px;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
    border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    padding: 3px 0 0 6px;
    margin: 6px 0 0 0;
    background: transparent url(/Content/images/main/history.png.hash.FB066DC816BD463961246A612318439657D884BA.sha1) no-repeat 3px 3px;
}

#results .item p.prices
{
    display: none;
    position: absolute;
    background-color: #000;
    line-height: normal;
    font-weight: normal;
    font-size: 11px;
    color: #D1D1D1;
    border-radius: 0px 5px 5px 5px;
    -moz-border-radius: 0px 5px 5px 5px;
    -webkit-border-radius: 0px 5px 5px 5px;
    padding: 6px 5px;
    margin: 0 0 0 -6px;
    cursor: default;
    line-height: 1.5em;
}

#results .item .price_history:hover
{
    background-color: #000;
}

#results .item .price_history:hover p.prices
{
    display: block;
}

#results .item p.prices span.title
{
    color: #8dc63f;
}

#results .item .new
{
    background: #598527 url(/Content/images/main/new_bg.jpg.hash.56381F5B7CADFFDBAC668D20DD5B0F831F716870.sha1) repeat-x;
    float: left;
    width: auto;
    padding: 2px 4px;
    font-weight: bold;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 11px;
    color: #fff;
    -moz-box-shadow: 0px 1px 0px #1A3906;
    -webkit-box-shadow: 0px 1px 0px #1A3906;
    box-shadow: 0px 1px 0px #1A3906;
    margin-left: 4px;
    margin-top: 8px;
}

#results .item .indexed, #results .item .source
{
    float: left;
    font-size: 0.8rem;
    color: #598527;
    font-weight: bold;
    margin: 10px 10px 0 0;
}

#results .item .indexed
{
    margin: 10px 3px 0 4px;
}

/* a.beepme_estate:link,  
a.beepme_estate:visited, 
a.beepme_estate:hover, 
a.beepme_estate:active { visibility: hidden;
background:url(/Content/images/main/beepme.png.hash.7739C06B632CF29716FB1BDD722B1692534D2B56.sha1) no-repeat; 
width: 65px; height: 20px; 
line-height: 20px; letter-spacing: 0.05px; 
padding: 0px 0 0px 23px; margin: 7px 0 0 5px; color: #E34904; 
text-decoration: none; font-size: 0.8rem; font-weight: bold; 
float:left; } */
a.beepme_estate:link, a.beepme_estate:visited, a.beepme_estate:hover, a.beepme_estate:active
{
    visibility: hidden;
    background: url(/Content/images/main/cz-rukica.png.hash.7588074074DD1F8523E4110FAB3353D6173A2C75.sha1) no-repeat;
    width: 65px;
    height: 20px;
    line-height: 20px;
    letter-spacing: 0.05px;
    padding: 0px 0 0px 23px;
    margin: 7px 0 0 5px;
    color: #318231;
    text-decoration: none;
    font-size: 0.8rem;
    font-weight: bold;
    float: left;
}

#results .item :hover a.beepme_estate
{
    visibility: visible;
}

/* a.beepmed_estate:link,  
a.beepmed_estate:visited, 
a.beepmed_estate:hover, 
a.beepmed_estate:active { background:url(/Content/images/main/beepmed.png.hash.CABA7826950C8C90B9408A80EBC5E8294FD94FC4.sha1) no-repeat; height: 20px; line-height: 20px; letter-spacing: 0.05px; 
								padding: 0px 0 0px 23px;margin: 7px 0 0 5px; color: #898989; text-decoration: none; font-size: 0.8rem; font-weight: bold; 
								float:left;  } */
a.beepmed_estate:link, a.beepmed_estate:visited, a.beepmed_estate:hover, a.beepmed_estate:active
{
    background: url(/Content/images/main/cz-rukica-dis.png.hash.297981FB48FE7D23A0133A4C2ADC90DDDFE766E5.sha1) no-repeat;
    height: 20px;
    line-height: 20px;
    letter-spacing: 0.05px;
    padding: 0px 0 0px 23px;
    margin: 7px 0 0 5px;
    color: #898989;
    text-decoration: none;
    font-size: 0.8rem;
    font-weight: bold;
    float: left;
}

#results .item .describe
{
    clear: both;
    color: #555;
    font-size: 0.9rem;
    line-height: 1.2em;
    margin: 5px 4px 8px 4px;
}

.spremljeno
{
    display: none;
}

a.beepme_estatexcs:link, a.beepme_estatexcs:visited, a.beepme_estatexcs:hover, a.beepme_estatexcs:active
{
    visibility: hidden;
    background: url(/Content/images/main/cz-rukica.png.hash.7588074074DD1F8523E4110FAB3353D6173A2C75.sha1) no-repeat;
    width: 65px;
    height: 20px;
    line-height: 20px;
    letter-spacing: 0.05px;
    padding: 0px 0 0px 23px;
    margin: 7px 0 0 5px;
    color: #318231;
    text-decoration: none;
    font-size: 0.8rem;
    font-weight: bold;
    float: left;
}

a.beepmed_estatexcs:link, a.beepmed_estatexcs:visited, a.beepmed_estatxcse:hover, a.beepmed_estatexcs:active
{
    background: url(/Content/images/main/cz-rukica-dis.png.hash.297981FB48FE7D23A0133A4C2ADC90DDDFE766E5.sha1) no-repeat;
    height: 20px;
    line-height: 20px;
    letter-spacing: 0.05px;
    padding: 0px 0 0px 23px;
    margin: 7px 0 0 5px;
    color: #898989;
    text-decoration: none;
    font-size: 0.8rem;
    font-weight: bold;
    float: left;
}

a.beepme_estatexsk:link, a.beepme_estatexsk:visited, a.beepme_estatexsk:hover, a.beepme_estatexsk:active
{
    visibility: hidden;
    background: url(/Content/images/main/cz-rukica.png.hash.7588074074DD1F8523E4110FAB3353D6173A2C75.sha1) no-repeat;
    width: 65px;
    height: 20px;
    line-height: 20px;
    letter-spacing: 0.05px;
    padding: 0px 0 0px 23px;
    margin: 7px 0 0 5px;
    color: #318231;
    text-decoration: none;
    font-size: 0.8rem;
    font-weight: bold;
    float: left;
}

a.beepmed_estatexsk:link, a.beepmed_estatexsk:visited, a.beepmed_estatexsk:hover, a.beepmed_estatexsk:active
{
    background: url(/Content/images/main/cz-rukica-dis.png.hash.297981FB48FE7D23A0133A4C2ADC90DDDFE766E5.sha1) no-repeat;
    height: 20px;
    line-height: 20px;
    letter-spacing: 0.05px;
    padding: 0px 0 0px 23px;
    margin: 7px 0 0 5px;
    color: #898989;
    text-decoration: none;
    font-size: 0.8rem;
    font-weight: bold;
    float: left;
}

a.beepme_estatexsr:link, a.beepme_estatexsr:visited, a.beepme_estatexsr:hover, a.beepme_estatexsr:active
{
    visibility: hidden;
    background: url(/Content/images/main/cz-rukica.png.hash.7588074074DD1F8523E4110FAB3353D6173A2C75.sha1) no-repeat;
    width: 65px;
    height: 20px;
    line-height: 20px;
    letter-spacing: 0.05px;
    padding: 0px 0 0px 23px;
    margin: 7px 0 0 5px;
    color: #318231;
    text-decoration: none;
    font-size: 0.8rem;
    font-weight: bold;
    float: left;
}

a.beepmed_estatexsr:link, a.beepmed_estatexsr:visited, a.beepmed_estatexsr:hover, a.beepmed_estatexsr:active
{
    background: url(/Content/images/main/cz-rukica-dis.png.hash.297981FB48FE7D23A0133A4C2ADC90DDDFE766E5.sha1) no-repeat;
    height: 20px;
    line-height: 20px;
    letter-spacing: 0.05px;
    padding: 0px 0 0px 23px;
    margin: 7px 0 0 5px;
    color: #898989;
    text-decoration: none;
    font-size: 0.8rem;
    font-weight: bold;
    float: left;
}

a.beepme_estatexpl:link, a.beepme_estatexpl:visited, a.beepme_estatexpl:hover, a.beepme_estatexpl:active
{
    visibility: hidden;
    background: url(/Content/images/main/cz-rukica.png.hash.7588074074DD1F8523E4110FAB3353D6173A2C75.sha1) no-repeat;
    width: 65px;
    height: 20px;
    line-height: 20px;
    letter-spacing: 0.05px;
    padding: 0px 0 0px 23px;
    margin: 7px 0 0 5px;
    color: #318231;
    text-decoration: none;
    font-size: 0.8rem;
    font-weight: bold;
    float: left;
}

a.beepmed_estatexpl:link, a.beepmed_estatexpl:visited, a.beepmed_estatexpl:hover, a.beepmed_estatexpl:active
{
    background: url(/Content/images/main/cz-rukica-dis.png.hash.297981FB48FE7D23A0133A4C2ADC90DDDFE766E5.sha1) no-repeat;
    height: 20px;
    line-height: 20px;
    letter-spacing: 0.05px;
    padding: 0px 0 0px 23px;
    margin: 7px 0 0 5px;
    color: #898989;
    text-decoration: none;
    font-size: 0.8rem;
    font-weight: bold;
    float: left;
}

a.beepme_estatexbg:link, a.beepme_estatexbg:visited, a.beepme_estatexbg:hover, a.beepme_estatexbg:active
{
    visibility: hidden;
    background: url(/Content/images/main/cz-rukica.png.hash.7588074074DD1F8523E4110FAB3353D6173A2C75.sha1) no-repeat;
    width: 65px;
    height: 20px;
    line-height: 20px;
    letter-spacing: 0.05px;
    padding: 0px 0 0px 23px;
    margin: 7px 0 0 5px;
    color: #318231;
    text-decoration: none;
    font-size: 0.8rem;
    font-weight: bold;
    float: left;
}

a.beepmed_estatexbg:link, a.beepmed_estatexbg:visited, a.beepmed_estatexbg:hover, a.beepmed_estatexbg:active
{
    background: url(/Content/images/main/cz-rukica-dis.png.hash.297981FB48FE7D23A0133A4C2ADC90DDDFE766E5.sha1) no-repeat;
    height: 20px;
    line-height: 20px;
    letter-spacing: 0.05px;
    padding: 0px 0 0px 23px;
    margin: 7px 0 0 5px;
    color: #898989;
    text-decoration: none;
    font-size: 0.8rem;
    font-weight: bold;
    float: left;
}

/****  RESULTS ADS STARI ****/
#results .icon_space
{
    float: left;
    margin: 0;
    font-size: 1px;
    height: 16px;
}

#results .icon_wrap
{
    float: left;
    margin: 0px 11px 0 4px;
}

#results a.res_ads u:hover
{
    text-decoration: none;
}

#results .icon_wrap a.res_ads img.kred
{
    width: 15px;
    height: 15px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background: url(/Content/images/gohome-icons.gif.hash.C936C280B383C5185E786F2FA244D91D20847290.sha1) no-repeat 0 -46px;
    vertical-align: middle;
}

#results .icon_wrap a.res_ads img.pl
{
    width: 14px;
    height: 14px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background: url(/Content/images/poljska-ikonica.jpg.hash.90802964260BC581C8461DD52F50ABD0567022B4.sha1) no-repeat;
    vertical-align: middle;
}

#results .icon_wrap a.res_ads img.sl
{
    width: 14px;
    height: 14px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background: url(/Content/images/gohome-icons.gif.hash.C936C280B383C5185E786F2FA244D91D20847290.sha1) no-repeat -49px -62px;
    vertical-align: middle;
}

#results .icon_wrap a.res_ads img.hr
{
    width: 15px;
    height: 15px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background: url(/Content/images/gohome-icons.gif.hash.C936C280B383C5185E786F2FA244D91D20847290.sha1) no-repeat -76px -61px;
    vertical-align: middle;
}

#results .icon_wrap a.res_ads img.cs
{
    width: 15px;
    height: 15px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background: url(/Content/images/gohome-icons.gif.hash.C936C280B383C5185E786F2FA244D91D20847290.sha1) no-repeat -91px -61px;
    vertical-align: middle;
}

#results .icon_wrap a.res_ads img.oprem
{
    width: 18px;
    height: 13px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background: url(/Content/images/gohome-icons.gif.hash.C936C280B383C5185E786F2FA244D91D20847290.sha1) no-repeat -16px -46px;
    vertical-align: middle;
}

#results .icon_wrap a.res_ads img.osig
{
    width: 15px;
    height: 15px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background: url(/Content/images/gohome-icons.gif.hash.C936C280B383C5185E786F2FA244D91D20847290.sha1) no-repeat 0px -61px;
    vertical-align: middle;
}

#results .icon_wrap a.res_ads img.si
{
    width: 15px;
    height: 15px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background: url(/Content/images/gohome-icons.gif.hash.C936C280B383C5185E786F2FA244D91D20847290.sha1) no-repeat -15px -61px;
    vertical-align: middle;
}

#results .icon_wrap a.res_ads img.it
{
    width: 15px;
    height: 15px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background: url(/Content/images/gohome-icons.gif.hash.C936C280B383C5185E786F2FA244D91D20847290.sha1) no-repeat -62px -61px;
    vertical-align: middle;
}

#results .icon_wrap a.res_ads img.agos
{
    width: 15px;
    height: 15px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background: url(/Content/images/gohome-icons.gif.hash.C936C280B383C5185E786F2FA244D91D20847290.sha1) no-repeat -105px -61px;
    vertical-align: middle;
}

#results .icon_wrap a.res_ads img.bnet
{
    width: 33px;
    height: 15px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background: url(/Content/images/bnet.jpg.hash.FD457F424EC5E1270AE896E084492FB1D6E3DCE5.sha1) no-repeat;
    vertical-align: middle;
}

#results .icon_wrap a.res_ads span.wrap span.topx
{
    display: block;
    background: url(/Content/images/box_frames.gif.hash.C19CB691199A42A05F71D13A41424C84D6BEC247.sha1) no-repeat 0 -55px;
    width: 120px;
    height: 10px;
}

#results .icon_wrap a.res_ads span.wrap span.topx
{
    margin: 0 0 -12px 0;
    padding: 0;
}

#results .icon_wrap a.res_ads span.wrap span.botx
{
    display: block;
    background: url(/Content/images/box_frames.gif.hash.C19CB691199A42A05F71D13A41424C84D6BEC247.sha1) no-repeat 0 -65px;
    width: 120px;
    height: 5px;
    padding: 0;
    margin: 0;
    font-size: 1px;
    overflow: hidden;
}

#results .icon_wrap a.res_ads span.wrap span.textx
{
    display: block;
    font-family: Tahoma;
    font-size: 11px;
    border-bottom: 0;
    cursor: default;
    line-height: normal;
    padding: 3px 2px 6px 2px;
    width: 108px;
    text-align: center;
    font-weight: normal;
    color: #000;
    background-color: #fff;
    border: 4px solid #c1c1c1;
    border-width: 0 4px 0 4px;
}

/******************** res-ads ********************/
#results a.res_ads:link, #results a.res_ads:visited, #results a.res_ads:active
{
    font-family: Arial;
    cursor: pointer;
    background: none;
    padding: 0;
    margin: 0;
    text-decoration: none;
    outline: none;
    font-weight: normal;
    color: #8a8a8a;
    font-size: 0.8rem;
}

#results a.res_ads span.wrap
{
    display: none;
    text-decoration: none;
}

#results a.res_ads u:hover
{
    text-decoration: none;
}

#results .icon_wrap a.res_ads img.kred
{
    width: 15px;
    height: 15px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background: url(/Content/images/gohome-icons.gif.hash.C936C280B383C5185E786F2FA244D91D20847290.sha1) no-repeat 0 -46px;
    vertical-align: middle;
}

#results .icon_wrap a.res_ads img.pl
{
    width: 14px;
    height: 14px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background: url(/Content/images/poljska-ikonica.jpg.hash.90802964260BC581C8461DD52F50ABD0567022B4.sha1) no-repeat;
    vertical-align: middle;
}

#results .icon_wrap a.res_ads img.sl
{
    width: 14px;
    height: 14px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background: url(/Content/images/gohome-icons.gif.hash.C936C280B383C5185E786F2FA244D91D20847290.sha1) no-repeat -49px -62px;
    vertical-align: middle;
}

#results .icon_wrap a.res_ads img.hr
{
    width: 15px;
    height: 15px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background: url(/Content/images/gohome-icons.gif.hash.C936C280B383C5185E786F2FA244D91D20847290.sha1) no-repeat -76px -61px;
    vertical-align: middle;
}

#results .icon_wrap a.res_ads img.cs
{
    width: 15px;
    height: 15px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background: url(/Content/images/gohome-icons.gif.hash.C936C280B383C5185E786F2FA244D91D20847290.sha1) no-repeat -91px -61px;
    vertical-align: middle;
}

#results .icon_wrap a.res_ads img.oprem
{
    width: 16px;
    height: 12px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background: url(/Content/images/gohome-icons.gif.hash.C936C280B383C5185E786F2FA244D91D20847290.sha1) no-repeat -16px -46px;
    vertical-align: middle;
}

#results .icon_wrap a.res_ads img.osig
{
    width: 15px;
    height: 15px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background: url(/Content/images/gohome-icons.gif.hash.C936C280B383C5185E786F2FA244D91D20847290.sha1) no-repeat 0px -61px;
    vertical-align: middle;
}

#results .icon_wrap a.res_ads img.si
{
    width: 15px;
    height: 15px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background: url(/Content/images/gohome-icons.gif.hash.C936C280B383C5185E786F2FA244D91D20847290.sha1) no-repeat -15px -61px;
    vertical-align: middle;
}

#results .icon_wrap a.res_ads img.it
{
    width: 15px;
    height: 15px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background: url(/Content/images/gohome-icons.gif.hash.C936C280B383C5185E786F2FA244D91D20847290.sha1) no-repeat -62px -61px;
    vertical-align: middle;
}

#results .icon_wrap a.res_ads img.agos
{
    width: 15px;
    height: 15px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background: url(/Content/images/gohome-icons.gif.hash.C936C280B383C5185E786F2FA244D91D20847290.sha1) no-repeat -105px -61px;
    vertical-align: middle;
}

#results .icon_wrap a.res_ads img.bnet
{
    width: 33px;
    height: 15px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background: url(/Content/images/bnet.jpg.hash.FD457F424EC5E1270AE896E084492FB1D6E3DCE5.sha1) no-repeat;
    vertical-align: middle;
}

#results .icon_wrap a.res_ads img.erste
{
    width: 54px;
    height: 15px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background: url(/Content/images/erste.jpg.hash.52589675CA164A94ACB94E1B525AD77C825E24A9.sha1) no-repeat;
    vertical-align: middle;
}

#results .icon_wrap a.res_ads img.volksbank
{
    width: 19px;
    height: 19px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background: url(/Content/images/volksbank.jpg.hash.A244B296A91C536C0EE7427521A8A714C37D6850.sha1) no-repeat;
    vertical-align: middle;
}

#results .icon_wrap a.res_ads img.stbanka
{
    width: 13px;
    height: 15px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background: url(/Content/images/item-ads1.jpg.hash.0A1524297FAB423BF1FF73D459E7CE192F82CD6E.sha1) no-repeat;
    vertical-align: middle;
}

#results .icon_wrap a.res_ads img.hypocentrum
{
    width: 13px;
    height: 15px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background: url(/Content/images/item-adsh.jpg.hash.2CA1BF932B583C94BA547D898355B665CD766B48.sha1) no-repeat;
    vertical-align: middle;
}

#results .icon_wrap a.res_ads img.bacelic
{
    width: 13px;
    height: 15px;
    margin: 0 1px 0 0;
    text-decoration: none;
    background: url(/Content/images/item-ads6.jpg.hash.59393CC6ECBEC6776ABFE300B00293B79FFB3889.sha1) no-repeat;
    vertical-align: middle;
}

#results .icon_wrap a.res_ads span.wrap span.topx
{
    display: block;
    background: url(/Content/images/box_frames.gif.hash.C19CB691199A42A05F71D13A41424C84D6BEC247.sha1) no-repeat 0 -55px;
    width: 120px;
    height: 10px;
}

#results .icon_wrap a.res_ads span.wrap span.topx
{
    margin: 0 0 -12px 0;
    padding: 0;
}

#results .icon_wrap a.res_ads span.wrap span.botx
{
    display: block;
    background: url(/Content/images/box_frames.gif.hash.C19CB691199A42A05F71D13A41424C84D6BEC247.sha1) no-repeat 0 -65px;
    width: 120px;
    height: 5px;
    padding: 0;
    margin: 0;
    font-size: 1px;
    overflow: hidden;
}

#results .icon_wrap a.res_ads span.wrap span.textx
{
    display: block;
    font-family: Tahoma;
    font-size: 11px;
    border-bottom: 0;
    cursor: default;
    line-height: normal;
    padding: 3px 2px 6px 2px;
    width: 108px;
    text-align: center;
    font-weight: normal;
    color: #000;
    background-color: #fff;
    border: 4px solid #c1c1c1;
    border-width: 0 4px 0 4px;
}

.qtip-contentWrapper span.wrap
{
    display: block;
    font-family: Tahoma;
    font-size: 11px;
    border-bottom: 0;
    cursor: default;
    line-height: normal;
    padding: 3px 2px 5px 2px;
    text-align: center;
    font-weight: normal;
    margin: 0;
}

.qtip-contentWrapper span.wrap img
{
    padding: 5px;
}

.qtip-contentWrapper span.kredit
{
    width: 100px;
}

.qtip-contentWrapper span.bnet
{
    padding: 0;
    width: 110px;
}

.qtip
{
    margin: 0 0 0 10px;
}

#results .icon_wrap a.res_ads span.wrap span.bnet
{
    text-align: center;
}

#results .icon_wrap a.res_ads span.wrap span.textx img
{
    padding: 5px 0;
}

#results .icon_wrap a.res_ads span.wrap span.bnet img
{
    padding: 0;
}

/****  results ads ****/
#results .results-ads
{
    clear: both;
    margin: 0px 4px 8px 4px;
}

#results .results-ads a:link, #results .results-ads a:visited, #results .results-ads a:hover, #results .results-ads a:active
{
    float: left;
    display: block;
    color: #9C0C16;
    padding: 0;
    font-weight: bold;
    font-size: 0.8rem;
    text-decoration: underline;
    font-family: arial;
    margin: 0;
}

#results .results-ads a:hover
{
    text-decoration: none;
}

#results .results-ads a:visited
{
    background: none;
    padding: 0px 0px 0px 0px;
    color: #9C0C16;
}

#results .results-ads .arr
{
    background: url(/Content/images/box_frames.gif.hash.C19CB691199A42A05F71D13A41424C84D6BEC247.sha1) 0 -95px no-repeat;
    height: 5px;
    width: 20px;
    margin: 0 0px 0 140px;
    font-size: 1px;
}

#results .results-ads .arr2
{
    background: url(/Content/images/box_frames.gif.hash.C19CB691199A42A05F71D13A41424C84D6BEC247.sha1) 0 -95px no-repeat;
    height: 5px;
    width: 20px;
    margin: 0 0px 0 14px;
    font-size: 1px;
}

#results .results-ads .arr3
{
    background: url(/Content/images/box_frames.gif.hash.C19CB691199A42A05F71D13A41424C84D6BEC247.sha1) 0 -95px no-repeat;
    height: 5px;
    width: 20px;
    margin: 0 0px 0 234px;
    font-size: 1px;
}

#results .results-ads .top
{
    background: url(/Content/images/box_frames.gif.hash.C19CB691199A42A05F71D13A41424C84D6BEC247.sha1) right -100px;
    height: 6px;
}

#results .results-ads .top span
{
    background: url(/Content/images/box_frames.gif.hash.C19CB691199A42A05F71D13A41424C84D6BEC247.sha1) no-repeat 0 -100px;
    height: 6px;
    width: 6px;
    display: block;
    font-size: 1px;
}

#results .results-ads .bottom
{
    clear: both;
    background: url(/Content/images/box_frames.gif.hash.C19CB691199A42A05F71D13A41424C84D6BEC247.sha1) right -106px;
    font-size: 1px;
    padding: 0;
    margin: 0;
}

#results .results-ads .bottom span
{
    background: url(/Content/images/box_frames.gif.hash.C19CB691199A42A05F71D13A41424C84D6BEC247.sha1) no-repeat 0 -106px;
    font-size: 1px;
    height: 6px;
    width: 6px;
    display: block;
}

#results .results-ads .content
{
    background-color: #FFFFFF;
    border: 1px solid #c0c0c0;
    border-width: 0 5px 0 5px;
    padding: 0;
    overflow: hidden;
}

#results .results-ads .content
{
    height: 100%;
}

#results .results-ads .content .image
{
    float: left;
    text-align: center;
    padding: 10px 10px 5px 20px;
    margin: 0;
}

#results .results-ads .content .bnet
{
    padding: 0px;
}

#results .results-ads .content .text
{
    float: left;
    margin: 0;
    color: #4a4a4a;
    padding: 10px;
    padding-bottom: 0;
    width: 52%;
}

#results .results-ads .content .text p.txt
{
    font-size: 0.8rem;
    clear: both;
    padding: 0 0 10px 0;
}

#results .results-ads .content .text a
{
    display: block;
}

#results .results-ads .content .text a.link
{
    display: inline;
    float: none;
    font-weight: normal;
    font-size: 100%;
    color: #4A4A4A;
}

#results .results-ads .content .text a.grey
{
    font-size: 70%;
    font-weight: normal;
    padding: 0 0 5px 0;
}

#results .results-ads .content .text a.bnet
{
    margin: 0 8px 0 0;
}

#results .results-ads .content .side
{
    float: right;
    text-align: right;
    font-size: 70%;
    color: #8a8a8a;
    font-weight: bold;
    margin: 0px;
    padding: 10px;
    padding-bottom: 0;
}

/*CSS za Firefox 2.0*/
#results .results-ads .content .side, x:-moz-any-link
{
    width: 135px;
    padding-left: 0;
}

/*CSS za Firefox 3.0 ili novije*/
#results .results-ads .content .side, x:-moz-any-link, x:default
{
    width: auto;
    padding-left: 0;
}

#results .results-ads .content .side a.main_link:link, #results .results-ads .content .side a.main_link:visited, #results .results-ads .content .side a.main_link:hover, #results .results-ads .content .side a.main_link:active
{
    text-decoration: none;
    float: right;
    font-size: 100%;
    color: #8a8a8a;
    padding: 15px 0 0 0;
    margin: 6px 0px 5px 4px;
}

#results .results-ads .content .side a.main_link:hover
{
    text-decoration: underline;
}

#results .item .hide_estate
{
    display: none;
    margin: -1px 4px 0 0;
    cursor: pointer;
    float: right;
    background: url(/Content/images/main/hide_estate.png.hash.F0594F7082A5BC4685B98FD20B29469415DA32AA.sha1) no-repeat;
    width: 16px;
    height: 16px;
    font-size: 1px;
}

.item_hidden a:link, .item_hidden a:visited, .item_hidden a:hover, .item_hidden a:active
{
    color: #9C0C16;
}

.item_hidden a:hover
{
    text-decoration: none;
}

#results .item .error_image
{
    display: none;
    margin: -1px 3px 0 0;
    cursor: pointer;
    float: right;
    background: url(/Content/images/main/error_image.png.hash.ED724075D3E56468D43CD8EAC73093C45C91A210.sha1) no-repeat;
    width: 16px;
    height: 16px;
    font-size: 1px;
}

#results .item .error_box
{
    clear: both;
    background-color: #F6E7E7;
    margin: 10px 4px 0px 4px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#results .item .error_box h4
{
    border-bottom: 1px solid #E1D2D3;
    padding: 10px 15px;
    font-size: 0.8rem;
    color: #363636;
}

#results .item .error_box p
{
    font-size: 0.8rem;
    color: #555555;
}

#results .item .error_box p.help_text
{
    float: right;
    margin: 10px 15px 0 0;
    width: 300px;
}

#results .item .error_box p.add_comm
{
    margin: 5px 0 5px 15px;
}

#results .item .error_box p.report_done
{
    padding: 8px;
}

#results .item .error_box select
{
    border: 1px solid #ccc;
    font-weight: bold;
    color: #363636;
    font-size: 0.8rem;
    padding: 2px 0 2px 0px;
    margin: 10px 0 0 15px;
}

#results .item .error_box textarea
{
    border: 1px solid #ccc;
    font-weight: bold;
    color: #4a4a4a;
    font-size: 0.8rem;
    padding: 2px 0 2px 3px;
    margin: 0 0 0 15px;
    width: 320px;
}

#results .item .error_box input.sv
{
    float: left;
    color: #FFF;
    font-weight: bold;
    background-color: #9C0C16;
    border: 0;
    font-size: 0.6rem;
    cursor: pointer;
    margin: 5px 5px 15px 15px;
    padding: 3px 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

#results .item .error_box input.sv:hover
{
    background-color: #710407;
}

#results .item .error_box input.cn
{
    float: left;
    color: #fff;
    font-weight: bold;
    background-color: #828282;
    border: 0;
    font-size: 0.6rem;
    cursor: pointer;
    margin: 5px 0 0 0;
    padding: 3px 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

#results .item .error_box input.cn:hover
{
    background-color: #555555;
}

#results #tags
{
    clear: both;
    padding: 0px 5px 0px 0px;
    margin: 15px 310px 15px 0px;
}

#results #tags ul
{
    font-size: 0.8rem;
    color: #636363;
    font-weight: bold;
    line-height: 1.7em;
}

#results #tags ul li
{
    display: inline;
    float: left;
    margin: 0 5px 0 0;
    white-space: nowrap;
}

#results #tags a:link, #results #tags a:visited, #results #tags a:hover, #results #tags a:active
{
    display: block;
    margin: 0;
    font-weight: normal;
    color: #9C0C16;
    background: url(/Content/images/nek-ads-li-dot.jpg.hash.3BDBE1CB53AC88E3EEA1D235A4C77A902A870423.sha1) no-repeat 0px 9px;
    padding: 0 0 0 8px;
    text-decoration: none;
}

#results #tags a:hover
{
    text-decoration: underline;
}

#results #frequenti
{
    clear: both;
    padding: 0px 5px 0px 0px;
    margin: 0px 0px 0px 4px;
    float: left;
}

#results #frequenti ul
{
    font-size: 0.8rem;
    color: #636363;
    font-weight: bold;
    line-height: 1.7em;
}

#results #frequenti ul li
{
    display: inline;
    float: left;
    margin: 0 5px 0 0;
    white-space: nowrap;
}

#results #frequenti a:link, #results #frequenti a:visited, #results #frequenti a:hover, #results #frequenti a:active
{
    display: block;
    margin: 0;
    font-weight: normal;
    color: #9C0C16;
    background: url(/Content/images/nek-ads-li-dot.jpg.hash.3BDBE1CB53AC88E3EEA1D235A4C77A902A870423.sha1) no-repeat 0px 9px;
    padding: 0 0 0 8px;
    text-decoration: none;
}

#results #frequenti a:hover
{
    text-decoration: underline;
}

#results #tags p.other_estates
{
    font-size: 0.8rem;
    color: #636363;
    line-height: 1.7em;
    margin: 0 0 10px 0;
}

#results #tags p.other_estates a
{
    display: inline;
    background: none;
    margin: 0;
    padding: 0;
    font-weight: bold;
}

#results .verde_wrap
{
    background-color: #C7E89A;
    margin: 10px 310px 0px 0px;
    padding: 2px 5px 2px 5px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

#results .verde_wrap .verde
{
    background-color: #EDFBDA;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    margin: 3px 0 3px 0;
    padding: 20px;
}

#results .verde .pic
{
    float: left;
    margin: 0 12px 0 0;
}

#results .verde .txt
{
    height: 100%;
}

#results .verde p
{
    font-size: 0.8rem;
    padding: 2px 0 7px 0;
    color: #000000;
    font-family: tahoma;
}

#results .verde a.big:link, #results .verde a.big:visited, #results .verde a.big:hover, #results .verde a.big:active
{
    color: #406618;
    padding: 0px;
    padding: 0 0 5px 0;
    font-size: 1.0em;
    font-weight: bold;
    text-decoration: none;
}

#results .verde a.big:hover
{
    text-decoration: underline;
}

#results .verde a.small:link, #results .verde a.small:visited, #results .verde a.small:hover, #results .verde a.small:active
{
    color: #598527;
    font-size: 0.8rem;
    font-weight: normal;
    margin: 5px 0 0 0;
}

#results .verde a.small:hover
{
    text-decoration: none;
}

#results .verde span.bojne
{
    color: #C0CCB1;
    display: block;
    font-size: 0.8rem;
    float: right;
    margin: 0;
    font-weight: bold;
    padding: 0 0px 0 0;
    font-family: tahoma;
}

* html #results .verde span.bojne
{
    margin: -15px 0 0 0;
}

*:first-child + html #results .verde span.bojne
{
    margin: -15px 0 0 0;
}

#paging
{
    margin: 10px 310px 0px 0;
}

#paging p
{
    float: right;
    color: #636363;
    margin-bottom: 20px;
    padding-bottom: 4px;
    padding-top: 4px;
    font-weight: bold;
    font-size: 0.8rem;
}

#paging p.all_number
{
    float: left;
}

#paging span
{
    font-weight: normal;
    padding-right: 5px;
    color: #9C0C16;
}

#paging span b
{
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #9C0C16;
    padding: 2px 6px;
    color: #fff;
    background-color: #9C0C16;
}

#paging a:link, #paging a:visited, #paging a:hover, #paging a:active
{
    color: #5c5c5c;
    text-decoration: none;
    padding: 2px 6px;
    border: 1px solid #7F7F7F;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #EBEBEB;
    white-space: pre;
}

#paging a:hover
{
    background-color: #9C0C16;
    color: #4C4C4C;
    border: 1px solid #7F7F7F;
    background-color: #CBCBCB;
    margin-bottom: 10px;
}

#bannerFooter_wrap
{
    z-index: 0;
    clear: both;
    margin: 0 310px 20px 0;
}

#bannerFooter_wrap object
{
    display: block;
}

#bannerFooter_wrap .bannerFooter
{
    width: 728px;
    margin: 0 auto;
}

#footer_wrap
{
    background: #EBECEB url(/Content/images/main/footer_wrap_bg.jpg.hash.226E43AC1096A866B4CEE19D3E03B950033FD341.sha1) repeat-x;
    padding: 18px 20px 20px 20px;
}

#footer_wrap div.cell
{
    margin-right: 20px;
    float: left;
    width: 140px;
    margin-bottom: 20px;
}

#footer_wrap h3
{
    font-size: 0.8rem;
    color: #636363;
    font-weight: bold;
    border-bottom: 1px solid #C8C8C8;
    padding-bottom: 12px;
}

#footer_wrap div.cell li
{
    font-size: 0.8rem;
    line-height: 1.7em;
    border-bottom: 1px solid #D1D1D1;
}

#footer_wrap div.cell li a:link, #footer_wrap div.cell li a:visited, #footer_wrap div.cell li a:hover, #footer_wrap div.cell li a:active
{
    color: #9C0C16;
    font-weight: bold;
    text-decoration: none;
    display: block;
}

#footer_wrap div.cell li a:hover
{
    color: #636363;
}

#footer_wrap div.cell p
{
    font-size: 0.8rem;
    color: #636363;
    padding-top: 8px;
}

#footer_wrap div.social a:link, #footer_wrap div.social a:visited, #footer_wrap div.social a:hover, #footer_wrap div.social a:active
{
    float: left;
    margin: 10px 8px 0 0;
}

#footer_wrap p.copyright
{
    clear: both;
    font-size: 0.8rem;
    color: #757575;
    border-top: 1px dashed #BCBCBC;
    padding-top: 10px;
    text-align: right;
}

#footer_wrap p.copyright img
{
    float: left;
}

#footer_wrap div.cell p.hr_blog
{
    clear: both;
    display: block;
    font-weight: bold;
    padding: 16px 0 0 0;
}

#footer_wrap div.social p.hr_blog a:link, #footer_wrap div.social p.hr_blog a:visited, #footer_wrap div.social p.hr_blog a:hover, #footer_wrap div.social p.hr_blog a:active
{
    margin: 4px 0 0 0;
    color: #9C0C16;
    text-decoration: none;
}

#footer_wrap div.social p.hr_blog a:hover
{
    color: #636363;
}

#footer_wrap div.social
{
    width: 155px;
}

#results .no_results
{
    margin: 10px 310px 0 0;
    background-color: #EEEEEE;
    min-height: 135px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

#results .no_results h4
{
    border-bottom: 1px solid #D8D8D8;
    padding: 12px 15px;
    font-size: 0.8rem;
    font-weight: bold;
    color: #363636;
}

#results .no_results p, #results .no_results li
{
    padding: 12px 15px 0 15px;
    font-size: 0.8rem;
    font-weight: bold;
    color: #898989;
}

#results .no_results li
{
    padding: 5px 15px 0 15px;
}

#results .no_results li span
{
    font-size: 90%;
    color: #363636;
    font-weight: bold;
}

#results .no_results p.err
{
    padding: 5px 15px 0 15px;
    color: #9C0C16;
}

#results .no_results p.mail
{
    font-size: 0.8rem;
    font-weight: normal;
    padding: 15px 15px 12px 15px;
}

#results .no_results a:link, #results .no_results a:visited, #results .no_results a:hover, #results .no_results a:active
{
    color: #9C0C16;
}

#results .no_results a:hover
{
    text-decoration: none;
}

#results .no_results .robix
{
    position: absolute;
    right: 335px;
    margin: 10px 0 0 0;
}

body.photo #results
{
    margin-right: 20px;
}

#results .photo_wrap
{
    float: left;
    clear: none;
    border: 1px solid #ebebeb;
    border-width: 0 1px 1px 0;
    text-decoration: none;
    margin: 0;
    padding: 0;
    width: 191px;
    height: 150px;
}

#results .photo_wrap:hover
{
    background: none;
    background-color: #ebebeb;
}

#results .photo_wrap .boj .spon
{
    width: 18px;
    height: 18px;
    background: transparent url(/Content/images/main/sponsoredM.png.hash.1CAA341E0333D587A83F9B533B8972E040C21446.sha1) no-repeat;
    position: absolute;
    margin: 10px 0 0 164px;
    z-index: 1000;
}

#results .photo_wrap .neboj .spon
{
    display: none;
}

body.photo #results a.item:link, body.photo #results a.item:visited, body.photo #results a.item:hover, body.photo #results a.item:active, #results a.item.photo_item:link, #results a.item.photo_item:visited, #results a.item.photo_item:hover, #results a.item.photo_item:active
{
    display: block;
    text-align: center;
    border: 0;
    margin: 0;
    padding: 15px 0 0 0;
    background-color: transparent;
    width: 191px;
    height: 135px;
    text-decoration: none;
}

body.photo #results .price, #results .photo_item .price
{
    color: #fff;
    float: none;
    font-size: 0.8rem;
    font-weight: bold;
    margin: 87px 0 0 0px;
    padding: 5px;
    position: absolute;
    text-decoration: none;
    border-radius: 0px 8px 8px 0px;
    -moz-border-radius: 0px 8px 8px 0px;
    -webkit-border-radius: 0px 8px 8px 0px;
    background: #9C0C16 url(/Content/images/main/price.jpg.hash.26E0E0C85D0C9D2813BD4EEEA0E8863FB1EA616C.sha1) repeat-x;
}

body.photo #results a.item:visited .price
{
    background: #8D8D8D url(/Content/images/main/price_visited.jpg.hash.953F280FC6175E3600A80287316F41CEA62DA49B.sha1) repeat-x;
}

body.photo #results .price b
{
    color: #9C0C16;
    font-size: 110%;
}

body.photo .price_change
{
    position: absolute;
    width: 41px;
    height: 22px;
    line-height: 22px;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
    text-align: center;
    border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    padding: 3px 0 0 0px;
    margin: 20px 2px 0 2px;
}

body.photo .price_down
{
    background: transparent url(/Content/images/main/price_downM.png.hash.DDEAA292F4E5E05A3965F373D8B916780CDCD48D.sha1) no-repeat 3px 3px;
}

body.photo .price_up
{
    background: transparent url(/Content/images/main/price_upM.png.hash.CD08DA4FA1D3BEB7F6C59D1B4A3BA21E6A8025EC.sha1) no-repeat 3px 3px;
}

body.photo .price_change:hover
{
    background-color: #000;
}

body.photo .price_change:hover p.info
{
    display: block;
    width: 150px;
    z-index: 1000;
}

body.photo .beep_wrap
{
    text-align: left;
}

body.photo a.beepme_estate:link, body.photo a.beepme_estate:visited, body.photo a.beepme_estate:hover, body.photo a.beepme_estate:active
{
    visibility: hidden;
    outline: none;
    text-indent: -9999px;
    position: absolute;
    background: url(/Content/images/main/beepme.png.hash.7739C06B632CF29716FB1BDD722B1692534D2B56.sha1) no-repeat;
    width: 20px;
    height: 20px;
    padding: 0;
    margin: 120px 0 0 162px;
}

/* body.photo .photo_wrap:hover a.beepme_estate { visibility: visible }*/
body.photo .photo_wrap:hover a.beepme_estate
{
    visibility: hidden;
}

body.photo .beepmed_estate
{
    outline: none;
    text-indent: -9999px;
    position: absolute;
    background: url(/Content/images/main/beepmed.png.hash.CABA7826950C8C90B9408A80EBC5E8294FD94FC4.sha1) no-repeat;
    width: 20px;
    height: 20px;
    padding: 0;
    margin: 120px 0 0 162px;
}

body.photo .beepmed_estate
{
    visibility: hidden;
}

body.photo #results #footer #paging
{
    margin: 10px 0px 0px 0;
}

body.photo #results #tags
{
    margin: 15px 0px 15px 0;
}

/*inside results*/
#results .photo_item .price
{
    margin: 0px 0 0 0px;
}

#results .photo_items .photo_wrap
{
    border-width: 0 1px 0px 0;
}

.photo_items
{
    margin: 0px 310px 0px 0;
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #E5E5E5;
}

a.photo_tab:link, a.photo_tab:visited, a.photo_tab:hover, a.photo_tab:active
{
    display: block;
    clear: both;
    float: none;
    font-size: 0.8rem;
    color: #898989;
    margin-bottom: 10px;
}

a.photo_tab:hover
{
    text-decoration: none;
}

.mygohome, .cookie
{
    display: none;
}

#desno .desno
{
    border: 1px solid #D5D5D5;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    background-color: #fff;
    padding: 15px;
    margin-bottom: 10px;
}

#desno .desno img
{
    margin: 0 0 5px 0;
}

#desno .desno p
{
    font-size: 0.8rem;
    padding: 0;
    color: #757575;
    margin: 0 0 3px 0;
}

#desno .desno a:link, #desno .desno a:visited, #desno .desno a:hover, #desno .desno a:active
{
    font-size: 0.8rem;
    color: #9C0C16;
    text-decoration: none;
}

#desno .desno a:hover
{
    text-decoration: underline;
}

#desno .desno h2, #desno .desno h3
{
    color: #454545;
    font-size: 0.8rem;
    font-weight: bold;
    margin: 0 0 3px 0;
    padding: 0;
}

#desno .desno h2
{
    margin-bottom: 12px;
}

#desno .desno .next-ad a
{
    outline: 0;
    position: absolute;
    text-indent: -9999px;
    background: url(/Content/images/main/next-ad.png.hash.2ED27BE50D685374CEC8F3A175FCA13A4CE6AF3D.sha1) no-repeat;
    width: 20px;
    height: 21px;
    margin: 0;
}

#desno .desno .next-ad a:hover
{
    background: url(/Content/images/main/next-ad.png.hash.2ED27BE50D685374CEC8F3A175FCA13A4CE6AF3D.sha1) no-repeat right;
    width: 20px;
    height: 21px;
}

#desno .popular
{
    margin-bottom: 20px;
}

#desno .popular h3, #desno .popular ul
{
    margin: 0 0 10px 0;
}

#desno .njuskalo
{
    border: 1px solid #F7CF0B;
    background: #EFEFED url(/Content/images/nek-ads-njuskalo-bot.jpg.hash.3299639E63FB5E28F97D358DFBBF111C301351B8.sha1) left bottom no-repeat;
    border: 1px solid #F7CF0B;
    padding-bottom: 53px;
}

#desno .njuskalo h2
{
    color: #000;
}

#desno .njuskalo a.toplink:link, #desno .njuskalo a.toplink:visited, #desno .njuskalo a.toplink:hover, #desno .njuskalo a.toplink:active
{
    clear: both;
    margin-top: 10px;
    color: #000000;
    font-weight: bold;
    display: block;
}

#desno .desno .izdv-nek .next-ad a
{
    margin: 90px 35px 0 0;
    right: 0;
}

#desno .desno .izdv-nek
{
    clear: both;
    float: none;
    font-size: 0.85em;
    padding-bottom: 35px;
    margin-bottom: 10px;
    border-bottom: 1px solid #DDDDDD;
}

#desno .desno .izdv-nek img
{
    float: left;
    margin-right: 11px;
}

#desno .desno .izdv-nek div.text
{
    display: table-cell;
    height: 81px;
    width: 151px;
}

#desno .desno .izdv-proi .next-ad a
{
    right: 0;
    margin: -32px 32px 0 0;
}

#desno .richieste_frequenti, #desno .caste_dotazy
{
    border: 1px solid #D5D5D5;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    background-color: #fff;
    padding: 15px;
    margin-bottom: 10px;
}

#desno .richieste_frequenti img, #desno .caste_dotazy img
{
    margin: 0 0 5px 0;
}

#desno .richieste_frequenti p, #desno .caste_dotazy p
{
    font-size: 0.8rem;
    padding: 0;
    color: #757575;
    margin: 0 0 3px 0;
}

#desno .richieste_frequenti a:link, #desno .caste_dotazy a:link, #desno .richieste_frequenti a:visited, #desno .caste_dotazy a:visited, #desno .richieste_frequenti a:hover, #desno .caste_dotazy a:hover, #desno .richieste_frequenti a:active, #desno .caste_dotazy a:active
{
    font-size: 0.8rem;
    color: #9C0C16;
    text-decoration: none;
}

#desno .richieste_frequenti a:hover, #desno .caste_dotazy a:hover
{
    text-decoration: underline;
}

#desno .richieste_frequenti h2, #desno .richieste_frequenti h3, #desno .caste_dotazy h2, #desno .caste_dotazy h3
{
    color: #454545;
    font-size: 0.8rem;
    font-weight: bold;
    margin: 0 0 3px 0;
    padding: 0;
}

#desno .richieste_frequenti h2, #desno .caste_dotazy h2
{
    margin-bottom: 12px;
}

#desno .beep_box
{
    padding: 12px;
    margin-bottom: 10px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    border: 1px solid #dee0c6;
    background: #eceddf;
}

#desno .beep_box img
{
    margin-bottom: 10px;
}

#desno .beep_box ul li
{
    margin-bottom: 1px;
}

#desno .beep_box ul li.hr
{
    display: none;
}

#desno .beep_box ul li a:link, #desno .beep_box ul li a:visited, #desno .beep_box ul li a:hover, #desno .beep_box ul li a:active
{
    display: block;
    background: #d7d9be;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 4px 8px;
    font-size: 0.8rem;
    font-weight: bold;
    text-decoration: none;
    color: #54563d;
}

#desno .beep_box ul li a span
{
    font-style: normal;
    color: #8c8f68;
    font-weight: normal;
    font-size: 11px;
    padding-left: 3px;
}

#desno .beep_box ul li.faq
{
    margin-top: 12px;
}

#desno .beep_box ul li.faq a:link, #desno .beep_box ul li.faq a:visited, #desno .beep_box ul li.faq a:hover, #desno .beep_box ul li.faq a:active
{
    background: #e0e1d1;
    color: #8b8d7a;
}

#desno .beep_box ul.peoplesearch li a:link, #desno .beep_box ul.peoplesearch li a:visited, #desno .beep_box ul.peoplesearch li a:hover, #desno .beep_box ul.peoplesearch li a:active
{
    background: #e0e1d1;
    color: #8b8d7a;
}

#desno .beep_box ul li a:hover, #desno .beep_box ul li.faq a:hover, #desno .beep_box ul.peoplesearch li a:hover
{
    background: #cfd2a9;
    color: #000;
}

#desno .mygohome_box
{
    padding: 12px;
    margin-bottom: 10px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}

#desno .mygohome_box .click
{
    cursor: pointer;
}

#desno .mygohome_box .click:hover
{
    text-decoration: underline;
}

#desno .mygohome_box ul
{
    padding: 4px 0 8px 0;
}

#desno .mygohome_box ul li
{
    padding: 0 0 4px 0;
}

#desno .mygohome_box h3 span
{
    color: #9C0C16;
}

#desno .mygohome_box h4
{
    font-size: 0.8rem;
    padding: 8px 0 2px 0;
    font-weight: bold;
    border-bottom: 1px solid #DDDDDD;
}

#desno .mygohome_box .popup:link, #desno .mygohome_box .popup:visited, #desno .mygohome_box .popup:hover, #desno .mygohome_box .popup:active
{
    float: left;
    margin: 0 10px 0 0;
    text-align: center;
    padding: 0;
    text-decoration: underline;
    color: #454545;
    font-weight: bold;
}

#desno .mygohome_box .popup:hover
{
    text-decoration: none;
}

#desno .mygohome_box p.deleteall
{
    font-weight: bold;
    cursor: pointer;
    color: #454545;
    padding-bottom: 8px;
}

#desno .mygohome_box p.deleteall:hover
{
    text-decoration: none;
}

#desno .mygohome_box ul.small li a.delete img
{
    margin: 0 0 0 5px;
}

#desno .mygohome_box ul.small li a.delete:hover
{
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}

#desno .mygohome_special h3
{
    line-height: 1.6em;
}

#desno .mygohome_special a:link, #desno .mygohome_special a:visited, #desno .mygohome_special a:hover, #desno .mygohome_special a:active
{
    font-size: 100%;
    color: #9C0C16;
    text-decoration: underline;
}

#desno .mygohome_special a:hover
{
    text-decoration: none;
}

/** pop-in **/
.web_search .agent_offer_wrap
{
    background-color: #D41F02;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    margin: 10px 310px 10px 0;
    padding: 5px;
}

.web_search .agent_offer_wrap p.emph
{
    color: #492D1E;
    font-weight: bold;
    font-size: 0.9rem;
    padding: 15px 0px 0px 15px;
    width: auto;
}

.web_search .agent_offer
{
    background-color: #F7EBEB;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.web_search .agent_offer .pic
{
    float: left;
    width: 88px;
    height: 68px;
    background: url(/Content/images/main/house_search.jpg.hash.C89A25068830F79269F1E8071F60F95341854E4A.sha1) no-repeat;
    margin: 10px 0px 15px 15px;
    border: 1px solid #d7d7d7;
}

.web_search .agent_offer .info
{
    padding-left: 0;
    float: left;
}

.web_search .agent_offer p.main
{
    margin: 10px 30px 0 15px;
    padding: 0px 0;
    float: left;
    font-size: 0.9rem;
    line-height: 1.3em;
    color: #464646;
}

.web_search .agent_offer p.main span
{
    color: #D02519;
}

.web_search .agent_offer p.main a:link, .web_search .agent_offer p.main a:visited, .web_search .agent_offer p.main a:hover, .web_search .agent_offer p.main a:active
{
    color: #464646;
    text-decoration: none;
    font-weight: bold;
    display: block;
}

.web_search .agent_offer p.main a:hover
{
    color: #333736;
}

.web_search .agent_offer p.agent
{
    color: #464646;
    font-size: 0.9rem;
    padding: 10px 15px;
}

.web_search .agent_offer_wrap hr
{
    border: 0;
    background: transparent;
    height: 1px;
    border-bottom: 1px solid #DED2D2;
    margin: 0;
    padding: 0;
}

.web_search .agent_offer a.more
{
    background: #318FB3 url(/Content/images/main/agent_more.jpg.hash.A25CA21F9DE6D4432938EF3FB33762985CF6391C.sha1) repeat-x top right;
    padding: 10px 13px 10px 12px;
    display: block;
    float: left;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    margin: 12px 34px 0 0;
    font-size: 80%;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.web_search .agent_offer .verified
{
    margin: 0;
}

.web_search .agent_offer a.more:hover
{
    background: #056387 url(/Content/images/main/agent_more_hover.jpg.hash.70C9135099F30926B2835F9FDBD33AE160BC9EE9.sha1) repeat-x top right;
}

.web_search .close_agent img
{
    position: absolute;
    background: url(/Content/images/main/close_agent.png.hash.8040F282C3DCCEAFF8BFECE8C4841C6C06AD8A6E.sha1);
    margin: 0 0 0 -10px;
    display: block;
    padding: 0;
    width: 32px;
    height: 36px;
}

/** ostale stranice **/
body.rest a:link, body.rest a:visited, body.rest a:hover, body.rest a:active
{
    color: #9C0C16;
}

body.rest a:hover
{
    text-decoration: none;
}

body.rest a.main_logo:link, body.rest a.main_logo:visited, body.rest a.main_logo:hover, body.rest a.main_logo:active
{
    outline: none;
    display: block;
    margin: 0 0 9px 0;
    width: 98px;
}

body.rest #main ul
{
    margin-bottom: 8px;
}

body.rest #main .content li
{
    line-height: 1.75em;
    font-size: 13px;
    color: #818181;
    background: url(/Content/images/main/rest_li.png.hash.81B98F68C57F3B5E112C9D1EF7B53B492388E3CE.sha1) no-repeat 0px 8px;
    padding: 0 0 0 14px;
}

body.rest #main span.fonts
{
    line-height: 1.4em;
    font-size: 11px;
    color: #9C0C16;
}

body.rest #main a.fonts
{
    line-height: 1.7em;
    text-transform: lowercase;
}

body.rest #main a.font1
{
    font-size: 15px;
}

body.rest #main a.font2
{
    font-size: 19px;
}

body.rest #main a.font3
{
    font-size: 23px;
}

body.rest #main .dir_root
{
    float: left;
    width: 690px;
    margin: 0 0 20px 0;
    padding: 0;
    list-style: none;
}

body.rest #main .dir_root li
{
    text-transform: lowercase;
    float: left;
    width: 216px;
    margin: 0;
}

body.rest #main .dir_root li:first-letter
{
    text-transform: uppercase;
}

body.rest #header_wrap
{
    width: 100%;
    height: 100px;
    background: #9C0C16 url("../images/main/search_bg.png") repeat-x bottom;
}

body.rest #header_content
{
    width: 960px;
    height: 40px;
    margin: 0 auto;
    padding-top: 13px;
}

body.rest #main_wrap
{
    width: 960px;
    margin: 30px auto 5px auto;
}

body.rest #main_wrap .logo
{
    margin: 0 auto;
    display: block;
    padding: 45px 0 50px 0;
}

body.rest #search_wrap
{
    width: 620px;
    margin: 0 auto;
    font-size: 1rem;
}

/** bottom: 0; position: absolute;  **/
body.rest #footer_wrap
{
    width: 100%;
    margin: 0;
    padding: 0;
}

body.rest #footer_wrap .footer
{
    width: 960px;
    margin: 0 auto;
    padding: 18px 0 20px 0;
}

body.rest #column
{
    float: right;
    width: 300px;
}

body.rest #main
{
    width: 635px;
    float: left;
}

body.paging #main
{
    width: 960px;
}

body.rest h2
{
    color: #444444;
    margin-bottom: 30px;
    font-size: 1.3em;
    font-weight: bold;
}

body.rest h2 span
{
    color: #9C0C16;
}

body.rest h3
{
    color: #393939;
    font-size: 1rem;
    font-weight: normal;
    margin-bottom: 7px;
}

body.rest #main h4
{
    color: #818181;
    font-size: 0.8rem;
    font-weight: bold;
    margin: 15px 0 5px 0;
}

body.rest .box h3
{
    color: #393939;
    font-size: 1rem;
    font-weight: normal;
    margin-bottom: 15px;
}

body.rest dl, body.rest p
{
    font-size: 0.8rem;
    color: #818181;
}

body.rest dl b, body.rest dl dt
{
    font-size: 130%;
    font-weight: normal;
    color: #393939;
}

body.rest #main p
{
    margin-bottom: 20px;
}

body.rest #column .box
{
    background-color: #EBEBEB;
    border: 1px solid #D3D3D3;
    margin-bottom: 25px;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    padding: 20px;
}

body.rest #column .box ul
{
    border-top: 1px solid #D3D3D3;
}

body.rest #column .box ul li
{
    border-bottom: 1px solid #D3D3D3;
    background: url(/Content/images/main/box_li_bg.png.hash.ABD3FF755FA0CC44B1E284123643035C9C6EDBB9.sha1) no-repeat right;
}

body.rest #column .box ul li.space
{
    margin-top: 15px;
}

body.rest #column .box ul li a:link, body.rest #column .box ul li a:visited, body.rest #column .box ul li a:hover, body.rest #column .box ul li a:active
{
    outline: 0;
    line-height: 27px;
    text-decoration: none;
    display: block;
    font-weight: bold;
    font-size: 0.8rem;
}

body.rest #column .box ul li a:hover
{
    text-decoration: underline;
}

body.rest #column .box p
{
    color: #747474;
}

body.rest #column .abc ul li
{
    border-bottom: 0px solid #D3D3D3;
    background: none;
    margin-top: 10px;
}

body.rest #column .abc ul li a
{
    float: left;
    margin-right: 15px;
}

body.rest #header_content .header_tabs li.gohome_tab a:link, body.rest #header_content .header_tabs li.gohome_tab a:visited, body.rest #header_content .header_tabs li.gohome_tab a:hover, body.rest #header_content .header_tabs li.gohome_tab a:active
{
    cursor: pointer;
}

body.rest #header_content .header_tabs li.gohome_tab a:hover
{
    color: #555;
}

table.agency
{
    font-size: 0.8rem;
    margin: 10px 0 20px 0;
    padding: 0;
}

table.agency td
{
    border-right: 1px solid #EEEEEE;
    margin: 0;
    padding: 0 0 10px 0px;
}

table.agency td.info
{
    border-right: 0px solid #dfdfdf;
    margin: 0;
    padding: 0 0 10px 10px;
}

table.agency td.logo
{
    width: 210px;
    min-height: 110px;
}

table.agency td.name
{
    width: 160px;
}

#main table.agency td.info ul
{
    font-size: 100%;
    list-style: none;
    color: #5c5c5c;
}

#main table.agency a.domain:link, #main table.agency a.domain:visited, #main table.agency a.domain:hover, #main table.agency a.domain:active
{
    font-size: 100%;
    font-weight: bold;
    color: #5c5c5c;
    text-decoration: none;
}

#main table.agency a.domain:hover
{
    text-decoration: underline;
}

#main table.agency a.www:link, #main table.agency a.www:visited, #main table.agency a.www:hover, #main table.agency a.www:active
{
    font-size: 100%;
    font-weight: bold;
    color: #8a8a8a;
    text-decoration: none;
}

#main table.agency a.www:hover
{
    text-decoration: underline;
}

#main table.agency a.www img
{
    margin-top: 10px;
}

#main table td.info ul.list
{
    margin: 10px 15px;
    list-style: none;
    color: #8a8a8a;
    background: none;
}

#main table td.info ul.list li
{
    line-height: 1.65em;
    list-style: none;
    background: none;
    padding: 0;
}

body.rest #main_wrap table .logo
{
    padding: 0;
}

body.rest #paging
{
    margin: 0 0 20px 0;
    font-size: 0.8rem;
}

body.rest #paging a
{
    line-height: 25px;
}

body.rest #paging div div
{
    color: #444444;
    margin: 0 0 5px 0;
}

body.paging #paging
{
    padding: 10px 0 20px 0;
    font-size: 0.8rem;
}

body.paging #paging a
{
    line-height: normal;
    float: left;
}

body.paging #paging div div
{
    color: #444444;
    margin: 0 0 5px 0;
}

body.paging #paging a:link, body.paging #paging a:visited, body.paging #paging a:hover, body.paging #paging a:active
{
    white-space: normal;
    margin: 0 5px 10px 0;
}

body.paging h2.town
{
    text-transform: lowercase;
}

body.paging h2.town:first-letter
{
    text-transform: uppercase;
}

/****  prijavi stranicu ****/
.register_wrap
{
    background: #fff;
}

#main fieldset
{
    background: #eee;
    border: 0;
    padding: 20px;
    margin-bottom: 20px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

#main fieldset h3
{
    font-size: 1rem;
    color: #555;
    margin: 0 0 15px;
    padding: 0;
    font-weight: bold;
}

body.rest #main fieldset li
{
    float: left;
    display: block;
    width: 588px;
    margin-bottom: 10px;
    position: relative;
}

#main fieldset label
{
    cursor: default;
    float: left;
    width: 200px;
    font-size: 0.8rem;
    font-weight: bold;
    color: #333;
    padding: 5px 0;
}

#main fieldset .required label
{
    color: #900;
}

#main fieldset .text
{
    width: 376px;
    padding: 5px;
    border: 1px solid #ddd;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9rem;
    color: #222;
}

#main fieldset .text:focus
{
    border: 1px solid #ddd;
    border-right: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    background: #f8f8f8;
}

#main fieldset .provjera label
{
    text-align: right;
    width: 195px;
    padding-right: 5px;
}

#main fieldset .provjera input.text
{
    width: 20px;
    text-align: center;
}

#main fieldset .error .text
{
    border: 1px solid #900;
}

#main fieldset small
{
    display: block;
    text-align: right;
    font-size: 11px;
    color: #999;
    padding-top: 3px;
}

#main fieldset .msg
{
    width: 366px;
    margin: 3px 0 0 200px;
    display: block;
    padding: 5px 10px;
    font-size: 11px;
    background: #f8f6d9;
    border: 1px solid #d9d5a9;
    z-index: 1000;
    color: #111;
}

#main fieldset .error .msg
{
    background: #fee4e4;
    border: 1px solid #f5c5c5;
}

#main fieldset .btn
{
    background: #888;
    border: 1px solid #777;
    padding: 4px 8px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9rem;
    color: #fff;
    cursor: pointer;
}

#main fieldset .btn:hover
{
    background: #666;
    border: 1px solid #555;
    caption-side: #eee;
}

body.rest #main fieldset li.provjera
{
    margin-bottom: 0;
}

.register_wrap .success, .register_wrap .failure
{
    padding: 5px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    margin-bottom: 20px;
}

.register_wrap .success
{
    border: 1px solid #a4c87f;
    background: #d3f3b2;
}

.register_wrap .failure
{
    background: #fee4e4;
    border: 1px solid #f5c5c5;
}

body.rest #main .register_wrap .success p, body.rest #main .register_wrap .failure p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1rem;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px 1px 1px #fff;
    margin-bottom: 0px;
    padding: 10px 0;
}

.register_wrap .success p
{
    color: #406618;
}

.register_wrap .failure p
{
    color: #900;
}

.team_wrap
{
    margin: 0 0 0 50px;
}

.team
{
    margin: 0px 0px 0px 0;
    padding: 10px 0 0px 0;
    width: 160px;
    float: left;
    text-align: center;
}

body.rest .team p
{
    float: none;
    font-size: 0.8rem;
    color: #363636;
}

body.rest .team p span
{
    display: block;
}

.team img
{
    border: 1px solid #E4E4E4;
    margin: 0 10px 0 0;
    padding: 2px;
}

.team_wrap .last
{
    margin: 0px 0px 0px 160px;
    padding: 10px 0 0px 0;
    width: 160px;
    float: left;
    text-align: center;
}

.team p img
{
    border: 0;
    margin: 3px 0 0 0;
}

/****  detail ****/
#detail h2
{
    font-size: 26px;
    margin: 0 0 20px;
}

#detail .uvod
{
    margin-bottom: 30px;
}

#detail h2 span
{
    display: block;
    font-size: 18px;
    font-weight: normal;
    color: #666;
}

#detail p
{
    color: #818181;
    font-size: 13px;
    line-height: 18px;
    margin: 0 0 10px;
    padding: 0;
}

#detail .istaknuto
{
    font-size: 15px;
    line-height: 20px;
    color: #444;
}

#detail li
{
    float: left;
    margin-left: 20px;
    width: 220px;
}

#detail li.first
{
    margin-left: 0;
}

#detail .group
{
    width: 180px;
    padding: 20px;
    background: #eee;
    border: 1px solid #e8e8e8;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 5px;
}

#detail label
{
    font-size: 15px;
    font-weight: bold;
    color: #900;
    padding: 0 0 5px;
    display: block;
    cursor: default;
}

#detail .text
{
    width: 168px;
    padding: 5px;
    border: 1px solid #ddd;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9rem;
    color: #222;
}

#detail .text:focus
{
    border: 1px solid #ddd;
    border-right: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    background: #f8f8f8;
}

#detail small
{
    display: block;
    font-size: 0.8rem;
    line-height: 18px;
    padding: 10px 20px;
    color: #555;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #e8e8e8;
}

#detail small strong
{
    color: #333;
    padding: 1px 2px;
    background: #f5f5f5;
}

#detail .pretrazivanje
{
    width: 860px;
    padding: 20px;
    background: #eee;
    border: 1px solid #e8e8e8;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    margin: 100px 0 30px;
    margin-top: 15px;
    width: 900px;
}

#detail .pretrazivanje p
{
    font-size: 1rem;
    line-height: 24px;
    margin-bottom: 5px;
    margin-right: 40px;
}

#detail .pretrazivanje .upit
{
    color: #900;
}

#detail .pretrazivanje .rezultat
{
    color: #111;
    font-size: 24px;
}

#detail .pretrazivanje strong
{
    color: #333;
}

#detail .robi
{
    width: 180px;
    height: 225px;
    position: absolute;
    top: -143px;
    right: -38px;
    background: url(/Content/images/main/robi2.png.hash.6B932D1DC8A75ECCCA9092221C0107D013835958.sha1) no-repeat 0 0;
    background: none;
}

#detail .btn_search
{
    width: 80px;
    height: 30px;
    border: 0;
    background: #9C0C16 url(/Content/images/main/btn_search_bg.jpg.hash.780AA4FBBDB3BE4AA6ECCA9AD2E253C951712BF3.sha1) repeat-x;
    color: #fff;
    top: 30px;
    right: 30px;
    position: absolute;
    text-align: center;
    cursor: pointer;
    text-shadow: 1px 1px 1px #000;
    font-size: 0.9rem;
    letter-spacing: 0.05em;
    font-weight: bold;
}

#detail .btn_search:hover
{
    background: none;
    background-color: #710407;
}

#detail .ajax
{
    position: absolute;
    margin: 100px 0 0 85px;
}

#detail .btn.cta
{
    font-size: 1rem;
    font-weight: bold;
    color: #fff;
    background: #9C0C16;
    padding: 12px 15px;
    text-decoration: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    text-shadow: 1px 1px 1px #730000;
    margin: 10px 10px 30px 0;
    float: left;
    display: block;
}

#detail .btn.cta.help
{
    background: #777;
    text-shadow: 1px 1px 1px #444;
}

#detail .btn.cta:hover
{
    background: #333;
    text-shadow: 1px 1px 1px #222;
}

.qotd_box
{
    display: none;
}

/** XMAS

body.index #q_count_wrap { width: 588px; border-top: 1px solid #E5E5E5; margin: 0 auto; text-align: center; font-size: 0.8rem; padding: 40px 15px 30px 15px; background: url(/Content/images/main/xmas/lights.jpg.hash.234C49FFF96ECA7BCF80E78370596A41BF254207.sha1) top center no-repeat; border: 0; } body.index #popular_q_wrap { width: 530px; margin: 0px auto; text-align: center; font-size: 0.8rem;  padding: 30px 0px 20px 0;  } */
/****  ostrava ****/
.ostrava #main
{
    width: 100%;
    float: left;
    margin-right: 0px;
}

.ostrava #main .content
{
    margin: 25px 0px 20px 25px;
}

.ostrava #ostrava
{
    margin: 0px auto;
    width: 940px;
    background: url(/Content/images/ostrava-robi.jpg.hash.48DDBD5D1810FD44E18CFFFB412F5B8A80CC6C47.sha1) no-repeat;
    overflow: auto;
    height: 100%;
}

.ostrava #main .content h1
{
    font-size: 2.05em;
    padding: 70px 0 10px 0;
    text-align: right;
    width: 925px;
    color: #9C0C16;
}

.ostrava #main .content h2
{
    font-family: arial;
    font-weight: bold;
    font-size: 0.8rem;
    color: #FFF;
    padding: 10px 0 0 0;
    line-height: 1.45em;
    background: url(/Content/images/ostrava-h3.jpg.hash.51B20D1D6E59DE7E9EA431F328A863784675CDC8.sha1) no-repeat;
    width: 460px;
    height: 32px;
    text-align: center;
    margin: 0;
}

.ostrava .box1
{
    float: left;
    width: 460px;
    margin-right: 10px;
}

* html .ostrava .box1
{
    margin-right: 5px;
}

.ostrava .box2
{
    float: left;
}

.ostrava #ostrava .top
{
    background: url(/Content/images/ostrava-top.jpg.hash.5601C7473484930BA5C16EF69A316C9506BE71CE.sha1) no-repeat;
    width: 461px;
    height: 7px;
    margin: 0 5px 0 0;
    font-size: 1px;
}

.ostrava #ostrava .bot
{
    background: url(/Content/images/ostrava-bot.jpg.hash.63C7C5633183C7188A8EC92C35CBE59F51E4B56A.sha1) bottom;
    width: 461px;
    padding: 0 0 10px 0;
    margin-bottom: 10px;
}

.ostrava #ostrava .bot p
{
    font-size: 0.8rem;
    padding: 0px 5px 0px 15px;
    color: #8a8a8a;
    line-height: 1.45em;
}

.ostrava #ostrava .bot ul
{
    padding: 0px 15px 5px 20px;
}

.ostrava #main .content ul li
{
    background: url(/Content/images/nek-ads-li-dot-red.jpg.hash.632D404B81F6E93EF8053D7006A460EA5FDFF0D3.sha1) no-repeat 0px 8px;
}

.ostrava #ostrava .bot p strong
{
    color: #5c5c5c;
}

.ostrava .ostrava_logo
{
    margin: 7px 0 0 6px;
}

.ostrava .robi-right
{
    position: absolute;
    width: 132px;
    margin: 10px 0 0 290px;
}

*:first-child + html .ostrava .robi-right
{
    margin: 10px 0 0 0px;
}

* html .ostrava .robi-right
{
    margin: 10px 0 0 0px;
}

/****  top_result_ad ****/
#web_search_wrap .top_result_ad
{
    float: left;
    font-size: 0.8rem;
    font-family: Arial;
    margin: -11px 0px 0 0px;
    width: 58%;
}

#web_search_wrap .top_result_ad a:link, #web_search_wrap .top_result_ad a:visited, #web_search_wrap .top_result_ad a:hover, #web_search_wrap .top_result_ad a:active
{
    padding: 0;
    display: block;
    text-decoration: none;
    color: #5c5c5c;
    font-weight: bold;
    cursor: pointer;
    height: 30px;
    margin: 0 auto;
    width: 565px;
}

#web_search_wrap .top_result_ad .content img
{
    float: left;
    width: 140px;
    height: 30px;
}

#web_search_wrap .top_result_ad span
{
    float: left;
    text-align: right;
    text-decoration: none;
    display: block;
    padding: 17px 0 0 6px;
}

/****  zona domain top results ****/
#desno .domain-top-res
{
    color: #4E4E50;
    border: 1px solid #e4002b;
    background: #fff url(/Content/images/casa-it-logo3.jpg.hash.87B607F23E0308F5D3276B98F91761FFE429F956.sha1) no-repeat;
    background-position: bottom left;
    padding: 0;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
}

#desno .domain-top-res h2
{
    color: #fff;
    margin: 0px;
    padding: 10px 15px 10px 15px;
    background: #e4002b;
    border: 1px solid #e4002b;
    border-width: 1px 1px 0px 1px;
    border-radius: 12px 12px 0px 0px;
    -moz-border-radius: 12px 12px 0px 0px;
    -webkit-border-radius: 12px 12px 0px 0px;
    border-width: 0;
}

#desno .domain-top-res .all_wrap
{
    margin: 0px;
    background: transparent;
    padding: 15px 15px 1px 15px;
    border: 1px solid #e4002b;
    margin-top: -1px;
    border-width: 0 1px 0 1px;
    border-width: 0;
}

#desno .domain-top-res a:link, #desno .domain-top-res a:visited, #desno .domain-top-res a:hover, #desno .domain-top-res a:active
{
    font-size: 0.8rem;
    color: #4E4E50;
    text-decoration: underline;
    font-weight: bold;
    display: block;
    margin-bottom: 3px;
}

#desno .domain-top-res a:hover
{
    text-decoration: none;
}

#desno .domain-top-res img
{
    margin: 0 0 -15px 0;
}


/****  zona NJUSKALO.hr ****/
#desno .zona_njuskalo
{
    color: #828282;
    border: 1px solid #FDCD00;
    background: url(/Content/images/main/HR-njuskalo-top-res.gif.hash.D3CFB4F996E951D09862C3BF51A8C883BF7907E6.sha1) repeat-x;
    padding-top: 10px;
    padding-bottom: 0;
}

#desno .zona_njuskalo h2
{
    color: #000;
    margin-bottom: 25px;
    background: #FDCD00;
}

#desno .zona_njuskalo .all_wrap
{
    margin-bottom: 10px;
}

#desno .zona_njuskalo a:link, #desno .zona_njuskalo a:visited, #desno .zona_njuskalo a:hover, #desno .zona_njuskalo a:active
{
    font-size: 0.8rem;
    color: #000000;
    text-decoration: underline;
    font-weight: bold;
    display: block;
    margin-bottom: 3px;
}

#desno .zona_njuskalo a:hover
{
    text-decoration: none;
}

#desno .zona_njuskalo img
{
    float: left;
    width: 108px;
    height: 81px;
    border: 1px solid #DDDDDD;
    margin-right: 5px;
}

#desno .zona_njuskalo .botlink img
{
    float: none;
    width: 165px;
    height: 35px;
    border: 0;
    margin-bottom: 0px;
}

#desno .zona_njuskalo p
{
    font-size: 0.8rem;
}

#desno .zona_njuskalo div.wrap div
{
    background-color: #fff;
    text-align: left;
    padding: 0 5px;
    display: table-cell;
}

/**** zona linkre ****/
#desno .linkre
{
    color: #000;
    border: 1px solid #000;
    background: url(/Content/images/main/IT-linkre-top-res.gif.hash.78671A24FA768C3199C752DE79D1E880CD83DE3F.sha1) repeat-x;
    padding-top: 10px;
    padding-bottom: 0;
    background-position: top left;
    padding: 10px 15px 0 15px;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
}

#desno .domain-top-res.linkre h2
{
    color: #fff;
    margin-bottom: 25px;
    color: #fff;
    margin: 0px 0 15px 0;
    padding: 0;
    background: transparent;
    border: 0px solid #C70601;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}

#desno .domain-top-res.linkre .all_wrap
{
    margin-bottom: 0px;
    margin: 0px 0 0px 0;
    background: transparent;
    padding: 10px 0 10px 0;
    border: 0px solid #C70601;
    margin-top: 0px;
    border-width: 0;
}

#desno .domain-top-res.linkre a:link, #desno .domain-top-res.linkre a:visited, #desno .domain-top-res.linkre a:hover, #desno .domain-top-res.linkre a:active
{
    font-size: 0.8rem;
    color: #4E4E50;
    text-decoration: underline;
    font-weight: bold;
    display: block;
    margin-bottom: 3px;
}

#desno .domain-top-res.linkre a:hover
{
    text-decoration: none;
}

#desno .domain-top-res.linkre img
{
    margin: 0;
}

/****  zona zonaDomainTopResultsWithImages gabetti.it ****/
#desno .zona_gabetti
{
    color: #666;
    border: 1px solid #b20932;
    background: url(/Content/images/main/IT-zona_w_img_gabetti.gif.hash.AF52206D49EC00584049708D04804CDCD051BE16.sha1) repeat-x;
    padding-top: 10px;
    padding-bottom: 0;
}

#desno .zona_gabetti h2
{
    color: #fff;
    margin-bottom: 25px;
}

#desno .zona_gabetti .all_wrap
{
    margin-bottom: 10px;
}

#desno .zona_gabetti a:link, #desno .zona_gabetti a:visited, #desno .zona_gabetti a:hover, #desno .zona_gabetti a:active
{
    font-size: 0.8rem;
    color: #b41124;
    text-decoration: underline;
    font-weight: bold;
    display: block;
    margin-bottom: 3px;
}

#desno .zona_gabetti a:hover
{
    text-decoration: none;
}

#desno .zona_gabetti img
{
    float: left;
    width: 108px;
    height: 81px;
    border: 1px solid #DDDDDD;
    margin-right: 5px;
}

#desno .zona_gabetti .botlink img
{
    float: none;
    width: 200px;
    height: 45px;
    border: 0;
    margin-bottom: 0px;
}

#desno .zona_gabetti p
{
    font-size: 0.8rem;
}

#desno .zona_gabetti div.wrap div
{
    background-color: #fff;
    text-align: left;
    padding: 0 5px;
    display: table-cell;
}

/****  zona zonaDomainTopResultsWithImages2 Professionecasa ****/
#desno .zona_professionecasa
{
    color: #777;
    border: 1px solid #ED3338;
    background: url(/Content/images/main/IT-zona_w_img_professione.gif.hash.A7B56BA38148313ED95DA9EA606F79C285870D98.sha1) repeat-x;
    padding-top: 10px;
    padding-bottom: 0;
}

#desno .zona_professionecasa h2
{
    color: #fff;
    margin-bottom: 25px;
}

#desno .zona_professionecasa .all_wrap
{
    margin-bottom: 10px;
}

#desno .zona_professionecasa a:link, #desno .zona_professionecasa a:visited, #desno .zona_professionecasa a:hover, #desno .zona_professionecasa a:active
{
    font-size: 0.8rem;
    color: #ee3438;
    text-decoration: underline;
    font-weight: bold;
    display: block;
    margin-bottom: 3px;
}

#desno .zona_professionecasa a:hover
{
    text-decoration: none;
}

#desno .zona_professionecasa img
{
    float: left;
    width: 108px;
    height: 81px;
    border: 1px solid #DDDDDD;
    margin-right: 5px;
}

#desno .zona_professionecasa .botlink img
{
    float: none;
    width: 200px;
    height: 24px;
    border: 0;
    margin-bottom: 0px;
}

#desno .zona_professionecasa p
{
    font-size: 0.8rem;
}

#desno .zona_professionecasa div.wrap div
{
    background-color: #fff;
    text-align: left;
    padding: 0 5px;
    display: table-cell;
}

/****  zona zonaDomainTopResultsWithImages3 Grimaldifranchising  ****/
#desno .zona_grimaldifranchising
{
    color: #173863;
    border: 1px solid #173863;
    background: url(/Content/images/main/IT-zona_w_img_grimaldi.gif.hash.00C829AC1DBA20E7E8781F5A85C673169BECA0CE.sha1) repeat-x;
    padding-top: 10px;
    padding-bottom: 0;
}

#desno .zona_grimaldifranchising h2
{
    color: #fff;
    margin-bottom: 25px;
}

#desno .zona_grimaldifranchising .all_wrap
{
    margin-bottom: 10px;
}

#desno .zona_grimaldifranchising a:link, #desno .zona_grimaldifranchising a:visited, #desno .zona_grimaldifranchising a:hover, #desno .zona_grimaldifranchising a:active
{
    font-size: 0.8rem;
    color: #173863;
    text-decoration: underline;
    font-weight: bold;
    display: block;
    margin-bottom: 3px;
}

#desno .zona_grimaldifranchising a:hover
{
    text-decoration: none;
}

#desno .zona_grimaldifranchising img
{
    float: left;
    width: 108px;
    height: 81px;
    border: 1px solid #DDDDDD;
    margin-right: 5px;
}

#desno .zona_grimaldifranchising .botlink img
{
    float: none;
    width: 200px;
    height: 45px;
    border: 0;
    margin-bottom: 0px;
}

#desno .zona_grimaldifranchising a.botlink:link, #desno .zona_grimaldifranchising a.botlink:visited, #desno .zona_grimaldifranchising a.botlink:hover, #desno .zona_grimaldifranchising a.botlink:active
{
    font-size: 0.6rem;
}

#desno .zona_grimaldifranchising p
{
    font-size: 0.8rem;
}

#desno .zona_grimaldifranchising div.wrap div
{
    background-color: #fff;
    text-align: left;
    padding: 0 5px;
    display: table-cell;
}

/****  zona zonaDomainTopResultsWithImages3 Grimaldifranchising  ****/
#desno .zona_toscano
{
    color: #B00060;
    border: 1px solid #B00060;
    background: url(/Content/images/main/IT-zona_w_img_toscano.gif.hash.36C665CEC09A38CD9E70AAFFCD93448BBB1F1729.sha1) repeat-x;
    padding-top: 10px;
    padding-bottom: 0;
}

#desno .zona_toscano h2
{
    color: #fff;
    margin-bottom: 25px;
    background: #B00060;
}

#desno .zona_toscano .all_wrap
{
    margin-bottom: 10px;
}

#desno .zona_toscano a:link, #desno .zona_toscano a:visited, #desno .zona_toscano a:hover, #desno .zona_toscano a:active
{
    font-size: 0.8rem;
    color: #777777;
    text-decoration: underline;
    font-weight: bold;
    display: block;
    margin-bottom: 3px;
}

#desno .zona_toscano a:hover
{
    text-decoration: none;
}

#desno .zona_toscano img
{
    float: left;
    width: 108px;
    height: 81px;
    border: 1px solid #DDDDDD;
    margin-right: 5px;
}

#desno .zona_toscano .botlink img
{
    float: none;
    width: 200px;
    height: 34px;
    border: 0;
    margin-bottom: 0px;
}

#desno .zona_toscano a.botlink:link, #desno .zona_toscano a.botlink:visited, #desno .zona_toscano a.botlink:hover, #desno .zona_toscano a.botlink:active
{
    font-size: 0.6rem;
}

#desno .zona_toscano p
{
    font-size: 0.8rem;
}

#desno .zona_toscano div.wrap div
{
    background-color: #fff;
    text-align: left;
    padding: 0 5px;
    display: table-cell;
}

/**** zona wikicasa ****/
#desno .wikicasa
{
    color: #757575;
    border: 1px solid #2B5DFF;
    background: url(/Content/images/main/IT-wikicasa-top-res.gif.hash.9AFD62256769285758A2008BC76E6DA3C2833723.sha1) repeat-x;
    padding-top: 10px;
    padding-bottom: 0;
}

#desno .wikicasa h2
{
    color: #fff;
    margin-bottom: 25px;
    background: #2B5DFF;
}

#desno .wikicasa .all_wrap
{
    margin-bottom: 10px;
}

#desno .wikicasa a:link, #desno .wikicasa a:visited, #desno .wikicasa a:hover, #desno .wikicasa a:active
{
    font-size: 0.8rem;
    color: #2B5DFF;
    text-decoration: underline;
    font-weight: bold;
    display: block;
    margin-bottom: 3px;
}

#desno .wikicasa a:hover
{
    text-decoration: none;
}

#desno .wikicasa img
{
    float: left;
    width: 108px;
    height: 81px;
    border: 1px solid #DDDDDD;
    margin-right: 5px;
}

#desno .wikicasa .botlink img
{
    float: none;
    width: 200px;
    height: 56px;
    border: 0;
    margin-bottom: 0px;
}

#desno .wikicasa p
{
    font-size: 0.8rem;
}

#desno .wikicasa div.wrap div
{
    background-color: #fff;
    text-align: left;
    padding: 0 5px;
    display: table-cell;
}

/****  zona immobiliare.it ****/
#desno .zona_w_img
{
    color: #828282;
    border: 1px solid #3E7DA3;
    background: url(/Content/images/main/IT-zona_w_img.gif.hash.D05C49E0A630321248F7F9D13851C5F0037B8122.sha1) repeat-x;
    padding-top: 10px;
    padding-bottom: 0;
}

#desno .zona_w_img h2
{
    color: #fff;
    margin-bottom: 25px;
    background: #3E7DA3;
}

#desno .zona_w_img .all_wrap
{
    margin-bottom: 10px;
}

#desno .zona_w_img a:link, #desno .zona_w_img a:visited, #desno .zona_w_img a:hover, #desno .zona_w_img a:active
{
    font-size: 0.8rem;
    color: #1581B7;
    text-decoration: underline;
    font-weight: bold;
    display: block;
    margin-bottom: 3px;
}

#desno .zona_w_img a:hover
{
    text-decoration: none;
}

#desno .zona_w_img img
{
    float: left;
    width: 108px;
    height: 81px;
    border: 1px solid #DDDDDD;
    margin-right: 5px;
}

#desno .zona_w_img .botlink img
{
    float: none;
    width: 200px;
    height: 45px;
    border: 0;
    margin-bottom: 0px;
}

#desno .zona_w_img p
{
    font-size: 0.8rem;
}

#desno .zona_w_img div.wrap div
{
    background-color: #fff;
    text-align: left;
    padding: 0 5px;
    display: table-cell;
}

/**** zona casa-it images ****/
#desno .casait
{
    color: #333F48;
    border: 1px solid #E4002B;
    background: url(/Content/images/main/IT-casait-top-res.gif.hash.58DC6F594C2043833BA0923ACD23790610F83149.sha1) repeat-x;
    padding-top: 10px;
    padding-bottom: 0;
}

#desno .casait h2
{
    color: #fff;
    margin-bottom: 25px;
    background: #E4002B;
}

#desno .casait .all_wrap
{
    margin-bottom: 10px;
}

#desno .casait a:link, #desno .casait a:visited, #desno .casait a:hover, #desno .casait a:active
{
    font-size: 0.8rem;
    color: #333F48;
    text-decoration: underline;
    font-weight: bold;
    display: block;
    margin-bottom: 3px;
}

#desno .casait a:hover
{
    text-decoration: none;
}

#desno .casait img
{
    float: left;
    width: 108px;
    height: 81px;
    border: 1px solid #DDDDDD;
    margin-right: 5px;
}

#desno .casait .botlink img
{
    float: none;
    width: 200px;
    height: 50px;
    border: 0;
    margin-bottom: 0px;
}

#desno .casait p
{
    font-size: 0.8rem;
}

#desno .casait div.wrap div
{
    background-color: #fff;
    text-align: left;
    padding: 0 5px;
    display: table-cell;
}

/**** zona Immobiliovunque ****/
#desno .immobiliovunque
{
    color: #525255;
    border: 1px solid #EB5C2A;
    background: url(/Content/images/main/IT-immobiliovunque-top-res.gif.hash.72DFEC735D4EA68DFB5523BA234E6D2E76AF7394.sha1) repeat-x;
    padding-top: 10px;
    padding-bottom: 0;
}

#desno .immobiliovunque h2
{
    color: #fff;
    margin-bottom: 25px;
    background: #EB5C2A;
}

#desno .immobiliovunque .all_wrap
{
    margin-bottom: 10px;
}

#desno .immobiliovunque a:link, #desno .immobiliovunque a:visited, #desno .immobiliovunque a:hover, #desno .immobiliovunque a:active
{
    font-size: 0.8rem;
    color: #525255;
    text-decoration: underline;
    font-weight: bold;
    display: block;
    margin-bottom: 3px;
}

#desno .immobiliovunque a:hover
{
    text-decoration: none;
}

#desno .immobiliovunque img
{
    float: left;
    width: 108px;
    height: 81px;
    border: 1px solid #DDDDDD;
    margin-right: 5px;
}

#desno .immobiliovunque .botlink img
{
    float: none;
    width: 200px;
    height: 56px;
    border: 0;
    margin-bottom: 0px;
}

#desno .immobiliovunque p
{
    font-size: 0.8rem;
}

#desno .immobiliovunque div.wrap div
{
    background-color: #fff;
    text-align: left;
    padding: 0 5px;
    display: table-cell;
}

/****  zona regionale.it ****/
#desno .regionale .botlink img
{
    float: none;
    width: 260px;
    height: 45px;
    border: 0;
    margin-bottom: 0px;
}

#desno .regionale
{
    background: url(/Content/images/main/IT-zona_regionale.gif.hash.465B501C44B21904400E3562E4724A108C699A06.sha1) repeat-x;
    border: 1px solid #FEEB01;
}

#desno .regionale h2
{
    color: #000;
    margin-bottom: 25px;
}

#desno .regionale a:link, #desno .regionale a:visited, #desno .regionale a:hover, #desno .regionale a:active
{
    color: #000;
}

#desno .regionale p
{
    word-wrap: break-word;
    white-space: normal;
}

/****  zona Realcity.cz ****/
#desno .zona_w_img_cz
{
    color: #0B246C;
    border: 1px solid #0B246C;
    background: url(/Content/images/main/IT-zona_w_img_cz.gif.hash.62F818FE0E2B624578C20DEDD450A202F5F1CF92.sha1) repeat-x;
    padding-top: 10px;
    padding-bottom: 0;
}

#desno .zona_w_img_cz h2
{
    color: #fff;
    margin-bottom: 25px;
    background: #0B246C;
}

#desno .zona_w_img_cz .all_wrap
{
    margin-bottom: 10px;
}

#desno .zona_w_img_cz a:link, #desno .zona_w_img_cz a:visited, #desno .zona_w_img_cz a:hover, #desno .zona_w_img_cz a:active
{
    font-size: 0.8rem;
    color: #38363A;
    text-decoration: underline;
    font-weight: bold;
    display: block;
    margin-bottom: 3px;
}

#desno .zona_w_img_cz a:hover
{
    text-decoration: none;
}

#desno .zona_w_img_cz img
{
    float: left;
    width: 108px;
    height: 81px;
    border: 1px solid #DDDDDD;
    margin-right: 5px;
}

#desno .zona_w_img_cz .botlink img
{
    float: none;
    width: 143px;
    height: 60px;
    border: 0;
    margin-bottom: 0px;
}

#desno .zona_w_img_cz p
{
    font-size: 0.8rem;
}

#desno .zona_w_img_cz div.wrap div
{
    background-color: #fff;
    text-align: left;
    padding: 0 5px;
    display: table-cell;
}

/****  zona cityexpert.rs ****/
#desno .zona_w_img_cityexpert
{
    color: #DF2D43;
    border: 1px solid #DF2D43;
    background: url(/Content/images/main/RS-zona_w_img_cityexpert.gif.hash.E18BECE69787EBD26A1D60CC4ED4B451C71AC4B6.sha1) repeat-x;
    padding-top: 10px;
    padding-bottom: 0;
}

#desno .zona_w_img_cityexpert h2
{
    color: #fff;
    margin-bottom: 25px;
    background: #DF2D43;
}

#desno .zona_w_img_cityexpert .all_wrap
{
    margin-bottom: 10px;
}

#desno .zona_w_img_cityexpert a:link, #desno .zona_w_img_cityexpert a:visited, #desno .zona_w_img_cityexpert a:hover, #desno .zona_w_img_cityexpert a:active
{
    font-size: 0.8rem;
    color: #46515C;
    text-decoration: underline;
    font-weight: bold;
    display: block;
    margin-bottom: 3px;
}

#desno .zona_w_img_cityexpert a:hover
{
    text-decoration: none;
}

#desno .zona_w_img_cityexpert img
{
    float: left;
    width: 108px;
    height: 81px;
    border: 1px solid #DDDDDD;
    margin-right: 5px;
}

#desno .zona_w_img_cityexpert .botlink img
{
    float: none;
    width: 201px;
    height: 38px;
    border: 0;
    margin-bottom: 0px;
}

#desno .zona_w_img_cityexpert p
{
    font-size: 0.8rem;
}

#desno .zona_w_img_cityexpert div.wrap div
{
    background-color: #fff;
    text-align: left;
    padding: 0 5px;
    display: table-cell;
}

/* jqModal base Styling courtesy of;
	Brice Burgess &lt;bhb@iceburg.net&gt; */
/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
/* .jqmWindow { display: none; position: fixed; top: 5%; left: 50%; margin-left: -400px; width: 800px; background-color: transparent; height: 450px; border: 5px solid #CDCC00; background-color: #fff; }
*/
.jqmOverlay
{
    background-color: #000;
}

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (&lt;select&gt; form elements, etc.) */
* iframe.jqm
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: expression(this.parentNode.offsetWidth+'px');
    height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6 Star selector used to hide definition from browsers other than IE6 For valid CSS, use a conditional include instead */
* html .jqmWindow
{
    position: absolute;
    top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

.jqmWindow
{
    display: none;
    position: fixed;
    top: 5%;
    left: 50%;
    margin-left: -370px;
    background-color: transparent;
    background-color: #fff;
    font-size: 62.5%;
}

.jqmWindow #header
{
    width: auto;
    height: 70px;
    float: none;
    background: none;
    padding: 12px 0 0 25px;
    background: url(/Content/images/beephome_logo_big.jpg.hash.88B53E7BE102D1A124A46C4ADAA4A927489D0A1D.sha1) no-repeat 25px 12px;
}

.jqmWindow #header img
{
    padding: 0;
}

.jqmWindow #header .close
{
    outline: none;
    top: -10px;
    left: 900px;
    background: url(/Content/images/close1.png.hash.B818F80000784470D30B099F92446607D0E72F41.sha1) no-repeat;
    text-indent: -9999px;
    height: 30px;
    width: 30px;
    position: absolute;
}

.signupbox
{
    background-color: #CACAB5;
    width: 418px;
    height: 480px;
    float: left;
    margin: 25px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 10px 20px 0 20px;
}

.jqmWindow .signupbox
{
    height: 355px;
    width: 370px;
    padding: 12px 24px;
    margin: 0px 0 0 25px;
}

.rightbox
{
    margin: 25px 0;
}

.jqmWindow .rightbox
{
    margin-right: 25px;
}

.jqmWindow h2
{
    font-size: 4em;
    font-weight: bold;
    color: #4A3C31;
    margin: 0;
}

.jqmWindow h3
{
    font-size: 1.7em;
    font-weight: normal;
    color: #4A3C31;
    margin: 24px 0 0 0;
}

.jqmWindow h2 span
{
    display: block;
    font-size: 60%;
    color: #A19587;
    margin: 12px 0 0 0;
}

.jqmWindow a.already:link, .jqmWindow a.already:visited, .jqmWindow a.already:hover, .jqmWindow a.already:active
{
    outline: none;
    font-size: 1.3em;
    color: #4A3C31;
    margin: 0px 0 0 4px;
}

.jqmWindow a.already:hover
{
    text-decoration: none;
}

.jqmWindow ul
{
    margin: 30px 0 0 0;
}

.rightbox p
{
    font-size: 1.2rem;
    color: #A19587;
    float: right;
    width: 300px;
    line-height: normal;
}

.jqmWindow .rightbox p
{
    font-size: 1.1em;
    float: left;
    margin: 6px 0 0 0;
}

.jqmWindow ul li
{
    font-size: 1.5rem;
    font-weight: bold;
    color: #4A3C31;
    margin: 0 0 26px 0;
    min-height: 28px;
    padding: 2px 0 0 36px;
    line-height: normal;
}

.jqmWindow ul li.first
{
    background: url(/Content/images/beep-nm-1.png.hash.4E43AE2002E42FBC45C77C5AF8225751760275C6.sha1) no-repeat;
}

.jqmWindow ul li.second
{
    background: url(/Content/images/beep-nm-2.png.hash.0B0ED8734A52F9200647CDC07C1A355C2AE125EC.sha1) no-repeat;
}

.jqmWindow ul li.third
{
    background: url(/Content/images/beep-nm-3.png.hash.B022A1993ECB2ACFFEBE37E2433B055AE8747793.sha1) no-repeat;
}

.jqmWindow ul li.forth
{
    background: url(/Content/images/beep-nm-4.png.hash.2717355D7449DE138FBBE2856D8FF96467DB9438.sha1) no-repeat;
}

body.beephome .jqmWindow
{
    height: 500px;
    top: 5%;
    left: 50%;
    margin-left: -460px;
}

/* #beepalpha */
#beepalpha
{
    width: 700px;
    margin: 0px 0 0 0px;
    padding: 10px 20px 20px 20px;
    height: 530px;
}

#beepalpha .no_results
{
    margin: 0;
    text-align: left;
    min-height: 111px;
}

#beepalpha .no_results
{
    height: 170px;
}

#beepalpha .no_results_box
{
    margin-left: 0;
}

#beepalpha .no_results_box .top
{
    background: url(/Content/images/fluid_no_results.jpg.hash.11E9030E602EF01AD99CCCEAA8EE199CE562BB27.sha1) right top;
    height: 25px;
}

#beepalpha .no_results_box .top span
{
    background: url(/Content/images/fluid_no_results.jpg.hash.11E9030E602EF01AD99CCCEAA8EE199CE562BB27.sha1) left top;
    width: 11px;
    height: 25px;
    display: block;
    font-size: 1px;
    float: left;
}

#beepalpha .no_results_box .content
{
    background: #F9F9F9;
    border: 1px solid #d2d2d2;
    border-width: 0 1px 0 1px;
    padding: 0 0 8px 0;
    margin: 0 0 0 7px;
}

#beepalpha .no_results_box .content p
{
    padding: 0 0 0px 15px;
}

#beepalpha .no_results_box .content p.beep_logo
{
    background: url(/Content/images/gohome-beep.jpg.hash.575899348A1A41B2CCCBBB228A1087B59CE1BC7A.sha1) no-repeat 300px;
    line-height: 38px;
    padding: 8px 0 0px 15px;
}

#beepalpha .no_results_box .content p.link
{
    padding: 0 0 0px 15px;
    margin-top: 2px;
}

#beepalpha .no_results_box .content p.err
{
    color: #9C0C16;
    font-family: arial;
    font-size: 80%;
    font-weight: bold;
    padding-top: 5px;
}

#beepalpha .no_results_box .bot
{
    clear: both;
    background: url(/Content/images/box_frames.gif.hash.C19CB691199A42A05F71D13A41424C84D6BEC247.sha1) right bottom;
    font-size: 1px;
    padding: 0;
    margin: 0;
}

#beepalpha .no_results_box .bot span
{
    background: url(/Content/images/fluid_no_results.jpg.hash.11E9030E602EF01AD99CCCEAA8EE199CE562BB27.sha1) 0px -25px;
    font-size: 1px;
    height: 6px;
    width: 12px;
    display: block;
}

#beepalpha .no_results_box .bot span
{
    margin: 0 0 0 0px;
}

#beepalpha .no_results a.yes:link, #beepalpha .no_results a.yes:visited, #beepalpha .no_results a.yes:hover, #beepalpha .no_results a.yes:active
{
    display: block;
    color: #fff;
    font-size: 18px;
    font-family: arial;
    text-decoration: underline;
    padding: 8px 0 0 0;
    text-align: center;
    margin: 10px 0 8px 0;
    background: url(/Content/images/zelim.jpg.hash.8C0DCED3B6C18D4CDFA83C4FD4ACED2F1D40697D.sha1) no-repeat;
    width: 318px;
    height: 30px;
}

#beepalpha .no_results a.yes:hover
{
    text-decoration: none;
}

#beepalpha .no_results a.close:link, #beepalpha .no_results a.close:visited, #beepalpha .no_results a.close:hover, #beepalpha .no_results a.close:active
{
    padding: 0px 4px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: none;
    font-size: 11px;
    color: #747474;
    margin: 0;
    padding: 0 0 0 30px;
    text-decoration: none;
    background-image: none;
    width: auto;
    height: auto;
    text-align: left;
    display: inline;
}

#beepalpha .no_results a.close:hover
{
    text-decoration: underline;
}

#beepalpha h4
{
    font-size: 3em;
    margin: 0 0 0 20px;
}

#beepalpha p
{
    font-size: 18px;
    font-family: arial;
    color: #5C5C5C;
    margin: 10px 0 0 10px;
}

.emailpopupsize
{
    margin-left: -310px;
    top: 20%;
}

.emailpopup
{
    font-family: arial;
    width: 614px;
    background-color: #ddd;
    margin: 0px 0 0 0px;
    padding: 5px;
    height: 217px;
}

.emailpopup div
{
    background-color: #fff;
    border: 1px solid #bbb;
    background: #fff url(/Content/images/main/emailpopup.png.hash.CFB9488530E6AA5DB80FD465D584BDFAE49BA290.sha1) no-repeat 15px 108px;
    padding-bottom: 5px;
}

.emailpopup h4
{
    font-size: 3.5em;
    color: #444;
    text-align: center;
    margin: 20px 0 5px 0px;
}

.emailpopup p
{
    font-size: 1rem;
    text-align: center;
}

.emailpopup p.bubble
{
    width: 532px;
    height: 70px;
    color: #818181;
    padding-top: 8px;
    margin-left: 54px;
    margin-bottom: 15px;
}

.off
{
    border: 0;
    color: #444;
    background: none;
    background-color: #fff;
}

.off div
{
    border: 0;
    color: #444;
    background: none;
    background-color: #fff;
}

.off p.bubble
{
    margin-left: 54px;
    margin-top: 40px;
}

.emailpopup a.btn_search
{
    width: 80px;
    height: 30px;
    border: 0;
    background: #9C0C16 url(/Content/images/main/btn_search_bg.jpg.hash.780AA4FBBDB3BE4AA6ECCA9AD2E253C951712BF3.sha1) repeat-x;
    color: #fff;
    height: 30px;
    display: block;
    float: left;
    text-align: center;
    text-shadow: 1px 1px 1px #000;
    font-size: 13px;
    letter-spacing: 0.05em;
    font-weight: bold;
    text-decoration: none;
    line-height: 30px;
    margin: 0 5px;
}

.emailpopup a.green
{
    background: none;
    background-color: #339900;
}

.emailpopup a.grey
{
    background: none;
    background-color: #ccc;
    font-size: 0.8rem;
    text-shadow: 1px 1px 1px #777;
}

.emailpopup .input_search
{
    width: 320px;
    border: 1px solid #A8A8A8;
    padding: 6px 5px;
    font-size: 0.9rem;
    font-weight: bold;
    color: #636363;
    margin-left: 70px;
    margin-bottom: 15px;
    float: left;
}

.emailpopup p.bubble img
{
    margin: -5px 0 0 0px;
    left: 342px;
    width: 61px;
    height: 24px;
    background: url(/Content/images/main/emailpopup-gohome-logo.png.hash.EB331ADCA447AD58AB3183AA319CB1D3B5F2B632.sha1) no-repeat;
    position: absolute;
}

.iphonepopup
{
    width: 100%;
    height: 100%;
    margin: 0;
    top: 0;
    left: 0;
    background-color: transparent;
}

.iphonepopup img
{
    width: 100%;
    height: auto;
}

.iphonepopup a
{
    margin: 10% auto 0px auto;
    width: 85%;
    height: auto;
    display: block;
    position: relative;
}

.iphonepopup.desktop a
{
    margin: 50px auto 0px auto;
    width: 300px;
    height: 600px;
    display: block;
    position: relative;
}

.iphonepopup.desktop img
{
    width: 300px;
    height: 600px;
}

.iphonepopup.desktop span.grey
{
    background: #fff url(/Content/images/close5.png.hash.13371E3931FF1832A4E262A527BF3B27F49AA52E.sha1);
    background-size: 30px auto;
    width: 30px;
    height: 30px;
    border: 5px solid #000;
    border-radius: 50px;
    text-indent: -9999px;
    right: 0;
    margin: 10px 10px 0 0;
    position: absolute;
    top: -20px;
    right: -20px;
}

.iphonepopup span.grey
{
    background: #fff url(/Content/images/close5.png.hash.13371E3931FF1832A4E262A527BF3B27F49AA52E.sha1);
    width: 80px;
    height: 80px;
    border: 8px solid #000;
    border-radius: 50px;
    text-indent: -9999px;
    right: 0;
    margin: 10px 10px 0 0;
    position: absolute;
    top: -40px;
    right: -40px;
}

/****  MAIL ODJAVA ****/
.mail_un
{
    width: 300px;
    margin: 20px auto 0 auto;
    text-align: center;
    background: url(/Content/images/index-main-logoo-hr.gif.hash.ED046AFB62C1A3E375A6A0E9B61BD33B07B0DD38.sha1) no-repeat 25px 0;
    font-weight: normal;
    font-size: 0.9rem;
    color: #5c5c5c;
}

.mail_un p
{
    width: 290px;
    margin: 0 auto;
    line-height: 1.4em;
}

.mail_un p.high
{
    padding: 120px 0 0 0;
}

.emailpopup p.bubble span.gohome-logo
{
    padding: 0 30px;
}

/* -----------------------
BeepHome
-------------------------- */
body.beephome .hide, body.beephome .most_liked_users
{
    display: none;
}

body.beephome #header_wrap
{
    background: #F0F0F0 url(/Content/images/main/beep_bg.png.hash.561F27910574ABD71B775964FBB52CE9BB2C1936.sha1) repeat-x bottom left;
    height: 140px;
}

body.beephome #header_content
{
    width: 960px;
    margin: 0 auto;
    padding: 0;
    height: 140px;
}

#header_content img.logo
{
    float: left;
    width: 190px;
    height: 50px;
    margin: 22px 10px 28px 0;
}

#header_content .login
{
    float: left;
    width: 760px;
    margin: 29px 0 0px 0;
    text-align: right;
}

#header_content .login img
{
    float: right;
    border: 4px solid #fff;
    -moz-box-shadow: 1px 1px 1px #C1C1C1;
    -webkit-box-shadow: 1px 1px 1px #C1C1C1;
    box-shadow: 1px 1px 1px #C1C1C1;
    width: 32px;
    height: 32px;
}

#header_content .login .data
{
    float: right;
    margin-right: 8px;
    padding: 4px 0 0 0;
    color: #636363;
    font-size: 0.9rem;
    font-weight: bold;
}

#header_content .login ul
{
    float: right;
}

#header_content .login li
{
    margin: 2px 0 0 5px;
    font-size: 0.8rem;
    font-weight: normal;
    color: #898989;
}

#header_content .login .data a
{
    text-decoration: none;
    color: #636363;
}

#header_content .login .data a:hover
{
    color: #363636;
}

#header_content .login .data li a:link, #header_content .login .data li a:visited, #header_content .login .data li a:hover, #header_content .login .data li a:active
{
    color: #0076a3;
    font-weight: bold;
    text-decoration: none;
}

#header_content .login .data li a:hover
{
    color: #005380;
}

body.beephome #header_content .header_menu
{
    clear: both;
    height: 40px;
    line-height: 40px;
    font-size: 100%;
    width: 650px;
}

body.beephome #header_content .header_menu li
{
    position: relative;
    background: #454545 url(/Content/images/main/beephome_menu_tabs.png.hash.F077B55562F3EF54EB1F07E7317F801555D3557E.sha1) repeat-x;
    color: #fff;
    margin-right: 5px;
    border-radius: 10px 10px 0px 0px;
    -moz-border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
    text-shadow: 1px 1px 1px #3A3A3A;
}

body.beephome #header_content .header_menu li:hover, body.beephome #header_content .header_menu li.active
{
    background: #F28B4B url(/Content/images/main/beephome_menu_tabs_active.png.hash.14DA246ECA1FB1DEBF2A72275949E49B3AA5B25A.sha1) repeat-x;
    text-shadow: 1px 1px 1px #BB6B3A;
}

body.beephome #header_content .header_menu li a:link, body.beephome #header_content .header_menu li a:visited, body.beephome #header_content .header_menu li a:hover, body.beephome #header_content .header_menu li a:active
{
    position: relative;
    z-index: 500;
    outline: 0;
    height: 40px;
    line-height: 40px;
    display: block;
    color: #fff;
    text-decoration: none;
    padding: 0 20px;
}

body.beephome #header_content .header_tabs li.gohome_tab
{
    background: #454545 url(/Content/images/main/gohome_tab.png.hash.70A2D50576A4AAB72584A38A34313A98A9CE286D.sha1) repeat-x;
    color: #FFF;
}

body.beephome #header_content .header_tabs li.gohome_tab a:link, body.beephome #header_content .header_tabs li.gohome_tab a:visited, body.beephome #header_content .header_tabs li.gohome_tab a:hover, body.beephome #header_content .header_tabs li.gohome_tab a:active
{
    color: #FFF;
    cursor: pointer;
}

body.beephome #header_content .header_tabs li.gohome_tab a:hover
{
    color: #d8d8d8;
}

body.beephome #header_content .header_tabs li.beephome_tab
{
    background: #F28B4B url(/Content/images/main/beephome_header_tabs_beephome_tab_msg_nmbr_bg.png.hash.9C077C15AA4608157CD91D26D61EF16638200B70.sha1) repeat-x;
}

body.beephome #header_content .header_tabs li.beephome_tab a:link, body.beephome #header_content .header_tabs li.beephome_tab a:visited, body.beephome #header_content .header_tabs li.beephome_tab a:hover, body.beephome #header_content .header_tabs li.beephome_tab a:active
{
    text-shadow: 1px 1px 1px #BB6B3A;
    cursor: default;
}

body.beephome #header_content .header_tabs li.beephome_tab a:hover
{
    color: inherit;
}

body.beephome #header_content .header_menu .msg_nmbr
{
    position: absolute;
    display: block;
    right: 0;
    font-size: 75%;
    margin: -5px 0px 7px 0;
    background: #fff url(/Content/images/main/beephome_menu_nmbr.png.hash.0D29763B6FF11DB5C0034DBF54AC4E67F7F9023A.sha1);
    line-height: 20px;
    z-index: 1000;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    padding: 0 5px;
    text-shadow: 0px 0px 0px #BB6B3A;
    color: #F26522;
    -moz-box-shadow: 1px 1px 1px #373737;
    -webkit-box-shadow: 1px 1px 1px #373737;
    box-shadow: 1px 1px 1px #373737;
}

body.beephome #header_content .header_menu li.active .msg_nmbr, body.beephome #header_content .header_menu li:hover .msg_nmbr
{
    -moz-box-shadow: 1px 1px 1px #B86A3B;
    -webkit-box-shadow: 1px 1px 1px #B86A3B;
    box-shadow: 1px 1px 1px #B86A3B;
}

#strip_wrap
{
    background: #E64C16 url(/Content/images/main/strip_bg.png.hash.6479F3E1D43E7168C6ED085648881A496E945CB4.sha1) repeat-x top;
    border-bottom: 1px solid #A1350F;
    padding-bottom: 20px;
}

#strip_content
{
    width: 960px;
    margin: 0 auto;
    padding-top: 21px;
}

#strip_content .question
{
    width: 625px;
    margin-right: 10px;
    float: left;
}

#strip_content .profile
{
    width: 300px;
    margin-left: 20px;
    float: left;
}

#strip_content .question h2, body.realestate #main p.contact
{
    color: #784222;
    font-weight: bold;
    font-size: 0.9rem;
    padding: 0 0 5px 70px;
    text-align: left;
}

body.talks #strip_content .question h2.small
{
    text-shadow: 1px 1px 1px #ffa070;
}

#strip_content .question img.user, body.realestate #main .data img.user
{
    float: left;
    border: 4px solid #fff;
    margin: 17px 9px 0 0;
    -moz-box-shadow: 1px 1px 1px #C25B2B;
    -webkit-box-shadow: 1px 1px 1px #C25B2B;
    box-shadow: 1px 1px 1px #C25B2B;
    width: 32px;
    height: 32px;
}

body.realestate #main .data img.user
{
    width: 30px;
    height: 30px;
}

#strip_content .question img.arrow
{
    float: left;
    margin-top: 27px;
}

#strip_content .question fieldset, body.save #main fieldset.user_to_agent
{
    float: left;
    border: 0;
    margin: 0;
    padding: 0;
    width: 574px;
    background: url(/Content/images/main/textarea_arrow.png.hash.6F28243FC13210DB80255D5784F8B96B15C3F3A6.sha1) no-repeat 0 12px;
}

#strip_content .question fieldset textarea, body.save #main fieldset.user_to_agent textarea
{
    display: block;
    width: 540px;
    height: 58px;
    color: #636363;
    font-size: 0.8rem;
    font-weight: bold;
    border: 1px solid #cccc;
    margin: 0 0 0 11px;
    padding: 0;
    line-height: 1.4em;
    padding: 5px 10px;
    border: 0;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-box-shadow: 1px 1px 1px #C25B2B;
    -webkit-box-shadow: 1px 1px 1px #C25B2B;
    box-shadow: 1px 1px 1px #C25B2B;
}

a.send, input.send, button.send
{
    padding: 4px 10px;
}

body.logup input.send
{
    padding: 8px 10px;
}

#strip_wrap .send
{
    padding: 6px 10px;
}

#strip_content .question fieldset input.send, #strip_content .send, body.logup .send
{
    background: #C2C2C2 url(/Content/images/main/send.png.hash.5A3DE8346549EFD70A74BF395EEEC559943A3E03.sha1) repeat-x;
    float: right;
    margin: 8px 3px 0 0;
    border: 0;
    -moz-box-shadow: 1px 1px 1px #B04016;
    -webkit-box-shadow: 1px 1px 1px #B04016;
    box-shadow: 1px 1px 1px #B04016;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    text-shadow: 1px 1px 1px #FFF;
    cursor: pointer;
    outline: none;
    font-size: 0.8rem;
    color: #636363;
    font-weight: bold;
}

#strip_content .question fieldset input.send:hover, #strip_content .profile .send:hover, body.messages #strip_content .question .send:hover, body.logup .send:hover
{
    color: #3F3F3F;
}

#strip_content .profile h3
{
    color: #fff;
    font-weight: bold;
    font-size: 1rem;
    text-shadow: 1px 1px 1px #D3713A;
    margin: 0 0 10px 0;
}

#strip_content .profile .send
{
    float: left;
    font-size: 0.8rem;
    text-decoration: none;
    margin: 0 0 8px 0;
}

#strip_content .profile .profile_bar
{
    background: url(/Content/images/main/profile-bar-back.png.hash.530DCFB63BFE02D85094730251525CA111B8427D.sha1) no-repeat;
    width: 300px;
    height: 20px;
    margin: 0 0 10px 0;
    padding: 2px 0 0 2px;
}

#strip_content .profile .profile_bar p
{
    background: #A6D648 url(/Content/images/main/profile-bar.png.hash.CAA593483CE9FD0E018FBD200312C9BAFC71239B.sha1) repeat-x;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 16px;
    font-size: 0.8rem;
    color: #fff;
    font-weight: bold;
    width: 297px;
    line-height: 16px;
    margin-left: 1px;
}

#strip_content .profile .profile_bar p.bar
{
    width: 0%;
    color: #ccc;
    margin-left: 5px;
}

#strip_content .profile .profile_bar p.bar0
{
    width: 0%;
}

#strip_content .profile .profile_bar p.bar20
{
    width: 20%;
}

#strip_content .profile .profile_bar p.bar40
{
    width: 40%;
}

#strip_content .profile .profile_bar p.bar60
{
    width: 60%;
}

#strip_content .profile .profile_bar p.bar80
{
    width: 80%;
}

#strip_content .profile .profile_bar p.bar100
{
    width: 98%;
}

#strip_content .profile ul.profile_q
{
    clear: both;
    margin: 0;
    padding: 0;
}

#strip_content .profile ul.profile_q li
{
    background: url(/Content/images/main/bullet.png.hash.7CFA0CC3D15E5DBE7E1C1DC79BF07FECF48A3289.sha1) no-repeat 0 5px;
    padding: 0 0 0 11px;
    margin: 0 0 2px 0;
    line-height: 0.8em;
}

#strip_content .profile ul.profile_q li a:link, #strip_content .profile ul.profile_q li a:visited, #strip_content .profile ul.profile_q li a:hover, #strip_content .profile ul.profile_q li a:active
{
    font-size: 0.8rem;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

#strip_content .profile ul.profile_q li a:hover
{
    text-decoration: underline;
}

body.save #main fieldset
{
    background: none;
    border: 0;
    padding: 0px;
    margin-bottom: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

body.save #main fieldset label
{
    cursor: default;
    float: none;
    width: auto;
    font-size: inherit;
    font-weight: normal;
    color: #333;
    padding: 0;
}

body.save #strip_content .question h2, body.messages #strip_content .question h2
{
    color: #FFF;
    font-weight: bold;
    font-size: 1.7em;
    text-transform: none;
    padding: 0;
    margin: 0;
    text-shadow: 1px 1px 1px #C45E2D;
}

body.save #strip_content .question p, body.messages #strip_content .question p
{
    color: #773A1B;
    font-weight: bold;
    font-size: 1rem;
    text-shadow: 1px 1px 1px #ffa070;
    margin: 0 0 5px 0;
}

body.save #strip_content .question fieldset
{
    background: url(/Content/images/main/queries_textarea.png.hash.FA183F287F0BD6AAE4B733253EF9141B8A212E69.sha1) no-repeat;
    width: 605px;
    height: 40px;
    margin: 0 0 0 -3px;
}

body.save #strip_content .question fieldset input.text
{
    float: left;
    display: block;
    width: 500px;
    color: #636363;
    font-size: 0.8rem;
    font-weight: bold;
    border: 0;
    margin: 5px 0 0 10px;
    padding: 5px 0;
}

body.save #strip_content .question fieldset input.send
{
    float: left;
    margin: 3px 0 0 15px;
    line-height: normal;
}

body.messages #strip_content .question .send
{
    font-size: 0.8rem;
    margin: 0 0 0 0;
    height: 30px;
    line-height: 30px;
}

body.beephome #main_wrap, body.beephome #footer
{
    width: 960px;
    margin: 0 auto;
}

body.beephome #footer
{
    clear: both;
    padding: 12px 0 24px 0;
    border-top: 1px solid #CCC;
    color: #888;
    font-size: 0.8rem;
}

body.beephome #footer p
{
    width: 20%;
    float: left;
}

body.beephome #footer ul
{
    width: auto;
    float: right;
}

body.beephome #footer ul li
{
    float: left;
    margin-left: 5px;
}

body.beephome #footer ul li a:link, body.beephome #footer ul li a:visited, body.beephome #footer ul li a:hover, body.beephome #footer ul li a:active
{
    color: #0175A4;
    text-decoration: none;
}

body.beephome #footer ul li a:hover
{
    color: #005380;
}

body.beephome #main_wrap
{
    background: url(/Content/images/main/beephome_content_bg.png.hash.A5B56537459F22C5BABC7031F523E0A1062BEDCD.sha1) repeat-y 640px bottom;
}

body.beephome #main
{
    width: 638px;
    float: left;
    border-right: 2px solid #FFF;
}

body.beephome #column
{
    width: 320px;
    float: left;
    padding-left: 0px;
    background: url(/Content/images/main/beephome_column_bg.png.hash.702A97B9C5BC091F76729BFB9819CDEE1E80D488.sha1) no-repeat 0 0;
    padding-top: 10px;
}

body.beephome #column .extra
{
    margin: 0 0 0 20px;
}

body.beephome #column h4
{
    font-weight: bold;
    font-size: 1rem;
    color: #363636;
    border-bottom: 1px solid #D7D7D7;
    padding: 10px 0px 10px 0px;
    margin-bottom: 10px;
}

body.beephome .title_wrap
{
    background-color: #ebebeb;
    color: #363636;
    padding: 0;
    margin-top: 10px;
}

body.save .title_wrap
{
    padding: 0;
    background-color: #EBEBEB;
    margin: 0;
}

body.beephome .title_wrap h2
{
    font-weight: bold;
    font-size: 1rem;
    color: #363636;
    margin: 12px 0 10px 0;
    padding: 0 0 0px 20px;
    line-height: normal;
    float: left;
}

body.queries .title_wrap h2
{
    width: 560px;
}

body.save #main h3
{
    background-color: #CCC;
    margin: 0;
    padding: 0;
    width: auto;
}

body.save #main .agent, body.save #main .data .more, body.save #main .to_agent
{
    float: right;
    -moz-box-shadow: 1px 1px 1px #8E8E8E;
    -webkit-box-shadow: 1px 1px 1px #8E8E8E;
    box-shadow: 1px 1px 1px #8E8E8E;
    margin: 8px 10px 0 10px;
}

body.save #main .data
{
    background-color: #fff;
    padding: 10px 20px;
    margin: 0;
    color: #8A8A8A;
}

body.save #main .agent_hover .data
{
    padding: 4px 10px 5px 6px;
    background-color: transparent;
}

body.queries #main .data img
{
    float: left;
    width: 110px;
    height: 83px;
    margin-right: 15px;
    background: url(/Content/images/main/house.jpg.hash.DE20425E785907BB5C76CA2A9BC2A694F6C73A0F.sha1) no-repeat;
}

body.realestate #main .data
{
    min-height: 95px;
    background-color: #fff;
    padding: 21px 21px 21px 0;
}

body.realestate #main .data img
{
    float: left;
    width: 110px;
    height: 83px;
    margin-right: 15px;
    background: url(/Content/images/main/house.jpg.hash.DE20425E785907BB5C76CA2A9BC2A694F6C73A0F.sha1) no-repeat;
}

body.realestate #main .data p
{
    font-size: 0.8rem;
    line-height: 1.3em;
    padding: 0 0 8px 0;
    color: #555;
}

body.realestate #main .data a:link, body.realestate #main .data a:visited, body.realestate #main .data a:hover, body.realestate #main .data a:active
{
    color: #0076A3;
    text-decoration: none;
    font-size: 0.8rem;
    font-weight: bold;
}

body.realestate #main .data a:hover
{
    color: #005380;
}

body.realestate #main .agent
{
    background: #E95A22 url(/Content/images/main/send_agent.png.hash.5158B25DC893FB2F239BA4C95CC15CD6ECB4D589.sha1) repeat-x;
    color: #fff;
    text-shadow: 1px 1px 1px #BF5325;
    float: right;
    margin: 5px 0px 0 0;
}

body.realestate #main .agent:hover
{
    color: #F7E4DD;
}

body.realestate #main h3
{
    font-weight: bold;
    font-size: 1rem;
    margin: 0;
    padding: 10px 0 10px 15px;
    line-height: normal;
    float: none;
}

body.realestate #main .address ul
{
    float: left;
    margin: 0 10px 0 15px;
    font-weight: bold;
    font-size: 0.8rem;
}

body.realestate #main .address ul li
{
    width: 220px;
    line-height: 1.4em;
    color: #636363;
}

body.realestate #main .address ul li a:link, body.realestate #main .address ul li a:visited, body.realestate #main .address ul li a:hover, body.realestate #main .address ul li a:active
{
    color: #0074A3;
    text-decoration: none;
}

body.realestate #main .address ul li a:hover
{
    text-decoration: underline;
}

body.realestate #main .address ul li.domain_name
{
    color: #363636;
}

body.beephome ul.closed_list
{
    margin: 5px 0 10px 0;
}

body.beephome ul.closed_list li
{
    margin-bottom: 3px;
}

body.beephome ul.closed_list li a:link, body.beephome ul.closed_list li a:visited, body.beephome ul.closed_list li a:hover, body.beephome ul.closed_list li a:active
{
    background: #EBEBEB url(/Content/images/main/closed_list_bg_rev.png.hash.4D30FE67C86F67D9FA0B25E5E8E466E337B57F71.sha1) top left repeat-y;
    border: 1px solid #D7D7D7;
    display: block;
    color: #0077A2;
    font-weight: bold;
    font-size: 0.8rem;
    padding: 8px 24px 8px 19px;
    text-decoration: none;
    margin: 0;
    border-radius: 0px 8px 8px 0px;
    -moz-border-radius: 0px 8px 8px 0px;
    -webkit-border-radius: 0px 8px 8px 0px;
    text-shadow: 1px 1px 1px #FFF;
}

body.beephome ul.closed_list li a.active, body.beephome ul.closed_list li a:hover
{
    background: none;
    background-color: #FFF;
    color: #363636;
    border-left: 1px solid #FFF;
}

body.beephome ul.closed_list li a.active
{
    cursor: default;
}

body.save #main .agent_msg
{
    background-color: #ebebeb;
}

body.save #main .agent_msg h2
{
    width: 380px;
}

body.save #main .address .price
{
    margin: 0 0 14px 0px;
}

body.save #main .address .price label
{
    font-size: 0.8rem;
    font-weight: bold;
    color: #555555;
    margin-right: 8px;
}

body.realestate #main .data img.user
{
    border: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-right: 15px;
    margin-top: 0;
}

body.save #main fieldset.user_to_agent
{
    background: url(/Content/images/main/textarea_arrow.png.hash.6F28243FC13210DB80255D5784F8B96B15C3F3A6.sha1) no-repeat 0 12px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    width: 576px;
    padding-bottom: 0px;
}

body.realestate #main .reply_form_wrap
{
    width: auto;
    padding: 0;
}

body.realestate #main .reply_form_wrap fieldset textarea
{
    width: 556px;
}

body.realestate #main .reply_form_wrap fieldset .arrow
{
    padding: 10px 0 0 0px;
}

body.realestate #main p.contact
{
    padding: 0px 0 5px 15px;
    color: #636363;
}

body.realestate #main p.contact a:link, body.realestate #main p.contact a:visited, body.realestate #main p.contact a:hover, body.realestate #main p.contact a:active
{
    color: #0074A3;
    text-decoration: none;
}

body.realestate #main p.contact a:hover
{
    text-decoration: underline;
}

body.realestate #main .send_offer
{
    display: table-cell;
}

body.realestate #main .send_offer button
{
    margin-right: 10px;
    font-size: 0.8rem;
    font-family: Arial,Helvetica;
}

body.save #main .ticker_wrap
{
    padding: 0px;
    margin: 0;
    color: #fff;
    background: url(/Content/images/main/ticker_bg.png.hash.930366CD1B823CF3209275F410B35424FED67A68.sha1) repeat-x bottom;
}

body.save #main .ticker_wrap h3
{
    font-weight: bold;
    font-size: 1rem;
    background: none;
    float: left;
    width: 420px;
    margin: 0;
    line-height: 30px;
    margin-top: 10px;
    padding: 0 0 5px 10px;
    color: #FFF;
}

body.beephome ul.filter
{
    float: right;
    margin: 10px 8px 9px 0;
}

body.beephome ul.filter li
{
    float: left;
    margin-right: 5px;
}

body.beephome ul.filter li a:link, body.beephome ul.filter li a:visited, body.beephome ul.filter li a:hover, body.beephome ul.filter li a:active
{
    background-color: transparent;
    font-size: 0.8rem;
    text-decoration: none;
    color: #636363;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    padding: 3px 8px;
}

body.beephome ul.filter li a.active
{
    background-color: #fff;
    color: #333333;
    cursor: default;
}

body.beephome ul.filter li a:hover
{
    background-color: #fff;
    color: #333333;
}

body.queries a.main_link:link, body.queries a.main_link:visited, body.queries a.main_link:hover, body.queries a.main_link:active
{
    background: none;
    float: left;
    font-size: 1rem;
    color: #0076A4;
    font-weight: bold;
    letter-spacing: 0.00em;
    font-family: arial;
    margin: 0px 8px 5px 0px;
    text-decoration: none;
}

body.queries a.main_link:hover
{
    text-decoration: underline;
}

body.queries .average_price
{
    float: left;
    display: block;
    color: #363636;
    font-size: 0.8rem;
    font-weight: bold;
    padding: 0;
    margin: 3px 2px 0 0px;
}

body.queries .item .new
{
    background: #598527 url(/Content/images/main/new_bg.jpg.hash.56381F5B7CADFFDBAC668D20DD5B0F831F716870.sha1) repeat-x;
    float: left;
    width: auto;
    padding: 2px 4px;
    font-weight: bold;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 11px;
    color: #fff;
    -moz-box-shadow: 0px 1px 0px #1A3906;
    -webkit-box-shadow: 0px 1px 0px #1A3906;
    box-shadow: 0px 1px 0px #1A3906;
    margin-right: 4px;
}

body.queries .item .indexed, body.queries .item .source
{
    float: left;
    font-size: 0.8rem;
    color: #598527;
    font-weight: bold;
    margin: 3px 2px 0 0;
}

body.queries .item .indexed
{
    margin: 3px 3px 0 0px;
}

body.queries .item .describe
{
    clear: both;
    color: #555;
    font-size: 0.8rem;
    line-height: 1.3em;
    margin: 6px 4px 0px 0px;
}

body.queries .item .data_wrap
{
    display: table-cell;
}

/****  IE7 ****/
*:first-child + html body.queries .item .data_wrap
{
    width: 493px;
}

body.queries a.beepme_estate:link, body.queries a.beepme_estate:visited, body.queries a.beepme_estate:hover, body.queries a.beepme_estate:active
{
    visibility: visible;
    background: url(/Content/images/main/beepme.png.hash.7739C06B632CF29716FB1BDD722B1692534D2B56.sha1) no-repeat;
    width: 65px;
    height: 20px;
    line-height: 20px;
    letter-spacing: 0.05px;
    padding: 0px 0 0px 23px;
    margin: 0px 0 0 5px;
    color: #E34904;
    text-decoration: none;
    font-size: 0.8rem;
    font-weight: bold;
    float: left;
}

body.queries a.beepmed_estate:link, body.queries a.beepmed_estate:visited, body.queries a.beepmed_estate:hover, body.queries a.beepmed_estate:active
{
    margin: 0px 0 0 5px;
}

body.save #main_wrap
{
    background: url(/Content/images/main/beephome_queries_content_bg_rev.png.hash.672611D90EE497154D5C38BA68402F3F208BA53C.sha1) repeat-y 640px bottom;
    margin-top: 15px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

body.save #main
{
    padding-right: 2px;
    border: 0;
}

body.save #column
{
    width: 318px;
    background: url(/Content/images/main/beephome_column_bg_rev.png.hash.6E2389EEB2E68BB1032F64AB29C7CB9114DF4CF7.sha1) no-repeat scroll 0 0 transparent;
}

body.queries h2.title_wrap
{
    color: #353533;
    font-weight: bold;
    font-size: 1rem;
    text-decoration: none;
    padding: 0px;
    display: block;
    background: #F08849;
    margin: 0;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}

body.queries h2.title_wrap .title
{
    float: left;
    width: 466px;
    margin: 0;
    padding: 14px 0 14px 10px;
}

body.queries h2.title_wrap .detail
{
    cursor: pointer;
    float: right;
    margin: 10px 10px 10px 0;
}

body.queries #main .item
{
    margin: 0;
    padding: 12px 16px 18px 0;
    border-bottom: 1px solid #E1E1E1;
    min-height: 76px;
}

body.queries #paging
{
    margin: 14px 20px 14px 0px;
}

body.queries #paging p
{
    float: right;
    color: #363636;
    margin-bottom: 0px;
    padding-bottom: 4px;
    padding-top: 4px;
    font-weight: bold;
    font-size: 0.8rem;
}

body.queries #paging p.all_number
{
    float: left;
}

body.queries #paging span
{
    font-weight: normal;
    padding-right: 5px;
    color: #363636;
}

body.queries #paging span b
{
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #D7D7D7;
    padding: 2px 6px;
    color: #363636;
    background-color: #fff;
}

body.queries #paging a:link, body.queries #paging a:visited, body.queries #paging a:hover, body.queries #paging a:active
{
    color: #0077A2;
    font-weight: bold;
    text-decoration: none;
    padding: 2px 6px;
    border: 1px solid #D7D7D7;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #EBEBEB;
    white-space: pre;
}

body.queries #paging a:hover
{
    background-color: #fff;
    color: #363636;
    border: 1px solid #D7D7D7;
    margin-bottom: 10px;
}

body.talks .fresh, body.talks .unfresh
{
    padding: 20px 0 20px 0;
    margin: 0;
    border-bottom: 1px solid #e1e1e1;
}

.commchild_wrap
{
    padding: 0px 0px 0 50px;
    display: block;
}

body.offer .commchild_wrap
{
    padding: 0px 20px 0 0px;
    margin-top: 8px;
}

.comm
{
    margin-bottom: 5px;
}

.commchild
{
    margin-bottom: 0;
    background-color: #F6F2E7;
    border-bottom: 1px solid #DADAD0;
    border-top: 1px solid #fff;
    padding: 10px;
}

.comm .agent_hover
{
    display: none;
    position: absolute;
    margin-left: 0px;
    width: 262px;
    z-index: 1000;
    background: url(/Content/images/main/agent_hover.png.hash.EEE4116CED9317AE6098738A515832D11BEF19B4.sha1) top left no-repeat;
    margin: -4px 0 0 -4px;
}

.comm .avatar_wrap
{
    width: 40px;
    height: 40px;
    margin-right: 10px;
    float: left;
}

.comm .avatar_wrap:hover .agent_hover
{
    display: block;
}

.comm .agent_hover img
{
    width: 40px;
    height: 40px;
    margin: 4px 4px 0 4px;
    float: left;
}

.comm .agent_hover .data
{
    width: 198px;
    float: left;
    border-bottom: 1px solid #ACACAC;
    padding: 3px 10px 5px 6px;
    -moz-box-shadow: 3px 3px 3px #aaa;
    -webkit-box-shadow: 3px 3px 3px #aaa;
    box-shadow: 3px 3px 3px #aaa;
}

.comm .agent_hover .data a
{
    text-decoration: none;
    display: table-cell;
    color: #636363;
    font-weight: bold;
    font-size: 1.05em;
    padding-bottom: 1px;
}

.comm .agent_hover .data a:hover
{
    color: #363636;
}

.comm .agent_hover p
{
    font-size: 0.8rem;
    color: #636363;
    line-height: 1.4em;
}

.commchild .avatar_wrap
{
    width: 30px;
    height: 30px;
}

.commchild .agent_hover
{
    background: url(/Content/images/main/agent_hover_child.png.hash.59684B7F16853AB061589B709143F5FD9E069CF0.sha1) top left no-repeat;
    width: 180px;
}

.commchild .agent_hover img
{
    width: 30px;
    height: 30px;
    margin: 4px 4px 0 4px;
    float: left;
}

.commchild .agent_hover .data
{
    width: 125px;
    padding: 4px 10px 5px 6px;
}

.commchild .agent_hover .data a
{
    font-size: 0.9rem;
}

.commchild .agent_hover p
{
    font-size: 0.8rem;
}

.comm .avatar img
{
    width: 40px;
    height: 40px;
}

.commchild .avatar img
{
    width: 30px;
    height: 30px;
}

.comm .msg
{
    display: table-cell;
    width: 568px;
    padding-right: 20px;
}

.comm .h1
{
    font-size: 0.9rem;
    line-height: 1.3em;
    color: #636363;
}

.commchild .msg
{
    padding-right: 10px;
    width: 518px;
}

.commchild .h1
{
    font-size: 0.8rem;
}

.comm .h1 .clear
{
    clear: both;
    font-size: 1px;
    line-height: 1px;
    margin-bottom: 0;
    background-color: #4682b4;
}

.fresh .commmain .h1 .new_msg, .unread .h1 .new_msg, .fresh .notif .new_msg, .unread .notif .new_msg, body.offer .fresh .new_msg
{
    background: #E95A22 url(/Content/images/main/send_agent.png.hash.5158B25DC893FB2F239BA4C95CC15CD6ECB4D589.sha1) repeat-x;
    float: left;
    width: auto;
    padding: 0px 4px;
    font-weight: bold;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 11px;
    color: #fff;
    margin-right: 5px;
    -moz-box-shadow: 0px 1px 0px #BF5325;
    -webkit-box-shadow: 0px 1px 0px #BF5325;
    box-shadow: 0px 1px 0px #BF5325;
    text-shadow: 1px 1px 1px #BF5325;
}

.unfresh .commmain .h1 .new_msg, .read .h1 .new_msg, .unfresh .notif .new_msg, body.offer .unfresh div.h1 .new_msg, body.offer .read p.div .new_msg
{
    display: none;
}

.comm .h1 a:link, .comm .h1 a:visited, .comm .h1 a:hover, .comm .h1 a:active
{
    text-decoration: none;
    display: inline;
    color: #0076a3;
    font-weight: bold;
    font-size: 100%;
    padding-bottom: 0px;
}

.comm .h1 a:hover
{
    color: #005380;
}

.comm .h1 a.user:link, .comm .h1 a.user:visited, .comm .h1 a.user:hover, .comm .h1 a.user:active
{
    text-decoration: none;
    display: table-cell;
    color: #636363;
    font-weight: bold;
    font-size: 120%;
    padding-bottom: 3px;
}

.comm .h1 a.user:hover
{
    color: #363636;
}

a.date
{
    float: right;
    margin-top: 5px;
}

.comm div.like
{
    font-size: 0.8rem;
    font-weight: bold;
    margin: 5px 0;
}

.commchild div.like
{
    margin: 5px 0 0 0;
}

.comm a.post_like
{
    margin-right: 4px;
    color: #0076a3;
    text-decoration: none;
}

.comm a.post_like:hover
{
    color: #005380;
}

.comm span.br
{
    background: url(/Content/images/main/like_br.png.hash.31CAE137B46AB66ABED849F8259951E73C9D0FCF.sha1) no-repeat;
    padding: 0 0 0 18px;
    margin-left: 0px;
    color: #588628;
}

.comm span.post_like
{
    color: #588628;
    background: url(/Content/images/main/like.png.hash.955E8E71E141C51486F54392C00F9A7D00A6F71D.sha1) no-repeat;
    padding: 0 0 0 12px;
}

.comm a.date
{
    font-size: 0.8rem;
    text-decoration: none;
    color: #b7b7b7;
}

.comm a.date:hover
{
    text-decoration: none;
    color: #959595;
}

.comm div.like .ad
{
    color: #588628;
}

.commchild a.date
{
    font-size: 0.8rem;
    text-decoration: none;
    color: #b7b7b7;
    cursor: default;
}

.commchild a.date:hover
{
    text-decoration: none;
    color: #B7B7B7;
}

.edit
{
    display: none;
    margin: 0px 0 0 561px;
    position: absolute;
    background: url(/Content/images/main/edit.png.hash.C4A6DF3935F34874F86E740FDB995BB227289641.sha1) no-repeat top right;
    cursor: pointer;
}

.commchild .edit
{
    margin: -10px 0 0 511px;
}

.commchild .msg:hover .edit, .commmain .msg:hover .edit
{
    display: block;
}

.edit:hover
{
    background: url(/Content/images/main/edit_hover.png.hash.A71F6C0E0CF741E68614D7E6A809CE365047E92C.sha1) no-repeat top right;
}

.edit .list
{
    display: none;
    padding: 0px 0 0 0px;
    width: 166px;
    background: url(/Content/images/main/edit_hover.png.hash.A71F6C0E0CF741E68614D7E6A809CE365047E92C.sha1) no-repeat top left;
    margin: 0 0 0 -166px;
    border-bottom: 1px solid #ACACAC;
    -moz-box-shadow: -2px 2px 2px #aaa;
    -webkit-box-shadow: -2px 2px 2px #aaa;
    box-shadow: -2px 2px 2px #aaa;
}

li.list_hover
{
    width: 29px;
    height: 49px;
}

.edit li.list_hover:hover .list
{
    display: block;
}

.edit .list li
{
    margin: 0px 8px 0px 9px;
    padding: 3px 0 5px 0;
}

.edit .list li.space
{
    border-bottom: 1px solid #CCC;
    padding: 5px 0 5px 0;
}

.edit .list a:link, .edit .list a:visited, .edit .list a:hover, .edit .list a:active
{
    text-decoration: none;
    color: #0076A3;
    font-size: 0.8rem;
    font-weight: bold;
}

.edit .list a:hover
{
    color: #005380;
}

.edit .list a b
{
    color: #F26522;
}

.edit .list a:hover b
{
    color: #E34904;
}

body.talks .reply
{
    margin: 0;
    padding: 8px 0 0px 50px;
}

body.talks .reply .user
{
    width: 30px;
    height: 30px;
    float: left;
}

.reply_form_wrap
{
    float: left;
    border: 0;
    padding: 0;
    width: 588px;
    margin: 0;
}

.reply_form_wrap input.mini, body.queries #column fieldset .mini
{
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    display: block;
    color: #A7A7A7;
    font-size: 0.8rem;
    font-weight: normal;
    width: 556px;
    border: 1px solid #E1E1E1;
    margin: 0px;
    padding: 0;
    line-height: 1.4em;
    padding: 5px;
    background: #fff url(/Content/images/main/reply_form_wrap_bg.png.hash.8119F263C521630B60BEC30887B56E601D3AE9F0.sha1) repeat-x;
}

body.queries #column fieldset
{
    padding: 0;
    margin-left: 0px;
    border: 0;
}

/****  IE7 ****/
*:first-child + html body.queries #column fieldset
{
    margin-left: -10px;
}

body.queries #column fieldset .mini
{
    float: left;
    color: #363636;
    width: 288px;
    margin-bottom: 8px;
    font-size: 100%;
    font-size: 0.8rem;
}

body.queries #column .empty
{
    padding: 0;
    margin: 16px 0 8px 0;
    font-weight: bold;
}

#main .reply_form_wrap fieldset, body.ann_msg .reply_form_wrap fieldset
{
    background: transparent;
    border: 0;
    padding: 10px;
    margin-bottom: 0px;
    padding: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

#main .reply_form_wrap fieldset img, body.ann_msg .reply_form_wrap fieldset img
{
    float: left;
    margin-right: 15px;
}

#main .reply_form_wrap fieldset .arrow
{
    background: url(/Content/images/main/fieldset_arr.png.hash.20DE78F02A8935E27D64F31CC5ACF9AF9B1B828D.sha1) no-repeat bottom right;
    width: 6px;
    height: 7px;
    float: none;
    position: absolute;
    padding: 0;
    margin: 10px 0 0 40px;
}

/****  IE7 ****/
*:first-child + html #main .reply_form_wrap fieldset .arrow
{
    margin: -40px 0 0 40px;
}

/****  IE7 ****/
*:first-child + html body.user_profile #main .reply_form_wrap fieldset .arrow
{
    margin: 10px 0 0 -554px;
}

#main .reply_form_wrap fieldset textarea, body.logup .content_wrap fieldset input.text, body.save #main .address .price input.text, body.ann_msg .reply_form_wrap fieldset textarea
{
    float: left;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    display: block;
    color: #636363;
    font-size: 0.8rem;
    font-weight: normal;
    width: 508px;
    border: 1px solid #E1E1E1;
    margin: 0px;
    line-height: 1.4em;
    padding: 5px;
    background: #fff url(/Content/images/main/reply_form_wrap_bg.png.hash.8119F263C521630B60BEC30887B56E601D3AE9F0.sha1) repeat-x;
}

body.save #main .address .price input.text
{
    width: 125px;
    float: none;
    display: inline;
}

body.talks .tog
{
    font-size: 0.8rem;
    font-weight: bold;
    text-decoration: none;
    color: #0076A3;
    cursor: pointer;
    background: url(/Content/images/main/commchild_wrap.png.hash.F4C55E881B82179BAC861648604210BB16067202.sha1) no-repeat left 3px;
    display: inline;
    padding: 0 0 0 13px;
}

body.talks .tog:hover
{
    color: #005380;
}

body.talks .clear
{
    margin-bottom: 3px;
}

body.talks .hide
{
    background: url(/Content/images/main/commchild_wrap_hide.png.hash.42B243E64A293AD1AB0A35421BBF246AFC811F8E.sha1) no-repeat left 3px;
}

body.talks .paging .tog
{
    background: none;
    padding: 0;
}

body.talks p.newer
{
    float: left;
    width: 50%;
    margin: 17px 0 17px 0;
}

body.talks p.older
{
    float: right;
    width: 22%;
    margin: 17px 20px 17px 0;
    text-align: right;
}

body.queries .price_change
{
    position: absolute;
    width: 41px;
    height: 22px;
    line-height: 22px;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
    text-align: center;
    border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    padding: 3px 0 0 0px;
    margin: 5px 0px 0 -10px;
}

body.queries .price_down
{
    background: transparent url(/Content/images/main/price_downM.png.hash.DDEAA292F4E5E05A3965F373D8B916780CDCD48D.sha1) no-repeat 3px 3px;
}

body.queries .price_up
{
    background: transparent url(/Content/images/main/price_upM.png.hash.CD08DA4FA1D3BEB7F6C59D1B4A3BA21E6A8025EC.sha1) no-repeat 3px 3px;
}

body.queries .price_change:hover
{
    background-color: #000;
}

body.queries .price_change:hover p.info
{
    display: block;
    width: 150px;
    z-index: 1000;
}

/* BOTUNI */
body.beephome .send, body.logup .new .send
{
    float: left;
    font-size: 0.8rem;
    cursor: pointer;
    text-shadow: 1px 1px 1px #CD4400;
    border: 0;
    font-weight: bold;
    margin-bottom: 10px;
    -moz-box-shadow: 1px 1px 1px #CD4400;
    -webkit-box-shadow: 1px 1px 1px #CD4400;
    box-shadow: 1px 1px 1px #CD4400;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    background: #E95A22 url(/Content/images/main/send_agent.png.hash.5158B25DC893FB2F239BA4C95CC15CD6ECB4D589.sha1) repeat-x;
    color: #fff;
}

body.beephome .send:hover, body.logup .new .send:hover
{
    background: #E64E18 url(/Content/images/main/send_agent_hover.png.hash.705A50A2D6B85B929B01FB50B3B30D8C515C899B.sha1) repeat-x;
}

body.beephome .delete
{
    cursor: pointer;
    text-decoration: none;
    text-decoration: none;
    float: left;
    margin: 0;
    padding: 6px 10px;
    height: auto;
    line-height: normal;
    font-weight: bold;
    color: #fff;
    font-size: 0.8rem;
    text-decoration: none;
    background: none;
    background-color: #333;
    text-shadow: 1px 1px 1px #000;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

body.beephome .delete:hover
{
    background-color: #000;
    color: #fff;
}

body.user_profile .delete
{
    margin: 8px 0 10px 0;
}

body.save #main .title_wrap .delete
{
    float: right;
    margin: 10px 10px 10px 0;
}

body.queries #column .delete
{
    margin: 0 0 10px 0;
}

body.beephome ul.closed_list li a.deletes:link, body.beephome ul.closed_list li a.deletes:visited, body.beephome ul.closed_list li a.deletes:hover, body.beephome ul.closed_list li a.deletes:active
{
    position: absolute;
    background: none;
    border: 0;
    display: none;
    border: 0;
    background: #333;
    margin: -27px 0 0 293px;
    color: #FFF;
    font-weight: bold;
    font-size: 0.6rem;
    padding: 4px 6px;
    text-decoration: none;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    text-shadow: 0px 0px 0px #FFF;
}

body.beephome ul.closed_list li a.deletes:hover
{
    background: #000;
}

body.beephome ul.closed_list li:hover a.deletes
{
    display: block;
}

body.beephome .deletes:hover .delete
{
    background-color: #000;
    color: #fff;
    font-size: 50px;
}

body.realestate .send, body.messages .send, body.talks .send
{
    float: right;
    margin: 10px 0 0 0;
}

body.messages .send
{
    margin: 10px 10px 0 0;
}

body.talks .send
{
    margin: 10px 20px 0 0;
}

body.user_profile .send
{
    margin: 10px 2px 0px 0;
}

body.messages #main
{
    padding-bottom: 20px;
}

body.messages .comm div.like
{
    font-weight: bold;
    color: #636363;
}

body.messages .commchild a.date
{
    float: left;
}

body.user_profile #column
{
    padding-top: 0;
}

body.user_profile .comm a.date
{
    float: left;
}

body.user_profile .comm .msg
{
    width: auto;
}

body.user_profile .profile_data
{
    font-size: 0.8rem;
    color: #636363;
}

body.user_profile .title_wrap
{
    margin: 0;
}

body.user_profile #column .user
{
    float: left;
    margin-right: 15px;
    width: 40px;
    height: 40px;
    border: 5px solid #FFF;
    box-shadow: 1px 1px 1px #C1C1C1;
}

body.user_profile #column .user_info_wrap
{
    display: table-cell;
    padding-right: 15px;
    height: 66px;
}

body.user_profile #column .user_info_wrap p
{
    font-size: 0.8rem;
    color: #636363;
    margin-bottom: 5px;
    line-height: 1.3em;
}

body.user_profile #column .user_info_wrap p.name
{
    font-weight: bold;
    font-size: 105%;
}

body.user_profile #column .user_info_wrap p.location
{
    font-size: 75%;
    color: #B7B7B7;
}

body.user_profile #column .agent_info_wrap p
{
    font-size: 0.8rem;
    color: #636363;
    margin-bottom: 5px;
    padding: 0 0 0 0;
}

body.user_profile #column .agent_info_wrap p b
{
    color: #363636;
}

body.user_profile #column .agent_info_wrap p a:link, body.user_profile #column .agent_info_wrap p a:visited, body.user_profile #column .agent_info_wrap p a:hover, body.user_profile #column .agent_info_wrap p a:active
{
    text-decoration: none;
    color: #0076A3;
    font-weight: bold;
}

body.user_profile #column .agent_info_wrap p a:hover
{
    color: #005380;
}

body.user_profile #column .agent_info_wrap p a span
{
    color: #F26522;
}

#column hr, body.profile #main hr
{
    border: 0;
    background: transparent;
    height: 1px;
    border-bottom: 1px solid #EBEBEB;
}

body.profile #main hr
{
    margin: 5px 0 10px 0;
    clear: both;
}

body.user_profile .comm
{
    margin-bottom: 0;
}

body.user_profile .unfresh
{
    margin: 0;
    padding: 21px 0 18px 20px;
}

body.user_profile .comm .h1
{
    font-size: 0.8rem;
}

body.user_profile .reply
{
    margin: 0;
    padding: 20px 0 20px 20px;
}

body.user_profile .reply_form_wrap, body.user_profile #main fieldset
{
    width: 595px;
}

body.user_profile #main .reply_form_wrap fieldset textarea
{
    width: 537px;
}

body.user_profile .title_wrap h2.short
{
    width: 300px;
}

body.profile #main fieldset
{
    color: #636363;
    margin: 21px 21px 21px 0px;
    padding-right: 0;
}

body.profile #main fieldset img.user
{
    float: left;
    margin-right: 10px;
    width: 45px;
    height: 45px;
    border: 5px solid #FFF;
    box-shadow: 1px 1px 1px #C1C1C1;
}

body.profile #main fieldset .avatar_wrap
{
    float: left;
}

body.profile #main fieldset a:link, body.profile #main fieldset a:visited, body.profile #main fieldset a:hover, body.profile #main fieldset a:active
{
    color: #0076A3;
    text-decoration: none;
    font-weight: bold;
}

body.profile #main fieldset a:hover
{
    color: #005380;
}

body.profile #main fieldset div
{
    margin-bottom: 10px;
}

body.profile #main fieldset div.info_wrap
{
    float: left;
    width: 270px;
}

body.profile #main fieldset div.seek
{
    float: right;
    width: 325px;
}

body.profile #main fieldset .avatar_wrap
{
    margin-bottom: 0px;
}

body.profile #main fieldset label
{
    font-size: 0.8rem;
    clear: both;
    font-weight: bold;
    color: #363636;
    display: block;
    float: none;
    padding: 5px 0 5px 6px;
}

body.notify #main fieldset label
{
    width: auto;
    float: left;
    padding: 5px 0 5px 0px;
}

body.profile #main fieldset p
{
    font-size: 0.8rem;
    padding: 0 0 0 6px;
}

body.mobile #main fieldset p
{
    padding: 0;
}

body.notify #main fieldset input.check
{
    width: auto;
    margin: 6px 0 0 8px;
    border: 0;
    padding: 0;
}

body.profile #main fieldset label.pic
{
    width: auto;
    padding-right: 5px;
}

body.profile #main fieldset input, body.profile #main fieldset textarea
{
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    color: #636363;
    font-weight: normal;
    width: 250px;
    border: 1px solid #E1E1E1;
    margin: 0px;
    padding: 0;
    padding: 5px;
    background: #fff url(/Content/images/main/reply_form_wrap_bg.png.hash.8119F263C521630B60BEC30887B56E601D3AE9F0.sha1) repeat-x;
}

body.profile #main fieldset input.send
{
    padding: 4px 10px;
}

body.profile #main fieldset .send
{
    float: left;
    cursor: pointer;
    width: auto;
    height: auto;
    text-shadow: 1px 1px 1px #CD4400;
    border: 0;
    font-weight: bold;
    margin-bottom: 10px;
    -moz-box-shadow: 1px 1px 1px #CD4400;
    -webkit-box-shadow: 1px 1px 1px #CD4400;
    box-shadow: 1px 1px 1px #CD4400;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    background: #E95A22 url(/Content/images/main/send_agent.png.hash.5158B25DC893FB2F239BA4C95CC15CD6ECB4D589.sha1) repeat-x;
    color: #fff;
}

body.profile #main fieldset .send:hover
{
    background: #E64E18 url(/Content/images/main/send_agent_hover.png.hash.705A50A2D6B85B929B01FB50B3B30D8C515C899B.sha1) repeat-x;
}

body.profile #main fieldset input.blank
{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    background: none;
    padding: 0;
    border: 0;
    float: left;
    margin-left: 5px;
    border: 1px solid #E1E1E1;
    padding: 3px 0;
}

body.profile #main fieldset input.bio
{
    width: 460px;
}

body.profile #main .change
{
    float: left;
    clear: both;
    width: auto;
    margin-top: 0;
}

body.profile #main fieldset .agent_input_wrap label
{
    display: block;
    float: none;
    width: auto;
    margin-bottom: 3px;
    padding-top: 0;
}

body.profile #main fieldset label.error
{
    float: none;
    display: block;
    clear: none;
    color: #E64C16;
    width: auto;
    padding-top: 2px;
    padding-left: 5px;
    font-size: 0.8rem;
}

body.profile #main .agent_input_wrap a:link, body.profile #main .agent_input_wrap a:visited, body.profile #main .agent_input_wrap a:hover, body.profile #main .agent_input_wrap a:active
{
    text-decoration: none;
    font-weight: bold;
    color: #0175A4;
    font-size: 100%;
}

body.profile #main .agent_input_wrap a:hover
{
    color: #005380;
}

body.profile #main a.delete_avatar
{
    font-size: 0.8rem;
    margin-left: 5px;
}

body.profile #main fieldset textarea
{
    font-size: 0.8rem;
    width: 310px;
}

body.profile #main p.error, body.logup p.error
{
    float: left;
    width: auto;
    font-size: 80%;
    background-color: #04B0EB;
    color: #fff;
    font-weight: bold;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding: 5px 10px 4px 10px;
    margin-top: 0px;
    margin-left: 10px;
}

body.block #main .user
{
    padding: 21px 21px 21px 0px;
}

body.block #main .user img
{
    width: 40px;
    height: 40px;
    float: left;
    margin-right: 15px;
}

body.block #main .user ul
{
    display: table-cell;
    font-size: 1rem;
    color: #636363;
}

body.block #main .user ul li
{
    padding: 0 0 4px 0;
    font-weight: bold;
}

body.block #main .user ul li a:link, body.block #main .user ul li a:visited, body.block #main .user ul li a:hover, body.block #main .user ul li a:active
{
    color: #636363;
    text-decoration: none;
}

body.block #main .user ul li a:hover
{
    color: #363636;
}

body.block #main .user ul li a.block
{
    font-size: 80%;
    color: #0076a3;
}

body.block #main .user ul li a.block:hover
{
    color: #005380;
}

body.mobile h4
{
    font-size: 1rem;
    color: #363636;
    font-weight: bold;
    margin-bottom: 4px;
}

body.mobile h4.steps
{
    margin-top: 22px;
}

body.mobile #main p
{
    font-size: 0.8rem;
    margin: 8px 0;
    line-height: 1.3em;
    color: #636363;
}

body.mobile #main p a:link, body.mobile #main p a:visited, body.mobile #main p a:hover, body.mobile #main p a:active
{
    color: #0076a3;
    text-decoration: none;
    font-weight: bold;
}

body.mobile #main p a:hover
{
    color: #005380;
}

body.mobile h4.cell
{
    padding: 21px 21px 5px 0;
    color: #363636;
    font-size: 0.8rem;
}

body.mobile h4.cell strong
{
    font-weight: normal;
}

body.mobile #main .send
{
    text-decoration: none;
    margin: 0;
}

body.mobile #main fieldset label
{
    display: block;
    float: none;
    width: auto;
    padding: 0 0 8px 0;
}

body.mobile #main fieldset input, body.mobile #main fieldset select
{
    background: url("../images/main/reply_form_wrap_bg.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #E1E1E1;
    border-radius: 6px 6px 6px 6px;
    color: #636363;
    font-weight: normal;
    margin: 0;
    padding: 5px;
    width: 250px;
}

body.mobile #main fieldset select
{
    margin: 0 0 0 37px;
    width: auto;
    padding: 4px;
}

body.mobile #main fieldset .move
{
    margin: 0 0 10px 37px;
    color: #fff;
}

body.mobile #main fieldset .move:hover
{
    color: #fff;
}

body.mobile #main fieldset .code
{
    margin: 0 0 10px 37px;
    width: 303px;
}

body.offer .tog
{
    padding: 0 0 0 13px;
    margin-left: 15px;
}

body.offer .left
{
    float: left;
    display: block;
    font-size: 0.8rem;
    margin-top: 0px;
    margin-left: 8px;
    background-position: left 5px;
}

body.offer .comm
{
    margin-bottom: 0px;
}

body.offer .fresh, body.offer .unfresh
{
    padding: 20px 0 0px 0;
    border: 0;
}

body.offer .comm .h1
{
    padding: 10px 0 0 0;
    float: left;
    width: 480px;
}

body.offer .thread_title
{
    background-color: #f8f8f8;
    cursor: pointer;
}

body.offer .thread_title:hover
{
    background-color: #EBEBEB;
}

body.offer .comm .h1 b
{
    display: block;
    float: left;
}

body.offer .comm .msg
{
    width: auto;
    padding-right: 0;
}

body.offer .reply_form_wrap input.mini
{
    width: 591px;
}

body.offer .property_wrap
{
    border: 1px solid #DDDDDD;
    background-color: #F8F8F8;
    padding: 15px;
    font-weight: normal;
    margin: 0px 20px;
}

body.offer .property_wrap h4
{
    font-weight: bold;
    font-size: 0.9rem;
    color: #666;
    margin-bottom: 12px;
}

body.offer .property_wrap p
{
    font-size: 0.8rem;
    color: #636363;
    margin-bottom: 8px;
    line-height: 1.3em;
}

body.offer .property_wrap img
{
    float: left;
    margin-right: 15px;
    width: 100px;
    height: 75px;
    background: url(/Content/images/main/house_agent_offer.jpg.hash.D5FF6C49089D81E8A2A2699B4B040BBDCD60BC86.sha1) no-repeat;
}

body.offer .property_wrap a:link, body.offer .property_wrap a:visited, body.offer .property_wrap a:hover, body.offer .property_wrap a:active
{
    text-decoration: none;
    font-weight: bold;
    color: #0076A3;
}

body.offer .property_wrap a:hover
{
    color: #005380;
}

body.offer #main, body.user_profile #main
{
    padding-bottom: 20px;
}

body.offer #main .data
{
    padding: 3px 10px 5px 6px;
    background-color: transparent;
}

body.offer .comm .avatar_wrap
{
    margin: 10px;
    margin-left: 20px;
}

body.offer #main .reply_form_wrap fieldset textarea
{
    width: 532px;
}

body.offer .send
{
    margin: 10px 3px 0 0;
}

.commoffer
{
    background-color: #fff;
    border: 0;
    padding: 16px 20px 16px 20px;
}

body.messages .commoffer a.date
{
    float: none;
    cursor: text;
    display: block;
    font-weight: normal;
    color: #898989;
    font-size: 0.8rem;
    margin: 0 0 5px 0;
}

body.offer a.date
{
    float: none;
    color: #898989;
    font-size: 0.8rem;
}

body.offer a.date:hover
{
    font-size: 100%;
    color: #898989;
    font-size: 0.8rem;
    font-weight: normal;
}

body.offer .commoffer a.date
{
    font-size: 0.8rem;
    font-weight: normal;
    color: #898989;
}

.commoffer img.user, .commoffer .avatar_wrap
{
    float: left;
    width: 40px;
    height: 40px;
    margin-right: 15px;
}

.commuser .avatar_wrap
{
    float: left;
    margin-right: 0;
}

.commagent .avatar_wrap
{
    float: right;
    margin-right: 0;
}

.commuser
{
    padding: 8px 0 8px 20px;
}

body.offer .commuser .avatar_wrap
{
    margin: 0;
    margin-right: 15px;
}

body.offer .commagent .avatar_wrap
{
    margin: 0;
    margin-left: 15px;
}

.commagent
{
    padding: 8px 0 8px 20px;
}

.commoffer .avatar_wrap img
{
    width: 40px;
    height: 40px;
}

.commoffer .h1 a.user span
{
    font-size: 0.8rem;
    font-weight: normal;
}

.commoffer .avatar_wrap:hover .agent_hover
{
    display: none;
}

body.offer .comm p.text
{
    font-size: 0.8rem;
    color: #363636;
    line-height: 1.3em;
    padding: 16px 20px;
}

body.offer .commchild .h1
{
    float: left;
    background: #d4d4d4 url(/Content/images/main/commoffer_msg.png.hash.D0332A24079E76F158C0ADE271C44414DC68C267.sha1) repeat-x;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 10px;
    box-shadow: 1px 1px 1px #BDBDBD;
}

body.offer #main fieldset
{
    margin: 0 0 5px 0;
    width: 600px;
}

body.offer #main .reply_form_wrap fieldset img.user
{
    width: 40px;
    height: 40px;
    margin-right: 15px;
}

body.offer .reply
{
    margin: 10px 0 0 20px;
    padding: 0;
}

body.offer #main .reply_form_wrap
{
    width: auto;
}

body.offer #main .reply_form_wrap fieldset .arrow
{
    padding-left: 10px;
}

body.offer #main .commoffer .arrow
{
    background: url(/Content/images/main/offer_arrow.png.hash.5DD923C3EFF6B4BE00215D663D20FF8094C59AFE.sha1) no-repeat;
    width: 5px;
    height: 10px;
    float: none;
    padding: 0;
    position: absolute;
    margin: 10px 0 0 50px;
}

body.offer #main .commagent .arrow
{
    background: url(/Content/images/main/offer_arrow_back.png.hash.9AE892743C3595CD4BFC4EE624E42312E634E1D5.sha1) no-repeat;
    margin: 10px 0 0 542px;
}

body.offer #main .commuser .arrow
{
    background: url(/Content/images/main/offer_arrow.png.hash.5DD923C3EFF6B4BE00215D663D20FF8094C59AFE.sha1) no-repeat;
    margin: 10px 0 0 50px;
}

/****  IE7 ****/
*:first-child + html body.offer #main .commuser .arrow
{
    margin: 10px 0 0 -5px;
}

body.messages .commuser a.date, body.messages .commagent a.date
{
    text-align: left;
    font-size: 0.8rem;
    color: #898989;
    font-weight: normal;
}

body.messages .commagent a.date
{
    text-align: right;
}

.commuser .h1 a.user:link, .commuser .h1 a.user:visited, .commuser.h1 a.user:hover, .commuser .h1 a.user:active
{
    display: none;
}

body.offer #main a.date span
{
    color: #363636;
    font-weight: bold;
}

body.offer .commuser .h1, body.offer .commagent .h1
{
    width: 522px;
}

body.offer .thread_title a.delete_mymsg
{
    color: #0076A3;
    text-decoration: none;
    margin-top: 10px;
}

body.offer .thread_title a.delete_mymsg:hover
{
    color: #005380;
}

body.notif .notif_wrap
{
    color: #636363;
    padding-bottom: 17px;
}

body.notif .notif_wrap a:link, body.notif .notif_wrap a:visited, body.notif .notif_wrap a:hover, body.notif .notif_wrap a:active
{
    text-decoration: none;
    color: #0076A3;
    font-weight: bold;
}

body.notif .notif_wrap a:hover
{
    color: #005380;
}

body.notif .notif_wrap .info
{
    width: 580px;
}

body.notif p.msg
{
    font-size: 0.9rem;
}

body.notif .notif_wrap a.delete_mymsg, body.offer .thread_title a.delete_mymsg
{
    font-weight: normal;
    float: right;
    display: none;
    font-size: 0.8rem;
    margin-right: 20px;
}

body.notif .notif_wrap:hover a.delete_mymsg, body.offer .thread_title:hover a.delete_mymsg
{
    display: block;
}

body.notif .date
{
    margin-top: 6px;
    font-size: 0.8rem;
    color: #B7B7B7;
}

body.notif .fresh span.beeped
{
    font-weight: bold;
    background: url(/Content/images/beep.jpg.hash.792A2FC6A9AC0FD2867508BDD7C493D2DE7C444D.sha1) no-repeat top right;
    padding: 0 10px 4px 0;
    margin: 0 4px 0 0;
    height: 22px;
    color: #F16528;
}

body.notif .unfresh span.beeped
{
    display: none;
}

body.notif .notif_wrap .list
{
    display: none;
}

body.beephome .empty, body.block #main .user p
{
    font-size: 0.8rem;
    color: #636363;
    padding: 17px 21px 17px 0;
}

body.block #main .user p
{
    padding: 0;
}

body.beephome .empty p
{
    margin-bottom: 8px;
}

body.beephome .empty p.face
{
    margin-top: 8px;
}

body.beephome .empty a
{
    text-decoration: none;
    color: #0076a3;
}

body.beephome .empty a:hover
{
    color: #005380;
}

ul.msg_nmbr li a span, body.mobile #main fieldset label span
{
    background-color: #0077A2;
    color: #fff;
    text-shadow: 0px 0px 0px transparent;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    height: 23px;
    margin: 7px 0 0 3px;
    padding: 1px 5px;
    line-height: 23px;
}

body.mobile #main fieldset label span
{
    background-color: #333;
    padding: 2px 5px;
    font-size: 1.3em;
    margin: 0 12px 0 0;
    -moz-box-shadow: 1px 1px 1px #CCC;
    -webkit-box-shadow: 1px 1px 1px #CCC;
    box-shadow: 1px 1px 1px #CCC;
}

body.mobile #main fieldset label.first
{
    margin-top: 10px;
}

body.mobile #main fieldset label.forth
{
    display: inline;
    float: left;
    padding: 0;
    margin: 0;
    width: 37px;
}

body.beephome .emph
{
    font-size: 0.8rem;
    color: #353533;
    font-weight: bold;
    padding: 10px;
    background-color: #F08849;
    display: none;
}

body.queries #column div, body.queries #column .delete, body.profile #column .delete
{
    margin: 0 0 10px 19px;
}

/** cookies **/
.popup_cookie
{
    color: #8a8a8a;
    background-color: #E1E1E1;
    position: fixed;
    z-index: 2000;
    bottom: 0px;
    right: 0;
    text-align: center;
    width: 100%;
    line-height: normal;
    font-size: 90%;
    padding: 2%;
}

.popup_cookie a:link, .popup_cookie a:visited, .popup_cookie a:hover, .popup_cookie a:active
{
    color: #8a8a8a;
    font-size: 100%;
}

.popup_cookie a:hover
{
    text-decoration: none;
}

.popup_cookie img
{
    position: absolute;
    right: 20px;
    height: 20%;
    cursor: pointer;
}

/** login **/
body.logup
{
    background-color: #e1e1e1;
    margin: 50px;
}

body.logup .login_wrap
{
    width: 960px;
    height: 430px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background-color: #FFF;
    -moz-box-shadow: 4px 4px 10px #CCC;
    -webkit-box-shadow: 4px 4px 10px #CCC;
    box-shadow: 4px 4px 10px #CCC;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}

body.logup .login_wrap .header
{
    background: #F9F8F6 url(/Content/images/main/login_header.png.hash.A0D8587D68ACBEAD34BB04AE0CA5E5299723FB73.sha1) repeat-x;
    height: 107px;
    border-bottom: 1px solid #e5e5e5;
    border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
}

body.logup .login_wrap .header img.logo
{
    padding: 30px 0 0 40px;
}

body.logup .login_wrap .header .login_close
{
    float: right;
    margin: 10px;
    cursor: pointer;
    display: none;
}

body.logup .login_wrap .content_wrap
{
    padding: 0px 0px 20px 40px;
}

body.logup .login_wrap .content_wrap div
{
    float: left;
}

body.ann_msg_sent .login_wrap .content_wrap div
{
    float: none;
}

body.logup .login_wrap .content_wrap div div
{
    float: none;
}

body.logup .login_wrap .content_wrap div.about
{
    width: 250px;
    margin: 34px 40px 0 0;
}

body.logup .login_wrap .content_wrap div.new
{
    width: 300px;
    margin: 19px 39px 0 0;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background: #E0E0E0 url(/Content/images/main/new_user_bcg.png.hash.9BFC06121B651B63FF65A85A80873E49B8D85429.sha1) repeat-x 0 46px;
}

body.logup .login_wrap .content_wrap div.login
{
    width: 260px;
    margin: 33px 0 0 0;
}

body.logup h3
{
    font-weight: bold;
    font-size: 1rem;
    color: #333;
    margin-bottom: 10px;
}

body.logup .login_wrap .content_wrap .about h3
{
    margin-bottom: 10px;
}

body.logup .login_wrap .content_wrap h4
{
    font-weight: bold;
    font-size: 0.9rem;
    color: #535353;
    margin-bottom: 30px;
}

body.logup .login_wrap .content_wrap .new h4
{
    margin-bottom: 15px;
    padding-left: 20px;
    font-size: 0.8rem;
}

body.logup .login_wrap .content_wrap .new .face
{
    margin: 0 0 40px 20px;
}

body.logup .login_wrap .content_wrap div.about li
{
    padding: 0 0 18px 54px;
    font-size: 0.8rem;
    color: #575757;
    line-height: 1.4em;
}

body.logup .login_wrap .content_wrap div.about li.people
{
    background: url(/Content/images/main/login_people.png.hash.E6BEA49CDDF6932F0F30100F8BC6C88AB6650621.sha1) no-repeat;
}

body.logup .login_wrap .content_wrap div.about li.bell
{
    background: url(/Content/images/main/login_bell.png.hash.5D8BA8E25902D92C10E64D8D98D5B4E6A0DE9D2B.sha1) no-repeat;
}

body.logup .login_wrap .content_wrap div.about li.check
{
    background: url(/Content/images/main/login_check.png.hash.3C35125F561D2C9502013B41DC1025F3DD92A9B7.sha1) no-repeat;
}

body.logup .login_wrap .content_wrap .new h3
{
    background: #E54F18 url(/Content/images/main/new_user_bg.png.hash.4A5CCFB6F1E7AAC95EC62FE95B99FBBE3ECFED23.sha1) repeat-x;
    padding: 15px 0 10px 20px;
    border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-bottom: 1px solid #BB5D3B;
    text-shadow: 1px 1px 1px #FFA988;
}

body.logup .content_wrap fieldset
{
    border: 0;
    margin: 0;
    padding: 0;
}

body.logup .content_wrap fieldset label
{
    clear: both;
    display: block;
    cursor: text;
    font-weight: bold;
    font-size: 0.8rem;
    color: #535353;
    display: block;
    padding: 10px 0 5px 0;
}

body.logup .content_wrap fieldset label.error
{
    clear: both;
    display: block;
    color: #E64C16;
    width: auto;
    padding: 0px;
    font-size: 0.8rem;
}

body.logup .content_wrap fieldset input.text
{
    width: 240px;
    font-size: 1rem;
    padding: 10px;
    line-height: normal;
    margin-bottom: 0px;
}

body.logup .content_wrap fieldset input.text:focus
{
    border: 1px solid #ccc;
}

body.logup .send
{
    float: left;
    -moz-box-shadow: 1px 1px 1px #b2b2b2;
    -webkit-box-shadow: 1px 1px 1px #b2b2b2;
    box-shadow: 1px 1px 1px #b2b2b2;
}

body.logup .new .send
{
    height: auto;
    line-height: normal;
    text-decoration: none;
    margin: 0 0 27px 20px;
}

body.signup .send, body.forgot .send
{
    clear: both;
    float: none;
    margin: 16px 0 0 0;
}

body.logup .content_wrap fieldset a.forgot:link, body.logup .content_wrap fieldset a.forgot:visited, body.logup .content_wrap fieldset a.forgot:hover, body.logup .content_wrap fieldset a.forgot:active
{
    text-decoration: none;
    float: right;
    font-size: 0.8rem;
    color: #999;
    margin-top: 17px;
}

body.logup .content_wrap fieldset a.forgot:hover
{
    color: #636363;
}

body.logup p.error
{
    margin: 16px 0 0 0;
    width: 240px;
    line-height: 1.3em;
}

body.signup p.error
{
    width: 370px;
    padding: 6px 10px 6px 10px;
}

body.signup .login_wrap
{
    width: 480px;
    height: 585px;
}

body.signup h3
{
    margin: 46px 0 12px 0;
}

body.logup .content_wrap fieldset input.name
{
    width: 370px;
}

body.signup .content_wrap fieldset .pass
{
    float: left;
    width: 180px;
}

body.signup .content_wrap fieldset .right
{
    margin-left: 32px;
}

body.signup .content_wrap fieldset .pass input
{
    width: 158px;
}

body.signup .login_wrap .content_wrap h4
{
    font-weight: normal;
    color: #333333;
    font-size: 1rem;
    margin-top: 40px;
    margin-right: 8px;
    font-weight: bold;
    float: left;
}

body.signup .login_wrap .content_wrap p.face
{
    float: left;
    margin-top: 37px;
}

body.signup .content_wrap fieldset a.forgot:link, body.signup .content_wrap fieldset a.forgot:visited, body.signup .content_wrap fieldset a.forgot:hover, body.signup .content_wrap fieldset a.forgot:active
{
    margin-top: 25px;
    margin-right: 50px;
}

body.forgot .login_wrap
{
    width: 480px;
    height: 370px;
}

body.forgot h2, body.activation h2
{
    font-weight: bold;
    font-size: 1rem;
    color: #333;
    margin-bottom: 10px;
    margin-top: 46px;
}

body.forgot h3, body.activation h3
{
    color: #636363;
    font-size: 0.9rem;
    line-height: 1.3em;
    font-weight: normal;
}

body.register .login_wrap
{
    height: 310px;
}

body.register .send
{
    text-decoration: none;
    padding: 8px 10px;
    margin-top: 10px;
    display: block;
    float: left;
}

body.activation .send
{
    text-decoration: none;
    padding: 8px 10px;
}

body.activation .login_wrap
{
    width: 480px;
    height: 365px;
}

body.activation .login_wrap .content_wrap
{
    padding: 0px 40px 20px 40px;
}

body.ann_msg .login_wrap
{
    width: 730px;
    height: 863px;
}

body.ann_msg_sent .login_wrap
{
    width: 470px;
    height: 263px;
}

body.ann_msg .avatar_wrap:hover .agent_hover
{
    display: none;
}

body.ann_msg .login_wrap .content_wrap
{
    padding: 0 0px 20px 40px;
}

body.ann_msg .login_wrap .header
{
    border: 0;
    background: none;
    margin: 40px 0 25px 42px;
    height: auto;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

body.ann_msg .login_wrap .header img.logo
{
    padding: 0;
    margin-right: 305px;
}

body.ann_msg .login_wrap .header img.beep
{
    margin-right: 0px;
}

body.ann_msg .login_wrap .content_wrap .thread_title
{
    margin-bottom: 10px;
}

body.ann_msg .login_wrap .content_wrap p.text, body.ann_msg .login_wrap .content_wrap .property_wrap
{
    line-height: 1.3em;
    font-size: 0.8rem;
    border: 1px solid #e3e3e3;
    padding: 15px;
    color: #363636;
    margin: 19px 0px 0 0;
    width: 618px;
}

/**
body.ann_msg .login_wrap .content_wrap .property_wrap { margin: 12px 0px 12px 0; }
body.ann_msg .login_wrap .content_wrap div.avatar_wrap { float: left; margin-right: 15px; }
body.ann_msg .comm .h1 { float: left; line-height: 40px; color: #363636; }
body.ann_msg_sent .comm .h1 { float: none; line-height: normal; }
body.ann_msg .comm .date { font-size: 0.8rem; padding: 0 0 0 7px; color: #898989 }
body.ann_msg .arrow { background: url(/Content/images/main/ann_msg_arrow.png.hash.0DD564AE34400741998C1EDF10C28875213C68F7.sha1) no-repeat; width: 19px; height: 10px; position: absolute; margin: 0 0 0 10px; }
body.ann_msg .login_wrap .content_wrap .property_wrap h4 { margin-bottom: 0; font-size: 1.3em; color: #363636; margin-bottom: 10px; line-height: normal; }
body.ann_msg .login_wrap .content_wrap .property_wrap img { width: 80px; height: 60px; float: left; margin-right: 10px; }
body.ann_msg .login_wrap .content_wrap .property_wrap p { line-height: 1.3em; }
body.ann_msg .reply_form_wrap fieldset textarea { width: 608px; padding: 10px; }
body.ann_msg .reply_form_wrap fieldset .not { border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;  margin: 10px 0 0 0; float: none; }
*/
body.ann_msg .login_wrap .content_wrap .answer_wrap .interested
{
    float: left;
    width: 324px;
}

body.ann_msg .login_wrap .content_wrap .answer_wrap .interested h4, body.ann_msg .login_wrap .content_wrap .answer_wrap .not_interested h4
{
    background: #A6D88F url(/Content/images/main/interested_bg.jpg.hash.0F6D6A51412FBB406CB1B99011215691D4DD1AFF.sha1) repeat-x;
    border-bottom: 1px solid #C7F7BD;
    padding: 15px 20px;
    border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    color: #21231E;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 0px;
    text-shadow: 1px 1px 1px #D5EFC9;
}

body.ann_msg .login_wrap .content_wrap .answer_wrap .not_interested h4
{
    background: #D47072 url(/Content/images/main/not_interested_bg.jpg.hash.9FAB2C89CDD55CFD274BA5DFBA6CAE6F0327CB3B.sha1) repeat-x;
    border-bottom: 1px solid #EFA09B;
    text-shadow: 1px 1px 1px #DF9D9F;
}

body.ann_msg .login_wrap .content_wrap .answer_wrap .not_interested
{
    float: right;
    width: 324px;
}

/****  IE7 ****/
*:first-child + html body.ann_msg .login_wrap .content_wrap .answer_wrap .not_interested
{
    float: left;
    margin-left: 2px;
}

body.ann_msg .login_wrap .content_wrap .answer_wrap .form_wrap
{
    padding: 20px 0 0 0;
    border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    -webkit-border-radius: 0 0 6px 6px;
}

body.ann_msg .login_wrap .content_wrap .answer_wrap .not_interested .form_wrap
{
    background: #EB7C82;
}

body.ann_msg .login_wrap .content_wrap .answer_wrap .interested .form_wrap
{
    background: #BCF09B;
    padding: 23px 0 0px 0;
}

body.ann_msg .login_wrap .content_wrap .answer_wrap .form_wrap label
{
    color: #313830;
    font-weight: bold;
    font-size: 0.85em;
    text-shadow: 1px 1px 1px #D5EFC9;
    float: left;
    width: 262px;
    margin-bottom: 10px;
    padding-left: 5px;
}

body.ann_msg .login_wrap .content_wrap .answer_wrap .not_interested .form_wrap label
{
    text-shadow: 1px 1px 1px #DF9D9F;
}

body.ann_msg .login_wrap .content_wrap .answer_wrap .form_wrap input
{
    margin: 0 0 0 30px;
    float: left;
}

body.ann_msg .login_wrap .content_wrap .answer_wrap .form_wrap textarea
{
    background: #fff url(/Content/images/main/reply_form_wrap_bg.png.hash.8119F263C521630B60BEC30887B56E601D3AE9F0.sha1) repeat-x;
    border: 1px solid #E1E1E1;
    margin: 0 20px 0 20px;
    width: 265px;
    margin-bottom: 20px;
    margin-top: 15px;
    font-size: 0.9rem;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 10px;
    color: #383838;
    font-weight: bold;
}

body.ann_msg .login_wrap .content_wrap .answer_wrap .interested .form_wrap textarea
{
    margin-top: 83px;
}

body.ann_msg .login_wrap .content_wrap .answer_wrap input.send
{
    margin: 12px 0 0 209px;
    background: #6B6B6B url(/Content/images/main/not_interested_send.jpg.hash.7F41C35BE821DC8D242AFA6F68746887E789E5A4.sha1) repeat-x;
    border-bottom: 1px solid #565656;
    padding: 10px 40px;
    color: #fff;
    font-size: 1.2rem;
    text-shadow: 1px 1px 1px #737373;
    background: #036185 url(/Content/images/main/agent_more.jpg.hash.A25CA21F9DE6D4432938EF3FB33762985CF6391C.sha1) repeat-x top right;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

body.ann_msg .login_wrap .content_wrap .answer_wrap input.send:hover
{
    background: #444444 url(/Content/images/main/not_interested_send_h.jpg.hash.775812D6F0B7E9842A0AC27D02A5BA22925B1032.sha1) repeat-x;
    background: #024A63 url(/Content/images/main/agent_more_hover.jpg.hash.70C9135099F30926B2835F9FDBD33AE160BC9EE9.sha1) repeat-x top right;
}

body.ann_msg_sent .login_wrap .content_wrap .answer_wrap input.send
{
    margin: 12px 0 0 0px;
}

.email
{
    padding: 15px 20px;
}

.email label
{
    margin-right: 10px;
    color: #21231E;
    font-size: 1.1em;
    font-weight: bold;
}

.email input
{
    background: #fff url(/Content/images/main/reply_form_wrap_bg.png.hash.8119F263C521630B60BEC30887B56E601D3AE9F0.sha1) repeat-x;
    margin: 0;
    width: 489px;
    font-size: 0.9rem;
    border: 1px solid #E1E1E1;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 8px;
    color: #383838;
    font-weight: bold;
}

.email span.error
{
    color: #e03841;
    font-size: 0.8rem;
    display: block;
    position: absolute;
    width: 610px;
    text-align: right;
    margin-top: 5px;
}

body.logup .accent
{
    background: #E95A22 url(/Content/images/main/send_agent.png.hash.5158B25DC893FB2F239BA4C95CC15CD6ECB4D589.sha1) repeat-x;
    color: #fff;
    text-shadow: 1px 1px 1px #BF5325;
    -moz-box-shadow: 1px 1px 1px #CD4400;
    -webkit-box-shadow: 1px 1px 1px #CD4400;
    box-shadow: 1px 1px 1px #CD4400;
}

body.logup .accent:hover
{
    background: #E64E18 url(/Content/images/main/send_agent_hover.png.hash.705A50A2D6B85B929B01FB50B3B30D8C515C899B.sha1) repeat-x;
    color: #fff;
}

/** offer decline popup **/
body.beephome .offer_decline, .web_search .offer_decline, body.ann_msg .offer_decline
{
    width: 458px;
    height: 428px;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border: 4px solid #D41F02;
    background: #fff;
    margin-left: -210px;
    padding: 15px;
    padding-bottom: 0px;
}

body.ann_msg .offer_decline
{
    border: 4px solid #D41F02;
}

body.beephome .offer_decline .close_offer, .web_search .offer_decline .close_offer, body.ann_msg .offer_decline .close_offer
{
    float: right;
    margin: 0 0 0 0;
    display: block;
    padding: 0;
    width: 24px;
    height: 24px;
    text-decoration: none;
    font-size: 1px;
    border: 0;
}

body.beephome .offer_decline .close_offer:hover, .web_search .offer_decline .close_offer:hover, body.ann_msg .offer_decline .close_offer:hover
{
    background: url(/Content/images/main/offer_close_hover.png.hash.42A4068CDE2E58BBDC590A72D494F8D411A5B681.sha1) no-repeat;
}

body.beephome .offer_decline h4, .web_search .offer_decline h4, body.ann_msg .login_wrap .content_wrap .offer_decline h4
{
    font-size: 180%;
    font-weight: bold;
    color: #363636;
    line-height: 47px;
    padding: 12px 0 0 28px;
}

body.beephome .offer_decline p, .web_search .offer_decline p, body.ann_msg .offer_decline p
{
    font-size: 120%;
    color: #555;
    padding: 16px 20px;
    line-height: 1.3em;
}

body.beephome .offer_decline div, .web_search .offer_decline div, body.ann_msg .offer_decline div
{
    margin: 0 0 10px 24px;
}

body.beephome .offer_decline label, .web_search .offer_decline label, body.ann_msg .offer_decline label
{
    font-size: 170%;
    color: #555;
    font-weight: bold;
}

body.beephome .offer_decline textarea, .web_search .offer_decline textarea, body.ann_msg .offer_decline textarea
{
    background: #fff url(/Content/images/main/reply_form_wrap_bg.png.hash.8119F263C521630B60BEC30887B56E601D3AE9F0.sha1) repeat-x;
    border: 1px solid #E1E1E1;
    margin: 5px 0 0 20px;
    width: 400px;
    height: 80px;
    margin-bottom: 6px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 10px;
    color: #363636;
    font-weight: bold;
    font-size: 160%;
}

body.beephome .offer_decline input.send, .web_search .offer_decline input.send, body.ann_msg input.accent, body.ann_msg .offer_decline input.accent, body.ann_msg .offer_decline input.send
{
    border: 0;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
    cursor: pointer;
    padding: 7px 20px;
    background: #318FB3 url(/Content/images/main/agent_more.jpg.hash.A25CA21F9DE6D4432938EF3FB33762985CF6391C.sha1) repeat-x top right;
    float: none;
    font-size: 150%;
    font-weight: bold;
    margin: 10px 0 0 20px;
    box-shadow: 0px 0px 0px #CD4400;
    text-shadow: 1px 1px 1px #2E2E2E;
}

body.beephome .offer_decline input.send:hover, .web_search .offer_decline input.send:hover, body.ann_msg .offer_decline input.send:hover, body.ann_msg input.accent:hover
{
    background: #056387 url(/Content/images/main/agent_more_hover.jpg.hash.70C9135099F30926B2835F9FDBD33AE160BC9EE9.sha1) repeat-x top right;
}

body.ann_msg input.accent
{
    font-size: 0.8rem;
    margin: 10px 423px 0 0px;
    padding: 8px 10px;
    float: none;
}

/****  IE7 ****/
*:first-child + html body.ann_msg input.accent
{
    margin: 10px 352px 0 0px;
}

body.ann_msg .what
{
    width: 80px;
    cursor: pointer;
    color: #898989;
    padding: 0 0 0 20px;
    margin: 25px 15px 0 0;
    float: right;
    font-size: 0.8rem;
    height: 16px;
    line-height: 16px;
    background: url(/Content/images/main/what.png.hash.7D058449FFAA2717BA4EE59F9BBBE4AF86D09705.sha1) no-repeat;
}

body.ann_msg .what span.arrow
{
    display: none;
    position: absolute;
    z-index: 500;
    background: url(/Content/images/main/what_arr.png.hash.4422A24A3DE780BBD9FE563E14EDFB9360DC13A8.sha1) no-repeat;
    margin: 2px 0 0 20px;
    padding: 3px 0 0 0;
}

body.ann_msg .what span.text
{
    display: none;
    position: absolute;
    z-index: 300;
    text-align: justify;
    margin: 7px 0 0 -244px;
    padding: 5px 10px;
    width: 277px;
    box-shadow: 1px 1px 2px #E1E1E1;
    background-color: #FFF;
    border: 1px solid #E1E1E1;
    color: #636363;
    line-height: normal;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

/****  IE7 ****/
*:first-child + html body.ann_msg .what
{
    margin: -30px 15px 0 0;
}

/****  IE7 ****/
*:first-child + html body.ann_msg .what span.arrow
{
    margin: 20px 0 0 -40px;
    z-index: 2000;
}

/****  IE7 ****/
*:first-child + html body.ann_msg .what span.text
{
    margin: 25px 0 0 -301px;
    width: 277px;
    z-index: 1000;
}

body.ann_msg .what:hover span
{
    display: block;
}

/****  IE7 ****/
*:first-child + html body.ann_msg .content_wrap fieldset
{
    width: 630px;
}

body.ann_msg .login_wrap .content_wrap .offer_decline h4
{
    margin-bottom: 0;
}

.profiler_table
{
    border-collapse: collapse;
    font-size: 13px;
    color: #fff;
    background: #005C7F url(/Content/images/main/info_bg_blue.png.hash.E15CD4BBAE666CE6134C7E318574D5F6C6ABD04B.sha1) no-repeat bottom right;
    width: 750px;
    border: 1px solid #66ABC5;
}

.profiler_table th
{
    text-align: left;
    font-weight: bold;
    color: #F28B4B;
}

.profiler_table td, .profiler_table th
{
    padding: .6em;
    border: 1px dashed #66ABC5;
}

.describe2
{
    font-size: 1.1em;
}


/*Searchbox mobile*/

.search_logo_engine
{
    display: none;
}

.searchbox-mobile
{
    display: block;
    width: 100%;
    font-size: 1rem;
    padding: 15px 15px 30px 15px;
    box-sizing: border-box;
}

.searchbox-mobile ul
{
    margin: 0 auto;
}

.searchbox-mobile ul li.sm_logo
{
    float: left;
    line-height: 18px;
    width: auto;
}

.searchbox-mobile ul li.sm_search
{
    float: left;
    line-height: 18px;
    width: 60%;
    margin-top: 15px;
}

.searchbox-mobile ul li.detail-link
{
    float: left;
    line-height: 18px;
    width: auto;
    margin-top: 20px;
    font-size: 0.8rem;
}

.searchbox-mobile ul li.side_link
{
    float: right;
    line-height: 18px;
    width: auto;
    margin-top: 25px;
    font-size: 0.9rem;
}

.searchbox-mobile ul li
{
    margin: 0px auto;
    padding: 10px 0px;
}

.searchbox-mobile ul li a
{
    text-decoration: none;
    color: #9C0C16;
}

.searchbox-mobile ul li a:hover
{
    text-decoration: underline;
}

.searchbox-mobile ul li.side_link h1
{
    font-size: 0.8rem;
    line-height: 1em;
    color: #b7b7b7;
    float: left;
}

.searchbox-mobile ul li.side_link a
{
    font-size: 0.8rem;
    line-height: 1em;
    color: #898989;
    float: left;
}

.searchbox-mobile ul li img
{
    text-align: center;
    margin-right: 20px;
}

.searchbox-mobile ul li table#form_wrap
{
    padding: 0;
}

.searchbox-mobile ul li table#form_wrap .input_search
{
    padding: 0 10px;
    font-size: 1rem;
    height: 2em;
    line-height: 2em;
    border-radius: 0px;
    box-sizing: border-box;
}

.searchbox-mobile ul li table#form_wrap .btn_search
{
    background: #9C0C16;
    background-image: none;
    padding: 0 20px;
    border-radius: 0px;
    font-size: 1rem;
    line-height: 2em;
    box-sizing: border-box;
    width: auto;
    height: auto;
}

.searchbox-mobile ul li.searchbox_bottom_content
{
    display: block;
    font-size: 0.8rem;
    margin-left: 155px;
    padding: 0;
    color: #898989;
}

.searchbox-mobile ul li.searchbox_bottom_content b
{
    color: #464646;
}

#filter_toggle, #filter label
{
    display: none;
}

.modal_mutui_text
{
    width: 51%;
}

#results .results-ads a.mutui_grey:link, #results .results-ads a.mutui_grey:visited, #results .results-ads a.mutui_grey:hover, #results .results-ads a.mutui_grey:active
{
    color: #8a8a8a;
    line-height: 16px;
}

.modal_mutui_padd
{
    padding-top: 34px;
}

.mobile_rectangle_banner .cj-banner-widget-container
{
    width: 300px;
    height: 250px;
}

.criteo_desktop_banner
{
    visibility: visible;
    display: block;
}

.criteo_mobile_banner
{
    visibility: hidden;
    display: none;
}

.mobile_float
{
    display: none;
}
.ml-20
{
    margin-left: 20px;
}
.w-100
{
    width: 100%;
}
.d-block
{
    display: block;
}
.photo_items.index-page
{
    margin: 0px;
}
.content-links h2, .content-links p
{
    text-align: center;
    margin-bottom: 10px;
}
.content-links
{
    padding: 20px 0px;
}
.content-links ul
{
    columns: 5;
    -webkit-columns: 5;
    -moz-columns: 5;    
}
.content-links ul a
{
    color: #9C0C16;
    margin-bottom: 10px;
    display: block;
}
#results .photo_items.index-page div:nth-child(5)
{
    border-width: 0px;
}
.photo_items.index-page
{
    border-top: 1px solid #E5E5E5;
}

/* map */
.map
{
    margin: 0px 310px 0px 0;
    padding: 10px 0 10px 0;
}
#map_canvas
{
    height: 250px;
    width: auto;
}


@media only screen and (max-width: 960px) and (min-height: 813px)
{
    .mobile_rectangle_banner .cj-banner-widget-container, .mobile_float .cj-banner-widget-container
    {
        width: 100% !important;
        height: auto !important;
    }
    .criteo_desktop_banner
    {
        visibility: hidden;
        display: none;
    }
    .criteo_mobile_banner
    {
        visibility: visible;
        display: block;
    }
    .cj-banner-widget-container
    {
        width: 100% !important;
        height: auto !important;
        margin: 0px auto;
    }
    .mobile_float .cj-banner-widget-container img
    {
        width: auto !important;
        height: 120px !important;
    }
    .mobile_float.corner .cj-banner-widget-container img
    {
        width: 250px !important;
        height: 280px !important;
    }
     .mobile_float.corner #closePopupBanner
    {
        position: absolute;
        z-index: 1000;
        background: linear-gradient(to left, #ccc, #eee);
        border-radius: 50%;
        padding: 10px;
        width: 20px;
        height: 20px;
        left: 50px;
        top: 50px;
        box-shadow: 2px 2px 5px #333;
                
    }
    .mobile_float
    {
        display: block;
        position: fixed;
        z-index: 1000;
        bottom: 0px;
        text-align: center;
        width: 100%;
        background: rgba(0, 0, 0, 0.5);
        height: 120px;
    }
    .mobile_float.corner
    {
        display: block;
        position: fixed;
        z-index: 1000;
        bottom: 0px;
        right: 0px;
        text-align: center;
        width: 250px;
        background: rgba(0, 0, 0, 0);
        height: 280px;
    }
    body
    {        
        line-height: 1.4em;
        word-wrap: break-word;
    }
    body.index #main_wrap, body.rest #main_wrap, body.index #search_wrap
    {
        width: 95%;
    }
    body.index #header_wrap, .web_search #header_wrap, body.rest #header_wrap
    {
        width: 100%;
        height: auto;
        background: #9C0C16;
        background-image: none;
    }
        body.index #header_wrap_hr, .web_search #header_wrap, body.rest #header_wrap
    {
        width: 100%;
        height: auto;
        /*background: #002365;*/
        background-image: none;
    }
    body.index #header_content, body.rest #header_content, .web_search #header_content
    {
        width: 95%;
        height: auto;
        text-align: center;
    }
    #header_content .header_menu, .web_search #header_content .header_menu, #bannerFooter_wrap
    {
        display: none;
    }
    #header_content .header_menu_it, .web_search #header_content .header_menu_it
    {
        display: block;
    }
    /*.web_search .top_banner, .search_logo_engine, #results .item :hover a.beepme_estate, a.beepme_query:link, a.beepme_query:visited, a.beepme_query:hover, a.beepme_query:active { display: none;visibility: hidden;}*/
    .actual-banner, .searchbox-table, .gohome_teaser, .beephome_tab, .header_tabs, .detail-link
    {
        display: none;
    }
    #results .item
    {
        width: 100%;
    }
    .photo_items
    {
        width: 100%;
        margin: 80px 0;
    }
    #results .verde_wrap
    {
        width: 100%;
    }
    body.rest #main
    {
        width: 100%;
        float: none;
        margin: 0 auto;
    }
    body.rest #column
    {
        width: 100%;
        float: none;
        margin: 0 auto;
    }
    #desno
    {
        width: 100%;
    }
    #filter
    {
        font-size: 1rem;
        line-height: 2em;
        height: auto;
        padding: 10px 0;
    }
    #filter ul.filter_menu ul li a:link, #filter ul.filter_menu ul li a:visited, #filter ul.filter_menu ul li a:hover, #filter ul.filter_menu ul li a:active
    {
        font-size: 0.8rem;
        line-height: 2.5em;
    }
    body.rest #footer_wrap .footer
    {
        width: 95%;
    }
    #footer_wrap div.cell
    {
        width: 100%;
    }
    #results .photo_wrap
    {
        width: 33%;
    }
    body.photo #results
    {
        margin-right: 0;
    }
    body.photo #results a.item:link, body.photo #results a.item:visited, body.photo #results a.item:hover, body.photo #results a.item:active, #results a.item.photo_item:link, #results a.item.photo_item:visited, #results a.item.photo_item:hover, #results a.item.photo_item:active
    {
        width: 100%;
        padding: 15px 0px 0px 0px;
    }
    #search_tabs_wrap ul.search_tabs
    {
        width: 100%;
        border-bottom: 1px solid #E5E5E5;
        margin: 10px 0px;
    }
    #search_tabs_wrap
    {
        height: auto;
        border-bottom: 0px;
    }
    #search_tabs_wrap ul.search_tabs li a:link, #search_tabs_wrap ul.search_tabs li a:visited, #search_tabs_wrap ul.search_tabs li a:hover, #search_tabs_wrap ul.search_tabs li a:active
    {
        padding: 5px 10px;
    }
    #web_search_wrap .top_result_ad {
        width: 98%;
    }
    p.all_numberit {
        width: 100%;
    }    
    body.index #search_wrap #searchbox_wrap fieldset
    {
        width: 90%;
        margin: 0px auto 10px auto;
        padding-top: 50px;
    }
    body.index #search_wrap #searchbox_wrap fieldset input.input_search
    {
        width: 100%;
        height: auto;
        margin: 0 0 3% 0;
        box-sizing: border-box;      
        padding: 0.5em 1em;
        border-radius: 10px;
        font-size: 1.5rem;
    }
    body.index #search_wrap #searchbox_wrap fieldset input.btn_search
    {
        width: 100%;
        height: auto;
        padding: 0.5em 0px;
        float: none;
        border-radius: 10px;
        background: #9C0C16;
        background-image: none;
        font-size: 1.5rem;
        margin: 0px;
        margin-bottom: 0.2em;
        box-sizing: border-box;
    }    
    .found
    {
        font-size: 0.8rem;
        line-height: 1.5em;
    }
    #results .no_results
    {
        margin: 10px auto;
    }
    #paging span
    {
        line-height: 4em;
    }
    #paging a:link, #paging a:visited, #paging a:hover, #paging a:active, #paging span b
    {
        padding: 10px 15px;
        word-wrap: normal;
    }
    #header_content .header_menu li.first a {
        padding: 0 10px 20px 0;
    }
    .searchbox-mobile
    {
        display: block;
        width: 100%;
        font-size: 1rem;
        padding-bottom: 30px;
    }
    .searchbox-mobile ul
    {
        width: 95%;
        margin: 0 auto;
    }
    .searchbox-mobile ul li
    {
        width: 95%;
        margin: 0px auto;
        padding: 10px 0px;
    }
    .searchbox-mobile ul li a
    {
        text-decoration: none;
        color: #9C0C16;
    }
    .searchbox-mobile ul li a:hover
    {
        text-decoration: underline;
    }
    .searchbox-mobile ul li.side_link h1
    {
        font-size: 0.8rem;
        line-height: 1em;
        color: #b7b7b7;
        float: left;
    }
    .searchbox-mobile ul li.side_link a
    {
        font-size: 0.8rem;
        line-height: 1em;
        color: #898989;
        float: left;
    }
    .searchbox-mobile ul li img
    {
        text-align: center;      
    }
    .searchbox-mobile ul li table#form_wrap
    {
        padding: 0;
    }
    .searchbox-mobile ul li table#form_wrap .input_search
    {
        padding: 0 10px;
        font-size: 1.2rem;
        line-height: 2em;
        border-radius: 10px;
        box-sizing: border-box;
    }
    .searchbox-mobile ul li table#form_wrap .btn_search
    {
        background: #9C0C16;
        background-image: none;
        padding: 0 20px;
        font-size: 1.2rem;
        line-height: 2em;
        border-radius: 10px;
        box-sizing: border-box;
        width: auto;
        height: auto;
    }
    .searchbox-mobile ul li.searchbox_bottom_content
    {
        display: block;        
    }
    .searchbox-mobile ul li.sm_logo, .searchbox-mobile ul li.sm_search, .searchbox-mobile ul li.detail-link, .searchbox-mobile ul li.side_link
    {
        float: none;
        width: 95%;
    }
    .searchbox-mobile ul li.side_link
    {
        margin-top: 0px;
    }
    .searchbox-mobile ul li.searchbox_bottom_content
    {
        margin-left: auto;
        font-size: 1rem;
    }
    #paging
    {
        width: 100%;
    }
    body.rest #column .box ul li a:link, body.rest #column .box ul li a:visited, body.rest #column .box ul li a:hover, body.rest #column .box ul li a:active
    {
        line-height: 3em;
    }
    #footer_wrap div.cell li
    {
        line-height: 3em;
    }
    body.index #popular_q_wrap
    {        
        line-height: 2em;
    }
    body.index #bottom_links
    {
        line-height: 2em;
    }
    body.index #bottom_links a:link, body.index #bottom_links a:visited, body.index #bottom_links a:hover, body.index #bottom_links a:active
    {
        margin-right: 20px;
        font-size: 1rem;
    }
    body.index #search_wrap ul.search_tabs li a:link, body.index #search_wrap ul.search_tabs li a:visited, body.index #search_wrap ul.search_tabs li a:hover, body.index #search_wrap ul.search_tabs li a:active
    {
        height: 40px;
        padding: 15px 30px;
    }
    body.index #search_wrap ul.search_tabs
    {
        height: 70px;
    }
    body.index #search_wrap ul.search_tabs li.active
    {
        height: 70px;
    }
    body.rest a.main_logo:link, body.rest a.main_logo:visited, body.rest a.main_logo:hover, body.rest a.main_logo:active
    {
        margin: 0px auto;
        padding-bottom: 20px;
    }
    .web_search #header_content
    {
        padding-top: 20px;
    }
    #results .item .describe
    {
        width: 100%;
    }
    body.rest dl, body.rest p
    {
        font-size: 1.2rem;
    }
    body.rest a:link, body.rest a:visited, body.rest a:hover, body.rest a:active
    {
        padding: 0px 20px;
    }
    body.index #popular_q_wrap a:link, body.index #popular_q_wrap a:visited, body.index #popular_q_wrap a:hover, body.index #popular_q_wrap a:active, body.index #q_count_wrap a:link, body.index #q_count_wrap a:visited, body.index #q_count_wrap a:hover, body.index #q_count_wrap a:active
    {
        padding: 0px 5px;
    }
    body.photo #results .price, #results .photo_item .price
    {        
        background: #9C0C16;
        margin: 0;
        top: 0px;
        left: 0px;
        padding: 0 10px;
        line-height: 1.8em;
    }
    #results .photo_wrap
    {
        position: relative;
    }
    p.all_number
    {
        text-align: left;
    }
    #filter p.filter_limit
    {
        float: none;
    }
    #filter ul.filter_menu li
    {
        float: none;
        display: block;
        padding: 20px 10px;
    }
    #filter ul.filter_sort
    {
        margin: 0;
    }
    #paging p.all_number, #paging p
    {
        float: none;
    }
    #desno .desno .izdv-nek div.text
    {
        width: auto;
    }
    #filter ul.filter_menu ul
    {
        background-color: #F8F8F8;
        border: 1px solid #E5E5E5;
        border-bottom-width: 0;
        margin: -12px 0 0 0px;
        z-index: 3000;
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        position: relative;
    }
    #filter ul.filter_menu ul
    {
        display: block;
    }
    #filter .filter_menu, .filter_limit
    {
        display: none;
    }
    #filter label
    {
        display: block;
        color: #636363;
        font-weight: bold;
        padding: 0px 20px;
        font-size: 0.8rem;
    }
    #filter_toggle
    {
        display: block;
        width: 0px;
        height: 0px;
    }
    #filter_toggle:checked ~ .filter_menu
    {
        display: block;
    }
    #results .results-ads .content .text
    {
        width: 100%;
    }
    #results .results-ads .content .text a, #results .results-ads .content .text a.grey
    {
        line-height: 1.4em;
    }
    .modal_mutui_padd
    {
        padding-top: 0px;
    }
    .modal_mutui_text
    {
        width: 100%;
    }
    #results .results-ads a.mutui_grey:link, #results .results-ads a.mutui_grey:visited, #results .results-ads a.mutui_grey:hover, #results .results-ads a.mutui_grey:active
    {
        color: #8a8a8a;
        line-height: 1.4em;
    }
    #results .results-ads .content .side
    {
        float: left;
    }
    #results .results-ads .content .side a.main_link:link, #results .results-ads .content .side a.main_link:visited, #results .results-ads .content .side a.main_link:hover, #results .results-ads .content .side a.main_link:active
    {
        padding: 0;
        margin: 0;
    }
    /* banneri mobile*/
    .web_search .top_banner
    {
        display: block;
        visibility: visible;
        width: 100%;
        height: auto;
        position: relative;
        top: 0px;
        left: 0;
        margin-left: 0;
        text-align: center;
    }
    .web_search .top_banner .ad
    {
        background-color: #9C0C16;
        width: 100%;
        height: auto;
        margin: 0 auto;
    }
    .web_search .top_banner .ad img
    {
        width: 100%;
        height: auto;
    }
    .mobile_rectangle_banner
    {
        text-align: center;
        width: 100%;
        height: auto;
    }
    .criteo_desktop_banner
    {
        visibility: hidden;
        display: none;
    }
    .criteo_mobile_banner
    {
        visibility: visible;
        display: block;
    }
    .mobile_rectangle_banner img
    {
        width: 100%;
        height: auto;
    }
    #bannerFooter_wrap
    {
        display: block;
    }
    #bannerFooter_wrap img
    {
        width: 100%;
        height: auto;
    }
    #desno .desno .izdv-nek img, #results .verde .pic
    {
        width: 30%;
        height: auto;
    }
    #desno .desno .JQAdAnchor img
    {
        width: 30%;
        height: auto;
    }
    #desno .zona_w_img, #desno .zona_w_img_cz, #desno .zona_w_img_cityexpert, #desno .zona_toscano, #desno .casait, #desno .wikicasa
    {
        margin: 10px 0;
        padding: 0;
    }
    #desno .zona_w_img h2, #desno .zona_w_img_cz h2, #desno .zona_w_img_cityexpert h2, #desno .zona_toscano h2, #desno .casait h2, #desno .wikicasa h2
    {
        padding: 10px;
        border-radius: 12px 12px 0px 0px;
    }
    #desno .zona_w_img img, #desno .zona_w_img_cz img, #desno .zona_w_img_cityexpert img, #desno .zona_toscano img, #desno .casait img, #desno .wikicasa img
    {
        width: 30%;
        height: 30%;
    }
    #desno .zona_w_img .botlink img, #desno .zona_w_img_cz .botlink img, #desno .zona_w_img_cityexpert .botlink img, #desno .zona_toscano .botlink img, #desno .casait .botlink img, #desno .wikicasa .botlink img
    {
        width: 100%;
        height: auto;
    }
    .actual-banner
    {
        display: block;
    }
    .beephome-banner
    {
        display: none;
    }
    #web_search_wrap .top_result_ad a:link, #web_search_wrap .top_result_ad a:visited, #web_search_wrap .top_result_ad a:hover, #web_search_wrap .top_result_ad a:active
    {
        background-color: #daf664;
        padding: 10px;
        display: flex;
        align-items: center;
        text-decoration: none;
        color: #5c5c5c;
        font-weight: bold;
        cursor: pointer;
        height: auto;
        margin: 20px auto;
        width: 100%;
        text-align: left;
        border: 1px solid #ccc;
        box-shadow: 0px 0px 10px 2px #e5e5e5;
        border-radius: 10px;
    }
    #web_search_wrap .top_result_ad span
    {
        float: left;
        text-align: left;
        text-decoration: none;
        display: block;
        padding: 0px 0 0 6px;
        font-size: 0.9rem;
        line-height: 0.8;
    }
    #results .photo_wrap .boj .spon {
        margin: 10px;
        right: 10px;
    }
    #detail .pretrazivanje {
        width: 95%;
        box-sizing: border-box;
        margin: 2.5% 0;
    }
    #detail .btn_search {
        top: auto;
        right: 0px;
        bottom: 0px;        
        width: 95%;
        margin: 30px 2.5%;       
    }
    #detail li {
        width: 48%;
        margin: 10px 1%;
        box-sizing: border-box;
    }
    #detail .text {
        width: 100%; 
        box-sizing: border-box;   
    }
    #detail .group {
        width: 100%;
        box-sizing: border-box;
    }
    #detail .pretrazivanje p {
        margin: 10px 0 50px 0px;        
    }
    #detail .robi {
        display: none;
    }
    .qtip {
        display: none!important;
    }
    #results .results-ads .content .side {
        text-align: left;
    }
    #results .item .error_box textarea {
        width: 90%;
    }
}

@media only screen and (max-width: 767px)
{
    body
    {        
        line-height: 1.4em;
        word-wrap: break-word;
    }
    body.index #main_wrap, body.rest #main_wrap, body.index #search_wrap
    {
        width: 95%;
    }
    
    body.index #header_wrap, .web_search #header_wrap, body.rest #header_wrap
    {
        width: 100%;
        height: auto;
        background: #9C0C16;
        background-image: none;
    }
        body.index #header_wrap_hr, .web_search #header_wrap, body.rest #header_wrap
    {
        width: 100%;
        height: auto;
        /*background: #002365;*/
        background-image: none;
    }
    body.index #header_content, body.rest #header_content, .web_search #header_content
    {
        width: 95%;
        height: auto;
        text-align: center;
    }
    .qtip {
        display: none!important;
    }    
    #results .results-ads .content .side {
        text-align: left;
    }
    #results .item .error_box textarea {
        width: 90%;
    }
    #header_content .header_menu, .web_search #header_content .header_menu, #bannerFooter_wrap
    {
        display: none;
    }
    #detail .pretrazivanje {
        width: 95%;
        box-sizing: border-box;
        margin: 2.5% 0;
    }
    #detail .btn_search {
        top: auto;
        right: 0px;
        bottom: 0px;        
        width: 95%;
        margin: 30px 2.5%;       
    }
    #detail li {
        width: 100%;
        margin: 10px auto;
        box-sizing: border-box;
    }
    #detail .text {
        width: 100%; 
        box-sizing: border-box;   
    }
    #detail .group {
        width: 100%;
        box-sizing: border-box;
    }
    #detail .pretrazivanje p {
        margin: 10px 0 60px 0px;        
    }
    #detail .robi {
        display: none;
    }
    #header_content .header_menu_it, .web_search #header_content .header_menu_it
    {
        display: block;
    }
    .web_search .top_banner, .search_logo_engine, #results .item :hover a.beepme_estate, a.beepme_query:link, a.beepme_query:visited, a.beepme_query:hover, a.beepme_query:active
    {
        display: none;
        visibility: hidden;
    }
    .actual-banner, .searchbox-table, .gohome_teaser, .beephome_tab, .header_tabs, .detail-link
    {
        display: none;
    }
    #results .item
    {
        width: 100%;
    }
    #results .JQResult.item
    {
        width: 94%;
        border: 1px solid #ccc;
        box-shadow: 0px 0px 10px 2px #E5E5E5;
        border-radius: 10px;
        padding: 3%;
        margin-bottom: 5%;
    }
    .photo_items
    {
        width: 100%;      
    }
    #results .verde_wrap
    {
        width: 95%;
    }
    body.rest #main
    {
        width: 100%;
        float: none;
        margin: 0 auto;
    }
    body.rest #column
    {
        width: 100%;
        float: none;
        margin: 0 auto;
    }
    #desno
    {
        width: 100%;
    }
    #filter
    {
        line-height: 2em;
        height: auto;
        padding: 0px 0px;
        background: #eee;
        width: 95%;
        margin: 0 auto;
        border-radius: 10px;
    }
    #filter ul.filter_menu ul li a:link, #filter ul.filter_menu ul li a:visited, #filter ul.filter_menu ul li a:hover, #filter ul.filter_menu ul li a:active
    {
        font-size: 1rem;
        line-height: 2.5em;
        padding: 5px 10px;
        background-color: #fff;
    }
    body.rest #footer_wrap .footer
    {
        width: 95%;
    }
    #footer_wrap div.cell
    {
        width: 100%;
    }
    #results .photo_wrap
    {
        width: 45%;
        height: auto;
        padding: 2%;
    }
    #results .photo_wrap img
    {
        width: 100%;
    }
    body.photo #results a.item:link, body.photo #results a.item:visited, body.photo #results a.item:hover, body.photo #results a.item:active, #results a.item.photo_item:link, #results a.item.photo_item:visited, #results a.item.photo_item:hover, #results a.item.photo_item:active
    {
        height: auto;
    }
    body.photo #results
    {
        margin-right: 0;
    }
    body.photo #results a.item:link, body.photo #results a.item:visited, body.photo #results a.item:hover, body.photo #results a.item:active, #results a.item.photo_item:link, #results a.item.photo_item:visited, #results a.item.photo_item:hover, #results a.item.photo_item:active
    {
        width: 100%;
        padding: 0px;
    }
    #search_tabs_wrap ul.search_tabs
    {
        width: 100%;
        border-bottom: 1px solid #E5E5E5;
        margin: 10px 0px 10px 0px;
    }
    #search_tabs_wrap
    {
        height: auto;
        border-bottom: 0px;
        margin: 0 auto 10px auto;
        width: 95%;
    }
    #results_wrap {
        width: 95%;
        margin: 0 auto;        
    }
    #search_tabs_wrap ul.search_tabs li a:link, #search_tabs_wrap ul.search_tabs li a:visited, #search_tabs_wrap ul.search_tabs li a:hover, #search_tabs_wrap ul.search_tabs li a:active
    {
        font-size: 1rem;
        padding: 5px 10px;
    }
    #search_tabs_wrap ul.search_tabs li
    {
        margin-right: 10px;
    }
    #search_tabs_wrap ul.search_tabs li.active
    {
        box-shadow: 3px -3px 3px #eee;
    }
    body.index #search_wrap #searchbox_wrap fieldset
    {
        width: 90%;
        margin: 0px auto 10px auto;       
    }
    body.index #search_wrap #searchbox_wrap 
    {
        padding-bottom: 10px;
    }
    body.index #search_wrap #searchbox_wrap fieldset input.input_search
    {
        width: 100%;
        margin: 0 0 3% 0;
        box-sizing: border-box;
        height: 3rem;
        padding: 0.5em 1em;
        border-radius: 10px;
        font-size: 1rem;
    }
    body.index #search_wrap #searchbox_wrap fieldset input.btn_search
    {
        width: 100%;
        height: 3rem;
        padding: 0.5em 0px;
        float: none;
        border-radius: 10px;
        background: #9C0C16;
        background-image: none;
        font-size: 1rem;
        margin: 0px;
        margin-bottom: 0.2em;
        box-sizing: border-box;
    }    
    #results .no_results
    {
        margin: 10px auto;
    }
    #paging span
    {
        line-height: 4em;
    }
    #paging a:link, #paging a:visited, #paging a:hover, #paging a:active, #paging span b
    {
        padding: 7px 10px;
        word-wrap: normal;
    }
    #filter label:after
    {
        content: "\25bc";
        color: gray;
        display: inline-block;
        text-align: right;
        float: right;
    }
    #desno .desno p
    {
        line-height: 1.2em;
    }
    .next-ad
    {
        position: relative;
    }
    #desno .desno .next-ad a
    {
        height: 30px;
        width: 30px;
        background: none;
        background-color: #eee;
        border-radius: 50%;
        top: 0;      
    }
    #desno .desno .izdv-nek .next-ad a, #desno .desno .izdv-proi .next-ad a
    {
        margin-top: -5px;
        margin-right: 0px;
    }
    #desno .desno .next-ad a:before
    {
        width: 30px;
        content: "\25ba";
        color: gray;
        font-size: 1rem;
        line-height: 30px;
        text-align: center;
        display: block;
        text-indent: 5px;
    }
    #desno .popular ul li
    {
        padding: 10px 0px;
    }
    #results .verde p
    {
        line-height: 1.2em;
        padding-top: 10px;
    }
    .web_search #search_wrap
    {
        background: #fff;
    }
    .searchbox-mobile
    {
        display: block;
        width: 100%;
        font-size: 1rem;
        padding-bottom: 15px;
    }
    .searchbox-mobile ul
    {
        width: 100%;
        margin: 0 auto;
    }
    .searchbox-mobile ul li
    {
        width: 100%;
        margin: 0px auto;
        padding: 5px 0px;
    }
    .searchbox-mobile ul li a
    {
        text-decoration: none;
        color: #9C0C16;
    }
    .searchbox-mobile ul li a:hover
    {
        text-decoration: underline;
    }
    .searchbox-mobile ul li.side_link h1
    {
        font-size: 0.8rem;
        line-height: 1em;
        color: #b7b7b7;
        float: left;
    }
    .searchbox-mobile ul li.side_link a
    {
        font-size: 0.8rem;
        line-height: 1em;
        color: #898989;
        float: left;
    }
    .searchbox-mobile ul li img
    {
        text-align: center;
        
    }
    .searchbox-mobile ul li table#form_wrap
    {
        padding: 0;
    } 
    .searchbox-mobile ul li table tr {
        display: flex;
        flex-direction: column;
    }
    .searchbox-mobile ul li table#form_wrap td.input {
        padding: 0px
    }
    .searchbox-mobile ul li table#form_wrap td.button {
        width: 100%;
        padding: 0px
    }
    .searchbox-mobile ul li table#form_wrap .input_search
    {
        padding: 0 20px;
        font-size: 0.9rem;
        line-height: 2.5rem;
        height: 2.5rem;        
        border-radius: 10px;
        box-sizing: border-box;
    }
    .searchbox-mobile ul li table#form_wrap .btn_search
    {
        text-shadow: none;
        background: #9c0c16;
        background-image: none;
        padding: 0 30px;
        font-size: 0.9rem;
        line-height: 2.5rem;
        border-radius: 10px;
        box-sizing: border-box;
        width: 100%;
        height: auto;
        margin: 10px auto;
    }
    .searchbox-mobile ul li.searchbox_bottom_content
    {
        display: block;
        padding-top: 10px;
    }
    .searchbox-mobile ul li.sm_logo, .searchbox-mobile ul li.sm_search, .searchbox-mobile ul li.detail-link, .searchbox-mobile ul li.side_link
    {
        float: none;
        width: 100%;
    }
    .searchbox-mobile ul li.side_link
    {        
        margin-top: 0px;
    }
    .searchbox-mobile ul li.searchbox_bottom_content
    {
        margin-left: auto;
        font-size: 0.8rem;
    }
    #paging
    {
        width: 100%;
    }
    body.rest #column .box ul li a:link, body.rest #column .box ul li a:visited, body.rest #column .box ul li a:hover, body.rest #column .box ul li a:active
    {
        line-height: 3em;
    }
    #footer_wrap div.cell li
    {
        line-height: 3em;
    }
    body.index #popular_q_wrap
    {       
        line-height: 2.5em;
        width: 95%;
    }
    body.index #popular_q_wrap a
    {
        display: block;
        border-top: 1px solid #E5E5E5;
    }
    body.index #popular_q_wrap a:first-child, body.index #popular_q_wrap a:last-child, body.index #popular_q_wrap a:nth-child(7)
    {
        border-top: 0px solid #E5E5E5;
    }
    body.index #popular_q_wrap span
    {
        display: none;
    }
    body.index #q_count_wrap
    {
        width: 95%;
        padding: 15px 0;
    }    
    body.index #bottom_links
    {
        line-height: 2em;
        width: 95%;
        border-top: 1px solid #E5E5E5;
        border-botom: 1px solid #E5E5E5;
        padding: 15px 5px;
    }
    .content-links p
    {
        font-size: 0.5rem;
    }
    .content-links ul
    {
        columns: 2;
        -webkit-columns: 2;
        -moz-columns: 2;
    }
    .content-links ul a
    {
        text-align: center;        
    }
    body.index #bottom_links a:link, body.index #bottom_links a:visited, body.index #bottom_links a:hover, body.index #bottom_links a:active
    {
        margin-right: 20px;
        font-size: 1rem;
    }
    body.index #search_wrap ul.search_tabs li a:link, body.index #search_wrap ul.search_tabs li a:visited, body.index #search_wrap ul.search_tabs li a:hover, body.index #search_wrap ul.search_tabs li a:active
    {
        font-size: 1.2rem;
    }
    body.index #search_wrap ul.search_tabs li
    {
        margin-right: 20px;
    }    
    body.rest a.main_logo:link, body.rest a.main_logo:visited, body.rest a.main_logo:hover, body.rest a.main_logo:active
    {
        margin: 0px auto;
        padding-bottom: 20px;
    }
    .web_search #header_content
    {
        padding-top: 20px;
    }
    #results .item .describe
    {
        width: 100%;        
    }
    body.rest dl, body.rest p
    {
        font-size: 1.2rem;
    }
    body.rest a:link, body.rest a:visited, body.rest a:hover, body.rest a:active
    {
        padding: 0px 20px;
    }
    body.index #popular_q_wrap a:link, body.index #popular_q_wrap a:visited, body.index #popular_q_wrap a:hover, body.index #popular_q_wrap a:active, body.index #q_count_wrap a:link, body.index #q_count_wrap a:visited, body.index #q_count_wrap a:hover, body.index #q_count_wrap a:active
    {
        padding: 0px 20px;
    }
    body.photo #results .price, #results .photo_item .price
    {
        font-size: 0.8rem;
        background: #9C0C16;
        margin: 0;
        top: 0px;
        left: 0px;
        padding: 0 10px;
        line-height: 1.8em;
    }    
    #results .photo_wrap
    {
        position: relative;
    }
    p.all_number
    {
        text-align: left;
        font-size: 0.6rem;
    }
    #filter p.filter_limit
    {
        float: none;
    }
    #filter ul.filter_menu li
    {
        float: none;
        display: block;
        padding: 20px 10px;
    }
    #filter ul.filter_sort
    {
        margin: 0;
    }
    #paging p.all_number, #paging p
    {
        float: none;
    }
    #desno .desno .izdv-nek div.text
    {
        width: auto;
    }
    #filter ul.filter_menu ul
    {
        background-color: #F8F8F8;
        border: 1px solid #E5E5E5;
        border-bottom-width: 0;
        margin: 10px 0 0 0px;
        z-index: 3000;
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        position: relative;
    }
    .price_change
    {              
        font-size: 0.8rem;
        margin: 0 0 0 0px;         
    }
    .price_change p.info
    {
        font-size: 0.8rem;
    }
    #results .item p.prices
    {
        font-size: 1.5rem;
    }
    #filter ul.filter_menu ul
    {
        display: block;
    }
    #filter .filter_menu, .filter_limit
    {
        display: none;
    }
    #filter label
    {
        display: block;
        color: #636363;
        font-weight: bold;
        padding: 5px 10px;
        font-size: 0.8rem;
    }
    #filter_toggle
    {
        display: none;
    }    
    #filter_toggle:checked ~ .filter_menu
    {
        display: block;
    }
    .mobile_rectangle_banner .cj-banner-widget-container, .mobile_float .cj-banner-widget-container
    {
        width: 100% !important;
        height: auto !important;
    }
    .mobile_float.corner .cj-banner-widget-container
    {
        width: 250px !important;
        height: 280px !important;
    }
    
    .mobile_float.corner #closePopupBanner
    {
        position: absolute;
        z-index: 1000;
        background: linear-gradient(to left, #ccc, #eee);
        border-radius: 50%;
        padding: 10px;
        width: 20px;
        height: 20px;
        left: 50px;
        top: 50px;
        box-shadow: 2px 2px 5px #333;
                
    }  
    .criteo_desktop_banner
    {
        visibility: hidden;
        display: none;
    }
    .criteo_mobile_banner
    {
        visibility: visible;
        display: block;
    }
    #bannerFooter_wrap .bannerFooter .cj-banner-widget-container
    {
        display: none;  
    }  
    .cj-banner-widget-container
    {
        width: 100% !important;
        height: auto !important;
        margin: 0px auto;
    }
    #swiffycontainer
    {
        margin: 0px auto;
    }
    .mobile_float .cj-banner-widget-container img
    {
        width: auto !important;
        height: 120px !important;
    }
    .mobile_float.corner .cj-banner-widget-container img
    {
        width: 250px !important;
        height: 280px !important;
    }
    .mobile_float
    {
        display: block;
        position: fixed;
        z-index: 3001;
        bottom: 0px;
        text-align: center;
        width: 100%;
        background: rgba(0, 0, 0, 0.5);
        height: 120px;
    }
    .mobile_float.corner
    {
        display: block;
        position: fixed;
        z-index: 1000;
        bottom: 0px;
        right: 0px;
        text-align: center;
        width: 250px;
        background: rgba(0, 0, 0, 0);
        height: 280px;
    }
    #results .results-ads .content .text
    {
        width: 100%;
    }
    #results .results-ads .content .text a, #results .results-ads .content .text a.grey
    {
        line-height: 1.4em;
    }
    .modal_mutui_padd
    {
        padding-top: 0px;
    }
    .modal_mutui_text
    {
        width: 100%;
    }
    #results .results-ads a.mutui_grey:link, #results .results-ads a.mutui_grey:visited, #results .results-ads a.mutui_grey:hover, #results .results-ads a.mutui_grey:active
    {
        color: #8a8a8a;
        line-height: 1.4em;
    }
    #results .results-ads .content .side
    {
        float: left;
    }
    #results .results-ads .content .side a.main_link:link, #results .results-ads .content .side a.main_link:visited, #results .results-ads .content .side a.main_link:hover, #results .results-ads .content .side a.main_link:active
    {
        padding: 0;
        margin: 0;
    }
    /****  top_result_ad ****/
    #web_search_wrap .top_result_ad
    {
        float: left;
        font-size: 0.8rem;
        line-height: 1.1em;
        font-family: Arial;
        margin: 0px;
        width: 98%;
        text-align: left;
    }
    #web_search_wrap .top_result_ad a:link, #web_search_wrap .top_result_ad a:visited, #web_search_wrap .top_result_ad a:hover, #web_search_wrap .top_result_ad a:active
    {
        background-color: #daf664;
        padding: 10px;
        align-items: center;
        display: flex;
        text-decoration: none;
        color: #5c5c5c;
        font-weight: bold;
        cursor: pointer;
        height: auto;        
        width: 95%;
        text-align: left;
        border: 1px solid #ccc;
        box-shadow: 0px 0px 10px 2px #e5e5e5;
        border-radius: 10px;
    }
    #web_search_wrap .top_result_ad .content img
    {
        float: none;
        clear: both;
        margin: 0 auto;
        width: 40%;
        height: 40%;
    }
    #web_search_wrap .top_result_ad span
    {
        float: left;
        text-align: left;
        text-decoration: none;
        display: block;
        padding: 0px 0 0 6px;
        font-size: 0.8rem;
        line-height: 0.8;
    }
    p.all_numberit
    {
        font-size: 0.8rem;
        color: #636363;
        text-align: left;
        padding: 6px 0 0 0;
        width: 100%;
        float: right;
    }
    /* banneri mobile*/
    .web_search .top_banner
    {
        display: block;
        visibility: visible;
        width: 100%;
        height: auto;
        position: relative;
        top: 0px;
        left: 0;
        margin-left: 0;
        text-align: center;
    }
    .web_search .top_banner .ad
    {
        display: none;
    }
    .web_search .top_banner .ad img
    {
        width: 100%;
        height: auto;
    }
    .mobile_rectangle_banner
    {
        text-align: center;
        width: 100%;
        height: auto;
    }
    .criteo_desktop_banner
    {
        visibility: hidden;
        display: none;
    }
    .criteo_mobile_banner
    {
        visibility: visible;
        display: block;
    }
    .mobile_rectangle_banner img
    {
        width: 100%;
        height: auto;
    }
    #bannerFooter_wrap
    {
        display: block;
    }
    #bannerFooter_wrap img
    {
        width: 100%;
        height: auto;
    }
    #desno .desno .izdv-nek img, #results .verde .pic
    {
        width: 30%;
        height: auto;
    }
    #desno .desno .JQAdAnchor img
    {
        width: 30%;
        height: auto;
    }
    #desno .zona_w_img, #desno .zona_w_img_cz, #desno .zona_w_img_cityexpert, #desno .zona_toscano, #desno .casait, #desno .wikicasa
    {
        margin: 10px 0;
        padding: 0;
    }
    #desno .zona_w_img h2, #desno .zona_w_img_cz h2, #desno .zona_w_img_cityexpert h2, #desno .zona_toscano h2, #desno .casait h2, #desno .wikicasa h2
    {
        padding: 10px;
        border-radius: 12px 12px 0px 0px;
    }
    #desno .zona_w_img img, #desno .zona_w_img_cz img, #desno .zona_toscano img, #desno .zona_w_img_cityexpert img, #desno .casait img, #desno .wikicasa img
    {
        width: 30%;
        height: 30%;
    }
    #desno .zona_w_img .botlink img, #desno .zona_w_img_cz .botlink img, #desno .zona_toscano .botlink img, #desno .zona_w_img_cityexpert .botlink img, #desno .casait .botlink img, #desno .wikicasa .botlink img
    {
        width: 100%;
        height: auto;
    }
    .actual-banner
    {
        display: block;
    }
    .beephome-banner
    {
        display: none;
    }
    #results .item .new
    {        
        background-size: cover;
    }   
    #results .item .average_price {        
        margin: 6px 8px 5px 4px;
    }
    body.rest #main .dir_root li
    {
        width: 100%;
        font-size: 1rem;
    }
    body.rest #main .content li
    {
        font-size: 1rem;
        padding: 30px 0 30px 0;
        background: none;
        list-style: circle;
        line-height: 1.2em;
    }
    body.rest #main ul
    {
        padding-left: 5%;
    }
    #results .photo_items .photo_wrap:nth-child(n+4)
    {
        display: none;
    }
    #results .photo_items.index-page .photo_wrap:nth-child(n+3)
    {
        display: none;
    }
    .sm_logo img
    {
        width: 40%;
    }
    .map
    {
        margin: 0;
        padding: 10px 0 20px 0;
    }
    #map_canvas
    {
        height: 200px;
        width: auto;
    }
    #results #frequenti ul li
    {
        white-space: normal;
    }
    #results .photo_wrap .boj .spon {
        margin: 10px;
        right: 10px;
    }
    body.photo .price_change {
        left: -3px;
    }
    #results .item .indexed, #results .item .source {
        margin-top: 0px;
    }
    #results .item .new {
        margin-top: -5px;
    }
    #header_content .header_menu li.first a {
        padding: 0px 10px 20px 10px;
    }
}
@media only screen and (max-width: 812px) and (max-height: 414px) 
{
    body.index #main_wrap, body.rest #main_wrap, body.index #search_wrap {
        width: 95%;
    }
    #header_content .header_menu, .web_search #header_content .header_menu, #bannerFooter_wrap {
        display: none;
    }
    body.index #header_content, body.rest #header_content, .web_search #header_content {
        width: 95%;
        height: auto;
        text-align: center;
    } 
    body.index #header_wrap {
        height: auto;
    }   
    body.index #main_wrap .logo {
        padding: 20px 0;       
    }
}
</pre></body></html>