/* Fejlec menu TOP LEVEL 1 */
div.mainmenu {
  width: 760px;
  height: 37px;
  float: left;
  display: block;
  z-index: 1;
}

div.mainmenu ul.menulevel_1 {
	width: auto;
	height:36px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: left;
	display: block;
	float: left;
  z-index: 1;	
}

div.mainmenu ul.menulevel_1 li {
	line-height: 36px;
	height:36px;
	display: block;
	float: left;
  z-index: 1;	
}

div.mainmenu ul.menulevel_1 li a {
	height: 36px;
	line-height: 36px;
    color: #211f59;
	display: block;
	float: left;
	width: 152px;
	text-align: center;
 	font-size: 12px;
    font-family: verdana;
    text-decoration: none;
  z-index: 1;    
}


div.mainmenu ul.menulevel_1 li a:hover {
	color: #211f59;
  background-image: url(../supershop.hu/images/mainmenuoverbg.jpg );
	background-repeat: no-repeat;
	background-position: top left;
	text-decoration: none;
  z-index: 1;	
}

div.mainmenu ul.menulevel_1 li a.last {
  border: none;
  z-index: 1;    
}

div.mainmenu ul.menulevel_1 li#menuli3  {
  background-image: url(../supershop.hu/images/mainmenubg1.jpg );
	background-repeat: no-repeat;
	background-position: top left;
  z-index: 1;	
}

div.mainmenu ul.menulevel_1 li#menuli3:hover a,
div.mainmenu ul.menulevel_1 li#menuli3.iehover a {
  background-image: url(../supershop.hu/images/mainmenuoverbg1.jpg );
	background-repeat: no-repeat;
	background-position: top left;
  z-index: 1;	
}

div.mainmenu ul.menulevel_1 li#menuli3:hover li a {
  background: none;
	background-image: none;
  z-index: 1;	
}

div.mainmenu ul.menulevel_1 li#menuli3 li a {
	background: none;
  background-image: none;
  z-index: 1;  
}

div.mainmenu ul.menulevel_1 li#menuli3 li a#link17  {
	background: none;
  background-image: none;
  z-index: 1;  
}

div.mainmenu ul.menulevel_1 li#menuli3 li a:hover {
  background: none;
	background-image: none;
  z-index: 1;	
}

div.mainmenu ul.menulevel_1 li#menuli3 li a.last {
  background: none;
	background-image: none;
  z-index: 1;	
}

div.mainmenu ul.menulevel_1 li#menuli3 li a.first {
  background: none;
	background-image: none;
  z-index: 1;	
}


div.mainmenu ul.menulevel_1 li#menuli4  {
  background-image: url(../supershop.hu/images/mainmenubg2.jpg );
	background-repeat: no-repeat;
	background-position: top left;
  z-index: 1;	
}

div.mainmenu ul.menulevel_1 li#menuli4:hover a,
div.mainmenu ul.menulevel_1 li#menuli4.iehover a {
  background-image: url(../supershop.hu/images/mainmenuoverbg2.jpg );
	background-repeat: no-repeat;
	background-position: top left;
  z-index: 1;	
}

div.mainmenu ul.menulevel_1 li#menuli4:hover li a {
  background-image: none;
  z-index: 1;    
}

div.mainmenu ul.menulevel_1 li#menuli4 li a {
  background-image: none;
  z-index: 1;  
}

div.mainmenu ul.menulevel_1 li#menuli4 li a#link30 {
  background-image: none;
  z-index: 1;    
}


div.mainmenu ul.menulevel_1 li#menuli4 li a:hover {
    background-image: none;
}

div.mainmenu ul.menulevel_1 li#menuli4 li a.last {
    background: none;
	background-image: none;
}

div.mainmenu ul.menulevel_1 li#menuli4 li a.first {
    background: none;
	background-image: none;
}
/* */

ul#navmenu li {
	display: inline;
	position: relative;
  z-index: 1;	
}

ul#navmenu ul {
	position: absolute;  
	top: 35px;
	left: 0px;
	display: none;
	list-style: none;
    border-top: 1px solid #FFF;
    margin:0;
    padding:0;
	background-image: none;
  z-index: 1;	
}

ul#navmenu ul li {
	display: block !important;
    float: left;
	height: 25px;
	line-height: 25px;
    text-indent:0px;
	top: -1px;
    margin:0;
    padding:0;
	background-image: none;
	background: #ffd065;
}

ul#navmenu ul li a {
    border:0;
    color:#211f59;
	background: none;
	background-image: none;
    width:150px;
	height: 24px;
	line-height: 24px;
	float: left; /*For Gecko*/
	display: block !important;
    border-top: none;
 	font-size: 9px;
	font-weight: normal;
    margin:0;
    text-indent:5px;
	text-align: left;
	border-top: 1px solid #EE8F0C;
	border-left: 1px solid #EE8F0C;
	border-right: 1px solid #EE8F0C;
}

ul#navmenu ul li a:hover {
    color:#211f59;
	text-decoration: underline;
    background-image: none;
}

ul#navmenu ul li .first{
	background-image: none;
}

ul#navmenu ul li .last{
    background-image:none;
	border-bottom: 1px solid #EE8F0C;
	bottom: 1px;
}



ul#navmenu ul ul{
	display: none;
	position: relative;
	top: -2px;
	left: 200px;
  z-index: 1;	
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
	display: none;
	background-image: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
	display: block;
	background-image: none;
}


/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */


/* new */

#navmenu {
float: left;
}

#navmenu ul {
list-style: none;
margin: 0;
padding: 0;
width: 12em;
float: left;
}

#navmenu a, #navmenu h2 {
display: block;
margin: 0;
}


#navmenu li {position: relative;}

#navmenu ul ul {
position: absolute;
z-index: 500;
}

#navmenu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#navmenu ul ul,
div#navmenu ul li:hover ul ul,
div#navmenu ul ul li:hover ul ul
{display: none;}

div#navmenu ul li:hover ul,
div#navmenu ul ul li:hover ul,
div#navmenu ul ul ul li:hover ul
{display: block;}