#main-menu-multilevel {	margin:0 -16px 0 0; padding:0;
	min-height:27px;
	list-style:none;
	float:left;}

#main-menu-multilevel ul {
	margin:0; padding:0;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:15px;
	float:left;}

/*Links*/
#main-menu-multilevel a { 	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#main-menu-multilevel li { float:left; margin: 0; }

/*Root items*/
#main-menu-multilevel li a.root-item,
#main-menu-multilevel li a.root-item-selected { font-weight: bold; font-size:20px; text-transform: uppercase;
	color:#fff;
	padding:7px 5px 7px 4px;
	font-family: Arial Narrow, Helvetica, Tahoma, Verdana;
}

#main-menu-multilevel li.root-li-selected {background: none;}
#main-menu-multilevel li.root-li {padding-right: 5px;}
#main-menu-multilevel li.root-li:last-child {padding-right: 0;}

/*Root menu selected*/
#main-menu-multilevel li a.root-item-selected {color: #EFAB00;}

/*Root items: hover*/
#main-menu-multilevel li:hover a.root-item, #main-menu-multilevel li:hover a.root-item-selected, 
#main-menu-multilevel li.jshover a.root-item, #main-menu-multilevel li.jshover a.root-item-selected {
/* height: 32px; */ color: #EFAB00;}

/*Item-parents*/
#main-menu-multilevel a.parent { /*background: url(images/arrow.png) center right no-repeat;*/ }

/*Denied items*/
#main-menu-multilevel a.denied{	background: url(images/lock.gif) center right no-repeat;}

/*Child-items: hover*/
#main-menu-multilevel li:hover, 
#main-menu-multilevel li.jshover { /*background:#f9f9f9; color:#D50118;*/ }

#main-menu-multilevel li.root-li:hover ,
#main-menu-multilevel li.jshover.root-li {background: none;} 
#main-menu-multilevel li.root-li-selected:hover {background: none;} 

/*Child-items selected*/
#main-menu-multilevel li.item-selected { background:#D6D6D6; color:#D50118;}

/*Sub-menu box*/
#main-menu-multilevel li ul {
	position:absolute;
	/*top:-999em;*/
	top:auto;
	/*display:none; */
	z-index:500;
	height:auto;
	/*width:12em;*/
	width:250px;
    opacity: 0; /* По умолчанию скрываем подменю */
    visibility: hidden;
    transition: all .1s ease .3s; /* Добавляем анимацию 0.3 сек. и задержку в 0.15 сек. */
}


#main-menu-multilevel ul {padding:30px 0 0 10px;}
#main-menu-multilevel ul a {padding:4px 10px 4px 4px; color: #000;}
#main-menu-multilevel ul a:hover {color: #fff;}
#main-menu-multilevel ul ul {background: #EAA918; top: 39px; height: 234px; padding: 16px 0 0 0;}
#main-menu-multilevel ul ul li{padding: 0px 8px 0px 16px;}
#main-menu-multilevel ul ul a {padding:4px 10px 4px 4px; color: #000; }

/*Sub-menu item box*/
#main-menu-multilevel li li {
	width:100%; padding-right: 4px;
}

/*Item link*/
#main-menu-multilevel li ul a{	text-align:left; margin-right: 5px;}

/*Items text color & size */
#main-menu-multilevel li a,
#main-menu-multilevel li:hover li a,
#main-menu-multilevel li.jshover li a,
#main-menu-multilevel li:hover li:hover li a,
#main-menu-multilevel li.jshover li.jshover li a,
#main-menu-multilevel li:hover li:hover li:hover li a,
#main-menu-multilevel li.jshover li.jshover li.jshover li a,
#main-menu-multilevel li:hover li:hover li:hover li:hover li a,
#main-menu-multilevel li.jshover li.jshover li.jshover li.jshover li a,
#main-menu-multilevel li:hover li:hover li:hover li:hover li:hover li a,
#main-menu-multilevel li.jshover li.jshover li.jshover li.jshover li.jshover li a {	/*color:#4F4F4F; 	font-weight:bold; */}

/*Items text color & size: hover*/
#main-menu-multilevel li:hover li:hover a,
#main-menu-multilevel li.jshover li.jshover a,
#main-menu-multilevel li:hover li:hover li:hover a,
#main-menu-multilevel li.jshover li.jshover li.jshover a,
#main-menu-multilevel li:hover li:hover li:hover li:hover a,
#main-menu-multilevel li.jshover li.jshover li.jshover li.jshover a
#main-menu-multilevel li:hover li:hover li:hover li:hover li:hover a,
#main-menu-multilevel li.jshover li.jshover li.jshover li.jshover li.jshover a
#main-menu-multilevel li:hover li:hover li:hover li:hover li:hover li:hover a,
#main-menu-multilevel li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a {	/*color:#4F4F4F;*/}

#main-menu-multilevel li ul ul {margin:-27px 0 0 248px;}
#main-menu-multilevel li ul ul ul{margin-top:-39px }

#main-menu-multilevel li:hover ul ul,
#main-menu-multilevel li.jshover ul ul,
#main-menu-multilevel li:hover ul ul ul,
#main-menu-multilevel li.jshover ul ul ul,
#main-menu-multilevel li:hover ul ul ul ul,
#main-menu-multilevel li.jshover ul ul ul ul,
#main-menu-multilevel li:hover ul ul ul ul ul,
#main-menu-multilevel li.jshover ul ul ul ul ul { /*display:none; top:-999em;*/     opacity: 0;  visibility: hidden;
transition: all .1s ease .3s; }

#main-menu-multilevel li:hover ul,
#main-menu-multilevel li.jshover ul,
#main-menu-multilevel li li:hover ul,
#main-menu-multilevel li li.jshover ul,
#main-menu-multilevel li li li:hover ul,
#main-menu-multilevel li li li.jshover ul,
#main-menu-multilevel li li li li:hover ul,
#main-menu-multilevel li li li li.jshover ul,
#main-menu-multilevel li li li li li:hover ul,
#main-menu-multilevel li li li li li.jshover ul {/* display:block; */ /*z-index:1000; top:auto;*/ 
    opacity: 1; /* Показываем подменю при ховере */
    visibility: visible;
	transition: all .1s ease .2s; /* Добавляем анимацию 0.3 сек. и задержку в 0.15 сек. */
}

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