/* То, что обеспечивает функционал меню, изменять не рекомендуется */
/* Ибо так сказал Великий! */
/* Top menu */
#horizontal_menu,#horizontal_menu ul
{
	margin:0; padding:0;
	margin-bottom:1px;
	min-height:27px;
	width:100%;
	list-style:none;
	float:left;
}
/*Links*/
#horizontal_menu a
{
	display:block;
	text-decoration:none;
}

#horizontal_menu li
{
	float:left;
}

/* То, что обеспечивает оформление меню */
#horizontal_menu,#horizontal_menu ul
{
	/* фон меню всех уровней  - далее переопределяется */
	background: url(./images/bg70.png);
}

* html #horizontal_menu, * html #horizontal_menu ul
{
	/* IE 5.0 only */
	background: #2c5d0c;
}

/*Links*/
#horizontal_menu a
{
	/* шрифт и отступы пунктов меню всех уровней - для пунктов первого уровня значение переопределено далее */
	font-size:14px;
	font-weight:normal;
	padding:5px 10px;

	/* выравнивание пунктов меню всех уровней - для второго и последующих уровней значение далее переопределено */
	text-align:center;
}

/*Root items common*/
#horizontal_menu li a.root_item, #horizontal_menu li a.root_item_selected
{
	/* шрифт и отступы пунктов меню первого уровня */
	font-size:14px;
	font-weight:bold;
	padding:4px 10px;
}

/*Root items*/
#horizontal_menu li a.root_item
{
	/* фрифт и фон пунктов меню первого уровня */
	color:#fff;
	background: none;
}
/*Root items: hover*/
#horizontal_menu li:hover a.root_item, #horizontal_menu li.jshover a.root_item,
#horizontal_menu li:hover a.root_item_selected, #horizontal_menu li.jshover a.root_item_selected
{
	/* фрифт и фон пунктов меню первого уровня, на которые навели указатель мыши */
	color: green;
	background: #F8F8F8;
}

#horizontal_menu li:hover a.root_item:hover, #horizontal_menu li.jshover a.root_item:hover,
#horizontal_menu li:hover a.root_item_selected:hover, #horizontal_menu li.jshover a.root_item_selected:hover
{
	/* фрифт и фон пунктов меню первого уровня, на которые навели указатель мыши */
	color: green;
	background: #c8eb91;
}

/*Root menu selected*/
#horizontal_menu li a.root_item_selected
{
	/* шрифт пунктов меню первого уровня, которые выбраны */
	color:yellow;
}
#horizontal_menu li.root_items_devider, #horizontal_menu li.root_items_devider:hover
{
	background: none;
}


/*Root menu selected: hover*/
#horizontal_menu li:hover a.root_item_selected, #horizontal_menu li.jshover a.root_item_selected
{
	/* фрифт и фон пунктов меню первого уровня, которые выбраны  и на которые навели указатель мыши*/
	/* background: orange;  */
}

/*Item-parents*/
#horizontal_menu a.parent
{
	/* треугольничек справа от пункта меню, содержащего дочерние элементы */
	background: url(./images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal_menu a.denied
{
	/* замочек справа от блокированного пункта меню */
	background: url(./images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal_menu li:hover, 					#horizontal_menu li.jshover,
#horizontal_menu li.item_selected:hover
{
	background: #c8eb91;
}

/*Child-items selected*/
#horizontal_menu li.item_selected
{
	/* цвет выбранного пункта для меню второго и последующих уровней */
	background:#ddd;
}

/*Sub-menu box*/
#horizontal_menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/* ширина меню второго и последующих уровней */
	width:253;
	background:#F8F8F8;
	border:1px solid #C1C1C1;
}
/* хак для IE, чтобы сделать интерактивной всю область ссылки */
* html #horizontal_menu a, * html #horizontal_menu a
	{width:200;}
* html #horizontal_menu a.root_item, * html #horizontal_menu a.root_item_selected
	{width:1px; white-space:nowrap}




/*Sub-menu item box*/
#horizontal_menu li li
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal_menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal_menu li a,
#horizontal_menu li:hover li a,
#horizontal_menu li.jshover li a,
#horizontal_menu li:hover li:hover li a,
#horizontal_menu li.jshover li.jshover li a,
#horizontal_menu li:hover li:hover li:hover li a,
#horizontal_menu li.jshover li.jshover li.jshover li a,
#horizontal_menu li:hover li:hover li:hover li:hover li a,
#horizontal_menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal_menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal_menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	/*  цвет шрифта меню второго и последующих уровней */
	color: green;

}

/*Items text color & size: hover*/
#horizontal_menu li:hover li:hover a,
#horizontal_menu li.jshover li.jshover a,
#horizontal_menu li:hover li:hover li:hover a,
#horizontal_menu li.jshover li.jshover li.jshover a,
#horizontal_menu li:hover li:hover li:hover li:hover a,
#horizontal_menu li.jshover li.jshover li.jshover li.jshover a
#horizontal_menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal_menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal_menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal_menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	/*  цвет шрифта меню второго и последующих уровней, на которые навели указатель мыши */
	color: black;
}

#horizontal_menu li ul ul
{
	/* отступ меню третьего и последующих уровней - связан с параметром "ширина меню второго и последующих уровней - 3px" */
	margin:-27px 0 0 250px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal_menu li:hover ul ul,
#horizontal_menu li.jshover ul ul,
#horizontal_menu li:hover ul ul ul,
#horizontal_menu li.jshover ul ul ul,
#horizontal_menu li:hover ul ul ul ul,
#horizontal_menu li.jshover ul ul ul ul,
#horizontal_menu li:hover ul ul ul ul ul,
#horizontal_menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal_menu li:hover ul,
#horizontal_menu li.jshover ul,
#horizontal_menu li li:hover ul,
#horizontal_menu li li.jshover ul,
#horizontal_menu li li li:hover ul,
#horizontal_menu li li li.jshover ul,
#horizontal_menu li li li li:hover ul,
#horizontal_menu li li li li.jshover ul,
#horizontal_menu li li li li li:hover ul,
#horizontal_menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}

#horizontal_menu li.root_items_devider, #horizontal_menu li.root_items_devider:hover
{
	height:25px;
	width:10px;
	background: url('/images/menu_devider.gif') center center no-repeat;
}
