table.treetable {
	border: 1px solid #888;
	border-collapse: collapse;
	font-size: .8em;
	line-height: 1;
	margin: .6em 0 1.8em 0;
	width: 100%;
}

table.treetable caption {
	font-size: .9em;
	font-weight: bold;
	margin-bottom: .2em;
}

table.treetable thead {
	background: #aaa url(/images/bg-table-thead.png) repeat-x top left;
	font-size: .9em;
}

table.treetable thead tr th {
	border: 1px solid #888;
	font-weight: normal;
	padding: .3em 1em .1em 1em;
	text-align: left;
}

table.treetable tbody tr td {
	cursor: default;
	padding: .3em 1em;
}

table.treetable span {
	background-position: center left;
	background-repeat: no-repeat;
	padding: .2em 0 .2em 1.5em;
}

table.treetable span.file {
	/*	background-image: url(/images/file.png); */
	
}

table.treetable span.folder {
	/*	background-image: url(/images/folder.png); */
	
}

table.treetable span.sum {
	background-image:
		url(/img/gnome/apps/icon-accessibility-technologies.png);
}

table.treetable span.cat {
	background-image: url(/img/gnome/apps/icon-applications.png);
}

table.treetable span.app {
	background-image: url(/img/gnome/apps/icon-configuration.png);
}

table.treetable span.ver {
	background-image: url(/img/gnome/apps/icon-config-edit.png);
}

table.treetable tr.collapsed span.indenter a {
	background-image: url(/images/expand.png);
}

table.treetable tr.expanded span.indenter a {
	background-image: url(/images/collapse.png);
}

table.treetable tr.branch {
	background-color: #f9f9f9;
}

table.treetable tr.selected {
	background-color: #3875d7;
	color: #fff;
}

table.treetable tr.collapsed.selected span.indenter a {
	background-image: url(/images/expand-light.png);
}

table.treetable tr.expanded.selected span.indenter a {
	background-image: url(/images/collapse-light.png);
}

table.treetable tr.accept {
	background-color: #a3bce4;
	color: #fff
}

table.treetable tr.collapsed.accept td span.indenter a {
	background-image: url(/images/expand-light.png);
}

table.treetable tr.expanded.accept td span.indenter a {
	background-image: url(/images/collapse-light.png);
}