BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; LINE-HEIGHT: 150%; PADDING-TOP: 0px; TEXT-ALIGN: center
}
H1 {
	FONT-SIZE: 20px
}
H2 {
	FONT-SIZE: 15px
}
H3 {
	FONT-SIZE: 15px
}
DIV {
	TEXT-ALIGN: left
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A {
	COLOR: #000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #f60
}
#welan {
	MARGIN: 0px auto; WIDTH: 780px
}
#sidebar {
	FLOAT: left; WIDTH: 185px
}
#content {
	FLOAT: right; WIDTH: 580px
}
#rightpart DIV {
	TEXT-ALIGN: left
}
#leftpart DIV {
	TEXT-ALIGN: left
}
#sidebar DIV {
	TEXT-ALIGN: left
}
#content DIV {
	TEXT-ALIGN: left
}
#content A {
	COLOR: #062e99
}
#sidebar A {
	COLOR: #062e99
}
#content A:hover {
	COLOR: #f60
}
#sidebar A:hover {
	COLOR: #f60
}
#sidebar H3 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 15px; FONT-SIZE: 120%; BACKGROUND: url(../images/0609/sidebar_head_bg.gif) #0270a3 no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 3px
}
#header {
	BACKGROUND: url(../images/0609/header_bg.gif) #fff repeat-x left 22px; HEIGHT: 107px
}
#header #topbar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #2a9bdd; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 3px; HEIGHT: 19px
}
#header #topbar #bookcount {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 30%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#header #topbar #help {
	LIST-STYLE-POSITION: inside; FLOAT: right; WIDTH: 60%; LIST-STYLE-TYPE: none; TEXT-ALIGN: right
}
#header #topbar #help LI {
	DISPLAY: inline; PADDING-LEFT: 10px; BORDER-LEFT: #fff 1px solid
}
#header #topbar #help LI.first {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#header #topbar A {
	COLOR: #fff
}
#header #topbar A:hover {
	COLOR: #ff0
}
#header #logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#header #nav {
	PADDING-RIGHT: 50px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; FLOAT: right; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none; TEXT-ALIGN: right
}
#header #nav LI {
	DISPLAY: inline; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 15px; BORDER-LEFT: #355899 2px solid
}
#header #nav LI.first {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#header #nav LI A {
	FONT-SIZE: 15px; COLOR: #355899; TEXT-DECORATION: none
}
#header #topsearch {
	CLEAR: right; PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: url(../images/category/search.gif) no-repeat left top; FLOAT: right; PADDING-BOTTOM: 12px; WIDTH: 512px; PADDING-TOP: 0px; HEIGHT: 25px; TEXT-ALIGN: right
}
#header #topsearch A {
	COLOR: #000
}
.searchword {
	BORDER-RIGHT: #2670c0 1px solid; BORDER-TOP: #2670c0 1px solid; BORDER-LEFT: #2670c0 1px solid; LINE-HEIGHT: 150%; BORDER-BOTTOM: #2670c0 1px solid; HEIGHT: 20px
}
#header #topsearch .searchtype {
	WIDTH: 64px
}
.searchword {
	WIDTH: 260px; PADDING-TOP: 3px
}
#header #topsearch .searchbutton {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/searchto.gif) no-repeat left top; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 58px; CURSOR: pointer; HEIGHT: 22px; BORDER-RIGHT-WIDTH: 0px
}
#header #topsearch .asearchbutton {
	
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#footer #bottomsearch {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #2a9bdd; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #a8a8a8 1px solid; TEXT-ALIGN: center
}
#footer #bottomsearch .button {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 0px solid; BORDER-LEFT: #000 0px solid; WIDTH: 50px; CURSOR: pointer; BORDER-BOTTOM: #000 0px solid; HEIGHT: 20px; BACKGROUND-COLOR: #fff
}
#footer #bottomsearch INPUT {
	HEIGHT: 18px
}
#footer #footer_nav {
	LIST-STYLE-POSITION: inside; FLOAT: left; WIDTH: 640px; COLOR: #087bd8; LIST-STYLE-TYPE: none
}
#footer #footer_nav LI {
	DISPLAY: inline; PADDING-LEFT: 6px; BACKGROUND: url(../images/0609/footer_nav_sem.gif) no-repeat -3px -2px
}
#footer #footer_nav LI.first {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#footer #footer_nav A {
	COLOR: #087bd8
}
#footer #footer_copyright {
	FLOAT: left; WIDTH: 640px
}
#footer #footer_icp {
	BACKGROUND: url(../images/icp.gif) no-repeat 50% top; FLOAT: right; WIDTH: 130px; PADDING-TOP: 45px
}
#footer_nav {
	TEXT-ALIGN: center
}
#footer_copyright {
	TEXT-ALIGN: center
}
#footer_icp {
	TEXT-ALIGN: center
}
#footer #map {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 100%; BORDER-LEFT: #ccc 1px solid; WIDTH: 100%; LINE-HEIGHT: 20px; BORDER-BOTTOM: #a8a8a8 1px solid
}
#footer #map TH {
	PADDING-LEFT: 5px; FONT-WEIGHT: normal; BACKGROUND: #f0f0f0; WIDTH: 20%; COLOR: #008def; TEXT-ALIGN: left
}
#footer #map TD {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#footer #map TH {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#footer #map UL {
	LIST-STYLE-POSITION: inside; MARGIN-LEFT: 10px; LIST-STYLE-TYPE: square; TEXT-ALIGN: left
}
#header  {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footer  {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#leftpart H3 {
	FONT-SIZE: 120%; MARGIN: 0px
}
#leftpart {
	FLOAT: left; WIDTH: 169px
}
#rightpart {
	FLOAT: right; WIDTH: 570px
}
.clickable {
	CURSOR: pointer
}
.clicklink {
	COLOR: #041e95; MARGIN-RIGHT: 10px; TEXT-DECORATION: underline
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: inline-block
}
 HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
