.left-menu {
	overflow:hidden;
	margin:0px auto 0px;
	height: auto;
	margin-bottom:20px !important;
}
.treeview, .treeview ul {
	padding: 0;
	margin: 0;
	list-style: none;/*font-weight:bold;*/
}
.left ul {
	background:#ec671f;
}
.treeview ul {
	background:#EF8247 !important;
}
.treeview ul ul {
	background:#F29E70 !important;
}
.treeview .hitarea {
	background: url(../images/treeview-default1.gif) -160px -8px no-repeat;/* url(../images/treeview-default1.gif) -128px -50px no-repeat */
	margin-right: 5px;
	float: right;
	cursor: pointer;
	margin-top:10px;
	padding:11px;
	border-bottom: none;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}
.treeview li {
	margin: 0;
	background: #0362ac;
}
.treeview li a {
	color:#fff;
	text-decoration:none;
	/*background: rgba(236, 103, 31) url("../images/pattern.png") no-repeat scroll 6px 12px important;*/
	background: url('../images/pattsern.png') no-repeat scroll 8px 15px transparent;
	display: block;
	padding-bottom: 5px;
	padding-left: 22px;
	padding-top: 5px;
	font-size:95%;
	line-height:30px;
	border-bottom:1px solid #fff;
	color:#fff;
}
.treeview li a:hover {
	color:#fff;
	background-color:#0184ea;
}
.treeview a.selected {
	background: #0362ac;
}
.treeview li a {
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
}
.treeview ul li ul {
	margin:0px;
	padding:0px;
	background:#F1905C;
}
.treeview li li > a {
	margin-left:0px;
	background:url(../images/pattern1.png) no-repeat 30px 15px;
	border-bottom: 1px solid #A7ECEC;
	padding-left:40px;
}
.treeview li li li > a {
	padding-left: 2.4em;
	background:url(../images/pattern1.png) no-repeat 20px;*/
}
.treeview li li li li > a {
	padding-left: 3.2em;
	background: #fcaeab /*url(../images/dot.png) no-repeat 25px*/;
}
.treeview li li li li li > a {
	padding-left: 4em;/*background:url(../images/dot.png) no-repeat 30px;*/
}
#treecontrol {
	margin: 1em 0;
	display: none;
}
.treeview .hover {
	color: red;
	cursor: pointer;
}
/*.treeview li { background: url(../images/treeview-default-line.gif) 0 0 no-repeat; }
*/
/*.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }*/

.treeview .expandable-hitarea {
	/*background-position: -160px -8px;*/
background-position: -130px -52px;

}
/*.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(../images/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }
*/
.treeview-red li {
	background-image: url(../images/treeview-red-line.gif);
}
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable {
	background-image: url(../images/treeview-red.gif);
}
.treeview-black li {
	background-image: url(../images/treeview-black-line.gif);
}
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable {
	background-image: url(../images/treeview-black.gif);
}
.treeview-gray li {
	background-image: url(../images/treeview-gray-line.gif);
}
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable {
	background-image: url(../images/treeview-gray.gif);
}
.treeview-famfamfam li {
	background-image: url(../images/treeview-famfamfam-line.gif);
}
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable {
	background-image: url(../images/treeview-famfamfam.gif);
}
.filetree li {
	padding: 3px 0 2px 16px;
}
.filetree span.folder, .filetree span.file {
	padding: 1px 0 1px 16px;
	display: block;
}
.filetree span.folder {
	background: url(../images/folder.gif) 0 0 no-repeat;
}
.filetree li.expandable span.folder {
	background: url(../images/folder-closed.gif) 0 0 no-repeat;
}
.filetree span.file {
	background: url(../images/file.gif) 0 0 no-repeat;
}

