/* ustawienia tla w srodkowej czesci sklepu (czyli cała zawartość, tło pod boksami itd..) ... */
.srodeksklepu {
/*  background-color: #FFFFFF; */
/*  background-image: url(images/nazwa_obrazka.gif);*/
}

#wrapper {
position:relative;
background:#fff;
width:924px;
border-left:3px solid #fff;
border-right:3px solid #fff;
left:30px;}

#content {
width:510px;
margin-left:7px;
margin-right:7px;
padding-bottom:5px;

}
.content {

}
.boxText { padding-left:5px; padding-right:5px; font-family: Verdana, Arial, sans-serif; font-size:11px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #7d29a1; text-decoration: underline; }

body {
background:#dfdce1 url('css/images/body-bg.jpg') top left repeat-x;
  color: #333;
  margin: 0px auto;
  padding:30px 0;
  text-align:center;
  width:996px;
}
body#privacy  { width:700px; background:#fff;}
body#popup-bg { width:350px; background:#fff;}
#root {
margin:0px;
text-align:center;
width:990px;

/*padding-left:3px; padding-right:3px; padding-top:0px; padding-bottom:3px;
border: 1px solid #d75c6a;*/
}

.border10 { border:10px solid #fff;}
#header {
background: url('css/images/top-bg.gif') top center no-repeat;
position:relative;
left:30px;
width:930px;
height:140px;
padding:0;
margin:0;
}
#intro {
width:990px;
height:200px;
background: url('css/images/intro-bg.png') top center no-repeat;
margin:0;
}
#intro-b {
position:relative;
top:20px;
left:30px;
height:160px;
background: url('css/images/intro-x.jpg') top center no-repeat;
width:930px;
}

#intro-button-a {
position:absolute;
top:112px;
left:30px;}
#intro-button-a a, #intro-button-a img {
border:0;
}

#intro-button-b {
position:absolute;
top:112px;
left:200px;}
#intro-button-b a, #intro-button-b img {
border:0;
}

#logo {
display:block;
left:45px;
position:relative;
top:30px;
width:161px;
height:93px;
}

#logo a {
display:block;
width:161px;
height:93px;
background:url('css/images/td.gif') no-repeat 0px 0px;
}


A {
  color: #7d29a1;
  text-decoration: none;
}

A:hover {
  color: #7d29a1;
  text-decoration: underline;
}

FORM {
	display: inline;
}

/* Start Menu */
	#headerNavigation {
		position: absolute;
		top: 111px;
		right: 2px;
		width: 759px;
	}
		#headerNavigation ul {
			margin:0;
			padding:0;
			list-style: none;
			white-space:nowrap;
			width:759px;
		}
			#headerNavigation ul li {
				margin:0;
				padding:0;
				float: right;
				white-space:nowrap;
				background: url(css/images/menu-bg1.gif) top left no-repeat;
			}
				#headerNavigation ul li a {
					font: normal 11px Verdana, Arial, "Times New Roman", Times, serif;
					display: block;
					color: #fff;
					text-decoration: none;
					padding: 8px 14px;
					background: url(css/images/menu-bg2.gif) top right no-repeat;
				}
				#headerNavigation ul li a:hover{
					color: #cdc9c9;
				}
			#headerNavigation ul li.activ {
				background: url(css/images/menu-bg1-activ.gif) top left no-repeat;
			}
			#headerNavigation ul li.activ a {
				padding: 9px 14px 8px 14px;
				background: url(css/images/menu-bg2-activ.gif) top right no-repeat;
				color: #fff;
			}
	/* End Menu */
TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height:19px;
  color: #333;
  font-weight : normal;
  height: 30px;
  background: url('css/images/navi-bg.jpg') 5px 10px no-repeat;
}
A.headerNavigation { 
  color: #7d29a1; 
}
A.headerNavigation:hover {
  color: #7d29a1;
}

.headerNavigation {
  color: #333;
  font-weight: normal;
  height:19px;
}
span.headerNavigation { padding-left:57px;}
TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FFFFFF;
  color: #000000;
  font-weight : bold;
  height: 25px;
}
p#box-review {
padding:5px;
text-align:center;
margin:0;
}

#columnleft {border-bottom: 3px solid #fff;}
#columnright {border-bottom: 3px solid #fff;}


.infoBoxContents {
background:#fff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding-top:5px;
  padding-bottom:5px;
}

.infoBoxContentsp {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  padding:0px;
  margin:5px;

}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px solid #9fad68;
  border-spacing: 0px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-align:center;
  background: #9fad68;
  color: #000000;
  font-weight: bold;
  height: 20px;
}

.productListing-heading-quantity {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-align:center;
  background: #9fad68;
  width:100px;
  color: #000000;
  font-weight: bold;
  height: 20px;
}

.productListing-data-quantity {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-align:center;
  background: none;
  width:100px;
  color: #000000;
  font-weight: bold;
  height: 20px;
}

.productListing-data-quantity img {
position:relative;
top:6px;
}

TD.productListing-data {
  font-family: Georgia, "Times New Roman", Times, serif;
  text-align:center;
  font-weight:bold;
  font-size: 18px;
  line-height:140%;
  color:#7d29a1;
}

.moduleRow TD.productListing-data, .moduleRowOver TD.productListing-data {
  font-family: Georgia, "Times New Roman", Times, serif;
  text-align:center;
  font-weight:bold;
  font-size: 12px;
  line-height:140%;
  color:#333;
}

.productListing-data-B {
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:11px;
}
.productListing-data-BB {
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
}

A.pageResults {
  color: #6d7b35;
  background: #d7e2aa;
  text-decoration:none;
  margin:2px;
  padding:1px 3px;
  border: 1px solid #6d7b35;

}

A.pageResults:hover {
  color: #7d29a1;
  background: #debced;
  text-decoration:none;
  margin:2px;
  padding:1px 3px;
  border: 1px solid #7d29a1;

}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 22px;
  font-weight: bold;
  color: #7d29a1;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
TD.main2, P.main2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  padding:3px;
border: 1px solid #6d7b35;
}
.zakup-info { width:300px; vertical-align:middle; text-align:right; float:right;}
.pr-info {width:150px;  text-align:left; float:left;}
.zakup-info input { vertical-align:middle;}
TD.smallText, SPAN.smallText, P.smallText {
padding:4px 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.smallText img {
border: 1px solid #7d29a1;
padding:0px;
}
.boxText img {
border: 1px solid #7d29a1;
padding:0px;
}
.imgproductt {
background:none;
}
.productListing-data  img, #ramka img {
border: 1px solid #7d29a1; padding:0px;
}
.noborder img {
padding:2px;
border: 0px;
}
.noborder map {
padding:2px;
border: 0px;
}
.noborder area {
padding:2px;
border: 0px;
}
TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #fff;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Georgia, Verdana, Arial, sans-serif;
  font-size:22px;
  color: #7d29a1;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #ccd7a0; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #d9e2b5; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ccd7a0; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #9fad68; }

/* input requirement */

.imagesBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/*########################################################################################################*/

/* XC Menu Styles */

#catxcdiv ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 1.5em;
}

/* menu item spacing */
#catxcdiv li{ margin-bottom: .2em; }

/*padding between submenu items*/
#catxc ul li { padding: 0 0 .2em 0; }

/*xc menu item*/
#catxcdiv li.xc { list-style: none; }

/*submenu*/
#catxcdiv li.xc ul { margin: .3em 0 0 -.8em; }

/* +/- control */
div.xcx, div.xcc {
	position: relative;
	display: inline;
}
li.xc>div.xcx, li.xc>div.xcc {
	position: static;
	margin-left: -1.5em;
	float: left;
	width: 1.5em;
}
div.xcx a, div.xcc a {
	position: absolute;
	left: -2em;
}
div.xcx>a, div.xcc>a {
	position: static;
}
div.xcx a:link, div.xcx a:visited,
div.xcc a:link, div.xcc a:visited {
	text-decoration: none;
	font-family: "Courier New", Courier, monospace;
	font-size: 90%;
}
h1 { 
 font-family: Georgia, Verdana, Arial, sans-serif;
 font-size: 22px;
 color:#7d29a1;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
}

h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 16px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
}
/* menu Image -noborderBox2 - Show Sub-categories  Star */

.kategorie .infoBoxContents
{ border:0; border-top:0; margin:0; padding:0; margin:0;}

.kategorie .td-infoBoxContents {
border:1px solid #9fad68; border-top:4px solid #9fad68; margin:0; width:200px; padding:10px 5px;}


.kategorie .boxText {
padding:0;
margin:0;
}

/* kategorie */
.kategorie ul {
padding-left:5px;
margin:0;
list-style:none;
}
ul#nav {
border:1px solid #9fad68;
border-top:4px solid #9fad68;
padding:8px 0;
margin:0;
list-style:none;
}
li.cat_lev_0 {vertical-align: top;
padding:6px 0 0 22px;
text-decoration: none;
background:  url('css/images/moje-konto.gif') 10px 11px no-repeat;
list-style:none;
}

li.cat_lev_0 a {
color:#7d29a1;
font-size:13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-weight:bold;
}

li.cat_lev_1 {vertical-align:top;
text-decoration: none;
padding:6px 0 0 17px;
background:  url('css/images/moje-konto.gif') 5px 10px no-repeat;
list-style:none;
}

li.cat_lev_1 a {
color:#7d29a1;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-weight:normal;
}

li.cat_lev_2 {color:#7d29a1;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-weight:normal;
text-decoration: none;
padding:6px 0 0 17px;
background:  url('css/images/moje-konto.gif') 5px 10px no-repeat;
list-style:none;}

li.cat_lev_2 a {
color:#7d29a1;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-weight:normal;
}

li.cat_lev_3 {color:#7d29a1;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-weight:normal;
text-decoration: none;
padding:6px 0 0 17px;
background:  url('css/images/moje-konto.gif') 5px 10px no-repeat;
list-style:none;}

li.cat_lev_3 a {
color:#7d29a1;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-weight:normal;
}

/* menu Image -noborderBox2 - Show Sub-categories  End */
.hide {
display:none;
}
/* Start Stopka */
#footer {
width:990px;
height:80px;
background:url('css/images/footer1-bg.png') top center no-repeat;
clear:both;
color:#fff;
padding:0;
font-size:12px;
margin: 1px 0 0;
}
#footer a,
#footer a:visited {
color:#000;
}
#footer p {
margin:0;
padding:0;
}
#credit {
position:relative;
top:20px;
left:30px;
padding:1px 5px;
margin:0;
height:40px;
width:920px;
background:#fff;
}

#footer-b {
position:relative;
left:30px;
width:930px;
background: url('css/images/footer-bg.gif') top center no-repeat;
height:65px;
padding:0;
margin:0;
}
#footer-b p.copy {

float:left;
padding:2px 15px;
margin:0;
}
#footer-b p.us {
height:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
vertical-align:middle;
float:right;
padding:2px 15px;
margin:0;
}
#footer-b p.us a, #footer-b p.us img {
border:0;
padding-bottom:1px;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
vertical-align:middle;
}
#footer-b p#copyright {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:2px 15px;
margin:0;
}
#footer-b p#p-info  {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:0;
margin:0;
}
#footer-b .boxText
{
text-align:center;
}
#footer-b #p-info a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-right:7px;
margin:0;
}
 /* End Stopka */
 #hb { width:950px; background:#fff; padding:0; margin:0;clear:both;}
 .hbcontact { float:left; height:120px; background:#ddd; width:316px; padding:0; margin:0;}
 .hbinfo {float:left; height:120px; background:#ddd;  width:316px; padding:0px; margin-left:1px;}
 .hbcart {float:left; height:120px; background:#ddd; width:316px; padding:0px; margin-left:1px;}

#navi {
position:relative;
width:930px;
left:30px;
background:#fff;
display:block;
clear: both;
margin:0; }


.kategorie, .infopages, .search, search2, .manufacturers, .best_sellers,  .specials, .info_pages, .reviews, .shopping_cart, .whats_new, .reviews, .wishlist, .customer_orders, .tell_a_friend, .manufacturer_info, .notifications {margin-bottom:8px; }

.kategorie .infoBoxHeading, .search .infoBoxHeading, .specials .infoBoxHeading, .best_sellers .infoBoxHeading, .manufacturers .infoBoxHeading, .reviews .infoBoxHeading, .whats_new .infoBoxHeading, .wishlist .infoBoxHeading, .shopping_cart .infoBoxHeading, .infopages .infoBoxHeading, .customer_orders .infoBoxHeading, .tell_a_friend .infoBoxHeading, .manufacturer_info .infoBoxHeading, .notifications .infoBoxHeading {color:#fff; background: url('css/images/box-head.gif') top left no-repeat; margin:0; padding:0; height:34px; font: normal 16px Verdana, Arial, "Times New Roman", Times, serif; text-indent:15px;}

.search2 .infoBoxHeading {color:#7d29a1; background: url('css/images/box-head.gif') top left no-repeat; margin:0; padding:0; height:34px; font: normal 16px Verdana, Arial, "Times New Roman", Times, serif; text-indent:15px;}

 .info_pages .infoBoxContents, .infopages .infoBoxContents, .search .infoBoxContents, .search2 .infoBoxContents, .katerorie .infoBoxContents,.specials .infoBoxContents, .best_sellers .infoBoxContents, .manufacturers .infoBoxContents, .reviews .infoBoxContents, .whats_new .infoBoxContents, .wishlist .infoBoxContents, .shopping_cart .infoBoxContents, .customer_orders .infoBoxContents, .tell_a_friend .infoBoxContents, .manufacturer_info .infoBoxContents, .notifications .infoBoxContents { border:1px solid #9fad68; border-top:4px solid #9fad68; margin:0; width:200px; padding:10px 5px;}

.loginbox { position:absolute; background:none; top:15px; float:right; right:20px; width:400px;}
.loginbox .infoBoxHeading { background:none;}
.loginbox .infoBoxContents { background:none; float:right;}
#login-text input {
width:120px;
height:22px;
margin:5px;
background:#dde1c6;
vertical-align:middle;
font-size:12px;
color:#7d29a1;
border:1px solid #7d29a1;
padding:3px;
}
#login-button input {
position:relative;
right:14px;
float:right;
margin:0 0 3px 0;
}

#loginbox-lost {
height:24px;
font-size:11px;
line-height:140%;
text-align:left;
vertical-align:middle;
margin:0 0 3px 0;
}
 
<pre>.font10vb  { 
	FONT-FAMILY : verdana, arial ce,arial,helvetica,ms sans serif,sans-serif; 
	FONT-SIZE : 10px; 
	color: #606060; 
	text-decoration: none;
}

 .font10vr  {
	font-family : Verdana,Helvetica,tahoma,Arial CE, Arial,sans-serif;
	color : #CC0000;
	font-size :11px;
	font-weight : normal;
} 

.font11vb  { 
	FONT-FAMILY : verdana, arial ce,arial,helvetica,ms sans serif,sans-serif; 
	FONT-SIZE : 11px; 
	color: Black; 
	text-decoration: none;
}

.font11ag  {
	font-family : Arial CE, Arial, Verdana,Helvetica,tahoma,Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #606060;
	text-decoration: none;
}

.font11vg  { 
	FONT-FAMILY : verdana, arial ce,arial,helvetica,ms sans serif,sans-serif; 
	FONT-SIZE : 11px; 
	color: #606060; 
	text-decoration: none;
}

.font11vr  { 
	FONT-FAMILY : verdana,tahoma, arial ce,arial,helvetica,ms sans serif,sans-serif; 
	FONT-SIZE : 11px; 
	font-weight: normal;
	color: #CC0000; 
}

.font12ab  {
	font-family: Arial CE,arial,Verdana,Helvetica,tahoma, Arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color : Black;
	text-decoration: none;
}

.font12ag  {
	font-family: Arial CE,arial,Verdana,Helvetica,tahoma, Arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #606060;
}

.font12vbb  {
	font-family : Verdana,Helvetica,tahoma,Arial CE, Arial,sans-serif;
	color : Black;
	font-size :12px;
	font-weight : bold;
}

.font12vg  {
	font-family : Verdana,Helvetica,tahoma,Arial CE, Arial,sans-serif;
	color : #606060;
	font-size :12px;
	font-weight : normal;
}


.font12vr  { 
	FONT-FAMILY : verdana,tahoma, arial ce,arial,helvetica,ms sans serif,sans-serif; 
	FONT-SIZE : 12px; 
	color: #CC0000; 
}

.font13vb  {
	font-family : Verdana,Helvetica,tahoma,Arial CE, Arial,sans-serif;
	font-size :13px;
	color: Black;
	font-weight : normal;
} 

.font15vg  {
	float: none;
	font-size : 19px;
	font-style : normal;
	font-family : Verdana, tahoma,Arial CE,Arial, Helvetica,sans-serif;
	text-decoration : none;
	color : #606060;
	font-weight: normal;
}
.gray0  {
	background : #E8E8E8;
}
.gray1  {background : #CCCCCC;}

.gray2  {background : #F5F5F5;}

.gray3  {
	background : #e0e0e0;
	FONT-FAMILY: verdana,tahoma,arial ce, arial, helvetica, ms sans serif, sans-serif;
	font-style : normal;
	font-size: 11px;
	font-weight: normal;
	color: #4A4A4A;
	text-decoration: none;
} 

.gray3:hover  {	text-decoration : underline;}

img.punkty {border:0;}

#feat-products {
	background: url('css/images/produkty-polecane.gif') top center no-repeat;
	width:510px;

}
#feat-products .infoBoxHeading {
height:44px;
}
#feat-products a.pageHeading {
display:block;
line-height:39px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:14px;
}
#new_products {
	background: url('css/images/nowe-produkty.gif') top center no-repeat;
	width:510px;

}
#new_products .infoBoxHeading {
height:44px;
}
#new_products a.pageHeading {
display:block;
line-height:39px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:14px;
}
#xsell {
	background: url('css/images/xsell.gif') top center no-repeat;
	width:500px;

}
#xsell .infoBoxHeading {
height:44px;
}
#xsell p {
display:block;
line-height:39px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:14px;
}

#search-input, .tell-input {
width:164px;
height:22px;
margin:0 0 3px 0;
background:#dde1c6;
vertical-align:middle;
font-size:12px;
color:#7d29a1;
border:1px solid #7d29a1;
padding:3px;
}

#kontakt input {
width:164px;
height:22px;
margin:0 0 3px 0;
background:#dde1c6;
vertical-align:middle;
font-size:12px;
color:#7d29a1;
border:1px solid #7d29a1;
padding:3px;
}

#kontakt-area textarea {
width:490px;
height:150pxpx;
margin:0 0 3px 0;
background:#dde1c6;
vertical-align:middle;
font-size:12px;
color:#7d29a1;
border:1px solid #7d29a1;
padding:3px;
}

.productListing-data-quantity input {
width:50px;
height:22px;
margin:0 0 3px 0;
background:#dde1c6;
vertical-align:middle;
font-size:12px;
color:#7d29a1;
border:1px solid #7d29a1;
padding:3px;
}

#search-button {
margin:0 0 3px 0;
right:3px;
}

#login-text {
text-align:left;
margin:0 0 3px 0;
color:#333;
}

span#search-adv, #login-lost {
width:170px;
text-align:center;
margin:0 0 3px 0;
}

ul#moje-konto {
position:relative;
float:right;
margin:0 5px;
padding:0;
}
ul#moje-konto  li {
list-style:none;
font-size:11px;
background: url('css/images/moje-konto.gif') 0px 7px no-repeat;
padding:4px 0px 0px 16px;
margin:0;
}
#moje-konto a {
}

#star-product {
background: url('css/images/produkt-tygodnia.gif') top center no-repeat;
padding:40px 1px 0 1px;
}

#star-product img {
margin-left:5px;
padding:0px;
border: 1px solid #7d29a1;
}

#star-product .no-border img {
padding:0px;
border: 0px;
}

.star-product-title {
font-family:Georgia, "Times New Roman", Times, serif;
  text-align : left;
  padding:0;
  margin:0;
  font-size: 18px;
  font-weight: bold;
  color: #9fad68;
}
.star-product {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height:140%;
  font-weight: normal;
}

#informowanie, #recenzje {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-weight:normal;
}
p.kontakt-text {
color:#7d29a1;
}
ul.kontakt-box {
padding-left:20px;
margin:0px;
}
ul.kontakt-box li {
color:#7d29a1;
padding:0px;
margin:0px;}