* {	margin: 0;
	padding:0;      }

a:link,a:visited,a:hover,a:active {
	text-decoration: none;
}

a:link {
	color: #00559C;
}
a:visited {
	color: #00559C;
}
a:hover {
	color: #33cc33;
}

body {
font:12px Arial, Helvetica, sans-serif;	
color:#666;
background:#fff url(img/) bottom left repeat-x; 
text-align:center;                          
}

img{
border:0;}

#container {             
       position:relative; 
       margin:0 auto;
       width:859px;       
      text-align:left;       
      border-left:#E4E3E3 solid 1px;
      border-right:#E4E3E3 solid 1px;
       	}

.index_table{
	position:relative;
	top:40px;
	left:20pX;
	width:330;
	line-height:20pt;
	padding-bottom:5px;
	background-color: #F0F0F0;

}

.index_table td{
background:#fff url(img/arr.gif) top left no-repeat; 
padding-left:15px;
}

#logo{
background:#fff url(img/logo_bg.gif) top right no-repeat;                         
height:64px;
position:relative;
top:0px;
left:0px;
}


#link_top {
position:absolute;
top:5px;
right:5px;

}

#link_top a{
font:12px arial;
color:#3c459d;
}

#link_top a:hover{
color:#379b72;
border-bottom:#379b72 dashed 1px;
}

#intro {
        position:relative;
        background: transparent url(img/banner.gif) top left no-repeat;                           
        height:197px;	
        left:0px;
        top:0px;
        text-align:left; 
        }

#m_menu{
position:relative;
top:0px;
left:0px;
}

#right_table{
position:relative;
height:auto;
background:#fff url(img/righttable_bg.gif) bottom left no-repeat;             
top:0px;
left:0px;
min-height:400px;
}

#preamble_one {
        position:relative;
        width:700px;         	
        left:154px;
        height:auto;
        background-color:#fff;
        
         }

#preamble_one p{
font:13px arial;
color:#666;
padding:5px 5px 5px 15px;
width:300px;
position:relative;
top:10px;
left:15px;
}

#preamble_left {
        background:#fff url(img/pre1.gif) top left no-repeat ;               
        position:relative;
        width:352px;  		
        left:154px;
        height:330px;
        _height:380px;	
         }


#preamble_right {
        background:#fff url(img/pre2.gif) top left no-repeat ;               
        position:absolute;
        width:350px; 
        top:0px; 		
        left:506px;
        height:280px;
        _height:380px;
        padding-bottom:50px;
         }

#preamble_right p, #preamble_left p{
font:bold 12px arial;
color:#666;
width:310px;
position:relative;
top:35px;
left:15px;
border-top:#ccc dashed 1px;
padding-top:3px;
text-align:right;
}

#left {
	position:absolute;	     
	width:155px;	
	top:87px;
	left:0px; 
        background-color:#fff;       
}

#pic {
	position:relative;
        bottom:8px;
        left:760px;
        width:242px;   
        height:47px;
        }		


#footer{
       position:relative;
       top:0px;
       left:0px;
       width:839px;
       _width:auto; 
       text-align:center;
       background-color:#D2D2D2;       
       padding:10px;       
        }

#copy{
       	color:#484444;	
        font: 10pt Helvetica, sans-serif;
        padding-top:0px;        
        }

#copy  a:link, #copy a:active{
       	color: #000;	
        font: 10pt Helvetica, sans-serif;        
        }

#copy  a:hover{
       	color: #333;	
        font: 10pt Helvetica, sans-serif;        
        }
		
.p2{
font:bold 11pt Arial, Helvetica, sans-serif;
color:#996633;}


/*product css*/
.style8 {
	color:#666666;	
	font-size:12px;
}


.style9 {
	color:#666666;	
	font-size:12px;
}
.style11 {font:bold 16px arial;
          color:#4997b3;}
.style12 {color:#009933}

#procon_menu{
text-align:right;
line-height:15px;
}

#preamble_proa {
        background:#fff url(img/) top left no-repeat ;               
        position:relative;
        width:695px;  		
        left:154px;
        line-height:15px;		
	min-height:320px;
	_height:320px;       
        padding:10px 0 0 10px;	
         }


.proa_title{
font:bold 14px arial;
color:#3052a7;
padding:0 0px 3px 6px;
border-left:#3052a7 solid 5px;
}

.proa_table {
font:12px arial;
position:relative;
top:10px;
width:640px;
left:20px;
padding:5px 0;
line-height:25px;
margin-bottom:20px;
}


.proa_table td{
border-bottom:#e2e2e2 solid 1px;
}


.proa_t_table {
font:12px arial;
position:relative;
top:0px;
width:685px;
left:0px;
padding:5px 0;
line-height:25px;
height:auto;
margin-bottom:30px;
}


#new_table {
font:12px arial;
position:relative;
top:10px;
width:640px;
left:25px;
padding:5px 0;
line-height:20pt;
margin-bottom:20px;
}

#about_table {
font:12px arial;
position:relative;
top:10px;
width:640px;
left:25px;
padding:5px 0;
line-height:15pt;
height:300px;
margin-bottom:20px;
}



#promotion_table {
font:12px arial;
position:relative;
top:10px;
width:670px;
left:0px;
padding:5px 0;
margin-bottom:20px;
}

#brand_table {
font:12px arial;
position:relative;
top:0px;
width:640px;
left:25px;
padding:5px 0;
margin-bottom:15px;
}

#brand_table td{
border-bottom:#ccc dashed 1px;
padding:10px 0;
}

.product{
padding:10px 10px 10px 30px;
width:780px;
}

#reagents{
position:relative;
top:20px;
left:4px;
padding:35px 0 0 0px;
font:12px Arial;
background:transparent url(img/hc_28.gif) top left no-repeat ;
width:147px;
}

.menu_font{
font:12px Arial;
width:147px;
color:#333;
}

#equipment{
position:relative;
width:147px;
background:transparent url(img/hc_31.gif) top left no-repeat ;
top:30px;
left:4px;
padding:35px 0 0 0px;
font:12px Arial;
}

.p1{
margin-bottom:10px;}

.product_title{
font:bold 15px Arial;
border-left:#3052a7 solid 5px;
padding-left:5px;
color:#3052a7;
position:relative;
top:10px;
left:20px;
}

