body
{
	margin: 6px;
	padding: 0px;
	font-family:  Tahoma, Arial, Helvetica CE, Arial CE, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 0.9em;
}


img { border: 0px; }
a { color: #000000; font-size: 0.9em; text-decoration: none; }
a:hover {color: #000000; font-size: 0.9em; text-decoration: underline; }

tr { font-size: 1em; }
td { font-size: 1em; }


.left {float: left; }
.right {float: right; }

input
{
	font-size: 0.9em;
	border: solid #b7b4b2 1px;
	color: #000000; 
}

/*rozsirene vyhledavani*/
.hide { display:none; }
.text
{ 
	width: 90%;
	min-height: 60px;
	float: right;
	padding: 10px;
	background-color: #F3F3F3;
	border: solid 1px #B3B3B3;
	display:none; 
	text-align: right; 
	position: relative;
}

.text1
{ 
	width: 90%;
	min-height: 60px;
	float: right;
	padding: 10px;
	background-color: #F3F3F3;
	border: solid 1px #B3B3B3;
/*	display:none; */
	text-align: right; 
	position: relative;
}



#vypisovat-page-bottom 
	{
		width: 1034px; 
		margin-bottom: 0; 
		margin-left: auto; 
		margin-right: auto; 
		margin-top: 0; 
		padding-bottom: 1em; 
		color: #555555;
		background-image: url(../img/bg_telo.jpg);
		background-repeat: repeat-y;
	}

			div.telo-maker 
			{
				clear: both;
				border: 0; 
				font-size: 0px; 
				margin: 0; 
				padding: 0;
			}


			

#page0
{
	width: 100%; 
	margin: 0 auto; 
	text-align: center;
	position: relative; 
}

	#page_zahlavi
	{
		width: 955px;
		left: 40px;
		margin:0 auto 2px;
		height: 15px;
		font-size: 0.75em;
		position: relative;
	}
	   .page_zahlavi_lang a.lang_cz { padding-left: 18px; background: url('../img/lang_cz.jpg') left center no-repeat; }
   	.page_zahlavi_lang a.lang_de { padding-left: 18px; background: url('../img/lang_de.jpg') left center no-repeat; }
      .page_zahlavi_lang a.lang_en { padding-left: 18px; background: url('../img/lang_en.jpg') left center no-repeat; }
   	.page_zahlavi_lang a.lang_sk { padding-left: 18px; background: url('../img/lang_sk.jpg') left center no-repeat; }
		              
	   .page_zahlavi_lang #jazyky 
			{ 
				display: none; 
				position: absolute; 
				z-index: 2000; 
				background-color: #F3F3F3; 
				padding: 3px 10px 3px 10px; 
				left: 892px; 
			}
				
      .page_zahlavi_lang #jazyky a 	{ display: block; }	
	
	
	
	
	#page
	{
		width: 1034px;
		margin:0 auto 24px;
		position: relative; 
		background-color: transparent;
	}
	
	
		#page_left
		{
			float: left;
			width: 117px;
			height: 689px;
			background-image: url(../img/bg_lbaner.jpg); 
			background-repeat: no-repeat;
			position: relative;
		}
			
		#page_right
		{
			float: right;
			width: 917px;
			min-height: 150px;
			position: relative;
		}	
	
			#page_right_top
			{
				width: 100%;
				height: 182px;
				background-image: url(../img/bg_top_1.jpg); 
				background-repeat: no-repeat;
				position: relative;
			}
				#page_right_menu
				{
					width: 100%;
					height: 29px;
					background-image: url(../img/bg_top_2.jpg); 
					background-repeat: no-repeat;
					position: relative;
				}
					.page_right_menu_txt
					{
						top: 7px;
						text-align: left;
						color: #FFFFFF;
						left: 180px;
						font-size: 0.85em;
						position: relative;
					}

			#page_right_telo
			{
				width: 100%;
			}		
		
				#page_right_telo_main
				{
					float: left;
					width: 739px;
					min-height: 300px;			
					background-image: url(../img/bg_main.jpg); 
					background-repeat: no-repeat;
					position: relative;
				}
					.main
					{
						width: 100%;
						left: 5px;
						position: relative;
					}
		
				#page_right_telo_prava
				{
					float: right;
					width: 178px;
					
					position: relative;
				}
		
					.prava_box_mezera
					{
						background-color: #FFFFFF;
					}
				
		
		
		
		
		
		
		#telo_stred
		{
			float: left;
			width: 615px;
			font-size: 1em;
			background-color: transparent;
			position: relative;
		}
		
			#stred_obsah
			{
				width: 95%;
				text-align: left;
				left: 8px;
				background-color: transparent;
				position: relative;
			}


			
			#telo_main_blok_fotogalerie
			{
				clear: both;
				text-align: left;
				position: relative;
			}
			#telo_main_blok_dokumenty
			{
				clear: both;
				text-align: left;
				position: relative;
			}
			#telo_main_blok_kamdal
			{
				clear: both;
				text-align: left;
				position: relative;
			}
			#telo_main_blok_tools
			{
				clear: both;
				text-align: left;
				position: relative;
			}
		
		

			#box_hledej
			{
				text-align: right;
			}
		
		
			#hledej_vypis
			{
				top: 20px;
				clear: both;
				position: relative;
			}
		
		
		
		
		
	
	
	#copyright_eu
	{
		clear: both;
		width: 1034px;
		height: 121px;
		top: 0px;
		background-image: url(../img/bg_pata.jpg);
		background-repeat: no-repeat;
		margin:0 auto 2px;
		position: relative;
	}



	#copyright_txt
	{
		clear: both;
		width: 960px;
		left: 38px;
		top: -7px;
		margin:0 auto 2px;
		position: relative;
	}
	
		#copyright_txt ul, #copyright_txt ul li 
		{
			display: inline;
					font-size: 0.9em;
			margin: 0;
			padding: 0;
		}

		#copyright_txt_copy 
		{
			left:	5px;
			position: absolute;
		}

		#copyright_txt_aktualizace
		{
			left:	360px;
			position: absolute;
		}

		#copyright_txt_urlwebm
		{
			right: 5px;
			position: absolute;
		}
	

				.menu_line:hover, .menu_line_over
				{
					color: #FFFFFF;
				}
	

.image
{
	border: solid 1px #AAAAAA;
	padding: 1px;
	margin: 5px;
}	


.image_foto
{
	border: solid 1px #24116D;
	padding: 1px;
}	


.image_fotopary 
{
	border: solid 2px #a7b697;
}
.hr_doporucit
{
	color: #FDFDFD;
}

.nadpis
{
	visibility: hidden;
}

.smerovnik
{
	font-size: 0.9em;
}

.mezera
{ 
	height: 1px;
	width: 100%;
	background-color: #FFFFFF;
	background-image: url(../img/null.gif); 
}
	
.prispevek_video
{
	display:block; 
	width: 300px;
	height: 200px;
	float: right; 
	margin: 0px 0px 2px 12px; 	
}




.tooltip 
{
	display:none;
	width: 300px;
	height: 150px;
	margin: -50px -100px;
	padding: 10px 10px 10px 10px;
	border: solid 1px #000000;
	background-color: #F3F3F3;
	font-size: 0.75em;;
	color: #000000;
	z-index: 500;
	cursor: help;
	position: relative;
}

.tooltip_s
{
	display:none;
	width: 300px;
	height: 150px;
	margin: -320px -100px;
	padding: 10px 10px 10px 10px;
	border: solid 1px #000000;
	background-color: #F3F3F3;
	font-size: 0.75em;;
	color: #000000;
	z-index: 500;
	cursor: help;
	position: relative;
}

.tooltip .label 
{
	color: #000000;
	width: 35px;
}

.tooltip a 
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

.cursor_help
{
	cursor: help;
}