div.asyncUploader {
	position: relative;
	cursor: pointer;
	z-index: 3;
}
div.asyncUploader div{
	position: absolute;
	top: 0;
	left: 0;
}
div.asyncUploader div.ProgressBar {
	display: block;
	width: 156px;
	height: 20px;
	padding: 0;
	border: 0;
	margin: 0;
	background-color: #626262;
	z-index: 1;
}
div.asyncUploader div.ProgressBar div {
	background:transparent url(/img/form_upload_progressbar.gif) no-repeat right center;
	height: 100%;
	width: 100%;
	float: left;
}

div.asyncUploader div.completedMessage {
	width: 135px;
	height: 16px;
	padding-left: 21px;
	padding-top: 4px;
	background-color: #81ae00;
	overflow: hidden;
	z-index: 2;
}

div.asyncUploader div.uploading{
	width: 118px;
	margin-top: 4px;
	margin-left: 21px;
	background-color: transparent;
	overflow: hidden;
	z-index: 3;
}
div.asyncUploader a.cancelUpload,
div.asyncUploader a.removeFile {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	width: 241px;
	height: 20px;
	background: url(/img/form_upload_cancel.gif) no-repeat right top;
	text-indent: -3000px;
	z-index: 6;
}
body.lang-hu div.asyncUploader a.cancelUpload {
	background-image: url(/img/form_upload_megsem.gif);
}
div.asyncUploader a.removeFile {
	background-image: url(/img/form_upload_remove.gif);
}
body.lang-hu div.asyncUploader a.removeFile {
	background-image: url(/img/form_upload_eltavolit.gif);
}
div.asyncUploader a.cancelUpload:hover,
div.asyncUploader a.removeFile:hover {
	background-position: right -20px;
}
div.asyncUploader object {
	position: absolute;
	z-index: 5;
}
form.jelentkezesurlap div.fileupload-wrap_mask {
	background: url(/img/form_upload_progressbar-mask.png) no-repeat top left transparent;
	width: 241px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}