html {width: 100%; height: 100%;}
body {width: 100%; color: #000000; font: 83%/1.5 Verdana, Helvetica, Arial, sans-serif; margin: 0; padding: 0;	text-align: left;}
/* --------------------------------------- */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer;color:#990000;font-weight: bold;} 
a:link {color:#990000;} 
a:visited {color:#990000;} 
a:hover,a:active {color:#330099; text-decoration:underline;} 
/* --------------------------------------- */
form {margin: 0 0 1.5em}
input {font-family: arial,tahoma,verdana,sans-serif;margin: 2px 0; border: none;text-indent: 2px;}
fieldset {border: none}
label {display:block;padding: 5px 0}
label br {clear:left}
/* --------------------------------------- */
p, ul, ol {clear:left; margin: 0 0 1.0em 0; color: #000;}
h1, h2, h3, h4, h5, h6 {letter-spacing: -1px;font-family: Verdana, Helvetica, Arial, sans-serif;margin: 10px 0 4px 0;color:#000;padding-bottom: .1em}
h1 {float: left; width: 100%; font-size: 160%; margin-top:.6em; color: #000; font-family: Georgia, "New York CE", utopia, serif;}
h2 {float: left; width: 100%; font-size: 136%;}
h3 {font-size: 126%}
h4 {font-size: 116%}
h5 {font-size: 106%}
h6 {font-size: 96%}
.subnadp {font-size: 110%}
.highlight {color:#E17000}
.subdued {color:#999}
.error {color:#c00;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {color:#999;font-size:11px}
.date {font: bold 82% arial;color:#bbb;display:block;letter-spacing: 1px}
small {font-size:11px}
ul {margin: 10px 0 0 0; list-style-type:none;}
ol {margin: .5em .5em 1.5em}
ol li {margin-left: 1.2em;padding-left: 0;background: none; list-style-type: decimal}
li {line-height: 1.2em; padding-left: 15px;}
dl {margin: 0 0 1em 0}
dt {font-weight:bold; margin-top: 1.3em}
dl dl {margin: 0 0 1.5em 30px}
img {border:none} 
hr {margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
table {width: 100%; border: 0; padding: 2px;}
tbody, tr, td {border: 0; padding: 2px;}
sup {font: 70% Verdana, Helvetica, Arial, sans-serif;}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 
/* --------------------------------------- */
/*.fotka {margin: 10px; padding: 8px 8px 6px 8px; background: #eaeaea; text-align: center;}*/
.foto {float: left; padding: 4px;}
.foto-blok {float: left; width: 100%; padding: 0 0 20px 0;background: #fbfbfb;}
/* --------------------------------------- */
#uvod {display: none;width: 100px;height: 526px;left: 50%;margin: -263px 0px 0px -358px;padding: 0;top: 50%;text-align: left;color: #fff;font: 70% Verdana, Helvetica, Arial, sans-serif;position: absolute;}
.nedih {display: none;}
.uvod-top {float: left;width: 716px;height: 506px;text-align: left;margin: 0;padding: 0;}
.uvod-top p{float: left;height: 16px;text-align: center;margin: 0;padding: 0;}
.uvod-bottom {float: left;width: 100%;text-align: right;margin: 0;padding: 10px 0 0 0;border-top: solid 2px black;}
.uvod-bottom0 {float: left; width: 100%;text-align: right;margin: 0;padding: 0;}
.copy {display: none;font-size: 10px; color: #000; padding: 0;}
.copy a {display: none;color: #000; padding: 0;}
.copy a:hover {display: none;color: #cc0000;padding: 0;}
.kont-print {float: left; width: 100%;}
.kont-print-blok {float: left; text-align: left; margin: 0 0 0 10px;}
.kont-print-blok p {margin: 0; padding: 0;}
div .one {float: left;height: 17px;margin: 0;padding: 0;}
div .two {float: left;height: 473px;margin: 0;padding: 0;}
div .three {float: left;height: 16px;margin: 0;padding: 0;}
.fla {width: 454px;height: 254px;left: 50%;margin: -119px 0px 0px -224px;padding: 0;top: 50%;position: absolute;}
/* --------------------------------------- */
#site {width: 100%;left: 0;margin: 0px;padding: 0;top: 0;text-align: left;color: #000;font: 80% Verdana, Helvetica, Arial, sans-serif;position: absolute;}
.nadpis{float: left; width: 100%;font: 200% Verdana, Helvetica, Arial, sans-serif;font-weight: bold;border-bottom: solid 2px black; padding: 0 0 6px 0;}
.logo {display: none; margin: 20px 26px 0 0;padding: 0;}
div .s-one {display: none; float: left;height: 18px;margin: 0;padding: 0;}
div .s-two {float: left;width: 100%;margin: 0;padding: 0;background: url("./i/_bg_site.jpg") no-repeat top left;}
div .s-three {display: none; float: left;height: 473px;margin: 0;padding: 0;}
div .s-four {display: none; float: left;height: 17px;margin: 0;padding: 0;}
div .s-left {display: none; float: left;width: 210px;height: 456px;margin: 10px 0 0 0;padding: 0;text-align: right;}
div .s-right {float: left;width: 100%;margin: 10px 0 0 10px;padding: 8px;_padding: 0px;}
/* --------------------------------------- */
.rezervace form {display: block;font: 100% Verdana, Helvetica, Arial, sans-serif;float: left;width: 440px;margin: 30px 0 0 0;}
.rezervace form label, input {display: block;float: left;width: 150px;margin: 0 0 4px 0;}
.rezervace form label{height: 18px;line-height: 18px;text-align: right;width: 140px;padding: 0 10px 0 0;}
.rezervace form input {background: #996633;color: #fff;font-weight: bold;text-indent: 3px;}
.rezervace form textarea {font: 100% Verdana, Helvetica, Arial, sans-serif;background: #996633;color: #fff;font-weight: bold;border: none;width: 280px;height: 60px;text-indent: 3px;}
.rezervace form .rada {clear: left;}
.rezervace form .but {float: right;width: 111px;height: 31px;margin-top: 10px;padding: 0 0 4px 0;font-size: 11px;background: url("./i/odeslat.gif") no-repeat top left;text-align: center;cursor: pointer;}
.err {color: #ff0000;font-weight: bold;padding: 0 0 0 20px;}
/* --------------------------------------- */
.f1 {float: right;width: 235px;height: 169px;margin: 4px 0 0 10px;padding: 20px 17px 0 0;text-align: center;}
.f2 {float: left;width: 235px;height: 169px;margin: 4px 10px 0 0;padding: 20px 17px 0 0;text-align: center;}
.f3 {float: right;width: 215px;height: 171px;margin: 0 0 0 10px;padding: 21px 0 0 0;text-align: center;}
/* --------------------------------------- */
#menu {display: none; float: right;font: 12px Georgia, "New York CE", utopia, serif;width: 160px;margin: 20px 34px 0 0;padding: 0;text-align: right;}
#menu ul {width: 160px;margin: 0;padding: 0;list-style-type: none;}
#menu ul li {width: 160px;position: relative;white-space: nowrap;list-style-type: none;margin: 0;padding: 0;color: #000;text-align: right;}
#menu ul li a {display: block;margin: 0;padding: 0;white-space: nowrap;list-style-type: none;text-decoration: none;color: #000;text-align: right;}
#menu>ul li a {width: auto;}
#menu ul li:hover {color: #cc0000;}
#menu ul li a:hover{color: #cc0000;text-decoration: underline;}
#menu ul li ul {width: 160px;list-style-type: none;}
#menu li:hover{cursor: pointer;}
#menu ul li ul li a {width: 160px;white-space: nowrap;list-style-type: none;display: block;margin: 0;padding: 0; text-decoration: none;color: #000;text-align: right;font-weight: normal;}
#menu ul li ul li a:hover {color: #cc0000;text-decoration: underline;}
/* --------------------------------------- */
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vscrollerbase {width:10px;height: 388px;background: url("./i/scrollbar_bg2.gif") no-repeat;}
.vscrollerbar {background-image: url("./i/scroll_drag.gif");width: 10px;height: 70px !important;background-image: url("./i/scroll_drag.gif");cursor: pointer;}
.vscrollerbar {padding: 0px;z-index: 2;}
.scrollerjogbox {width: 22px;height: 22px;top: auto; left: auto;bottom: 0px; right: 0px;background: #698AAA;}
#sc1 {float: left;width: 620px;height: 388px;overflow: auto;margin: 0;padding: 0;}
/* --------------------------------------- */
.strana {display: none; float: right;font: 10px Verdana, Helvetica, Arial, sans-serif;text-decoration:none;text-align: left;line-height: 18px;margin: 0 16px 20px 0;}
.strana ul {float: left;margin: 0;padding: 0;list-style-type: none;}
.strt {float: left;font: 10px Verdana, Helvetica, Arial, sans-serif;color: #000;text-decoration: none;padding: 0 6px 0 0;line-height: 18px;}
.strana ul li {float: left;width: 22px;height: 18px;margin: 0 2px 0 0;display: inline;text-align: center;font-weight: bold;color: #CC0000;list-style-type: none;}
.strana ul li a {float: left;width: 22px;height: 18px;margin: 0 2px 0 0;background-color: #dadada; color: #330099;text-decoration:none;list-style-type: none;}
.strana ul li a:hover {background-color: #cc0000;color:#ffffff;text-decoration:none;list-style-type: none;}
/* --------------------------------------- */
.vrko {width: 195px;height: 36px;float: right;clear: both;margin: 0 20px 0 0;}
/* --------------------------------------- */
.mena {float: right;margin: 0 20px 0 0;padding: 0;font-size: 11px;font-weight: normal;}
.mena a {color: #000;background: #f3e1c1;margin: 0 2px;padding: 2px;font-weight: normal;}
.mena a:hover {color: #fff;background: #aa7a4c;font-weight: normal;text-decoration: none;}
.jidlo-block {width: 450px;float: left;margin: 0;padding: 0;text-align: left;}
.jidlo-left {width: 340px;float: left;margin: 1px 0 0 0;padding: 0;text-align: left;}
.jidlo-right {width: 90px;float: left;margin: 1px 0 0 0;padding: 0;text-align: right;}
.jidlo-foto {float: left;margin: 0 0 0 10px;padding: 6px;text-align: center;background: #b9895a;}
.napoj-block {width: 520px;float: left;margin: 0;padding: 0;text-align: left;}
.napoj-left {width: 430px;float: left;margin: 1px 0 0 0;padding: 0;text-align: left;}
.napoj-right {width: 90px;float: left;margin: 1px 0 0 0;padding: 0;text-align: right;}
.jidlo-block2 {width: 440px;float: left;margin: 0;padding: 0;text-align: left;}
.jidlo-left2 {width: 440px;float: left;margin: 1px 0 0 0;padding: 0;text-align: left;}
.zmenacen {float: left; margin: 20px 0 0 10px; font-size: 10px;}
/* --------------------------------------- */
.fotogal {float: right; margin: 0 20px 0 0;}
.fotogal form {min-width: 50px; margin: 0; padding: 0;}
.fotogal form .but {float: right; width: 40px; height: 21px; margin-top: 0; padding: 0; cursor: pointer;}
.vyber {float: left; text-align: right; height: 21px; margin: 0; padding: 2px 2px 0 0;}
.odeslat {float: left; width: 40px; height: 21px; margin: 0; padding: 0;}
.galvyber {background: #b6855c; color: #fff; border: none;}
.fotky {float: left; width: 600px;}
.fotka {float: left; margin: 6px; padding: 4px; background: #b6855c;}
.akce-blok {float: left; margin: 10px 0 0 0; background: none; display: block;}
.akce-blok a {color: #000; font-weight: normal; padding: 4px; display: block; text-decoration: none;}
.akce-blok a:hover {color: #fff; background: #7f3c25; font-weight: normal;}