.lightTreeview {
list-style: none;
margin:10px 0 20px 20px;
}
.lightTreeview ul,.lightTreeview ol {
margin: 0;
padding: 0;
list-style: none;
display: block;
}
.lightTreeview li {
font-size: 12px;
line-height: 18px;
padding: 1px 0 1px 16px;
margin: 0;
background: url(../img/treeview-default-line.gif) 0 0 no-repeat;
}
.lightTreeview li.branch-last {
background-position: 0 -1766px;
}
.lightTreeview li.node-normal {
background-position: 0 -176px;
}

.lightTreeview li.node-last {
background: url(../img/treeview-default.gif) 0 -111px no-repeat;
}
.lightTreeview li.node-last-open {
background-position: 0 -111px;
}
.lightTreeview li.node-last-close {
background-position: -32px -67px;
}

.treeview-noline li {
background-image:none;
}
.treeview-noline li.node-last {
background: url(../img/treeview-default.gif) -16px -89px no-repeat;
}
.treeview-noline li.node-last-open {
background-position: -16px -89px;
}
.treeview-noline li.node-last-close {
background-position: -48px -45px;
}


.lightTreeview li span.flex-ico {
background-image: url(../img/treeview-default.gif);
background-repeat: no-repeat;
float:left;
width:16px;
height:16px;
cursor:pointer;
margin-left:-16px;
background-position: -64px -23px;
}
.lightTreeview li span.flex-open {
background-position: -64px -23px;
}
.lightTreeview li span.flex-close {
background-position: -80px -1px;
}

.lightTreeview li span.flex-none {
background-position: 0 0;
}
.treeview-noline li span.flex-close {
background-position: -48px -46px;
}
.treeview-noline li span.flex-open {
background-position: -16px -90px;
}


