@charset "utf-8";

table.almenu {
	width:100%;
	margin:5px 0 0 0;
	line-height:15px;
} 
h3.almenupont {
	border: none;
	background-color: #2f8fc3;
	clear:both;
	font-size:14px;
	line-height:28px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	padding-left: 1em;
	color:white;
	cursor:pointer;
	margin: 5px 0;
}
div#almenu_tartalom {
	background-color: white;
	border: 1px solid #0d6595;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position:absolute;
	padding: 1em 1em 0.2em 1em;
	z-index: 1000;
	overflow: auto;
	*padding-bottom: 0.8em; /* IE7 hack */
}
h3.almenupont a {
	color:white;
	text-decoration: none;
}
div#div_close {
	margin-bottom: 7px;
}
div#div_close img {
	height: 19px;
}

/* 
	az alábbi két deklaráció az idétlen IE-k miatt van
	a html > body kifejezést az IE6 nem érti meg, egyébként viszont emiatt a második deklaráció precedensebb az elsőnél
	a *margin... meg nyilván invalidus, tehát minden rendes böngésző figyelmen kívül hagyja, az IE7 viszont ehhez túl okos
	így persze a CSS egésze sem lesz valid, dehát ez van
*/
div#close {
	margin-bottom: 0;
}
html > body div#close {
	margin-bottom: 7px;
	*margin-bottom: 0; /* IE7 hack */
}

div#close img{
	height: 19px;
}
li.top a {
	font-weight: bold;
}
div.al_almenu td {
	padding: 5px;
}
div.al_almenu a {
	font-weight: bold;
	font-size: 14px;
}



