
.jstree-default li, .jstree-default ins {
    background-color: transparent;
    background-image: url("d.png");
    background-repeat: no-repeat;
}
.jstree-default li {
    background-position: -90px 0;
    background-repeat: repeat-y;
}
.jstree-default li.jstree-last {
    background: none repeat scroll 0 0 transparent;
}
.jstree-default .jstree-open > ins {
    background-position: -72px 0;
}
.jstree-default .jstree-closed > ins {
    background-position: -54px 0;
}
.jstree-default .jstree-leaf > ins {
    background-position: -36px 0;
}
.jstree-default .jstree-hovered {
    background: none repeat scroll 0 0 #E7F4F9;
    border: 1px solid #E7F4F9;
    padding: 0 2px 0 1px;
}
.jstree-default .jstree-clicked {
    background: none repeat scroll 0 0 #99C1DA;
    border: 1px dashed #4A8EB8;
    color: #000000;
    padding: 1px 3px 2px 2px;
}
.jstree-default a .jstree-icon {
    background-position: -56px -19px;
}
.jstree-default .jstree-open > a .jstree-icon {
    background-position: -56px -36px;
}
.jstree-default .jstree-leaf a ins.jstree-icon {
    background-position: -56px -56px;
}
.jstree-default a.jstree-loading .jstree-icon {
    background: url("throbber.gif") no-repeat scroll center center transparent !important;
}
.jstree-default.jstree-focused {
    background: none repeat scroll 0 0 white;
}
.jstree-default .jstree-no-dots li, .jstree-default .jstree-no-dots .jstree-leaf > ins {
    background: none repeat scroll 0 0 transparent;
}
.jstree-default .jstree-no-dots .jstree-open > ins {
    background-position: -18px 0;
}
.jstree-default .jstree-no-dots .jstree-closed > ins {
    background-position: 0 0;
}
.jstree-default .jstree-no-icons a .jstree-icon {
    display: none;
}
.jstree-default .jstree-search {
    font-style: italic;
}
.jstree-default .jstree-no-icons .jstree-checkbox {
    display: inline-block;
}
.jstree-default .jstree-no-checkboxes .jstree-checkbox {
    display: none !important;
}
.jstree-default .jstree-checked > a > .jstree-checkbox {
    background-position: -38px -19px;
}
.jstree-default .jstree-unchecked > a > .jstree-checkbox {
    background-position: -2px -19px;
}
.jstree-default .jstree-undetermined > a > .jstree-checkbox {
    background-position: -20px -19px;
}
.jstree-default .jstree-checked > a > .jstree-checkbox:hover {
    background-position: -38px -37px;
}
.jstree-default .jstree-unchecked > a > .jstree-checkbox:hover {
    background-position: -2px -37px;
}
.jstree-default .jstree-undetermined > a > .jstree-checkbox:hover {
    background-position: -20px -37px;
}
#vakata-dragged.jstree-default ins {
    background: none repeat scroll 0 0 transparent !important;
}
#vakata-dragged.jstree-default .jstree-ok {
    background: url("d.png") no-repeat scroll -2px -53px transparent !important;
}
#vakata-dragged.jstree-default .jstree-invalid {
    background: url("d.png") no-repeat scroll -18px -53px transparent !important;
}
#jstree-marker.jstree-default {
    background: url("d.png") no-repeat scroll -41px -57px transparent !important;
    text-indent: -100px;
}
.jstree-default a.jstree-search {
    color: aqua;
}
.jstree-default .jstree-locked a {
    color: silver;
    cursor: default;
}
#vakata-contextmenu.jstree-default-context, #vakata-contextmenu.jstree-default-context li ul {
    background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #979797;
    box-shadow: 1px 1px 2px #999999;
    border-radius:4px;
}
#vakata-contextmenu.jstree-default-context li {
}
#vakata-contextmenu.jstree-default-context a {
    color: black;
}
#vakata-contextmenu.jstree-default-context a:hover, #vakata-contextmenu.jstree-default-context .vakata-hover > a {
    background: none repeat scroll 0 0 #E8EFF7;
    border: 1px solid #AECFF7;
    border-radius: 2px 2px 2px 2px;
    color: black;
    padding: 5px;
    line-height:20px;
}
#vakata-contextmenu.jstree-default-context li.jstree-contextmenu-disabled a, #vakata-contextmenu.jstree-default-context li.jstree-contextmenu-disabled a:hover {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: silver;
    padding: 6px 4px;
}
#vakata-contextmenu.jstree-default-context li.vakata-separator {
    background: none repeat scroll 0 0 white;
    border-top: 1px solid #E0E0E0;
    margin: 0;
}
#vakata-contextmenu.jstree-default-context li ul {
    margin-left: -4px;
}
.jstree-default li, .jstree-default ins, #vakata-dragged.jstree-default .jstree-invalid, #vakata-dragged.jstree-default .jstree-ok, #jstree-marker.jstree-default {
}
.jstree-default .jstree-open ins {
}
.jstree-default .jstree-closed ins {
}
.jstree-default .jstree-leaf ins {
}
.jstree-default .jstree-open a ins.jstree-icon {
}
.jstree-default .jstree-closed a ins.jstree-icon {
}
.jstree-default .jstree-leaf a ins.jstree-icon {
}
#vakata-contextmenu.jstree-default-context ins {
}
#vakata-contextmenu.jstree-default-context li {
}
.jstree-default .jstree-undetermined a .jstree-checkbox {
}
.jstree-default .jstree-checked a .jstree-checkbox {
}
.jstree-default .jstree-unchecked a .jstree-checkbox {
}
.jstree li a {
    font: 100 12px/1.618 Arial,verdana,Helvetica,sans-serif;
}
.jstree li {
    padding: 2px 0;
}
.jstree ul ul {
    margin-left: 0;
}
.jstree ul {
    margin-left: 0;
}
