BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE:normal; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #000; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: "helvetica ce",helvetica, arial, "arial ce",sans-serif; 
	BACKGROUND-COLOR: #E7F0E7; 
	TEXT-ALIGN: center;
	BACKGROUND-IMAGE: url("../images/pozadi-hlavicka.jpg");
	BACKGROUND-REPEAT: repeat-x;
	background-position: 0px 1px; 

}
A:link {
	COLOR: #00923f
}
A:visited {
	COLOR: #54B331
	}
A:hover {
	COLOR: #000;
	background-color:#E4F1DF
}
A:active {
	COLOR: #54b331
}

}
h1 {
	MARGIN: 0px; 
	FONT-FAMILY: helvetica, "helvetica ce", arial, "arial ce",sans-serif; 
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 1.4em; 
	COLOR: #000; 
	
	TEXT-ALIGN: left;
		
}

h2 {
	FONT-SIZE: 1.5em; 
	COLOR: #54b331; 
	TEXT-ALIGN: left;
	font-variant: small-caps;
}
h3 {
	FONT-SIZE: 1.2em; 
	COLOR:#54b331;
		
	}
h4 {
	FONT-SIZE: 1em; 
	COLOR:#54b331;
		
	}	
table {
border-collapse: collapse;
border: 1px solid #54b331;
FONT-SIZE: 0.8em;
background-color:#F4FBF3
}

td {
padding: 2px 5px 5px 5px; 
}

img {
border: 1px solid #54B331;
text-align:center;
margin:10 px;
}

#pasek {
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: auto; 
	WIDTH: 800px; 
	MARGIN-RIGHT: auto; 
	PADDING-TOP: 0px; 
	min-height: 800px; 
	BACKGROUND-COLOR: #fff;
	BORDER: #000000 1px solid;
}

#hlavicka {
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND-IMAGE: url("../images/hlavicka.jpg"); 
	PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: auto; 
	WIDTH: 800px; 
	MARGIN-RIGHT: auto; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 188px; 
	BACKGROUND-COLOR:  #54B331;
	BORDER: #000000 0px solid;
	cursor: hand;
    }
    
#spodek {
	PADDING: 0px; 
	MARGIN: 0px; 
	BORDER: #000000 0px solid;
	WIDTH: 800px; 	
	BACKGROUND-COLOR:  #fff;
	BORDER: #000000 0px solid;

}

#texty {
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 160px; 
	PADDING-left: 0px; 
	PADDING-BOTTOM: 10px;
	LINE-HEIGHT: 1.2em; 
	MARGIN-RIGHT: 0px; 
	padding-RIGHT: 0px;
	PADDING-TOP: 10px; 
	BACKGROUND-COLOR: #fff; 
	TEXT-ALIGN: left;
	border-left:1px solid #000;
}

#texty h2, h3, h4{
font-family: garamond, times, times new roman, serif;

}
#texty p{
font-size:80%;
line-height: 1.2em;

}

#texty li{
font-size:80%;
line-height: 1em;
line-height: 1.6em;
}

.album {
margin: 0px 30px 0px 30px;
border-bottom: 1px solid #54b331;
}


.album img{
padding: 10px;
}

.fotky {
margin: 30px;
}
.fotky p{
margin: 30px;
margin-bottom:0px;
font: italic;
border-bottom: 1px solid #54b331;
}
.fotky img{
margin:0px;
margin-left:160px;
}

.pisne {
margin: 30px;
}
.pisne p{
margin: 30px;
margin-bottom:0px;

}

.pisne H2{
margin: 30px;
margin-bottom:0px;
border-bottom: 1px solid #54b331;
FONT-SIZE: 1.5em; 
	COLOR: #54b331; 
	TEXT-ALIGN: left;
	font-variant: small-caps;
}

#paticka {
	PADDING-RIGHT: 3px; 
	MARGIN-TOP: 0px; 
	PADDING-LEFT: 3px; 
	FONT-SIZE: xx-small; 
	PADDING-BOTTOM: 3px; 
	MARGIN-LEFT: 200px; 
	LINE-HEIGHT: 1.2em; 
	MARGIN-RIGHT: 10px; 
	PADDING-TOP: 3px; 
	TEXT-ALIGN: center;

}
.bez {
	DISPLAY: none
}



#menu {
z-index: 2;
float:left;
margin: 5px;
clear: both;

}
 #navlist
{
padding: 0 1px 1px 0;
margin: 0;
font: bold 12px Verdana, sans-serif;
background: white;

}

#navlist li
{
list-style: none;
margin: 0;
padding:0;
text-align: right;
}

#navlist li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-right:1em solid #54B331;
background: #fff;
text-decoration: none;
}

#navlist li a:link { color: #54B331; }
#navlist li a:visited { color: #54b331; }

#navlist li a:hover
{
border-color: #54b331;
color: #000;
background: #e4f1df;
}