.search_frame {	width:260px;	max-width:260px;	display:table-cell;	vertical-align:top;	padding-left:30px;}.search_frame h2.topic a {	color:#D2DDF2;	text-decoration:none;	display:inline-block;}.search_frame .content_box {	padding:15px;}.search_frame label {	display:inline-block;	margin-bottom:10px;}.search_frame .input_col {	float:none;	margin-bottom:10px;}.search_frame input[type=text] {	width:192px;}.search_frame select {	width:100%;}.object_list_frame {	width:100%;	display:table-cell;}.object_list_frame .content_box {	padding:20px 0px 20px 0px;}.object_list {	text-align:center;	}.topic {	position:static;	color:#D2DDF2;	background-color:#0066B6;	font-size:14pt;	margin-bottom:0px;	border-bottom:none !important;	padding:5px 15px 5px 15px;	height:40px;	line-height:40px;	white-space:nowrap;	display:inline-block;	text-align:left !important;}.topic i {	background-color:#D2DDF2;	color:#0066B6;	width:50px;	text-align:center;	margin-left:15px;	height:50px;	line-height:50px;	display:inline-block;	margin-top:-5px;	margin-right:-15px;}.object_list_nav {	text-align:center;	padding-top:10px;	border-top:1px solid #C8C8C8;}.object_list_nav a {	display:inline-block;	height: 35px;	line-height: 35px;	background-color:#0066B6 ;	color: #FFFFFF;	font-weight: bold;	font-size: 10.5pt;	padding-left: 10px;	padding-right: 10px;	text-align:center;	text-decoration:none !important;		margin-left:10px;	margin-right:10px;	min-width:20px;	margin-bottom:5px;	}.object_list_nav a:active, .object_list_nav a.marked {	background-color:#007DDD;}/* Object stuff */.scroller_frame {/*	margin-left:34px; */	margin-bottom:20px;	padding-left:20px;	padding-right:20px;}.scroller_frame h2 {	padding-left:20px;}a.scroller_arrow_left {	display:inline-block;	width:24px;	height:37px;	background:url(/images/arrow_left.png) no-repeat;	outline:none;	-webkit-user-select:none;	-moz-user-select:none;	float:left;	margin-left:-45px;	margin-top:100px;}a.scroller_arrow_right  {	display:inline-block;	width:24px;	height:37px;	background:url(/images/arrow_right.png) no-repeat;	float:right;	outline:none;	-webkit-user-select:none;	-moz-user-select:none;	margin-right:-45px;	margin-top:100px;}.object_list_sort {	padding-right:34px;	float:right;}.empty_item {	min-height:0px !important;}.object_list_item  {	width:248px;	margin-bottom:15px;	margin-right:20px;	margin-left:20px;	display:inline-block;	list-style-type:none; 	position:relative;	overflow:hidden;	background:url(/images/content_box_object_list.png) no-repeat;	text-align:left !important;	height:320px;}.scroller_frame .object_list_item {	display:inline-block;	float:none;	margin-right:0px;	margin-left:0px;}.object_list_read_more {	font-size:10pt;}.object_list_img {	width:100%;	height:162px;	overflow:hidden;	margin:4px;}.object_list_img img {	width:100%;}.object_list_text {	padding:20px 4px 0px 4px;}.object_list_text h3 {	margin-top:3px;	margin-bottom:5px;	font-weight:bold;	font-size:10pt;	}.object_list_text h3.highlight2 {	position:absolute;	bottom:0px;}.object_tbl {	width:100%;	margin-bottom:5px;	font-size:9pt;}.object_tbl td.col2 {	text-align:right;	white-space:nowrap;}.object_list_percent {	width:50px;	height:45px;	position:absolute;	right:14px;	top:200px;	line-height:45px;	font-weight:bold;	font-size:10pt;	background:url(/images/bt_percent.png) no-repeat;	color:white;	text-align:center;}.object_new {	background:url(/images/object_new.png) no-repeat;	position:absolute;	left:0px;	top:0px;	width:84px;	height:82px;}.object_in_distribution {	background:url(/images/object_in_distribution.png) no-repeat;	position:absolute;	left:0px;	top:0px;	width:84px;	height:82px;}.object_in_progress {	background:url(/images/object_in_progress.png) no-repeat;	position:absolute;	left:-4px;	top:-4px;	width:131px;	height:40px;}.object_some_flats {	background:url(/images/object_rented.png) no-repeat;	position:absolute;	left:0px;	top:0px;	width:84px;	height:82px;}.object_selled {	background:url(/images/object_selled.png) no-repeat;	position:absolute;	left:0px;	top:0px;	width:84px;	height:82px;}.object_reserved {	background:url(/images/object_reserved.png) no-repeat;	position:absolute;	left:0px;	top:0px;	width:84px;	height:82px;}.object_wait {	background:url(/images/investment_wait.png) no-repeat;	position:absolute;	left:-3px;	top:-3px;	width:84px;	height:82px;}/* Object details */.object_detail_img_frame {	float:left;	margin-right:0px;	max-width:360px;	margin-bottom:20px;	position:relative;}.object_detail_img {	margin-bottom:15px;}.object_detail_preview_img_frame {}figure.gallery_img {	display:inline-block;	float:left;	margin:5px;	padding:0px;	width:73px;	height:52px;	overflow:hidden;}figure.first_img {	max-width:322px !important;	max-height:242px  !important;	width:auto !important;	height:auto !important;}figcaption {	display:none;	font-size:0px;}.object_detail_img_frame .gallery_img img {	width:100%;}.object_detail_text table td {	padding-right:20px;	padding-bottom:5px;}.object_detail_text table td.col1 {	min-width:120px;	white-space:nowrap;}.object_detail_text table td.col2 {	min-width:70px;}.object_sub {	float:left;	width:220px;	height:270px;	padding:10px 10px 10px 20px;	background-color:#FAFBFB;	margin-right:15px;	margin-bottom:15px;	position:relative;	border:1px solid #D7D7D7;	-moz-border-radius:3px; 	-webkit-border-radius:3px;	-o-border-radius:3px;	-khtml-border-radius:3px; 	border-radius:3px;	}.object_sub .object_selled, .object_sub .object_reserved, .object_detail_img .object_reserved {	left:-5px;	top:-5px;}.object_detail_img .object_selled {	left:-5px;	top:-4px;}.object_sub .object_new, .object_detail_img .object_new {	left:-5px;	top:-4px;}.object_sub .object_in_progress, .object_detail_img .object_in_progress {	left:-5px;	top:-7px;}.object_sub_img {	position:absolute;	bottom:5px;	left:auto;}.object_sub h3 {	text-align:center;	color:#F49200;}.object_sub_img img {	-moz-border-radius:3px; 	-webkit-border-radius:3px;	-o-border-radius:3px;	-khtml-border-radius:3px; 	border-radius:3px;		border:1px solid #D7D7D7;}.object_sub table  {	margin-bottom:0px:}	.object_sub table td  {}.object_sub_tbl {	width:230px;	height:190px;	overflow:auto;}.object_sub table td.col1 {	min-width:90px;}.object_sub table td.col2 {	white-space:nowrap;}.object_sub_tbl2 {	width:100%;}.object_sub_tbl2 td {	border-bottom:1px dashed #CCCCCC;	padding-top:5px;	padding-bottom:5px;	padding-left:3px;	vertical-align:middle;}.object_sub_tbl2 tr.marked {	background-color:#E9EAEA;}.object_sub_tbl2 td.col0 {	width:70px;}.col_align_right {	padding-right:160px;	text-align:right;}.bt_frame {	margin-bottom:30px;}.bt_frame a {	margin-right:20px !important;	margin-bottom:10px !important;}/* Tabulator */.tab_frame {	clear:both;	margin-bottom:15px;	width:100%;}.tab_header {	width:100%;	margin-left:0px;	margin-top:-2px;	height:28px;	display:inline-block;		}.tab_content {	padding:20px;	border:1px solid #D7D7D7;	min-height:360px;}.tab_content h3 {}.tab_content:after {  content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}.tab_pane {	float:left;}.tab_pane a, .tab_pane a:link, .tab_pane a:visited, .tab_pane a:active {	display:inline-block;	height:28px;	line-height:28px;	padding-left:12px;	padding-right:12px;	text-decoration:none;	border-top:1px solid #EAEBEB;	border-right:1px solid #E4E5E5;	border-left:1px solid #E4E5E5;		margin-right:2px;	outline:none;	background:url(/images/tab_item2_m.png) repeat-x;	background-color:#E9EAEA;		color:#919090;	min-width:100px;	font-weight:bold;	text-align:center;	text-decoration:none !important;}		.tab_pane a:hover, .tab_pane a:focus {	color:#F49200;}.tab_pane a.marked, .tab_pane a.marked:link,  .tab_pane a.marked:active, .tab_pane a.marked:link:visited {	border-right:1px solid #D7D7D7;	border-top:1px solid #D7D7D7;	border-left:1px solid #D7D7D7;	background:none;	background-color:#FFFFFF;		color:#F49200;	position:relative;	top:0px;}h1 {	font-size:14pt;}.gmap {	width:50%;	margin-bottom:20px;}@media only screen and (max-width: 767px) {	.object_list_frame, .search_frame {		display:block;		width:auto;		max-width:100%;		padding-left:0px;	}		.search_frame .input_col {			float:left;			margin-right:10px;			margin-bottom:10px;		}				.search_frame input[type=text] {			width:192px;		}				.search_frame select {			width:214px;		}	.tab_header {		height:auto;		min-height:28px;				margin-top:0px;	}	.tab_pane {		width:100%;		float:none;	}	.tab_pane a, 	.tab_pane a:link, 	.tab_pane a:visited, 	.tab_pane a:active {		display:block;		width:auto;		margin-right:0px;	}  .tab_content {		padding:10px;	}	.gmap {		width:100%;	}	.object_detail_text {		clear:left;			}		.object_detail_img_frame  {		float:none !imortant;		display:block;	}	.empty_item {		display:none;	}	}@media only screen and (max-width: 440px) {	.tab_content table {		display:block;	}	.tab_content table tr td {		display:block;	}	.tab_content table tr td:nth-child(2) {		font-weight:bold;	} 		.bt_frame a, 	.bt_frame a:active, 	.bt_frame a:link, 	.bt_frame a:visited {		display:block;		float:none;		width:auto;		max-width:auto !important;		margin-right:0px !important;	}		.object_detail_img_frame {		}}