.treeview,.treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: #fff;
	margin-top: 4px;
}

.treeview .hitarea {
	background: var(--wpr-bg-42ae270b-440b-47d8-bc9e-88d8d8402979) -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/hara/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-e433804a-c9d2-4250-b624-f5454c7b11c5); }  
.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-ef3c7615-7420-4a28-a171-2cc129202fee); }
.treeview-red .hitarea,.treeview-red li.lastCollapsable,.treeview-red li.lastExpandable { background-image: var(--wpr-bg-16188f20-7182-414d-bf36-37f3851d197b); } 

.treeview-black li { background-image: var(--wpr-bg-fdd401bf-1946-4be6-98b9-f15ed0e42674); }
.treeview-black .hitarea,.treeview-black li.lastCollapsable,.treeview-black li.lastExpandable { background-image: var(--wpr-bg-330d8b01-e978-4321-b255-12343d8cd75b); }  

.treeview-gray li { background-image: var(--wpr-bg-6081b556-f8f5-44c5-8418-3cd218bdc4f3); }
.treeview-gray .hitarea,.treeview-gray li.lastCollapsable,.treeview-gray li.lastExpandable { background-image: var(--wpr-bg-05dc5a78-de3f-4525-83cb-9c19b5c2c0c1); } 

.treeview-famfamfam li { background-image: var(--wpr-bg-3dc67fef-c727-43b5-8da0-fce56db5b68e); }
.treeview-famfamfam .hitarea,.treeview-famfamfam li.lastCollapsable,.treeview-famfamfam li.lastExpandable { background-image: var(--wpr-bg-432c6a19-d755-4fba-af40-3884dc0decf3); } 


.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-9e3a3137-21b1-4f58-adf9-a6c48db0d50f) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: var(--wpr-bg-5b345dd9-cc34-4dc1-a14c-fda2b3b96b3d) 0 0 no-repeat; }
.filetree span.file { background: var(--wpr-bg-67db62cb-7087-4800-92a8-663737c69935) 0 0 no-repeat; }
