﻿@charset "UTF-8";
/* CSS Document */

/*---基本樣式 start---*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote {margin:0;padding:0;}
li {
	list-style-type: none;
}
html>body, html>body .index{height: auto;} 
body {
	background-color: #777;
	margin: 0px; 
} 
img{
	border-style: none;
}
body,td,th,select,input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}

#bod {width:630px; border:0px solid red;}

#divBook {width:630px; background:#fff;border:0px solid red;}

a:link {
	text-decoration: none;
	color:#89733a;
	blr:expression(this.onFocus=this.blur());
}
a:visited {
	text-decoration: none;
	color:#89733a;
	blr:expression(this.onFocus=this.blur());
}
a:hover {
	text-decoration: underline;
	color:#89733a;
	blr:expression(this.onFocus=this.blur());
}
a:active {
	text-decoration: none;
	color:#89733a;
	blr:expression(this.onFocus=this.blur());
}
a:focus { -moz-outline-style: none; }
.clear{clear:both;}
.icon_T {
	text-align: center;
}
.MARGIN_TOP{
	margin-top:20px;
}
.MARGIN_TOP_5{
	margin-top:5px;
	border:0px red solid;
}
.MARGIN_TOP_10{
	margin-top:10px;
}
.MARGIN_TOP_20{
	margin-top:20px;
}
.MARGIN_TOP_40{
	margin-top:40px;
}

.GRAY{
	color:#003366;
}
.RED{
	color:#990000;
}
.BOLD{
	font-weight:bold;
}
.SPAN_BLUE{
	color:#075582;
	margin-bottom:5px;
}
.BLUE{
	color:#075582;
}
.BLUE01{
	color:#003399;
}
.MARGIN-LEFT_5{
	margin-left:5px;
}
.MARGIN-LEFT_12{
	margin-left:12px;
}
.MARGIN_BOTTOM_50{
	margin-bottom:50px;
}
.PADDING_TOP{
	vertical-align:bottom;
	padding-left:0px;
	border:0px red solid;
}

/*---基本樣式 end---*/

/*---TOP_HEADER start---*/
#TOP_HEADER {
	height: 122px;
	width: 942px;
	margin: 0 auto;
	background:url(../images/header_bg.jpg) no-repeat;
	text-align: left;
	border: blue 0px solid;
}

#TOP_HEADER .ABC_LOGO {
	height: 60px;
	width: 232px;
	margin-top: 18px;
	padding-left: 33px;
	float: left;
}
#TOP_HEADER .mune_01 {
	position:relative;
	height: auto; 
	color: #125798;
	top: 15px;
	width: auto;
	margin-right:45px;
	border:0px red solid; 
	z-index:666;
	text-align:right;
}
#TOP_HEADER .mune_01 .total {
	color: #900;
	font-size: 12px;
	margin-right:10px;
}
.mune_01 a:link {
	text-decoration: none;
	color: #125798;
}
.mune_01 a:visited {
	text-decoration: none;
	color: #125798;
}
.mune_01 a:hover {
	text-decoration: none;
	color: #0099CC;
}
.mune_01 a:active {
	text-decoration: none;
	color: #0099CC;
}
.greet {
	position:relative;
	float: right; 
	font-size: 13px;
	margin-top: 40px;
	margin-right: 40px;
	color: #900;
}


/*---MENU start---*/

.MENU{
	
}

.MENU ul{
	list-style-type: none;
	height: 39px;
	width: 871px;
	margin-top: 0px;
	margin-left:36px;
	_margin-left:20px;
	float: left;
	border:0px red solid;
	background:#fff url(../images/header_bar.jpg) no-repeat;
}

.MENU li{
	float: left;	
}

li.index a{
	display: block;
	background-image: url(../images/header_bar_index_1.jpg);
	width: 107px;
	height: 39px;
	text-decoration:none;
	border:0px red solid;
}

li.index a:hover{
	background-image: url(../images/header_bar_index_2.jpg);
}

li.about a{
	display: block;
	background-image: url(../images/header_bar_about_1.jpg);
	width: 135px;
	height: 39px;
	text-decoration:none;
	border:0px red solid;
}

li.about a:hover{
	background-image: url(../images/header_bar_about_2.jpg);
}


li.buy a{
	display: block;
	background-image: url(../images/header_bar_buy_1.jpg);
	width: 109px;
	height: 39px;
	text-decoration:none;
}

li.buy a:hover{
	background-image: url(../images/header_bar_buy_2.jpg);
}

li.authorize a{
	display: block;
	background-image: url(../images/header_bar_authorize_1.jpg);
	width: 109px;
	height: 39px;
	text-decoration:none;
}

li.authorize a:hover{
	background-image: url(../images/header_bar_authorize_2.jpg);
}

li.libraryA a{
	display: block;
	background-image: url(../images/header_bar_library_A.jpg);
	width: 124px;
	height: 39px;
	text-decoration:none;
	margin-left:145px;
}

li.libraryA a:hover{
	background-image: url(../images/header_bar_library_B.jpg);
}
li.library a{
	display: block;
	background-image: url(../images/header_bar_library_1.jpg);
	width: 140px;
	height: 39px;
	text-decoration:none;
	margin-left:270px;
}

li.library a:hover{
	background-image: url(../images/header_bar_library_2.jpg);
}

li a span{ visibility:hidden;}

li.libraryB a{
	display: block;
	background-image: url(../images/header_bar_library_1.jpg);
	width: 140px;
	height: 39px;
	text-decoration:none;
	margin-left:0px;
}
/*需求變更臨時使用*/
li.libraryB{
	display: block;
	background-image: url(../images/header_bar_library_1.jpg);
	width: 140px;
	height: 39px;
	text-decoration:none;
	margin-left:0px;
}


/*---MENU end---*/
/*---TOP_HEADER end---*/

/*---SEARCH_ACCOUNT star---*/
#SEARCH_ACCOUNT{
	height: 50px;
	width: 942px; 
	margin: 0 auto;
	background: url(../images/bg.jpg) repeat-y;
}
#SEARCH_ACCOUNT_1{
	height: 35px;
	width: 855px; 
	margin: 0 auto;
	background-color:#fdffe3;
	/*background: url(../images/search_03.jpg) no-repeat center top;*/
}
.search_01{
	height: 35px;
	width: auto; 
	/*background:#fff url(../images/search_01.jpg) no-repeat;*/
	/*border-right:1px #CCC dashed;*/
	/*background: #fdffe3;*/
	margin-left:10px;
	_margin-left:5px;
	float:left;
}
.search_02{
	position:absolute;
	margin-left:10px;
	margin-top:5px;
	width:auto;
	height:auto;
	border: 0px solid red;
	z-index:999;
}
.search_02  .search_txt {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 position:relative;
 width: 180px;
 margin: 0px;
 margin-left:0px;
 height: 14px;
 font-size: 12px;
 color: #666;
 padding: 2px 0 0 2px;
 line-height: 12px;
 border:1px #888 solid;
}
.search_02  .search_txt_01 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 position:relative;
 width: 110px;
 margin: 0px;
 margin-left:0px;
 height: 14px;
 font-size: 12px;
 color: #666;
 padding: 2px 0 0 2px;
 line-height: 12px;
 border:1px #888 solid;
}
.search_03{
	height: 35px;
	width:550px; 
	/*background:#fff url(../images/search_01.jpg) no-repeat;*/
	border-right:0px #CCC dashed;
	/*background: #fdffe3;*/
	margin-left:10px;
	_margin-left:5px;
	float:left;
}/*會員登入用*/
.search_04{
	position:absolute;
	margin-left:10px;
	margin-top:5px;
	width:520px;
	height:auto;
	border: 0px solid red;
	z-index:999;
}/*會員登入用*/
.search_04  .search_txt {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 position:relative;
 width: 155px;
 margin: 0px;
 margin-left:0px;
 height: 14px;
 font-size: 12px;
 color: #666;
 padding: 2px 0 0 2px;
 line-height: 12px;
 border:1px #888 solid;
}/*會員登入用*/

.button{
	border-style: none;
	background: url(../images/button_search.gif) no-repeat right;
	width: 40px;
	height:21px;
	margin-top:0;
	border: 0px red solid;
}
.button1{
	border-style: none;
	background: url(../images/search_01.gif) no-repeat;
	width: 65px;
	height:22px;
	margin-top:0;
	border: 0px red solid;
}
.button_02{
	border-style: none;
	background: url(../images/button_19.gif) no-repeat right;
	width: 105px;
	height:21px;
	margin-top:0;
	border: 0px red solid;
}




.search_02  .label{
	margin-right:3px;
	border:0px red solid;
}
.account_02{
	float:right;
	margin-right:10px;
	margin-top:10px;
	width: auto;
	height:auto;
	border:0px solid red;
	z-index:999;
	color:#990000;
}
.account_02_VIEWER{
	float:right;
	margin-right:10px;
	margin-top:3px;
	width: auto;
	height:auto;
	border:0px solid red;
	z-index:999;
	color:#990000;
}
.account_02_VIEWER img{
	vertical-align:bottom;
}

.account_03{
	height: 35px;
	width: 280px; 
	/*background:url(../images/account.jpg) no-repeat;*/
	border:0px #CCC dashed;
	/*background:#fdffe3;*/
	margin-left:570px;
}/*會員登入用*/
.account_04{
	position:absolute;
	margin-left:0px;
	margin-top:10px;
	width: 260px;
	height:auto;
	text-align:right;
	border:0px solid red;
	z-index:999;
}/*會員登入用*/
.account_04 .span_01{
	color:#990000;
	font-size:14px;
}
.span_02{
	font-weight:bold;
}
.span_03{
	font-size:10px;
	color:#333333;
}
.account_04 a{
	font-size:12px;
}
.account_span{
	color:#003399;
	font-size:13px;
	margin-right:3px;
	margin-left:5px;
}
#SEARCH_ACCOUNT .account_02 .account_txt01 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 position:relative;
 width: 80px;
 margin: 0px;
 margin-left:0px;
 height: 14px;
 font-size: 12px;
 color: #666;
 padding: 2px 0 0 2px;
 line-height: 12px;
 border:1px #888 solid;
}
#SEARCH_ACCOUNT .account_02 .account_txt02 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 position:relative;
 width:80px;
 margin: 0px;
 margin-left:0px;
 height: 14px;
 font-size: 12px;
 color: #666;
 padding: 2px 0 0 2px;
 line-height: 12px;
 border:1px #888 solid;
}
#SEARCH_ACCOUNT .account_02 .button3{
	border-style: none;
	background: url(../images/button_send.gif) no-repeat;
	width: 40px;
	height:21px;
	margin-top:0;
	border: 0px red solid;
}
.button4{
	border-style: none;
	background: url(../images/button_01.gif) no-repeat;
	width: 65px;
	height:21px;
	margin-top:0;
	border: 0px red solid;
}
.button5{
	border-style: none;
	background: url(../images/button_02.gif) no-repeat;
	width: 65px;
	height:21px;
	margin-top:0;
	border: 0px red solid;
}
/*---SEARCH_ACCOUNT end---*/

/*---AD start---*/
#AD {
	height: 230px;
	width: 942px;
	margin: 0 auto;
	background:url(../images/bg.jpg) repeat-y;
	border: 0px blue solid;
}
.banner_01{
	float:left;
	width:225px;
	height:220px;
	margin-left:43px;
	_margin-left:20px;
	border:0px solid red;
	text-align:center;
	padding-top:5px;
	/*background:url(../images/banner_bg.jpg) no-repeat center;*/
}
.con_left_01{
	float:left;
	width:auto;
	height:auto;
	margin-left:0px;
	border:0px solid red;
	text-align:center;
	padding-top:5px;
	/*background:url(../images/banner_bg.jpg) no-repeat center;*/
}
.ad_01{
	float:right;
	margin-right:35px;
	_margin-right:20px;
	border:0px solid red;
	width:636px;
	height:222px;
	background:url(../images/AD.jpg) no-repeat;
	z-index:999;
}
.ad_02{
	float:right;
	margin-right:35px;
	_margin-right:20px;
	border:0px solid red;
	width:636px;
	height:222px;
	background:url(../images/AD-01.jpg) no-repeat;
	z-index:999;
}
.review{
	float:left;
	border:0px solid red;
	width:200px;
	margin-left:10px;
	*margin-left:8px;
	_margin-left:5px;
	margin-top:0px;
}
.review  .review_w01{
	font-size:12px;
	float:left;
	*margin-left:10px;
	_margin-left:5px;
}
.review  .review_w02{
	font-size:11px;
	_font-size:9px;
	float:right;
	margin-right:0px;
}
.review  .review_01{
	margin:3px auto;
}
.review  .review_02{
	margin-left:25px;
}
/*---AD end---*/

/*---container start---*/
#CONTAINER{
 	height: auto;
	width: 942px; 
	margin: 0 auto;
	background: url(../images/bg.jpg) repeat-y;
}
#con_left{
	position:relative;
	width:227px;
	height: auto;
	float:left;
	margin-left:43px;
	_margin-left:20px;
	border: red 0px solid;
}

#con_right{
	position:relative;
	width:670px ;
	height: auto;
	float:right;
	margin-right: 50px;
	_margin-right: 25px;
	border: red 0px solid ;
}
#con_right_A1{
	border:0px red solid;
}
#con_right_A1 .A1_L{
	width:auto ;
	height:20px;
	float:left;
	border:0px red solid;
	
}
#con_right_A1 .A1_R{
	width:200px ;
	height:20px;
	margin-bottom:2px;
	float:right;
	text-align:right;
	border:0px red solid;
	
}
.red{
	color:#990000;
}
#con_right #con_right_A2{
	width:600px ;
	height:20px;
	border-top:1px #999999 solid;
	padding-top:4px;
	text-align:right;
	vertical-align:middle;
}
#con_right_A2 .A2_L{
	width:auto;
	float:left;
	margin-left:5px;
	border-top:0px red solid;
}

#con_right_A2 .A2_R{
	width:auto;
	float:right;
	border:0px red solid;
	margin-top:2px;
}

.tb_L{
	width:auto;
	float:left;
	margin-left:12px;
	margin-top:5px;
	border:0px red solid;
}
.tb_R{
	width:auto;
	float:right;
	margin-top:5px;
	border:0px red solid;
}
#GB_no1{
	width:auto;
	height:auto;
	border-bottom:1px #ccc dashed;
	padding-top:10px;
}
#GB_no3{
	width:auto;
	height:auto;
	border-bottom:0px red dashed;
	padding-top:10px;
}
#con_right .goodbook{
	width:auto;
	height:auto;
	border:0px blue solid;
}
#con_right .goodbook_icon img{
	float:left;
	margin-bottom:5px;
	border:0px blue solid;
}
.goodbook_L {
	float:left;
	border:0px yellow solid;
	margin-top:5px;
}
.goodbook_R{
	float:left;
	width:400px;
	height:auto;
	border:0px yellow solid;
	margin-left:8px;
	margin-bottom:10px;
	margin-top:5px;
}

.goodbook_R .title_con {
	font-size: 16px;
	line-height: 20px;
	float: left;
	font-weight: bold;
	width: 400px;
	margin-bottom:8px;
}
.goodbook_R .note {
	font-size: 12px;
	line-height: 20px;
	float: left;
	padding-right: 3px;
	padding-top: 3px;
	font-weight: bold;
	margin-bottom:5px;
}
#con_right .goodbook_R .note_con {
	font-size: 12px;
	line-height: 20px;
	float: left;
	width: 320px;
	padding-top: 3px;
	color: #333333;
	padding-left: 3px;
	margin-bottom:5px;
}

#newbook{
	width:auto;
	height:auto;
	margin-top:20px;
	border:0px #AAA solid;
}
.newbook_icon img{
	float:left;
	margin-bottom:5px;
	border:0px blue solid;
}

.NEWbook_001 {
	float:left;
	display:block;
	width:120px;
	height:200px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:25px;
	_margin-left:15px;
	border: 0px red solid;
}
.NEWbook_001 p{
	margin-top:5px;
	line-height:1.3em;
}
#publish{
	width:auto;
	height:auto;
	border:0px red solid;
}
#publish p{
	margin: 0 auto 20px;
	border:0px red solid;
}
.publish_L{
	float:left;
	width:150px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
	border:0px blue solid;
}
.publish_C{
	float:left;
	width:150px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:50px;
	border:0px blue solid;
}
.publish_R{
	float:left;
	width:150px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:50px;
	border:0px blue solid;
}
.publish_P{
	width:auto;
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:50px;
	border:0px blue solid;
}
.gray{
	width:95px;
	height:115px;
	padding-right:3px;
	padding-bottom:3px;
	background:url(../images/gray.jpg) no-repeat;
	background-position:right bottom;
	border:0px red solid;
}
#table_01{
	border:0px red solid;
	margin-top:3px;
}
#table_01 .note{
	font-size: 12px;
	line-height: 20px;
	float: left;
	padding-right: 3px;
	padding-top: 3px;
	width: 54px;
	letter-spacing: 6px;
}
#table_01 .note2{
	font-size: 12px;
	line-height: 20px;
	float: left;
	padding-right: 3px;
	padding-top: 3px;
	width: 54px;
}
#table_01 .note3{
	font-size: 12px;
	line-height: 20px;
	float: left;
	padding-right: 3px;
	padding-top: 3px;
	width: 60px;
}
#table_01 .note4{
	font-size: 12px;
	line-height: 20px;
	float: left;
	padding-right: 3px;
	padding-top: 3px;
	width: 85px;
}
#table_01 .title_con {
	font-size: 12px;
	line-height: 20px;
	float: left;
	font-weight: bold;
	width: 230px;
	border:0px red solid;
}
#table_01 .note_con {
	font-size: 12px;
	line-height: 20px;
	float: left;
	width: 230px;
	padding-top: 3px;
	border:0px red solid;
}
#table_01 .note_con3 {
	font-size: 12px;
	line-height: 20px;
	float: left;
	width: 224px;
	padding-top: 3px;
	border:0px red solid;
}
#table_01 .note_con4 {
	font-size: 12px;
	line-height: 20px;
	float: left;
	width: 270px;
	padding: 6px;
	border:1px  #CCCCCC solid;
}
#table_01 img{
	margin-right:3px;
}
#table_foot{
	width:auto;
	height:20px;
	border:0px red solid;
	border-top:1px #999999 solid;
	margin-top:10px;
}
#table_02{
	border:0px red solid;
	margin-top:3px;
}
#table_02 .note{
	font-size: 12px;
	line-height: 20px;
	float: left;
	padding-right: 3px;
	padding-top: 3px;
	width: 54px;
	letter-spacing: 6px;
}
#table_02 .note2{
	font-size: 12px;
	line-height: 20px;
	float: left;
	padding-right: 3px;
	padding-top: 3px;
	width: 54px;
}
#table_02 .note3{
	font-size: 12px;
	line-height: 20px;
	float: left;
	padding-right: 3px;
	padding-top: 3px;
	width: 60px;
}
#table_02 .note4{
	font-size: 12px;
	line-height: 20px;
	float: left;
	padding-right: 3px;
	padding-top: 3px;
	width: 74px;
}
#table_02 .note5{
	font-size: 12px;
	line-height: 20px;
	float: left;
	padding-right: 3px;
	padding-top: 3px;
	width: 60px;
}
#table_02 .title_con {
	font-size: 12px;
	line-height: 20px;
	float: left;
	font-weight: bold;
	width: 470px;
	border:0px red solid;
}
#table_02 .note_con {
	font-size: 12px;
	line-height: 20px;
	float: left;
	width:465px;
	padding-top: 3px;
	border:0px red solid;
}
#table_02 .note_con3 {
	font-size: 12px;
	line-height: 20px;
	float: left;
	width: 460px;
	padding-top: 3px;
	border:0px red solid;
}
#table_02 .note_con4 {
	font-size: 12px;
	line-height: 20px;
	float: left;
	width: 440px;
	padding: 6px;
	margin-top:10px;
	border:1px  #CCCCCC solid;
	background-color:#FFFFFF;
}
#table_02 .note_con5 {
	font-size: 12px;
	line-height: 20px;
	float: left;
	width: 470px;
	margin-top:5px;
	border:0px  #CCCCCC solid;
}
.table_02_01 li{
	margin-left:2em;
	border:0px red solid;
}
.table_02_02{
	border:0px red solid;
	font-weight:bold;
}
#table_02 img{
	margin-right:3px;
}

.bgColor_01{
	background-color:#f0f0f0;
}
.icon_dl {
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	background-image: url(../images/icon_dl.gif);
	background-repeat: no-repeat;
	height: 20px;
	line-height: 17px;
	list-style-type: none;
	padding-left: 20px;
	border: 0px solid #ffffff;
}

.icon_dlG {
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	background-image: url(../images/icon_dl.gif);
	background-repeat: no-repeat;
	height:auto;
	line-height: 17px;
	list-style-type: none;
	padding-left: 20px;
	border: 0px solid #ffffff;
}
.icon_info {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-image: url(../images/icon_info.gif);
	background-repeat: no-repeat;
	height: 20px;
	line-height: 17px;
	list-style-type: none;
	padding-left: 20px;
	border: 0px solid #ffffff;
}
.icon_buybk {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-image: url(../images/icon_buybk.gif);
	background-repeat: no-repeat;
	height: 20px;
	line-height: 17px;
	list-style-type: none;
	padding-left: 20px;
	border: 0px solid #ffffff;
}
.icon_money {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-image: url(../images/icon_money.gif);
	background-repeat: no-repeat;
	height: 18px;
	line-height: 17px;
	list-style-type: none;
	padding-left: 20px;
	border: 0px solid #ffffff;
}
.icon_hand {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-image: url(../images/icon_hand.gif);
	background-repeat: no-repeat;
	height: 18px;
	line-height: 17px;
	list-style-type: none;
	padding-left: 20px;
	border: 0px solid #ffffff;
}
.icon_hand1 {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-image: url(../images/icon_hand1.gif);
	background-repeat: no-repeat;
	height: 18px;
	line-height: 17px;
	list-style-type: none;
	padding-left: 20px;
	border: 0px solid #ffffff;
	color:#666;
}
.icon_coming {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-image: url(../images/icon_coming.gif);
	background-repeat: no-repeat;
	height: 18px;
	line-height: 17px;
	list-style-type: none;
	padding-left: 20px;
	border: 0px solid #ffffff;
	color:#666;
}
#con_center{
	width:853px;
	border:0px red solid;
	margin-left:43px;
}
#con_center #con_right_A1{
	width:853px ;
	height:20px;
	border:0px red solid;
	border-bottom:1px #999999 solid;
}
#con_center #con_right_A2{
	width:853px ;
	height:20px;
	border:0px red solid;
	margin-top:5px;
	text-align:right;
	vertical-align:middle;
}

/*---container end---*/


/*---footer start---*/
#FOOTER {
	background: url(../images/footer.jpg) no-repeat;
	width:944px;
	height:110px;
	padding:0;
	margin:0 auto;
}
#FOOTER .foot_info {
	text-align:center;
	 padding-top:48px; 
	 font-size: 12px;
	 color: #777;
}
#FOOTER .foot_info  a {
	color: #AAA;
	text-decoration: none;
}
#FOOTER .foot_info  a:link {color: #AAA;}
#FOOTER .foot_info  a:visited {color: #AAA;}
#FOOTER .foot_info  a:hover {color: #FFF;}	
#FOOTER .foot_info a:active {color: #AAA;}
#FOOTER .copyright {
	padding-top:3px; 
	font-size: 12px;
	 color:#222; 
	 border:0px blue solid; 
	 position:relative; 
	 height:20px;
}
#FOOTER .copyright  .airitilogo{
	padding-top:15px;
	border:0px blue solid;
	position:absolute;
	float:right;
	right:20px;
}
#FOOTER .copyright .reserved{
	width:300px;
	border:0px blue solid;
	float:left;
	position:absolute;
	left:320px;
	top:11px;
	text-align:center;
}
/*---footer end---*/

/* float Clear Patch */
.floatCLR {
	overflow:hidden;
	height:0;
	clear: both;
}
.clear{clear:both;}


/*--書單  開始--*/
#book_list_top{
	width:auto;
	height:auto;
	border:0px red solid;
	margin-top:0;
}
#book_list_dn{
	width:850px;
	height:auto;
	margin-left:50px;
	margin-top:10px;
	border:0px red solid;
}
#book_list_dn_01{
	width:700px;
	height:auto;
	margin-left:80px;
	margin-top:10px;
	padding:40px;
	border:1px #CCC solid;
}
#book_list_top .book_list_top_L{
	width:auto;
	height:auto;
	float:left;
	margin-left:70px;
	_margin-left:40px;
	margin-top:45px;
	border:0px red solid;
	color:#990000;
}
#book_list_top .book_list_top_R{
	width:auto;
	height:auto;
	float:left;
	margin-left:100px;
	margin-bottom:5px;
	border:0px red solid;
}
#book_list_top p{
	margin:0px;
	border:0px blue solid;
}
#book_list_top .NEWNEW{
	width:550px;
	height:auto;
	margin-top:3px;
	background-color:#fcfeed;
	border:1px #d9d9d9 solid;
}
.NEW_P{
	width:auto;
	height:auto;
	margin-top:5px;
	border:0px blue solid;
}
.NEW_P img{
	margin-left:10px;
	margin-right:5px;
}
.NEW_P_more{
	border:0px blue solid;
	text-align:right;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:5px;
}
/*--書單  結束--*/

.OK_button_21{
	background:url(../images/print_book.jpg) no-repeat;
	width:75px;
	height:20px;
	border-style:none;
	margin-top:0px;
	margin-bottom:0px;
}
.OK_button_22{
	background:url(../images/print_book.jpg) no-repeat;
	width:75px;
	height:20px;
	border-style:none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
}
.OK_button_23{
	background:url(../images/button_OK.gif) no-repeat;
	width:65px;
	height:21px;
	border-style:none;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:60px;
}
.OK_button_24{
	background:url(../images/button_OK.gif) no-repeat;
	width:65px;
	height:21px;
	border-style:none;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:100px;
}
.OK_button_25{
	background:url(../images/button_send.gif) no-repeat;
	width:40px;
	height:21px;
	border-style:none;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:100px;
}
.OK_button_26{
	background:url(../images/button_14.gif) no-repeat;
	width:95px;
	height:21px;
	border-style:none;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:280px;
	*margin-left:240px;
	_margin-left:240px;
}
.OK_button_27{
	background:url(../images/button_15.gif) no-repeat;
	width:95px;
	height:21px;
	border-style:none;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:0px;
}
.OK_button_28{
	background:url(../images/button_14.gif) no-repeat;
	width:95px;
	height:21px;
	border-style:none;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:200px;
	*margin-left:160px;
	_margin-left:160px;
}
.OK_button_29{
	background:url(../images/button_OK.gif) no-repeat;
	width:65px;
	height:21px;
	border-style:none;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:350px;
	*margin-left:300px;
	_margin-left:300px;
}
.OK_button_30{
	background:url(../images/button_OK.gif) no-repeat;
	width:65px;
	height:21px;
	border-style:none;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:330px;
	*margin-left:290px;
	_margin-left:290px;
}
.OK_button_31{
	background:url(../images/button_OK.gif) no-repeat;
	width:65px;
	height:21px;
	border-style:none;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:80px;
}
.OK_button_32{
	background:url(../images/button_16.gif) no-repeat;
	width:65px;
	height:21px;
	border-style:none;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:0px;
}
.OK_button_33{
	background:url(../images/button_OK.gif) no-repeat;
	width:65px;
	height:21px;
	border-style:none;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:5px;
}
.OK_button_34{
	background:url(../images/button_17.gif) no-repeat;
	width:95px;
	height:21px;
	border-style:none;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:120px;
}
.OK_button_35{
	background:url(../images/button_search.gif) no-repeat;
	width:40px;
	height:21px;
	border-style:none;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:280px;
}
.OK_button_36{
	background:url(../images/button_11.gif) no-repeat;
	width:40px;
	height:21px;
	border-style:none;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:0px;
}
.OK_button_37{
	background:url(../images/button_18.gif) no-repeat;
	width:40px;
	height:21px;
	border-style:none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
}
.OK_button_38{
	background:url(../images/button_send.gif) no-repeat;
	width:40px;
	height:21px;
	border-style:none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
}
.OK_button_39{
	background:url(../images/button_18.gif) no-repeat;
	width:40px;
	height:21px;
	border-style:none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
}

.OK_button_41{
	background:url(../images/button_print.gif) no-repeat;
	width:65px;
	height:21px;
	border-style:none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
}

.OK_button_42{
	background:url(../images/button_cancel.gif) no-repeat;
	width:65px;
	height:21px;
	border-style:none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
}

.OK_button_43{
	background:url(../images/button_close.gif) no-repeat;
	width:65px;
	height:21px;
	border-style:none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
}


#POPUP_WHITE{
	background:#F9F9F7;
}
#POPUP_WHITE_AD{
	background:#F9F9F7;
	width:700px;
	height:auto;
	border:0px red solid;
	padding-top:10px;
}
.popup_01{
	width:auto;
	height:auto;
	margin:30px;
}
.popup_01 p{
	margin-top:10px;
}

.P_001{
	color: #333333;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
}
.P_002{
	color: #000;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
.LOGIN{
	width:250px;
	height:90px;
	/*background:url(../images/bg_LOGIN.gif) no-repeat;*/
	background-color:#dae5ee;
	border:0px red solid;
	margin-left:320px;
	margin-top:20px;
	padding:20px;
}
.P_003{
	color: #000;
	font-size:12px;
	text-align:left;
	padding-top:0px;
	padding-left:13px;
	border:0px red solid;
	line-height:1.5em;
}
.P_004{
	color: #333333;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
}
.P_005{
	color: #333333;
	font-size:12px;
	text-align:center;
	padding-top:0px;
}
.P_006{
	color: #990000;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	padding-left:13px;
	background:url(../images/icon_list.gif) no-repeat;
	background-position:left;
	border:0px red solid;
}
.P_007{
	color: #000;
	font-size:12px;
	text-align:left;
	padding-top:3px;
	border:0px red solid;
	line-height:1.5em;
}
.P_008{
	font-size:12px;
	padding-left:13px;
	margin-top:8px;
	margin-bottom:8px;
	border:0px red solid;
}
.P_009{
	color:#006699;
	font-size:12px;
	text-align:left;
	padding-top:0px;
	padding-left:13px;
	border:0px red solid;
	line-height:1.5em;
}
.P_010{
	font-size:14px;
	color:#990000;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	border-bottom:1px #CCC solid;
}
.P_011{
	font-size:14px;
	font-weight:bold;
	color:#990000;
	width:auto;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	border-bottom:1px #990000 solid;
}
.P_012{
	width:auto;
	height:auto;
	float:left;
	margin-left:100px;
	border:0px red solid;
	margin-bottom:30px;
}
.P_013{
	margin-left:180px;
	margin-bottom:10px;
	border:0px red solid;
}
.P_014{
	margin-left:170px;
	margin-bottom:10px;
	border:0px red solid;
}
.P_015{
	list-style-type:decimal;
	line-height:1.8em;
	margin-left:22px;
}
.P_016{
	color: #000;
	font-size:12px;
	text-align:left;
	padding-top:0px;
	padding-left:22px;
	border:0px red solid;
	line-height:1.5em;
}
.P_017{
	font-size:14px;
	font-weight:bold;
	color:#003399;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	border-bottom:1px #CCC solid;
}
.P_018{
	font-size:12px;
	font-weight:bold;
	float:left;
	color:#990000;
	width:auto;
	height:50px;
	margin-left:0px;
	margin-right:0px;
	border:0px #CCC solid;
}
.P_019{
	color: #000;
	float:left;
	width:720px;
	font-size:12px;
	text-align:left;
	padding-left:5px;
	padding-top:0px;
	border:0px red solid;
	line-height:1.5em;
}

.P_020{
	font-size:14px;
	font-weight:bold;
	color:#990000;
	width:auto;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
}
.P_021{
	color: #000;
	font-size:12px;
	text-align:left;
	padding-top:0px;
	padding-left:45px;
	border:0px red solid;
	line-height:1.5em;
}
.P_022{
	color: #000;
	font-size:12px;
	text-align:left;
	padding-top:0px;
	padding-left:25px;
	border:0px red solid;
	line-height:1.5em;
}

#CON_A{
	height: 70px;
	width: 850px; 
	margin: 0 auto;
	border:0px red solid;
	background:url(../images/bg_A01.gif) no-repeat;
}
#CON_B{
	height: auto;
	width: 770px;
	margin-left:45px;
	padding:40px;
	border:1px #DAE5EE solid;
}
#CON_B_200{
	height: 200px;
	width: 690px;
	margin-left:45px;
	padding:80px;
	border:1px #DAE5EE solid;
}
.CON_B_TOP{
	height:20px;
	width: 830px; 
	margin: 0 auto;
	padding-top:5px;
	padding-left:22px;
	border:0px red solid;
	background:url(../images/icon_A01.gif) no-repeat;
	background-position:left;
	background-color:#DAE5EE;
}

.UL_01 li{
	list-style-type:disc;
	line-height:1.8em;
	margin-left:22px;
	color:#075582;
}
.UL_02 li{
	list-style-type:decimal;
	line-height:1.2em;
	margin-left:30px;
	color:#000;
}
.joinButton_1 {
	float: left;
	display: block;
	position: relative;
	padding:18px 0 7px 0;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	background-image: url(../images/bg_A02.gif);
	background-position: -192px top;
	height: 26px;
	width: 192px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444;
}
a.joinButton_1:link {color: #444;text-decoration: none;}
a.joinButton_1:visited {color: #444;text-decoration: none;}
a.joinButton_1:hover {background-image: url(../images/bg_A02.gif);background-position: 0px top;color: #FFF;}
a.joinButton_1:active {background-image: url(../images/bg_A02.gif);background-position: 0px top;color: #FFF;}
.joinButton_2 {
	float: left;
	display: block;
	position: relative;
	padding:18px 0 7px 0;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	background-image: url(../images/bg_A02.gif);
	height:26px;
	width:192px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
}
a.joinButton_2:link {color: #FFF;text-decoration: none;}
a.joinButton_2:visited {color: #FFF;text-decoration: none;}
a.joinButton_2:hover {color: #FFF;text-decoration: none;}
a.joinButton_2:active {color: #FFF;text-decoration: none;}

.CON_B_P{
	font-size:14px;
	color:#990000;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:20px;
	border-bottom:1px #990000 solid;
}
.CON_B_IN{
	font-size:14px;
	margin:0 auto;
	height:auto;
	border:0px red solid;
}
.TOP_RED{
	color:#990000;
}
.ROAD{
	width:850px;
	height:auto;
	margin-left:50px;
	border:0px red solid;
	margin-bottom:10px;
}
.TABLE_001{
	font-size:14px;
	color:#006699;
}
.PDF_S img{
	vertical-align:middle;
	border:0px red solid;
}
#VIEWER{
	width:700px;
	height:auto;
	border:0px red solid;
	margin:0 auto;
}
#VIEWER_01{
	border:0px red solid;
	height:100px;
}
#VIEWER_01 a{
	width:101px;
	height:32px;
	margin-left:290px;
	margin-top:180px;
	text-decoration:none;
	border:0px red solid;
}
#VIEWER_01 img{
	width:101px;
	height:32px;
	margin-top:80px;
	text-decoration:none;
	border:0px red solid;
}
#VIEWER_L{
	width:320px;
	height:350px;
	border:0px red solid;
	float:left;
}
#VIEWER_R{
	width:320px;
	height:auto;
	border:0px red solid;
	float:left;
	margin-left:60px;
}

#VIEWER_02{
	margin-left:100px;
}

/*進階查詢 部份開始*/
#AD_search{
	width:680px;
	height:auto;
	border:0px red solid;
}
#AD_search_top{
	width:350px;
	height:auto;
	border:0px red solid;
	margin:10px auto;
	background:#dae5ee;
	padding:10px;
}
.AD_search_top_01{
	margin-left:65px;
	*margin-left:32px;
	_margin-left:25px;
	margin-top:10px;
	border:0px red solid;
	float:left;
}
.AD_search_top_02{
	margin-left:10px;
	margin-top:10px;
	border:0px red solid;
	float:left;
}
.AD_search_top_02{
	margin-left:10px;
	margin-top:10px;
	border:0px red solid;
	float:left;
}
#AD_search_down{
	width:680px;
	height:auto;
	border-top:1px #CCC solid;
	border-bottom:0px #CCC solid;
	padding:10px;
}
.AD_search_down_01{
	margin-left:10px;
	width:230px;
	float:left;
	padding:10px;
	border:0px blue solid;
}
.AD_search_down_01_p{
	width:230px;
	border:0px blue solid;
}
.AD_search_down_01_L{
	width:auto;
	height:auto;
	margin-top:10px;
	float:left;
	border:0px red solid;
}
.AD_search_down_01_R{
	width:auto;
	height:auto;
	margin-top:10px;
	float:left;
	border:0px red solid;
}
.AD_search_down_02{
	margin-left:20px;
	margin-top:10px;
	float:left;
	width:auto;
	height:auto;
	border:0px red solid;
}
.AD_search_down_02_L{
	width:auto;
	height:auto;
	float:left;
	border:0px red solid;
}
.AD_search_down_02_R{
	width:auto!important;
	width:105px;
	min-width:105px;
	padding:10px;
	height:200px;
	float:left;
	border:1px #dae5ee solid;
	background:#FFFFFF;
}
.AD_search_down_03{
	margin-left:20px;
	margin-top:10px;
	float:left;
	height:200px;
}
.AD_search_down_03_R{
	width:auto!important;
	width:170px;
	min-width:100px;
	padding:10px;
	height:200px;
	float:left;
	border:1px #dae5ee solid;
	background:#FFFFFF;
}
/*進階查詢 部份結束*/

/*匯出目錄 popup_06 開始*/
#popup_06{
	width:520px;
	height:auto;
	border:1px #dae5ee solid;
	margin-top:0px;
	margin-left:0px;
}
.popup_06_dn{
	width:auto;
	height:100px;
	border-top:1px #dae5ee solid;
}
.popup_06_dn_top{
	width:auto;
	height:auto;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	background-color:#DAE5EE;
	color:#666;
	font-size:12px;
}
.popup_06_dn_p{
	margin-left:60px;
	width:100px;
	float:left;
	border:0px red solid;
}
#title_L{
	width:250px;
	height:auto;
	border-right:0px #666 dotted;
	background-color:#dae5ee;
	color:#990000;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}
#title_R{
	width:250px;
	height:auto;
	border-bottom:0px yellow solid;
	background-color:#dae5ee;
	color:#990000;
	float:right;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}
.popup_08_LL{
	width:auto;
	height:auto;
	border-top:0px #CCC solid;
	margin-top:5px;
	margin-left:0px;
	padding:10px;
}

.popup_08_LL{
	width:auto;
	height:auto;
	border-top:0px #CCC solid;
	margin-top:10px;
	margin-left:0px;
	padding:10px;
}
.popup_08_RR{
	width:auto;
	height:auto;
	border-top:0px #CCC solid;
	margin-top:10px;
	margin-left:0px;
	padding:10px;
}
#popup_06_L{
	width:249px;
	height:auto;
	border-right:0px #666 dotted;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;
}
#popup_06_R{
	width:250px;
	height:auto;
	border-left:1px #666 dotted;
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;
}
#popup_06 p{
	margin-top:5px;
	margin-bottom:5px;
}
#popup_08{
	width:410px;
	height:auto;
	border:0px #dae5ee solid;
	margin-top:0px;
	margin-left:0px;
}

#popup_relogin
{
	width:auto;
	height:auto;
	border:0px #dae5ee solid;
	margin-top:80px;
	margin-left:350px
}
#popup_relogin_s{
	width:auto;
	height:auto;
	border-right:0px #666 dotted;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;
}


#popup_08_L{
	width:190px;
	height:auto;
	border-right:0px #666 dotted;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;
}
#popup_08_R{
	width:190px;
	height:auto;
	border-left:0px #666 dotted;
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;
}
#popup_08 p{
	margin-top:5px;
	margin-bootm:5px;
}
/*匯出目錄 popup_06 結束*/

.popup_02{
	width:250px;
	height:auto;
	margin:30px;
	*margin:20px;
	_margin:20px;
}
.popup_02 p{
	margin-top:10px;
}
.popup_title{
	font-size:14px;
	color:#990000;
	font-weight:bold;
}
#ADSEARCHTOP{
	text-align:center;
}

.ad-button{
	border:0px red solid;
	margin-left:200px;
	margin-top:180px;	
}

.headWW{
	width:250px;;
	margin-top:40px;
	margin-left:650px;
	border:0px red solid;
	font-size:12px;
	color:#990000;
	text-align:right;
}


/*從SpryTabbedPanels_A01.css拿過來的樣式,將ID指定方式修改普通CSS類 by KEVIN*/
.OK_button_20{
	background:url(../images/button_05.gif) no-repeat;
	width:95px;
	height:21px;
	border-style:none;
	margin-top:5px;
	margin-left:20px;
}
.OK_button_11{
	background:url(../images/button_10.gif) no-repeat;
	width:105px;
	height:21px;
	border-style:none;
	margin-top:5px;
	margin-left:0px;
}
.OK_button_14{
	background:url(../images/button_03.gif) no-repeat;
	width:95px;
	height:21px;
	border-style:none;
	margin-top:5px;
	margin-left:0px;
}
.OK_button_15{
	background:url(../images/button_12.gif) no-repeat;
	width:150px;
	height:21px;
	border-style:none;
	margin-top:5px;
	margin-left:0px;
}
.OK_button_16{
	background:url(../images/button_04.gif) no-repeat;
	position:relative;
	float:left;
	width:95px;
	height:21px;
	border-style:none;
	margin-top:5px;
	margin-left:5px;
	border:0px blue solid;
}
.OK_button_17{
	background:url(../images/button_DN_form.gif) no-repeat;
	position:relative;
	float:left;
	width:50px;
	height:21px;
	border-style:none;
	margin-top:5px;
	margin-left:5px;
	border:0px blue solid;
}

.imgForDownload{
	margin-left:290px;
	margin-top:80px;
}
.pdf_v{
	vertical-align:middle;
}

.bgfff{
	background:#FFF;
	}
.bgCLI{
	background:#EEE;
}
.step1{
	vertical-align:bottom;
	float:left;
}
.stepspan{
	border:0px red solid;
	float:left;
	width:580px;
}
.Vtop01{
	border:0px #C00 solid;
	padding:0px;
	margin-top:20px;
}
.Vtop02{
	border:1px #C00 solid;
	padding:20px;
}
.Vtop03{
	border:1px #C00 solid;
	padding:20px;
}
.img_mid{
	vertical-align:middle;
}

.GB_a{
	width:auto;
	padding:5px;
	font-size:14px;
	font-weight:bold;
	color:#069;
}
.GB_001 {
	float:left;
	display:block;
	width:120px;
	height:160px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:25px;
	_margin-left:15px;
	border: 0px red solid;
}
.GBGRAY a{
	color:#666;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
}
#book_head{
	width:950px;
	height:70px;
	margin:0 auto;
	background:url(../images_01/bg_01.jpg) repeat-y;
	}
#bookcon{
	width:950px;
	height:500px;
	margin:0 auto;
	border-top:0px solid #777;
	background:url(../images_01/bg_01.jpg) repeat-y;
	}
#bookfooter{
	width:950px;
	height:21px;
	margin:0 auto;
	background:url(../images_01/bg_footer.jpg) repeat-y;
	}
#bookicon_L{
	width:150px;
	height:500px;
	margin-left:32px;
	border:0px red solid;
	float:left;
}
#bookicon_R{
	width:860px;
	height:800px;
	margin-left:10px;
	border:0px red solid;
	float:left;
}
.bookslogo{
	margin-left:30px;
	margin-top:20px;
	float:left;
}
.bookname{
	border:0px red solid;
	width:680px;
	margin-top:25px;
	margin-left:10px;
	float:left;
}
.name1{
	border:0px red solid;
	width:75px;
	float:left;
	font-size:14px;
	line-height:1.3em;
	color: #125798;
}
.name2{
	border:0px red solid;
	width:500px;
	margin-left:3px;
	font-size:14px;
	line-height:1.3em;
	float:left;
	color: #125798;
}
#L01{
	border:0px red solid;
	height:24px;
	margin-top:15px;
}
.R01{
	border:0px red solid;
	margin-top:15px;
	margin-bottom:5px;
	height:20px;
	text-align:right;
	padding-right:30px;
}
.pdf_img{
	vertical-align:bottom;
	
	
}
.pdftop_1_0 {
	background-image:url(../images_01/icon_big.jpg);
	height: 24px;
	width: 58px;
	line-height: 23px;
	font-size: 12px;
	text-align: center;
	letter-spacing: 1px;
	color: #333;
	float: left;
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
	margin-left: 1px;
}



.pdftop_1_1 {
	background-image: url(../images_01/icon_small.jpg);
	height: 21px;
	width: 57px;
	line-height: 21px;
	font-size: 12px;
	text-align: center;
	letter-spacing: 1px;
	color: #333;
	float: left;
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
	margin-left:1px;
	margin-top:3px;
}
.pdftop_2_0 {
	background-image:url(../images_01/icon_big.jpg);
	height: 24px;
	width: 58px;
	line-height: 23px;
	font-size: 12px;
	text-align: center;
	letter-spacing: 1px;
	color: #333;
	float: left;
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
	margin-left: 58px;
}
.pdftop_2_1 {
	background-image: url(../images_01/icon_small.jpg);
	height: 21px;
	width: 57px;
	line-height: 21px;
	font-size: 12px;
	text-align: center;
	letter-spacing: 1px;
	color: #333;
	float: left;
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
	margin-left:58px;
	margin-top:3px;
}
.pdftop_3_0 {
	background-image:url(../images_01/icon_big.jpg);
	height: 24px;
	width: 58px;
	line-height: 23px;
	font-size: 12px;
	text-align: center;
	letter-spacing: 1px;
	color: #333;
	float: left;
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
	margin-left: 115px;
}
.pdftop_3_1 {
	background-image: url(../images_01/icon_small.jpg);
	height: 21px;
	width: 57px;
	line-height: 21px;
	font-size: 12px;
	text-align: center;
	letter-spacing: 1px;
	color: #333;
	float: left;
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
	margin-left:115px;
	margin-top:3px;
}
.aaa a:link{
	text-decoration:none;
	color: #888
}
.aaa a:visited{
	text-decoration:none;
	color: #888
}
.aaa a:hover{
	text-decoration:none;
	color: #888
}
.aaa a:active{
	text-decoration:none;
	color: #888
}
a.link_01:link{color: #888!important;}
a.link_01:hover{color: #666!important;}


.iframe_02{
	border:0px #999 solid;
	height:800px;   
	padding:0;
	z-index:999;	
}
.iframe_02b{
	border:1px #999 solid;
	height:460px;
	background:url(../pdf/flash-1.jpg) no-repeat;
}
.INF{
	border:0px red solid;
	margin-top:10px;
}
.INF p{
	margin-bottom:5px;
	padding-left:5px;
}
.Sorry{
	margin-top:120px;
	margin-left:180px;
	font-size:24px;
	color:#FFF;
}
#POPUP_loginBG{
	background:#FFF;
}
.imglogin{
	margin-left:40px;
}
.popup_06_LL{
	border:0px red solid;
	float:right;
	width:92%;
}
.popup_06_RR{
	border:0px red solid;
	float:left;
	width:5%;
}
.iframe_01{
	border:1px #999 solid;
}

.fulltext{
	font-size:12px;
	color:#900;
	line-height:1.5em;
}
