body
{
	font-size: 0.8em;
	font-family: Tahoma, Arial, Helvetica CE, Helvetica, sans-serif;
	color: #000000;
	padding: 0px;
	margin: 0px;
	background-color: #aaaaaa;
	text-align: left;
}



a
{
	font-family:  Tahoma, Arial CE, Arial, Helvetica CE, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

a:hover 
{ 
	font-family: 	Tahoma, Arial CE, Arial, Helvetica CE, Helvetica, sans-serif;
	color:  #000000; 
	text-decoration: underline; 
}

img
{
	border: 0px;	
}


		th
{
	height: 24px;
	font-size: 0.8em;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	margin: 0px;
	border-bottom: solid 2px #183C64;
}

.th_sub
{
	height: 20px;
	font-size: 8pt;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	color: #004080;
	background-color: #FFF8EA;
	border-bottom: dotted 1px #888888;
}

.tabulka_grid
{
	border-bottom: solid 1px #183C64;
	height: 20px;
}

td 
{
	font-size: 0.75em;
}



#vypisovat-page-bottom 
	{
		/*background-color: #FFFFFF; */
		width: 950px; 
		margin-bottom: 0; 
		margin-left: auto; 
		margin-right: auto; 
		margin-top: 0; 
		padding-bottom: 1em; 
		color: #000000;
		background-image: url(../img/bg_telo_maker.jpg);
	}

			div.telo-maker 
			{
				border: 0; 
				clear: both; 
				font-size: 0px; 
				margin: 0; 
				padding: 0;
			}


#tools
{
	width: 950px;
	height: 25px;
	background-image: url(../img/bg_telo_maker.jpg);
	top: 10px;
	font-size: 0.9em;
	border-left: 1px solid #334889;
	border-right: 1px solid #334889;
	position: relative;
}
	#tools_tlacitka
	{
		float: left;
		left: 0px;
		width: 210px;
	}		
			
	
#page
{
	top: 10px;
	width: 950px;
	min-height: 200px;
	border-top: 1px solid #334889;
	border-left: 1px solid #334889;
	border-right: 1px solid #334889;
	position: relative;
}

	#top
	{
		width: 950px;
		height: 176px;
		top: 0px;
		left: 0px;
		text-align: left;
		background-image: url(../img/bg_top.jpg);
		background-repeat: no-repeat;
		position: relative;
	}

		#top_left
		{
			float: left;
			left: 0px;
			position: relative;
		}
		
		#top_right
		{
			float: right;
			right: 48px;
			position: relative;	
		}
		

	#top_zahlavi
	{
		float: left;
		left: 0px;
		top: -2px;
		text-align: right;
		width: 950px;
		height: 33px;
		background-image: url(../img/bg_top_zahlavi.jpg);
		background-repeat: no-repeat;
		position: relative;
	}
		#top_zahlavi_menu
		{
			float: right;
			right: 76px;
			top: -8px;
			width: 100%;
			text-align: right;
			color: #000000;
			position: relative;
		}
	
	
	
	#telo
	{
	clear: both;
	top: -2px;
	width: 950px;
	text-align: left;
	background-color: #3460C1;
	position: relative;
}
	
		#leva
		{
			top: 0px;
			float: left;
			width: 220px;
			min-height: 450px;
			background-image: url(../img/bg_leva_menu.jpg);
			background-repeat: no-repeat;
			position: relative;
		}	

			#leva_obsah_menu
			{
				top: 10px;
				position: relative;
			}

			#menu { float:left; width:100%; margin:0 0 0 0em; padding:0; list-style-type:none;background:transparent;}
			#menu ul { list-style-type:none; margin:0; padding:0;  }
			#menu li { list-style-type:none; margin:0; padding:0; display: inline;  }
			#menu ul.submenu { margin-left:1em; display:none; }
			#menu a {display:block; margin:0; padding:1ex; font-weight:bold; color:black; text-decoration:none; }
			#menu a:hover { background:#363636; color:white; }
			#menu .submenu a { font-weight:normal; }
			#menu .submenu a:hover { background:#656565; color:white; }

			
			

		#main
		{
			top: 0px;
			float: left;
			left: 0px;
			width: 730px;
			text-align: left;
			position: relative;
		}	




					#menu_top
					{
						float: left;
						top:-4px;
						width: 650px;
						left: 150px;
						position: relative;
					}
				
						#menu_top_menu
						{
							float: left;
							left:0px;
							font-weight: bold;							
							position: relative;
						}
			
						#menu_top_login
						{
							float: right;
							right: 0px;
							position: relative;
						}	
			
			#main_smerovnik
			{
				top: 9px;
				float: left;
				left: -5px;
				text-align: left;
				height: 32px;
				width: 675px;
				background: url(../img/bg_main_smerovnik.jpg) no-repeat; 
				position: relative;	
			}
					
			#main_hlavni_stred
			{
				float: left;
				left: 10px;
				top: 0px;
				width: 660px;
				position: relative;
			}

			
			#main_hlavni_prava
			{
				float: right;
				top: 0px;
				right: 0px;
				width: 48px;				
				min-height: 450px;
				background-color: #0287CC;
				position: relative;
			}
			
				

			
			
			#main_obsah
			{
				float: left;
				width: 660px;
				left:10px;
				position: relative;
				
			}

			#telo_main_obsah
			{
				float: left;
				width: 97%;
				left:0px;
				position: relative;
				
			}
			
		
			
#paticka
{
	clear: both;
	width: 950px;
	height: 65px;
	top: 5px;
	position: relative;
}




#copyright
{
	clear: both;
	width: 950px;
	height: 35px;
	left: -1px;
	top: 5px;
	margin: 0px auto;
	font-size: 0.95em;
	font-family:  Tahoma, Arial, Helvetica CE, Arial CE, Arial, Helvetica, sans-serif;
	position: relative;
	background-color: #333333;
	border-bottom: 1px solid #334889;
	border-left: 1px solid #334889;
	border-right: 1px solid #334889;
}

	#copyright_line
	{
		height: 1px;
		position: relative;
		top: -3px;
	}
	
	#copyright ul, #copyright ul li 
	{
		display: inline;
		top: 2px;
		margin: 0;
		padding: 0;
		color: #FFFFFF;
	}

	#copyright_copy 
	{
		left: 5px;
		position: absolute;
		font-size: 0.9em;
	}

	#copyright_urlwebm
	{
		right: 10px;
		position: absolute;
		font-size: 0.9em;
		text-align: right;
	}


#eutext
{
	top: 20px;
	left: 15px;
	background-color: transparent;
	text-align: center;
	position: relative;
}	
	
	
	


#strankovani
{
	text-align: center;
}



.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: #124B92;
	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: Tahoma, Arial, Helvetica CE, Arial CE, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.url_inverzni:hover
{
	font-family: Tahoma, Arial, Helvetica CE, Arial CE, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}

.url_menu_top
{
	font-family: Tahoma, Arial, Helvetica CE, Arial CE, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.url_menu_top:hover
{
	font-family: Tahoma, Arial, Helvetica CE, Arial CE, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}


#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;
}
