@charset "UTF-8";
/* CSS Document */

@import "reset.css";
@import "body.css";
@import "header.css";
@import "footer.css";

#flash_img{
  padding: 5px 0px 0px 10px;
  clear:both;
}
#product_menu{
  width:505px;
  float:left;
  padding: 10px 0px 0px 10px;
}
#pro_tool,#pro_package{
  background: url(../../images/bg_pro.jpg) no-repeat left top;
  height:181px;
  width:247px;
  padding-top:5px;
}
.pro_img{
  position:absolute;
  margin: 12px 0px 0px 10px;
}
#pro_tool{
	float:left;
}
#pro_package{
	float:right;
}
#product_menu h2{
  padding: 0px 0px 5px 4px;
}
#product_menu p{
	margin-left:120px;
  width:116px;
  font-size:85%;
  line-height:110%;
}
#product_menu ul{
	margin-left:120px;
  margin-top:5px;
}
#product_menu ul li{
line-height:100%;
}
*html #product_menu ul li{line-height:85%;}
*+html #product_menu ul li{line-height:85%;}
#banner{
  width:246px;
  float:right;
  height:181px;
  padding: 10px 10px 0px 0px;
}
*html #banner li{margin-bottom:3px;}
#news{
	width:760px;
  margin-left:10px;

  font-size:95%;
}
#news th{
  width:155px;
  background-color:#E0E0E0;
  border-bottom: 1px solid #CCCCCC;
  padding:4px 10px 3px 15px;
  vertical-align:middle;
}
#news th img{
  margin: 0px 0px 0px 5px;
  position:absolute;
}
#news td{
	background-color:#F5F5F5;
  border-bottom: 1px solid #CCCCCC;
  padding:4px 10px 3px 10px;
}
#backnumber{
  text-align:right;
  margin: 5px 10px 25px 0px;
}