.file-control-bar {margin: 0; padding: 1px 0 0 0; background: #f8f8f8; border-top: 1px solid #eeefef}
.file-control {float: left; width: 100%; background: #f2f2f2}
.file-control .file-heading {float: left; display: inline}
.file-control span#current_folder span span span {padding-left: 4px}
.file-control span#current_folder ul {width: 125px}
.file-control span#current_folder ul li a {font-size: 12px}
.file-control h4 img, .file-control h4 b {float: left}
.file-control #folder_name_caption {max-width: 300px; overflow: hidden}
* html .file-control #folder_name_caption {width: expression(this.offsetWidth >= 300 ? '300px' : 'auto')}
.file-control h4#current_folder {margin: 0; padding: 0; height: 24px; line-height: 22px; overflow: hidden}
.file-control h4#current_folder img {margin: 0 2px 1px 0; vertical-align: middle}
#file_cabinet_content {clear: both; padding-top: 10px}
#file_folders {float: left; width: 225px; padding-right: 5px; overflow: hidden}
#file_uploads {margin-left: 230px}
#upload_target {color: #555}
#file_uploads .folder-stats {clear: right; color: #333}
#file_uploads .folder-stats .show-per-page {float: right}
#file_uploads .file-uploads-list {clear: right; padding-top: 10px}
#files_list td {vertical-align: top; text-align: left; padding: 0 4px; line-height: 16px}
#files_list tr.blank-row td {height: 1px}
#files_list tr.file-description-row td {padding-bottom: 10px}
#files_list td.file-select {text-align: left; width: 20px; padding-right: 0}
#files_list td.file-select input {margin: 2px 1px; padding: 0}
#files_list td.file-icon {text-align: left; width: 32px; padding-left: 0; padding-right: 2px}
#files_list td.file-name {font-weight: bold; overflow: hidden; white-space: nowrap}
#files_list td.file-iactions {text-align: center; width: 16px; padding-left: 0; padding-right: 0; overflow: hidden; white-space: nowrap}
#files_list td.file-size {color: #777; font-size: 11px; width: 55px; overflow: hidden; white-space: nowrap}
#files_list td.file-ctime {color: #777; font-size: 11px; width: 60px; overflow: hidden; white-space: nowrap}
#files_list td.file-owner {color: #777; font-size: 11px; width: 85px; padding-right: 1px; overflow: hidden; overflow-y: visible; overflow-x: hidden}
#files_list td.file-description {color: #777; font-size: 11px}
#files_list td.file-description {color: #555}
#files_list tr.caption-row th {background: #eaeaea; padding: 0 4px; line-height: 16px; height: 24px; vertical-align: middle; white-space: nowrap; overflow: hidden}
#files_list tr.caption-row th.file-select {vertical-align: top}
#files_list tr.caption-row th.file-select label {font-weight: normal; color: #333; font-size: 9.5px; position: relative; top: -1px}
#files_list tr.caption-row th.file-select input#select_upload_all {position: relative; top: 2px}
#files_list tr.caption-row th.file-name {padding-left: 15px}
#files_list tr.caption-row th.file-icon {width: 32px; padding-left: 0; padding-right: 2px}
#files_list tr.caption-row th.file-size {width: 55px; overflow: hidden}
#files_list tr.caption-row th.file-ctime {width: 60px; overflow: hidden}
#files_list tr.caption-row th.file-owner {width: 85px; padding-right: 1px}
#file_folders ul.folder-list {display: block; padding: 0; margin: 0; *zoom: 1}
#file_folders li.folder-item {display: block; float: left; clear: both; padding: 0; margin: 0; width: 100%; background: #fff}
#file_folders li.folder-item a.new-folder {display: inline; float: left; padding-left: 30px; background: url(../images/icons/folder_add.png) no-repeat 12px 0}
#file_folders li.folder-item ul.folder-list {clear: both; padding-left: 12px}
#file_folders .folder-item-line {display: block; float: left; padding: 0; margin: 0; width: 100%; height: 20px; line-height: 20px; overflow: hidden; white-space: nowrap}
#file_folders .folder-item-line.folder-selected {background: #dcdcdc}
#file_folders .folder-item-line.child-folder-selected {background: #f2f2f2}
#file_folders .folder-item-line a.expand-collapse {display: block; padding: 0; margin: 0; float: left; width: 12px; overflow: hidden; height: 20px; text-indent: -999px; background-repeat: no-repeat; background-position: -2px 1px}
#file_folders .folder-item-line img.expand-collapse {width: 12px; height: 20px; float: left; padding: 0; margin: 0}
#file_folders .folder-open a.expand-collapse {background-image: url(../images/icons/tree_minus.gif)}
#file_folders .folder-closed a.expand-collapse {background-image: url(../images/icons/tree_plus.gif)}
#file_folders .folder-item-line div.folder-item-left {float: left; width: 100%; margin: 0 -25px 0 0; padding: 0; overflow: hidden}
#file_folders .folder-item-line div.folder-item-left p {margin: 0 25px 0 0; padding: 0; height: 20px; line-height: 20px; text-align: left; overflow: hidden; white-space: nowrap}
#file_folders .folder-item-line a.folder-nav {display: inline; padding: 0 0 0 18px; margin: 0; vertical-align: middle; line-height: 20px; background: url(../images/icons/folder.png) no-repeat 0 -2px}
#file_folders .manager-folder a.folder-nav {background-image: url(../images/icons/folder_link.png); color: #900}
#file_folders .public-folder a.folder-nav {background-image: url(../images/icons/folder_go.png); color: #090}
#file_folders .folder-item-line .folder-stats {color: #777; padding-left: 5px}
#file_folders .folder-item-line.folder-selected .folder-stats {color: #464646}
#file_folders .folder-item-line .cactions {height: 20px}
#files_list td.file-iactions .cactions, a.iact.file-actions {margin: 0; padding: 0}
div.popup-menu.folder-actions ul.menu-items, div.popup-menu.file-actions ul.menu-items {width: 128px}
* html #file_folders li.folder-item a.new-folder {background-image: url(../images/icons/folder_add.gif)}
* html #file_folders .folder-item-line a.folder-nav {background-image: url(../images/icons/folder.gif)}
* html #file_folders .manager-folder a.folder-nav {background-image: url(../images/icons/folder_link.gif)}
* html #file_folders .public-folder a.folder-nav {background-image: url(../images/icons/folder_go.gif)}
