html, body {
	font-size:12px;
	height: 100%;

	background-color: #EDEDED;
	background-image: url(images/bgartefact.gif);

	font-family:verdana, tahoma, arial;
	padding:2px;
	margin:0;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
}

table, span, div, font {
 font-size:12px;
}

table.block {
 margin-bottom: 10px;
 padding-top: 0px;
}
a {
 color: #000000;
 text-decoration: none;	
}
a:hover {
 text-decoration: underline;	
}

h1.h16 {
 font-size: 16px;
}
table.head {
 padding: 0px 0px 0px 0px;
}

table.head td {
}

table.head td.center {
 background: #008080;
 padding: 3px 3px 3px 3px;
}
.grid {
 font-size:12px;
 border-color:#c1cdd7;
 border-width:1px;
 border-style:Solid;
 border-collapse:collapse;
}
.grid_header {
 background:#c1cdd7;
}
.grid_link {
 font-weight: bold;
 text-decoration: none;	
 font-size: 12px;
}


input {
 border: 1px solid #000000;
}
textarea {
 border: 1px solid #000000;
}

table.contentblock {
 background-color: #FFFFFF;
 font-size:12px;
 border-color: #008080;
 border-width:1px;
 border-style:Solid;
 border-collapse:collapse;
}


table tr.trhead {
 
}

table td.head_filled {
 background: #008080; 
}

span.toptext {
 font-weight: bold;
 color: #008080;
}

a.toptext {
 font-weight: bold;
 color: #008080;
 text-decoration: none;
}

a.toptext:hover {
 text-decoration: none;
}


span.blocktitle {
 color: #EDEDED;
 font-size:12px;
 font-weight: bold;
}

p.text {
 font-size:12px;
 margin: 0px 0px 0px 0px;
}

p.errortext {
 font-size:12px;
 color: #DE0007;
 font-weight: bold;
 margin: 0px 0px 0px 0px;
}

p.text_new_items {
 font-size:12px;
 margin: 3px 0px 0px 0px;
}


.buttonfind {
 font-size:14px;
 height: 20px;
}

img.preview {
 border: 1px solid #DBDBE3;
}

div.itemdescription {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;

}
span.price_small_block {
 color: #FF9900;
 font-weight: bold;
 font-size: 15px;
}
span.topplace {
 color: #C8C8C8;
 font-weight: bold;
 font-size: 16px;
}

a.ontopofpage {
 color: #C8C8C8;
 font-weight: bold;
}

a.morephoto {
 color: #FF9900;
 font-weight: bold;
}

a.morenews {
 color: #008080;
 font-weight: bold;
}


td.currentphoto {
 border-color: #008080;
 border-width:1px;
 border-style:dotted;
 border-collapse:collapse;
}

td.notcurrentphoto {
}

table.priceblock {
 border-color: #FF9900;
 border-width:1px;
 border-style:solid;
 border-collapse:collapse;
}

tr.priceblock_head {
 background: #FF9900;
}

span.priceblock_big {
 color: #EDEDED;
 font-weight: bold;
 font-size: 18px;
}

span.priceblock_small {
 font-size: 14px;
 font-weight: bold;
 color: #EDEDED;
}

a.priceblock_text {
 color: #008080;
 font-weight: bold;
 font-size: 16px;

}

a.priceblock_text:hover {
 text-decoration: none;
}

a.priceblock_text_small {
 color: #008080;
 font-weight: bold;
 font-size: 14px;
 text-transform: uppercase;
}

a.priceblock_deshevle {
 color: #008080;
 font-weight: bold;
}

a.priceblock_deshevle:hover {
 text-decoration: none;
}

input.forminput {
 width: 300px;
}

select.forminput {
 width: 306px;
}

input.forminput_small {
 width: 100px;
}

select.forminput_small {
 width: 106px;
}

input.forminput_middle {
 width: 150px;
}

select.forminput_middle {
 width: 156px;
}


div.error {
 color: #FF4D1C;
}

span.buynotes {
 color: #A9A9A9;
}
tr.buynotes {
 padding: 0px 5px 0px 5px;
}

span.sitemap_title {
 font-size: 14px;
 font-weight: bold;
 text-transform: uppercase;
}

a.cat_buy {
 color: #FF9900;
 font-weight: normal;
 font-size: 12px;
}

a.more {
 font-weight: bold;  
}
a.pinfolink {
 color: #DE0007;
}
a.small {
 text-decoration: underline;
 font-size: 10px;
}

div.tafmessage {
 font-style: italic; 
 margin: 5px 0px 0px 10px;

 padding: 2px 0px 2px 4px;
 border-left: #8C8484 1px solid;
}
span.discount_notes {
 font-size: 10px;
}
td.pages {
 font-size: 16px;
}
a.sortlink {
 color: #FFFFFF;
}
a.tags {
 color: #336699;
 text-decoration: underline;
}
a.tags:hover {
 text-decoration: none;
 color: #1D1582;
}
h1.spechead {
	font-size: 14px;
	padding: 0;
	margin: 0;
}