html, body {	margin: 0;	padding: 0;}body {	font-family: 'Arial CE', 'Helvetica CE', Arial, sans-serif;	color: #000;	text-align: center;	background: url('uimg/pozadi.gif') #fffcc7;	font-size: small;}a {	font-weight: bold;	color: #4d645f;}a:hover {	color: #000;}a:visited {	color: #000;}#content li {	font-size: 110%;}h2, h4 {	padding: 0px 0px 0px 15px;	color: #4d645f;	background: #fdf89a;	border-top: 2px solid #4d645f;}h2 {	margin: 20px 0px 20px 0px;	font-size: 135%;}h3 {	padding: 0px 0px 0px 15px;}h4 {	margin: 20px 0px 0px 0px;}h5 {	font-size: small;  margin: 10px 0px 10px 0px;}#header, #header-hory, #header-en, #header-slovensko {	width: 960px;	height: 160px;	margin-bottom: 30px;	display: block;}#header {	background: url('uimg/hlavicka.jpg') top left no-repeat;}#header-hory {	background: url('uimg/hlavicka-hory.jpg') top left no-repeat;}#header-en {	background: url('uimg/hlavicka-english.jpg') top left no-repeat;}#header-slovensko {	background: url('uimg/hlavicka-slovensko.jpg') top left no-repeat;}span.slogan {  float: left;	text-align: center;	font-size: 135%;	margin-top: -72px;	margin-left: 245px;	font-weight: bold;	color: #fff;}span.status {	display: block;	float: right;  margin-top: -35px;	color: #000;}#container {	width: 960px;	text-align: left;	background-color: #fffcc7;	margin: 0 auto}#navigace {	float: left;	width: 225px;	padding: 0px;	margin: 10px 0px 0px 0px;}ul#navigation {	padding-left: 35px;	margin: 0px;}#navigation li {	list-style-type: none;	margin: 0px 0px 10px 0px;}#navigation a {	display: block;	padding-left: 50px;	height: 40px;	text-decoration: none;	line-height: 36px;	font-size: 110%}#navigation a.nav_silv {	background: url('uimg/nav_silv_a.gif') left no-repeat;}#navigation a:hover.nav_silv {	background: url('uimg/nav_silv_b.gif') left no-repeat;}#navigation a.nav_veli {	background: url('uimg/nav_veli_a.gif') left no-repeat;}#navigation a:hover.nav_veli {	background: url('uimg/nav_veli_b.gif') left no-repeat;}#navigation a.nav_nove {	background: url('uimg/nav_nove_a.gif') left no-repeat;}#navigation a:hover.nav_nove {	background: url('uimg/nav_nove_b.gif') left no-repeat;}#navigation a.nav_last {	background: url('uimg/nav_last_a.gif') left no-repeat;}#navigation a:hover.nav_last {	background: url('uimg/nav_last_b.gif') left no-repeat;}#navigation a.nav_mist {	background: url('uimg/nav_mist_a.gif') left no-repeat;}#navigation a:hover.nav_mist {	background: url('uimg/nav_mist_b.gif') left no-repeat;}#navigation a.nav_akto {	background: url('uimg/nav_akto_a.gif') left no-repeat;}#navigation a:hover.nav_akto {	background: url('uimg/nav_akto_b.gif') left no-repeat;}#navigation a.nav_poca {	background: url('uimg/nav_poca_a.gif') left no-repeat;}#navigation a:hover.nav_poca {	background: url('uimg/nav_poca_b.gif') left no-repeat;}#navigation a.nav_ubyt {	background: url('uimg/nav_ubyt_a.gif') left no-repeat;}#navigation a:hover.nav_ubyt {	background: url('uimg/nav_ubyt_b.gif') left no-repeat;}#navigation a.nav_onas {	background: url('uimg/nav_onas_a.gif') left no-repeat;}#navigation a:hover.nav_onas {	background: url('uimg/nav_onas_b.gif') left no-repeat;}#navigation a.adm_user {	background: url('uimg/adm_user.png') left no-repeat;}#navigation a.adm_email {	background: url('uimg/adm_email.png') left no-repeat;}#navigation a.adm_monitor {	background: url('uimg/adm_monitor.png') left no-repeat;}#navigation a.adm_aktualizace {	background: url('uimg/adm_aktualizace.png') left no-repeat;}#navigation a.adm_statistky {	background: url('uimg/adm_statistiky.png') left no-repeat;}#navigation a.adm_preklady {	background: url('uimg/adm_preklady.png') left no-repeat;}#navigation a.adm_exit {	background: url('uimg/adm_exit.png') left no-repeat;}#navigation a.adm_nabidka {	background: url('uimg/adm_nabidka.png') left no-repeat;}#navigation a.adm_rezervace {	background: url('uimg/adm_rezervace.png') left no-repeat;}#navigation a.adm_partneri {	background: url('uimg/adm_partneri.png') left no-repeat;}#navigation a.adm_lastminute {	background: url('uimg/adm_lastminute.png') left no-repeat;}#navigation a.adm_reklama {	background: url('uimg/adm_reklama.png') left no-repeat;}#navigation a.adm_mista {	background: url('uimg/adm_mista.png') left no-repeat;}#navigation a.adm_hlavni {	background: url('uimg/adm_hlavni.png') left no-repeat;}#extra a.tmobile img {	width: 100px;	height: 27px;	border: 0;}#extra a.tmobile {	background: url('uimg/t-mobile-b.gif') left no-repeat;}#extra a:hover.tmobile {	background: url('uimg/t-mobile-c.gif') left no-repeat;}#extra {	float: left;	clear: left;	width: 220px;	margin-top: 10px;	padding-left: 5px;}#content {	float: right;	width: 730px;	margin-bottom: 20px;}#content h1 {	font-size: 140%;	margin: 20px 0px 20px 0px;	padding: 0px 0px 0px 15px;	color: #4d645f;	background: #fdf89a;	border-top: 2px solid #4d645f;}#content p, #content #hotel_info_services p {	padding: 0px 15px 0px 15px;}#footer {	clear: both;	width: 100%;}#footer p {	width: 715px;	border-top: 2px solid #4d645f;	text-align: left;	padding-top: 10px;  padding-left: 15px;	margin-left: 230px;	margin-bottom: 15px;}#partneri {	padding-top: 5px;	padding-bottom: 5px;	font-size: 10px;}#partneri ul {	padding-left: 0px;	margin: 0px;}#partneri li {	list-style-type: none;	margin: 0px 0px 5px 0px;}#partneri-vypis {	margin-left: 10px;	margin-top: 20px;	padding: 0px;	float: left;	text-align: left;	width: 500px;}#hotel_info_img {	float: right;}#hotel_info_img img {	margin: 10px;}#hotel_info_gallery {	text-align: center}#hotel_info_gallery img {	margin: 10px;}#hotel_info_address {	border: 2px solid #4d645f;	background: #fdf89a;	padding: 4px;	margin-left: 15px;	float: left;}#hotel_info_services p {	margin: 2px 0px 0px 0px;	padding: 0px}.vypis {	margin: 0;	padding: 10px;}.vypis h3 {	margin: 0;	padding: 0;}.obrazek {	float: left;	margin: 0px 10px 0px 0px;}.obrazek img, .obrazek-hory img {	margin: 0px 10px 0px 0px;	border: 0;}.obrazek-hory {	float: right;	margin: 0px 0px 0px 10px;}#mapa {	margin: 0px auto;	padding: 0px;	background: url('uimg/cr_neaktiv.gif') top left no-repeat;	width: 500px;	height: 268px;	font-size: 1px;}#ma {	padding: 0px;	background: url('uimg/cr_aktiv.gif') top left no-repeat;	width: 500px;	height: 268px;	font-size: 1px;}#mapahory {	margin: 0px auto;	padding: 0px;	background: url('uimg/hory_neaktiv.gif') top left no-repeat;	width: 500px;	height: 268px;	font-size: 1px;}#mahory {	padding: 0px;	background: url('uimg/hory_aktiv.gif') top left no-repeat;	width: 500px;	height: 268px;	font-size: 1px;}#praha_cz_neaktiv { margin: 0px auto; padding: 0px; background: url('uimg/praha_cz_neaktiv.gif') top left no-repeat; width: 400px; height: 301px; font-size: 1px; }#praha_cz_aktiv { padding: 0px; background: url('uimg/praha_cz_aktiv.gif') top left no-repeat; width: 400px; height: 301px; font-size: 1px; }#praha_cz_aktiv img, #praha_de_aktiv img, #praha_en_aktiv img { border: 0px none; padding: 0px; margin: 0px; width: 400px; height: 301px; border-style:none }#praha_de_neaktiv { padding: 0px; background: url('uimg/praha_de_neaktiv.gif') top left no-repeat; width: 400px; height: 301px; font-size: 1px; }#praha_de_aktiv { padding: 0px; background: url('uimg/praha_de_aktiv.gif') top left no-repeat; width: 400px; height: 301px; font-size: 1px; }#praha_en_neaktiv { padding: 0px; background: url('uimg/praha_en_neaktiv.gif') top left no-repeat; width: 400px; height: 301px; font-size: 1px; }#praha_en_aktiv { padding: 0px; background: url('uimg/praha_en_aktiv.gif') top left no-repeat; width: 400px; height: 301px; font-size: 1px; }#jihocesky_cz_neaktiv { padding: 0px; background: url('uimg/jihocesky_cz_neaktiv.gif') top left no-repeat; width: 315px; height: 251px; font-size: 1px; }#jihocesky_cz_aktiv { padding: 0px; background: url('uimg/jihocesky_cz_aktiv.gif') top left no-repeat; width: 315px; height: 251px; font-size: 1px; }#jihocesky_cz_aktiv img { border: 0px none; padding: 0px; margin: 0px; width: 315px; height: 251px; border-style:none }#jihomoravsky_cz_neaktiv { padding: 0px; background: url('uimg/jihomoravsky_cz_neaktiv.gif') top left no-repeat; width: 317px; height: 247px; font-size: 1px; }#jihomoravsky_cz_aktiv { padding: 0px; background: url('uimg/jihomoravsky_cz_aktiv.gif') top left no-repeat; width: 317px; height: 247px; font-size: 1px; }#jihomoravsky_cz_aktiv img { border: 0px none; padding: 0px; margin: 0px; width: 317px; height: 247px; border-style:none }#karlovarsky_cz_neaktiv { padding: 0px; background: url('uimg/karlovarsky_cz_neaktiv.gif') top left no-repeat; width: 176px; height: 140px; font-size: 1px; }#karlovarsky_cz_aktiv { padding: 0px; background: url('uimg/karlovarsky_cz_aktiv.gif') top left no-repeat; width: 176px; height: 140px; font-size: 1px; }#karlovarsky_cz_aktiv img { border: 0px none; padding: 0px; margin: 0px; width: 176px; height: 140px; border-style:none }#kralovehradecky_cz_neaktiv { padding: 0px; background: url('uimg/kralovehradecky_cz_neaktiv.gif') top left no-repeat; width: 211px; height: 193px; font-size: 1px; }#kralovehradecky_cz_aktiv { padding: 0px; background: url('uimg/kralovehradecky_cz_aktiv.gif') top left no-repeat; width: 211px; height: 193px; font-size: 1px; }#kralovehradecky_cz_aktiv img { border: 0px none; padding: 0px; margin: 0px; width: 211px; height: 193px; border-style:none }#liberecky_cz_neaktiv { padding: 0px; background: url('uimg/liberecky_cz_neaktiv.gif') top left no-repeat; width: 192px; height: 134px; font-size: 1px; }#liberecky_cz_aktiv { padding: 0px; background: url('uimg/liberecky_cz_aktiv.gif') top left no-repeat; width: 192px; height: 134px; font-size: 1px; }#liberecky_cz_aktiv img { border: 0px none; padding: 0px; margin: 0px; width: 192px; height: 134px; border-style:none }#moravskoslezsky_cz_neaktiv { padding: 0px; background: url('uimg/moravskoslezsky_cz_neaktiv.gif') top left no-repeat; width: 252px; height: 243px; font-size: 1px; }#moravskoslezsky_cz_aktiv { padding: 0px; background: url('uimg/moravskoslezsky_cz_aktiv.gif') top left no-repeat; width: 252px; height: 243px; font-size: 1px; }#moravskoslezsky_cz_aktiv img { border: 0px none; padding: 0px; margin: 0px; width: 252px; height: 243px; border-style:none }#olomoucky_cz_neaktiv { padding: 0px; background: url('uimg/olomoucky_cz_neaktiv.gif') top left no-repeat; width: 174px; height: 277px; font-size: 1px; }#olomoucky_cz_aktiv { padding: 0px; background: url('uimg/olomoucky_cz_aktiv.gif') top left no-repeat; width: 174px; height: 277px; font-size: 1px; }#olomoucky_cz_aktiv img { border: 0px none; padding: 0px; margin: 0px; width: 174px; height: 277px; border-style:none }#pardubicky_cz_neaktiv { padding: 0px; background: url('uimg/pardubicky_cz_neaktiv.gif') top left no-repeat; width: 220px; height: 161px; font-size: 1px; }#pardubicky_cz_aktiv { padding: 0px; background: url('uimg/pardubicky_cz_aktiv.gif') top left no-repeat; width: 220px; height: 161px; font-size: 1px; }#pardubicky_cz_aktiv img { border: 0px none; padding: 0px; margin: 0px; width: 220px; height: 161px; border-style:none }#plzensky_cz_neaktiv { padding: 0px; background: url('uimg/plzensky_cz_neaktiv.gif') top left no-repeat; width: 225px; height: 277px; font-size: 1px; }#plzensky_cz_aktiv { padding: 0px; background: url('uimg/plzensky_cz_aktiv.gif') top left no-repeat; width: 225px; height: 277px; font-size: 1px; }#plzensky_cz_aktiv img { border: 0px none; padding: 0px; margin: 0px; width: 225px; height: 277px; border-style:none }#stredocesky_cz_neaktiv { padding: 0px; background: url('uimg/stredocesky_cz_neaktiv.gif') top left no-repeat; width: 330px; height: 268px; font-size: 1px; }#stredocesky_cz_aktiv { padding: 0px; background: url('uimg/stredocesky_cz_aktiv.gif') top left no-repeat; width: 330px; height: 268px; font-size: 1px; }#stredocesky_cz_aktiv img { border: 0px none; padding: 0px; margin: 0px; width: 330px; height: 268px; border-style:none }#ustecky_cz_neaktiv { padding: 0px; background: url('uimg/ustecky_cz_neaktiv.gif') top left no-repeat; width: 268px; height: 206px; font-size: 1px; }#ustecky_cz_aktiv { padding: 0px; background: url('uimg/ustecky_cz_aktiv.gif') top left no-repeat; width: 268px; height: 206px; font-size: 1px; }#ustecky_cz_aktiv img { border: 0px none; padding: 0px; margin: 0px; width: 268px; height: 206px; border-style:none }#vysocina_cz_neaktiv { padding: 0px; background: url('uimg/vysocina_cz_neaktiv.gif') top left no-repeat; width: 227px; height: 219px; font-size: 1px; }#vysocina_cz_aktiv { padding: 0px; background: url('uimg/vysocina_cz_aktiv.gif') top left no-repeat; width: 227px; height: 219px; font-size: 1px; }#vysocina_cz_aktiv img { border: 0px none; padding: 0px; margin: 0px; width: 227px; height: 219px; border-style:none }#zlinsky_cz_neaktiv { padding: 0px; background: url('uimg/zlinsky_cz_neaktiv.gif') top left no-repeat; width: 201px; height: 167px; font-size: 1px; }#zlinsky_cz_aktiv { padding: 0px; background: url('uimg/zlinsky_cz_aktiv.gif') top left no-repeat; width: 201px; height: 167px; font-size: 1px; }#zlinsky_cz_aktiv img { border: 0px none; padding: 0px; margin: 0px; width: 201px; height: 167px; border-style:none }hr.cleaner {	clear: both;	height: 1px;	margin: -1px 0 0 0;	padding: 0;	border: none;	visibility: hidden;}p.uprostred {	text-align: center;}p.upozorneni {	color: #ff0000;}h3#telefonrezervace {	font-size: 22pt;  text-align: center;  margin:0px;  padding:0px;}div#hledat {	text-align: center;}div#hledat input {	background: #fff;	margin-bottom: 5px;}fieldset.reklama_odkazy {	padding: 3px;	border: 1px solid #c0c0c0;	margin-top: 10px;	margin-left: 2px;	width: 200px;}fieldset.reklama_odkazy legend {	color: #8b8c6c;	text-align: left;	margin: 0px 0px 5px 0px;}fieldset.reklama_odkazy a {	color: #8b8c6c;	font-weight: bold;	border: 0px;}fieldset.reklama_odkazy a:hover {	color: #383431;}.aktovka {	text-decoration: underline;	font-weight: bold;	cursor: hand;	cursor: pointer;	margin: 0;	padding: 0;}.form-poptavka label, .form-poptavka input, .form-poptavka select, .form-poptavka textarea {	display: block;	float: left;	margin-bottom: 10px;}.form-poptavka label {	text-align: right;	width: 170px;	padding-right: 10px;	font-weight: bold;}.form-poptavka input, .form-poptavka select, .form-poptavka textarea {	width: 300px;	background: #fff;}.form-poptavka select {	width: auto;	background: #fff;}.form-poptavka .checkbox {	width: auto;	background: #fffcc7;}.form-poptavka checkbox {	background: #fffcc7;}button.form-poptavka {	margin-left: 15px;  background: #fff;}.form-poptavka br {	clear: left;}label.form-hledat, #hledat-zeme label {	display: block;	text-align: left;	font-weight: bold;}select.form-hledat, input.form-hledat {	width: 250px;	background: #fff;}#hledat-ubytovani {	margin-left: auto;	margin-right: auto;	display: block;}form#hledat-zeme {	margin: 0;	padding: 0;	display: inline;}table.table-hledat {	margin: 0px auto;}table.table-hledat td {	padding: 10px;}.lokalita-popis {	text-align: left;	margin: 0px 0px 10px 0px;	padding: 5px 15px 5px 15px;	background: #fdf89a;	border-bottom: 2px solid #4d645f;}.lokalita-popis p {	text-align: right;	font-size: 70%;	margin: 0px;	padding-top: 0px;	color: #808080;}a.info img {	border: 0;}a.info {	position: relative;/*this is the key*/	z-index: 24;	text-decoration: none;	border-bottom: 0px;}a.info:hover {	z-index: 25;}a.info span {	display: none}a.info:hover span {/*the span will display just on: hover state*/	display: block;	position: absolute;	top: 3em;	left: 1em;	width: 6em;	border: 1px solid #4d645f;	background-color: #fdf89a;	color: #000;	text-align: center}.obdelnik {	margin-left: 10px;	margin-top: 0px;	padding: 0px;	display: inline;	float: left;	text-align: left;	min-width: 200px;}.destinace {	margin-bottom: 5px;	padding: 5px;	border-bottom: 2px solid #4d645f;}.destinace .nadpis {	font-size: 16px;	font-weight: bold;}.destinace img {	margin: 5px;	float: left}hr {	color: #4d645f;	background: #4d645f;	border: 2px solid #4d645f;}option.sk {	background-color: white;	color: black}.tag1, .tag2, .tag3, .tag4, .tag5, .tag6 {	margin: 4px;}.tag1 {	font-size: 24px;}.tag2 {	font-size: 22px;}.tag3 {	font-size: 20px;}.tag4 {	font-size: 18px;}.tag5 {	font-size: 16px;}.tag6 {	font-size: 14px;}.strankovani {	background: #fdf89a;	display: block;	text-align: center;	font-size: 16px;	padding: 3px;}a#rezervace {	display: block;  margin-top:5px;  font-size: 16px;  color:#fff;  background:#d14844;	border:1px solid #d14844;	text-align: center;	text-decoration: none;}a:hover#rezervace {  color:#d14844;  background:#fff;}table.pocasi {	margin-top: 0em;	margin-bottom: 0em;	margin-left: auto;	margin-right: auto;	padding: 0em;}td.pocasi {	vertical-align: top;}h3.pocasi {	display: inline;	margin-right: 5px;}#fotogalerie {	text-align: center;}.mista-ubytovani {	text-align: right;	margin: 0px;	padding: 0px;}table.terminy {	border-collapse: collapse;	width: 100%;	margin-top: 10px;}table.terminy td {	padding: 5px;}table.terminy th {	background: #fdf89a;	padding: 5px;}td.head {	font-family: sans-serif;	font-size: 14pt;	font-style: normal;	font-weight: bold;	letter-spacing : 0.1mm;	border: 1px solid;	color:#4d645f;	background-color : #fdf89a;}td.dny {	font-family: sans-serif;	font-size: 8pt;	font-style: normal;	font-weight: bold;	letter-spacing : 0.1mm;	border: 1px solid;	color:#4d645f;	background-color : #fdf89a;}td.norm {			text-align:center;			font-size:8pt;			background:#e8e8e8;			border:1px solid #383431;			}td.day_free {			text-align:center;			font-size:8pt;			border:1px solid #383431;			background-color:#c0ffc0;			color:#383431;			}td.day_full {			text-align:center;			font-size:8pt;			border:1px solid #383431;			background-color:#990000;			color:#ffffff;			}td.day_part {			text-align:center;			font-size:8pt;			border:1px solid #383431;						background-color:#ffa1a1;			color:#383431;			}	.text_green {			color: #00cc00;			}			.text_red {			color: #ff0000;			}			.nastip {			float: right;			}				table.tabulka {	border-collapse: collapse;	width: 100%;}table.tabulka tr {	border-bottom: 1px solid;}table.tabulka tr:hover {	background: #fdf89a;}table.tabulka td {	padding: 3px;}#extra img#domy {	display: none;}		/* Begin star rater CSS */.srating{list-style:none;margin: 0px;margin-left: 20px;padding:0px;width: 100px;height: 20px;position: relative;background: url('uimg/strating.gif') top left repeat-x;		}.srating li{padding:0px;margin:0px;/*\*/float: left;/* */}.srating li a{display:block;width:20px;height: 20px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;background-image:none;	}.srating li a:hover{background: url('uimg/strating.gif') 0px -20px repeat-x;z-index: 1;left: 0px;}.srating a.onestar{left: 0px;}.srating a.onestar:hover{width:20px;}.srating a.twostars{left:20px;}.srating a.twostars:hover{width: 40px;}.srating a.threestars:hover{width: 60px;}.srating a.threestars{left: 40px;}.srating a.fourstars{left: 60px;}	.srating a.fourstars:hover{width: 80px;}.srating a.fivestars{left: 80px;}.srating a.fivestars:hover{width: 100px;}	/* End star rater CSS */
