body
{
	font-size: 0.8em;
	font-family: Trebuchet MS,Arial CE, Arial, Helvetica CE, Helvetica, sans-serif;
	color: Black;
	padding: 0px;
	background-color: #9BCDE8;
}

a 
{
	color: Black;
	text-decoration: none;
}

a:hover 
{
	color: Black;
	text-decoration: underline;
}

img
{
	border: 0px;	
}

th
{
	height: 24px;
	font-size: 0.8em;
	font-weight: normal;
	color: Black;
	padding: 0px;
	margin: 0px;
	border-bottom: solid 2px #C8D0D2;
}

.th_sub
{
	height: 20px;
	font-size: 8pt;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	color: Black;
	background-color: #FFF8EA;
	border-bottom: dotted 1px #888888;
}

.tabulka_grid
{
	border-bottom: solid 1px #A8B79A;
	height: 20px;
}

td 
{
	font-size: 0.75em;
}



.input_hledej
{
	border: #D5DBCD 0px solid;
	background-color: #D5DBCD;	
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica;
}

Input
{
	border: #D5DBCD 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica;
}

Textarea
{
	border: #D5DBCD 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica;
}

#vypisovat-page-bottom 
	{
		width: 959px; 
		margin-bottom: 0; 
		margin-left: auto; 
		margin-right: auto; 
		margin-top: 0; 
		padding-bottom: 1em; 

		color: #000000;
		background-color: #FFFFFF;
		background-image: url(../img/bg_telo_maker.jpg);
		background-repeat: repeat-y;
		
	}

			div.telo-maker 
			{
				border: 0; 
				clear: both; 
				font-size: 0px; 
				margin: 0; 
				padding: 0;
			}






#page0
{
	top: 2px;
	width: 910px;
	min-height: 500px;
	position: relative;
}

	#top0
	{
		width: 910px;
		height: 63px;
		top: 0px;
		background-image: url(../img/bg0_hlava.jpg);
		background-repeat: no-repeat;
	}

		#top0_tools_pocasi
		{
			float: left;
			left: 25px;
			top: 12px;
			color: #FFFFFF;
			position: relative;
		}


		#top0_tools
		{
			float: right;
			right: 25px;
			top: 12px;
			color: #FFFFFF;
			position: relative;
		}

		#top0_tools a
		{
			text-decoration: underline;
			color: #FFFFFF;
			font-size: 0.9em;
		}
		
		#top0_tools a:hover
		{
			text-decoration: underline;
			color: #FFFFFF;
			font-size: 0.9em;
		}
		

		
		
	
	#telo0
	{
		top: 0px;
		width: 910px;
		text-align: left;
	}
	
		#telo0_main
		{
			top: 0px;
			width: 910px;
			height: 419px;
			text-align: left;
			background-image: url(../img/bg0_telo.jpg);
			background-repeat: no-repeat;
		}

			#telo0_main_leva
			{
				float: left;
				width: 280px;
			}
				#telo0_main_leva_menu
				{
					float: left;
					left: 52px;
					top: 15px;
					width: 220px;
					height: 369px;
					background-color: transparent;
					position: relative;
				}


				#menu ul 
				{
					padding: 0;
					margin-left: 12px;
					margin-right: 0;
					margin-top: 3px;
					margin-bottom: 2px;
					color: #000000;

 
				}

				#menu li
				{
				}

				#menu li li 
				{
					font-weight: normal;
					padding-bottom: 0;
				}
				
					.menu_url, .menu_url:hover
					{
						color: #000000;
					}
					#menu_cara
					{
	margin-top: 4px;
	border-top: 1px solid #2D68A2;
}
				
					
	

	
			#telo0_main_prava
			{
				float: left;
				width: 630px;
			}



	



			
#paticka0
{
	width: 910px;
	clear: both;
	position: relative;		
}


	#paticka0_navig
	{
		width: 100%;
		height: 132px;
		text-align: left;
		background: url(../img/bg0_pata.jpg);
		background-repeat: no-repeat;
		position: relative;
	}
	
		#paticka0_navig_leva
		{
			float: left;
			left: 93px;
			top: 0px;
			position: relative;
		}

		#paticka0_navig_stred
		{
			float: left;
			left: 87px;
			width: 190px;
			height: 85px;
			top: 0px;
			background-color: transparent;
			position: relative;
		}
		
		#paticka0_navig_prava
		{
			float: right;
			right: 0px;
			height: 140px;
			width: 480px;
			top: 0px;
			position: relative;
		}
			
			#paticka0_navig_prava_top
			{
				width: 100%;
				height: 62px;
				position: relative;
			}

			#paticka0_navig_prava_bottom
			{
				height: 71px;
				background: url(../img/bg0_pata_prava_bottom.jpg);
				background-repeat: no-repeat;
				position: relative;
			}
				#paticka0_navig_prava_bottom_ikony
				{
					top: 0px;
					text-align: center;
					right: 25px;
					position: relative;
				}




		

	#paticka0_copyright_txt
		{
			width: 910px;
			top: 5px;
			height: 30px;
			font-size: 0.85em;
			background: url(../img/bg_copyright.jpg);
			background-repeat: no-repeat;
			position: relative;
		}
	
		#paticka0_copyright_txt ul, #paticka0_copyright_txt ul li 
		{
			display: inline;
			margin: 0;
			padding: 0;
			color: #FFFFFF;
		}

		#paticka0_copyright_txt_copy 
		{
			left:	80px;
			position: absolute;
		}

		#paticka0_copyright_txt_aktualizace
		{
			left:	360px;
			position: absolute;
		}

		#paticka0_copyright_txt_urlwebm
		{
			right: 80px;
			position: absolute;
		}
	
	
	
	
	
	









/***  PRI EXISTENCI PAGE  ***/
#page1
{
	top: 2px;
	width: 959px;
	min-height: 500px;
	position: relative;
}

	#top1
	{
		width: 959px;
		height: 205px;
		top: 0px;
		background-image: url(../img/bg1_hlava.jpg);
		background-repeat: no-repeat;
	}

	
			#top1_tools_pocasi
		{
			float: left;
			left: 25px;
			top: 12px;
			color: #FFFFFF;
			position: relative;
		}

	
		#top1_tools
		{
			float: right;
			right: 25px;
			top: 10px;
			color: #FFFFFF;
			position: relative;
		}

		#top1_tools a
		{
			text-decoration: underline;
			color: #FFFFFF;
			font-size: 0.9em;
		}
		
		#top1_tools a:hover
		{
			text-decoration: underline;
			color: #FFFFFF;
			font-size: 0.9em;
		}
		




	#telo
	{
		width: 959px;
		background-color: #FFFFFF;
	}

	
		#telo_main_leva
		{
			top: 5px;
			float: left;
			width: 238px;
			text-align: left;
			border-top: solid 1px #FFFFFF;
			border-left: solid 5px #FFFFFF;
			position: relative;
		}

			#telo_main_leva_hledej
			{
				top: 5px;
				left: 0px;
				width: 100%;
				text-align: left;
				position: relative;
				z-index: 50;
			}

	
			#leva_box
			{

				width: 233px;
				position: relative;
			}
		
				#leva_box_hlava
				{
					height: 37px;
					width: 233px;
					background-image: url(../img/bg_leva_top.jpg);
					background-repeat: no-repeat;
				}
					#leva_box_hlava_titulek
					{
						top: 14px;
						left: 10px;
						text-align: left;
						font-weight: bold;
						color: #112847;
						position: relative;
					}
				#leva_box_data
				{
					top: 0px;
					border-right: solid 1px #DCDEDD;
					min-height: 100px;
					background-color: #EDF3F3;
					position: relative;
				}
					#leva_box_data_text
					{
						left: 10px;
						width: 92%;
						position: relative;
					}
				
				
				#leva_box_pata
				{
					height: 10px;
					background-image: url(../img/bg_leva_pata.jpg);
					background-repeat: no-repeat;
				}
		
			#leva_box_mezera
			{
				height: 5px; _height: 5px;
			}		
		
		
		
		
		
		
		
		
		
		
		
		#telo_main_stred
		{
			float: left;
			width: 715px;
			background-color: #FFFFFF;
			position: relative;
		}

			#telo_main_stred_smerovnik
			{
				left: 10px;
				top: 5px;
				float: left;
				width: 75%;
				text-align: left;
				position: relative;
				z-index: 50;
			}
			
			#telo_main_stred_data
			{
				clear: both;
				left: 10px;
				width: 98%;
				text-align: left;
				position: relative;
			}	
			
			
			#telo_main_stred_obsah
			{
				width: 96%;
				text-align: left;
				position: relative;
			}		
				
	
			#telo_main_blok
			{
				clear: both;
				text-align: left;
				position: relative;
			}
	
			#telo_main_blok_ram
			{
				clear: both;
				width: 100%;
				text-align: center;
				position: relative;
			}
	

	
			
			
			#kalendar_detail
			{
				color: #000000;
			}
			
			
				#kalendar_detail_nazev
				{
					height: 40px;
					top:0px;
					background: url(../img/bg_kalendar_detail_nadpis.jpg);
					background-repeat: no-repeat;
					position: relative;
					
				}
					#kalendar_detail_nazev_text
					{
						font-size: 1.2em;
						font-weight: bold;
						top: 6px;
						left: 5px;
						position: relative;
					}
					#kalendar_detail_nazev_den
					{
						font-size: 1em;
						font-weight: bold;
						color: #D5DBCD;
						top: 2px;
						left: 629px;
						position: relative;
					}



					
				#kalendar_detail_zacatek
				{
					clear: both;
					height: 25px;
					background: url(../img/bg_kalendar_detail_polozky_prvni.jpg);
					background-repeat: no-repeat;
					
				}
					#kalendar_detail_zacatek_text1
					{
						float: left;
						left: 8px;
						top: 4px;
						width: 15%;
						font-weight: bold;
						position: relative;
					}
					#kalendar_detail_zacatek_text2
					{
						float: left;
						top: 4px;
						left: 20px;
						position: relative;
					}

				#kalendar_detail_polozky
				{
					clear: both;
					height: 32px;
					background: url(../img/bg_kalendar_detail_polozky.jpg);
					background-repeat: no-repeat;
					
				}
					#kalendar_detail_polozky_text1
					{
						float: left;
						left: 8px;
						top: 4px;
						width: 15%;
						font-weight: bold;
						position: relative;
					}
					#kalendar_detail_polozky_text2
					{
						float: left;
						top: 4px;
						left: 20px;
						position: relative;
					}
			
				#kalendar_detail_mezera
				{
					clear: both;
					margin: 3px;
					padding: 0px;
					background-color: #FFFFFF;
					z-index: 500;
				}
	
	
	
	
	
	
	
	
	
	
#paticka1
{
	width: 959px;
	clear: both;
	position: relative;		
}


	#paticka1_navig
	{
		width: 100%;
		height: 195px;
		text-align: left;
		background: url(../img/bg1_pata.jpg);
		background-repeat: no-repeat;
		position: relative;
	}
	
		#paticka1_navig_leva
		{
			float: left;
			left: 38px;
			top: 125px;
			position: relative;
		}

		#paticka1_navig_stred
		{
			float: left;
			left: 87px;
			width: 190px;
			height: 85px;
			top: 0px;
			background-color: transparent;
			position: relative;
		}
		
		#paticka1_navig_prava
		{
			float: right;
			right: 0px;
			height: 140px;
			width: 480px;
			top: 0px;
			position: relative;
		}
			
			#paticka1_navig_prava_top
			{
				
				top: 57px;
			   width: 136px;
				left: 283px;
				height: 98px;
				position: relative;
			}

			#paticka1_navig_prava_bottom
			{
				height: 71px;
				right: 10px;
				background: url(../img/bg1_pata_prava_bottom.jpg);
				background-repeat: no-repeat;
				position: relative;
			}
				#paticka1_navig_prava_bottom_ikony
				{
					top: 28px;
					right: 20px;
					text-align: center;
					position: relative;
				}

	
	
	#paticka1_copyright_txt
		{
			width: 950px;
			top: 5px;
			height: 30px;
			font-size: 0.85em;
			background: url(../img/bg_copyright.jpg);
			background-repeat: no-repeat;
			position: relative;
		}
	
		#paticka1_copyright_txt ul, #paticka1_copyright_txt ul li 
		{
			display: inline;
			margin: 0;
			padding: 0;
			color: #FFFFFF;
		}

		#paticka1_copyright_txt_copy 
		{
			left:	30px;
			position: absolute;
		}

		#paticka1_copyright_txt_aktualizace
		{
			left:	360px;
			position: absolute;
		}

		#paticka1_copyright_txt_urlwebm
		{
			right: 30px;
			position: absolute;
		}
	
	
		
	
		



	


#strankovani
{
	text-align: center;
	z-index: 5000;
}

.smerovnik, .smerovnik:hover
{
	text-align: left;
	color: #006634;
	font-size: 8pt;
	font-family: Arial;
}

.smerovnik:active
{
	text-align: left;
	color: #006634;
	font-size: 8pt;
	font-family: Arial;
	
}


.sublink_prispevek_hlavni
{ 
	font-size: 1.15em; 
	font-weight: bold; 
	text-decoration: none; 
	
}

.sublink_prispevek_hlavni:hover 
{ 
	font-size: 1.15em; 
	font-weight: bold; 
	text-decoration: underline;
}


.image {
	border-style: solid;
	border-color: #24116D;
	border-width: 1px;
	margin: 3 3 3 3;
	padding: 1px;
}

.image_foto
{
	border: solid 1px #24116D;
	padding: 1px;
}


.image_fotopary 
{
	border: solid 2px #a7b697;
}

.image_ram 
{
	float: left;
	border: solid 1px #a7b697;
}


.err
{
	color: red;
}

.oki
{
	color: green;
}


.url_inverzni
{
	color: #FFFFFF;
	text-decoration: none;
}

.url_inverzni:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.url_pocasi, .url_pocasi:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

.hr_doporucit
{
	color: #FDFDFD;
}



span.kalendar_datum  
{
	color: #003D2B;
	text-decoration: none;
}

span.kalendar_datum:hover
{
	color: #000000;
	text-decoration: underline;
}
span.kalendar_nazev
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

span.kalendar_nazev:hover
{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}





#vlkhelp
{
	position: absolute;
	text-align:left;
	float:left;
	width: 150px;
	border:solid 1px black;
	padding: 5px;
	background-color: #FDEDD5;
	visibility: hidden;
	z-index: 100;
	font-size: 11px;
	color: #1E0946;
}

