﻿@charset "utf-8";
/* CSS Document */

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  background: #9F988A;
  margin: 0px;
  padding: 0px;
}

img {
  border:0px;
}

.img_margin {
  margin: 5px;
}

a:link {
  text-decoration: underline;
  color:#000000;
}

a:hover {
  text-decoration: underline;
  color: #FF0000;
}

a:visited {
  text-decoration: none;
  color:#999999;
}

h1 {
  font-weight: bold;
  text-align:center;
  font-size:14pt;
  color:#999999;
}

h2 {
  text-align:center;
  font-size: 12pt;
}

h3 {
  text-align:center;
  font-size: 8pt;
}

h4 {
  text-align:center;
  font-size: 10pt;
  color:#999999;
}

#header {
  width: 1100px;
  float: left;
}

#logo {
  background: url(/images/logo.png) no-repeat 0px 0px;
  display: block;
  height: 141px;
  width: 361px;
  float: left;
}

#topbanner{
  margin-top: 10px;
  height: 90px;
  width: 728px;
  float: right;
}

#main{
  width: 1100px;
  float: left;
  background: url(/images/im_41.gif);
}

#ltopline{
  height: 33px;
  width: 130px;
  float: left;
  background: url(/images/im_20.gif);
}

#lbotline{
  height: 37px;
  width: 130px;
  float: left;
  background: url(/images/im_130.gif);
}

#ltoplinet{
  height: 33px;
  width: 177px;
  float: left;
  background: url(/images/im_18.gif) no-repeat 0px 0px;
}
  
#lbotlinet{
  height: 37px;
  width: 177px;
  float: left;
  background: url(/images/im_128.gif) no-repeat 0px 0px;
}

#ctopline{
  height: 33px;
  width: 722px;
  float: left;
  background: url(/images/im_20.gif);
}


#cbotline{
  height: 37px;
  width: 722px;
  float: left;
  background: url(/images/im_130.gif);
}

#rtopline{
  height: 33px;
  width: 71px;
  float: left;
}

#rbotline{
  height: 37px;
  width: 71px;
  float: left;
}

.left{
	width: 130px;
	height: inherit;
	float: left;
	margin-top:37px;
	text-align:right;
	background: url(/images/im_29.gif);
}

.counter {
	margin-top: 5px;
	text-align:right;
}

.centre-column{
  width: 722px;
  margin-left: 177px;
  float: left;
  background: url(/images/im_29.gif);
}

.column{
  width: 50%;
  float: left;
}

.article{
}

.clear {
  content: "&nbsp;";
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
  line-height: 0;
}

.right{
  margin-top:37px;
  width: 71px;
  float: left;
  background: url(/images/im_40_1.png);
}

.right, img{
  vertical-align: top;
}

.toptitle{
  width: 685px;
  margin-right: 37px;
  float: left;
}

.bottitle{
  margin-top: -180px;
  width: 722px;
  float: left;
}

.supply{
  width: 123px;
  margin-top: 37px;
  margin-left: 7px;
  overflow:hidden;
}

.content{
  margin-right: 37px;
}

em {
 font-style: italic;
 font-family:"Times New Roman", Times, serif;
 font-size: 110%;
}

.footer{
  width: 130px;
  clear:left;
}

.img_up{
  margin-top:-10px;
  margin-bottom:10px;
}

.more{
	width: 685px;
	margin-right: 37px;
	float: left;
	text-align: center;
}

.books{
	width: 685px;
	margin-right: 37px;
	float: left;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color:#999999;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#999999;
	padding-bottom: 10px;
	padding-top: 10px;
}

.leftbooks{
  width: 120px;
  float: left;
}

.rightbooks{
  width: 565px;
  float: left;
}

div.rightbooks h1{
   font-size:14px;
   color:#000000;
   margin-top:-3px;
   margin-left:5px;
   text-align:left;
}

div.rightbooks p{
    font-size:10px;
	color:#000000;
	margin-left:5px;
	text-align:left;
}

div.books img{
   margin:5px;
   border-style:solid;
   border:1px;
}

#txtsize12{
   font-size:12px;
}

.notice{
	display:block;
	font-size:90%;
}

.author{
   font-weight:bold;
}

.fdata{
	font-size:80%;
	margin-top: 10px;
}

.gsearch{
  height: 41px;
  width: 728px;
  float: right;
  background: url(/images/loupe2.jpg)  no-repeat 0px 0px;
}

#cse-search-box{
  margin-top: 10px;
  margin-right: 71px;
  float:right;
}

#cse-search-box-main{
	margin-top: 10px;
	text-align: center;
	margin-bottom: 30px;
}