td.catlevel1 {}
td.catlevel2 {padding-left:1%;}
td.catlevel3 {padding-left:4%;}
td.catlevel4 {padding-left:6%;}
td.catlevel5 {padding-left:8%;}
td.catlevel6 {padding-left:10%;}
td.catlevel7 {padding-left:12%;}
td.catlevel8 {padding-left:14%;}
td.catlevel9 {padding-left:16%;}
td.catlevel10 {padding-left:18%;}

img.cnt {display:block; margin:0 auto;}
#docCatID {font-size:14px;}


#doctree ul li {margin-left:0; list-style-image:none}
	#doctree ol li {margin-left:0;}

#documentnav {padding:0 0 5px 0;}
#documentnav a {font-size:14px;}
	#documentnavlt {float:left; width:50%;}
	#documentnavrt {float:left; width:50%; text-align:right;}

#documenttreeholder {height: 510px; top:0; margin:0 -2px; border:2px solid #000; background:#fff; position: relative; overflow: auto;}
#documenttreeholder.editinit {width:75%; float:left;}

#documenteditholder {display:none; background:#ddd; margin:0 -2px; border:2px solid #000; padding:10px 1%; z-index:200; width:23%; float:left;}
#documenteditholder.editinit {display:block;}

#documentinfo {margin-bottom:10px; position:relative; overflow-x:hidden; min-height:480px;}

#doctree {font-size:14px; list-style:none; margin:0; padding:0;}
#doctree a {font-size:14px; font-weight:normal; text-decoration:none;}

#doctree ul {list-style:none;}
#doctree ul.lvl0 {margin-left:0;}
#doctree ul.lvl1 {margin-left:8px;}
	#doctree ul.lvl1 li.dlfolder {margin-left:-30px;}
#doctree ul.lvl2 {margin-left:5px;}
#doctree ul.lvl3 {margin-left:-7px;}
#doctree ul.lvl4 {margin-left:5px;}

.dlfolder_plus {}
.foldername {cursor:pointer; color:#000; display:inline-block; width:92%; background-image:url(/dms/images/folder.png); background-repeat:no-repeat; background-position:2px center; background-color:transparent; transition: background-color 200ms ease-out; -webkit-transition: background-color 200ms ease-out; -ms-transition: background-color 200ms ease-out;  padding:2px 0 2px 20px; }
.foldernameroot {display:inline-block; padding-left:20px; }
.dlfolder span {height:18px;}
.dlfolder span.foldername:hover {color:#368270; background-color:#E9EEED; transition: background-color 125ms ease-out; -webkit-transition: background-color 125ms ease-out; -ms-transition: background-color 125ms ease-out;}
.dlfolder span.folderlinks {/*float:right;*/ font-size:11px; background:#fff; z-index:1; position:absolute; right:0; text-align:right; padding:6px 10px 0 10px;}
#doctree .dlfolder span.folderlinks a {font-size:11px; text-align:right;}

#doctree li {padding:0}
#doctree li a.plus {width:16px; font-weight:bold; display:inline-block; padding-right:0;  height:18px; background:url(/dms/images/plus.png) no-repeat 0px 6px}
#doctree li a.minus {width:16px; font-weight:bold; display:inline-block; padding-right:0; height:18px; background:url(/dms/images/minus.png) no-repeat 0px 6px}
#doctree li a.nochild {width:16px; font-weight:bold; display:inline-block; padding-right:0; height:18px;}
	#doctree li li a.nochild {width:16px; font-weight:bold; margin-left:0; display:inline-block; padding-right:0; height:18px;}
	
#doctree li .doc {margin-left:-27px; /* list-style-image:url(/dms/images/icon_document.png)*/}
	#doctree li .doc div.clr {clear:both; display:inline;}
	
#doctree li .docheader {margin-left:-27px; list-style-image:none;}
	#doctree li .docheader th {text-align:left; font-size:10px; color:#666; padding:3px 0; background:#eee; border-bottom:1px dotted #bbb; border-top:1px dotted #bbb; text-transform:uppercase; }
	#doctree td.icon {padding-left:3px}
	
#doctree ul {list-style:none; display:block;}
#doctree ul ul {list-style:none; display:block;}
#doctree ul ul ul {list-style:none; display:block;}

#doctree ul.open {display:block;}
#doctree ul.closed {display:none;}


select .catlvl1 {padding-left:20px; color:red;}
select .catlvl2 {padding-left:20px; color:blue;}
select .catlvl3 {padding-left:20px; color:green;}
select .catlvl4 {padding-left:20px;}

col.col1 {width:24px;}
col.col2 {width:70%;}
col.col3 {width:13%; display:none;}
col.col6 {width:13%;}

/* col.col5 {width:12%;}, col.col6 {width:12%;}, col.col7 {width:30px;} */

#rt_inner ul#doctree li {list-style-image:none;}
.tbldoclist {width:99.5%; table-layout:fixed; border-collapse:collapse;}
.tbldoclist tr {cursor:pointer; background-color:transparent; transition: background-color 400ms ease-out; -webkit-transition: background-color 400ms ease-out; -ms-transition: background-color 400ms ease-out;}
.tbldoclist tr:hover {background-color:#E9EEED; transition: background-color 200ms ease-out; -webkit-transition: background-color 200ms ease-out; -ms-transition: background-color 200ms ease-out;}
/*  onmouseover=""this.style.background='#E9EEED';"" onmouseout=""this.style.background='';"" */
.tbldoclist td {overflow:hidden; font-size:11px; padding:3px 0; border-bottom:1px solid #ddd;}
.tbldoclist input {}
#doctree .tbldoclist td a {font-size:14px; font-weight:normal;}
body #doctree .tbldoclist td a:hover {background:transparent; color:#000;}

.fileicon {width:16px; height:16px; display:block; background:url(/dms/images/icon_document.png) no-repeat center center;}
.fileicon-pdf {background:url(/dms/images/icon_pdf.png) no-repeat center center;}
.fileicon-doc {background:url(/dms/images/icon_doc.png) no-repeat center center;}
.fileicon-txt {background:url(/dms/images/icon_text.png) no-repeat center center;}
.fileicon-xls {background:url(/dms/images/icon_xls.png) no-repeat center center;}
.fileicon-zip {background:url(/dms/images/icon_zip.png) no-repeat center center;}
.fileicon-html {background:url(/dms/images/icon_document.png) no-repeat center center;}
.fileicon-img {background:url(/dms/images/icon_img.png) no-repeat center center;}

.tbldocedit {width:100%; font-size:11px}
.tbldocedit th {padding:2px 4px; color:#666; background:#ddd;}
#rt_inner .tbldocedit td {padding:2px 4px; font-size:11px; /* border-bottom:1px solid #ccc; */}
#rt_inner .tbldocedit .fs10 {font-size:10px;}
.tbldocedit tr:last-child td {border:0}
.tbldocedit td input.text {width:98%;}
.tbldocedit td textarea.textarea {width:98%;}
.tbldocedit td input.submit {}

.tbldoclistheader {width:99.5%; table-layout:fixed; border-collapse:collapse;}
.tbldoclistheader tr {cursor:pointer;}
.tbldoclistheader th {}
.tbldoclistheader td {overflow:hidden; padding:3px 0; border-bottom:1px solid #ddd;}

.closebtn {position:absolute; z-index:10; top:4px; right:7px;}
.closebtn a {font-size:16px; display:block; color:#000;}
.closebtn a:hover {color:blue;}

#documentpreloader {width:100px; position:absolute; text-align:center; font-size:13px; color:#000; left:50%; top:50%; margin:-50px 0 0 -50px}
#documentpopwin {display:none; z-index:20; box-shadow:1px 1px 5px rgba(0, 0, 0, 0.5); background:rgba(255, 255, 255, 0.90); padding:20px 10px; border-radius:10px; position:absolute; top:20px; left:50%; margin-left:-215px; width:420px;}
#documentcover {display:none; position:absolute; z-index:10; left:0; top:0; padding:0 0; width:100%; height:auto; background:rgba(0,0,0,0.5);}
#documenttoolbar {display:none; width:98%; text-align:center; z-index:1; cursor:pointer; position:absolute; opacity:1; filter: alpha(opacity=100); top:0; font-size:14px; z-index:20; right:0; padding:5px 1% 5px 1%; color:#fff; background:rgba(0, 0, 0, 0.85);}
#documenterror {display:none; width:23%; z-index:30; cursor:pointer; position:absolute; opacity:1; filter: alpha(opacity=100); top:2px; font-size:14px; z-index:300; right:2px; padding:5px 10px 5px 10px; color:#fff; background: red;}
#documentloading {display:none; position:absolute; z-index:30; opacity:1; filter: alpha(opacity=100); top:2px; font-size:14px; z-index:300; right:0; padding:5px 5px 5px 5px; color:#fff; background: red;}
	#documentloading.done {background:green; z-index:30; opacity:1; filter: alpha(opacity=100); color:#fff;}
#doceditiframe {width:100%; border:0;}


@media (max-width:586px)
{
	.foldername {width:86%;}

	.tbldoclist tr td:nth-child(2) {padding-right:5px;}
	.tbldoclist tr td:nth-child(3), .tbldoclistheader tr th:nth-child(3) {display:none;}
	.tbldoclist col.col1 {width:22px;}
	
	#rt_inner .tbldoclist td {font-size:11px; line-height:11px;}
	#rt_inner #doctree .tbldoclist td a {font-size:14px; line-height:14px;}

	#rt_inner .tbldocedit {width:100%; font-size:11px; line-height:11px;}
	#rt_inner .tbldocedit td {padding:2px 4px; font-size:11px; line-height:11px;}
	#rt_inner .tbldocedit .fs10 {font-size:10px; line-height:10px;}
}