html, body {padding: 0; margin: 0; }

body {	background:  #F0EBDC url(../images/back.gif) repeat-x;	
	font: 11px Tahoma, sans-serif; 
	color: #644825; 
	text-align: center;
	}

/*Global elemek*/	
a {color: #4D6C29; text-decoration: none;}
a:hover {text-decoration: underline;}

h1	{font: normal 13pt Tahoma, sans-serif;}
h2	{font: normal 11pt Tahoma, sans-serif;}
img	{margin: 0; padding: 0; border: 0;}



/* Kont?ner x790*/
div#kontener { 
	position: relative;
	overflow: auto; 
	background: none; 
	margin: 0 auto; 
	width: 790px;   
	text-align: left; 
	}

/* ?rny?k x790*/
div.shadow { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='templates/images/shadows.png');
	width: 790px;  
	}
/*Mozilla hack*/
div.shadow[class] {background:  url(../images/shadows.png) repeat-y !important; }

/* El?rhet?s?gek, ?zenetk?ls?, nyomtat?s  x760*/
div.fejlec_menu {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='templates/images/fejlecshadow.png');
	position: relative;
	width: 760px; 
	height: 70px; 
	margin-left: 30px;
	}
/*mozilla hack*/
div.fejlec_menu[class]	{background:   url(../images/fejlecshadow.png) no-repeat right;}
	
	div.fejlec_menu ul {margin: 0; padding: 0; list-style-type: none; position: absolute; top: 39px; left: 434px;}
	div.fejlec_menu li {margin: 0; padding: 0; float: left;}
	div.fejlec_menu ul li {height: 31px;}
	div.fejlec_menu li a {
	 position:relative;
	 display: block;
	 height: 31px;
	 overflow:hidden;	
	}
	div.fejlec_menu li a span {
	 position: absolute;
	 height:31px;
	 top:0; left:0;
	 background:  url(../images/fejmenu.gif) no-repeat left;
	 behavior:  url(../CLMXM70P/%22templates/css/csshover.htc%22);
	}

	div.fejlec_menu li#elerhetoseg span,
	div.fejlec_menu li#elerhetoseg {width: 114px; background-position: 0 0; cursor: pointer;}
	div.fejlec_menu li#elerhetoseg span:hover {background-position: 0 -31px;}
	
	div.fejlec_menu li#uzenetkuldes span,
	div.fejlec_menu li#uzenetkuldes {width: 96px; background-position: -114px 0; cursor: pointer;}
	div.fejlec_menu li#uzenetkuldes span:hover {background-position: -114px -31px;}
	
	div.fejlec_menu li#nyomtatas span,
	div.fejlec_menu li#nyomtatas {width: 86px; background-position: -210px 0; cursor: pointer;}
	div.fejlec_menu li#nyomtatas span:hover {background-position: -210px -31px;}

/* Fejl?c nagyk?p x730*/	
.fejlec {
	position: relative;
	background: #EEDFB6;
	width: 730px; 
	height: 180px; 	
	margin: 0 0 0 30px; padding: 0;
	font-size: 14px;
	}
	span#fej_img {height: 180px; width: 730px; position: absolute; background:  url(../images/fejlec.gif) no-repeat; }

#fej_img {
  width: 678px;
  height: 168px;
  background:   url(../images/fejlec.jpg) no-repeat; 
  text-indent: -9999px; 
}

#fej_img #indexpage {
	height: 55px;
	width: 200px;
	margin: 0 0 0 20px;
	padding: 0;
	position: relative;
	top: 60px; 
}

#fej_img #indexpage li {
	margin: 0;
	padding: 0;
}
	
ul#indexpage li, ul#indexpage a {
	height: 55px;
	display: block;
	}
	

/* Baloldali Men? elemei x178*/
	div.balmenu {
	margin-left: 1px;
	width: 179px;
	*width: 178px;  
	float: left; 
	*overflow: hidden;
	}
	
		div.balmenu ul { margin: 0; padding: 0; position: relative; list-style: none; }
		div.balmenu h1,
		div.balmenu ul h2,
		div.balmenu ul h3,
		div.balmenu ul h4 {display: none;}
					
		div.balmenu ul.root {width: 178px; }
		div.balmenu ul.root li {margin: 0; padding: 0;}
			div.balmenu ul.root ul a {color: #93713B;}
			div.balmenu ul.root ul a:hover {color: #EA252B;}
		
			div.balmenu ul.root ul {padding-left: 10px; }
			div.balmenu ul.root ul li {background: url(../images/almenu_dot.gif) no-repeat top left; padding-left: 8px; margin-top: 8px;}		
			div.balmenu ul.root ul li a {display: inline; height: 27px;}
				div.balmenu ul.root ul ul {background: none; font-size: 10px;}
					div.balmenu ul.root ul ul ul {background: none; font-size: 9px;}
		
			div.balmenu ul.root ul.sub1 {background: url(../images/almenu.gif) repeat-y top left; padding-bottom: 10px; padding-top: 5px; margin-top: -1px;}
			div.balmenu ul.root ul.sub1 ul li {background: url(../images/almenu2_dot.gif) no-repeat top left; padding-left: 8px; margin-top: 6px;}
				
		
		div.balmenu ul.root li a {
	position:relative;
	display: block;
	overflow:hidden;

			}	
			
		div.balmenu ul.root li a span {
			 position: absolute;
			 width: 178px;
			 top: 0; left: 0;
			 background:  url(../images/menu.gif) no-repeat left;
			 behavior: url("csshover.htc");
			}
			
		/*F?men? (root) k?pcser?k*/	
		div.balmenu ul.root li#cimlap a,
		div.balmenu ul.root li#cimlap a span {height: 38px;}
		div.balmenu ul.root li#cimlap span,
		div.balmenu ul.root li#cimlap {background-position: 0 0; cursor: pointer;}
		div.balmenu ul.root li#cimlap span:hover {background-position: -178px 0;}
		
		
		div.balmenu ul.root li#reformprojekt a,
		div.balmenu ul.root li#reformprojekt a span {height: 37px;}
		div.balmenu ul.root li#reformprojekt span,
		div.balmenu ul.root li#reformprojekt {background-position: 0 -38px; cursor: pointer; }
		div.balmenu ul.root li#reformprojekt span:hover {background-position: -178px -38px; }
		div.balmenu ul.root li#reformprojekt span.active {background-position: -178px -38px; }
		
		div.balmenu ul.root li#egeszsegugy a,
		div.balmenu ul.root li#egeszsegugy a span {height: 37px;}
		div.balmenu ul.root li#egeszsegugy span,
		div.balmenu ul.root li#egeszsegugy {background-position: 0 -75px; cursor: pointer; }
		div.balmenu ul.root li#egeszsegugy span:hover {background-position: -178px -75px; }
		div.balmenu ul.root li#egeszsegugy span.active {background-position: -178px -75px; }
		
		div.balmenu ul.root li#nyugdij a,
		div.balmenu ul.root li#nyugdij a span {height: 37px;}
		div.balmenu ul.root li#nyugdij span,
		div.balmenu ul.root li#nyugdij {background-position: 0 -112px; cursor: pointer; }
		div.balmenu ul.root li#nyugdij span:hover {background-position: -178px -112px; }
		div.balmenu ul.root li#nyugdij span.active {background-position: -178px -112px; }
		
		div.balmenu ul.root li#onkormanyzat a,
		div.balmenu ul.root li#onkormanyzat a span {height: 52px;}
		div.balmenu ul.root li#onkormanyzat span,
		div.balmenu ul.root li#onkormanyzat {background-position: 0 -149px; cursor: pointer; }
		div.balmenu ul.root li#onkormanyzat span:hover {background-position: -178px -149px; }
		div.balmenu ul.root li#onkormanyzat span.active {background-position: -178px -149px; }
		
		div.balmenu ul.root li#oktatas a,
		div.balmenu ul.root li#oktatas a span {height: 37px;}
		div.balmenu ul.root li#oktatas span,
		div.balmenu ul.root li#oktatas {background-position: 0 -201px; cursor: pointer; }
		div.balmenu ul.root li#oktatas span:hover {background-position: -178px -201px; }
		div.balmenu ul.root li#oktatas span.active {background-position: -178px -201px; }
		
		div.balmenu ul.root li#kozigazgatas a,
		div.balmenu ul.root li#kozigazgatas a span {height: 37px;}
		div.balmenu ul.root li#kozigazgatas span,
		div.balmenu ul.root li#kozigazgatas {background-position: 0 -238px; cursor: pointer; }
		div.balmenu ul.root li#kozigazgatas span:hover {background-position: -178px -238px; }
		div.balmenu ul.root li#kozigazgatas span.active {background-position: -178px -238px; }
		
		div.balmenu ul.root li#szocialis a,
		div.balmenu ul.root li#szocialis a span {height: 54px;}
		div.balmenu ul.root li#szocialis span,
		div.balmenu ul.root li#szocialis {background-position: 0 -275px; cursor: pointer; }
		div.balmenu ul.root li#szocialis span:hover {background-position: -178px -275px; }
		div.balmenu ul.root li#szocialis span.active {background-position: -178px -275px; }
		
		div.balmenu ul.root li#kozfeladatok a,
		div.balmenu ul.root li#kozfeladatok a span {height: 37px;}
		div.balmenu ul.root li#kozfeladatok span,
		div.balmenu ul.root li#kozfeladatok {background-position: 0 -329px; cursor: pointer; }
		div.balmenu ul.root li#kozfeladatok span:hover {background-position: -178px -329px; }
		div.balmenu ul.root li#kozfeladatok span.active {background-position: -178px -329px; }
		
		div.balmenu ul.root li#deregulacio a,
		div.balmenu ul.root li#deregulacio a span {height: 37px;}
		div.balmenu ul.root li#deregulacio span,
		div.balmenu ul.root li#deregulacio {background-position: 0 -366px; cursor: pointer; }
		div.balmenu ul.root li#deregulacio span:hover {background-position: -178px -366px; }
		div.balmenu ul.root li#deregulacio span.active {background-position: -178px -366px; }

		div.balmenu ul.root li#linkek a,
		div.balmenu ul.root li#linkek a span {height: 37px;}
		div.balmenu ul.root li#linkek span,
		div.balmenu ul.root li#linkek {background-position: 0 -403px; cursor: pointer; }
		div.balmenu ul.root li#linkek span:hover {background-position: -178px -403px; }
		div.balmenu ul.root li#linkek span.active {background-position: -178px -403px; }
		

		/* bannerek a men? alatt */
		div.balmenu div.banners {margin: 10px 0 50px 0; text-align: center; }
		div.balmenu div.banners a {display: block; width: 132px; margin: 15px auto; padding: 0;}
		div.balmenu div.banners a.closer {display: block; width: 132px; margin: 5px 0 0 0 !important; padding: 0;}
		div.balmenu div.banners a img {border: 1px solid #BE9B59;}
		div.balmenu div.banners a img.tp {border: 0;}

/* Nyit? oldal dobozai, elemei*/
div#nyito_kontener {
	width: 730px; 
	background: #EEDFB6 url(../images/nyito_kontener_bg.gif) repeat-y; 
	margin: 0 0 0 30px; padding: 0;
	text-align: left;
	overflow: auto;
	}
		div.nyito {float: left; width: 366px; padding: 10px 8px 0px 15px; }
		div.nyito img {float: left; margin: 0 10px 0 0 ;}
		div.nyito h1 {font: normal 14px Tahoma, sans-serif; margin: 15px 0 10px 0;}
		div.nyito p {padding: 0; margin: 0 0 10px 0; line-height: 1.5em;}
		div.nyito p.alairas {padding: 0; margin: 0 0 10px 0; line-height: 1.5em; text-align: right;}
		
		div.friss_hirek {float: right; width: 149px; padding: 0 2px 0 10px; }
		div.friss_hirek h1 {position: relative; width: 143px; height: 35px; margin: 0; padding: 0;}
		div.friss_hirek h1 span {position: absolute; background:  url(../images/friss_hirek_h1.gif) no-repeat; width: 143px; height: 35px;}
		div.friss_hirek ul {padding: 0; margin: 10px 0 0 0; list-style-type: none; font: 10px Tahoma, sans-serif;}
		div.friss_hirek li {padding: 0 0 10px 0;}
		div.friss_hirek li a {background:  url(../images/friss_hirek_dot.gif) no-repeat left top; display: block; padding-left: 8px;}
		
		
/* A Bels? tartalom dobozai */			
div#belso_kontener {
	width: 730px; 
	margin: 0 0 0 30px;
	background: #EEDFB6 url(../images/belso_kontener_bg.gif) repeat-y; 
	padding: 0;
	text-align: left;
	overflow: auto;
	}
	

	div.tartalom {
	width: 514px; 
	float: left;
	padding: 0 21px 0 15px
	}
		div.tartalom .redheader {margin: 0 0 10px 0; padding: 15px 10px 0 5px; color: #EC262D;}
		div.letoltes .redheader {margin: 0; padding: 15px 10px 26px 5px; color: #EC262D; border-bottom: 1px solid #C4A461;}
		div.tartalom h1 {margin: 0 0 10px 0; padding: 8px 0; border-bottom: 1px solid #C4A461;}
		div.tartalom h2 {margin: 0; padding: 8px 0 4px 0; font-weight: bold;}
		div.tartalom div.imgshadow {float: right; margin-left: 10px;  background:  url(../images/tartalom_kepek_shadow.gif) no-repeat; width: 131px; height: 169px;}
		div.tartalom div.imgshadow img {margin: 9px 0px 0px 8px;}
		div.tartalom p {padding: 0; margin: 0 0 10px 0; line-height: 1.5em;}
		div.tartalom .dok_doboz {background:  url(../images/link_doboz_dot.gif) repeat-x top; padding: 10px 0;}
		div.tartalom p.alairas {padding: 0; margin: 0 0 10px 0; line-height: 1.5em; text-align: right;}
		div.tartalom ol li {padding: 5px 0 0px 0; margin-bottom: 8px;}
		div.tartalom ol li ol {padding: 0 0 0 23px; margin: 0; list-style-type: lower-alpha;}
		div.tartalom ol li ol li {padding: 5px 0 0 0; margin: 0;}
		div.tartalom ul {margin-top: 0; }
		div.tartalom ul li {padding: 4px 0 5px 0; line-height: 1.2em;}
		div.tartalom .redlink {color: #EC262D;}
		div.tartalom .contentbanner {text-align: center; padding-top: 7px;}
		div.tartalom .contentbanner a {margin: 0 10px 0 0;}

		div.hirarchiv p a {display: block; font: bolder 12px Tahoma, sans-serif;}
		div.hirarchiv p span {font-weight: bolder;}
		div.hirarchiv .belso {display:inline;font: bolder 10px Tahoma, sans-serif !important;}		

			div.lapozo table {padding: 0; margin:0; width: 100%;}
			div.lapozo table td {width: 33%; height: 26px;}
			div.lapozo table td a {position: relative; display: block; height: 26px; line-height: 26px;}
			div.lapozo table td a span {position: absolute; background:  url(../images/lapozo.gif) no-repeat; height: 26px; top: 0; left: 0; cursor: pointer;}
			div.lapozo table td a#prev {width: 53px;}
			div.lapozo table td a#next {width: 81px;}
			div.lapozo table td a#prev span{background-position: 0 0; width: 53px;}	
			div.lapozo table td a#next span{background-position: -53px 0; width: 81px;}

		div.uzenet form {padding: 0; margin: 0 0 40px 0;}
		div.uzenet label {position: relative; display: block;  width: 172px; padding: 0; margin: 10px 0 0 0;}
		div.uzenet label#text {width: 351px; *width: 331px;}
		div.uzenet label span {position: absolute; top: 0; right: 0px; color: #CBB686; text-transform: uppercase;}	
		div.uzenet input, 
		div.uzenet textarea	{padding: 2px; margin: 5px 0 0 0; width: 170px; height: 16px; *height: 20px; border: 1px solid #CBB686; font: 12px Tahoma, sans-serif; color: #644825;}
		div.uzenet textarea 	{width: 349px; *width: 329px; height: 110px; }
		div.uzenet input.elkuld {border: 0; width: 60px; height: 26px; margin-left: -5px;}
		
		.letoltes ul {margin: 0; padding: 0; list-style-type: none; }
		.letoltes ul li {display: block; height: auto !important; font: bolder 9px Tahoma, sans-serif; padding: 5px 0 0px 20px !important; margin-bottom: 8px; width: auto;}
		.letoltes ul li#pdf {background:  url(../images/ico_pdf.gif) no-repeat left;}
		.letoltes ul li#doc {background:  url(../images/ico_doc.gif) no-repeat left;}
		.letoltes ul li#xls {background:  url(../images/ico_xls.gif) no-repeat left;}
		.letoltes ul li#ppt {background:  url(../images/ico_ppt.gif) no-repeat left;}
		.letoltes ul span {color: #4D6C29; font-weight: normal;}

.lablec {width: 790px; height: 40px; clear: both; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod=scale src='templates/images/foot.png');}
.lablec[class] {background:  url(../images/foot.png) no-repeat;}
.lablec a { 
	 position:relative;
	 top: 3px;
	 left: 50px;
	 display: block;
	 width: 1%;
	 color: #8E6A33;
}

.smallfont{
	font-size: 0.8em;
}
