/* -----------------------
GoHome CSS v2010
Copyright Pravi Klik Razvoj d.o.o.
-------------------------- */
/* ----- Reset ------- */
html, body { border: 0; margin: 0; padding: 0; }

body { font-size: 62,5%; 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: 1em; 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 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 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 { 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: 1em; }

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: 564px; margin-left: 30px; }

/****  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: 421px; border: 1px solid #B2B2B2; border-color: #fff #B2B2B2 #B2B2B2 #fff; padding: 10px; margin: 0 6px 0 0; font-weight: bold; font-size: 16px; color: #363636; }

body.index #search_wrap #searchbox_wrap fieldset input.btn_search { width: 108px; 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: 16px; }

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; font-size: 0.75em; padding: 30px 0px; }

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.75em; padding: 30px 15px 30px 15px; }

body.index #bottom_links { width: 410px; margin: 0 auto 20px auto; text-align: center; font-size: 0.7em; }

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.9em; 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.7em; 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.7em; 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: 14px; 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: 14px; 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.75em; }

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.75em; }

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.9em; text-shadow: 1px 1px 1px #5c5c5c; font-weight: bold; padding: 12px 0 0 2px; }

#visit_link p.correct_result { font-size: 0.8em; 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.9em; 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.8em; 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.9em; 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.8em; 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.9em; 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.8em; 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.9em; 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.8em; 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.75em; }

#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.75em; 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.7em; color: #636363; text-align: right; padding: 6px 0 0 0; }

p.all_numberit { font-size: 0.7em; color: #636363; text-align: right; padding: 6px 0 0 0; width: 260px; 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: 16px; 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.7em; 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.79AC3AFCBE4D4172631FAA3EC206AD7F582E0BF9.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; }

#results .item .indexed, #results .item .source { float: left; font-size: 0.7em; color: #598527; font-weight: bold; margin: 0px 10px 0 0; }

#results .item .indexed { margin: 0px 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.7em; 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.7em; 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.7em; 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.7em; font-weight: bold; float: left; }

#results .item .describe { clear: both; color: #555; font-size: 0.9em; 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.7em; 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.7em; 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.7em; 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.7em; 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.7em; 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.7em; 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.7em; 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.7em; 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.7em; 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.7em; 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.7em; }

#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 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.8em; 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.7em; 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.8em; color: #363636; }

#results .item .error_box p { font-size: 0.7em; 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.7em; 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.7em; 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.6em; 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.6em; 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.7em; 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.7em; 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.7em; 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.8em; 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.7em; 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.7em; 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.7em; }

#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.8em; color: #636363; font-weight: bold; border-bottom: 1px solid #C8C8C8; padding-bottom: 12px; }

#footer_wrap div.cell li { font-size: 0.7em; 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.7em; 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.7em; 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.8em; font-weight: bold; color: #363636; }

#results .no_results p, #results .no_results li { padding: 12px 15px 0 15px; font-size: 0.8em; 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.7em; 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.7em; 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.75em; 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.8em; 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.8em; color: #9C0C16; text-decoration: none; }

#desno .desno a:hover { text-decoration: underline; }

#desno .desno h2, #desno .desno h3 { color: #454545; font-size: 0.8em; 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.8em; 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.8em; 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.8em; 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: 12px; 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.8em; 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.9em; 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.9em; 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.9em; 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: 1em; }

/** 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: 1em; font-weight: normal; margin-bottom: 7px; }

body.rest #main h4 { color: #818181; font-size: 0.8em; font-weight: bold; margin: 15px 0 5px 0; }

body.rest .box h3 { color: #393939; font-size: 1em; font-weight: normal; margin-bottom: 15px; }

body.rest dl, body.rest p { font-size: 0.8em; 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.75em; }

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.75em; 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.8em; }

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.8em; }

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: 16px; 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: 12px; 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: 14px; 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: 14px; 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: 16px; 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.7em; 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: 14px; 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: 12px; 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: 16px; 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: 14px; 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: 16px; 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.75em; 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.75em;  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.8em; 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.7em; 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.7em; 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.8em; 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 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.8em; 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.7em; 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.7em; }

#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.7em; 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.7em; }

#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.7em; 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.6em; }

#desno .zona_grimaldifranchising p { font-size: 0.7em; }

#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.7em; 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.6em; }

#desno .zona_toscano p { font-size: 0.7em; }

#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  #2A96FF; background: url(/Content/images/main/IT-wikicasa-top-res.gif.hash.BB478C327753FAB04460DBD091AC1C4E19E2553B.sha1) repeat-x; padding-top: 10px; padding-bottom: 0; }

#desno .wikicasa h2 { color: #fff; margin-bottom: 25px; background: #2A96FF; }

#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.7em; color: #2A96FF; 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: 45px; border: 0; margin-bottom: 0px; }

#desno .wikicasa p { font-size: 0.7em; }

#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.7em; 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.7em; }

#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.7em; 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.7em; }

#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.7em; 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.7em; }

#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.7em; 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.7em; }

#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.7em; 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.7em; }

#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 <bhb@iceburg.net> */
/* 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 (<select> 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.2em; 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.5em; 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: 16px; 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: 12px; text-shadow: 1px 1px 1px #777; }

.emailpopup .input_search { width: 320px; border: 1px solid #A8A8A8; padding: 6px 5px; font-size: 14px; 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.9em; 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.9em; font-weight: bold; }

#header_content .login ul { float: right; }

#header_content .login li { margin: 2px 0 0 5px; font-size: 0.75em; 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.9em; 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.8em; 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.8em; 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: 1em; text-shadow: 1px 1px 1px #D3713A; margin: 0 0 10px 0; }

#strip_content .profile .send { float: left; font-size: 0.7em; 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.7em; 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.7em; 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: 1em; 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.8em; 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.8em; 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.7em; }

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: 1em; 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: 1em; 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.8em; 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.75em; 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: 1em; 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.8em; }

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.8em; 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.8em; 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.7em; 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: 1em; 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.7em; 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: 1em; 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.7em; font-weight: bold; padding: 0; margin: 3px 2px 0 0px; }

body.queries .item .new { background: #598527 url(/Content/images/main/new_bg.jpg.hash.79AC3AFCBE4D4172631FAA3EC206AD7F582E0BF9.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.7em; 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.8em; 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.7em; 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: 1em; 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.7em; }

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.75em; 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.9em; }

.commchild .agent_hover p { font-size: 0.7em; }

.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.9em; line-height: 1.3em; color: #636363; }

.commchild .msg { padding-right: 10px; width: 518px; }

.commchild .h1 { font-size: 0.8em; }

.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.7em; 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.7em; 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.7em; 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.7em; 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.7em; 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.8em; }

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.8em; 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.75em; 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.7em; 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.7em; 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.6em; 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.8em; 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.8em; 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.8em; 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.8em; }

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.8em; 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.8em; 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.75em; }

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.8em; margin-left: 5px; }

body.profile #main fieldset textarea { font-size: 0.8em; 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: 1em; 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: 1em; color: #363636; font-weight: bold; margin-bottom: 4px; }

body.mobile h4.steps { margin-top: 22px; }

body.mobile #main p { font-size: 0.8em; 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.8em; }

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.8em; 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.9em; color: #666; margin-bottom: 12px; }

body.offer .property_wrap p { font-size: 0.75em; 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.7em; margin: 0 0 5px 0; }

body.offer a.date { float: none; color: #898989; font-size: 0.75em; }

body.offer a.date:hover { font-size: 100%; color: #898989; font-size: 0.75em; font-weight: normal; }

body.offer .commoffer a.date { font-size: 0.7em; 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.75em; font-weight: normal; }

.commoffer .avatar_wrap:hover .agent_hover { display: none; }

body.offer .comm p.text { font-size: 0.8em; 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.7em; 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.9em; }

body.notif .notif_wrap a.delete_mymsg, body.offer .thread_title a.delete_mymsg { font-weight: normal; float: right; display: none; font-size: 0.8em; 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.7em; 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.8em; 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.8em; 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: 1em; 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.9em; color: #535353; margin-bottom: 30px; }

body.logup .login_wrap .content_wrap .new h4 { margin-bottom: 15px; padding-left: 20px; font-size: 0.8em; }

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.75em; 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.8em; 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.75em; }

body.logup .content_wrap fieldset input.text { width: 240px; font-size: 1em; 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.8em; 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: 1em; 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: 1em; color: #333; margin-bottom: 10px; margin-top: 46px; }

body.forgot h3, body.activation h3 { color: #636363; font-size: 0.9em; 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.8em; 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.75em; 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.9em; 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.2em; 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.9em; 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.75em; 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.8em; 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.7em; 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; }

.search_logo_engine { display: none; }

.searchbox-mobile { display: block; width: 100%; font-size: 1em; 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.8em; }

.searchbox-mobile ul li.side_link { float: right; line-height: 18px; width: auto; margin-top: 25px; font-size: 0.9em; }

.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.8em; line-height: 1em; color: #b7b7b7; float: left; }

.searchbox-mobile ul li.side_link a { font-size: 0.8em; 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: 1em; 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: 1em; line-height: 2em; box-sizing: border-box; width: auto; height: auto; }

.searchbox-mobile ul li.searchbox_bottom_content { display: block; font-size: 0.75em; 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;}
.content-links { padding: 20px 0px; }
.content-links ul {  columns: 5;  -webkit-columns: 5;  -moz-columns: 5; padding: 30px 0px; }
.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 handheld, screen and (max-width: 1366px) { .searchbox-mobile ul li.sm_search { float: left; line-height: 18px; width: 50%; margin-top: 10px; } }
@media handheld, screen and (max-width: 1024px) { .searchbox-mobile ul li.sm_search { float: left; line-height: 18px; width: 43%; margin-top: 10px; } }
@media handheld, screen and (max-width: 860px) { .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 { margin: 0px auto; }
  .mobile_float .cj-banner-widget-container img { width: auto !important; height: 120px !important; }
  .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; }
  body { font-size: 250%; 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_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; }
  /*.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: 1em; 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.8em; 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: 20px 0px 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: 15px 25px; }
  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%; margin: 0 0 3% 0; box-sizing: border-box; height: auto; padding: 0.5em 0px; border-radius: 10px; font-size: 1.5em; }
  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.5em; margin: 0px; margin-bottom: 0.2em; box-sizing: border-box; }
  body.index #search_wrap p.detail, .robix { display: none; }
  .found { font-size: 0.8em; 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: 20px 25px; word-wrap: normal; }
  .searchbox-mobile { display: block; width: 100%; font-size: 1em; 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.8em; line-height: 1em; color: #b7b7b7; float: left; }
  .searchbox-mobile ul li.side_link a { font-size: 0.8em; line-height: 1em; color: #898989; float: left; }
  .searchbox-mobile ul li img { text-align: center; padding-top: 20px; }
  .searchbox-mobile ul li table#form_wrap { padding: 0; }
  .searchbox-mobile ul li table#form_wrap .input_search { padding: 0 10px; font-size: 1.2em; 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.2em; line-height: 2em; border-radius: 10px; box-sizing: border-box; width: auto; height: auto; }
  .searchbox-mobile ul li.searchbox_bottom_content { display: block; padding-top: 40px; }
  .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.searchbox_bottom_content { margin-left: auto; font-size: 1em; }
  #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 { font-size: 1em; 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: 1em; }
  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%; font-size: 0.6em; }
  body.rest dl, body.rest p { font-size: 1.2em; }
  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.5em; 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: 20px 20px; font-size: 0.8em; }
  #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: 20px; }
  #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: 200%; height: auto; }
  .actual-banner { display: block; }
  .beephome-banner { display: none; } }
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) { body { font-size: 350%; 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_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; }
  .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%; 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 { 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: 1em; line-height: 2.5em; padding: 20px; 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: 15px 0px 0px 0px; }
  #search_tabs_wrap ul.search_tabs { width: 100%; border-bottom: 1px solid #E5E5E5; margin: 20px 0px 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 { font-size: 1.2em; padding: 40px; }
  #search_tabs_wrap ul.search_tabs li { margin-right: 20px; }
  #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; padding-top: 50px; }
  body.index #search_wrap #searchbox_wrap fieldset input.input_search { width: 100%; margin: 0 0 3% 0; box-sizing: border-box; height: auto; padding: 0.5em 0px; border-radius: 10px; font-size: 1em; }
  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: 1em; margin: 0px; margin-bottom: 0.2em; box-sizing: border-box; }
  body.index #search_wrap p.detail, .robix { display: none; }
  #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: 20px 30px; 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: 80px; width: 80px; background: none; background-color: #eee; border-radius: 50%; top: 0; margin-top: 0px; margin-right: 0px; }
  #desno .desno .izdv-nek .next-ad a, #desno .desno .izdv-proi .next-ad a { margin-top: 0px; margin-right: 0px; }
  #desno .desno .next-ad a:before { width: 80px; content: "\25ba"; color: gray; font-size: 35px; line-height: 80px; text-align: center; display: block; text-indent: 0px; }
  #desno .popular ul li { padding: 10px 0px; }
  #results .verde p { line-height: 1.2em; }
  .web_search #search_wrap { background: #fff; }
  .searchbox-mobile { display: block; width: 100%; font-size: 1em; padding-bottom: 15px; }
  .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.8em; line-height: 1em; color: #b7b7b7; float: left; }
  .searchbox-mobile ul li.side_link a { font-size: 0.8em; line-height: 1em; color: #898989; float: left; }
  .searchbox-mobile ul li img { text-align: center; padding-top: 20px; }
  .searchbox-mobile ul li table#form_wrap { padding: 0; }
  .searchbox-mobile ul li table#form_wrap .input_search { padding: 0 20px; font-size: 0.9em; line-height: 2em; 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.9em; line-height: 2em; border-radius: 10px; box-sizing: border-box; width: auto; height: auto; }
  .searchbox-mobile ul li.searchbox_bottom_content { display: block; padding-top: 40px; }
  .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.searchbox_bottom_content { margin-left: auto; font-size: 0.8em; }
  #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 {font-size: 0.5em;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%;}
  body.index #main_wrap .logo { width: 50%;}
  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.5em;}
  .content-links ul {columns: 2;  -webkit-columns: 2;  -moz-columns: 2;}
  .content-links ul a{text-align: center;font-size: 0.6em;}
  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: 1em; }
  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: 50px; padding: 40px; font-size: 1em; }
  body.index #search_wrap ul.search_tabs li { margin-right: 20px; }
  body.index #search_wrap ul.search_tabs { height: 130px; }
  body.index #search_wrap ul.search_tabs li.active { height: 130px; }
  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%; font-size: 0.4em; }
  body.rest dl, body.rest p { font-size: 1.2em; }
  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.8em; background: #9C0C16; margin: 0; top: 0px; left: 0px; padding: 0 10px; line-height: 1.8em; }
  #results .item a.main_link:link, #results .item a.main_link:visited, #results .item a.main_link:hover, #results .item a.main_link:link { font-size: 0.9em; }
  #results .photo_wrap { position: relative; }
  p.all_number { text-align: left; font-size: 0.6em; }
  #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 { background-size: 100%; width: 140px; height: 90px; font-size: 0.8em; line-height: 80px; }
  .price_change p.info { font-size: 0.8em; }
  #results .item p.prices { font-size: 28px; }
  #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 30px; font-size: 0.8em; }
  #filter_toggle { display: none; }
  #results .item .boj .spon { width: 50px; height: 50px; background-size: 100%; }
  #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; }
  .criteo_desktop_banner { visibility: hidden; display: none; }
  .criteo_mobile_banner { visibility: visible; display: block; }
  .cj-banner-widget-container { margin: 0px auto; }
  .mobile_float .cj-banner-widget-container img { width: auto !important; height: 120px !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; }
  #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.8em; line-height: 1.1em; font-family: Arial; margin: 0px; width: 100%; 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 { padding: 0; display: block; text-decoration: none; color: #5c5c5c; font-weight: bold; cursor: pointer; height: auto; margin: 0 auto; width: 100%; text-align: left; }
  #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: 17px 0 0 6px; }
  p.all_numberit { font-size: 0.7em; 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: 20px; }
  #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: 200%; height: auto; }
  .actual-banner { display: block; }
  .beephome-banner { display: none; }
  #results .item .new { font-size: 0.8em; }
  #results .item .price_history { width: 80px; height: 80px; background-size: 90%; margin-left: 20px; }
  body.rest #main .dir_root li { width: 100%; font-size: 1em; }
  body.rest #main .content li { font-size: 1em; 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: 30%;}
  .map { margin: 0; padding: 10px 0 20px 0; }
  #map_canvas { height:200px; width: auto; }
  #results #frequenti ul li { white-space: normal; }
  }