.upload{
	/*width:577px;*/
	margin:0 auto;
	/*background:#f9f9f9;
	border:1px solid #999;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;*/
	/*padding:10px;
	position:relative;*/
	/*-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);*/
}

.upload h2 {
height:33px; 
color:#595959;
padding-left:30px;
font:bold 19px/33px Arial, Helvetica, sans-serif;
/*background:url(../images/batchupdate/header-bg1.jpg) repeat-x 0 0;*/
}
.upload .note {width:433px;
	height:121px;
	background:url(../images/batchupdate/note_bg.png) no-repeat 0 0;  
	}
.upload .note img {margin:15px 0 0 43px; float:left;}
.upload .note span {width:auto; margin:8px 0 0 15px; float:left; font-weight:bold;font-size:14px;}	
.upload .note span p {color:#3D3D3D;font:bold 12px/16px Arial, Helvetica, sans-serif;margin:0;padding:0;}

.upload .panel {padding-left:25px;margin-top:15px;}
.upload .panel p {color:#3D3D3D;font:bold 12px/18px Arial, Helvetica, sans-serif; margin:0 0 10px 0;}
.upload .panel p img {cursor:pointer;}
.upload .panel p input[type=button] {background:url(../images/batchupdate/upload.png) no-repeat 0 0;width:67px; height:24px; border:0; outline:none;font-size:0;float:left;}
.upload .panel p input[type=file] {width: 63px;position: absolute;top: 0;left: 0;margin: 0;opacity: 0;filter: alpha(opacity=0);font-size: 23px;direction: ltr;cursor: pointer;}
.upload .panel p input[type=text] {background:url(../images/batchupdate/input.png) no-repeat 0 0;width:210px;border:0;outline:none;height:24px; color:#3D3D3D;font:bold 12px/18px Arial, Helvetica, sans-serif; padding-left:5px; padding-right:5px;}
.panel p span {color:#3D3D3D;font:bold 12px/18px Arial, Helvetica, sans-serif;}
.panel p span.collap {width:67px;float:left;margin-top:-3px;}
.panel p span.collap img {margin-top:8px;margin-left:50px;}
.panel p span.msg {width:220px;float:left;margin-left:5px;margin-top:2px}

.panel .error-report {width:407px;}
.panel .error-report .error-report-wraper {width:407px;margin-top:23;background:url(../images/batchupdate/error-report_bg1.jpg) repeat-y 0 0; border-bottom:1px solid #c2c2c2;}
.panel .error-report .error-report-wraper p {color:#454545; font:bold 13px Arial, Helvetica, sans-serif; margin:0 10px 10px 10px;}

div.file_nale {position:relative;display:block;}

em {color:#d23136;font:bold 12px/18px Arial, Helvetica, sans-serif;}

div.error-data {width:97.5%; height:160px; overflow:auto; margin-bottom:10px;}
div.error-data table {margin:0px 10px;}
div.error-data table, tr {border-collapse:}
div.error-data {color:#fff;font-family:Arial, Helvetica, sans-serif;}
div.error-data tr:nth-child(even) {background:#f1f0f5;font:bold 12px/18px Arial, Helvetica, sans-serif;}
div.error-data td {color:#3D3D3D;font:bold 12px/18px Arial, Helvetica, sans-serif;}
div.error-data td input[type=text] {border:1px solid #ccc;font:bold 12px/18px Arial, Helvetica, sans-serif;color:#3D3D3D;}
div.error-data td input[type=text]:focus {border:1px solid #ccc; background:#ffffd0;font:bold 12px/18px Arial, Helvetica, sans-serif;color:#3D3D3D;}
div.error-data table {overflow-x: hidden;}
div.error-data div.tble_dta {width:100%; height:130px;overflow-x:hidden;}

.error-msg {padding:10px;
	background:#ffffd0;
	border:1px solid #ccc;
	position:absolute;
	top:180px; left:130px; 
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-moz-box-shadow: #cc 3px 3px 5px;
	-webkit-box-shadow: #ccc 3px 3px 5px;
	box-shadow: #ccc 3px 3px 5px;
}
.error-msg span img {float:left;width:24px; height:24px; margin-top:37px;} 
.error-msg ul {list-style:none; display:block;float:left;width:auto;ackground:#ff0;padding:0 0 0 15px;}
.error-msg ul strong {color:#454545;font:normal 18px Arial, Helvetica, sans-serif; padding-bottom:10px; display:block;}
.error-msg ul li {list-style:none; display:block; color:#3D3D3D; font:bold 12px/18px Arial, Helvetica, sans-serif;}
.error-msg ul li.bttn {margin:10px 0 0 3px;float:right;}

.success_msg {margin-left:20px;width:395px;background:#ffffc9;border:1px solid #d3d3d5; padding:7px;}
.success_msg p {color:#3D3D3D; font:bold 12px/18px Arial, Helvetica, sans-serif;}
.success_msg1 {margin-left:20px;width:395px;background:#d6ef8c;border:1px solid #a9da18; padding:7px;}
.success_msg1 p {color:#3D3D3D; font:bold 12px/18px Arial, Helvetica, sans-serif;}


/*.close{
padding:2px;
border:0px;
position:absolute;
float:left;
top:-17px;
right:-28px;
color:#000000;
font-size:14px;
font-weight:bold;
margin-right:9px;
cursor:pointer;
}
*/