/* horizontal parts; all menus */
div.dynarch-horiz-menu div.a { border: 0px; margin: 0px; padding: 0px; vertical-align: middle; background: url("/skins/default/images/toolbar_logo_white.png") no-repeat 100% 100%; background-position: center right; }

/* vertical parts; all menus */ 
td.vertical div.dynarch-popup-menu { white-space: nowrap; border: none; background-color: transparent; }
div.dynarch-popup-menu { position: absolute; left: 0px; top: 0px; border: 1px solid; border-color: #328de3 #155fa5 #155fa5 #328de3; padding: 0px; cursor: pointer; background-color: #53acf0; z-index: 1000; }
div.dynarch-popup-menu table { border-collapse: collapse; border: 0px; font: 11px tahoma, verdana, sans-serif; }
div.dynarch-popup-base-menu { position: static; }
div.dynarch-popup-menu tr.item td.icon { padding: 0px; }
div.dynarch-popup-menu tr.item td.label { padding: 0px; }
div.dynarch-popup-menu tr.item td.arrow { width: 11px; padding-left: 5px; }
div.dynarch-popup-menu tr.item td.arrow div { width: 11px; background: transparent url("/skins/default/images/rarrow_hover.png") no-repeat 0% 50%; }
div.dynarch-popup-menu tr.hover td.arrow div,
div.dynarch-popup-menu tr.active td.arrow div { background: transparent url("/skins/default/images/rarrow.png") no-repeat 0% 50%; }

/* shadows; all menus */
div.dynarch-menu-shadow, img.dynarch-menu-shadow, div.div.dynarch-IE6-shadow { z-index: 990; position: absolute; }
div.dynarch-menu-shadow { background-color: #999; -moz-opacity: 0.6; filter: alpha(opacity=60); }
iframe#dynarch-menu-hider { z-index: 980; } /* hider */

/* horizontal parts; Pagefusion Toolbar */
div.menu_toolbar { margin: 0px; padding: 1px; background-color: #217bcf; color: #FFFFFF; border: 1px solid; border-color: #328de3 #155fa5 #155fa5 #328de3; }
div.menu_toolbar table { margin: 0px; padding: 0px; border: 0px; font: 11px tahoma, verdana, sans-serif; color: #FFFFFF; }
div.menu_toolbar table tr td.item img { margin: 0px; padding: 0px; border: 0px; width: 16px; height: 16px; cursor: pointer; }
div.menu_toolbar table tr td.item { margin: 0px; padding: 1px 10px 1px 10px; cursor: pointer; }
div.menu_toolbar table tr td.hover { margin: 0px; padding: 0px 9px 0px 9px; border: 1px solid; border-color: #328de3 #155fa5 #155fa5 #328de3; cursor: pointer; }
div.menu_toolbar table tr td.active,
div.menu_toolbar table tr td.pressed { margin: 0px; padding: 0px 9px 0px 9px; border: 1px solid; border-color: #155fa5 #328de3 #328de3 #155fa5; cursor: pointer; }
div.menu_toolbar table tr td.separator { width: 2px; }
div.menu_toolbar table tr td.separator div { border-left: #155fa5 1px solid; border-right: #328de3 1px solid; height: 14px; overflow: hidden; }
div.menu_toolbar td.disabled, div.menu_toolbar td.disabled table td { color: #6ea6db; }
div.menu_toolbar td.disabled img { -moz-opacity: 0.4; filter: alpha(opacity=40); }

/* vertical parts; Pagefusion Toolbar */
div.menu_toolbar tr.item td.icon { padding: 1px 3px 1px 2px; height: 16px; width: 16px; }
div.menu_toolbar tr.item.hover,
div.menu_toolbar tr.item.active { border-style: solid; background-color: #16528b; color: #fbf6d2; }
div.menu_toolbar tr.disabled td.label { color: #6ea6db; }
div.menu_toolbar tr.disabled td.icon img { -moz-opacity: 0.4; filter: alpha(opacity=40); }
div.menu_toolbar tr.separator td div {
    border-top: 1px solid; margin-bottom: 1px; border-color: #155fa5; background-color: #328de3;
    margin: 2px; height: 1px; line-height: 1px;
}

/* horizontal parts; All Module Menus */
div.menu_module table { margin: 0px; font: 11px tahoma, verdana, sans-serif; }
div.menu_module div.a { padding: 0px; background: url("/skins/default/images/spacer.gif") no-repeat 100% 100%; }
div.menu_module table tr td.item img { width: 16px; height: 16px; padding: 0px; margin: 0px; border: 0px; cursor: pointer; }
div.menu_module table tr td.item { padding: 1px 1px 1px 1px; margin: 0px; cursor: pointer; }
div.menu_module table tr td.active,
div.menu_module table tr td.pressed { padding: 1px 1px 1px 1px; }
div.menu_module table tr td.hover { padding: 1px 1px 1px 1px; cursor: pointer; }
div.menu_module table tr td.separator { width: 2px; }
div.menu_module table tr td.separator div { border-left: #155fa5 1px solid; border-right: #328de3 1px solid; height: 14px; overflow: hidden; }
div.menu_module td.disabled, div.menu_module td.disabled table td { color: #6ea6db; }
div.menu_module td.disabled img { -moz-opacity: 0.4; filter: alpha(opacity=40); }

/* vertical parts; All Module Menus */
div.menu_module tr.item { color: #FFFFFF; background-color: #217bcf; }
div.menu_module tr.item td.icon { padding: 1px 3px 1px 2px; height: 16px; width: 16px; }
div.menu_module tr.item.hover,
div.menu_module tr.item.active { border-style: solid; background-color: #16528b; color: #fbf6d2; }
div.menu_module tr.bold td.label { color: #FFFFFF; font-weight: bold; }
div.menu_module tr.disabled td.label { color: #6ea6db; }
div.menu_module tr.disabled td.icon img { -moz-opacity: 0.4; filter: alpha(opacity=40); }
div.menu_module tr.separator td { background-color: #217bcf; }
div.menu_module tr.separator td div {
    border-top: 1px solid; margin-bottom: 1px; border-color: #155fa5; background-color: #328de3;
    margin: 2px; height: 1px; line-height: 1px;
}
