ul.ns_hierarchy li{ /* Чтобы не было сдвига элементов списка из-за кнопки раскрытия/закрытия */
	clear: both;
  padding: 2px 0;
  list-style: none;
}

ul.ns_hierarchy li b{
  background: #DFDFDF;
  padding: 0 3px;
  color: black;
  font-family: Courier New;
}

ul.ns_hierarchy, ul.ns_hierarchy ul{
	list-style: none; /* Убираем маркер */
	margin: 0;
	padding-left: 0px;
}

ul.ns_hierarchy{
	padding-left: 5px;
}

ul.ns_hierarchy ul{
	padding-left: 5px;
}

li.nsh_closed span, li.nsh_opened span{
	float: left;
	position: relative;
	width: 9px;
	height: 9px;
	margin: 4px 6px 0 -18px;
	cursor: pointer;
	overflow: hidden;
	font: normal 0.8em/0.8em sans-serif;

}

li.nsh_closed span em, li.nsh_opened span em{
	position: absolute;
	width: 9px;
	height: 9px;
	top: 0;
	left: 0;
}

li.nsh_opened span em{
	background: url(/img/min.gif) no-repeat;
}

li.nsh_closed span em{
	background: url(/img/plus.gif) no-repeat;
}

