* {padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;}
html {height: 100%}
body {min-height:100%; background-color:#086378;} 
* html body {height:100%;}

.clr{clear:both; font-size:0; overflow:hidden}

/*Левый блок*/
.sen-left{width:200px;}
.sen-left-wrap{background:#adc8cf; margin:25px 5px 0 0; border:4px solid #8eb3bc; border-left:none;}
.sen-left-title{background:#CFDEE3; height:26px;}
.sen-left-title h1{color:#245460; font-size:14px; font-weight:bold; padding: 5px 7px; float:left;}
#folder_add, #upload_files, #rename_file, #remove_file, #download_file{float:right; width:16px; height:24px; margin-right:5px; cursor:pointer;background: url(./pages/default/img/map.gif) no-repeat;}
#folder_add{background-position: 0 -20px;}
#upload_files{background-position: 0 -145px;}
#upload_files.disable{background-position: -24px -145px;}
#rename_file{background-position: 0 -95px;}
#remove_file{background-position: 0 -120px;}
#download_file{background-position: 0 -169px;}
#file_desc_data {font-size:12px;}
#file_description #file_desc_data{padding:5px; line-height:16px;}

/*Дерево файлов*/

.sen-dirs {width:177px; padding:7px; *overflow:visible; overflow-x:auto; *overflow-y:hidden; background:#adc8cf;}
.sen-dirs ul{ list-style:none}
HTML:first-child .sen-dirs{overflow:auto;}
.sen-dirs li{line-height:19px;}
.sen-dirs li span{cursor:pointer; margin-left:20px; font-size:14px; white-space:nowrap;}
.sen-dirs li.sen-back{background: url(./pages/default/img/map.gif) no-repeat 0 -48px}
.sen-dirs li.sen-hover span{color:blue;}
.sen-dirs li.sen-el{background: url(./pages/default/img/map.gif) no-repeat 0 2px;}
.sen-dirs input {margin-left:20px; width:153px;}

/*Центральный блок*/
.sen-content-wrap{margin: 25px 10px 10px 10px;}
.sen-files-wrap{background-color:#D9D9D9; border:4px solid #C6C6C6; padding:5px;}
#sen-items{white-space:nowrap;}
.sen-big-ajax-loader{ background:url(./pages/default/img/big-ajax-loader.gif) no-repeat center center; width:100%; height:50px;}

/*Блок загрузки файлов*/
#upload_toolbar{height:32px;}
#ajaxFrame{display:none}
#sen-uploader{display:none;}
#clear_queue, #cancel_upload, #start_upload, #files_add{float:left; width:32px; height:32px; margin-left:10px; cursor:pointer; background: url(./pages/default/img/map.jpg) no-repeat;}
#clear_queue{background-position:0 -32px;}
#clear_queue.disable{background-position:-32px -32px;}
#cancel_upload{background-position:0 -64px;}
#start_upload{background-position:0 -96px;}
#start_upload.disable{background-position:-32px -96px;}
#files_add{background-position:0 0;}
#files_add.disable{background-position:-32px 0;}
#filesQueue {display:none;}
#filesQueue .queueItem {font:11px Verdana, Geneva, sans-serif; border:2px solid #7ba8bb; background-color:#c4d7de; margin-top:5px; padding: 10px;}
#filesQueue .queueItem .message{color:#1a5871; font-weight:bold; margin-left:10px;}
#filesQueue .error {border:2px solid #a34847 !important; background-color: #dfb8b9 !important;}
#filesQueue .error .message{color:#a40104 !important;}
#filesQueue .success {border:2px solid #a4a346 !important; background-color: #dedeba !important;}
#filesQueue .success .message{color:#668702 !important;}
#filesQueue .queueItem .fileCancel {float:left;}
#filesQueue .queueItem .file{margin-left:5px;}
#filesQueue .queueItem .fileCancel a {display:block; width:24px; height:24px; background:url(./pages/default/img/map.gif) no-repeat 0 -120px; *background-position:0 -123px}

/*Путь катологов*/
.sen-pathview-el{background: url(./pages/default/img/arrow_right.gif) no-repeat center right; float:left; font-size:12px; line-height:16px; padding-right:15px; cursor:pointer;}
.sen-pathview-el .sen-dir{float:left;}
.sen-pathview-el.sen-hover .sen-dir{text-decoration:underline; color:blue;}
#sen-pathview .sen-hover .sen-edit, #sen-pathview .sen-hover .sen-del{display:block;}
#sen-pathview .sen-edit, #sen-pathview .sen-del{float:left; margin-left:7px; width:16px; height:16px; display:none; cursor:pointer;}
#sen-pathview #sen-pathview-root div{width:16px; height:16px; background:url(./pages/default/img/map.gif) no-repeat 0 -75px}
#sen-pathview .sen-edit{background:url(./pages/default/img/map.gif) no-repeat 0 -100px}
#sen-pathview .sen-del{background:url(./pages/default/img/map.gif) no-repeat 0 -125px}

/*Файловая область*/
#sen-list{font-size:14px;}
.sen-file-wrap{float:left; cursor:pointer; width:100px;  border:1px solid #CCC; background:#FFF; margin-top:5px; padding:3px;margin-left:5px; margin-bottom:5px; margin-right:5px;}
.sen-file-wrap1{display: table; #position: relative; overflow: hidden; text-align:center; width:100px; height:100px;
background-color:#FFF;}
.sen-file-wrap2{#position: absolute; #top: 50%; display: table-cell; vertical-align: middle;}
.sen-file-wrap3{#position: relative; #top: -50%; #left: -50%;}
.sen-file-wrap-hover{border: #ff9933 1px solid; background-color: #fffacd;}
.sen-selected-file{border: #3399ff 1px solid; background-color:#99CCFF;}
.sen-file-wrap-hover .sen-file-wrap1, .sen-file-wrap-hover .sen-filename{background-color: #fffacd;}
.sen-selected-file .sen-file-wrap1, .sen-selected-file .sen-filename{background:#99CCFF;} 
.sen-filename{overflow:hidden; _width:100%; text-align:center; font-size:12px; background:#FFF}

/*Пагинатор*/
.paginator {font-size:10px; margin:5px auto; width:450px;}
.paginator table {border-collapse:collapse; table-layout:fixed; width:100%;}
.paginator table td {padding:0; white-space:nowrap; text-align:center; font-size:12px;}
.paginator a{color:#000; text-decoration:none;}
.paginator a:hover{color:blue; text-decoration:underline;}
.paginator .top{font-size:12px;}
.paginator .bottom{font-size:11px;}
.paginator .left{text-align:right;}
.paginator .right{text-align:left;}
.paginator .left, .paginator .right{width:20%;}
.paginator .spaser{width:15px;}
.paginator span {display:block; padding:3px 0; color:#fff;}
.paginator span strong, .paginator span a {padding:2px 4px; outline:none;}
.paginator span a {color:#000;}
.paginator span strong {background:blue; font-style:normal; font-weight:normal;}
.paginator .scroll_bar {width:100%;	height:20px; position:relative; margin-top:10px;}
.paginator .scroll_trough {width:100%; height:3px; background:#ccc;	overflow:hidden;}
.paginator .scroll_thumb {position:absolute; z-index:2; width:0; height:3px; top:0; left:0; font-size:1px; background:#363636;}
.paginator .scroll_knob {position:absolute; top:-5px; left:50%; margin-left:-10px; width:20px; height:20px; overflow:hidden; background:url(./pages/default/img/slider_knob.gif) no-repeat 50% 50%;	cursor:pointer;}
.paginator .current_page_mark {position:absolute; z-index:1; top:0; left:0; width:0; height:3px; overflow:hidden; background:blue;}
.fullsize .scroll_thumb {display:none;}
.paginator_pages {width:450px; text-align:right; font-size:11px; color:#000; margin-top:-10px;}