/*** basic settings 1 ***/
div.dynarch-horiz-menu {
  margin : 0;
  padding: 0px 3px;
  border-width : 1px;
  border-style : solid;
  border-color : #7f9db9;
  cursor: pointer;
}
div.dynarch-horiz-menu table,
div.dynarch-popup-menu table {
  font-size : 12px;
}
div.dynarch-horiz-menu table {
  border-collapse : collapse;
}
div.dynarch-horiz-menu table tr td.item {
  padding : 0;
}
div.dynarch-horiz-menu table tr td.item img {
  vertical-align : middle;
}
div.dynarch-horiz-menu table tr td.item table td.icon {
  padding-right : 10px;
}
div.dynarch-horiz-menu table tr td.separator {
  width: 6px;
}
div.dynarch-horiz-menu table tr td.separator div {
  margin: 3px;
  border-left-width : 1px;
  border-left-style : solid;
  border-right-width : 1px;
  border-right-style : solid;
  height: 1.2em;
  overflow: hidden;
}

div.dynarch-horiz-menu td.disabled,
div.dynarch-horiz-menu td.disabled table td {
  color: #aca899;
}
div.dynarch-horiz-menu td.disabled img {
  -moz-opacity: 0.4;
  filter: alpha(opacity=40);
}

div.dynarch-horiz-menu td.item div {
  vertical-align : middle;
  line-height : 17px;
}

/* vertical parts */

div.dynarch-popup-menu {
  padding: 1px;
  position: absolute;
  left : 0px;
  top : 0px;
  border-width : 1px;
  border-style : solid;
  cursor: pointer;
  z-index: 1000;
  font-size : 12px;
}
div.dynarch-popup-menu div.dynarch-menu-scroll {
  overflow: hidden;
}
div.dynarch-popup-menu div.dynarch-menu-scroll table {
  width: auto !important;
}
div.dynarch-popup-base-menu {
  position: static;
}

div.dynarch-popup-menu tr.item td.icon img,
div.dynarch-popup-menu tr.item td.icon div {
  width: 3px;
  margin: 2px 0;
}
div.dynarch-popup-menu tr.item td.icon {
  padding: 0;
  width: 3px;
  height: 0;
}
div.dynarch-popup-menu tr.item td.label {
  padding: 0 15px 0 3px;
}
div.dynarch-popup-menu tr.item td.label img {
  margin-right : 3px;
  vertical-align : -3px;
}

div.dynarch-popup-menu tr.item td.arrow {
  width: 11px;
}
div.dynarch-popup-menu tr.item td.arrow div {
  width: 11px;
  background : transparent url("../img/standard/rarrow.gif") no-repeat 0% 50%;
}
div.dynarch-popup-menu tr.hover td.arrow div,
div.dynarch-popup-menu tr.active td.arrow div {
  padding : 0;
  background: transparent url("../img/standard/rarrow-hover.gif") no-repeat 0% 50%;
}

div.dynarch-popup-menu tr.separator td div {
  margin: 3px;
  line-height: 1px;
  font-size: 1px;
  border: none;
  background-color : transparent;
}
div.dynarch-popup-menu tr.disabled td.label {
  color: #aca899;
}
div.dynarch-popup-menu tr.disabled td.icon img {
  -moz-opacity: 0.4;
  filter: alpha(opacity=40);
}

/* shadows */

div.dynarch-menu-shadow,
img.dynarch-menu-shadow,
div.div.dynarch-IE6-shadow {
  z-index: 990;
  position: absolute;
}
div.dynarch-menu-shadow {
  background-color: #555555;
  -moz-opacity: 0.6;
  filter: alpha(opacity=60);
}

/* hider */
iframe#dynarch-menu-hider {
  z-index: 980;
}

/* scroll */

div.dynarch-menu-scroll-up {
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  overflow: hidden;
  background: url("../js/lib/hmenu/img/scroll-up.gif") no-repeat 50% 50%;
  width : 130px;
}
div.dynarch-menu-scroll-down {
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  overflow: hidden;
  background: url("../js/lib/hmenu/img/scroll-down.gif") no-repeat 50% 50%;
  width : 130px;
}
div.dynarch-menu-scroll-up-hover {
  background-image: url("../js/lib/hmenu/img/scroll-up-hover.gif");
}
div.dynarch-menu-scroll-down-hover {
  background-image: url("../js/lib/hmenu/img/scroll-down-hover.gif");
}
div.dynarch-menu-scroll-up-disabled {
  background-image: url("../js/lib/hmenu/img/scroll-up-disabled.gif");
}
div.dynarch-menu-scroll-down-disabled {
  background-image: url("../js/lib/hmenu/img/scroll-down-disabled.gif");
}

/* toolbars */

div.dynarch-menu-toolbar table tr td.item {
  padding: 2px 3px;
  font-size: 12px;
}
.impossible-class-name-to-preload-shadow-image-in-internet-exploder {
  background-image: url("../js/lib/hmenu/img/shadow.png");
}


/*** 3d effects ***/

/* horizontal parts */

div.dynarch-horiz-menu {
  border-width: 1px;
  border-style: solid;
}
div.dynarch-horiz-menu {
  padding: 0px 1px;
}
div.dynarch-horiz-menu table tr td {
  padding: 2px 9px;
  border-width : 1px;
  border-style : solid;
  border-color : #ffffff;
}
div.dynarch-horiz-menu table tr td.hover {
  padding: 2px 9px;
  border-width : 1px;
  border-style : solid;
}
div.dynarch-horiz-menu table tr td.active,
div.dynarch-horiz-menu table tr td.pressed {
  padding: 0;
  border-width : 1px;
  border-color : #ffffff !important;
  border-style : solid;
}

/* vertical parts */

div.dynarch-popup-menu {
  padding: 0px;
}
div.dynarch-popup-menu div.d {
  border-width : 1px;
  border-style : solid;
}
div.dynarch-popup-menu div.a {
  padding: 1px;
}
div.dynarch-popup-menu tr.separator td div {
  margin: 3px;
  border-top-width : 1px;
  border-top-style : solid ;
}

/* toolbars */

div.dynarch-menu-toolbar table tr td.item {
  padding: 2px 3px;
}
div.dynarch-menu-toolbar table tr td.hover {
  padding: 1px 2px;
}
div.dynarch-menu-toolbar table tr td.active,
div.dynarch-menu-toolbar table tr td.pressed {
  padding: 2px 1px 0px 3px;
}


/*** basic settings 2 ***/

/* horizontal parts */

div.dynarch-horiz-menu {
  background-color: #ffffff;
  color: #000000;
  border-color: #7f9db9;
}
div.dynarch-horiz-menu table {
  color: #000000;
}
div.dynarch-horiz-menu table tr td.hover {
  padding : 0 3px;
  border-color: #ffffff;
}
div.dynarch-horiz-menu table tr td.active,
div.dynarch-horiz-menu table tr td.pressed {
  padding : 0 3px;
  border-color: #f0f0f0 #8f9fb1;
  background-color: #fafdff;
}
div.dynarch-horiz-menu table tr td.pressed {
  background-color: #eaf0f8;
}
div.dynarch-horiz-menu table tr td.separator div {
  border-left-color: #a5abc0;
  border-right-color: #eef1f7;
}

/* vertical parts */

div.dynarch-popup-menu {
  border-color: #7f9db9;
  color: #000000;
  background-color: #fafdff;
}
div.dynarch-popup-menu div.d {
  border-color: #eef4fc #b9bfc7 #b9bfc7 #eef4fc;
}
div.dynarch-popup-menu div.a {
  padding: 0;
}
div.dynarch-popup-menu tr.separator td div {
  border-top: 1px dotted #606060;
  background-color: #eef1f7;
  height : 1px;
}
div.dynarch-popup-menu tr.item.hover, div.dynarch-popup-menu tr.item.active {
  background-color: #316ac5;
  color: #ffffff;
}


/* style */
div.pulldown {
  vertical-align : bottom;
  padding : 0;
  font-size : 12px;
}
  div.pulldown table {
    padding : 0;
    border-collapse : collapse !important;
    border : none;
  }
    div.pulldown table td {
      margin : 0;
      padding : 0 3px !important;
      line-height : normal !important;
      cursor: pointer;
      white-space :nowrap;
    }
    div.pulldown table td img {
      margin-left : 2px;
      vertical-align : middle;
    }

  div.pulldown table ul {
    margin : 0;
    padding : 0;
  }
    div.pulldown table ul li {
      margin : 0;
      padding : 0;
    }
    div.pulldown table ul li a {
      margin : 0;
      padding : 0;
      text-align : left;
    }

      div.pulldown table td div {
        margin : 0;
        padding : 0;
      }
      
        div.pulldown  input {
          cursor: pointer;
          margin : 0;
          padding : 0;
          text-align: left;
        }

div.dynarch-popup-menu tr.item input, div.dynarch-popup-menu tr.item input {
  text-align : left;
}

div.dynarch-popup-menu tr.item.hover input, div.dynarch-popup-menu tr.item.active input { background-color: #316ac5; color: #fff; }

/* folder tree */

ul#pulldown_file_action ul#pulldown_file_folder_tree li img {
  vertical-align : top;
}

