/* .tree * {margin:0; padding:0;} */
.tree li {list-style:none; padding-left:21px;*position:relative;}
.tree li.root {padding-left:0px !important;}
    .tree li li {background:url(rootNode.gif) no-repeat 17px center; margin-left:10px; padding-left:31px;}
	.tree li li.root {padding-left:10px; background:url(justOne.gif) repeat-y 17px 0;}
	.tree li li.root.last {background:none;}
    .tree li li.last {background:url(lastRoot.gif) no-repeat 17px 0;}
.expand {background: url(../images/css/plusMinus.png) no-repeat; height:16px; display:block; float:left; margin-top:2px; padding:0 5px 0 16px; }

.expand
{
	*position:absolute;
	*top:0;
	*float:left !important;
	*width:150px !important;
	*z-index:999 !important;
	*text-indent:16px !important;
}
.tree li strong
{
	*display: block;
	*height: 16px;
	*text-indent:16px !important;
	*margin-left:16px !important;
	*left:16px !important;
}

.contract {background-position:0 -16px;}
.expand:hover {cursor:pointer;}
.opened ul{
	display: block!important;
}

.opened .expand{
	background-position:0 -16px;
}
