body
{
	font-size: 0.8em;
	font-family: Arial, Helvetica CE, Helvetica, sans-serif;
	color: #000000;
	padding: 0px;
	margin-top: 10px;
	background-color: #E5E5E5;
	text-align: left;
}


a
{
	font-family:  Arial CE, Arial, Helvetica CE, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

a:hover 
{ 
	font-family: 	Arial CE, Arial, Helvetica CE, Helvetica, sans-serif;
	color:  #000000; 
	text-decoration: underline; 
}

img
{
	border: 0px;	
}

td 
{
	font-size: 0.75em;
}





#vypisovat-page-bottom 
	{
		width: 954px; 
		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: 954px;
	min-height: 450px;
	position: relative;
}

	#top
	{
		width: 954px;
		height: 133px;
		top: 0px;
		left: 0px;
		text-align: left;
		position: relative;
	}
		
	#top_zahlavi
	{
		float: left;
		left: 0px;
		top: 0px;
		text-align: right;
		width: 954px;
		height: 37px;
		background-image: url(../img/bg_zahlavi.jpg);
		background-repeat: no-repeat;
		position: relative;
	}

		#top_zahlavi_lang
		{
			float: left;
			left: 180px;
			top: 10px;
			width: 20%;
			text-align: left;
			color: #000000;
			position: relative;
			z-index: 500;
		}

		
		#top_zahlavi_menu
		{
			float: right;
			right: 100px;
			top: 10px;
			width: 80%;
			text-align: right;
			color: #000000;
			position: relative;
		}


	#top_tools
	{
		float: left;
		top: 0px;
		text-align: left;
		width: 954px;
		height: 100px;
		background-image: url(../img/bg_tools.jpg);
		background-repeat: no-repeat;
		background-color: #0C5A3C;
		position: relative;
	}




		#top_tools_txt
		{
			float: left;
			left: 200px;
			top: 0px;
			text-align: left;
			width: 60%;
			position: relative;		
		}

			
				#top_tools_txt_box
				{
					float: left;
					left: 5px;
					top: 30px;
					width: 327px;
					height: 80px;
					background-image: url(../img/bg_box_txt.jpg);
					background-repeat: no-repeat;
					position: relative;
					z-index: 500;
				}
					#top_tools_txt_box_txt
					{
						
						float: left;
						left: 10px;
						top: 18px;
						position: relative;
					}




		#top_tools_volby
		{
			float: right;
			right: 20px;
			top: 20px;
			text-align: right;
			width: 40%;
			position: relative;		
		}
	
				#top_tools_volby_alert_ok
				{
					float: right;
					right: 30px;
					top: -18px;
					width: 216px;
					height: 83px;
					background-image: url(../img/bg_box_ok.jpg);
					background-repeat: no-repeat;
					position: relative;
					z-index: 500;
				}

				#top_tools_volby_alert_err
				{
					float: right;
					right: 30px;
					width: 216px;
					height: 83px;
					top: -18px;
					background-image: url(../img/bg_box_err.jpg);
					background-repeat: no-repeat;
					position: relative;
				}

					#top_tools_volby_alert_txt
					{
						width: 216px;
						height: 40px;
						top: 40px;
						text-align: right;
						float: right;
						right: 20px;
						color: #000000;
						font-weight: bolder;					
						position: relative;
					}
	


	#telo
	{
		clear: both;
		top: 0px;
		width: 954px;
		text-align: left;
		background-color: #0C5A3C;
		position: relative;
	}
	
		#leva
		{
			top: 0px;
			float: left;
			top: -1px;
			width: 79px;
			height: 427px;
			background-image: url(../img/bg_leva.jpg);
			background-repeat: no-repeat;
			background-color: #0C5A3C;
			position: relative;
		}	

			#leva_obsah_menu
			{
				top: 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: -26px; 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 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: 870px;
			text-align: left;
			background-color: #0C5A3C;			
			position: relative;
		}	


			#main_hlavni_stred
			{
				float: left;
				left: 0px;
				top: 0px;
				width: 560px;
				background-color: #0C5A3C;
				position: relative;
			}

			
			
			#main_obsah
			{
				float: left;
				width: 97%;
				left:10px;
				
				position: relative;
			}

				#main_obsah_vyhodnoceni
				{
					float: left;
					left: 350px;
					width: 248px;
					height: 372px;
					background-image: url(../img/bg_box_vyhodnoceni.jpg);
					background-repeat: no-repeat;
					position: relative;
				}

					#main_obsah_vyhodnoceni_txt
					{
						color: #000000;
					}

				


			#telo_main_obsah
			{
				float: left;
				left:0px;
				position: relative;
			}
			
				#telo_main_obsah
				{
					float: left;
					left:0px;
					position: relative;
				}
#zapati
{	
	clear: both;
	width: 954px;
	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%;
}
	#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%;
	}

	





.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_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;
	}




