.treeview,.treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: #fff;
	margin-top: 4px;
}

.treeview .hitarea {
	background: var(--wpr-bg-4da90c17-b5cb-49d2-b6d3-e77b608cad62) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(../../../../../../../../themes/besa/images/treeview/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: var(--wpr-bg-434a07bf-c7c0-4e37-a1e3-8e8d6d4bfda3); }  
.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: var(--wpr-bg-5faff6fe-63a1-4df2-85d9-a5f3236e8929); }
.treeview-red .hitarea,.treeview-red li.lastCollapsable,.treeview-red li.lastExpandable { background-image: var(--wpr-bg-8e2366e4-36f1-4172-a3b7-05c0fd68d767); } 

.treeview-black li { background-image: var(--wpr-bg-aafb51c9-88fc-42be-8046-c3fda9735aef); }
.treeview-black .hitarea,.treeview-black li.lastCollapsable,.treeview-black li.lastExpandable { background-image: var(--wpr-bg-cf25cfcc-624f-4cc8-9c72-e35848abab58); }  

.treeview-gray li { background-image: var(--wpr-bg-2e548717-247f-4fdc-b28c-d819b22bf1d0); }
.treeview-gray .hitarea,.treeview-gray li.lastCollapsable,.treeview-gray li.lastExpandable { background-image: var(--wpr-bg-a7417878-e49f-4a7a-bead-389755fcb855); } 

.treeview-famfamfam li { background-image: var(--wpr-bg-aadefcf4-4983-4b62-99bd-fcd028b30e12); }
.treeview-famfamfam .hitarea,.treeview-famfamfam li.lastCollapsable,.treeview-famfamfam li.lastExpandable { background-image: var(--wpr-bg-ea3df399-462c-4191-a996-abb674af09c3); } 


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.file,.filetree span.folder { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: var(--wpr-bg-0cda8177-b516-46ba-b273-e8fb86d68445) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: var(--wpr-bg-0840ba8f-5c88-4047-a867-985e1fae7834) 0 0 no-repeat; }
.filetree span.file { background: var(--wpr-bg-8cb4f3a7-7af3-4335-95fd-2a8e73ca5d3c) 0 0 no-repeat; }
