body {
	text-align: left;
	margin: 0px auto;
	background-color: #2f1300;
	font-family: Arial, Verdana, Tahoma;
}

#site {
  width: 952px;
	background-image: url(bg.jpg);
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;

}

#top {
  width: 952px;
  min-height: 912px;
	background-image: url(top.jpg);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
  overflow: hidden;
}

  #logo {
    position: relative;
    left: 100px;
    top: 50px;
    width: 220px;
    height: 90px;
  }
  
    #logo h1 {
  	  margin: 0px;
    }
    
    #logo h1 a {
    	width: 0px;
    	display: block;
    	height: 90px;
    	padding-left: 220px;
    	overflow: hidden;
    }
  
  #menu {
    position: relative;
    left: 335px;
    top: -42px;
    width: 520px;
    height: 120px;        
  }
  
    #menu ul {
      margin: 0px;
      padding: 0px;
    	list-style-type: none;
    }
  
    #menu a {
    	width: 0px;
    	display: block;
    	height: 120px;
    	padding-left: 98px;
    	overflow: hidden;
    }

    #menu li {
      text-align: center;
      float: left;
      width: 98px;
      height: 120px;
    }  
  
  #kontakty {
    position: relative;
    left: 115px;
    top: -54px;
    width: 150px;
    height: 126px;
  }
  
    #kontakty ul {
      margin: 0px;
      padding: 0px;
    	list-style-type: none;
    }
  
    #kontakty a {
    	width: 0px;
    	display: block;
    	height: 42px;
    	padding-left: 150px;
    	overflow: hidden;
    }

    #kontakty li {
      text-align: center;
      width: 150px;
      height: 42px;
    }
    
  #jidelni-listek {
    position: relative;
    left: 95px;
    top: 20px;
    width: 200px;
    height: 130px;  
  }
  
    #jidelni-listek ul {
      margin: 0px 0px 0px 14px;
      padding: 0px 0px 0px 14px;
    }
  
    #jidelni-listek a {
      font-size: 9pt;
      font-weight: bold;
      text-decoration: none;
      color: white;
    }
    
    #jidelni-listek a:hover {
      text-decoration: underline;
    }    

    #jidelni-listek li {
      text-align: left;
      width: 150px;
      height: 18px;
      text-transform: lowercase;
      color: #8e6e38;      
    }     
      
  #menicka {
    position: relative;
    left: 95px;
    top: 114px;
    width: 200px;
    height: 130px;
  }
  
    #menicka legend {
      display: none;  
    }
    
    #menicka form {
      margin: 0px;
      padding: 0px;  
    }    
    
    #menicka p {
      margin: 0px;
      padding-top: 8px;
    }    
    
    #menicka fieldset {
      margin: 0px 8px 0px 8px;
      padding: 0px 8px 0px 8px;
      border: 0px;
      font-size: 9pt;
      font-weight: normal;
      text-decoration: none;
      color: white;        
    }
    
    #menicka .input {
      border: 1px solid #805d35;
      background-color: #cfb48c;
      font-size: 9pt;
      font-weight: normal;
      text-decoration: none;
      color: black;        
    }
    
    #menicka a {
      font-size: 9pt;
      font-weight: bold;
      text-decoration: none;
      color: white;
    }
    
    #menicka a:hover {
      text-decoration: none;
    }            
  
  #doporucujeme {
    position: relative;
    left: 95px;
    top: 206px;
    width: 200px;
    height: 60px;
  }
  
    #doporucujeme ul {
      margin: 0px;
      padding: 0px;
    	list-style-type: none;
    }
  
    #doporucujeme a {
    	width: 0px;
    	display: block;
    	height: 30px;
    	padding-left: 200px;
    	overflow: hidden;
    }

    #doporucujeme li {
      text-align: center;
      width: 200px;
      height: 30px;
    }  
  
  #nadpis {
    position: relative;
    left: 345px;
    top: -450px;
    width: 205px;
    height: 51px;
  }
  
    #nadpis h2 {
      margin: 0px;
    	width: 0px;
    	display: block;
    	height: 51px;
    	padding-left: 205px;
    	overflow: hidden;
    }
    
    .nadpis-fotogalerie {
    	background-image: url(fotogalerie.png);
    	background-repeat: no-repeat;
    }
    
    .nadpis-jidelni-listek {
    	background-image: url(jidelni-listek.png);
    	background-repeat: no-repeat;
    }
    
    .nadpis-kontakt {
    	background-image: url(kontakt.png);
    	background-repeat: no-repeat;
    }
    
    .nadpis-napojovy-listek {
    	background-image: url(napojovy-listek.png);
    	background-repeat: no-repeat;
    }
    
    .nadpis-rozvoz {
    	background-image: url(rozvoz.png);
    	background-repeat: no-repeat;
    }
    
    .nadpis-co-vam-muzeme-nabidnout {
    	background-image: url(co-vam-muzeme-nabidnout.png);
    	background-repeat: no-repeat;
    }                
    
    .nadpis-pizza {
    	background-image: url(jidelni-listek.png);
    	background-repeat: no-repeat;
    }
    
    .nadpis-testoviny {
    	background-image: url(jidelni-listek.png);
    	background-repeat: no-repeat;
    }
    
    .nadpis-salaty {
    	background-image: url(jidelni-listek.png);
    	background-repeat: no-repeat;
    }
    
    .nadpis-minutky {
    	background-image: url(jidelni-listek.png);
    	background-repeat: no-repeat;
    }
    
    .nadpis-dezerty {
    	background-image: url(jidelni-listek.png);
    	background-repeat: no-repeat;
    }
    
    .nadpis-doplnkovy-sortiment {
    	background-image: url(jidelni-listek.png);
    	background-repeat: no-repeat;
    }
    
    .nadpis-akce-probihajici {
    	background-image: url(akce.jpg);
    	background-repeat: no-repeat;
    }
    
    .nadpis-akce-ukoncene {
    	background-image: url(akce.jpg);
    	background-repeat: no-repeat;
    }
    
    .nadpis-novinky {
    	background-image: url(novinky.jpg);
    	background-repeat: no-repeat;
    }
    
    .nadpis-pizza-cup {
    	background-image: url(pizza-cup.png);
    	background-repeat: no-repeat;
    }
    
    .nadpis-oteviraci-doba {
    	background-image: url(oteviraci-doba.jpg);
    	background-repeat: no-repeat;
    }
    
    .nadpis-nabidka-pracovnich-mist {
    	background-image: url(nabidka-pracovnich-mist.jpg);
    	background-repeat: no-repeat;
    }                        

  #text {
    position: relative;
    left: 345px;
    top: -440px;
    width: 500px;
    margin-bottom: -440px;
  }
  
    #text h3 {
      font-size: 16px;
    }
    
    #text h4 {
      font-size: 14px;
      color: white;
    }
    
    #text p {
      font-size: 12px;
      text-align: justify;
    }
    
    #text td {
      font-size: 12px;
    }
    
    #text li {
      font-size: 12px;
    }
    
    #text img {
      border: 3px solid #8A632C;
      margin: 0px 4px 0px 0px;
    }
    
    #text a {
      color: #775019;
      text-decoration: none;
    }
    
    #text a:hover {
      color: #8A632C;
      text-decoration: underline;
    }
    
#bottom {
  width: 952px;
  min-height: 217px;
	background-image: url(bottom.jpg);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
}

  #footer {
    position: relative;
    left: 345px;
    top: 60px;
    width: 500px;
    text-align: right;
  }
    
    #footer p {
      margin: 0px;
      padding: 0px;
      font-size: 12px;
      color: white;
    }
    
    #footer a {
      margin: 0px;
      padding: 0px;
      font-size: 12px;
      color: white;
      text-decoration: none;
    }
    
    #footer a:hover {
      margin: 0px;
      padding: 0px;
      font-size: 12px;
      color: white;
      text-decoration: underline;
    }
    

