/*
 * ******************************************************************************
 *  jquery.mb.components
 *  file: menu_black.css
 *
 *  Copyright (c) 2001-2013. Matteo Bicocchi (Pupunzi);
 *  Open lab srl, Firenze - Italy
 *  email: matteo@open-lab.com
 *  site: 	http://pupunzi.com
 *  blog:	http://pupunzi.open-lab.com
 * 	http://open-lab.com
 *
 *  Licences: MIT, GPL
 *  http://www.opensource.org/licenses/mit-license.php
 *  http://www.gnu.org/licenses/gpl.html
 *
 *  last modified: 25/04/13 22.58
 *  *****************************************************************************
 */

/*
* jQuery.mb.components: jquery.mb.menu
* © 2001 - 2011 Matteo Bicocchi (pupunzi), Open Lab
*
*/

@charset "UTF-8";

.myMenu {
   width:100%;
   font-family:Arial,Helvetica;
   border-top:0;
   padding:2px;
   border-spacing:0;
}

a.omenu {
   text-decoration:none;
   text-shadow:1px 1px 0.2em rgba(0,0,0,0.5);
   color:inherit;
}

a.omenu:hover {
   text-decoration:none;
   text-shadow:1px 1px 0.2em rgba(0,0,0,0.5);
   color:inherit;
}

.mbmenu {
   display:none;
   text-align:left;
   font-family:Arial,Helvetica;
}

.rootVoices {
   border-top:0;
   border-spacing:0;
}

.rootVoices td.rootVoice {
  min-width:70px;
  height:20px;
  vertical-align:middle;
  text-shadow:1px 1px 0.2em rgba(0,0,0,0.5);
  color: #fff;
  cursor: pointer;
  text-align:center;
  padding:5px;
  padding-left:1em;
  padding-right:1em;
}

.rootVoices td.rootVoice.selected {
  background-color: rgba(0,0,3,0.1);
  color:#fff;
  cursor: pointer;
  text-shadow:1px 1px 1px #000;
  border-radius:1em;
  box-shadow:0 0 0.3em rgba(0,0,0,0.7) inset;
}

.rootVoices td.rootVoice.disabled.selected {
  background:#999!important;
  color:#666;
  text-shadow:#ddd 1px 1px 1px;
}

.rootVoices td a, .rootVoices td a:hover {
   text-decoration:none;
   text-shadow:1px 1px 0.2em rgba(0,0,0,0.5);
   color:inherit;
}

.menuContainer {
   overflow:hidden;
   position:absolute;
   padding:0;
   box-shadow:1px 1px 5px rgba(0,0,0,1);
   border-radius: 0.5em;
   font-family:Arial,Helvetica;
   margin-top:10px;
}

.menuContainer.submenuContainer {
  border-top:none!important;
}

.menuContainer.disabled {
  border-top:5px solid #999;
  background-color:gray;
}

.menuContainer .line {
   background-color:#333;
   background: rgb(68,68,68); /* Old browsers */
   background: -moz-linear-gradient(left, rgba(68,68,68,1) 0%, rgba(20,20,20,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(68,68,68,1)), color-stop(100%,rgba(20,20,20,1))); /* Chrome,Safari4+ */
   border-top:1px solid #111;
   width:100%;
}
.menuContainer .line:first-child {
   border-top:0;
   border-top-left-radius:0.5em;
   border-top-right-radius:0.5em;
}

.menuContainer .line:last-child {
   border-bottom-left-radius:0.5em;
   border-bottom-right-radius:0.5em;
}

.menuContainer .line.title {
  background-color:black;
}
.menuContainer.disabled .line.title {
  background-color:#999;
}
.menuContainer .line.title a {
  color:#ccc;
}
.menuContainer.disabled .line.title a{
  color:#666;
  text-shadow:#999 1px 1px 1px;
}

.menuContainer td a {
  font-weight:normal;
  text-decoration:none;
  color:#ccc;
  text-shadow:1px 1px 1px rgba(0,0,0,0.5);
  display:block;
  padding:2px;
  padding-left:0.5em;
}

.menuContainer td.voice {
  padding:0.3em;
}

.menuContainer .separator {
  background-color:#999;
  height:1px;
  padding:0;
  margin:0;
}

.menuContainer td.img {
  color: #c3c3c3;
  background-color:transparent;
  padding:5px;
}

.menuContainer td.img img {
}

.menuContainer .textBox {
  padding: 10px;
  color: #c3c3c3;
}

.menuContainer .selected td {
   background: rgb(0,0,0); /* Old browsers */
   background: -moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(69,72,77,1) 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(69,72,77,1))); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(left, rgba(0,0,0,1) 0%,rgba(69,72,77,1) 100%); /* Chrome10+,Safari5.1+ */
}

.menuContainer .selected td a {
  color:#fff;
  text-shadow:1px 1px 2px rgba(0,0,0,1);
  display:block;
}

.menuContainer .disabled td, .menuContainer .disabled td a {
  color:#555;
  text-shadow:#999 1px 1px 1px;
}

.menuContainer .subMenuOpener{
  background-image:url("../images/menuArrow_w.gif");
  background-repeat:no-repeat;
  background-position:right;
}

.menuContainer .selected .subMenuOpener {
  background-image:url("../images/menuArrow.gif");
  background-repeat:no-repeat;
  background-position:right;
}

