/*
                                    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. */

.td_menu {
	height: 18px;
}
.mMenu {
	width: 360px;
	height: 49px;
	padding: 0px 0px 0px 219px;
	margin:0px;	
	position:relative;	
	top:-587px;		
}
.tdMenu {
	width: 360px;
	height: 49px;
	vertical-align: bottom;
}



/*=================================================== NEGESO MENU -- First Level ===================================================*/
.negeso_menu {
	width: 360px;
	margin: 0;
	padding: 0;
	display: block;
	list-style: none;
}
.negeso_menu li {
	width: auto;
	height: 14px;
	padding: 0px 14px 8px 14px;
	position: relative;
	margin: 0;
	float: left;
	cursor: pointer;
	text-align: left;
	background: #ffffff url(../images/pyjyk.gif) right bottom no-repeat;
}

.negeso_menu li.item_over,
.negeso_menu li.item_selected {
}
ul.negeso_menu li a,
ul.negeso_menu li.item_selected li a,
ul.negeso_menu li.item_over li a,
ul.negeso_menu li.item_selected li.item_selected li a,
ul.negeso_menu li.item_over li.item_over li a,
ul.negeso_menu li.item_selected li.item_selected li.item_selected li a,
ul.negeso_menu li.item_over li.item_over li.item_over li a,
ul.negeso_menu li.item_selected li.item_selected li.item_selected li.item_selected li a,
ul.negeso_menu li.item_over li.item_over li.item_over li.item_over li a {
	font: 14px Arial, Helvetica, sans-serif;
	color: #054B3D;
	text-decoration: none;
}
ul.negeso_menu li.item_selected a,
ul.negeso_menu li.item_over a,
ul.negeso_menu li.item_selected li.item_selected a,
ul.negeso_menu li.item_over li.item_over a,
ul.negeso_menu li.item_selected li.item_selected li.item_selected a,
ul.negeso_menu li.item_over li.item_over li.item_over a,
ul.negeso_menu li.item_selected li.item_selected li.item_selected li.item_selected a,
ul.negeso_menu li.item_over li.item_over li.item_over li.item_over a,
ul.negeso_menu li.item_selected li.item_selected li.item_selected li.item_selected li.item_selected a,
ul.negeso_menu li.item_over li.item_over li.item_over li.item_over li.item_over a {
	color: #6F9E98;
	text-decoration: none;
}

/*=================================================== NEGESO MENU -- Second Level ===================================================*/
.lSunMenu {
	width: 270px;
	position: relative;
	top:-290px;
	left:-25px;
	text-align: left;
}
.negeso_menu_1 
{
	width: auto;
	padding: 0px 3px;
		display: block;
		padding-left:59px;
	list-style: none;
}
.negeso_menu_1 li {
	width: 158px;
	height: 14px;
	padding: 2px 0px 3px 0px;
	left: 0px;
	top: 0px;
	float: none;
	text-align: left;
	position: relative;
}
.negeso_menu_1 ul li.item_over,
.negeso_menu_1 ul li.item_selected  {
	background-color: #054B3D;
}
ul.negeso_menu_1 li a,
ul.negeso_menu_1 li.item_selected li a,
ul.negeso_menu_1 li.item_over li a,
ul.negeso_menu_1 li.item_selected li.item_selected li a,
ul.negeso_menu_1 li.item_over li.item_over li a,
ul.negeso_menu_1 li.item_selected li.item_selected li.item_selected li a,
ul.negeso_menu_1 li.item_over li.item_over li.item_over li a,
ul.negeso_menu_1 li.item_selected li.item_selected li.item_selected li.item_selected li a,
ul.negeso_menu_1 li.item_over li.item_over li.item_over li.item_over li a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #6F9E98;
	text-decoration: none;
	display: inline;
}
ul.negeso_menu_1 li.item_selected a,
ul.negeso_menu_1 li.item_over a,
ul.negeso_menu_1 li.item_selected li.item_selected a,
ul.negeso_menu_1 li.item_over li.item_over a,
ul.negeso_menu_1 li.item_selected li.item_selected li.item_selected a,
ul.negeso_menu_1 li.item_over li.item_over li.item_over a,
ul.negeso_menu_1 li.item_selected li.item_selected li.item_selected li.item_selected a,
ul.negeso_menu_1 li.item_over li.item_over li.item_over li.item_over a,
ul.negeso_menu_1 li.item_selected li.item_selected li.item_selected li.item_selected li.item_selected a,
ul.negeso_menu_1 li.item_over li.item_over li.item_over li.item_over li.item_over a {
	color: #054B3D;
	text-decoration: none;
}




/*=================================================== NEGESO MENU -- Third Level ===================================================*/
.negeso_menu_1 ul {
	width: 170px;
	
		display: none;
		position: absolute;
		
	padding: 0;
	left: 0px;
	top: 0px;
	margin-top: -1px;
	margin-left: 160px;
	z-index: 5;
	list-style: none;
}
.negeso_menu_1 li ul li {
	width: 160px;
	height: 16px;
	padding: 2px 0px 3px 10px;
	float: none;
	display: block;
	position: relative;
	line-height: 16px;
	text-align: left;
	background-color: #DAF0EA;
	font: 12px Arial, Helvetica, sans-serif;
	color: #6F9E98;
	border: 1px solid #054B3D;
	border-bottom-width: 0px;
}
.negeso_menu_1 ul li ul li.item_over,
.negeso_menu_1 ul li ul li.item_selected  {
	background-color: #6F9E98;
}
ul.negeso_menu_1 li.item_selected li.item_selected a,
ul.negeso_menu_1 li.item_over li.item_over a,
ul.negeso_menu_1 li.item_selected li.item_selected li.item_selected a,
ul.negeso_menu_1 li.item_over li.item_over li.item_over a,
ul.negeso_menu_1 li.item_selected li.item_selected li.item_selected li.item_selected a,
ul.negeso_menu_1 li.item_over li.item_over li.item_over li.item_over a,
ul.negeso_menu_1 li.item_selected li.item_selected li.item_selected li.item_selected li.item_selected a,
ul.negeso_menu_1 li.item_over li.item_over li.item_over li.item_over li.item_over a {
	color: #ffffff;
	text-decoration: none;
}

.negeso_menu_1 li {
	
}

/*=================================================== NEGESO MENU -- Forth Level ===================================================*/
.negeso_menu_1 ul li ul {
	width: 170px;
		display: none;
		position: absolute;
	padding: 0;
	left: 0px;
	top: 0px;
	margin-top: -1px;
	margin-left: 170px;
	z-index: 5;
	list-style: none;
}



#last {
	border-bottom: 1px solid #054B3D;
}
