/* STRUCTURE */

body {
	width: 1001px;
}

.status_block {
	color:#000000;
  font-size:9px;
  left:224px;
  top:42px;
	_width:115px;
	_height:25px;
}
	.status_block a{
		color: white;
	}
.left-column_search-page {
	width: 145px;
	background-color: #e8e8e8;
	padding: 13px;
}

.middle-column_search-page {
	width: 824px;
}

	#results{
		margin:0 10px;
		width:505px;
	}

	.search_results-heading {
		margin-left:10px;
		float: left;
		max-width: 400px;
	}

	.search-results_block {
		width: 525px;
	}
		#search_phrases{
			background: white url(http://images.realitynamape.sk/v3/bkg/SP_background-up.png) no-repeat 0 0;
			margin:10px 10px 0;
			padding:8px 25px 5px 8px;
			width:474px;
			position: relative;
		}
		#search_phrases-bottom{
			background: white url(http://images.realitynamape.sk/v3/bkg/SP_background-down.png) no-repeat 0 0;
			height:28px;
			margin:0 10px;
			padding:8px 0 0 40px;
			width:466px;
		}
			#search_phrases-bottom span{
				color: black;
				margin-right: 5px;
			}
			#search_phrases-bottom input#agent_email{
				padding: 2px;
				margin-right: 5px;
			}
			#search_phrases-bottom #agent_submit{
				background: white;
				border: 1px solid #565656;
				padding: 1px;
				width: auto;
			}
		#search_phrases span {
			margin-right: 10px;
		}
		.search-results_block .item {
			cursor: pointer;
			float: left;
			height: 110px;
			margin-bottom: 10px;
			position: relative;
			width: 100%;
			background: #fff;
		}
		.item.top-offer,
		.search-results_block .item.top-offer {
			/*background: url(http://images.realitynamape.sk/v3/bkg/bg_top_result.png) no-repeat;*/
		}
			.search-results_block .item.top-offer-visited {
				background-image: url(http://images.realitynamape.sk/v3/bkg/bg_top_result_visited.png);
			}
			.search-results_block .promo_logo {
				bottom:26px;
				right:6px;
			}
			.search-results_block .other {
				bottom:5px;
				font-size:9px;
				right:8px;
			}
			.search-results_block .favorite {
				bottom:5px;
				font-size:9px;
				padding-left:25px;
				position:absolute;
				right:5px;
			}

			#info_window .favorite{
			 display: none;
			}
				.search-results_block .promo_logo img {
					max-height:45px;
					max-width:75px;
				}

			.search-results_block .item img {
				margin: 2px;
			}

			.search-results_block .result-item-heading,
			.search-results_block .prix,
			.search-results_block .additional {
				margin-left:13px;
				width:347px;
			}

			.search-results_block h2 {
				margin-top: 5px;
			}

	.th_list {
		margin:10px 0 0;
		text-align: right;
	}
			.th_list span{
				margin-left: 10px;
			}
				.th_list span img{
					cursor: pointer;
				}

				.th_list span.th_result_count{
					float: left;
				}
	.nothing_found {
		border:4px solid #F2F2F2;
		font-size:15px;
		font-weight:bold;
		margin:5px 0;
		padding:6px;
	}
	#search_results-heading	{
		width: 70%;
	}
	#results_num {
		width: 29%;
	}

	.results_num-label {
		font-size:17px !important;
		line-height:26px;
		margin-left:3px;
		margin-right:10px;
	}

	.pagination-line {
		height:20px;
		margin-top: 2px;
		width:70%;
	}
		.pagination-line.top {
			margin-top:2px;
		}
		.paging-btn{
			border:solid 1px #DDDDDD;
			margin-right:2px;
			font-size:11px;
			padding:1px 7px;
			line-height:20px;
		}

		.paging-btn:hover{
			border:solid 1px #666666;
			background-color: #fffebf;
		}
		.page-current,
		.page-current:hover,
		.paging-btn.off:hover,
		.paging-btn.off {
			background: none;
			border: solid 1px white;
			color: gray;
			font-weight: bold;
			text-decoration: none;
		}
	.pagination-selectbox {
		margin-top:2px;
		width: 20%;
		text-align:right;
	}
		.pagination-selectbox select {
			width: 40px;
		}
	.results_control_wrap {
		margin:15px 0;
	}

	#search-map_block {
		position:absolute;
		right:0;
		top:160px;
		width:300px;
	}
		#search-map_block #gmap_map_types{
			position:absolute;
			top: 3px;
			left: 3px;
			z-index: 1;
		}
		#search-map_block #gmap_map_types a{
			color: black;
			font-weight: bold;
			text-shadow:1px 1px 0 #FFFFFF, -1px -1px 0 #FFFFFF, -1px 1px 0 #FFFFFF, 1px -1px 0 #FFFFFF;
		}
		#search-map_block #gmap {
			float:left;
			width:298px;
			height:298px;
			border: 1px solid #BABABA;
		}

	.banner_below-map {
		margin-top: 10px;
	}
	.banner_below_results{
		text-align: center;
		padding: 10px;
		clear: both;
	}

	.left-column-wrap {
		width:176px;
	}

	.left-column_search-page {
		background: url(http://images.realitynamape.sk/v3/bkg/AS_background-up.png) no-repeat;
		margin-top: 10px;
		width:150px;
	}

		.left-column_search-page h2 {
			margin-bottom:15px;
		}

		.left-column_search-page input[type=text] {
			width: 143px;
		}

		select#AS_prix_min,
		select#AS_prix_max,
		select#AS_overall_capacity_min,
		select#AS_overall_capacity_max,
		select#AS_free_capacity_min,
		select#AS_free_capacity_max,
		select#AS_surface_min,
		select#AS_surface_max {
			width: 70px;
		}

		.left-column_search-page hr {
			color:#C7C7C7;
			margin: 7px -6px;
		}

		#basic_criteria div,
		.custom_criteria div.input_wrap,
		#custom_criteria div {
			margin-top: 5px;
			padding-right:3px;
			overflow:hidden;
		}

		#advanced_search_form checkbox_switch{
			cursor: pointer;
		}
			.chkbox-off, .chkbox-on{
				margin-top: 0 !important;
				padding-right: 0 !important;
			}
			.chkbox-off {
				background: url(http://images.realitynamape.sk/v3/buttons/chkbox_off.png) no-repeat;
				width: 13px;
				height: 13px;
			}
			.chkbox-on {
				background: url(http://images.realitynamape.sk/v3/buttons/chkbox_on.png) no-repeat;
				width: 13px;
				height: 13px;
			}
	.left-column_search-page-bottom {
		background: url(http://images.realitynamape.sk/v3/bkg/AS_background-down.png) no-repeat;
		height: 8px;
		width:100%;
	}

#guide_content {
	width: 691px;
	margin-right:7px;
	font-size:13px;
}
	#guide_content a{
		/* color: #CD1D3A; */
	}

	#guide_content a.external{
		background:url("http://realitynamape.sk/images/v3/external.png") no-repeat scroll right center transparent;
		padding:0 13px 0 0;
	}

	.big_box {
		padding:10px 10px 10px 20px;
		width:95%;
	}
		.big_box li{
			list-style: disc inside;
		}
		.guide_article_top {
			background: url(http://images.realitynamape.sk/v3/bkg/guide_box-big_top_article.png) no-repeat 0 0 !important;
		}
		.guide_article_bottom {
			background: transparent url(http://images.realitynamape.sk/v3/bkg/guide_box-big_bottom_article.png) no-repeat scroll 0 100% !important;
		}
		.big_box_top {
			background: url(http://images.realitynamape.sk/v3/bkg/guide_box-big_top.png) no-repeat 0 0;
			height: 5px;
			width:100%;
		}
		.big_box_bottom {
			background: transparent url(http://images.realitynamape.sk/v3/bkg/guide_box-big_bottom.png) no-repeat scroll 0 100%;g
		}


			.big_box .insurance_list {
				margin:13px 0;
				padding:0 0 0 70px;
			}
				.big_box .insurance_list li {
					font-size:12px;
					font-weight: bold;
					margin-bottom:5px;
				}
				.big_box .insurance_list.calculator {
					padding:0 0 0 40px;
				}
				.big_box .insurance_list.calculator li{
					background-image: url(http://images.realitynamape.sk/v3/ico/calculator.png);
					background-position: -1px 0;
					background-repeat: no-repeat;
					height: 29px;
					line-height: 30px;
					padding-left: 30px;
				}
				.big_box .insurance_list.star li{
					list-style: url(http://images.realitynamape.sk/v3/ico/li_star.png);
				}
					.big_box .insurance_list li.family{
						list-style: url(http://images.realitynamape.sk/v3/ico/insurance_family.png);
					}
					.big_box .insurance_list li.house{
						list-style: url(http://images.realitynamape.sk/v3/ico/insurance_house.png);
					}
					.big_box .insurance_list li.home{
						list-style: url(http://images.realitynamape.sk/v3/ico/insurance_home.png);
					}
					.big_box .insurance_list li.liability{
						list-style: url(http://images.realitynamape.sk/v3/ico/insurance_liability.png);
					}
			.big_box.article h2 {
				font-size:18px;
				margin-bottom:15px;
			}
			.big_box.article h3 {
				font-size: 13px;
			}
			.big_box .list_item {
				padding-bottom:5px;
				padding-left:5px;
				width:90%;
			}
			.big_box .content img {
				margin-right: 10px;
			}
			.big_box img.illustration {
				right:-4px;
				top:471px;
			}
			.big_box img.other_hint {
				margin-right: 10px;
			}
			.big_box img.illustration_pic {
				margin-right: 10px;
			}
			.big_box .logo {
				background-color:white;
				margin-bottom:10px;
				padding:11px 11px 0;
				width:95%;
			}
			.big_box .insurance-teaser {
				font-size:15px;
			}
			.big_box .partner_link-big {
				display:block;
				font-size:20px;
				font-weight:bold;
				margin-bottom:20px;
				margin-top:20px;
				text-align:center;
				width:100%;
			}
			.big_box .logo.moving,
			.big_box .logo.insurance {
				padding: 0;
			}
			.big_box .articles{
				margin: 15px 0;
			}
			.big_box .article_row{
				font-weight: bold;
				font-size: 15px;
				height:30px;
				line-height:28px;
			}
			.big_box .news,
			.big_box .documents{
				width:290px;
				float: left;
				padding: 10px;
				background: white;
			}
			.big_box .documents {
				margin-right: 20px;
			}
				.big_box .documents .item img{
					margin-right: 5px;
				}
				.big_box .documents .item a{
					display: block;
				}
				.big_box .documents .item{
					clear:both;
					height:auto;
					margin-bottom:8px;
				}
				.big_box .news .item {
					background:#E8E8E8 none repeat scroll 0 0;
					height:76px;
					margin-bottom:10px;
					overflow:hidden;
					position:relative;
				}
					.big_box .news .item img{
						margin-right:7px;
						margin-top:3px;
						width:70px;
					}
					.big_box .news .item .date{
						bottom:1px;
						float:right;
						position:absolute;
						right:2px;
					}

				.big_box .news .wrapper,
				.big_box .documents .wrapper{
					width: 290px;
					height: 200px;
					overflow-y: scroll;
					overflow-x: hidden;
					position: relative;
				}
			.big_box.moving img.illustration_1{
				margin: 8px 45px 0 31px;
			}
				.big_box.moving a.rent_submit{
					background:transparent url(http://images.realitynamape.sk/v3/buttons/moving_submit.png) no-repeat scroll 0 0;
					color:white !important;
					display:block;
					font-weight:bold;
					height:32px;
					margin-top:25px;
					padding:7px 0 0;
					text-align:center;
					width:178px;
				}
				.big_box.moving .rent_box div{
					width: 31%;
					height: 110px;
				}
				.big_box.moving .services img {
					margin-top: 4px;
				}
				.big_box.moving .services h3 {
					margin-top: 15px;
				}
				.big_box.moving .list_index {
					font-size:15px;
					font-weight:bold;
					line-height:17px;
				}
				.big_box.moving .contact {
					width: 190px;
				}
				.moving_guide_wrap {
					float: right;
					width: 460px;
				}
					.moving_guide_wrap div{
						background: url(http://images.realitynamape.sk/v3/buttons/moving_guide_bkg.png) no-repeat 0 0;
						width: 144px;
						float: left;
						margin-right: 5px;
						text-align: center;
						height: 142px;
					}
					.moving_guide_wrap div img{
						margin:23px 30% 12px !important;
					}
			.big_box.moving img.illustration_2{
				margin-top: 8px;
			}

	.guide_menu {
		margin-bottom: 10px;
	}
		.guide_menu a {
			background: url(http://images.realitynamape.sk/v3/buttons/guide_menu.png) no-repeat 0 0;
			height: 64px;
			padding-left:20px;
			width:281px;
			display: block;
		}

		.guide_menu a.active,
		.guide_menu a:hover {
			background: url(http://images.realitynamape.sk/v3/buttons/guide_menu_active.png) no-repeat 0 0;
		}
			.guide_menu img{
				padding-top: 19px;
				padding-right: 20px;
			}
			.guide_menu a{
				font-size:18px;
				font-weight:bold;
				line-height:62px;
				padding-left:20px;
			}
			.guide_menu a.subcat {
				font-size:13px;
				font-weight:bold;
				line-height:32px;
				padding-left:75px;
				width:226px;
			}
			.guide_menu a.subcat_L2{
				padding-left:110px;
				width:191px;
			}
		.guide_menu_item-top {
			background: url(http://images.realitynamape.sk/v3/buttons/guide_menu-top.png) no-repeat 0 0 !important;
			height: 64px;
		}
		.guide_menu_item-bottom {
			background: url(http://images.realitynamape.sk/v3/buttons/guide_menu-bottom.png) no-repeat 0 100% !important;
			height: 64px;
		}
		.active.guide_menu_item-bottom,
		.guide_menu_item-bottom:hover{
			background: url(http://images.realitynamape.sk/v3/buttons/guide_menu-bottom_active.png) !important;
		}
		.active.guide_menu_item-top,
		.guide_menu_item-top:hover {
			background: url(http://images.realitynamape.sk/v3/buttons/guide_menu-top_active.png) !important;
		}
		.guide_menu .subcat{
			height: 32px;
			font-size: 12px;
		}
		.guide_menu .active:hover {
			text-decoration: none;
		}

		.select_tabs_box {
			position: relative;
			margin:10px 0;
			overflow:hidden;
		}
			.select_tabs{
				background:url(http://images.realitynamape.sk/v3/bkg/select_tabs_item.png) no-repeat scroll 100% 9px transparent;
				position: absolute;
				width:255px;
				padding-top:10px;
				z-index:1;
			}
				.select_tabs h3{
					background: url(http://images.realitynamape.sk/v3/bkg/select_tabs_item.png) no-repeat 100% 100% transparent;
					padding:5px 5px 5px 8px;
					cursor: pointer;
				}
				.tabs_content h4{
					margin:5px;
				}
				.select_tabs h3.active,
				.select_tabs h3:hover {
					background: url(http://images.realitynamape.sk/v3/bkg/select_tabs_item_selected.png) no-repeat 100% 100% transparent !important;
					color: #585858;
				}

			.tabs_content{
				background:none repeat scroll 0 0 white;
				border:1px solid #D5D5D5;
				float:right;
				height:330px;
				padding:20px;
				width:360px;
				position: relative;
			}
			.select_tabs_box img.tab_illustration{
			}
			.select_tabs_box div.center {
				bottom:1em;
				position:absolute;
				width: 360px;
				float: none !important;
				padding: 0 !important;
				overflow: hidden;
			}
			.tabs_content ul{
				margin: 0 5px;
			}
				.tabs_content li{
					list-style: disc outside;
				}
		.get_advice {
			background:transparent url(http://images.realitynamape.sk/v3/bkg/advisory_input_box.png) no-repeat scroll 0 0;
			height:243px;
			margin-bottom:10px;
			padding:10px 20px 10px 10px;
			position:relative;
			width:273px;
		}
		.get_advice.insurance {
			background:transparent url(http://images.realitynamape.sk/v3/bkg/insurance_input_box.png) no-repeat scroll 0 0;
		}
			.email_wrap {
				overflow: hidden;
				margin-top: 10px;
			}
			.get_advice label {
				display:block;
				float:left;
				font-weight:bold;
				line-height:24px;
				overflow:hidden;
				text-align:right;
				width:66px;
			}
			.get_advice.insurance label {
				color: white;
			}
			.get_advice.insurance h2 {
				color: white;
			}
			.get_advice img {
				right:14px;
				top:11px;
			}
			.get_advice .label {
				width: 65px;
				font-weight: bold;
				float: left;
			}
			.get_advice input#input_email {
				background: url(http://images.realitynamape.sk/v3/bkg/advisory_email_input.png) no-repeat;
				border:0 none;
				float:right;
				height:26px;
				padding:6px 5px 0;
				width:193px;
			}
			.get_advice input[type=text] {
				background: url(http://images.realitynamape.sk/v3/bkg/advisory_email_input.png) no-repeat;
				border:0 none;
				float:right;
				height:26px;
				padding:6px 5px 0;
				width:193px;
			}
			.get_advice textarea {
				background:transparent url(http://images.realitynamape.sk/v3/bkg/advisory_text_input.png) no-repeat scroll 0 0;
				border:0 none;
				float:right;
				height:116px;
				margin-bottom:8px;
				padding:6px 5px 3px;
				width:193px;
			}
			.get_advice .conditions {
				float:right;
				font-size:10px;
				margin:3px 0;
				text-align:center;
				width:203px;
			}
			.get_advice.insurance .conditions {
				color: white;
			}
				.get_advice .conditions:hover {
					text-decoration: underline;
					cursor: pointer;
				}
			.get_advice input#input_submit {
				background:transparent url(http://images.realitynamape.sk/v3/buttons/btn_advisory_box.png) no-repeat scroll 50% 0;
				border:0 none;
				color:white;
				float:right;
				font-size:14px;
				font-weight:bold;
				height:32px;
				padding-bottom:3px;
				text-align:center;
				width:203px;
			}
			.get_advice.insurance input#input_submit {
				background:transparent url(http://images.realitynamape.sk/v3/buttons/btn_advisory_box_blue.png) no-repeat scroll 50% 0;
			}
			.get_advice input[type=submit] {
				background:transparent url(http://images.realitynamape.sk/v3/buttons/btn_advisory_box.png) no-repeat scroll 50% 0;
				border:0 none;
				color:white;
				float:right;
				font-size:14px;
				font-weight:bold;
				height:32px;
				padding-bottom:3px;
				text-align:center;
				width:203px;
			}
				.get_advice input[type=submit]:hover {
					text-decoration: underline;
					cursor: pointer;
				}
			.get_advice.insurance input[type=submit] {
				background:transparent url(http://images.realitynamape.sk/v3/buttons/insurance_submit.png) no-repeat scroll 50% 0;
			}
			.popup_conditions {
				background:white none no-repeat scroll 0 0;
				border:4px ridge #CD1D30;
				font-size:13px;
				height:329px;
				padding:10px;
				position:absolute;
				right:311px;
				top:-1px;
				width:349px;
				display: none;
			}
				.popup_conditions em {
					font-weight: bold;
					font-size: 15px;
				}
.quarter_block_wrap {
	margin-top: 10px;
	clear: both;
}

.search_container {
	width: 150px;
}
	.search_container input[type=text] {
		width: 130px;
		padding: 2px;
	}

.form_inscription_et1 label{
	padding-right:5px;
	text-align:right;
}

	#info_window dd.result-item-heading h2,
	#info_window dd a.header-size{
		font-size: 12px;
	}

	#info_window dd.promo_logo,
	#info_window dd.additional,
	#info_window dd.other{
		display: none;
	}
	#info_window dd.prix a.bold{
		font-weight: normal;
	}
	#info_window .sm_stripe,
	#info_window .top_stripe{
		display: none;
	}
/*************/

/*** COLORS (color, border, background) ***/

.border-outline-light {
	border: solid 1px #e8e8e8;
}

.result-item-on {
	border: 1px solid #cd1d3a;
}

.loader {
	display: none;
	position: absolute;
	top: 0;
	bottom: 0%;
	left: 0;
	right: 0%;
	z-index: 99;
	background: #e8e8e8 url(http://images.realitynamape.sk/ajax_loader_transparent.gif) no-repeat 50% 50%;
	border: 5px solid #565656;
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;
}

.preregistration_wrap{
	margin-top: 30px;
}
.rk_registration{
	width: 700px;
	float: left;
}
	.rk_registration tr {
		height: 30px;
	}
		.rk_registration table {
			/*overflow: hidden;*/
		}

	 .rk_registration tr.descr{
	   display: none;
	 }

	 .rk_registration tr.header{
	 	cursor: pointer;
	 }

	.rk_registration tr.descr td ul{
		font-size:15px;
		font-weight:normal;
		margin:0.5em 3em;
	}
		.rk_registration tr.descr td ul li{
			list-style-type: disc;
			list-style-position: inside;
		}
		h1.rk_reg{
			font-size:21px;
			margin:15px 0 0;
		}
		.rk_registration .header td {
			border: 1px solid #DADADA;
		}
		.rk_registration .pack {
			font-size: 15px;
			font-weight: bold;
			line-height: 28px;
		}
			.rk_registration .pack td{
				vertical-align: top;
			}
			.rk_registration .pack span{
				font-weight: normal;
				font-size: 12px;
			}
			.rk_registration .pack h1{
				font-size: 21px;
				line-height: 30px;
			}
			.rk_registration .pack h2{
				margin-top: 10px;
			}
				.rk_registration .pack h3 span{
					font-weight: normal;

				}
			.rk_registration .pack a{
				background:url("http://images.realitynamape.sk/v3/register_green.png") no-repeat scroll 50% 0 transparent;
				color:white;
				display:block;
				font-size:13px;
				height:22px;
				line-height:20px;
				margin: 10px 0;
			}
			.rk_registration .pack td.bkg-top{
				background:url("http://images.realitynamape.sk/v3/register_bkg.png") no-repeat scroll 50% 0 transparent;
				border-right:1px solid #DADADA;
				border-left:1px solid #DADADA;
			}
			.rk_registration .pack td.bkg-top-left{
				background:url("http://images.realitynamape.sk/v3/register_bkg.png") no-repeat scroll 0 0 transparent;
			}
			.rk_registration .pack td.bkg-top-right{
				background:url("http://images.realitynamape.sk/v3/register_bkg.png") no-repeat scroll 100% 0 transparent;
			}
		.rk_registration tr td{
			width: 115px;
			vertical-align:middle;
		}
			.rk_registration tr td.first {
				width:330px;
				border-left: 0 none;
				padding-left: 10px;
			}
			.rk_registration tr td.first .desc {
				font-size: 11px;
			}

			.rk_registration tr.header td.first{
				border-left: 1px #dadada;
				background: url("http://images.realitynamape.sk/v3/register_bkg.png") no-repeat 0 50%;
			}
						.rk_registration tr.header td.first .description{
							background: #f5f5f5;
							border:1px solid #DADADA;
							display:none;
							left:689px;
							padding:10px;
							position:absolute;
							top:109px;
							width:280px;
							height: 253px;
						}
						.rk_registration tr.header td.first .description ul li{
							list-style-type: disc;
							list-style-position: inside;
						}
						.rk_registration tr.header td.first .show_info{
							margin-right: 8px;
						}
			.rk_registration tr.first_desc_line td.first{
				background-position: 0 0;
				border-top: 0 none;
			}
			.rk_registration tr.last_desc_line td.first{
				background-position: 0 100%;
				border-bottom: 0 none;
			}
		.reg_note_line td{
			font-size: 9px !important;
			text-align: right;
		}
		#reg_footer a.register {
			bottom:30px;
			position:absolute;
			right:280px;
		}
		.button_forward {
			background:transparent url(http://images.realitynamape.sk/v3/buttons/registracia_forward.png) no-repeat scroll 0 0 !important;
			width: 181px !important;
		}
		.button_backward {
			background:transparent url(http://images.realitynamape.sk/v3/buttons/registracia_back.png) no-repeat scroll 0 0 !important;
			width: 181px !important;
		}
		#reg_footer a,
		.rk_registration tr.reg_btn_line a,
		#reg_form a.register,
		.button_forward {
			background:transparent url(http://images.realitynamape.sk/v3/buttons/registracia_forward.png) no-repeat scroll 0 0;
			color:white;
			display:block;
			font-size:14px;
			font-weight: bold;
			height:32px;
			line-height:32px;
			text-align:center;
			text-transform:uppercase;
			width:178px;
		}
		#reg_form a.register {
			bottom:20px;
			position:absolute;
		}
		#reg_footer a.back {
			background:transparent url(http://images.realitynamape.sk/v3/buttons/registracia_back.png) no-repeat scroll 0 0;
			bottom:30px;
			left:80px;
			position:absolute;
		}
		/*.pack-free {
			background: url(http://images.realitynamape.sk/v3/ico/free_rk.png) no-repeat 85% 0;
		}
		.pack-pro {
			background: url(http://images.realitynamape.sk/v3/ico/top_rk.png) no-repeat 83% 0;
		}
		.pack-vip {
			background: url(http://images.realitynamape.sk/v3/ico/vip_rk.png) no-repeat 80% 0;
		}
		.pack-free:hover {
			background: url(http://images.realitynamape.sk/v3/ico/profile_free_active.png) no-repeat 85% 0;
		}
		.pack-pro:hover {
			background: url(http://images.realitynamape.sk/v3/ico/profile_profi_active.png) no-repeat 87% 0;
		}
		.pack-vip:hover {
			background: url(http://images.realitynamape.sk/v3/ico/profile_vip_active.png) no-repeat 80% 0;
		}*/

.main_menu li.active_sub{
	background: #BD4A5B !important;
}
.main_menu li.active_sub a{
	color: white !important;
}

.editorial {
	margin-right:18px;
	width: 680px;
}
	.editorial hr{
		margin: 5px 0;
	}
	.editorial h1{
		font-size: 23px;
	}
/************/

/* TYPOGRAPHY */

.search-results_block h1,
.search-results_block span.results_num,
.search-results_block span.results_num-label{
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 19px;
	display: block;
	font-weight: bold;
}

.left-column_search-page h2 {
	font-size:12px;
}

.left-column_search-page span,
.left-column_search-page label {
	float:left;
	font-size:11px;
	width:85%;

}
.left-column_search-page span{
	color:#575656;
	font-weight:bold;
}
#advanced_search_form{
	clear: both;
}

#AS_heading{
	color:#585858;
	display:block;
	font-size:12px;
	margin-bottom:15px;
	width:100%;
}
.AS_living_banner{
	margin-top: 10px;
}

h1.guide {
	font-size:21px;
	margin-bottom: 5px;
}

h2.guide {
	font-size:15px;
	margin-bottom:10px;
}

.rk_head {
	font-size: 21px;
}

.info_up,
.info_down {
	border: 0 none;
	width: 28px;
	height: 47px;
	right: 0;
	position: absolute;
	cursor: pointer;
	z-index: 3;
}
.info_up{
	top: 0;
	background: #DDDDDD url(http://images.realitynamape.sk/v3/ico/scroll_up_active.png) no-repeat 3px 0;
}
.info_up:hover{
	background-image: url(http://images.realitynamape.sk/v3/ico/scroll_up_hover.png);
}
.info_up.disabled:hover{
	background-image: url(http://images.realitynamape.sk/v3/ico/scroll_up_inactive.png);
}
.info_up.disabled{
	background-image: url(http://images.realitynamape.sk/v3/ico/scroll_up_inactive.png);
}
.info_down{
	background: #DDDDDD url(http://images.realitynamape.sk/v3/ico/scroll_down_active.png) no-repeat 3px 25px;
	bottom: 0;
}
.info_down:hover{
	background-image: url(http://images.realitynamape.sk/v3/ico/scroll_down_hover.png);
}
.info_down.disabled:hover{
	background-image: url(http://images.realitynamape.sk/v3/ico/scroll_down_inactive.png);
}
.info_down.disabled{
	background-image: url(http://images.realitynamape.sk/v3/ico/scroll_down_inactive.png);
}

.offers_rss {
	display: block;
	background: url(http://images.realitynamape.sk/v3/ico/feed_22x22.png) no-repeat;
	position: absolute;
	right:4px;
	top:3px;
	width: 22px;
	height: 22px;
}

.search_within_map {
	background: url(http://images.realitynamape.sk/v3/bkg/search_within_map.png) no-repeat;
	padding:5px 0 2px 30px;
	color: black;
	cursor: pointer;
}
	.search_within_map:hover {
		text-decoration: underline;
	}
#search-map_block .active {
	background: url(http://images.realitynamape.sk/v3/bkg/search_within_map_active.png) no-repeat;
	color: white;
}

.gmap_control {
	width: 30px;
	height: 30px;
	cursor: pointer;
	position: absolute;
	top:27px;
	z-index: 1;
}
	.gmap_control.zoom_in {
		background: url(http://images.realitynamape.sk/v3/buttons/zoom_in.png) no-repeat;
		right: 34px;
	}
	.gmap_control.zoom_out {
		background: url(http://images.realitynamape.sk/v3/buttons/zoom_out.png) no-repeat;
		right: 2px;
	}
	.gmap_control.zoom_in:hover {
		background: url(http://images.realitynamape.sk/v3/buttons/zoom_in_active.png) no-repeat;
	}
	.gmap_control.zoom_out:hover {
		background: url(http://images.realitynamape.sk/v3/buttons/zoom_out_active.png) no-repeat;
	}
#result_page_redirect {
	background:url("http://images.realitynamape.sk/v3/ico/map_controls/map_ico_delimiter.png") no-repeat scroll right top transparent;
	float:left;
	padding-right:120px;
	position:relative;
	width:auto;
}
	#result_page_redirect a{
		background:url("http://images.realitynamape.sk/v3/buttons/all_offers.png") no-repeat scroll left 0 transparent;
		color:white;
		display:block;
		float:right;
		font-weight:bold;
		margin-left:5px;
		position:absolute;
		right:10px;
		text-align:center;
		top:0;
		width:105px;
	}
	#result_page_redirect a:hover{
		background: url(http://images.realitynamape.sk/v3/buttons/all_offers_hover.png) no-repeat;
		text-decoration: none;
	}
	#result_page_redirect span {
		font-weight: bold;
	}
.unicredit_contact{
	background:url("http://images.realitynamape.sk/v3/unicredit_small.png") no-repeat scroll left bottom transparent;
	padding-left:336px;
}
/* */

/* FORMS */

select {
	width: 145px;
	border: 1px solid #b6b6b6;
}

label {
	font-weight: bold;
	color: #575656;
}

#advanced_search_form option {
	background: white;
	color: #575656;
}
#advanced_search_form .optgroup {
	background: gray;
	color: white;
}
.architects_thumb {
	margin: 0 2px 0 0;
}
ul.architects_features {

	padding-left: 10px;
}
	ul.architects_features li {
		list-style:square inside;
	}

#reg_form_individual {
	padding: 0;
	border: 0 none;
	width: 340px;
}
	#reg_form_individual .message_erreur{
		margin:0 0 10px 7px;
		padding:5px;
		width:94%;
	}
.reg_warning_individual {
	color:#565656;
	font-size:9px;
	margin:1em 0;
	width:90%;
}
#profile_content_individual {
	width : 380px;
	background: none;
}
	#profile_content_individual .free_reg_hint{
		font-size: 15px;
		font-weight: bold;
		padding: 15px;
	}
		#profile_content_individual .free_reg_hint span{
			font-size: 18px;
		}
#mandatory_hint_individual {
	color:#515151;
	float:left;
	font-size:11px;
	margin-left:14em;
	right:0;
	position: relative;
}
#registration_info1,
#profile_panel_individual,
#registration_info2{
	width: 320px;
	float: left;
	margin-right: 10px;
	margin-top: 20px;
}
	#registration_info1 h1{
		font-size: 22px;
	}
	#registration_info1 ul{
		margin: 20px 0;
	}
	#registration_info1 li img{
		margin-right: 10px;
	}
	#registration_info1 li{
		margin-left: 20px;
		height: 80px;
	}
	span.rk_go_out{
		font-size: 14px;
	}
	#registration_info1 .reg_warning{
		font-size:9px;
		margin-top:25px;
	}

#profile_panel_individual{
	background: url("http://images.realitynamape.sk/v3/bkg/third_box_bottom.png") no-repeat scroll 0 100%;
	width: 352px;
}
#profile_panel_individual #profile_content_individual{
	background: url("http://images.realitynamape.sk/v3/bkg/third_box_top.png") no-repeat scroll 0 0;
	margin-bottom: 7px;
	width: 352px;
}

#registration_info2{
	float: right;
	margin-right: 0;
	width:300px;
}
a.form_registration_individual{
	background:url("http://images.realitynamape.sk/v3/register_green_individual.png") no-repeat scroll 0 0 transparent;
	color:white;
	display:block;
	float: right;
	font-size:18px;
	height:51px;
	line-height:47px;
	margin: 15px 0 7px;
	text-align:center;
	width:184px;
}
.pass_props {
	clear:both;
	display:block;
	float:right;
	font-size:11px;
	margin-right:4px;
}
.architects_main {
	width: 691px;
	margin-right: 10px;
}
	.architects_main .architects_heading {
		background: url("http://images.realitynamape.sk/v3/architects/architects_head_block.png") no-repeat;
		height: 191px;
		position: relative;
	}
	.architects_main h2 {
		font-size:24px;
		padding:10px 0;
	}
		.architects_main .architects_heading h1{
			font-size:37px;
			padding:10px 0 0 15px;
		}
		.architects_main .architects_heading h2{
			font-size:22px;
			padding:5px 0 0 15px;
		}
		.architects_main .architects_heading h3{
			font-size:19px;
			padding:10px 0 0 15px;
		}
		.architects_main .architects_heading img{
			position: absolute;
			right: 10px;
			top: 10px;
		}
	.architects_desc{
		width: 100%;
		padding: 25px 0;
	}
		.architects_desc .text_hana{
			padding:2% 2% 2% 0;
			width:48%;
		}
		.architects_desc .text_miriam{
			padding:2% 0 2% 2%;
			width:47.9%;
		}
	.architects_main #contact_form{
		background: url("http://images.realitynamape.sk/v3/bkg/search_basic.png") no-repeat;
		height: 136px;
	}
		.architects_main #contact_form h2{
			font-size:13px;
			padding:7px 0 9px 10px;
		}
			.architects_main #contact_form .form_wrap{
				height:74px;
				overflow:hidden;
			}
			.architects_main #contact_form .name_email_block{
				padding-left:10px; width:25%;
			}
			.architects_main #contact_form .message_block{
				width:45%;
			}
			.architects_main #contact_form .submit_block{
				width:25%;
			}
			.architects_main #contact_form .submit_block input{
				margin:25px 0 0 10px;
			}

			.architects_main #contact_form textarea{
				padding: 5px;
				width: 300px;
				font-size: 12px;
				font-family:Arial,sans-serif;
				height: 45px;
			}
			.architects_main #contact_form .other_contact{
				padding:6px 0 0 10px;
			}
.block_virtual_visit{
	margin: 15px 0;
}
.mortgage_docs_block{
	width: 300px;
}
/* a {
	border-bottom: 1px dotted #CD1D3A;
	text-decoration: none !important;
}
a:hover {
	border-bottom: 1px solid #CD1D3A;
	text-decoration: none !important;
}
*/
.estimation_description {
	width: 59%; padding-top:10px;
}
.estimation_ilu{
	width: 200px;
}
.est_content_pad{
	height: 20px;
}
.estimation_gmap{
	width: 250px;
	height: 250px;
	border: 6px solid #575656;
}
.estimation_submit{
	margin-top: 30px;
}
.estimation_results_wrap{
	width: 79%;
}
.estimation_prop_type{
	font-size: 16px;
}
.estimation_price_is{
	font-size: 19px; margin: 0 0 10px 0;
}
.estimation_price_is span{
	font-size: 19px;
}
.estimation_results.change_crit{
	width: 180px;
}
	.estimation_results.change_crit a{
		margin: 30px 20px 0 0;
	}	.estimation_results.change_crit a.change_crit_other{
		margin: 30px 0 0 0;
	}
.est_text2_pad{
	height: 20px !important;
}
.est_text2{
	font-size: 9px !important; width: 70% !important;
}
.est_search_results {
	width: 60%; margin-top:15px;
}
.est_add_offer{
	margin: 0 0 5px 0;
}
.job h3 {
	color:#585858;
	font-size:16px;
}
.top_offers_wrap{
	width: 100%;
	height: 150px;
	overflow: hidden;
}
	.top_offers_wrap li{
		margin-right: 5px;
		width:142px !important;
		overflow: hidden;
	}
.forum_hint{
  font-size:14px;
  width:300px;
}
.descriptif_diapo_apropos li{
	list-style:disc inside none;
}
.descriptif_diapo_apropos li.vide {
	border-top:1px solid #CACACA;
	clear:both;
	list-style:none inside none;
	margin:6px;
	width:100%;
}
#footer .pad_mail{
  padding-left: 4.5em;
}
#footer .copy{
  font-size:11px;
}
#footer .social{
  float: right;
}
#footer .links{
  float: right;
  white-space:nowrap;
}
#footer .links a{
  padding: 0 5px;
  border-right: 1px solid #dadada;
}
  #footer .links a.last{
    padding-right: 0;
    border-right: 0 none;
  }
  #newsletter_subscribe{
    float: right;
    margin-bottom: 20px;
  }
  #newsletter_subscribe input[type=text] {
    border: 1px solid #dadada;
    padding: 2px;
    margin-left: 5px;
  }
  #gmap.contact_detail{
    width: 300px;
    height: 300px;
    border: 1px solid #dadada;
    margin-top:30px;
  }
 .competition input{
  margin-right:5px;
  vertical-align:middle;
 }
 .competition label{
  margin: 10px 0 0;
 }
 .competition fieldset{
  margin: 10px;
 }
 .competition fieldset label{
  font-weight:normal;
  line-height:19px;
 }
  .competition .main_info input[type=text]{
    height:18px;
    margin:0 5px;
  }
  .competition .main_info label{
    display:inline-block;
    font-weight: bold;
    line-height:7px;
    text-align:right;
    width:5em;
  }

  .competition .button_big{
    margin:20px 0;
  }

  .block_third_shadow_top{
  	background: url("http://images.realitynamape.sk/v3/bkg/block_third_shadow_top.png") no-repeat 0 0;
  	float: left;
  	overflow: hidden;
  	padding: 16px 16px 0;
 		width: 312px;
  }
  .block_third_shadow_bottom{
  	background: url("http://images.realitynamape.sk/v3/bkg/block_third_shadow_bottom.png") no-repeat 0 100%;
  	float: left;
  	width: 312px;
  	height: 6px;
  }
  #rnm_contact_block{
  	float: left;
  	width: 300px;
  }
  h2.rnm_contact_us{
  	font-size: 15px;
  	padding-left: 36px;
  	line-height: 23px;
  	margin-bottom: 15px;
  	background: url("http://images.realitynamape.sk/v3/ico/contact_envelope.png") no-repeat 0 0;
  }
  #rnm_form_contact submit{
  	background:none repeat scroll 0 0 #E8E8E8;
		border:1px solid #DADADA;
		color:#585858;
		font-weight:bold;
		padding:1px;
  }
  .simple_submit_button{
  	background: #e8e8e8;
    color: #585858;
    cursor: pointer;
    border: 1px solid #dadada;
    font-weight: bold;
    padding: 1px;
  }
  #rnm_form_contact .simple_submit_button{
  	background-color: #50b300;
  	border-color: #398000;
  	color: white;
  }
  #rnm_form_contact input{
  	margin-bottom:9px;
		width:230px;
  }
  #rnm_form_contact textarea{
  	width:230px;
  }
  .contact.block_third_shadow_top{
  	margin-top:30px;
  	padding:20px 36px 10px;
		width:240px;
  }