.plupload_wrapper { font-family:'돋움',Dotum,Helvetica,Verdana,Arial,sans-serif; font-size:12px; line-height:20px; } 
.plupload_view_switch { right:10px; z-index:1; bottom:9px; }    
.plupload_view_switch input { width:inherit !important; border:inherit !important; position:absolute !important; }
.plupload_view_switch .ui-button { margin-right:0; background:#fff; position:relative; }
.plupload_button { background:#fff; font-size:11px; background:#fff; border:1px solid #d2d2d2; border-radius:0; color:#666 !important; display:inline-block; margin-right:-4px; outline:0 none; padding:2px 8px; text-decoration:none !important; background-position:inherit; }
.plupload_add { background:#fff; font-size:11px; background:#fff; border:1px solid #d2d2d2; border-radius:0; color:#666 !important; display:inline-block; margin-right:-4px; outline:0 none; padding:2px 8px; text-decoration:none !important; background-position:inherit; }

.plupload_wrapper { width:100%; }
.plupload_wrapper .ui-widget-content { border:none; }
.plupload_container { min-height:200px; }
.plupload_container .plupload_header { border-width:0; position:static; }
.plupload_container input { border:1px solid #DDD; font:normal 11px Verdana,sans-serif; width:98%; }
.plupload_header_content { position:static; height:0; background:none; min-height:0; padding-left:0; color:#FFF; overflow:hidden !important; }
.plupload_logo { display:none; }
.plupload_header_title { display:none; font:normal 18px sans-serif; padding:0px; }
.plupload_header_text { display:none; font:normal 12px sans-serif; }
.plupload_filelist { margin:0; padding:0; list-style:none; }
.plupload_scroll .plupload_filelist { height:185px; background:#F5F5F5; overflow-y:scroll; }
.plupload_filelist li { padding:10px 8px; background:#F5F5F5; border-bottom:1px solid #DDD; }
.plupload_uploaded_filelist { margin:0; padding:0; list-style:none; background:#F5F5F5; overflow-y:scroll; }
.plupload_uploaded_filelist li { padding:10px 8px; background:#F5F5F5; border-bottom:1px solid #DDD; }
.plupload_filelist_header, .plupload_filelist_footer { background:#a9a9a9; padding:0px; color:#797979; }
.plupload_filelist_header { background:linear-gradient(to top, #f5f5f5, #f9f9f9); border-top:1px solid #d9d9d9; border-bottom:1px solid #e2e2e2; font-size:11px; height:36px; }
.plupload_filelist_footer { border-top:1px solid #FFF; height:22px; line-height:20px; vertical-align:middle; }
.plupload_filelist_footer .plupload_file_action { width:170px; }
.plupload_file_name { overflow:hidden; }
.plupload_file_status { color:#777; }
.plupload_file_status span { color:#777; line-height:42px; }
.plupload_file_size span { color:#777; line-height:42px; }
.plupload_file_size, .plupload_file_status, .plupload_progress { /* float:right; */ width:100px; }
.plupload_file_size, .plupload_file_status, .plupload_file_action { text-align:right; }
.plupload_filelist .plupload_file_name { white-space:nowrap; text-overflow:ellipsis; text-align:left; }
.plupload_file_action { width:40px; margin-left:15px; }
.plupload_file_action * { width:16px; height:16px; }
li.plupload_uploading { background:#ECF3DC url('../img/backgrounds.gif') repeat-x 0 -238px; }
li.plupload_done { color:#aaa; }
li.plupload_delete a { background:url('../img/delete.gif'); }
li.plupload_failed a { background:url('../img/error.gif');	cursor:default; }
li.plupload_done a { background:url('../img/done.gif'); cursor:default; }
.plupload_progress, .plupload_upload_status { display:none; }
.plupload_progress_container { margin-top:3px; border:1px solid #CCC; background:#FFF; padding:1px; }
.plupload_progress_bar { width:0px; height:7px; background:#CDEB8B; }
.plupload_scroll .plupload_filelist_header .plupload_file_action, .plupload_scroll .plupload_filelist_footer .plupload_file_action { margin-right:17px; }
.fileup h3 { background:url("../img/ic_attach.gif") no-repeat scroll 0 3px transparent; padding-left:12px; }
.filedown ul li { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

/* Floats */
.plupload_clear,.plupload_clearer { clear:both; }
.plupload_clearer, .plupload_progress_bar { display:block; font-size:0; line-height:0; }
#mgmt-panel .plupload_clearer { clear:right; }	/* 일정 등록 화면에서 레이아웃 문제로 보정 */
.plupload_droptext { line-height:124px; color:#a9a9a9; border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf; }
li.plupload_droptext { background:transparent; text-align:center; vertical-align:middle; border:0; line-height:165px; }

/* plupload customize */
.plupload_filelist li { padding :3px 8px; }
.plupload_filelist_footer { padding :0px; }
.plupload_scroll .plupload_filelist { height :75px; }
ul.fileAttachmentList img.icon { padding-bottom:2px; vertical-align:middle; }
.file_noAttachment { color:#aaa; }
.fileAttach li.through > a { text-decoration:line-through !important; }
.fileup_t { position:relative; padding:12px 0 7px 10px; border-bottom:1px solid #E5E5E5; }
.fileup_t h3 { font-size:15px; font-weight:bold; }
.fileup_t div.extendButton { position:absolute; right:12px; top:19px; }
.fileAttach li { overflow:hidden; line-height:2.2em; *zoom:1; }
.plupload_filelist_header td { background-color:#f5f5f5 !important; text-align:center; }
.plupload_content { top:38px; bottom:43px; background-color:#fafafa; border-top:1px solid #bfbfbf; }
.plupload_view_thumbs .plupload_content { top:0; border-top:1px solid #bfbfbf; }
.plupload_filelist_footer td { background-color:#f5f5f5 !important; border-bottom:1px solid #bfbfbf; border-top:1px solid #bfbfbf; }
a.plupload_button.plupload_start { display:none; }
div.plupload_header { _display:none; }

/* jquery-ui css apply */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { background-color:#f55; border:1px solid #c0402a; color:#ffffff; }
.ui-state-default .ui-icon { line-height:inherit; background-image:url("../../../../jquery-ui-1.10.4/themes/base/images/ui-icons_cd0a0a_256x240.png"); }
.ui-icon { height:16px; width:16px; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image:url("../../../../jquery-ui-1.10.4/themes/base/images/ui-icons_cd0a0a_256x240.png"); }
.ui-icon-circle-close { background-position:-32px -192px; }
.ui-icon-alert { background-position:0 -144px; }
.ui-icon-circle-minus { background-position:-16px -192px; }
.ui-button-text { line-height:inherit; }

.plupload_filelist_content { border-left: 1px solid #bfbfbf; border-right: 1px solid #bfbfbf; }
.plupload_filelist_content li.plupload_file { background-color:#f6f6f6; }
.plupload_filelist_header .plupload_view_list div.plupload_file_size, .plupload_view_list div.plupload_file_status, .plupload_view_list div.plupload_file_name { padding:0 6px; color:#797979; } 
.plupload_view_list div.plupload_file_action { padding:6px 6px; }
.plupload_view_list li { font-size:11px; line-height:20px; height:20px; }
.plupload_view_list li.plupload_file { border-bottom:1px solid white; }
.plupload_view_list div.plupload_file_status span { line-height:inherit; color:#797979; }
.plupload_view_list div.plupload_file_size span { line-height:inherit; color:#797979; }

.plupload_button.ui-corner-left { border-right:0; }
.plupload_button.ui-state-active { color:#3669d3; background:#f3f3f3; }

.plupload_message p { padding:0 15px; }
.plupload_message p strong { line-height:16px; }
.plupload_message i { font-style:normal; font-family:'돋움',Dotum,Helvetica,Verdana,Arial,sans-serif; font-size:11px; line-height:13px; }

.plupload_filelist_content li.plupload_file { position:relative;}
.plupload_view_list li > div {display:inline-block; vertical-align:middle; }
.plupload_view_list div.plupload_file_name {padding-top:5px; }
.plupload_filelist_content li.plupload_file .plupload_file_action .ui-icon {position:absolute; right:10px; }
.plupload_view_thumbs .plupload_file_action .ui-icon {right:0 !important; }