/*menü doboz*/
#fomenu_mezo
{
	height:23x;
	position:relative;
	z-index:100;
	background-position: center;
	padding-top: 2px;
}
/* A menü stilusa */
/* Alaphelyzetbe állítjuk a menüt*/
.menu, .menu ul
{
list-style-type:none;
padding:0;
margin:0;
font-family:arial, sans-serif;
}
/* top menü beállítása (lebegés) */
.menu li.top 
{
display:block; 
float:left; 
position:relative;
}
/* Stílus pozicionálás IE5.5 */
.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
/* Alapértelmezett top link link stílusa */
.menu li.top a.top_link 
{
display:block; 
float:left; 
height:19px;
}
/* kinkek a képernyőn kivül*/
.menu li.top a span 
{
position:absolute;
left:-9999px;
top:0;
z-index:0;
font-size:10px;
}

/********************************** Főenü elemek**********************************/
/* pre-load thover képek */
.menu li.p1 
{
	width:45px;
	background-image: url(../pic/newsh.jpg);
	background-repeat: no-repeat;
}
.menu li.p2 {
	width:67px;
	background-image: url(../pic/databaseh.jpg);
	background-repeat: no-repeat;
}
.menu li.p3 {
	width:74px;
	background-image: url(../pic/thesaurush.jpg);
	background-repeat: no-repeat;
	}
.menu li.p4 {
	width:43px;
	background-image: url(../pic/linksH.jpg);
	background-repeat: no-repeat;
}


.menu li.p5 {
	width:57px;
	background-image: url(../pic/contacth.jpg);
	background-repeat: no-repeat;
}
.menu li.p6 {
	width:56px;
	background-image: url(../pic/browseh.jpg);
	background-repeat: no-repeat;
}
.menu li.p7 {
	width:55px;
	background-image: url(../pic/articlesh.jpg);
	background-repeat: no-repeat;
}
/* rendes képek */
.menu li a#tezaurusz
{
	width:74px;
	background-image: url(../pic/thesaurus.jpg);
	background-repeat: no-repeat;
}
.menu li a#linkek
{
	width:43px;
	background-image: url(../pic/links.jpg);
}
.menu li a#kapcsolat
{
	width:57px;
	background-image: url(../pic/contact.jpg);
	background-repeat: no-repeat;
}
.menu li a#hirek
{
	width:45px;
	background-image: url(../pic/news.jpg);
	background-repeat: no-repeat;
}
.menu li a#adatbazis
{
	width:67px;
	background-image: url(../pic/database.jpg);
	background-repeat: no-repeat;
}
.menu li a#bongeszes
{
	width:56px;
	background-image: url(../pic/browse.jpg);
	background-repeat: no-repeat;
}
.menu li a#cikkek
{
	width:55px;
	background-image: url(../pic/articles.jpg);
	background-repeat: no-repeat;
}
/* Style the list OR link hover. Depends on which browser is used */
.menu a:hover {visibility:visible;} /* for IE6 */
.menu li:hover { position:relative; z-index:200;} /* for IE7 */

/* Ez a rész feleős a hover megjelenítésért */
.menu li a#hirek:hover, .menu li:hover a#hirek,
.menu li a#adatbazis:hover, .menu li:hover a#adatbazis,
.menu li a#linkek:hover, .menu li:hover a#linkek,
.menu li a#kapcsolat:hover, .menu li:hover a#kapcsolat,
.menu li a#tezaurusz:hover, .menu li:hover a#tezaurusz,
.menu li a#bongeszes:hover, .menu li:hover a#bongeszes,
.menu li a#cikkek:hover, .menu li:hover a#cikkek {background:transparent;}
/******************************************************************************************/
/* almenü*/
/* Láthatatlannak tartja az almenü részt. */
.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0;}

/* első dropdown menü */
.menu :hover ul.sub {
	left:0;
	top:19px;
	padding:3px 0;
	border:1px solid #888;
	white-space:nowrap;
	width:140px;
	height:auto;
	background-color: #000000;
}
.menu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:120px;}
.menu :hover ul.sub li a {display:block; font-size:11px; height:20px; width:120px; line-height:20px; text-indent:3px; color:#ef9f22; text-decoration:none; border:2px solid #000; border-width:0 0 0 3px;}
.menu :hover ul.sub li a.fly {
	background-color: #000;
	background-image: url(../kepek/arrow.gif);
	background-repeat: no-repeat;
	background-position: 110px 7px;
}
.menu :hover ul.sub li a:hover {background:#ef9f22; color:#000}
.menu :hover ul.sub li a.fly:hover {
	color:#000;
	background-color: #ef9f22;
	background-image: url(../kepek/arrow_over.gif);
	background-repeat: no-repeat;
	background-position: 110px 7px;
}
.menu :hover ul li:hover > a.fly {
	color:#000;
	background-color: #ef9f22;
	background-image: url(../kepek/arrow_over.gif);
	background-repeat: no-repeat;
	background-position: 100px 7px;
} 

/* első szint utáni menük */
.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:120px; top:-4px; background: #000; padding:3px 0; border:1px solid #888; white-space:nowrap; width:120px; z-index:200; height:auto; z-index:300;}
