@charset "utf-8";

/*----------------左側menu (C)*/
.summer_ink_blue a:link{
	color: #1A66E6;
	text-decoration: none;
}	
.summer_ink_blue a:visited {
	color: #1A66E6;
	text-decoration: none;
}
.summer_ink_blue a:hover{
	color: #1A66E6;
	text-decoration: underline;
}	
.summer_ink_blue a:active {
	color: #52C2F2;
	text-decoration: underline;
}
.topbg {
	background-image: url(../../images/winter/dep/menubg01_top.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 8px;
}
.middlebg {
	background-image: url(../../images/winter/dep/menubg01_middle.gif);
	background-repeat: repeat-y;
	width: 150px;
}
.menubg_right {
	background-image: url(../../images/winter/dep/menubg_right.gif);
	background-repeat: no-repeat;
	height: 157px;
	width: 27px;
}
.menubg_search_right {
	background-image: url(../../images/winter/dep/menubg_search_right.gif);
	background-repeat: no-repeat;
	height: 157px;
	width: 27px;
}
.menubg_top {
	background-image: url(../../images/winter/dep/menubg_top.gif);
	height: 25px;
	width: 190px;
}
.menubg_down {
	background-image: url(../../images/winter/dep/menubg_down.gif);
	height: 27px;
	width: 190px;
	background-repeat: no-repeat;
}

#id_1 {
	background-image: url(../../images/winter/dep/menubg_single.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 30px;
	margin-bottom: 5px;
	float: right;
}
#id_2 {
	width: 167px;
	padding-left: 25px;
}
#id_top {
	background-image: url(../../images/winter/dep/menubg01_top.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 8px;
	float: right;
}
#id_down {
	background-image: url(../../images/winter/dep/menubg01_down.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 8px;
	float: right;
	margin-bottom: 5px;
}
#id_middle {
	background-image: url(../../images/winter/dep/menubg01_middle.gif);
	background-repeat: repeat-y;
	width: 150px;
	float: right;
}
/* ==== 這下面是給 IE6 專用的 CSS 加了這段menu才不會破喔 ====*/ 

*html #id_middle {	
    margin-top: -9px;
}
/* ==== end ====*/ 

.txt_white {
	color: #FFFFFF;
	text-align: right;
	margin-right: 20px;
}
.list_link li{
	list-style-image: url(../../images/winter/list_link.gif);
	margin-left: -10px;
}
.list_link ul{
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
  }

.menu01link {
	font-weight: bold;
	line-height: 150%;
	color: #6178AC;
}
.menu01link a:link, .menu01link a:visited {
	color: #6178AC;
	text-decoration: none;
}
.menu01link a:hover, .menu01link a:active {
	color: #97A6C8;
	text-decoration: none;
}
.menu02link {
	font-weight: normal;
	padding-left: 20px;
	line-height: 140%;
	margin-top: 7px;
	margin-bottom: 3px;
}
.menu02link a:link, .menu02link a:visited {
	color: #848484;
	text-decoration: none;

}
.menu02link a:hover, .menu02link a:active {
	color: #B7B7B7;
	text-decoration: none;
}
.menu03ink {
	font-weight: normal;
	padding-left: 35px;
	line-height: 140%;
	margin-top: -15px;
	margin-bottom: -15px;
	margin-left: -10px;
}

.menu03ink a:link, .menu03ink a:visited {
	color: #457B9C;
	text-decoration: none;
	list-style-image: url(../../images/winter/dep/icon_menu05.gif);
}
.menu03ink a:hover, .menu03ink a:active {
	color: #5ABACB;
	text-decoration: none;
	list-style-image: url(../../images/winter/dep/icon_menu03.gif);
}

.menu_single {
	background-image: url(../../images/winter/dep/menubg_single.gif);
	background-repeat: no-repeat;
	width: 167px;
	height: 30px;
	margin-bottom: 5px;
}
.icon_menu01 {
	padding-top: 6px;
	padding-left: 8px;
	padding-right: 5px;
	margin-bottom: -5px;
}
.line03 {
	background-image: url(../../images/winter/dep/icon_menu04.gif);
	background-repeat: no-repeat;
	height: 3px;
	width: 158px;
	margin-left: -60px;
}
.line02 {
	background-image: url(../../images/winter/dep/icon_menu04.gif);
	background-repeat: no-repeat;
	height: 3px;
	width: 145px;
	margin-left: 5px;
}

/*----------------中上方字體、版面顏色選擇、全文檢索區、 (C)*/
.middlemenu {
	background-image: url(../../images/winter/gray_bar.gif);
	background-repeat: repeat-x;
	background-position:center;
	text-align: center;
}

.stylechoose {
	background-image: url(../../images/winter/dep/index_r3_c10.gif);
	background-repeat: repeat-x;
	background-position:right;
}
.input_style {
	line-height: 90%;
	background-color: #FFFFFF;
	border: 1px solid #598BA6;
	color: #7D8688;
	padding-bottom: -3px;
	padding-top: 2px;
}
.btn_style {
	height: 22px;
	color: #666666;
}
.link_grayline {
	text-decoration: none;
	color: #484848;
	line-height: 150%;
}

.link_grayline a:link, .link_grayline a:visited {
	color: #484848;
	text-decoration: none;
}
.link_grayline a:hover, .link_grayline a:active {
	color: #000;
	text-decoration: underline;
}
