#upload table,
input,
#upload select 	{ font: normal 13px/1.5em Arial, serif;      }
#upload table {
	width: 100%;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px 1px 0px;
	margin:10px 0pt;
}
#upload table td {
	width:1%;
	white-space:nowrap;
	text-align: center;
}

#upload table th {
	text-align:left;	
}
#upload table tfoot td {
	background:#EEEEEE;
	padding:4px 10px;
	text-align:left;
}
#upload table td,
#upload table th {
	border-color:#DDDDDD;
	border-style:solid;
	border-width:0px 0px 1px;
	font-weight:normal;
	padding:5px 10px;
}
#upload table thead th,
#upload table thead td {
	font-weight:bold;
	font-size: 15px;
	background: #eeeeee;
	color: #6F6F6F;
}
#container{
	padding:20px;
	text-align:left;
	border:1px solid #A7B6C3;
	width:960px;
}
img {
	border: none;
	}
#step1 {
	background-image: url(img/step1.gif);
	}
#step2 {
	background-image: url(img/step2.gif);
	}
.step {
	background:transparent none no-repeat scroll left top;
	height:41px;
	left:17px;
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
	width:41px;
}
.box .box-content {
	border-left:1px solid #E9E8E8;
	margin:6px 0pt 16px 75px;
	padding:6px 25px;
}
#add-files {
	padding: 8px;
	background: #F7F7F7;
	font-weight: bold;
}
#upload-files {
	padding: 12px;
	background: #BCCEF4;
	font-weight: bold;
	float: left;
	margin-right:10px;
}
.box {
	margin-bottom:30px;
	padding-top:20px;
	position:relative;
	border:1px solid #A7B6C3;
}

.save {
	margin-top: 20px;
	margin-right:22px;
	padding: 10px 6px 20px 20px;
	font-size: 18px;
}
.upload-start {
	position: absolute;
	bottom: 22px;
	_bottom:auto;
	right:2px;
	margin-right:22px;
	_margin-right:12px;
}
#total-progress {
	border: 1px solid #999999;
	height: 16px;
	width: 80%;
	margin-left: 20px;
}
.box-content h4 {
	color: #333333!important;
	font-size:18px;
	margin: 10px 0 20px;
	}
.thumb {
	float: right;
	margin-top: 20px;
	margin-right: 20px;
	}
#upload label {
	display: block;
	cursor: pointer;
	c\ursor: pointer;
	}
#upload fieldset {
	border: 5px solid #eee;
	margin-bottom: 20px;
	padding:0px 10px 15px 15px;
	background:#FCFCFC;
	position: relative;
	}
#uploadform h4 {
	color: #565555!important;
	font-familly: arial,helvetica,sans-serif!important;
	font-size: 20px!important;
	font-weight: bold;
	margin: 10px 10px 16px 10px;
}
#upload legend {
	font-size: 18px;
	color: #666666;
	font-weight: bold;
	padding: 6px 6px 14px 6px;
	}
#uploadform .text,
#uploadform textarea {
	width: 80%!important;
	/*padding: 5px;
	border: 1px solid #ddd;
	border-color: #ddd #eee #eee #ddd; */
	}
#uploadform textarea  {  font: normal 13px Arial; height: 20px;} 
#uploadform .text:focus,
#uploadform  textarea:focus { background-color: #FFFFCC; }
.delete {
	position: absolute;
	top:16px;
	_top: 46px;
	right: 30px;
	width: 10px;
	}
/*.button {
	font-family:  	Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 	13px;
	color: 			#333; 
	background: 	#ddd;
	padding: 		2px 8px 1px 8px;
	text-align: center;
	cursor: pointer;
	c\ursor: pointer;
	width: auto;
	overflow: visible;
	}
.box-content .button.bold {
	background:#567DE4;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding:4px!important;
	}*/

.file-progress{
	background: white url(img/progr.gif) repeat-y -600px 0px;
	}
#files-container {
	text-align: left; 
	font-family: verdana;
	font-size: 12px;
	}
.text.title  { color: green; height: auto; }
label.tit { font-size: 15px; }

#uploader-return,
#select-files {
	font-size: 18px;
	font-weight: bold;
	color: #567DE4;
}
#percent {
	font-size: 20px;
	position:absolute;
	left:50%;
}
#uploader-return { text-decoration: underline; }
#upload .msg {
	padding: 8px 7px 8px 50px;
	background:  #FFFFFF url("img/msg-ok.gif") no-repeat 5px 50%;
	color: green;
	font-weight: bold;
	margin: 2px 25px 2px 75px;
	font-size: 20px;
	}
