#container_component_image, #container_component_gallery{display: block; clear: both; width: 564px; position: relative;}
p.info{font-size: 13px; margin: 5px 0px 0px; padding: 0px; color: rgb(51,51,51);}

.upload_log_status{display: block; clear: both; color: rgb(0,102,0); padding-top: 5px; font-size: 13px;}
.upload_log{list-style-type: none; padding: 0px; margin: 5px 0px; display: block; clear: both; float: left; width: 437px; height: 84px; border: 1px solid rgb(0,153,204);}
#container_component_gallery .upload_log{height: 400px; overflow-y: scroll;}
.upload_log li{display: block; clear: both; margin: 0px; padding: 5px; border: 0px; font-size: 11px; position: relative; border-top: 1px solid rgb(0,153,204); height: 74px;}
.upload_log li.item_first{border-top: none;}
.upload_log li:nth-child(1){border-top: none;}
.upload_log .img_bcg{display: block; width: 70px; height: 70px; float: left; clear: left; margin-right: 5px; padding: 1px; border: 1px solid rgb(220,220,210); background: rgb(255,255,255) url('../img/swfupload/ajax_loader.gif') center center no-repeat;}
.upload_log .img_detail{display: block; float: left; clear: right; width: 331px;}
.upload_log h4{display: block; clear: both; border: none; margin: 0px; padding: 0px; font-size: 13px; color: rgb(51,51,51);}
.upload_log .filesize, .upload_log .progressvalue{font-weight: normal; color: rgb(51,51,51); font-size: 11px; margin-left: 5px;}
.upload_log .progressbar{display: block; clear: both; background: rgb(255,255,255); border: 1px solid rgb(220,220,210); padding: 1px; margin-top: 5px}
.upload_log .progressbar_fill{width: 325px;}
.upload_log .progress{display: block; clear: both; height: 5px; border: 1px solid rgb(0,153,0); background: rgb(102,204,0);}
.upload_log .delete span, .upload_log .cancel span{display: none;}
.upload_log .delete, .upload_log .cancel{display: block; clear: both; position: absolute; top: 6px; left: 405px; width: 10px; height: 10px; background: url('../img/swfupload/upload_log-delete.png') left top no-repeat; cursor: pointer}
.upload_log .status{padding: 2px 0px 0px; color: rgb(51,51,51);}
.upload_log .input_item{display:block; clear: both; width: 331px; height: 30px;}
.upload_log label{display: block; clear: left; float: left; width: 50px; padding: 2px; color: rgb(51,51,51); font-size: 13px; font-weight: normal; margin: 1px 5px 0px 0px; text-align: right;}
.upload_log input{display: block; clear: none; float: left; width: 239px; padding: 2px; color: rgb(51,51,51); font-size: 13px; border: 1px solid rgb(220,220,210);}
.upload_log .img_sortable{cursor: s-resize;}

.upload_log .img_edit, .upload_log .img_delete{display: none; clear: right; float: left; width: 22px; height: 22px; background: #030; margin-left: 5px; cursor: pointer;}
.upload_log .img_delete{background: url('../img/swfupload/delete_icon.png') left top no-repeat;}
.upload_log .img_edit{background: url('../img/swfupload/edit_icon.png') left top no-repeat;}
.upload_log .img_edit span, .upload_log .img_delete span{display: none;}

.engine_buttons{display: block; float: left; clear: right; width: 120px; margin: 5px 0px 5px 5px;}
.engine_button{display: block; clear:both; width: 120px; height: 28px; margin-top: 4px;}
.engine_button span{display: none;}
.button_load{background: url('../img/swfupload/upload2.png') left top no-repeat; cursor: pointer; margin-top: 0px;}
.button_edit{background: url('../img/swfupload/edit.png') left top no-repeat; cursor: pointer; margin-top: 32px;}
.button_delete{background: url('../img/combobox-null_item.png') left top no-repeat; cursor: pointer;}

.swfupload{margin: 0px; padding: 0px; position: absolute; z-index: 1;}
