div.document_tree {padding:20px 0 0 0;clear:both;}
div.document_tree div.file{ padding:0 0 0 1px;margin: 0 0 0 20px;line-height:12px;}
div.document_tree div.file div.dotted{ background: url(../images/document_tree_dotted.png) repeat-y;background-position: left top;}
div.document_tree div.file div.opened_dir{ padding:5px 0 5px 45px;background: url(../images/document_tree.png) no-repeat;text-decoration:none;color:#333333;cursor:pointer;background: url(../images/document_tree.png) no-repeat;background-position: left -4px;font-weight:bold;}
div.document_tree div.file div.opened_dir:hover {color: #00acf1;background-color:#f3f3f3;}
div.document_tree div.file div.closed_dir{ padding:5px 0 5px 45px;background: url(../images/document_tree.png) no-repeat;text-decoration:none;color:#333333;cursor:pointer;background: url(../images/document_tree.png) no-repeat;background-position: left -32px;font-weight:bold;}
div.document_tree div.file div.closed_dir:hover {color: #00acf1; background-color:#f3f3f3;}

div.document_tree div.file div.closed_dir_access_denide{ cursor:not-allowed; color:#aaaaaa;padding:5px 0 5px 45px;background: url(../images/document_tree.png) no-repeat;text-decoration:none;background: url(../images/document_tree.png) no-repeat;background-position: left -32px;font-weight:normal;font-style:italic;}
div.document_tree div.file div.closed_dir_access_denide:hover{ color:#aaaaaa}

div.document_tree  div.directory {font-size:10px;color:#777;margin:2px 0 4px 0;height:17px; line-height:16px; overflow:hidden;}
div.document_tree span.searchres {background-color:#ffe13d;}

div.document_tree div.file_inner a {display:block;padding:3px 0 3px 42px;text-decoration:none;color:#111;font-weight:normal;font-size:10px;background: url(../images/document_tree.png) no-repeat;}
div.document_tree div.file_inner a:visited {display:block;padding:3px 0 3px 42px;text-decoration:none;color:#111;font-weight:normal;}
div.document_tree div.file_inner a:active {display:block;padding:3px 0 3px 42px;text-decoration:none;color:#111;font-weight:normal;}
div.document_tree div.file_inner a:hover {background-color: #f1f1f1;color:#000;text-decoration: underline;}
div.document_tree div.file_inner a.extension {margin:1px 0 0 10px !important;}
div.document_tree div.file_inner a.doc{ background-position: -5px -55px;}
div.document_tree div.file_inner a.docx{ background-position: -5px -55px;}
div.document_tree div.file_inner a.pdf{ background-position: -5px -85px;}
div.document_tree div.file_inner a.xls{ background-position: -5px -115px;}
div.document_tree div.file_inner a.xlsx{ background-position: -5px -115px;}
div.document_tree div.file_inner a.xlst{ background-position: -5px -115px;}
div.document_tree div.file_inner a.xlt{ background-position: -5px -115px;}
div.document_tree div.file_inner a.zip{ background-position: -5px -143px;}
div.document_tree div.file_inner a.none{ background-position: -5px -198px;}

div.document_tree div.file_inner a.odd {background-color:#f6f6f6;}
div.document_tree div.file_inner a.odd:hover {background-color:#efefef; text-decoration:none;}
div.document_tree div.file_inner a.even{background-color:#f9f9f9;}
div.document_tree div.file_inner a.even:hover {background-color:#efefef; text-decoration:none;}

div.document_tree span.date {display:block;float:right;color:#888888 !important;font-size:10px !important;margin:0 5px 0 5px !important;padding:1px !important;}

div.document_tree a.lang {display:block;float:right !important;width:16px !important;height:11px !important;margin:4px 4px 0 5px !important;padding:0 !important;background-image: none!important; background-color: #eeeeee !important;background-repeat: no-repeat;}
div.document_tree a.lang:visited {display:block;float:right !important;width:16px !important;height:11px !important;margin:4px 4px 0 5px !important;padding:0 !important;background-image: none!important; background-color: #eeeeee !important;background-repeat: no-repeat;}
div.document_tree a.lang:active {display:block;float:right !important;width:16px !important;height:11px !important;margin:4px 4px 0 5px !important;padding:0 !important;background-image: none!important; background-color: #eeeeee !important;background-repeat: no-repeat;}
div.document_tree a.lang:hover {display:block;float:righ !important;width:16px !important;height:11px !important;margin:4px 4px 0 5px !important;padding:0 !important;background-image: none!important; background-color: #eeeeee !important;background-repeat: no-repeat;}

div.document_tree a.fr {background-image: url(../images/flags.png)!important;background-position: -176px -55px!important;}
div.document_tree a.fr:visited {background-image: url(../images/flags.png)!important;background-position: -176px -55px!important;}
div.document_tree a.fr:active   {background-image: url(../images/flags.png)!important;background-position: -176px -55px!important;}
div.document_tree a.fr:hover     {background-image: url(../images/flags.png)!important;background-position: -176px -55px!important;}

div.document_tree a.es {background-image: url(../images/flags.png)!important;background-position: -32px -55px!important;}
div.document_tree a.es:visited {background-image: url(../images/flags.png)!important;background-position: -32px -55px !important;}
div.document_tree a.es:active   {background-image: url(../images/flags.png)!important;background-position: -32px -55px !important;}
div.document_tree a.es:hover     {background-image: url(../images/flags.png)!important;background-position: -32px -55px !important;}

div.document_tree a.gb {background-image: url(../images/flags.png)!important;background-position: 0 -66px!important;}
div.document_tree a.gb:visited {background-image: url(../images/flags.png)!important;background-position: 0 -66px !important;}
div.document_tree a.gb:active   {background-image: url(../images/flags.png)!important;background-position: 0 -66px !important;}
div.document_tree a.gb:hover     {background-image: url(../images/flags.png)!important;background-position: 0 -66px !important;}

div.document_tree img.preloader {margin-left:-5px;}

a.directory_admin,a.directory_admin:visited,a.directory_admin:active {display: block; float:right;color:#aaaaaa;font-size:10px;text-decoration:none;}
a.directory_admin:hover {display: block; float:right;font-size:10px;text-decoration:underline;}
