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;font-size: 24px;}#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:438px;	height:178px;	background-image: url(images/tablet.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;}#obsahmaleuvod {position: relative;top:-20px;}.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: 25px;	color: white;	font-family: Georgia, Arial;	font-size: 16px;	font-weight: bold;	}.menutextred {display: inline;position:relative;	top: 14px;	padding-left: 20px;	color: white;	font-family: Georgia, Arial;	font-size: 16px;	font-weight: bold;	}.menutext a {	color: white;	text-decoration: none;}.menutextred a {	color: red;	text-decoration: none;}.menutext a:hover {	color: #88cad4;	text-decoration: none;}.menutextred a:hover {	color: lime;	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;	}.blokvpravodelsi {display: block;	background-image: url(images/blok.png);	width: 193px;	height: 434px;	background-repeat: no-repeat;	}.blokvpravotext {margin-left: 10px;margin-right: 10px;	color: black;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 30px;	text-align: center;}#blokvpravotextinfo {margin-left: 10px;margin-right: 10px;	font-family: Arial, Helvetica, sans-serif;	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 {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: navy;		line-height: 12px;	background-color: white;	border: 1px solid #000080;	padding: 5px;	text-align: left;}img.imageleft {	float: left;	margin-top: -10px;	border: none;}.cekat {clear: left;	}#novinky {	position: absolute;	left: 630px;	top: 20px;}#scroller_container{	position: absolute;	left: 53px;	top: 95px;	width: 350px;	height: 50px;	border: none;	display: block;	font-size: 16px;	font-weight: bold;	color: green;	text-align: center;}#scroller_container a{color: red;}.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: 50px;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: 800px;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;}.kontaktdetail {margin: 0px auto;width: 620px;border-top: 1px solid Black;border-left: 1px solid Black;border-right: 1px solid Black;border-bottom: 1px solid Black;}.kontaktinformace {padding: 10px;}.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;}.nastred {	text-align: center;}.vpravo {	text-align: right;	float: right;}.prodathome {position: relative;padding-top: 7px;left: 17px;	background-image: url(images/prodat_03.png);	background-repeat: no-repeat;	width: 577px;	height: 40px;	text-align: center;}.prodathome a{color: white;text-decoration: none;}.prodathome a:hover {	color: Scrollbar;}#i-kurzy {	width: 200px;	float: left;}.nadpisface {	position: relative;	padding-top: 3px;	padding-bottom: 3px;left: 15px;	width: 820px;background-color: white;font-weight: bold;color: navy;text-align: center;font-size: 12px;}#facebookwall {position: relative;left: 15px;overflow: auto;height: 150px;}label.error { float: none; color: red; padding-left: .5em; vertical-align: top; display: none; font-weight: bold;}.bily {	background-color: none;	padding: 10px;}.sedy {	background-color: #c2e6eb;	padding: 10px;}.lib_textcl {	text-align: justify;	line-height: 25px;}.lib_autorcl {	font-weight: bold;}.lib_datumcl {	text-align: right;}#slideshowpozice {	position: relative;	left: 56px;	top: 61px;}
