/*
                                    Title: CSS classes for menu.
                                    Author: Rostislav Brizgunov, 2008

======================================= Classes Architecture ===============================================
.negeso_menu
  |
  +---li (different for TOP-level and others, may be for 2nd something special too)
  |     |
  |     +----li.item_over (simple menu item HOVER, me be different for each submenu-level)
  |     |
  |     +----li.item_selected (selected menu item. Style may be the same as HOVER-style. 
  |                            Also, hovering selected item is the same as for any other item.
  |                            .item_selected and .item_over - works together)
  |
  +----li.item_first (first items in list)
  |     |
  |     +----li.item_first_over     (HOVER for first items in list)
  |     |
  |     +----li.item_first_selected (selected first item in each sub-menu. May be different for TOP-level and others.
  |                                  .item_first_selected and .item_first_over - works together)
  |
  +----li.item_last (last items in list)
  |     |
  |     +----li.item_last_over     (HOVER for last items in list)
  |     |
  |     +----li.item_last_selected (selected last item in each sub-menu. May be different for TOP-level and others.
  |                                .item_last_selected and .item_last_over - works together)
  |
  +----li.item_single (single items in list)
        |
        +----li.item_single_over     (HOVER for single items in list)
        |
        +----li.item_single_selected (selected single item in each sub-menu. May be different for TOP-level and others.
                                    .item_single_selected and .item_single_over - works together)
============================================================================================================

Remember, that each CSS class, described upwards, may vary for top-level, second-level, etc.
*/

/*--------------------------------------------------- One deprecated class from past menu: begin */
.block_menu {
	position:relative;
	display:block;
	margin:0px;
	padding:0px;	
	background: none;
}
.menu2Block {
	width: 195px;
	height: auto;
	overflow: hidden;
	position:relative;
	display:block;
	margin: 0px 0px 0px 10px;
	padding: 0px;		
}

/*--------------------------------------------------- One deprecated class from past menu: end */

/*=================================================== NEGESO MENU -- BEGIN ===================================================*/
.negeso_menu {
	width: auto;
	display: block;
	list-style: none;
	margin:0px;
	padding: 0px;
	background: none;
}
.negeso_menu1 {
	height: auto;
	margin: 0px 0px 10px 5px;
	padding: 0px;
	list-style:none;
}
/*--------------------------------------------------- Middle item: begin ---------------------------------------------------*/

/*--------------------------------- Top level: begin ---------------------------------*/
.negeso_menu li {	
	display: block;
	float:left;
	position: relative;		
	padding: 12px 14px 5px 14px;	
	text-align:center;
	cursor: hand;
	cursor: pointer;
}
.negeso_menu li.item_over,
.negeso_menu li.item_selected {	        
    font-weight:bold;    
}
/*--------------------------------- Top level: end ---------------------------------*/

/*--------------------------------- Other levels: begin ---------------------------------*/
.negeso_menu1 li {
	display:block;
	height:20px;	
	font: 12px Verdana, Arial, Helvetica, sans-serif;	
}
/*--------------------------------- Other levels: end ---------------------------------*/

/*--------------------------------------------------- Middle item: end ---------------------------------------------------*/
.negeso_menu li a{
    height:40px;
	display: inline;
	text-decoration: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	
	color: #ffffff;
	text-transform:uppercase;	
}
.negeso_menu li.item_selected a,
.negeso_menu li.item_over a,
.negeso_menu li a:hover{    
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;	
	padding:0px 0px 3px 0px;		
	border-bottom:1px solid #959595;
}
.negeso_menu1 li a{	
	color: #c3c2c2;	
	text-decoration:none;	
}
.negeso_menu1 li.item_selected a,
.negeso_menu1 li.item_over a{
	color:#fff;
	font-weight:bold;	
}