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

.menu, .menu ul { /* Behavior of main ul */
  padding    	: 5px 0px 0px 0px;
  margin     	: 0px 0px 0px 0px;
  list-style 	: none;
  z-index    	: 1000;
  float		: right;
}

.menu li { /* Main menu points */
  float      : left;
  padding    : 0px 5px 0px 0px;
  margin     : 0px 1px 0px 0px;
  /*text-transform : uppercase;*/
  font-weight: normal;
}

.menu ul { /* Sub menu ul (frame) */
  width		: 119px;
  position      : absolute;
  display       : none;
  margin        : 0px;
  z-index       : 100;
  padding-bottom: 5px;
  padding-top	: 2px;
  background 	: #ffffff;
  filter	: alpha(opacity=90);
  -moz-opacity	:.90;
  opacity	:.90;
}
.menu a, .menu a:visited, .menu a:link { /* Main menu points link */
  display         : block;
  color           : #444444;
  padding         : 0px 0px 0px 0px;
  font-family     : arial, helvetica;
  font-size       : 11px;
  line-height     : 14px;
  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;
  background  : #cccccc;

}
.menu ul li { /* Sub menu points */
  float      : none;
  border     : 0px;
  padding    : 2px 0px 2px 0px;
  margin     : 0px 0px 0px 0px;
  background : #ffffff;
  text-align : left;

}
.menu ul a, .menu ul a:visited, .menu ul a:link { /* Sub menu points link */
  display         : block;
  padding         : 0px 0px 0px 5px;
  color           : #000000;
  font-family     : arial, helvetica;
  font-size       : 12px;
  line-height     : 14px;
  text-decoration : none;
  color		  : #A5A6A8;
}
.menu ul a:hover { /* Sub menu points link hover */
  color       : #000000;
  font-weight : normal;
  background  : #CBCBCD;
  font-weight : normal;
  padding    : 0px 0px 0px 5px;

}

/* Behavior level 1 */
.menu li {
  behavior: url(/css/behavior.htc);
}
.menu li:hover .level_1, .menu li.hover .level_1 {
  display : block;
  background-image: none;
}

/*
.menu .selected {
  float      : left;
  padding    : 0px 0px 0px 0px;
  margin     : 0px 5px 0px 0px;
  width      : 110px;
  background : #cccccc;
  text-align : left;
  text-decoration : none;
}
*/
/* /menu */

.li {
  width			: 100px;
  background 		: #ddd;
  background-repeat	: no-repeat;
  background-position	: bottom center;
}

.li ul {
  width			: 100px;
  background 		: #ddd;
  background-repeat	: no-repeat;
  background-position	: bottom center;
}
.li li a {
  color           : #9D0A0E;
}

.li ul a, .li ul a:visited, .li ul a:link {
  width                 : 90px;
}
