body {
	padding: 0px;
	margin: 0px;
	text-align: center;
	font-family: tahoma;
	font-size: 11px;
	color: #85754d;
	background: url(../images/body.gif);
}

a img{
	border: 0px;
}

a, a:hover, input, select, textarea{
	position: relative;
	z-index:1;
}

#container {
	margin-top: 20px;
	text-align: left;
	width: 850px;
	margin-left: auto;
	margin-right: auto;
}

#header {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		enabled=true,
		sizingMethod=crop,
		src='template/images/header.png'
	);
	width: 850px;
	height: 66px;
}

* > #header {
	background: url(../images/header.png) no-repeat;
	width: 850px;
	height: 66px;
}

#header a, #header a:hover{
	color: #fff;
	text-decoration: underline;
}

#header div {
	color: #fff;
	text-align: right;
	padding-top: 25px;
	margin-right: 50px;
}

#content {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		enabled=true,
		sizingMethod=scale,
		src='template/images/content.png'
	);
	width: 850px;
}

* > #content {
	background: url(../images/content.png) repeat-y;
	width: 850px;
}

#banner_top {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		enabled=true,
		sizingMethod=crop,
		src='template/images/banner.png'
	);
	width: 485px;
	height: 96px;
	position: absolute;
	margin-top: -29px;
	margin-left: 15px;
}

* > #banner_top {
	margin-top: -29px;
	margin-left: 15px;
	background: url(../images/banner.png) no-repeat;
	width: 485px;
	height: 96px;
	position: absolute;
}

#banner {
	text-align: center;
}

#top_menu {
	margin-top: 10px;
	width: 820px;
	margin-left: auto !important;
	margin-right: auto;
	margin-left: 15px;
}

#top_menu a {
	display: inline;
	padding: 0px;
	margin: 0px;
}

#content_column_left {
	float: left;
	margin-left: 15px !important;
	margin-left: 7px;
	margin-top: 10px;
	width: 230px;
}

#content_column_left_header {
	background: url(../images/content_column_left_header.gif) no-repeat;
	width: 230px;
	height: 17px;
}

#content_column_left_content {
	background: url(../images/content_column_left_content.gif) repeat-y;
	width: 210px !important;
	width: 230px;
	padding-left: 10px;
	padding-right: 10px;
}

#content_column_left_content h2 {
	font-size: 16px;
	color: #fff;
	padding: 0px;
	margin: 0px;
	background: url(../images/gwiazdka_wht.gif) no-repeat;
	background-position: bottom left;
	padding-left: 25px;
	margin-bottom: 16px;
	font-weight: bold;
	padding-top: -3px;
}

#content_column_left_footer {
	background: url(../images/content_column_left_footer.gif) no-repeat;
	width: 230px;
	height: 20px;
}

#content_column_center {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	width: 580px;
}

div.content_column_center_header {
	background: url(../images/content_column_center_header.gif) no-repeat;
	width: 580px;
	height: 17px;
}

div.content_column_center_content {
	background: url(../images/content_column_center_content.gif) repeat-y;
	width: 580px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: justify;
}

div.content_column_center_footer {
	background: url(../images/content_column_center_footer.gif) no-repeat;
	width: 580px;
	height: 15px;
	margin-bottom: 10px;
}

div.content_column_center_content h1 {
	padding: 0px;
	margin: 0px;
	font-size: 16px;
	color: #6b5a2f;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
}

div.content_column_center_content p {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	color: #85754d;
	margin-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

#footer {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		enabled=true,
		sizingMethod=crop,
		src='template/images/footer.png'
	);
	width: 850px;
	height: 30px;
}

* > #footer {
	background: url(../images/footer.png) no-repeat;
	width: 850px;
	height: 30px;
}

#powered {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	color: #c0b390;
}

#searchBox {
	border-bottom: 1px solid #b2a27b;
	margin-bottom: 10px !important;
	margin-bottom: 20px;
	padding-bottom: 10px !important;
	padding-bottom: 20px;
}

#categoriesBox {
	padding-top: 0px !important;
	padding-top: 10px;
}

.searchBox1 input {
	border: 1px solid #7d6846;
	width: 145px;
	height: 20px;
	background: #fff;
	color: #85754d;
}

.searchBox1 {
	float: left;
	margin-left: 25px !important;
	margin-left: 8px;
	width: 145px;
}

.searchBox2 {
	float: left;
	text-align: left;
	margin-top: -3px !important;
	margin-top: 0px;
}

td.ch2, td.ch2 a, td.ch2 a:hover {
	font-weight: normal;
	color: #fff;
	font-size: 12px;
}

td.ch2 {
	padding-left: 25px;
}

.productsNewItemLeft {
	float: left;
	padding-left: 10px;
}

.productsNewItemRight {
	float: right;
	padding-right: 10px;
}

.productsNewHeader {
	width: 275px;
	height: 13px;
	background: url(../images/products_new_header.gif) no-repeat;
}

.productsNewContent {
	width: 265px !important;
	width: 275px;
	background: url(../images/products_new_content.gif) repeat-y;
	padding: 5px;
	height: 170px;
}

.productsNewFooter {
	width: 275px;
	height: 10px;
	background: url(../images/products_new_footer.gif) no-repeat;
	margin-bottom: 10px;
}

.productsNewName {
	height: 80px;
}

.productsNewName h4 {
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	background: url(../images/gwiazdka_brw.gif) no-repeat;
	font-family: tahoma;
	font-size: 14px;
	color: #5b4c26;
	font-weight: normal;
}

.productsNewElementLeft {
	text-align: left;
	width: 140px;
	float: left;
}

.productsNewImage {
	float: right;
	width: 114px;
	height: 136px;
}

.productsNewPrice {
	color: #a2946c;
	font-size: 14px;
	margin-bottom: 30px;
	margin-left: 20px;
}

.productsNewBuy {
	margin-bottom: 5px;
}

.page_heading {
	background: url(../images/page_heading.gif) no-repeat;
	width: 580px;
	height: 40px;
	color: #5b4c26;
	font-size: 14px;
	font-weight: bold;
	padding-left: 40px;
	padding-top: 11px;
	margin-bottom: 10px;
}

.p_info_header {
	background: url(../images/p_info_header.gif) no-repeat;
	width: 580px;
	height: 13px;
}

.p_info_content {
	background: url(../images/p_info_content.gif) repeat-y;
	width: 550px !important;
	width: 580px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: justify;
	color: #988350;
	font-size: 12px;
}

.p_info_footer {
	background: url(../images/p_info_footer.gif) no-repeat;
	width: 580px;
	height: 13px;
	margin-bottom: 5px;
}

.p_info_image {
	text-align: center;
	float: left;
	width: 50%;
}

.p_info_data {
	text-align: left;
	float: right;
	width: 50%;
}

.listing_name a, .listing_name a:hover {
	font-size: 14px;
	color: #5b4c26;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/gwiazdka_brw.gif) no-repeat;
	padding-left: 20px;
}

.listing_description {
	font-size: 11px;
	color: #a2946c;
	font-weight: normal;
	height: 40px;
}

.listing_price {
	height: 30px;
	font-size: 18px;
	color: #7b6f4e;
	font-weight: bold;
}

.listing_price span{
	font-size: 18px;
	color: #7b6f4e;
	font-weight: bold;
}

#categoriesBox div {
	padding-left: 25px;
}

#categoriesBox div a, #categoriesBox div a:hover{
	display: block;
	font-weight: normal;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}
