
div.fieldset {
	border:  1px solid #e9e5e5;
	margin: 0px 0;
	padding: 5px 5px;
	height:113px;
	width:420px;
	overflow-y:scroll;
}
 span.legend {
	position: relative;
	background-color: #FFF;
	padding: 3px 0 0 10px;
	top: 0px;
	font: 700 14px Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #f7c411;
}

div.flash {
	width: 398px;
	border-color: #e9e5e5;
	margin-bottom:10px;
	background-color:#f2f2f2;
}




input[disabled]{ border: 1px solid #ccc } /* FF 2 Fix */


/*label { 
	width: 150px; 
	text-align: right; 
	display:block;
	margin-right: 5px;
}*/

#btnSubmit { margin: 0 0 0 155px ; }

/* -- Table Styles ------------------------------- */
#uploaderWnd td {
}

.uploadedFiles{
	width: 405px;
	margin: 15px 5px;
}

.uploadedFileWrapper {
	width: 357px;
	height:10px;
	border:1px solid #000;	
}

.progressWrapper {
	width: 380px;
	overflow: hidden;
}

.uploadedFileForm {
	margin-top:7px;
	padding: 7px;
	border: solid 1px #e9e5e5;
	overflow:hidden;
}

.uploadedInfo {
	width: 400px;	
	margin-left:10px;
	overflow:hidden;	
}


#ConfirmButton:hover{
	background: url('/media/images/upload_confirm_over.jpg');
}

.formTitle{
/*	position: relative;*/
	top: 0px;
	left:5px;
	font-family:Arial;
	font-weight:normal;
}

.textInfo{
	margin-top:5px;		
	font-size:11px;
	padding-top:3px;
	width:40px;
	font-weight:bold;
}

.progressContainer {
	padding: 4px;
	background:url('/media/images/beta-pics/awaiting_back.png') repeat;
	margin-bottom:2px;
	overflow: hidden;
	height:22px;
	width:370px;	
	display:block;
	font-size:8pt;
	color:#fff;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	background:url('/media/images/beta-pics/upload_error_back.png') repeat;
}

/* Current */
.green {
	background:url('/media/images/beta-pics/loading_back.png') repeat;
}

/* Complete */
.blue {
	background:url('/media/images/beta-pics/loaded_back.png') repeat;
}

.progressName {
	font-size: 8pt;
	font-weight:normal;
	color: #fff;
	width: 323px;
/*	height: 20px;*/
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressSongInfo {
	padding-left:5px;
	font-size: 8pt;
	color: #000;
	width: 323px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: #fff;
	margin-top: 5px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;

	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
/*	background-image: url(images/cancelbutton.gif);*/
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}


/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
	vertical-align: top;
}

.uploaderWnd{
	background-color:#fff;
	width:465px;
	height:554px;
	background:url('/media/images/beta-pics/uploader_back.jpg') no-repeat;
	color:#303030;
	font-size:11px;
}

.uploaderWnd .content{
	float:left;
	margin:63px 0 0 5px;
	width:435px;
	height:434px;
	border:1px solid #4b4b4b;
	background-color:#fff;
	padding:9px;
	overflow-y:scroll;
}

/*******************аплоадер************************/

#uploaderWnd{
	visibility:hidden;
}

#uploaderWnd .uploaderHello img{
	margin-bottom:20px;	
}

#uploaderWnd .uploaderHello{
	margin-top:9px;
	color:#626262;
	font-size:8pt;
	padding-left:4px;
}

#uploaderWnd .auto-helper {
	color:#303030;
	font-size:11px;
}

#uploaderWnd input {
	font-family:Arial;
	float:left;
	color:#303030;
	font-size:12px;
	width:166px;
	height:18px;
	padding:3px 0 0 5px;
	border:1px solid #b3b3b3;
}

#uploaderWnd input.yearInput{
	width:31px;
	float:none;
}

#uploaderWnd .auto-helper{
	margin-bottom:10px;
}

#uploaderWnd .auto-helper input{
	margin:5px 0 0 15px;
} 

#uploaderWnd .auto-helper .profileButton{
	float:right;
} 

#uploaderWnd input.comboBox{
	border-right:none;
	width:84px;
}

#uploaderWnd .auto-helper select {
	float:left;
	border:1px solid #b0b0b0;
	height:18px;
}

#uploaderWnd a.close-button{
	background: url('/media/images/beta-pics/wnd_close.png') no-repeat top left;
	width:24px;
	height:24px;
	position:absolute;
	right:5px;
	top:5px;
	display:block;
}

#uploaderWnd .uploadedFileName  a.del-track{
	font-size:10pt;
	background: url('/media/images/rem_track.png') no-repeat top left;
	width:12px;
	height:12px;
	text-decoration:none;
	margin-bottom:5px;
	position:absolute;
	top: 5px;
	right:5px;
}

#uploaderWnd a.close-button:hover {
	background-position: 0px -24px;	
}

#uploaderWnd .uploadedFileName  a.del-track:hover {
	background: url('/media/images/rem_track_over.png') no-repeat top left;	
}

#btnCancel1{
	background: url('/media/images/beta-pics/cancelButton.png') no-repeat top left;
	margin-left: 14px;
	height: 12px;
	padding-top:0; 
	padding-left:60px;
	cursor:pointer;	
	text-decoration:none;
}

#btnCancel1:hover{
	background-position:-61px 0px;
}

#btnCancel1.disabled{
	background-position:-120px 0px;
	cursor:default;
}

#uplFooter{
	margin-top:5px;
	margin-left:380px;
	display:block;
	float:left;
	
}

#uploaderWnd .myPlaylists{
	margin-top:3px;
	width:174px;
	height:120px;
	border:1px solid #b3b3b3;
	background-color:#fff;
	overflow-y:scroll;
	float:left;
}

#uploaderWnd .myPlaylists a{
	background:url('/media/images/plus_orange.png') no-repeat 0 3px;
	padding-left:15px;
	text-decoration:none;	
}

#uploaderWnd .chosenPlaylists{
	margin:3px 0 0 0px;
	width:174px;
	height:120px;
	border:1px solid #b3b3b3;
	background-color:#fff;
	overflow-y:scroll;
	float:right;
}

#uploaderWnd .chosenPlaylists a{
	background:url('/media/images/basket.png') no-repeat 0 2px;
	padding-left:15px;
	text-decoration:none;
}

#uploaderWnd .uploadedFileName {
	position:relative;
	_position:inherit;
	border:1px solid #b3b3b3;
	background-color:#f4f4f4;
	padding:7px 10px;
	color:#303030;
}

#uploaderWnd .uploadedFileName ul{
	padding:0;
	margin:0;
}

#uploaderWnd .uploadedFileName li{
	height:19px;
	border-bottom:1px solid #b3b3b3;
	margin-left:0;
	padding:5px 5px 0 5px;
}

#uploaderWnd .uploadedFileName input.button{
	position:relative;
	top:1px;
	height: 20px;
	font-size: 8pt
}

#uploaderWnd a.newPlaylist{
	display:block;
	padding-left:14px;
	margin-top:7px;
	margin-bottom:0;
	color:#303030;
	float:left;
	background: url('/media/images/plus.gif') no-repeat 0px 2px;
}

#uploaderWnd #ConfirmButton{
	background: url('/media/images/upload_confirm_active.jpg');
	color:#fff;
	text-decoration:none;
	padding:3px 12px 0px 12px;
	font-size:8pt;
	margin-top:8px;
	margin-bottom:8px;
	float:left;
	height:16px;
}
/******************* /аплоадер************************/