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

#main  						{ text-align: left; margin-left: auto; margin-right: auto; margin-top: 0px; width: 835px; background: url(../images/bg_main.gif) repeat-y; }
	
#top 							{ width: 100%; height: 224px; background: url(../images/top.jpg) no-repeat; position: relative;}
#top a#logo					{ position: absolute; left: 39px; top: 44px;  }

ul#nav 						{ list-style: none; padding: 0; margin: 0;  position: absolute; left: 108px;  top: 13px;  }
ul#nav li  					{ margin: 0 5px 0 0;  padding: 0 color: #fff;  background: none;  display: block; float: left; }
ul#nav li a 				{ color: #fff; width: 30px; height: 20px; display: block; float: left;  }
ul#nav li a span 			{ display: none; }


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

#left a 						{ color: #fff; }
/*-------------CENTER--------------------*/
#right 						{ float: left; width: 577px; background: url(../images/bg_left.jpg) repeat-x;  }
#right_cont 				{ margin: 29px 15px 10px 15px;  }


ul#leftmenu  				{ padding: 0; margin: 0; list-style: none;  width: 100%; height: 266px; background: url(../images/bg_menu.gif); }
ul#leftmenu li				{ float: left;  padding: 0 0 0 60px; margin: 0;   }
ul#leftmenu  li a			{ display: block; width: 180px; height: 33px; line-height: 33px;  color: #fff; font-weight: bold; text-decoration: none; font-size: 1em;   }
ul#leftmenu  li a:hover	{ text-decoration: underline; }

#kontakt						{  margin: 10px 11px 10px 48px; padding: 5px; border: 1px solid #9EB8F5; color: #fff;    } 
#kontakt address			{  font-style: normal; margin: 0; color: #fff;   } 


#bottom 						{ float: left; width: 100%; background: url(../images/bottom.gif); height: 44px;  position: relative; }
a#ebrana, a#wa				{ position: absolute; left:0px; top: 10px;  }
								a#wa 	{ left: 740px; }

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

hr.none 						{ display: none; }
.odkazy						{ margin-top: 10px; text-align: right; }
.cleaner 					{ clear: both; height: 1px; line-height: 1px; font-size: 1px; }

/*------------------fotogalerie---------*/
.fotky 								{ margin: 10px 0; }
.fotky .foto 						{ width: 180px; height: 120px; text-align:center; float: left;   }
.fotky .foto .foto_cont 		{ text-align:center;  width: 150px; margin-left: auto; margin-right: auto;  }
.fotky .foto .foto_cont img  	{ border: 1px solid #000; display: inline;  text-align: center; float: none;  }

.t_recom				{ font-size: .9em;  }

img 					{ float: none; }




