body * {
	font-size: 12px;
	color: #333333;
	font-family: "arial","verdana","helvetica","sans-serif";
}


body{   
    margin: 0px;
	padding-top:15px;
	background-image:url(../img/bg_post.jpg);
	background-repeat:repeat-x;
}
/*ҳ��������㱳��*/
body.print{   
    margin-left: 50px;
    margin-right: 50px;
	padding-top:15px;
	font-family: "Arial","����" !important;
	background-image:url(../img/bg_post.jpg);
	background-repeat:repeat-x;
}


table{ 
	border: 0px;
        margin:0px;
}

IMG {
	border: 0px;
	margin:0px;
}

FORM {
	margin:0;
}

A {
	font-size: 12px; 
	color: #333333; 
	text-decoration: none; 
	cursor:pointer;
}

A:active {
	color: #333333; 
}

A:link {
	color: #333333;
}

A:visited {
	color: #333333;
}

A:hover {
	color: #000000; 
	text-decoration: underline;
}

A.heise {
	font-size: 12px; 
	color: #000000; 
	text-decoration: none; 
	cursor:pointer;
}

A.heise:active {
	color: #000000; 
}

A.heise:link {
	color: #000000;
}

A.heise:visited {
	color: #000000;
}

A.heise:hover {
	color: #000000; 
	text-decoration: underline;
}

/*button*/
button {
	display:inline;
	background:none;
	margin:0;
	border:0;
	overflow:visible;
	color:#333;
	text-decoration:none;
	background-image:url(../img/button_bg_left.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:20px;
	cursor:pointer;
	margin-left: 10px;
	 padding: 0;
	
}

button span  {
/*	position:relative; */
	display:block;
	font-size:12px;	
	background-image:url(../img/button_bg_right.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding-top:4px;
	padding-right:7px;
	padding-left:15px;
	height:20px;
	white-space:nowrap;
	line-height:14px;
}

.nobodytop {
	padding:0px;
	background-image:none;
}

;
/*	 */
.search {
	display:inline;
	background:none;
	margin:0;
	padding-left:3px;
	border:0;
	overflow:visible;
	font-size:12px;
	color:#333;
	text-decoration:none;
	background-image:url(../img/button_bg_search.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:20px;
	cursor:pointer;
	margin-left: 10px;	
}

/*	 */
.search_small{
	border:0;
	background:none;
	margin:0px 4px;
	padding:0px;
	text-indent:-40px;
	background-image:url(../img/quote.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:17px;
	width:17px;
	cursor:hand;
}
.clear_small{
	border:0;
	background:none;
	margin:0px 4px;
	padding:0px;
	text-indent:-40px;
	background-image:url(../img/aiger.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:17px;
	width:17px;
	cursor:hand;
}
/*  */
.formTable {
	border-collapse: collapse; 
	width: 96%;
	border: 0px;
	margin-top: 8px;
	margin-left: 2%;
}

.formTable thead td, .formTable thead th {
	background-image: url(../img/table_bg_1.jpg);
}

.formTable thead tr {
	height: 32px;
}

.formTable thead tr th {
	text-align: left;
}

.formTable thead tr td {
	text-align: right;
}

.formTable thead tr th span{
	background-image: url(../img/list1.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 24px;
	height: 24px;
	line-height: 24px;
}

.formTable tbody td, .formTable tbody th {
	padding: 3px;
	border: 1px solid #dedede;
	
}

.formTable tbody tr th {
	background-color: #ececec; 
	color: #000000; 
	font-weight: normal;
	text-align: right; 
	width: 14%;
	text-decoration: none; 
	white-space:nowrap;
}

.formTable tbody tr td {
	width: 19%;
	background-color: #ffffff; 
}
.formTable tbody tr td span{
	font-weight:   bold;
}

.printFormTable {
	border-collapse: collapse; 
	width: 96%;
	border: 1px;
	margin-top: 8px;
	margin-left: 2%;
}
.printFormTable thead tr {
	height: 5px;
}
.printFormTable thead tr th {
	text-align: left;
}
.printFormTable thead tr td {
	text-align: center;
	border: 1px solid #dedede;
}
.printFormTable tbody td, .formTable tbody th {
	padding: 3px;
	height: 5px;
	border: 1px solid #dedede;
	
}

.printFormTable tbody tr th {
	background-color: #ececec; 
	color: #000000; 
	font-weight: normal;
	text-align: right; 
	
	text-decoration: none; 
	white-space:nowrap;
}

.printFormTable tbody tr td {
	
	background-color: #ffffff; 
}

.noWidth tbody tr td {
	width:auto;
}

.noWidth tbody tr th {
	width: auto;
}



.formTable input, .formTable select, .formTable textarea {
	border: #dddddd 1px solid;
   /*start:expression(this.onkeydown=function(){if (event.keyCode==13){event.keyCode=9;return true;}});*/
}

.inputNoBorder input {
	border: white 0px solid !important; 
   /*start:expression(this.onkeydown=function(){if (event.keyCode==13){event.keyCode=9;return true;}});*/
}

.formTable textarea {
	width: 100%;
	overflow:auto;
   /*start:expression(this.onkeydown=function(){if (event.keyCode==13){event.keyCode=9;return true;}});*/
	
}


/*列表表格样式*/
.listInForm{
	width: 96%;
	border-collapse: collapse; 
	border-bottom: 1px solid #dedede;
	margin-left: 2%;
}

.listInForm td{ 
	padding: 2px;
	height: 24px;
}

/*列表显示标题td*/
.listInForm thead tr td {
	background: #d0e4fd; 
	color: #000000; 
	text-align: center; 
	text-decoration: none;
	border: 1px solid silver;
	border-collapse: collapse;
	white-space:nowrap;
}

/*列表显示内容td*/
.listInForm tbody tr td {
	background: #ffffff; 
	color: #000000; 
	text-align: center; 
	text-decoration: none; 
	border:1px solid #dedede;
}

/*列表显示内容td*/
.listInForm tbody tr th {
	background: #ffffff; 
	color: #000000; 
	font-weight: normal; 
	text-align: right; 
	text-decoration: none; 
	border:1px solid #dedede;
}

/*button不显示表格边�??*/
.buttontable{ 
	border: 0px;
	margin: 10px 0px;
	width: 96%;
	border-collapse: collapse;
	margin-left: 2%;
}
form {
 margin:0;
}
.file_Upload {overflow:auto;font-size:0px;}
.icon_attached {float:left;width:83px;height:21px;overflow:hidden;padding:0px;cursor:pointer;}  
.attached{filter:alpha(opacity=1);-moz-opacity:0.5;opacity:0;cursor:pointer !important;cursor:hand;}
/* Messages */
div.error, div.message {
	border: 1px solid black;
	padding: 4px;
	width: 96%;
	margin-top: 8px;
	margin-left: 2%;
}

div.error {
/* use a different color for the errors */
	border: 2px solid red;
   padding: 4px;
	width: 96%;
	margin-top: 8px;
	margin-left: 2%;
}

span.fieldError {
	color: maroon !important;
}

/* END Messages */


.infolist {
margin: 15px;
}

.infolist thead tr td{
	padding:10px 0px 1px 6px;
	height:30px;
	font-weight:bold;
	font-size:13px;
	background-image:url(../img/line_in.gif);
	background-repeat:repeat-x;
	background-position:bottom left; 
	margin:0px;
}


.infolist tbody tr td{
	display:table-cell;
	background-image:url(../img/line_in1.gif);
	background-repeat:repeat-x;
	background-position:bottom left; 
	padding:3px 0px 0px 12px;
	line-height:18px;
}


.newsTable {
	
	border-collapse: collapse; 
	width: 96%;
	border: 0px;
	margin-top: 8px;
	margin-left: 2%;
}

.newsTable thead td {
	background-image: url(../img/table_bg_1.jpg);
	
}
.newsTable thead tr {
	height: 32px;
}
.newsTable thead tr th {
	text-align: center;
	font-size: 30px; 
}

.newsTable tbody td, .formTable tbody th {
	padding: 3px;
	border: 1px solid #dedede;
	
}
.newsTable thead tr th {
	background-image: url(../img/table_bg_1.jpg);
	color: #000000; 	
	width: 14%;
	text-decoration: none; 
	white-space:nowrap;
	
	
}
.newsTable tbody tr td {
	background-color: #ececec; 
	color: #000000; 
	font-weight:90;
	font-size:4;
	text-align: left; 
	width: 14%;
	text-decoration: none; 
	
}

.newsTable tbody tr td {
	width: 19%;
	background-color: #ffffff; 
}

.orderPrintHeadTable {
	width: 100%;
	border:1px solid #dedede;
����
}
.orderPrintHeadTable  tr td {
	border:1px solid #dedede;
	font-weight:90;
	font-size:11;
	font-family: "Arial","����" !important;
���� align:left;
}
.orderPrintHeadTable  tr td span {
	
	font-weight:90;
	font-size:11;
	font-family: "Arial","����" !important;
���� align:left;
}
.orderPrintHeadTable  tr th {
	border:1px solid #dedede;
	font-weight:90;
	font-size:11;
	font-family: "Arial","����" !important;
���� align:center;
}
.orderPrintHeadTable  tr th span{
	
	font-weight:90;
	font-size:11;
	font-family: "Arial","����" !important;
���� align:center;
}

.orderPrintTable {
	width: 100%;
}
.orderPrintTable  tr td {
	border:1px ;
	font-weight:90;
	font-size:11px;
	font-family: "Arial","����" !important;
	align:left;

}
.orderPrintTable  tr td span{
	
	font-weight:90;
	font-size:11px;
	font-family: "Arial","����" !important;
	align:left;

}
.orderPrintTable  tr td span span{
	
	font-weight: bold;
	font-size:11px;
	font-family: "Arial","����" !important;
	align:left;
    text-decoration: underline ;
}
.orderPrintTable tbody tr th {
	border:1px ;
	font-weight:90;
	font-size:11px;
	font-family: "Arial","����" !important;
	text-align:right;
	
}

.orderPrintTable tbody tr th span{
	
	font-weight:90;
	font-size:11px;
	font-family: "Arial","����" !important;
	text-align:right;
}
.orderPrintListTable {
	width: 100%;
	border-collapse: collapse;
	border:1px solid #000000;
}

.orderPrintListTable thead tr th {
	border:1px solid #000000;
	text-align: center;
	font-size: 11px; 
	font-family: "Arial","����" !important;
	border:1px solid #000000;
	
}
.orderPrintListTable thead tr th span{
	text-align: center;
	font-size: 11px; 
	font-family: "Arial","����" !important;
	
}
 
.orderPrintListTable tbody tr td {
	font-size: 11px; 
	font-family: "Arial","����" !important;
	border:1px solid #000000;
	
}
.orderPrintListTable tbody tr th {
	font-size: 11px; 
	font-family: "Arial","����" !important;
	border:1px solid #000000;
}
.orderPrintListTable tbody tr th span{
	font-size: 11px; 
	font-family: "Arial","����" !important;
	
	text-decoration: underline ;
}
.orderPrintListTable tbody tr th span span{
	font-size: 11px; 
	font-family: "Arial","����" !important;
	font-weight: bold;
	text-decoration: underline ;
}
.orderPrintListTable tbody tr td span{
	font-size: 11px; 
	
	font-family: "Arial","����" !important;
}

.printdiv{ page-break-after: always;position: relative;}


.ui_view {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 100%; 
	PADDING-TOP: 0px; 
	HEIGHT: 23px; 
	border-bottom:1px solid #bdcad3;
 }
 
.main{
	padding-right:24px;
	padding-left:24px;
 }
.main li {
	BORDER-RIGHT: #bdcad3 1px solid; BORDER-TOP: #bdcad3 1px solid; FLOAT: left; BORDER-LEFT: #bdcad3 1px solid; MARGIN-RIGHT: 4px; BORDER-BOTTOM: #ffffff 0px solid; 		LIST-STYLE-TYPE: none; HEIGHT: 21px; background-color:#E9ECF1; padding:2px 7px 0px 7px;  font-family:Arial, Helvetica, sans-serif, "宋体";
}
.main li a {
	BACKGROUND-REPEAT: no-repeat; line-height:21px; 
	}
.main li.selecttag {
	BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -1px; POSITION: relative; HEIGHT: 21px;background-color:#ffffff; padding:2px 7px 0px 7px;
}
.main li.selectno{}
.main li.selecttag a {
	BACKGROUND-POSITION: right top; FONT-WEIGHT: bold; COLOR: #000; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff;
}

.show{
display:block;
}
.hide{
display:none;
}


