.treeContainer {
	padding: 5px;
}

.treeContainer P {
	margin: 0px;
	font-size: 13pt;
	font-weight: bold;
}

.treeContainer DIV {
	margin: 0px;
	font-size: 13pt;
	font-weight: bold;
}

.treeContainer A {
	padding: 0px 1px;
	font-size: 11pt;
	display: block
}

.itemContainer P {
	font-size: 12pt;
	font-weight: normal
}

.treeItem {
	cursor: pointer !important;
	padding-left: 22px;
}

DIV.treeItem {
	cursor: default !important;
	padding-left: 0px;
	padding-top: 0.5em;
}

* HTML BODY .treeItem {
	width: 100%;
}	

.haveContainer {
	background: transparent url("ico_plus.gif"/*tpa=http://htmlbook.ru/images/ico_plus.gif*/) no-repeat;
}

DIV.haveContainer {
	background: none;
}


.expanded P.collapsed {
	background: transparent url("ico_plus.gif"/*tpa=http://htmlbook.ru/images/ico_plus.gif*/) no-repeat !important;
}

.itemContainer {
	padding-left: 15px;
	margin-bottom: 0.5em
}

.expanded .haveContainer, P.expanded {
	background-image: url("ico_minus.gif"/*tpa=http://htmlbook.ru/images/ico_minus.gif*/);
}