/*body
{
	font: normal 12px arial, tahoma, helvetica, sans-serif;
	margin:0;
	padding:20px;
}*/

ul.root {
		width:175px;
}
#left_menu a.active { font-weight:bold; }
#left_menu .line { border:none; }

#left_menu li ul { padding-left:10px; }

#left_menu
{
	margin:21px 0 27px; list-style:none; font-size:11px;
	/*
	font: normal 12px arial, tahoma, helvetica, sans-serif;
	margin:0;
	padding:5px;
	min-width: 200px;
	*/
	/*
	overflow:auto;
	width: 250px;
	height:350px;
	overflow:auto;
	border: 1px solid #444444;
	*/
}
#left_menu li
{
	/*
	width:141px;
	*/
	background:url(/design/tdf/img/folder.gif) no-repeat left 2px; 
	padding-left:20px;
	margin-bottom:4px;
	list-style:none;
	/*
	list-style: none;
	margin:0;
	padding:0 0 1px 34px;
	line-height: 16px;
    width:90%;
	*/
}
#left_menu ul ul ul li {margin:0;}
#left_menu .root ul ul {margin:5px 0 0 -20px;}
#left_menu li span
{
	border-bottom:1px solid #d2d2d2;
	/*
	display:inline;
	clear: left;
	white-space: nowrap;
	padding:0 3px;
	*/
}

#left_menu li span a
{
	color:#000; text-decoration:none;
}
#left_menu ul
{
	padding:0;
}
/*
#left_menu .root
{
	cursor: default;
	margin:0; 
	padding-left:0;
	background: none;
}
*/
#left_menu .root ul {margin:0 0 0 -20px;}

/*
#left_menu .rootFolder
{
	cursor: default;
	margin-left:-16px;
	background: url(/design/default/admin/img/tree/root.gif) no-repeat 16px 0 #ffffff;
}
*/
#left_menu .line
{
	margin:0 0 0 -16px;
	padding:0;
	line-height: 3px;
	height:3px;
	font-size:3px;
	background: url(/design/default/admin/img/tree/line_bg.gif) 0 0 no-repeat transparent;
}
#left_menu .line-last
{
	margin:0 0 0 -16px;
	padding:0;
	height:1px;
	line-height: 3px;
	font-size:3px;
	background: url(/design/default/admin/img/tree/spacer.gif) 0 0 no-repeat transparent;
	display:none;
}
#left_menu .line-over
{
	margin:0 0 0 -16px;
	padding:0;
	line-height: 3px;
	height:3px;
	font-size:3px;
	background: url(/design/default/admin/img/tree/line_bg_over.gif) 0 0 no-repeat transparent;
}
#left_menu .line-over-last
{
	margin:0 0 0 -16px;
	padding:0;
	line-height: 3px;
	height:3px;
	font-size:3px;
	background: url(/design/default/admin/img/tree/line_bg_over_last.gif) 0 0 no-repeat transparent;
}
#left_menu .folder-open
{
	background:url(/design/tdf/img/folder_opened.gif) no-repeat left 2px;
	/*
	margin-left:-16px;
	background: url(/design/default/admin/img/tree/collapsable.gif) 0 -2px no-repeat transparent;
	*/
}
#left_menu .folder-open-last
{
	background:url(/design/tdf/img/folder_opened.gif) no-repeat left 2px;
/*	margin-left:-16px;
	background: url(/design/default/admin/img/tree/collapsable-last.gif) 0 -2px no-repeat transparent; */
}
#left_menu .folder-close
{
	background:url(/design/tdf/img/folder.gif) no-repeat left 2px; 
	/*
	margin-left:-16px;
	background: url(/design/default/admin/img/tree/expandable.gif) 0 -2px no-repeat transparent;
	*/
}
#left_menu .folder-close-last
{
	background:url(/design/tdf/img/folder.gif) no-repeat left 2px; 
	/*
	margin-left:-16px;
	background: url(/design/default/admin/img/tree/expandable-last.gif) 0 -2px no-repeat transparent;
	*/
}

#left_menu .doc
{
	background:url(/design/tdf/img/efolder.gif) no-repeat left 2px; padding-left:20px;
	/*
	margin-left:-16px;
	background: url(/design/default/admin/img/tree/leaf.gif) 0 -1px no-repeat transparent; */
}
#left_menu .doc-last
{
	background:url(/design/tdf/img/efolder.gif) no-repeat left 2px; padding-left:20px;
	/*
	margin-left:-16px;
	background: url(/design/default/admin/img/tree/leaf-last.gif) 0 -1px no-repeat transparent;
	*/
}

#left_menu .folder, #left_menu .folder-last, .onlyFolderstrue #left_menu .doc, .onlyFolderstrue #left_menu .doc-last
{
    margin-left:-16px;
    background: url(/design/default/admin/img/tree/folder.gif) 0 -2px no-repeat transparent;
}

#left_menu .ajax
{
	background: url(/design/default/admin/img/tree/spinner.gif) no-repeat 0 0 transparent;
	height: 16px;
	display:none;
}
#left_menu .ajax li
{
	display:none;
	margin:0;
	padding:0;
}
#left_menu .trigger
{
	display:inline;
	margin-left:-32px;
	width: 28px;
	height: 11px;
	cursor:pointer;
}
#left_menu .text
{
	cursor: pointer;
}
/*#left_menu .rootspan
{
	cursor: pointer;
}
*/
#left_menu span.active
{
	cursor: default;
	padding:0;
	margin:0;
}

#left_menu span.current
{
	font-weight: bold;
}
/*#left_menu .rootactive
{
	cursor: default;
	background-color:#F7BE77;
	padding:0px 2px;
	border: 1px dashed #444;
}*/
#drag_container
{
	background:#ffffff;
	color:#000;
	font: normal 11px arial, tahoma, helvetica, sans-serif;
	border: 1px dashed #767676;
}
#drag_container ul
{
	display:block; list-style:none; margin:2px 0 4px;
	/*
	list-style: none;
	padding:0;
	margin:0;
	*/
}

#drag_container li
{
	list-style: none;
	background-color:#ffffff;
	line-height:18px;
	white-space: nowrap;
	padding:1px 1px 0px 16px;
	margin:0;
}
#drag_container li span
{
	padding:0;
}

#drag_container li.doc, #drag_container li.doc-last
{
	background: url(/design/default/admin/img/tree/leaf.gif) no-repeat -17px 0 #ffffff;
}
#drag_container .folder, #drag_container .folder-close, #drag_container .folder-close-last
{
	background: url(/design/default/admin/img/tree/expandable.gif) no-repeat -17px 0 #ffffff;
}

#drag_container .folder-open, #drag_container .folder-open-last
{
	background: url(/design/default/admin/img/tree/collapsable.gif) no-repeat -17px 0 #ffffff;
}
.operaContextMenu
{
	display: none;
	background: #D3E1E6;
	border:1px solid #80adca;
	float: left;
	position: absolute;
	white-space: nowrap;
	height:34px;
	
	
	}

.operaContextMenu ul{
	margin: 0px 0px 0px;
	padding:0 10px;
	
}
.operaContextMenu ul li{
	padding:0 6px 0 6px;
	cursor: default;
	list-style: none;
	margin: 0px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	vertical-align: middle;
	display:inline;
	vertical-align:top;
}
.operaContextMenu ul li img {margin-top:10px;}
.operaContextMenu ul li.over{
	/*border: 1px outset;*/
	
	color:#fff;
}

.operaContextMenu ul li.out{
	/*border: 1px solid Menu;*/
}



.contextMenu
{
	display: none;
	background-color: #e1e1e1;
	border: 1px outset;
	float: left;
	position: absolute;
	white-space: nowrap;
	}

.contextMenu ul{
	margin: 0px 0px 0px;
}
.contextMenu ul li{
	padding:3px;
	cursor: default;
	list-style: none;
	margin: 0px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	vertical-align: middle;
}
.contextMenu ul li.over{
	/*border: 1px outset;*/
	background:#4e4e4e;
	color:#fff;
}

.contextMenu ul li.out{
	/*border: 1px solid Menu;*/
}

