.webuploader-container {
	position: relative;
}
.webuploader-element-invisible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px,1px,1px,1px);
    display: block;
	width: 86px;
	height: 41px;
	top: 0;
	left: 0;
}
.webuploader-pick {
	position: relative;
	display: inline-block;
	cursor: pointer;
	background: #00b7ee;
	padding: 10px 0;
	color: #fff;
	text-align: center;
	border-radius: 3px;
	overflow: hidden;
	width:86px;
}
.webuploader-pick-hover {
	background: #00a2d4;
}

.webuploader-pick-disable {
	opacity: 0.6;
	pointer-events:none;
}


.uploader-list{ zoom:1;}
.uploader-list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.uploader-file{width:46%;float:left; background:#fff;margin:10px 2% ; border:1px solid #e1e1e1; padding:2px;  position:relative; min-height:60px;  }	
.uploader-name,.uploader-size{ color:#6d6d6d; font-size:13px; display:block; margin-left:50px; text-align:left; line-height:1.3;}
.uploader-file .uploader-del{ position:absolute; top:-8px; right:-8px; z-index:3; background:url(/js/webuploader/images/del.png) 0 0 no-repeat; height:19px; width:19px;}
.uploader-file:hover .uploader-del{ display:block;}
.uploader-file img.uploader-type{ position:absolute; top:50%; margin-top:-30px; left:0;}
.uploader-progress{ position:absolute; bottom:3px; left:10px; width:100px; background:#d4d9de; border-radius:1px; height:3px;}
.uploader-progress-pct{border-radius:1px; height:3px; background:#4aa5ff;}

.uploader-img{float:left; background:#fff; margin:2px; border:1px solid #e1e1e1; padding:3px; width:110px; position:relative;}
.uploader-img .uploader-del{ display:none; position:absolute; top:7px; right:7px; z-index:3; background:url(/js/webuploader/images/del.png) 0 0 no-repeat #fff; height:16px; width:16px;}
.uploader-img:hover .uploader-del{ display:block;}
.uploader-img img.uploader-type{ display:block;}
.uploader-img .uploader-progress{  position:static; margin:5px 0 0 0;  width:100px;}

.uploader-sample{ min-height:20px;_height:20px;}
.uploader-sample .uploader-name{ margin:0;}
p.state { position:absolute; right:2px; bottom:0; text-align:right; color:green; font-size:12px;}
