/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	z-index:100;
position:relative;
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
	white-space:normal;
	position:relative;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
border:none;
padding:0;
margin:0;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
}

/*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 li:hover, #horizontal-multilevel-menu li li.jshover
{
background:#e4e8ea;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	top:100%;
	left:0;
	display:none;
	height:auto;
	width:170px;
	background:#ffffff;
	border:1px solid #e8e8e8;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	background:#ffffff;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & 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
{
	border-bottom: 1px dotted #adadad;
	padding:5px 0px 6px 10px;
}

/*Items text color & 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
{
}

#horizontal-multilevel-menu li ul ul
{
	margin:-26px 0 0 170px;
	/*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
{
	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
{
	display:block;
}


/*#horizontal-multilevel-menu li:hover li div,
#horizontal-multilevel-menu li.jshover li div,
#horizontal-multilevel-menu li:hover li li div,
#horizontal-multilevel-menu li.jshover li li div,
#horizontal-multilevel-menu li:hover li li li div,
#horizontal-multilevel-menu li.jshover li li li div,
#horizontal-multilevel-menu li:hover li li li li div,
#horizontal-multilevel-menu li.jshover li li li li div
{
	display:none;
}

#horizontal-multilevel-menu li:hover div,
#horizontal-multilevel-menu li.jshover div,
#horizontal-multilevel-menu li li:hover div,
#horizontal-multilevel-menu li li.jshover div,
#horizontal-multilevel-menu li li li:hover div,
#horizontal-multilevel-menu li li li.jshover div,
#horizontal-multilevel-menu li li li li:hover div,
#horizontal-multilevel-menu li li li li.jshover div,
#horizontal-multilevel-menu li li li li li:hover div,
#horizontal-multilevel-menu li li li li li.jshover div
{
	display:block;
}
*/

div.menu-clear-left
{
	clear:left;
}

/*all corners*/
#horizontal-multilevel-menu table {
border-collapse:collapse;
}

#horizontal-multilevel-menu table td {
}

#horizontal-multilevel-menu li table tr.trans-t td.trans-l {
	background:transparent url(/bitrix/images/dssl_template/trm/trans_l_t.gif) no-repeat left top;
	line-height:4px;
	}
#horizontal-multilevel-menu li table tr.trans-t td.trans-r {
	background:transparent url(/bitrix/images/dssl_template/trm/trans_r_t.gif) no-repeat right top;
	line-height:4px;
	}
#horizontal-multilevel-menu li table tr.trans-t td.trans-c {
	background:#ffffff url(/bitrix/images/dssl_template/trm/trans_line.gif) repeat-x top;
	line-height:4px;
	}
#horizontal-multilevel-menu li table tr.trans-b td.trans-l {
	background:transparent url(/bitrix/images/dssl_template/trm/trans_l_b.gif) no-repeat left bottom;
	line-height:4px;
	}
#horizontal-multilevel-menu li table tr.trans-b td.trans-r {
	background:transparent url(/bitrix/images/dssl_template/trm/trans_r_b.gif) no-repeat right bottom;
	line-height:4px;
	}
#horizontal-multilevel-menu li table tr.trans-b td.trans-c {
	background:#ffffff url(/bitrix/images/dssl_template/trm/trans_line.gif) repeat-x bottom;
	}
#horizontal-multilevel-menu table tr.item td.trans-l {
	background:#ffffff url(/bitrix/images/dssl_template/trm/trans_line.gif) repeat-y left;
	line-height:4px;
	}
#horizontal-multilevel-menu table tr.item td.trans-c {
	background:#ffffff;
	}
#horizontal-multilevel-menu table tr.item td.trans-r {
	background:#ffffff url(/bitrix/images/dssl_template/trm/trans_line.gif) repeat-y right;
	line-height:4px;
	}

#horizontal-multilevel-menu table tr.trans-t td.trans-l,
#horizontal-multilevel-menu table tr.item td.trans-l,
#horizontal-multilevel-menu table tr.trans-b td.trans-l,
#horizontal-multilevel-menu table tr.trans-t td.trans-r,
#horizontal-multilevel-menu table tr.item td.trans-r,
#horizontal-multilevel-menu table tr.trans-b td.trans-r {
padding:0px 5px;
}


/* //all corners*/


#horizontal-multilevel-menu li ul { z-index:110;}
#horizontal-multilevel-menu li ul ul { z-index:120;}
#horizontal-multilevel-menu li ul ul ul { z-index:130;}
#horizontal-multilevel-menu li ul ul ul ul { z-index:140;}
#horizontal-multilevel-menu li ul ul ul ul ul { z-index:150;}






@media all and (min-width: 0px)
	{
	body #horizontal-multilevel-menu ul { top:155px;}
	body #horizontal-multilevel-menu ul ul { top:25px;}
	body #horizontal-multilevel-menu li table div.transmenu_str table { height: 400px;}
/*	body div#searchbox[id^="searchbox"] input { height: 15px; width: 147px;}*/


