body, form, input,
button, textarea,
select, p, div						{ margin: 0; padding: 0; font-family: Verdana,Arial,Helvetica,sans-serif; }

body								{ margin: 20px 20px 50px 50px; color: #000; background-color: #fff; font-size: 11px; }
div#layout							{ min-width: 710px; }
#measurer							{ position: absolute; left: 0; top: -10px; width: 100%; height: 0; visibility: hidden; line-height: 1px; }

a, a:visited, .blue,
.logoBigText, .logoBigText a,
.menuR a, .category a,
.lastRubric, .lastRubric a,
.rubric, .pictureLink,
.leftCol span, .leftCol span a,
.pageControl input,
.loginBlock .title,
.photo .price th, .photo .key		{ color: #000000 }

a, a:visited						{ text-decoration: underline; }
a:active, a:visited					{ outline: none; }
a img								{ border: none }
.h									{ visibility: hidden; }
#layout a.block						{ color: black; text-decoration: none; }
strong								{ font-weight: bold; }

/* Reports */
table.report {
	border-style: none;
	border-collapse: collapse;
	background-color: white;
	width: 100%;
}

table.report td {
	border: 1px gray solid;
	padding: 4px;
}

table.report td table td {
	border: none;
}

table.report thead {
	background-color: #d1d2d4;
}

/* Printable image lists */
table.list {
	border-style: none;
	border-collapse: collapse;
	background-color: white;
	width: 754px;
}

table.list td {
	border: 1px #000 solid;
	padding: 7px;
}

table.list td p {
	padding: 1px 0px;
}

table.photo {
	width: 754px;
}

ul {
	list-style-type: none;
}

ul.printable li span.text {
	padding-left: 2px;
}

ul.printable li span.header {
	font-style: italic;
}

