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

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

-------------------------------------*/
.ztree * {padding:0; margin:0; font-size:13px; font-family: Verdana, Arial, Helvetica, AppleGothic, sans-serif;}
.ztree {padding:10px 0; /* margin:0; */ color:#333}
.ztree li{ width:198px;padding:6px 4px 0 4px; /* margin:0; */ list-style:none; /* line-height:26px;  */text-align:left; background:url(./img/dash-line.png) repeat-y 13px 0 ;/*  white-space:nowrap; */ outline:0; }
.ztree li ul{ padding:0 0 0 18px;}
/* .ztree li ul.line{ background:url(./img/dash-line.png) repeat-y 8px 0 ;} */
.ztree li a { width:153px;padding:0; margin-top:1px; cursor:pointer; line-height:18px; color:#333; background-color: transparent;text-decoration:none; vertical-align:top; display: inline-block; }
.ztree li a:hover {text-decoration:underline;color:#a51c30;}
.ztree li a.tmpTargetNode_prev {}
.ztree li a.tmpTargetNode_next {}
.ztree li a input.rename {height:14px; width:80px; padding:0; margin:0;font-size:12px; border:1px #7EC4CC solid; *border:0px}
/* .ztree li span {line-height:24px; margin-right:2px;} */
.ztree li span.button {line-height:0; margin:0; width:16px; height:16px; display: inline-block; vertical-align:top;
	border:0 none; cursor: pointer;outline:none;
	background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;
	background-image:url("./img/zTreeStandard.png"); *background-image:url("./img/zTreeStandard.gif")}

.ztree li span.button.chk {width:16px; height:16px; margin:2px 3px 0 0; cursor: auto}
.ztree li span.button.chk.checkbox_false_full {background-position:-191px -43px}
.ztree li span.button.chk.checkbox_false_full_focus {background-position:-171px -21px}
.ztree li span.button.chk.checkbox_false_part {background-position:-171px -43px}
.ztree li span.button.chk.checkbox_false_part_focus {background-position:-171px -43px}
.ztree li span.button.chk.checkbox_false_disable {background-position:0 -56px}
.ztree li span.button.chk.checkbox_true_full {background-position:-191px -21px}
.ztree li span.button.chk.checkbox_true_full_focus {background-position:-191px -21px}
.ztree li span.button.chk.checkbox_true_part {background-position:-171px -43px}
.ztree li span.button.chk.checkbox_true_part_focus {background-position:-171px -43px}
.ztree li span.button.chk.checkbox_true_disable {background-position:-14px -56px}
/* .ztree li span.button.chk.radio_false_full {background-position:-28px 0} */
.ztree li span.button.chk.radio_false_full {background-position:-216px -21px}
.ztree li span.button.chk.radio_false_full_focus {background-position:-216px -21px}
.ztree li span.button.chk.radio_false_part {background-position:-217px -43px}
.ztree li span.button.chk.radio_false_part_focus {background-position:-217px -43px}
.ztree li span.button.chk.radio_false_disable {background-position:-216px -43px}
/* .ztree li span.button.chk.radio_true_full {background-position:-42px 0} */
.ztree li span.button.chk.radio_true_full {background-position:-239px -21px} 
.ztree li span.button.chk.radio_true_full_focus {background-position:-239px -21px}
.ztree li span.button.chk.radio_true_part {background-position:-42px -28px}
.ztree li span.button.chk.radio_true_part_focus {background-position:-42px -42px}
.ztree li span.button.chk.radio_true_disable {background-position:-216px -43px}

.ztree li span.button.switch {width:18px; height:18px; margin-right:5px;}

.ztree li span.button.root_open{ margin-top:2px;background-position:-92px -54px}
.ztree li span.button.root_close{ margin-top:2px;background-position:-74px -54px}
.ztree li span.button.roots_open{ margin-top:2px; background-position:-187px 0}
.ztree li span.button.roots_close{ margin-top:2px; background-position:-169px 0}
.ztree li span.button.center_open{ margin-top:2px;background-position:-187px 0}
.ztree li span.button.center_close{margin-top:2px; background-position:-169px 0}
.ztree li span.button.bottom_open{margin-top:2px;background-position:-187px 0}
.ztree li span.button.bottom_close{ margin-top:2px;background-position:-169px 0}
.ztree li span.button.noline_open{ margin-top:2px;background-position:-187px 0}
.ztree li span.button.noline_close{ margin-top:2px;background-position:-169px 0}
.ztree li span.button.root_docu{ background:none;}
.ztree li span.button.roots_docu{background-position:-56px 0}
.ztree li span.button.center_docu{ height:24px; background-position:-185px -73px}
.ztree li span.button.bottom_docu{background-position:-185px -72px}
.ztree li span.button.noline_docu{ background:none;}

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

.ztree li span.button.ico_loading{margin-right:2px; background:url(./img/loading.gif) no-repeat scroll 0 0 transparent; vertical-align:top; *vertical-align:middle}
/* .ztree li a span:last-child{  width:200px !important; word-wrap: break-word; word-break: break-all;}  */
ul.tmpTargetzTree {background-color:#FFE6B0; opacity:0.8; filter:alpha(opacity=80)}

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

ul.ztree.zTreeDragUL {margin:0; padding:0; position:absolute; width:auto; height:auto;overflow:hidden; background-color:#cfcfcf; border:1px #00B83F dotted; opacity:0.8; filter:alpha(opacity=80)}
.zTreeMask {z-index:10000; background-color:#cfcfcf; opacity:0.0; filter:alpha(opacity=0); position:absolute}
 
/* level style*/
/* .ztree li span.button.level0 {
	display:none;
} */
.ztree li.level0{ width:230px;}
.ztree li a.level0{ width:188px;}
.ztree li.level1{ width:210px;}
.ztree li a.level1{ width:168px;}
.ztree li.level2{ width:190px;}
.ztree li a.level2{ width:148px;}
.ztree li.level3{ width:170px;}
.ztree li a.level3{ width:128px;}
.ztree li ul.level0,.ztree li ul.level1,.ztree li ul.level2,.ztree li ul.level3 {
	/* padding:0; */
	background:none !important;
}

/* 弹框中单独ztree */
.pup-ztree li.level0{ width:500px;}
.pup-ztree li a.level0{ width:458px;}
.pup-ztree li.level1{ width:480px;}
.pup-ztree li a.level1{ width:438px;}
.pup-ztree li.level2{ width:460px;}
.pup-ztree li a.level2{ width:418px;}
.pup-ztree li.level3{ width:440px;}
.pup-ztree li a.level3{ width:398px;}
