#menu h2 {font-size: xx-small; position: absolute; left: 620px; top: -8px; z-index: -1;}
#menu {position: absolute; left: 0; top: 2px; width: 970px; height: 763px;
	font-size: xx-small; background: url(obr01.jpg) no-repeat right bottom;}
	
#menu01 {position: absolute; left: 0; top: 2px; width: 980px; height: 783px; font-size: xx-small;}
#menu01 h2 {font-size: xx-small; position: absolute; left: 620px; top: -8px; z-index: -1;}

menu#navigace li, menu#navigace li a, menu#navigace li a span {display: block; width: 177px; height: 39px;  position: absolute;}
menu#navigace li {left: 681px;}

menu#navigace li a {background: url(menu/uvod.jpg) no-repeat left top;}
menu#navigace li a span {z-index: -1;}

menu li.uvod {width: 140px; top: 16px}

menu#navigace li.okoli {top: 71px; left: 723px; width: 150px;}
	menu#navigace li.okoli a {background-image: url(menu/okoli.jpg);}

menu#navigace li.cenik {top: 124px; left: 723px; width: 170px;}
	menu#navigace li.cenik a {background-image: url(menu/cenik.jpg);}

menu#navigace li.kontakt {top: 178px; left: 723px;}
	menu#navigace li.kontakt a {background-image: url(menu/kontakt.jpg);}

menu#navigace li.vybaveni {top: 232px; left: 718px; width: 169px;}
	menu#navigace li.vybaveni a {background-image: url(menu/vybaveni.jpg);}

menu#navigace li.obsazenost {top: 285px; left: 698px; width: 173px;}
	menu#navigace li.obsazenost a {background-image: url(menu/obsazenost.jpg);}

menu#navigace li.fotogalerie {top: 336px; left: 642px;}
	menu#navigace li.fotogalerie a {background-image: url(menu/fotogalerie.jpg);}

menu#navigace li.aktualni {top: 385px; left: 570px;}
	menu#navigace li.aktualni a {background-image: url(menu/aktualni.jpg);}


menu#navigace li a:link, menu#navigace li.aktivni a:visited {background-position: left top;}

menu#navigace li.aktivni a {cursor: default;}

menu#jazyky li a span {z-index: -1;}
menu#jazyky {margin-left: 10px; margin-top: 5px; width: 200px; height: 40px; font-size: xx-small; padding-left: 3px;}

menu#jazyky li {display: block; width: 40px; height: 15px; position: relative; float: left;}
menu#jazyky li a, menu#jazyky li a span {position: absolute; width: 24px; height: 15px;}
menu#jazyky li a {background: url(vlajecky/cz.png) no-repeat left top; width: 24px;}
menu#jazyky li a:hover {background-position: left bottom;}
menu#jazyky li#en a {background-image: url(vlajecky/en.png);}
menu#jazyky li#de a {background-image: url(vlajecky/de.png);}
menu#jazyky li#pl a {background-image: url(vlajecky/pl.png);}


h1 {width: 900px; padding-top: 454px; background: url('main02.jpg') no-repeat left top;}
h1 a, h1 a span {position: absolute; top: 359px; left: 0; display: block; width: 482px; height: 209px;}
h1 a {z-index: 1}
h1 a span {top: 0px; left: 0; background: url('h2new.jpg') no-repeat left top; z-index: -1 !important; }
#hlavni {margin: 60px 0 0 40px; width: 550px; z-index: 1; position: relative;}

#extra {margin: 70px 0 0 40px; width: 820px; z-index: 1; position: relative;}

#exterier {font-family: Georgia; color: black; text-decoration: none; size: 14px}
  #exterier:hover {text-decoration: underline;}
  
div.mesic {width: 510px; height: 40px; background-color: #D7A774; border: solid black 1px;}
div.mesic #pismo {position: relative; top: 10px; color: black;}
div.dny {position: absolute; width: 72px; height: 25px; background-color: #8AAD5D; border: solid black 1px}
div.dny #pismo {color: black; position: relative; top: 3px; left: 25px}

div.datum {position: relative; background-color: transparent; width: 512px; height: 127px;}

div.volne {position: absolute; width: 72px; height: 25px; background-color: white; border: solid black 1px}
div.volne #pismo {color: black; position: relative; top: 3px;}

div.obsazene {position: absolute; width: 72px; height: 25px; background-color: #F74D55; border: solid black 1px}
div.obsazene #pismo {color: black; position: relative; top: 3px;}

.vysvetlivka01 {background-color: white;}
.vysvetlivka02 {background-color: #F74D55;}

a.mesice01 {position: relative; top: 10px; left: 10px; text-decoration: none; color: black; font-size: 20px}
  a.mesice01:hover {text-decoration: underline}
  
a.mesice02 {position: relative; top: 10px; text-decoration: none; color: black; font-size: 20px}
  a.mesice02:hover {text-decoration: underline}

