/*
                                    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 */

/*--------------------------------------------------- One deprecated class from past menu: end */

/*=================================================== NEGESO MENU -- BEGIN ===================================================*/






/*========================HEADER-UL=========*/
.headerer ul{
	float:right;
	display:block;
	width:auto;
	padding:10px 20px 0 0;
	text-align:right;
	clear:right;
	color:#fff;
}
.headerer ul li{
	display:block;
	float:left;
	background:url(../images/header-menu-divider.gif) no-repeat 100% 3px;
}
.headerer ul li a{
	float:left;
	color:#fff;
	text-decoration:none;
	margin:0 8px;
	font-size:12px;
	font-weight:bold;
}
.headerer ul li a:hover{
	color:#fff;
	text-decoration:underline;
}
.headerer ul .last{
	background:none;
}
.headerer ul .last a{
	margin-right:0;
}
/*========================HEADER-UL=========*/

/*========================MAIN-NAV=========*/
.navMenu{
	float:left;
	background:#fff url(../images/main-nav.gif) repeat-x;
	width:960px;
	height:37px;
}
.main-nav{
	float:left;
	height:30px;
	margin:0;
	padding:5px 0 0 0;
	font:bold 11px Arial, Helvetica, sans-serif;	
	overflow:hidden;
}
.main-nav li
{
	position:relative;
	float:left;
	display:block;
	background:url(../images/main-nav-li.gif) 0 0 repeat-x;
	text-transform:uppercase;
	z-index:1;
	height:30px;
	overflow:hidden;
	white-space:nowrap;
}
.main-nav li.item_first{
	background:url(../images/main-nav-lif.gif) 0 0 repeat-x ;
}
.main-nav li.item_first_over, .main-nav li.item_first_selected{
	background:url(../images/main-nav-li-first-hover.gif);
	height:30px;
	margin:-2px 0 0 0;

}
.main-nav li.item_over, .main-nav li.item_selected{
	background:url(../images/main-nav-li-hover.gif);
    height:30px;
	margin:-2px 0 0 -6px;
	z-index:10;
}
.main-nav li.item_selected, .main-nav li.item_first_selected{	
	z-index:10;
}
.main-nav li.item_last_over, .main-nav li.item_last_selected{
	background:url(../images/main-nav-li-hover.gif);
	height:30px;
	margin:-2px 0 0 -6px;
	z-index:10;
}
.main-nav li a{
	float:left;
	display:block;
	padding:6px 18px 6px 10px;
	background:url(../images/main-nav-a.gif) no-repeat 100% 0;
	height:35px;
	color:#fff;
	text-decoration:none;
}
.main-nav li a:hover{
	text-decoration:none;
}
.main-nav li.item_first a{	
	padding-left:14px;
}
.main-nav .item_last a{
	background:url(../images/main-nav-a-last.gif) no-repeat 100% 0;
	height:35px;
}
.main-nav li.item_first_over a, .main-nav li.item_first_selected a{
	background:url(../images/main-nav-a-hover.gif) no-repeat 100% 0;
	height:30px;
	padding:8px 18px 8px 14px;
	color:#fff;	
}
.main-nav li.item_over a, .main-nav li.item_selected a{
	background:url(../images/main-nav-a-hover.gif) no-repeat 100% 0;
	height:30px;
	padding:8px 18px 8px 16px;
	color:#fff;
}
.main-nav li.item_last_over a, .main-nav li.item_last_selected a{
	background:url(../images/main-nav-a-last-hover.gif) no-repeat 100% 0;
	height:30px;
	padding:8px 18px 8px 16px;
	color:#fff;
}
/*========================MAIN-NAV=========*/

/*========================GLOBAL_STYLES=========*/
.left-column ul{
	float:left;
	
	margin:0 0 20px 0;
}
.left-column ul li{
	margin:10px 0 0 20px;
}
.left-column ul li a{
	text-decoration:none;
	font-weight:bold;
	color:#fff;
}
/*========================GLOBAL_STYLES=========*/

/*========================LEFT-MENU=========*/
.left-column .left-menu{
	position:relative;
	margin:4px 0 20px 0;
	z-index:100;
}
.left-column .left-menu li{
	position:relative;
	float:left;
	display:block;	
	border:1px solid #235589;
	border-right:none;	
	width:193px;
	height:auto;
	margin:0;
	padding:5px 0 6px 20px;
	
}
.left-menu li.item_over, 
.left-menu li.item_selected, 
.left-menu li.item_first_selected, 
.left-menu li.item_first_over,  
.left-menu li.item_last_selected, 
.left-menu li.item_last_over
{
	background:#fff url(../images/left-menu-li.gif) repeat-x 0 100%;
	display:inline;
	border:1px solid #dd211c;
	margin:0;	
	width:203px;
	padding:5px 0 6px 15px;		
}
.left-menu li.item_selected{	
	margin-top:-1px ;
	margin-bottom:-1px ;
	z-index:10;
}
.left-menu li.item_first_selected{	
	margin-bottom:-1px ;
	z-index:10;
}
.left-menu li.item_last_selected {	
	margin-top:-1px ;	
	z-index:10;
}
.left-menu li a{
	float:left;
	display:block;
	width:190px;
	height:auto;
	text-decoration:none !important;
	overflow:hidden;
}

.left-menu li.item_over a, 
.left-menu li.item_selected a, 
.left-menu li.item_first_selected a, 
.left-menu li.item_first_over a,  
.left-menu li.item_last_selected a, 
.left-menu li.item_last_over a{
	color:#C00;
}
.left-menu li ul li.item_last{
	/*color:#E01C11;
	border:1px solid #dd211c;
	padding:5px 0 6px 10px;
	margin:0px 0 0px 5px;*/
	background:url(../images/left-menu-li.gif) repeat-x 0 100%;
}
/*========================LEFT-MENU - SECOND LEVEL=========*/
.left-menu li ul{
	position:absolute;
	top:-1px;
	left:218px;
	float:left;
	width:245px;
	background:#F8F8F8 url(../images/ul-li-ul.gif) repeat-y 0 0;
	border-top:1px solid #dd211c;
	border-bottom:1px solid #dd211c;
	display:none;
	z-index:100;
}
.left-column .left-menu li ul li{
	display:block;
	float:left;
	background:none;
	width:192px;
	border:none 0 !important;
	margin-top:0;
	margin-bottom:0;
	margin:0;
	padding-top:4px;
	padding-right:25px;
	padding-bottom:8px;
	padding-left:28px;	
	line-height:12px;
}
.left-column .left-menu li ul li a{
	font-weight:normal;
	color:#333;
}
.left-column .left-menu li ul .item_first_over,
.left-column .left-menu li ul .item_first,
.left-column .left-menu li ul .item_first_selected{
	background:url(../images/pereh.gif) no-repeat 0 -15px;
	margin-left:0;
	padding-top:9px;
	padding-left:28px;
}
.left-column .left-menu li ul li.item_over, 
.left-column .left-menu li ul li.item_selected{
	background:none !important;
	margin-left:0;
	padding-left:28px;	
}
.left-column .left-menu li ul .item_last,
.left-column .left-menu li ul .item_last_over, 
.left-column .left-menu li ul .item_last_selected{
	width:193px;
	padding-left:14px;
	padding-left:27px;	
	padding-bottom:13px;
	background:url(../images/last-li.gif) bottom right no-repeat;
}
.left-column .left-menu li ul .item_first_over a,
.left-column .left-menu li ul li.item_over a, 
.left-column .left-menu li ul li.item_selected a,
.left-column .left-menu li ul li.item_first_selected a,
.left-column .left-menu li ul .item_last_over a, 
.left-column .left-menu li ul .item_last_selected a{
	color:#DE0C00;
}
/*========================LEFT-MENU - THIRD LEVEL=========*/
.left-column .left-menu li ul li ul{
	/*border:0 none;*/
	/*border-left:1px solid #dd211c;*/
	/*background-image:none;*/
	left:244px;
}
.left-column .left-menu li ul li ul li{
	border:none;
}
.left-column .left-menu li ul li ul .item_first{
	xbackground:none;
}
.content-holder .left-column .left-menu li ul li ul li a{
	color:#000;
}
.content-holder  .left-column .left-menu li ul li ul li.item_over a, 
.content-holder  .left-column .left-menu li ul li ul li.item_selected a,
.left-column .left-menu li.item_first ul li.item_first ul .item_first_selected a,
.left-column .left-menu li.item_first ul li.item_over ul .item_first_selected a,
.left-column .left-menu li.item_first ul li.item_over ul .item_first_selected a,
.left-column .left-menu li.item_over ul li.item_over ul .item_first_selected a,
.content-holder  .left-column .left-menu li ul li ul .item_first_over a,
.left-column .left-menu li.item_over ul li.item_first ul .item_first_selected a,
.left-column .left-menu li ul li ul .item_first_over a,
.content-holder  .left-column .left-menu li ul li ul .item_last_over a
{
	color:#DE0C00;
}
/*========================LEFT-MENU - FOURTH LEVEL=========*/
.left-column .left-menu li ul li ul li ul{	
}
.left-column .left-menu li ul li ul li ul li{
	border:none;
}
.content-holder .left-column .left-menu li ul li ul li ul li a{
	color:#000 !important;
}
.content-holder .left-column .left-menu li ul li ul .item_first_over ul li a{
	color:#000 !important;
}
.content-holder .left-column .left-menu li ul li ul li ul li.item_first_over a,
.content-holder .left-column .left-menu li ul li ul li ul li.item_last_over a,
.left-column .left-menu li ul li ul li ul li.item_over a, 
.left-column .left-menu li ul li ul li ul li.item_selected a,
.content-holder .left-column .left-menu li ul li ul li ul .item_first_selected a ,
.content-holder .left-column .left-menu li ul li ul li.item_first_selected a {
	color:#DE0C00 !important;
}
/*========================LEFT-MENU=========*/

/* W I M*/
