<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">a img {border: none;}
table {border-collapse: collapse; margin: 0; padding: 0;}
table tr td {padding: 0;}
form, p, h1, h2, h3, h4, ul, ol, li {margin: 0; padding: 0;}
input, select, option, textarea {font-family: Tahoma, "Lucida Grande", Arial, sans-serif; font-size: 11px;}

/* --------------------- OBECNĂ‰ -------------------------- */
body {text-align: center; background: #a0cddf url(../images/body.png) repeat-x; font-family: Tahoma, "Lucida Grande", Arial, sans-serif; font-size: 62.5%;
			margin: 0; color: black;}

a	{text-decoration: underline;}
a:hover {text-decoration: none;}

.cleaner {clear: both; font-size: 0!important;}
.right {text-align: right;}
.center	{text-align: center;}
.bold {font-weight: bold;}
.font11 {font-size: 11px;}
.fl {float: left;}
.fr {float: right;}
.normal {font-weight: normal;}
img.ramecek {border: 3px solid #CADFE8;}

/* -------------------- ZĂKLADNĂŤ ROZVRĹ˝ENĂŤ -------------------- */
#web {background: url(../images/webStiny.png) no-repeat 0 55px; _background-image: none; width: 1000px; margin: 0 auto; text-align: left; padding-top: 55px; position: relative;}
#vnitrek {background: #fff url(../images/vnitrekRepeat.gif) repeat-y 6px 0; width: 960px; margin: 0 auto;}
.vnitrek1 {background: url(../images/headerObloucek.gif) no-repeat; width: 960px;}
.vnitrek2 {background: url(../images/vnitrekBottom.gif) no-repeat 6px bottom; width: 960px;}
#header {background: url(../images/header.jpg) no-repeat 0 bottom; width: 948px; height: 278px; margin: 0 auto; position: relative;}

	#header #logo {width: 484px; height: 58px; position: absolute; left: 9px; top: 24px;}
	#header #logo a {display: block; width: 486px; height: 60px; text-decoration: none;}
	#header #logo span {font-size: 14px; color: #5f5f5f; position: relative; top: 41px; left: 69px;}
	.jazyky {position: absolute; right: 29px; top: 24px; width: 126px; height: 21px;}
	.jazyky img {margin-left: 3px;}
	.vyhledavani {position: absolute; right: 9px; /*top: 51px;*/ top: 35px; width: 217px; height: 23px;}
	.vyhledavani form.fVyhledat {margin: 0; padding: 0;}
	.vyhledavani form.fVyhledat div {background: url(../images/input-bg.gif) no-repeat; width: 188px; height: 23px;}
	.vyhledavani form.fVyhledat input.tlHledat {width: 179px; padding: 4px 2px 0px 7px; border: none; background: none; font-size: 12px;}
	.vyhledavani form.fVyhledat input.submit {position: absolute; right: 0px; top: 0;}
	.mapaWebu, a.mapaWebu:hover {position: absolute; right: 10px; /*top: 80px;*/ top: 66px;}
	.mapaWebu a, .mapaWebu a:hover {color: #034B68; font-size: 1.1em;}
	.mapaWebu img {position: relative; top: 1px; padding-right: 4px;}

#levy {float: left; display: inline; width: 200px;}
#pravostred {float: right; display: inline; width: 752px;}
	.stred, .stredKatalog {float: left; display: inline; width: 544px; padding-bottom: 15px;}
	.stredKatalog {float: left; display: inline; width: 752px; padding-bottom: 15px;}
	.pravy {float: right; display: inline; width: 208px;}

#footer {background: url(../images/footer.png) repeat-x; text-align: center; height: 71px; color: #fff; width: 960px; margin: 0 auto; border-top: 6px solid #fff; font-size: 1.1em;}
	#footer a {color: #fff;}
	#footer a:hover {color: #45abbd;}
	#footer p {line-height: 16px; font-weight: bold; padding: 12px 0 10px 0;}
	#footer table#menuFooter {margin: 0 auto; color: #45abbd;}
	#footer table#menuFooter td a, #footer table#menuFooter td span {padding: 0 11px;}

/* ----------------- MENU ------------------- */
.obalMenu {background: url(../images/menu.jpg) repeat-x; height: 37px; font-size: 11px; width: 948px; margin-left: 6px;} 
ul#menu {height: 37px; list-style-type: none; font-size: 11px; font-weight: bold; width: 530px; margin: 0 auto; color: #fff;} 
ul#menu li {float: left; height: 37px;} 
ul#menu li a, ul#menu li span {background: url(../images/menu-a.jpg) no-repeat; display: block; width: 114px; height: 37px; line-height: 37px; color: #fff; text-decoration: none; text-align: center;} 
ul#menu li.leto a, ul#menu li.leto span {background-image: url(../images/menu-leto.jpg); width: 62px;} 
ul#menu li.upa a, ul#menu li.upa span {background-image: url(../images/menu-upa.jpg); width: 92px;} 
ul#menu li.akt a, ul#menu li.akt span {background-image: url(../images/menu-akt.jpg); width: 86px;} 
ul#menu li.ubytovani a, ul#menu li.ubytovani span {background-image: url(../images/menu-ubytovani.jpg); width: 142px;} 
ul#menu li.kontakty a, ul#menu li.kontakty span {background-image: url(../images/menu-kontakty.jpg); width: 86px;} 
ul#menu li a:hover, ul#menu li span {background-position: 0 -37px;}

/* levy */
.levyIn {padding: 0 0 0 6px; }
img.block {display: block; border-bottom: 1px solid #fff;}
ul.u2 {list-style-type: none; font-size: 12px; width: 194px; padding-bottom: 3px;} 
ul.u2 li {margin-bottom: 1px; width: 194px;} 
ul.u2 a, ul.u2 span {background: url(../images/u2-a.gif) repeat-y; display: block; width: 166px; padding: 7px 10px 8px 18px; color: #034b68; text-decoration: none;} 
ul.u2 a:hover, ul.u2 span {background: #45abbd; color: #fff;}
ul.u2 span {background: #075372;}

ul.u2 li.klikaci a {background: #075372; color: #fff; cursor: pointer;}
ul.u2 li.klikaci a:hover {background: #45abbd;}

ul.u3 {list-style-type: none; font-size: 11px; padding-bottom: 0px;} 
ul.u3 li {margin-bottom: 0px;} 
ul.u3 a, ul.u3 span {background: none; background: url(../images/u3-a-odrazka.gif) no-repeat 10px 8px; display: block; width: 145px; padding: 4px 10px 5px 29px; color: #034b68; text-decoration: none; border-bottom: 1px solid #fff; border-top: 1px solid #fff; margin-left: 10px;} 
ul.u3 a:hover, ul.u3 span, ul.u3 a.klikaci:hover {background: #45abbd url(../images/u3-hover-odrazka.gif) no-repeat 10px 8px; color: #fff; border-bottom: 1px solid #92ced9; border-top: 1px solid #92ced9;}
ul.u3 span, ul.u3 a.klikaci {background: #075372 url(../images/u3-hover-odrazka.gif) no-repeat 10px 8px; border-bottom: 1px solid #075372; border-top: 1px solid #075372; color: #fff;}

ul.u4 {list-style-type: none; font-size: 11px; padding-bottom: 0px;} 
ul.u4 li {margin-bottom: 0px;} 
ul.u4 a, ul.u4 span {background: none; background: url(../images/u4-a-odrazka.gif) no-repeat 12px 9px; display: block; width: 136px; padding: 4px 10px 5px 28px; color: #034b68; text-decoration: none; border-bottom: 1px solid #fff; border-top: 1px solid #fff; margin-left: 20px;} 
ul.u4 a:hover, ul.u4 span {background: #45abbd url(../images/u4-hover-odrazka.gif) no-repeat 12px 9px; color: #fff; border-bottom: 1px solid #92ced9; border-top: 1px solid #92ced9;}
ul.u4 span {background: #075372 url(../images/u4-hover-odrazka.gif) no-repeat 12px 9px; border-bottom: 1px solid #075372; border-top: 1px solid #075372;}


/* stred */
.stredIn {font-size: 1.2em; padding: 0 15px; line-height: 16px;}
.stredKatalog .stredIn {padding-right: 27px;}

.stredIn a {color: #034B68;}
.stredIn a:visited {color: #538ca2;}
.stredIn a:hover {color: #034B68;}
.stredIn p {padding-bottom: 16px;}
.stredIn ul {padding-bottom: 16px; margin-left: 30px;}
.stredIn ol {padding-bottom: 16px; margin-left: 36px;}
.stredIn ul ul {padding-bottom: 0px;}

.stredIn H1 {background: url(../images/h1-bg.jpg) no-repeat; color: #45abbd; font-size: 14px; padding: 1px 0 10px 26px; margin-bottom: 16px;}
.stredIn H2 {background: url(../images/h2-bg.jpg) no-repeat 0 3px; color: #45abbd; font-size: 12px; padding-left: 19px; margin-bottom: 8px;}
.stredIn H3 {color: #575757; font-size: 12px; margin-bottom: 5px;}
.stredIn .cara {background: url(../images/cara.gif) repeat-x 0 bottom;}
.stredIn .cara H2 {padding: 0px 0 10px 19px;}
.stredIn .cara2 {background: url(../images/cara.gif) repeat-x; height: 2px; font-size: 0; margin-bottom: 4px;}

#drobinky {margin-bottom: 12px;}
#drobinky ul {font-family: Arial, sans-serif; list-style-type: none; margin: 0; padding: 0; padding-top: 10px; font-size: 10px;}
#drobinky ul li {float: left; color: #45abbd; padding: 0; padding-left: 5px; white-space: nowrap; line-height: 14px;}
#drobinky ul li.first {background: none; padding-left: 0;}
#drobinky ul li.zde {height: 16px; padding-left: 0; padding-right: 2px; background: none; color: #000;}
#drobinky ul li a {padding-right: 5px;}
#drobinky ul li a:visited {color: #034B68;}

/*--novinky--*/
.novinka {border-top: 7px solid #fff; padding-top: 10px; font-size: 1.2em; padding: 13px 15px 12px 15px; margin: 0 2px; line-height: 16px; border: 1px solid #efefef;}
.novinka h3 {color: #45abbd; font-size: 12px; margin-bottom: 3px;}
.novinka p.datum {padding-bottom: 0; font-weight: bold; font-size: 11px;}
.novinka img {margin: 5px 13px 3px 0; border: 1px solid #79AABE;}
.novinka p {padding-bottom: 0!important;}
.novinka p.aktVice {text-align: right; font-size: 11px;}
.novinkaBarevna {background-color: #dceff3; border: 1px solid #efefef; border-top: 7px solid #c0e2e8; border-bottom: none;}
.novinka a {color: #034B68;}
.novinka a:visited {color: #538ca2;}
.novinka a:hover {color: #034B68;}
.novinka ul {padding-bottom: 0px; margin-left: 30px;}

p.pridat {padding-bottom: 6px; padding-right: 2px;}
.hledaniLink {padding-top: 3px;}
table.tUbytovani {width: 708px; background-color: #F1F8FA; border: 1px solid #cadfe8; margin-bottom: 5px;}
	table.tTip {background-color: #e2f0f5; border-color: #a0cddf;}
table.tUbytovani td {padding: 10px 0px 10px 17px; vertical-align: top;}
table.tUbytovani td h3 {margin-bottom: 3px;}
table.tUbytovani td p.popis {padding-bottom: 12px;}
table.tUbytovani td p.adresa {font-weight: bold; font-size: 11px; padding-bottom: 0;}
table.tUbytovani td.tdFoto {text-align: center; width: 115px; padding-left: 10px; vertical-align: middle;}
table.tUbytovani td.tdFoto img {border: 3px solid #C0E2E8;}
	table.tTip td.tdFoto img {border-color: #fff;}
table.tUbytovani td.tdTlacitka {vertical-align: middle; text-align: center; width: 115px; padding: 10px 8px 11px 0;}
table.tUbytovani td.tdTlacitka img.tip {margin-bottom: 10px;}

table.tSprava td.tdTlacitka {text-align: right; font-weight: bold;}

/* galerie */
table.gSeznam {width: 100%; margin-bottom: 10px;}
table.gSeznam tr td {text-align: left; font-size: 11px; vertical-align: top; padding: 0; width: 33%; background: url(../images/gSeznamBg.gif) repeat-y center 0;}
table.gSeznam tr td a img {border: 3px solid #e2f0f5; display: block; margin: 0 auto;}
table.gSeznam tr td.popisek {text-align: center; background: url(../images/gSeznamBg.gif) repeat-y center 0;}
table.gSeznam tr td.popisek div {width: 159px; margin: 0 auto; padding: 2px 0 9px 0; display: block; text-align: center; line-height: 14px;}
table.gSeznam tr.prazdny td {height: 15px; background: none;}


table.tStrankovani {width: 92%; margin: 0 auto; margin-bottom: 12px; font-weight: bold; font-size: 11px;}
table.tStrankovani tr td {width: 30%;}
table.tStrankovani tr td.center {font-family: Verdana; padding: 2px 0px;}
table.tStrankovani tr td.center a, table.gStrankovani tr td.center span {font-weight: bold; padding: 0px 3px;}
table.tStrankovani tr td.center span {background: #45abbd; padding: 1px 4px; color: #fff;}


table.barevna {width: 100%; margin-bottom: 20px; font-size: 11px;}
table.barevna td, table.barevna th {background-color: #e3ebee; padding: 7px 15px 8px 15px!important; border: 1px solid #fff;}
table.barevna th {background-color: #014662; color: #fff; text-align: left; font-weight: bold;}

/* katalog ubytovĂˇnĂ­ */
form.fFiltr {float: left; display: inline; width: 440px; background-color: #e2f0f5; border: 1px solid #efefef; border-top: 7px solid #c0e2e8; padding: 6px 15px 8px 15px; margin-bottom: 15px; font-size: 11px;}
form.fFiltr p.zobrazit {padding-bottom: 6px; font-weight: bold;}
form.fFiltr label {padding: 0 15px 0 2px;}
form.fFiltr input {vertical-align: middle;}
form.fFiltr input.fr {padding-top: 6px; width: 68px; display: inline;}

.vyhledavaniKatalog {float: right; display: inline; width: 217px; position: relative;}
.vyhledavaniKatalog p {padding: 12px 0 0 0; text-align: right; font-weight: bold;}
.vyhledavaniKatalog p img {margin-top: 11px;}
.vyhledavaniKatalog form.fVyhledat div {background: url(../images/input-bg.gif) no-repeat; width: 188px; height: 23px;}
.vyhledavaniKatalog form.fVyhledat input.tlHledat {width: 179px; padding: 4px 2px 0px 7px; border: none; background: none; font-size: 12px;}
.vyhledavaniKatalog form.fVyhledat input.submit {position: absolute; right: 0px; top: 0;}

/* ubytovĂˇnĂ­ - detail */
.stredLevy {float: left; display: inline; width: 390px;}
.stredPravy {float: right; display: inline; width: 300px;}

p.zpetSeznam {text-align: right; padding-bottom: 8px;}
.galerie {width: 300px; text-align: center; margin-bottom: 25px;}
.galerie img {border: 3px solid #CADFE8; display: block; margin: 0 auto;}
table.tGalerie  {width: 300px; margin-top: 6px;}
table.tGalerie tr td {width: 33%; padding: 3px 0; text-align: center;}
table.tGalerie tr td img {margin: 0 auto;}
a.gMapa img {display: block; border: 1px solid #cecece;}
#map_canvas div {white-space: normal!important; line-height: 9px; font-size: 9px!important;}

table.tUdajeUbytovani th, table.tUdajeUbytovani td {padding: 2px 10px 2px 0px; vertical-align: top;}
table.tUdajeUbytovani th {text-align: left; white-space: nowrap;}
table.tUdajeUbytovani td a {font-weight: bold;}
table.tUdajeUbytovani td ul {margin-left: 15px;}
table.tUdajeUbytovani table.barevna {margin-bottom: 8px;}
table.tUdajeUbytovani table.barevna2 td, table.tUdajeUbytovani table.barevna2 th {padding: 5px 4px 6px 4px!important; white-space: normal; font-weight: normal;}

/* kontakty */
 form.fKontaktovat {width: 360px; background-color: #dceff3; border-top: 7px solid #c0e2e8; padding: 12px 15px 2px 15px; font-size: 11px; line-height: 16px; margin-bottom: 10px;}
 form.fKontaktovat table {width: 100%;}
 form.fKontaktovat table td {white-space: nowrap; padding-bottom: 5px; padding-right: 3px;}
 form.fKontaktovat table td div {background: url(../images/input-bg2.gif) no-repeat; width: 188px; height: 23px;}
 form.fKontaktovat table td div input.text {width: 178px; padding: 5px 4px 4px 4px; height: 14px; border: none; background: none;}
 form.fKontaktovat table td input.submit {margin-top: 5px;}
 form.fKontaktovat table td textarea {width: 353px; height: 86px; border: none; background: transparent; padding: 2px 3px 2px 4px; margin: 0;}
 form.fKontaktovat table td div.textarea-bg {background: url(../images/textarea-bg.gif) no-repeat; width: 360px; height: 90px;}



/* pravy */
.pravyIn {padding: 0 6px 10px 8px; line-height: 14px; font-size: 1.1em;}
.pravyIn a {color: #034B68;}
.pravyIn a:visited {color: #538ca2;}
.pravyIn a:hover {color: #034B68;}
.pravyIn p {padding-bottom: 16px;}
.pravyIn H2 {color: #034b68; font-size: 12px;}

.aktuality {width: 194px; margin-bottom: 5px; border-top: 8px solid #014662;}
.aktuality .aktNadpis {display: block;}
.aktuality p.aktVice {text-align: right; padding-right: 2px;}
.aktuality p.aktVsechny {font-weight: bold; padding-top: 8px;}
.aktualita {background: url(../images/novinka-bg.gif) repeat-y; padding: 8px 15px 12px 15px; border-top: 1px solid #fff;}
.aktualita p {padding-bottom: 0px;}
.aktuality .aktSvetla {background-image: url(../images/novinka2-bg.gif)}
.aktualita H2 {margin-bottom: 2px;}
.aktualita strong.aktDatum  {font-size: 10px;}

.cistViceClanek {text-align:right; font-size:11px; position:relative; top:-8px; padding-right:20px;}

.tipUbytovani {border-top: 8px solid #014662;}
.tipUbytovani .aktualita {background-image: url(../images/tipUbytovani-bg.gif); color: #034b68; padding: 8px 8px 15px 9px;}
.tipUbytovani .aktualita h2 {margin-bottom: 8px;}
.tipUbytovani .aktualita img.fl {margin-right: 6px; border: 1px solid #E2F0F5;}
.tipUbytovani .aktualita img.tlDetailUbytovani {margin-top: 1px;}

.doporucene ul {margin: 0px 10px 0px 20px; padding:0; font-size: 12px;}
.doporucene ul li {margin:3px 0;}
.doporucene ul li a {color: #034B68;}
.doporucene ul li a:visited {color: #538ca2;}
.doporucene ul li a:hover {color: #034B68;}

/* postrannĂ­ boxy */
.postranniBox {width: 194px; border-top: 8px solid #014662; margin-bottom: 4px;}
.postranniBox img.boxNadpis {display: block; border-bottom: 1px solid #fff;}
.postranniBox .boxIn {background: url(../images/inBox-pravy.gif) repeat-y; border-bottom: 1px solid #cadfe8; border-top: 1px solid #cadfe8; padding: 15px;}
.boxNoMenu {border-top: none;}
.boxLeft .boxIn {background-image: url(../images/inBox-levy.gif);}
.boxSvetly {border-top-color: #79aabe; padding-top: 1px;}
.boxSvetly .boxIn {background: none; border: 1px solid #79aabe; padding: 0;}
.boxSvetly .boxIn img.block {border: none;}
.boxPartneri {text-align: center;}
.boxPocasi {text-align: center;}
.boxPocasi img.pocasiObr {vertical-align: 2px;}
.boxPocasi table {margin: 3px auto 0 auto;}
.boxPocasi table td.tdPocasiPopis {padding: 9px 10px 0 8px;}
.boxPocasi p.teplota {font-size: 15px; font-weight: bold; margin-bottom: 8px; padding-bottom: 0; color: #45abbd;}
.boxPocasi p.pocasiNazev {font-size: 12px; padding-bottom: 10px;}
.boxPocasi p.pocasiVice {padding-bottom: 0;}
.boxWebkamera .boxIn img {margin-bottom: 3px;}



.skryty {display:none;}
table.admin-edit	td	{padding:1px 1px 1px 0; vertical-align: top;}
table.admin-edit	th	{font-weight:normal; padding: 3px 20px 3px 10px; vertical-align: top; text-align: left; font-size: 11px;}
table.admin-edit	tr td input.text	{width:300px;}

table.admin-edit tr td.sekce {background: #eee; font-weight:bold; padding:5px 8px;}
input.text	{border:1px solid #bbb;}
input.req	{background:url('../images/req.gif') no-repeat right top !important;}
.chyba {color:red; padding-left:10px;}
.sortable { list-style-type: none; margin: 0; padding: 0; }
.sortable li {margin:1px; padding: 5px; float: left; font-size: 4em; text-align: center; background:#eee; border:1px solid #ccc; cursor: move;}
.prihlasen {text-align: right;}
.search-result {background:#FFF15F;}

.form-chyba {border:2px solid #CE0000; padding:3px 10px; background:white; color: #CE0000; font-weight:bold; width: 366px; margin:5px 5px 15px 0px;}
.form-ok {border:2px solid #2B7595; padding:3px 10px; background:white; color: #2B7595; font-weight:bold; width: 366px; margin:5px 5px 15px 0px;}
.hledaniLink {margin-bottom:5px;}

#map_canvas {border:1px solid #cecece;}
.jazykyVerze {margin:20px 0 10px 0;}
.jazykyVerze a {display:block; width:100px; padding:5px 0; border:1px solid #ddd; background: #f0f0f0; text-align:center; float:left; margin-right:10px;}
.jazykyVerze strong {float:left; padding:5px 0; margin-right:10px;}
.jazykyVerze a.active, .jazykyVerze a:hover {background: #e0e0e0; border:1px solid #aaa; color:black; text-decoration:none;}

</pre></body></html>