/* CSS Document */
.right{
	float:right; text-align:right;}
.jp{
	font-family:"MS Gothic";}
#banner1_s{
	 width:770px; height:40px; background:url(../_img/products/ipo/banner_s.jpg) no-repeat;}
#banner_s{
	 width:770px; height:40px; background:url(../_img/products/parts/banner_s.jpg) no-repeat;}
#ipo_main{
	width:760px; position:relative;}
#ipo_main p{
	line-height:20px;}
#ipo_main a.title{
	display:block; width:65px; height:19px; background-position:top; color:#ffffff; 
	padding:5px 0 0 15px; position:absolute; top:220px; left:50px;
	background:url(../_img/products/parts/pro_nav.gif) no-repeat;}	
#ipo_main a.title:hover{
	background-position:bottom; 
	padding:5px 0 0 15px; text-decoration:none;}	
#ipo_main a.title2{
	display:block; width:65px; height:19px; background-position:top; color:#ffffff; 
	padding:5px 0 0 15px; position:absolute; top:220px; left:150px;
	background:url(../_img/products/parts/pro_nav.gif) no-repeat;}	
#ipo_main a.title2:hover{
	background-position:bottom; 
	padding:5px 0 0 15px; text-decoration:none;}	
.font11{
	font-size:11px;}
#main_body760 p{
	line-height:20px; margin-top:5px;}
#ipo_list{
	_height:210px; min-height:210px; margin-bottom:10px; width:585px;}
#ipo_list span{
	display:block; margin-bottom:5px; color:#990000;
	background:url(../_img/products/ipo/dot.gif) no-repeat left center; padding:2px 0 0 15px;}
#ipo_list img{ 
	float:left; margin-right:5px;}
#ipo_list table.pic_list{
	padding:0; margin:0px 0 10px 0; line-height:20px; width:393px;}
#ipo_list table.pic_list td{
	width:350px;}
#ipo_list table.pic_none{
	padding:0; margin:0px 0 10px 5px; line-height:20px; width:100%; text-align:left;}
#ipo_list table.pic_none td{
	width:500px; vertical-align:top;}
#ipo_list table tr.grey td,#ipo_list table tr.grey th{
	background-color:#EFEFEF;}
#ipo_list table td,#ipo_list table th{
	padding:2px 3px;}
#ipo_list table th{
	width:40px; vertical-align:top; font-weight:normal;}
.sub_list{
	padding-left:36px;}
#intro_txt p{
	margin:0 0 0 180px;}
#intro_txt img{
	float:left; display:block; margin:0px 10px 10px 0;}
#intro_txt a{
	background:url(../_img/products/ipo/intro_icon.gif) no-repeat; padding-left:15px;}

.ipo_count{
	text-align:right;}
.block_count{
	float:right;
	padding-top:9px;
	padding-right:15px;}
.block_index{
	float:right;
	padding-top:9px;
	font-weight:bold;}
.block_index a{
	margin:0px 2px;	font-weight:normal;}
.block_index a:hover{
	background-color:#FFFFFF;}
.c_red{ color:#CC3300;}

/* parts */
.parts_txt { width:770px;}
.parts_txt span{
	text-align:center; font-weight:bold; font-size:16px; display:block; margin-top:10px;}
#parts_img{
	margin:10px 30px;}
dl{
	line-height:200%;
	margin:0;
	padding:0;
	width: 730px;
}
dt{
	font-size:14px;
	font-weight:bold;
	color:#666;
	margin-left: 30px;
	font-family: Arial;
}
dd{
	font-size:12px;
	color:#333;
	font-family: Arial;
	text-align: justify;
}
dd.dot{
	background:url(../_img/products/parts/dot.gif) no-repeat 0 5px;; padding-left:18px;}
#parts_titimg {margin-top:25px;}
#parts_contact {margin-top:20px; margin-bottom:20px;}
#intro_tab{ width:600px; line-height:20px; margin:10px 0 0 30px;}
#intro_tab th{ text-align:left; font-size:12px; color:#333366;}
#intro_tab td{ font-size:12px;}
.img_rihgt {margin-bottom: 15px;margin-left: 15px;}
#img_strength {float:right;padding-left: 20px;}
#txt_strength {float:right;font-weight: normal;}
.under_construct {width:400px; padding:10px auto; text-align:center; border:1px solid #990000; color:#990000; font-weight:bold; margin:5px auto; line-height:3em; font-size:14px;}

