body {
	margin:0px; 
	padding:0px;
	font: 85%/1.2 Arial, Helvetica, sans-serif;
	color: #333;
	background:#FFF9BF url("images/zahlavisteklyx4.jpg") top center no-repeat;
}


h1 {
	color:#f00;
	padding:0;
	margin:0;
	font-size:115%
}

h2 {
	color:#f00;
	padding:1ex 0 0 0;
	margin:0;
	font-size:110%
}


#stranka {
	width:762px;
	margin:0 auto;
	padding:0;
}

#zahlavi p  {
	margin:0;
	padding:0;
}

#zahlavi p a {
	display:block;
	width:762px;
	height:120px;
}

#zahlavi p a span {
	display:none;
}

#navcontainer {
	padding:0.5ex 0 0.5ex 1ex;
	margin:0;
}

#navcontainer h2 {
	display:none;
}

#navcontainer ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#navcontainer ul li {
	display:inline;
	margin:0;
	padding:0;
}

#navcontainer ul li a {
	border:1px solid #369;
	margin:0;
	padding:0.5ex;
	text-decoration:none;
	color:#036;
	background-color:#FFFCDF
}

#navcontainer ul li a:hover {
	background-color:#FFF9BF;	
}

#navcontainer ul li a#act {
	background-color:#0066B3;
	background-color:#FFFF80;
	color:#000;
}

#obsah {
	margin-top:1ex;
	padding:1ex;
	background-color:#fff;
	border:2px solid #BFB660;
	border-left-width:1px;
	border-top-width:1px;
	
}

#souvisejiciodkazy {
	clear:both;
	border-top: 1px dashed #c0c0c0;
	background-color:#FFFCDF;
	line-height:1.5;
	padding:1ex
}

#souvisejiciodkazy h2 {
	padding:0.5ex;
	margin:0;
	font-size:100%;
	display:inline;
	}

#souvisejiciodkazy ul {
	padding:0;
	margin:0 0 0 1ex;
	font-size:100%;
	display:inline
}

#souvisejiciodkazy ul li {
	padding:0 0 0.5ex 0;
	margin:0.5ex;
	list-style-type:none;
	display:inline;
	}

#souvisejiciodkazy ul li a {
	color:blue;
	padding-left:16px;
	white-space:nowrap;
	background:url("images/square_b.gif") left center no-repeat
	}	
	

.vpravoobtekat {
	float:right;
	padding:0.5ex;
	margin:1ex 0 1ex 1ex;
	border: 1px #B3A000;
	background-color:#FFF9BF
}

.vlevoobtekat  {
	float:left;
	padding:0.5ex;
	margin:1ex 1ex 1ex 0;
	border: 1px #B3A000;
	background-color:#FFF9BF
}

.cleaner {
	clear:both;
}

#obsah-index {
	width:500px;
	float:left;
}

#novinky {
	width:200px;
	float:right;
	border:1px dashed #ccc;
	background-color:#FFFEF2;
	padding:1ex
}

#novinky h1 {
	display:none;
}

.galerie p {
	text-align:center;
	font-size:90%
}
.kartagalerie {
	background-color:#FFF9BF;
	width:165px;
	_width:160px;
	float:left;
	border:1px solid #333;
	margin:5px;
}

.kartagalerie  img {
	padding:0;
	margin:5px
}

.kartagalerie  div.popis {
	height:120px;
	overflow:auto;
}

