/* obecne */

body {background-color: #79472F;background-image: url('img/bg.jpg');font-family:  'Times New Roman', serif; font-size: 14px;line-height: 20px; color:#4b1a0b;border: 0px;margin: 0px;padding: 0px; background-position: center top; background-repeat: no-repeat;}
input,textarea,select,table,th,td {font-family: sans-serif;font-size: 1em;}
p, img, form, table, h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;border: 0;}

.cleaner {clear: both;height: 1px;font-size: 1px;line-height: 1px;}
.cleanerL {clear: left;height: 1px;font-size: 1px;line-height: 1px;}
a {text-decoration: underline;}
a:hover {text-decoration: none;}

p {margin-bottom: 10px;}
a {color: #4b1a0b;}
h2 {font-size: 2.15em; font-weight: normal; margin-bottom: 14px; margin-right: 20px;}
h3 {font-size: 1.29em; font-weight: bold; margin-bottom: 2px;}
#obsah .text h3 {border-top: 1px solid #aa6536; padding-top: 12px; margin-top: -3px;}
#obsah .text h3.prvni {border: 0px; padding-top: 0; margin-top: 0;}
img {border: 1px solid #aa6536;}
img.ilustrace {float: right; margin: 5px 30px 5px 25px;}

/* layout */
#page {width: 990px; margin:auto; min-height: 590px; _height: 590px; background-image: url(img/bg_page.gif); background-repeat: repeat-y; background-position: center top; position: relative;}
#paticka {width: 943px; margin:auto; height: 79px; padding: 26px 0 0 47px; background-image: url(img/bg_paticka.gif); background-repeat: no-repeat; background-position: center top; color: #DFAD89; position: relative;}
#obsah {width: 568px; padding: 290px 0 0px 46px; position: relative;}

/* paticka */
#paticka a {color: #DFAD89;}
#paticka #kuchar {width: 223px; height: 282px; background-image: url(img/kuchar.jpg); position: absolute; left: 740px; top: -220px;}
#paticka .neofema {color: #bf8d69; position: absolute; right: 49px; top: 48px; font-size:12px;}
#paticka .neofema a {color: #bf8d69;}

/* menu */
#page #menu {float: right; width: 372px; padding: 265px 0 238px 0; background-image: url(img/logo.jpg); background-repeat: no-repeat; background-position: 20px 15px; position: relative;}
#page #menu h1 {display: none;}
#page #menu a {display: block; width: 280px; height: 40px; background-image: url(img/menu_pod.gif); background-repeat: no-repeat; background-position: left 27px; padding-left: 15px; margin-left: 27px;}
#page #menu a:hover {background-image: url(img/menu_pod_a.gif);}
#page #menu a.aktivni {background-image: url(img/menu_pod_a.gif);}
#page #menu a img {border: 0; display: block;}
#page #menu a#proklik {position: absolute; display: block; width: 250px; height: 250px; left:0; top:0; text-decoration: none; background-image: url();}

/* vyber jazyka */
#page #flags {width: 31px; height: 90px; position: absolute; left: 946px; top: 263px;}
#page #flags a {display: block;}
#page #flags a img {border:0;}

/* flash */
/*#flash {width: 621px; height: 627px; background-image: url(img/flash.jpg); position: absolute; left: -5px; &left: -4px; top:0;}*/ /* image */
#flash {width: 599px; height: 627px; background-image: url(img/flash_2.jpg); background-repeat: no-repeat; background-position: -23px top; position: absolute; left: 17px; &left: 18px; top:0;} /* flash */

/* obsah */
#obsah .dulezite {width: 260px; float:left; font-weight: bold;}
#obsah .divider {height: 80px; background-image: url(img/divider.gif); width: 1px; font-size: 1px; float: left; margin: 4px 12px 0 7px; background-repeat: no-repeat; background-position: center 7px;}
#obsah .hrule {width:541px; height: 1px; background-color: #aa6536; font-size: 1px; line-height: 1px; clear:left; margin: 14px 0 12px 0;}

#obsah .text {float: left; width: 265px;}
#obsah p {margin-right: 15px;}
#obsah .sloupec {float: left; width: 260px; padding-left: 14px;}
#obsah .sloupec img, #obsah .sloupec img.ilustrace {margin: 8px 0 0 0;}
#obsah .sloupec img.ilustrace {margin: 8px 0 9px 0;}
#obsah .sloupec .hrule {width: 259px; clear: none; margin: 19px 0 12px 0;}

/* anketa */
.anketa {padding-bottom: 16px;}
.anketa h3 {margin-bottom: 10px; border: 0; font-weight: normal;}
.anketa a {color: #bf2400;}
.anketa .odpoved span {float: right;}
.anketa .odpoved .procenta {width: 257px; height: 7px; padding: 1px; font-size: 1px; line-height: 1px; background-color: #f5ebe4; margin: 4px 0 4px 0;}
.anketa .odpoved .procenta .hodnota {background-color: #dfad89; height: 7px;}
.anketa .archiv {float: right; margin-top: 3px;}
.archivAnket {width: 260px; float: left; margin-right: 23px; _margin-right: 16px; }

/* galerie */
.galerie {width: 170px;margin: 0px 18px 7px 0px;height: 170px;text-align: center;float: left;overflow: hidden; line-height:1.1em;}
.galerie img {display: block;margin: auto;background-color: #DFAD8A; border: 1px solid #BE9375;}
.galerie small, .galerieDetail {display: block;text-align: left;margin-left: 2px;}
.galerie a {font-size: 0.9em;text-decoration: underline;xcolor: #663333;}
.galerie a:hover {text-decoration: none;}
.galerie a:hover img {border-color: #DFAD8A;}
.treti {margin-right: 0;}


/* poledni menu */
#obsah h2 span {font-size: 14px;float: right; position: relative; top: 3px;}
#obsah p span.cena {float:right; border: 1px solid red;}
#obsah .listek {margin: 0px 20px 12px 12px;}
#obsah .listek .polozka {margin-bottom: 2px; line-height: 18px;}
#obsah .listek .polozka span {background-image: url(img/dedot.gif); background-repeat: repeat-x; background-position: left 13px;}
#obsah .listek .polozka span.cena {float:right; background-position: left 14px;}
#obsah .listek .polozka .mnozstvi {float:left; width: 45px; background-image: url(img/dedot.gif); background-repeat: repeat-x; background-position: left 14px;}
#obsah .listek .polozka .nazev {float:left; width:410px;}
#obsah .listek .dotted {background-image: url(img/dotted.gif); background-repeat: repeat-x; background-position: left 14px;}
#obsah .listek .polozka .info {font-size: .9em; font-style: italic;position: relative; top:-3px; margin-bottom: -3px;}
#obsah .listek .polozka h4 {font-size: 1.1em; font-weight: bold; margin-top: 2px;}
#obsah p.doplnujici {text-align: center;}

/* akce */
span.datum {display:block; font-size: 0.8em; line-height: 12px; margin-bottom: 8px;}
.akce {}
.akce span.datum {margin-bottom: 0;}
.akce h3 {font-weight: normal; margin-bottom: 0; margin-top: -2px;}
.akce h3 a {text-decoration: none;}

#paticka a.facebook {padding-left: 20px; text-decoration: none;}
#paticka a.facebook img {border: 1px solid #7C4E36; position: relative; top:2px; margin-right: 6px;}
#paticka a.facebook span {text-decoration: underline;}
#paticka a.facebook:hover span {text-decoration: none;}