/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	width:100%;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu li 
{
/* 	float:left; */
}
#horizontal-multilevel-menu a
{
}

/* 1st level*/
#horizontal-multilevel-menu
{
  display: block;
  width: 100%;
  text-align: center;
}

  #horizontal-multilevel-menu > li 
  {
    float: left;
    max-width: 200px;
  }

    #horizontal-multilevel-menu li > a
    {
      display: block;
      padding: 0 20px;
      vertical-align: middle;
      height: 57px;
      border-right: 1px solid rgba(0, 0, 0, 0.5);
      border-left: 1px solid rgba(255, 255, 255, 0.5);
      text-shadow: 1px 1px 0px #fff;
    }

    #horizontal-multilevel-menu li a > span
    {
      display: table-cell;
      width: 100%;
      vertical-align: middle;
      text-align: center;
      height: 57px;
    }


/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;
	background: #DFE3EC;
	height:auto;
	/*width:12em;*/
	width:135px;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li:hover{
	border-top: 1px solid #82909B;
}
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom: 1px solid #555;
	border-top: 1px solid #eee;
}
#horizontal-multilevel-menu li li:last-child{
	border-bottom: 0;
}
#horizontal-multilevel-menu li li:first-child{
	border-top: 0;
}
/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
	height: auto!important;
	padding: 10px 20px!important;
}

#horizontal-multilevel-menu li ul a:hover
{
	background: #82909B!important;
}
#horizontal-multilevel-menu .root-item-selected{
	background: url(/bitrix/templates/al-b/img/menu-top_active.jpg) repeat-x;
}
#horizontal-multilevel-menu li ul ul
{
	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
{
	/*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;
}
#menu-top ul li {
	/* float: left; */
}
#menu-top ul li a {

	/* display: block; */
/* 	padding: 20px 18px 21px 18px; */
	font-family: "dinpro_bold";
	font-size: 14px;
	color: black;
	text-decoration: none;

}
#menu-top ul li li a{
	border-right: 0;
	border-left: 0;
}
#menu-top ul li a img{
	margin-left: 6px;
}
#menu-top ul li li:last-child a{
	border-bottom: 1;
}
#menu-top ul li a:hover {
	background: url(/bitrix/templates/al-b/img/menu-top_active.jpg) repeat-x;
}
#menu-top ul li:last-child a {
	border-right: none;
}