/*------------------------------------------------------------------------------*/
/*---------------------------- NOVINKY -----------------------------------------*/
/*------------------------------------------------------------------------------*/

/*-------------------------NOVINKY SLOUPEC -------------------------------------*/
.novinky_col 											{	margin: 0 0 5px 0; }
.novinky_col .novinky_col_obsah					{ border: 1px solid #a41f22; margin: 7px; padding: 5px; color: #000; }
.novinky_col .novinky_col_obsah .datum_col	{ font-size: .9em; color: #be6440; }	
.novinky_col .novinky_col_obsah h4				{ margin: 0 0 5px 0; font-size: 1.1em;  }
.novinky_col .novinky_col_obsah a.vice 		{  display: block; text-align: right;  }			
.novinky_col .archiv									{ text-align: center; font-size: .9em; margin: 0 0 12px 0;   }

/*------------------------	NOVINKY ARCHIV---------------------------------------*/

.novinky 												{}
.novinky .novinka_obsah 							{  margin: 0 0 5px 0; padding-top: 2px;}
.novinky .novinka_obsah .datum 					{ float: right; color: #a41f22; font-family: Arial, Helvetica, sans-serif; }
.novinky .novinka_obsah h2.h2_novinka_obsah	{ padding: 0 0 5px 20px; margin: 0 0 5px 0; color: #a41f22; font-size: 1em; font-weight: normal; background: url(../images/bg_novinky_head.gif) 0 0 no-repeat; }
.novinky .novinka_obsah h2.h2_novinka_obsah a{ color: #a41f22; }
.novinky .novinka_obsah .anotace					{ font-size: 0.9em; color: #2F2F2F; }
.novinky  div.vice  									{ text-align: right;}
.novinky  img 											{ float: left; margin: 0 10px 10px 0; border: 1px solid #dadada;  }

.popis													{ font-size: 0.9em; }

/*------------------------- NOVINKY DETAIL--------------------------------------*/
#novinky_detail 										{ margin-top: 10px;  }
#novinky_detail  .datum 							{ color: #525252; font-size: .9em; font-family: Arial, Helvetica, sans-serif; margin-bottom: 10px; }
#novinky_detail  h1									{ margin-top: 0; }
#novinky_detail .anotace img 						{ float: left; margin: 0 10px 5px 0; }

/*------------------------- NOVINKY S FOTOGALERII-------------------------------*/
#novinky_kategorie									{}
#novinky_kategorie .kategorie_obsah				{ background: #F9F9F9;  border-top: 3px  solid #a41f22; border-bottom: 1px solid #ccc; 
															  padding: 5px; margin: 8px 0; }
#novinky_kategorie h2.h2_kategorie_obsah		{  margin-top: 0; padding-top: 0;  }


/*-------------------------  FOTKY  - defautne pro vsechny fotogalerie--------------*/
.fotky 									{ margin: 25px 0; padding: 15px 0; border-top: 3px  solid #a41f22; border-bottom: 1px solid #ccc;
											  width: 100%/* pouze kdyz je nastaven border */ ; background: #F9F9F9;     }
.fotky .foto 							{ float: left; width: 125px; height: 115px;  }
.fotky .foto img  					{ display: block; margin: 0 auto;  text-align: center; float: none;  }
.fotky .foto a:hover img			{ border: 1px solid #dadada; }


/* ------------------------ FOTOGALERIE ----------------------------------------*/
#fotogalerie										{}
#fotogalerie .fotogalerie_obsah				{  background: #F9F9F9;  border-top: 3px  solid #a41f22; border-bottom: 1px solid #ccc; 
															padding: 8px; margin: 0 0  5px 0;  }
#fotogalerie .fotogalerie_obsah h2			{ padding: 0; margin: 0 0 5px 0   ; }	
#fotogalerie p.pocet								{  font-weight: bold; }

/* ------------------------ FOTOGALERIE - s top nahledy -------------------------*/

#fotogalerie										{}
#fotogalerie .fotogalerie_top_obsah			{ background: #F9F9F9;  border-top: 3px  solid #a41f22; border-bottom: 1px solid #ccc; 
														  margin: 0 0  5px 0;  }
#fotogalerie .fotogalerie_top_obsah_cont	{ padding: 8px;}															
#fotogalerie .fotogalerie_top_obsah h2		{ padding: 0; margin: 0 0 5px 0   ; }	

.fotky_top .fotky 								{ border: 0; padding: 0; margin: 15px 0 5px 0;   } /* + styly o blok vys  */

/* ------------------------ KATEGORIZOVANA FOTOGALERIE  -------------------------*/
#fotogalerie											{ }
#fotogalerie .kategorie_vypis						{ border: 0;  }
#fotogalerie .fotogalerie_kategorie 			{ background: #F9F9F9;  border-top: 3px  solid #a41f22; border-bottom: 1px solid #ccc;  
														  	margin: 0 0  5px 0;  }
#fotogalerie  h2.fotogalerie_kategorie_h2		{ margin: 0 0 2px 0; padding: 3px 0 4px 8px;  background: #a41f22;   }
#fotogalerie  h2.fotogalerie_kategorie_h2 a	{ color: #fff; }
#fotogalerie .fotogalerie_kategorie .anotace	{ padding: 8px;  }


/* ------------------------------------ REFERENCE -------------------------------*/

#reference												{ }
#reference .reference_kategorie					{ background: #F9F9F9;  border-top: 3px  solid #a41f22; border-bottom: 1px solid #ccc; 	
															  margin: 0 0  5px 0; padding: 8px;  }
#reference h2.reference_kategorie_h2			{ margin: 0 0 8px 0; padding: 0;    }

#reference .ref_tabulka, 
#reference_detail .ref_tabulka_detail			{ background: #F9F9F9;  border-top: 3px  solid #a41f22; border-bottom: 1px solid #ccc; 	
															  margin: 0 0  5px 0; padding: 14px 8px; }

#reference .ref_tabulka	.tabulka,
#reference_detail .ref_tabulka_detail .tabulka
															{ width: 100%; }														  
															
#reference .ref_tabulka .tabulka td				{ padding: 2px 5px;  }															  
															  
/* ------------------------------------ DOWNLOAD -------------------------------*/
															  
#download												{ }															  
#download .download_kategorie,
#download .download_obsah				      	{ background: url(../images/default_images/bg_download.gif) no-repeat  105% -20px #F9F9F9;  border-top: 3px  solid #a41f22; border-bottom: 1px solid #ccc; 	
															  margin: 0 0  5px 0; padding: 8px; }
#download h2.download_kategorie_h2,
#download h2.download_obsah_h2					{ margin: 0 0 8px 0; padding: 0;  background: none;     }
#download .download_obsah .soubory				{ background: none; background: #FDFDFD; }


/*------------------------- PODSTRANKY ----------------------------------------*/
.podstranky					{ margin: 30px 0 10px 0; }
.podstranka					{ background: #F9F9F9;  border-top: 5px  solid #a41f22; border-bottom: 1px solid #ccc;  padding: 5px; margin: 8px 0;  }
.podstranka h2				{ padding: 0; margin: 0 0 5px 0;  }	




/*-----------------NOVINKY EMAILEM SLUPEC ---------------------*/

.infomail								{ border: 1px solid #a41f22; margin: 7px; padding: 10px;   }
.infomail input#register_email	{ width: 95%;   }


/*------------------ PRODUKTOVY STROM - sloupec ----------------------------*/
.produkty_strom						{}
.produkty_strom ul					{ padding: 0; margin-left:30px; list-style-image: url(../images/default_images/strom_li.gif); }
.produkty_strom ul li ul 			{ margin: 6px 0 4px 18px; }

/*------------------------------- ANKETA ------------------------------------ -*/
.anketa									{ color: #000;   }
.anketa .anketa_cont					{ border: 1px solid #a41f22; margin: 7px; padding: 5px; }
.anketa h4.anketa_otazka			{ font-weight: bold; margin: 0 0 4px 0; background: #E1E1E1; padding: 2px 3px; color: #000; font-size: 1em;  }
.anketa .anketa_odpoved				{ margin: 0 0 3px 0; }

.anketa a.anketa_link									{ display: block; height: 10px; width: 100%; background: #be6440; font-size: 1px;  cursor: pointer }
.anketa a.anketa_link span.anketa_hlasy			{ height: 10px; background: #a41f22; display: block; }
.anketa a.anketa_link span.anketa_hlasy span		{ display: none;   }

.anketa em								{ display: block; margin: 10px 0 0 0; }

/* video pod anketou */
.video									{ margin-top: 1em; width: 95%; }
#left_cont .video h3.h3_sloupec	{ background: url(../images/bg_h3_video.gif) 0 0 no-repeat; border-bottom: 1px solid #FED6D6; }
.video .sloupec_box					{ padding-top: 1em; padding-left: 10px; }


/*---------------------POSLEDNi AKTUALIZACE - SLOUPEC ------------------*/
.posledni_aktualizace				{ padding: 10px; }

/*---------------------VYSLEKY HLEDANI ---------------------------------*/

.sekce							{ background:#F9F9F9;  border-top: 3px  solid #a41f22; border-bottom: 1px solid #ccc; margin: 0 0  5px 0; padding: 8px; }
.sekce_cont						{ padding: 8px; }	
.sekce a 						{ }
.sekce p.nopad					{ border: 1px dotted #ccc; background: #fff; margin-left: 0px; padding: 8px;   }
.sekce p.nopad em.zvyrazni { color: red; font-style: normal; }
.sekce h4 						{ font-size: 1.1em; padding: 0;  margin: 0 0 2px 0; font-weight: normal;  }			
.sekce h2						{ font-size: 1.3em; padding: 0 ; margin:  0 0 15px 0;   }

/*--------------------- MAPA STRANEK + UPLNA MAPA STRANEK ------------------*/

#mapa	ul, #mapa_plny	ul										{ padding: 0 0 0 30px; margin: 0px;  }
#mapa	ul	li, #mapa_plny	ul	li 							{  margin-bottom: 10px; padding-bottom: 5px;   }
#mapa	ul	li	a , #mapa span.nolink, 		
#mapa_plny	ul	li	a , #mapa_plny span.nolink			{ font-weight: bold; background: #EAEAEA; display: block; padding: 4px 6px;  }

#mapa	ul li ul,
#mapa_plny	ul li ul			  								{ padding: 0; margin: 5px 0 0 30px;  }

#mapa	ul li ul	li,
#mapa_plny	ul li ul	li										{ border-bottom: 0; margin-bottom: 0; padding-bottom: 0; }

#mapa	ul	li ul li	a,
#mapa_plny	ul	li ul li	a									{ font-weight: normal; background: none; padding: 0;  }

#mapa_plny	ul	li.kategorie 	a							{ font-weight: bold;  }
#mapa_plny	ul	li.detail	a 								{ font-weight: normal ;  }


	/* * * * * *  soutěžní formulář  * * * * * */
	#soutez fieldset p					{ clear: both; width: 100%; margin: 0 0 0.2em; text-align: left; }
	#soutez fieldset p.width label	{ float: left; width: 100px; padding-top: 3px; }
	#soutez fieldset p.dotaz			{ margin: 1em 0; }
	#soutez fieldset p.dotaz label	{ display: block; }
	
	
	