/**Top menu**/
.tmenu{ padding:0; margin:0; list-style:none; font-size:1em; }
.tmenu li{  float:left; }
.tmenu li a{ 
    float:left; 
    padding:0 10px 0 0; 
    margin:0 4px; 
    background:url(/bitrix/templates/slav_main/i/menu.gif) no-repeat 10px 5px;    
}
.tmenu li a span{ 
    display:block;  
    float:left; 
    padding:10px 0px 10px 10px; 
    text-align:center; 
    cursor:pointer; 
}

.tmenu li a.root-item-selected,.tmenu li a:hover{ 
    height:1%; 
    background:url(/bitrix/templates/slav_main/i/hover_link.png) no-repeat right center; 
    color:#333;
}
.tmenu li a.root-item-selected span,.tmenu li a:hover span{  
    background:url(/bitrix/templates/slav_main/i/hover_link.png) no-repeat 0 center; 
    cursor:pointer;
}
.tmenu li ul li a:hover{
  background:none;
}

#horizontal-multilevel-menu ul
{
    list-style:none; 
    margin:32px 0 0 0px;
    padding:0;

}
/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{

}

.tmenu li:hover a.noend, .tmenu li.jshover a.noend
{
    height:1%; 
    background:url(/bitrix/templates/slav_main/i/hover_linka.png) no-repeat right center; 
    color:#333;
}
.tmenu li:hover a.noend span, .tmenu li.jshover a.noend span
{  
    background:url(/bitrix/templates/slav_main/i/hover_linka.png) no-repeat 0 center; 
    cursor:pointer;
    padding-bottom:12px;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{

}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{

}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{

}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;
left:-15px;
	height:auto;

	
	background:#D82A33;
	
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li.first
{
background:url(/bitrix/templates/slav_main/i/hma.gif) no-repeat 0 center;
}
#horizontal-multilevel-menu li li.last
{
background:url(/bitrix/templates/slav_main/i/hmar.gif) no-repeat right center;
}


/*Item link*/
#horizontal-multilevel-menu li ul a
{
    padding:0px 10px 0px 10px;
    background:none;
    color:#fff;
    text-decoration:none;
    height:27px;
    line-height:27px;
}
#horizontal-multilevel-menu li ul a:hover
{
    text-decoration:underline;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

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