@media print  {
#admin-menu {
display:none
}
body.admin-menu {
margin-top:0 !important
}
}

body.admin-menu {
padding-top:30px !important
}

#admin-menu {
background:url('img/bkg.png') bottom left repeat-x #101010;
font-family:arial;
font-size:10px;
left:0;
position:absolute;
text-align:left;
top:30px;
width:100%;
opacity:0.9;
}

#admin-menu li {
background-image:none;
float:left;
height:100%;
list-style-image:none;
list-style-type:none;
margin:0 !important;
padding:0;
line-height:10px;
font-weight:bold
}

#admin-menu li li {
background:#222;
width:160px;
font-weight:normal
}

#admin-menu li li a {
border-right:none;
border-top:1px solid #333;
}

#admin-menu li li.expandable {
background:#444
}

#admin-menu li li.expandable ul {
margin:-20px 0 0 160px
}

#admin-menu li li.expandable:hover a,#admin-menu li li.expandable:hover li.expandable:hover a {
border-color:#666;
color:#eee
}

#admin-menu li li.expandable:hover li a,#admin-menu li li.expandable:hover li.expandable:hover li a {
border-color:#333
}

#admin-menu li li.iehover a,#admin-menu li li.iehover li.iehover a,#admin-menu li li.iehover li.iehover li.iehover a {
color:#fff;
width:90%
}

#admin-menu li li:hover a,#admin-menu li li:hover li:hover a,#admin-menu li li:hover li:hover li:hover a {
color:#fff
}

#admin-menu li li:hover li a,#admin-menu li li.iehover li a,#admin-menu li li.iehover li.iehover li a {
color:#eee
}

#admin-menu li li:hover,#admin-menu li li.iehover {
background-color:#111
}

#admin-menu li ul {
background:none;
display:none;
left:-999em;
margin:0;
position:absolute;
width:160px
}

#admin-menu li.admin-menu-action {
float:right
}

#admin-menu li.admin-menu-action a {
border-left:1px solid #323232;
border-right:none
}

#admin-menu li.admin-menu-action:hover ul {
right:0
}

#admin-menu li.admin-menu-icon a {
padding:1px 8px 4px
}

#admin-menu li.admin-menu-icon img {
vertical-align:bottom
}

#admin-menu li.admin-menu-icon ul a {
padding:4px 8px
}

#admin-menu li.admin-menu-tab {
background:url('img/bkg_tab.png') repeat-x left bottom;
padding-bottom:1px
}

#admin-menu li.admin-menu-users img {
margin-top:1px
}

#admin-menu li:hover ul ul,#admin-menu li:hover ul ul ul,#admin-menu li:hover ul ul ul ul,#admin-menu li:hover ul ul ul ul ul,#admin-menu li.iehover ul ul,#admin-menu li.iehover ul ul ul,#admin-menu li.iehover ul ul ul ul,#admin-menu li.iehover ul ul ul ul ul {
display:none;
left:-999em
}

#admin-menu li:hover ul,#admin-menu li li:hover ul,#admin-menu li li li:hover ul,#admin-menu li li li li:hover ul,#admin-menu li li li li li:hover ul,#admin-menu li.iehover ul,#admin-menu li li.iehover ul,#admin-menu li li li.iehover ul,#admin-menu li li li li.iehover ul,#admin-menu li li li li li.iehover ul {
display:block;
left:auto
}

#admin-menu ul {
position:static
}

#admin-menu ul a {
border-bottom:none;
border-right:1px solid #323232;
color:#FFF;
display:block;
font-weight:400;
padding:6px 8px;
text-align:left;
text-decoration:none
}
#admin-menu li ul a {padding:3px 8px 4px 8px}

#admin-menu ul li.admin-menu-tab a {
border-right:1px solid #52565e
}

#admin-menu,#admin-menu ul {
line-height:1.4em;
list-style:none;
margin:0;
padding:0;
z-index:999
}

body.admin-menu {
 margin-top:22px !important
}

html.js fieldset.collapsible div.fieldset-wrapper {
overflow:visible
}