.jtree {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.jstree-node,.jstree-children,.jstree-container-ul
{
	display: block;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0;
}

.jstree-children
{
	margin: 10px;
}

.jstree-node
{
	white-space: nowrap;
}
.jstree-anchor
{
	color: #000;
	display: inline-block;
	margin: 0;
	padding: 0 4px 0 1px;
	vertical-align: top;
	white-space: nowrap;
}
.jstree-anchor:focus
{
	outline: 0;
}
.jstree-anchor,.jstree-anchor:link,.jstree-anchor:visited,.jstree-anchor:hover,.jstree-anchor:active
{
	color: inherit;
	text-decoration: none;
}
.jstree-icon
{
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
}
.jstree-icon:empty
{
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
}



.jstree-default .jstree-node
{
	line-height: 24px;
	margin-left: -10px;
	min-height: 24px;
	min-width: 24px;
}
.jstree-default .jstree-anchor
{
	height: 24px;
	line-height: 24px;
}
.jstree-default .jstree-icon
{
	height: 24px;
	line-height: 24px;
	width: 24px;
}
.jstree-default .jstree-icon:empty
{
	height: 24px;
	line-height: 24px;
	width: 24px;
}
.jstree-default.jstree-rtl .jstree-node
{
	margin-right: 24px;
}
.jstree-default .jstree-wholerow
{
	height: 24px;
}
.jstree-default .jstree-node,.jstree-default .jstree-icon
{
	background-image: url(/images/vin/32px.png);
}

.jstree-default .jstree-node
{
	background-position: -292px -4px;
	background-repeat: repeat-y;
}
.jstree-default .jstree-last
{
	background: 0 0;
}
.jstree-default .jstree-open>.jstree-ocl
{
	background-position: -132px -4px;
}
.jstree-default .jstree-closed>.jstree-ocl
{
	background-position: -100px -4px;
}
.jstree-default .jstree-leaf>.jstree-ocl
{
	background-position: -68px -4px;
}
.jstree-default .jstree-themeicon
{
	background-position: -260px -4px;
}
.jstree-default>.jstree-no-dots .jstree-node,.jstree-default>.jstree-no-dots .jstree-leaf>.jstree-ocl
{
	background: 0 0;
}
.jstree-default>.jstree-no-dots .jstree-open>.jstree-ocl
{
	background-position: -36px -4px;
}
.jstree-default>.jstree-no-dots .jstree-closed>.jstree-ocl
{
	background-position: -4px -4px;
}
.jstree-default .jstree-disabled
{
	background: 0 0;
}
.jstree-default .jstree-disabled.jstree-hovered
{
	background: 0 0;
}
.jstree-default .jstree-disabled.jstree-clicked
{
	background: #efefef;
}
.jstree-default .jstree-checkbox
{
	background-position: -164px -4px;
}
.jstree-default .jstree-checkbox:hover
{
	background-position: -164px -36px;
}
.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default .jstree-checked>.jstree-checkbox
{
	background-position: -228px -4px;
}
.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default .jstree-checked>.jstree-checkbox:hover
{
	background-position: -228px -36px;
}
.jstree-default .jstree-anchor>.jstree-undetermined
{
	background-position: -196px -4px;
}
.jstree-default .jstree-anchor>.jstree-undetermined:hover
{
	background-position: -196px -36px;
}
