/*******GENERAL*******/

html, body {
	
}

body {
	background-color:#F6F6F6;
	font:12px/1.3 Arial,Tahoma,sans-serif; color:#333333;	
	margin:0; padding:0;
}

a img {
	border:0;
}

br.clear {
	clear:both;
	font-size:0px; height:0px;
}

h1{
	line-height:1; font:24px Times New Roman,Tahoma,sans-serif; color:#000000;
	padding:18px 0 14px 0px; width:100%; margin:0;
	background-image:url(layout/h1.gif); background-position: 0px 59px; background-repeat: repeat-x;
}

h2{
	line-height:1; font:24px Times New Roman,Tahoma,sans-serif; color:#856F01;
	margin:20px 26px;	
}

h3{	
	line-height:1; font:18.6px Times New Roman,Tahoma,sans-serif; color:#856F01;
	margin:16px 0px 10px 0; 		
}
	

a {color:#856F01;}
a:hover {text-decoration:none;}

/**************/



div.background { width:100%;clear:both;}

	div#background1{
		height:44px;
		background-image:url(layout/background1.jpg); background-position: left top; background-repeat: repeat-x;
	}
	
	div#background2 {background-color:#DEDEDE;z-index:-20;}
	
	div#background3 {
		background-color:#C5B462; height:20px; /*#CCC085*/
		position:absolute;top:250px;
		z-index:10;
		border-bottom:1px solid #C5B462; /*#D9CD92*/
	
	}
	
	div#background4{
		background-image:url(layout/background42.png); background-color:#F6F6F6; background-position: left top; background-repeat: repeat-x;
	}

div.container {
	position:relative;
	width:915px; margin:auto;
	text-align:left;	
	clear:both;
}

/********************/

	div#container1 span#motto{
		font:24px Times New Roman,Tahoma,sans-serif;	color:#ffffff;
		position:relative; left:248px; top:8px;
	}
	div#container1 a#logo{
		z-index:1000; display:block; 
		position:absolute;
	}
	
	
/********************/
div#container2{height:227px; }
	div#container2 img{position:absolute; z-index:20;}
	div#container2 div#flash{position:absolute; z-index:20; right:0px;}

	
/**********HLAVNI BLOK**********/
div#container4{
}

	div#container4 div#leva{
		height:510px; width:216px;
		float:left;
		border:1px solid #FAFAFA; border-bottom:0px;
		background-image:url(layout/menu.png); background-position: 0px 170px; background-repeat: repeat-x;
		position:relative; top: -56px;
		z-index:50;
	}
		div#container4 div#leva div#menu a{
			display:block; width:168px; height:18px; 
			border-bottom:1px solid #ffffff;
			background-image:url(layout/menu-item.jpg); background-position: top left; background-repeat: no-repeat;
			font-size:17.33px; color:#ffffff; line-height:1; text-decoration:none;
			padding:8px 24px 7px 24px;
		}
		div#container4 div#leva div#menu a:hover, div#container4 div#leva  div#menu a.tady{color:#FFE332;}
		
			div#container4 div#leva div#kontakt img{float:left; margin:0 12px 16px 21px;}
			div#container4 div#leva div#kontakt  div{float:left; margin:1px 0 16px 0;}
		
		div#container4 div#leva img#menubottom{position:absolute;left:-1px; top:500px;}
		
	div#container4 div#text{width:699px; margin-left:242px; display:block;}
		div#container4 div#text p.popis{font-size:16px;}

		div#container4 div#text p{margin:14px 0;}
		
		div#container4 div#text ul{list-style:none; margin:18px 0; padding-left:12px;}
		
		div#container4 div#text ul li{
			list-style:none; 
			background-image:url(layout/li.gif); background-position:0 4px; background-repeat:no-repeat;
			padding-left:18px; margin-top:5px;
		}
		
		div#container4 div#text #txt1{
			float:right; padding-left:20px;
			position:relative; top: 30px; 
		}
		
		div#container4 div#text #onas{
			float:right; 
		}
		
		div#container4 div#text #mapa{
			float:left; 
			margin-right:14px; margin-top:10px;
		}
		
		div#container4 div#text #bezbarier{position:relative; top: 10px; left:3px;}
		
		div#container4 div#text #txt2{float:left; position:relative; top:3px;}
		
		div#container4 div#text #list2,div#container4 div#text #list3{margin-left:300px; margin-top:15px;}
		
	div#container4 div.promobox{
		width:203px; height:237px;
		background-image:url(layout/promo.jpg); background-position:0 4px; background-repeat:no-repeat;
		float:left;
		padding:10px 70px 20px 32px;
	}
	
		div#container4  div.promobox h2{margin: 10px 0 10px 0;}
		
		div#container4 div.promobox ul{padding-left:18px;}		
			div#container4 div.promobox ul li{padding-left:0px; margin-top:5px;}
			
		ul#nahrada li {font-size:10.6px;}
		
	div#container4 div#pruh{
		width:100%; height:20px; background-color:#C5B462; /*#DCD095*/
		margin-top:20px;
	}
	div#container4 div#footer{
		width:100%; height:44px; padding-top:23px;
		background-image:url(layout/footer.jpg); background-position:0 0px; background-repeat:no-repeat;
		margin-bottom:20px;
		text-align:center;
		font-size:13.33px; color:#C5C5C5;
	}


		
/* AKTUALNE */		

div.aktualne {
	border-bottom:1px solid #E9E6D9; padding-bottom:20px;
}
	div.aktualne h3{	
		line-height:1; font:18.6px Times New Roman,Tahoma,sans-serif; color:#856F01;
		margin:16px 0px 10px 0; 		
	}
	
	div.aktualne a{	
		line-height:1; color:#856F01;text-decoration:underline; 
		display:block;
		margin:6px 0px; padding-left:11px; 
		background-image:url(layout/sipka.gif); background-repeat: no-repeat; background-position: 0px 2px;	
	}
	
	div.aktualne a:hover{text-decoration:none;}

/* kontaktni form */


#formular {
	border-top:1px solid #DED9C2;
	margin-top:10px; margin-bottom:10px;
	width:100%;
}
	#formular label {display:block; width:56px; float:left;margin-bottom:8px;}
		
	#formular input, #formular textarea {
		display:block; float:left; 
		border: 1px solid #967D00; background-color:#ffffff;
		margin-bottom:8px; width:241px; padding:2px;
		color:#616161;
		position:relative; top:-4px;
	}
	
	#formular textarea {width:413px; height:142px;}
	
	#formular a#submit {
		display:block;
		background-color:#967D00; 
		width:94px; height:16px; padding-top:6px; margin-right:224px;
		text-decoration:none;  text-align:center; line-height:1; color:#ffffff;
		float:right;		
	}
	#formular a#submit:hover {background-color:#4F4100; }
	
	#formular span.obligate{color:#FF0000; font-size:12px; position:relative; left:56px;}	
	#formular span.red{color:#FF0000;}

	