﻿@charset "utf-8";
.modern-menu { float:right; right:0; top:0; width: 950px; height: 40px; font-size:1.0625rem;  position: relative; background-color: transparent; }
.modern-menu.mm-vertical { width: 184px; height: auto }
.modern-menu, .modern-menu ul { list-style: none; margin: 0; padding: 0 }
.modern-menu li { position: relative }
.modern-menu a { height: 100%; text-decoration: none; display: block; position: relative; overflow: hidden; z-index: 101; border: 0 }
.modern-menu a span { line-height: 40px; padding: 0 15px; display: block }
.modern-menu.mm-vertical a span { line-height: 36px }
.mm-container.mm-drop span { padding-right: 2px }
.mm-horizontal span { float: left }
.mm-hdrop, .mm-hdrop-over, .mm-vdrop, .mm-vdrop-over { background-repeat: no-repeat; background-position: center right; padding-right: 20px }
.modern-menu .mm-right { display: block; float: right }
.modern-menu>li { float: left }
.modern-menu.mm-vertical>li { float: none }
.mm-group li { float: left }
.modern-menu .mm-group span { line-height: 40px }
.modern-menu ul span { line-height: 36px }
.modern-menu li>ul { width: 155px; font-size: 14px; position: absolute; left: -5000px; opacity: 0; z-index: 100; background-color:#AB2BBB;  }
.mm-vertical li>ul { top: 0 }
.modern-menu ul ul { float: right; top: 0 }
.modern-menu .mm-icon span { width: 14px; height: 40px; background-repeat: no-repeat; background-position: center; padding: 0 18px }
.mm-vertical .mm-icon span { width: 10px }
.theme1 { background-color: transparent; }
.theme1 a span { color: #eaeaea; }
.theme1 .mm-over { color: #ffffff; background-color: #AB2BBB; }
.theme1 .mm-hdrop { background-image: url(hdrop.png) }
.theme1 .mm-hdrop-over { background-image: url(hdrop-over.png) }
.theme1 .mm-vdrop { background-image: url(vdrop.png) }
.theme1 .mm-vdrop-over { background-image: url(vdrop-over.png) }