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;}#header {	width: 960px;	height: 160px;	background: url('../uimg/hlavicka.jpg') top left no-repeat;	margin-bottom: 30px;	display: block;}#header-hory {	width: 960px;	height: 160px;	background: url('../uimg/hlavicka-hory.jpg') top left no-repeat;	margin-bottom: 30px;	display: block;}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;	margin: 0 auto;	text-align: left;	background-color: #fffcc7;}#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;}#extra a 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;}hr.cleaner {	clear: both;	height: 1px;	margin: -1px 0 0 0;	padding: 0;	border: none;	visibility: hidden;}p.uprostred {	text-align: center;}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;}.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;	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: 20px;	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 {	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: #4d645f;	display: block;	text-align: center;	font-size: 16px;	padding: 3px;}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;}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;}  .nastip {			float: right;			}	