/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	10px;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width: 100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float: left;
	position: relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			45px; /* match top ul list item height */
	z-index:		99;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	/* border-left:	1px solid #fff;
	border-top:		1px solid #CFDEFF;
	padding: 		.75em 1em; */
	font-size: 15px;
	font-weight: bold;
	height: 45px;
	text-align: center;
	text-decoration:none;
	background: url('../images/menu_background.png');
}
.sf-menu span {
	display: block;
	padding-top: 17px;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	/*background:		red;*/
	outline:		0;
}

/*** added by janos ***/

.sf-menu li ul li {
	width: auto;
}

.sf-menu li ul li a {
	text-align: left;
	padding-left: 15px;
	background: #c03a2e;
	height: 30px;
	border: 1px solid #a82d25;
	border-top: 0;
}

.sf-menu li ul li a:hover {
	background: #a82d25
}

.sf-menu li ul li a span {
	padding-top: 10px;
}

.sf-menu {
	clear: both;
}

#mm1 a {
	width: 75px;
	background: url(../images/m1.jpg);
}

#mm1.current a {
	background: url(../images/m1_act.jpg) !important;
}

#mm2 {
	width: 80px;
}

#mm2 ul li a {
	width: 150px;
}

#mm3 {
	width: 155px;
}

#mm4 {
	width: 170px;
}

#mm4 ul li a {
	width: 280px;
}

#mm5 {
	width: 150px;
}

#mm5 ul li a {
	width: 155px;
}

#mm6 {
	width: 106px;
}

#mm7 {
	width: 140px;
}

#mm7 ul li a {
	width: 150px;
}

#mm8 {
	width: 75px;
}

#mm8 a {
	background: url(../images/mm8_background.png);
}