body {
	margin: 0;
	padding: 0;
	background-image:url('img_design/bgimage_l.png');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #fcefe0;
}

#main_box {
	position: relative;
	width:1024px;
	height:768px;
	margin: 0 auto;
}

#bgimage-l_ {
	position:absolute;
	left:0px;
	top:0px;
	width:24px;
	height:768px;
	background-image:url('img_design/bgimage_l.png');
}

#zahlavi, #zahlavi a, #zahlavi a span {
	position:absolute;
	width:976px;
	height:183px;
	margin: 0;
	padding: 0;
}

#zahlavi {
	left:24px;
	top:0px;
}

#zahlavi a, #zahlavi a span {
	display: block;
	top: 0;
	left: 0;
}

#zahlavi a span {
	background-image:url('img_design/zahlavi.jpg');
}

#bgimage-r_ {
	position:absolute;
	left:1000px;
	top:0px;
	width:24px;
	height:768px;
	background-image:url('img_design/bgimage_r.png');
}

#menu_box {
	position:absolute;
	left:24px;
	top:183px;
	width:976px;
	height:56px;
	background-image:url('img_design/menu.jpg');
}

#obsah_box {
	position:absolute;
	left:24px;
	top:239px;
	width:976px;
	height:448px;
	background-image:url('img_design/obsah.jpg');
	overflow: hidden;
}

#obsah { 
	position: absolute;
	left: 60px;
	top: 40px;
	width: 896px;
	height: 415px;
	padding: 0;
	background-color: transparent;
	overflow: auto;
}

#zapati_box {
	position:absolute;
	left:24px;
	top:687px;
	width:976px;
	height:60px;
	background-image:url('img_design/zapati.jpg');
}

#bgimage-d_ {
	position:absolute;
	left:24px;
	top:747px;
	width:976px;
	height:21px;
	background-image:url('img_design/bgimage_d.jpg');
}

/*----------------------------------------------*/


.navigace {
	position:absolute;
	left:0px;
	width:976px;
	padding: 0;
	margin: 0;
}

.navigace li {
	position:absolute;
	top:0;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.navigace li a {
	padding: 0;
	margin: 0;
}

.navigace li a span {
	position: absolute;
	top:0;
	left:0;
	display: block;
	padding: 0;
	margin: 0;
	background-position: top left;
}

.navigace li a:hover span {
	background-position: bottom left;
}

/*----------------------------------------------*/

#menu {
	top:0; /*183px;*/
	height:56px;
}

#menu li {
	width:97px;
	height:56px;
}

#menu li a span {
	width:97px;
	height:56px;
}	

#menu-fotogalerie {
	left:208px;
}
#menu-fotogalerie a span {
	background-image:url('img_design/menu_fotogalerie.png');
}

#menu-ubytovani {
	left:305px;
}
#menu-ubytovani a span {
	background-image:url('img_design/menu_ubytovani.png');
}

#menu-aktivity {
	left:402px;
}
#menu-aktivity a span {
	background-image:url('img_design/menu_aktivity.png');
}

#menu-cenik {
	left:499px;
}
#menu-cenik a span {
	background-image:url('img_design/menu_cenik.png');
}

#menu-rezervace {
	left:596px;
}
#menu-rezervace a span {
	background-image:url('img_design/menu_rezervace.png');
}

#menu-kontakt {
	left:693px;
}
#menu-kontakt a span {
	background-image:url('img_design/menu_kontakt.png');
}

/*----------------------------------------------*/

#zapati {
	top:26px;
	height:27px;
}

#zapati li a span {
	height:27px;
}	



#zapati-gps {
	left:402px;
	width:63px;
}
#zapati-gps a span {
	background-image:url('img_design/zapati_gps.png');
	width:63px;
}

#zapati-mapa {
	left:465px;
	width:67px;
}
#zapati-mapa a span {
	background-image:url('img_design/zapati_mapa.png');
	width:67px;
	}

#zapati-pocasi {
	left:532px;
	width:64px;
}
#zapati-pocasi a span {
	background-image:url('img_design/zapati_pocasi.png');
	width:64px;
}

/*----------------------------------------------*/

.clearer {
	clear: both;
}

.spacer-v-20 {
	height: 20px;
}
