ul.tree { list-style: none; }
ul.tree li { list-style: none; }
li.tn a{ text-decoration: none; }
li.tn a.archive{text-decoration: line-through;}
.children { margin-left: 16px; }
.node{white-space: nowrap;font-size:8pt;}
.node .normal{font-size:10pt;}
.node a.link {border: 1px solid #f2f2f2;cursor:default;line-height:20px;padding:2px;}
* + html .node a.link{padding:1px; line-height: 22px;}
.node a.link:hover{border:1px solid #ccc; }
.node a.selected {background: #d6dee2;border:1px solid #ccc;}
.node .cm{display:inline-block;width:12px;height:16px;background:url(../../img/tree/contextmenu.gif) no-repeat 0 3px;cursor:pointer;}
#treeitem { width: 100%; }
.resize{ width: 5px; background: Red; position: absolute; right: 0; top: 0; height: 400px; cursor:e-resize; z-index: 50; }
.node .bold{font-weight:bold;}

/*----------kb leftblock css------------*/

#treecontainer { width: 100%; height:100%; position: relative; }
#treenodecontainer { height: 600px; overflow-y: scroll;}
#taglistcontainer {width: 100%; height: 110px; position: absolute; bottom: 0; border-top: 1px solid #ccc;  }
#taglistholder {overflow-y: hidden; margin-left: 20px; margin-top: 5px;  height: 100px; }
#taglistholder ul.holder.viewmode {height: 72px !important;overflow-y:auto}

#rollall {
    position:absolute;
    z-index:2;
    right: 15px;
    top:5px;
}

#rollall img{
    margin-bottom:5px;
}