﻿.z-treeview {
	list-style: none;
	background: none;
	padding-left: 0;
}

.z-treeview .z-treenode-content {
	clear: both;
	overflow: hidden;
	/*display: inline-block*/
}

.z-treeview .z-treeview-label,.z-treeview .z-treeview-toggle,.z-treeview .z-treeview-checkbox,.z-treeview .z-treeview-icon {
	line-height: 22px;
	height: 22px;
	float: left;
}

.z-treeview .z-treenode-collapsed .z-treenode-children {
	display: none
}

.z-treeview .z-treenode-lastchild {
	background: none
}

.z-treeview .z-treeview-toggle ,
.z-treeview .z-treeview-level-skeleton {
	height: 22px;
	width: 18px;
	float: left
}


.z-treeview .z-treeview-toggle {
	background: url(../images/sprites_tree.gif) 0 0 no-repeat
}

.z-treeview .z-treenode-content:focus {
	background-color: #99ccff
}

.z-treeview .z-treeview-label {
	padding: 0 2px;
	cursor:pointer;
	/*float:none;*/
}

.z-treeview .z-treenode-nochildren .z-treeview-toggle {
	background-position: 0 -150px
}

.z-treeview .z-treenode-nochildren-lastchild .z-treeview-toggle {
	background-position: 0 -175px
}

.z-treeview .z-treenode-expanded .z-treeview-toggle {
	background-position: 0 -50px
}

.z-treeview .z-treenode-expanded .z-treeview-toggle:hover {
	background-position: -25px -50px
}

.z-treeview .z-treenode-expanded-lastchild .z-treeview-toggle {
	background-position: 0 -125px
}

.z-treeview .z-treenode-expanded-lastchild .z-treeview-toggle:hover {
	background-position: -25px -125px
}

.z-treeview .z-treenode-collapsed .z-treeview-toggle {
	background-position: 0 -25px
}
.z-treeview .z-treenode-collapsed .z-treeview-toggle:hover {
	background-position: -25px  -25px
}

.z-treeview .z-treenode-collapsed-lastchild .z-treeview-toggle {
	background-position: 0 -100px
}

.z-treeview .z-treenode-collapsed-lastchild .z-treeview-toggle:hover {
	background-position: -25px -100px
}
.z-treeview .z-treenode-loading .z-treeview-toggle {
	background: url(../images/treeview-loading.gif) no-repeat center;
}

.z-treeview .z-treeview-checkbox {
	display: none
}


.z-treeview-checkbox .z-treeview-checkbox {
	width: 18px;
	height: 22px;
	background: url(../images/sprites_tree.gif) 0 0 no-repeat;
	display: block
}

.z-treeview-checkbox .z-treeview-checked-state-0 .z-treeview-checkbox {
	background-position: 0 -200px
}

.z-treeview-checkbox .z-treeview-checked-state-1 .z-treeview-checkbox {
	background-position: -50px -200px
}

.z-treeview-checkbox .z-treeview-checked-state-2 .z-treeview-checkbox {
	background-position: -25px -200px
}

.z-treeview-checkbox .z-treeview-checked-state-null .z-treeview-checkbox {
	background-position: -75px -200px
}


.z-treeview .z-treeview-icon{
	width: 18px;
	background: url(../images/sprites_tree.gif) 0 -275px no-repeat;
	display: block	
}

.z-treeview .z-treeview-level-skeleton {background:url(../images/sprites_tree.gif) no-repeat 0 0; }
.z-treeview .line-vertical { background-position:0 -75px; }
.z-treeview .leaf-notlast { background-position:0 -150px; }
.z-treeview .leaf-last { background-position:0 -175px; }

.z-treenode-root .z-treeview-icon{
	background-position:0 -300px;
}
.z-treenode-root .z-treeview-toggle{
	width:0;
}

.z-treeview .z-treenode-checkbox-disabled .z-treeview-checkbox{
	background-position: -75px -200px	
}
.z-treeview .z-treenode-content:hover {
	color: #222;
	background:url(../images/sprites_tree.gif) repeat-x 0 -440px;
}
.z-treeview .z-treenode-selected, .z-treeview .z-treenode-selected:hover{
	color: #fff;
	background:#2770C3 url(../images/sprites_tree.gif) 0 -470px repeat-x;
}
.z-treeview .z-treenode-selected.z-treenode-collapsed .z-treeview-toggle { background-position:-25px -25px; }
.z-treeview .z-treenode-selected.z-treenode-expanded .z-treeview-toggle { background-position:-25px -50px; }
.z-treeview .z-treenode-selected.z-treenode-collapsed-lastchild .z-treeview-toggle { background-position:-25px -100px; }
.z-treeview .z-treenode-selected.z-treenode-expanded-lastchild .z-treeview-toggle { background-position:-25px -125px; }
.z-treeview .z-treenode-selected .line-vertical { background-position:-25px -75px; }
.z-treeview .z-treenode-selected .leaf-notlast { background-position:-25px -150px; }
.z-treeview .z-treenode-selected .leaf-last { background-position:-25px -175px; }
.z-treeview .z-treenode-selected .folder { background-position:0 -200px; }

/*
.z-treeview .branch-notlast-collapse { background-position:0 -25px; }
.z-treeview .branch-notlast-expand { background-position:0 -50px; }
.z-treeview .branch-last-collapse { background-position:0 -100px; }
.z-treeview .branch-last-expand { background-position:0 -125px; }

.z-treeview .z-treenode-selected .branch-notlast-collapse { background-position:-25px -25px; }
.z-treeview .z-treenode-selected .branch-notlast-expand { background-position:-25px -50px; }
.z-treeview .z-treenode-selected .branch-last-collapse { background-position:-25px -100px; }
.z-treeview .z-treenode-selected .branch-last-expand { background-position:-25px -125px; }
*/
