body {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%;
	/*background-image:url(img/bg-body.jpg);
	background-attachment:fixed;*/
	
}
img {border:none;}
a {
	color: #990000;
	text-decoration:none;
	}
a:hover {
		text-decoration:underline;
	}
h1 {
	display:none;
	}
h2 {
	
	margin-left:1em;
	font-size:1.3em;
	font-weight:bold;	
}
h2.auction {
	text-align:right;	
	margin:1em 1em 0 1em; 
	
}
h3 {
	padding:0 2em 0.5em 1em;
	margin:0;
	font-size:1.1em;
	font-weight: bold;	
}
h3.h3mesaage {
	font-size:1em;
	}
h3 small {
	font-size:0.8em;
	font-weight:normal;
	}
h4 {
	padding:1em 2em 0.5em 1em;
	margin:0;
	color:#800000;
	font-size:1em;
}
h4 span {
}

p {margin:0.5em 22% 1em 1em;}
/*
div {border:1px solid red;}
*/
div#textcontent {
	padding:1em 2em 1em 1em;
	}
h3#bidh3 {
	width:38em;
	
	}
div#page {
	width:58em;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #C4BAA9;
	background: url(' img/bg-layout-dark.gif') 67% 0% repeat-y;
	background-color:#DCD1C3;
	}
div#header {
	height:75px;
	background-color:#800000;
	padding:1em;
	background-image:url(img/logo.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
span.userinfo {
	color:#C4BAA9;
	
	}	
div#loginstatus {
	font-size:0.8em;
	background-color:#800000;
	text-align:right;
	}	
div#loginstatus a {	
	color:#FFFFFF;
	text-decoration:none;
	margin:0.5em;
	}
div#loginstatus a:hover {	
	text-decoration: overline;

	}
div#menu  {
	background-color:#800000;	
	border-top:1px solid #C4BAA9;
	text-align:right;
	}
div#menu ul  {	
	margin: 0 23% 0 0 ;
	padding:0.2em 0 0.2em 0;
	}	
div#menu ul li {
	display:inline;
	margin:0;	
	border-left:1px solid #C4BAA9;		
	}
div#menu ul li.last {	
	border-right:1px solid #C4BAA9;		
	}
div#menu a {
	color: #CFB9A6;
	font-size:0.9em;
	font-weight: bold;
	text-decoration:none;
	padding:0.2em 1em 0.2em 1em;
	}
div#menu a:hover {
	background-color:#A99686;
	color:#800000;
	}
div.article {
	padding-top:1em;
	border-bottom:1px solid white;	
	}
div.article p {
	margin:1em 0 1em 0;
	}
div.bookimage {
	text-align:center;
	width:25%;
	float:left;	
	}
div.bookimage img{	
	border:1px solid #C4BAA9;
	}
div.booktext {
	width:49%;
	float:left;
	padding:0.2em;
	margin-right:1.5em;
	}	
p.articlecheckbox {
	font-size:0.8em;
	padding-top:3em;}

div.bidinfohot {
	width:22%;
	float:right;
	padding:0;
	padding-top:0.2em;	
	font-size:0.8em;
	margin:0;
	margin-right:-16px;
	text-align:center;
	
	
	}	

div.bidinfo {
	width:22%;
	float:left;
	padding:0;
	padding-top:0.2em;	
	font-size:0.8em;
	margin:0;
	}	
div.bidinfo p {
	margin:1em auto 1em 0.5em;
	}
div.bidinfo span.yourbid, div.bidinfo span.highlight {
	color:#800000;
	}	
div.bidinfo p.bidbutton {
	margin-top:1em;
	margin-bottom:1em;
	text-align:center;
	}	
	
p.bidbutton a {
	border:1px solid #800000;
	margin-top:1em;
	padding:0.2em 1em 0.2em 1em;
	background-color:#800000;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}		
p.bidbutton a:hover {	
	background-color: #999999;
	}	
div.price {
	/*padding-top:1em;*/
	}	
div.pricedesc {
	padding-left:0.5em;
	padding-top:0;
	float:left;
	width:53%;
	margin-top:0;
	}
div.pricestart, div.priceend  {
	padding-top:0;
	margin:0;
	float:left;
	width:35%;
	text-align:right;
	font-size:1.1em;font-weight:bold;
	}
div.priceend  {
	color:#800000;	
	}
div#footer {
	background-color:#800000;
	width:58em;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #800000;
	
	}
div#pagenavigation {
	margin:2em 0 1em 0;
	text-align:center;
	font-size:0.8em; 
	}
div#pagenavigation a, div#pagenavigation span {
	margin:0 0.5em 0 0.5em;
	}
div#pagenavigation p {
	width: 100%;
	margin:0 0 1em 0;
	}
fieldset p {
	margin:1em 0 1em 0;
	}
fieldset.filterform {
	margin:1em 0 1em 1em;
	width:71%;
	text-align:center;
	font-size:0.9em;
	padding-bottom:1em;
	_padding-bottom:0;
	background-color:#F6EEE7;
	border:1px solid #FFFFFF;
	border-top:none;
	}	
fieldset.filterform input {
	margin-left:1em;
	}
fieldset.autoposition {
	width:30%;
	text-align:left;
	margin:1em 0 0 0.2em;
	float:left;
	background-color:#F6EEE7;
	border:1px solid #FFFFFF;
	}	
fieldset.filterform legend,fieldset.bidform legend {
	margin-bottom:0.5em;
	color:#800000;
	padding:0.3em;
	border:1px solid #EAE2DA;
	background-color:#FAF2EB;
	}
fieldset.filterform label {
	margin-bottom:1em;
	color:#800000;
	}
fieldset.bidform {
	margin:2em 0 1em 1em;
	width:70%;
	font-size:0.9em;
	padding-bottom:1em;
	_padding-bottom:0;
	background-color:#F6EEE7;
	border:1px solid #FFFFFF;
	border-top:none;
		
	}	

fieldset.bidform p {
	}
fieldset.bidform label {
	font-size:1em;
	text-align:right;
	float:left;
	width:80%;	
		
	}	
fieldset.bidform label.biddisabled {
	text-decoration:line-through;
	color:#999999;
	}
	 
fieldset.bidform input {	
	font-size:1em;
	float:left;	
	width:40%;	
	}
fieldset.loginform {
	margin:2em 0 1em 1em;
	width:70%;
	font-size:0.9em;
	padding-bottom:1em;
	_padding-bottom:0;
	background-color:#F6EEE7;
	border:1px solid #FFFFFF;
	border-top:none;
		
	}	
fieldset.loginform legend {
	margin-bottom:0.5em;
	color:#800000;
	padding:0.3em;
	border:1px solid #EAE2DA;
	background-color:#FAF2EB;
	}
fieldset.loginform label {
	font-size:1em;	
	margin-left:1em;
	float:left;
	width:50%;	
	
	}	
fieldset.loginform input {
	width:40%;
	font-size:1em;
	float:left;
	margin:0.2em;
	
	}
input.submitbutton {
	border:1px solid #800000;	
	background-color:#800000;
	color:#FFFFFF;
	text-decoration:none;
	font-size:1em;
	font-weight:bold;
	float:none;	
	
	}
input.submitbutton:hover {
	background-color: #999999;
}
	
fieldset.loginform input.submitbutton, fieldset.bidform input.submitbutton {
	width:auto;
	margin-left:50%;}

p.warning {
	border:1px solid red;
	color:red;
	margin-right:25%;
	padding:1em;
}	
hr.cistic {
clear : both;
height : 1px;
border : medium none inherit;
margin : -1em 0 0;
visibility : hidden;
}