/* =============================================================================== */
/* menu */

.menu, .menu ul { /* Behavior of main ul */
  padding    	: 5px 0px 0px 0px;
  margin     	: 0px 0px 0px 0px;
  list-style 	: none;
  text-align    : center;
}
.menu li { /* Main menu points */
  /*background	: #A5B3BE;*/
  float      	: left;
  padding       : 0px 0px 0px 0px;
  margin     	: 0px 12px 0px 0px;
  font-weight	: normal;
}

.menu span.link,
.menu span.nolink{  
  display : block;
  margin-right  : 7px;
  margin-left : 25px;
}

span.menu_img{  
  display : block;
  width   : 2px;
  margin  : 0;
}

.menu li a,
.menu span.nolink{  
  margin-top : -1px;
}

.menu ul { /* Sub menu ul (frame) */
  width		: 110px;
  position      : absolute;
  display       : none;
  margin        : 2px 0px 0px 25px;
  z-index       : 10000;
  padding	: 10px 0px 10px 0px;
  border        : 1px solid #000;
}
.menu a, 
.menu a:visited, 
.menu a:link,
.menu span.nolink { /* Main menu points link */
  display         	: block;
  color           	: #ffffff;
  padding    	  	: 3px 0px 0px 0px; 
  font-family     	: arial, helvetica;
  font-size       	: 13px;
  line-height     	: 16px;
  text-decoration 	: none;
  text-align      	: center;

}

.menu ul a, .menu ul a:visited, .menu ul a:link {
  text-align      : left;
}

.menu a:hover { /* Main menu points link hover */
  color       : #000000;
  font-weight : normal;
  text-decoration : none;
}
.menu ul li { /* Sub menu points */
  min-height     : 16px;
  float          : none;
  border         : 0px;
  padding        : 0px 0px 0px 0px;
  margin         : 0px 0px 0px 0px;
  text-align     : left;

}

/* IE Hack stuff */
/*\*/
* html .menu ul li {
  height: 16px;
}
/**/

.menu ul a, .menu ul a:visited, .menu ul a:link { /* Sub menu points link */
  display         : block;
  padding         : 0px 0px 0px 10px;
  color           : #000000;
  font-family     : arial, helvetica;
  font-size       : 11px;
  line-height     : 16px;
  text-decoration : none;
  padding     	  : 3px 0px 0px 10px;
  min-height	  : 20px;
}

/* IE Hack stuff */
/*\*/
* html menu ul a, .menu ul a:visited, .menu ul a:link { 
  height: 20px;
}
/**/

.menu ul a:hover { /* Sub menu points link hover */
  font-weight 	: bold;
  padding     	: 3px 0px 0px 10px;
  min-height	: 20px;
}


/* IE Hack stuff */
/*\*/
* html .menu ul a:hover {  
  height: 20px;
}
/**/

/* Behavior level 1 */
.menu li {
  behavior: url(/css/behavior.htc);
}
.menu li:hover .level_1, .menu li.hover .level_1 {
  display    : block;
  background : #e1e1e1;
  opacity    : 0.75;
  filter     : alpha(opacity=75);
}

/* Behavior level 2 */
.menu .level_1 li {
  behavior : url(/css/behavior.htc);
  height   : 28px;
  
}
.menu .level_1 li:hover .level_2, .menu .level_1 li.hover .level_2 {
  display : block;
  background : #e1e1e1;
}
.level_1 li .corrector{
  position : absolute;
  top  : -2px;
}
/* /menu */

.menu ul .level_2{  
  border-left : none;
}
