@charset "utf-8";
/* CSS Document */
body{ margin:0px; font:微軟正黑體; font-size:14px; color:#666666; background:url(images/bg_body.jpg) repeat-x #afddff; letter-spacing:1px; line-height:180%;}
#webDiv{ margin:auto; width:950px;position:relative; font:微軟正黑體;}

#webTOPDiv{ height:400px;}
#webMIDDiv{ margin:0px 0px 0px 0px;margin-top:106px; height:auto;}
#headerFlashDiv{position:absolute;top:0px;left:-28px;}
#bannerDiv{ position:absolute; left:280px; top:310px;}
#leftregisDiv{position:absolute; left:4px; top:340px;}

#webMIDDiv_LeftColum{ width:280px;  float:left;height:auto; }	
#webMIDDiv_LeftColum_page{width:280px; float:left;height:auto;}
#L_C_Top{ background:url(images/layoutOk_06.jpg) no-repeat bottom; height:20px;}
#L_C_Mid{ background:url(images/layoutOk_09.jpg) top repeat-y; text-align:left; padding-left:20px;}
#L_C_Mid p{}
#L_C_Btn{ background:url(images/layoutOk_10.jpg) no-repeat top;margin:0px; height:24px;}

#webMIDDiv_RightColum{ width:670px; float:left; margin-top:110px;height:auto; }
#webMIDDiv_RightColum_page{ width:670px; float:left;height:auto; }
#R_C_Top{background:url(images/layoutOk_03.jpg) no-repeat top; height:21px;}
#R_C_Mid{background:url(images/layoutOk_08.jpg) repeat-y top; padding:4px 8px 4px 8px;min-height:500px; height:auto !important; height:500px;}
td#R_C_M_Left{ width:482px;}
td#R_C_M_Right{ width:168px; padding-top:6px;}
#R_C_M_Right_TopBg{background:url(images/right_Col_Bg_01.jpg) no-repeat right bottom;height:10px;}
#R_C_M_Right_BtnBg{background:url(images/right_Col_Bg_03.jpg) no-repeat right top; height:10px; }
#R_C_M_Right_Content{ background:url(images/right_Col_Bg_02.jpg) repeat-y right; margin:0px; padding:6px 4px 10px 10px; text-align:center; }
.s_banner_a{ border:#DDDDDD 2px solid;}
#R_C_M_Right_Content p{ margin:6px auto 6px auto;}
#R_C_M_Right_Content a{ border:#FEEBB1 1px solid;}
#R_C_Btn{background:url(images/layoutOk_12.jpg) no-repeat top; height:24px;}
.divFoot{ width:100%;}
#webBTNDiv{ width:100%; float:left;}
#BTN_Top{ background:url(images/layoutOk_14.jpg) no-repeat bottom; height:22px;}
#BTN_Mid{ background:url(images/layoutOk_15.jpg) repeat-y top; text-align:center;}
#BTN_Btn{ background:url(images/layoutOk_16.jpg) no-repeat top; height:22px;}

/*****/
#left_ToolsDiv{ }
#left_ToolsFrame{width:250px; height:200px;}
#moviepalyDiv{ width:250px;}
#produxts_Div{ width:250px; text-align:center; margin-bottom:12px; margin-top:2px; }
#produxts_Div_Content{ width:230px; padding-top:2px; margin:auto; background:#fff28e; padding-bottom:2px;border:#FFFFFF 1px solid; }
#left_cs_Div{ }
#icCardFrame{ margin-bottom:2px;}

#LinkDiv{ margin-bottom:2px; margin-left:6px;}
#LinkDiv_content{ background:url(images/left_Link_02.jpg) top repeat-y; margin:0px auto 0px auto; }
#LinkDiv_content p{ margin:0px; padding:2px 0px 2px 0px;}

#web_Snogon_div{ background:url(images/mid_snocon.gif) left top no-repeat; padding-left:30px; padding-right:40px;  height:36px;}
#snodgonText{font-size:14px; color:#330000; margin:6px auto 0px auto;}
#NewsDiv{}

#NewsDiv_Top{}
#NewsDiv_Header{ background:url(images/newsDiv_01.gif) no-repeat left top; font-size:14px; height:66px; padding:0px 14px 0px 220px;}
#NewsDiv_Header_CatFrame{}
.NewsDiv_Header_Cat_Item{ padding:2px 4px 0px 4px; margin-top:8px; background:#fbe9b0; color:#927338; text-decoration:none; font-size:12px; margin-left:4px;}
#NewsDiv_List{ background:url(images/newsDiv_02.jpg) left top repeat-y; height:161px; padding:0px 30px 0px 40px;}
.NewsDiv_List_ItemTitle{border-bottom:#321e00 1px dashed;}
.NewsDiv_List_ItemTitle a{ background:url(images/img_icon_news_listIcon.gif) no-repeat left; padding-left:10px;float:left; padding-top:4px; color:#321e00;  text-decoration:none;}
.NewsDiv_List_ItemTitle a:hover{ color:#990000;}
.NewsDiv_List_ItemDate{ float:right; font-size:12px; width:130px; color:#990000;border-bottom:#321e00 1px dashed;}
.NewsDiv_Header_Cat_Item:hover{ background:#FFFFFF;}
#forumDiv{margin-top:10px;}
.forumDivCatTitle{ margin:0px; padding:0px; color:#663333; }
#forumDiv p{  margin:2px auto 2px 10px;}
#forumDiv_Header{ background:url(images/img_bg_forum_header.gif) no-repeat bottom; text-align:right; padding:32px 18px 4px 2px;}
#forumDiv_ContentFrame{ margin:0px 20px 0px 12px; line-height:100%; font-size:12px; background:#FFFBDF; border-left:#ede1c1 1px dashed;border-right:#ede1c1 1px dashed}

#forumDiv_ContentFrame a{}
.forumDiv_ContentFrame_s_g{padding:3px 4px 3px 4px ;  background:#DCF4DB; color:#009966;}
.forumDiv_ContentFrame_s_b{padding:3px 4px 3px 4px; background:#D7ECFB; color:#006699;}
.forumDiv_ContentFrame_t{padding:2px; color:#888888;}
/forumDiv_ContentFrame_d{padding:2px 2px 2px 2px; color:#E7D796;}

#shopBanner_Div{ text-align:center; margin:10px auto 4px auto;}
.shopBanner_intro_td{ background:url(images/shop_banner_07.jpg) repeat-x bottom; font-size:12px; color:#666666; text-align:left; height:66px; overflow:hidden; line-height:100%; width:auto;}
.shopBanner_intro_td p{ margin:0px auto 2px auto;}
#patchDownloadDiv{ margin:2px auto auto auto;}
#patchDownloadDiv_Content{ background:url(images/patch_download_02.jpg) repeat-y left top; padding:2px 38px 2px 30px;};
.patchDownloadDiv_Content_Title{ font-size:14px; color:#663333; line-height:16px;}
.patchDownloadDiv_Content_info{padding:2px 2px 2px 0px; color:#996633; font-size:12px; line-height:16px; }
.patchDownloadDiv_Content_size{}

#wallpDownloadDiv{width:480px; margin-top:10px;}
#wallpDownloadDivContent{ background:url(images/wallpaper_download_02.jpg) no-repeat top; width:480px; height:116px;text-align:center;}
table#wallpDownloadFrame{}
table#wallpDownloadFrame img{ border:#FFFFFF 1PX solid;}
#screenDownloadDiv{width:480px; margin-top:10px;}
#screenDownloadDivContent{ background:url(images/screen_download_02.jpg) no-repeat top;width:480px; height:116px; text-align:center;}
table#screenDownloadFrame{}
table#screenDownloadFrame img{ border:#FFFFFF 1PX solid;}


#screenPicDiv{ margin:auto;}
#screenPicFrame{ }
#screenPicFrame_Foot{ background:url(images/tmp_mid_screen_06.jpg) no-repeat; height:31px; font-size:12px; text-align:center; color:#FFFFFF;}
/* CLASS */
.noSpace{ margin:0px; padding:0px;}
.redT{color:#990000;}


