
/* GLOBALS */

	*{
		position:relative;
		outline:none;
		margin:0px;
		padding:0px;
		resize:none;
	}
	
	body{
		position:absolute;
		width:100%;
		height:100%;
	}

	body{
		background:url(../graphics/page_bg.jpg) no-repeat center top #d7e9fd;
		font-family:arial,sans-serif;
	}

	a{
		color:#54A4CA;
		text-decoration:none
	}
	
	a img{
		border:none;
	}

	input{
		font-family:arial,sans-serif;
	}
	
	input:focus{
		outline:none;
	}

	.clear{
		clear:both;
	}
	
	.lbs{
		overflow:hidden;
		text-indent:-1000px;
	}	
	
	.extra {
		color:#d43700;
		font-size:16px;
	}
	
/*	LAYOUT	*/

	#mainwrapper{
		width:962px;
		margin:20px auto 0 auto;
		background:url(../graphics/sheetbg_mid.gif) repeat-y;
		min-height:500px;
		padding:5px 15px 5px 15px; 
	}
	
		#mainwrapper.cnt{
			background:url(../graphics/sheetbg_mid_cnt.gif) repeat-y;
		}
		
		#sheetbg_top{
			position:absolute;
			top:-10px;
			left:0px;
			width:992px;
			height:10px;
			background:url(../graphics/sheetbg_top.png) no-repeat;
		}
		
			#mainwrapper.cnt #sheetbg_top{
				background:url(../graphics/sheetbg_top_cnt.png) no-repeat;
			}
		
		#sheetbg_bot{
			position:absolute;
			bottom:-10px;
			left:0px;
			width:992px;
			height:10px;
			background:url(../graphics/sheetbg_bot.png) no-repeat;
		}
		
			 #mainwrapper.cnt #sheetbg_bot{
				background:url(../graphics/sheetbg_bot_cnt.png) no-repeat;
			}
			
				#mainwrapper.cnt #sheetbg_bot a{
					background:url(../graphics/totop.gif) no-repeat 0 -5px;
					color:#3594BE;
					font-size:11px;
					text-decoration:none;
					padding-left:20px;
					position:absolute;
					top:-20px;
					left:210px;
				}
	
	
/*	HEADER	*/	
	
	#header{
		width:992px;
		margin:0 auto 0 auto;
	}
	
			#infobox{
				position:absolute;
				top:31px;
				left:240px;
				width:560px;
				height:40px;
				text-align:right;
				overflow:hidden;
			}
		
				#infobox span{
					display:inline-block;
					vertical-align:top;
					overflow:hidden;
					width:auto;
					height:41px;
					background:url(../graphics/infobg_a.gif) no-repeat top right;
					padding-left:50px;
					padding-right:10px;
				}
				
					#infobox em{
						display:block;
						position:absolute;
						top:0px;
						left:0px;
						width:47px;
						height:41px;
						background:url(../graphics/infobg_b.gif) no-repeat;
					}
					
					#infobox  b{
						font-weight:bold;
						font-size:11px;
						color:#717171;
						top:3px;
					}
					
					#infobox  i{
						font-weight:normal;
						font-style:normal;
						font-size:11px;
						color:#717171;
						top:-3px;
					}
			
		#hibabe{
			position:absolute;
			top:30px;
			left:810px;
			width:182px;
			height:43px;
			background:url(../graphics/bt_hibabe.gif) no-repeat;
			overflow:hidden;
			text-indent:-1000px;
		}
	
		#logo_top{
			display:block;
			width:152px;
			height:84px;
			overflow:hidden;
			text-indent:-1000px;
			background:url(../graphics/aqualogo.jpg) no-repeat;
		}
		
		#date{
			position:absolute;
			right:15px;
			top:137px;
			font-size:11px;
			font-weight:bold;
			color:#1075bd;
			z-index:100;
		}
		
		#nameday{
			position:absolute;
			right:15px;
			top:152px;
			font-size:9px;
			color:#1075bd;
			z-index:100;
		}
	
	
/*	TOP NAVIGATION	*/	
	
		#menu{
			width:990px;
			left:1px;
			height:38px;
			overflow:hidden;
			margin-top:10px;
			background:url(../graphics/menu_top.gif) no-repeat top center;
		}
		
		#menu a{
			display:block;
			position:absolute;
			overflow:hidden;
			text-indent:-1000px;
			top:0px;
			height:38px;
			background:url(../graphics/menu_top.gif) no-repeat 0 -38px;
		}
					
			#menu a#mi1{ width:109px; left:0px; background-position: 0 -100px; 			}
				#menu a#mi1:hover, #menu a#mi1.sel11{ background-position: 0 -38px;		}
			#menu a#mi2{ width:112px; left:109px; background-position: -109px -100px;	}
				#menu a#mi2:hover, #menu a#mi2.sel22{ background-position: -109px -38px;	}
			#menu a#mi3{ width:99px; left:221px; background-position: -221px -100px;		}
				#menu a#mi3:hover, #menu a#mi3.sel33{ background-position: -221px -38px;	}
			#menu a#mi4{ width:58px; left:320px; background-position: -320px -100px; 	}
				#menu a#mi4:hover, #menu a#mi4.sel44{ background-position: -320px -38px;	}
			#menu a#mi5{ width:122px; left:378px; background-position: -378px -100px;	}
				#menu a#mi5:hover, #menu a#mi5.sel55{ background-position: -378px -38px;	}
			#menu a#mi6{ width:71px; left:500px; background-position: -500px -100px;	}
				#menu a#mi6:hover, #menu a#mi6.sel66{ background-position: -500px -38px;	}
			#menu a#mi7{ width:103px; left:571px; background-position: -571px -100px;	}
				#menu a#mi7:hover, #menu a#mi7.sel77{ background-position: -571px -38px;	}
			#menu a#mi8{ width:57px; left:674px; background-position: -674px -100px;	}
				#menu a#mi8:hover, #menu a#mi8.sel88{ background-position: -674px -38px;	}
			#menu a#mi10{ width:96px; left:731px; background-position: -731px -100px;	}
				#menu a#mi10:hover, #menu a#mi10.sel1010{ background-position: -731px -38px;	}
			#menu a#mi11{ width:87px; left:827px; background-position: -827px -100px;	}
				#menu a#mi11:hover, #menu a#mi11.sel1111{ background-position: -827px -38px;	}	
			#menu a#mi12{ width:80px; left:914px; background-position: -914px -100px;	}
				#menu a#mi12:hover, #menu a#mi12.sel1212{ background-position: -914px -38px;	}					
			
	#path{
		width:992px;
		margin:0 auto 0 auto;
		font-size:12px;
		padding-top:10px;
		text-indent:20px;
		color:#15AED9;
	}		

		#path a{
			color:#15AED9;
			text-decoration:none;
		}		
	
		#path b{
			top:-1px;
		}
				
/*	SIDE NAVIGATION	*/			
			
	#sidemenu{
		width:167px;
		margin:30px 0 0 0;
		left:-14px;
		background:url(../graphics/sidemenu_dotline.gif) no-repeat;
		padding-top:1px;
		float:left;
		z-index:1000;
	}	
	
		#sidemenu h3{
			color:#b8b8b8;
			font-size:16px;
			margin:15px 15px 15px 20px;
		}
	
		#sidemenu a{
			color:#15AED9;
			text-decoration:none;
			font-size:12px;
			display:block;
			padding-left:30px;
			padding-right:5px;
			line-height:16px;
		}
		
			#sidemenu a:hover{
				color:#0A3642;
			}
						
			#sidemenu .section,
			#sidemenu .standalone{
				background:url(../graphics/sidemenu_dotline.gif) no-repeat bottom left #fff;
				padding-bottom:8px;
			}
			
			#sidemenu .section{
				padding-bottom:1px;
			}
			
				#sidemenu  .si{
					display:none;
				}
			
				#sidemenu .standalone{
					padding-bottom:1px;
				}
				
				#sidemenu a.sh,
				#sidemenu .standalone a{
					line-height:30px;
					height:30px;
					padding-left:20px;
					background:#f6f6f6;
				}
				
				#sidemenu a.sh{
					background:url(../graphics/sidemenu_arrow.gif) no-repeat 3px 7px #f6f6f6;
				}
				
					#sidemenu .standalone a:hover{
						color:#6DCB00;
					}
							
					#sidemenu a.sh:hover{
						color:#6DCB00;
					}
				
					#sidemenu .si{
						background:url(../graphics/sidemenu_dotline.gif) no-repeat top left;
						padding-top:5px;
					}
					
						#sidemenu .si a{
							line-height:18px;
						}
		
		/*	active 	*/
			
			#sidemenu .sel11, #sidemenu .sel22, #sidemenu .sel33, 
			#sidemenu .sel44, #sidemenu .sel55, #sidemenu .sel66, 
			#sidemenu .sel77, #sidemenu .sel88, #sidemenu .sel99{
				padding-bottom:8px;
			}
			
			#sidemenu .sh.sch11, #sidemenu .sh.sch22, #sidemenu .sh.sch33, 
			#sidemenu .sh.sch44, #sidemenu .sh.sch55, #sidemenu .sh.sch66, 
			#sidemenu .sh.sch77, #sidemenu .sh.sch88, #sidemenu .sh.sch99{
				background:url(../graphics/sidemenu_arrow.gif) no-repeat 3px -64px #fff;
				color:#0A3642;
			}
			
			#sidemenu .sel11 .si, #sidemenu .sel22 .si, #sidemenu .sel33 .si, 
			#sidemenu .sel44 .si, #sidemenu .sel55 .si, #sidemenu .sel66 .si, 
			#sidemenu .sel77 .si, #sidemenu .sel88 .si, #sidemenu .sel99{
				display:block;
			}

			#sidemenu .subsel11, #sidemenu .subsel22, #sidemenu .subsel33, 
			#sidemenu .subsel44, #sidemenu .subsel55, #sidemenu .subsel66, 
			#sidemenu .subsel77, #sidemenu .subsel88, #sidemenu .subsel99{
				color:#0A3642;
			}		

			#sidemenu  .sta11 a, #sidemenu  .sta22 a, #sidemenu  .sta33 a, 
			#sidemenu  .sta44 a, #sidemenu  .sta55 a, #sidemenu  .sta66 a, 
			#sidemenu  .sta77 a, #sidemenu  .sta88 a, #sidemenu  .sta99 a{
				color:#0A3642;
				background:#fff;
			}			

			#sidemenu a.dl{
				line-height:12px;
				padding-top:2px;
				height:28px;
			}
			
			#sidemenu b{
				top:-1px;
			}
			
		#sidemenu a.sidelink{
			padding:0 0 0 5px;
		}		

			
/*	FOOTER	*/			
			
	#footer{
		width:592px;
		margin:0 auto 0 auto;
		/*height:60px;*/
		color:#3594be;
		font-size:12px;
		padding:40px 0 0 400px;
	}		
	
		#footer a{
			color:#3594be;
			font-size:11px;
			text-decoration:none;
			padding:0 3px 0 3px;
			top:1px;
		}
		
		#footer a:hover{
			color:#6dcb00;
		}
		
		#footer a#logo_foot{
			position:absolute;
			top:12px;
			left:0px;
			width:265px;
			height:68px;
			background:url(../graphics/aqualogo_foot.gif) no-repeat;
			text-indent:-1000px;
			overflow:hidden;
		}	
		
		#footer a#zwoelf{
			position:absolute;
			top:10px;
			right:0px;
			width:213px;
			height:68px;
			background:url(../graphics/zwoelflogo.gif) no-repeat;
			text-indent:-1000px;
			overflow:hidden;
		}
		
		
/*	MAIN PAGE		*/	
		
		
	#slideshow{
		position:absolute;
		top:5px;
		left:15px;
		width:650px;
		height:271px;
		overflow:hidden;
	}	
	
		#slideshowmask{
			position:absolute;
			top:5px;
			left:15px;
			width:650px;
			height:271px;
			background:url(../graphics/home_reel_mask.png) no-repeat;
		}
		
	#mainbanner{
		position:absolute;
		top:5px;
		left:15px;
		width:650px;
		height:271px;
	}	
		
	#ufszbanner{
		width:0px;
		height:272px;
		margin:0px 0 20px 0;
		left:663px;
		padding-left:313px;
		overflow:hidden;
		background:url(../graphics/ufszbanner_new.png) no-repeat;
	}
	
		#ufszlink{
			position:absolute;
			bottom:0px;
			left:0px;
			width:313px;
			height:70px;
		}
		
		#ufszlink a{
			display:block;
			position:absolute;
			width:313px;
			height:70px;
			top:0px;
			left:0px;
			background-image:url(../graphics/ufszbanner_new.png);
			background-repeat:no-repeat;
			background-position: -1000px bottom;
			overflow:hidden;
			text-indent:-1000px;
		}
			
			#ufszlink a:hover{
				background-position: 0 -283px;
			}
			
		#ufsznyitva {
			position:absolute;
			bottom:84px;
			left:0px;
			width:313px;
			height:59px;
		}
		
			#ufsznyitva a{
			display:block;
			position:absolute;
			width:313px;
			height:59px;
			top:0px;
			left:0px;
			overflow:hidden;
			text-indent:-1000px;
		}
		
		/*
		#mainpics{
			float:left;
			width:209px;
			height:223px;
			margin-right:15px;
			background-image:url(../graphics/main_pics.jpg);
		}
		*/
		#szlamagyarazat {
			font-size:14px;
		}
		#szlamagyarazat b {float:left; width:20px; display:block; width:2em;text-align:right;padding-right:5px;}
		#szlamagyarazat div{clear:both;line-height:20px;}
		.szlaborder{border: 1px solid #54A4CA;display:block;}
		
		#homewrapper{
			width:962px;
			background:yellow;
			padding-top:20px;
			background:url(../graphics/homebg_b.gif) repeat-y;
		}
			
			#homewrapper b{
				position:absolute;
				top:0;
				left:0;
				width:962px;
				height:20px;
				background:url(../graphics/homebg_a.gif) no-repeat top left;
			}
		
			#hometext{
				float:left;
				width:325px;
				padding-left:25px;
				padding-bottom:20px;
				margin-right:15px;
				color:#717171;
				font-size:13px;
				line-height:18px;
				text-align:justify;
			}	
			
				#hometext h2#lb_tradinnov{
					width:314px;
					height:59px;
					margin-bottom:5px;
					top:-3px;
					background:url(../graphics/lb_tradinnov.gif) no-repeat;
				}
			
			#homepress,
			#homenews{
				float:left;
				width:269px;
				font-size:12px;
				color:#717171;
				padding:0 10px 20px 20px;
			}	
			
				#homepress{
					margin-right:15px;
					width:250px
				}
			
				#homepress strong#lb_legfrissebb_sajto,
				#homenews strong#lb_legfrissebb_hir{
					display:block;
					width:230px;
					height:20px;
					margin:-2px 0 7px 0;
				}
				
					#homepress strong#lb_legfrissebb_sajto{
						background:url(../graphics/lb_legfrissebb_sajto.gif) no-repeat;
					}
					#homenews strong#lb_legfrissebb_hir{
						background:url(../graphics/lb_legfrissebb_hir.gif) no-repeat;
						margin-top:4px;
					}
				
				
				#homepress h3,
				#homenews h3{
					font-size:18px;
					font-weight:normal;
				}
				
				#homepress .date,
				#homenews .date{
					font-size:10px;
					font-weight:bold;
					display:block;
					margin-bottom:10px;
				}
				
				#homepress a,
				#homenews a{
					display:block;
					margin-top:-10px;
					text-decoration:none;
					color:#54A4CA;
				}
				
				#homepress p,
				#homenews p{
					font-size:12px;
				}
				
				#homedocs{
					left:-16px;
					width:298px;
					height:55px;
					background:url(../graphics/home_docs_bg.gif) no-repeat top left;
				}
				
					#homedocs .downloaditem{
						width:285px;
						top:-13px;
						left:2px;	
					}
					
					#homedocs .downloaditem .dl_name{
						width:220px;
						top:-2px;
						font-size:11px;
						height:30px;
						overflow:hidden;
					}
					
					#homedocs .downloaditem .letolt{
						position:absolute;
						bottom:10px;
						right:0px;
						width:45px;
						height:8px;
						background:none;
					}
				
				#homebottom{
					height:20px;
					width:962px;
					background:url(../graphics/homebg_a.gif) no-repeat bottom left;
				}
		
				#more_about,
				#more_press,
				#more_news{
					display:block;
					position:absolute;
					top:-10px;
					left:0;
					width:120px;
					height:21px;
					overflow:hidden;
					text-indent:-1000px;
				}
				#more_about{
					background:url(../graphics/bt_bovebben.gif) no-repeat top left;
					left:260px;
				}
				#more_press{
					background:url(../graphics/bt_tovabbisajto.gif) no-repeat top left;
					left:523px;
				}

				#more_news{
					background:url(../graphics/bt_tovabbihirek.gif) no-repeat top left;
					left:835px;
				}


/*	CONTENT	*/		

	.content .ucalert{
		width:481px;
		height:83px;
		background:url(../graphics/uc_alert_a.gif) no-repeat top left;
	}
	
	#rightbar .ucalert{
		width:266px;
		height:83px;
		margin-top:32px;
		background:url(../graphics/uc_alert_b.gif) no-repeat top left;
	}
	
	#rightbar img{
		margin-bottom:15px;
	}

	.content{
		float:left;
		width:480px;
		margin-left:22px;
		font-size:13px;
		color:#717171;
		text-align:justify;
		padding-top:30px;
	}

		.content.icons{
			width:790px;
			padding:0;
			margin:0;
			left:22px;
			text-align:left;
		}
		
		.content.staff{
			width:760px;
			overflow:hidden;
		}
		
		#staff2{
			width:800px;
		}
		
		#staff2 a{
			display:inline-block;
			width:330px;
			text-align:left;
			margin-bottom:20px;
		}
		
		#staff2 span{
			margin:0;
		}
		
		
		.content.contact{
			width:750px;
			padding:0;
			margin:30px 0 0 0;
			left:22px;
			line-height:18px;
			text-align:left;
		}
		
		.content.newslist{
			width:750px;
			padding:0;
			margin:30px 0 0 0;
			left:200px;
		}
		
			.content.contact span,
			.content.contact strong{
				display:block;
			}
			
			.content.staff a{
				color:#717171;
				text-decoration:none;
			}
			
			.content.staff a.leaders{
				margin-right:10px;
				width:240px;
				height:80px;
				display:inline-block;
			}
			
			.content.staff a.leaders .nev{
				position:absolute;
				top:25px;
				left:80px;
			}
			
			.content.staff a.leaders .tit{
				position:absolute;
				top:44px;
				left:80px;
				font-weight:normal;
			}
			
			.content.staff a.leaders .eml{
				position:absolute;
				top:62px;
				left:80px;
				font-weight:normal;
				font-size:11px;
				color:#24b3db;
			}
			
			
			.content.staff a.leaders img{
				position:absolute;
				top:0px;
				left:0px;
			}
			
			#staff2 .eml{
				font-weight:normal;
				font-size:11px;
				color:#24b3db;
				display:block;
			}
			
			#staff_sep{
				margin-top:20px;
				margin-bottom:40px;
				/*border-top:1px solid #ddd;*/
			}
			
			.content.contact div{
				margin-left:10px;
			}
			
			.content.contact p{
				width:330px;
				margin-right:30px;
				float:left;
			}
		
		.content h1{
			color:#B8B8B8;
			font-size:18px;
			font-weight:normal;
			margin-bottom:35px;
		}
		
		.content h2{
			color:#B8B8B8;
			font-size:13px;
			font-weight:bold;
			margin-top:15px;
			margin-bottom:15px;
			color:#717171;
		}
		
		.content p{
			margin-bottom:15px;
		}
		
		.content ul{
			margin-left:30px;
			margin-bottom:15px;
		}
	
		a.ufszbg{
			display:block;
			width:195px;
			height:211px;
			margin:30px 34px 4px 0;
			float:left;
			color:#717171;
			font-size:12px;
			text-decoration:none;
			cursor:default;
			padding:0 15px 0 15px;
			background:url(../graphics/ufsz_bg.gif) no-repeat top left;
		}
		
			a.ufszbg:hover{
				background:url(../graphics/ufsz_bg.gif) no-repeat bottom left;
			}
			
			a.ufszbg strong{
				display:block;
				width:214px;
				height:78px;
				overflow:hidden;
				margin-left:-15px;
				text-indent:-1000px;
			}
			
				a.ufszbg#ufsz1 strong{ background:url(../graphics/ufsz_ikon_1.png) no-repeat; }
				a.ufszbg#ufsz2 strong{ background:url(../graphics/ufsz_ikon_2.png) no-repeat; }
				a.ufszbg#ufsz3 strong{ background:url(../graphics/ufsz_ikon_3.png) no-repeat; }
				a.ufszbg#ufsz4 strong{ background:url(../graphics/ufsz_ikon_4.png) no-repeat; }
				a.ufszbg#ufsz5 strong{ background:url(../graphics/ufsz_ikon_5.png) no-repeat; }
				
				a.ufszbg#szolg1 strong{ background:url(../graphics/szolg_ikon_1.png) no-repeat; }
				a.ufszbg#szolg2 strong{ background:url(../graphics/szolg_ikon_2.png) no-repeat; }
				a.ufszbg#szolg3 strong{ background:url(../graphics/szolg_ikon_3.png) no-repeat; }
				a.ufszbg#szolg4 strong{ background:url(../graphics/szolg_ikon_4.png) no-repeat; }
				a.ufszbg#szolg5 strong{ background:url(../graphics/szolg_ikon_5.png) no-repeat; }
					
			a.ufszbg b{
				position:absolute;
				right:10px;
				bottom:10px;
				display:block;
				width:72px;
				height:21px;
				background:url(../graphics/bt_tovabb.gif) no-repeat;
				cursor:pointer;
				overflow:hidden;
				text-indent:-1000px;
			}
			
			a.ufszbg.teleph strong{
				text-indent:0;
				font-size:14px;
				color:#282828;
				padding:5px 0 0 5px;
			}
			a.ufszbg.teleph img{
				margin:10px 0 0 -9px;
			}


	#rightbar{
		margin-top:55px;
		padding-left:25px;
		width:200px;
		float:left;
	}	
		
		#rightbar b{
			width:250px;
			display:block;
			border:3px solid #E7F8FF;
			overflow:hidden;
			margin-top:20px;
			padding:0px;
			font-size:0px;
		}		
		
		.newsitem#rightbar b{
			width:190px;
			left:40px;
		}
		
		.newsitem#rightbar img{
			margin:0;
		}
		
	#contact_top{
		margin-bottom:50px;
	}
		
		#contact_top #map{
			position:absolute;
			top:0px;
			left:360px;
			width:330px;
			height:180px;
			border:1px solid #BEE3FB;
		}	
		
	.cntbox{
		width:480px;
		display:block;
		background:#f6f6f6;
		border-left:1px solid #C4EAFB;
		border-right:1px solid #C4EAFB;
		margin:0px 0 10px 0;
	}	
	
		.cntbox.center{
			text-align:center;
		}
	
		.cntbox a{
			position:absolute;
			width:482px;
			height:10px;
			top:-10px;
			left:-1px;
			background:url(../graphics/cntboxbg.gif) top left no-repeat;
		}
		
		.cntbox b{
			position:absolute;
			width:482px;
			height:10px;
			bottom:-10px;
			left:-1px;
			background:url(../graphics/cntboxbg.gif) bottom left no-repeat;
		}
		
	.newslistitem{
		width:450px;
		min-height:140px;
		padding-left:220px;
		padding-bottom:40px;
		padding-right:40px;
		margin-bottom:40px;
		text-align:left;
		background:url(../graphics/sidemenu_dotline.gif) repeat-x bottom left;
	}	
	
		.newslistitem b{
			display:block;
			width:190px;
			height:140px;
			overflow:hidden;
			border:1px solid #E7F8FF;
			margin-bottom:-140px;
			left:-220px;
		}	
		
		.newslistitem p{
			padding:0;
			height:65px;
			overflow:hidden;
		}
		
		.newslistitem .date{
			display:block;
			font-size:10px;
			font-weight:blod;
			margin:-32px 0 20px 0;
		}
		
		.tovabb{
			position:absolute;
			right:40px;
			bottom:15px;
			width:72px;
			height:21px;
			background:url(../graphics/bt_tovabb.gif) no-repeat;
			overflow:hidden;
			text-indent:-1000px;
		}
		
		#pager{
			text-align:center;
		}
		
			#pager a{
				text-decoration:none;
				font-size:14px;
				font-weight:bold;
				color:#54A4CA;
				padding:0 3px 0 3px;
				display:inline-block;
				width:200px;
			}
			
			#pager a b{
				top:-2px;
			}

					

	.newsitem{
		padding-bottom:30px;
	}	
		
		.newsitem .newslead{
			font-weight:bold;
		}
		
		.newsitem .date{
			font-size:10px;
			display:block;
			margin-top:-32px;
			margin-bottom:20px;
		}
		
	#rightbar.newsitem{
		margin-top:65px;
	}
		
		
	.content.downloadlist{
		width:720px;
	}	
		
	.downloaditem{
		height:50px;
		width:715px;
		margin-bottom:30px;
	}	
		
		.downloaditem.xls{
			background:url(../graphics/icon_xls.gif) no-repeat 5px 0;
		}	
		
		.downloaditem.doc{
			background:url(../graphics/icon_doc.gif) no-repeat 5px 0;
		}
		
		.downloaditem.pdf{
			background:url(../graphics/icon_pdf.gif) no-repeat 5px 0;
		}
	
		.downloaditem .dl_name{
			display:block;
			font-size:13px;
			font-weight:bold;
			padding-left:60px;
		}
		
		.downloaditem .dl_date{
			display:block;
			font-size:10px;
			padding-left:60px;
		}
		
		.downloaditem .dl_desc{
			display:block;
			width:500px;
			font-size:10px;
			color:#bebebe;
			padding-left:60px;
			padding-right:160px;
			padding-bottom:10px;
			background:url(../graphics/sidemenu_dotline.gif) repeat-x bottom left;
		}
		
		.downloaditem  .letolt{
			display:block;
			position:absolute;
			right:20px;
			bottom:10px;
			width:72px;
			height:21px;
			overflow:hidden;
			text-indent:-1000px;
			background:url(../graphics/bt_letoltes.gif) no-repeat top left;
		}
		
			.downloaditem  .letolt:hover{
				background:url(../graphics/bt_letoltes.gif) no-repeat bottom left;
			}
	
	#dl_info{
		width:566px;
		height:65px;
		margin-top:50px;
		background:url(../graphics/download_info.gif) no-repeat top left;
	}
		
	#calculator{
		width:260px;
		height:285px;
		background:url(../graphics/calculator_bg.gif) no-repeat top left;
		color:#717171;
		font-size:10px;
		font-weight:bold;
		padding:40px 0 0 20px;
		top:7px;
	}	
	
		#calculator fieldset{
			border:none;
		}

		#calculator em{
			font-style:normal;
			font-size:11px;
			top:1px;
		}
		
		#calculator label{
			display:block;
			font-weight:bold;
			color:#717171;
			font-size:12px;
			padding-left:5px;
			margin:10px 0 5px 0;
		}
		
		#calculator #mehet{
			width:86px;
			height:21px;
			background:url(../graphics/bt_mehet.gif) no-repeat top left;
			text-indent:-1000px;
			overflow:hidden;
			cursor:pointer;
			margin:20px 0 10px 2px;
		}
		
		#calculator #result{
			position:absolute;
			bottom:62px;
			left:0px;
			width:100%;
			text-align:center;
			font-size:22px;
			color:#525252;
			font-weight:bold;
		}
		
		#calculator small{
			top:75px;
			font-size:10px;
			font-weight:normal;
		}
		
		#calculator #vizmenny{
			text-align:right;
			font-weight:normal;
		}
		
	#szla_bulls p{
		line-height:26px;
		height:26px;
		background-image:url(../graphics/szla_bulls.jpg);
		text-indent:60px;
		background-repeat:no-repeat;
	}	
	
		#szla_bulls p.szla_1{ background-position: 15px -5px; }
		#szla_bulls p.szla_2{ background-position: 15px -38px; }
		#szla_bulls p.szla_3{ background-position: 15px -71px; }
		#szla_bulls p.szla_4{ background-position: 15px -104px; }
		#szla_bulls p.szla_5{ background-position: 15px -137px; }
		#szla_bulls p.szla_6{ background-position: 15px -170px; }
		#szla_bulls p.szla_7{ background-position: 15px -203px; }
		#szla_bulls p.szla_8{ background-position: 15px -236px; }
	
	
	#ufsz_iroda p{
		padding:5px 15px 5px 18px;
		line-height:1.3em;
	}
	
	#ufsz_iroda img{
			display:block;
			margin:5px 0 5px 0;
	}
	
	.blue {
		color:#54A4CA !important;		
	}
	
	#ufsz_iroda strong.blue, #ufsz_iroda b.blue, h2.blue {
		font-size:14px !important;
	}
	
	#vizmin, #ufsz_muszaki{
		margin-bottom:30px;
	}
	
		#vizmin th, #ufsz_muszaki th{
			font-weight:bold;
			font-size:13px;
			color:#fff;
			background:#15B5DF;
			height:24px;
			line-height:24px;
			padding:0 40px 0 7px;
		}
		
		#vizmin td, 	#ufsz_muszaki td	 {
			font-weight:normal;
			font-size:13px;
			color:#717171;
			border-bottom:1px solid #15B5DF;
			height:24px;
			line-height:24px;
			padding:0 40px 0 7px;
		}
		#ufsz_muszaki {border-collapse:collapse;}
		#ufsz_muszaki th {line-height:normal;padding:3px 6px 3px 6px;text-align:left;border:1px solid #15B5DF;}
		#ufsz_muszaki td	{line-height:normal;padding:3px 6px 3px 6px;border:1px solid #15B5DF;}
	
		
	#gallery{
		width:650px;
	}	
		
		#gallery a{
			display:block;
			overflow:hidden;
			width:140px;
			height:140px;
			float:left;
			margin:0 20px 20px 0;
			border:1px solid #C4E5FB;
		}	
	
		
/**************/
/*	LABOR 	*/		
/**************/		

	#laborform{
		display:block;
		padding:10px 0 20px 40px; 
		width:440px;
		margin-top:40px;
		text-align:left;
	}	
	
		#laborform strong{
			color:#9AD7F3;
			font-size:18px;
			display:block;
			margin-bottom:10px;
		}
		
		#laborform cite{
			font-size:11px;
			color:#717171;
			display:block;
			font-style:normal;
			font-weight:bold;
			width:380px;
			margin-bottom:30px;
		}
	
		#laborform label{
			display:inline-block;
			vertical-align:top;
			width:180px;
			top:3px;
		}
		
			#laborform label em{
				color:#e00;
			}
		
		#laborform input{
			width:200px;
		}
		
		#laborform select{
			width:176px;
		}
		
		#laborform fieldset{
			border:none;
			float:left;
		}
		
			#laborform fieldset dfn{
				display:block;
				width:98%;
				font-size:14px;
				color:#818181;
				font-weight:bold;
				font-style:normal;
				top:-20px;
				padding-bottom:3px;
				border-bottom:1px solid #fff;
			}
	
			#laborform fieldset#szennydata{
				border-right:1px solid #fff;
				width:185px;
				margin-top:40px;
				padding-right:20px;
				visibility:hidden;
			}
			
			#laborform fieldset#ivodata{
				border-left:1px solid #fff;
				margin-left:-1px;
				width:185px;
				padding-left:20px;
				margin-top:40px;
				visibility:hidden;
			}
	
			#laborform fieldset#szennydata p,
			#laborform fieldset#ivodata p{
				margin-bottom:5px;
			}
			
			#laborform fieldset#szennydata label,
			#laborform fieldset#ivodata label{
				width:145px;
				text-align:right;
				padding-right:15px;
				top:1px;
			}
			
			#laborform #sbmt{
				width:108px;
				height:21px;
				background:url(../graphics/bt_megrendelem.gif) no-repeat;
				overflow:hidden;
				border:none;
				padding-top:21px;
				margin:30px 0 0 145px;
			}
			
			#laborform #sbmt.nosend{
				opacity:0.5;
				filter:alpha(opacity=50);
				cursor:not-allowed;
			}
			
			#laborform #sbmt.send{
				opacity:1;
				filter:alpha(opacity=100);
				cursor:pointer;
			}
			
/************************/
/*	HIBA BEJELENTŐ 	   */		
/***********************/			
			
	#hibabeform{
		display:block;
		padding:10px 0 20px 40px; 
		width:440px;
		margin-top:40px;
		text-align:left;
		height:430px;
	}	

		#hibabeform strong{
			color:#9AD7F3;
			font-size:18px;
			display:block;
			margin-bottom:10px;
		}
		
		#hibabeform cite{
			font-size:11px;
			color:#717171;
			display:block;
			font-style:normal;
			font-weight:bold;
			width:380px;
		}

		#hibabeform fieldset{		
			border:none;
		}
		
		#hibabeform label{
			display:inline-block;
			vertical-align:top;
			width:180px;
			top:3px;
			font-weight:bold;
		}
		
			#hibabeform label em{
				color:#e00;
			}
			
			#hibabeform label cite{
				font-size:9px;
				font-weight:normal;
				font-style:italic;
				color:#888;
			}
				
		#hibabeform input{
			width:200px;
		}
		
		#hibabeform select{
			width:176px;
		}
		
		#hibabeform textarea{
			width:196px;
			height:87px;
			background:url(../graphics/txt_bg.gif) no-repeat;
			overflow:auto;
			border:none;
			left:-2px;
			padding:5px;
			color:#4FBCEE;
			font-size:12px;
			font-family:arial,sans-serif;
		}
		
		#hibabeform #sbmt{
			width:108px;
			height:21px;
			background:url(../graphics/bt_bejelentem.gif) no-repeat;
			overflow:hidden;
			border:none;
			padding-top:21px;
			margin:5px 0 0 145px;
		}
		
		#hibabeform #sbmt.nosend{
			opacity:0.5;
			filter:alpha(opacity=50);
			cursor:not-allowed;
		}
		
		#hibabeform #sbmt.send{
			opacity:1;
			filter:alpha(opacity=100);
			cursor:pointer;
		}
		
		#hibanev option.diviz{
			font-size:11px;
			color:#fff;
			font-weight:bold;
			background:#15b0db;
			padding:3px 0 3px 3px;
		}
		
/*******************/
/*	MÉRŐ ÓRA 	   */		
/*******************/			

	#merooraform{
		display:block;
		width:235px;
		height:247px;
		background:url(../graphics/meroora_bg.gif) no-repeat;
		margin-top:27px;
		padding-top:80px;
		padding-left:25px;
		font-weight:bold;
		font-size:12px;
		color:#fff;
	}
	
	#merooraform label{
		font-size:11px;
		font-weight:bold;
		color:#fff;
		line-height:20px;
		margin-top:3px;
		display:block;
	}
	
	#merooraform  cite{
		font-size:10px;
		font-weight:normal;
		font-style:italic;
		color:#eee;
	}
	
	#merooraform em{
		display:inline-block;
		vertical-align:top;
		width:10px;
		font-size:17px;
		text-align:center;
	}

	#merooraform #ora_nev{
		width:200px;
	}
	#merooraform #ora_szam1{
		width:102px;
		text-align:right;
	}
	#merooraform #ora_szam2{
		width:50px;
		text-align:right;
	}
	#merooraform #ora_vizmero{
		width:102px;
		text-align:right;
	}
	#merooraform #ora_allas{
		width:102px;
		text-align:right;
	}
	#merooraform #ora_sbmt{
		width:86px;
		height:21px;
		border:none;
		cursor:pointer;
		padding-top:21px;
		margin-top:10px;
		background:url(../graphics/bt_mehet.gif) no-repeat;
	}
	
	#merooraform #ora_sbmt.send{
		opacity:1;
		filter:alpha(opacity=100);
		cursor:pointer;
	}
	#merooraform #ora_sbmt.nosend{
		opacity:0.5;
		filter:alpha(opacity=50);
		cursor:not-allowed;
	}

	ul#sitemap,
	#sitemap li{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	#sitemap{
		line-height:30px;
		left:40px;
	}
	
	#sitemap a{
		text-decoration:none;
		font-size:14px;
		font-weight:bold;
		color:#15AED9;
	}
	
	#sitemap a b{
		top:-1px;
		padding-left:5px;
		visibility:hidden;
	}
	
	#sitemap a:hover b{
		visibility:visible;
	}

	#gyik span{
		font-size:11px;
		font-weight:bold;
		color:#24b3db;
		cursor:pointer;
	}
	
	#gyik div *{
		display:none;
	}
	
	#gyik div h2,
	#gyik div span{
		display:block;
	}
	
	#gyik div.sa *{
		display:block;
	}


/*******************/
/*	NAPTÁR	 	   */		
/*******************/		

	#eventcal{
		width:162px;
		height:190px;
		left:3px;
		z-index:1000;
	}
	
	.weekhead{
		color:#b8b8b8;
		font-size:11px;
		font-weight:bold;
		word-spacing:10px;
		text-indent:7px;
		font-family:arial,sans-serif;
	}
	
	.day,
	.today,
	.spacer{
		position:relative;
		display:block;
		float:left;
		width:23px;
		height:20px;
		line-height:20px;
		text-align:center;
		color:#969696;
		font-size:11px;
		font-family:arial,sans-serif;
		text-decoration:none;
		font-weight:bold;
		background:url(../graphics/cal_daybg.gif) no-repeat top left;
	}
	
	.day.active,
	.today.active{
		background:url(../graphics/cal_daybg.gif) no-repeat right;
		cursor:pointer;
		color:#fff;
	}
	
	.daycontent{
		display:none;
		width:300px;
		position:absolute;
		top:46px;
		left:18px;
		z-index:1000;
		text-align:left;
		padding:0 20px 20px 20px;
		color:#555;
		line-height:16px;
		font-weight:normal;
		font-size:12px;
		cursor:default;
	}
	
		.daycontent .bgtop{
			background:url(../graphics/cal_itembgtop.png) no-repeat;
			width:339px;
			height:45px;
			position:absolute;
			top:-45px;
			left:0;
		}
		
		.daycontent .bgbot{
			background:url(../graphics/cal_itembgbot.png) no-repeat bottom left;
			width:339px;
			height:100%;
			position:absolute;
			top:0;
			left:0;
			z-index:-1;
		}
		
		.daycontent .close{
			display:block;
			width:20px;
			height:20px;
			position:absolute;
			top:-38px;
			right:20px;
			cursor:pointer;
		}
		
		.daycontent strong{
			color:#b8b8b8;
			font-size:14px;
			font-weight:bold;
			display:block;
			margin-bottom:5px;
		}
		
		#sidemenu .daycontent a{
			color:#24b3db;
			text-decoration:none;
			padding:0;
			display:inline;
		}
		
		.monthDisplay{
			height:31px;
			width:159px;
			line-height:39px;
			font-size:10px;
			color:#969696;
			font-family:arial,sans-serif;
			text-transform:uppercase;
			background:url(../graphics/cal_monthsel.gif) no-repeat;
			clear:both;
		}
		
			.prevMonth{
				position:absolute;
				top:0;
				height:40px;
				width:50px;
				left:0;
			}
			
			.nextMonth{
				position:absolute;
				top:0;
				height:40px;
				width:50px;
				right:0;
			}





