body {
	background: #fff;	
	margin: 0 10px;	
	font: normal normal 12px Arial, "Arial CE", Tahoma, "Tahoma CE", san-serif;	
	color: #000;	
	font-size: 12px;
}
img {
	border-style: none;
}
a:link, a:visited {
	color: #475f3b;
}
a:hover, a:visited:hover {
	color: #2a3923;
}
p, h1, h2, h3, h4, h5, h6, ul, ol, li {
	text-align: left
}
div.header {
	
}
div.bannerup {
	margin: 10px auto;	
	text-align: center
}
div.bannerup a {
	color: #93843E;	
	font-size: 11px
}
div.bannerup a:hover {
	color: #BBAA55
}
div.logo {
	float: left;	
	display: inline;	
	width: 300px;	
	height: 150px
}
div.logo img {
	margin: 25px 15px
}
div.nav {
	float: right;	
	display: inline;	
	width: 400px;	
	height: 150px
}
div.nav a:link, div.nav a:visited {
	color: #000
}
div.nav a:hover, div.nav a:visited:hover {
	color: #666
}
div.nav div.up {
	clear: both;	
	font-size: 11px;	
	text-align: center;	
	height: 30px
}
div.nav div.main {
	height: 80px
}
div.nav div.main div.icon {
	float: left;	
	display: inline;	
	width: 80px;	
	font-size: 12px;	
	text-align: center;	
	margin: 0
}
div.nav div.main div.icon img {
	margin: 0 auto 5px
}
div.nav div.main div.icon a {
	text-decoration: none
}
div.nav div.down {
	clear: both;	
	font-size: 11px;	
	text-align: center;	
	margin: 0
}
div.quicklink {
	width: 100%;
	clear: both;	
	height: 37px;	
	background: url(reverse-img/quicklinkbg.png) repeat-x;	
	font-size: 11px;	
	color: #2D2D1C;
	overflow: hidden;
}
div.quicklink select, div.quicklink input {
	font-size: 11px
}
div.quicklink a:link, div.quicklink a:visited {
	color: #6b6b43
}
div.quicklink a:hover, div.quicklink a:visited:hover {
	color: #aaaa77
}
div.quicklink div.left {
	width: 300px;
	float: left;	
	display: inline;	
	height: 37px;	
	margin-left: 20px;	
	padding-top: 7px;
	text-align: left;
}
div.quicklink div.right {
	width: 400px;
	float: right;	
	display: inline;	
	height: 37px;	
	margin-right: 20px;	
	padding-top: 7px;
	text-align: right;
}
div.main {
	text-align: center;
}
div.div500 {
	width: 500px;	
	margin-left: auto;	
	margin-right: auto;
}
div.main table {
	margin: 0 auto;
}
table.main {
	width:100%;
}
td.left {
	width: 25%;	
	vertical-align: top;	
	text-align: left;
}
td.left h1 {	
	background: url(reverse-img/tgreenbg.png) repeat-x;	
	color: #ffffff;	
	padding: 0;	
	margin: 0;
	border-style: none;	
	font: normal normal 16px/32px sans-serif;
}
td.left ul {
	background: #deebcf;	
	margin: 0;	
	padding: 20px 0;	
	list-style-type: none;	
	list-style-position: inside;
}
td.left ul li {
	margin: 0 0 3px;	
	font-size: 11px;	
	color: #398d39
}
td.left ul li a:link, td.left ul li a:visited {
	padding: 0 2px 0 10px;	
	color: #275825;	
	font-size: 12px;
}
td.left ul li a:hover, td.left ul li a:visited:hover {
	padding: 0 2px 0 10px;	
	color: #65a365;
}
td.left h2 {
	font-size: 12px;	
	line-height: 22px;	
	background: url(reverse-img/gstbg.png) repeat-x;	
	color: #ffffff;	
	padding: 0;	
	margin: 2px 0 0;	
}
td.middle {
	width: 55%;	
	vertical-align: top;
}

td.middle h1 {
	margin: 0;
}
td.middle p {
	margin: 0 0 30px;	
	text-align: center;	
	text-transform: uppercase;	
	font-size: 11px;	
	font-weight: bold;
}
td.middle p a:link, td.middle p a:visited {
	color: #000
}
td.middle p a:hover, td.middle p a:visited:hover {
	color: #666
}
td.middle table.featured {
	border-style: none;	
	width: 100%;	
	margin: 0 0 10px;	
	font-size: 12px
}
td.middle table.featuredgallery {
	border-style: none;	
	width: 100%;	
	margin: 0 0 10px;	
	font-size: 12px
}
td.middle table.featured tr {
	background: #e9f3dd;
}
td.middle table.featured th {
	background: #dcedc6;	
	text-align: left;
}
td.middle table.featuredgallery td {
	text-align: center;
	padding: 10px;
}
td.middle table.featured td {
	text-align: left;
}
td.middle a:link, td.middle a:visited {
	color: #000;
}
td.middle a:hover, td.middle a:visited:hover {
	color: #275825;
}
td.middle table.featured th.status {
	width: 15%;
}
td.middle table.featured th.items {
	width: 65%;
}
td.middle table.featured th.bids {
	width: 10%;
}
td.middle table.featured th.lowbid {
	width: 15%;
}
td.middle table.featured td.noitems {
	background: #fff;
}
td.middle table.featured td.noitems {
	text-align: center;
}
td.right {
	width: 20%;	
	vertical-align: top;	
	text-align: left;
}
td.right h1 {
	font-size: 16px;	
	line-height: 32px;	
	background: url(reverse-img/tyellowbg.png) repeat-x;	
	color: #ffffff;	
	padding: 0;	
	margin: 0;	
}
td.right p {
	margin: 0;	
	padding: 10px 0;	
	font-size: 11px;	
	background: #ede8d1;
}
td.right ul {
	background: #ede8d1;	
	margin: 0;	
	width: 100%;	
	padding: 10px 0;	
	list-style-type: none;	
	list-style-position: outside;
}
td.right ul li {
	margin: 0 0 3px;	
	font-size: 11px;	
	color: #73603d
}
td.right ul li a:link, td.right ul li a:visited {
	padding: 0 2px 0 10px;	
	color: #4d350f
}
td.right ul li a:hover, td.right ul li a:visited:hover {
	padding: 0 2px 0 10px;	
	color: #73603d;
}
td.right h2 {
	font-size: 12px;	
	line-height: 22px;	
	background: url(reverse-img/ystbg.png) repeat-x;	
	color: #ffffff;	
	padding: 0;	
	margin: 0;	
}
/* forms */
form {
	width: 500px;	
	margin: 0 auto;
	text-align: left;
}
form.form96 {
	width: 96%;	
	margin: 0 auto;
}
form label {
	display: block;	
	font-size: 15px;	
	color: #275825;	
	margin: 0 0 5px;
}
form label.no {
	display: inline;	
	font-size: 13px;	
	color: #000000;	
	margin: 0;
}
form textarea { 
	width: 495px; 
}
form em {
	display: block;	
	color: #666;	
	font-weight: normal;	
	font-style: normal;	
	font-size: 11px;	
	margin: 0 0 5px;
}

/* login, validation, verification */
div.login {
	width: 300px;	
	margin: 20px auto;	
	border: 1px solid #dedede;	
	text-align: center;
	padding-bottom: 10px;
}
div.login2 { 
	width: 100%;
	text-align: left; 
	padding: 0 10px 10px;	
}
div.login form {
	width: 100%;
	margin: 0;
	text-align: center;
}
div.login2 form {
	width: 100%;
	margin: 0;
	text-align: left;
}
div.login h1 {
	font-size: 16px;
	line-height: 17px;
	background: #fff;	
	background-color: #4d0f08;
	color: #ffffff;	
	font-weight: normal;
	border-style: none;
	margin: 0 0 10px;
	padding: 10px 0;
}
div.login2 h1 { 
	text-align: left;
	background-color: #ffffff;	
	color: #4d0f08;
	margin: 10px 0 0;
}
div.login h2 {
	background: #fff;	
	font-size: 13px;	
	text-transform: uppercase;	
	color: #4d0f08;	
	padding: 0;
}

div.login p {
	text-align: center;
}
div.login label {
	color: #4d0f08;
	text-align: center;
}
div.login2 label {
	text-align: left;
}
div.login input {
	font-size: 12px;	
	width: 150px;	
	border-width: 1px;
	margin-left: auto;
	margin-right: auto;
}

div.info {
	border: 1px solid #ccc;	
	width: 300px;	
	background: #fff;	
	padding: 10px;	
	margin: 10px auto;	
	font-size: 14px;	
	line-height: 15px;	
	font-weight: bold;	
	text-align: center;
}
div.info p { 
	margin: 5px 0; 
}
div.info p em { 
	display: block; 
	color: #306c2d;
}
div.error {
	border: 1px solid #c00;	
	width: 400px;	
	background: #fff;	
	padding: 10px;	
	margin: 10px auto;	
	font-size: 12px;	
	text-align: center;
}
div.error h1 {
	margin: 0 0 10px;
	color: #c00;	
	background: none;	
	font-weight: bold;	
	border-style: none;
}
div.error h2 {
	color: #000;	
	font-size: 15px;	
	background: none;	
	font-weight: bold;	
	border-style: none;
}
div.error p {
	text-align: center;	
	color: #000;	
	font-weight: normal;	
	font-style: normal;
}
div.error a:link,
div.error a:visited {
	color: #c00;	
	font-weight: bold;
}
div.error a:hover,
div.error a:visited:hover {
	color: #000;	
	font-weight: bold;
}
h1 {	
	background: #275825 url(reverse-img/h1.png) repeat-x;	
	color: #fff;	
	margin: 10px auto 20px;	
	text-align: center;	
	width: 100%;	
	font: normal normal 22px/40px sans-serif;
}
h1 em {
	font-size: 17px;	
	color: #e8f3dd;	
	font-weight: normal;	
	font-style: normal;	
	text-decoration: none;	
	font-variant: normal;
}
h2 {
	font-size: 15px;	
	text-transform: none;	
	line-height: 21px;	
	background: #dcedc6 url(reverse-img/h2.png) repeat-x;	
	color: #204210;	
	margin: 20px auto 5px;	
	padding: 3px 0;	
	text-align: center;	
	width: 100%;	
	font-variant: normal;
}
h2 em {
	font-size: 13px;	
	color: #204210;	
	font-weight: normal;	
	font-style: normal;	
	text-decoration: none;	
	font-variant: normal;
}
h3 {
	background: #ede8d1;	
	color: #4d350f;	
	font-size: 20px;	
	line-height: 25px;	
	margin: 10px 0 5px;	
	text-align: center;	
	font-weight: normal;	
	font-style: normal;	
	text-decoration: none;
}
h4 {
	font-size: 13px;	
	line-height: 21px;	
	background: #e9f3dd;	
	color: #275825;	
	margin: 15px auto 5px;	
	padding: 0;	
	text-align: center;	
	width: 100%;	
	font-weight: bold;	
	text-decoration: none;	
}
h2 a:link, h2 a:visited {
	color: #475f3b;
}
h2 a:hover, h2 a:visited:hover {
	color: #2a3923;
}
h5 {
	color: #668855;	
	font-size: 13px;	
	margin: 10px 0 5px;	
	text-align: left;
}
/* product description */
div.inforight {
	display: inline;	
	float: right;	
	clear: right;	
	width: 45%;
}
div.infoleft {
	display: inline;	
	float: left;	
	clear: left;	
	width: 45%
}
div.opt p {
	color: #555;	
	margin: 2px 10px
}
div.opt a:link, div.opt a:visited {
	color: #000
}
div.opt a:hover, div.opt a:visited:hover {
	color: #666
}
div.description {
	clear: both
}
table.gallerylista {
	border-style: none;	
	width: 100%;	
	margin: 20px auto 30px;	
	font-size: 12px
	text-align: center;	
}
table.gallerylista td {
	text-align: center;	
	padding: 10px 0;
}
table.gallerylista td p {
	text-align: center;	
}
table.gallerylista img {
	margin: 10px auto;
}
table.lista {
	width: 96%;
	border-style: none;	
	margin: 20px auto 30px;	
	font-size: 12px
}
table.lista tr {
	background: #e9f3dd;
}
table.lista tr:hover {
	background: #dcedc6;
}
table.lista th {
	padding: 6px 3px 3px;
	background: #dcedc6 url(reverse-img/hrbg.png) repeat-x;	
	text-align: left;
}
table.lista td {
	text-align: left
}
table.lista tr.lowbid {
	background: #c1f387;
}
table.lista tr.outbid {
	background: #f3b2b2;
}
table.lista a:link, table.lista a:visited {
	color: #000;
}
table.lista a:hover, table.lista a:visited:hover {
	color: #275825;
}
table.lista .item {
	width: 75px;
}
table.lista .status {
	width: 75px;
}
table.lista .bids {
	width: 75px;
}
table.lista .close {
	width: 150px;
}
table.lista td.noitems {
	text-align: center;	
	padding: 10px 0;	
	background-color: #fff;	
}
table.lista td.closed {
	text-align: center;	
	background-color: #ccc;
}
table.categories {
	width: 50%;	
	border-style: none;	
	font-size: 12px;
}
table.categories td {
	padding: 5px auto;	
	background: #e9f3dd;	
	text-align: center;	
	vertical-align: middle;
}
table.categories a:link, table.categories a:visited {
	color: #000;
}
table.categories a:hover, table.categories a:visited:hover {
	color: #275825;
}
div.flo {
	float: left;	
	width: 30%;	
	margin: 10px;
}
div.viewed {
	display: none;
}
div.setlogin {
	display: none;
}
div.autologin {
	border: 1px solid #ccc;	
	padding: 5px;	
	margin: 10px auto;	
	width: 250px;
}
div.nobids, div.nocomments, div.noitems {
	width: 300px;	
	margin: 10px auto;	
	border: 1px solid #ccc;	
	text-align: center;	
	padding: 5px;
}
p.currtime {
	text-align: center;	
	color: 666;
}
p.viewed {
	text-align: center;	
	font-size: 13px;	
	font-weight: bold;
}
div.imagedisplay {
	margin: 20px auto;	
	text-align: center;
}
div.imagedisplay img {
	margin: 0 auto;
}
hr {
	border: 1px solid #fff;	
	height: 1px;	
	background: #fff;	
	color: #fff;	
	clear: both;
}
table.fees {
	width: 500px;	
	margin: 10px auto;	
	border-collapse: collapse;	
	border: 1px solid #c4c4c4;
}
table.fees td {
	width: 150px;	
	text-align: left;	
	background: #eee;	
	color: #333;	
	border: 1px solid #c4c4c4;
}
p.picdef { 
	text-align: center; 
}
div.footer { 
	padding: 10px;
	border-top: 1px solid #ccc;
	text-align: center; 
}

p.backto { 
	text-align: center; 
}
/* Lista kategorii */
div.catlist { 
	width: 300px;
	margin: 0 auto; 
}
div.catlist ul { 
	list-style-type: none; 
}
div.catlist ul li img { 
	vertical-align: middle; 
}
