@import url('reset.css');

/* =layout
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

body {
	background: #3F3F3F;
	color: #4E4E4D;
	font: normal .69em Tahoma, Arial, sans-serif;
	text-align: center;
}

.wrapper {
	margin: 0 auto;
	text-align: center;	
	width: 1000px;
}

#sonda .tabela-normal {
margin-left:10px !important;
}

a {
	color: #1E344E;
}

a:link {	
	/* font-family:arial !important; */
	font-weight:normal !important;
	text-decoration:none !important;
}

a:hover {	
	text-decoration: underline !important;
}

a:visited {
	text-decoration: none !important;
}

textarea {
	border: 1px solid rgb(164, 164, 164) !important;
}

#sonda td {
text-align:left !important;
padding-right:3px;
}

#sonda td  input {
margin-left:5px;
}


.left { float: left }
.right { float: right }
.clear { clear: both }

/* -header
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#header {
	background: url('../images/background.header.gif') repeat-x;
}
	#header .wrapper {
		background: url('../images/background.header.wrapper.jpg') no-repeat;
		height: 211px;
		padding: 13px 0 0 0;
	}
	
	#header h1 {
		float: left;
		margin: 0 0 0 25px;
	}
	#header h1 a {
		background: url('../images/logo.gif') no-repeat;
		display: block;
		height: 75px;
		overflow: hidden;
		text-indent: -999em;
		width: 224px;
	}
	
	/* -nav
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
	#nav {
		float: right;
		margin: 7px 35px 0 0;
	}
		#nav li {
			background: url('../images/nav.sep.gif') top right no-repeat;
			display: block;
			float: left;
			padding: 0 22px 0 18px;
		}
		#nav li.last {
			background: none;
		}
		
		#nav li a {
			background-position: center 15px;
			background-repeat: no-repeat;
			color: #5E5E5E;
			display: block;
			float: left;
			height: 16px;
			padding-top: 40px;
			text-decoration: none;
		}
		#nav li a:hover {
			color: #000;
		}
		#nav li a.active {
			color: #2C4E71;
			font-weight: bold;
		}
		
		#active {
			color:white !important;
			text-decoration: underline !important; 
		}
		
		#nav #nHome a { background-image: url('../images/nav.home.gif'); }
		#nav #nCatalog a { background-image: url('../images/nav.katalog.png'); }
		#nav #nPromotions a { background-image: url('../images/nav.promocje.png'); }
		#nav #nCart a { background-image: url('../images/nav.koszyk.png'); }
		#nav #nCooperation a { background-image: url('../images/nav.wspolpraca.png'); }
		#nav #nContact a { background-image: url('../images/nav.kontakt.png'); }

/* -loginbar
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#loginbar {
	background: url('../images/background.loginbar.gif') repeat-x;
	color: #B4B5B5;
}
	#loginbar .wrapper {
		background: url('../images/background.loginbar.wrapper.gif') repeat-x;
		height: 35px;
	}
	
	#loginbar .left {
		padding: 10px 18px 0;
	}
	
	#loginbar .left table tr td div{
		display:none;
	}
	
	#loginbar .left table tr td a{
		color:#B4B5B5;
		font-size: 9pt;
	}
	
	#loginbar .left
	
	#loginbar a {
		color: #B4B5B5;
		text-decoration: none;
	}
	#loginbar .right a {
		color: #5F5F5F;
	}
	
	#loginbar .right div {
		display: inline;
	}
	
	#loginbar em {
		color: #D6D7D8;
		font-style: normal;
		font-weight: bold;
	}
	#loginbar span {
		color: #FFD200;
		font-weight: bold;
	}
	
	#loginbar form {
		background: url('../images/loginbar.form.gif') no-repeat;
		display: block;
		float: left;
		height: 35px;
		padding: 6px 0 0 13px;
		vertical-align:top;
	}
		#loginbar label {
			display: none;
		}
		#loginbar input {
			background: #333 url('../images/loginbar.input.gif') no-repeat;
			background-repeat:no-repeat;
			border: 0;
			color: #999;
			font-size: 1em;
			/* padding: 3px 8px 4px; */
			height:21px;
            width:116px;
		}
		#loginbar button, #loginbar legend {
			display: none;
		}
		#loginbar fieldset {
			display: inline;
		}
		
	#loginbar ul {
		display: block;
		float: left;
		margin: 9px 15px 0 5px;
	}
		#loginbar li {
			background: url('../images/loginbar.sep.gif') top right no-repeat;
			display: inline;
			padding: 0 8px 0 6px;
		}
		#loginbar li.last {
			background: none;
		}
		
/* -ad
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#ad {
	background: #343333 url('../images/background.ad.gif') repeat-x;
}
	#ad .wrapper {
		background: #454444 url('../images/background.ad.wrapper.gif') repeat-x;
		padding: 22px 0;
		text-align: center;
	}
	#ad img {
		border: 1px solid #424141;
	}
	
/* -content
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#content {
	background: #3F3F3F url('../images/background.content.gif') repeat-x;
}
	#content .wrapper {
		background: #545454 url('../images/background.content.wrapper.gif') repeat-x;
		/* overflow: auto; */
		padding-top: 10px;		
	}
	
#container {
	background: url('../images/background.content.body.gif') repeat-y;
	overflow: auto;
}

/* -body
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#body {
	background: #FFF url('../images/background.body.top.gif') top no-repeat;
	float: left;
	width: 600px;	
}
	#body .bottom {
		background: url('../images/background.body.bottom.gif') bottom no-repeat;
		/* min-height: 2020px; */
		/* min-height: 5px;/*
		/* padding-bottom: 2em; */
	}
		#page-listing #body .bottom {
			/* min-height: 1520p; */
			min-height: 378px;			
			padding-bottom: 0;
		}
	#body .wrapper {
		background: none;
		width: 568px;
		text-align:left;
	}
	#body .container {
		background: url('../images/background.body.item.gif') repeat-x;
		min-height: 80px;
		padding-top: 2px;
	}
	#body .container.dark {
		background: #696868 url('../images/background.body.item.dark.gif') repeat-x;
	}
	#body .container.grey {
		background: #F6F6F6 url('../images/background.body.container.gif') repeat-x;
	}
		#body .container.grey .bottom {
			background: url('../images/background.body.container.bottom.gif') bottom repeat-x;
			min-height: 100px;
		}
	
	#body h2 {
		font-weight: bold;
		margin-bottom: 1em;
	}
	#body h2 a {
		text-decoration: none;
	}
	
	#news {	
		text-align:left;	
	}
	
	#news h2, #gotocatalog h2, #product h2 {
		background: #F5F7F9 url('../images/header.blue.gif') repeat-x;
		border: 1px solid #CBD1D5;
		color: #2C4E71;
		padding: 8px 10px;		
	}
	
	#recentpromotion {
		text-align:left;	
	}
	
	#recentpromotion h2, #specification h2, #choosed h2 {
		background: #F1ECEC url('../images/header.red.gif') repeat-x;
		border: 1px solid #E7D7D7;
		color: #6F0101;
		padding: 8px 10px;
	}
	
	#recentitems {
		text-align:left;		
	}
	
	#recentitems h2, #description h2 {
		background: #F8F8DE;
		border: 1px solid #EAEFC1;
		color: #767434;
		padding: 8px 10px;
	}
	#comments h2, #browse h2 {
		background: #F3F9F2;
		border: 1px solid #DBEBD7;
		color: #4D7247;
		padding: 8px 10px;
	}
	#others h2 {
		background: #F1ECF3;
		border: 1px solid #E0D2E6;
		color: #644C6F;
		padding: 8px 10px;
	}
	#gallery h2 {
		background: #797979;
		border: 1px solid #555;
		color: #E9E9E9;
		padding: 8px 10px;
	}
	
	#body h2 span {
		background-repeat: no-repeat;
		padding-bottom: 2px;
		padding-left: 26px;
	}
	#news h2 span { background-image: url('../images/header.aktualnosci.gif'); }
	#recentpromotion h2 span { background-image: url('../images/header.promocje.gif'); }
	#recentitems h2 span { background-image: url('../images/header.najnowsze.gif'); }
	#gotocatalog {text-align:left;} 
	#gotocatalog h2 span { background-image: url('../images/header.katalog.gif'); }
	#product h2 span { background-image: url('../images/header.informacje.gif'); }
	#description h2 span { background-image: url('../images/header.description.gif'); background-position: 0 1px; }
	#specification h2 span { background-image: url('../images/header.metryczka.gif'); }
	#comments h2 span { background-image: url('../images/header.tick.gif'); background-position: 0 1px; }
	#others h2 span { background-image: url('../images/header.alike.gif'); background-position: 0 1px; }
	#gallery h2 span { background-image: url('../images/header.gallery.gif'); background-position: 0 1px; }
	#choosed h2 span { background-image: url('../images/header.offers.gif'); }
	
	#body ul.table {
		/* margin: 0 auto 1em; */
		overflow: auto;
		width: 525px;
		padding-bottom:10px;
	}
		#body ul.table li {
			border-bottom: 1px solid #E8ECEF;
			display: block;
			float: left;
			height: auto;
			/* overflow: auto;  ie7 - bug */
		}
		#body ul.table div {
			border-right: 1px solid #E8ECEF;
			color: #98ACC1;			
			float: left;			
			width:81px;			
			padding-bottom: 4px;
			padding-left: 14px;			
			padding-top: 4px;
		}		
		
		#body ul.table strong {
			border-right: 1px solid #E8ECEF;
			color: #98ACC1;			
			float: left;			
			width:125px;			
			padding-bottom: 4px;
			padding-left: 14px;			
			padding-top: 4px;
		}
		#body ul.table a {
			color: #3D3C3C;
			text-decoration: none;
		}
		#body ul.table li span {
			color: #4E4E4D;
			display: block;
			float: left;
			padding: 4px 12px;
			width: 350px;
		}
			#body ul.table li span span {
				color: #FFF;
				display: inline;
				float: none;
				padding: 0 3px;
			}
		
	#body ul.boxed {
		
	}
		#body ul.boxed li {
			background: #F4F4F4;
			border: 1px solid #DEDEDE;
			margin-bottom: 1em;
			padding: 10px;
		}
		#body ul.boxed h3 a {
			color: #545454;
			font-weight: bold;
			text-decoration: none;
		}
		#body ul.boxed h4 {
			color: #A1A1A1;
			font-weight: bold;
			margin-bottom: .6em;
		}
		
#body .item {
	clear: both;
	/*line-height: 140%;
	padding: 10px 0; */
}
	#body .item .cover {
		float: left;
		/* padding: 0 20px; */
		text-align: center;
		width: 110px;
		margin-right:20px;		
	}
	
	
	#body .item h3 {
		font-size: 1.18em;
		font-weight: bold;
		margin-bottom: .3em;
	}
		#body .item h3 a {
			color: #2C401A;
			text-decoration: none;
			font-weight:bold !important;
		}
	#body .item h4 {
		/* margin-bottom: 1em; */
	}
	#body .item p {
		margin-bottom: 1em;
		text-align: justify;
	}
		#body .item p.producer {
			color: #7D7D7D;
		}
		
	#body .description {
		float: left;
		width: 300px;
	}
	
	#body .description  div {
		margin-left: 0px !important;
	}
	
	#body .meta {
		float: right;
		width: 75px;
	}
	
	#body p.price {
		background: #ECECEC;
		border: 1px solid #DBDBDB;
		color: #838282;
		padding: 5px 10px;
	}
		#body .price del {
			display: block;
			text-decoration: line-through;
		}
		#body p.price ins {
			color: #A50000;
			display: block;
			font-weight: bold;
			text-decoration: none;
		}
		
/* -product
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#product.item h3 {
	font-size: 1.64em;
	margin-bottom: 1em;
}
	#product.item h3 a {
		color: #000;
		font-weight: normal;
	}

#product ul.table {
	float: left;
	width: 290px;
}
	#product ul.table strong {
		width: 58px;
	}
	#product ul.table li {
		width: 290px;
	}
	#product ul.table li span {
		width: 170px;
	}

#description .wrapper {
	padding-bottom: 1em;
}
	#description p {
		color: #000;
		margin-bottom: 1em;
		padding: 0 20px;
		text-align: justify;
	}
	#description ul {
		margin: 2em 0;
		padding: 0 30px 0 40px;
		text-align: justify;
	}
	#description li {
		background: url('../images/bullet.gif') 0 4px no-repeat;
		color: #000;
		margin-bottom: 5px;
		padding-left: 25px;
	}
	
/* -specification
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#specification ul.table {
	width: 540px;
}
	#specification ul.table li {
		height: auto;
		overflow: auto;
	}
	#specification ul.table strong {
		border: none;
		color: #AAA;
		width: 120px;
	}
	#specification ul.table li span {
		border-left: 1px solid #E8ECEF;
		width: 350px;
	}
	
/* -add to cart
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#addtocart {
	background: #FAFAFA;
	border: 1px solid #EBEBEB;	
	color: #000;	
	margin: 0 auto 1em;
	overflow: auto;
	/* padding: 12px;	
	width: 516px; */
}
#addtocart a {
	color: #000;
	display:none;
	
}


#addtocart li {
	display: block;
	float: left;
	text-align: center;
}
	#addtocart li.price {
		padding: 2px 0;
		width: 148px;
	}
		#addtocart li.price ins {
			color: #A50000;
			font-weight: bold;
			text-decoration: none;
		}
	#addtocart li.amount {
		border-left: 1px dotted #B3B2B2;
		border-right: 1px dotted #B3B2B2;
		width: 160px;
	}
		#addtocart li.amount input {
			background: #FFF url('../images/input.text.gif') repeat-x;
			border: 1px solid #D8D8D8;
			color: #444;
			font-size: 1em;
			margin: 0 .5em;
			padding: 2px 4px;
			width: 20px;
		}
	#addtocart li.add {
		padding: 2px 0;
		width: 200px;
	}
	
/* -gallery
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#gallery ul {
	margin: 1em 0;
	padding-left: 15px;
	overflow: auto;
}
#gallery li {
	background: #FFF;
	border: 1px solid #E0E0E0;
	display: block;
	float: left;
	height: 168px;
	margin: 0 14px 14px 0;
	text-align: center;
	width: 168px;
}
#gallery a {    
	/* display: table-cell; */
	height: 168px;
	text-align: center;
	vertical-align: middle;
	width: 168px;
	margin-top:10px;
}

/* -comments
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#comments ul {
	border: 1px solid #EBEBEB;	
	margin: 0 10px 1em;	
	overflow:auto;
	height: expression( this.scrollHeight > 275 ? "275px" : "auto" ); /* sets max-height for IE */
	max-height:275px;		
	width:558px;
}
	#comments li {
		border-bottom: 1px solid #EBEBEB;
		overflow: auto;
		padding: 10px;
		width:515px; 
		min-height:34px;
		
	}
		#comments li.even {
			background: #FAFAFA;
		}
	#comments strong {
		background-repeat: no-repeat;
		color: #FFF;
		float: left;
		font-weight: bold;
		padding: 5px 7px 6px 5px;
		text-align: center;
		width: 16px;
	}
		#comments strong.low { background-image: url('../images/mark.low.gif'); }
		#comments strong.medium { background-image: url('../images/mark.medium.gif'); }
		#comments strong.high { background-image: url('../images/mark.high.gif'); }
	
	#comments p {
		background: url('../images/background.comment.gif') repeat-y;
		color: #000;
		float: left;
		margin-left: 16px;
		padding: 4px 23px;
		width: 323px;
		text-align:justify;
	}
	#comments em {
		color: #807F7F;
		display: block;
		font-style: normal;
		float: left;
		padding: 4px 0 0 10px;
	}
	
#comments form {
	margin: 0 10px 1em;
}
	#comments legend {
		display: none;
	}
	
	#comments label {
		color: #8E8E8E;
		display: block;
		font-weight: bold;
	}
	#comments .mark {
		background: #FAFAFA;
		border: 1px solid #EBEBEB;
		float: left;
		padding: 5px 10px;
	}
	#comments textarea {
		border: 1px solid #D5D5D5;
		color: #585757;
		float: right;
		font-size: 11px;
		height: 100px;
		padding: 6px;
		width: 465px;
	}
	
	#comments .buttons {
		clear: both;
		overflow: hidden;
		padding: 0em 5px 5px 0;
		text-align: right;
		height:22px;
	}
	#comments button {
		border: 0;
		cursor: pointer;
		height: 25px;
		margin-left: 10px;
		min-height: 25px;
		padding-top: 25px;
		width: 112px;
	}
	#comments .buttons .reset { background-image: url('../images/resetform.gif');background-repeat:no-repeat; }
	#comments .buttons .submit { background-image: url('../images/addcomment.gif');background-repeat:no-repeat; }
	
/* -choosed
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#choosed ul {
	margin: 0 0 1em;
	overflow: auto;
}
	#choosed li {
		background: url('../images/background.offers.gif') repeat-x;
		border: 1px solid #E0E0E0;
		display: block;
		float: left;
		height: 100px;
		margin: 0 3px 0 4px;
		padding: 10px;
		position: relative;
		width: 160px;
	}
	#choosed h3 {
		font-weight: bold;
		margin-bottom: .1em;
	}
	#choosed h3 a {
		color: #3E3E3E;
		text-decoration: none;
	}
	#choosed img {		
		width:75px;
		float: left;
		/* margin: 0 7px 0 0; */
		margin-right:6px;
		
	}
	#choosed ins {
		background: url('../images/content.sep.gif') bottom repeat-x;
		color:#A50000;
		display: block;
		font-weight: bold;
		margin-left: 74px;
		padding-bottom: 7px;
		text-decoration: none;
	}
	#choosed a.addtocart {
		bottom: 8px;
		margin: 0;
		padding-bottom: 2px;
		position: absolute;
	}
	
/* -pagination
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.pagination {
	background: #575757 url('../images/background.pagination.gif') repeat-x;
	color: #7D7D7D;
	/* min-height: 500px; */
	min-height:60px;
	padding: 18px 0 0;
	position: relative;
	text-align: left;
}
.pagination li {
	display: block;
	float: left;
}

.pagination a {
	color: #C2C2C2;
	text-decoration: none;
}
.pagination a.active {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.pagination a:hover {
	color: #FFF;
	text-decoration: none !important;
}

.pagination strong {
	font-weight: bold;
}

.pagination ul.next {
	position: absolute;
	right: 10px;
	top: 28px;
}
.pagination ul.prev {
	position: absolute;
	left: 10px;
}

.pagination ul.pages {
	display: block;
	text-align: center;
}
	.pagination ul.pages li {
		display: inline;
		float: none;
		margin-right: 5px;
	}
	
	.pagination ul.pages a {
		background: url('../images/pagination.page.left.gif') no-repeat;
		padding-bottom: 2px;
		padding:0 5px 2px 6px;
	}
	.pagination ul.pages a span {
		background: url('../images/pagination.page.right.gif') top right no-repeat;
		/* padding: 0 5px 2px 6px; */
	}

.pagination ul.prev li a,
.pagination ul.next li a {
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 12px;
	margin: 0 4px;
	overflow: hidden;
	text-indent: -69em;
	width: 12px;
}
	.pagination li.first a { background-image: url('../images/pagination.first.gif'); }
	.pagination li.prev a { background-image: url('../images/pagination.prev.gif'); }
	.pagination li.next a { background-image: url('../images/pagination.next.gif'); }
	.pagination li.last a { background-image: url('../images/pagination.last.gif'); }
	
/* -browse
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#browse {
	padding: 0 0 1em;
}

#browse h2 {
	color: #516531;
	text-transform: uppercase;
}
	#browse h2 span {
		padding: 0 3px;
	}
	#browse h2 a {
		color: #516531;
	}
	
.someMessages input {

		background: #FFF url('../images/input.text.gif') repeat-x;
		border: 1px solid #A4A4A4;
		color: #444;		
		font-size: 1em;
		margin-bottom: 6px;
		padding: 3px 4px;
		/* width: 128px; */
}

.someMessages table .pogrubienie {	
	color:#2C4E71;
	font-weight:normal;
}
	
#browse #filter, #browse #producers {
	background: #F7F7F7;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	margin: 0 auto 1em;
	padding: 10px 15px;
	/* width: 520px; */
}
	#browse #filter .formdiv {
		background: url('../images/content.sep.gif') top right repeat-y;
		float: left;
		margin-right: 10px;
		padding-right: 10px;
	}
	
	#browse #filter legend {
		display: none;
	}
	#browse #filter label {
		color: #658730;
		font-weight: bold;
		margin-right: 1em;
	}
	#browse #filter select {
		font-size: 1em;
	}
	#browse #filter button {
		background: url('../images/button.ok.gif') no-repeat;
		border: 0;
		cursor: pointer;
		height: 19px;
		min-height: 19px;
		padding-top: 19px;		
		vertical-align: -19px !important;		
		vertical-align: 0px;
		width: 31px;
	}

#view {
	float: left;
}
	#view li {
		float: left;
	}
	#view a {
		background-repeat: no-repeat;
		border: 1px solid #AFAFAF;
		display: block;
		float: left;
		height: 20px;
		margin-right: 10px;
		overflow: hidden;
		text-indent: -69em;
		width: 21px;
	}
	#view a.active {
		border-color: #6A6A6A;
	}
	#view .view1 a { background-image: url('../images/filter.view.1.gif'); }
	#view .view2 a { background-image: url('../images/filter.view.2.gif'); }
	#view .view3 a { background-image: url('../images/filter.view.3.gif'); }
	#view .view4 a { background-image: url('../images/filter.view.4.gif'); }
	
	
#producers li {
	background: url('../images/content.sep.gif') top right repeat-y;
	display: inline;
	margin-right: 4px;
	padding-right: 11px;
}
	#producers li.header, #producers li.last {
		background: none;
		padding-right: 4px;
	}
	#producers strong {
		color: #658730;
		font-weight: bold;
	}
	#producers a {
		color: #5B5B5A;
		text-decoration: none;
	}
		
/* -sidebar
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.sidebar {
	color: #8A8989;
	padding: 25px 0 0;
	width: 200px;
}

#sidebarleft #mostwatched img{
	display:none;
}

#mostwatched, #mostbuyed {
	color: #7F7C7C;
	margin: 0 0 22px 14px;
	width: 186px;
}
	#mostwatched h2, #mostbuyed h2 {
		background: url('../images/sidebar.header.gif') no-repeat;
		height: 26px;
		padding: 8px 0 0 13px;
		width: 172px;
	}
#selectproducer, #subscribe, #checkorder, #search, #cart, .box1 {
	background: #434343 url('../images/background.sidebar.box1.gif') no-repeat;
	color: #727171;
	margin: 0 0 22px 14px;
	width: 169px;
}
	#selectproducer .bottom, #subscribe .bottom, #checkorder .bottom, #search .bottom, #cart .bottom, .box1 .bottom {
		background: url('../images/background.sidebar.box1.bottom.gif') bottom no-repeat;
		padding: 12px 13px;
	}
	
	#subscribe .subbox1 {
		background: #3D3D3D url('../images/background.sidebar.subbox1.gif') no-repeat;
		margin: 0 auto 11px;
		width: 137px;
	}
		#subscribe .subbox1 .bottom {
			background: url('../images/background.sidebar.subbox1.bottom.gif') bottom no-repeat;
			padding: 7px 8px;
		}
	
	#selectproducer a, #subscribe a, #checkorder a, #search a, #cart a, .box1 a {
		color: #8A8989;
		text-decoration: none;
	}
	#subscribe a.rss {
		background: url('../images/rss.gif') 0 center no-repeat;
		display: block;
		padding-left: 24px;
	}
	
	#selectproducer button, #selectproducer legend,
	#subscribe button, #subscribe legend,
	#checkorder legend,
	#search button, #search legend {
		display: none;
	}

#categories, #sidead, .box2 {
	background: url('../images/background.sidebar.box2.gif') repeat-y;
	margin: 0 0 22px 14px;
	width: 186px;
}
	#categories .bottom, #sidead .bottom, .box2 .bottom {
		background: url('../images/background.sidebar.box2.bottom.gif') bottom no-repeat;
		padding: 0 0 10px;
	}
	#categories h2, .box2 h2 {
		background: url('../images/background.sidebar.box2.top.gif') no-repeat;
		padding: 20px 0 0 17px;
	}
	#categories h2 span, .box2 h2 span {
		background: url('../images/sidebar.box2.header.gif') no-repeat;
		display: block;
		height: 24px;
		padding: 10px 0 0 13px;
		width: 156px;
	}
	
#cooperation, #payment {
	background: url('../images/background.sidebar.box2.gif') repeat-y;
	margin: 0 0 22px 14px;
	width: 186px;
}
	#cooperation .bottom, #payment .bottom {
		background: url('../images/background.sidebar.box2.bottom.gif') bottom no-repeat;
		min-height: 100px;
		padding: 10px;
	}
	#cooperation .top, #payment .top {
		background: url('../images/background.sidebar.box2.top.gif') no-repeat;
	}
	
#productofday, #delivery {
	background: url('../images/background.sidebar.box4.gif') repeat-y;
	margin: 0 0 22px 0;
	width: 200px;
}
	#productofday .bottom, #delivery .bottom {
		background: url('../images/background.sidebar.box4.bottom.gif') bottom no-repeat;
		min-height: 100px;
		padding: 20px 12px 20px 14px;
	}
	#productofday .top, #delivery .top {
		background: url('../images/background.sidebar.box4.top.gif') no-repeat;
	}
	
	#productofday h2, #delivery h2 {
		background: url('../images/sidebar.box4.header.gif') no-repeat;
		padding: 6px 15px;
		width: 139px;
	}
	#productofday h2 span {
		background: url('../images/header.productofday.gif') no-repeat;
		color: #E6D92B;
		padding-left: 25px;		
	}
	
	#productofday .subbox4 {
		background: #484848 url('../images/background.sidebar.box4.subbox.bottom.gif') bottom no-repeat;
		margin: 0 0 0 3px;
		padding: 0 0 10px;
		text-align: center;
		width: 163px;
	}
	#productofday .subbox4 .cover {
		background: #FFF url('../images/background.sidebar.box4.cover.top.gif') no-repeat;
		padding: 7px;
		text-align: center;
	}
	#productofday .subbox4 h3 {
		background: url('../images/background.sidebar.box4.cover.bottom.gif') no-repeat;
		color: #D9D8D8;
		font-weight: bold;
		margin: 0 0 .6em;
		padding: 15px 0 0 0;
	}
		#productofday .subbox4 h3 a {
			color: #D9D8D8;
			text-decoration: none;
		}
	
	#productofday .subbox4 p.price {
		color: #787878;
	}
		#productofday .subbox4 p.price strong {
			font-weight: bold;
		}
	
.sidebar form {

}
	.sidebar form label {
		display: block;
		font-weight: bold;
		margin-bottom: 6px;
	}
		.sidebar form label.inline {
			display: inline;
			font-weight: normal;
		}
	.sidebar form input.text, .sidebar form select {
		background: #FFF url('../images/input.text.gif') repeat-x;
		border: 1px solid #3E3E3E;
		color: #444;
		display: block;
		font-size: 1em;
		margin-bottom: 6px;
		padding: 3px 4px;
		width: 128px;
	}
		.sidebar .subbox1 input.text, .sidebar .subbox1 select {
			width: 107px !important;
		}
		.sidebar form input.text.search {
			background: #FFF url('../images/input.search.gif') right repeat-x;
			padding-right: 20px;
			width: 130px;
			height:23px;
		}
	.sidebar form select {
		display: block;
		width: 136px !important;
		border:none !important;
	}
	.sidebar form input.checkbox {
		vertical-align: middle;
	}
	
	.sidebar form button.check {
		background: url('../images/button.sprawdz.gif') no-repeat;
		border: 0;
		cursor: pointer;
		display: block;
		height: 23px;
		margin: 0 0 0 31px;
		min-height: 23px;
		padding-top: 23px;
		width: 72px;
	}
	
	.sidebar form button.wykonaj {
		background: url('../images/button.wykonaj.gif') no-repeat;
		border: 0;
		cursor: pointer;
		display: block;
		height: 23px;
		margin: 0 0 0 21px;
		min-height: 23px;
		padding-top: 23px;
		width: 72px;
	}
	
	.sidebar form p.meta {
		margin-top: 6px;
	}
		.sidebar form p.meta a {
			text-decoration: underline;
		}
		.sidebar form p.meta a:hover {
			color: #BBB;
		}
		
.sidebar #cart {
	color: #8E8D8D;
}
	.sidebar #cart h2 {
		color: #FFD200;
	}
	.sidebar #cart p.sum {
		background: url('../images/sidebar.box1.sep.gif') repeat-x;
		color: #676666;
		padding-top: 6px;
		text-align: right;
		text-transform: lowercase;
	}
		.sidebar #cart p.sum strong {
			color: #CDCCCC;
			font-weight: bold;
		}

.sidebar h2 {
	font-weight: bold;
	margin-bottom: 6px;
}
	
.sidebar p {
	margin-bottom: 6px;
}

.sidebar ul.list {
	list-style: none;
	margin-left: 3px;
	overflow: auto;
}
	#categories ul.list, .box2 ul.list {
		margin-left: 20px;
		overflow: auto;
	}
	#categories ul.list li, .sidebar ul.list li {
		background: url('../images/sidebar.box.sep.gif') bottom no-repeat;
		float: left;
		overflow: visible;
		padding: 9px 2px;
		width: 178px;
	}
		#categories ul.list li.last, .sidebar ul.list li.last {
			background: none;
		}
		#categories ul.list li, .box2 ul.list li {
			background: url('../images/sidebar.box2.sep.gif') bottom no-repeat;
			padding: 9px 6px;
			width: 153px;
		}
		
	#categories ul.list a span.pogrubienie, .box2 ul.list li a {
			color: #D4D4D4;
			float: none !important;
			font-weight: bold;
	}
		.sidebar ul.list a {
		color: #A4A4A4 !important;
		float: left;
		width: 105px;
		text-decoration: none !important;
		}
		.sidebar ul.list a:hover {
		color:white !important;
		text-decoration: underline !important;
		}
		
	.sidebar ul.list span {
		float: right;
		font-weight: bold;
		margin-right: 20px;
		
	}
	
	#mostbuyed ul.list span{
		float: left;
		color:white;	
	}
	
	.sidebar ul.list li ul li, #categories ul.list li ul li {
		background: none;
		/*float: none; */
		padding: 3px 10px;
		width: 120px;
	}
	.sidebar ul.list li ul li a.menu-kategorii, #categories ul.list li ul li a {
		background: url('../images/sidebar.box2.arrow.gif') 0 6px no-repeat;
		color: #AAA;
		font-weight: normal;
		padding: 0 0 0 17px;
	}

/* -sidebarleft
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#sidebarleft {
	float: left;
	text-align:left;
}

/* -sidebarright
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#sidebarright #mostbuyed  img{
	width:99%;
}

#sidebarright .menu-towar {
	width:75px !important;
	margin-right:5px;	
}


#sidebarright {
	float: right;
	text-align:left;
}


#mostbuyed {
	margin: 0 0 22px 0;
}

	#mostbuyed h2 {
		background: url('../images/sidebar.header.right.gif') no-repeat;
	}
	
#sidebarright #sidead, #sidebarright .box2 {
	background: url('../images/background.sidebar.box2.right.gif') repeat-y;
	margin: 0 0 22px 0;
}
	#sidebarright #sidead .top, #sidebarright .box2 .top {
		background: url('../images/background.sidebar.box2.top.right.gif') no-repeat;
	}
	#sidebarright #sidead .bottom, #sidebarright .box2 .bottom {
		background: url('../images/background.sidebar.box2.bottom.right.gif') bottom no-repeat;
		padding: 15px 0;
		text-align: center;
	}

#sidebarright #sidead2  {
	background: url('../images/background.sidebar.box2.right.gif') repeat-y;
	margin: 0 0 22px 0;
}
	#sidebarright #sidead2 .top, #sidebarright .box2 .top {
		background: url('../images/background.sidebar.box2.top.right.gif') no-repeat;
	}
	#sidebarright #sidead2 .bottom, #sidebarright .box2 .bottom {
		background: url('../images/background.sidebar.box2.bottom.right.gif') left bottom no-repeat;		
		padding: 15px 0;
		text-align: center;
		
	}
	
#payment {
	background: url('../images/background.sidebar.box2.right.gif') repeat-y;
	margin: 0 0 22px 0;
}
	#payment .top {
		background: url('../images/background.sidebar.box2.top.right.gif') no-repeat;
	}
	#payment .bottom {
		background: url('../images/background.sidebar.box2.bottom.right.gif') bottom no-repeat;
		padding: 15px;
	}
	
#sidebarright #delivery {
	background: url('../images/background.sidebar.box4.right.gif') repeat-y;
	margin: 0 0 22px 0;
}
	#sidebarright #delivery .top {
		background: url('../images/background.sidebar.box4.top.right.gif') no-repeat;
	}
	#sidebarright #delivery .bottom {
		background: url('../images/background.sidebar.box4.bottom.right.gif') bottom no-repeat;
		padding: 15px;
	}

#sidebarright ul.list {
	margin-left: 0;
}
	#sidebarright ul.list li {
		background-image: url('../images/sidebar.box.sep.right.gif');
		padding-left: 10px;
		width: 173px;
	}
		#sidebarright ul.list li.last {
			background: none;
		}
	#sidebarright ul.list a {
		width: 83px;
		color:white !important;
	}
	#sidebarright ul.list span {
		margin-right: 3px;
	}
	
/* -icons
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

span.pc {
	background: #A61E44;
	color: #FFF;
	font-weight: bold;
	padding: 0 10px !important;
}
span.x360 {
	background: #658730;
	color: #FFF;
	font-weight: bold;
	padding: 0 3px;
}
span.psp {
	background: #124489;
	color: #FFF;
	font-weight: bold;
	padding: 0 3px;
}
span.ps2 {
	background: #000;
	color: #FFF;
	font-weight: bold;
	padding: 0 3px;
}
span.wii {
	background: #128B8C;
	color: #FFF;
	font-weight: bold;
	padding: 0 3px;
}
span.nds {
	background: #7E437D;
	color: #FFF;
	font-weight: bold;
	padding: 0 3px;
}
span.ps3 {
	background: #5F5F5F;
	color: #FFF;
	font-weight: bold;
	padding: 0 3px;
}

span.medium {
	color: #7D7D7D;
	font-weight: bold;
	padding: 0 5px;
}

a.addtocart {
	background: url('../images/addtocart.gif') no-repeat;
	color: #838282;
	margin-left: 10px;
	padding-left: 25px;
	padding-bottom: 2px;
	text-decoration: none;
	text-transform: lowercase;
}

span.addtocart {
	background: url('../images/addtocart.gif') no-repeat;
	color: #838282;
	margin-left: 10px;
	padding-left: 25px;
	padding-bottom: 2px;
	text-decoration: none;
	text-transform: lowercase;
}
.sidebar a.addtocart {
	background: url('../images/addtocart.dark.gif') no-repeat;
	color: #717171;
	padding-left: 20px;
}

/* -payment
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#payment {
	list-style: none;
	overflow: auto;
}
	#payment li {
		display: block;
		float: left;
		margin: 0 5px 5px 0;
	}
	#payment a {
		background-position: center center;
		background-repeat: no-repeat;
		display: block;
		overflow: hidden;
		text-indent: -999em;
	}
	#payment #pMtransfer a {
		background-image: url('../images/platnosci/mtransfer.gif');
		height: 41px;
		width: 67px;
	}
	#payment #pInteligo a {
		background-image: url('../images/platnosci/inteligo.gif');
		height: 41px;
		width: 56px;
	}
	#payment #pPrzelew24 a {
		background-image: url('../images/platnosci/przelew24.gif');
		height: 24px;
		width: 70px;
	}
	#payment #pMulti a {
		background-image: url('../images/platnosci/multi.gif');
		height: 24px;
		width: 70px;
	}
	#payment #pMillennium a {
		background-image: url('../images/platnosci/millennium.gif');
		height: 18px;
		width: 96px;
	}
	#payment #pLukas a {
		background-image: url('../images/platnosci/lukas.gif');
		height: 18px;
		width: 48px;
	}
	#payment #pBPH a {
		background-image: url('../images/platnosci/bph.gif');
		height: 23px;
		width: 53px;
	}
	#payment #pPekao a {
		background-image: url('../images/platnosci/pekao.gif');
		height: 23px;
		width: 91px;
	}
	#payment #pDeutsche a {
		background-image: url('../images/platnosci/deutsche.gif');
		height: 14px;
		width: 82px;
	}
	#payment #pBGZ a {
		background-image: url('../images/platnosci/bgz.gif');
		height: 14px;
		width: 59px;
	}
	#payment #pKB a {
		background-image: url('../images/platnosci/kb.gif');
		height: 22px;
		width: 26px;
	}
	#payment #pPKO a {
		background-image: url('../images/platnosci/pko.gif');
		height: 22px;
		width: 16px;
	}
	#payment #pCitibank a {
		background-image: url('../images/platnosci/citibank.gif');
		height: 22px;
		width: 87px;
	}
	#payment #pING a {
		background-image: url('../images/platnosci/ing.gif');
		height: 21px;
		width: 108px;
	}
	#payment #pInvest a {
		background-image: url('../images/platnosci/invest.gif');
		height: 21px;
		width: 33px;
	}
	
/* -dostawa
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#delivery ul {
	/* overflow: auto; */
	height:110px;
}
	#delivery li {
		clear: both;
		display: block;
		margin-bottom: 10px;
		list-style: none;
	}
	#delivery strong {
		background-position: center center;
		background-repeat: no-repeat;
		display: block;
		float: left;
		height: 54px;
		overflow: hidden;
		text-indent: -999em;
		width: 65px;
	}
	#dPoczta strong {
		background-image: url('../images/pocztapolska.gif');
	}
	#dUps strong {
		background-image: url('../images/ups.gif');
	}
	
	#delivery p {
		background:transparent url(../images/background.sidebar.dostawa.gif) no-repeat scroll 0 0;
		float:left;
		font-weight:normal;
		height:33px;
		margin:7px 0 0 0;
		padding:2px 2px;
		text-align:left;
		width:90px;
		color:white;
	}
		
		
	
		#delivery p span {
			display: block;
			width:104px;
		}

/* -bottom nav
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#bottomnav {
	background: #2A2A2A url('../images/background.bottomnav.gif') repeat-x;
	color: #8C8C8C;
}
	#bottomnav .wrapper {
		background: #383838 url('../images/background.bottomnav.wrapper.gif') repeat-x;
		height: 33px;
	}
	
	#bottomnav a {
		color: #8B8B8B;
		text-decoration: none;
	}
	
	#bottomnav ul {
		float: left;
		margin: 9px 18px 0;
	}
		#bottomnav li {
			background: url('../images/bottomnav.sep.gif') top right no-repeat;
			display: inline;
			list-style: none;
			padding: 1px 11px 0 9px;
		}
		
	#bottomnav #design {
		float: right;
		margin: 9px 18px 0;
	}
		#bottomnav #design span {
			float: left;
			margin-right: 1em;
		}
		#bottomnav #design a {
			background: url('../images/abcdelta.gif') no-repeat;
			display: block;
			float: right;
			height: 15px;
			margin-top: 2px;
			overflow: hidden;
			text-indent: -999em;
			width: 80px;
		}
		
/* -footer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#footer {
	background: #3B3A3A url('../images/background.footer.gif') repeat-x;
}
	#footer .wrapper {
		background: #4F4E4E url('../images/background.footer.wrapper.gif') repeat-x;
		color: #6E6E6E;
		padding: 20px 0;
		text-align: center;
	}
	
	#footer strong {
		color: #848383;
		font-weight: bold;
		margin-right: 1em;
	}
	
	#footer a {
		color: #858484;
		text-decoration: none;
	}
	#footer strong a {
		color: #848383;
	}
	
.submitBtn {
	background-color:transparent;
	background:none !important;
	background-repeat:no-repeat  !important;
	border:none;
	cursor:pointer;
	height:19px !important;
	width:18px !important;	
	margin-bottom:2px !important;	
	margin-bottom:0px;
	margin-right:14px;
}

strike {
	color:#838282 !important;
	/* color:black !important; */
	font-weight:normal;   
}


.kolor-12 {
   font-weight:bold;   
}

.price ins {
	color:black !important;
}

#sonda  table {
	color: white !important;

}

#sonda  table .pogrubienie {
	text-align:left !important;
	background:transparent url(../images/sidebar.header.right.gif) no-repeat scroll 0 0 !important;
	height:26px !important;
    padding:8px 0 0 13px !important;
	margin-left:0px !important;
}

#sonda  div span.pogrubienie {
	text-align:left !important;
	background: none !important;	
    padding:0px !important;
}

.menu-sonda {
	margin-top:5px;
	color: white !important;
	text-decoration:none !important;
}


#sonda .button {
	background:transparent url(../images/button.glosuj.gif) no-repeat scroll 0 0;
	border:0 none;
	display:block;
	height:23px;
	width:72px;
	color: #A4A4A4 !important;
}

#addtocart  input {
	/*margin-top:5px; */
	vertical-align:middle;	
}

#addtocart  input.text {
	margin-top:0px;
	background:#FFFFFF url(../images/input.text.gif) repeat-x scroll 0 0;
    border:1px solid #A4A4A4;
    color:#4E4E4D !important;
    font-size:1em;    
    padding:3px 4px;	
}

.komorka-normal {
	border:1px solid #CBD1D5 !important;
	padding:0 !important ;
	vertical-align:middle !important ;
}

#product-scroller  li a {  
  float:left;
  width:80px;
}

#product-scroller  ul {  
	padding-left:27px;  
}

#product-scroller  li a  img {
  /* width:90%;  */
}

#product-scroller .view_all {
	display:none;
}

#product-scroller  li {
	padding: 0px ! important; 
	float: left; 	
	height: 120px;
	background:none !important; 
	border:none !important; 
}

#product-scroller  .text-wrapper-product-scroller {
	float: left; 
	width: 80px;
	margin-left:7px;
}

#product-scroller  .text-wrapper-product-scroller  a {
	color:#2C4E71 !important;
}

#product-scroller .pogrubienie{
	margin-left: 0px !important;
}

#product-scroller  .img-contener-product-scroller {
	float: left; 
}



/*
	Accessible News Slider : Plugin Specific
-----------------------------------------------------------------------------------------*/

#galeria-box {
z-index: 3 !important;
}


#product-scroller .next {		
	left:547px;
	position:absolute;
	top:30px;
	z-index: 2;
}

#product-scroller .back {	
	position:absolute;
	top:30px;
	z-index: 2;
}


.product-scroler-contener {
	width:300px;
}

.accessible_news_slider img {
	border: 0;
}

.accessible_news_slider {
	overflow: hidden;
}
.accessible_news_slider .javascript_css {
	position: relative;
	z-index: 3;
	padding: 20px;
	background: #fffcd3;
}
.accessible_news_slider .skip_to_news {
	position: absolute;
	top: 0;
	left: -9999px;
}
.accessible_news_slider .back {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.accessible_news_slider .back a,
.accessible_news_slider .next a {
	display: none;
	outline: none; /* This is optional, and is arguably less accessible. */
}
.accessible_news_slider .next {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
}
.accessible_news_slider ul {
	position: relative;
	left: 0;
	width: auto;
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	z-index: 1;
}
.accessible_news_slider li {
	float: left;
	display: inline;	
	width:190px;
}

/*
Spot Box !
*/

		#spotbox
				{
		    	width:568px;
		    	height:290px;
		    	padding:0px;		    
		    	position:relative;
				border: 1px solid #CBD1D5;
				}
				
				#spotbox  h4 a{
				color:white;
				font-size:25pt;
				font-weight:bold;								
				z-index:2;	
				font-family:Georgia;
				text-decoration:none;				
				}
				#spotbox  h4 a:hover {
				text-decoration:underline;								
				}
				
				#spotbox  h4{
				z-index:2;				
				position:absolute;				
				top:215px;
				left:10px;
				height:35px;				
				}
				
				#spotbox  span{
				left:12px;
				color:white;
				font-size:10pt;				
				z-index:2;	
				font-family:Arial;
				z-index:2;				
				font-weight:bold;								
				position:absolute;
				top:255px;				
				}
				
				.spotitem
				{
		    	margin:0px;
		    	padding:0px;						    	
				}
				.summary
				{
		    	position:absolute;
		    	left:0px;
		    	top:210px;		    			    	
		    	height:80px;
		    	background: black;
		    	opacity:0.60;
		    	filter: alpha(opacity = 60);
				width:100%;				
				}
				.spotpages
				{
		    	list-style-type:none;
		    	list-style-position:inside;
		    	position:absolute;
		    	right:1px;
				top:250px;
				}
				.spotpages li
				{
				background-color:black;
		    	float:left;
		    	height:20px;
		    	width:20px;		    	
		    	text-align:center;
		    	margin:1px;		    			    	
				}
				
				.spotpages li:hover
				{
				background-color:#222222;		    	 			    	
				}
				
				.spotpages li a
				{		    	
				color:white ;
				text-decoration:none;
				font-size:13pt;
				font-weight:bold;
				}
				
      	#spotbox .current
      	{
      	 border-bottom:1px solid white;
      	}
      	
		#spotbox .hr {
		background-color:black;
		height:1px;
		position:absolute;
		top:210px;
		width:100%;
		display:block !important;
		display:none;
		}