

	html, body {height:100%; margin:0; padding:0;
		font-family: Trebuchet MS, sans-serif;
		font-size: 13px;
		margin: 0;
		padding: 0 ;
	}
	h1, h2, h3 {
		color: #81911F;
	}
	h1 {
		font-size: 25px;
		font-weight: normal;
	}
	#page-background {position:fixed; bottom:0; left:0; width:100%;}
	/* Specify the position and layering for the content that needs to appear in front of the background image. Must have a higher z-index value than the background image. Also add some padding to compensate for removing the margin from the 'html' and 'body' tags. */
	#content {position:relative; padding:10px;}

	#wrapper1 {
		width: 1000px;
		margin: auto ;
		margin-top: 10px;
		position: relative;
		z-index:1;
	}
	#menu {
		width: 200px;
		position: absolute;
		left: 10px;
		top:10px;
		padding-top: 10px;
		padding-bottom: 10px;
		background-color: #98141d;
	}
	#menu a {
		display: block;
		padding-left: 20px;
		color: #FFFFFF;
		font-size: 20px;
		text-decoration: none;
		line-height: 40px;
	}
	#menu a.active {
		background: url('_images/menu-a-active.gif') left center no-repeat ;
	}
	#menu a:hover {
		font-weight: bold;
	}
	#header {
		position: absolute;
		top: 10px ;
		right: 10px;
		width: 770px ;
		height: 110px;
		background: #81911F url('_images/napis-header.gif') left top no-repeat ; 
	}
	#kontakt {
		width: 185px;
		margin-top: 15px; 
		font-size: 15px;
		color: #FFFFFF;
		float: right;
	}
	#loga {
		position: absolute;
		top: 125px ;
		right: 60px;
		width: 760px ;
		height: 70px;
		background:  url('') right top no-repeat ; 
		text-align: right;
	}
	#loga img {
		border: none;
	}
	#wrapper2 {
		height: 200px;
		background-color: #FFFFFF;
	}
	#wrapper3 {
		background: url('_images/wrapper3-bg.png') left top repeat-y ; 
	}
	#wrapper4 {
		background: url('_images/wrapper4-bg.png') left top repeat-x ; 
	}
	#napis-jsou-lidi {
		margin-left: 50px;
		font-size: 22px;
		color: #98141D;
	}
	#sloupek-vpravo {
		width: 230px;
		float: right;
		margin: 10px;
	}
	#content {
		border: 1px solid #FFFFFF;
		margin-right: 270px;
	}
	#sloupek-vlevo {
		width: 200px;
		height: 200px;
		float: left;
		font-size: 22px;
	}
	#misto, #datum {
		margin: 20px;
	}
	#misto {
		color: #98141B;
	}
	#text {
		margin-left: 55px;
	}
	ul {
		font-weight: bold;
	}
	ul ul {
		font-weight: normal;
		margin-bottom: 10px;
	}
	table {
		margin-bottom: 20px;
	}
	td {
		border: 1px solid #E9E9EB;
	}
	
	#program {
		margin-top: 20px;
		margin-left: 10px;
	}
	
	#program ul {
		font-weight: normal;
	}
	
	#program td {
		border: none ;
		vertical-align: top;
	}
	.td-cas {
		padding-right: 20px;
		text-align: right;
		color: #0071B9;
	}