html, body		{
	font-size: 82%;
	margin:0; padding:0;
	text-align: center;
	background: url(../images/bg.gif) repeat-x #026D16;
 	}
	
#main  {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	width: 965px;
	background: url(../images/bg_main.gif) repeat-y;
	}
	
#top {
	width: 100%;
	height: 250px;
	background: url(../images/top.jpg) no-repeat;
	position: relative;
	}
	
#top a#logo { position: absolute; left: 12px; top: 5px; }

#top a.mail { position: absolute;  color: #026D16; text-decoration: underline;  font-weight: bold; left: 582px; top: 12px; width: auto; text-align: left; font-size: 1.1em; margin: 0; padding: 0; }
#top a.www{ position: absolute;  color: #026D16; text-decoration: underline;  font-weight: bold; left: 263px; top: 12px; width: auto; text-align: left; font-size: 1.1em; margin: 0; padding: 0; }

ul#lang 				{ list-style: none; padding: 0; margin: 0;  position: absolute; left: 878px;  top: 173px; }
ul#lang li  		{ margin: 0;  padding: 0; background: none;  display: block; float: left; }
ul#lang li a 		{ width:23px; height: 12px; display: block; float: left; background: none; }
ul#lang li a span { display: none; }

/*---------------hledani -------------*/

#searchbox		 	{ position: absolute; left: 752px; top: 16px;  width: auto; text-align: right;  }

#searchbox form		  	{ padding: 0; margin: 0;  }

#searchbox fieldset	  	{ border: 0; padding: 0; margin: 0; text-align: left; }

#searchbox fieldset label 	{ color: #005BAA; font-weight: bold; font-size: 0.9em; margin-right: 5px;  }

#searchbox fieldset input 	{ border: 1px solid #036C17; background: url(../images/bg_input.gif) repeat-x; font-size: 0.9em; color: #565151; } 

#searchbox fieldset input.sub	{ position: relative; top: 7px; border: 0px; margin-left: 5px; }


/* ----------LEFT-----------*/
#left { float: left; width: 238px; }
#left_cont {  margin:  0px 22px 0 38px; }

/*-------------CENTER--------------------*/
#center { float: left; width: 489px; }
#center_cont { margin: 0 22px 22px 22px; }

/*-------------RIGHT--------------------*/
#right{ float: left; width: 238px; }
#right_cont { margin:  0px 38px 0 22px; }

#left_cont h3 { color: #000; font-size: 1.7em; font-weight: normal; text-align: right; margin: 5px 0; padding: 0; }

#left_menu { margin-bottom: 15px;}

#left ul {
	padding:0; margin:0 0 0 0;
	list-style: none;
	}
	
#left ul li   {
	text-align: right;
	margin: 0;
	margin: 0;
	list-style: none;
	padding-right: 25px;
	border-bottom: 1px solid #157A28; 
	background: url(../images/bg_menu_left_li.gif) no-repeat 97% 50%;
	}
	
#left ul li a {
	
	display: block;
	padding: 8px 0 8px 0;
	color: #fff;
	font-weight: bold;
	font-size: 1em;
	text-decoration: none;
	}

#left ul li a:hover{
	color: #000;
	
}

#left address {
	color: #fff;
	text-align: right;	
	padding: 0px 0px 10px 0px;
	font-style: normal;
	border-top: 0;
	font-size: 1.2em; 
	}

#left address strong  { display: block; margin-top: 8px; }

#left address a 			{ color: #fff; text-decoration: underline; }
#left address a:hover 	{ color: #000; }

#right_cont h3 { color: #000; font-size: 1.7em; font-weight: normal; text-align: left; margin: 5px 0; padding: 0; }

#right_menu {}

#right ul {
	padding:0; margin:0;
	list-style: none;
	}
	
#right ul li   {
	text-align: left;
	margin: 0;
	margin: 0;
	list-style: none;
	padding-left: 25px;
	border-bottom: 1px solid #157A28; 
	background: url(../images/bg_menu_right_li.gif) no-repeat 3% 50%;
	}
	
#right ul li a {
	
	display: block;
	padding: 8px 0 8px 0;
	color: #fff;
	font-weight: bold;
	font-size: 1em;
	text-decoration: none;
	}

#right  ul li a:hover{
	color: #000;
	
}

#bottom {
	width: 100%;
	height: 46px;
	background: url(../images/bottom.jpg);
	text-align: left;
	float: left;
	position: relative;
	}
	
a#ebrana, a#wa		{ position: absolute; left: 780px; top: 15px; z-index: 300; }
			a#wa		{ left: 850px; }

	
.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 											{ margin: 0; padding: 0; }
#novinky_3 .novinky_3_obsah 					{ width: 100%; margin-top: 5px; }
#novinky_3 .novinky_3_obsah .image			{ float: left; margin-right: 10px; }
#novinky_3 .novinky_3_obsah .anotace		{ color: #373737; }
#novinky_3 .novinky_3_obsah .datum			{ text-align: left; color: #000; font-weight: bold; display: inline; margin-right: 5px; }
#novinky_3 .novinky_3_obsah .vice			{ margin-top: 5px; text-align: right; color: #003679; text-decoration: underline; display: block; font-weight: bold; }
#novinky_3 .novinky_3_obsah .vice:hover	{ color: #56B0FD; }
#novinky_3 .novinky_3_obsah  h3 		 		{ margin-top: 0; padding-top: 0;text-align: left;  color: #373737; }
#novinky_3 .archiv a								{ margin-top: 10px; text-align: center; display: block; margin: 0; padding: 0; color: #003679; text-decoration: underline; font-weight: bold; }
#novinky_3 .archiv a:hover						{ color: #56B0FD; }


/*------------------fotogalerie---------*/
#fotogalerie										{}
#fotogalerie .fotogalerie_obsah				{ border: 1px solid #898EAC; background: #F6F6FC; padding: 8px; margin: 0 0  5px 0;  }
#fotogalerie .fotogalerie_obsah h3			{ padding: 0; margin: 0; }	

.fotky 								{ margin: 10px 0; }
.fotky .foto 						{ float: left; width: 137px; height: 100px;  }
.fotky .foto img  				{ border: 1px solid #000; display: block; margin: 0 auto;  text-align: center; float: none;  }






 
 
