@charset "utf-8";
/* CSS Document */
#download {
	position:relative;
}
#download tr.dataLine td img{
	max-width:300px;
}
/* download表格 */
#download div.table {
	width:715px;
	margin:20px 0 0;
	position:relative;
}
#download div.table table{
	border:0px;
	border-collapse:collapse;
	border-spacing:0px;
	padding:0px;
	table-layout: fixed; /*防止表格被撐大(IE8)*/
}
#download div.table tr.titleLine ,
#download div.table tr.titleLine2 
{
	padding:0px;
	margin:0px;
	/*width:566px;*/
	height:22px;
}
#download div.table tr.titleLine td:first-child,
#download div.table tr.titleLine2 td:first-child
{
	border-left:1px dotted #dbdbdb;
}
#download div.table tr.titleLine td, 
#download div.table tr.titleLine2 td 
{
	border-right:1px dotted #dbdbdb;
	border-top:1px solid #dbdbdb;
	color:#7d7d7d;
	font-weight:bold;
	height:22px;
	line-height:22px;
	text-align:center;
	padding:0 10px;
}
#download div.table tr.titleLine2 td {
	border-top:2px solid #24a4ba;
	border-bottom:2px solid #dbdbdb;
}
#download div.table tr.titleLine td.desc,
#download div.table tr.titleLine2 td.desc
{
	width:auto;
}
#download div.table tr.titleLine td.type,
#download div.table tr.titleLine2 td.type
{
	text-align:center;
	width:auto;
}
#download div.table tr.titleLine td.ver ,
#download div.table tr.titleLine2 td.ver 
{
	width:68px;
}
#download div.table tr.titleLine td.file ,
#download div.table tr.titleLine2 td.file 
{
	width:70px;
}
#download div.table tr.titleLine td.down ,
#download div.table tr.titleLine2 td.down 
{
	width:78px;
}
#download div.table tr.titleLine td.update ,
#download div.table tr.titleLine2 td.update 
{
	width:85px;
}
#download div.table tr.titleLine td.project ,
#download div.table tr.titleLine2 td.project 
{
	width:100px;
}
#download div.table tr.titleLine td.last ,
#download div.table tr.titleLine2 td.last 
{
	border-right:0px !important;
}
#download div.table tr.dataLine ,
#download div.table tr.dataLine2 
{
	padding:0px;
	margin:0px;
	/*width:566px;*/
}
#download div.table tr.dataLine td:first-child,
#download div.table tr.dataLine2 td:first-child
{
	border-left:1px dotted #dbdbdb;
}
#download div.table tr.dataLine td 
{
	border-right:1px dotted #dbdbdb;
	border-top:1px solid #dbdbdb;
	padding: 5px 0 5px 10px;
}
#download div.table tr.dataLine2 td 
{
	border-right:1px dotted #dbdbdb;
	border-bottom:1px solid #fadacc;
	padding: 5px 10px 5px 10px;
}
#download div.table tr.dataLine2 td a
{
	color:#008e90;
}
#download div.table tr.dataLine2 td span.new
{
	background-image:url(../images/support/icon_new.gif);
	background-repeat:no-repeat;
	margin-left:10px;
	width:24px;
	height:11px;
	display:inline-block;
}
#download div.table tr.dataLine td.desc,
#download div.table tr.dataLine2 td.desc
{
	width:auto;
}
#download div.table tr.dataLine td.type,
#download div.table tr.dataLine2 td.type
{
	width:auto;
}
#download div.table tr.dataLine td.ver ,
#download div.table tr.dataLine2 td.ver 
{
	width:68px;
}
#download div.table tr.dataLine td.file ,
#download div.table tr.dataLine2 td.file 
{
	width:70px;
}
#download div.table tr.dataLine td.down ,
#download div.table tr.dataLine2 td.down 
{
	width:78px;
	/*line-height:16px;*/
	text-align:center;
}
#download div.table tr.dataLine td.update ,
#download div.table tr.dataLine2 td.update 
{
	width:85px;
	text-align:center;
}
#download div.table tr.dataLine td.project, 
#download div.table tr.dataLine2 td.project 
{
	width:100px;
}
#download div.table tr.dataLine td.last 
{
	border-bottom:solid 1px #dbdbdb;	
}
#download div.table tr.dataLine2 td.last 
{
	border-bottom:solid 1px #24a4ba;	
}
/*
#download div.table tr.dataLine td.noline {
	border-bottom:none;	
}
*/
#download .table a.downloadIcon {
	background-image:url(../images/products/icon_download_off.gif);
	background-repeat:no-repeat;
	width:23px;
	height:20px;
	display:inline-block;
}
#download .table a.downloadIcon:hover {
	background-image:url(../images/products/icon_download_on.gif);
}
/* download下拉選單 */
#download div.selectFrame {
	position:absolute;
	width:124px;
	height:18px;
	right:156px;
	*right:161px;
	top: -40px;
	z-index: 5000;
	cursor: pointer;
}
#download div.selectFrame div.left {
	background-image:url(../images/bg_frame_left.gif);
	width:4px;
	height:18px;
	float:left;
	background-repeat:no-repeat;
}
#download div.selectFrame div.center {
	background-image:url(../images/bg_frame_center.gif);
	width:99px;
	height:17px;
	*height:18px;
	padding:1px 0 0 6px;
	*padding:0px 0 0 6px;
	line-height:16px\9;
	*line-height:17px;
	float:left;
	background-repeat:repeat-x;
	overflow:hidden;
	font-size:11px;
	color: #323232;
}
body:nth-of-type(1) #download div.selectFrame div.center{line-height:16px;} /* Chrome、Safari支持 */
#download div.selectFrame div.right {
	background-image:url(../images/bg_language_frame_right.gif);
	width:15px;
	height:18px;
	float:left;
	background-repeat:no-repeat;
	cursor: pointer;
}
#download div.selectFrame div.categorySelect {
	position:absolute;
	left:0px;
	top:18px;
	border:solid 1px #DDDDDD;
	border-top:0px;
	width:122px;
	background-color:#FFF;
	padding:5px 0px;
	z-index:5000;
}
#download div.selectFrame div.categorySelect div {
	color:#006a73;
	padding:0 10px;
	font-size:11px;
}
#download div.selectFrame div.categorySelect div:hover {
	background-color:#24a4ba;
	color:#fff;
}
/* download搜尋 */
.sub_search {
	position:absolute;
	right:-2px;
	*right:3px;
	width:151px;
	height:22px;
	top: -40px;
}
.sub_search form {
	padding:0;
	margin:0;
}
.sub_search div.inputFrame {
	width:125px;
	height:18px;
	float:left;
}
.sub_search div.inputFrame div.left {
	background-image:url(../images/bg_frame_left.gif);
	background-repeat:no-repeat;
	width:4px;
	height:18px;
	float:left;
}
.sub_search div.inputFrame div.center {
	background-image:url(../images/bg_frame_center.gif);
	background-repeat:repeat-x;
	width:117px;
	height:17px;
	*height:18px;
	padding-top:1px;
	*padding-top:0px;
	float:left;
}
.sub_search div.inputFrame div.right {
	background-image:url(../images/bg_frame_right.gif);
	width:4px;
	height:18px;
	float:left;
	background-repeat:no-repeat;
}
.sub_search div.inputFrame div.center input {
	border:0;
	width:117px;
	height:14px;
	line-height:14px;
	font-size:11px;
	color:#323232;
}
.sub_search div.btnFrame {
	float:left;
	margin-left:6px;
	width: 18px;
}
.sub_search div.btnFrame input {
	width:18px;
	height:18px;
	background-image:url(../images/btn_search.gif);
	background-repeat:no-repeat;
	border:0;
	cursor: pointer;
}
