.sytree,
.sytree ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.sytree ul:not(:empty) {
  background-color: white;
  margin-top: 4px;
}

.sytree .hitarea {
  background: url(images/sytree-gray.png) -64px -25px no-repeat;
  height: 16px;
  width: 16px;
  margin-left: -16px;
  /*float: left;*/
  cursor: pointer;
}

.sytree .icon {
  /*float: left;*/
  padding: 0 2px;
}
.sytree .info {
  padding: 0 2px;
}
/* fix for IE6 */
* html .hitarea {
  display: inline;
  float: none;
}

.sytree li {
  margin: 0;
  padding: 3px 0pt 3px 16px;
}
.sytree li div {
  display: inline-block;
}
/*.sytree li.selected>.info>a,
.sytree li.selected>.icon>i {
	color: orange;
}*/

.sytree li.context > .info > a,
.sytree li.context > .icon > i {
  color: #000033;
}

.sytree li.disabled:not(.selected) > .info > a {
  opacity: 0.5;
}

.sytree li.selected > .info > a {
  background-color: #5bc0de;
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  color: #fff;
  vertical-align: baseline;
  border-radius: 0.25em;
}

#treecontrol {
  margin: 1em 0;
  display: none;
}

.sytree li:hover {
  cursor: pointer;
}
.sytree li a {
  text-decoration: none;
}

.sytree li {
  background: url(images/sytree-default-line.gif) 0 0 no-repeat;
}
.sytree li.opened,
.sytree li.closed {
  background-position: 0 -176px;
}

.sytree li.opened.last {
  background-position: 0 -111px;
}
.sytree li.closed.last {
  background-position: -32px -67px;
}

.sytree li.closed.last,
.sytree li.opened.last {
  background-image: url(images/sytree-gray.png);
}

.sytree li.closed.last > .hitarea,
.sytree li.opened.last > .hitarea {
  background-position: 0;
}

.sytree .closed > .hitarea {
  background-position: -80px -3px;
}

.sytree li.last {
  background-position: 0 -1766px;
}

.filetree li {
  padding: 3px 0 2px 16px;
}
.filetree span.folder,
.filetree span.file {
  padding: 1px 0 1px 16px;
  display: block;
}
.filetree span.folder {
  background: url(images/folder.gif) 0 0 no-repeat;
}
.filetree li.expandable span.folder {
  background: url(images/folder-closed.gif) 0 0 no-repeat;
}
.filetree span.file {
  background: url(images/file.gif) 0 0 no-repeat;
}
