﻿.bottom {
	vertical-align: middle;
}
.boder0 {
	border-width: 0px;
	vertical-align: middle;
}
.bookBK {
	background-color: #FFFFFF;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #4B8493;
	border-bottom-color: #4B8493;
	border-left-color: #4B8493;
	padding: 2px;
}
.bot {
	padding: 4px;
	background-image: url('images/bot_02.gif');
	color: #D6F1F1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.mainBK {
	background-color: #E5E5E5;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1.5px;
	border-bottom-width: 1.5px;
	border-left-width: 1.5px;
	border-right-color: #4B8493;
	border-bottom-color: #4B8493;
	border-left-color: #4B8493;
	padding: 4px;
}
.mainLink {
	font-size: 12px;
	color: #006666;
	text-decoration: none;
	line-height: 22px;
}
.mainLink a:link {
	font-size: 12px;
	color: #006666;
	text-decoration: none;
	line-height: 20px;
}
.mainLink a:visited {
	font-size: 12px;
	color: #006666;
	text-decoration: none;
	line-height: 20px;
}
.mainLink a:hover {
	font-size: 12px;
	color: #009999;
	text-decoration: underline;
	line-height: 20px;
}
.maintext {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
}
.right {
	padding: 3px;
	font-size: 12px;
	color: #E8E8E8;
	text-decoration: none;
	background-color: #115A70;
	display: block;
}
.right a:link {
	font-size: 12px;
	color: #E8E8E8;
	text-decoration: none;
	line-height: 20px;
	background-color: #115A70;
	display: block;
}
.right a:visited {
	font-size: 12px;
	color: #E8E8E8;
	text-decoration: none;
	line-height: 20px;
	background-color: #115A70;
	display: block;
}
.right a:hover {
	font-size: 12px;
	color: #FFFFCC;
	text-decoration: underline;
	line-height: 20px;
	background-color: #578484;
	display: block;
}
.hotnews {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	background-color: #E6E6E6;
	height: 20px;
}
.hotnews a:link {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	height: 20px;
}
.hotnews a:visited {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	height: 20px;
}
.hotnews a:hover {
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	height: 20px;
}
.booklink {
	font-size: 13px;
	color: #FFFFCC;
	text-decoration: none;
	line-height: 21px;
	background-image: url('images/leftlink_02.gif');
	background-repeat: repeat-y;
	height: 21px;
	width: 166px;
	padding-left: 2px;
	display: block;
}
.bookLink a:link {
	font-size: 13px;
	color: #FFFFCC;
	text-decoration: none;
	line-height: 20px;
	display: block;
	background-image: url('images/leftlink_02.gif');
	background-repeat: repeat-y;
}
.bookLink a:visited {
	font-size: 13px;
	color: #FFFFCC;
	text-decoration: none;
	line-height: 20px;
	display: block;
	background-image: url('images/leftlink_02.gif');
	background-repeat: repeat-y;
}
.bookLink a:hover {
	font-size: 13px;
	color: #FFFF99;
	text-decoration: none;
	line-height: 21px;
	background-image: url('images/leftlink_01.gif');
	background-repeat: repeat-y;
	width: 166px;
	height: 21px;
	padding-left: 2px;
	display: block;
}
/*新保成的*/
.bookLink a:active {
	font-size: 13px;
	color: #FFFFCC;
	text-decoration: none;
	line-height: 20px;
	display: block;
	background-image: url('images/leftlink_02.gif');
	background-repeat: repeat-y;
}
.main_text {
	font-family: "Times New Roman";
	color: #003366;
	font-size: 12px;
	line-height: 0.5cm;
}
.out {
	padding: 3px;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	background-color: #FEFFEE;
}
.out_text {
	padding: 4px;
	font-family: "Times New Roman";
	color: #006699;
	font-size: 13px;
	line-height: 0.5cm;
}
.red {
	padding: 4px;
	font-family: "Times New Roman";
	color: #CC0000;
	font-size: 14px;
	line-height: 0.5cm;
}
.bookdetail_red {
	padding: 4px;
	font-family: "Times New Roman";
	color: #CC3300;
	font-size: 14px;
	line-height: 0.5cm;
}
.bookdetail_green {
	padding: 1px;
	font-family: "Times New Roman";
	color: #006666;
	font-size: 12px;
	line-height: 0.5cm;
}
.bookdetail_title {
	border: 3px double #115A70;
	padding: 2px;
	font-family: 新細明體;
	color: #006666;
	font-size: 13px;
	background-color: #F5F5F5;
	text-align: center;
}
.bookdetail_text {
	padding: 4px;
	font-family: "Times New Roman";
	color: #333333;
	font-size: 12px;
	line-height: 18px;
}
.mapb1k {
	padding: 4px;
	color: #CC3300;
	font-size: 13px;
	border-right-color: #C1C1C1;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C1C1C1;
}
.mapb2k {
	padding: 4px;
	color: #003366;
	font-size: 13px;
	border-right-color: #C1C1C1;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C1C1C1;
}
.mapb3k {
	padding: 4px;
	color: #333333;
	font-size: 12px;
	line-height: 16px;
}
/*舊CSS*/
.mapb4k {
	padding: 4px;
	color: #003366;
	font-size: 13px;
}
.mapb5k {
	padding: 4px;
	color: #CC3300;
	font-size: 13px;
}
.search_line {
	background-image: url('images/soppingcar/cardata_05.gif');
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color: #006699;
}
.membline {
	border: 1px solid #BCA981;
}
.memb_order2 {
	background-image: url('images/member/Orderlast_15.gif');
}
.memborderBK {
	background-image: url('images/member/Orderlast_03.gif');
}
.indexbanner {
	background-image: url('images/banner_02.gif');
}
.indexblue_ch {
	background-image: url('images/mid_02.gif');
	height: 0.5cm;
	font-size: small;
	color: #006699;
}
.index_welfare {
	background-image: url('images/member_table_02.gif');
}
.classBK {
	background-image: url('images/class_02.gif');
}
.presentationBK {
	background-image: url('images/hotboard_02.gif');
	text-align: center;
}
.bottenBK {
	text-align: center;
	background-image: url('images/copyright_bg.gif');
	font-size: small;
}
.welf_text {
	font-size: small;
	color: #000000;
	line-height: 21px;
}
.news {
	font-size: 12px;
	line-height: 21px;
	color: #0063B1;
	text-decoration: none;
}
.index_actionBK {
	background-image: url('images/news_02.gif');
	font-size: small;
	color: #006699;
	height: 2cm;
}
.index_actiontext {
	color: #808080;
}
.botten_text {
	color: #333300;
}
.complment_line {
	border-bottom: 1px dashed #006699;
	background-image: url('images/newandcon/newbookF_2.gif');
}
.complmentBK {
	background-image: url('images/newandcon/newbookF_2.gif');
}
.center {
	text-align: center;
}
.sopcar_icon {
	border-width: 0px;
}
.memberchange_password {
	background-image: url('images/member/memberin_02.gif');
}
.deepblue {
	color: #00264D;
	letter-spacing: 0em;
	word-spacing: 0em;
	border-spacing: 3px;
	font-size: 12px;
}
.left {
	text-align: left;
}
.out {
	border-width: 0px;
}
.con1 {
	color: #808080;
	font-size: 13px;
}
.con2 {
	color: #990000;
	font-size: 13px;
	font-weight: bold;
}
.conlink {
	text-decoration: none;
	color: #808080;
	font-size: 12px;
}
.conlink a:hover {
	text-decoration: underline;
	color: #0066FF;
	font-size: 12px;
}
.conlink a:link {
	text-decoration: none;
	color: #808080;
	font-size: 12px;
}
.conlink a:visited {
	text-decoration: none;
	color: #808080;
	font-size: 12px;
}
.con3 {
	color: #006699;
	font-size: 13px;
	font-weight: bold;
	border-bottom-style: dotted;
	border-bottom-width: 2px;
}
.con4 {
	color: #006699;
	font-size: 12px;
	background-color: #FFDFBF;
	height: 6px;
}
.con5 {
	color: #006699;
	font-size: 12px;
}
.conline {
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #336699;
}
.com {
	font-size: 12px;
	color: #800000;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #006699;
	text-decoration: underline;
}
.discussBK {
	background-image: url('images/newandcon/comp_2.gif');
}
.memberinto_txxt {
	text-align: center;
	color: #663300;
}
.aboutbk {
	background-image: url('images/newandcon/about_2.gif');
}
.brorn {
	font-size: x-small;
	color: #663300;
	text-align: center;
}
.texe12black {
	font-size: 12px;
	color: #000000;
	line-height: 21px;
}
.topimportant {
	white-space: nowrap;
	text-align: center;
	background-image: url('images/T1.gif');
}
.memberintoBK {
	text-align: center;
	background-image: url('images/member_02.gif');
}
.news {
	font-size: 12px;
	line-height: 21px;
	color: #0063B1;
	text-decoration: none;
}
.memberbk {
	background-image: url('images/member/memberin_02.gif');
}
.books {
	font-size: 15px;
	line-height: 24px;
	color: #686868;
	text-decoration: none;
}

.books a:link {
	font-size: 15px;
	line-height: 24px;
	color: #686868;
	text-decoration: none;
}

.books a:visited {
	font-size: 15px;
	line-height: 24px;
	color: #686868;
	text-decoration: none;
}

.books a:hover {
	font-size: 15px;
	line-height: 24px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #9E0B0D;
	padding: 0px;
	height: 15px;
	width: 160px;
	top: 5px;
}

.title {
	font-size: 14px;
	color: #0063B1;
	text-decoration: none;
}

.title a:link {
	font-size: 14px;
	color: #0063B1;
	text-decoration: none;
}

.title a:visited {
	font-size: 14px;
	color: #0063B1;
	text-decoration: none;
}

.title a:hover {
	font-size: 14px;
	color: #0063B1;
	text-decoration: underline;
}

.gray {
	font-size: 12px;
	line-height: 16px;
	color: #7C8183;
	text-decoration: none;
}

.line {
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #7C8183;
	border-right-color: #7C8183;
	border-bottom-color: #7C8183;
	border-left-color: #7C8183;
}

.bkname {
	font-size: 12px;
	color: #0063B1;
	text-decoration: none;
}

.bkname a:link {
	font-size: 12px;
	color: #0063B1;
	text-decoration: none;
}

.bkname a:visited {
	font-size: 12px;
	color: #0063B1;
	text-decoration: none;
}

.bkname a:hover {
	font-size: 12px;
	color: #0063B1;
	text-decoration: underline;
}

.tage1 {
	color: #666666;
	font-size: 13px;
	text-decoration: none
}

.tage1:hover {
	padding: 8px;
	width: 160px;
	color: #ffffff;
	height: 33px;
	text-decoration: none;
	background-image: url(images/ranking_02-1.gif);
	top: 7px;
	bottom: 6px;
}
.tage2:hover {
	padding: 8px;
	width: 160px;
	color: #ffffff;
	height: 30px;
	text-decoration: none;
	background-image: url(images/ranking_03-1.gif);
	top: 7px;
	bottom: 6px;
}
.tage3:hover {
	padding: 8px;
	width: 160px;
	color: #ffffff;
	height: 35px;
	text-decoration: none;
	background-image: url(images/ranking_05-1.gif);
	top: 7px;
	bottom: 6px;
}
.conlink {
	text-decoration: none;
	color: #808080;
	font-size: 12px;
}
.conlink a:hover {
	text-decoration: underline;
	color: #0066FF;
	font-size: 12px;
}
.conlink a:link {
	text-decoration: none;
	color: #808080;
	font-size: 12px;
}
.conlink a:visited {
	text-decoration: none;
	color: #808080;
	font-size: 12px;
}
.bg {
	font-size: 12px;
	color: #808080;
	text-decoration: none;
}
.bg a:link {
	font-size: 12px;
	color: #808080;
	text-decoration: none;
}
.bg a:visited {
	font-size: 12px;
	color: #808080;
	text-decoration: none;
}
.bg a:hover {
	font-size: 12px;
	color: #0063B1;
	text-decoration: underline;
}
.bgin {
	font-size: 12px;
	color: #006699;
	text-decoration: none;
	background-color: #FFDFBF;
	height: 1px;
	border-bottom-style: groove;
	border-bottom-width: 1px;
	border-bottom-color: #BCA981;
}
.bgin a:link {
	font-size: 12px;
	color: #006699;
	text-decoration: none;
	background-color: #FFDFBF;
}
.bgin a:visited {
	font-size: 12px;
	color: #006699;
	text-decoration: none;
	background-color: #FFDFBF;
}
.bgin a:hover {
	font-size: 12px;
	color: #800000;
	text-decoration: underline;
	background-color: #FFDFBF;
}
.lineTOP {
	border-width: 1px;
	border-top-style: dashed;
	border-top-color: #7C8183;
	border-right-color: #7C8183;
	border-bottom-color: #7C8183;
	border-left-color: #7C8183;
}
.linebottom {
	border-bottom-style: dashed;
	border-bottom-color: #7C8183;
	border-bottom-width: 1px;
}
.linebottom2 {
	border-bottom-style: dashed;
	border-bottom-color: #006699;
	border-bottom-width: 1px;
}
.graydeep {
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
}
.red {
	font-size: 12px;
	line-height: 16px;
	color: #CC0000;
	text-decoration: none;
}
.brorn2 {
	font-size: small;
	color: #663300;
	text-align: center;
}
.tbooks {
	font-size: 15px;
	line-height: 24px;
	color: #686868;
	text-decoration: none;
}
.tbooks a:link {
	font-size: 15px;
	line-height: 24px;
	color: #686868;
	text-decoration: none;
}
.tbooks a:visited {
	font-size: 15px;
	line-height: 24px;
	color: #686868;
	text-decoration: none;
}
.tbooks a:hover {
	font-size: 15px;
	line-height: 24px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #9E0B0D;
}
.bg22 {
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}
.bg22 a:link {
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}
.bg22 a:visited {
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}
.bg22 a:hover {
	font-size: 12px;
	color: #990000;
	text-decoration: underline;
}
.ordertext {
	font-size: small;
	color: #663300;
	text-align: center;
}
.shopBK {
	background-image: url('images/soppingcar/sopcar_02.gif');
}
.shopdgary {
	font-size: small;
	color: #333333;
	text-align: center;
}
.shopdgary2 {
	font-size: small;
	color: #333333;
	line-height: 0.5cm;
}
.hot {
	font-size: 15px;
	line-height: 24px;
	color: #686868;
	text-decoration: none;
}
.hot a:link {
	font-size: 15px;
	line-height: 24px;
	color: #686868;
	text-decoration: none;
}
.hot a:visited {
	font-size: 15px;
	line-height: 24px;
	color: #686868;
	text-decoration: none;
}
.hot a:hover {
	font-size: 15px;
	line-height: 24px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #9E0B0D;
	padding: 0px;
	height: 18px;
	width: 180px;
	top: 5px;
	bottom: 140px;
}
.hot a:active {
	font-size: 15px;
	line-height: 24px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #9E0B0D;
	padding: 0px;
	height: 18px;
	width: 140px;
	top: 5px;
}
.bgin2 {
	font-size: 12px;
	color: #006699;
	text-decoration: none;
	height: 1px;
	border-bottom-style: groove;
	border-bottom-width: 1px;
	border-bottom-color: #BCA981;
}
.bgin2 a:link {
	font-size: 12px;
	color: #006699;
	text-decoration: none;
}
.bgin2 a:visited {
	font-size: 12px;
	color: #006699;
	text-decoration: none;
}
.bgin2 a:hover {
	font-size: 12px;
	color: #800000;
	text-decoration: underline;
}
.examBK {
	background-image: url('images/member/exam_2.gif');
}
.examblueBK {
	background-color: #BBCB89;
}
.exam1 {
	font-size: 12px;
	line-height: 21px;
	color: #00264D;
	text-decoration: none;
}
.exam2 {
	font-size: 12px;
	line-height: 14px;
	color: #808080;
	text-decoration: none;
	background-color: #FFFFCC;
}
.conline22 {
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #336699;
	line-height: 18px;
	bottom: 16px;
	width: 25px;
	height: 17px;
	font-size: 12px;
	color: #666666;
}
.introduc {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	background-image: url('images/search/interduce/interduce_10.gif');
}
.tabBK {
	background-image: url('images/search/stab_15.gif');
}
.manybookBK {
	background-image: url('images/search/booktitle.gif');
	background-repeat: no-repeat;
	font-size: 13px;
	text-align: center;
	color: #993300;
}
.welfarebk {
	text-align: left;
	background-image: url('images/newandcon/Welfare_2.gif');
}
.edmOK {
	border-bottom-style: dashed;
	border-bottom-color: #666699;
	border-bottom-width: 1px;
	background-color: #DDE6E6;
	color: #003366;
	font-size: 12px;
}
.edmconline22 {
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #99CCFF;
	height: 27px;
	font-size: 12px;
	color: #006699;
}
.edmconline22 a:link {
	font-size: 12px;
	color: #006699;
	text-decoration: none;
	height: 27px;
}
.edmconline22 a:visited {
	font-size: 12px;
	color: #006699;
	text-decoration: none;
	height: 27px;
}
.edmconline22 a:hover {
	font-size: 12px;
	color: #0099CC;
	text-decoration: underline;
	height: 27px;
}
.hotnewsline {
	padding: 3px;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	background-color: #E6E6E6;
	display: block;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #78959B;
	border-bottom-color: #78959B;
	border-left-color: #78959B;
}
.main_textRED {
	font-family: "Times New Roman";
	color: #CC0000;
	font-size: 12px;
	line-height: 0.5cm;
}
.searchBK {
	border: 1px solid #4B8493;
	background-color: #E5E5E5;
	padding: 0px;
}
.search_title {
	color: #DDDDDD;
	padding-left: 6px;
	font-size: 13px;
	padding-top: 3px;
}
