body{
	padding:0px;
	margin:0px;
	background-color:#f7f7ff;
	font-family:"Arial","新細明體";
	behavior:url(csshover.htc);
}

#main{
	width:840px;
	margin:15px auto;
	border:#777777 solid;
	border-width: 0px 1px;
}

/************  Top Block  ************/	
#banner{
	background-image:url("../image/logo_bg.png");
	background-repeat:none;/*repeat-x;*/
	width:840px;
	height:96px;
	top:0px;
	}
	
#banner div#logo{
	background:url("../image/logo.png");
	background-repeat:none;
	width:187px;
	height:60px;
	top:0px;
	left:0px;
	}

#banner div#nav_top {
	background-image:url("../image/nav_top.png");
	width:198px;
	height:34px;
	left:0px;
	bottom:0px;
}
#banner div#language {
	position:relative;
	width:394px;
	height:15px;
	left:466px;
	font-weight:bold;
	margin-top:-20px;
	}

#language a {
	font-weight:normal;
	text-decoration:none;
}
	/* 
	*:first-child +html #banner div#language{       } 
	* html #banner div#language{		}
	*/ 

.lang_img {
	margin-left:20px;
}
.lang_text {
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#8a5d30;
	font-weight: bold;
}
.lang_text a, .lang_text a:visited{
	color:blue;
	font-weight:normal;
}
/************  Middle Block************/	

#nav{
	margin:0;
	padding:0;
	background-color:#F2F2F2;/*#D3E7FF;*/
	display:table;
}
#menu{
	
	background-color:#F2F2F2;/*#D3E7FF;*/
	height:301px;
	width:198px;
	float:left;	
	margin-top:0px;
	padding:0;
}
#menu ul {
	padding:0;
	margin:0;
	list-style:none;
	background-color:#F2F2F2;
}
#menu ul li.tk {
	margin:0;
	padding:0;
	width:100%;
	border-style:ridge;
	border: solid white;
	border-width:0px 0px 1px 0px;
	font-size:18px;
	/*line-height:39px;*/
	background-color:#F2F2F2;
}
	* html #menu ul li.tk {margin:-4px 0 0 0;}
#menu ul li a{
	font-family:Arial,"新細明體";
	display:block;
	text-decoration:none;
	color:#828282;
	}
#menu ul li.tk a{padding-left:18px;}
	
#menu ul li a:hover {
	color:white;
	border-style:groove;
	background-color:#c9c9c9;
	text-decoration:none;
	}
/* 整體設置*/ 
 
/* 設置選單區塊*/
ul li dl {
	margin:0;
	padding:0;
	}
* html ul li dl{margin-top:5px;}
*html ul li dl.midd {
	border:solid #AAAAAA;/*DDECF1;*/
	border-width: 1px 0 0 0 ;
} 
ul li dt a , ul li dd a{ display:block;}
 
/* 設置主選單dt */
ul li dt {
	padding-left:0px;
	font-family:Arial,"新細明體";
	background-color:#F2F2F2;
	line-height:39px;
	font-size:18px;
	color:#828282;
	display:block;
	text-decoration:none;
	}
 
ul li dt a ,ul  li dt a:visited {
	display:block; 
    color:#828282;
    text-decoration:none;
	}
 
/* 設置子選單dd */
ul li dd { 
	margin:0; 
    padding:0; 
	color: #828282;
	border:solid #5e5e5e;border-width: 2px 2px 0px 2px; 
	background-color:#dedede;
	/*border-bottom:dotted 1px #666;*/
	}
 
ul li dd.last {
	
	border-bottom:solid #5e5e5e 2px ;
	}	
 
ul li dd a, ul  li dd a:visited {
	font-size:14px;
	line-height:14px;
	display:block; 
	color:#828282; 
	background-color:#dedede;
    text-decoration:none; 
	padding:4px 5px 4px 20px;
    }
 
 
/*隱藏子選單*/
ul li dd { display:none;}
 
 
/* 滑鼠滑入顯示子選單 */
ul li:hover dd, ul li a:hover dd {
	position:relative;
	z-index:5; 
	top:-40px;
	width:140px;
	margin:0 0 0 195px;
	background-color:#D3E7FF;
	display:block;
	}
* html ul li:hover dd, ul li a:hover dd {
	margin:0 0 0 175px;
} 
/*ie6 hack*/
ul li:hover,ul li a:hover { 
	border:solid #6BABD7 0px;
	}
ul table { border-collapse:collapse; 
    padding:0; 		
	text-align:left;
	}
#menu ul a:hover table {
	background-color:#D3E7FF;
}
* html ul li dl.IE_hack { margin-top:-15px;} 


#flash {	
	float:right;
	width:641px;
	height:301px;
}

/************  Bottom Block************/	
#info{
	clear:both;
	width:830px;
	padding:0px;
	margin:0;
	display: table;
	border:#000FFF solid 1px 0px;
	}
#info div#event {
	padding:0;
	margin:0;
	float:left;
	height:100%;
	width:25%;
	width:23%\9;
	}
#event img { border:0;}
#info div#product {
	padding:0;
	margin:0;
	float:right;
	width:75%;
	display:table;
	}

#product ul {
	padding:1px 0 0 0;
	margin:0;
	list-style:none;
}
	*:first-child +html #menu ul{margin-left:0px;} 
	* html #menu ul{margin-left:0px;}
#product ul li {
	float:left;
	margin:0;
	padding:0 0 0 7px;
	text-align:center;
	display:block;
}

#product ul li a.mak {
	background:url("../image/marker.png");
	width:200px;
	line-height:30px;
	font-family:Arial,"新細明體";
	font-size:14px;
	color:white;
	font-weight:bold;
	display:block;
	text-decoration:none;
	}

#product ul li a.mak_hover {
	background:url("../image/marker_hover.png");
	width:200px;
	line-height:30px;
	font-size:14px;
	color:white;
	font-weight:bold;
	display:block;
	text-decoration:none;
	}

.marker_text{
	margin:1px 0 0 0;
	padding:1px 0 0 0;
	text-align:center;
	background:url("../image/marker.png");
	text-decoration:none;
	font-weight:bold;
	width:200px;
	line-height:30px;
	font-family:Arial,"新細明體";
	font-size:14px;
	display:block;
	color:white;
}

.tab_change {
	border-top:solid #1952B5 2px;
	font-size:1px;
}

#info span.block
	{
	float:left;
	width:25%;
	border:#000 solid 2px;
	}

.block_bg {
	background:url("../image/content_bg2.png");
	background-repeat:x-repeat;
	}

.info_title {
	width:33%;
	font-size:14px;
	color:#281a73;
}

.info_text {
	width:19%;
	font-size:12px;
	color:black;
	padding:5px 5px 10px 20px;
}
.info_text a {
	color:#3b3bff;
	text-decoration:none;
	text-align:right;
}

.info_img {
	width:14%;
}
