.treeview,.treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: #fff;
	margin-top: 4px;
}

.treeview .hitarea {
	background: var(--wpr-bg-8b4bfa5a-d8b8-4bd0-892a-3ac7b6e0ee4f) -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-62c02180-4c98-4775-b968-cd078064e418); }  
.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-c0fb5ca9-99ff-4dba-bb13-14f459fc6a25); }
.treeview-red .hitarea,.treeview-red li.lastCollapsable,.treeview-red li.lastExpandable { background-image: var(--wpr-bg-601dd6bc-cff4-41da-8d52-02b5cddf83ed); } 

.treeview-black li { background-image: var(--wpr-bg-fa967089-2fa6-4ef1-a8e2-b0554d6f53a7); }
.treeview-black .hitarea,.treeview-black li.lastCollapsable,.treeview-black li.lastExpandable { background-image: var(--wpr-bg-a58020f8-3b29-46f1-914f-e654cee770c4); }  

.treeview-gray li { background-image: var(--wpr-bg-b3249a7f-4eec-4770-848a-a1265a21f6dc); }
.treeview-gray .hitarea,.treeview-gray li.lastCollapsable,.treeview-gray li.lastExpandable { background-image: var(--wpr-bg-896e0c3c-e9fc-41b5-b314-b7fa6e8f214b); } 

.treeview-famfamfam li { background-image: var(--wpr-bg-8fe8e8fd-f076-4f81-8ee9-cab359605403); }
.treeview-famfamfam .hitarea,.treeview-famfamfam li.lastCollapsable,.treeview-famfamfam li.lastExpandable { background-image: var(--wpr-bg-936d88a0-bb8b-4d0a-8cc8-6b808d67ba86); } 


.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-1df0e69e-8854-4f58-adaa-eb6df925ae59) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: var(--wpr-bg-7e5b4270-a15f-4eba-8810-9764f0a550d2) 0 0 no-repeat; }
.filetree span.file { background: var(--wpr-bg-d61fc123-e5a9-4736-9d4b-1ecbe1ec7e1a) 0 0 no-repeat; }
