/* BSKR write */
.sub .page table {width:100%; border:0; border-spacing:0; table-layout:fixed;}
.sub .page td {padding:10px 0; width:100%;}
.sub .page .td1 {width:100px; min-height:30px; font-weight:bold; vertical-align:middle;}
.sub .page .td1.vtop {vertical-align:top; padding-top:20px}
.sub .page .input {width:100%; height:50px; line-height:50px; border:1px solid #ddd; padding:0 10px;}
.sub .page .input_sm {width:250px;}
.sub .page .select {min-width:250px;}
.sub .page .td2 .content {width:100%;min-height:150px;resize:vertical;}
.sub .page .td2 .edit_warning {margin:30px 0 30px 70px; padding:25px 10px; background:none repeat scroll 0 0 #F9F9F9; border:1px solid #E0E0E0;}
.sub .page .td2 .guide {color:#999;padding:3px 0 10px 0;}
.sub .page .td2 .check-label {}
.sub .page .editbox {padding:15px 0 15px 0;}
.sub .page .bottombox {text-align:center;padding:20px 0 20px 0;margin:15px 0 0 0;border-top:#e9e9e9 solid 1px;}

.sub .page .photoup_box {margin:5px 0; display:none;}
.sub .page .photoup_box .info {height:30px; overflow:hidden;}
.sub .page .photoup_box .photoup_list {min-height:50px; padding:5px; border:1px solid #DFDFDF; position:relative;}
.sub .page .photoup_box .photoup_list > ul {display:inline-block; margin:0; padding:0;}
.sub .page .photoup_box .photoup_list > ul > li.file_item {list-style:none; float:left; overflow:hidden; width:50px; height:50px; margin:5px; cursor:pointer; border:1px solid #DFDFDF; background-color:#F1F0EC;}
.sub .page .photoup_box .photoup_list .thumb {width:100%; height:auto;}
.sub .page .photoup_box .photoup_progress {width:100%; height:100%; background-color:#000000; color:#FFFFFF; text-align:center; line-height:50px; position:absolute; top:0; left:0; opacity:0.2; display:none;}
.sub .page .photoup_box .btn_file_del {cursor:pointer;}
.sub .page .photoup_box .photo_opt {margin-top:5px; display:none;}

.sub .page .fileup_box {margin:5px 0; display:none;}
.sub .page .fileup_box .info {height:30px; overflow:hidden;}
.sub .page .fileup_box .fileup_list {min-height:40px; padding:10px; border:1px solid #DFDFDF; position:relative;}
.sub .page .fileup_box .fileup_list > ul {margin:0; padding:0; list-style:none;}
.sub .page .fileup_box .fileup_list > ul > li {height:35px; overflow:hidden;}
.sub .page .fileup_box .fileup_progress {width:100%; height:100%; background-color:#000000; color:#FFFFFF; text-align:center; line-height:40px; position:absolute; top:0; left:0; opacity:0.2; display:none;}
.sub .page .fileup_box .file_item {overflow:hidden; float:left; max-width:100%;}
.sub .page .fileup_box .file_item_name {display:block; padding:2px 3px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sub .page .fileup_box .file_item_size {float:right; position:relative; margin-left:10px; color:#777; top:3px;}
.sub .page .fileup_box .btn_file_del {float:right; position:relative; margin-left:10px; cursor:pointer; color:#ADADAD; top:10px;}