html {background-color: #fdfdfd; background-image: url("/images/pozadi.jpg"); background-repeat: repeat-x; height: 100%; margin: 0; padding: 0;}
body {margin: 0; padding: 0; width: 100%; height: 100%; font-family: Arial, Helvetica, sans-serif; }
   
#stranka {position: relative; margin: 0 auto; padding: 0; width: 1140px; height: 100%; background: url("/images/pozadi-stranka.jpg") center top no-repeat;}	

#logo {display: block; position: absolute; left: 140px; top: 25px; width: 215px; height: 82px; overflow: hidden;}
#logo img {position: absolute; border: 0; left: 0px; top: 0px;}

#facebook {display: block; position: absolute; left: 20px; top: 130px; width: 146px; height: 54px; overflow: hidden;}
#facebook img {position: absolute; border: 0; left: 0px; top: 0px;}

#obsah {margin-left: 680px; margin-right: 25px; padding: 270px 70px 0px 0px;}
		
p {font-size: 1em; }
		
#hlavni_menu {position: absolute; width: 260px; height: 290px; left: 220px; top: 120px; border: 0px;}
#hlavni_menu a img {position: absolute; border: 0; top: 0px; left: 0px;}
#hlavni_menu a:hover img {top: -25px;}
#hlavni_menu a.aktivni img {top: -25px;}
#hlavni_menu #menu_o_nas {position: absolute; top: 30px; left: 125px; width: 61px; height: 25px; overflow: hidden; z-index: 500;}
#hlavni_menu #menu_denni_menu {position: absolute; top: 65px; left: 30px; width: 123px; height: 25px; overflow: hidden; z-index: 501;}
#hlavni_menu #menu_gastroakce {position: absolute; top: 100px; left: 80px; width: 123px; height: 25px; overflow: hidden; z-index: 502;}
#hlavni_menu #menu_staly_jidelni_listek {position: absolute; top: 135px; left: 10px; width: 244px; height: 25px; overflow: hidden; z-index: 503;}
#hlavni_menu #menu_vecery_s_hudbou {position: absolute; top: 170px; left: 25px; width: 185px; height: 25px; overflow: hidden; z-index: 504;}
#hlavni_menu #menu_nabidka_vin {position: absolute; top: 205px; left: 85px; width: 134px; height: 25px; overflow: hidden; z-index: 505;}
#hlavni_menu #menu_akce {position: absolute; top: 240px; left: 70px; width: 50px; height: 25px; overflow: hidden; z-index: 506;}

#baner {position: absolute; width: 362px; height: 140px; top: 0px; left: 660px; background: url("/images/pozadi-baner.jpg") no-repeat; padding-top: 35px;}
#baner a {color: #ff6edb; text-decoration: none; font-size: 20pt; font-weight: bold;}

#flash {position: absolute; top: 420px; left: 80px; width: 300px; height: 200px; background: url("/images/slideshow/varna1.jpg") no-repeat;}

#partneri {position: absolute; display: block; height: 40px; width: 310px; top: 630px; left: 80px;}
#partneri ul {list-style: none; margin: 0; padding: 0;}
#partneri ul li {float: left; margin-right: 7px;}
#partneri ul li img {border: 0; margin-bottom: 5px;}

#nabidka{position: absolute; display: block; width: 291px; height: 383px; background: url("/images/pozadi-nabidka.jpg") no-repeat; left: 388px; top: 317px;}
#nabidka #filtr {margin-top: 95px; margin-left: 20px; margin-right: 35px;}
#nabidka #filtr a {font-size: 8.5pt; text-decoration: none; color: #000;}

.skryty {display: none;}

#text {font-family: Arial, Helvetica, sans-serif; margin-left: 0px; margin-right: 0px; font-size: 0.8em;}
#text h1 {font-size: 1.5em; color: #905400; margin-top: 0px; margin-bottom: 20px; background-color: transparent;}
#text h2 {font-size: 1em; color: #905400; margin-bottom: 15px; margin-top: 25px; background-color: transparent;}
#text ul {font-size: 1em; margin-bottom: 15px; margin-top: 0px;}
#text p {font-size: 1em; margin-bottom: 15px; margin-top: 0px; text-align: justify;}
#text a {color: #905400; text-decoration: none; background-color: transparent;}
#text a:hover {text-decoration: underline;}


#denni_menu {margin-left: 0px; margin-right: 0px;}
#denni_menu h2 {font-size: 1em; color: #905400; margin-bottom: 5px; margin-top: 25px; background-color: transparent;}
#denni_menu p {font-size: 0.8em; margin-bottom: 15px; margin-top: 0px; text-align: justify;}
#denni_menu a {color: #674c79; text-decoration: none; background-color: transparent;}
#denni_menu a:hover {text-decoration: underline;}
#denni_menu table {width: 98%; margin-bottom: 20px; margin-top: 0px;}
#denni_menu table tr td {font-size: 0.8em; padding: 3px 3px 3px 3px;}
#denni_menu table tr td.polevka {width: 20%; font-weight: bold;}
#denni_menu table tr td.hlavni_chod {width: 15%; font-weight: bold;}
#denni_menu table tr td.menu_plus {width: 20%; font-weight: bold;}
#denni_menu table tr td.menu_sobota {width: 20%; font-weight: bold;}
#denni_menu table tr td.desert {width: 20%; font-weight: bold;}
#denni_menu table tr td.polozka {width: 80%;}
#denni_menu table tr td.poradi {width: 5%; text-align: right;}


#gastroakce {margin-left: 0px; margin-right: 0px;}
#gastroakce h2 {font-size: 1em; color: #905400; margin-bottom: 15px; margin-top: 25px; background-color: transparent;}
#gastroakce p {font-size: 0.8em; margin-bottom: 15px; margin-top: 0px; text-align: justify;}
#gastroakce a {color: #905400; text-decoration: none; background-color: transparent;}
#gastroakce a:hover {text-decoration: underline;}
#gastroakce table {width: 98%; margin-bottom: 20px; margin-top: 20px;}
#gastroakce table tr td {font-size: 0.8em; padding: 3px 3px 20px 3px;}
#gastroakce table tr td.mnozstvi {width: 15%; text-align: right;}
#gastroakce table tr td.nazev {width: 60%; font-weight: bold;}
#gastroakce table tr td.mena {width: 5%;}
#gastroakce table tr td.kc {width: 20%; text-align: right; font-style: italic;}


#nabidka_vin {margin-left: 0px; margin-right: 0px;}
#nabidka_vin h2 {font-size: 1em; color: #905400; margin-bottom: 0px; margin-top: 25px; background-color: transparent;}
#nabidka_vin p {font-size: 0.8em; margin-bottom: 15px; margin-top: 0px; text-align: left;}
#nabidka_vin table {width: 98%; margin-bottom: 15px; margin-top: 0px;}
#nabidka_vin table tr td {font-size: 0.8em; padding: 3px 3px 3px 3px;}
#nabidka_vin table tr td.mnozstvi {width: 12%; text-align: right;}
#nabidka_vin table tr td.nazev {width: 65%;}
#nabidka_vin table tr td.mena {width: 5%;}
#nabidka_vin table tr td.popis {}
#nabidka_vin table tr td.kc {width: 18%; text-align: right; font-style: italic;}


#jidelni_listek {margin-left: 0px; margin-right: 0px;}
#jidelni_listek h2 {font-size: 1em; color: #905400; margin-bottom: 5px; margin-top: 25px; background-color: transparent;}
#jidelni_listek p {font-size: 0.8em; margin-bottom: 15px; margin-top: 0px; text-align: justify;}
#jidelni_listek table {width: 100%; margin-bottom: 20px; margin-top: 0px;}
#jidelni_listek table tr td {font-size: 0.8em; padding: 3px 3px 3px 3px;}
#jidelni_listek table tr td.mnozstvi {width: 15%; text-align: right;}
#jidelni_listek table tr td.nazev {width: 62%; font-weight: bold;}
#jidelni_listek table tr td.mena {width: 5%;}
#jidelni_listek table tr td.kc {width: 18%; text-align: right; font-style: italic;}

a.aktualni{border-bottom: 1px solid;}

#copyright {position: relative; display: block; font-size: 0.7em; text-align: center; color: #888; padding-top: 15px; padding-bottom: 5px; font-family: Arial, Helvetica, sans-serif; background-color: transparent;}
#copyright a {font-family: Arial, Helvetica, sans-serif; color: #888; text-decoration: none; background-color: transparent;}
#copyright a:hover {text-decoration: underline;}
