.lm_tree{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
}
.lm_treeitem,.vmenu li.lm_treeitem{
	padding-left:12px;
	margin:0;
	background: transparent none no-repeat scroll 0 0;
	line-height:18px;
}
.lm_treeitem span{
	font-size:100%;
	line-height:140%;
	height:20px;
	display:block;overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
.lm_treeitem span em{
	cursor:pointer;
	font-style: normal;
	padding:1px 2px;
	border:1px dotted transparent;
}
.lm_treeitem a.current span em{
	background-color:#D9E8FB;
	border:1px dotted #999999;
	color:#333333;
}
.tree_root{
	padding:0;
}
.lm_treeitem .tree_icon{
	line-height:18px;
	height:18px;
	width:18px;
	float:left;clear:none;
	overflow:hidden;
	cursor:pointer;
}
.lm_treelink{
	display:block;
	padding:0px 3px 0 18px;
	background:transparent none;
	margin: 0 0 0 18px;
}
.lm_treelink:hover span{
	background-color:#efefef;
}
.lm_tree li.dragging{
	opacity:0.8;
	padding-left:30px;
	cursor:move !important;
}
.lm_tree li.dragging *{
	cursor:move !important;
}
.lm_tree li a.dropafter-node span{
	border-bottom:1px dotted black !important;
}
.lm_tree li a.dropon-node,.lm_tree li a.dropon-node>div{
	border-bottom:1px dotted black;
}

.lm_tree li a.dropon-node span em{
	background-color:#efefef;
	border:1px dotted silver;
}


/* colors */
.lm_tree a.loading{
	background-image:url(img/loading1.gif);
}
.lm_treelink{
	color: #333333;
	text-decoration:none;
	background: transparent url(img/tree/leaf-0.gif) no-repeat left top;
}
.tree_withchildren{
	background: transparent url(img/tree/folder-0.gif) no-repeat left top;
}

.item_tree_expanded>.tree_withchildren,li a.dropafter-node{
	background: transparent url(img/tree/folder-0-open.gif) no-repeat left top;
}

.lm_treeitem .tree_icon{
	background: transparent none no-repeat left top;	
}
.lm_treeitem .tree_icon_container,.item_tree_expanded .lm_treeitem .tree_icon_container {
	background: transparent url(img/tree/arrows-0.gif) no-repeat left top;
}
.lm_treeitem:hover>div.tree_icon_container {
	background: transparent url(img/tree/arrows-0.gif) no-repeat left -36px;
}
.item_tree_expanded>div.tree_icon_container {
	background: transparent url(img/tree/arrows-0.gif) no-repeat left -18px !important;
}
.item_tree_expanded:hover>div.tree_icon_container {
	background: transparent url(img/tree/arrows-0.gif) no-repeat left -54px !important;
}

.drag-drop-tree-dropafter-node{
	
}
.drag-drop-tree-dropon-node{
	
}
