/* reset --------------------------------- */
.mmenu, .mmenu ul {
	margin:0;
	padding:0;
	list-style:none;
}
/* --------------------------------------- */
.mmenu li, .mmenu ul a {position:relative;}
.mmenu > li {float:left;}
.mmenu > li.floatr {float:right;}
.mmenu li > a {display:block;}
/* --------------------------------------- */
.mmenu ul {
	position:absolute;
	display:none;
	width:125px;
}
.mmenu ul ul {
	top:0;
	left:125px;
}
.mmenu > li.floatr > ul {right:0;}
.mmenu > li.floatr > ul ul {left:-125px;}
.mmenu li:hover > ul {display:block;}
/* mega mmenu ----------------------------- */
.mmenu .cols1, .mmenu .cols2, .mmenu .cols3, .mmenu .cols4, .mmenu .cols5 {
	position:absolute;
	display:none;
	overflow:auto;
}
.mmenu .cols1, .mmenu .col1 {width:160px;}
.mmenu .cols2, .mmenu .col2 {width:320px;}
.mmenu .cols3, .mmenu .col3 {width:390px; padding: 0px;}
.mmenu .cols4, .mmenu .col4 {width:640px;}
.mmenu .cols5, .mmenu .col5 {width:800px;}
.mmenu > li.floatr > div {right:0;}
.mmenu > li:hover > div {display:block;}
.mmenu .col1, .mmenu .col2, .mmenu .col3, .mmenu .col4, .mmenu .col5 {float:left;}