* {
	font-family:Arial,Helvetica,sans-serif;
}
body#indexbody {
	background-color:black;
	border:0;
	margin:0;
	padding:0;
	text-align:center;
	color:white;
}
body#commonbody {
	background:white url(/images/bg.gif) top left repeat-x;
	border:0;
	margin:0;
	padding:0;
	text-align:center;

	color:#444444;
}
a {
	color:#777777;
	text-decoration:none;
}
h1 {
	font-size:18px;
	font-weight:bold;
	margin-top:18px;
	margin-bottom:18px;
	color:#666666;
}
h1.infobg {
	background:transparent url(/images/info-bg.png) top right no-repeat;
	width:132px;
}
h1.webmail {
	background:transparent url(/images/webmail-bg.png) bottom right no-repeat;
	width:155px;
}
h1.links {
	background:transparent url(/images/links-bg.gif) bottom right no-repeat;
	width:90px;
}
h1.gbook {
	background:transparent url(/images/gbook-bg.gif) bottom right no-repeat;
	width:125px;
}
h1.about {
	background:transparent url(/images/about-bg.gif) bottom right no-repeat;
	width:205px;
	height:23px;
}
h1.paypal {
	background:transparent url(/images/paypal-bg.png) bottom right no-repeat;
	width:205px;
	height:28px;
	line-height:28px;
}
h1.policy {
	background:transparent url(/images/policy-bg.png) bottom right no-repeat;
	width:264px;
	height:23px;
}
h2, h2 a {
	font-size:18px;
	font-weight:bold;
	margin-top:0;
	margin-bottom:1px;
	color:#666666;
	text-decoration:none;
}
#indexfoot {
	position:absolute;
	bottom:0;
	left:0;
	background:black url(/images/zold.gif) top left repeat-x;
	width:100%;
	height:48px;
}
#indexlogo {
	margin:auto auto;
	height:70%;
	width:90%;
}
#subtable {
	table-layout:fixed;
	width:750px;
	margin-top:20px;
}
#subtable tr td.subtable-left {
	padding-right:49px;
}
#subtable tr td.subtable-right {
}
#font {
	width:100%;
	background-color:#545454;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
}
.r {
	text-align:right;
}
.text {
	font-size:11px;
	color:#444444;
}
.author {
	color:#898989;
	font-size:11px;
}
.price {
	color:#ff0000;
	font-weight:bold;
}
ul#bestsellers {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul#bestsellers li {
	padding:3px 0;
	font-size:12px;
}
.lgrey {
	background-color:#e7e9ed;
}
ul#bestsellers li a {
	font-size:12px;
	text-decoration:none;
	color:#444444;
}
.menutable {
	height:30px;
}
.menutable tr td.m {
	background:white url(/images/menu-right-line.gif) right 50% no-repeat;
	padding-left:8px;
}
.menutable tr td a {
	font:normal 13px Arial,Helvetica,sans-serif;
	color:black;
	text-decoration:none;
}
#footer {
	width:750px;
	margin:0 auto;
	text-align:left;
	font-size:11px;
	color:#444444;
}
.tdn {
	text-decoration:none;
}
.b {
	font-weight:bold;
}
.kek {
	color:#00CCCC;
}
ul.ylist {
	font-size:12px;
	list-style-type:none;
	padding:0;
	margin:0;
}
ul.mlist li a {
	font-weight:bold;
	text-decoration:none;
	color:black;
}
ul.mlist li span {
	font-weight:normal;
	color:#666666;
}
#thisfont {
	width:400px;
	background-color:#FFFFFF;
	margin:10px 0;
}
