body {	margin: 0px;	background-color: #88CAD4;	font-family: Georgia, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 20px;	/*	background-image: url(images/back_04.gif);	background-repeat: repeat-x;*/}/*#blokvpravotextinfo a {	color: black;	text-decoration: none;}*/.aktualniinformace {margin-left: 10px;margin-right: 10px;	background-color: navy;	color: white;}.datumakt {	font-size: 10px;}#portfolio a{text-decoration: none;}#portfolio {margin-top: 5px;margin-left:70px;}.nahore {display: table-cell;width: 136px;height: 65px;vertical-align: top;float: right;}.dole {display: table-cell;width: 136px;height: 0px;vertical-align: bottom;}h1 {margin: 0px auto;text-align: center;line-height: 30px;}#headerkomplet {position: relative;margin: 0px auto;text-align: left;width: 100%;height: 224px;background-image: url(images/img_05.jpg);background-repeat: repeat-x;}.cara {margin-left: 5px;margin-right: 5px;border: 1px dotted gray;}.caranovinky {border: 1px dotted black;}.bloknadpis {padding-top: 5px;	color: navy;	text-align: center;	font-weight: bold;	font-size: 12px;}.bloknadpisvlevo {padding-top: 5px;	color: navy;	text-align: left;	padding-left: 10px;	font-weight: bold;}.zpravy {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}#header {position: relative;margin: 0px auto;width: 843px;height: 178px;}#logo {	position:absolute;	left:0px;	top:0px;	width:391px;	height:178px;	background-image: url(images/img_02.jpg);	cursor: pointer;}#headerstred {	position:absolute;	left:391px;	top:0px;	width:221px;	height:178px;	background-image: url(images/img_03.jpg);}#headermapa {	position:absolute;	left:612px;	top:0px;	width:231px;	height:178px;	background-image: url(images/img_04.jpg);}#menuheader {	position:absolute;	left:0px;	top:178px;	width:929px;	height:46px;	background-image: url(images/img_07.jpg);}#obsah {position: relative;margin: 0px auto;width: 923px;min-height: 400px;}#obsahmale {position: relative;margin: 0px auto;width: 850px;min-height: 400px;}.czflag {	position: absolute;	top: 23px;	left:14px; }.enflag {	position: absolute;	top: 23px;	left:80px;}.deflag {	position: absolute;	top: 23px;	left:145px;}.mapa {position: absolute;left: 14px;top: 60px;	border: none;}.menutext {display: inline;position:relative;	top: 14px;	padding-left: 30px;	color: white;	font-family: Georgia, Arial;	font-size: 18px;	}.menutext a {	color: white;	text-decoration: none;}.menutext a:hover {	color: #88cad4;	text-decoration: none;}.znasisiroke {margin-left:100px;	font-size: 20px;	color: navy;}.prvniimage a {position: relative;	display: block;	margin-left: 20px;	margin-top: 20px;	width: 180px;	height: 80px;	float:left;	background-image: url(images/but1.png);	background-repeat: no-repeat;	}.prvniimage a:hover {	display: block;		margin-top: 20px;	width: 188px;	height: 80px;	float:left;	background-image: url(images/but1hover.png);	background-repeat: no-repeat;}.cekat {	clear: both;}.druhyimage a{	display: block;	margin-left: 20px;	margin-top: 0px;	width: 188px;	height: 77px;	float:left;	background-image: url(images/but2.png);	background-repeat: no-repeat;}.druhyimage a:hover{	display: block;	width: 188px;	height: 77px;	float:left;	background-image: url(images/but2hover.png);	background-repeat: no-repeat;}.tretiimage a{	display: block;	margin-left: 20px;	margin-top: 0px;	width: 188px;	height: 77px;	float:left;	background-image: url(images/but3.png);	background-repeat: no-repeat;}.tretiimage a:hover{	display: block;	width: 188px;	height: 77px;	float:left;	background-image: url(images/but3hover.png);	background-repeat: no-repeat;}#tlacitka {	display: block;	width: 600px;	height: 290px;}#prvnirada {position: absolute;top:0px;	display: block;	width: 650px;	height: 75px;}#druharada {position: absolute;top:110px;	display: block;	width: 650px;	height: 75px;}#tretirada {position: absolute;top:200px;	display: block;	width: 650px;	height: 75px;}#druharada .homeimagetext a{padding-top: 25px;	padding-left: 9px;	width: 170px;	height: 75px;	text-align: left;	font-family: Georgia, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bolder;	text-decoration: none;   color: white;}#druharada .homeimagetext a:hover{padding-top: 27px;	padding-left: 9px;	width: 170px;	text-align: left;	font-family: Georgia, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bolder;	text-decoration: none;   color: white;}.homeimagetext a{	padding-top: 15px;	padding-left: 9px;	width: 170px;	text-align: left;	font-family: Georgia, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bolder;	text-decoration: none;   color: white;}.homeimagetext a:hover {width: 170px;	padding-top: 17px;	text-decoration: none;	font-family: Georgia, Arial, Helvetica, sans-serif;	font-weight: bold;   color: white;}.homeimagetextn a{	padding-top: 15px;	padding-left: 9px;	width: 170px;	text-align: left;	font-family: Georgia, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bolder;	text-decoration: none;   color: white;}.homeimagetextn a:hover {width: 170px;	padding-top: 17px;	text-decoration: none;	font-family: Georgia, Arial, Helvetica, sans-serif;	font-weight: bold;   color: white;}.nemovitostvip {display: block;position: relative;	background-image: url(images/nem_13.jpg);	width: 136px;	height: 166px;	background-repeat: no-repeat;	margin-left: 17px;	float: left;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;}.slevatip {position: absolute;left:0px;width: 136px;text-align: center;background-color: #0D90A0;color: white;font-weight: bold;}.novatip {left:0px;position: absolute;bottom: 0px;width: 136px;text-align: center;background-color: navy;color: white;font-weight: bold;}.nemovitostvip a {	color: black;	text-decoration: none;}.nemovitostvip a:hover {	color: navy;	text-decoration: none;}.bignahore {	display: block;	background-image: url(images/bignahore2.jpg);	width: 931px;	height: 15px;	background-repeat: no-repeat;}.bigstred {	width: 925px;	background-image: url(images/bigstred2.jpg);	background-repeat: repeat-y;	padding-left: 5px;}.bigdole {	display: block;	background-image: url(images/bigdole2.jpg);	width: 931px;	height: 15px;	background-repeat: no-repeat;}.blokvpravo {display: block;	background-image: url(images/blok_13.jpg);	width: 193px;	height: 238px;	background-repeat: no-repeat;	}.blokvpravotext {margin-left: 10px;margin-right: 10px;	color: black;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 18px;}#blokvpravotextinfo {margin-left: 10px;margin-right: 10px;	color: black;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 11px;	line-height: 17px;}.blokdole {display: block;	background-image: url(images/blok_21.jpg);	width: 314px;	height: 128px;	background-repeat: no-repeat;	padding-right: 10px;	float: left;}.iso {	float: left;	padding-top: 20px;}.blokdole2 {position: relative;display: block;left: 10px;	background-image: url(images/blok_21.jpg);	width: 314px;	height: 128px;	background-repeat: no-repeat;	float: left;	padding-left: 10px;}.realitytext {display: none;font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #88cad4;}img.imageleft {	float: left;	margin-top: -10px;	border: none;}.cekat {clear: left;	}#novinky {	position: absolute;	left: 630px;	top: 15px;}.novinkyheader {	background-image: url(images/blok_26.gif);	width: 197px;	height: 11px;}.novinkytext {	background-image: url(images/blok_36.gif);	background-repeat: repeat-y;	width: 187px;	padding: 10px;}.novinkytextobsah {	padding: 20px;}.novinkyfooter {	background-image: url(images/blok_47.gif);	width: 197px;	height: 14px;}#paticka {padding-top: 10px;background-image: url(images/footerback_24.gif);background-repeat: repeat-x;display: block;height: 36px;width: 100%;}#paticka .vlevo {color: white;margin-left: 5px;	float: left;}#paticka .vpravo {color: white;	float: right;	margin-right: 5px;}#paticka a {	color: #88cad4;	text-decoration: none;}#paticka a:hover {	color: white;	text-decoration: none;}.tipy {position: relative;	margin-left: 0px;	height: 160px;	width: 705px;	text-align: center;}#formsearch {display: block;padding-top: 10px;margin-left: 17px;width: 595px;height: 30px;	text-align: center;	background-color: #6A9BEA;}.pole {	border: 1px solid black;	width: 50px;}.tlacitko {	border: 1px solid black;}.pole_full {		border: 1px solid black;		width: 250px;				}/*stranka kontaktu*/#k_pobocka {	margin: 0px auto;	text-align: left;	width: 500px;}#k_pobocka .k_foto_pob {margin-left: 0px;margin-right: 0px;width: 300px;text-align: center;float: left;}#k_pobocka .k_adresa_pob {float: left;width: 200px;}.k_oteviraci_hodiny {	text-align: left;}.k_oteviraci_hodiny .den {	float: left;	width: 80px;}.k_nadpis {	text-align: center;	font-weight: bold;	color: #070954;	font-size: 20px;}#k_sluzby {margin-left: 20px;margin-right: 20px;background-color: White;}.kontakty {margin: 0px auto;width: 620px;border-top: 1px solid Black;border-left: 1px solid Black;border-right: 1px solid Black;}.k_radek {	width: 620px;	height: 106px;	border-bottom: 1px solid Black;}.k_tel {	margin-bottom: 10px;}.k_skype img {position: relative;top: 13px;}.k_foto {	float: left;	width: 80px;	height: 100px;	padding-top: 3px;	padding-left: 3px;	padding-bottom: 3px;}.k_pozice {	float: left;	width: 250px;	height: 76px;	padding-top: 25px;}.k_udaje {	float: left;	border-left: 1px solid Black;	width: 250px;	height: 101px;	padding-left: 5px;	padding-top: 5px;}.k_adresapobocky {	float: left;	width: 300px;	text-align: center;}.k_adresapobocky .bezezmen {text-decoration: none;color: Black;font-weight: normal;}.k_adresapobocky img {border: none;}.obsahzakladinfo {	margin: 0px auto;	text-align: left;	width: 520px;	border: 1px solid Black;}.k_zakladinforadek {	width:505px;	border-bottom: 1px solid Black;	border-right: 1px solid Black;	border-top: 1px solid Black;	clear: both;}.k_zakladinfoh {padding: 5px;	width: 200px;	float: left;	font-weight: bold;}.k_zakladinfo {padding: 5px;	width: 300px;	float: left;}/*nabidka */#formsearch_reality {padding: 5px;text-align: center;	width: 900px;	height: 50px;	display: block;}#formsearch_reality select {	width: 170px;margin: 2px 0px 7px 0px;   border: 1px solid #000000;   	font-family: Arial;	font-size: 11px;	}		.reality_zahlavi {	font-family: Arial;	background-color: #98BEE5; 	width: 923px;	height: 20px;	border-top: 1px solid black;	border-bottom: 1px solid black;}.reality_vypis {	font-family: Arial;width: 923px;height: 82px;cursor: pointer;	color: #070954;}.reality_vypis:hover {width: 923px;font-family: Arial;cursor: pointer;background-color: #98BEE5;color: #070954;}.reality_vypisseda {font-family: Arial;	width: 923px;	height: 82px;cursor: pointer;	background-color: #E9E9E9;color: #070954;}.reality_vypisseda:hover {width: 923px;font-family: Arial;cursor: pointer;background-color: #98BEE5;color: #070954;}.reality_foto {padding-left: 2px;	float: left;	width:70px;padding-top: 5px;}.zahlavi_foto {padding-left: 2px;	float: left;	width:70px;}.reality_popis {	font-family: Arial;	float: left;	padding-left: 5px;	padding-right: 5px;	width: 465px;	height: 82px;	border-right: 1px solid black;}.zahlavi_popis {font-family: Arial;	float: left;	padding-left: 5px;	padding-right: 5px;	width: 465px;	border-right: 1px solid black;}.reality_popis a {font-family: Arial;font-weight: bold;}.reality_obec {font-family: Arial;text-align: center;	float: left;width: 130px;	height: 82px;	border-right: 1px solid black;}.zahlavi_obec {font-family: Arial;text-align: center;	float: left;width: 130px;	border-right: 1px solid black;}.reality_cena {font-family: Arial;text-align: right;	float: left;	width: 110px;	height: 82px;	padding-right: 5px;	border-right: 1px solid black;}.zahlavi_cena {font-family: Arial;text-align: right;	float: left;	width: 110px;	padding-right: 5px;	border-right: 1px solid black;}.reality_kod {font-family: Arial;text-align: left;	float: right;	height: 82px;	padding-right: 10px;	}	.zahlavi_kod {font-family: Arial;text-align: left;	float: right;	padding-right: 10px;	}	a {	text-decoration: underline;	font-weight: bold;color: #070954;	}a:hover {color: #98bee5;	text-decoration: underline;	font-weight: bold;}.obsahtext {	padding-left: 10px;	padding-right: 10px;}.obsahtextstred {	padding-left: 10px;	padding-right: 10px;	text-align: center;}