.treeview, .treeview ul {padding: 0; margin: 0; list-style: none;}
.treeview ul {margin-top: 4px;}
.treeview .hitarea {background: url(../images/treeview-default.gif) -64px -25px no-repeat; height: 16px; width: 16px; margin-left: -16px; float: left; cursor: pointer;}
.treeview li { margin: 0; padding: 3px 0 3px 16px;}
.treeview a.selected { background-color: #eee;}
#treecontrol { margin: 1em 0; display: none; }
.treeview li { background: url(../images/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }
.treeview .expandable-hitarea { background-position: -80px -3px; }
.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(../images/treeview-default.gif); }
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }
.treeview-red li { background-image: url(../images/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(../images/treeview-red.gif); }
.treeview-black li { background-image: url(../images/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(../images/treeview-black.gif); }
.treeview-gray li { background-image: url(../images/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(../images/treeview-gray.gif); }
.treeview-green li { background-image: url(../images/treeview-default-line.gif); }
.treeview-green .hitarea, .treeview-green li.lastCollapsable, .treeview-green li.lastExpandable { background-image: url(../images/treeview-famfamfam.gif); }
.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file, .filetree span.anchor { padding: 1px 0 1px 20px; display: block;}
.filetree span.anchor { padding-left: 10px;}
.filetree li span a {text-decoration: none;}
.tree-more{cursor: pointer;}
.treeview.filetree span.folder { background: url(../images/folder.gif) 0 0 no-repeat; }
.treeview.filetree li.expandable > span.folder { background: url(../images/folder-closed.gif) 0 0 no-repeat; }
.treeview.filetree span.file { background: url(../images/page_white_text.png) 0 0 no-repeat; }
.treeview-black.filetree span.folder { background: url(../images/folder-black.gif) 0 0 no-repeat; }
.treeview-black.filetree li.expandable > span.folder { background: url(../images/folder-closed-black.gif) 0 0 no-repeat; }
.treeview-black.filetree span.file { background: url(../images/page_white_text_black.png) 0 0 no-repeat; }
.treeview-red.filetree span.folder { background: url(../images/folder-red.gif) 0 0 no-repeat; }
.treeview-red.filetree li.expandable > span.folder { background: url(../images/folder-closed-red.gif) 0 0 no-repeat; }
.treeview-red.filetree span.file { background: url(../images/page_white_text_red.png) 0 0 no-repeat; }
.treeview-gray.filetree span.folder { background: url(../images/folder-gray.gif) 0 0 no-repeat; }
.treeview-gray.filetree li.expandable > span.folder { background: url(../images/folder-closed-gray.gif) 0 0 no-repeat; }
.treeview-gray.filetree span.file { background: url(../images/page_white_text_gray.png) 0 0 no-repeat; }
.treeview-green.filetree span.folder { background: url(../images/folder-green.gif) 0 0 no-repeat; }
.treeview-green.filetree li.expandable > span.folder { background: url(../images/folder-closed-green.gif) 0 0 no-repeat; }
.treeview-green.filetree span.file { background: url(../images/page_white_text_green.png) 0 0 no-repeat; }
.cat-tree-item.active > a, .cat-tree-item.active > span.tree-icon > a{font-weight: bold;}
.sub-tree.loadding {width:100%; height:46px; display: block; background:url(../images/ajax-loader.gif) no-repeat center center; margin:0; padding: 0; z-index:100; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; opacity:0.7;}
.treeview .anchor-item {font-style: italic;}
.treeview .cat-tree-item a {display: block;}
.treeview .tree-more {font-weight: bold;}