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


#main  						{ text-align: left; margin-left: auto; margin-right: auto; margin-top: 0; width: 916px;  }
	
#top 							{ width: 100%; height: 200px; background: url(../images/top.jpg) no-repeat; position: relative;}
#top a#logo					{ position: absolute; left: 22px; top: 11px;  }

#top h2						{ position: absolute; left: 183px;  top: 20px; padding: 0; margin: 0; color: #fff; font-size: 19px;  }
#top h2 span				{ display: block; font-size: 17px;  }

ul#lang 						{ list-style: none; padding: 0; margin: 0; position: absolute; top: 90px; left: 21px;      }
ul#lang li  				{  margin: 0;  padding: 0; color: #fff;  background: none;  display: block; float: left; }
ul#lang li a 				{ color: #fff; width: 33px; height: 21px; display: block; float: left; background: none; }
ul#lang li a span 		{ display: none; }


ul#topmenu 					{ list-style: none; padding: 0; margin: 0; left: 162px; top: 95px; position: absolute;   }
ul#topmenu li				{ display: inline; padding: 0; margin: 0; }
ul#topmenu li a			{ padding: 0 17px; color: #0056A2; font-weight: bold; font-size: 12px; text-decoration: none; }
ul#topmenu li a:hover	{ color:  #F6AE01; }


ul#topmenu_icons					{ list-style: none; padding: 0; margin: 0; left: 0px; top: 135px; position: absolute;   }
ul#topmenu_icons li				{ display: inline; padding: 0; margin: 0; float: left; }
ul#topmenu_icons li a			{ width: 229px; padding: 20px 0; display: block;  color: #fff;  font-weight: bold; font-size: 12px; text-decoration: none; }
ul#topmenu_icons li a:hover	{ color:  #FEDD8D; }

span.m1				{ margin-left: 80px; }
span.m2				{ margin-left: 80px; }
span.m3				{ margin-left: 90px; }
span.m4				{ margin-left: 95px; }

/*---------------hledani -------------*/
#searchbox							{ position: absolute; right: 5px; top: 80px;  width: 189px; text-align: right; }
#searchbox form					{ padding: 0; margin: 0;  }
#searchbox fieldset				{ border: 0; padding: 0; margin: 0; text-align: left;  }
#searchbox fieldset label 		{ color: #000; font-weight: bold; font-size: 1em; }
#searchbox fieldset input		{ border: 1px solid #6B6B6B; background: #fff; font-size: .9em; padding: 2px 0; } 
#searchbox fieldset input.sub	{ position: relative; top: 8px; border: 0; }




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

/*-------------CENTER--------------------*/
#right 						{ float: left; width: 680px;}
#right_cont 				{ margin: 18px 22px 0 16px;   }

#left h3						{ font-size: 1.2em; height: 62px; line-height: 62px; text-align: center;   padding: 0; margin: 0; }

#leftmenu1						{ background: url(../images/bg_menu1_top.gif) left top no-repeat; float: left; width: 236px;  }
#leftmenu1 ul  				{ padding: 0 0 30px 25px;  margin: 0; list-style: none;  height: auto; list-style-image: none; background: url(../images/bg_menu1_bot.gif) left bottom no-repeat;    }
#leftmenu1 ul li				{ padding: 0; margin: 0;   padding: 0 15px 0 15px; background: url(../images/li.gif) no-repeat 0 3px ;    }
#leftmenu1 ul li a			{  font-size: 1.2em; width: 165px;  color: #000000;   text-decoration: none;  display: block;    }
#leftmenu1 ul li a:hover	{ color: #0056A2; }



#leftmenu2						{ background: url(../images/bg_menu2_top.gif) left top no-repeat; float: left; width: 236px;  }
#leftmenu2 ul  				{ padding: 25px 0 30px 25px;  margin: 0; list-style: none;  height: auto; list-style-image: none; background: url(../images/bg_menu2_bot.gif) left bottom no-repeat;    }
#leftmenu2 ul li				{ padding: 0; margin: 0;   padding: 0 15px 0 15px; background: url(../images/li.gif) no-repeat 0 3px ;    }
#leftmenu2 ul li a			{  font-size: 1.2em; width: 155px;  color: #000000;   text-decoration: none;  }
#leftmenu2 ul li a:hover	{ color: #0056A2; }


#left address				{ color: #8C8C8C; font-style: normal; text-align: center; margin: 15px 25px 0 5px; }




a#ebrana, a#wa				{ margin-left: 25px;  }
								a#ebrana 	{  }

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

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

.podstranky  h2			{ padding: 0 0 3px 20px; background: url(../images/h3_bg.gif) no-repeat 0 30%;   font-size: 1.2em; margin-bottom: 0px; margin-top: 0px; }

.fotky 							{ margin: 20px 0; }
.fotky .foto 					{ float: left; width: 127px;  height: 100px;  }
.fotky .foto  img  			{  display: inline; border: 1px solid #000;  text-align: center; float: none; margin: 0; padding: 0;  }




