@font-face {
    font-family: 'MicrogrammaDMedExtRegular';
    src: url('m025094d.eot');
    src: url('m025094d.eot') format('embedded-opentype'),
         url('m025094d.woff') format('woff'),
         url('m025094d.ttf') format('truetype'),
         url('m025094d.svg#MicrogrammaDMedExtRegular') format('svg');
}

/* ************************** BODY ************************** */
html { min-height: 100% }
body {
	font-family: 'Open Sans',sans-serif, Arial, Helvetica, Tahoma;
	font-size: 12px;
	color: #000;
	background:#fff;
	padding: 50px 0 0 0;
	margin: 0px;
}
input.text,
input[type="text"],
input[type="button"],
input[type="submit"] {
    -webkit-appearance: none;
    border-radius: 0;
}
.pager-show-all-next {cursor:pointer;}
body.page-zbn-home{background: #f3f3f3;}
.cookie_info {position:fixed;bottom:0;left:0;right:0;padding:8px;line-height:20px;background:#777;box-shadow:0 2px 6px #999;color:#fff;text-align:center;z-index:101;display:none;}
.cookie_info div {width:calc(100% - 260px);float: left;}
.cookie_info a {color:#fff;}
.cookie_info a:hover {color:#fff;text-decoration:none;}
.cookie_info span {float:right;background:#fff;color:#777;display:inline-block;padding: 8px 36px;
  font-size: 16px;border-radius:4px;cursor:pointer;margin:0 0 0 20px;font-weight:bold;text-transform: uppercase;}
.cookie_info span:hover {background:#eee;}
.select-wrapper label {width:100%;height:20px;}
.nonvisible {visibility:hidden;}
.last_change_date {padding: 2px 2%;
    text-align: right;}
.page-zbn-home .last_change_date {position: absolute;
    right: 0;
    z-index: 90;}
/* form protection */
.form_hooked .form-item-code, .form_hooked .form-item-contact {display:none !important;}
a.nobold, a.nobold:hover {font-weight:normal;}
a.nobold {text-decoration:none;}
a.nobold:hover {text-decoration:underline;}
.page_top {display:none;}
.page-zbn-predaj .page_top {display:block;}
strong {font-weight:700;}
.links {color:#fff;}
#footer .links a {text-decoration: underline;}
#footer .links a:hover {text-decoration: none;}
.simple_table.region td {text-align:center;}
.advanced-filter .filter_form {background:none;}
.advanced-filter .inputs-checkbox label::after, .advanced-filter .more-price label::after,
.advanced-filter .inputs-radio label::after {background:#ebeded;}
.advanced-filter {border-bottom:0 none;background: none;color: #686361;}
.advanced-filter .filter_overview {padding:0px;margin:0 -5px;}
.advanced-filter .filter_top_line,
.field-name-field-real-estate-subtyp  {background:#ebeded;color: #000;}
.advanced_filter_title_right {float:right;}
.advanced_filter_title, .advanced_filter_title_right {margin:0px 20px;width: 188px;line-height: 56px;}
.advanced_filter_title span {width:auto;margin:0px;font-size: 16px;color:#000;font-weight: normal;}
.advanced_filter_title i {color:#000;font-size: 30px;position:relative;top:12px;}
.advanced_filter_selected {width:100%;min-height:0;background:none;padding:5px 0;}
.advanced_filter_selected div {padding: 0px 20px;font-size:14px;}
.filter_apply_cont {max-width:328px;margin-top: 20px;float:right;clear:none;}
.filter_apply_cont.standard_filter {display:block;margin:0 auto;clear:both;float:none;text-align:center;padding: 40px 0 0;}
.filter_apply_cont.standard_filter .adv_result_count_container {margin:0px;}
.advanced-filter .filter-title {
  color: #5c5c5c;
  font-family: 'Open Sans';
  font-size: 24px;
  text-transform: uppercase;
}
.align-center {text-align:center;}
.popup_real_form .result_row.facebook_share, .facebook_share {font-size:90%;margin-top:20px;}
.facebook_share a.facebook_icon {display:inline-block;padding:5px 12px;font-size: 100%;background:#3b5998;color:#fff !important;text-decoration: none;border-radius:5px;}
.facebook_share a.facebook_icon:hover {background:#3f5e9d;color:#fff !important;}
.page-zbn-potvrdenie-objednavky .main_small_title {margin-bottom:0px;}
ul.filter_menu {text-align:center;list-style:none;margin:0 auto;line-height:56px;height:56px;}
ul.filter_menu li{display:inline-block;list-style:none;margin:0px;width:200px;border-left:1px solid #fff;}
ul.filter_menu li.lands{border-right:1px solid #fff;}
ul.filter_menu li a {color:#000 !important;text-decoration:none;font-size:18px;display:block;text-align:center;height: 36px;
    line-height: 18px;
    padding-bottom: 10px;
    padding-top: 10px;}
ul.filter_menu li a.active, ul.filter_menu li a.active:hover,
ul.filter_menu li a:hover {color:#fff !important;background:#bcad7a;}
ul.filter_menu li a span.small_font {
    color: #000;display:block;
    font-size: 62%;
}
.adv_result_count_container .adv_result_title {
    line-height: 38px;font-size: 16px;
}
.close_filter_form {background-color:#bfb07d;display:none;}
.ui-state-default, .ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {background-image: url("../images/triangle_up.png");}
.blue_version .ui-state-default, .blue_version .ui-widget-content .ui-state-default,
.blue_version .ui-widget-header .ui-state-default {background-image: url("../images/triangle_up_blue.png");}
.ui-slider .ui-state-default:nth-child(3),
.ui-widget-content .ui-state-default:nth-child(3) {background-image:url("../images/triangle_down.png");}
.blue_version .ui-slider .ui-state-default:nth-child(3),
.blue_version .ui-widget-content .ui-state-default:nth-child(3) {background-image:url("../images/triangle_down_blue.png");}
.blue_version .ui-state-disabled, .blue_version .ui-widget-content .ui-state-disabled,
.blue_version .ui-widget-header .ui-state-disabled {opacity:1;}
.ui-widget-content {background:#edebde;border-color:#edebde;}
.ui-widget-header {background-color:#5c5c5c;}
.submit-filter, .item-list .pager.pager-show-more li.pager-show-more-next a {background-color:#bfb07d;display: inline-block;
    float: none;min-width:150px;line-height: 52px;text-decoration: none;
    padding: 0 20px;color:#fff;font-size: 14px;}
.item-list .pager.pager-show-more li.pager-show-more-all a {color:#bfb07d;font-weight:normal;}
.filter-container.more-price {text-transform:none;color:#686361;}
.advanced-filter .filter-title strong {font-weight:normal;}
.adv_result_count_container .adv_result_title {color: #5c5c5c;}
.adv_count_container, .result_count_span {color: #bfb07d;width: 64px;font-weight:bold;font-size: 28px;}
.view-predaj-zbn .view-filters, .view-prenajom-zbn .view-filters {display:none;}
.view-predaj-zbn .view-footer {text-align: center;margin-top:40px;}
.submit-filter-cont {clear:both;text-align:center;position:relative;margin:20px auto;width:250px;}
.red_color {color:#bfb07d;}
#adv_rest_count {color:#000;margin-top:2px;}
body.progress_cursor, body.progress_cursor a,
body.progress_cursor img, body.progress_cursor div,
body.progress_cursor span {cursor:progress !important;}
.relative {position:relative;}
/* ************************** LAYOUT ************************** */
#main {
	padding: 0px;
  position:relative;
  z-index:2;
}
.site_slogan {font-size:18px;}
.cont_center, .filter_form,
.view-predaj-zbn, .page-search .main_content, .page-vyhladavanie-zbn .main_content,
.page-node .main_content, .page-moj-kosik .main_content, div.status,
.page-user .main_content, div.messages {margin: 0px auto;max-width: 960px;float:none;}
.advanced-filter .filter_top_line, .filter_top_line .cont_center {margin:0px auto;max-width:1200px;width:auto;position:relative;}
div.status {padding: 10px;background-image:none;font-size:14px;}
#header .cont_center {width: 97%;}
.loged_user_box {
  position: fixed;
  color:#fff;
  top:4px;
  right:0px;
  z-index:10000;
  font: 11px Verdana,Helvetica,sans-serif;
}
.loged_user_box a{
  color:#fff;
  margin:0 10px 0 4px;
  text-decoration:none
}
.loged_user_box a:hover{
  color:#fff;
  text-decoration:underline;
}
.front #main {
  height: 100%;
  left: 0;
  min-height: 840px;
  min-width: 960px;
  position: absolute;
  top: 0;
  width: 100%;
  padding:0;
}
.front #main .main-inner{
  left: 50%;
  margin: 0 auto;
  position: absolute;
  text-align: left;
  top: 50%;
}
.front #main .main-inner-second{
  height: 840px;
  left: -480px;
  overflow: hidden;
  position: absolute;
  top: -420px;
  width: 960px;
}
.sidebar_first {float:left;width:200px;margin-right:16px;background: transparent url('../images/menu_bg_top.png') 0 0 no-repeat !important; padding-top: 10px;}
.sidebar_first .clear { background: #fff url('../images/menu_bg_bottom.png') bottom left no-repeat; height: 4px; }
.sidebar_first ul { background: transparent url('../images/menu_bg.png') top left repeat-y; }
.blind_login {display:block;width:40px;height:28px;position:absolute;top:0;left:80px;text-indent: -9999px;}
#content {
  padding:8px 5px;
}
.page-zbn-home #content {
  padding:0;
}
.main_picture {position:relative;margin-bottom:10px;min-width: 960px;}
.main_picture img {width:100%;float: left;/*visibility:hidden;max-height: 450px;*/}
.main_picture a.half {position:absolute;left:0px;right:55%;top:0px;bottom:0px;display:block;text-decoration:none;text-indent: -9999px;z-index: 30;}
.main_picture a.half.right {left:55%;right:0;}
.zbn_info_text {margin: 20px 0 40px;text-align:center;}
.zbn_info_text p {margin:2px;}
.over_pic_block a {text-decoration:none;}
.over_pic_block {position:absolute;top:0px;bottom:0px;width:35%;min-width:200px;text-align:center;font-family: 'Open Sans';}
/*.over_pic_block {
  background: rgba(89,148,158,1);
  background: -moz-linear-gradient(left, rgba(89,148,158,1) 0%, rgba(172,202,207,1) 65%, rgba(255,255,255,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(89,148,158,1)), color-stop(65%, rgba(172,202,207,1)), color-stop(100%, rgba(255,255,255,1)));
  background: -webkit-linear-gradient(left, rgba(89,148,158,1) 0%, rgba(172,202,207,1) 65%, rgba(255,255,255,1) 100%);
  background: -o-linear-gradient(left, rgba(89,148,158,1) 0%, rgba(172,202,207,1) 65%, rgba(255,255,255,1) 100%);
  background: -ms-linear-gradient(left, rgba(89,148,158,1) 0%, rgba(172,202,207,1) 65%, rgba(255,255,255,1) 100%);
  background: linear-gradient(to right, rgba(89,148,158,1) 0%, rgba(172,202,207,1) 65%, rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59949e', endColorstr='#ffffff', GradientType=1 ); );
}
.over_pic_block.right_part {
background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(222,215,189,1) 35%, rgba(191,176,125,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(35%, rgba(222,215,189,1)), color-stop(100%, rgba(191,176,125,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(222,215,189,1) 35%, rgba(191,176,125,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(222,215,189,1) 35%, rgba(191,176,125,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(222,215,189,1) 35%, rgba(191,176,125,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(222,215,189,1) 35%, rgba(191,176,125,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bfb07d', GradientType=1 );
}*/
.over_pic_block h2 {margin:0px;}
.over_pic_block h3 {margin-top:-25%;}
.over_pic_block h2 a {color:#000;margin:0px;font-size:68px;line-height:74px;text-shadow:1px 1px 1px #000;font-family: 'Roboto Slab';font-weight: normal;}
.over_pic_block h3 a {color:#fff;margin:0px;font-size:36px;line-height:110%;text-shadow:1px 1px 1px #000;font-family: 'Roboto Slab';}
.content .over_pic_block p a {color:#000;font-size:20px;line-height:110%;text-shadow:1px 1px 1px #ccc;font-family: 'Roboto Slab'; font-weight: normal;}
.content .over_pic_block p {margin:25px auto 0 auto;line-height:110%;font-size:18px;text-shadow:1px 1px 1px #ccc;}
.over_pic_block.left_part {left:10%;}
.over_pic_block.right_part {right:10%;}
.over_pic_block.middle_part {left:38%;width:24%;z-index:5;background:none;}
.over_pic_block.middle_part a {font-weight:normal;}
.over_pic_block.middle_part a:hover {text-decoration:underline;}
.over_pic_block.middle_part a.main_link {position:relative;margin:120px 0 15px 0;display:block;text-align:center;padding:40px 10px 10px 10px;font-size:20px;}
.over_pic_block.middle_part a.main_link span,
.over_pic_block.middle_part a.main_link strong {display:block;}
.over_pic_block.middle_part a.main_link span.perex,
.over_pic_block.middle_part a.main_link strong.read_more {font-size: 12px;}
.over_pic_block.middle_part a .big_qm {display:block;position:absolute;font-size:120px;top:-70px;left:0px;right:0px;}
.over_pic_block.middle_part a .text {font-weight:normal;font-family: "Roboto Slab";}
.over_pic_block a.brown_link,
.over_pic_block a.blue_link {padding:18px;min-width:100px;margin-top:20px;font-size: 14px;/*background:#fff;color:#bfb07d;*/}
.over_pic_block a.more_info {margin-top:40px;font-size: 14px;color:#000;border-color:#000;text-shadow:1px 1px 1px #ccc;}
.over_pic_block a.more_info:hover {text-shadow:none;}
.over_pic_block .table {height:100%;width:100%;}
.over_pic_block .table_cell {vertical-align:middle;}
.table {display:table;}
.table_row {display:table-row;}
.table_cell {display:table-cell;}
a.blog_link {font-weight:normal;display:block;margin-top:12px;padding-top:10px;border-top:1px solid #ddd;text-decoration:none;font-size: 14px;}
a.blog_link:hover {text-decoration:underline;font-weight:normal;}
a.brown_link {text-align:center;display:inline-block;line-height: 12px;text-decoration:none;padding:20px;min-width:150px;background:#bfb07d;border:1px solid #bfb07d;color:#fff;font-family:'Open Sans';}
a.brown_link:hover {background:#bcad7a;color:#fff;}
a.empty_link {text-align:center;display:inline-block;cursor:pointer;line-height: 12px;text-decoration:none;font-size:12px;padding:20px 0;min-width:190px;background:#fff;border:1px solid #000;color:#000;font-family:'Open Sans';}
a.empty_link:hover {background:#f8f8f8;color:#000;}
a.blue_link {text-align:center;display:inline-block;cursor:pointer;line-height: 12px;text-decoration:none;padding:20px;min-width:150px;background:#59949e;border:1px solid #59949e;color:#fff;font-family:'Open Sans';}
a.blue_link:hover {background:#67a2ad;color:#fff;}
a.more_info {text-align:center;display:inline-block;border-radius: 25px;line-height: 12px;text-decoration:none;padding:20px 25px;border:1px solid #000;min-width:150px;color:#000;font-family:'Open Sans';}
a.more_info:hover {background:#fafafa;color:#000;cursor:pointer;}
.negative_close {cursor:pointer;margin:20px;}
.negative_close:hover {text-decoration:underline;line-height: 12px;}
.color_brown {color:#bfb07d;}
.color_blue, ul.offer_overview li a.color_blue {color:#59949e;}
.color_red {color:#87280d;}
.color_red_clear {color:red;}
.zbn_slogan {background:#faf9f1;text-align:center;padding:15px 0;min-height:40px;margin-top:40px;}
.zbn_origin {background:transparent url('../images/zbn_origin.png') no-repeat 0 0;background-size:contain;
  text-indent:-9999px;display:inline-block;width:52px;height:20px;position:relative;top:-8px;}
.home_cont {padding:0 150px;text-align:center;margin:80px auto 0 auto;text-transform:uppercase;position:relative;
  background:transparent url('../images/zbn_icon_zbn.png?v=1') no-repeat 0 0;background-size:110px auto;min-height:110px;}
.step_indicator {position:absolute;left:0px;top:115px;width:110px;text-align:center;font-weight:bold;font-size:14px;}
.home_cont h2 {font-size:30px;font-weight:800;}
.home_cont.change_real_cont h2,
.pay_another_real_cont h2 {margin:0 40px;}
.content .home_cont p {font-size:14px;line-height:24px;margin:0px;}
.content .home_cont p.note {font-size:12px;}
.invite_real_cont,
.rate_real_cont,
.real_dopyt_cont,
.own_conditions_cont,
.secure_sell_cont {background-image:url('../images/zbn_icon_zbn_b.png?v=1');}

.view-zbn-blog {text-align:center;font-size:20px;}
.view-zbn-blog .views-row {display:inline-block;margin:10px;}
.view-zbn-blog .zbn_blog_link {display:inline-block;position:relative;max-width: 368px;text-decoration:none;font-weight:normal;padding-bottom:10px;float:left;min-height:328px;}
.view-zbn-blog .zbn_blog_link img {
  opacity:1;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
}

.view-zbn-blog .zbn_blog_link:hover img {opacity:0.7;}
.view-zbn-blog .zbn_blog_link:hover {background:#f4f4f4;}
/*
.rate_real_cont {background-image:url('../images/zbn_icon_rate.png?v=1');background-position:38px 0;padding-top:40px;padding-bottom:20px;background-size:100px auto;}
.change_real_cont {background-image:url('../images/zbn_icon_change.png');}
.pay_another_real_cont {background-image:url('../images/zbn_icon_pay_another.png');}
.zbn_info_cont {padding-top:60px;background-size:auto 150px;}
.real_dopyt_cont {background-image:url('../images/zbn_icon_real_dopyt.png');}
.info_profesionals_cont {background-image:url('../images/zbn_icon_narks.png');padding-top:20px;}
.search_real_cont {background-image:url('../images/zbn_icon_search_real.png');padding-bottom:10px;background-size:180px auto;}
.set_autorobot_cont {background-image:url('../images/zbn_icon_set_autorobot.png');padding-top:20px;padding-bottom:40px;background-size:126px auto;}
*/

.text_center {text-align:center;}
.main_title {font-weight:800;font-size:40px;margin:100px 0 50px 0;}
.main_small_title {font-weight:800;font-size:30px;margin:50px 0 30px 0;}
.content .how_work p {line-height:20px;}
.home-banner {float:left;width:100%;height:auto;min-width: 960px;}
.how_work p, .how_work ol, .how_work ul,
.content .how_work .overview_cont p {font-size:14px;line-height:24px;}
.how_work h2 {background:transparent url('../images/zbn_icon_zbn.png?v=1') no-repeat center 0;background-size:100px auto;padding-top:100px;}
.how_work h2.color_blue {background-image:url('../images/zbn_icon_zbn_b.png?v=1');}
.have_title, .want_title {font-weight:800;font-size:44px;margin:50px 0 10px 0;}
.work_cont {margin-bottom:50px;}
.work_cont h2 {font-weight:800;font-size:28px;margin:0px;}
.how_work .small_version .overview_cont {padding:0 110px;}
.pricelist {font-size:14px;}
.pricelist ol > li {margin-bottom:15px;}
ol.formated, ol.formated li, ul.formated, ul.formated li {padding-left:4px;list-style-position: outside;}
ul.formated, ul.formated li {list-style-type: disc;}
ol.formated, ul.formated {padding-left:15px;}
ul.offer_overview {text-align:center;list-style:none;margin:80px 0 -40px 0;}
ul.offer_overview li{display:inline-block;list-style:none;margin:0 20px;}
ul.offer_overview li a {color:#bfb07d;text-decoration:none;font-size:24px;display:block;padding-top:45px;width:190px;text-align:center;background:transparent url('../images/zbn_icon_flat.png') no-repeat 0 0;background-size:55px auto;}
ul.offer_overview li.houses a {background-image:url('../images/zbn_icon_house.png');background-size:60px auto;}
ul.offer_overview li.lands a {background-image:url('../images/zbn_icon_land.png');background-size:70px auto;}
.price_label {display:inline-block;width:490px;max-width:100%;}
.price_label_price {display:inline-block;width:170px;text-align:right;}
h3.title {margin:0px;font-size:28px;text-align:center;}
h2.title {margin:40px 0 0 0;font-size:36px;text-align:center;}
h4.title {
    font-size: 20px;
    margin: 0;
    text-align: center;
}
.actual_count, .last24h_count {text-align:center;}
.actual_count {margin-top:40px;font-size:26px;}
.last24h_count {font-size:20px;}

.mam_nehnutelnost_options {text-align:center;width:956px;margin:60px auto 0 auto;}
.mam_nehnutelnost_options .one_cont {text-align:center;margin:0 31px;width:256px;overflow:hidden;
  background:none;float:left;}
.mam_nehnutelnost_options .divider {margin-top:100px;width:1px;height:260px;background:#ded9ca;overflow:hidden;float:left;}
.mam_nehnutelnost_options .one_cont h2 {height:76px;;}
.mam_nehnutelnost_options .one_cont p {min-height:120px;font-size: 14px;line-height:20px;}
.mam_nehnutelnost_options .one_cont.change_real_cont a.blue_link {margin-top:12px;}
.step_number {margin-bottom:15px;font-weight:bold;font-size:18px;text-indent:2px;}

/*.mam_nehnutelnost_options .rate_real_cont {background-image:url('../images/zbn_icon_rate.png?v=1');background-size:25% auto;}
.mam_nehnutelnost_options .real_dopyt_cont {background-image:url('../images/zbn_icon_real_dopyt.png');background-size:48% auto;background-position:center 20px;}
.mam_nehnutelnost_options .change_real_cont {background-image:url('../images/zbn_icon_change.png');background-size:50% auto;background-position:center 20px;}
*/
.overview_cont {padding:0 0 0 170px;margin:80px auto 0 auto;overflow: hidden;
  background:transparent url('../images/icon_100_perc.png') no-repeat 0 0;background-size:130px auto;}
.overview_cont h2 {font-size:26px;margin:0px;}
.overview_cont a {float:right;}
.content .overview_cont p {font-size:16px;line-height:26px;}
.actual_cont {background-image:url('../images/icon_actual.png');}
.no_duplicities_cont {background-image:url('../images/icon_no_duplicities.png');}
.locale_cont {background-image:url('../images/icon_locale.png');}
.envelope_cont {background-image:url('../images/icon_envelope.png');padding-top: 16px}
.search_cont {background-image:url('../images/icon_search.png');}
.actual_cont.blue {background-image:url('../images/icon_actual_blue.png');}
.serious_cont {background-image:url('../images/icon_serious.png');}
.safety_cont {background-image:url('../images/icon_safety.png');}
.fast_cont {background-image:url('../images/icon_fast.png');}
.buy_cont {background-image:url('../images/icon_buy.png');}
.best_price_cont {background-image:url('../images/icon_bestprice.png');}
.contact_cont.blue {background-image:url('../images/icon_contact_blue.png');padding-top: 16px;}

.small_version .overview_cont {background-size:100px auto;padding:0 0 0 110px;margin-top:20px;overflow: hidden;}
.small_version .overview_cont h2 {font-size:18px;line-height:18px;}
.small_version .overview_cont a.brown_link {min-width: 130px;padding: 12px;}
.small_version .cont_center {width:100%;}

#block-red-helpers-red-helpers-zbn-menu {text-align:center;margin:40px 0 100px 0;}
ul.offer_overview {margin:100px 0 40px 0;}
.h2 {font-size:26px;font-weight:bold;line-height:30px;}
.h3 {font-size:22px;font-weight:bold;line-height:22px;}
ul.offer_overview li {border-right:1px solid #ded9ca;}
ul.offer_overview li.lands {border:0px none;padding-left:60px;}
ul.offer_overview li.houses a {margin-left:60px;}

.home_links {overflow:hidden;padding-top: 30px;text-align:center;}
.zbn_info_cont h2 {font-size:32px;}
#page-title {display:none;}
.node-type-zbn-blog #page-title,
.page-node-19369 #page-title {display:block;text-align:center;margin:40px 0 40px 0;font-size: 30px;line-height:40px;}
.page-node-19369 #page-title {margin:20px 0;}
.node-zbn-blog img {max-width:100%;}
.field-name-field-zbn-blog-obrazok {margin-bottom:15px;}
.field-name-field-zbn-blog-obr-desc {float:right;width:180px;padding:0 0 5px 15px;margin:0 0 15px 15px;border-left:1px solid #999;font-size:13px;}
.field-name-field-zbn-blog-article h2 {clear:none;color:#d87e03;font-weight:bold;font-size:24px;margin: 0 0 10px;}
.content .field-name-field-zbn-blog-article p {font-size:16px;line-height:24px;}
ul.main-menu {float:right;width:100%;}
ul.main-menu li{display:inline-block;border-left:1px solid #a1997b;}
ul.main-menu li a {color:#5c5c5c;text-decoration:none;font-size:24px;display:block;padding-top:45px;width:220px;text-align:center;background:transparent url('../images/zbn_main_icon_flat.png?v=1') no-repeat center 0;}
ul.main-menu li.houses a {background-image:url('../images/zbn_main_icon_house.png?v=1');}
ul.main-menu li.lands a {background-image:url('../images/zbn_main_icon_land.png?v=1');}
ul.main-menu li a sup {font-size:14px;font-weight:normal;}
ul.main-menu li a .small_dcs {font-size:18px;font-weight:normal;}
ul.main-menu li a .badge {font-size:14px;font-weight:normal;color:#e31c3d;position:relative;top:-10px;}
ul.main-menu li a .default_color {color: #5c5c5c;}
ul.top-main-menu {width:100%;list-style:none;height:auto;white-space: nowrap;font-size:11px;text-align:center;}
ul.top-main-menu li {display:inline-block;list-style:none;position:relative;}
ul.top-main-menu li.normallink a {text-decoration:none;display:block;height: 50px;font-size: 12px;
    line-height: 50px;
    padding: 0 20px;}
ul.top-main-menu li.normal_menu a,
ul.top-main-menu li.disabled {padding-top:16px;height: 35px;}
ul.top-main-menu li.normallink a:hover, ul.top-main-menu li.normallink a.active {background:#fff;}
ul.top-main-menu li.ihavereal a.active,
ul.top-main-menu li.ihavereal a:hover {background:#59949e;color:#fff;text-decoration:none;}
ul.top-main-menu li.iwantreal a.active,
ul.top-main-menu li.iwantreal a:hover {background:#bfb07d;color:#fff;text-decoration:none;}
ul.top-main-menu li.disabled {color:#bbb;margin-left:20px;}
.bigger_font {font-size:130%;}
.bottom_text {position:absolute;left:12px;right:12px;bottom:10px;font-size:10px;text-align:center;font-weight:normal;height:12px;overflow:hidden;display:block;white-space:normal;}
.normal_menu a {min-width:112px;}
.normal_menu.blog_menu a {min-width:auto;}
.normal_menu .bottom_text {left:0px;right:0px;}
.bottom_links {position:absolute;left:64px;right:64px;bottom:10px;font-size: 12px;}
.bottom_links a, .bottom_links a:hover {font-weight:normal;}
.worklink .bottom_text {text-align:left;}
.big_question {font-size:28px !important;color:#bfb07d;margin-top: -14px;}
.dopyt_count {color:#0e97fa;}
.adv_dopyt_count {position:absolute;top:-10px;right:130px;}
.adv_dopyt_count .dopyt_count {font-size:30px;}
.print_only, .view-display-id-adv_printb {display:none;}
.content p {line-height:18px;}
.one-sidebar .main_content {float:left;width:700px;}
.logo_red {display:inline-block;background:transparent url('../images/logo-red.png') no-repeat center center;width:156px;height:24px;text-indent:-9999px;background-size:contain;position: relative;top: -2px;}
.logo_zbn {display:inline-block;background:transparent url('../images/logo-zbn.png') no-repeat center center;width:84px;height:16px;text-indent:-9999px;background-size:contain;}
.logo_gp_lietava {display:inline-block;background:transparent url('../images/gp-lietava-logo.png') no-repeat center center;width:116px;height:24px;text-indent:-9999px;background-size:contain;position: relative;top: -6px;}
.logo_zbn_red {display:inline-block;background:transparent url('../images/zbn-red-logo.jpg') no-repeat center center;width:216px;height:80px;text-indent:-9999px;background-size:contain;position: relative;top: -2px;}
.red-real-logo {display:block;margin:0 auto;background:transparent url('../images/red-real-logo.png') no-repeat center center;width:216px;height:60px;text-indent:-9999px;background-size:contain;position: relative;}
p.small_margin {margin:6px 0 !important;}
p.big_margin {margin:20px 0 !important;}
.green_btn {display:inline-block;padding:12px 36px;background:#a6c724;color:#fff;text-decoration:none;border-radius:4px;}
.green_btn:hover {background:#99ba0d;color:#fff;}
p.gp_heading {font-size:26px;font-family: 'Slabo 27px';line-height:28px !important;font-weight: bold;}
#header {
  background-color: #f3f3f3;
	position: fixed;
	z-index:100;
  left:0px;
  top:0px;
  right:0px;
    padding: 0 248px;
}
.simplemenu-block {
    height: 40px;
}
ul.tabs {margin-top:40px;}
.logged-in #header {position:static;}
.no_top_menu.logged-in #header {position:fixed;}
.ph_wishcard {
  position:absolute;
  height: 416px;
  width:950px;
  background:transparent url('../images/phladnica-red-final.jpg') no-repeat 0 0;
  top:60px;
  left:4px;
  z-index:100;
}

.ph_wishcard .close_button{
  position:absolute;
  height: 22px;
  width:24px;
  top:0px;
  right:0px;
  cursor:pointer;
}

.text_wishcard{
  position:absolute;
  height: 37px;
  width:0px;
  background:transparent url('../images/text_wishcart.png') no-repeat 0 0;
  bottom:60px;
  left:30px;
  z-index:100;
}
.text_wishcard.pf_2015 {background:transparent url('../images/text_wishcart_pf.png') no-repeat 0 0;}
.region-header {margin-top:0;}
.logo_link {
position:absolute;
top:4px;left:2%;
display: inline-block;
}
.home_zbn_contact {padding:20px 0;color:#fff;}
.home_zbn_contact .logo_link {float:none;}
.home_zbn_contact .logo_slogan, .home_zbn_contact a {color:#fff;}
#footer a {font-weight:normal;text-decoration:none;color:#9e9e9e}
#footer a:hover {font-weight:normal;text-decoration:underline;color:#9e9e9e;}
.logo_slogan {position:absolute;left:222px;right:0px;bottom:2px;;text-align:left;letter-spacing:1px;font-size:20px;font-weight: normal;color: #000;font-family: 'Swanky and Moo Moo', cursive;}
.logo {
	position: absolute;
	right: 0px;
	top: 0px;
}
.iamred {position:absolute;left:auto;bottom:auto;top:8px;right:2%;line-height:32px;}
.iamred img {margin-left:20px;float:right;}
.black {color:#000;}
.print_button {cursor:pointer;}
#footer {
  position:relative;
  height: auto;
  padding: 16px;
  margin-top: 22px;
  background:#f3f3f3;
  text-align:center;
}
.front #footer {
  height: 150px;
  padding: 0;
  position: relative;
  top: -45px;
  margin-top: 0px;
}
#footer .footer_logo {
  position:absolute;
  bottom:0px;
  right:24px;
  display: none;
}
.page_top {margin-bottom:8px;}

.front #content {
	padding: 0;
	position: relative;
	z-index: 10;
	top: -45px;
}
a.front_box {
	position: relative;
	float: left;
	width: 239px;
	height: 270px;
	padding: 0;
	margin: 0px 1px 1px 0;
	text-align:left;
	background:transparent;
	display:block;
	color:#5d5d5d;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}
a.front_box:hover {
  background-position:-261px 0;
  text-decoration:none;
  font-size:11px;
  font-weight:normal;
}
a.front_box .picture_colored, a.front_box:hover .picture_black{
  display:none;
}
a.front_box:hover .picture_colored{
  display:inline;
}

.views-row-1 a.front_box {
	background: transparent url('../images/home/1_sk.png?v=1') top center no-repeat;
}
.views-row-2 a.front_box {
	background: transparent url('../images/home/2_sk.png?v=1') top center no-repeat;
}
.views-row-3 a.front_box {
	background: transparent url('../images/home/3_sk.png?v=1') top center no-repeat;
}
.views-row-4 a.front_box {
	background: transparent url('../images/home/4_sk.png?v=1') top center no-repeat;
}
.views-row-5 a.front_box {
	background: transparent url('../images/home/5_sk.png?v=1') top center no-repeat;
}
.views-row-6 a.front_box {
	background: transparent url('../images/home/6_sk.png?v=1') top center no-repeat;
}
.views-row-7 a.front_box {
	background: transparent url('../images/home/7_sk.png?v=1') top center no-repeat;
}
.views-row-8 a.front_box {
	background: transparent url('../images/home/8_sk.png?v=1') top center no-repeat;
}
.i18n-en .views-row-1 a.front_box {
	background: transparent url('../images/home/1_en.png?v=1') top center no-repeat;
}
.i18n-en .views-row-2 a.front_box {
	background: transparent url('../images/home/2_en.png?v=1') top center no-repeat;
}
.i18n-en .views-row-3 a.front_box {
	background: transparent url('../images/home/3_en.png?v=1') top center no-repeat;
}
.i18n-en .views-row-4 a.front_box {
	background: transparent url('../images/home/4_en.png?v=1') top center no-repeat;
}
.i18n-en .views-row-5 a.front_box {
	background: transparent url('../images/home/5_en.png?v=1') top center no-repeat;
}
.i18n-en .views-row-6 a.front_box {
	background: transparent url('../images/home/6_en.png?v=1') top center no-repeat;
}
.i18n-en .views-row-7 a.front_box {
	background: transparent url('../images/home/7_en.png?v=1') top center no-repeat;
}
.i18n-en .views-row-8 a.front_box {
	background: transparent url('../images/home/8_en.png?v=1') top center no-repeat;
}
   /*
.views-row-1 a.front_box {
	background: transparent url('../images/christmas/1_sk.png?v=1') top center no-repeat;
}
.views-row-2 a.front_box {
	background: transparent url('../images/christmas/2_sk.png?v=1') top center no-repeat;
}
.views-row-3 a.front_box {
	background: transparent url('../images/christmas/3_sk.png?v=1') top center no-repeat;
}
.views-row-4 a.front_box {
	background: transparent url('../images/christmas/4_sk.png?v=1') top center no-repeat;
}
.views-row-5 a.front_box {
	background: transparent url('../images/christmas/5_sk.png?v=1') top center no-repeat;
}
.views-row-6 a.front_box {
	background: transparent url('../images/christmas/6_sk.png?v=1') top center no-repeat;
}
.views-row-7 a.front_box {
	background: transparent url('../images/christmas/7_sk.png?v=1') top center no-repeat;
}
.views-row-8 a.front_box {
	background: transparent url('../images/christmas/8_sk.png?v=1') top center no-repeat;
}
.i18n-en .views-row-1 a.front_box {
	background: transparent url('../images/christmas/1_en.png?v=1') top center no-repeat;
}
.i18n-en .views-row-2 a.front_box {
	background: transparent url('../images/christmas/2_en.png?v=1') top center no-repeat;
}
.i18n-en .views-row-3 a.front_box {
	background: transparent url('../images/christmas/3_en.png?v=1') top center no-repeat;
}
.i18n-en .views-row-4 a.front_box {
	background: transparent url('../images/christmas/4_en.png?v=1') top center no-repeat;
}
.i18n-en .views-row-5 a.front_box {
	background: transparent url('../images/christmas/5_en.png?v=1') top center no-repeat;
}
.i18n-en .views-row-6 a.front_box {
	background: transparent url('../images/christmas/6_en.png?v=1') top center no-repeat;
}
.i18n-en .views-row-7 a.front_box {
	background: transparent url('../images/christmas/7_en.png?v=1') top center no-repeat;
}
.i18n-en .views-row-8 a.front_box {
	background: transparent url('../images/christmas/8_en.png?v=1') top center no-repeat;
}
*/
a.front_box:hover, a.front_box.active {
	background-position: bottom center !important;
}
.front_box .front_box_title {
	bottom: 5px;
    color: #bfb07d;
    display: block;
    font-size: 14px;
    font-weight: normal;
    left: 0;
    margin: 4px 0 0;
    position: absolute;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 240px;
	font-family: 'MicrogrammaDMedExtRegular';
	letter-spacing: 1px;
	display: none;
}
.front_box .description_text {margin:6px 0 0 0;line-height:14px;display:block;}

a.box:hover, a.box.selected {
	background-position:-245px 0;
}

.box

/* ************************** MENU TOP************************** */
#block-menu-block-7 {
	position: absolute;
	left: 274px;
	bottom: 0px;
	width:230px;
}
#block-menu-block-7 ul li, ul.horizontal_tabs li {
	float: left;
	list-style: none;
	padding:0;
	margin:0;
}
/*
#block-menu-block-7 ul li.last {
	position:absolute;
	right:0px;
	bottom:0;
}   */
#block-menu-block-7 ul li a, ul.horizontal_tabs li, .btn_style, .btn-style, .action-links-field-collection-add a  {
	background: none repeat scroll 0 0 #C5C6C6;
    color: #6F6F6E;
    display: block;
    height: 45px;
    line-height: 45px;
    text-align: center;
    text-decoration: none;
    width: 115px;
	font-size: 17px;
	font-weight: normal;
  cursor:pointer;
}
.btn_style, .btn-style, ul.horizontal_tabs li, .action-links-field-collection-add a {width:auto;padding:0 16px;display: inline-block;}
#block-menu-block-7 ul li a.active, #block-menu-block-7 ul li a:hover,
#block-menu-block-7 ul li a.active-trail, .page-front-page #block-menu-block-7 ul li.menu-mlid-375 a,
ul.horizontal_tabs li.active, ul.horizontal_tabs li:hover, .btn_style.active, .btn_style:hover, .btn_style.inverse,
.btn-style.active, .btn-style:hover, .btn-style.inverse, .action-links-field-collection-add a:hover {
  color:#fff;
	background: #565655;
}
.btn_style.inverse.active, .btn_style.inverse:hover,
.btn-style.inverse.active, .btn-style.inverse:hover{background: none repeat scroll 0 0 #C5C6C6;color: #6F6F6E;}
a.btn_style:hover, a.btn-style:hover {font-weight:normal;}
ul.horizontal_tabs.small li, .btn_style.small, .btn-style.small {height: 30px;line-height: 30px;font-size: 14px;}
.field-name-field-adv-virtualna-prehliadka {margin-top:16px;}
.field-name-field-adv-virtualna-prehliadka a {display:block;text-align:center;}
/* ************************** MENU SUB ************************** */
.region-content-top ul.menu {
	margin: 0px;
	background: #6e6b5c;
	overflow:hidden;
	font-size: 14px;
	height: 46px;
	line-height: 46px;
}

.region-content-top ul.menu li {
	float: left;
	list-style: none;
	padding: 0 0.3em 0 0;

}
.region-content-top ul.menu li a .adv_count_number,
.menu-block-7 ul.menu li a .adv_count_number {
  position:absolute;
  top:2px;
  right:-6px;
  display:none;
  padding:1px 2px;
  background-color:#ebebeb;
  border:1px solid #ebebeb;
  font-size:10px;
  height:10px;
  line-height:10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  color: #691E0B;
  z-index:1;
}
.menu-block-7 ul.menu li a .adv_count_number {
  right:0px;
}
.region-content-top ul.menu li a:hover .adv_count_number,
.menu-block-7 ul.menu li a:hover .adv_count_number {
  display:block;
}
.menu-block-7 ul.menu li a {
  position:relative;
}
.region-content-top ul.menu li a {
	display: block;
	height: 47px;
	line-height: 47px;
	padding: 0px 4px;
	margin: 0px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	position:relative;
	z-index:1;
	font-weight: normal;
	font-size: 15px;
}
.region-content-top .menu-name-menu-priemysel-menu ul.menu li a {
  padding:0 5px;
}
.region-content-top .menu-name-menu-priemysel-menu ul.menu li a sup{
  font-size:8px;
}
.region-content-top ul.menu li.menu-mlid-395 {
  padding-right:0px;
}
.region-content-top ul.menu li.menu-mlid-395,
.region-content-top ul.menu li.menu-mlid-651 {
  padding-right:0px;
}
.region-content-top ul.menu li.menu-mlid-651,
.region-content-top ul.menu li.menu-mlid-397 {
  margin-left:0px;
}
.region-content-top ul.menu li.menu-mlid-651 a,
.region-content-top ul.menu li.menu-mlid-397 a {
  padding-left:0px;
}
.region-content-top ul.menu li a:hover, .region-content-top ul.menu li a.active, .region-content-top ul.menu li.active a{
  background:transparent url('../images/bg-top-tabs-submenu-select.png') no-repeat center bottom;
}

/* ************************** FLOAT / ALIGN / RESET / DIVIDER ************************** */
.left {
	float: left;
	width: auto;
}
.right {
	float: right;
	width: auto;
}
.center {
	margin: auto;
	text-align: center;
}
.small_notice {font-size: 14px;
    margin: 10px auto auto;
    text-align: center;}
.right_margin {
	margin: 0px 10px 10px 0px;
}
.clr, .clear {
	clear: both;
}
img.left {
	float: left;
	width: auto;
	margin: 0px 10px 10px 0px;
}
img.right {
	float: right;
	width: auto;
	margin: 0px 0px 10px 10px;
}
img.top {
	vertical-align: top;
}
img.middle {
	vertical-align: middle;
}
img.bottom {
	vertical-align: bottom;
}
img {
	border: none;
}
p {
	margin: 10px 0px;
}
ul, ul li, ol, ol li, form {
	padding: 0px;
	margin: 0px;
	list-style-position: inside;
}
.divider {
	border-top: 1px solid #DAD3CB;
	font-size: 1px;
	height: 1px;
  margin: 0px 0px 35px 0px;
}
.none, a.none.basket_link {display:none;}


/* ************************** TEXT ************************** */
h1, h2, h3, h4, h5, h6 {
	padding: 0px;
	margin: 15px 0px 15px 0px;
	clear: both;
	color:#36312b;
}
h1 {
	font-size: 20px;
	margin: 0px 0px 15px 0px;
}
h2 {
	font-size: 18px;
	margin: 0px 0px 15px 0px;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 13px;
}
h6 {
	font-size: 12px;
}
a {
	color: #454545;
	font-weight: bold;
	text-decoration: underline;
	outline: none;
}
a:hover {
	color: #454545;
	font-weight: bold;
	text-decoration: none;
}
li a.active {
  color: #454545;
}
a:active, a:focus, a:link {
	outline: none;
}
.red {
	color: #FD0808;
	font-weight: bold;
}
.home_zbn_icons {text-align:center;}
.home_zbn_icons a {
    display: inline-block;
    height: 50px;
    line-height:50px;
    margin:0 40px;
}
.home_zbn_icons a.social_icon {
	background: #9e9e9e;
  width: 50px;
  color:#ebeded;
  border-radius:50%;
    position:relative;
}
.home_zbn_icons a.social_icon.twitter {
    margin:0 -30px;
}
.home_zbn_icons a.social_icon:hover {background: #bababa;}
.home_zbn_icons a.social_icon span {font-size:30px;position:relative;top:8px;color: #fff;}
.share_icons {position:absolute;left:0px;bottom:0px;}
.not-front a.feed-icon {top: -20px;left: 5px;}
/* ************************** INE ************************** */
.box {
	position: relative;
    min-height: 150px;
	padding: 8px 10px 8px 10px;
	margin: 0;
	/* background:transparent url('../images/box_bg.png?v=3') no-repeat 0 0; */
	background: #f7f7f7;
	z-index:1;
  border:1px solid #ddd;
}
.views-row-4 .box,
.views-row-8 .box {
  border-right:1px solid #ddd;
}
.views-row-5 .box.box, .views-row-6 .box.box,
.views-row-7 .box.box, .views-row-8 .box.box {
  border-bottom:1px solid #ddd;
}
.box:hover, .result_box:hover {
	background: #ebeded;
}
.box .text-part {float:left;width:712px;position:relative;min-height:150px;}
.box .obrazok {float:left;width:216px;margin-right:10px;display: block;height: 150px;overflow: hidden;}
.box.competition {background-position:0px -274px;}
.box.private {background-position:0 -563px;}
.box.drazba {background-position:-245px -274px;}
.box.other {background-position:-245px -563px;}
.box .other_offer, .node .other_offer, .box .competition_offer, .node .competition_offer,
.box .private_offer, .node .private_offer, .box .drazba_offer, .node .drazba_offer,
.box .custom_label, .node .custom_label, .box .makler_label, .node .makler_label,
.box .drazba_date, .node .drazba_date,
.box .red_label, .node .red_label, .box .sparovane_label, .node .sparovane_label  {
  position:absolute;
  color:#fff;
  background-color: #0014d5;
  padding:2px 8px;
  top:3px;
  left:5px;
  z-index:33;
  text-transform:uppercase;
}
.sparovane_label a {color:#fff;}
.box .competition_offer, .node .competition_offer {background-color: #d5ba00;}
.box .private_offer, .node .private_offer, .box .red_label, .node .red_label {background-color: #882e1b;}
.box .drazba_offer, .node .drazba_offer,
.box .drazba_date, .node .drazba_date {background-color: #1f7127;}
.box .makler_label, .node .makler_label {background-color: #bfb07d;top:24px;}
.box .custom_label, .node .custom_label {background-color: #000;top:44px;}
.box .sparovane_label, .node .sparovane_label {background-color: #ff6600;top:80px;}
.box .drazba_date {left: 74px;}
.box .red_label {left: 190px;}
.node .drazba_date, .node .red_label {left:100px;top:4px;font-size:16px;}
.node .red_label {left:184px;}
.node .makler_label {top:30px;}
.node .custom_label {top:50px;}
.exclusive_offer, .reserved_offer, .investment_offer, .only_here, .good_price {
  position:absolute;display:block;top:1px;right:0;width:120px;height:110px;text-indent: -9999px;
  background:transparent url('../images/exclusive_label_sk.png?v=1') no-repeat 0 0;z-index:30;
}
.inzerat .exclusive_offer, .inzerat .reserved_offer, .inzerat .investment_offer, .inzerat .only_here, .inzerat .good_price {left:231px;right:auto;}
.dopyt_offer_form .exclusive_offer, .dopyt_offer_form .reserved_offer, .dopyt_offer_form .investment_offer, .dopyt_offer_form .only_here, .dopyt_offer_form .good_price {left:106px;}
.exclusive_offer.en { background-image: url('../images/exclusive_label_en.png');}
.reserved_offer {background-image: url('../images/reserved_label_sk.png');}
.reserved_offer.en { background-image: url('../images/reserved_label_en.png');}
.investment_offer {background-image: url('../images/invest_label_sk.png');}
.investment_offer.en { background-image: url('../images/invest_label_sk.png');}
.only_here {background-image: url('../images/only_here_sk.png');}
.only_here.en { background-image: url('../images/only_here_en.png?v=1');}
.good_price {background-image: url('../images/goodprice_label_sk.png');background-position:-1px 0;}
.good_price.en { background-image: url('../images/goodprice_label_en.png?v=1');background-position:-1px 0;}

.investment_offer_text {padding-top:12px;color:#bfb07d;font-size:12px;font-weight:bold;}
.investment_offer_text a {color:#645D03;}
.investment_offer_text .special_green_button {display:inline-block;border:1px solid #645D03;padding:1px;}
.investment_offer_text .special_green_button a {color:#fff;display:inline-block;background-color:#645D03;text-transform:uppercase;padding:2px 12px;text-decoration:none;}
.investment_offer_text .special_green_button a:hover {background-color:#716913}
.node .other_offer, .node .competition_offer, .node .private_offer, .node .drazba_offer {
  top:4px;
  font-size:16px;
}
.node .sparovane_label {font-size:16px;}
.box.develop, .box.industry {
  height: 230px;
  padding-bottom:18px
}
.box.develop .inner_cont, .box.industry .inner_cont{
  overflow:hidden;
  width:216px;
  height:230px;
  float: left;
}

.box.newliving {
	height: 230px;
	padding-bottom: 18px;
}
.box, .box .mesto, .box .cena, .box span.title, .box .poznamky {
  display:block;
  text-decoration:none;
}
.box span.title {
	color: #bfb07d;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	margin: 4px 0;
}

.box .bottom_info {
	position: absolute;
	left: 10px;
	bottom: 10px;
	color: #2b2b2b;
	font-weight: bold;
}
.box .top_info {
  display:block;
  overflow:hidden;
  height:216px;
}
.box.newliving .top_info {
  height:230px;
}
.box .label {
    font-weight: normal;
}
.box .inzerat .label {
   display:inline-block;float:left;margin-right:4px;
}
.box .inzerat .highlighted_info .field-items {
    display:inline-block;float:left;font-size: 12px;
}
.box .inzerat .highlighted_info .value {
    display:inline-block;
    width: 174px;
}
.box .mesto .label {
	width:26px;
    padding-right: 4px;
}
.box .cena, .box .mesto {
	color: #777;
	font-weight: bold;
	display:block;
}
.box .mesto {
  position:absolute;
  top:5px;
  right: 10px;
  width: 110px;
  text-align:right;
    font-size:10px;
}
.box .cena sup {
	font-size:8px;
}
.box .poznamky {
	color: #818080;
	font-size: 12px;
	font-weight:normal;
    margin: 20px 0;

}
.search-results .box {font-size:12px;}
.field-name-field-picture img {
  float:left;
  border:1px solid #ccc;
  padding:2px;
  margin:4px;
}
a.box.status_3 {background:#ffe3e3;}
.field-name-field-picture, .field-name-body {overflow:auto;clear:both;}
.field-name-field-picture {margin-top:20px;}
/*******************  node Photo gallery **************************/
.photo_gallery {float:left;width:322px;min-height:278px;}
.big_photo {float:left;width:322px;height:220px;overflow:hidden;}
.small_photos {float:left;width:100%;}
.small_photos .jcarousel-skin-default .jcarousel-container-horizontal {
  height:40px;
  padding: 0 11px;
  margin-top:12px;
  width:300px;
  position: relative;
  display: block;
}
.small_photos img {
  cursor:pointer;
}
.small_photos .jcarousel-skin-default {}
.small_photos .jcarousel-skin-default .jcarousel-clip-horizontal {
  width:300px;
  position: relative;
  overflow: hidden;
}
.small_photos ul {
  left: -3px;
  margin: 12px 0 0 0px;
  overflow: hidden;
  padding: 0;
  position: relative;
  top: 0;height:40px;
}
.small_photos ul li{
  float: left;
  list-style: none outside none;
  width: 54px;
  margin:0 3px;
  overflow: hidden;
}

.small_photos .jcarousel-skin-default .jcarousel-item {
  border:0px none;
  height:40px;
  width:55px;
}

.small_photos .jcarousel-skin-default .jcarousel-next, .small_photos .jcarousel-skin-default .jcarousel-prev {
  width:11px;
  height:40px;
  background:transparent url('../images/gallery_arrows.png') no-repeat 0 0;
}
.small_photos .jcarousel-skin-default .jcarousel-prev-horizontal {
  left:0;
  top:0;
}
.small_photos .jcarousel-skin-default .jcarousel-prev-horizontal:hover {
  background-position: 0px -42px;
}
.small_photos .jcarousel-skin-default .jcarousel-next-horizontal {
  right:0;
  top:0;
  background-position: -13px 0;
}
.small_photos .jcarousel-skin-default .jcarousel-next-horizontal:hover {
  background-position: -13px -42px;
}
.small_photos .jcarousel-skin-default .jcarousel-next-disabled-horizontal, .small_photos .jcarousel-skin-default .jcarousel-prev-disabled-horizontal,
.small_photos .jcarousel-skin-default .jcarousel-next-disabled-horizontal:hover, .small_photos .jcarousel-skin-default .jcarousel-prev-disabled-horizontal:hover {
  background-position:40px 60px;
}


.advertisement,.page-nove-byvanie #content_bg_bottom {
  background:transparent url('../images/bg-adv-detail-footer.png') no-repeat center bottom;
  padding-bottom:9px;
  position:relative;
}
.page-nove-byvanie .inzerat {position: static;}
.inzerat .button_close {
  display:block;
  background:transparent url('../images/minimize.png') no-repeat center center;
    background-size:60%;
  width:26px;
  height:26px;
  position:absolute;
  top:0px;
  right:0px;
  cursor:pointer;
    text-indent:-9999px;
}
.inzerat .adv_code,
.inzerat .inz_code {
  position:absolute;
  top:0px;
  right:0px;
  font-size:12px;
}
.inzerat .inz_code {
    margin: -5px 0 10px;
    position: static;
}
.inzerat .adv-detail,.region-content .view-nove-byvanie .view-content,
.page-nove-byvanie .region-content .view-nove-byvanie .special_bg_div {
  padding: 6px 20px;
}
.region-content .view-nove-byvanie.view-display-id-page_2 .view-content,
.region-content .view-nove-byvanie.view-display-id-page_2 .view-display-id-attachment_1 .view-content,
.region-content .view-nove-byvanie.view-display-id-page_2 .view-nove-byvanie.view-display-id-attachment_1{background:transparent;}
.inzerat .bg-header,.page-nove-byvanie #content_bg_top {
  height: 9px;
  width:100%;
}
.region-content-top .view-nove-byvanie .views-field.views-field-title-1 {display:block;padding-top:20px;}
.region-content-top .view-nove-byvanie .views-field {
	display: inline-block;
	margin-right: 20px; padding-top:10px;
}
.region-content-top .view-nove-byvanie .views-field a {
	font-size: 14px;
	text-decoration: none;
	color: #bfb07d;
}
.region-content-top .view-nove-byvanie .views-field a.active,
.region-content-top .view-nove-byvanie .views-field a:hover { color: #444; }

.inzerat .adv-info {float:right;width:568px;position:relative;padding-bottom:80px;min-height:140px;}
.inzerat.zbn_inzerat .adv-info {min-height:254px;}
.inzerat.node-dopyt .adv-info {width:100%;}
.inzerat h1{color: #bfb07d;padding-right:224px;}
.inzerat .highlighted_info {padding: 0 0 6px 0;overflow:auto}
.inzerat .highlighted_info .value {float:left;width:136px;padding-right:4px;}
.inzerat.node-dopyt .highlighted_info .value {width:20%;}
.inzerat .highlighted_info .field-items sup {font-size:10px;}
.inzerat .highlighted_info .field-items {font-weight:bold;font-size:16px;}
.inzerat .highlighted_info .field-items .second_price {font-weight:normal;font-size:12px;font-style: italic;display: block;color: #7C7C7C;}
.inzerat .highlighted_info .dimension_delimeter {font-weight:normal;font-size: 14px;}
.inzerat .detailed_info {color:#7c7c7c;}
.inzerat .detailed_info sup{font-size:6px;}
.inzerat .detailed_info .detailed_hideable {position:relative;margin-top:16px;}
.inzerat .detailed_info .field-name-field-adv-notice .field-items {clear:both;}
.inzerat .detailed_info .collapsible_private .field-items {color:#fff;}
.inzerat .detailed_info .collapsible_private .field-name-field-adv-private-location .field-items {color:#7c7c7c;}
.inzerat .detailed_info .collapsible_private .ctools-collapsible-container {position:absolute;top:0;z-index:20;margin-left:86px;width:482px;}
.inzerat .detailed_info .makler_menu .ctools-collapsible-container {position:absolute;top:0;z-index:30;margin-left:200px;width:368px;}
.inzerat .detailed_info .zbn_detail .ctools-collapsible-container {position:absolute;top:0;z-index:31;margin-left:272px;width:308px;}
.inzerat .detailed_info .zbn_detail .ctools-collapsible-container .ctools-collapsible-content {width:180%;margin-left:-88%;}
.view-zbn-detail {margin-top:16px;}
.view-zbn-detail .views-row {padding-top:10px;margin-bottom:10px;border-top:1px solid #999;}
.node-adv-override h2 {margin:0px;font-size:14px;}
.node-adv-override .field-name-field-adv-notice,
.node-adv-override .field-name-field-adv-pictures  {width: 100% !important;}
.field-name-field-adv-pictures img {float:left;margin:4px;}
.zbn_detail_off {float:left;width:100%;margin-top:15px;}
.inzerat .detailed_info .collapsible_bonita .ctools-collapsible-container {position:absolute;top:0;z-index:19;margin-left:86px;width:482px;}
.inzerat .detailed_info .ctools-collapsible-handle {color:#bfb07d;font-weight:bold;}
.inzerat.node-dopyt .detailed_info .collapsible_private .ctools-collapsible-container {margin-left:200px;}
.inzerat.node-dopyt .detailed_info .makler_menu .ctools-collapsible-container {margin-left:320px;}
.inzerat .detailed_info .ctools-collapsible-container .ctools-toggle {width:14px;height:14px;background:transparent url('../images/icons_adv_detail.png?v=1') no-repeat 0 -337px;}
.inzerat .detailed_info .ctools-collapsible-container .ctools-toggle-collapsed {background-position:0 -281px;}
.inzerat .detailed_info .ctools-collapsible-content {background-color:#ebeded;padding:8px 12px;margin-top:6px;overflow:hidden;border: 1px solid #9c9980;}
.inzerat .detailed_info .ctools-collapsible-content .field {float:left;width:50%;line-height:18px;text-transform: lowercase;}
.inzerat .detailed_info .collapsible_bonita .ctools-collapsible-content .field {width:100%;}
.inzerat .detailed_info .ctools-collapsible-content .field.field-name-field-adv-energy-cert .field-item,
.inzerat .detailed_info .ctools-collapsible-content .field.field-name-field-adv-office-parking-own .field-item,
.inzerat .detailed_info .ctools-collapsible-content .field.field-name-field-adv-office-parking-other .field-item,
.inzerat .detailed_info .ctools-collapsible-content .field.field-name-field-adv-office-parking-public .field-item,
.inzerat .detailed_info .ctools-collapsible-content .field.field-name-field-adv-office-parking-cards .field-item {text-transform: none;}
.inzerat .additional_info {position:absolute;bottom:0;left:0;width:568px;}
.inzerat.node-dopyt .additional_info {width:100%;}
.inzerat .additional_info .hypo_calc, .inzerat .additional_info .print_adv,
.inzerat .send_friend, .inzerat .facebookshare-box a,.inzerat #fb-fake-btn,
.inzerat .adv_qr_codes, .inzerat .investment_icon,
.node .twitter_share, .node .google_share, .node .contact_obhliadka {text-indent: -10000px;margin:34px 14px 0 0;float:left;display:block;width:22px;height:26px;background:transparent url('../images/icons_adv_detail.png?v=5') no-repeat 0 -170px;}
.inzerat .edit_adv, .inzerat .remove_adv,.inzerat .pdf_adv, .inzerat .clone_adv
{float:left;margin: 0 18px;}
.fb_ltr .pluginShareButtonLink {display:block;}
.inzerat .investment_icon {background-position: 0 -781px;}
.inzerat .additional_info .print_adv {width:30px;background-position: 0 -113px;}
.inzerat .send_friend {width:24px;background-position: 0 -58px;}
.node .twitter_share {background-position: 0 -867px;}
.node .google_share {background-position: 0 -952px;}
.node .contact_obhliadka {background-position: 0 -1025px;width:24px;}
.inzerat .additional_question {float: left;margin-top: 10px;padding: 0 14px;}
.inzerat .additional_question div{font-size:14px;color: #bfb07d;padding:4px 0;}
.inzerat .additional_question .red_adress {font-size:12px;}
.inzerat .additional_info .ajax-progress {top:40px;}
.inzerat #fb-fake-btn,
.inzerat .facebookshare-box a {width:24px;background-position: 0 -460px; cursor: pointer; position: relative;}
.inzerat .facebookshare-box a span{display:none;}
.inzerat .facebookshare-box {float:left;}
.inzerat .field-name-field-adv-private-foto {clear:both;overflow:auto;}
.inzerat .field-name-field-adv-private-foto img{float:left;margin:4px;}
.inzerat .adv_qr_codes {width:26px;height:26px;background-position:0 -698px;cursor:pointer;}
.inzerat .adv_qr_codes img {display:none;}
.inzerat .adv_qr_codes.shown {margin-top: -40px;width:100px;height:100px;background:none;}
.inzerat .adv_qr_codes.shown img {display: block;}
a.basket {
	background:transparent url("../images/zbn_basket.png") no-repeat right bottom;
  background-size:50px auto;
  padding-top:25px;
  padding-bottom:5px;
  padding-right:55px;
  display:inline-block;
  text-decoration:none;
  margin-left: 128px;

}
a.basket.grey {
    background-image: url('../images/zbn_basket_grey.png');
}
.views_node a.basket {position:absolute;right: 20px;margin-left:0px;bottom:10px;background-size: contain;padding-top:4px;padding-bottom:0px;
    padding-right:40px;z-index: 10;}
.seller_detail_container {float: right;position: relative;}
.node-selladv .seller_detail_container,
.node-rentadv .seller_detail_container,
.node-developerstvo .seller_detail_container,
.node-priemysel .seller_detail_container{bottom: 0;float: right;position: absolute;right:0px;}
.seller_detail_container img {float:left;border:1px solid #fff;margin-right:5px;}
.seller_detail_container .contacts {float:right;}
.seller_detail_container .contacts strong{padding-top:4px;display:inline-block;font-size:13px;}
.seller_detail_container .user_26 .contacts strong{font-size:11px;}
.seller_detail_container .contacts h4{margin:0;padding:0;font-weight:normal;font-size:13px;color: #bfb07d;}
.seller_detail_container .contacts a {text-decoration:none;color:#000;}
.seller_detail_container .contacts a:hover {color:#bfb07d;}
.seller_detail_container .contacts a.button,
.seller_detail_container .contacts a.button:hover {color:#fff;margin:5px 0 0 0;font-weight: normal;}
.seller_detail_container a.contact_makler{text-indent:-10000px;display:block;width:20px;height:20px;position:absolute;bottom:0;right:6px;float:right;background:transparent url('../images/icons_adv_detail.png?v=1') no-repeat 0 -225px;margin-left:14px;}

.front .facebookshare-box a span {display: none;}
.front .facebookshare-box {bottom:33px;right:30px;width:130px;height:20px; position: absolute;}
.front .facebookshare-box a {display: inline-block;width:20px;height:20px;background:transparent url('../images/social_icons.png') no-repeat 0 0;float:right;margin-left:16px;}
.front .facebookshare-box a.google_share {background-position: -30px 0;}
.front .facebookshare-box a.twitter_share {background-position: -60px 0;}

.field-label.description {color:#bfb07d;margin-top: 6px;font-weight:bold;}

.block-search {
  position: relative;
  float:right;
  color:#fff;
}
.block-search .form-actions .form-submit{
  background: url("../images/search-icon.png?v=3") no-repeat scroll right center rgba(0, 0, 0, 0);
  border: 0 none;
  cursor: pointer;
  display: block;
  height: 46px;
  position: absolute;
  right: 6px;
  text-indent: -10000px;
  top: 1px;
  width: 20px;
  margin:0px;
}
input#edit-search-block-form--2, .start_chat_button, .search-form .form-text {
	background: none;
  border: 0 none;
  color: #000 !important;
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  padding: 3px 34px 3px 12px;
  width: 166px;
}
.start_chat_button {
  background: url("../images/operator-icon.png") no-repeat scroll 10px center #FFFFFF;
  bottom: 9px;
  color: #9D9E9E !important;
  cursor: pointer;
  font-size: 16px;
  height: 24px;
  left: 1px;
  line-height: 27px;
  padding-left: 45px;
  position: absolute;
  width: 169px;
  padding-right: 0;
}
.not-front .start_chat_button {
  width: 127px;
  background-color: transparent;
  left: 0px;
  border: 2px solid #CBCBCB;
  height: 26px;
  bottom:3px;
}
.start_chat_button span {
  display: none;
}
.block-search .form-text.help_text, .start_chat_button {color:#000;}
.small_header_button {position:absolute;top:50px;left:310px;text-indent:-9999px;display:block;width:30px;height:45px;background:transparent url('../images/real_estate_banner.png?v=3') no-repeat 0 0;background-size:contain;}
.front .small_header_button {display:none;}
.rate_estate_banner {
  overflow:hidden;text-align:center;padding-right:150px;position:absolute;top:50%;margin-top:-130px;left:50%;margin-left:-345px;height:230px;width:540px;
  background:#fff url('../images/real_estate_banner.png?v=3') no-repeat 520px 30px;background-size:105px;z-index: 100;font-family: "Slabo 27px";
}
.rate_estate_banner .close, a.close_button {position:absolute;top:8px;right:8px;height:22px;width:22px;color:#fff;font-size:18px;font-weight:normal;text-indent: -9999px;background:#9e9e9e url('../images/close.png') no-repeat center center;background-size:60%;}
.rate_estate_banner .close:hover {cursor:pointer;background-color:#cecece;}
.rate_estate_banner h2 {color:#000;font-weight:bold;margin-top:35px;font-size:26px;line-height:28px;margin-bottom: 10px;}
.rate_estate_banner p {font-size:20px;color:#9e9e9e;line-height:22px;}
.start_rate_real_estate {
	background: none repeat scroll 0 0 #87260d;
  border: 0 none;
  color: #fff !important;
  height: 40px;
  font-size:20px;
  line-height: 40px;
  padding: 0 30px;
  display:inline-block;
  text-decoration:none;
  margin:0;
}
.ajax-progress {position:absolute;z-index:300;}
.rate_estate_banner .ajax-progress, #header .ajax-progress {display:none !important;}
.start_rate_real_estate:hover {background:#953217;}
#block-menu-block-6 {float:right;margin:11px 0 5px 0;}
.ga_counter {
	bottom: 33px;
  left: 160px;
  position: absolute;
}
.ga_counter {display:block;text-indent: -10000px;width:20px;height:20px;background:transparent url('../images/ga_icon.png?v=1') no-repeat 0 0;text-indent:-9999;}
.ga_counter:hover {background-position:0 bottom;}

.not-front .ga_counter {
    bottom: auto;
    left: 56px;
    position: absolute;
    top: -20px;
}
#block-locale-language {position:absolute;top:23px;left: 0px;}
.front #block-locale-language {left:226px;top:96px;}
.not-front #block-locale-language { left: 3px; top: -22px;  }

#block-locale-language ul, #block-menu-block-6 ul {float:left;margin:2px 0 0 0;text-transform:uppercase;}
#block-locale-language ul li, #block-menu-block-6 ul li{float:left;list-style:none;padding:0 6px 0 0;margin:0;}
#block-locale-language ul li.last, #block-menu-block-6 ul li.last{border-right:none 0px;}
#block-locale-language ul li a, #block-menu-block-6 ul li a{
	background: none repeat scroll 0 0 #565655;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    line-height: 46px;
    padding: 0 15px;
    text-decoration: none;
    text-transform: none;
}
#block-locale-language ul li a.active, #block-locale-language ul li a:hover,
 li a.active, #block-menu-block-6 ul li a:hover{text-decoration:underline;}
 #block-locale-language ul li a {
   background: none ;
    color: #636260;
    display: block;
    font-size: 11px;
    font-weight: bold;
    line-height: 20px;
    padding: 0;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    width: 16px;
 }
#block-menu-block-6 ul {padding:0;}
#footer .info {
  clear: none;
  color: #9e9e9e;
  font-size: 11px;
  line-height: 14px;
  margin-top: 20px;
}
.front #footer .info {
	display: none;
}
#footer .info2 { display: none }
.front  #footer .info2 {
	bottom: 17px;
  color: #777;
  display: block;
  font-size: 15px;
  left: 280px;
  position: absolute;
  text-align: center;
  width: 400px;
}
.front  #footer .info2 a {font-weight:normal;text-decoration:none;color: #777;}
.front  #footer .info2 a:hover {text-decoration:underline;}
#block-locale-language ul li {border-color:#fff;}
.max_800 {max-width:800px;margin:0 auto;}
a.basket_link {
display:block;position:relative;width:30px;height:30px;
background:transparent url('../images/zbn_basket_link.png?v=1') no-repeat 0 0;
background-size:contain;
text-indent:-10000px;
}
#block-red-helpers-red-helpers-basket-link {
  position:relative;top:-5px;margin-left: 20px;
}
a.basket_link span{
display:block;position:absolute;width:14px;
color:#000;text-align:center;
top:-4px;right:-6px;
text-indent:0px;font-size: 11px;line-height: 100%;
}
ul.site-map-menu li ul.site-map-menu {margin-left:28px;}

#block-views-red-indexes-block, #block-views-red-indexes-block-1, #block-views-red-indexes-block-2,
#block-views-red-indexes-block-3, #block-views-red-indexes-block-4 {
	bottom: 55px;
    color: #87280D;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    right: 0;
    z-index: 200;

}
.view-red-indexes .views-row {
  background:transparent url('../images/black-arrows.png') no-repeat right 20px;
  padding-right:9px;
}
.view-red-indexes .views-row.move-1 {
  background-position:right 2px;
}
.view-red-indexes .views-row.move-2 {
  background-position:right -28px;
}
#block-views-red-indexes-block-2 {right:114px;}
#block-views-red-indexes-block-3 {right:266px;}
#block-views-red-indexes-block-4 {right:374px;}
#block-views-red-indexes-block .red_index, #block-views-red-indexes-block-1 .red_index, #block-views-red-indexes-block-2 .red_index,
#block-views-red-indexes-block-3 .red_index, #block-views-red-indexes-block-4 .red_index {color: #231b16;line-height: 18px;}
#block-views-red-indexes-block a, #block-views-red-indexes-block-1 a, #block-views-red-indexes-block-2 a,
#block-views-red-indexes-block-3 a, #block-views-red-indexes-block-4 a {text-decoration:none;}
.view-ourcontacts {overflow:auto;line-height:18px;}
.view-ourcontacts .views-row {float:left;padding: 4px;border:1px solid #454545;margin:2px;width: 216px;}
ul.pager {float:right;margin:8px 0 0 0;}
ul.pager li {margin-left:10px;}
ul.pager li.pager-next a, ul.pager li.pager-last a,
ul.pager li.pager-previous a, ul.pager li.pager-first a {
  background:transparent url('../images/bg-pager.png') no-repeat 0 -28px;
  display:inline-block;
  text-indent: 100px;
  height:12px;
  width:20px;
  overflow:hidden;
}
ul.pager li.pager-last a {background-position:0 4px;}
ul.pager li.pager-previous a {background-position:0 -61px;}
ul.pager li.pager-first a {background-position:0 -93px;}

.page-sprievodca-trhom .node-article h2 a { text-decoration: none;  }
.page-sprievodca-trhom .node-article h2 a:hover { color: #000;   }
.page-sprievodca-trhom .node-article h2 { margin: 10px 0; font-size: 15px;   border-bottom: 1px #ccc solid; }
.page-sprievodca-trhom .node-article h2 span { font-weight: normal; }


#webform-component-contact, #webform-component-code,
#webform-component-contact2, #webform-component-code2  {display:none;}
.node-webform label {display:inline-block;float:left;width:110px;margin-right:0;}
.node-webform .webform-component-textarea {overflow:auto;}
.node-webform .form-textarea-wrapper {float:left;width:390px;}
.node-webform #edit-actions {clear:both;margin-top:20px;}

div.ctools-modal-content{
  padding: 16px;
  /*height: auto !important;*/
}
div.ctools-modal-content, div.ctools-modal-content .modal-header  {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
div.ctools-modal-content .modal-content {
  padding-left:0;
  padding-right:0;
  /*height: auto !important;*/
}
div.ctools-modal-content .modal-header{
  background-color:#fff;
  padding-left:0;
}
div.ctools-modal-content .modal-title {
  color: #bfb07d;
  font-size: 20px;
}
div.ctools-modal-content a.close {
  text-indent:-10000px;
  display:block;
  background: url('../images/icons_adv_detail.png?v=1') no-repeat scroll 0 0 transparent;
  cursor: pointer;
  display: block;
  height: 26px;
  position: absolute;
  right: 6px;
  top: 8px;
  width: 26px;
}
div.ctools-modal-content form .form-item {overflow:auto;padding-bottom:0px;line-height: 22px;}
div.ctools-modal-content form .form-item label {float:left;width:150px;margin:0 0 0 0;}
div.ctools-modal-content form .form-item input[type="text"] {float:left;width:300px;margin:0 0 0 0;}
div.ctools-modal-content form .form-item .form-textarea-wrapper {clear:both;width:456px;margin:4px 0 0 0;}
div.ctools-modal-content #red-calculator-form .form-item input[type="text"] {width:80px;}
div.ctools-modal-content #red-calculator-form .form-item .field-suffix {margin-left:4px;}
div.ctools-modal-content #red-calculator-form .form-item.form-item-payment-sk {padding-left:150px;}
div.ctools-modal-content a.detail_count {color: #bfb07d;text-transform:uppercase;margin-top:20px;float: left;}
div.ctools-modal-content .messages {border:none;padding:4px 0px 4px 28px;margin:0;}
div.ctools-modal-content .messages .messages {background-position: 8px 8px;background-repeat: no-repeat;border: 1px solid;
    margin: 6px 0;
    padding: 10px 10px 10px 50px;}

.node-webform .seller_detail_container{margin:8px 8px 0 0;}
.node-webform .field-name-body {clear:none;}
#webform-client-form-76 fieldset {width:440px;padding-left:20px;}
#webform-client-form-76 fieldset legend {text-transform:uppercase;font-weight:bold;}
#webform-client-form-76 input[type="text"] {width:300px;}

.back_link {text-transform:uppercase;font-weight:bold;color: #bfb07d;float: left;margin-top:20px;}
#simplemenu {position: fixed;z-index:200;}



#content .main_content ul { margin-left: 15px; }
.sidebar_first ul {	padding: 10px 16px;list-style: none !important;}
.sidebar_first ul li {
	list-style: none !important;
	padding-bottom: 8px;
	list-style-image: none !important;
}
.sidebar_first ul li a { color:#bfb07d;font-weight:bold;font-size:12px;text-decoration:none; }
.sidebar_first ul li a:hover{color:#222}
.sidebar_first li ul { background: transparent }

.one-sidebar.sidebar-first #content .main_content {
	padding: 15px;
	background: transparent url('../images/content_bg.png') 0 0 repeat-y;
}
.one-sidebar.sidebar-first  #content_bg_top {  background: #fff url('../images/content_bg_top.png') 0 0 no-repeat; height: 10px; float: left; width: 730px; }
.one-sidebar.sidebar-first  #content_bg_bottom {  background: #fff url('../images/content_bg_bottom.png') bottom left no-repeat; height: 10px; float: right;margin-right: 4px; width: 730px; }

.content table {width:100%;border: 1px solid #CCCCCC;}
.content table th {line-height:24px;text-transform:uppercase;color:#000;background-color:#F3F3F3;text-align:center;}
.content table th a, .content table td a{text-decoration:none;}
.content table td a:hover {text-decoration:underline;}
.content table th, .content table td{padding:0 2px;}
.content table td {line-height:16px;background-color:#fff;vertical-align:top;padding-top:4px;padding-bottom:4px;}
.content table tr.even td {background-color:#fafafa;}
.content .view-zbn-objednavky table th {text-align:left;}
.view-nove-byvanie table td.views-field-field-new-housing-flats-price,
.view-nove-byvanie table td.views-field-field-new-housing-flats-area,
.view-nove-byvanie table td.views-field-field-new-housing-flats-balcony,
.view-nove-byvanie table td.views-field-field-new-housing-flats-terrace {text-align:right;padding-right:40px;}
.view-nove-byvanie a.colorbox img {margin:6px;padding:2px;border:1px solid #eee;}
.views-field-field-new-housing-gallery {overflow:auto;margin-top:20px;}
.views-field-field-new-housing-gallery img {margin:7px;padding:3px;border:1px solid #ccc;}
.view-nove-byvanie table sup {font-size:8px;}
.views-field-field-nb-contacts {overflow:auto;margin-top:20px;}
.views-field-field-nb-contacts .view-content {background:none !important;padding:0 !important;}
.views-field-field-nb-contacts .seller_detail_container {float:left;margin-right:40px;}

/*
html.js div.ctools-dropdown a.ctools-dropdown-text-link {background: url('../images/bg_filter_arrow.png') no-repeat scroll 0px 3px transparent;padding-left: 14px;text-decoration:none;}
*/
html.js div.ctools-dropdown a.ctools-dropdown-text-link {
background: url('../images/arrow-down.png') no-repeat scroll left center transparent;
padding-left: 17px;text-decoration:none;
}
.node-partner img {float:left;margin:6px;border: 1px solid #CCCCCC;padding: 2px;}
.node-partner .field-name-field-partner-image img {margin-right:12px;}
.field-name-field-partner-adress { padding-top: 1px;}
.field-name-field-partner-adress p {line-height:16px;margin:6px 0;}
.field-name-field-partner-www.field .field-label {font-weight:normal;}
.field-name-field-partner-benefit {margin-top:12px;}

.node-partner h2{margin-top:20px;border-top:1px solid #ddd;padding-top:20px;}
.node-partner h2 a{text-decoration:none;color: #bfb07d;}
#block-views-partners-block-1 {margin-top:20px;}
.view-partners.view-display-id-block_1 h3 {margin-bottom:8px;font-size:14px;margin-top:2px;}
.view-partners.view-display-id-block_1 .views-row {overflow:hidden;border-bottom:1px solid #ddd;line-height:20px;position:relative;}
.view-partners.view-display-id-block_1 .views-row:hover .views-field-field-partner-benefit,
.view-partners.view-display-id-block_1 .views-row:hover .views-field-field-partner-bussiness,
.view-partners.view-display-id-block_1 .views-row:hover .views-field-title {text-decoration:underline;}
.view-partners.view-display-id-block_1 .views-row a{position:absolute;background: url('../images/blank.png') no-repeat 0px 0px transparent;display:block;width:100%;height:60px;text-indent:-9999px;left:0;top:0;z-index:100;}
.view-partners.view-display-id-block_1 .views-field-title {float:left;width:276px;text-align:left;}
.view-partners.view-display-id-block_1 .views-field-field-partner-bussiness  {float:left;width:200px;text-align:left;}
.view-partners.view-display-id-block_1 .views-field-field-partner-benefit {float:right;width:200px;text-align:left;}
.view-partners .ctools-collapsible-container {overflow:auto;margin-top:12px;}
.view-partners .ctools-collapsible-handle {float:left;}
.view-partners .ctools-collapsible-content {clear:both;}

.dispecing_menu {margin-bottom:20px;}
.dispecing_menu a {text-transform:uppercase;font-size:16px;margin:0 12px 0 0;text-decoration:none;}
.dispecing_menu a.active {color: #bfb07d;}
.despecing_akcia.restore {float:left;}
.despecing_akcia.delete {float:right;}


.search-results {font-size:14px;}
.search-results li{padding:2px 8px;margin-bottom: 8px;position:relative;}
.search-results li.odd{background-color:#f3f3f3;}
.logged-in .search-results li.status_3 {background-color:#ffd0bb;}
.search-results li h3{margin:0px 0 4px 0;}
.search-results .result_code {position:absolute;top:4px;right:8px;font-size: 12px;}
.search-results p{font-size:12px;margin-bottom:0px;}
.search-results .highlighted_info {overflow:auto;}
.search-results .highlighted_info .value{float:left;width:200px;}
.search-results .highlighted_info .value .label{float:left;margin-right: 8px;font-weight:bold;}
.search-results .highlighted_info .value .field-items{float:left;}
.search-results .highlighted_info .value .field-items sup{font-size:8px;}
.search-results .highlighted_info .value .second_price {font-size:10px;color:#7C7C7C;}


#block-red-helpers-red-helpers-visit-count {
    bottom: 30px;
    color: #777;
    font-size: 11px;
    left: 25px;
    position: absolute;
    width: 130px;
}
#block-red-helpers-red-helpers-visit-count strong{font-size:16px;}
#block-red-helpers-red-helpers-visit-count strong span { font-weight: normal; display:inline-block;padding:1px 2px;margin-right:2px;}

.contextual-links-wrapper {
  display:none !important;
}

.view-our-team {width: 698px;overflow:auto;margin-top:20px;border-left:1px solid #E3E2E0;border-top:1px solid #E3E2E0;}
.team_card {float:left;width: 348px;border-right:1px solid #E3E2E0;border-bottom:1px solid #E3E2E0;padding:12px 0px;position:relative;height: 168px;overflow:hidden}
.team_card .qr_code {position:absolute;top:0px;left:0px;}
.team_card  .contact_data {margin:44px 0 0 92px;position: relative;z-index:2;}
.team_card  h3 {font-size:13px;font-weight:bold;color:#bfb07d;margin:0px;}
.team_card  .position {color:#bfb07d;}
.team_card  p{margin:4px 0;line-height:14px;}
.team_card .webs {position:absolute;bottom:0px;right:0px;}
.team_card .webs div{width:18px;height:18px;margin-top:4px;background:transparent url('../images/bg_all_red_icons.png') no-repeat -1px -1px;}
.team_card .webs div.web_6{background-position:-1px -31px;}
.team_card .webs div.web_2{background-position:-1px -60px;}
.team_card .webs div.web_1{background-position:-1px -89px;}
.team_card .pfix {margin-top:-4px;display: inline-block;}

.small_red_icon_container {
	height: 20px;
  left: 258px;
  position: absolute;
  text-align: center;
  top: 20px;
  width: 440px;
  z-index: 10;
}
.small_red_icon_container a{
	float:left;margin:0px 44px;
	display:block;text-decoration:none;
	width: 55px;
	height: 44px;
	color:#fff;background:transparent url('../images/small_icons.png?v=3') no-repeat 0 0;

}
.small_red_icon_container a.r_red {
	background-position:0 0;
}
.small_red_icon_container a.g_red {
	background-position:0 -99px;
}
.small_red_icon_container a.y_red {
	background-position:0 -49px;
}
/*
.small_red_icon_container a.red:hover,.small_red_icon_container a.red.active{background-position:0 -329px !important;}
.small_red_icon_container a.y_red {background-position:0 -297px;}
.small_red_icon_container a.y_red:hover,.small_red_icon_container a.y_red.active{background-position:0 -264px !important;}
.small_red_icon_container a.g_red {background-position:0 -112px;}
.small_red_icon_container a.g_red:hover,.small_red_icon_container a.g_red.active{background-position:0 -83px !important;}
.small_red_icon_container a.b_red{background-position:0 -169px;}
.small_red_icon_container a.b_red:hover,.small_red_icon_container a.b_red.active{background-position:0 -141px !important;}
.small_red_icon_container a.p_red{background-position:0 -232px;}
.small_red_icon_container a.p_red:hover,.small_red_icon_container a.p_red.active{background-position:0 -200px !important;}
.small_red_icon_container a.bl_red {background-position:0 -54px;}
.small_red_icon_container a.bl_red:hover,.small_red_icon_container a.bl_red.active{background-position:0 -27px !important;}

#footer .small_red_icon_container a.red, #footer .small_red_icon_container a.y_red, #footer .small_red_icon_container a.g_red,
#footer .small_red_icon_container a.b_red, #footer .small_red_icon_container a.p_red, #footer .small_red_icon_container a.bl_red {background-position:0 0;}
*/
#header .small_red_icon_container {bottom:7px;left:142px;top:auto;}
#header .small_red_icon_container a{text-indent:-9999px;width:1px;padding-left:19px;margin:0 2px;}

.not-front .small_red_icon_container { display: none }

a.red_tab, a.g_red_tab,  a.y_red_tab{float:left;margin:0 1px 0 0;display:block;width:230px;height:40px;background:transparent url('../images/bg_header_tabs.jpg') no-repeat 0 0;}
a.y_red_tab{background-position:-462px 0;height:39px;}
a.g_red_tab{background-position:-231px 0;height:39px;}
.header_tabs {overflow:auto;margin: 0 5px;}

.actual_state_form {overflow:auto;border:1px solid #aaa;background-color:#f8f8f8;margin-top:20px;}
.actual_state_form .header {background:#ddd;text-align:center;line-height:20px;border-bottom:1px solid #aaa;font-weight:bold;}
.actual_state_form .adv_competition {border-left:1px solid #aaa;float:left;width:473px;border-bottom:1px solid #aaa;}
.actual_state_form .adv_own {border-right:1px solid #aaa;float:left;width:473px;border-bottom:1px solid #aaa;}
.actual_state_form .one_advertisement {border:1px solid #ccc;margin:4px;padding:4px 6px;background-color:#fff;overflow:auto;position:relative}
.actual_state_form .one_advertisement.status_0, .actual_state_form .one_advertisement.status_1 {background-color:#fffedc;}
.actual_state_form .one_advertisement.status_3 {background-color:#fde4e7;}
.actual_state_form .one_advertisement.status_2 .advertisement_status{display:none;}
.actual_state_form .one_advertisement .advertisement_status{position:absolute;top:4px;right:6px;font-size: 10px;}
.actual_state_form .one_advertisement textarea{height:40px;}
.actual_state_form .one_advertisement .form-type-checkbox {padding-left:140px;}
.actual_state_form .form-submit {margin:8px;clear:both;float:left;}
.actual_state_form .image {float:left;width:140px;}
.actual_state_form .image img {float:left;padding:2px;border:1px solid #eee;}
.actual_state_form .info {float:left;width:260px;position:relative;}
.actual_state_form .info p.detail_link {position:absolute;top:0;right:0;}
.actual_state_form .info span.label {display:inline-block;width:60px;}
.actual_state_form .adv_own .count_adv, .actual_state_form .adv_competition .count_adv {border-bottom:1px solid #aaa;text-align:center;line-height:20px;}

.node-ponukovy-list .field {margin:4px 0;}
.node-ponukovy-list .field .field-label {width:120px;}
.node-ponukovy-list .view-offer-list-saved {overflow:auto;margin-top:20px;}
.node-ponukovy-list .view-offer-list-saved a {text-decoration:none;}
.node-ponukovy-list .view-offer-list-saved a:hover {text-decoration:underline;}
.node-ponukovy-list .show_actual {overflow:auto;margin-top:20px;}

.view-offer-lists .views-field-nid {width:132px;}

.view-maklers-advs-new .views-field-php, .view-maklers-advs-new .views-field-php-1, .view-maklers-advs-new .views-field-php-2, .view-maklers-advs-new .views-field-php-3,
.view-maklers-advs-new .views-field-php-4, .view-maklers-advs-new .views-field-php-5, .view-maklers-advs-new .views-field-php-6,
.view-maklers-advs-new .views-field-php-7 {width:82px;text-align:center;}
.view-maklers-advs-new .views-field-name {width:116px;}
.view-maklers-advs-new .views-field-field-user-name {width:200px;}
.view-maklers-advs-new .view-footer {border-top:1px solid #000;}
.view-maklers-advs-new .view-footer .views-field-php, .view-maklers-advs-new .view-footer .views-field-php-1, .view-maklers-advs-new .view-footer .views-field-php-2, .view-maklers-advs-new .view-footer .views-field-php-3,
.view-maklers-advs-new .view-footer .views-field-php-4, .view-maklers-advs-new .view-footer .views-field-php-5, .view-maklers-advs-new .view-footer .views-field-php-6,
.view-maklers-advs-new .view-footer .views-field-php-7 {width:92px;}

#block-block-2 h2 {text-align:center;}

.region-content-top {position:relative;}
#block-menu-block-15 {position:relative;z-index:6;}
#block-red-helpers-red-helpers-nl-icons {position:absolute;top:36px;right:0;width: 190px;height:74px;padding-top:26px;z-index:3;}
#block-red-helpers-red-helpers-nl-icons .inzerat {background:none;padding-bottom:0;}
#block-red-helpers-red-helpers-nl-icons .inzerat .adv_qr_codes.shown {position:absolute;right:0;bottom:0;}
#block-red-helpers-red-helpers-nl-icons .inzerat .send_friend,
#block-red-helpers-red-helpers-nl-icons .inzerat .facebookshare-box a,
#block-red-helpers-red-helpers-nl-icons  #fb-fake-btn,
#block-red-helpers-red-helpers-nl-icons .inzerat .adv_qr_codes {margin-top:0px;}
.view-display-id-block_1 .views-row-even {background-color:#f9f9f9;}
#block-red-helpers-red-helpers-new-livving-menu .views-field {position:relative;z-index:10;}
#block-red-helpers-red-helpers-new-livving-menu .views-field.views-field-title-1 {z-index:1;}

.one-sidebar.sidebar-second .main_content {
  width: 608px;
  min-height: 620px;
}
.sidebar-second .main_content, .sidebar_second .block {
  border: 1px solid #E3E2E0;
  padding: 10px;
}
.sidebar_second {
  float: left;
  margin: 0 0 0 8px;
  width: 310px;
}
.sidebar_second .block {
  margin-bottom: 8px;
  width: 290px;
  overflow:hidden;
}
.sidebar_second #block-views-contacts-block {
  margin-bottom:0px;
}
#block-views-block-content-block {
  position:relative;
}
#block-views-block-content-block img{
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
}
.sidebar_second h2 {
  margin-bottom:2px;
}
.sidebar_second p {
  margin:0px;
  line-height:18px;
}
.node-dokumenty .field-collection-container {border:none;margin:16px 0;}
.node-dokumenty .field-collection-container .field-label {
    font-weight: bold;
    color: #000000;
    font-size: 14px;
    margin: 12px 0 4px;
}
.node-dokumenty .field-collection-container ul, .node-dokumenty .field-collection-container li {list-style:none;padding:0;margin:0;line-height:20px;overflow:auto;}
.node-dokumenty .field-collection-container li {margin:1px 0;}
.node-dokumenty .field-collection-container a {
  color:#000;
  text-decoration:none;
  font-weight:normal;
}
.node-dokumenty .field-collection-container a.name_link:hover {
  text-decoration:underline;
}
.node-dokumenty .button_link,
.node-dokumenty .file_link{
  float:right;
  display:inline-block;
  text-align:center;
  height:16px;
  line-height:16px;
  padding:0 16px;
  background-color:#bfe9a6;
  border:1px solid #338800;
  margin-left:8px;
  border-radius:6px;
  margin-top:1px;
}
.i18n-sk .node-dokumenty .button_link {
  padding:0 6px;
}
.node-dokumenty .file_link {
  background-color:#e1e1e1;
  border-color:#b5b5b5;
}
.node-dokumenty .field-name-field-doc-vzpracovat {margin-top:4px;}
.node-dokumenty .field-name-field-doc-vzpracovat .button_link,
.node-dokumenty .field-name-field-doc-vzor .file_link{
  float:none;
  margin-left:0;
}

.node-dokumenty .field-collection-container .button_link:hover {background-color:#cdf7b3;}
.node-dokumenty .field-collection-container .file_link:hover {background-color:#eeeeee;}
.sidebar_second #block-block-4 {height:160px;}
.sidebar_second #block-block-5 {height: 160px;}
.sidebar_second #block-block-5 table {border:none;margin-top:4px;}
.sidebar_second #block-block-5 tbody {border:none;}
.sidebar_second #block-block-5 tbody td {padding-top:0px;padding-bottom:0px;line-height:18px;}

.contacts_box {overflow:auto;position: relative;}
.contacts_box a {text-decoration:none;color:#000;}
.contacts_box a:hover {color:#666;}
.contacts_box .contact_mail, .contacts_box .contact_mobil,
.contacts_box .contact_tel  {line-height:24px;text-decoration:none;font-weight:normal;display:block;}
.contacts_box .contact_mail, .contacts_box .contact_mobil,
.contacts_box .contact_tel  {background:transparent url('../images/contact_icons.png') no-repeat 3px 0;padding-left:26px;line-height: 24px;}
.contacts_box .contact_mail {background-position: 1px -120px;}
.contacts_box .contact_tel  {background-position: 2px -60px;}
.contacts_box .contact_qr, .contacts_box h2 {font-size: 16px;font-weight:bold;}
.contacts_box .contact_qr {font-size:12px;}
.contacts_box h2  {margin-top:16px;}
.contacts_box .contact_qr {background:transparent url('../images/comunication_canals.png') no-repeat right -251px;padding:0 40px 18px 0;float:left;}
.contacts_box .contact_skype, .contacts_box .contact_icq,
.contacts_box .contact_viber, .contacts_box .contact_google {background:transparent url('../images/comunication_canals.png') no-repeat 6px 3px;float:left;display:inline-block;width:45px;padding-top:36px;text-align:center;margin:4px;}
.contacts_box .contact_skype {background-position:6px -113px;}
.contacts_box .contact_viber {background-position:6px -174px;}
.contacts_box .contact_google {background-position:7px -56px;}
.contacts_box .contact_icq:hover {background-position:6px -330px;}
.contacts_box .contact_qr:hover {background-position:right -584px;}
.contacts_box .contact_skype:hover {background-position:6px -446px;}
.contacts_box .contact_viber:hover {background-position:6px -507px;}
.contacts_box .contact_google:hover {background-position:7px -389px;}
.contacts_box .facebookshare-box {position:absolute;width:80px;height:50px;right:8px;top:0px;}
.contacts_box .facebookshare-box a span  {display: none;}
.contacts_box .facebookshare-box a {display: block;margin:1px 0 0 3px;float: right;width:34px;height:34px;background:transparent url('../images/comunication_canals.png') no-repeat 0 -668px;}
.contacts_box .facebookshare-box a:hover {background-position:0px -743px;}
#fb-hide { display: none !important; position: absolute; top: 5px; left: 5px;  text-indent: 0;}
.front  #fb-hide {  top: 1px; left: 2px;}

.i18n-sk .menu-mlid-639 {margin-right:318px !important;}
.i18n-en .menu-mlid-1215 {margin-right:302px !important;}
.iam_red_logo {position:absolute;z-index:2;background:transparent url('../images/red_big_logos.png') no-repeat 0 -763px;width:98px;height:100px;top:-16px;left:100px;}
.iam_red_logo.iam_red_logo_1 {background-position:0 0px;}
.iam_red_logo.iam_red_logo_2 {background-position:0 -130px;}
.iam_red_logo.iam_red_logo_3 {background-position:0 -385px;}
.iam_red_logo.iam_red_logo_4 {background-position:0 -257px;}
.iam_red_logo.iam_red_logo_5 {background-position:0 -508px;}
.iam_red_logo.iam_red_logo_6 {background-position:0 -636px;}
#iam_red_slogan {position:absolute;background:transparent url('../images/red_slogans.png?v=1') no-repeat 0 0px;width:0px;height:24px;top:82px;left:14px;}
#iam_red_slogan.iam_red_slogan_1 {background-position:0 -96px}
#iam_red_slogan.iam_red_slogan_2 {background-position:0 -230px}
#iam_red_slogan.iam_red_slogan_3 {background-position:0 -141px}
#iam_red_slogan.iam_red_slogan_4 {background-position:0 -50px}
#iam_red_slogan.iam_red_slogan_5 {background-position:0 -185px}
#iam_red_slogan.iam_red_slogan_6 {background-position:0 2px}
.i_am_red_link {position:absolute;display:block;z-index:20;height:110px;width:208px;left:0;top:0;text-indent:-9999px;background:transparent url('../images/i-am-red-logo.png') no-repeat 0 0;}
#IMS_popup_type {display:none !important;}

.page-node-121 .ctools-collapsible-container .ctools-collapsible-handle {display:block}

#block-red-helpers-red-helpers-sdk-settings {position:absolute;top:4px;left:255px;z-index:200;}
#block-red-helpers-red-helpers-sdk-settings .settings_header {color:#000;cursor:pointer;}
#block-red-helpers-red-helpers-sdk-settings .settings_content {background:#fff;padding:8px;border:1px solid #000;display:none;}

.block-red-filters a {
	font-size: 17px;
	color: #6F6F6E !important;
	font-weight: normal;
}
.adv_result_count_container {font-size:12px;}
.block-red-filters .filter_apply_cont a {font-size:12px;color: red !important;}
.not-front #block-red-helpers-red-helpers-visit-count, .mobile_site {
	display: none;
}
.item-list .pager li {
	color: #bfb07d;
	font-weight: normal;
}
.item-list .pager li a { color: #636260; }
.sidebar_first h2, .photo_gallery_mobile, .mobile_gallery_trigger, .mobile_gallery_restrict {display:none;}
body .jb-bb-button.jb-bb-btn-full-screen.jb-bb-btn-de-full-screen:before {
    content: "X";
}
body .jb-bb-button.jb-bb-btn-full-screen.jb-bb-btn-de-full-screen:before {
    content: "X";
}
body .jb-bb-button.jb-bb-btn-full-screen:before {
    content: "X";
}
body .jb-bb-button.jb-bb-btn-full-screen:before {
    content: "X";
}
.switch_mobile {clear: both;display:none;margin-top: 20px;color: #fff;text-decoration:none;}
.switch_mobile:hover {color: #fff;text-decoration:underline;}
.inzerat.node {position:relative;background:#f7f7f7;margin-bottom:10px;}
.views-row .inzerat.node {margin:0px;border: 1px solid #ddd}
#edit-kd-wrapper, #edit-fdee-wrapper, #edit-fdtv-wrapper {display:none;}
.views-widget-filter-secondary {float:left;width:100%;clear:both;}
.views-widget-filter-secondary ul, .views-widget-filter-secondary li {list-style:none;}
.views-widget-filter-secondary li {float:left;width:33%;margin-bottom:20px;}
.views-widget-filter-secondary li li {float:none;width:auto;margin-bottom:0px;}
.views-exposed-form .views-widget-filter-secondary li li label {font-weight:normal;}
.form-item-mc-max, .form-item-mc-min {float:left;}
.form-item-mc-min {clear:both;}
.form-item-mc-max {width:150px;}
.form-item-mc-max label {float:left;padding:0 8px;line-height:22px;}
.form-item-mc-max input {float:left;width:100px;}
.form-item-mc-min input {width:100px;}
#views-exposed-form-moje-dopyty-page .views-exposed-form .views-exposed-widget .form-submit {margin-top:0px;}
#edit-mc-wrapper {clear:both;}
.field-name-field-dopyt-rooms .field-item,
.field-name-field-dopyt-recreation-type .field-item,
.field-name-field-dopyt-sp-purpose .field-item,
.field-name-field-dopyt-industrial-type .field-item {display:inline-block;margin-right:8px;}
.no-wrap {white-space:nowrap;}
.view-moje-dopyty table td {padding-top:0px;padding-bottom:0px;}
.view-moje-dopyty table td a {display:block;padding:4px 10px;font-weight:normal;}
.view-moje-dopyty table td a:hover {text-decoration:none;}
.view-moje-dopyty table tbody tr:hover td, .view-moje-dopyty table tbody tr:hover {background:#e9e9e9;}

.dopyt_offer_form, .dopyt_add_offer_form {float:left;width:398px;padding:12px 16px;border:1px solid #ddd;background:#fff;min-height: 222px;margin:10px 10px 0 10px;}
.dopyt_offer_form.first_highlight {background:#fffeee;}
.dopyt_offer_form.remind_highlight {background:#d6fedb;}
.dopyt_offer_form.not_interested {background:#fff2f4;}
.dopyt_offer_form.send_via_mail {background:#efefff;}

.horziontal_tabs_container .horziontal_tabs_container .dopyt_offer_form {width:386px;}
.horziontal_tabs_container .margin {margin:10px 10px 0 10px;}
.dopyt_offer_form h3, .dopyt_offer_form p {margin:0px;padding-bottom:2px;}
.dopyt_offer_form p {border-bottom:1px solid #eaeaea;}
.dopyt_offer_form p:after {clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;}
.dopyt_offer_form textarea {height:80px;}
.dopyt_offer_form .code {float:right;}
.dopyt_offer_form .price {float:right;margin-top:10px;}
.dopyt_offer_form .checkbox_container {float:left;width:25%;margin:6px 0;}
.dopyt_offer_form .checkbox_container.wide {width:33%;}
.dopyt_offer_form .checkbox_container .form-item {float:left;margin:0px;}
.dopyt_offer_form .checkbox_container .date_container label,
.dopyt_offer_form .checkbox_container .date_container .description {display:none;}
.dopyt_offer_form .checkbox_container .date_container input {width:60px;font-size:10px;border:0px none;cursor:pointer;margin:0 0 0 23px;color:#777;background:transparent;}
.dopyt_offer_form .checkbox_container .date_container_email {width:auto;font-size:10px;margin:0px -12px 0 23px;color:#777;}
.dopyt_offer_form .checkbox_container .date-padding {padding:0px;}
.dopyt_offer_form a {color: #bfb07d;text-decoration:none;}
.dopyt_offer_form a:hover {text-decoration:underline;}
.dopyt_offer_form a.delete_offer,
.dopyt_offer_form a.move_offer {margin-top:20px;float:left;}
.dopyt_offer_form a.delete_offer {float:right;}
.dopyt_offer_form .form-submit, .dopyt_add_offer_form .form-submit,
#dopyt_mail_form_container form .form-submit {background: none repeat scroll 0 0 #c5c6c6;border:0px none;
    color: #6f6f6e;
    font-weight:normal;
    display: block;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    text-decoration: none;
    padding:0 16px;cursor:pointer;}
.dopyt_offer_form .form-submit:hover, .dopyt_add_offer_form .form-submit:hover, #dopyt_mail_form_container form .form-submit {color:#fff;background:#565655;}
#dopyt_mail_form_container form .form-submit:hover {color:#6f6f6e;background:#c5c6c6;}

#dopyt_mail_form_container, #mail_log_history {padding:14px 20px;border:1px solid #000;background:#eee;margin-top:20px;}
.dopyt_add_offer_form, #dopyt_mail_form_container form {float:none;width:auto;height:auto;min-height: 1px;overflow:hidden;}
.dopyt_add_offer_form .form-item {float:left;margin:0px 20px 0px 0px;}
.dopyt_add_offer_form .form-text {width:150px;height:22px;text-indent:6px;border:1px solid #c5c6c6;}
#dopyt_mail_form_container form .form-text, #dopyt_mail_form_container form textarea {border:1px solid #c5c6c6;padding:4px 6px;}
#dopyt_mail_form_container h3, #mail_log_history h3 {margin-top:0px;}
.dopyt_add_offer_form label {float:left;margin-right:20px;line-height: 24px;}
.dopyt_offer_form {position:relative;}
.dopyt_offer_form .form-item-notice {clear:both;}
.dopyt_offer_form .form-item.form-type-checkbox.form-item-nemazaujem,
.dopyt_offer_form .form-item.form-type-checkbox.form-item-nevyhovuje,
.dopyt_offer_form .form-item.form-type-checkbox.form-item-email {margin-top:2px;width:122px;}
.dopyt_offer_form.status_0, .dopyt_offer_form.status_1, .dopyt_offer_form.status_3 {opacity:0.5;}
.field-name-field-dopyt-meno, .field-name-field-dopyt-priezvisko,
.field-name-field-dopyt-tel, .field-name-field-dopyt-email {width:25%;display:inline-block;}
.mail_history_content {border:1px solid #c5c6c6;margin-bottom:14px;}
.mail_history_content .mail_history_header {background:#c5c6c6;padding:4px 8px;}
.mail_history_content .mail_history_header span {display:inline-block;width:33%;}
.mail_history_content .ctools-collapsible-container {padding:8px 14px;}
.mail_history_content .ctools-collapsible-content {margin-top:16px;padding-left:22px;}
.mail_history_content .ctools-collapsible-handle,
.mail_history_content .ctools-collapsible-handle h4 {display:inline-block;margin:0px;}
#mail_advertisements_list p {margin:0px;}
#mail_advertisements_list a {text-decoration:none;color:#bfb07d;}
#mail_advertisements_list a:hover {text-decoration:underline;}
#mail_advertisements_list .remove_from_mail:hover {cursor:pointer;}
.adv_status {position:absolute;top:4px;right:4px;}
.dopyt_offer_form img {float:left;margin:2px 14px 2px 0;}
.search-form {overflow:hidden;margin-bottom:16px;}
.search-form label {float:left;margin-right:20px;line-height: 36px;}
.search-form .form-submit {border:0px none;
    color: #fff;
    font-weight:normal;
    display: block;
    font-size: 15px;
    height: 36px;
    float: left;
    line-height: 36px;
    text-align: center;
    text-decoration: none;
    padding:0 16px;cursor:pointer;}
.search-form .form-item, .search-form .form-actions {margin:0px 16px 0 0;display: inline-block;float: left;}
.search-form .form-text {background: none repeat scroll 0 0 #e5dfca;
    color: #000 !important;
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    padding: 3px 12px;
    width: 166px;
}


.ajax_messages {margin:6px 0;}
.ajax_messages p {border:0px none;padding:0px;font-weight: bold;}
.ajax_messages p.status {color:#2b9f1b;}
.ajax_messages p.error {color:#ff0000;}

.horizontal_tabs {overflow:hidden;}
.horziontal_tabs_container {border:2px solid  #565655;overflow:hidden;background: #c5c6c6;padding-bottom:10px;}
.padding-white {padding:10px;background:#fff;margin-bottom:-10px;}
.filter_actual a {float:right;}
.filter_desc {padding:10px;border:1px solid #ddd;margin-bottom:10px;overflow:hidden;}
.node-dopyt .field-type-taxonomy-term-reference .field-item,
.node-dopyt .field-name-field-dopyt-elevator .field-item,
.node-dopyt .field-name-field-dopyt-balcon .field-item,
.node-dopyt .field-name-field-dopyt-state .field-item {display:inline;margin-right:8px;}
.filter_details {overflow:hidden;margin-top:10px;color: #7c7c7c;}
.filter_details .filter_column {float:left;width:50%;}
.view-moje-dopyty .view-header {overflow:hidden;}
.view-moje-dopyty .view-header p {margin:0px;}
.view-moje-dopyty .view-header a {float:right;}
.view-moje-dopyty table tr td a {color:#ff3600;font-weight:bold;}
.view-moje-dopyty table tr.new-offers-0 td a, .view-moje-dopyty table tr.new-offers- td a {color:#454545;font-weight:normal;}
.view-moje-dopyty table tr.remind-1 td {background:#d6fedb;}

ul.facetapi-facetapi-checkbox-links, ul.facetapi-facetapi-checkbox-links li {margin:0px;padding:0px;list-style:none;}
#content .main_content ul.facetapi-facetapi-checkbox-links {margin-left:134px;margin-bottom:12px;overflow:hidden;}
ul.facetapi-facetapi-checkbox-links li {float:left;margin-right:32px;line-height:18px;}
ul.facetapi-facetapi-checkbox-links li a {text-decoration:none;}
ul.facetapi-facetapi-checkbox-links li a:hover {text-decoration:underline;}
ul.facetapi-facetapi-checkbox-links input, .form-item-retain-filters input {float:left;}
.search-form .form-item.form-item-retain-filters {clear:both;margin-left:134px;}
.form-item-retain-filters input {margin:11px 8px 0 0;}
.saving_protection {position:fixed;background:#000;opacity:0.2;top:0;left:0;bottom:0;right:0;z-index:300;cursor:wait;}
.date_of_creation {position:relative;top:-14px;}
.field-name-field-dopyt-sposob-kontaktu {margin-top:10px;}
/* popup */
#popup-message-window {
    background: #fff;
    z-index: 1004;
    position: absolute;
}
a.close_button:hover,
a.close_button {
    position: absolute;
    right: 8px;
    top: 5px;
    background-color:transparent;
}
a.close_button:hover {cursor:pointer;}
.popup-message-title {
    background: none repeat scroll 0 0 #bfb07d;
    font-size: 28px;
    font-weight: 300;
    line-height: 37px;
    margin: 0;
    color: #fff;
    padding:16px 30px 4px 30px;
    font-family: "Slabo 27px";
    text-align:center;
}
.blue_popup .popup-message-title {
    background: none repeat scroll 0 0 #59949e;
}
.popup-message-content {
    padding: 10px;
    font-size:14px;
}
.no_title .popup-message-content {
    padding: 0;
}
.popup-message-content p {
    margin: 10px 0;
}
.popup-message-window {
    width: 600px;
    max-width:98%;
}
.popup-message-background {
    background-color: #ccc;
    opacity:0.8;
    height: 100%;
    left: 0;
    min-height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1003;
}

/* real estate */
.popup_real_form, .node-real_estate_dopyt-form {position:relative;width:100%;font-size: 14px;}
.group-main-step-cont {position:relative;width:400%;left:0;height:430px;}
.group-main-step-cont .group-step1,
.group-main-step-cont .group-step2,
.group-main-step-cont .group-step3,
.group-main-step-cont .group-step4 {float:left;width:21%;position:relative;padding:0 2%;height:430px;}
.thank_you {padding:0 8%;font-size: 14px;}
.group-main-step-cont .goto_button {text-indent:-9999px;cursor:pointer;width:44px;height:100px;position:absolute;top:50%;margin-top:-50px;right:14px;
  background:transparent url('../images/re_arrow_right.png') no-repeat 0 0;background-size:contain;}
.group-main-step-cont .goto_button.previous {right:auto;left:14px;background-image:url('../images/re_arrow_left.png');}
.group-main-step-cont .field-type-taxonomy-term-reference label,
.group-main-step-cont .field-type-text label,
.group-main-step-cont .form-type-select label,
.group-main-step-cont .form-type-textfield label,
.group-main-step-cont .form-type-checkboxes label,
.field-name-field-datum-narodenia legend {font-family: "Slabo 27px";font-size:16px;margin-bottom:4px;}
.field-name-field-datum-narodenia .description {display:none;}
.field-name-field-re-lokalita {clear:both;float: left;  width: 25%;}
.field-name-field-re-lokalita .select-wrapper {width:100% !important;}
.group-step1, .group-step3, .group-step4 {
  background:transparent url('../images/zbn_icon_zbn_b.png?v=1') no-repeat 556px 130px;background-size:140px;
}
/*.node-real_estate_dopyt-form .group-step1, .node-real_estate_dopyt-form .group-step3 {
  background:transparent url('../images/zbn_icon_zbn_b.png') no-repeat 470px 100px;background-size:188px;
}
.node-real_estate_fastsell-form .group-step1, .node-real_estate_fastsell-form .group-step3 {
  background:transparent url('../images/zbn_icon_change.png') no-repeat 440px 130px;background-size:230px;
}
.node-real_estate_change-form .group-step1, .node-real_estate_change-form .group-step3 {
  background:transparent url('../images/zbn_icon_pay_another.png') no-repeat 440px 130px;background-size:230px;
}
.node-real_estate_dopyt-form .group-step3,
.node-real_estate_fastsell-form .group-step3,
.node-real_estate_change-form .group-step3 {background-position:500px 150px;}
*/
.node-real_estate_fastsell-form.popup_real_form {overflow:hidden;}
.node-real_estate_fastsell-form .hierarchical-select-wrapper .hierarchical-select select {margin-right:5px;width:150px;}
.node-real_estate_fastsell-form .field-name-field-real-estate-subtyp {background:none;}
.node-real_estate_fastsell-form .form-actions {display:none;bottom: 0;left: 150px;position: absolute;}
.info_text {font-size:16px;}
ol.info_text li {list-style-position: outside;}
.group-step3 {background-position:550px 100px;}
.node-real_estate_dopyt-form .field-name-field-meno-a-priezvisko {display:none;}
.node-real_estate_dopyt-form .group-step3, .node-real_estate-form .group-step3 {background-position:550px 130px;}
.node-real_estate_change-form .group-step3 {background:none;}
.node-real_estate_dopyt-form .note {font-size:12px;position:absolute;bottom:0px;}
.popup_real_form .field-name-field-real-estate-ulica input.form-text {width:280px;}
.popup_real_form .highlighted {color:#bfb07d;}
.blue_popup .group-main-step-cont .highlighted {color:#59949e;}
.popup_real_form .footer_notice {position:absolute;bottom:0px;left:0;color:#888;font-size: 12px;border-top:1px solid #ccc;}
.popup_real_form select, .node-real_estate_change-form .group-real-estate-type-values select,
.popup_real_form input.form-text, #red-helpers-zbn-watchdog-form input.form-text,
.view_order .form-text {border:1px solid #bfb07d;background:#fff;height:26px;text-indent:5px;max-width:100%;width: 170px;}
input.form-text {border:1px solid #bfb07d;background:#fff;height:26px;text-indent:5px;max-width:100%;}
.node-real_estate_change-form .group-real-estate-type-values select {height:30px;}
.popup_real_form select, .node-real_estate_change-form .group-real-estate-type-values select,
.popup_real_form input.form-text,
.blue_popup #red-helpers-zbn-watchdog-form input.form-text,
.view_order .form-text {border-color:#59949e;}
.popup_real_form select.error, .popup_real_form input.form-text.error,
.blue_popup #red-helpers-zbn-watchdog-form input.form-text.error,
.view_order .form-text.error {border:2px solid red;}
.field-name-field-real-estate-subtyp {overflow:hidden;}
.popup_real_form .field-type-image,
.group-main-step-cont .field-name-field-photo-need-help {padding:0 20px}
.popup_real_form .field-type-image fieldset {border:0px none;margin:0;padding:0px;}
.popup_real_form .field-type-image legend,
.popup_real_form .field-type-image .tabledrag-toggle-weight-wrapper,
.popup_real_form .field-type-image .sticky-header,
.popup_real_form .field-type-image thead, .popup_real_form .field-type-image .tabledrag-handle,
.popup_real_form .field-type-image tr .image-widget-data {display:none;}
.popup_real_form .field-type-image table {overflow:hidden;}
.popup_real_form .field-type-image table, .popup_real_form .field-type-image tbody, .popup_real_form .field-type-image tr,
.popup_real_form .field-type-image td {display:block;border:0px none;background:none;}
.popup_real_form .field-type-image tr {float:left;width:60px;margin:2px 5px;padding: 0;position: relative;}
.popup_real_form .field-type-image tr div.image-preview {padding:0px;height:60px;width:60px;display:table-cell;float:none;text-align:center;vertical-align:middle;}
.popup_real_form .field-type-image tr img {width:auto;height:auto;max-height: 60px;max-width: 60px;}
.popup_real_form .group-step3 .field-type-image .form-item {margin:3px 0;}
.popup_real_form .field-type-image tr input.form-submit {margin:0px !important;padding:0px;text-align:left;width:100%;position: absolute;top:0;right:0px;height: 15px;
  line-height: 15px;text-indent: -9999px;width: 15px;background:transparent url('../images/close.png') no-repeat center center;background-size:65% auto;background-color:rgba(238, 53, 110, 0.6);}
.popup_real_form .field-type-image input.form-submit {height:auto !important;margin-left:15px !important;display:inline-block !important;}
.popup_real_form .field-type-image .form-type-managed-file {border-top:1px solid #ccc;margin-top:10px;padding-top:10px;}
.popup_real_form input.form-text {width:142px;}
.popup_real_form .small_popup input.form-text {width:100%;}

.popup_real_form input.form-checkbox {height:auto;}
.popup_real_form select {padding:2px 0;height: 30px;text-indent:0px;}
.popup_real_form .hierarchical-select select:nth-child(1),
.popup_real_form .hierarchical-select select:nth-child(2) {display:none;}
.popup_real_form .rtcenter {text-align:center;margin-bottom:20px;}
.hierarchical-select-wrapper .hierarchical-select select, .hierarchical-select-wrapper .hierarchical-select .add-to-dropbox,
.hierarchical-select-wrapper .hierarchical-select .create-new-item {margin-right:70px;}
.group-real-estate-type-values {clear:both;float: left;padding-bottom:10px;width:auto;}
.node-real_estate_change-form .group-real-estate-type-values,
.node-real_estate_change-form .group-real-estate-type-values .checkboxes .form-wrapper {width:100%;min-height:2px;}
.node-real_estate_change-form .group-real-estate-type-values .checkboxes {width:25%;float:right;}
.node-real_estate_change-form .group-real-estate-type-values .form-wrapper {width:25%;float:left;min-height:62px;}
.popup_real_form .field-type-markup {float:left;width:100%;}
#red-helpers-zbn-watchdog-form .group-real-estate-type-values {clear:both;float: none;padding:0px;width: auto;margin:20px 10px 0 10px;}
#red-helpers-zbn-watchdog-form .form-submit {float: right;margin: -60px 0 20px;}
.advanced-filter.group-14 .filter-container.more-price {margin-bottom:60px;}
.node-real_estate_dopyt-form #edit-field-meno-a-priezvisko {margin-top:20px;}
.dopyt_count_cont, .index_price_cont {padding:5px;border:2px solid #59949e;text-align:center;background:#ebfafc;font-weight:bold;margin-bottom:20px;}
.index_price_cont {margin-top:40px;}
.final_count, .final_price {font-size:48px;}
.real_offer_overview {margin-top:15px;}
.real_offer_overview div {margin-bottom:5px;}
.popup_real_form {position:relative;}
.field-name-field-pozadovana-cena {margin-top:24px;}
/*.popup_real_form .small_popup_background {display:none;position:fixed;top:0px;left:0px;right:0px;bottom:0px;background:#fff;opacity:0.7;z-index:101;} */
#real_estate_overview {float:left;width:28%;padding: 0 2%;border-right:1px solid #ccc;}
.zbn_finish_sell {float: left;
    margin-left: -1px;
    padding-left: 2%;
    width: 66%;}
.zbn_finish_sell .form-type-radios {overflow:hidden;margin: 30px 0;}
.zbn_finish_sell .form-radios {clear: both;
    margin: 10px 0 0 24px;
    overflow: hidden;
    padding-top: 5px;}
.zbn_finish_sell .form-type-radios div, .zbn_finish_sell .form-type-radios input {margin-top:0px !important;margin-bottom:0px !important;}
.zbn_finish_sell .form-type-radios > label, .zbn_finish_sell .form-type-radios .form-item {float:left;margin-right:8px;}
.zbn_finish_sell .form-type-radios > label::before {content:" ";display:inline-block;width:14px;height:14px;
    -webkit-border-radius:50%;margin-right: 15px;
    -moz-border-radius:50%;position: relative;
    top: 3px;
    border-radius:50%;}
.popup_real_form .small_popup {display:none;position:relative;}
.popup_real_form .small_popup .side_part {float:left;width:28%;padding: 0 2%;margin:20px 0;}
.popup_real_form .small_popup .side_part.left,
.popup_real_form .small_popup .side_part.middle {border-right:1px solid #ccc;}
.popup_real_form .small_popup .side_part.right,
.popup_real_form .small_popup .side_part.middle {text-align:center;}
.no_gpl.popup_real_form .small_popup .side_part.right {display:none;}
.no_gpl.popup_real_form .small_popup .side_part {width:32%;}
.no_gpl.popup_real_form .small_popup .side_part.middle {width: 59%;border:0px none;}
.popup_real_form .small_popup .side_part h3 {margin:0px;}
.popup_real_form .small_popup .side_part img {max-height: 456px;width: auto;}
.popup_real_form .small_popup .close {color:red;top:5px;right:7px;position:absolute;font-size:20px;cursor:pointer;}
.popup_real_form .field-name-field-real-estate-subtyp {margin:20px -120px;}
.popup_real_form .field-name-field-nd-real-estate-subtyp {margin:20px 0;}
.popup_real_form .checkboxes {float:right;width:25%;white-space: nowrap;margin-bottom: 40px;}
.popup_real_form .checkboxes .form-item,
.node-real_estate_dopyt-form .checkboxes .form-item {margin:0px;}
.popup_real_form .field-name-field-n-d-inzinierske-siete, .popup_real_form .field-name-field-n-ro-inzinierske-siete, .popup_real_form .field-name-field-n-p-inzinierske-siete {float:right;width:140px;margin-bottom: 10px;margin-top: 5px;}
.popup_real_form .field-name-field-n-p-inzinierske-siete {margin-right:10px;}
.popup_real_form .checkboxes .icon {padding-left:50px;font-size:20px;margin-bottom:2px;}
.popup_real_form .field-widget-cshs {overflow:hidden;}
.popup_real_form .field-name-field-n-pocet-izieb, .popup_real_form .field-name-field-celkov-plocha-bytu, .popup_real_form .field-name-field-n-f-poschodie, .popup_real_form .field-name-field-n-f-stav, .popup_real_form .field-name-field-nn-f-stav, .popup_real_form .field-name-field-n-f-konstrukcia-bytu, .popup_real_form .field-name-field-n-f-vek-bytu,
.popup_real_form .field-name-field-n-d-pocet-izieb, .popup_real_form .field-name-field-n-d-v-mera-pozemku, .popup_real_form .field-name-field-n-d-pocet-podlazi, .popup_real_form .field-name-field-n-d-podlahov-plocha-domu, .popup_real_form .field-name-field-n-d-vek-domu, .popup_real_form .field-name-field-n-d-stav-domu, .popup_real_form .field-name-field-nn-d-stav-domu,
.popup_real_form .field-name-field-n-ro-druh-objektu, .popup_real_form .field-name-field-n-ro-vymera-pozemku, .popup_real_form .field-name-field-n-ro-stav-objektu, .popup_real_form .field-name-field-n-rpodlahov-plocha-objektu, .popup_real_form .field-name-field-n-ro-pocet-podla-,
.popup_real_form .field-name-field-n-ro-pocet-izieb, .popup_real_form .field-name-field-n-ro-vek-objektu, .popup_real_form .field-name-field-ko-typ-objektu, .popup_real_form .field-name-field-ko-vymera-pozemku, .popup_real_form .field-name-field-ko-pocet-miestnosti, .popup_real_form .field-name-field-ko-stav-objektu,
.popup_real_form .field-name-field-ko-uzitkov-plocha, .popup_real_form .field-name-field-ko-pocet-podla-, .popup_real_form .field-name-field-n-p-ucel-pozemku, .popup_real_form .field-name-field-nn-p-ucel-pozemku, .popup_real_form .field-name-field-n-p-vymera-pozemku, .popup_real_form .field-name-field-n-p-teren, .popup_real_form .field-name-field-n-p-sirka-pozemku,
.popup_real_form .field-name-field-n-p-dlzka-pozemku, .popup_real_form .field-name-field-n-f-pocet-podlazi, .popup_real_form .field-name-field-ko--uzitkov-plocha,
.popup_real_form .field-type-number-decimal, .popup_real_form .field-widget-options-select, .popup_real_form .field-widget-number,
.popup_real_form .select-wrapper {float:left;width:25%;height:66px;}
.popup_real_form .select-wrapper {margin:0px;}
.popup_real_form .field-name-field-ko-f-pozadovana-cena,
.popup_real_form .field-name-field-ko-d-pozadovana-cena,
.popup_real_form .field-name-field-ko-ro-pozadovana-cena,
.popup_real_form .field-name-field-ko-ko-pozadovana-cena,
.popup_real_form .field-name-field-ko-p-pozadovana-cena {clear:left;}
.popup_real_form .field-name-field-n-f-pocet-podlazi .form-item {float:left;}
.popup_real_form .field-name-field-n-pocet-izieb select, .popup_real_form .field-name-field-n-f-stav select, .popup_real_form .field-name-field-n-f-pocet-podlazi select,
.popup_real_form .field-name-field-n-ro-druh-objektu select, .popup_real_form .field-name-field-n-ro-stav-objektu select,
.popup_real_form .field-name-field-ko-typ-objektu select, .popup_real_form .field-name-field-ko-stav-objektu select,
.popup_real_form .field-name-field-n-p-ucel-pozemku select, .popup_real_form .field-name-field-n-p-teren select {width:170px;}
.popup_real_form .field-name-field-n-ro-druh-objektu, .popup_real_form .field-name-field-n-ro-stav-objektu, .popup_real_form .field-name-field-ko-typ-objektu, .popup_real_form .field-name-field-ko-stav-objektu  {width:194px;}
.popup_real_form .field-name-field-n-ro-pocet-podla-, .popup_real_form .field-name-field-n-ro-pocet-izieb, .popup_real_form .field-name-field-n-ro-vek-objektu {width:120px;}
.popup_real_form .field-name-field-meno-a-priezvisko input.form-text, .popup_real_form .field-name-field-telefon input.form-text, .popup_real_form .field-name-field-e-mail input.form-text {width:350px;}
.popup_real_form .group-step4 .field-type-text,
.popup_real_form .group-step4 .field-type-email {overflow:hidden;margin-left: 20px;}
.popup_real_form .group-step4 .field-type-text label,
.popup_real_form .group-step4 .field-type-email label,
.field-name-field-datum-narodenia legend {float:left;width:150px;line-height:30px;margin:0px;}
.popup_real_form .group-step4 .field-type-text input.form-text,
.popup_real_form .group-step4 .field-type-email input.form-text,
.field-name-field-datum-narodenia input.form-text  {float:left;width:200px;}
.node-real_estate_change-form .ajax_messages p {display:inline-block;margin-right:20px !important;}
.final-index-dopyty-count {font-size:140%;padding:10px;display:inline-block;
    width: 48px;height: 40px;}
.final-index-dopyty-count.with_bg {background:transparent url('../images/zbn-circle.png') no-repeat center center;background-size:contain;;}

.est_price_range {font-size:250%;}
.zbn_woman {display:inline-block;background:transparent url('../images/woman.png') no-repeat center center;margin-top: 20px;width:114px;height:100px;background-size:contain;}
p.phone_number {background: transparent url("../images/icon-phone.png") no-repeat scroll 0 0 / contain ;
    display: inline-block;
    font-size: 36px;
    line-height: 54px;
    padding-left: 60px;}
.small_popup p {margin:20px 0;}
.eurosuffix {position: absolute;
    right: 5px;
    bottom: 7px;}
.filter_top_line .tooltip_woman {right:60px;}
.small_popup .tooltip_woman {margin-top:60px;}


.tooltip_woman {display:inline-block;background:transparent url('../images/woman.png') no-repeat 0 bottom;width:114px;height:100px;background-size:contain;
position:absolute;top:-20px;right:0px;z-index: 90;}
.tooltip_woman.zbn_woman {position:relative;top:auto;right:auto;}
.tooltip_woman a.help_pop {text-indent:-9999px;display:block;position:absolute;top:0;left:0;bottom:0;right:0;}
.tooltip_woman:hover .tooltip_text {display:block;}
.tooltip_woman .tooltip_text {position:absolute;bottom:102px;right:-50px;width:252px;background:#fff;color: #000;padding: 8px 12px;font-size: 12px;border-radius: 10px;border: 2px solid #8c331f;}
.tooltip_woman .tooltip_text p {margin:0;}
.tooltip_woman .tooltip_text a {color: #8c331f !important;text-decoration:none !important;font-size:12px !important;font-weight:normal !important;}
.tooltip_woman .tooltip_text a:hover {text-decoration:underline !important;}
.tooltip_woman .tooltip_text .tooltip_arrow {position:absolute;bottom:-34px;right:20px;
    background:transparent url('../images/tooltip_arrow.png?v=1') no-repeat 0 bottom;width:56px;height:34px;background-size:contain;}
.sell-form-cont {position:relative;}
.popup_real_form .form-type-radio,
.popup_real_form .form-type-radios,
.node-real_estate_dopyt-form .form-type-radio,
#red-helpers-zbn-watchdog-form .form-item-field-selladv-type,
.popup_real_form .field-name-field-real-estate-subtyp .form-item {display:inline-block;margin:0px;}
.popup_real_form .field-name-field-real-estate-subtyp .form-radios .form-item {border-left:1px solid #fff;}
.popup_real_form .field-name-field-real-estate-subtyp .form-radios .form-item:last-child {border-right:1px solid #fff;}
.popup_real_form .field-name-field-real-estate-subtyp .form-radios label {width:140px;height:36px;line-height:18px;padding-top:10px;padding-bottom:10px;}
.popup_real_form .field-name-field-real-estate-subtyp .form-radios label span {display:block;}
.popup_real_form .field-name-field-real-estate-subtyp .form-radios label span.small_font {font-size:62%;color:#000;white-space: nowrap;}
.field-name-field-real-estate-subtyp {text-align:center;}
a.estimate_real_price, a.offer_real_price.show {clear:both;margin:15px auto;display:block;width:150px;}
a.estimate_real_price.disabled {background:#ebeded;color:#000;cursor:default;}
a.offer_real_price, .field-name-field-pocet-dopytov, .field-name-field-doporucena-cena {display:none;}
.popup_real_form .result_row {text-align:center;margin-top:20px;font-size:18px;}
.popup_real_form .result_row.small_text {font-size:12px;}
.popup_real_form .result_row.nowrap {white-space: nowrap;}
.popup_real_form .result_row.red_notice {font-size:12px;margin-top:40px;}
.popup_real_form .filter-container.type-price, .popup_real_form .filter-container.more-price {float:none;width:90%;margin:15px auto 0px auto;max-width:750px;}
.min-price {float:left;}
.max-price {float:right;}
.min-price, .max-price {margin:10px 16px 0 16px;color:#aaa;}
.more_then_thousand, .low_width {padding-bottom:5px;margin-bottom:5px;}
.more_then_thousand.noborder {border-bottom:0px none; padding-bottom: 0;}
.popup_real_form .form-type-radio input,
.node-real_estate_dopyt-form .form-type-radio input,
#red-helpers-zbn-watchdog-form .form-type-radio input  {display:none;}
.popup_real_form .form-type-radio label,
.node-real_estate_dopyt-form .form-type-radio label,
#red-helpers-zbn-watchdog-form .form-item-field-selladv-type label {display:block;background: #ebeded;color: #000;cursor: pointer;text-align: center;text-decoration: none;font-size: 17px;height: 44px;line-height:44px;padding: 0 28px;width:auto;}
#red-helpers-zbn-watchdog-form .form-item-field-selladv-type label {background: #faf9f1;}

.popup_real_form .field-name-field-program .form-type-radio label {color: #59949e;background:none;position:relative;text-align:left;font-weight: bold;font-size:14px;line-height:16px;height:auto;padding:0 4px 0 20px;margin:4px 0;}
.popup_real_form .field-name-field-program .form-type-radio label .notice,
.field-name-field-pozadovana-cena .description, .popup_real_form .notice {color: #000;font-size:11px;font-weight: normal;line-height:14px;display:block;}
.popup_real_form .field-name-field-program .form-type-radio label:hover,
.popup_real_form .field-name-field-program .form-type-radio label.active {background:none;color: #59949e;}
.popup_real_form .field-name-field-program .form-type-radio label.disabled:hover,
.popup_real_form .field-name-field-program .form-type-radio label.disabled,
.popup_real_form .field-name-field-program .form-type-radio label.disabled .notice {color:#aaa;cursor:default;}
.popup_real_form .field-name-field-program .form-type-radio label:before {display: inline-block;
  font-family: FontAwesome;
  font-feature-settings: normal;
  font-kerning: auto;
  font-language-override: normal;
  font-size: inherit;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-synthesis: weight style;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-rendering: auto;
  color: #777;
  content: "\f096";
  margin-right:8px;
  cursor: pointer;
  width: 12px;
  position:absolute;top:2px;left:0px;text-indent: 0;
}
.popup_real_form .small_popup .field-name-field-telefon, .popup_real_form .small_popup .field-name-field-e-mail,
.popup_real_form .small_popup .field-name-field-meno-a-priezvisko, .popup_real_form .small_popup .field-name-field-pozadovana-cena {display:inline-block;margin: 20px 1%;width: 23%;}
.popup_real_form .field-name-field-pozadovana-cena {position:relative;}
.popup_real_form .form-actions {text-align:center;}
.popup_real_form .side_part .form-required {display:none;}
.popup_real_form .choose_communication {margin:20px 0;text-align:center;}
.popup_real_form .choose_communication .fa {margin-top:5px;font-size:25px;cursor:pointer;}
.popup_real_form .field-name-field-program .form-type-radio label.active:before {content: "\f046";}
.blue_popup .popup_real_form .form-type-radio label,
.blue_popup .node-real_estate_dopyt-form .form-type-radio label,
.blue_popup #red-helpers-zbn-watchdog-form .form-item-field-selladv-type label {background:#ebfafc;}
.popup_real_form .form-type-radio label:hover, .popup_real_form .form-type-radio label.active,
.node-real_estate_dopyt-form .form-type-radio label:hover, .node-real_estate_dopyt-form .form-type-radio label.active {background: none repeat scroll 0 0 #59949e;color: #fff;}
#red-helpers-zbn-watchdog-form .form-item-field-selladv-type label:hover,
#red-helpers-zbn-watchdog-form .form-item-field-selladv-type label.active {background: none repeat scroll 0 0 #bfb07d;color: #fff;}
.blue_popup .popup_real_form .form-type-radio label:hover, .blue_popup .popup_real_form .form-type-radio label.active,
.blue_popup .node-real_estate_dopyt-form .form-type-radio label:hover, .blue_popup .node-real_estate_dopyt-form .form-type-radio label.active,
.blue_popup #red-helpers-zbn-watchdog-form .form-item-field-selladv-type label:hover,
.blue_popup #red-helpers-zbn-watchdog-form .form-item-field-selladv-type label.active {background:#59949e;}
.popup_real_form .field-name-field-real-estate-typ .form-type-radio label,
.node-real_estate_dopyt-form .field-name-field-real-estate-typ .form-type-radio label {width: 115px;padding:0px 22px;margin-right: 8px;}
.popup_real_form .field-name-field-real-estate-typ .form-item.form-type-radio,
.node-real_estate_dopyt-form .field-name-field-real-estate-typ .form-item.form-type-radio {margin-bottom:35px;}
.popup_real_form .field-name-field-real-estate-typ .form-item,
.node-real_estate_dopyt-form .field-name-field-real-estate-typ .form-item {margin:0px;}
.popup_real_form .form-item,
.node-real_estate_dopyt-form .group-step4 .form-item {margin:2px 0;}
.node-real_estate_dopyt-form .group-step4 .form-item .form-item {margin:0px;}
.node-real_estate_dopyt-form .form-item {margin:5px 0;}
.popup_real_form .group-step1 .form-item, .popup_real_form .group-step3 .form-item,
.node-real_estate_dopyt-form .group-step1 .form-item {margin:15px 0;}
.node-real_estate_dopyt-form .group-step3 .form-item {margin:5px 0;}
.field-name-field-celkov-plocha-bytu, .field-name-field-n-f-poschodie {float:left;width:200px;}
.field-name-field-n-f-poschodie input {width:100px;}
.popup_real_form .field-type-list-boolean .form-item, .node-real_estate_dopyt-form .field-type-list-boolean .form-item,
.node-real_estate_dopyt-form .field-name-field-real-estate-typ, .field-name-field-real-estate-typ {display:none;}
.popup_real_form .field-type-list-boolean.field-name-field-ochrana-osobn-ch-dajov .form-item  {display: block;}
.popup_real_form .field-type-list-boolean.field-name-field-ochrana-osobn-ch-dajov {margin-top:10px;}
.popup_real_form .field-group-div .field-type-list-boolean .form-item,
.node-real_estate_dopyt-form .field-group-div .field-type-list-boolean .form-item {display:block;}
.print {float:right;font-size:16px;font-weight:bold;cursor:pointer;}
#edit-field-n-d-inzinierske-siete .form-item, #edit-field-n-ro-inzinierske-siete .form-item, #edit-field-n-p-inzinierske-siete .form-item {margin:0px;}
#edit-field-n-d-inzinierske-siete .form-checkboxes label, #edit-field-n-ro-inzinierske-siete .form-checkboxes label,
#edit-field-n-p-inzinierske-siete .form-checkboxes label {font-size:14px;font-family:'Open Sans',sans-serif,Helvetica,Tahoma;margin:0px;}
#edit-field-n-d-inzinierske-siete .form-item .form-checkboxes, #edit-field-n-ro-inzinierske-siete .form-item .form-checkboxes,
#edit-field-n-p-inzinierske-siete .form-item .form-checkboxes {margin-top:-1px;}
.group-step3 .description, .field-name-field-datum-narodenia {margin-left:20px;display:none;}
.field-name-field-datum-narodenia fieldset {border:0px none;padding:0px;margin:0px;}
.field-name-field-datum-narodenia .fieldset-wrapper {float:left;width:200px;}
.field-name-field-datum-narodenia legend {margin:0px;padding:0px;font-weight:bold;}
.field-name-field-datum-narodenia .container-inline-date .date-padding {padding:0px;}
.popup_real_form .form-actions .form-submit,
.popup_real_form .form-actions .form-submit:hover,
.node-real_estate_dopyt-form .form-actions .form-submit:hover  {background:#bcad7a;color: #ffffff;}
.popup_real_form .form-actions .form-submit,
.node-real_estate_dopyt-form .form-actions .form-submit,
.node-real_estate_change-form .form-actions .form-submit,
.node-real_estate_change-form  .form-submit,
.zbn_finish_sell .form-submit {
background:#59949e;
}
.popup_real_form .form-actions .form-submit:hover,
.node-real_estate_dopyt-form .form-actions .form-submit:hover,
.node-real_estate_change-form .form-submit:hover,
.zbn_finish_sell .form-submit:hover {background:#67a2ad;}
#final_error_message.ajax_messages {display:block;}
#final_error_message p {margin:0px;}
.node-real_estate_dopyt-form #final_error_message p {display:inline-block;margin-right:5px;}

.errormessages div {color: #8c2e0b;background-color: #fef5f1;padding:6px 12px;border:1px solid #8c2e0b;margin:5px 0;}
.successmessages {
    background-color: #f0fff3;
    border: 1px solid #044c11;
    color: #044c11;
    margin: 5px 0;
    padding: 6px 12px;
}
.finalize_container {font-size: 14px;}
.group-step1 .errormessages div {max-width:300px;}

.select_me_on_click {padding:8px;margin:5px 0;background:#e8e5d8;}
.offer_devided {
text-align:center;
margin-top:20px;font-size: 16px;
width:670px;float:right;line-height:40px;max-width:100%;
background: #b2b094;
background: -moz-linear-gradient(left, #b2b094 0%, #9c9980 10%, #9c9980 90%, #b2b094 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, #b2b094), color-stop(10%, #9c9980), color-stop(90%, #9c9980), color-stop(100%, #b2b094));
background: -webkit-linear-gradient(left, #b2b094 0%, #9c9980 10%, #9c9980 90%, #b2b094 100%);
background: -o-linear-gradient(left, #b2b094 0%, #9c9980 10%, #9c9980 90%, #b2b094 100%);
background: -ms-linear-gradient(left, #b2b094 0%, #9c9980 10%, #aaa375 90%, #b2b094 100%);
background: linear-gradient(to right, #b2b094 0%, #9c9980 10%, #9c9980 90%, #b2b094 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2b094', endColorstr='#b2b094', GradientType=1 );
}
.offer_devided span {margin:0 10px;}
.visits_counter, .current_date {float:right;margin-left:0px;}
.current_date {margin-left:15px;}
#clockid {
    margin: 0;
    position: absolute;
    right: 10px;
    top: 10px;
}
.inzerat .detailed_info .ctools-collapsible-content .node-adv-override .field.field-name-field-adv-zbn-galeria {width:100%;overflow:hidden;}
.inzerat .detailed_info .ctools-collapsible-content .node-adv-override .field.field-name-field-adv-zbn-galeria img {float:left;margin:4px;}
 a.button, .form-submit {background: #bfb07d none repeat scroll 0 0;
    color: #ffffff;
    cursor: pointer;display:inline-block;
    font-size: 14px;
    line-height: 52px;
    padding: 0 20px;margin:10px 0;
    text-decoration: none;font-weight:bold;min-width:150px;
    text-transform: none;border:0px none;text-align:center;}
 a.button:hover, .form-submit:hover {background: #bcad7a;cursor:pointer;}
 .seller_detail_container  a.button {width:auto;line-height:40px;}
.form-submit {width:220px;height:52px;}
.seller_detail_container .form-submit {height:40px;line-height:40px;}
.menu-mlid-2285 > .open_menu_trigger {display:block !important;cursor:default;}
.region-content-top .advanced-filter ul.menu li.menu-mlid-2285 > a::after {display:none !important;}

.ajax_html_contact_zbn.html_ajax_loaded p {margin:0px;}
.ajax_html_contact_zbn a.close_button:hover {background-color:#bcad7a;}
.ajax_html_contact_zbn a.close_button {background-color:#bfb07d;right: 2px;top:2px;}
.ajax_html_contact_zbn.html_ajax_loaded {background:#fafafa;padding:16px;overflow:hidden;border:1px solid #bfb07d;box-shadow: 2px 2px 9px #bcad7a;}
.ajax_html_contact_zbn .form-item {width:33%;float: left;margin-top: 0;}
.ajax_html_contact_zbn .form-item input {width:95%;padding:5px 0px;text-indent:6px}
.ajax_html_contact_zbn .form-type-textarea {width:98%;float: left;}
.ajax_html_contact_zbn .form-submit {float:left;margin:0px;}
.ajax_html_contact_zbn .form-item input, #ajax_html_contact_zbn .form-item textarea {border:1px solid #bfb07d;}
.ajax_html_contact_zbn .form-item textarea {height:80px;}

.view_order table {width:100%;}
.view_order table td, .view_order table th {text-align:center;vertical-align:middle;padding:3px;border:1px solid #999;font-size: 14px;}
.view_order table td.heading {background:#f3f3f3;font-weight:bold;}
.view_order .group-main-step-cont,
.view_order .group-main-step-cont .group-step1,
.view_order .group-main-step-cont .group-step2,
.view_order .group-main-step-cont .group-step3,
.view_order .group-main-step-cont .group-step4 {width:100%;height:auto;padding:0px;overflow: hidden;}
.view_order .group-real-estate-type-values {padding:0px;}
.view_order .form-item, .view_order .form-actions {margin:0px;}
.view_order h3 {font-size:20px;color: #59949e;margin-top:25px;margin-bottom:5px;}
.group-package .form-item {padding-left:15px;}
.choosen label {font-weight:bold;}
.node-real-estate-change {font-size:14px;}
.group-additional-info .field {clear:both;}
.field-name-field-agree-terms {margin-top:25px;}
.group-stavba h3, .group-pozemok h3 {margin-bottom:0px;}
.group-stavba .field, .group-pozemok .field {margin-left:15px;}
.row .cell {float:left;margin-right:20px;margin-bottom:8px;}
.row {margin:0 5px;}
.view-zbn-objednavky a {display:block;}
.page-node .field-name-field-fotografie {overflow:hidden;}
.page-node .field-name-field-fotografie img {float:left;margin:4px;}
.node-real-estate-change .ctools-collapsible-container {padding:5px;background:#f5f5f5;}
.node-real-estate-change .ctools-collapsible-content {padding:0 20px;}
.node-real-estate-change .form-item {float:left;width:33%;margin:0 0 10px 0;}
.node-real-estate-change .form-item input {max-width:80%;}
.node-real-estate-change .form-submit {clear:both;}
.editablefield-edit {    cursor: pointer;
    border: 0px none;
    display: inline;
    background: none;
    font-size: 10px;
    color: #aaa;
    padding: 0px;
    margin: 0px;
    line-height: 12px;
    margin-left: 10px;}
td .field-name-field-zbn-login-valid {float:left;}
.editablefield-edit:hover {text-decoration:underline;background:none;}
.views-field-editablefield fieldset, .views-field-editablefield fieldset div {border:0px none;margin:0px !important;padding:0px !important;}
.views-field-field-zbn-autoreg {width:60px;text-align:center;}

#price-index-range, .min-price, .max-price {display:none;}
.real-calulator {position:relative;}
.real-calulator .new-worker {position:absolute;right: -120px;
    top: 0;z-index: 30;max-width:200px;}
.real-calulator .new-worker img {max-width:100%;height:auto;}
.real-calulator .webform-client-form {position:absolute;right: -120px;
    top: 0;padding:0 15px;
    z-index: 30;max-width:176px;text-align: center;border:1px solid #87270d;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.real-calulator .webform-client-form p, .real-calulator .webform-client-form h3,
.real-calulator .webform-client-form .form-item, .real-calulator .webform-client-form .form-submit {margin:4px 0;}
.real-calulator .webform-client-form h3 {margin-top:8px;color: #87270d;}
.real-calulator .webform-client-form .form-actions {margin:0px;}
.real-calulator .webform-client-form .form-submit {background-color: #87270d;}
.real-calulator .webform-client-form .form-submit:hover {background-color: #7a1a01;}
.real-calulator .webform-client-form  input.form-text {border-color: #87270d;}
.webform-client-form .close_form { font-size: 110%;
    position: absolute;
    right: 8px;
    top: 1px;}
.webform-client-form .close_form:hover {cursor:pointer;}
.relative {position:relative;}
.step-arrow {position:absolute;top:-55px;left:150px;display:block;}
.step-arrow .arrow_cont{font-family:'Kalam';color:#8b321e;font-weight:normal;text-decoration:none;
background:transparent url('../images/chp-arrow-1.png') no-repeat right bottom;background-size:100px auto;
padding-right:100px;width:150px;font-size:24px;line-height:24px;text-align: center;display:none;}
.step-arrow.fixed .arrow_cont,
.step-arrow.disapear .arrow_cont{display:block;}
.step-arrow:hover {font-weight:normal !important;color:#8b321e !important;}
.step-arrow.buyers {top:50px;left:20px;}
.step-arrow.buyers .arrow_cont {background-image:url('../images/chp-arrow-1-flip.png');padding:40px 0px 0px 0;width:300px;background-position: center top;}
.step-arrow.basket {top:-20px;left:-440px}
.step-arrow.basket .arrow_cont {background-image:url('../images/chp-arrow-2.png');padding-left:110px;width:200px;background-position: right center;}
.step-arrow.change_filter {left: 100px; top: -52px;}
.step-arrow.change_filter .arrow_cont {background-image:url('../images/chp-arrow-1-flip-h.png');padding-right:0px;padding-left:110px;width:220px;background-position: left bottom;}
.step-arrow.chp2 {top:140px;left:-240px;}
.step-arrow.chp2 .arrow_cont {background-image:url('../images/chp-arrow-2.png');padding:0 20px 20px 0;width:200px;}
.step-arrow.chp3 {top:-10px;right: 40px;left: auto;}
.step-arrow.chp3 .arrow_cont {background-image:url('../images/chp-arrow-2-flip.png');padding-left:110px;padding-right:0;width:200px;background-position: left center;}
.step-arrow.chk1 {left:80px;}
.step-arrow.chk2 {top:60px;left:-200px;}
.step-arrow.chk2 .arrow_cont {background-image:url('../images/chp-arrow-2.png');padding:0 20px 20px 0;width:200px;}
.step-arrow.chk3 {top:auto;left: 370px;bottom: 428px;}
.step-arrow.chk3 .arrow_cont {background-image:url('../images/chp-arrow-3.png');padding-right:110px;width:240px;background-position: right center;}
.step-arrow.chk4 {top:-20px;right: -360px;left: auto;}
.step-arrow.chk4 .arrow_cont {background-image:url('../images/chp-arrow-2-flip.png');padding-left:110px;padding-right:0;width:240px;background-position: left center;}

#content ul.pager.pager-show-more {margin:40px 0 0 0;float:none;text-align:center;}
#content ul.pager.pager-show-more li {padding:0px;margin:0px;}
.more_then_five {font-size:16px;}


.mobile-calculator-outer-wrapper {
  overflow: hidden;
  display: none;
  position: relative;
  top: -40px;
}
.mobile-calculator-container {
  position: relative;
  background-color: #fff;
  overflow-y: hidden;
}
.mobile-calculator-container .title {
  font-size: 22px;
  font-size: 5.5vw;
  text-align: center;
}
.screen-block {
  position: relative;
  float: left;
  padding: 10px;
  box-sizing: border-box;
  padding-bottom: 90px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  /*left: -15px;*/
  /*margin-right: 30px;*/
}
.small-text-btns .calc-btn.long_text {
    font-size:12px;
}
.icon-title {
  font-size: 20px;
  font-style: italic;
  padding-left: 80px;
  padding-top: 25px;
  min-height: 30px;
  position: relative;
}
.icon-title:before {
  display: inline-block;
  content: '';
  width: 80px;
  height: 60px;
  position: absolute;
  top: 10px;
  left: 0;
  background-image: url(../images/woman.png);
  background-size: contain;
  background-repeat: no-repeat;
}
.row {
  overflow-y: hidden;
  margin-left: -5px;
  margin-right: -5px;
}
.col {
  float: left;
  box-sizing: border-box;
  padding: 5px;
  text-align: center;
  width: 100%;
}
.col-2 {
  width: 16.66%;
}
.col-3 {
    width: 25%;
}
.col-4 {
  width: 33.33%;
}
.col-6 {
  width: 50%;
}
.col-8 {
  width: 66.66%;
}
a.calc-btn {
  border-radius: 10px;
  text-decoration: none;
  display: block;
  height: 55px;
  line-height: 50px;
  padding: 0 5px;
  color: #D4AF37;
  background-color: #59949e;
  font-size: 26px;
  text-align: center;
  margin: 0;
  width: 100%;
  box-sizing: border-box;
}
.calc-btn.selected {
  color: #59949e !important;
  background-color: #D4AF37 !important;
}
.calc-btn:hover {
  cursor: pointer;
  background-color: #508992;
  color: #D4AF37;
}
.small-text-btns .calc-btn {
  font-size: 15px;
}
.calc-btn.selected {
  border-color: #00CE00;
}
.calc-btn span {
  display: inline-block;
  vertical-align: middle;
  line-height: 1em;
}
.calc-btn.reset-calculation {
  background-color: #9e9e9e;
  color: #87260E;
}
.calc-btn.reset-calculation:hover, .calc-btn.reset-calculation:active, .calc-btn.reset-calculation:focus {
  background-color: #7e7e7e;
}
.calc-btn.mobile-calc-submit, .calc-btn.input-text {
  background-color: #87260E;
  color: #9e9e9e;
}
.calc-btn.mobile-calc-submit:hover, .calc-btn.mobile-calc-submit:active, .calc-btn.mobile-calc-submit:focus,
.calc-btn.input-text:hover, .calc-btn.input-text:active, .calc-btn.input-text:focus {
  background-color: #6e240f;
}
.btn-description {
  margin-top: 1px;
  color: #696969;
    font-size: 10px;
}
.red-logo-container {
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 10px;
  right: 10px;
}
.textfield_input {margin:15px 0;font-size:20px;}
.ui-widget-overlay {
    background: #555 none repeat scroll 0 0;
    opacity: 0.7;
}
.ui-widget-content {
    background: #fff none repeat scroll 0 0;
    border-color: #fff;
}
.ui-widget-header {
    background-color: #59949e;
}
.ui-dialog .ui-button {
    background: #59949e none repeat scroll 0 0;
    color: #fff;
    height: auto;
    padding: 4px 20px;
    width: auto;
    border-radius:4px !important;
}
.ui-dialog .ui-dialog-titlebar .ui-button {
    display:none;
}
.scroll-to-calc {
  display: none;
}
.compact-view a.calc-btn {
  height: 38px;
  line-height: 33px;
}
.compact-view.small-text-btns .calc-btn, .compact-view .small-text-btns .calc-btn {
  font-size: 12px;
}
.compact-view.small-text-btns .calc-btn.long_text, .compact-view .small-text-btns .calc-btn.long_text {
  font-size: 10px;
}
.compact-view .textfield_input {
  margin-top: 0;
  margin-bottom: 5px;
}
.compact-view .title {
  font-size: 20px;
  margin-bottom: 0;
}
.compact-view .icon-title {
  font-size: 18px;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-left: 60px;
}
.compact-view .icon-title:before {
  width: 60px;
  height: 45px;
}
.compact-view .icon-title q {
  display: block;
  padding-top: 5px;
}
@keyframes cursor {
  from, to {color: transparent;}
  50% {color: inherit;}
}
.cursor {
  position: relative;
  top: -2px;
  -webkit-animation: 1s cursor step-end infinite;
  -moz-animation: 1s cursor step-end infinite;
  -ms-animation: 1s cursor step-end infinite;
  -o-animation: 1s cursor step-end infinite;
  animation: 1s cursor step-end infinite;
}
.finalize_container .zbn_woman {
  margin-top: 90px;
}
.field-name-field-adv-gmap {clear:both;width:100% !important;min-height:300px;}
.google_map_field_display {
  height: 300px;
  width: 100%;
}
.field-name-field-adv-gmap .field-label {cursor:pointer;}
.field-name-field-adv-gmap .field-items {visibility:hidden;}

.choose_another_city a {margin:5px;}
form.index-prices table  td, form.index-prices table  th {padding:5px;text-align:center;vertical-align:middle;border-bottom: 1px solid #ccc;}
.index-price-content table.history td, .index-price-content table.history th {text-align:center;}
.index-price-content table.history tr td:nth-child(3), .index-price-content table.history tr th:nth-child(3) {text-align:right;padding-right:40px;}
.index-price-content table.history {max-width: 400px;}
.index-price-content table.change_price_table td {padding:10px;}
.change_price_table {float:right;max-width:470px;}
.index-prices-change .description {font-size:1em;}
.index-price-content {background:#fff;padding:15px 20px;margin-top:20px;}
.index-price-content h2 {color:#000;font-weight:normal;}
form.index-prices .form-item {margin:0;}
.price_highlight {border:1px solid #ccc;padding:4px 12px;display:inline-block;background:#eee;}

.view-ponuky-bytov-na-predaj td .form-actions {margin:0;display:block;}
.view-ponuky-bytov-na-predaj .form-actions,
.view-ponuky-bytov-na-predaj .lineage-item-level-0,
.view-ponuky-bytov-na-predaj .lineage-item-level-1,
.view-ponuky-bytov-na-predaj .lineage-item-level-2,
.view-ponuky-bytov-na-predaj .hierarchical-select-item-separator:nth-of-type(2),
.view-ponuky-bytov-na-predaj .hierarchical-select-item-separator:nth-of-type(4),
.view-ponuky-bytov-na-predaj .hierarchical-select-item-separator:nth-of-type(6),
.node-type-real-estate .tabs,
.node-type-real-estate .main_content > .action-links {display:none;}
.node-real-estate .editable-field .form-actions {margin:0;padding:0;}
.node-real-estate .field-type-date fieldset {padding:0;margin:0;border:0 none;}
.node-real-estate fieldset.date-combo .container-inline-date .date-padding {padding:0;}
.view-ponuky-bytov-na-predaj .hierarchical-select-item-separator {margin:0 4px;}
.node-real-estate .field-group-fieldset {overflow:hidden;border:1px solid #aaa;padding:16px;margin:0 0 20px 0;}
.node-real-estate .field-group-fieldset .field {float:left;width:33%;margin:0;line-height: 150%;}
.node-real-estate ul, .node-real-estate li {list-style:none;}
.view-ponuky-bytov-na-predaj .form-checkboxes {overflow:hidden;}
.view-ponuky-bytov-na-predaj .form-checkboxes .form-item {float:left;margin:5px;}
.view-ponuky-bytov-na-predaj .views-submit-button {clear:both;float:left;}
.view-ponuky-bytov-na-predaj .views-submit-button .form-submit {margin-top:0;}
.views-field-field-chce-predat,
.views-field-field-mame-v-ponuke,
.views-field-field-predali-sme {text-align:center;}
.chce-predat-1 .views-field-field-chce-predat,
.mame-ponuku-1 .views-field-field-mame-v-ponuke,
.predali-sme-1 .views-field-field-predali-sme,
.chce-predat-1 .views-field-field-chce-predat select,
.mame-ponuku-1 .views-field-field-mame-v-ponuke select,
.predali-sme-1 .views-field-field-predali-sme select {background:green !important;border: 1px solid #fff;color: #fff;}
.chce-predat-2 .views-field-field-chce-predat,
.mame-ponuku-2 .views-field-field-mame-v-ponuke,
.predali-sme-2 .views-field-field-predali-sme,
.chce-predat-2 .views-field-field-chce-predat select,
.mame-ponuku-2 .views-field-field-mame-v-ponuke select,
.predali-sme-2 .views-field-field-predali-sme select {background:red !important;border: 1px solid #fff;color: #fff;}
.view-ponuky-bytov-na-predaj .description {font-size:90%;}
.view-ponuky-bytov-na-predaj .hover_cont {position:relative;text-align: center;}
.view-ponuky-bytov-na-predaj .hover_cont .show_on_hover {text-align: left;position:absolute;display:none;top:0;width:300px;right:0px;box-shadow:2px 2px 10px #000;padding:0 10px;background:#fff;z-index:10;}
.view-ponuky-bytov-na-predaj .hover_cont:hover .show_on_hover {display:block;}
.view-ponuky-bytov-na-predaj .hover_cont .field-collection-view {border-bottom:1px solid #aaa;margin-top:10px;}
.view-ponuky-bytov-na-predaj .hover_cont .field-collection-view:last-child {border-bottom:0 none;}
.view-ponuky-bytov-na-predaj .views-field-field-pripomienka .hover_cont .show_on_hover {padding:10px;width:200px;}
.views-field-field-n-pocet-izieb, .views-field-field-meno-a-priezvisko {white-space: nowrap;}
.view-ponuky-bytov-na-predaj tr.prip-1 td {background: #c9e0ff;}
.filter_form .select2-container--default .select2-selection--multiple {border-color:#aaa;}
.fulltext_locations_divider span {background:#fff;}
