/*-------------------------------------
zTree Style

version:	3.5.19
author:		Hunter.z
email:		hunter.z@263.net
website:	http://code.google.com/p/jquerytree/

-------------------------------------*/

.ztree * {
    padding:0    !important;
    margin:0    !important;
    font-size:12px    !important;
    font-family: Verdana, Arial, Helvetica, AppleGothic, sans-serif    !important;
}
    
.ztree {
    margin:0    !important;
    padding:5px   !important;
    color:#333    !important;
}
    
.ztree li{
    padding:0    !important;
    margin:0     !important;
    list-style:none    !important;
    line-height:14px    !important;
    text-align:left     !important;
    white-space:nowrap  !important;
    outline:0    !important;
}
    
.ztree li ul{
    margin:0    !important;
    padding:0 0 0 18px    !important;
}
    
.ztree li ul.line{
    background:url(./img/line_conn.gif) 0 0 repeat-y    !important;
}
    

.ztree li a {
    padding:1px 3px 0 0    !important;
    margin:0    !important;
    cursor:pointer    !important;
    height:17px    !important;
    color:#333    !important;
    background-color: transparent    !important;
    
    text-decoration:none    !important;
    vertical-align:top    !important;
    display: inline-block    !important;
}
    
.ztree li a:hover {
    text-decoration:underline    !important;
}
    
.ztree li a.curSelectedNode {
    padding-top:0px    !important;
    background-color:#FFE6B0    !important;
    color:black    !important;
    height:16px    !important;
    border:1px #FFB951 solid    !important;
    opacity:0.8    !important;
}
    
.ztree li a.curSelectedNode_Edit {
    padding-top:0px    !important;
    background-color:#FFE6B0    !important;
    color:black    !important;
    height:16px    !important;
    border:1px #FFB951 solid    !important;
    opacity:0.8    !important;
}
    
.ztree li a.tmpTargetNode_inner {
    padding-top:0px    !important;
    background-color:#316AC5    !important;
    color:white    !important;
    height:16px    !important;
    border:1px #316AC5 solid    !important;
    
    opacity:0.8    !important;
    filter:alpha(opacity=80)    !important;
}
    
.ztree li a.tmpTargetNode_prev {
}
    
.ztree li a.tmpTargetNode_next {
}
    
.ztree li a input.rename {
    height:14px    !important;
    width:80px    !important;
    padding:0    !important;
    margin:0    !important;
    
    font-size:12px    !important;
    border:1px #7EC4CC solid    !important;
    *border:0px    !important;
}
    
.ztree li span {
    line-height:16px    !important;
    margin-right:2px    !important;
}
    
.ztree li span.button {
    line-height:0    !important;
    margin:0    !important;
    width:16px    !important;
    height:16px    !important;
    display: inline-block    !important;
    vertical-align:middle    !important;   
    border:0 none    !important;
    cursor: pointer  !important;
    outline:none     !important;
    background-color:transparent    !important;
    background-repeat:no-repeat     !important;
    background-attachment: scroll   !important;
    background-image:url("./img/zTreeStandard.png")    !important;
    *background-image:url("./img/zTreeStandard.gif")    !important;
    /* added */
    -moz-transition: none !important;
    -transition: none !important;
    -webkit-transition: none !important;
}
    

.ztree li span.button.chk {
    width:13px    !important;
    height:13px    !important;
    margin:0 3px 0 0    !important;
    cursor: auto    !important;
    /* added */
    -moz-transition: none !important;
    -transition: none !important;
    -webkit-transition: none !important;
}
    
.ztree li span.button.chk.checkbox_false_full {
    background-position:0 0    !important;
}
    
.ztree li span.button.chk.checkbox_false_full_focus {
    background-position:0 -14px    !important;
}
    
.ztree li span.button.chk.checkbox_false_part {
    background-position:0 -28px    !important;
}
    
.ztree li span.button.chk.checkbox_false_part_focus {
    background-position:0 -42px    !important;
}
    
.ztree li span.button.chk.checkbox_false_disable {
    background-position:0 -56px    !important;
}
    
.ztree li span.button.chk.checkbox_true_full {
    background-position:-14px 0    !important;
}
    
.ztree li span.button.chk.checkbox_true_full_focus {
    background-position:-14px -14px    !important;
}
    
.ztree li span.button.chk.checkbox_true_part {
    background-position:-14px -28px    !important;
}
    
.ztree li span.button.chk.checkbox_true_part_focus {
    background-position:-14px -42px    !important;
}
    
.ztree li span.button.chk.checkbox_true_disable {
    background-position:-14px -56px    !important;
}
    
.ztree li span.button.chk.radio_false_full {
    background-position:-28px 0    !important;
}
    
.ztree li span.button.chk.radio_false_full_focus {
    background-position:-28px -14px    !important;
}
    
.ztree li span.button.chk.radio_false_part {
    background-position:-28px -28px    !important;
}
    
.ztree li span.button.chk.radio_false_part_focus {
    background-position:-28px -42px    !important;
}
    
.ztree li span.button.chk.radio_false_disable {
    background-position:-28px -56px    !important;
}
    
.ztree li span.button.chk.radio_true_full {
    background-position:-42px 0    !important;
}
    
.ztree li span.button.chk.radio_true_full_focus {
    background-position:-42px -14px    !important;
}
    
.ztree li span.button.chk.radio_true_part {
    background-position:-42px -28px    !important;
}
    
.ztree li span.button.chk.radio_true_part_focus {
    background-position:-42px -42px    !important;
}
    
.ztree li span.button.chk.radio_true_disable {
    background-position:-42px -56px    !important;
}
    

.ztree li span.button.switch {
    width:18px    !important;
    height:18px   !important;
}
    
.ztree li span.button.root_open{
    background-position:-92px -54px    !important;
}
    
.ztree li span.button.root_close{
    background-position:-74px -54px    !important;
}
    
.ztree li span.button.roots_open{
    background-position:-92px 0    !important;
}
    
.ztree li span.button.roots_close{
    background-position:-74px 0    !important;
}
    
.ztree li span.button.center_open{
    background-position:-92px -18px    !important;
}
    
.ztree li span.button.center_close{
    background-position:-74px -18px    !important;
}
    
.ztree li span.button.bottom_open{
    background-position:-92px -36px    !important;
}
    
.ztree li span.button.bottom_close{
    background-position:-74px -36px    !important;
}
    
.ztree li span.button.noline_open{
    background-position:-92px -72px    !important;
}
    
.ztree li span.button.noline_close{
    background-position:-74px -72px    !important;
}
    
.ztree li span.button.root_docu{
    background:none    !important;
}
    
.ztree li span.button.roots_docu{
    background-position:-56px 0    !important;
}
    
.ztree li span.button.center_docu{
    background-position:-56px -18px    !important;
}
    
.ztree li span.button.bottom_docu{
    background-position:-56px -36px    !important;
}
    
.ztree li span.button.noline_docu{
    background:none    !important;
}
    

.ztree li span.button.ico_open{
    margin-right:2px    !important;
    background-position:-110px -16px    !important;
    vertical-align:top    !important;
    *vertical-align:middle    !important;
}
    
.ztree li span.button.ico_close{
    margin-right:2px    !important;
    background-position:-110px 0    !important;
    vertical-align:top    !important;
    *vertical-align:middle    !important;
}
    
.ztree li span.button.ico_docu{
    margin-right:2px    !important;
    background-position:-110px -32px    !important;
    vertical-align:top    !important;
    *vertical-align:middle    !important;
}
    
.ztree li span.button.edit {
    margin-right:2px    !important;
    background-position:-110px -48px    !important;
    vertical-align:top    !important;
    *vertical-align:middle    !important;
}
    
.ztree li span.button.remove {
    margin-right:2px    !important;
    background-position:-110px -64px    !important;
    vertical-align:top    !important;
    *vertical-align:middle    !important;
}
    

.ztree li span.button.ico_loading{
    margin-right:2px    !important;
    background:url(./img/loading.gif) no-repeat scroll 0 0 transparent    !important;
    vertical-align:top    !important;
    *vertical-align:middle    !important;
}
    

ul.tmpTargetzTree {
    background-color:#FFE6B0    !important;
    opacity:0.8    !important;
    filter:alpha(opacity=80)    !important;
}
    

span.tmpzTreeMove_arrow {
    width:16px    !important;
    height:16px    !important;
    display: inline-block    !important;
    padding:0    !important;
    margin:2px 0 0 1px    !important;
    border:0 none    !important;
    position:absolute    !important;
    
    background-color:transparent    !important;
    background-repeat:no-repeat    !important;
    background-attachment: scroll    !important;
    
    background-position:-110px -80px    !important;
    background-image:url("./img/zTreeStandard.png")    !important;
    *background-image:url("./img/zTreeStandard.gif")    !important;
}
    

ul.ztree.zTreeDragUL {
    margin:0    !important;
    padding:0    !important;
    position:absolute    !important;
    width:auto    !important;
    height:auto    !important;
    overflow:hidden    !important;
    background-color:#cfcfcf    !important;
    border:1px #00B83F dotted    !important;
    opacity:0.8    !important;
    filter:alpha(opacity=80)    !important;
}
    
.zTreeMask {
    z-index:10000    !important;
    background-color:#cfcfcf    !important;
    opacity:0.0    !important;
    filter:alpha(opacity=0)    !important;
    position:absolute    !important;
}
    

/* level style*/
/*.ztree li span.button.level0 {   
	display:none    !important;
}
    
.ztree li ul.level0 {    
	padding:0    !important;   
	background:none    !important;   
}
*/