﻿/* 基本設定 */
body{ margin:0px; padding:0px; color:#000000; font:100% Verdana, Lucida, Arial, Helvetica, 細明體,sans-serif; background:none;}

/* 導盲磚 */
#SEARCH .qLink01 {display:none;}
#SEARCH .qLink04 {display:none;}
#TOP_MENU .qLink02 {display:none;}
.qLink03 {display:none;}

/* 最外框 */
#CONTAINER{margin:0px auto; width:100%; background:none;}
#nav{width:100%; margin-left:0%;position:relative;}

/* 頁首：背景圖 */
#HEADER-bg{width:100%; height:95px; background:#fff url(../images/banner_bg.jpg) repeat-x left top; position:relative;}

/* 頁首：Banner(可換635*90) */
#HEADER{float:right; width:635px; top:1px; right:1px; z-index:1; position:absolute; height:90px;}

/* 頁首：logo(可換320*90)*/
#LOGO{float:left; width:320px; top:1px; left:1px; z-index:2; position:absolute; height:90px;}

/* QuickLink */
#TOP_MENU{display:none; position:absolute; right:20px; top:8px;}
.home{display:block; padding-left:20px;}
.sitemap{display:block; padding-left:20px;}
.english{display:block; padding-left:20px;}
.pda{display:block; padding-left:20px;}
.rss{display:block; padding-left:20px;}
.screen{display:block; padding-left:20px;}
*html .home a{margin-top:1px;}
*+html .home a{margin-top:1px;}
*html .sitemap a{margin-top:1px;}
*+html .sitemap a{margin-top:1px;}
*html .screen a{margin-top:1px;}
*+html .screen a{margin-top:1px;}
#TOP_MENU li{color:#ffffff;}
#TOP_MENU li a{display:block; padding:0 10px 0 5px; color:#ffffff; font-size:70%; text-decoration:none;}

/* 上選單 */
#CONTENT_L{display:block; width:100%; height:27px; float:none;}

/* 下內容 */
#CONTENT_R{display:block; width:100%; float:none;}

/* 整合查詢 */
#SEARCH {display:block; color:#ffffff; width:235px; height:27px; float:left; background-position:right;}
#SEARCH li{padding:3px 0px 0px 5px;}
#SEARCH .box{display:block; border:#000000 1px solid; width:120px; line-height:150%; font-size:80%; padding:1px;}
#SEARCH .box2 a{display:block; border:#000000 1px solid; width:60px; line-height:150%; font-size:80%; color:#000000; text-align:center; text-decoration:none;}
*html #SEARCH .box2 a{margin-top:1px;}
*+html #SEARCH .box2 a{margin-top:1px;}

/* 主選單 */
#LEFT_TOP {display:none;}
#LEFT_BODY {display:block; width:auto; float:left;}
#LEFT_BOTTOM {display:none;}

#MAIN_MENU {width:100%; font-size:85%; line-height:normal; color:#000000;}
#MAIN_MENU ul {margin:0; padding:0px 0px 0px 8px; list-style:none;}
#MAIN_MENU li {display:inline; margin:0; padding:0 0 0 0;}
#MAIN_MENU a {margin:0; padding:0 0 0 0px; text-decoration:none;}
#MAIN_MENU a span {display:block; padding:5px 5px 4px 0px; color:#000000;}

/* 相關連接 */
#BANNER_LINK {display:none;}
#BANNER_LINK ul{width:174px; margin:auto;}
#BANNER_LINK li a img {border:#000000 1px solid;}

/* 右側區塊：上下 */
#RIGHT_TOP {width:100%; background:none; float:none;}
#RIGHT_TOP span.posleft{}
#RIGHT_BOTTOM {display:none;}
#RIGHT_BOTTOM span.botleft{}

/* 目前位置 */
#POSITION{width:100%; font-size:70%; text-align:right; letter-spacing:1pt; position:absolute; right:26px; float:none;}
#POSITION li{margin-left:1px;}

/* 內容大標題 */
.TITLE li{width:100%; float:none;}
.TITLE li h3{color:#000000; line-height:150%; font-size:100%;}

/* 右側區：內容範圍 */
#WRAPPER {width:100%; padding:0px 0px 30px 0px;}

/* 最新動態：標籤選單 */
#NEWS_MENU {width:100%; font-size:100%; line-height:normal; border-bottom:1px solid #000000; color:#000000;}
#NEWS_MENU ul {margin:0; padding:10px 10px 0px 50px; list-style:none;}
#NEWS_MENU li {display:inline; margin:0; padding:0;white-space:nowrap;}
#NEWS_MENU a {margin:0; padding:0 0 0 5px; text-decoration:none;}
#NEWS_MENU a span {display:block; padding:5px 15px 4px 6px; color:#000000;}
#NEWS_MENU .current a {color:#000000; font-weight:bold;}
#NEWS_MENU .current a span {color:#000000; font-weight:bold;}

/* 最新動態：內容背景 */
#NEWS_BODY {width:100%;}

/* 表格：最新動態 */
TABLE.news01 {width:100%; border-collapse:collapse; font-size:100%; margin-left:0px; }
TABLE.news01 TH{padding:9px 5px 7px 5px; border-bottom:#CCCCCC 1px solid; color:#000000;}
TABLE.news01 TD{line-height:140%; padding:8px 5px 6px 6px; border-bottom:#CCCCCC 1px dotted; vertical-align:top;}
TABLE.news01 A:link {color:#000000; text-decoration:none;}
.btn01{display:block; width:11px; height:11px; margin:5px 2px 0px 2px;}
*html .btn01 {margin-top:6px;}
*+html .btn01 {margin-top:6px;}

/* 表格：頁碼(最新動態) */
TABLE.page01 {width:100%; border-collapse:collapse; font-size:100%; color:#000000; }
TABLE.page01 TD{letter-spacing:1pt; padding:20px 0px 10px 0px;}
TABLE.page01 A:link {color:#cc6600; text-decoration:none;}

/* 頁尾 */
#FOOTER_TOP{display:none;}
#FOOTER{display:block; clear:both; font-size:80%; width:100%; background:none;}
#DOWN{margin:auto; padding:10px 0px 10px 250px;}
.down_word{display:block; color:#000000; line-height:140%;}
.down_word a {color:#000000; text-decoration:underline;}
#DOWN a:hover{color:#000000; text-decoration:underline;}
#LOGO2{display:block; padding:12px 10px 0px 80px;}
#BrowsingPeople{margin:auto; float:right; padding:45px 70px 10px 0px;}

/* 表格：輔助說明 */
TABLE#texthelp {width:99%; border-collapse:collapse; font-size:80%;}
TABLE#texthelp TH{background:#cccccc; color:#000000; letter-spacing:1pt; line-height:140%; padding:8px; text-align:center; border:#bbbbbb 1px solid;}
TABLE#texthelp TD{background:#ffffff; letter-spacing:1pt; line-height:140%; padding:8px 0px 6px 6px; border:#bbbbbb 1px solid;}

/* 表格：英譯法規 */
TABLE.qry03 {width:100%; font-size:100%; border-collapse:collapse;}
TABLE.qry03 TH{letter-spacing:1pt; line-height:140%; border:#bbbbbb 1px solid; padding:3px; background-color:#cccccc;}
TABLE.qry03 TD{letter-spacing:1pt; line-height:140%; border:#bbbbbb 1px solid; padding:3px;}
TABLE.qry03 A:link {color:#000000; text-decoration:none;}
TABLE.qry03 A:visited {color:#000000; text-decoration:none;}

/* 法規檢索：搜尋區塊-背景設定*/
.search_box{width:372px; height:42px; margin-bottom:20px; padding:16px 0px 0px 10px; color:#000000;}

/* 表格：相關網站 */
TABLE.weblist {width:95%; border-collapse:collapse; font-size:100%;}
TABLE.weblist TD{padding:0px 0px 15px 0px; text-align:left; width:50%; letter-spacing:1pt; line-height:150%;}
TABLE.weblist a{color:#000000; text-decoration:none;}
TABLE.weblist a:visited {color:#000000; text-decoration:none;}
TABLE.weblist img{border:#cccccc 1px solid; width:140px; height:45px;}

/* 文字 */
.txt01{color:#000000;}
.txt_err{color:#000000; margin-top:50px; height:100px; vertical-align:middle !important;}

.txt_more{float:right; display:block; padding:3px; font-size:11px; color:#000000; border:1px solid #DDDDDD; margin-top:10px;}
.txt_more A{text-decoration:none; padding:3px; color:#000000;}

.txt_history SELECT{color:#990000;}

.sub_title{width:100%; padding:3px 0px; font-weight:bold; color:#000000; float:none;}
.sub_title A:link{color:#000000; text-decoration:underline;}

.sub_title02{width:100%; background-color:#DDDDDD; padding:6px 0px 6px 0px; font-size:100%; color:#000000; border-bottom:#ffffff 1px solid; font-weight:bold; float:none;}
.sub_title02 A{background-color:#555555; text-decoration:none; color:#ffffff; padding:1px 5px;}

/* 法規草案列表 */
.sub_title03{width:100%; background-color:#DDDDDD; padding:6px 0px 6px 0px; font-size:100%; border-bottom:#CCCCCC 1px solid; color:#000000; float:none;}
.sub_title03 A{background-color:#555555; text-decoration:none; color:#ffffff; padding:1px 5px; margin-left:10px;}

.memo_text{font-size:80%; color:#0000BF;}
.memo_text2{font-size:small; color:#000000;}
.memo_text3{font-size:small; color:#000000;}

.Fpost {display:block; font-size:11px;}
.Fpost a:link {color:#000000 !important; width:77px; height:19px; padding:4px 7px 1px 22px;}
.Fpost a:visited {color:#000000 !important; width:77px; height:19px; padding:4px 7px 1px 22px;}

.Fhome {display:block; font-size:11px; letter-spacing:1pt;}
.Fhome a {color:#000000 !important; width:77px; height:19px; padding:4px 10px 1px 28px; text-decoration:none !important;}
.Fhome a:visited {color:#000000 !important; width:77px; height:19px; padding:4px 10px 1px 28px;}

.SiteMap{font-family: Arial, Helvetica, sans-serif; font-size:80%; line-height:160%;}
.SiteMap li{list-style:none; padding-left:18px; margin-left:4em;}
.SiteMap li a{color:#000000; text-decoration:none;}
.SiteMap li a:visited {color:#000000; text-decoration:none;}

/* icon */
.icon01{background-color:#b30000; width:4px; margin:6px;}
.img_more{padding-left:100px; border:0px !important;}
.img_more a{border:0px !important;}

/*小民加上的*/
.TableEdit {padding:3px; width:100%; }
.TableEdit th{padding:7px 5px 3px 5px; text-align:right; width:12%; vertical-align:top; font-weight:normal; white-space:nowrap;}
.TableEdit .Header{vertical-align:top; font-weight:normal; white-space:nowrap;}
.TableEdit td{padding:3px 0px 3px 0px; vertical-align:top;line-height:170%;}
.TableEdit td.t01{padding-left:30px;}
.TableEdit td.t02{padding-left:142px;}
.TableEdit td.c01{white-space:nowrap; width:60px;}
.TableEdit td.c02{white-space:nowrap; width:80px;}
.TableEdit td.c03{white-space:nowrap; width:100px;}
.TableEdit td.c04{white-space:nowrap; width:200px;}
.TableEdit td.c05{white-space:nowrap; width:10px;}
.TableEdit td.c06{white-space:nowrap; width:30px;}
.TableEdit a{color:#0000BF; text-decoration:underline;}
/*.TableEdit pre{font-family:細明體; font-size:100%;}*/
.TableEdit img{vertical-align:middle; padding-right:2px; padding-left:2px;}
.TableEdit li{list-style-type:none; list-style-position:outside;}

.TableEdit2 {padding:3px; border:1px solid #DDDDDD; width:100%; }
.TableEdit2 th{padding:7px 5px 3px 5px; text-align:right; width:12%; vertical-align:top; font-weight:normal; white-space:nowrap; color:#000000;}
.TableEdit2 td{padding:3px 0px 3px 0px; vertical-align:top; line-height:170%;}
.TableEdit2 a{color:#0000BF; text-decoration:underline;}
.TableEdit2 li{list-style-type:none; list-style-position:outside;}

.TableEdit2_1 {padding:3px; border:1px solid #DDDDDD; width:100%; }
.TableEdit2_1 th{padding:12px 5px 3px 5px; text-align:right; width:12%; vertical-align:top; font-weight:normal; white-space:nowrap; color:#000000;}
.TableEdit2_1 td{padding:10px 5px 10px 10px; vertical-align:top; border:1px solid #EEEEEE; line-height:170%; text-align:left;}

.TableEdit3 {padding:3px; border:1px solid #DDDDDD; width:100%; }
.TableEdit3 th{padding:7px 5px 3px 5px; text-align:right; width:26%; vertical-align:top; font-weight:normal; white-space:nowrap;border-bottom:1px dotted #F1DDFF;}
.TableEdit3 td{padding:3px 0px 3px 0px; vertical-align:top; line-height:170%;border-bottom:1px dotted #F1DDFF;}
.TableEdit3 a{color:#0000BF; text-decoration:underline;}
/*.TableEdit3 pre{font-family:細明體; font-size:100%;}*/
.TableEdit3 img{vertical-align:middle; padding-right:2px; padding-left:2px;}
.TableEdit3 li{list-style-type:none; list-style-position:outside;}

.TableEdit4 {padding:3px; border:1px solid #DDDDDD; width:100%; background-color:#F9F9F9;}
.TableEdit4 TR:hover{background-color:#FDFEDA;}
.TableEdit4 th{padding:12px 5px 3px 5px; text-align:center; vertical-align:top; font-weight:normal; white-space:nowrap; font-size:80%; background-color:#eeeeee; border-bottom:1px dotted #dddddd;}
.TableEdit4 td{padding:10px 5px 10px 10px; vertical-align:top; line-height:150%; border-bottom:1px dotted #dddddd;}
.TableEdit4 .cComment{color:#0066CC; font-size:80%;}
.TableEdit4 .cTitle{color:#000000; font-weight:bold;}

.TableList {padding:3px; width:100%; color:#000000;}
.TableList TD{padding:7px 5px 5px 10px; vertical-align:top;}
.TableList li{list-style:none; padding-left:15px; line-height:140%;}
.TableList A:link {color:#000000; text-decoration:none;}

.TableList2 {padding:3px; width:100%; }
.TableList2 td {padding:7px 5px 5px 10px; vertical-align:top;}
.TableList2 a{color:#000000; text-decoration:none;}
.TableList2 img{vertical-align:middle; padding-right:2px; padding-left:2px;}

TABLE.none01 td{border:0px !important; padding:2px 0px;}

/* 表格：背景 */
.tabbg05 {background-color:#fdfde4;}
