@import url(../warp/css/menus.css);#menu .fancy{position:absolute;top:-20px;height:3px;}
.menu-dropdown{margin-bottom:-10px;}
.menu-dropdown li.level1{margin-right:20px;padding-bottom:10px;}
.menu-dropdown a.level1,
.menu-dropdown span.level1{color:#777;}
.menu-dropdown a.level1 > span,
.menu-dropdown span.level1 > span{padding:0;font-size:16px;}
.menu-dropdown li.active .level1{color:#777;}
.menu-dropdown li.level1.parent:hover,
.menu-dropdown li.remain.parent{background-position:50% 100%;background-repeat:no-repeat;}
.menu-dropdown li.level1:hover .level1,
.menu-dropdown li.remain .level1{color:#393939;}
.menu-dropdown .dropdown{top:40px;left:-7px;}
.menu-dropdown li:hover .dropdown.flip,
.menu-dropdown li.remain .dropdown.flip{right:-7px;}
.menu-dropdown .dropdown-bg > div{margin:0 7px 9px 7px;padding:10px;box-shadow:0 2px 7px rgba(0,0,0,0.15);}
.menu-dropdown li.level2{margin:0 10px;}
.menu-dropdown li.level2:first-child{border:none;}
.menu-dropdown ul.level2 a,
.menu-dropdown ul.level2 span{color:#fff;}
.menu-dropdown ul.level3 a{padding-left:12px;background-position:0 0;background-repeat:no-repeat;}
.menu-dropdown ul.level3 a:hover,
.menu-dropdown ul.level3 a.current{background-position:0 -100px;}
.menu-dropdown ul.level3 ul{margin-left:10px;}
.menu-dropdown span.subtitle{text-transform:uppercase;}
.menu-dropdown li.level2 .level2 span.subtitle{margin-top:2px;}
.menu-sidebar a,
.menu-sidebar li > span{font-size:16px;color:#434343;}
.menu-sidebar li.level1{border-top:1px solid #ddd;}
.menu-sidebar li.level1:first-child{border-top:none;}
.menu-sidebar a.level1 > span,
.menu-sidebar span.level1 > span{padding:13px 0;}
.menu-sidebar li.parent .level1 > span{background-position:100% 0;background-repeat:no-repeat;}
.menu-sidebar li.parent:hover .level1 > span{background-position:100% -100px;}
.menu-sidebar li.parent.active .level1 > span{background-position:100% -200px;}
.menu-sidebar ul.level2{padding-bottom:15px;}
.menu-sidebar ul.level2 ul{padding-left:10px;}
.menu-sidebar .level2 a > span{padding-left:18px;background-position:0 0;background-repeat:no-repeat;line-height:18px;font-size:12px;}
.menu-sidebar .level2 a:hover > span,
.menu-sidebar .level2 a.current > span{background-position:0 -100px;}
.mod-box .menu-sidebar li.level1{border-color:#bbb;}
.mod-box-black .menu-sidebar a,
.mod-box-black .menu-sidebar li > span,
.mod-box-color .menu-sidebar a,
.mod-box-color .menu-sidebar li > span{color:#fff;}
.mod-box-black .menu-sidebar li.level1{border-color:#fff;}
.menu-line li{margin-left:7px;margin-bottom:10px;padding-left:8px;background:url(../images/menu_line_item.png) 0 50% no-repeat;}
.menu-line li:first-child{margin-left:0;padding-left:0;background:none;}