@charset "gb2312";
/**
 *
 * CSS For shige
 *
 */


/*  page4(ËÑË÷+ÁÐ±í)
--------------------------------------------------------------------------------------*/
.page4
{
    width:980px;
	margin: 0 auto;
	padding:0px;
    text-align:center;
      
}
.page4 .input
{   
	border: solid 1px #ccc;
	vertical-align:middle;
	height: 25px;
	line-height: 25px;
    margin:1px 0px ;
	width:150px;
 }
 .page4 .input_right
{   
    height: 25px;
	line-height: 25px;
	text-align:right;
	width:150px;
	margin:1px 0px ;
	padding: 0;
	border: solid 1px #bcbcbc;
}
.page4 .textarea
 {
    width: 98%;
	margin:0px auto;
	border: solid 1px #ccc;
	height:120px;
	
 }
 
.page4 .radio , .page4 .checkbox
 {
     border-width:0px;
 }
  .page4 .select
{
   border:1px solid #ccc;
   line-height:18px;
   color:#333;
   margin:-1px;
   padding:3px 3px;
   font-size:13px;
   width:145px;
   }
  .page4 .select_border
{
  background:#fff;
  border:1px solid #ccc;
  padding:3px;
  width:142px;
  float: left;
  }
 .page4 .container
{ 
  border:0;
  position:relative;
  width:142px;
  height:17px;
  overflow:hidden;
  background:#fff;
  
  }
 .page4 .Area_border
 {
    width: 100%;
	margin: 5px auto;
	border: solid 1px #ccc;
	height: 100%; 
	background:#fff;
	overflow:hidden;
	padding-bottom:5px;
 	text-align: center;
 }
 .page4 .main_gray
{
	height: 30px;
	line-height: 30px;
	border-bottom: solid 1px #ccc;
	padding-left: 25px;
	background: #f7f7f7  url(../_images/border_logo.gif) no-repeat left center;
	background-position-x:10px;
}

.page4 .main_title
{
	font-size: 12px;
	color: #2d638d;
	font-weight: bold;
}
 .page4 .Area_titlebg
{
	width: 100%;
	margin: 3px auto;
	border-bottom:dashed 1px #ccc;
	height:30px;
	line-height:30px;
	background: url(../_images/0054.gif) no-repeat left center;
	background-position-x:5px;
	
}

.page4 .Area_title
{
	font-size:14px;
	font-weight:bolder;
	padding-left:25px;
}
 .page4 .Information
{
	width:100%;
	margin: 5px auto; 
	table-layout:auto;
    border-collapse: collapse;
	overflow: auto;
	   
}
 .page4 .Informationall
{
	width:100%;
	margin: 5px auto; 
	table-layout:auto;
    border-collapse: collapse;
	overflow: auto;
	   
}
.page4 .Information tr
{
	width:100%;
	height:22px;
	line-height: 22px; 
	
}
.page4 .Information td
{
	height: 22px;
	line-height: 22px;
	word-wrap:break-word;

}
.page4 .Information_left
{
	width: 150px;
	text-align: right;
}
 .page4 .Information_gys
{
	width:98%;
	margin: 5px auto; 
	table-layout:fixed;
    border-collapse: collapse;
	overflow: auto;
	   
}
.page4 .Information_gys tr
{
	width:98%;
	
	line-height: 22px; 
	
}
.page4 .Information_gys td
{
	
	line-height: 22px;
	word-wrap:break-word;

}
.page4 .Information_gys_left
{
	width: 150px;
	text-align: right;
}
.page4 .Entry_bg

{   width:100%;
	margin:3px auto;
	border: solid 1px #ccc;
	height: 100%;
	background:#edf5fa ;
	padding-bottom:10px;
	
	}

.page4 .Entry
{
	width: 100%;
	margin: 5px auto; 
	table-layout:auto;
    border-collapse: collapse;
	overflow: auto;
  
  }

.page4 .Entry tr
{
	width: 100%;
	line-height: 22px; 
 }
.page4 .Entry td
{
	
	line-height: 22px;
   
}
.page4 .Entry_title
{
	width: 150px;
	text-align: right;
}

.page4 .list_border
{
	width:98%;
	margin:0 auto;
	overflow: auto;
	table-layout:auto;
	max-height:150px;
    min-height:30px;
}
.page4 .list_borderall
{
	width:100%;
	margin:0 auto;
	overflow: auto;
	table-layout:auto;
	max-height:150px;
    min-height:30px;
}
.page4 .list_border_print
{
	width:98%;
	margin:0 auto;
	max-height:150px;
    min-height:10px;
}
.page4 .list 
{
	border: solid 1px #bcbcbc;
	width:100%;
	margin: 3px auto;
	border-collapse:collapse;
	table-layout:auto;
	overflow: auto;
}

.page4 .list_print 
{
	border: solid 1px #bcbcbc;
	width:100%;
	margin: 3px auto;
	border-collapse:collapse;
}
.page4 .list tr
{
	height: 25px;
	line-height: 25px;
	text-align:left;
	font-size: 12px;
	color: #333;
}

.page4 .list_print tr
{
	height: 25px;
	line-height: 25px;
	text-align:left;
	font-size: 12px;
	color: #333;
}
.page4 .list td
{
	height: 25px;
	line-height: 25px;
	border: solid 1px #bcbcbc;
    border-collapse:collapse;
	padding: 3px;
	padding-right: 5px;
	white-space:nowrap;
}

.page4 .list_print td
{
	height: 25px;
	line-height: 25px;
	border: solid 1px #bcbcbc;
    border-collapse:collapse;
	padding: 3px;
	padding-right: 5px;
	white-space:nowrap;
}
.list tr:link, .list tr:visited
{
 height:25px;
 line-height:25px;
 background:#fff;
}

.list tr:hover, .list tr:active
{
 height:25px;
 line-height:25px;
 background:#fff;
}
.page4 .input_serial ,.page4 .input_CompanyCoding ,.page4 .input_projectname,
.page4 .input_Model , .page4 .input_unit,.page4 .input_Companyname,.page4 .input_manufacture,
.page4 .input_date, .page4 .input_place_s,.page4 .input_notes,.page4 .input_peoplename , .page4 .input_mobile,
.page4 .input_phone, .page4 .input_fax,.page4 .input_email ,.page4 .input_Reference,.page4 .input_Remarks,.page4 .input_Gender,
.page4 .input_Department,.page4 .input_post, .page4 .input_ID_cards , .page4 .input_Rate 
{
	height: 22px;
	line-height: 22px;
	text-align: left;
	width: 100%;
	margin: 0;
	padding:0px;
	border: solid 1px #bcbcbc;
}
.page4 .input_price , .page4 .input_quantity , .page4 .input_Percentage
{   
    height: 22px;
	line-height: 22px;
	text-align:right;
	width: 100%;
	margin: 0;
	padding: 0;
	border: solid 1px #bcbcbc;
}
  .page4 .list_tdtxt_right
 {
  text-align:right;
  
   }
   .page4 .list_tdtxt_left
 {
  text-align:left;
   
 }
 .page4 .list_tdtxt_mid
 {
  text-align:center;
   
 }  

.page4 .list td a:link,.page4 .list td a:visited
{
   font-size: 12px;
	color:#144aa0;
	text-decoration: underline;
	text-align:center
}
.page4 .list td a:hover,.page4 .list td a:active
{
   font-size: 12px;
	color:#ff0000;
	text-decoration: underline;
	text-align:center
}

.page4 .trhead
{
   
	background:#f1f1f1;
	background-repeat:repeat;
	
}
.page4 .trhead td
{
    font-size: 12px;
	color: #333;
	text-decoration: none;
	font-weight:bold;
	text-align:center;
	
}
.page4 .trhead:link, .page4 .trhead:visited
{
 height:30px;
 line-height:30px;
 background:#f1f1f1;
}
.page4 .trhead:hover, .page4 .trhead:active
{
 height:30px;
 line-height:30px;
 background:#f1f1f1;
}
.page4  font
{
	color:#ff0000;
	display:inline;
	vertical-align:middle
	
}

 .page4 .button_gray
{
	height:22px;
	line-height:18px;
	border: solid 1px #8c8c8c;
	vertical-align:middle;
	background:url(../_images/btn_bg.gif) repeat-x left center;
	background-position-y:-2px;
	color:#666;font-size:12px;
    padding:0px 2px;
    cursor:hand;
        }
.page4 .button_blue
{    height:22px;
	line-height:18px;
	border: solid 1px #1565a4;
	vertical-align:middle;
	background:url(../_images/btn_bg.gif) repeat-x left center;
	background-position-y:-23px;
	color:#fff;font-size:12px;
    padding:0px 2px;
    cursor:hand;
 }
 .page4 .button
{ 
  width:100%;
  text-align:center;
  margin:5px auto;
 }
 .page4 .Download_border
{
	width:98%;
	margin:0 auto;
	overflow: auto;
	table-layout:auto;
	height:100px;

}
  .page4 .Download
  {  
   width:100%;
    list-style-type:none
  }
    .page4 .Download_bg
  { width:100%; 
  	background:#e2f3fb;
	height:30px;
	line-height:30px;
	margin:0px auto;
	 margin-bottom:5px;
	  }
 .page4 .Download_border span
	{
	 margin: 0px 10px;    
	}
 .page4 .Download a:link,.page4 .Download a:visited
  {
   font-size: 12px;
	color:#144aa0;
	text-decoration: underline;
	 margin:0px 5px;
   }
 .page4 .Download a:hover,.page4 .Download a:active
  {
   font-size: 12px;
	color:#ff0000;
	text-decoration: underline;
	margin: 0px 5px;
	}
 .page4 .red
  { 
   color:#ff0000;
   }	
 .page4 .blue
  {
   color:#144aa0;
  }
 .page4 .blue:link , .page4 .blue:visited
  {
   font-size: 12px;
	color:#144aa0;
	text-decoration: underline;
	 margin:0px 5px;
   }
 .page4 .blue:hover , .page4 .blue:active
  {
   font-size: 12px;
	color:#ff0000;
	text-decoration: underline;
	margin: 0px 5px;
	}
.page4 em
  { 
  color:#666;
  }
.page4 .Remarklist_border
	 {
	width:98%;
	margin: 5px auto; 
	table-layout:fixed;
    border-collapse: collapse;
	overflow: auto;
	word-wrap:break-word;
	border:solid 1px #bcbcbc;
			   
	 }
 .page4 .Remarklist_border td
{
	
	line-height: 25px;
	border: solid 1px #bcbcbc;
    border-collapse:collapse;
	padding:3px;
	padding-right:5px;
	white-space:nowrap;
	  }
 .page4 .Remarklist_border_left
 { 
   width:8%;
   text-align:left
  }
 .page4 .Remarklist_border_textarea
 {
    width:98%;
	margin:3px auto;
	border: solid 1px #ccc;
	
 }
 
 