body
{
	font-size: 0.8em;
	font-family: Arial, Helvetica CE, Helvetica, sans-serif;
	
	color: #E6D1D0; 
	padding: 0px;
	margin: 0px;
	background-color: #E5E5E5;
	text-align: left;
}


a
{
	font-family:  Arial CE, Arial, Helvetica CE, Helvetica, sans-serif;
	color: #E6D1D0;
	text-decoration: none;
}

a:hover 
{ 
	font-family: 	Arial CE, Arial, Helvetica CE, Helvetica, sans-serif;
	color: #E6D1D0; 
	text-decoration: underline; 
}

img
{
	border: 0px;	
}

td 
{
	font-size: 0.75em;
}

#overDiv
{
	Z-INDEX: 1000; VISIBILITY: hidden; 
	position: fixed;
}

	.overDiv td
	{
		color: #000000;
	}


#vypisovat-page-bottom 
	{
		width: 950px; 
		margin-bottom: 0; 
		margin-left: auto; 
		margin-right: auto; 
		margin-top: 0; 
		padding-bottom: 1em; 
		background-image: url(../img/bg_telo_maker.jpg); 
		background-repeat: repeat-y;
		background-color: #0C5A3C;
	}

			div.telo-maker 
			{
				border: 0; 
				clear: both; 
				font-size: 0px;
		 		background-color: #0C5A3C;
				margin: 0; 
				padding: 0;
			}


	
#page
{
	top: 0px;
	width: 951px;
	min-height: 400px;
	position: relative;
}

	#top
	{
		width: 950px;
		height: 141px;
		top: -4px;
		left: 0px;
		text-align: left;
		position: relative;
	}
		
	#top_zahlavi
	{
		float: left;
		left: 1px;
		top: 10px;
		text-align: right;
		width: 951px;
		height: 37px;
		background-image: url(../img/bg_zahlavi.jpg);
		background-repeat: no-repeat;
		position: relative;
	}

		#top_zahlavi_lang
		{
			float: left;
			left: 180px;
			top: 8px;
			width: 20%;
			text-align: left;
			color: #000000;
			position: relative;
			z-index: 500;
		}

			#top_zahlavi_menu
		{
			float: right;
			right: 0px;
			top: 10px;
			width: 75%;
			text-align: right;
			color: #000000;
			font-size: 1.05em;
			position: relative;
		}
	
	#top_smerovnik
	{
		float: left;
		left: 1px;
		top: 10px;
		text-align: left;
		width: 950px;
		height: 26px;
		background-image: url(../img/bg_smerovnik.jpg);
		background-repeat: no-repeat;
		background-color: #0C5A3C;
		position: relative;
		
	}
	
		#top_smerovnik_text
		{
			float: left;
			left: 270px;
			top: 0px;
			width: 680px;
			text-align: left;
			color: #000000;
			position: relative;
		}
	
	
	#telo
	{
		clear: both;
		top: 10px;
		width: 950px;
		text-align: left;
		background-color: #0C5A3C;
		position: relative;
	}
	
		#leva
		{
			top: 0px;
			float: left;
			left: 0px;
			width: 220px;
			min-height: 10px;
			background-image: url(../img/bg_leva.jpg);
			background-repeat: no-repeat;
			background-color: #0C5A3C;
			position: relative;
		}	

			#leva_obsah_menu
			{
				top: 0px;
				position: relative;
			}

			#leva_obsah_loga
			{
				top: 50px;
				width: 100%;
				text-align: center;
				background-image: url(../img/bg_leva_kmen.jpg);
				background-repeat: repeat-y;
				position: relative;
			}
			
				#leva_obsah_loga_obr
				{
					left: 0px;
					position: relative;
				}

			

						/*	#leva_tlacitka_obr    definovano ve scriptu menu.inc   */
						#leva_tlacitka_text
						{
							top: 3px;
							left: 3px;
							position: relative;
							z-index: 10;
						}

					#leva_submenu
					{
						width: 128px;
						top: -20px;
						left: -2px;
						border-right: solid 2px #000000;
						border-left: solid 2px #000000;
						position: relative;

					}

						#leva_submenu_text
						{
							top:25px;
							width: 128px;
							border-right: solid 2px #000000;
							position: relative;
							z-index: 1;
						}

					#leva_submenu_pata
					{
						width: 128px;
						top: -10px;
						left: -2px;
						border-left: solid 2px #000000;
						border-bottom: solid 2px #000000;
						position: relative;
					}

				
				
					display:block; margin:0; padding:1ex; font-size:11pt; font-weight:bold; background:#6699cc; color:black; border-top:1px solid white; text-decoration:none; }
					#obsah {left:0%; top:60px; width:90%; z-index:1;padding:1em 0 0 0; border-top:1px solid #6699cc; }

					#menu { float:left;   left: -24px; width:100%; margin:0 0 0 2em; padding:0; list-style-type:none; background-color: transparent;  position:relative;  }
/*
					#menu ul { list-style-type:none; margin:0; padding:0; }
					#menu li { list-style-type:none; margin:0; padding:0; }
					#menu ul.submenu { margin-left:1em; display:none; }
*/

					#menu span { list-style-type:none; margin:0; padding:0;background-image: url(../img/bg_leva_kmen.jpg); background-repeat: repeat-y; }
					#menu span.submenu { margin-left:1em; display:none;  				}


					#menu a {display:block; margin:0; padding:1ex; font-size:1em; font-weight:bold; color:black;  text-decoration:none; }
					#menu a:hover { /* background:black; color:white; */ }
					#menu .submenu a { font-weight:normal; }
					#menu .submenu a:hover {  background:transparent; font-weight: bold; color:black; }
			
		
			

		#main
		{
			top: -2px;
			float: left;
			left: 0px;
			width: 730px;
			text-align: left;
			background-color: #0C5A3C;			
			position: relative;
		}	


			#main_hlavni_stred
			{
				float: left;
				left: 2px;
				top: 0px;
				width: 560px;
				background-color: #0C5A3C;
				position: relative;
			}

			
			#main_hlavni_prava
			{
				float: right;
				top: 0px;
				right: 1px;
				width: 165px;				
				min-height: 450px;
				background-color: #0C5A3C;
				position: relative;
			}

				#prava_box_box_red
				{
					width: 100%;
					text-align: center;
					min-height: 35px;
					color: #000000; 
					border: solid 0px #1B3C67;
					background-color: #F1D456;
				}

				
				
				#prava_box_box_projekt1
				{
					width: 165px;
					background-color: transparent;
					position: relative;
				}

				
				#prava_box_box_projekt1_logo
				{
					top: -5px;
					float: right;
					right: 30px;
					width: 100%;
					height: 100px;
					position: relative;
					z-index: 1000;
				}
				
				#prava_box_box_projekt1_obsah
				{
					top: 0px;
					text-align: left;
					position: relative;

				}
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				#prava_box_box_blue
				{
					width: 165px;
					min-height: 35px;
						color: #E6D1D0; 
					border: solid 0px #1B3C67;
					background-color: transparent;
				}

				
				#prava_box_box_titulek
				{
					top: 6px;
					font-weight: bold;
					text-align: right;
					width: 99%;
					height: 28px;
					background-color: #F1D456;
					color: #000000;
					position: relative;
					float: right;
					z-index: 700;
				}
				
					.prava_box_box_titulek, .prava_box_box_titulek:hover
					{
						color: #000000;
					}
				
				

				#prava_box_box_symbol
				{
					top: -29px;
					width: 50px;
					float: left;
					right: 115px;
					text-align: left;
					position: absolute;
				}

				#prava_box_box_obsah
				{
					top: 30px;
					text-align: left;
					position: relative;
				}

				#prava_box_mezera
				{
					width: 100%;
					height: 8px;
				}

			

			
			#main_obsah
			{
				float: left;
				width: 97%;
				left:10px;
				
				position: relative;
			}

			#telo_main_obsah
			{
				float: left;
				width: 97%; 
				left:0px;
				position: relative;
			}
			
				#telo_main_obsah
				{
					float: left;
	/*				width: 100%;*/
					left:0px;
					position: relative;
				}
				
				#ico_karty_zpet
				{
					float: right;
					position: relative;
				}

#zapati
{	
	clear: both;
	width: 950px;
	height: 157px;
	background-color: #0B5A3B;
	background: url(../img/bg_zapati.jpg) no-repeat;
	position: relative;
}


		
			
#paticka
{
	clear: both;
	width: 951px;
	height: 50px;
	top: 2px;
	position: relative;
}




#copyright
{
	clear: both;
	width: 950px;
	height: 35px;
	left: -1px;
	top: 8px;
	margin: 0px auto;
	font-size: 0.95em;
	font-family: Arial, Helvetica CE, Arial CE, Arial, Helvetica, sans-serif;
	position: relative;
	background-color: transparent;
}

	#copyright_line
	{
		height: 1px;
		position: relative;
		top: -3px;
	}
	
	#copyright ul, #copyright ul li 
	{
		display: inline;
		top: 2px;
		margin: 0;
		padding: 0;
		color: #555555;
	}

	#copyright_copy 
	{
		left: 5px;
		position: absolute;
		font-size: 0.9em;
	}

	#copyright_urlwebm
	{
		right: 10px;
		position: absolute;
		font-size: 0.9em;
		text-align: right;
	}


	


#strankovani
{
	text-align: center;
}





#tcd
{
	width: 100%;
	color: #000000;
}

	#tcd td
	{
		color: #000000;
	}

	.tcd, .tcd:hover
	{
		color: #000000;
	}

	#tcd_popis
	{		
		width: 100%;
	}
	
	#tcd_info
	{		
		width: 55%;
		float: left;
		left: 0px;
		position: relative;
	}

	#tcd_obr
	{		
		width: 45%;
		float: right;
		right: 0px;
		position: relative;
	}
	#tcd_foto
	{		
		clear: both;
		width: 100%;
	}
	#tcd_text
	{		
		clear: both;
		width: 100%;
	}

	#tcd_soubory
	{
		clear: both;
		left: 15px;
		top: 10px;		
		width: 100%;
		position: relative;
		
	}
	
	





.smerovnik, .smerovnik:hover
{
	text-align: left;
	color: #000000;
	font-size: 8pt;
	font-family: Arial;
}

.smerovnik:active
{
	text-align: left;
	color: #00015E;
	font-size: 8pt;
	font-family: Arial;
}

.image 
{
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	margin: 4 4 4 4;
}

.image_foto {
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}

.err
{
	color: red;
}
.oki
{
	color: green;
}

.url_inverzni
{
	font-family: Arial, Helvetica CE, Arial CE, Arial, Helvetica, sans-serif;
	color: #555555;
	text-decoration: none;
}

.url_inverzni:hover
{
	font-family: Arial, Helvetica CE, Arial CE, Arial, Helvetica, sans-serif;
	color: #555555;
	text-decoration: underline;
}

.url_inverznid
{
	font-family: Arial, Helvetica CE, Arial CE, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.url_inverznid:hover
{
	font-family: Arial, Helvetica CE, Arial CE, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}


.url_menu_top
{
	font-family: Arial, Helvetica CE, Arial CE, Arial, Helvetica, sans-serif;
	color: #0C5A3C;
	text-decoration: none;
}
.url_menu_top:hover
{
	font-family: Arial, Helvetica CE, Arial CE, Arial, Helvetica, sans-serif;
	color: Black; 
	text-decoration: none;
}


#certifikat
{
	width: 28%;
	padding: 8px;
	margin: 5px;
	border: 1px solid #324E8D;
	float: left;
	left: 10px;
	position: relative;
}



/* LOGIN INTRANET   */
.button 
{
	border : solid 1px #cccccc;
	background: #E9ECEF;
	color : #666666;
	font-weight : bold;
	font-size : 11px;
	padding: 4px;
}

.form_blok 
{
	width: 80%;
	float: left;
	left: 12px;
	border: 1px solid #cccccc;
	background: #E9ECEF;
	padding-top: 5px;
	padding-left:5px;
	padding-bottom: 5px;
	padding-right: 5px;
	position: relative;
}

.inputpopis 
{
	text-align: left;
}

.inputbox {
	width: 150px;
	margin: 0 0 1em 0;
	border: 1px solid #cccccc;
	}

.logout_ok
{
	color: green;
	text-align: left; 
	font-weight: bold;
}



#form_prohlaseni
{
	clear: both;
	width: 97%;
	left: -5px;
	margin: 0px;
	padding: 10px;
/*	border: solid 1px #000000;*/
	color: #FFFFFF;
/*	background-color: #083F29;*/
	text-align: left;
	position: relative;
}

#form_paticka
{
	clear: both;
	color: #FFFFFF;
	text-align: center;
}

#telo_main_obsah_form
{
	left: 10px;
	width: 100%;
	position: relative;
}


Input
{
	BORDER-RIGHT: #b7b4b2 1px solid;
	BORDER-TOP: #b7b4b2 1px solid; 
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	BORDER-LEFT: #b7b4b2 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #b7b4b2 1px solid; 
	FONT-FAMILY: Arial, Helvetica;
}

Textarea 
{
	BORDER-RIGHT: #b7b4b2 1px solid;
	BORDER-TOP: #b7b4b2 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	BORDER-LEFT: #b7b4b2 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #b7b4b2 1px solid;
	FONT-FAMILY: Arial, Helvetica;
}

Select 
{
	BORDER-RIGHT: #b7b4b2 1px solid; 
	BORDER-TOP: #b7b4b2 1px solid; 
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em; 
	BORDER-LEFT: #b7b4b2 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #b7b4b2 1px solid; 
	FONT-FAMILY: Arial, Helvetica;
}

.form_nutne
{
	background-color: #FFFEF2;
}

#legend
{
	width: 95%;
}
	.legend
	{
		border: #717b7c 1px solid;
	}



	
	
a.tooltip {
	cursor: help;
	z-index: 0;
	position:relative;
}
a.tooltip em {
	display: none;
	font-style:normal;
}
a.tooltip:hover {
	font-size: 100%;

}
a.tooltip:hover em {
	display: block !important;
	position: absolute;
	top: -200px;
	left: 80px;
	width: 400px;
	background-color: #CFE6DC;
	border: solid 1px #408066;
	color: #fff;
	padding: 10px;
	text-decoration: none;
	z-index: 10;
	font-size: 90%;
}
a.tooltip span {
	display: none;
}

