@charset "utf-8";

.fileupload {}
.fileupload .drag-over {background-color: #E4EBEB;}
.fileupload .fileupload_top {height: 26px;}
.fileupload .fileupload_top .fileupload_btn {float:left;}
.fileupload .fileupload_top .fileupload_info {float:left;line-height: 24px;padding:0 0 0 6px;}
.fileupload .fileupload_top .fileupload_info .fileupload_allow {display: none;}
.fileupload .fileupload_top:hover .fileupload_info .fileupload_msg {display: none;}
.fileupload .fileupload_top:hover .fileupload_info .fileupload_allow {display: inline;}
.fileupload .fileupload_progress {margin:4px 0 4px 0;}
.fileupload .fileupload_list ul {list-style:none; padding:0; margin:0;}
.fileupload .fileupload_list ul li { list-style:none;margin:5px 0 5px 0;position: relative; height:60px; }
.fileupload .fileupload_list ul li .file_preview {position: absolute;top:0;left:0;width:50px;height:50px;border:1px solid #CCCCCC;cursor: pointer;}
.fileupload .fileupload_list ul li .file_txt { position: relative;margin-left: 60px;height:22px;border:1px solid #CCCCCC;cursor: pointer; }
.fileupload .fileupload_list ul li .file_txt .file_name { position: absolute;top:4px;left:4px; }
.fileupload .fileupload_list ul li .file_txt .file_size { top:4px;right:20px;position: absolute; }
.fileupload .fileupload_list ul li .file_btn { position: absolute; top:26px;left:60px; }
.fileupload .fileupload_list ul li .file_msg { position: absolute; top:26px;left:60px; line-height:24px; color:red;display:none; }

.image_fileupload {}
.image_fileupload .drag-over {border:2px solid #0B85A1;}
.image_fileupload .image_fileupload_top {height: 26px;}
.image_fileupload .image_fileupload_top .image_fileupload_btn {float:left;}
.image_fileupload .image_fileupload_top .image_fileupload_info {float:left;line-height: 24px;padding:0 0 0 6px;}
.image_fileupload .image_fileupload_progress {margin:4px 0 4px 0;}
.image_fileupload .image_fileupload_area {position: relative;}
.image_fileupload .image_fileupload_area .file_image {width:100px;cursor: pointer;}
.image_fileupload .image_fileupload_area .file_btn_delete {position: absolute;top:4px;left:110px;}
.image_fileupload .image_fileupload_area .file_btn_download {position: absolute;top:34px;left:110px;}

.fileinput-button {position: relative;overflow: hidden;}
.fileinput-button input {position: absolute;top: 0;right: 0;margin: 0;opacity: 0;-ms-filter: 'alpha(opacity=0)';direction: ltr;cursor: pointer;}
/* Fixes for IE < 8 */
@media screen\9 {
    .fileinput-button input {filter: alpha(opacity=0);font-size: 100%;height: 100%;}
}
