.menubal, .menubal ul {list-style-type:none; padding:0; margin:0;}
.menubal {
	margin: 0px 0px 0px 0px;
}
/* for IE7 to position the tables correctly */
.menubal {position:relative; float:left;}

/* for IE5.5 and IE6 to position the tables corectly */
* html .menubal {position:static;}

/* Set up the size of the list items and float left to place inline 2993DB */
.menubal li {
	width:160px;
	height:20px;
	margin:0px 0 0 0;
	border:1px outset #000;
	background-color: #D1D9BF;
}

/* Give the sub level list item a diffent background color to make it 'stand out'. 186AA3 */
.menubal li.sub {
	background-color: #B4B498;
	
}

/* Style and position the table so it takes no part in the menubal function. The font size is necessary for IE5.5 */
.menubal table, .menubal ul ul table {border-collapse:collapse; width:0; height:0; position:absolute; bottom: 0; top:auto; left:0; font-size:1em;}
.menubal ul table, .menubal ul ul ul table {top:5px; bottom:auto;}

/* Default link styling */
.menubal li a {
	display:block;
	color:#1A1A1A;
	font-family:arial, sans-serif;
	font-size:12px;
	line-height:20px;
	width:160px;
	text-decoration:none;
	text-indent:20px;
}

/* Style the list OR link hover. Depends on which browser is used */
.menubal a:hover {
	width:160px;
	color:#FFFFFF;
	background:#88A4AA;
}

/* For all browsers except IE5.5 and IE6 to keep the hover state through the menubal cascade. */
.menubal :hover > a {
	color:#FFFFFF;
	background:#88A4AA;
}

/* Give the link OR list a relative position. Depends on which browser is used */
.menubal li.sub:hover,
.menubal li.sub a:hover {position:relative;}

/* keep the 'next' level invisible by placing it off screen. */
.menubal ul, 
.menubal :hover ul ul, 
.menubal :hover ul :hover ul ul {position:absolute;left:-9999px; width:120px;}

/* Position the flyout sub levels to the right or left when hovering over the sub level list OR link. */
.menubal :hover ul {padding:9px 3px; left: 70px; bottom:-40px; background:transparent url(transparent.gif); padding-top:8px;}
.menubal :hover ul :hover ul {padding:9px 3px; left:100px; top:auto; top:-5px; bottom:auto;}
.menubal :hover ul :hover ul :hover ul {padding:9px 3px; left:100px; bottom:0; top:auto;}


.menubal li.suba {
	background-color: #FFFFFF;	
}



.banner_width {
	width:980px;
}
.bluehead {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		color: #326496;
		font-weight: bold;
}
.bigbluehead {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 18px;
	color: #326496;
	font-weight: bold;
}

.text	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: gray;
	line-height: normal;
	text-align: justify;
}
.textkicsi	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	line-height: normal;
	text-align: right;
}
.nev_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330066;
	background-color: #d1d9bf;
	font-weight: bold;
	
	
}
.csoport_head {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 320px;
	text-align: center;
	padding:4px;
}
.fajta_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #749EAF;
	font-weight: bolder;
	width: 60px;
	text-align: center;
	padding-right:100px;	
}

.netto_head {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 90px;
	text-align: right;
	padding-right:8px;
}
.ciksz_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
.netto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	width: 60px;
	padding-right:2px;
}
.nev {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 480px;
	text-align: left;
	padding-left:4px;
}
.ciksz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 150px;
	text-align: center;
}
.cikszi {
	text-align: center;
	width: 10px;
	
}


#box-cimoldal1 {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 776px;
	padding-left: 5px;
	text-align: justify;
	
	
}

#box-cimoldal1 a{
	color: #003366;
	text-decoration: underline;
}

#box-cimoldal2 {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	width: 780px;
	
}

#box-cimoldal2 a{
	color: #003366;
	text-decoration: underline;
}





#apDivk0 {
	
	left:0px;
	top:0px;
	width:642px;
	height:644px;
	z-index:1;
	background-color: #FFFFFF;
	vertical-align: middle;
}

#map {
	
	left:33px;
	top:40px;
	width:580px;
	height:360px;
	z-index:10;
}
#apDivk1 {
	
	left:36px;
	top:460px;
	width:312px;
	height:133px;
	z-index:2;
	text-align: left;
}
#apDivk1 h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	background-color: #FFFFFF;
}
#apDivk2 {
	 
	left:35px;
	top:412px;
	width:581px;
	height:70px;
	z-index:3;
	text-align: center;
}


.cimbalom {
	text-align: center;
}
#indexBody #mainWrapper .main_width #contener #contentMainWrapper tr #column_center .buttonRow3 {
	font-size: 12px;
}
.kiemel {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #F00;
}
