.treeview,.treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: #fff;
	margin-top: 4px;
}

.treeview .hitarea {
	background: var(--wpr-bg-b24649ff-8522-4028-b5c1-9af56ce1c966) -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-5309b585-b53a-4290-9b08-9a5caec3449f); }  
.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-76f4afbd-bf66-4fd2-bc2f-502300888339); }
.treeview-red .hitarea,.treeview-red li.lastCollapsable,.treeview-red li.lastExpandable { background-image: var(--wpr-bg-a299fbab-6723-497d-bfe4-8f976d2d53f6); } 

.treeview-black li { background-image: var(--wpr-bg-42e7ddb7-2577-4a9c-8104-2402b6d3f3d9); }
.treeview-black .hitarea,.treeview-black li.lastCollapsable,.treeview-black li.lastExpandable { background-image: var(--wpr-bg-e5e359d7-25b5-4644-8aae-4cce621d687c); }  

.treeview-gray li { background-image: var(--wpr-bg-6442774c-af0f-4776-a1d9-6030e494f2d6); }
.treeview-gray .hitarea,.treeview-gray li.lastCollapsable,.treeview-gray li.lastExpandable { background-image: var(--wpr-bg-dfb51660-9049-49e7-9ca5-d531f14e5e10); } 

.treeview-famfamfam li { background-image: var(--wpr-bg-cb99a658-e393-4be8-9102-4a9f4f021690); }
.treeview-famfamfam .hitarea,.treeview-famfamfam li.lastCollapsable,.treeview-famfamfam li.lastExpandable { background-image: var(--wpr-bg-1e695481-4e8b-4c6d-9029-a3e380fce20d); } 


.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-a5653d67-2371-4ff8-9189-023c4756d12d) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: var(--wpr-bg-6f128c6b-5d89-4b27-93d7-23e37df3edfa) 0 0 no-repeat; }
.filetree span.file { background: var(--wpr-bg-a43b0741-5d63-44dd-9813-88c10ec69074) 0 0 no-repeat; }
