html, body		{
	font-size: 82%;
	margin:0; padding:0;
	text-align: center;
	background: url(../images/bg.jpg) repeat-x   #55AA73;
 	}
	

	
#main  {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	width: 922px;
	background: url(../images/bg_main.jpg) repeat-y;
	}
	
#top {
	width: 100%;
	height: 186px;
	background: url(../images/top.jpg) no-repeat;
	position: relative;
	}
#top a#logo { display: none; }
#top a#link { display: block; width: 100%; height: 186px;  }
#top a#link span { display: none; }







/* ----------LEFT-----------*/
#left { float: left; width: 218px; }
#left_cont {  margin:  5px 8px 0 26px; }

/*-------------CENTER--------------------*/
#center { float: left; width: 487px; }
#center_cont { margin: 5px 8px 0 8px; }

/*-------------RIGHT--------------------*/
#right{ float: left; width: 215px; }
#right_cont { margin: 5px 24px 0 7px; }








#left h3.header { 
	background: url(../images/h3_bg_left.gif);
	color: #114725;
	margin: 5px 0 0 0;
	padding: 6px 0 6px 10px;
	clear: both;
	
 }

/*
#left ul {
	padding:0; margin:0 0 7px 0;
	list-style: none;
	
	}
#left ul li   {
	padding: 0;
	margin: 0;
	background: url(../images/menu_li.gif) no-repeat;
	list-style: none;
	padding-left: 40px;
	}
	
#left ul li a {
	
	display: block;
	padding: 	7px 0 7px 0;
	color: #000;
	font-weight: bold;
	font-size: 1em;
	width: 133px;
	text-decoration: none;
	}

#left ul li a:hover{
	color: #55AA73;
	
}

*/

#left_menu, #left_menu ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		
		
	}
	#left_menu { margin: 0 0 5px 0; }
	
	#left_menu li { /* all list items */
		position : relative;
		float : left;
		background: url(../images/menu_li.gif) no-repeat;
		list-style: none;
		
		
	}
	
	#left_menu ul li a {
		display: block;
		padding: 	7px 0 7px 0;
		color: #000;
		font-weight: bold;
		font-size: 1em;
		
		text-decoration: none;
		padding-left: 40px;
		width: 184px;
		w\idth : 144px;
	}
	
	
	
	#left_menu li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		border: 1px solid #A3E2B9;
		width: 184px;
		
		
	}
	#left_menu li ul li { background: #F1F1F1; }
	#left_menu li ul li a { padding: 6px 5px 6px 10px; width: 169px;  }
	
	#left_menu li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	
	
	#left_menu li a:hover {
		color : #5CB47B;
		
	}
	
	#left_menu li:hover ul ul, #left_menu li:hover ul ul ul, #left_menu li.sfhover ul ul, #left_menu li.sfhover ul ul ul {
		left: -999em;
	}
	
	#left_menu li:hover ul, #left_menu li li:hover ul, #left_menu li li li:hover ul, #left_menu li.sfhover ul, #left_menu li li.sfhover ul, #left_menu li li li.sfhover ul { /* lists nested under hovered list items */
		left: 184px;
		top: 0px;
	}



#left address {
	
	padding: 3px 8px 8px 8px;
	border: 1px solid #A0C8AE;
	background: #fff;
	border: 1px solid #A0C8AE;
	font-style: normal;
	border-top: 0;
	}
	#left address strong  { display: block; margin-top: 8px; }


	






	


#bottom {
	width: 100%;
	height: 47px;
	background: url(../images/bottom.gif);
	text-align: left;
	float: left;
	position: relative;
	}
	
	a#ebrana, a#wa{
	float: right;
	margin-right: 25px;
	margin-top: 22px;

	}
	a#wa{ 
	margin-left: 0px;
	left: 450px;
	}

	
	
.cleaner {
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}


#navigace {
	margin-bottom: 10px;
	
}
#navigace a.back {
	float: right;
}




hr.none {
	display: none;
}

/*---------moduly ----------*/

#novinky_3_col {
	margin: 0 0 5px 0;
	
}
#novinky_3_col h3 {
	background: url(../images/h3_bg_left.gif);
	text-align: left;
	color: #114725;
	margin: 0;
	padding: 6px 0 6px 10px;
}

.novinky_3_col_obsah .datum_col {
	margin: 0px 7px 0px 7px;
	padding: 5px 0 0 0;
	font-weight: bold;
	font-size: .9em;
}
.novinky_3_col_obsah { border: 1px solid #A0C8AE; border-top: 0; background: #fff; margin: 0; }

.novinky_3_col_obsah h5 {
	margin: 0 7px 0 7px; 
	
	padding: 0;
	font-size: 1em;
	color: #196B36;
}
.novinky_3_col_obsah .anotace {
	margin: 0 7px 7px 7px;
	
}
.novinky_3_col_obsah .anotace a.vice {
	display: block;
	text-align: right;
}
#novinky_3_col .archiv {
	text-align: center;
	display: block;
	border: 1px solid #A0C8AE; border-top: 0; background: #fff; margin: 0; padding: 3px  0 ;
	
}

div.fotky {
 margin-top: 20px;
 padding-top: 5px;
 border-top: 1px solid #63B27F;
}

div.odkazy {
  margin-top: 25px;
  text-align: right;
  }





 
 

