@charset "UTF-8";body {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 17px;	color: #000;	text-decoration: none;	margin: 0px;	background-image: url(images/body_bg.png);	background-repeat: repeat-x;	background-position: left top;	background-color: #FFF;}form, fieldset{	padding: 0px;	margin: 0px;	border: 0px;}.png{    behavior: url(libs/png/iepngfix.htc);    }a{	outline-style: none;	color: #1b76c4;	text-decoration: none;}a:hover{	outline-style: none;		text-decoration: underline;}img{	border: 0px;	}h1{	font-size: 21px;	line-height: 25px;	color: #1b76c4;	text-transform: uppercase;}h2{	font-size: 17px;	line-height: 17px;	color: #1b76c4;	}#Header {	width: 900px;	margin-right: auto;	margin-left: auto;	height: 203px;		}	#Header #logo	{				height: 154px;		overflow: hidden;	}	#Header ul	{			margin:0px;		padding: 0px;					margin-right: auto;		margin-left: auto;		text-align: center;					margin-top: 0px;		padding: 0px;		width: 900px;		list-style: none;	}		#Header ul li	{		margin:0px;		padding: 0px;		display: inline;	}		#Header ul li a	{				margin:0px;		padding: 0px;						display: block;		width: 225px;		padding-top: 16px;		height: 33px;		float: left;		color: white;		font-size: 15px;		font-weight: bold;					text-decoration: none;		text-transform: uppercase;	}		#Header ul li a:hover	{				background: url(images/red-menu_over.png) repeat-x;		text-decoration: none;	}#Adresa {	position: absolute;	top: 19px;	left: 174px;	width: 367px;}#Footer_bg {	background-image: url(images/footer_bg.png);	background-repeat: repeat-x;	background-position: left top;	width: 100%;	height: 100px;	margin-top: 22px;}#Plocha {	width: 900px;	margin-top: 22px;	margin-right: auto;	margin-left: auto;}	#leftColumn	{		width: 225px;		float: left;		margin-right: 21px;	}			#sideMenu ul 		{						list-style: none;			text-indent: 0pt;			margin: 0px;			padding: 0px;		}				#sideMenu ul li		{			list-style: none;			margin-bottom: 2px;					}								#sideMenu ul li a		{			display: block;			width: 194px;			height: 22px;			background: url(images/menu_button_normal.png) no-repeat;			padding-left: 31px;			padding-top: 5px;			font-size: 13px;			color: black;			text-decoration: none;			font-weight: bold;		}				#sideMenu ul li a:hover		{			text-decoration: underline;		}				#sideMenu ul li a.selected		{			background: url(images/menu_button_over.png) no-repeat;		}				#sideMenu ul li ul		{			margin-left: 21px;					}				#sideMenu ul li ul li a		{			width: 194px;			height: 20px;			padding-top: 3px;			background: #EFEFEF;			background-image: none;			margin-top: 2px;			margin-bottom: 0px;			font-weight: normal;			padding-left: 10px;		}				#sideMenu ul li ul li a.selected		{			font-weight: bold; 				background: #EFEFEF;			background-image: none;		}				#sideMenu ul li ul li ul		{			margin-left: 0px;									}				#sideMenu ul li ul li ul li a		{			width: 174px;			height: 20px;			padding-top: 3px;			background: #EFEFEF;			background-image: none;			margin-top: 2px;			margin-bottom: 0px;			font-weight: normal;			padding-left: 30px;		}						.alertnateMenu		{			width: 163px;			background-color: #F1F1F1;			border: 1px solid #DDDDDD;			padding: 10px;			padding-left: 30px;			padding-right: 30px;		}				.alertnateMenu ul, .alertnateMenu ul li		{			margin: 0px;			padding: 0px;			list-style: none;		}				.alertnateMenu a		{			font-size: 13px;			color: black;			line-height: 23px;			text-decoration: none;		}				.alertnateMenu a:hover		{						text-decoration: underline;		}				.leftBanner		{			width: 225px;		}		#rightColumn	{		width: 654px;		float: left;				}			.nadpisBlue, .nadpisBlue2		{						  			width: 646px;			height: 31px;			color: white;			font-size: 15px;			font-weight: bold;			padding-left: 8px;			padding-top: 8px;		}				.nadpisBlue		{			background: url(images/topponuky_bg.png) no-repeat;		}				.nadpisBlue2		{			padding-top: 12px;			background: url(images/bluebar_panel.png) no-repeat;			height: 22px;			position: relative;		}				.nadpisBlue2 h1		{			display: inline;			font-size: 15px;			color: white;			line-height: 20px;		}				#sortHolder		{			color: black;			font-size: 13px;			font-weight: normal;			position: absolute;			left: 425px;			top: 8px;		}					#sortHolder select			{				width: 113px;				vertical-align: middle;			}				.pager		{			margin: 0px;			padding: 0px;			width:642px;			height: 24px;			background: url(images/pager_bg.png) no-repeat;			margin-top: 5px;			text-align: right;			padding-right: 12px;			padding-top: 7px;		}				.pager a		{			color: black;			text-decoration: none;		}				.pager a:hover		{						text-decoration: underline;		}				.pager strong		{			background-color: black;			color: white;			padding: 1px;			padding-left: 2px;			padding-right: 2px;		}				.ponuka		{						display: block;			position: relative;			width: 206px;			height: 213px;			padding: 3px;			overflow: hidden;		}				#noveByvanie .ponuka		{									width: 217px;					}				#noveByvanie .ponuka a img		{			margin-left: 5px;					}				#topPonuky, #novePonuky		{			width: 654px;				border: 0px;			border-spacing: 0px;			border-collapse: collapse;												}				#noveByvanie		{			width: 225px;				border: 0px;			border-spacing: 0px;			border-collapse: collapse;												}				#novePonuky tr td, #topPonuky tr td		{			padding-bottom: 4px;					}				.ponukaReserved, .ponukaExclusive, .ponukaSuper, .ponukaSold		{			position: absolute;									behavior: url(libs/png/iepngfix.htc);  			cursor: hand; 			text-decoration: none;					top: 3px;			right: 3px;			width: 87px;			height: 40px;		}				.ponukaReserved		{			background: url(images/rezervovana.png) no-repeat;		}				.ponukaExclusive		{			background: url(images/exkluzivne.png) no-repeat;		}				.ponukaSuper		{			background: url(images/super-cena.png) no-repeat;		}				.ponukaSold		{			background: url(images/predana.png) no-repeat;		}				.ponukaTopCena		{			position: absolute;									behavior: url(libs/png/iepngfix.htc);  			text-align: right;						padding-right: 8px;			color: white;			font-size: 13px;			font-weight: bold;			cursor: hand; 			text-decoration: none;					}				.ponukaTopCena:hover		{			text-decoration: none;		}				#topPonuky .ponukaTopCena		{			background: url(images/top_ponuka.png) no-repeat;			top: 105px;			left: 0px;			width: 147px;			height: 44px;			padding-top: 19px;						line-height: 12px;		}				#novePonuky .ponukaTopCena, #noveByvanie .ponukaTopCena		{			background: url(images/nova_ponuka.png) no-repeat;			top: 112px;			left: 0px;			width: 147px;			height: 32px;			padding-top: 14px;			line-height: 12px;		}				#novePonuky .ponuka, #topPonuky .ponuka, #noveByvanie .ponuka		{					background-color: #D9E7F6;			border: 1px #a2c5e9 solid;	 	}	 		 	#noveByvanie .ponuka	 	{	 		background-color: #F1F1F1;	 		border: 1px solid #DDDDDD;	 		margin-bottom: 10px;	 	}	 		 	.ponukaPopisHolder1	 	{	 		display: block;		 		width: 200px;	 		height: 18px;	 		margin-top: 10px;	 		padding-left: 8px;	 			 		font-size: 15px;	 		font-weight: bold;			 				 		overflow: hidden;				 			 	}	 		 	.ponukaPopisHolder1 a 	 	{	 		font-size: 13px;	 			 		font-weight: bold;		 			 		color: black;	 		text-decoration: none;	 	}	 		 	.ponukaPopisHolder1 a:hover	 	{	 		color: black;	 		text-decoration: underline;	 	}	 		 			 	.ponukaPopisUcel		 	{		 				 		display: block;		 		font-size: 15px;		 		font-weight: bold;		 		margin-right: 7px;		 		float: left;		 		color: #104BA5;		 		text-decoration: none;		 		cursor: hand;		 				 	}		 			 	a:hover .ponukaPopisUcel		 	{		 		text-decoration: underline;		 	}				.ponukaPopisHolder2		{			display: block;		 		width: 192px;	 		height: 17px;	 		margin-top: 5px;	 		padding-left: 8px;	 		color: #6786AA;	 		font-size: 13px;	 		font-weight: bold;				 		overflow: hidden;	 		word-break: break-all;		}				.realita		{			position: relative;			background-color: #F1F1F1;			border: 1px solid #DDDDDD;			width: 648px;			margin-top: 5px;				padding-left: 3px;				}				.realitaMarked		{			background-color: #D9E7F6;			border: 1px #a2c5e9 solid;		}					.realita .photo			{				position: relative;				float: left;				margin-top:3px;												}						.realita .ponukaReserved, 			.realita .ponukaExclusive,			.realita .ponukaSuper,			.realita .ponukaSold 			{				right: 0px;				top: 0px;			}						.realita .realitaDataHolderLeft			{				margin-left: 10px;				margin-top: 10px;								float: left;				width: 320px;				overflow: hidden;				font-weight: bold;				line-height: 20px;			}							.realita .realitaDataHolderLeft h2				{					display: inline;				}								.realita .realitaDataHolderLeft h2 a 				{														font-size: 15px;					color: black;								text-decoration: none;					}								.realita .realitaDataHolderLeft  h2 a:hover				{					text-decoration: underline;					}								.realita .realitaDataHolderLeft strong				{					color: #555555;					font-weight: normal;				}								.realita .realitaDataHolderLeft .code				{					font-size: 11px;				}						.realita .realitaDataHolderRight			{								float: left;				width: 140px;				margin-left: 10px;				margin-top: 10px;				overflow: hidden;				text-align: right;			}											.realita .realitaUcel				{											font-size: 17px;			 		font-weight: bold;			 					 		color: #104BA5;				}								.realita .realitaDataHolderRight strong				{					font-size: 15px;				}								.realita .realitaDataHolderRight a				{					color: #104BA5;					text-decoration: none;				}								.realita .realitaDataHolderRight a:hover				{					text-decoration: underline;				}	#contactForm	{		background-color: #D9E7F6;		border: 1px #a2c5e9 solid;		padding: 10px;	}		#contactForm input, textarea	{		border: 1px #a2c5e9 solid;	}		#contactForm input[type=text]	{		width: 200px;	}		#Footer {	margin-right: auto;	margin-left: auto;	height: 100px;	width: 900px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 13px;	color: #000;	position: relative;}#Footer a {	color: #000;	text-decoration: none;}#Footer a:hover {	text-decoration: underline;}#Copyright {	position: absolute;	top: 19px;}#Pocitadlo {	position: absolute;	left: 592px;	top: 19px;}#designby {	position: absolute;	right: 0px;	top: 18px;	width: 174px;	text-align: right;}#SearchBar {	position: relative;	margin-right: auto;	margin-left: auto;	height: 65px;	width: 900px;	margin-top: 1px;	background-image: url(images/search_bar_bg.png);	background-color: #D9E7F6;	color: #6786AA;	font-size: 15px;	font-weight: bold;}	#SearchBarPredajPrenajom	{		position: absolute;		top: 10px;			left: 20px;	}		#SearchBarPredajPrenajom select	{		width: 160px;	}			#SearchBarTyp	{		position: absolute;		top: 10px;			left: 220px;	}		#SearchBarTyp select	{		width: 160px;	}		#SearchBarLokalita	{		position: absolute;		top: 10px;			left: 420px;	}			#SearchBarLokalita select	{		width: 160px;	}		#SearchBarKod	{		position: absolute;		top: 10px;			left: 620px;	}		#SearchBarKod input	{		width: 110px;	}		#SearchBarBtn	{		position: absolute;		top: 22px;		left: 770px;		background: url(images/hladaj_normal.png) no-repeat;		width: 109px;		height: 30px;	}		#SearchBarBtn input	{		width: 109px;		height: 30px;		border: 0px;		background-color: transparent;	}