html, body					{ font-size: 90%; margin: 0; padding: 0; text-align: center; background: url(../images/bg.gif) repeat-y 50% 0% #fff; }

#main  						{ text-align: left; margin-left: auto; margin-right: auto; margin-top: 0px; width: 786px; background: url(../images/bg_main.gif) repeat-y; }
	
#top 							{ width: 100%; height: 136px; background: url(../images/bg_topflash.jpg) no-repeat;}


	

#left 						{ float: left; width: 278px; background: url(../images/left_bg_subflash.jpg) no-repeat ; }
#left_cont 					{  margin:  60px 25px 10px 10px; }


#right 						{ float: left; width: 508px; font-size: 1.1em; background: url(../images/h1_bg.jpg) no-repeat; 	font-family: Times New Roman , Tahoma, Geneva, Arial, Helvetica, sans-serif;  }
#right_cont 				{ margin: 0 15px 0 0;  }




div#leftmenu ul  				{ padding: 0; margin: 0; list-style: none; }
div#leftmenu ul li				{ float: left;  background: url(../images/bg_menu_li.gif) no-repeat ; padding: 0 0 0 50px;   }
div#leftmenu ul li a			{ display: block; width: 193px; height: 36px; line-height: 36px; color: #0F58A4; font-weight: bold; text-decoration: none; font-size: 12px;  }
div#leftmenu ul lia:hover	{ color: #fff; }

#leftmenu, #leftmenu ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		
		
	}
	#leftmenu { margin: 0 0 5px 0; }
	
	#leftmenu li { /* all list items */
		position : relative;
		float : left;
		
		list-style: none;
		
		
	}
	
	
	
	
	
	#leftmenu li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		border: 1px solid #529DE9;
		width: 179px;
		
		
	}
	#leftmenu li ul li {  padding: 2px 0 2px 25px; border-bottom: 1px solid #46A0FF; background: url(../images/li_roletka.gif) no-repeat 2px 50% #93C8FF; }
	#leftmenu li ul li a { padding: 2px 5px 2px 0; width: 149px; height: auto; line-height: normal;  }
	
	#leftmenu li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	
	
	#leftmenu li a:hover {
		color : #7C5805;
		
	}
	
	#leftmenu li:hover ul ul, #leftmenu li:hover ul ul ul, #leftmenu li.sfhover ul ul, #leftmenu li.sfhover ul ul ul {
		left: -999em;
	}
	
	#leftmenu li:hover ul, #leftmenu li li:hover ul, #leftmenu li li li:hover ul, #leftmenu li.sfhover ul, #leftmenu li li.sfhover ul, #leftmenu li li li.sfhover ul { /* lists nested under hovered list items */
		left: 242px;
		top: 0px;
	}







#kontakt						{ background: url(../images/round_top.gif) no-repeat; margin: 10px 0 10px 0; padding: 9px 0 0 0; font-size: .9em;     } 
#kontakt address			{ background: url(../images/round_bottom.gif) bottom left ; font-style: normal; padding: 0 10px 5px 10px; margin: 0 0 0 0;   } 


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

	
#navigace 					{ margin-bottom: 15px;  }
#navigace a.back 			{ float: right; margin-left: 30px; }

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


#novinky_3_col 							{ margin: 0; padding: 0; }
#novinky_3_col h3 						{ text-align: left; color: #fff; margin: 0; padding: 17px 0 12px 60px; }

.novinky_3_col_obsah .datum_col 		{ margin: 7px 10px 0px 10px; font-weight: normal; font-size: 1em; color: #DEEFF4; }
.novinky_3_col_obsah h5 				{ margin: 0 10px 0 10px; padding: 0; font-size: 1.2em; color: #fff; }
.novinky_3_col_obsah .anotace 		{ margin: 0 10px 10px 10px; padding: 0 0 10px 0; border-bottom: 1px solid #ADD8E6; color: #fff;   }
.novinky_3_col_obsah .anotace p		{ color: #fff; }
.novinky_3_col_obsah .anotace a.vice{ color: #ADD8E6; text-decoration: underline; display: block; text-align: right; }


#novinky_3_col .archiv a					{ text-align: center; color: #fff; display: block; font-weight: bold; }

/*---------------- produktak - kategorie ----------------*/
div.produkty_kategorie 											{  margin-bottom: 5px; }
div.produkty_kategorie h3.produkty_kategorie_nazev 	{ font-size: 1em; font-weight: bold;  background: url(../images/h3_bg.gif) no-repeat 3px 1px ; color: #fff; padding: 2px 0  2px 25px; margin: 0 0 0 0; }
div.produkty_kategorie h3.produkty_kategorie_nazev a	{ color: #1864B2; }
div.produkty_kategorie div.produkty_kategorie_anotace	{ padding: 0 5px 5px 5px; display: none; }


table.produkty_nahled 							{ width: 100%; border: 1px solid #91C5FB;  margin-top: 10px; font-size: 1.1em; }
table.produkty_nahled th						{  background: #1574D5; color: #fff; padding: 2px; }
table.produkty_nahled td						{ margin: 0; padding: 0; padding: 2px;  }	

table.produkty_nahled tr.produkty_nahled_lichy	{ background:#ACD4FF; padding: 0; margin: 0;}
table.produkty_nahled tr.active				{ background: #F4DEC7; cursor: pointer;   }

table.produkty_nahled th.nemovitos 		{ width: 190px;  }
table.produkty_nahled th.obec 			{ width: 110px; text-align: center;  }
table.produkty_nahled th.cena 			{ width: 110px; text-align: center;  }

table.produkty_nahled th.foto				{ text-align: center; } 



/*--- #F4DEC7 - podklad pro TR radku ----*/

table.produkty_nahled td a									 { color: #000; text-decoration: none; }
table.produkty_nahled tr.produkty_nahled_lichy td a:hover { color: #6F3B21; }
table.produkty_nahled tr.produkty_nahled_sudy td a:hover { color: #00519F; }



/*---------------- produktak - produkty - detail ----------------*/

#produkty_detail														{}
#produkty_detail	div.anotace 									{ margin-bottom: 10px; }
#produkty_detail	div.anotace div.inline_image 				{ float: left; display: inline; margin: 0 10px 10px 0;  }

/*------------------fotogalerie---------*/
/*------------------fotogalerie---------*/
.fotky_center		{ margin-left: 40px;  }
.fotky 				{ margin: 10px auto;}
.fotky .foto 		{ float: left; width: 145px; height: 100px; }
.fotky .foto img  { border: 1px solid #000; }






div.fotky_horni { background: url(../images/horni.jpg) no-repeat; height: 41px; }
div.fotky_dolni { background: url(../images/spodni.jpg) no-repeat; height: 41px; }

.times	        { font-family: Times New Roman , Tahoma, Geneva, Arial, Helvetica, sans-serif;   }

