@CHARSET "UTF-8";

/* 
IE都能识别*;标准浏览器(如Firefox,Opera,Netscape)不能识别*；
IE6能识别*，但不能识别 !important,IE7能识别*，也能识别!important;
FF不能识别*，但能识别!important; 
*/ /* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
	display:block;
	height:100%;
	width:100%;
	cursor:pointer;
	*cursor:hand;
}

.theFont {
	font-family: 宋体, Arial, Verdana;
	font: normal 13px tahoma, verdana, helvetica;
}

/* -- shade div Styles ------------------------------- */
.vinSwfUpload_context_shade {
	z-index: 1000;
	background-color: silver;
	position: absolute;
	_position: absolute;
	filter: Alpha(Opacity = 30);
	/* IE */
	-moz-opacity: 0.3;
	/* Moz + FF */
	opacity: 0.3;
}

.vinSwfUpload_context_shade_tip {
	z-index: 1000;
	font-size: 18px;
	color: #555;
}

/* Clear Fix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hide from IE Mac \*/
.clearfix {
	display: block;
}

/* End hide from IE Mac */ /* end of clearfix */
.msgmask {
	z-index: 1000;
	position: relative;
	text-align: center;
}

.vinSwfUpload_context {
	position: relative;
	border: solid 1px silver;
	font: normal 13px tahoma, verdana, helvetica;
	white-space: nowrap;
	padding: 0px;
	margin: 0px;
	overflow: auto;
    _height:auto; 
}

.vinSwfUpload_context_title {
	position: relative;
	border-bottom: 1px solid silver;
	background-color: #EFEFEF;
	height: 25px;
	white-space: nowrap;
}

.vinSwfUpload_context_editContent {
	position: relative;
	max-height: 80px;
    height:auto !important; 
    height:80px; 
    overflow:visible;
	white-space: nowrap;
	margin-bottom:10px;
}

.vinSwfUpload_context td,th,li,p,span,textarea,div,h1,h2,h3 {
	font-size: 12px;
	color: #555;
}

.vinSwfUpload_context ul,li {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.vinSwfUpload_context img,table {
	border: 0;
}

.vinSwfUpload_context img {
	vertical-align: middle;
}

.vinSwfUpload_context a:focus {
	-moz-outline-style: none;
}

.vinSwfUpload_context a {
	text-decoration: none;
	outline: none;
}

.toolbar {
	width: 100%;
	height: 24px;
}

.toolbar ul {
	float: left;
	padding: 1px 1px 0 3px; *
	padding: 2px 2px 0 5px;
}

.toolbar li {
	float: left;
}

.toolbar li a {
	color: #000;
	display: block;
	text-decoration: none;
	padding: 2px 4px 2px 4px;
}

.toolbar_a_out {
	cursor: default;
	color: #000;
	display: block;
	text-decoration: none;
	padding: 2px 4px 2px 4px;
}

.upload_filed {
	color: red;
}

.toolbar_a_hover {
	color: #000;
	cursor: pointer;
	text-decoration: none;
	padding: 2px 4px 2px 4px;
	background-color: #C8D6E0;
}

.toolbar li a img {
	vertical-align: bottom; *
	vertical-align: middle;
}

.toolbar-line-hide {
	width: 8px;
	height: 20px;
	background: url(../images/toobar-line.png) no-repeat center center;
	display: none;
}

.toolbar-line {
	width: 8px;
	height: 20px;
	background: url(../images/toobar-line.png) no-repeat center center;
}

/*带有文字适用*/
.toolbar li a span {
	margin-left: 5px;
}

/*工具栏下拉菜单小箭头*/
.toolbar-more {
	padding-bottom: 2px; *
	margin-top: 5px;
	margin-left: 2px;
}

.files_content {
	overflow: hidden;
}

.files_header {
	border-bottom: 1px solid silver;
	background-color: #EFEFEF;
	height: 23px;
	background: url("../images/bg.png") repeat-x 0px 0px !important;
	/*Style for FF*/
	background: url("../images/bg.png") repeat-x 1px 0px;
	/* Style for IE */
}

.vinSwfUpload_swfupload_files_content {
	overflow: auto;
}

.files_item {
	border-bottom: 1px solid silver;
	background-color: #FFFFFF;
	height: 33px;
}

.files_header div {
	float: left;
	display: inline; /*IE下再理解为5px*/
	text-align: center;
}

.file_thumbnail {
	
}

.file_sequence_header {
	width: 20px;
	height: 100%;
	border-right: 1px solid silver;
}

/* 
IE都能识别*;标准浏览器(如Firefox,Opera,Netscape)不能识别*；
IE6能识别*，但不能识别 !important,IE7能识别*，也能识别!important;
FF不能识别*，但能识别!important; 
*/
.file_sequence_header input {
	margin-top: 2px; ! important;
	margin-top: 5px; *
	margin-top: 2px; *
	margin-bottom: 1px;
}

.file_name_header {
	margin-top: 2px; ! important;
	margin-top: 5px; *
	margin-top: 5px;
	width: 120px;
	border-right: 1px solid silver;
}

.file_size_header {
	margin-top: 2px; ! important;
	margin-top: 5px; *
	margin-top: 5px;
	border-right: 1px solid silver;
	width: 70px;
}

.file_type_header {
	margin-top: 2px; ! important;
	margin-top: 5px; *
	margin-top: 5px;
	border-right: 1px solid silver;
	width: 80px;
}

.file_rate_header {
	margin-top: 2px; ! important;
	margin-top: 5px; *
	margin-top: 5px;
	border-right: 1px solid silver;
	width: 105px;
}

.file_state_header {
	margin-top: 2px; ! important;
	margin-top: 5px; *
	margin-top: 5px;
	border-right: 1px solid silver;
	width: 80px;
}

.files_item_over {
	background-color: #FDF7DC;
}

.files_item_select {
	background-color: #EFEFEF;
}

.files_item div {
	float: left;
	display: inline; /*IE下再理解为5px*/
	text-align: center;
}

.file_sequence {
	width: 20px;
	height: 100%;
	border-right: 1px solid silver;
}

.file_sequence input {
	margin-top: 2px; ! important;
	margin-top: 5px; *
	margin-top: 2px; *
	margin-bottom: 1px;
}

.file_name {
	text-align:left;
	margin-left:30px;
	margin-top: 5px; ! important;
	margin-top: 8px; *
	margin-top: 8px;
	width: 40%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}

.file_size {
	margin-top: 2px; ! important;
	margin-top: 5px; *
	margin-top: 5px;
	width: 70px;
}

.file_type {
	margin-top: 2px; ! important;
	margin-top: 5px; *
	margin-top: 5px;
	width: 80px;
}

.file_rate {
	margin-top: 5px; ! important;
	margin-top: 8px; *
	margin-top: 8px;
	width: 205px;
	height: 16px;
	text-align: center; ! important;
	margin-left: auto; ! important;
	margin-right: auto;
	vertical-align: middle;
}

.file_state {
	margin-top: 2px; ! important;
	margin-top: 5px;
	width: 80px;
}

.a_delete{	display:inline-block;*display:inline;zoom:1;margin-top: 5px; ! important;
	margin-top: 8px;
	*margin-top: 8px;margin-right:30px;float:right;}

.span_status{float:left;display:inline-block;*display:inline;zoom:1;margin-top: 5px; ! important;margin-top: 8px; *margin-top: 8px;height: 16px;margin-left:10px;}
.span_status .normal{color:#999;}
.span_status .succ{color:#47aa2d;font-size:14px;}
.span_status .fail{color:#fc0d1b;font-size:14px;}

/* -- 以下是进度条的style -- */
.process-bar {
	width: 200px;
	display: inline-block; 
	*zoom: 1;
	margin: 0px;
	padding: 0px;
	margin-left: 5px; 
	*margin-left: 2px;
}

.pb-wrapper {
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	position: relative;
	background: #cfd0d2;
	width: 100%;
}

.pb-container {
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	height: 8px;
	*height: 8px; /*IE*/
	position: relative;
	left: -1px;
	margin-right: -2px;
	font: 1px/ 0 arial;
	padding: 1px;
	width: 198px;
}

/* 
IE都能识别*;标准浏览器(如Firefox,Opera,Netscape)不能识别*；
IE6能识别*，但不能识别 !important,IE7能识别*，也能识别!important;
FF不能识别*，但能识别!important; 
*/
.pb-highlight {
	position: absolute;
	filter: alpha(opacity =   60);
	opacity: 0.6;
	/* IE */
	-moz-opacity: 0.6;
	/* Moz + FF */
	left: 0;
	top: 0;
	_top: 1px;
	z-index: 1; 
	overflow:hidden;
	width: 100%;
	height: 5px;
	background:#fff;
}

.pb-text {
	width: 100%;
	*width: 102px; /*IE*/
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	font: 10px/ 12px arial;
}

.pb-value {
	height: 100%;
	width: 50%;
	background: #19d73d;
}

.pb-text {
	color: black;
	font: 10px/ 12px arial
}