@charset "big5";
/*----------------------------------------------------------------list start (C)*/

.list{
	clear: both;
	float: none;
	display: block;
}

.list ul{
	margin-left:0px;
	margin-top: 0px;
	margin-bottom: 2px;
	list-style-type: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.list ul li{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B7B7B7;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	clear: both;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	float: none;
	margin-top: 3px;
	margin-bottom: 3px;
	list-style-position: inside;
	list-style-image: url(../../images/winter/index_tab/icon_li.gif);
	text-indent: -20px;
	margin-right: 18px;
	margin-left: 18px;/*給IE 8看*/
	margin-left: -10px !important;/*給firefox看*/
	*margin-left: 18px !important;/*給IE 7看*/
	_margin-left: 18px;/*給IE 6看*/
}

.list ul li a{
	background-image: none;
	clear: both;
	float: none;
	color: #484848;
	border: none;
	margin-left: 8px;
}

.list ul li a:hover{
	background-image: none;
	color: #000000;
	text-decoration: underline;
}


/*----------------------------------------------------------------list end*/


/*----------------------------------------------------------------news start (A)*/


.yui-navset{
	clear: both;
	margin-bottom: 8px;
	margin-top: 8px;
}
.yui-navset h4{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
	color: #404040;
	background-image: url();
	background-repeat: no-repeat;
	padding-left: 18px;
	line-height: 24px;
	background-position: 0px 4px;
	margin-bottom: 3px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

.yui_tabs {
	width:98%;
	background-image: url(../../images/winter/index_tab/winter_tab_bg.jpg);
	background-repeat:repeat-x;
	background-position:80% 9.8%; 
	
  position: relative;   
  min-height: 140px; /* This part sucks */
  clear: both;
  margin: 5px 0;
}

.yui-navset_tab {
	line-height:normal;
	margin-left: -20px;
	background-image: url(../../images/winter/index_tab/winter_tab_bg.jpg);
	background-repeat: repeat-x ;
	margin:0px;padding:0px;
	line-height: 15px;
	background-position : 50% 65% ;
}

.yui-navset_tab span {
	margin:0;
	list-style:none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
  display:inline;
  margin:0;
  padding:0;
  }

.yui-navset_tab a {
	float:left;
	text-decoration:none;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 0;
	padding-top: 10px;
  }

.yui-navset_tab a span {
	color: #666666;
	float:left;
	display:inline-block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	height: 36px;
	background-image: url(../../images/winter/index_tab/winter_up.jpg);
	background-repeat: no-repeat;
	background-position: right top;
  }


/* Commented Backslash Hack hides rule from IE5-Mac \*/

.yui-navset_tab a span {float:none;}

/* End IE5-Mac hack */


.yui-navset_tab a:hover span {
    color: #FFFFFF;
	background-image: url(../../images/winter/index_tab/winter_down.jpg);
	text-decoration: none;
	background-position: center top;
}

.yui-navset_tab .selected {
	color: #FFFFFF;
	background-image: url(../../images/winter/index_tab/winter_down.jpg);
	text-decoration: none;
	background-position: center top;
}

.yui-navset_tab .selected span {
	color: #FFFFFF;
	background-image: url(../../images/winter/index_tab/winter_down.jpg);
	text-decoration: none;
	background-position: center top;
}

.yui-navset_tab #current a {
  background-position:0% -42px;
}

.yui-navset_tab #current a span {
		background-position:100% -42px;
		color:#FFFFFF;
}

.yui-navset .yui-content{
	background-image: url(../../images/winter/index_tab/icon_li.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	clear: both;
	border: 1px solid #24618E;
	font-size: 12px;
	color: #5d626e;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
	line-height: 24px;
}

.yui-navset01{
	clear: both;
	margin-bottom: 8px;
	margin-top: 8px;
}

.yui-navset01 h4{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
	color: #404040;
	background-image: url();
	background-repeat: no-repeat;
	padding-left: 18px;
	line-height: 24px;
	background-position: 0px 4px;
	margin-bottom: 3px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

.yui_tabs01 {
	width:98%;
	background-image:url(../../images/winter/index_tab/spring_tab_bg.jpg);
	background-repeat:repeat-x;
	background-position:80% 6.7%; 
	
  position: relative;   
  min-height: 185px; /* This part sucks */
  clear: both;
  margin: 5px 0;
}

.yui-navset_tab01 {
	line-height:normal;
	margin-left: -20px;
	background-image: url(../../images/winter/index_tab/spring_tab_bg.jpg);
	background-repeat: repeat-x;
	margin:0; padding:0px;
	line-height: 15px;
	background-position : 50% 65%;

}

.yui-navset_tab01 span {
	margin:0;
	list-style:none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
  display:inline;
  margin:0;
  padding:0;
  }

.yui-navset_tab01 a {
	float:left;
	text-decoration:none;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 0;
	padding-top: 10px;
  }

.yui-navset_tab01 a span {
	float:left;
	display:inline-block;
	color:#666666;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	height: 36px;
	background-image: url(../../images/winter/index_tab/spring_up.jpg);
	background-repeat: no-repeat;
	background-position: right top;
  }

/* Commented Backslash Hack hides rule from IE5-Mac \*/

.yui-navset_tab01 a span {float:none;}


/* End IE5-Mac hack */


.yui-navset_tab01 a:hover span {
	color: #FFFFFF;
	background-image: url(../../images/winter/index_tab/spring_down.jpg);
	text-decoration: none;
	background-position: center top;
}

.yui-navset_tab01 .selected {
	color: #FFFFFF;
	background-image: url(../../images/winter/index_tab/spring_down.jpg);
	text-decoration: none;
	background-position: center top;
}

.yui-navset_tab01 .selected span {
	color: #FFFFFF;
	background-image: url(../../images/winter/index_tab/spring_down.jpg);
	text-decoration: none;
	background-position: center top;
}

.yui-navset_tab01 #current a {
  background-position:0% -42px;
}

.yui-navset_tab01 #current a span {
		background-position:100% -42px;
		color:#FFFFFF;
}

.yui-navset01 .yui-content01{
	background-image: url(../../images/winter/index_tab/icon_li.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	clear: both;
	border: 1px solid #24618E;
	font-size: 12px;
	color: #5d626e;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
	line-height: 24px;
}

.yui-navset02{
	clear: both;
	margin-bottom: 8px;
	margin-top: 8px;
}

.yui-navset02 h4{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
	color: #404040;
	background-image: url();
	background-repeat: no-repeat;
	padding-left: 18px;
	line-height: 24px;
	background-position: 0px 4px;
	margin-bottom: 3px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

.yui_tabs02 {
	width:98%;
	background-image:url(../../images/winter/index_tab/fall_tab_bg.jpg);
	background-repeat:repeat-x;
	background-position:80% 9.3%; 
	
  position: relative;   
  min-height: 140px; /* This part sucks */
  clear: both;
  margin: 5px 0;
}

.yui-navset_tab02 {
	line-height:normal;
	margin-left: -20px;
	background-image: url(../../images/winter/index_tab/fall_tab_bg.jpg);
	background-repeat: repeat-x;
	margin:0; padding:0px;
	line-height: 15px;
	background-position : 50% 65%;
}

.yui-navset_tab02 span {
	margin:0;
	list-style:none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
  display:inline;
  margin:0;
  padding:0;
  }

.yui-navset_tab02 a {
	float:left;
	text-decoration:none;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 0;
	padding-top: 10px;
  }

.yui-navset_tab02 a span {
	float:left;
	display:inline-block;
	color: #666666;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	height: 36px;
	background-image: url(../../images/winter/index_tab/fall_up.jpg);
	background-repeat: no-repeat;
	background-position: right top;
  }


/* Commented Backslash Hack hides rule from IE5-Mac \*/

.yui-navset_tab02 a span {float:none;}

/* End IE5-Mac hack */


.yui-navset_tab02 a:hover span {
	color: #FFFFFF;
	background-image: url(../../images/winter/index_tab/fall_down.jpg);
	text-decoration: none;
	background-position: center top;
}

.yui-navset_tab02 .selected {
	color: #FFFFFF;
	background-image: url(../../images/winter/index_tab/fall_down.jpg);
	text-decoration: none;
	background-position: center top;
}

.yui-navset_tab02 .selected span {
	color: #FFFFFF;
	background-image: url(../../images/winter/index_tab/fall_down.jpg);
	text-decoration: none;
	background-position: center top;
}

.yui-navset_tab02 #current a {
  background-position:0% -42px;
}

.yui-navset_tab02 #current a span {
		background-position:100% -42px;
		color:#FFFFFF;
}
.yui-navset02 .yui-content{
	background-image: url(../../images/winter/index_tab/icon_li.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	clear: both;
	border: 1px solid #24618E;
	font-size: 12px;
	color: #5d626e;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
	line-height: 24px;
}

.yui-navset03{
	clear: both;
	margin-bottom: 8px;
	margin-top: 8px;
}

.yui-navset03 h4{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
	color: #404040;
	background-image: url();
	background-repeat: no-repeat;
	padding-left: 18px;
	line-height: 24px;
	background-position: 0px 4px;
	margin-bottom: 3px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

.yui_tabs03 {
	width:98%;
	background-image: url(../../images/winter/index_tab/holiday_newyear_tab_bg.jpg);
	background-repeat:repeat-x;
	background-position:80% 4.5%; 
	
  position: relative;   
  min-height: 255px; /* This part sucks */
  clear: both;
  margin: 5px 0;
}

.yui-navset_tab03 {
	line-height:normal;
	margin-left: -20px;
	background-image: url(../../images/winter/index_tab/holiday_newyear_tab_bg.jpg);
	background-repeat: repeat-x;
	margin:0; padding:0px;
	line-height: 15px;
	background-position : 50% 65%;
}

.yui-navset_tab03 span {
	margin:0;
	list-style:none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
  display:inline;
  margin:0;
  padding:0;
  }

.yui-navset_tab03 a {
	float:left;
	text-decoration:none;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 0;
	padding-top: 10px;
  }

.yui-navset_tab03 a span {
	float:left;
	display:inline-block;
	color: #666666;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	height: 36px;
	background-image: url(../../images/winter/index_tab/holiday_newyear_up.jpg);
	background-repeat: no-repeat;
	background-position: right top;
  }


/* Commented Backslash Hack hides rule from IE5-Mac \*/

.yui-navset_tab03 a span {float:none;}

/* End IE5-Mac hack */


.yui-navset_tab03 a:hover span {
	color: #FFFFFF;
	background-image: url(../../images/winter/index_tab/holiday_newyear_down.jpg);
	text-decoration: none;
	background-position: center top;
}

.yui-navset_tab03 .selected {
	color: #FFFFFF;
	background-image: url(../../images/winter/index_tab/holiday_newyear_down.jpg);
	text-decoration: none;
	background-position: center top;
}

.yui-navset_tab03 .selected span {
	color: #FFFFFF;
	background-image: url(../../images/winter/index_tab/holiday_newyear_down.jpg);
	text-decoration: none;
	background-position: center top;
}

.yui-navset_tab03 #current a {
  background-position:0% -42px;
}

.yui-navset_tab03 #current a span {
		background-position:100% -42px;
		color:#FFFFFF;
}
.yui-navset03 .yui-content03{
	background-image: url(../../images/winter/index_tab/icon_li.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	clear: both;
	border: 1px solid #24618E;
	font-size: 12px;
	color: #5d626e;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
	line-height: 24px;
}

/*----------------------------------------------------------------news end*/

.yui-navset04{
	clear: both;
	margin-bottom: 8px;
	margin-top: 8px;
}

.yui-navset04 h4{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
	color: #404040;
	background-image: url();
	background-repeat: no-repeat;
	padding-left: 18px;
	line-height: 24px;
	background-position: 0px 4px;
	margin-bottom: 3px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

.yui_tabs04 {
	width:98%;
	background-image:url(../../images/winter/index_tab/summer_blue_bg02.jpg);
	background-repeat:repeat-x;
	background-position:80% 3.8%; 
	
  position: relative;   
  min-height: 255px; /* This part sucks */
  clear: both;
  margin: 5px 0;
}

.yui-navset_tab04 {
	line-height:normal;
	margin-left: -20px;
	background-image: url(../../images/winter/index_tab/summer_blue_bg02.jpg);
	background-repeat: repeat-x;
	margin:0;
    padding:0px;
	line-height: 15px;
	background-position : 50% 65%;
}

.yui-navset_tab04 span {
	margin:0;
	list-style:none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
  display:inline;
  margin:0;
  padding:0;
  }

.yui-navset_tab04 a {
	float:left;
	text-decoration:none;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 0;
	padding-top: 10px;
  }

.yui-navset_tab04 a span {
	float:left;
	display:inline-block;
	color: #666666;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	height: 36px;
	background-image: url(../../images/winter/index_tab/summer_blue_bg01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
  }

/* Commented Backslash Hack hides rule from IE5-Mac \*/

.yui-navset_tab04 a span {float:none;}

/* End IE5-Mac hack */

.yui-navset_tab04 a:hover span {
	color: #FFFFFF;
	background-image: url(../../images/winter/index_tab/summer_blue_bg.jpg);
	text-decoration: none;
	background-position: center top;
}

.yui-navset_tab04 .selected {
	color: #FFFFFF;
	background-image: url(../../images/winter/index_tab/summer_blue_bg.jpg);
	text-decoration: none;
	background-position: center top;
}

.yui-navset_tab04 .selected span {
	color: #FFFFFF;
	background-image: url(../../images/winter/index_tab/summer_blue_bg.jpg);
	text-decoration: none;
	background-position: center top;
}

.yui-navset_tab04 #current04 a {
  background-position:0% -42px;
}

.yui-navset_tab04 #current04 a span {
		background-position:100% -42px;
		color:#FFFFFF;
}

.yui-navset04 .yui-content04{
	background-image: url(../../images/winter/index_tab/icon_li.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	clear: both;
	border: 1px solid #24618E;
	font-size: 12px;
	color: #5d626e;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
	line-height: 24px;
}

/*----------------------------------------------------------------news end*/



.yui-navset05{
	clear: both;
	margin-bottom: 8px;
	margin-top: 8px;
}

.yui-navset05 h4{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
	color: #404040;
	background-image: url();
	background-repeat: no-repeat;
	padding-left: 18px;
	line-height: 24px;
	background-position: 0px 4px;
	margin-bottom: 3px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

.yui_tabs05 {
	width:98%;
	background-image:url(../../images/winter/index_tab/holiday0101_tab_bg.jpg);
	background-repeat:repeat-x;
	background-position:80% 6.5%; 
	
  position: relative;   
  min-height: 190px; /* This part sucks */
  clear: both;
  margin: 5px 0;
}

.yui-navset_tab05 {
	line-height:normal;
	margin-left: -20px;
	background-image: url(../../images/winter/index_tab/holiday0101_tab_bg.jpg);
	background-repeat: repeat-x;
	margin:0;
	padding:0px;
	width:98%;
	line-height: 15px;
	background-position : 50% 65%;
}

.yui-navset_tab05 span {
	margin:0;
	list-style:none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
  display:inline;
  margin:0;
  padding:0;
  }

.yui-navset_tab05 a {
	float:left;
	text-decoration:none;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 0;
	padding-top: 10px;
  }

.yui-navset_tab05 a span {
	float:left;
	display:inline-block;
	color: #666666;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	height: 36px;
	background-image: url(../../images/winter/index_tab/holiday0101_up.jpg);
	background-repeat: no-repeat;
	background-position: right top;
  }


/* Commented Backslash Hack hides rule from IE5-Mac \*/

.yui-navset_tab05 a span {float:none;}

/* End IE5-Mac hack */


.yui-navset_tab05 a:hover span {
	color: #FFFFFF;
	background-image: url(../../images/winter/index_tab/holiday0101_down.jpg);
	text-decoration: none;
	background-position: center top;
}

.yui-navset_tab05 .selected {
	color: #FFFFFF;
	background-image: url(../../images/winter/index_tab/holiday0101_down.jpg);
	text-decoration: none;
	background-position: center top;
}

.yui-navset_tab05 .selected span {
	color: #FFFFFF;
	background-image: url(../../images/winter/index_tab/holiday0101_down.jpg);
	text-decoration: none;
	background-position: center top;
}

.yui-navset_tab05 #current a {
  background-position:0% -42px;
}

.yui-navset_tab05 #current a span {
		background-position:100% -42px;
		color:#FFFFFF;
}
.yui-navset05 .yui-content05{
	background-image: url(../../images/winter/index_tab/icon_li.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	clear: both;
	border: 1px solid #24618E;
	font-size: 12px;
	color: #5d626e;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
	line-height: 24px;
}

/*----------------------------------------------------------------news end*/
/*---------------------------------------------------------------首頁頁籤__法制局研究成果 (C)*/
.cameral .cameral_tab_more{
	margin-top:90px;
	margin-left:96%;
}
.cameral table{
    padding-top: 132px;
	width:100%;
	margin:0px;
	border-collapse:collapse;
	border:none;
	clear:both;
    position: absolute;
    top: -2px;
}
.cameral table td{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
    line-height: 140%;
    padding-left: 32px;
	height:60;
}
.cameral table td a{
	line-height: 3px;
	height: 11px;
}


.cameral table td img{
	position: absolute;
    padding-top: 9px;
	left: 4px;
}

.select_style ul li{
	color: #3E6F9F;
	list-style-type: none;
	white-space: nowrap;
	text-indent: 5px;
	list-style-position: inside;
}

/*---------------------------------------------------------------首頁__中間頁籤__*/
.tabs {
	width:98%;
	background-image:url(../../images/index_tab/winter_tab_bg.jpg);
	background-repeat:repeat-x;
	background-position:80% 11%; 
	
  position: relative;   
  min-height: 130px; /* This part sucks */
  clear: both;
  margin: 5px 0;
}

.tab_list{
  position: absolute;
  top: 52px;
  left: -10px;
  right: 0;
  bottom: -30px;
  padding: 10px;
  border: 0px solid #ccc; 
}
.tab_list_hide {
  z-index: 1;
}

.tab_list ul{
	margin-left:0px;
	margin-top: -11px;
	margin-bottom: 2px;
	list-style-type: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.tab_list ul li{
	width:102%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B7B7B7;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	clear: both;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	float: none;
	margin-top: 3px;
	margin-bottom: 3px;
	list-style-position: inside;
	list-style-image: url(../../images/winter/index_tab/icon_li.gif);
	text-indent: -20px;
	margin-right: 18px;
	margin-left: 18px;/*給IE 8看*/
	margin-left: -10px !important;/*給firefox看*/
	*margin-left: 18px !important;/*給IE 7看*/
	_margin-left: 18px;/*給IE 6看*/
	line-height: 19px;
}

.tab_list ul li a{
	background-image: none;
	clear: both;
	float: none;
	color: #484848;
	border: none;
	margin-left: 8px;
	padding-top: 1px
}

.tab_list ul li a:hover{
	background-image: none;
	color: #000000;
	text-decoration: underline;
}

.tab_list .tab_more{
	margin-top:-10px;
	margin-left:96%;
}

.tab_hide {
   display: none;   
}

.tab_show {
   display: block;   
}

.tabs_count {
}

/*----------------------------------------------------------------list end*/
