#mmenu {
margin: 0;
padding: 0;
	/* position: float; */
float:left;
width: 730px;
text-align:left;
cursor: pointer;

}

#mmenu ul {
list-style: none;
margin:0;
padding:0;

width: auto;
float: left;
height: 29px;

}

#mmenu a, #mmenu h3 {
/*font-family: Tahoma;*/
font-size: 11px;
text-decoration: none;
color: var(--main);
display: block;
margin: 0;
padding: 0;
}

#mmenu h3 {
color: var(--main);
line-height:29px;
padding-left:8px;
padding-right:8px;
}

#mmenu h3 a {
    font-weight: bold;
}
#mmenu h3 a:hover {
background: var(--main);
}

/* #mmenu h3:hover { */
#mmenu ul li:hover h3 {
background: var(--main);
color: #fff;
line-height:29px;
padding-left:8px;
padding-right:8px;

}

/*
#mmenu ul li:hover h3 {
	background: url('/images/bg_menu_down.jpg');
color: #fff;
}
*/

#mmenu ul ul a {
color: #fff;
background: #003569;
text-decoration: none;
padding: 14px 8px 14px 8px;
}

#mmenu a:hover {
color: #fff;
background: var(--main);

}

#mmenu li {
	position: relative;
z-index: 500;
}

#mmenu ul ul {
position: absolute;
z-index: 500;
width:14em;
}

#mmenu ul ul ul {
top: 0;
left: 100%;
}

/*
div#mmenu ul ul,
div#mmenu ul li:hover ul ul,
div#mmenu ul ul li:hover ul ul
{display: none;}

div#mmenu ul li:hover ul,
div#mmenu ul ul li:hover ul,
div#mmenu ul ul ul li:hover ul
{display: block;}
*/

div#mmenu ul ul {
display: none;
}

div#mmenu ul li:hover {
font-weight: bold;
}

div#mmenu ul li:hover ul{
display: block;
}


.glu{
background:var(--main) !important;
}

.glu a{
  color:white !important;
}

.glu:hover{
background: var(--bg) !important;
}

.glu:hover a{
color:var(--main) !important;
background: var(--bg) !important;
}

