/* macintosh fonty */
* {font-family:'Geneva CE','Helvetica CE', 'Verdana CE', sans-serif}
body {font-size:95%}

/* pc fonty */
* {font-size:1em; font-family:"Georgia", Times New Roman, Times, serif}
body {font-size:85%}

/* odkazy */
a img {border:none}
a {color:#fff}
a:hover {color:#2c3d18}

/* h1, h2 */
h1 {font-size:1.5em; padding:0 0 0 .75em; color:#ffff00; font-style:italic; background:url(/img/h1Bg.gif) repeat-x; height:39px; line-height:39px; font-weight:normal}
h2 {font-size:1.1em; margin:.5em 0 0 1em; color:#ffff00; font-style:italic; font-weight:normal}
h3 {font-size:1.25em; margin:1.5em 0 .5em 0; color:#666}
h4 {font-size:1.15em; margin:1em 0 .25em 0; color:#000}

.hlaska {color:#8a0000}

/* seznamy */
ul, ol {margin:0 0 1em 3em; padding-left:0; list-style:square}

/* layout */

.r {border:0px none; margin:0px; padding:0px; float:none; clear:both; width:0px; height:0px; line-height:0px; font-size:0px}
* {margin:0; padding:0; border:none}
acronym, abbr {border:0}
.abbr {color:#666; border-bottom:1px dashed #666; cursor:help; font-size:.9em; text-transform:uppercase}
.center {text-align:center}
hr {height:1px}
.left {float:left}
.right {float:right}


body {line-height:1.4em; background:url(/img/bodyBg.gif) repeat-x center top}

#kontejner {}

#hlavicka {width:850px; padding-top:20px; margin:auto; background:url(/img/hlavickaBg.gif) no-repeat left top}
#hlavicka #logo {position:relative; z-index:2; margin:auto; border:4px solid #336767; width:210px; background:white; text-align:center}
#hlavicka #flash {height:390px; width:730px; margin:-48px auto 0 auto; padding:10px 10px 0 10px; background:url(/img/flashBg.gif) repeat-x}
#hlavicka #flash #flashcontent {height:350px; background:#fff}
#hlavicka #menu {line-height:40px; text-align:center; font-size:1.1em; letter-spacing:-0.05em}
#hlavicka #menu a {color:#253f03; text-decoration:none}
#hlavicka #menu a:hover {text-decoration:underline}
#hlavicka #menu .aktivni {color:red; font-weight:bold; text-decoration:underline}

#telo {background:#a7d070}
#telo #obsah {width:750px; margin:auto; padding:10px 0; color:#fff}
#telo #obsah #obsahLeft {float:left; width:470px; margin:0 0 0 10px}
#telo #obsah #obsahRight {float:right; width:250px; margin:0 10px 0 0}

#telo #obsah #obsahLeft p {margin:1em}
#telo #obsah #obsahLeft #doporucujemeLeft {float:left; margin:1em 0 1em 1em; width:45%}
#doporucujemeLeft strong, #doporucujemeRight strong {margin:0 0 .5em 0; display:block}
#doporucujemeLeft a, #doporucujemeRight a {display:block}
#doporucujemeLeft a:hover, #doporucujemeRight a:hover {}
#telo #obsah #obsahLeft #doporucujemeRight {float:right; margin:1em 1em 1em 0; width:45%}
#telo #obsah .text {background:#6d963a; border:1px solid #638835}

#telo #obsah #obsahRight ul {list-style:none; margin:1em; color:#000}
#telo #obsah #obsahRight li {margin:0 0 .5em 0}

#telo #obsah #vybavenost {background:url(/img/vybavenostBg.gif) no-repeat center bottom #ca6314; border:1px solid #fec401}
#telo #obsah #vybavenost p {display:block; text-transform:uppercase; font-family:"Georgia", Times New Roman, Times, serif; text-align:center; background:#9f5923; padding:.3em 0; margin:1em 0 0 0}
#telo #obsah #vybavenost #vybavenostZnacky {display:block; width:230px; margin:1em auto}
#telo #obsah #vybavenost ul {color:white; font-size:.9em; list-style:square; margin:0 10px 0 26px}

#telo #obsah #pocasi {background:url(/img/vybavenostBg.gif) no-repeat center bottom #ca6314; border:1px solid #fec401}
#telo #obsah #pocasi p {display:block; text-transform:uppercase; font-family:"Georgia", Times New Roman, Times, serif; text-align:center; background:#9f5923; padding:.3em 0; margin:1em 0 0 0}
#telo #obsah #pocasi #pocasiDny {display:block; margin:1em 0}

#telo #obsah #novinky {background:url(/img/vybavenostBg.gif) no-repeat center bottom #ca6314; border:1px solid #fec401}
#telo #obsah #novinky #p {display:block; text-transform:uppercase; font-family:"Georgia", Times New Roman, Times, serif; text-align:center; background:#9f5923; padding:.3em 0; margin:1em 0 0 0}
#telo #obsah #novinky p {margin:1em; font-size:0.8em}
#telo #obsah #novinky .datum {color:#2a4409}
#telo #obsah #poledniMenu p {display:block; text-transform:uppercase; font-family:"Georgia", Times New Roman, Times, serif; text-align:center; background:#d26c1e; padding:.3em 0}
#telo #obsah #poledniMenu li {margin:0 0 .25em 16px; padding-left:0; font-size:.9em; list-style:square}

#telo #obsah .leftLinka {background:url(/img/obsahLeftLinka.gif) no-repeat; height:16px; margin:.5em 0}
#telo #obsah .rightLinka {background:url(/img/obsahRightLinka.gif) no-repeat; height:16px; margin:.5em 0}

#telo #obsah #mapy p {display:block; text-transform:uppercase; font-family:"Georgia", Times New Roman, Times, serif; text-align:center; background:#6c9f28; padding:.3em 0; color:#ffff00}
#telo #obsah #mapy img {margin:9px; border:1px solid #638835}

#telo #obsah #foto {}
#telo #obsah #foto p {display:block; text-transform:uppercase; font-family:"Georgia", Times New Roman, Times, serif; text-align:center; background:#6c9f28; padding:.3em; color:#ffff00; margin:0 0 5px 0}
#telo #obsah #foto img {margin:5px; border:1px solid #638835}

#spodek {border-top:4px solid #55841a; line-height:2em}
#spodek #paticka {width:750px; padding:10px 0; margin:auto; color:#ccc; font-size:.9em}
#spodek #paticka a {color:#ccc; text-decoration:none; font-weight:bold}
#spodek #paticka a:hover {text-decoration:underline}
#spodek #paticka #patickaKontakt {font-size:1.4em}


.tableCenik {width:100%; background:#9cc662}
.tableCenik td {text-align:center; padding:.25em .5em; background:#6d963a; white-space:nowrap}
.tableCenik .zmenseno {font-size:.75em}
.tableCenik .sezony {color:#9cc662; font-style:italic}
.tableCenik .ceny {font-size:1.2em}

.tableRezervace {width:100%; background:#9cc662}
.tableRezervace td {text-align:left; padding:.25em .5em; background:#6d963a; white-space:nowrap}
.tableRezervace .sezony {color:#9cc662; font-style:italic}
.tableRezervace .ceny {font-size:1.2em}
.tableRezervace strong {color:#ffff00}
.tableRezervace input {padding:.25em .5em}
.tableRezervace .tlacitko {font-size:.8em}

.cervena {color:white; font-weight:bold; padding:1px 2px 1px 2px; background:red}
.oranzova {color:black; font-weight:bold; padding:1px 2px 1px 2px; background:orange}
.zelena {color:white; font-weight:bold; padding:1px 2px 1px 2px; background:green}
.modra {color:white; font-weight:bold; padding:1px 2px 1px 2px; background:blue}


/* jidleni a napojovy listek */
#listek {width:600px; margin:auto}
.g {float:left; width:40px; text-align:right; padding:0 10px 0 0}
.p {float:left; width:490px; padding:0 10px 0 0}
.c {float:left; width:50px}


