.listfiles tbody td {
	padding: 5px;
	height:65px;
	vertical-align: middle;
}
	#dirlist li a {
		display: block ;
		background: #eee ;
		color: #000;
		text-decoration: none ;
		padding: 4px 8px;
	}
	#dirlist li a:hover { text-decoration:underline; }
	#dirlist li {
		color: #fff ;
		margin: 2px;
	}
	#dirlist li a:hover, #dirlist li a:focus, #dirlist li a:active {
		background: #ccc;
		text-decoration:none;
	}
	#dirlist li.active a {
		background:#80C6D9;
	}
	#dirlist .bt { margin-right:5px;}
	

body .list_actions { visibility:hidden;}
.list_body .list_actions { visibility:visible;}


body .list_item {
	float:left;
	width:123px;
	height:120px;
	border:1px solid #000;
	overflow:hidden;
	font-size:9px;
	background:#eee;
	margin-right:5px;
	margin-bottom:5px;
    background-position: center center;
    background-repeat: no-repeat;
	}

body.list_type_list .list_item{ border:1px solid #ccc;}


.list_type_list .list_item {
	float:left;
	width:666px;
	height:60px;
	border:0;
	overflow:hidden;
	font-size:12px;
	background:transparent;
	background-image: none !important;
	margin:0;    
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}
.list_type_list .odd{
	background:#F0F0F6;
	}	
.list_type_list .even{
background:#fff;
}	
.list_type_list .grid_desc { display:none;}

.list_type_list .header{ color:#000;background:#FFCF29;height:24px;}
.list_type_list .header div { padding:0px; !important;padding-top:4px !important;}
.list_type_list .header .list_actions {padding-left:10px; !important;}

.list_type_list .list_item .list_actions { float:left;width:70px;height:40px;padding-top:20px;padding-left:10px;}
.list_type_list .list_item .list_thumb2{display:none;}
.list_type_list .list_item .list_thumb{ float:left;width:100px;height:40px;padding-top:10px;}
.list_type_list .list_item .list_name{ float:left;width:250px;height:40px;padding-top:20px;}
.list_type_list .list_item .list_type{ float:left;width:40px;height:40px;padding-top:20px;}
.list_type_list .list_item .list_date{ float:left;width:80px;height:40px;padding-top:20px;}
.list_type_list .list_item .list_size{ float:left;width:60px;height:40px;padding-top:20px;}
.list_type_list .list_item .list_author{ float:left;width:50px;height:40px;padding-top:20px;}


.list_type_grid { border:1px solid #ccc;}
.list_type_grid .list_body { padding-left:10px;padding-top:10px;}
.list_type_grid .list_item {
	float:left;
	width:123px;
	height:120px;
	border:1px solid #ccc;
	overflow:hidden;
	font-size:9px;
	background:#eee;
	margin-right:5px;
	margin-bottom:5px;
    background-position: center center;
    background-repeat: no-repeat;
	}
.list_type_grid .list_item .list_thumb2{
	float:left;
	width:123px;
	height:110px;
	background-position: center center;
	background-repeat: no-repeat;
	}
.list_type_grid .odd{	}	
.list_type_grid .header{ display:none;}
.list_type_grid .grid_desc { padding-left:5px;padding-top:20px;}
.list_type_grid .list_item a { font-size:9px;}
.list_type_grid .list_item .list_actions { float:left;width:125px;margin-top:5px;margin-left:3px;height:10px; }
.list_type_grid .list_item .list_thumb { display:none;}
.list_type_grid .list_item .list_name{display:none;}
.list_type_grid .list_item .list_type{display:none;}
.list_type_grid .list_item .list_date{display:none;}
.list_type_grid .list_item .list_size{display:none;}
.list_type_grid .list_item .list_author{display:none;}



.list_item.selected {
    border: 2px solid #000000;
}

.sorthelper { float: left; }
.sortableactive {background-color: #ff0000 !important;}
.sortablehover { }