/**Top menu**/
#horizontal-multilevel-menu
{
	margin:0; padding:0;
	background: url(images/menu_bg.png) repeat-x;
	height:36px;
	width:100%;
}

/*Links*/
#horizontal-multilevel-menu b a
{
	display:block;
	padding:9px 15 11 15px;
	text-decoration:none;
	color:#fff;	
	font-size:12px;	
}

/*Root menu selected*/
#horizontal-multilevel-menu .root-item-selected
{
	background:url(images/menu_bg_active.png) repeat-x;
}

#horizontal-multilevel-menu .root-item{
/*	background:url(images/menu_l.png) no-repeat;*/
	background-position: left top;	
}
#horizontal-multilevel-menu .sep{
	width:2px;
	background:url(images/sep.png) no-repeat;
}
#horizontal-multilevel-menu .sep_jshover{
	width:2px;
	background:none
}
#horizontal-multilevel-menu .sep_active{
	background:url(images/menu_bg_active.png) repeat-x;
	width:2px;
}

#horizontal-multilevel-menu .root-item a,
#horizontal-multilevel-menu .root-item-selected a{
	color:#fff;	
}


/*Child-items: hover*/

#horizontal-multilevel-menu td.root-item-selected:hover,
#horizontal-multilevel-menu td.root-item:hover,
#horizontal-multilevel-menu .jshover
{
	background:url(images/menu_bg_active.png) repeat-x;
}

#horizontal-multilevel-menu table .jshover a
{
	text-decoration: underline;
	font-weight:100%;
	color:#0362ac;
}

/*Root items: hover*/
#horizontal-multilevel-menu td:hover div.select-free,
#horizontal-multilevel-menu td.jshover div.select-free
{
	display:block;
	padding-top:1px;
}

#horizontal-multilevel-menu .sub
{
/*	position:absolute;
	top:auto;
	display:none;
	z-index:500;

	height:auto;*/	
 	
}

#horizontal-multilevel-menu .sub td{
	padding:0 10 5 20px;
	background:url(images/marker.gif) no-repeat;
  	background-position: 3 2px;
}
#horizontal-multilevel-menu .sub a
{
	color:#0362ac;
	font-weight:100%;
	font-size:12px;	
	text-decoration: none;
	
}
#horizontal-multilevel-menu .sub a:hover{
	text-decoration: underline;
}

.select-free  {
  position: absolute;
  z-index: 10;
  overflow: hidden;/*must have*/
  display: none;
}
.root-item-selected .select-free{
	margin-left:-3px;
}
.root-item .select-free{
	margin-left:-1px;
}
.select-free div{
/*	background:url(images/el_bg.gif) no-repeat;*/
	background:url(images/el_bg.png) no-repeat;
	background-position: left bottom;
	padding:5px;
	width:272px;
/*    filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/components/individ/menu/templates/horizontal_multilevel/images/el_bg.png', sizingMethod='scale')");*/
    
/*    background: expression("transparent url("+
            this.firstChild.src.replace(".png", ".gif")+") no-repeat");
    backgr\ound: none !important;*/
}
.select-free iframe  {
  display:none;/*sorry for IE5*/
  display/**/:block;/*sorry for IE5*/
  position:absolute;/*must have*/
  top:0px;/*must have*/
  left:0px;/*must have*/
  z-index:-1;/*must have*/
  filter:mask();/*must have*/
  width:3000px;/*must have for any big value*/
  height:3000px/*must have for any big value*/;
 }
 
.menu_l,{
	width:3px;
	background:url(images/menu_l.png) no-repeat;
	background-position: left top;	
 }
.menu_r{
	width:3px;
	background:url(images/menu_r.png) no-repeat;
	background-position: left top;
 }
