html, body					{ margin: 0; padding: 0; background: url(img/bck_top.gif) #2c2c2c repeat-x; font-family: Tahoma,  Arial, Helvetica, sans-serif; color: #333333; }
body							{ font-size: 75%; }

/*---------- obecne --------------*/

h1,h2,h3,h4,h5,h6			{ color: #cb4508;  }
p								{ color: #b1b0b0; }

h1								{ font-size: 1.8em; padding: 8px 10px 8px 0;  margin-top: 8px;  
								  background: url(img/pozadi_nadpis.gif) repeat-x 0 100% ; }
h2								{ font-size: 1.4em;  margin: 18px 0 5px 0; padding: 0;}
h3								{ font-size: 1.3em; }
h4								{ font-size: 1.2em; }
h5								{ font-size: 1.1em; }

ul								{ list-style-image: url(img/odr.gif); }

li								{ }

hr 								{border-bottom: dashed #383838 1px; border-left: none; border-right: none;  }

a, a:link 					{ color: #B03816; font-weight: bold;}
a:hover						{ text-decoration: underline; font-weight: bold;}



img 							{ border: 0; }
img.padleft 							{ margin-left: 20px; }

p 								{ text-align: justify; font-size: 11px; padding-top: 7px; padding-bottom: 10px;}
.floatright					{ float: right; padding-bottom: 5px; padding-right: 5px; font-size: bold;font-size: 11px;}
.floatright	a				{ font-weight: bold; font-size: 11px; }

/*---------- obecne konec --------------*/

/*---------- layout --------------*/
#obsah 						{ margin: 0 auto; width:967px; height: 100%; text-align: left; }


#hlavicka					{ height: 362px; background: url(img/header.jpg) no-repeat;  position: relative; width: 100%;   }

#hlavicka_01 #logo			{ position: absolute; left: 49px; top: 5px; }

#hlavicka form				{ padding: 0; margin: 0; position: absolute; right: 126px; top: 0px; }
#hlavicka form input		{ vertical-align: middle; padding: 1px 13px 0 6px; font-size: 11px; background: url(img/i_hledej_text.jpg) no-repeat;  color: black; border: none; height: 25px; width:141px;}
#hlavicka form input.send	{ background: url(img/i_hledej.jpg) no-repeat; width: 28px; height: 38px; border: none; margin: 6px 0 0 0;}


#leva 						{ float: left; width: 244px;   }
#leva_in						{ margin: 0 0 0 0px;  padding: 0 0 0 0px;position: relative; }

#stredni 					{ float: left; width: 716px;  }
#stredni_in 				{ margin: 0px 0 0px 0px; padding: 0 5px 0 0px; text-align: justify;}
#stredni_in img				{ padding: 0 0px 0 0px; }
.stranky_popis_in {margin: 0; padding: 0;}
.stranky 				{ color: #b1b0b0; margin: 0px 0 0px 0px; padding: 0px 5px 5px 10px; font-size: 11px; line-height: 16px;}
.banner_spodni  {float: left;background: #242424; padding: 0px 8px 8px 8px; width: 380px;}
.hvezdy  {float: left;} 

#path 				{ color: #565656; margin-top: 10px;}
#path a				{ color: #565656; font-weight: normal; }

a#logo_eworks				{ float: right; padding-right: 35px;margin-top: 12px; }

#paticka						{ margin: 20px auto 0 auto; width: 967px; height: 92px; text-align: left; 	}
#paticka	p					{ height: 55px;background: url(img/i_copy.jpg) left top no-repeat; text-align: left; margin: 5px 0 0 28px; padding: 10px 0 0 40px;color:white; float: left; }

#pata               {background: url(img/bck_pata.jpg) no-repeat; height: 92px;  width: 100%;}

#top_menu					{ height: 40px; width: 100%; background: url(img/pozadi_menu.jpg) no-repeat ; position: relative; }


/*---------- layout konec --------------*/
.banner-left {width: 368px; border-bottom: 3px white solid; padding: 0; margin: 0;}

.banner-left-gray {width: 368px; background: #f5f5f5;}
.banner-left-gray h3 {margin: 0 0 0 5px; background: url(img/odr.gif) no-repeat center left; padding: 5px 5px 5px 30px;}
.banner-left-gray p {margin: 0;  padding: 5px 5px 5px 35px; line-height: 15px;}

.banner-left-white {width: 368px; background: white;border-bottom: 3px white solid;}
.banner-left-white h3 {margin: 0 0 0 5px; background: url(img/odr.gif) no-repeat center left; padding: 5px 5px 5px 30px;}
.banner-left-white p {margin: 0;  padding: 5px 5px 5px 35px; line-height: 15px;}

.banner-right-01 {width: 517px; background: url(img/ban-right.jpg) repeat-x white bottom;border-bottom: 3px white solid;}
.banner-right-01 h3 {margin: 0 0 0 10px; background: url(img/odr.gif) no-repeat center left; padding: 5px 5px 5px 30px;}
.banner-right-01 p {margin: 0;  padding: 5px 5px 5px 40px; line-height: 15px;}

.banner-right-02 {width: 517px; background: white;border-bottom: 3px white solid;}
.banner-right-02 h3 {margin: 0 0 0 10px; background: url(img/odr.gif) no-repeat center left; padding: 5px 5px 5px 30px;}
.banner-right-02 p {margin: 0;  padding: 5px 5px 5px 40px; line-height: 15px;}

.banner-right-03 {width: 517px; background: #f5f5f5;}
.banner-right-03 h3 {margin: 0 0 0 10px; background: url(img/odr.gif) no-repeat center left; padding: 5px 5px 5px 30px;}
.banner-right-03 p {margin: 0;  padding: 5px 5px 5px 40px; line-height: 15px;}

/*---------- ikony --------------*/

.ikonky {position: absolute; left:858px; top: 2px; }
a.ikona {float: left;padding: 3px 4px 3px 3px; margin: 0;}

/*---------- ikony --------------*/

.jazyky {position: absolute; left:30px; top: 26px; }
a.jazyk {float: left;padding: 3px; margin: 0;}

/*---------- layout konec --------------*/

span.clearboth			{ clear: both; height: 1px; line-height: 1px; font-size: 1px; display: block; visibility: hidden; }

#hornimenu					{  background: url(img/bck_menu.gif) no-repeat left top; }
#hornimenu h2				{  margin:0; padding: 8px 0 5px 32px; color: #cb4508; }
#hornimenu ul				{  list-style: none; margin: 0; padding: 10px 16px 0 11px; }
#hornimenu li				{  padding: 7px 10px 5px 1px; border-bottom: 1px dotted #646464; background: url(img/menu_odr.gif) 10% center no-repeat;}
#hornimenu a			{  padding-left: 60px;font-size: 11px; color: white; font-weight: bold; text-decoration: none;}
#hornimenu a:hover	{ text-decoration: underline; }

#kontakt					{  margin: 20px 0 20px 0; background: url(img/bck_menu.gif) no-repeat left top; }
#kontakt h2				{  margin:0; padding: 8px 0 5px 32px; color: #cb4508;  }
#kontakt p				{  margin:0; padding: 10px 5px 5px 32px; color: white; line-height: 20px; }



/*---------- hledání --------------*/
#hledani									{}
#h1										{ clear: both; width: 100%;	 }
#h2										{ display: none; clear: both; width: 100%;  } 

#hledani_header						{  }
#hledani_header h3					{ margin: 0; padding: 7px 0 7px 30px; color: #fff;
											  background: url(img/hledani_zoom.gif) no-repeat 4px  70% #EE8732;  }
											  
#hledani_header ul					{ margin: 5px 0 0 0; padding: 0; list-style: none; border-top: 1px solid #EDEDED; }		
#hledani_header ul	li				{ float: left; width: 50%; display: block;  }									  
#hledani_header ul	li a			{ display: block; text-align: center; padding: 5px 0;     text-decoration: none; font-weight: bold;  }									  
#hledani_header ul	li a#dum		{ background:  #92CE3A; color: #fff; margin: 0 2px 0 0; }	
#hledani_header ul	li a#byt		{ background:  #D7D7D7; color: #000; margin: 0 0 0 2px; }
#hledani_header span.clearboth	{ background: red; height: 0px; font-size: 0; visibility: hidden; }

.hledani_box							{ background: #92CE3A; padding:15px  10px 10px 10px;}
.hledani_box	form					{ padding: 0; margin: 0; }
.hledani_box fieldset				{ border: 0; padding: 0; margin: 0; }

.hledani_box label					{ width: 70px; float: left; display: block; margin-top: 2px; text-align: left;    }
.hledani_box input, 
.hledani_box select 					{ width: 125px; font-size: .9em;  margin-bottom: 2px;  }
.hledani_box select					{ width: 131px; }


input#i11, input#i12					{ width: auto;  }

.hledani_box input.go				{  margin-top: 10px; width: 70px; float: right; margin-right: 3px; }


#ft_header h3							{ margin: 5px 0 0 0; padding: 7px 0 7px 30px; color: #fff;
											  background: url(img/hledani_zoom.gif) no-repeat 4px  70% #EE8732;  }

.ft_hledani_box						{ background: #92CE3A; padding:15px  10px 10px 10px; text-align: left;}
.ft_hledani_box	form				{ padding: 0; margin: 0; }
.ft_hledani_box fieldset			{ border: 0; padding: 0; margin: 0; }			
.ft_hledani_box input				{ width: auto; font-size: .9em;  margin-bottom: 2px;  float: left; }
.ft_hledani_box input.go			{  width: 70px; float: right;   }

.list_db									{ text-align: center;  padding: 5px;  }

.results { }

.results h3 	{ 	padding: 0;	margin: 0 0 8px 0;font-size: 1em;}
.results h4 a	{		font-size: 1em;		text-decoration: underline;		color: #FFC78E;}
.results h3 span 	{ 		color: #A4A4A4; font-weight: normal;}
.results h4 	{ 		padding: 5px 0 5px 15px;		margin: 0 0 0 10px;		font-size: 1.1em;		background: url(img/pozadi_odrazka_hledani.gif) no-repeat 0 50%;		}
.results h4 a.pod { color: #A4A4A4; font-size: .8em;    }

/* ----------- KONTAKT ----------------------------*/
div.kontakt					{ position: absolute; right: 60px; top: 10px; color: #04518F; text-align: center;  }
div.kontakt	h3				{  color: #EE1798;   text-align: center;  }
div.kontakt p				{ color: #373737; margin: 0; padding: 5px 0 5px 0px;text-align: center;  }

/* ----------- MAPA ----------------------------*/
div.level_					 { padding-left: 0px; font-weight: bold;}
div.level_0					 { padding-left: 25px; background: url(admin/admin_cont/images/bg_arrow_stranky.gif) no-repeat 10px 50%; }
div.level_1					 { padding-left: 50px; background: url(admin/admin_cont/images/bg_arrow_stranky.gif) no-repeat 35px 50%;}	
div.level_2					 { padding-left: 75px; background: url(admin/admin_cont/images/bg_arrow_stranky.gif) no-repeat 60px 50%; }	
div.level_3					 { padding-left: 100px; background: url(admin/admin_cont/images/bg_arrow_stranky.gif) no-repeat 85px 50%; }	
div.level_6					 { padding-left: 125px; background: url(admin/admin_cont/images/bg_arrow_stranky.gif) no-repeat 100px 50%; }


/* ----------- photo ----------------------------*/
div.photo 				{  float: left; width: 164px;	 padding: 0; margin: 10px 10px 0 0; }
div.photo_in			{  }
div.photo_in	img		{border: 3px solid #4a4a4a; }
div.photo strong  	{ text-align: center;  display: block; font-weight: normal; }


