/*
в соответствии со структурой меню, описанной в template.php
контейнер пунтов меню - <ul>
контейнер пункта меню - <li>
ссылка пункта меню - <a>
*/

/**Top menu**/ 

#horizontal-multilevel-menu,#horizontal-multilevel-menu ul /* стили для контейнера пунтов главного и вложенных меню */ 
{ 
	margin:0; padding:0;
	background: #CCC url('images/header_menu_bg.gif') repeat-x; 
	min-height:27px; 
	width:100%; 
	list-style:none; 
	font-size:10pt; 
} 



#horizontal-multilevel-menu  /* стили для контейнера пунктов главного меню */ 
{
 
}

/*Links*/ 
#horizontal-multilevel-menu a  /* стили для ссылок пунктов меню всех уровней */ 
{ 
	display:block; 
	padding:5px 10px; 
	/*padding:0.3em 0.8em;*/ 
	text-decoration:none; 
	text-align:center;
	font-weight:normal;  
}
 
#horizontal-multilevel-menu li  /* стили для контейнера пункта меню */ 
{ 
	float:left; 
} 

/*Root items*/ 
#horizontal-multilevel-menu li a.root-item  /* стили для ссылок главного меню */ 
{ 
	color:#fff; 
	font-weight:bold;
	font-size: 10pt; 
	padding:7px 12px; 
} 

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected  /* стили для активной (выделенной) ссылки главного меню */ 
{ 
	background: #CCC url('images/header_menu_bg_selected.gif') repeat-x; 
	color:#fff; 
	font-weight:bold; 
	padding:7px 12px; 
} 

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item  /* стили для ссылок главного меню при наведении мышью */
{ 
	background:#CCC url('images/header_menu_bg_hover.gif') repeat-x; 
	color:#000; 
} 

/*Item-parents*/
#horizontal-multilevel-menu a.parent   /* стили для ссылок НЕглавного меню, у которых есть вложенное меню */
{ 
	background: url('images/arrow.gif') center right no-repeat; 
} 

/*Denied items*/
#horizontal-multilevel-menu a.denied   /* стили для ссылок, к которым запрещен доступ */ 
{ 
	background: url(images/lock.gif) center right no-repeat; 
} 

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover   /* стили для для контейнера пункта меню при наведении мышью */
{ 
	background:#E6E6FA; 
	color:#fff; 
}
 
/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected   /* стили для контейнера активного (выделенного) пункта вложенного меню */
{ 
	background:#D6D6D6; 
	color:#fff; 
} 

/*Sub-menu box*/
#horizontal-multilevel-menu li ul   /* стили для контейнера пунктов вложенного меню */ 
{ 
	position:absolute; 
	/*top:-999em;*/ 
	top:auto; 
	display:none; 
	z-index:500; 

	height:auto; 
	/*width:12em;*/ 
	width:200px; 
	background:#F5F5F5; 
	border:1px solid #C1C1C1; 
} 

/*Sub-menu item box*/
#horizontal-multilevel-menu li li    /* стили для контейнера пункта вложенного меню */
{ 
	width:100%; 
	border-bottom:1px solid #DEDEDE;
} 

/*Item link*/
#horizontal-multilevel-menu li ul a   /* стили для ссылки пункта вложенного меню */
{ 
	text-align:left; 
} 

/*Items text color &amp; size */ 
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a   /* стили для ссылок вложенного меню */ 
{ 
	color:#4F4F4F; 
	font-weight:regular; 
} 

/*Items text color &amp; size: hover*/ 
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a   /* стили для ссылок вложенного меню при наведении мышью */ 
{ 
	color:#4F4F4F; 
} 

#horizontal-multilevel-menu li ul ul   /* стили для контейнера пунктов вложенного меню (уровень вложенности >2) */
{ 
	margin:-27px 0 0 132px; 
	/*margin:-1.93em 0 0 11.6em;*/ 
} 

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul   /* обработка реакции на наведение мышью - скрываем вложенные меню уровня, более чем на 1 превышающее выделенный */ 
{ 
	/*top:-999em;*/ 
	display:none; 
} 

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul   /* обработка реакции на наведение мышью, показываем вложенные меню */ 
{ 
	/*z-index:1000; 
	top:auto;*/ 
	display:block;
} 

div.menu-clear-left 
{ 
	clear:left; 
}

