body {
	margin: 0;
	text-align: left;	
	background: black url(images/bcg.jpg) center top no-repeat;
	font-size: 13px; 
	font-family: "Trebuchet MS";

	color: #b8b8b8;
}

a:LINK, A:VISITED {
	color: #008f00; text-decoration: none;
}

a:HOVER {
	color: White;	text-decoration: none;
}


a.topmenu:link, a.topmenu:visited {
	padding: 16px 0 20px 0; margin: 0 2px 0 0; display: block; float: left;
	background: none; color: white; text-decoration: none; font-weight: bold; 
	width: 93px; text-align: center; font-size: 13px; 
}

a.topmenu:HOVER {
	background: url(images/a.gif) center no-repeat;
}


a.selected:link, a.selected:visited {
	background: url(images/a.gif) center no-repeat;
}

a.selected:HOVER {
	
}




a.authors:link, a.authors:visited {
	color: Black;
}

a.authors:HOVER {
	color: White; border-bottom: dotted White 1px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/*  ****** definice volitelnych odkazu ******  */




/*background:#FAEBD2;
	Filter: Alpha(Opacity=90,Style=0);
	opacity:.90;*/



/*  ****** definice nadpisu ******  */

h1 {
	font-size: 20px;
	color: #008f00;	margin: 0 0 0 0;	padding: 5px 0 5px 0; 
}

h2 {
	font-size: 16px;
	color: #008f00;	margin: 0 0 0 0;	padding: 10px 0 6px 0; 
}

h3 {
	font-size: 14px; color: #32cd32;
	margin: 0 0 0 0;	padding: 5px 0 5px 0; 
}

h4 {
	font-size: 14px; 
	color: #008f00; margin: 0 0 0 0;	padding: 5px 0 5px 0; 
}

/*  ****** definice druhu pisma ******  */






/*  ****** hlavni tabulka ******  */

.webpage {

}


/*  ****** definice poli hlavni tabulky ******  */

#horni {
	background: url(images/top.png) top center no-repeat;
}


#menu {
	height: 63px; padding: 0 0 10px 0;
}

#menu_pad {
	padding: 10px 0 0 0px;
}

.float {
	padding: 0 0 0 0; margin: 0 50px 0 0; display: block; float: left;
	border: none; 
}

.logo {
	position: absolute;  z-index: 10; background: none; margin: 66px 0 0 30px;
}

#banner {
	background: none;	height: 254px; 
}

#flash {
	width: 940px; height: 254px; 
	background: url(images/top_bcg.png) center no-repeat; 
	margin: 0 auto;
}



#main {
	background: url(images/main.png) right bottom repeat-y;
	padding: 0 0 50px 0;
}

.leva1 {
	background: none;
}

.prava1 {
	background: none;	
}



.padding15 {
	padding: 15px 25px 15px 15px;
}

.date {
	background: url(images/akt.gif) center bottom no-repeat; 
	color: #008f00; font-size: 14px; font-weight: bold;
	padding: 5px 3px 12px 3px;
}

.akt {
	padding: 2px 0 20px 0; font-size: 13px; color: white;
}






#dolni {
	background: none; padding: 30px 0 10px 0; 
	text-align: center; color: #404040; margin: 0 auto; width: 960px;
}

img.border {
	padding: 2px; border: solid 1px #008f00;
}

#rezervace {
	background: url(images/rezervace.png) center no-repeat;
}


.vypis {
  border: #008f00 1px solid; width: 170px; float: left; height: 190px;
  text-align: center; padding: 10px 0 0 0; margin: 0 5px 5px 5px;


}

.info {
	color: #008f00;
}


.obraz {
	margin:0px;
	padding:0px;
}
.obraz li{
	margin:0px;
	padding:0px;
	list-style:none;
}







