*{margin:0px;padding:0px;}
body{text-align:center;}

#main{margin-left:auto;margin-right:auto;width:770px;background:#FFF;}
#head{margin-left:auto;margin-right:auto;width:560px;height:200px;overflow:hidden;}

#left{float:left;width:210px;overflow:hidden;}
#left-matr{padding-left:40px;}

#menu a:link, #menu a:visited, #menu a:active{color:#777;font-weight:bold;}
#menu a:hover{color:#900;text-decoration:none;}
.menuselected{color:#666;}

#menutitle {background: url('img/bg-left-h-menu.gif') no-repeat 0px 0px;width:210px;height:35px;overflow:hidden;}
#menudnes {background: url('img/bg-left-h-dnes.gif') no-repeat 0px 0px;width:210px;height:35px;overflow:hidden;}

#wifi {margin-left:20px;margin-bottom:20px;}

h1#h1-index {background: url('img/bg-h1-index.gif') no-repeat 0px 0px;width:459px;height:35px;overflow:hidden;}
h1#h1-virtualniprohlidka {background: url('img/bg-h1-virtualniprohlidka.gif') no-repeat 0px 0px;width:459px;height:35px;overflow:hidden;}
h1#h1-dennimenu {background: url('img/bg-h1-dennimenu.gif') no-repeat 0px 0px;width:459px;height:35px;overflow:hidden;}
h1#h1-sushi {background: url('img/bg-h1-sushi.gif') no-repeat 0px 0px;width:459px;height:35px;overflow:hidden;}
h1#h1-stalemenu {background: url('img/bg-h1-stalemenu.gif') no-repeat 0px 0px;width:459px;height:35px;overflow:hidden;}
h1#h1-napojovylistek {background: url('img/bg-h1-napojovylistek.gif') no-repeat 0px 0px;width:459px;height:35px;overflow:hidden;}
h1#h1-gurmanskyklub {background: url('img/bg-h1-gurmanskyklub.gif') no-repeat 0px 0px;width:459px;height:35px;overflow:hidden;}
h1#h1-fotogalerie {background: url('img/bg-h1-fotogalerie.gif') no-repeat 0px 0px;width:459px;height:35px;overflow:hidden;}
h1#h1-kontakt {background: url('img/bg-h1-kontakt.gif') no-repeat 0px 0px;width:459px;height:35px;overflow:hidden;}

h3.date-before-now, p.date-before-now {color:#ccc;}

#text{float:left;margin-left:30px;border-left:1px solid #CCC;width:485px;}
#text-matr{padding-left:25px;padding-right:0px;}

#stale-menu {height:70px;width:460px;}
#stale-menu img {float:left;margin:0px;padding:0px;}

#daily-menu h3 {margin-top:1.25em;margin-bottom:0.25em;}
#daily-menu p {margin:0px;padding:0px;}

#foodmenutable{width:460px;padding-top:25px;padding-bottom:40px;border:solid 0px #fff;background:#fff;}
#foodmenutable tr, #foodmenutable td {padding:0px;margin:0px;line-height:1.5em;}
#foodmenutable .foodname, #foodmenutable .foodsubgroup{font-weight:bold;padding-top:15px;border-bottom:dotted 1px #999;background:#fff;}
#foodmenutable .foodprice{text-align:right;padding-top:15px;border-bottom:dotted 1px #999;background:#fff;}
#foodmenutable .foodsubprice{text-align:right;background:#fff;width:70px;}
#foodmenutable .foodcapacity{font-style:italic;text-align:right;padding-top:15px;border-bottom:dotted 1px #999;background:#fff;}
#foodmenutable .foodsubcapacity{font-style:italic;text-align:right;background:#fff;width:50px;}
#foodmenutable .foodnote{font-size:85%;font-style:italic;background:#fff;}


.news{border-bottom:dotted 1px #999;}
.news-date{color:#000;}
.note-underline{}

#bottom{padding:40px;padding-bottom:0px; height:25px;}
#bottom p{text-align:center;border-top:1px solid #CCC;}
#bottom p{font-size:73%;font-weight:normal;}
#bottom a{font-size:100%;font-weight:normal;}
#bottom a:link,#bottom a:visited {color:#777;font-weight:bold;}
#bottom a:active{color:#000;font-weight:bold;}

#bottom-logo{height:47px;overflow:hidden;text-align:center;}

