body {background:#D7D7C8; color:#474C33; font:0.7em/150% verdana,sans-serif; margin:0; padding:0}

a {color:#000}
a:hover {color:#c50}

h3 {font-size:120%}
h4 {font-size:100%}

form {margin:0}

table {font-size:100%}
table caption {font-weight:bold; margin-bottom:5px}

#main {width:770px; margin:0 auto; background:#E6E8DD url("bg.gif") 0 0 repeat-y}

#hlavicka {background:#D7D7C8 url("bg-hlavicka.jpg") 0 0 no-repeat; width:760px; height:150px; position:relative}
#hlavicka h1,#hlavicka h2 {position:absolute; top:35px; left:65px}

#logo {margin:0; padding:0; position:relative; width:123px; height:92px; overflow:hidden}
#logo span {display:block; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; width:123px; height:92px; background:url("logo.gif") 0 0 no-repeat}

#slogan {margin:0; padding:0; position:relative; width:760px; height:30px; background:#c50 url("slogan.gif") 0 0 no-repeat}
#slogan span {position:absolute; top:8px; left:10px; text-transform:uppercase; font:bold 100% verdana, sans-serif; color:#fff}

#obsah {float:left; width:520px; margin-left:20px; padding-top:10px; margin-right:11px}
#obsah .nevyrazne {color:#99A274}

#obsah .navigace {position:relative; margin-bottom:40px;height:1px}
#obsah .navigace a {text-decoration:underline}
#obsah a.navigace-seznam {position:absolute; top:0; left:230px; width:140px}
#obsah a.navigace-predchozi {position:absolute; top:0; left:0; background:url("ico-sipka1.gif") center left no-repeat; padding-left:25px; width:210px;}
#obsah a:hover.navigace-predchozi {background:url("ico-sipka1b.gif") center left no-repeat}
#obsah a.navigace-nasledujici {position:absolute; top:0; right:0; background:url("ico-sipka2.gif") center right no-repeat; padding-right:25px; width:140px;text-align: right}
#obsah a:hover.navigace-nasledujici {background:url("ico-sipka2b.gif") center right no-repeat}

#vyhledavani {background:#c50 url("bg-vyhledavani.gif") 0 0 no-repeat; padding:10px 10px 0 10px; color:#fff; line-height:120%}
#vyhledavani form {margin-bottom:-10px}
#vyhledavani-nadpis {background:#B34A00 url("vyhledavani-nadpis.gif") 0 0 no-repeat; width:505px; height:28px; padding:7px 0 0 15px}
#vyhledavani-nadpis h3 {margin:0; color:#fff; font:150% Georgia,Serif}
#vyhledavani-paticka {background:#c50 url("vyhledavani-paticka.gif") 0 0 no-repeat; width:520px; height:17px; margin-bottom:10px}
#vyhledavani a {color:#fff}
#vyhledavani a:hover {color:#FFD4B5}
#vyhledavani table {color:#fff}

.tabulka {background:#DBDECE url("bg-tabulka.gif") 0 0 no-repeat; padding:10px 10px 30px 10px; color:#474C33;width: 100%; max-width:500px; overflow: auto}
.tabulka table {margin-bottom: 10px}
.tabulka:after {content:"."; display:block; line-height:1px; font-size:1px; visibility:hidden; clear:both}
.tabulka-nadpis {background:#C5CAB0 url("tabulka-nadpis.gif") 0 0 no-repeat; width:505px; height:28px; padding:7px 0 0 15px}
.tabulka-nadpis h2,.tabulka-nadpis h1 {margin:0; color:#474C33; font:150% Georgia,Serif}
.tabulka-paticka {background:#DBDECE url("tabulka-paticka.gif") 0 0 no-repeat; width:520px; height:17px; margin-bottom:10px}
.tabulka h3, .tabulka h2 {font-family:Georgia,Serif; margin-top:7px; background:#E6E8DD; padding:3px 5px; clear: both}
.tabulka h2 {font-size:160%}
.tabulka h3 {font-size:140%}
.tabulka h3:hover, .tabulka h2:hover {background:#F1F2EC}

.tabulka2 {background:#c50 url("bg-vyhledavani.gif") 0 0 no-repeat; padding:10px; color:#fff}
.tabulka2-nadpis {background:#B34A00 url("vyhledavani-nadpis.gif") 0 0 no-repeat; width:505px; height:28px; padding:7px 0 0 15px}
.tabulka2-nadpis h2,.tabulka2-nadpis h1 {margin:0; color:#fff; font:150% Georgia,Serif}
.tabulka2-paticka {background:#c50 url("vyhledavani-paticka.gif") 0 0 no-repeat; width:520px; height:17px; margin-bottom:10px}
.tabulka2 a {color:#fff}
.tabulka2 a:hover {color:#FFD4B5}

dl#info {margin:0}
dl#info dt {font-weight:bold; font-size:110%; color:#c50}
dl#info dd {margin-left:19px; padding-bottom:15px; border-left:1px solid #BAC0A1; padding-left:10px}
dl#info dd#ico-poloha {background:url("ico-poloha.gif") right center no-repeat; padding-right:110px}
dl#info dd#ico-cena {background:url("ico-cena.gif") right center no-repeat; padding-right:110px}
dl#info dd#ico-popis {background:url("ico-popis.gif") right center no-repeat; padding-right:110px}

#info-screen {float:right}
#info-screen {border:1px solid #C5CAB0 ; background:#E6E8DD; padding:5px; margin-right:7px}
#info-screen img {width:80px; height:60px; border:0}
.info-fotogalerie {border:1px solid #C5CAB0 ; background:#E6E8DD; padding:5px; margin:2px; float:left}
.info-fotogalerie img {border:0}

.tabulka table {border-collapse:collapse; width:100%}
.tabulka caption {margin-top: 20px}
.tabulka table tr th {padding:3px 5px; background:#C5CAB0}
.tabulka table tr td {padding:3px 5px; border-bottom:1px solid #C5CAB0}

a.btn-rezervovat {padding:5px 10px; color:#fff; text-transform:uppercase; text-decoration:none; background:#d50; font-weight:bold}
a:hover.btn-rezervovat {text-decoration:underline; background:#c50; color:#fff}

.box-seznam:after {content:"."; display:block; line-height:1px; font-size:1px; visibility:hidden; clear:both}
.box-seznam-00 {float:left; width:245px; padding-right:10px; clear:both; margin:2px 0 18px 0}
.box-seznam-01 {float:left; width:245px; margin:2px 0 18px 0}
.box-seznam-00 div, .box-seznam-01 div {border:1px solid #C5CAB0; padding:5px; background:#E6E8DD; float:left; margin-right:7px}
.box-seznam-00 div a img, .box-seznam-01 div a img {border:0; width:80px; height:60px}
.box-seznam-00 p, .box-seznam-01 p {margin:2px}

.box-weblog p {margin:0 0 5px 10px}
.box-weblog h3 {margin:20px 0 5px 0}

#menu {float:left; width:199px; padding:30px 0 20px 0; background:url("bg-menu.jpg") 0 0 no-repeat}
#menu ul.odkazy {margin:0; margin-bottom:15px; padding:0}
#menu ul.odkazy li {margin:0; padding:0; list-style:none}
#menu ul.odkazy li.prvni a {border-top:1px solid #D0D4BF}
#menu ul.odkazy li a {display:block; padding:3px 0 3px 20px; border-bottom:1px solid #D0D4BF; background:url("sipka.gif") center left no-repeat; text-decoration:underline}
#menu ul.odkazy li#aktivni a {background:#c50 url("sipka2.gif") center left no-repeat; font-weight:bold; text-transform:uppercase; color:#fff; text-decoration:none}
#menu ul.odkazy li#aktivni2 a {background:#c50 url("sipka2.gif") center left no-repeat; color:#fff; text-decoration:none}
#menu ul.odkazy li#aktivni a:hover, #menu ul li#aktivni2 a:hover {background:#c40 url("sipka2.gif") center left no-repeat}
#menu ul.odkazy li a:hover {background:#E6E8DD url("sipka.gif") center left no-repeat}
#menu .posun a {padding-left:30px !important;background-position: 10px center !important}
#menu .posun strong{margin-left:10px}
#menu .ods{padding-left:30px !important;background-position: 10px center !important}
#menu .obal {padding:0 10px}
#menu .obal a img {border:0}
#menu h3 {background:#D0D4BF; color:#474C33; margin:0; padding:5px 10px}
#menu fieldset {margin-top:5px; border:1px solid #C1C1AA}
#menu fieldset legend {color:#d50; font-weight:bold}

#menu #informace {background:#E6E8DD; border:1px solid #c50; margin:15px 20px; padding:0}
#menu #informace h3 {background:#c50; color:#fff}
#menu #informace ul {margin:5px 0; padding:0; list-style:none}
#menu #informace ul li {margin:0; padding:2px 0 2px 35px}
#menu #informace ul li#informace-pocasi {background:url("ico-pocasi.gif") 10px 0 no-repeat}
#menu #informace ul li#informace-cas {background:url("ico-cas.gif") 10px 0 no-repeat}
#menu #informace ul li#informace-kurzy {background:url("ico-kurzy.gif") 10px 0 no-repeat}

#paticka {clear:both; color:#69694D; background:#C1C1AA url("bg-paticka.gif") 0 0 no-repeat; width:710px; margin-left:10px; padding:160px 15px 15px 15px}
#paticka a {color:#69694D}
#paticka a:hover {color:#000}

#lastminute {margin:0; height:40px; background:url("budik.gif") 0 0 no-repeat; padding-left:50px; padding-top:13px; position:absolute; right:15px; top:-5px}
.last {color:#c50;font-weight:bold}

#obal {margin-left:10px}

#odstavec1 {padding-top:10px}
#odstavec1 p {margin:0; padding-top:10px}

.val {vertical-align:top; padding-right: 10px;}

.vyrazne,.mini strong {color:#c50}


.vlevo {text-align:left}
.stred {text-align:center}
.vpravo {text-align:right}

.fr {float:right}

.vetsi {font-size:110%}
.mini {font-size:90%}

.uppercase {text-transform:uppercase}

.nomargin {margin:0}
.nomargintop {margin-top:0}
.nomarginbottom {margin-bottom:0}

.noscreen, #odkaz1 {display:none}
.relative {position:relative}

#poptavka label{
	width: 15em;
	margin: 2px 0;
	float: left;
	clear: both;
}
#poptavka div{
	margin: 2px 0;
	float: left;
	clear: both;
}
#pop_submit {
	clear: both;
	margin: 3px 0 10px 15.5em;
}
#pop_submit input{
	margin-top: 3px;
}
.right{
	float: right;
	clear: right;
	margin-left: 5px;
}
.left{
	float: left;
	clear: left;
	margin-right: 5px;
}
.mapa{
	width: 450px;
	height: 327px;
	position: relative;
	background-image: url(mapa.gif);
}
.mapa a{
	position: absolute;
	text-decoration: none;
	font-weight: bold;
	color: Black;
	background-color: White;
	width: 7px;
	height: 7px;
	display: block;
	overflow: hidden;
}
.mapa a:hover{
	text-decoration: underline;
}
#m5{left:216px;top:124px;}
#m6{left:259px;top:98px;}
#m7{left:223px;top:123px;}
#m8{left:187px;top:117px;}
#m9{left:180px;top:119px;}
#m10{left:177px;top:126px;}
#m11{left:170px;top:118px;}
#m12{left:277px;top:177px;}
#m13{left:186px;top:120px;}
#m14{left:36px;top:70px;}
#m15{left:178px;top:140px;}
#m16{left:191px;top:136px;}
#m17{left:218px;top:124px;}
#m18{left:217px;top:123px;}
#m19{left:236px;top:96px;}
#m20{left:186px;top:116px;}
#m21{left:177px;top:134px;}
#m22{left:205px;top:123px;}
#m23{left:168px;top:118px;}
#m24{left:176px;top:121px;}
#m25{left:187px;top:123px;}
#m26{left:191px;top:76px;}
#m27{left:218px;top:122px;}
#m28{left:216px;top:124px;}
#m29{left:195px;top:139px;}
#m30{left:164px;top:95px;}
#m31{left:233px;top:71px;}
#m32{left:228px;top:74px;}
#m33{left:171px;top:114px;}
#m34{left:173px;top:115px;}
#m35{left:202px;top:114px;}
#m36{left:164px;top:137px;}
#m37{left:224px;top:77px;}
#m38{left:206px;top:112px;}
#m39{left:173px;top:112px;}
#m40{left:152px;top:143px;}
#m41{left:247px;top:95px;}
#m42{left:177px;top:123px;}
#m43{left:178px;top:123px;}
#m44{left:178px;top:122px;}
#m45{left:182px;top:123px;}
#m46{left:204px;top:123px;}
#m47{left:178px;top:120px;}
#m48{left:178px;top:120px;}
#m49{left:178px;top:120px;}
#m50{left:178px;top:120px;}
#m51{left:184px;top:120px;}
#m52{left:179px;top:117px;}
#m53{left:187px;top:117px;}
#m54{left:178px;top:117px;}
#m55{left:189px;top:116px;}
#m56{left:181px;top:116px;}
#m57{left:179px;top:122px;}
#m58{left:178px;top:120px;}
#m59{left:184px;top:124px;}
#m60{left:189px;top:116px;}

#m61{left:176px;top:122px;}
#m62{left:183px;top:115px;}
#m63{left:183px;top:114px;}
#m64{left:187px;top:116px;}
#m65{left:169px;top:114px;}
#m66{left:195px;top:133px;}
#m67{left:209px;top:113px;}
#m68{left:207px;top:152px;}
#m69{left:208px;top:154px;}
#m70{left:250px;top:102px;}
#m71{left:185px;top:122px;}
#m72{left:186px;top:113px;}
#m73{left:191px;top:138px;}
#m74{left:216px;top:129px;}
#m75{left:189px;top:117px;}
#m76{left:166px;top:103px;}
#m77{left:178px;top:119px;}
#m78{left:194px;top:99px;}
#m79{left:166px;top:135px;}
#m80{left:173px;top:114px;}
#m81{left:183px;top:122px;}
#m82{left:191px;top:138px;}
#m83{left:178px;top:119px;}
#m84{left:178px;top:136px;}
#m85{left:183px;top:115px;}
#m86{left:234px;top:89px;}
#m87{left:169px;top:118px;}
#m88{left:230px;top:75px;}
#m89{left:192px;top:115px;}
#m90{left:180px;top:120px;}
#m91{left:170px;top:121px;}
#m92{left:203px;top:102px;}
#m93{left:205px;top:114px;}
#m94{left:210px;top:123px;}
#m95{left:193px;top:117px;}
#m96{left:246px;top:103px;}
#m97{left:178px;top:125px;}
#m98{left:211px;top:152px;}
#m99{left:213px;top:153px;}
#m100{left:195px;top:131px;}
#m101{left:224px;top:77px;}
#m102{left:231px;top:76px;}
#m103{left:263px;top:155px;}
#m104{left:164px;top:158px;}
#m105{left:247px;top:102px;}
#m107{left:179px;top:143px;}
#m108{left:176px;top:143px;}
#m109{left:202px;top:115px;}
#m110{left:187px;top:115px;}
#m111{left:163px;top:138px;}
#m112{left:133px;top:116px;}
#m113{left:262px;top:104px;}
#m114{left:187px;top:115px;}
#m115{left:189px;top:115px;}
#m116{left:252px;top:102px;}
#m117{left:183px;top:142px;}
#m118{left:179px;top:138px;}
#m119{left:142px;top:109px;}
#m120{left:192px;top:123px;}
#m121{left:193px;top:158px;}
#m122{left:187px;top:122px;}
#m123{left:178px;top:136px;}
#m124{left:163px;top:136px;}
#m125{left:183px;top:138px;}
#m126{left:193px;top:168px;}
#m127{left:197px;top:101px;}