.menu {


border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
border-style: solid;




}
.menu .menu--horizontal {
background-image:url("/scriptcase/devel/conf/scriptcase/img/menu_img/theme_menu_mainbk_1.png");
background-color:#333;
background-repeat:repeat-x;




}
.menu .menu--nav,.menu .menu--vertical {




}

#idMenuVertical
{



}

.menu__toggle span {
background-color:#000000;
}
.menu__list
{




}

.menu__item, .menu__link {
text-decoration:none;
color:#000000;
font-family:Trebuchet MS;
font-size:14px;
font-weight:bold;
font-style:none;
text-decoration:none;
}

.menu__list > .menu__item {
background-color:#444444;


border-style:solid;
border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;


}

.menu--horizontal .menu__list > .menu__item:first-child {
    {theme_main_borderwidth_item_first}
}
.menu--horizontal .menu__list > .menu__item:last-child {
    {theme_main_borderwidth_item_last}
}

.menu--vertical .menu__list > .menu__item {
  {theme_main_borderwidth_item_vertical}
}
.menu--vertical .menu__list > .menu__item:first-child {
}
.menu--vertical .menu__list > .menu__item:last-child {
}

.menu__list > .menu__item:hover {
background-color:#444444;
}
.menu__list > .menu__item:hover > .menu__link{
color:#ffffff;
}
.menu__list > .menu__item:active {

}
.menu__list > .menu__item:active > .menu__link {

}
.menu__list > .menu__link:before {

}
.menu__link:after {
    border-top: 4px solid #000000;
    border-left: 4px solid #000000;
}
.menu__icon {

}
.menu__badge {

{theme_main_color_badge}
}
.menu__submenu {







border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
border-style: solid;

opacity:100;

text-align:right;
}

.menu__submenu .menu__item {
font-family:Tahoma;
font-size:13px;
font-weight:bold;
font-style:none;

text-decoration:none;



border-style:solid;

border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;
background-color:#424542;


}

.menu__submenu .menu__item:first-child {
{theme_sub_borderwidth_item_first}
}
.menu__submenu .menu__item:last-child {
{theme_sub_borderwidth_item_last}
}

.menu__submenu .menu__item {
color:#ffffff;
}

.menu__submenu .menu__item:hover {
background-color:#424542;
}
.menu__submenu .menu__item:hover .menu__link {
color:#f2b20e;
}
.menu__submenu .menu__item:active {

}
.menu__submenu .menu__item:active .menu__link {

}
@media only screen and (max-width: 576px) {
  .menu {
    font-family:Trebuchet MS;
    font-size:14px;
      border-bottom: 1px solid transparent;
      padding: 0;
    }
    .menu:before {
    background-color:#333;
    
    }
    .menu:after {
      background-color:    rgba(0, 0, 0, 0.5);
    }
    .menu .menu__container {
    background-color:#333;
    }
    .menu .menu__item,
    .menu .menu__item:hover {
    border-bottom: 1px solid 
    }
    .menu .menu__item--active,
    .menu .menu__item:hover--active {
    background-color:#444444;
    }
    .menu .menu__item--active > .menu__link,
    .menu .menu__item:hover--active > .menu__link {
    color:#ffffff;
    }
    .menu .menu__link,
    .menu .menu__item:hover .menu__link {
    color:#000000;
    }
    .menu .menu__submenu .menu__item:hover {
    : transparent;
      border-bottom: 0;
    }
    .menu .menu__submenu .menu__link:before {
    color:#000000;
    }
    .menu .menu__item--withsubmenu > .menu__link:after {
    border-left: 4px solid 
    }
    .menu__list > .menu__item {
        {theme_main_borderwidth_item_vertical}
    }
    #idMenuHeader
    {
      display:none;
    }
    #idMenuVertical
    {
      box-shadow:none;
      margin:0px;
    }
}