/*全局樣式*/
body {
	margin:0;
	padding:0;
	background: #000000;
	font-size:12px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
}
img{ border:0;}
div,form,img,ul,ol,li,dl,dt,dd {margin:0 auto; padding: 0; border: 0; list-style:none;}
a:visited {text-decoration:none;color:#000000;}
a:active{text-decoration:none;color:#00CCFF;}
a:hover  { text-decoration:none;color:#0099FF; } 
a:link { text-decoration:none;color: #000000} 
.Whitedomain {background-color:#FFFFFF;}
.font12 {  font-size: 12px
}
/*全局樣式*/
.astro{
	width:950px;
	margin:0 auto;
	clear:both;
}
.astro .astrotop {
	float:left;
	background:url("/material/2009/images/astro_top_bg.jpg") repeat-x;
	height:27px;
}
.astro .astrotop .top_left{
	float:left;
	width:180px;
	height:27px;
	background:url("/material/2009/images/astro_logo.jpg") no-repeat;
	overflow:hidden;
}
.astro .astrotop .top_left h2{
	padding-top:200px;
}
.astro .astrotop .top_right{
	float:left;
	width:770px;
	color:#ffffff;
	line-height:27px;
	text-align:center;
}
.astro .astrotop .top_right a{
	color:#ffffff;
	text-decoration: none;
}
.astro .astrotop .top_right a:link{
	color:#ffffff;
	text-decoration: none;
}
.astro .astrotop .top_right a:visited{
	color:#ffffff;
	text-decoration: none;
}
.astro .astrotop .top_right a:hover{
	color:#ffffff;
	text-decoration:underline;
}
.astro .astromenu{
	background-color:#0681CE;
	float:left;
	width:950px;
}
.con-top {margin:0 auto;width:940px;background:url("/material/2009/images/astro-menu.jpg") left top no-repeat;height:100px;overflow:hidden;}
.con-top a {width:78px;height:104px;padding-top:73px;text-align:center;color:#b55202;background:url("/material/2009/images/astro-menu.jpg") left -9999px no-repeat;float:left;text-decoration:none;}
.con-top a:hover {color:#e64393;text-decoration:none;}
.con-top a:visited {color:#b55202;text-decoration:none;}
		.link1:hover {background-position:left -104px;}
		.link2:hover {background-position:-78px -104px;}
		.link3:hover {background-position:-156px -104px;}
		.link4:hover {background-position:-234px -104px;}
		.link5:hover {background-position:-312px -104px;}
		.link6:hover {background-position:-390px -104px;}
		.link7:hover {background-position:-468px -104px;}
		.link8:hover {background-position:-546px -104px;}
		.link9:hover {background-position:-624px -104px;}
		.link10:hover {background-position:-702px -104px;}
		.link11:hover {background-position:-780px -104px;}
		.link12:hover {background-position:-858px -104px;}
.astro .astrocont{
	background-color:#0681CE;
	float:left;
	width:940px;
	padding:0 5px;
	background-image: url("/material/2009/images/con_right.gif");
	background-repeat: repeat-x;
}
.astro .astrocont .astrocont_ad{
	padding:25px 0;
	background:#FFFFFF url("/material/2009/images/main_2_bot.gif") repeat-x top;
	float:left;
	width:940px;
	text-align:center;
}
.astro .astrocont .astrocont_ad .astrocont_ad_left{
	background-color:#FFFFFF;
	float:left;
	width:750px;
	padding:0 5px;
	text-align:center;
}
.astro .astrocont .astrocont_ad .astrocont_ad_right{
	float:right;
	width:160px;
	padding:0 5px
	text-align:right;
}
.astro .astrocont .contmain{
	float:left;
	background:#FFFFFF url("/material/2009/images/astro_class_bg_main.jpg");
	width:930px;
	padding:0 5px;
}


.astro .astrocont .contmain .map_nav{
	background:#f5f5f5;
	float:left;
	width:920px;
	border:1px solid #ccc;
	padding:4px;
}
.astro .astrocont .contmain .map_nav ul{
	background:#ffffff;
	float:left;
	width:910px;
	border:1px solid #ccc;
	padding:4px;
}
.astro .astrocont .contmain .map_nav ul li{
	float:left;
	width:91px;
	line-height:20px;
	text-indent:15px;
	background:#FFFFFF url("/material/2009/images/map_nav_icon.gif") no-repeat 5px 6px;
}

.astro .astrocont .contmain .contmain_left{
	float:left;
	width:210px;
}
.astro .astrocont .contmain .contmain_left .contmain_left_title{
	float:left;
	margin-top:10px;
	width:210px;
	height:28px;
	background:url("/material/2009/images/sort_ico_right.gif") no-repeat 120px;
}
.astro .astrocont .contmain .contmain_left .contmain_left_title span{
	float:left;
	margin-left:10px;
	height:28px;
	line-height:28px;
	font-size:14px;
	font-weight:bold;
}
.astro .astrocont .contmain .contmain_left .contmain_left_list{
	float:left;
	width:195px;
	background:#ffffff;
	border:1px solid #CEF3FF;
	margin:5px 3px 0 3px;
}
.astro .astrocont .contmain .contmain_left .contmain_left_list ul{
	float:left;
	padding:5px;
	line-height:20px;
}
.astro .astrocont .contmain .contmain_left .contmain_left_list ul li{
	background:url("/material/2009/images/list_related_icon.gif") 5px 8px no-repeat;
}
.astro .astrocont .contmain .contmain_left .contmain_left_list ul li a{
	padding-left:15px;
}
.astro .astrocont .contmain .contmain_left .contmain_left_menu{
	float:left;
	width:195px;
	background:#ffffff;
	border:1px solid #CEF3FF;
	margin:5px 3px 0 3px;
}
.astro .astrocont .contmain .contmain_left .contmain_left_menu ul{
	float:left;
	width:185px;
	line-height:25px;
	padding:5px;
}
.astro .astrocont .contmain .contmain_left .contmain_left_menu ul li{
	float:left;
	width:170px;
	background:url("/material/2009/images/list_related_icon.gif") 7px 10px no-repeat;
	padding-left:15px;
}
.astro .astrocont .contmain .contmain_left .contmain_left_menu ul li.grey{
	background-color:#eeeeee;
}
.astro .astrocont .contmain .contmain_center{
	float:left;
	margin-left:5px;
	width:500px;
	background:url("/material/2009/images/astro_list_top_bg.jpg") repeat-x;
}
.astro .astrocont .contmain .contmain_center .contmain_center_top{
	float:left;
	padding:10px 0;
	width:500px;
	text-align:center;
}
.astro .astrocont .contmain .contmain_center .contmain_center_top .center_top_468{
	float:left;
	width:500px;
	padding-top:30px;
	text-align:center;
}
/*分類頁頂部ad樣式*/
.astro .astrocont .contmain .contmain_center .contmain_center_top .center_top_show{
	float:left;
	width:500px;
	margin-top:15px;
	height:100px;
	background:url('/material/2009/sortdisplay/class_top_bg.jpg') no-repeat left;
}
.astro .astrocont .contmain .contmain_center .contmain_center_top .center_top_show .center_top_show_l{
	float:left;
	width:180px;
}
.astro .astrocont .contmain .contmain_center .contmain_center_top .center_top_show .center_top_show_r{
	float:right;
	width:320px;
}
.astro .astrocont .contmain .contmain_center .contmain_center_top .center_top_show .center_top_show_r li{
	float:left;
	width:160px;
	height:28px;
	margin-bottom:5px;
	font-size:12px;
	line-height:28px;
	background:url("/material/2009/sortdisplay/starbg.gif") no-repeat 20px 0;
	text-align:left;
}
.astro .astrocont .contmain .contmain_center .contmain_center_top .center_top_show .center_top_show_r li a{
	padding-left:45px;
}
/*分類頁頂部ad樣式*/
.astro .astrocont .contmain .contmain_center .contmain_center_list{
	float:left;
	width:498px;
	border:1px solid #BDE3F7;
}
.astro .astrocont .contmain .contmain_center .contmain_center_list .c_center_list_title{
	float:left;
	width:100%;
	height:25px;
	line-height:25px;
	background:#EEF4FA;
	border-bottom:1px solid #BDE3F7;
}
.astro .astrocont .contmain .contmain_center .contmain_center_list .c_center_list_title span{
	margin-left:10px;
}
.astro .astrocont .contmain .contmain_center .contmain_center_list .c_center_list_title span a{
	text-decoration:underline;
}
.astro .astrocont .contmain .contmain_center .contmain_center_ad{
	float:left;
	width:500px;
	padding:20px 0;
	text-align:center;
}
.astro .astrocont .contmain .contmain_right{
	float:right;
	width:210px;
	background:url("/material/2009/images/astro_class_top_bg.gif") repeat-x;
}
.astro .astrocont .contmain .contmain_right .contmain_right_title{
	float:left;
	margin-top:10px;
	width:210px;
	height:28px;
	background:url("/material/2009/images/sort_ico_right.gif") no-repeat 120px;
}
.astro .astrocont .contmain .contmain_right .contmain_right_title span{
	float:left;
	margin-left:5px;
	height:28px;
	line-height:28px;
	font-size:14px;
	font-weight:bold;
}
.astro .astrocont .contmain .contmain_right .contmain_right_list{
	float:left;
	width:195px;
	background:#ffffff;
	border:1px solid #D6D3D6;
	margin:5px 3px 0 3px;
	text-align:center;
}
.astro .astrocont .contmain .contmain_right .contmain_right_nav{
	float:left;
	width:195px;
	background:#ffffff;
	border:1px solid #D6D3D6;
	margin:5px 3px 0 3px;
	text-align:center;
	padding:10px 0;
}
.astro .astrocont .contmain .contmain_right .contmain_right_nav ul{
	float:left;
	width:185px;
	line-height:20px;
	padding:5px;
}
.astro .astrocont .contmain .contmain_right .contmain_right_nav ul li{
	float:left;
	width:170px;
	background:url("/material/2009/images/list_related_icon.gif") 7px 10px no-repeat;
	padding-left:15px;
}
.astro .footer{
	background-color:#0681CE;
	float:left;
	width:940px;
	padding:0 5px;
}
.astro .footer .footers{
	float:left;
	height:29px;
}
#part{
	width:940px;
	height:29px;
	float:left;
	background:url("/material/2009/images/astro_foot_bg.jpg");
} 
#part a:link,#part a:visited,#part a:active{
	color:#fff;
} 
#part a:hover{
	color:#F3F3F3;
} 
#part #text{
	line-height:29px;
	height:29px;
	letter-spacing:1px;
	color:#fff;
	text-align:center;
	FILTER:dropshadow(color=#000000,offx=1,offy=1);
} 
.astro .footer .footer_txt{
	float:left;
	text-align:center;
	line-height: 20px;
	width:100%;
	background-color:#e7e7e7;
	padding:25px 0;
}

h1{
	font-size:18px;
	line-height:25px;
	margin:10px 0;
	text-align:center;
}
