div#menu-frame {
	border:1px rgb(20,20,20) none;
	text-align: left;
	position:fixed;
	top: 0px;
	left: 0px;
	background-color:#ffffff;
	z-index:10;
	height:53px;
	width:100%;
}

ul#menu {
	margin: 0;
	padding: 0;
	list-style:none;
	font-size:28pt;
	border:3px rgb(0,0,220) none;
}

div#menu-left-space-1000 {
	float:left;
	-background-color:green;
	width:37px;
}	

div#menu-left-space-2000 {
	float:left;
	-background-color:green;
	width:15px;
}	

div#menu-left-space-3000 {
	float:left;
	-background-color:green;
	width:15px;
}	

li#m-1000 {
	float:left;
	line-height:140%;
	width:160px;
	border:3px rgb(255,0,0) none;
}

li#m-2000{
	float:left;
	line-height:140%;
	width:355px;
	border:3px rgb(255,0,0) none;
}

li#m-3000{
	float:left;
	line-height:140%;
	width:370px;
	border:3px rgb(255,0,0) none;
}

a#ma-1000, a#ma-2000, a#ma-3000 {
	text-decoration:none;
	display: block;
	color:rgb(180,180,180);
	border:3px rgb(0,0,255) none;
}

a#ma-1000:hover, a#ma-2000:hover, a#ma-3000:hover {
	-background-color:rgb(240,240,240);
}

a#ma-1000-active, a#ma-2000-active, a#ma-3000-active {
	text-decoration:none;
	display: block;
	color:rgb(180,180,180);
	border:3px rgb(0,0,255) none;
}

a#ma-1000-active:hover, a#ma-2000-active:hover, a#ma-3000-active:hover {
	-background-color:rgb(240,240,240);
}

ul.submenu-1000 {
	margin: 0;
	padding: 0;
	list-style:none;
	width:210px;
	border:3px rgb(220,0,0) none;
	font-size:15pt;
	height:120%;
	line-height:130%;
}

ul.submenu-2000 {
	margin: 0;
	padding: 0;
	list-style:none;
	border:3px rgb(220,0,0) none;
	font-size:15pt;
	width:350px;
	height:120%;
	line-height:130%;
}

ul.submenu-3000 {
	margin: 0;
	padding: 0;
	list-style:none;
	border:3px rgb(220,0,0) none;
	font-size:15pt;
	width:370px;
	height:120%;
	line-height:130%;
}

ul#menu li ul li {
	display: none;
	padding:0;
	text-align:left;
	background-color:white;
	opacity: 0.7;
	color:blue;
}

ul#menu li:hover ul li {
	display: block;
}

li.submenu-1000 a, li.submenu-2000 a, li.submenu-3000 a{
	text-decoration:none;
	display: block;
	color:#101010;
	border:3px rgb(0,0,255) none;
}

li.submenu-1000 a:hover, li.submenu-2000 a:hover, li.submenu-3000 a:hover {
	color:#a0a0a0;
	-background-color:rgb(240,240,240);
}

li.menu-empty-line {
	height:10px;
	-background-color:red;
}
}