div, span, ul, li, form, p, pre {
	margin:0;padding:0;
}
html {
	background-color: #a1a1a1;
	margin:0;padding:0;
}
body {
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
	color: #666665;
	background-color: a1a1a1;
/*	background: #a1a1a1 url(images/bg.jpg) repeat-x; */
	margin:0;
	padding:0;
} 
div.clear, span.clear {
	clear: both;
	line-height: 0px;
	font-size: 0px;
	height: 0px;
} 
h1, h2, h3, h4, h5, h6 {
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	color: #666665;
	font-weight: normal;
	margin:0;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #8a9a17;
}
h3 {
	font-size: 11px;
	font-weight: bold;
}
h5 {
	font-size: 11px;
}
p { 
	margin: 0; 
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #666665;
}
div {
	margin: 0; 
	padding: 0;
}
ol, ul, li {
	padding: 0px;
	margin: 0px 0px 0px 15px;
}
button {
	font-family: tahoma, sans-serif;
	font-size: 11px;
	border: 0px;
	color: #FFFFFF;
	margin: 0px;
	cursor: pointer;
}
table {
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 11px;
}
img {
	border: 0;
}
.gwiazdka {
	color: #D80101;
}
.border {
	border: 1px solid #d5d5d5;
	padding: 1px;
}
.ButtonGlowna {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 150px;
}

a:link, a:visited {
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-weight: normal; 
	text-decoration: none; 
	color: #666665;
	font-size: 11px;
}
a:hover, a:active { 
	text-decoration: underline; 
	color: #76746d;
}
.zoom {
	zoom:1;
}
input[type=text], input[type=password], select {
	border: 1px solid #d5d5d5;
	font-size: 11px;
	color:#666665;
}
.forumlarzInput {
	_border: 1px solid #d5d5d5;
	_font-size: 11px;
	_color:#666665;
	_width:170px;
	_padding:1px;
}
/* -------------------------- top -----------------------------*/
#top {
	height: 19px;
	margin: 0px auto;
	padding-top: 4px;
	width: 982px;
	color: #a1a1a1;
}
#top div {
	height: 16px;
}
#top div.top_z_furniture {
	float: left;
	margin-left: 346px;
	*margin-left: 0px;
}
#top div.top_z_meble {
	float: left;
	margin-left: 10px;
}
#top div.kontakt {
	float: right;
	padding-top: 2px;
	margin-left: 5px;
}
#top div.kontakt a:link, #top div.kontakt a:visited {
	display: block;
	height: 16px;
	width: 58px;
	background: url(images/rankingi_button.gif) right bottom no-repeat;
}
#top div.dla_kupujacych {
	float: right;
	padding-top: 2px;
	margin-left: 5px;
}
#top div.dla_kupujacych a:link, #top div.dla_kupujacych a:visited {
	display: block;
	height: 16px;
	width: 82px;
	background: url(images/dla_kupujacych_button.gif) right bottom no-repeat;
}
#top div.dla_sprzedawcow {
	float: right;
	padding-top: 2px;
	margin-left: 5px;
}
#top div.dla_sprzedawcow a:link, #top div.dla_sprzedawcow a:visited {
	display: block;
	height: 16px;
	width: 96px;
	background: url(images/dla_sprzedawcow_button.gif) right bottom no-repeat;
}
/*----------------------- TOP LOGO -----------------------*/
#regtop {
	width: 982px;
	margin: 0px auto;
	background-color: #FFFFFF;
	height: 85px;
}
#regtop table {
	height: 85px;
	width: 982px;
}
#regtop td.logo {vertical-align: middle; width: 350px;}

#regtop td.logo a{
	display: block;
	width: 270px;
	height: 47px;
	margin: 1px 0px 10px 30px;
	text-decoration: none;
}
#regtop td.statystyki {vertical-align: top; width: 210px;}
div.statystykiPasaz {
	float: left;
	border: 1px solid #e1e1e1;
	background-color: #fafafa;
	width: 190px;
	height: 71px;
	padding: 5px 0px 0px 15px;
	margin-top: 3px;
	color: #666665;
}
div.statystkiDane {
	line-height: 17px;	
}
div.statystkiDane span {
	color: #adc02d;
	font-weight: bold;
}
div.sklepWyszukiwarka ul.TabStrip {
	*width: 598px;
	*margin-right: 180px;
	text-align: left;
	margin-bottom:15px;
	margin-top:10px;
}
div.szukajModulWyszukiwarka {
	position:relative;
	float: right;
	*margin-bottom: -40px;
	*width: 180px;
	*top:10px;
	height: 32px;
	background: transparent url(images/tabstrip-bg2.gif) right bottom no-repeat;
}
div.noBackgroundWyszukiwarka {
	background: none;
	margin-top:10px;
}
div.wyszukiwarkaBlok {
	margin:0;
}
div.wyszukiwarkaBlokModul {
	margin:0;
	float: right;
}
div.wyszukiwarkaBlokModul .floatLewo2 {
	padding: 0 5px 0 0;
}
div.wyszukiwarkaBlok11 {
	margin: 4px 0px 0px 0px;
	float: left;
}
input.buttWyszukiwarka11, input.buttWyszukiwarka {
	border: 0;
	background: url(images/szukaj-przycisk.gif) no-repeat 0px 1px;
	cursor: pointer;
	width: 20px;
	height: 20px;
}
input.inputWyszukiwarka11, input.inputWyszukiwarka {
	border: 0;
	width: 140px;
	height: 21px;
	font-family: tahoma;
	size: 10px;
	color: #666665;
	background: url(images/input_wyszukiwarka.gif) no-repeat 0px 0px;
	padding: 2px 0px 0px 5px;zoom:1;
}

div.floatLewo {
	float: left;
}
#regtop2 {
	line-height: 41px;
	height: 41px;
	width: auto;
	background: url("images/zakladki/pasek_zakladek_bg.gif") repeat-x;
}
#regtop2 .zakladki {
	margin-left: 2px;
}
#regtop2 .zakladki div {
	float:left;
}
#regtop2 .zakladki img {
	margin-right: 1px;
	
}
div.infoToolTip {
	position:absolute;
	top:45px;
	left:10px;
	border:1px solid #fba50f;
	background-color:#fef4c8;
	display:none;
	width:110px;
	z-index:100000;
	padding:8px;
	font-size:11px;
	line-height:14px;
	margin:0;
	color:#666665;
}
.nawigacja{
	float: right;
	width: 120px;
	text-align: right;
	padding: 2px 1px 0px 10px;
}
.nawigacja a{margin-left: 5px;}
.nawigacja span{margin-left: 5px;cursor: pointer;}
.nawigacja img{
	width: 19px;
	height: 16px;
	border: none;
}
.bottom {
	margin: 0px auto;
	width: 982px;
	padding: 0px 0px 20px 0px;
	color: #FFFFFF;
}
.stopka {text-align: center;padding: 3px 10px 10px 10px;}
.realizacja {
	padding-top: 10px;
}
.realizacja a {
	color: #ffffff;
}
span.meble {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	font-family: arial;
}
span.prawa {
	font-size: 11px;
	color: #ffffff;
	font-family: arial;
}
div.stopka_linki {
	width: auto;
	height: 32px;
	padding: 0 8px;
	border:1px solid #ffffff;
	border-top: 1px solid #cacaca;
	border-bottom: none;	
	background-color: #e5e5e5;
}
div.stopka_linki span {
	line-height: 28px;
	margin-right: 4px;
	padding-left: 16px;
	background: url(images/stopka_rombik.gif) left 9px no-repeat;
	*background-position: 0;
	*padding-left: 16px;
}
div.stopka_linki span.pierwszy {
	line-height: 28px;
	margin-right: 7px;
	padding-left: 31px;	
	background: none;
}
div.stopka_linki span a:link, div.stopka_linki span a:visited {
	font-size: 11px;
	font-weight: normal;
	color: #666665;
}
/*---------------------------------------------------*/
.kontener3 {
	float: right;
}
div.pasazMenuIkony {
	margin-right: 15px;	
}
div.pasazMenuIkony span {
	cursor: pointer;
	padding: 5px 7px;
}
/* -------------------------- glowny container -----------------------------*/
#container_bg {
	margin: 0px auto;
	width: 990px;
	background: transparent url("images/bg_y.gif") repeat-y;
}
#container_top_bg {
	width: 990px;
	height: 9px;
	background: transparent url("images/bg_top.gif") top no-repeat;
}
#container_bottom_bg {
	width: 990px;
	height: 5px;
	background: url("images/bg-bottom.gif") top no-repeat;
	overflow: hidden
}
#container {
	margin: 0px auto;
	width: 982px;
	/*position: relative;*/
	background: #ffffff;
	overflow: hidden;
}
/* -------------------------- containery -----------------------------*/
#container2 {
	padding: 6px 8px 0px 8px;
	/*position:relative;*/
	overflow: hidden;
	zoom:1;
}
.reg5 {
	height: 32px;
	border-top: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	background: #F1F3DC;
}
.reg4 {
	vertical-align: top;
	width: 180px;
	padding-right: 8px;
}
.reg2 {
	vertical-align: top;
	width: 210px;
	padding-left: 8px;
}
.reg93{
	width: 982px;
	margin: 0px auto;
	text-align: center;
}
.top {
	vertical-align: top;
	text-align: center;
}
.reg10{
	float: right;
	width: 479px;
	text-align: center;
	margin: 0 50px 0 0;
	height:0;
}
.reg10 div.list3kont {
	padding: 0;
}
.reg10 div.list3kont ul {
	list-style-type:none;
}
.reg10 div.list3kont ul li {
	display:inline;
	margin: 0 0 0 5px;
}
.reg10 div.list3kont ul.lista2 li a {
	font-weight: normal;
	color: #ffffff;
	font-size: 11px;
}
.reg10 div.list3kont ul.lista2 li.stopkaActive a {
	font-weight: normal;
	color: #ffda3d;
	font-size: 11px;
}
.reg10 div.list3kont ul.lista2 li a:hover {
	font-weight: normal;
	color: #D8EE44;
	font-size: 11px;
}
span.stopka_spacer {
	color: #ffffff;
	padding: 0px 1px 0px 9px;
}
/* --- stopka ---*/
#stopka {
	width: 982px;
	margin: 0 auto;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 10px;
	padding-top: 2px;
	height: 30px;
	color: #666665;
}
/* --- BLOKI ---*/
/* ostatnio skomentowani */
.kom-firma{
	color:#666665;
	overflow:hidden;
	padding:3px 5px;
	text-align:left;
}
.kom-firma span{
	font-weight:bold;
	cursor:pointer;
}
.kom-firma span:hover{
	text-decoration:underline;
}
.kom-firma div{
	overflow: hidden;
	width: 130px;
}
/* menu kategorie*/
.kontener5 {
	padding: 0;
	margin: 0;
}
input.pasazKategorieSortAZ {
	background: url("images/menu/meble/btn-sortuj-kategorie-az.gif") no-repeat;
	_background-position: 0 3px;
	width: 21px;
	height: 19px;
	_height: 22px;
	border: 0px;
	cursor: pointer;
}
input.pasazKategorieSortIlosc {
	background: url("images/menu/meble/btn-sortuj-kategorie-ilosc.gif") no-repeat;
	_background-position: 0 3px;
	width: 21px;
	height: 19px;
	_height: 22px;
	border: 0px;
	cursor: pointer;
}
span.pasazKategorieSort {
	position:relative;
}
ul.level1 {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 180px;
}
ul.level1 li {
	margin: 0px 0px 5px 0px;
	padding: 0;
	overflow: hidden;
}
ul.level1 li form {
	margin: 0;
	padding: 0;
}
ul.level1 div.nazwaTlo {
	background: url("images/menu/meble/menu_normal_bg_tlo.gif") repeat-y;
	overflow: hidden;
	zoom:1;
}
ul.level1 div.nazwaTloButton {
	background: url("images/menu/menu_normal_bg_top_orange.gif") top left no-repeat;
	line-height: 27px;
	display: block;
	overflow: hidden;
}
ul.level1 div.nazwaTloButton div.nazwa {
	color: #ffffff;
	font-weight: bold;
}
ul.level1 div.nazwaTlo table.naglowek{
	vertical-align:middle;
	height: 27px;
}
ul.level1 div.nazwaTlo div.nazwa {
	min-height:27px;
	padding: 1px 0px;
	overflow: hidden;
	background: url("images/menu/meble/menu_normal_bg_top2.gif") left top  no-repeat;
}
ul.level1 div.nazwaTlo div.nazwa td {
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}
ul.level1 div.naglowekBottom {
	height:1px;
	background: url("images/menu/meble/menu_normal_bg_top2.gif") left top no-repeat; /*//#8a9a17 */
	overflow: hidden;
}
ul.level1 div.nazwa span.wstecz {
	display: block;
	font-size: 13px;
	background: url("images/menu/button_wstecz.gif") 5px no-repeat;
	padding-left: 36px;
}
ul.level1 div.nazwa span.wyczysc {
	display: block;
	font-size: 13px;
	background: url("images/menu/button_wyczysc.gif") 5px no-repeat;
	padding-left: 36px;
}
ul.level1 .podkategorie2 {
	background: url("images/menu/meble/menu_normal_bg_top_tlo.gif") no-repeat;
	padding: 4px 0px 0px 0px;
	margin: -1px 0px 0px 0px;
	_margin: -2px 0px 0px 0px;
	overflow:hidden;
	zoom:1;
}
ul.level1 .podkategorie {
	background: url("images/menu/meble/menu_expand_3_bg.gif") repeat-y;
	zoom:1;
}
ul.level1 li .stopka {
	background: url("images/menu/meble/menu_normal_bg_stopka.gif") top left no-repeat;
	height: 8px;
	padding:0;
	overflow: hidden;
}
ul.level1 li .stopka2 {
	background: url("images/menu/meble/menu_normal_bg_stopka2.gif") top left no-repeat;	
	height: 16px;
}
ul.level1 li .stopka2 a {
	height: 16px;
}
ul.level2 {
	margin-left: 0px;
	padding-bottom: 3px;
	list-style-type: none;
	width: auto;	/* 168px;*/
}
ul.level2 li {
	background: url("images/menu/meble/zalacznikStrzalka.gif") no-repeat;
	background-position: 4px 4px;
	margin: 0px;
	padding: 0px 4px 0px 13px;
}
ul.level2 li.aktywny_asortyment a {
	color: #000000;
	font-weight: bold;
}
ul.level2 li.aktywny_asortyment span.pasazKategorieIlosc {
	color: #000000;
	font-weight: normal;
}
ul.level2 li td input {
	_border: 1px solid #d5d5d5;
	_font-size: 11px;
	_color:#666665;
	_height: 15px;
}
ul.level2 a:link, ul.level2 a:visited {
	color: #666665;
	font-weight: bold;
}
ul.level2 li.non {
	background: none;
	padding: 0;
	zoom:1;
	margin-bottom: -16px;
	*margin-bottom: -16px;
}
ul.level2 li.non ul {
	margin: 0;
	padding: 0;
}
a.powrotPasazKategorie {
	color: #ffffff;
	text-decoration: none;
}
.pokazLapke {
	cursor: pointer;
}
span.pasazKategorieIlosc {
	font-weight: normal;
	color: #666665;
}
span.linkWiecejMenu {
	position: relative;
	*top: 2px;
	left: 137px;
	color: #ffffff;
}
/*bloczek najnowszych produktow*/
span.tytulProdukty {
	background: url("images/bloczki/bloczek-naglowek-tlo.gif") no-repeat;
	line-height: 27px;
	display: block;
}
span.tytulProduktyZakladka {
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
}
tytulProdukty span.n span {	
	jbackground: url("images/ikona-new.gif") no-repeat;
	background-position: right -1px;
}
tytulProdukty span.n span.best {	
	jbackground: url("images/ikona-best.gif") no-repeat;
	dbackground-position: right -1px;
}
div.kontenerProdukt {
	background: url("images/bloczki/bloczek-tlo.gif") repeat-y;
	padding: 3px 6px;
	*padding: 3px 6px 5px 3px;
	*margin: 0px 0px -6px 0px;
	zoom: 1;	
}
div.sklepySponsorowane {
	background: url("images/bloczki/bloczek-sponsorowane-tlo.gif") repeat-y;
	padding: 0px 3px;
	overflow:hidden;
	zoom: 1;
}
div.kontenerProdukt img {
	border: 1px solid #d5d5d5;
	padding: 1px;
}
div.kontenerProdukt td {
	vertical-align: middle;
}
td.produktyNajnowszeFoto {
	width: 88px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;	
	padding: 4px 0px 4px 4px;
}
td.produktyNajnowszeFoto span {
	background-color: #ffffff;
}
td.produktyNajnowszeFoto span img {
	border: 1px solid #d5d5d5;
	padding: 1px;
}
div.produktyNajnowszeNazwa {
	width: 104px;
	text-align: left;
	padding: 0px 0px 0px 10px;
	color: #666665;
	overflow: hidden;
}
div.produktyNajnowszeNazwaPadding {
	padding-top: 3px;
	padding-bottom: 3px;
}
div.kontenerProdukt a.kartalink {
	font-weight: bold;
	color: #666665;
}
div.produktyNajnowszeNazwa div {
	margin: 1px 0px;
}
.mbtProdukt2, .mbtProdukt3 {
	height: 16px;
	line-height: 16px;
	margin-bottom: 10px;
	margin-top:-12px;
}
.mbtProdukt{
	height: 8px;
	line-height: 8px;
	margin-bottom: 10px;
	_margin-bottom: 5px;
	background: url("images/bloczki/bloczek-stopka.gif") no-repeat 0px 0px;
}
.mbtProdukt2{
	background: url("images/bloczki/bloczek-stopka2.gif") no-repeat 0px 0px;
}
.mbtProdukt3{
	background: url("images/bloczki/bloczek-stopka3.gif") no-repeat 0px 0px;
}
.SS {
	height: 4px;
	line-height: 4px;
	background: url("images/bloczki/bloczek-sponsorowane-bottom.gif") no-repeat 0px 0px;
}
span.linkWiecej, span.linkWiecej2 {
	position: relative;
	top: 4px;
	*top: 6px;
	height:12;
}
span.linkWiecej {
	left: 162px;
	*left: 164px;
}
span.linkWiecej2 {
	left: 140px;
	*left: 142px;
}
span.linkWiecej a:link, span.linkWiecej a:visited, span.linkWiecej2 a:link, span.linkWiecej2 a:visited {
	color: #ffffff;
}
/* katalog produktow blok */
.kontener4 {margin-bottom: 15px;}
.katalogblok td{
	text-align: center;
	vertical-align: top;
}
.tytul3 {
	background: url("images/ikon/meble/s2.gif") no-repeat 10px 11px;
	padding: 5px 0px 5px 20px;
	margin-bottom: 2px;
	text-align: left;
}
td.ikonkiProduktDuzePromowane {
	width: 279px;
	background: #ffffff url("images/prom/meble/promowanie_duze_tlo_y.gif") repeat-y;
}
div.ikonkiProduktDuzePromowane {
	padding: 12px 4px 15px 4px;
	background: url("images/prom/meble/promowanie_duze_tlo_top.gif") top no-repeat;
}
div.ikonkiProduktMalePromowane {
	padding: 12px 4px 15px 12px;
}
div.ikonkiProduktDuzePromowaneBottom {
	height: 18px;
	vertical-align: bottom;
	background: url("images/prom/meble/promowanie_duze_tlo_bottom.gif") bottom no-repeat;
}
td.ikonkiProduktNiePromowane {
	border:1px solid #cacaca;
	border-top:none;
	height:1px;
	line-height:1px;
}
div.ikonkiProduktDuze {
	padding: 0px 0px 15px 0px;
}
td.noBackgroundPromowanie {
	background: none;
	border:1px solid #cacaca;
	border-bottom:none;
}
div.noBackground {
	background: none;
}
div.ikonkiProduktDuze2 {
	padding-bottom: 15px;
}
span.bloczekIkonyStatus {
	margin-right: -7px;
	*margin-right: -10px;
}
span.ikonyStatus {
	padding: 0px;
}
div.bloczekKatalogProduktowDuze {
	height: 190px;
	*height: 190px;
}
div.bloczekKatalogProduktowMale {
	min-height: 85px;
	*height: 87px;
	float: left;
	width: 110px;
	text-align: center;
	zoom:1;
}
.paddingProdukt {padding: 6px 5px 5px 6px;}
div.bloczekKatalogProduktowDuze img, div.bloczekKatalogProduktowMale img {
	border: 1px solid #d5d5d5;
	padding: 1px;
}
div.produktKontener {
	padding: 16px 10px 20px 10px;
	text-align: left; 
}
div.produktKontener2 {
	text-align: center;
	margin: 0px auto;
	padding: 11px 5px 3px 5px;
	width: 218px;
}
div.produktKontener h2 a:link, div.produktKontener h2 a:visited {
	color: #8a9a17;
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
}
div.produktKontenerZwykly {
	float: left;
	text-align: center;
	padding-left: 10px;
	padding-top: 10px;
	width: 140px;
	overflow:hidden;
}
div.produktKontenerZwykly h2 a:link, div.produktKontenerZwykly h2 a:visited {
	color: #8eaa3f;
	font-size: 14px;
	font-weight: bold;
}
div.produktKontenerZwykly span.produktCena {
	padding-top: 2px;
}
div.produktOpis {
	color: #848484;
	padding-top: 4px;
}
h3.produktCena {
	font-weight: bold;
	font-size: 11px;
	padding-top: 5px;
}
h3.produktCena span {
	font-weight: bold;
	font-size: 15px;
	color: #F58C02;
}
h3.produktCena span span.cenaGrosze{
	font-weight: bold;
	font-size: 11px;
	color: #F58C02;
}
h3.produktCena2 {
	font-weight: normal;
	font-size: 10px;
	padding-top: 5px;
}
h3.produktCena2 span {
	font-weight: bold;
	font-size: 12px;
	color: #F58C02;
}
h3.produktCena2 span span.cenaGrosze{
	font-weight: bold;
	font-size: 10px;
	color: #F58C02;
}
div.produktSponsorowany {
	font-size: 10px;
	color: #ffffff;
	width: 117px;
	background-color: #a7ce39;
	border-left: 1px solid #80a122;
	border-top: 1px solid #80a122;
	padding: 0px 0px 0px 0px;
	position: relative;
	left: 130px;
	*left: 67px;
	top: 1px;
}
div.ikonkiProduktZwykle {
	padding: 15px 0px 0px 0px;
	*padding: 10px 0px 0px 0px;
	zoom: 1;
	text-align: center;
}
div.ikonkiProduktZwykle div.ikonyStatus {
	padding-bottom: 0px;
	margin-left: 0px;
	zoom: 1;
}
div.floatLewo {
	float: left;
}
/* katalog produktow */
div.pasekKatalogProduktowKontener {
	margin-bottom: 4px;
}
div.pasekKatalogProduktow {
	float: left;
	width: 490px;
}
div.pasekKatalogProduktowIlosc {
	float: right;
	padding: 7px 1px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #8a9a17;
}
ul.pasekZaglebienia {
	list-style: none;
	text-align: left;
	line-height: 26px;  
	padding-left: 5px;
	margin:0;
}
ul.pasekZaglebienia li {
	margin: 0;
	padding: 0;
	display: inline;
}
ul.pasekZaglebienia a:link, ul.pasekZaglebienia a:visited {
	color: #8a9a17;
	text-decoration: none;
	background: url("images/kp/meble/s1.gif") 2px 5px no-repeat; 
	padding: 0px 10px 0px 10px;
	font-weight: bold;
	font-size: 12px;
}
ul.pasekZaglebienia a:hover {text-decoration: underline;}

div.sortuj {
	background: url(images/kp/meble/tlo.gif) repeat-x;
	color: #ffffff;
	font-weight: bold;
	height: 34px;
	margin-bottom: 10px;
}
div.sortuj input {
	font-size: 11px;
}
div.sortuj a {
	color: #ffffff;
}
div.sortuj span {
	float: left;
}
div.sortuj span.sortujBorder {
	border-right: 1px solid #8a9a17;
	height: 34px;text-align:left;
}
div.sortuj span.wyswietl {
	background: url(images/kp/meble/tlo-l.gif) left no-repeat;
	line-height: 34px;
	padding: 0px 0px 0px 15px;
	display: block;
	width: 66px;
	border-right: 1px solid #8a9a17;
	cursor: pointer;
}
div.sortuj span.widok {
	padding: 11px 0px 9px 20px;
	width: 46px;
	border:0;
	cursor: pointer;
}
div.sortuj span.widokIkona {
	display: block;
	height: 34px;
	cursor: pointer;
}
.sortuj input.view_detailed{
	background: url(images/kp/meble/view_detailed.gif) no-repeat 3px 5px;
	border: none;
	height: 34px;
	width: 34px;
	cursor: pointer;
}
.sortuj input.view_icon{
	background: url(images/kp/meble/view_icon.gif) no-repeat 3px 5px;
	border: none;
	width: 34px;
	height: 34px;
	cursor: pointer;
}
.sortuj input.sortNazwa{
	background: url(images/sort-desc.gif) no-repeat 73px 14px;
	*background-position: 75px 14px;
	padding: 8px 15px 8px 10px;
	color: #ffffff;
	cursor: pointer;
	font-weight: bold;
	height: 34px;
	border:0;
}
.sortuj input.sortNazwaasc{
	background: url(images/sort-asc.gif) no-repeat 73px 14px;
	*background-position: 75px 13px;
	padding: 8px 15px 8px 10px;
	border: 0px;
	color: #ffffff;
	cursor: pointer;
	font-weight: bold;
	height: 34px;
	border:0;
}
.sortuj input.sortNazwadesc{
	background: url(images/sort-desc.gif) no-repeat 73px 14px;
	*background-position: 75px 13px;
	padding: 8px 15px 8px 10px;
	border: 0px;
	color: #ffffff;
	cursor: pointer;
	font-weight: bold;
	height: 34px;
	border:0;
}
.sortuj input.sort{
	border: none;
	padding: 8px 30px 8px 28px;
	*padding: 8px 19px 8px 18px;
	background: url(images/sort-desc.gif) no-repeat 78px 16px;
	border: 0px;
	color: #ffffff;
	cursor: pointer;
	height: 34px;
	font-weight: bold;
}
.sortuj input.sortasc{
	background: url(images/sort-asc.gif) no-repeat 78px 16px;
	padding: 8px 30px 8px 28px;
	*padding: 8px 19px 8px 18px;
	border: 0px;
	color: #ffffff;
	cursor: pointer;
	height: 34px;
	font-weight: bold;
}
.sortuj input.sortdesc{
	background: url(images/sort-desc.gif) no-repeat 78px 16px;
	padding: 8px 30px 8px 28px;
	*padding: 8px 19px 8px 18px;
	border: 0px;
	color: #ffffff;
	cursor: pointer;
	height: 34px;
	font-weight: bold;
}
.sortuj input.sort2desc, .sortuj input.sort2{
	background: url(images/sort-desc.gif) no-repeat 169px 14px;
	*background-position: 170px 13px;
	padding: 8px 22px 8px 20px;
	*padding: 8px 9px 8px 8px;
	cursor: pointer;
	font-weight: bold;
	color: #ffffff;
	border: 0px;
}
.sortuj input.sort2asc {
	background: url(images/sort-asc.gif) no-repeat 169px 14px;
	*background-position: 170px 13px;
	padding: 8px 22px 8px 20px;
	*padding: 8px 9px 8px 8px;
	cursor: pointer;
	font-weight: bold;
	color: #ffffff;
	border: 0px;
}
.sortuj2 input.sortNazwa2desc, .sortuj2 input.sortNazwa2asc {
	background-position: 108px 14px;
	*background-position: 110px 14px;
}
.sortuj2 input.sortNazwa2 {
	background-position: 108px 14px;
	*background-position: 110px 14px;
}
.sortuj2 {
	width: auto;
	text-align:center;
}
.sortuj2 input.sortButton {
	*width: 186px;
}
.sortuj2 input.sortButton2 {
	*width: 125px;
}
.sortuj2 input.sortButton3 {
	*width: 32px;
}
.sortuj input.sortAlfabetycznie{
	cursor: pointer;
	background: url(images/sort-desc.gif) no-repeat 44px 15px;
	*background-position: 44px 15px;
	font-weight: bold;
	color: #ffffff;
	padding: 10px 21px 9px 16px;
	*padding: 8px 18px 8px 16px;
	border: 0px;
	*width: 58px;
}
.sortuj input.sortAlfabetycznieasc{
	background: url(images/sort-asc.gif) no-repeat 6px 15px;
	*background-position: 6px 15px;
	padding: 10px 19px 9px 16px;
	*padding: 8px 18px 8px 16px;
	cursor: pointer;
	font-weight: bold;
	color: #ffffff;
	border: 0px;
	*width: 58px;
}
.sortuj input.sortAlfabetyczniedesc{
	background: url(images/sort-desc.gif) no-repeat 44px 15px;
	*background-position: 44px 15px;
	padding: 10px 21px 9px 16px;
	*padding: 8px 18px 8px 16px;
	cursor: pointer;
	font-weight: bold;
	color: #ffffff;
	border: 0px;
	*width: 58px;
}
.sortuj2 input.sortAlfabetycznie2desc {
	background-position: 44px 15px;
	*background-position: 44px 15px;
}
.sortuj2 input.sortAlfabetycznie2 {
	background-position: 44px 15px;
	*background-position: 44px 15px;
}

div.sortujKatalog {
	background: url(images/kp/meble/tlo.gif) repeat-x;
	zoom:1;
}
div.sortujKatalog span.widokIkona {
	background: url(images/kp/meble/tlo-l.gif) left no-repeat;
	border-right: 1px solid #8a9a17;
	height:34px;
	width:34px;
}
.viewKatalog_detailed{
	background:transparent url(images/kp/meble/view_detailed.gif) no-repeat scroll 3px 5px;
	height: 34px;
}
.sortujKatalog input.view_icon {
	background:transparent url(images/kp/meble/view_icon.gif) no-repeat scroll 3px 5px;
	height: 34px;
}
.sortujKatalog input.sortNazwa, .sortujKatalog input.sortNazwadesc {
	background:transparent url(images/sort-desc.gif) no-repeat scroll 45px 15px;
	padding:7px 14px 11px 2px;
	*padding:9px 4px 9px 0px;
	*background-position: 46px 15px;
	*margin-left: -2px;
}
.sortujKatalog input.sortNazwaasc {
	background:transparent url(images/sort-asc.gif) no-repeat scroll 45px 15px;
	padding:7px 14px 11px 2px;
	*padding:9px 4px 9px 0px;
	*background-position: 46px 15px;
	*margin-left: -2px;
}
.sortujKatalog input.sort,
.sortujKatalog input.sortdesc {
	background:transparent url(images/sort-desc.gif) no-repeat scroll 36px 15px;
	padding:7px 14px 11px 2px;
	*padding:9px 8px 9px 0px;
}
.sortujKatalog input.sortasc {
	background:transparent url(images/sort-asc.gif) no-repeat scroll 36px 15px;
	padding:7px 14px 11px 2px;
	*padding:9px 8px 9px 0px;
}
span.sortujKoniec {
	float: right !important;
	background:transparent url(images/kp/meble/widok-kon.gif) right no-repeat;
	width:1px;
	height: 34px;
}
div.sortujKatalog span.sortujBorder {
	border-right:1px solid #81a029;
}
.sortujCenaOdDo{
	padding: 0px 3px;
	height: 34px;
	font-size: 11px;
	position:relative;
	*position:auto;
}
.sortujKatalog input{
	padding: 0px;
}
input.sortoddo{
	color: #666665;
	margin: 0px 3px 0px 3px;
	padding:1px 0 0 2px;
	width:37px;
	cursor: default;
	border: 1px solid #8a9a17;
	height: 14px;
	font-size: 11px;
}
.sortujKatalog input.dostepne {
	background:transparent url(images/dostep2/meble/dostepne-kp.gif) scroll 2px 4px no-repeat;
	*background-position: 2px 4px;
	height:37px;
	*height:34px;
	width:29px;
	border:0;
}
.sortujKatalog input.dostepneTekst {
	background:transparent url(images/dostep2/meble/dostepne_tekst.gif) 0 center no-repeat;
	*background-position: 0 14px;
	width:41px;
	height:37px;
	*height:34px;
	border:0;
}
.sortujKatalog input.dowoz {
	background:transparent url(images/dostep2/meble/dowoz-kp.gif) 2px 4px no-repeat;
	*background-position: 2px 4px;
	height:37px;
	*height:34px;
	width:30px;
	border:0;
}
.sortujKatalog input.dowozTekst {
	background:transparent url(images/dostep2/meble/dowoz_tekst.gif) 0 center no-repeat;
	*background-position: 0 4px;
	height:37px;
	*height:30px;
	width:30px;
	border:0;
}
input.sortuj_dostepne{
	margin:0;
	position:absolute;
	top:11px;
	left:80px;
	*position:auto;
	*width:15px;
	*height: 34px;
}
input.sortuj_dowoz{
	margin:0;
	position:absolute;
	top:11px;
	left:70px;
	*position:auto;
	*width:15px;
	*height: 34px;
}
input.sortuj{
	margin:0;
	width:15px;
}
.sortujKatalog input.search {
	background:transparent url(images/dostep2/meble/szukaj-btn.gif) no-repeat;
	cursor:pointer;
	height:26px;
	width:44px;
	border:0;
	margin-top: 4px;
}
.sortujKatalog input.czyscFiltr {
	background:transparent url(images/dostep2/meble/czysc-filtr.gif) no-repeat;
	cursor:pointer;
	height:26px;
	width:26px;
	margin-top: 4px;
	border:0;
}
div.widokPodzialKolumny {
	padding:0;
	margin-bottom: 10px;
}
div.widokPodzialKolumny table {
	text-align:center;
}
h2.KatalogProduktowNazwa {
	padding: 0px 10px;
	overflow: hidden;
}
h2.KatalogProduktowNazwa a:link, h2.KatalogProduktowNazwa a:visited {
	color: #8a9a17;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}
td.widokKolumny {
	width: 184px;
	text-align: center;
	background: url("images/kp-produkt-bg.gif") repeat-y;
}
td.top50{
	width: 184px;
	text-align: center;
	background: none;
	border:1px solid #CACACA;
	border-bottom:0;
}
div.ikonkiWidokLista {
	margin:7px 0 8px 0;
	padding:0px 28px;
	*padding:0px 29px;
	_padding:0px 20px;
	height: 26px;
}
div.ikonkiWidokLista div.ikonyStatus {
	margin: 0 8px;
	width: 26px;
	float:left;
}
div.produktKontenerWidokLista {
	padding: 5px 0;
	text-align: center;
}
div.produktKontenerWidokLista span img {
	border:1px solid #d5d5d5;
	padding:1px;
	margin-bottom: 10px;
}
div.produktKontenerWidokLista div.produktFoto {
	width: 110px;
	padding: 1px;
	text-align:center;
	margin:0 auto;
	border:1px solid #d5d5d5;
}
div.produktKontenerWidokLista div.produktFoto table {
	height: 81px;
	vertical-align: middle;
}
div.widokKolumnyTop {
	width: 184px;
	height: 4px;
	border-top:1px solid #cacaca;
}
td.widokKolumny div.borderWidok {
	height: 18px;
	background: url("images/kp-produkt-bottom.gif") left bottom no-repeat;
}
td.top50 div.borderWidok {
	height: 6px;
	border:0;
	background: none;
	border-bottom:1px solid #cacaca;
}
td.rankingi_bottom {
	height: 14px;
	border:0;
	background: none;
	border-top:1px solid #cacaca;
}
div.rank_pozycja_tabela {
	text-align:center;
	width:auto;
	padding:0 5px 4px 5px;vertical-align:top;
}
div.rank_pozycja_tabela span {
	font-weight:bold;	
} 
div.produktKontenerWidokListaPozycjonowanie {
	border:0;
	background: url("images/kp/meble/produkt-sponsorowany-top.gif") top no-repeat;
}
td.widokKolumnyPozycjonowanie {
	border:0;
	background: url("images/kp/meble/produkt-sponsorowany-bg.gif") repeat-y;	
}
td.widokKolumny div.borderWidokPozycjonowanieDol {
	border:0;
	height: 18px;
	width: 184px;
	background: url("images/kp/meble/produkt-sponsorowany.gif") bottom no-repeat;	
}
div.produktKontenerWidokListaWyroznienie {
	border:0;
	background: url("images/produkt-wyrozniony-top.gif") top no-repeat;
}
td.widokKolumnyWyroznienie {
	border:0;
	background: url("images/produkt-wyrozniony-bg.gif") repeat-y;
}
td.widokKolumny div.borderWidokWyroznienieDol {
	border:0;
	height: 18px;
	width: 184px;
	background: url("images/produkt-wyrozniony.gif") bottom no-repeat;
}
/* katalog produktow widok bez podzialu na kolumny*/
.produktylistaWidok {
	margin-bottom: 10px;
}
.produktylistaWidok td.sepTop{
	height: 4px;
	line-height: 4px;
}
.produktylistaWidok td.sepBottom{
	height: 0px;
	line-height: 0px;
}
.produktylistaWidok td.zd{
	border: 1px solid #cacaca;
	border-right: 0;
	width: 230px;
	text-align: center;
	padding: 10px 0px 10px 6px;
}
td.zd span img {
	border:1px solid #d5d5d5;
	padding:1px;
}
.produktylistaWidok td.cen {
	border: 1px solid #cacaca;
	border-left:0;
	padding: 10px 10px 8px 12px;
	text-align: center;
	overflow: hidden;
}
.produktylistaWidok td.zdPozycjonowanieTop {
	border:0;
	background: url("images/kp/meble/lista-promowanie-top.gif") bottom no-repeat;
}
.produktylistaWidok td.zdPozycjonowanieBottom {
	border:0;
	height: 18px;
	background: url("images/kp/meble/lista-promowanie-bottom.gif") top no-repeat;
}
.produktylistaWidok td.zdPozycjonowanie {
	border:0;
	background: url("images/kp/meble/lista-promowanie-bg.gif") left repeat-y;
}
.produktylistaWidok td.zdPozycjonowanie2 {
	border:0;
	background: url("images/kp/meble/lista-promowanie-bg.gif") right repeat-y;
}
.produktylistaWidok td.zdWyroznienieTop {
	border:0;
	height: 8px;
	background: url("images/lista-wyroznienie-top.gif") bottom no-repeat;
}
.produktylistaWidok td.zdWyroznienieBottom {
	border:0;
	height: 18px;
	background: url("images/lista-wyroznienie-bottom.gif") top no-repeat;
}
.produktylistaWidok td.zdWyroznienie {
	border:0;
	background: url("images/lista-wyroznienie-bg.gif") left repeat-y;
}
.produktylistaWidok td.zdWyroznienie2 {
	border:0;
	background: url("images/lista-wyroznienie-bg.gif") right repeat-y;
}
.produktylistaWidok td p {
	text-align: left;
	font-size: 11px;
	padding-bottom: 10px;
	width:300px;
	overflow:hidden;
}
.produktylistaWidok td ul {
	text-align: left;
}
.produktylistaWidok td.cen h2 {
	padding-bottom: 8px;
}
.produktylistaWidok td.cen h2, .produktylistaWidok td.cen h2 a:link, .produktylistaWidok td.cen h2 a:visited {
	font-size: 13px;
	font-weight: bold;
	color: #8a9a17;
}
div.widokCenaIkonki {
	padding-bottom: 5px;
}
div.cenIkonki {
	width: auto;
	text-align:center;
	margin:0 auto;
}
div.cenIkonki div.ikonkiWidokListaKatalog {	
	padding-left:86px;
	height: 26px;
}
div.cenIkonki div.ikonkiWidokListaKatalog div.ikonyStatus {
	margin: 0 8px;
	width: 26px;
	float:left;
}
div.cenaWidok {
	text-align:center;
}
span.vat {
	color:#818181;
}
.produktylistaWidok td.cen h3{
	font-size: 11px;
	font-weight: bold;
}
.produktylistaWidok td.cen h3 span {
	color: #f58c02;
	font-size: 16px;
	font-weight: bold;
}

div.faqPager {
	color: #666665;
	margin: 20px 0;
	text-align: center;
}
div.faqPager span.bialeTlo {
	background-color: #ffffff;
	padding: 0px 3px 0px 10px;
}
div.faqPager span.stronaAktywna {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background: #AEC438;
	border:1px solid #8A9A17;
	xxbackground: url("images/kp/meble/faq-obecna-strona.gif") no-repeat;
	padding: 3px 5px;
}
div.faqPager a {
	color: #666665;
	font-weight: normal;
}
div.faqPager a strong {
	color: #8a9a17;
}
span.faqPagerStrzalkaNastepna {
	padding: 0px 6px 0px 12px;
	background: url("images/kp/meble/faq-back.gif") no-repeat;
	background-position: 0px 4px;	
	color: #8a9a17;
	font-weight: bold;
}
span.faqPagerStrzalkaPoprzednia {
	padding: 0px 12px 0px 6px;
	background: url("images/kp/meble/faq-next.gif") no-repeat;
	background-position: right 4px;	
	color: #8eaa3f;
	font-weight: bold;	
}
span.pagerSpacer {
	color: #c5c5c5;
}
span.pagerSpacerNext {
	color: #c5c5c5;
	margin-left: -2px;
}
span.pagerSpacerBack {
	color: #c5c5c5;
	margin-right: -4px;
}
/*lista sprzedawcow*/
div.listaSprzedawcowLogo {
	padding:4px 0;
	height: 81px;
	cursor: pointer;
	overflow:hidden;
}
div.listaSprzedawcowNazwa {
	width: auto;
	padding: 2px 10px;
	margin: 0px;
	text-align: left;
	overflow: hidden;
}
h2.listaSprzedawcowNazwa {
	overflow: hidden;
	text-align:center;
}
h2.listaSprzedawcowNazwa a:link, h2.listaSprzedawcowNazwa a:visited {
	color: #8A9A17 ;
	font-weight: bold;
	font-size: 14px;
}
div.listaSprzedawcowProdukty {
	padding-top: 0px !important;
	margin: 0px !important;
}
a.listaSprzedawcowProdukty {
	font-size: 11px;
	color: #666665;
}
div.listaSprzedawcowKomentarze {
	text-align:center;
	margin:0 auto;
	padding: 3px 6px 0px 0px !important;
}
div.produktKontenerWidokLista .kontenerPunkty {
	padding: 2px 0 2px 50px;
}
td.listaSprzedawcowTd2 .kontenerPunkty {
	padding: 0;
}
div.produktKontenerWidokLista .punktyGwiazdki, td.listaSprzedawcowTd2 .punktyGwiazdki {
	float:left;
	_width:62px;
	padding:0;
	padding-right: 5px;
}
div.produktKontenerWidokLista .punktIlosc, td.listaSprzedawcowTd2 .punktIlosc {
	float:left;
	padding: 3px 0 0 0;
}
div.listaSprzedawcowClear {
	clear: both;
	padding: 0px !important;
	margin: 0px !important;
}
td.listaSprzedawcowTd {
	border: 1px solid #e3e3e3;
	text-align: center;
}
td.listaSprzedawcowTd2 {
	border-left: 0px;
}
td.listaSprzedawcowTd3 {
	border-left: 0px;
	border-right: 0px;
	text-align: left;
}
td.listaSprzedawcowTd3 h2.listaSprzedawcowNazwa {
	width: 93%;
}
td.listaSprzedawcowTd4 {
	border-right: 0px;
}
td.listaSprzedawcowSep{
	height: 6px;
	line-height: 6px;
	padding: 0px;
	margin: 0px;
}
td.listaSprzedawcowTd4 div.listaSprzedawcowLogo {
	padding-top: 4px;
	padding-bottom: 4px;
}
div.listaBloczekSprzedawcy {
	padding: 10px 0px 10px 0px;
}
/* KARTA PRODUKTU */
h2.tytul1a {
	margin: 0px 0px 6px 0px;
	padding: 0px;
	line-height: 27px; 
	height: 27px;
	text-indent: 8px;
	font-size: 11px;
	background: transparent url("images/kp/meble/kp-belka-bg.gif") top repeat-x;
	border-left: 1px solid #8a9a17;
	overflow:hidden;
}
h2.tytul1a span {
	padding:0;
	display: block;
	color:#ffffff;
}
h2.tytul1a span.kartaProduktu {
	background: transparent url("images/s1.gif") no-repeat 8px 11px;
	padding-left: 10px;
	font-size: 14px;
	display: block;
	float: left;
}
h2.tytul1a span.kartaProduktuIndex {
	padding:0;
	display: block;
	float: right;
}
div.floatPrawo2 {
	float: right;
}
div.floatPrawo2 a {
	margin:0;
	padding:0;
}
div.iloscProduktowPrzewijanie {
	float: right;
	color:#ffffff;
}
h2.tytul1a span.clear {
	background: none;
}
div.polaczRegionyKP {
	width:9px;
	height: 25px;
	position:relative;
	left: 560px;
	top:-33px;
	*left: 285px;
	_left: 285px;
	border-top:1px solid #8a9a17;
	border-bottom:1px solid #8a9a17;
	background-color: #aec438;
	zoom:1;
	overflow:hidden;
}
span.kodProduktu {
	background: none;
	display: inline;
	font-weight: normal;
	text-align: right;		
	float: right;
	margin: -22px 13px 0px 0px;	
}
.kartadane {
	margin-bottom: 7px;
}
.kartadane img{
	border: 1px solid #dedede;
	padding: 2px;
}
.kartadane .statusy {
	float: right;
	margin-bottom: 5px;
}
div.kartadane2 div.statusy {
	padding-top: 10px;
	width:230px;
}
div.kartadane2 div.ikonyStatus {
	padding-bottom: 0px;
	float:right;
	zoom:1;
}
.kartadane .statusy img {
	border: 0px;
	margin: 2px 0px;
}
div.zdjecieGlowne {
	padding-left: 16px;
}
.kartadane h1.produktname2{
	padding: 11px 0 0 10px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 7px;
	color: #8eaa3f;
	float: left;
	width:318px;
}
span.produktCenaSzcz {
	font-weight: bold !important;
	font-size: 11px;
	padding-top: 2px;
	color: #666665;
}
span.produktCenaSzcz span {
	font-weight: bold !important;
	font-size: 16px;
	color: #F58C02;
}
span.produktCenaSzcz span span.cenaGrosze {
	font-weight: bold !important;
	font-size: 11px;
	color: #F58C02;
}
span.produktCenaSzcz span.n {
	font-weight:normal;
	font-size: 11px;
	color: #666665;
	padding-top: 2px;
}
img.doKoszyka {
	border:0;
	margin:0;
	padding:0;
	float: none;
}
div.doKoszyka {
	padding-top: 21px;
}
div.doKoszyka img {
	cursor: pointer;
}
div.pytanieProdukt {
	padding-top: 7px;
	float: left;
	width: 117px;
	text-align: right;	
}
div.doPrzechowalni {
	padding-top: 7px;
	float: left;
	width: 90px;
	padding-left: 5px;
}

input.pytanieOProdukt {
	background: url("images/kp/meble/zadaj-pytanie-btn.gif") no-repeat;
	border:0;
	width: 88px;
	height: 32px;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
	color:#939e45; /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! kazdy kolor inny */
	padding: 0 0 5px 19px;
	*padding: 0 0 1px 19px;
}
input.btnPrzechowalnia {
	background: url("images/kp/meble/do-schowka.gif") no-repeat;
	border:0;
	width: 88px;
	height: 32px;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
	color:#939e45; /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! kazdy kolor inny */
	padding: 0 0 5px 19px;
	*padding: 0 0 1px 19px;
}
input.pozyczkaEkspresowa {
	background: url("images/kp/meble/pozyczka-ekspresowa.gif") no-repeat;
	border:0;
	width: 182px;
	height: 32px;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	cursor: pointer;
	padding: 0 0 5px 32px;
	*padding: 0 0 1px 32px;
	margin-bottom: 10px;
}
h3.tytul1 {
	padding: 3px 0px 3px 17px;
	color: #666665;
	font-size: 11px;
	background: url("images/s2.gif") no-repeat;
	background-position: 2px 6px;
	text-align: left;
}
h2.tytul1b {
	border: 1px solid #D9E88A; /*!*/
	background: #EEF4D3 url(images/belka_strzalka.gif) no-repeat scroll 6px center; /*!!!*/
	width: auto;	/*542*/  
	text-align: left; 
	padding-left: 16px;
	margin-bottom: 10px;
	color: #666665; 
	font-family: Tahoma,Verdana,Arial,Sans-Serif; 
	font-size: 12px; 
	height: 21px; 
	line-height: 21px;
}
div.brakTowaruPowiadom {
	margin-top: 21px;
	background: url(images/brak_towaru_powiadom.gif) no-repeat;
	width: 182px;
	height: 52px;
	text-align: left;
}
div.brakTowaruPowiadom div.form {
	padding: 32px 0px 0px 20px;
	padding: 30px 0px 0px 20px;
	zoom:1;
}
div.brakTowaruPowiadom div.form input {
	width:120px;
	border:1px solid #ed8501;
	height:15px;
	float: left;
	color:#666665;
	font-size:11px;
}
div.brakTowaruPowiadom div.form .button {
	background: url(images/button_ok.gif) right bottom no-repeat;
	width: 20px;
	height: 19px;
	display:block;
	float: left;
	margin-left: 2px;
	cursor: pointer;
}
.kartadane h4 span {color: red;}
.kartadane h4 span.n {font-weight: normal; color: #525252;}
.kartadane h3 span.n {font-weight: normal; color: #525252;font-size: 11px;}
.kartaopis {
	padding: 5px 16px 11px 16px;
	text-align: justify;
}
.kartaopis li{
	text-align:left;
}
.kartainf {padding: 5px 8px 5px 16px;text-align:left;}
.kartadane .kartazdjecia {padding: 0 0 0 15px; margin-top:10px; text-align:left;}
.kartazdjecia img{
	border: 1px solid #dedede;
	margin: 1px;
}
.kartaopcje {padding: 2px 16px 5px 16px;}
.kartaopcje td {padding: 2px;}
.kartaopcje p {padding-top: 2px;}
.kartaopcje p input {margin: 2px 2px 0 2px;}
.kartaopcje .tytul1{margin-bottom: 4px;}
.kartaopcje div.opc{
	float: left; 
	margin: 3px; 
	text-align: center; 
	color: #A42255;
}
.kartaopcje div.opc p{font-weight: bold;}
.kartaopcje div.opc img{
	border: 1px solid #DBDBDB;
	padding: 2px;
	margin: 2px 5px 2px 0px;
}
.kartaopcje td p label {
	overflow: hidden;
	width: 100px;
	display: block;
}
div.forma_koszty_nazwa{
	padding: 4px 0 2px 0;
	text-align:center;
	color: #000000;
}
ul.forma_koszty{
	list-style-type: none;
	margin-left:5px;
	margin-right:7px;
	padding-left:5px;
	margin-bottom:2px;
	border-bottom:1px solid #D9E88A;
	padding-bottom:3px;
}
ul.forma_koszty li{
	background: url('images/belka_strzalka.gif') no-repeat 0px 4px;
	padding-left:8px;
	margin:0px;
}
ul.forma_koszty li span{
	float:right;
	padding-right: 5px;
}
/* przechowalnia */
div.przechowalnia_obr{
	border:1px solid #d9e88a;
	padding:5px;
	background: #eef4d3;
}
table.przechowalnia{
	border:1px solid #d9e88a;
	background:#ffffff;
}
table.przechowalnia td.ngl{
	border-bottom:1px solid #dbdbdb;
	padding-top:7px;
	padding-bottom:7px;
}
p.nazwaProduktuPrzechowalnia a, p.nazwaProduktuPrzechowalnia a:visited {
	color:#889815;
	font-weight:bold;
	font-size:11px;
}
table.przechowalnia td.opcje{
	vertical-align:center;
}
table.przechowalnia td.opcje input{
	margin:3px 3px 3px 0;
}
table.materialy_przech{
	padding:0;
}
table.materialy_przech td.nazwa{
	height:22px;
	text-align: left;
	border-bottom:1px solid #dbdbdb;
	 width:160px;
}
table.materialy_przech td.nazwa div{
	color:#666665;
}
table.materialy_przech td.sep{
	height:22px;
	width:20px;
}
table.materialy_przech td.cena{
	height:22px;
	text-align: right;
	border-bottom:1px solid #dbdbdb;
}
table.materialy_przech td.lacznie{
	text-align:left;
	font-weight:bold;
}
table.materialy_przech td.cenaBrutto{
	text-align:right;
	font-weight:bold;
}
input.wyczysc_przechowalnie{
	background:transparent url('images/btn_przechowalnia.gif') no-repeat;
	border:none;
	height:19px;
	width:148px;
	cursor:pointer;
	float:left;
	margin:10px 0;
	color:#ffffff;
	font-weight:bold;
	padding-left:3px;
	font-size:12px;
	padding-bottom:4px;
}
input.btn_usun{
	background:transparent url('images/btn_usun.gif') no-repeat;
	border:none;
	height:19px;
	width:148px;
	cursor:pointer;
}
input.btn_do_koszyka{
	background:transparent url('images/btn_do_koszyka.gif') no-repeat;
	border:none;
	height:19px;
	width:98px;
	cursor:pointer;
}
input.btn_przechowalnia{
	background:transparent url('images/btn_przechowalnia.gif') no-repeat;
	border:none;
	height:19px;
	width:148px;
	cursor:pointer;
	font-size:11px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	padding-bottom:3px;
}
/*produkty skojarzone*/
div.produktSkojarzonyKontener {
	margin: 12px 0px;
	text-align:left;
}
td.produktSkojarzony {
	border: 1px solid #dedede;
	width: 168px;
	text-align: center;
	padding: 12px 0px 14px 0px;
}
div.skojarzonyLink {
	padding: 10px 10px 7px 10px;
}
div.skojarzonyLink a:link,div.skojarzonyLink a:visited {
	color: #8eaa3f;
	font-weight: bold;
	font-size: 12px;
}
div.skojarzonyCena a {
	color: #666665;
}
div.skojarzonyCena a span  {
	font-weight: bold;
	font-size: 16px;
	color: #f58c02;
}
div.skojarzonyCena a span span.cenagrosze {
	font-weight: bold;
	font-size: 16px;
	color: #f58c02;
}

/*---komentarze---*/
div.dodajKomentarz {
	border: 1px solid #d9e88a; /*!!*/
	border-bottom:none;
	background: #eef4d3 url(images/belka_strzalka.gif) no-repeat scroll 6px center; /*!!*/
	width: auto;
	text-align: left; 
	padding-left: 16px;
	margin: 10 0 0 0;
	color: #666665;
	font-family: Tahoma,Verdana,Arial,Sans-Serif; 
	font-size: 12px;
	font-weight: bold; 
	height: 24px; 
	line-height: 24px;
}
div.komentarzeKartaProduktuTlo {
	border: 1px solid #d9e88a; /*!!*/
	border-top:none;
	background-color:#eef4d3;
	padding: 2px 2px 0 2px;
	*padding: 2px;
	margin-bottom:10px;
}
div.komentarzeKartaProduktu {
	zoom: 1;
	border: 1px solid #d9e88a;
	background-color: #ffffff;
	margin-bottom: 3px;
	padding: 8px 12px;
}
div.komentarzeKartaProduktuOcena {
	float: left;
	font-weight: bold;
	padding: 0px 10px 0px 0px;
}
div.komentarzeKartaProduktuOceny {
	float:left;
	zoom:1;
}
div.slownie {
	font-weight: normal;
	padding: 0 0 0 10px;
}
div.komentarzeKartaProduktuOcenaBorder {
	border-bottom: 1px solid #dedede;
	font-size: 0px;
	padding-top: 8px;
}
div.komentarzeKartaProduktuKomentarz {
	padding-top: 2px;
	font-size: 11px;
	font-weight: bold;
	float:right;
}
div.komentarzeKartaProduktuKomentarz span{
	font-weight:normal;
}
div.komentarzeKartaProduktuKomentarz span a:link, div.komentarzeKartaProduktuKomentarz span a:visited{
	color:#8eaa3f;
	font-weight:bold;
}
div.komentarzeKartaProduktuOpinia {
	text-align: justify;
	padding: 12px 0 4px 0;
}
div.naglowekBloczekProducent {
	width: 203px;
	height: 27px;
	line-height: 27px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 7px;
	color:#ffffff;
	background: url("images/bloczki/meble/naglowekBloczekSprzedawca2.gif") no-repeat;
}
div.kontenerProducent {
	xxpadding: 11px 3px 9px 3px;
	padding: 11px 0;
}
div.sklepInformacjeLogo {
	text-align: center;
}
img.borderLogo {
	border: 1px solid #dedede ;
}
.strzalka {
	padding-left: 8px;
	font-weight: normal;
}
.strzalka2 {
	padding-left: 7px;
	font-weight: normal;
}
.sprzedawca_firma {
	padding: 8px 0;	
	text-align: center;	
	border-bottom: 1px solid #d9e88a;
}
.sprzedawca_firma a:link, .sprzedawca_firma a:visited {
	font-weight: bold;
	color: #8eaa3f;
	font-size: 14px;
}
.sprzedawca_punkty {
	border-bottom: 1px solid #d9e88a;
	margin-bottom: 6px;
}
.punktyOcena {
	float: left;
	padding: 7px 0px;
	width: 43px;
}
div.punktyGwiazdki {
	float: left;
	padding-top: 4px;
	padding-left: 5px;
}
div.punktIlosc {
	float: left;
	padding-top: 7px;
	padding-left: 5px;
}
.kontener1 {
	padding: 9px;
	background: #FAFAFA;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	zoom: 1;
}
.kontener1 .producent_ico {
	border: 1px solid #DBDBDB;
	padding: 8px;
	margin-bottom: 10px;
	text-align: center;
	background-color: #FFFFFF;
}
.kontener1 .ciemny {
	text-align: center;
	color: #666665;
	margin-bottom: 5px;
}
.sprzedawca_tel div.opisParametru2,.sprzedawca_tel2 div.opisParametru2, .sprzedawca_fax div.opisParametru2, .sprzedawca_kom div.opisParametru2, .sprzedawca_infolinia div.opisParametru2 {
	width: 46px;
	float: left;
	color: #666665;
	padding: 2px 0;	
}
.zielone {
	color: #666665;
	font-weight: bold;
}
div.sprzedawcaStatystyki {
	border-bottom: 1px solid #d9e88a;
	padding: 6px 0px 6px 8px;
	border-top: 1px solid #d9e88a;
	margin-top: 7px;
}
div.sprzedawcaStatystyki a:link, div.sprzedawcaStatystyki a:visited, div.sprzedawcaStatystyki span {
	color: #666665;
	font-weight: bold;
}
div.sprzedawcaStatystyki span:hover {
	text-decoration:underline;
}
.sprzedawca_gg, .sprzedawca_skype, .sprzedawca_tlen {
	padding-left: 14px;
	float: left;
}
.sprzedawca_gg .opisParametru2 {
	width: 20px;
	float: left;
	padding-top: 5px;
}
.sprzedawca_gg .wartoscParametru, .sprzedawca_skype .wartoscParametru {
	padding-right: 5px;	
}
.sprzedawca_gg img, .sprzedawca_tlen img, .sprzedawca_skype img {
	padding-top: 4px;
	padding-left: 1px;
}
.sprzedawca_tlen {
	float: left;
}
.sprzedawca_tlen .opisParametru2 {
	width: 25px;
	float: left;
	padding-top: 5px;	
}
.sprzedawca_skype .opisParametru2 {
	width: 35px;
	float: left;
	padding-top: 5px;
}
.sprzedawca_gg {
	margin-top: 5px;
	width: 41px;
	padding-bottom: 8px;
}
.sprzedawca_skype {
	margin: 5px 0px 0px 3px;
	width: 55px;
}
.sprzedawca_tlen {
	margin: 5px 0px 0px 3px;
}
div.koszty {
	padding-left: 6px;
}
div.koszty a {
	font-Weight: normal;
	color:#666665;
}
div.koszty span {
	cursor:pointer;
	color:#666665;
}
div.koszty2 {
	border-top: 1px solid #d9e88a;
	padding-top: 4px;
}
div.koszty2 span {
	height: 14px;
	display: block;
	padding: 2px 0 2px 20px;
	background: url("images/ikon/meble/zadaj-pytanie-ico.gif") left no-repeat;
}
div.inneProdukty span {
	height: 14px;
	display: block;
	padding: 2px 0 2px 20px;
	background: url("images/ikon/meble/pokaz-produkty-ico.gif") left no-repeat;	
}
div.koszty3 {
	padding-bottom: 4px;
}
div.koszty3 span {
	height: 14px;
	display: block;
	padding: 2px 0 2px 20px;
	background: url("images/ikon/meble/pokaz-dane-ico.gif") left no-repeat;
}
div.koszty3 span:hover, div.koszty2 span:hover, div.koszty span:hover {
	text-decoration:underline;
}
div.boxFormyPlatnosci {
	background-color: #eef4d3;
	border-left: 1px solid #d9e88a;
	border-right: 1px solid #d9e88a;
	padding: 0 5px 5px 5px;
	zoom:1;
}
div.boxFormyPlatnosciTop {
	height: 5px;
	overflow: hidden;
	background: url("images/bloczki/meble/box-fp-top.gif") top no-repeat;
}
div.boxFormyPlatnosciBottom {
	height: 5px;
	background: url("images/bloczki/meble/box-fp-bottom.gif") top no-repeat;
	overflow:hidden;
}
div.koszty4 {
	padding-top: 2px;
	font-weight: bold;
}
/* DHTML Popup */
.Popup {
	background-color: #ffffff;
	border: 1px solid #C8D0CF;
}
.Popup .ImageContainer {
	padding: 5px;
	height: 100%;
	text-align: center;
}
.Popup .Loader {
	background-image: url(images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 100%;
	border: 1px solid #C8D0CF;
}
.Popup .Preview {
	border: 1px solid #C8D0CF;
	cursor: pointer;
}
.Popup .Caption {
	vertical-align: middle;
	padding: 0px 5px 5px 5px;
	font-weight: bold;
}
.Popup .Prev {
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 5px 5px;
	width: 16px;
}
.Popup .Prev div {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url(images/ico_prev.gif) no-repeat center center;
}
.Popup .Next {
	vertical-align: top;
	text-align: right;
	padding: 0px 5px 5px 0px;
	width: 16px;
}
.Popup .Next div {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url(images/ico_next.gif) no-repeat center center;
}
.PopupOverlay {
	width: 100%;
	height: 500px;
	background-color: #999999;
	filter:alpha(opacity=60);
	opacity: 0.6;
}

.Popup .IcoClose {
	height: 26px;
	width: 26px;
	display: block;
	cursor: pointer;
	background: url(images/ico_close.gif) no-repeat center center;
}

div.rabik_zielony {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(images/rabiki.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
	height:15px;
	width:16px;
}
div.rabik_szary {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(images/rabiki.gif);
	background-position:-16px 0;
	background-repeat:no-repeat;
	float:left;
	height:15px;
	width:16px;
}
/*zadaj pytanie*/
#zadajPytanieOverlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 100%;
	background-color: #000000;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
#zadajPytanieLightbox {
	position: absolute;
	z-index: 100;
	width:0px;
	height:0px;
}
div.zadajPytanieFormularz {
	position:relative;
	font-weight: bold;
	width:520px;
	top:10px;
	left:20px;
	*left:-260px;
	display:block;
}
.borderPytanie {
	border: 1px solid #d9e88a;
	background-color: #eef4d3;
	padding:2px;
	border-top: 0px;
}
.borderPytaniedodanoDoKoszyka{
	border: 1px solid #fba50f;
	border-top:0;
	background-color: #fef4c8;
}
.borderPytanie2 {
	border: 1px solid #d9e88a;
	background-color: #ffffff;
}
.borderPytanie2DodanoDoKoszyka {
	border: 1px solid #fed58d;
}
div.formularzMarginesFaqProdukt {
	background-color: #eef4d3;
	border:0;
	font-weight: bold;
	padding: 10px 0px 10px 6px;
	text-align:left;
}
div.formularzMarginesFaqProdukt span {
	color:#8a9a17;
	font-weight: bold;
}
div.pytanieBtnZamknij {
	float: right;
	margin-top: 0px;
	margin-right: 6px;
	*margin-right: 3px;
}
input.buttZamknijPytania {
	background: url("images/kp/meble/pytanie-zamknij.gif") no-repeat;	
	cursor: pointer;
	width: 17px;
	height: 16px;
	border: 0px;
	margin-top:3px;
}
div.kontenerPytanie {
	padding: 8px 18px 16px 14px;
}
div.kontenerPytaniespacer {
	width:478px;
	height:1px;
	border-top:	1px solid #dbdbdb;
	margin:6px 0;
	overflow:hidden;
}
div.formularzfaqLabel {
	font-weight: bold;
	text-align:left;
	padding:5px 0 0 17px;
	width: 100px;
	float:left;
}
div.formularzfaqInput {
	xxpadding:6px 0;
}
div.formularzfaqInput textarea, div.formularzfaqInput input {
	width: 340px;
	text-align:left;
	float:left;
	border:1px solid #d7d7d7;
	font-size: 11px;
}
div.kontenerPytanie input.forumlarzInput ,div.kontenerPytanie textarea {
	font-weight: normal;
	color:#666665;
}
div.formularzfaqWymagane {
	float: left;
	font-weight: bold;
	color: #ff0000;
	padding: 6px 0px 0px 120px;
	margin-bottom: 16px;
}
div.kontenerPytanie div.formularzfaqLabel span.formularzGwiazdka, div.kontenerPytanie div.formularzfaqWymagane span.formularzGwiazdka {
	color: #ff0000;
}
div.formularzPytanieWyslij {
	float: left;
	padding-left: 155px;
}
div.kontenerPytanie td {
	border:1px solid #D7D7D7;
}
div.formularzPytanieZamknij {
	float: left;
	padding-left: 3px;
}
div.tabelaKosztDostawy {
	width:880px; 
	top:-350px; 
	left: -700px !important; 
}
.borderPytanie div.PytanieFormularzKomunikat {
	padding: 8px 0;
	color:#ff0000;
	background-color: #eef4d3;
	border-bottom:1px solid #dbdbdb;
}
/* zakladki */
ul.TabStrip {
	list-style: none;
	height: 32px;
	margin:0;
	width: 100%;
	background: transparent url(images/tabstrip-bg2.gif) left bottom no-repeat;
	margin-bottom: 10px;
}
ul.TabStrip .TabStripActive {
	float: left;
	padding: 0 15px 0;
	line-height: 26px;
	margin: 0px 2px 0px 0px;
	background: #aec438;
	border:1px solid #8a9a17;
	border-bottom: none;
	color: white;
	font-size: 12px;
	font-weight: bold;
	line-height: 27px;
	cursor:pointer;
}
ul.TabStrip .TabStripInactive {
	float: left;
	line-height: 25px;
	padding: 0 15px 0px;
	margin: 0px 2px 0px 0px;
	border:1px solid #d9e88a;
	border-bottom: none;
	background: #eef4d3;
	color: #aec438;
	font-size: 12px;
	font-weight: bold;
	line-height: 26px;
	cursor:pointer;
}
.TabStripActive a:link, .TabStripActive a:visited {
	color: white;
	font-size: 12px;
	font-weight: bold;
	line-height: 27px;
}
.TabStripInactive a:link, .TabStripInactive a:visited {
	color: #aec438;
	font-size: 12px;
	font-weight: bold;
	line-height: 26px;
}
ul.TabStripKomentarze {
	list-style: none;
	height: 32px;
	margin:0;
	width: 100%;
	background: transparent url(images/tabstrip-bg2.gif) left bottom no-repeat;
	margin-bottom: 10px;
}
ul.TabStripKomentarze .TabStripActive {
	float: left;
	padding: 0 15px 0;
	line-height: 26px;
	margin: 0px 2px 0px 0px;
	background: #aec438;
	border:1px solid #8a9a17;
	border-bottom: none;
	color: white;
	font-size: 12px;
	font-weight: bold;
	line-height: 27px;
	cursor:pointer;
}
ul.TabStripKomentarze .TabStripInactive {
	float: left;
	line-height: 25px;
	padding: 0 15px 0px;
	margin: 0px 2px 0px 0px;
	border:1px solid #d9e88a;
	border-bottom: none;
	background: #eef4d3;
	color: #aec438;
	font-size: 12px;
	font-weight: bold;
	line-height: 26px;
	cursor:pointer;
}
/* komunikat */
.message {
	font-weight: bold;
	width:350px; 
	position:absolute; 
	top:200px; left:35%; 
	background-color:#FFFFFF; 
	border:2px solid red; 
	padding:0px 0px 20px 0px;
	text-align: center;
	z-index:100000;
}
.message_overlay{
	font-weight: bold;
	width:350px;
	background-color:#FFFFFF; 
	border:2px solid red; 
	padding:0px 0px 20px 0px;
	text-align: center;
}
.messageDodawanieSklepu {
	top:900px;	
}
.message div.info{
	padding:25px 0px 25px 65px;
	background: #FFFFFF url(images/info.jpg) no-repeat 15px 10px;
}
.message div.error{
	padding:25px 0px 25px 65px;
	background: #FFFFFF url(images/exc.jpg) no-repeat 15px 10px;
}
.message input{
	background: #FFFFFF; 
	color: red; 
	padding:2px 0px 2px 0px; 
	border: 2px solid #222222;
	font-weight: bold; 
	width: 60px;
}
.komunikat {
	font-weight: bold;
	padding: 15px;
	background-color: white;
	text-align: center;
}
.komunikat a {
	font-weight: bold;
	color: #8A9A17;
}
.komunikatBorder {
	border:1px solid #9FBA55;
	margin-bottom: 10px;
}
/*formatowanie komunikatu typu pop-up*/
.zamowieniaGora {
	background: url(images/zamowienia/zamowienia-gora.gif) no-repeat;
	height:4px;
	overflow:hidden;
	font-size: 0px;
}
.zamowieniaDol {
	background: url(images/zamowienia/zamowienia-dol.gif) no-repeat;
	height:4px;
	overflow:hidden;
	font-size: 0px;
}
.zamowienia {
	border: 0px solid #d0d0d0; 
	width:378px;
	padding:0px;
	background: none;
}
.zamowienia .komunikatTloinfo {
	background: #ffffff url(images/zamowienia/info.gif) no-repeat 22px 23px;	
}
.zamowienia .komunikatTloerror {
	background: #ffffff url(images/zamowienia/error.gif) no-repeat 21px 15px;	
}
.zamowienia div.info,.zamowienia div.error {
	background: none;
	border-left: 1px solid #d0d0d0; 
	border-right: 1px solid #d0d0d0; 
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #818181;
	padding:25px 0 15px 130px;
	text-align: left;
}
.zamowienia div.info span,.zamowienia div.error span {
	color: #81a424;
}
.zamowienia div.info2,.zamowienia div.error2  {
	border-left: 1px solid #d0d0d0; 
	border-right: 1px solid #d0d0d0; 
	padding-left: 71px;
	padding-bottom: 20px;
	padding-top:10px;
}
.zamowienia input{
	background: #96b602; 
	padding:1px 0px 1px 0px; 
	border: 1px solid #7f9b00;
	font-weight: bold; 
	width: 128px;
	font-family: arial;
	font-size: 11px;
	color: #ffffff;
}
.zamowienia div.error2 input {
	background: #db1708; 
	border: 1px solid #a60c00;
}
.ukryj {
	display: none;
}
.pokaz {
	display: block;
}
/* style do bloczka zwyk�ego na stronie dodaj sklep */
.blok_gora, .blok_gora div, .blok_dol, .blok_dol div, .blok_gora-zi, .blok_gora-zi div, .blok_dol-zi, .blok_dol-zi div, .blok_gora-wew, .blok_gora-wew div, .blok_dol-wew, .blok_dol-wew div {
	height:11px; 
	width:100%; 
}
.blok_gora {
	background:#F1F3DC url(images/dodaj_sklep/dodaj_skl_ramka_g-bg.gif) repeat-x scroll left top;
}
.blok_gora_lewa {
	background:transparent url(images/dodaj_sklep/dodaj_skl_ramka_lg.gif) no-repeat scroll left top;
}
.blok_gora_prawa {
	background:transparent url(images/dodaj_sklep/dodaj_skl_ramka_pg.gif) no-repeat scroll right top;
}
.blok_zawartosc {
	width:100%-2px; 
	height:auto; 
	margin: 0;
	padding: 0;
	border-left:1px solid #dbdbdb; 
	border-right:1px solid #dbdbdb; 
	background-color:#F1F3DC;
}
.blok_dol {
	background:#F1F3DC url(images/dodaj_sklep/dodaj_skl_ramka_d-bg.gif) repeat-x scroll left bottom;
}
.blok_dol_lewa {
	background:transparent url(images/dodaj_sklep/dodaj_skl_ramka_ld.gif) no-repeat scroll left bottom;
}
.blok_dol_prawa {
	background:transparent url(images/dodaj_sklep/dodaj_skl_ramka_pd.gif) no-repeat scroll right bottom;
}
/* style do bloczka zielonego na stronie dodaj sklep */
.blok_gora-zi {
	background:#dfeeb4 url(images/dodaj_sklep/dodaj_skl_ramka_g-bg-zi.gif) repeat-x scroll left top;
}
.blok_gora-zi_lewa {
	background:transparent url(images/dodaj_sklep/dodaj_skl_ramka_lg-zi.gif) no-repeat scroll left top;
}
.blok_gora-zi_prawa {
	background:transparent url(images/dodaj_sklep/dodaj_skl_ramka_pg-zi.gif) no-repeat scroll right top;
}
.blok_zawartosc-zi {
	border-left:1px solid #dbdbdb; 
	border-right:1px solid #dbdbdb; 
	background-color:#dfeeb4;
	margin: 0;
	padding: 0;
}
.blok_dol-zi {
	background:#dfeeb4 url(images/dodaj_sklep/dodaj_skl_ramka_d-bg-zi.gif) repeat-x scroll left bottom;
}
.blok_dol-zi_lewa {
	background:transparent url(images/dodaj_sklep/dodaj_skl_ramka_ld-zi.gif) no-repeat scroll left bottom;
}
.blok_dol-zi_prawa {
	background:transparent url(images/dodaj_sklep/dodaj_skl_ramka_pd-zi.gif) no-repeat scroll right bottom;
}
/* style do bloczka wewn�trznego w zwyk�ym :) na stronie dodaj sklep */
.blok_gora-wew {
	overflow:hidden;
	background:transparent url(images/dodaj_sklep/dodaj_skl_ramka-wew_g-bg.gif) repeat-x scroll left top;
}
.blok_gora-wew_lewa {
	background:transparent url(images/dodaj_sklep/dodaj_skl_ramka-wew_lg.gif) no-repeat scroll left top;
}
.blok_gora-wew_prawa {
	background:transparent url(images/dodaj_sklep/dodaj_skl_ramka-wew_pg.gif) no-repeat scroll right top;
}
.blok_zawartosc-wew {
	width:100%-2px; 
	height:auto; 
	border-left:1px solid #dbdbdb; 
	border-right:1px solid #dbdbdb; 
	background-color:#FFFFFF;
}
.blok_dol-wew {
	background:#FFFFFF url(images/dodaj_sklep/dodaj_skl_ramka-wew_d-bg.gif) repeat-x scroll left bottom;
}
.blok_dol-wew_lewa {
	background:transparent url(images/dodaj_sklep/dodaj_skl_ramka-wew_ld.gif) no-repeat scroll left bottom;
}
.blok_dol-wew_prawa {
	background:transparent url(images/dodaj_sklep/dodaj_skl_ramka-wew_pd.gif) no-repeat scroll right bottom;
}
/*dodawanie sklepu*/
div.dodawanieSklepuNaglowek {
	font-family: "Trebuchet MS","Tahoma";
}
div.dodawanieSklepuNaglowek span {
	color: #717679;
	font-size: 20px;
	font-weight: normal;
}
div.dodawanieSklepuNaglowek span.duze{
	color: #81a029;
	font-size: 30px;
	font-weight: bold;
}
div.dodawanieSklepuNaglowek div {
	border-bottom: 1px solid #9fa09e;
	padding-bottom: 8px;
}
div.dodawanieSklepuNaglowek {
	border-bottom: 1px solid #dbdbdb;
}
.dodawanieSklepuTresc {
	color: #696969;
	font-size: 12px;
	padding:5px 10px 10px;
	_padding:4px 10px 0px;
	text-align: left;
}

.dodawanieSklepuTresc a {
	color: #696969;
	font-weight: bold;
	font-size: 12px;
}
.dodawanieSklepuTresc a:visited {
	color: #696969;
	font-weight: bold;
	font-size: 12px;
}
a.italia {
	color: #696969;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
div.dodawanieSklepuZapewniamy {
	padding-top: 23px;
}
div.dodawanieSklepuZapewniamy span {
	color: #81a029;
	font-size: 14px;
	font-weight: bold;
	displaY: block;
	padding-bottom: 9px;
}
div.dodawanieSklepuNaglowek2 {
	padding: 18px 0px 0px 8px;
	border: 0px;
	position: absolute;
}
div.ikonaGratis30 {
	position: relative;
	left: 431px;
	top: -50px;
}
div.dodawanieSklepuCeny {
	color: #696969;
	font-size: 12px;
	padding: 0px 4px 10px 8px;
}
div.dodawanieSklepuCeny td.tytuly { 
	padding: 10px 0px 22px 0px;

	color: #696969;
	font-size: 12px;
}
div.dodawanieSklepuCeny td.tytulyWiersz { 
	padding: 6px 0px 3px 0px;

	font-size: 17px;
	font-family: "Trebuchet MS","Tahoma";
	color: #e95d0f;
	font-weight: normal;		
}
div.dodawanieSklepuCeny td.tytulyWiersz span { 
	font-size: 14px;
	font-family: "Trebuchet MS","Tahoma";
	color: #696969;
	font-weight: normal;		
}
td.tytulySklep {
	text-align: left;
	padding-left: 28px !important;
}
div.dodawanieSklepuCeny td.tytulyWiersz2 { 
	color: #81a029;
}
div.dodawanieSklepuCeny td.tytulyWiersz3 { 
	color: #008aeb;
}
.dodawanieSklepuNaglowki {
	font-family: Tahoma ,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#696969;
	display:block; 
	text-align:center; 
	width:100%;
	margin-bottom:5px;
}
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.4.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.4
 * @date November 17, 2007
 * @category jQuery plugin
 * @copyright (c) 2007 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 22px; 
	float: right;
	padding-bottom: 0.7em;	
}
/*koszyk*/
div.kontunulujZakupy {
	margin: 10px 0;
	text-align:left;
	float:left;
}
div.wyczyscKoszyk {
	margin: 10px 0;
	text-align:left;
	float:right;
}
input.butt2 {	
	border: 1px solid #8a9a17;
	background: #aec438 url(images/s7.gif) no-repeat 10px 7px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 12px 2px 17px;
	cursor: pointer;
	width: 49%;
}
input.butt1{
	border: 1px solid #D9E88A;
	background: #EEF4D3 url(images/s4.gif) no-repeat 10px 7px;
	color: #AEC438;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 12px 2px 17px;
	cursor: pointer;
	width: 49%;
}
input.butt3{
	border: 1px solid #fba50f;
	background-color: #fec721;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 12px;
	cursor: pointer;
	width: 160px;
}
input.buttKupujeDalej{
	background: #fec721 url(images/button_kupuje_dalej.gif) no-repeat;
	width: 182px;
	height:32px;
	padding: 0px 12px 0 30px;
	border:none;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
}
input.buttIdeDoKasy{
	background: #fec721 url(images/button_ide_do_kasy.gif) no-repeat;
	width: 182px;
	height:32px;
	padding: 0px 30px 0 12px;
	border:none;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
}
input.buttIdeDoPrzechowalni{
	background: #fec721 url(images/button_ide_do_kasy.gif) no-repeat;
	width: 182px;
	height:32px;
	padding: 0px 30px 0 0px;
	border:none;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
}
div.iloscSklepow {
	font-weight: bold;
	padding: 0px 0px 0px 6px;
}
div.iloscSklepow div {
	padding-top: 5px;
}
div.iloscSklepowKolko, div.numerSklepuKolko {
	background: url("images/koszyk-ilosc-sklepow.gif") 6px 1px no-repeat;
	padding: 4px 5px 2px 5px;
	text-align: center;
	font-weight: bold;
	color:#ffffff;
	width: 26px;
	height:19px;
	float: left;
}
div.koszykPasazNaglowek {
	background-color:#aec438;
	height: 32px;
	border: 1px solid #8a9a17;
}
div.dodanoDoKoszyka {
	background-color:#fec721;
	border: 1px solid #fba50f;
}
div.koszykPasazNaglowekRog {
	padding: 5px 0px 0px 4px;
}
div.nazwaSklepu {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	float: left;
	background: url("images/s1.gif") 0px 5px no-repeat;
	padding-left: 11px;
	margin: 4px 0px 0px 4px;
}

div.koszykDosklepu {
	text-align:center;
	margin: 5px 0 7px 0;
}
input.koszykZamow{
	background: url("images/koszyk-zamow.gif") no-repeat;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 5px;
	cursor: pointer;
	color:#ffffff;
	width: 96px;
	border: 0px;
	font-family: tahoma, sans-serif;
}
div.sklepNaglowekkontener, div.sklepkontener {
  border-right: 1px solid #d9e88a;
  border-left: 1px solid #d9e88a;
  padding: 2px 2px 0 2px;
  background-color: #eef4d3;
}
div.sklepkontener {
  padding: 0px 2px;
}
div.sklepNaglowek {
	font-weight: bold;
	float: left;
	padding: 5px 0px;
}
div.sklepNaglowekDodanoDoKoszyka {
	font-weight: bold;
	padding: 5px 0px;
}
div.sklepNaglowekBorder {
	border: 1px solid #d9e88a;
	border-bottom: 1px solid #dbdbdb;
	background-color: #ffffff;
}
div.sklepNaglowekBorder2 {
	border-left: 1px solid #d9e88a;
 	border-right: 1px solid #d9e88a;
	border-bottom: 1px solid #dbdbdb;
	background-color: #ffffff;
}
div.koszykRowSpacer {
	margin-bottom: 8px;
	border-bottom: 1px solid #d9e88a;
}
div.sklepNaglowekBorderBotttom {
	border:none;
}
div.sklepNaglowekSpacer1,div.sklepNaglowekSpacer2,div.sklepNaglowekSpacer3,div.sklepNaglowekSpacer4 {
	float: left;
	width:10px;
}
div.sklepNaglowekSpacer1 {
	xwidth: 15px;
}
div.sklepNaglowekSpacer2 {
	xwidth: 20px;
}
div.sklepNaglowekSpacer3 {
	xwidth: 20px;
}
div.sklepNaglowekSpacer4 {
	xwidth: 35px;
}
div.naglowekFoto {
	text-align: center;
	width: 90px;
}
div.naglowekFoto div {
	border: 1px solid #dbdbdb;
	width: 80px;
	min-height: 60px;
	_height: 60px;
}
div.naglowekFoto a {
	border: 1px solid #dbdbdb;
	width: 80px;
	min-height: 60px;
	_height: 60px;
	text-decoration: none;
}
div.naglowekFotoRow {
	width:90px;
}
div.naglowekFotoDodanoDoKoszyka {
	text-align: center;
	width: 120px;
	padding: 10px 0px;
}
div.naglowekFotoDodanoDoKoszyka div {
	border: 1px solid #dbdbdb;
	width: 120px;
	min-height: 90px;
	_height: 90px;
}
div.naglowekFotoDodanoDoKoszyka a {
	border: 1px solid #dbdbdb;
	width: 120px;
	min-height: 90px;
	_height: 90px;
	text-decoration: none;
}
div.naglowekProdukt {
	text-align: center;
	width: 250px;
}
div.naglowekCena {
	text-align: center;
	width: 86px;
}
div.naglowekIlosc {
	text-align: center;
	width: 78px;
}
div.koszykWierszSpacer {
	font-size: 0px;
	padding-top: 9px;
	*padding-top: 7px;
}
div.sklepKolor1 {
	background-color: #ffffff;
}
div.sklepKolor0 {
	background-color: #f5f8e9;
}
div.naglowekProduktMaterialy {
	width: 350px;
	padding-top: 7px;
}
table.materialy td, table.materialy tr {
	border: 0px;
	padding: 4px 0px 4px 0px;
}
table.materialy td.material {
	border-top: 1px solid #dbdbdb;
	padding: 4px 0px 4px 0px;
	color:#666665;
}
table.materialy td.material2 {
	border-top: 1px solid #dbdbdb;
	padding: 4px 0px 4px 0px;
}
table.materialy td.material3 {
	border-top: 1px solid #dbdbdb;
	padding: 4px 0px 4px 0px;
	background-color: #ffffff;
}
table.materialy td.material4 {
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	padding: 4px 0px 4px 0px;
	background-color: #ffffff;
}
td.koszykMaterialyTlo {
	padding: 0px;
}
div.materialNazwa {
	width: 100px;
	text-align: center;
	overflow: hidden;
}
div.materialNazwa2 {
	text-align: center;
	overflow: hidden;
}
div.materialUsun {
	text-align: center;
	width: 20px;
}
input.inputKoszykIlosc {
	width: 30px;
	*width: 28px;
	height: 18px;
	border: 1px solid #dbdbdb; 
	font-size: 12px; 
	font-family: tahoma, sans-serif;  	
	font-weight: normal;
	color: #666665;
	padding-top:2px;
	text-align: center;
}
div.koszykPrzeliczUsunBtn {
	float: left;
	padding: 2px 0px 2px 14px;
}
input.buttonPrzelicz {
	background: url("images/koszyk-produkt-przelicz.gif") no-repeat;
	width: 19px;
	height: 17px;
	border: 0px;
	cursor: pointer;
	margin:0 1px;
}
input.buttonUsun {
	background: url("images/koszyk-produkt-usun.gif") no-repeat;
	width: 15px;
	height: 16px;
	border: 0px;
	cursor: pointer;
	margin:0 1px;
}
div.produktNazwa {
	padding-left: 2px;
	font-weight: normal;
	overflow: hidden;
	color:#8a9a17;
}
div.produktNazwaMaterial {
	padding-left: 2px;
	text-align:center;
	font-weight: normal;
	overflow: hidden;
}
div.produktCena {
	font-weight: normal;
	overflow: hidden;
	text-align: center;
}
div.koszykLacznaWartosc {
	float: right;
	padding: 5px 17px 5px 24px;
	font-weight: normal;
}
div.koszykLacznaWartosc span {
	color: #f58c02;
	font-size: 16px;
	padding-right: 5px;
	font-weight: bold;
}
/* logowanie */
div.nowiKlienci {
	width: 275px;
	float: left;
	margin-right: 10px;
}
div.powracajacyKlienci {
	width: 275px;
	float: left;
}
div.kontaUzytkownikowSpacer {
	font-size: 0px;
	height: 6px;
}
div.kontaUzytkownikowLabel {
	width: 66px;
	text-align: right;
	padding: 5px 10px 0px 0px;
	float: left;
}
div.kontaUzytkownikowLabel2 {
	width: 83px;
	text-align: right;
	padding: 5px 10px 0px 0px;
	float: left;
}
div.kontaUzytkownikowLabel2 a:link, div.kontaUzytkownikowLabel2 a:visited {
	color: #8a9a17;
	font-weight: bold;
}
div.kontaUzytkownikowPole {
	width: 180px;
	float: left;
}
div.kontaUzytkownikowPole2 {
	width: 180px;
	text-align:left;
}
div.kontaUzytkownikowPole input.forumlarzInput {
	padding: 4px 3px 4px 3px;
	width: 190px;
	color: #666665;
}
div.kontaUzytkownikowPole2 input.forumlarzInput {
	padding: 4px 3px 4px 3px;
	width: 174px;
}
div.kontaUzytkownikowPole input.forumlarzInput_error { 
	padding: 4px 3px 4px 3px;
	width: 174px;
}
div.kontoUzytkownikaSubmit {
	padding-left: 26px;
}
div.kontoUzytkowinkaWymagane {
	padding: 2px 0px 0px 14px;
	float: left;
}
span.formularzGwiazdka {
	color: #ff0000;
}
div.zapamietajMnie {
	background-color: #f5f5f5;
	margin-top: 5px;
	padding: 6px 0px 7px 72px;
	*padding: 6px 0px 2px 72px;
}
div.zapamietajMnie div.floatLewo{
	padding-top: 2px;
	*padding-top: 4px;
}
div.zapamietajMnieInput {
	padding-top: 2px;
	*padding-top: 1px;
	padding-right: 5px;
	float: left;
}
div.przypomnienieLink {
	padding: 3px 0px 11px 27px;
}
td.formularzLabel {
	color: #666665;
	font-weight: bold; 
	padding: 5px 0px 0px 20px;
	text-align:left;
}
/* multilista plikow */
div.plikMargines {
	padding: 0px 0px 5px 30px;
}
p.plikOpis {
	padding: 5px 0px 5px 15px;
}
input.forumlarzInput, textarea.forumlarzInput {
	width: 100%;
	background: #ffffff; 
	border: 1px #C3C8C9 solid; 
	color: #666665; 
	font-size: 11px; 
	font-family: tahoma, sans-serif;  
}
input.forumlarzInput_error { 
	border: 1px solid red;
	width: 100%;
	background-color: #ffffff;
	color: #666665; 
	font-size: 11px; 
	font-family: tahoma, sans-serif; 
}
tr.formularzRamkaGora td {
  border-top: 1px solid #D5DAE0;
}
h3.tytulMapaSerwisu {
	font-size: 13px;
	color: #8a9a17;
	background: url("images/tytul-mapa-strony.gif") no-repeat;
	background-position: 31px 0px;
	padding: 1px 0px 6px 55px;
	border-bottom: 1px solid #e8ebec;
	margin-top: 20px;
	text-align:left;
}
ul.mapaSerwisu {
	margin: 0px 0px -6px 0px;
	padding: 7px 0px 0px 20px;
	list-style-type: none;
}
ul.mapaSerwisu li {
	margin: 0px;
	padding: 0px 0px 5px 15px;
	background: url("images/kropka-mapa-strony.gif") no-repeat;
	background-position: 0px 4px;
	text-align:left;
}
ul.mapaSerwisu li a {
	font-sizE: 11px;
	font-weight: normal;
	color:#666665;
}

ul.mapaSerwisuProducenci {
	*line-height: 13px;
	zoom: 1;
}

ul.mapaSerwisuProducenci li {
	float: left; 
	width: 40%;
}

/* aktualnosci */
.newsMargines {padding: 8px 0;}
div.aktualnosciHot {
	padding: 0px 20px 15px 20px;
	border-bottom: 1px solid #FF6600;
	background-color: #F7D9AA;
	overflow: hidden;
}
div.aktualnosciMargines {
	padding: 0px 20px 15px 20px;
	border-bottom: 1px solid #C8D0CF;
}
div.aktualnosciMargines1 {
	padding: 0px 20px 0px 20px;
}
div.aktualnosciMargines2 {
	margin-right: 120px;
	padding: 0px 20px 15px 20px;	
}
div.aktualnosciZalacznik {
    margin: 0px;
	padding: 8px 5px 8px 15px;
}
div.aktualnosciZalacznik div{
	margin: 0px 0px 3px 0px;
	padding: 0px;
	text-indent: 10px;
	background: url('images/zalacznikStrzalka.gif') no-repeat;
	background-position: 0px 3px;
	text-align:left;
}
div.aktualnosciZalacznik p{
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
a.aktualnosciZdjeciaLink {
	color: #000000;
	text-decoration: none;
}
a.aktualnosciZdjeciaLink:hover {
	text-decoration: underline;
}
div.aktualnosciOpis {
	margin: 0px;
	padding: 5px 0px 5px 15px;
}
div.aktualnosciZdjeciaOpisBlok {
	margin: 5px;
	padding: 0px;
	width: 108px;
	float: left;
	text-align: center;
}
div.aktualnosci7ZdjeciaBlok {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
div.aktualnosci5ZdjeciaBlok {
	width: 120px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.aktualnosci4ZdjeciaBlok {
	width: 120px;
	margin: 0px;
	padding: 0px;
	float: right;
}
div.aktualnosci3ZdjeciaBlok1 {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	margin-left: 150px;
}
div.aktualnosci3ZdjeciaBlok2 {
	padding: 0px;
	width: 120px;
	margin-left: -120px;
	_margin-left: -62px;
	float: left;
}
div.aktualnosci2ZdjeciaBlok {
	width: 120px;
	margin: 0px;
	padding: 0px;
	margin-right: -132px;
	_margin-right: -69px;
	float: right;
}
div.aktualnosciSkrotPrawaZdjecia {
	margin: 0px -5px 0px 0px;
	padding: 10px 0px 10px 10px;
	float: right;
}
/* opisy */
div.opisyOpis {
	margin: 0px;
	padding: 5px 0px 5px 0px;  
}
div.opisyOpis * a {
	color:#8eaa3f;
}
div.opisy3ZdjeciaBlok1 {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	margin-left: 130px;
}
div.opisy3ZdjeciaBlok2 {
	padding: 0px;
	width: 120px;
	margin-left: -125px;
	_margin-left: -65px;
	float: left;
}
/*faq*/
div.faqSzukajKontener {
	border: 1px solid #dbdbdb;
	background-color: #f1f3dc;
	padding: 6px 0px 7px 9px;	
	zoom: 1;
	margin-bottom: 14px;
	text-align:left;
}
div.faqSzukajLabel {
	font-weight: bold;
	color: #696969;
	font-size: 14px;
	padding: 0px 0px 6px 1px;
	*padding: 0px 0px 5px 1px;
}
div.faqSzukajKontener input.forumlarzInput {
	border: 1px solid #dbdbdb;
	color: #666665;
	font-size: 11px;
	padding: 1px 0px 3px 3px;
	width: 271px;
}
input.faqSzukaj {
	background: url("images/szukaj-przycisk.gif") no-repeat;
	width: 19px;
	height: 20px;
	border: 0px;
	padding: 0px;
	cursor: pointer;
}
div.faqSzukajBtnKontener {
	float: left;
	padding: 0px 0px 0px 4px;
	*padding: 1px 0px 0px 4px;
}
div.faqSzukajKontener div.formularzfaqInput {
	margin-bottom: 0px;
}
div.faqSzukajKontener div.clear {
	font-size: 0px;
	height: 0px;
}
div.nazwaDzialu {
	background: url("images/faq-strzalka.jpg") no-repeat;
	background-position: 4px 5px;
	padding: 5px 0px 5px 26px;
	font-weight: bold;
	font-size: 12px;
	margin-top: 12px;
	text-align:left;
}
div.faqSkrot h3.tytul1 {
	color: #96b602;
	font-weight: normal;
	background: none;
}
div.faqSkrot {
	padding: 0px 0px 5px 26px;
}
div.faqMargines {
	text-align: justify;
}
div.formularzMarginesFaq {
	padding: 0;
	text-align:left;
}
div.faqMargines div.aktualnosciOpis {
	padding: 7px 20px 0px 26px;
	line-height: 18px;
}
div.faqMargines div.newsLink {
	border-top: 1px solid #eeeeee;
	text-align: left;
	background: url("images/strzalka-powrot.gif") no-repeat;
	background-position: 0px 10px; 
	*background-position: 0px 11px; 
	padding: 5px 0px 0px 9px;
	margin: 8px 20px 0px 26px;
}
div.faqMargines div.newsLink a {
	color: #96b602;
	font-weight: normal;
}
div.faqDalszaPomoc {
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	margin: 16px 0px 0px 0px;
}
div.faqDalszaPomocBtn {
	text-align: center;
}
span.btnTak {
	float: left;
	border: 1px solid #8a9a17;
	background: #aec438 url(images/s7.gif) no-repeat 10px 7px;
	padding: 3px 6px 1px 8px;
	cursor: pointer;
	width: 48px;
	height: 16px;
	margin-right: 10px;
}
span.btnNie{
	float: left;
	border: 1px solid #D9E88A;
	background: #EEF4D3 url(images/s4.gif) no-repeat 10px 7px;
	padding: 3px 6px 1px 8px;
	cursor: pointer;
	width: 48px;
	height: 16px;
}
span.btnTak a:link, span.btnTak a:visited {
	color: #ffffff;
	font-weighT: bold;
	font-size: 11px;
	text-decoration: none;
}
span.btnNie a:link, span.btnNie a:visited {
	color: #AEC438;
	font-weighT: bold;
	font-size: 11px;
	text-decoration: none;
}
div.faqPrzyciskiKontener {
	width: 140px;
	margin-left: auto; 
	margin-right: auto;
	padding-top: 13px;
	padding-bottom: 13px;
}
div.faqMargines div.aktualnosci4ZdjeciaBlok {
	margin-right: 12px;
	margin-left: 12px;
	width: 250px;
}

#opcjeProduktowOverlay {
	background-color:#000000;
	height:100%;
	left:0;
	opacity:0.8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
	position:absolute;
	top:0;
	width:100%;
	z-index:90;
}
p.koszyk_suma span {
	font-size: 16px;
	color:#F58C02;
}
div.kartaopcjeselect{
	text-align:left;
	padding-left:27px;
	padding-top:10px;
}
div.kartaopcjeselect span{
	color:#666665;
	font: bold 11px 'Tahoma';
}
div.kartaopcjeselect select{
	height:18px;
	width:160px;
	border:1px solid #dadada;
	color:#747474;
	overflow:hidden;
	zoom:1;
}
div.kartaopcjeselect select option{
	padding:3px 0px;
	font-size:11px;
}
div.kartaopcjeselect select:hover{
	background: #f4f3f3;
}
ul.wymagane_opcje{
	list-style-type:none;
	margin-left:0px;
	overflow:hidden;
	zoom:1;
}
ul.wymagane_opcje li{
	background:transparent url('images/s2.gif') no-repeat 0px 6px;
	padding-left:10px;
	margin-left:5px;
}
td.opcje_do_wyboru{
	border:1px solid #ff0000;
	background:#f4f3f3;
}
td.opcje_do_wyboru h3{
	color:red;
}
.selectWymagany, .selectWymagany td span, .selectWymagany td select{
	color: red;
}

/* REGULAMIN */
div.section{
	padding:0 15px;
}
div.regulamin_zawartosc{
	width:560px;
	background:transparent url('images/regulamin_zawartosc_bg.gif') repeat-y;
	*margin-top:-5px;
	_margin-top:-13px;
}
div.regulamin_top_bg{
	background:transparent url('images/regulamin_top_bg.gif') repeat-x;
	height:36px;
	width:100%;
}
div.regulamin_top_l{
	background:transparent url('images/regulamin_top_l.gif') no-repeat;
	height:36px;
	width:3px;
	float:left;
}
div.regulamin_top_p{
	background:transparent url('images/regulamin_top_p.gif') no-repeat;
	height:36px;
	width:3px;
	float:right;
}
div.regulamin_bottom{
	background:transparent url('images/regulamin_bottom.gif') repeat-x;
	height:20px;
	width:560px;
}
div.regulamin_zakladki{
	padding-left:2px;
	float:left;
}
div.zakladka_aktywna{
	width:auto;
	height:30px;
	float:left;
	background:transparent url('images/regulamin_zakladka_aktywna_bg.gif') repeat-x;
}
div.zakladka_aktywna h3{
	width:auto;
	height:30px;
	background:transparent url('images/regulamin_zakladka_aktywna_l.gif') left top no-repeat;
	float:left;
	padding-left:9px;
}
div.zakladka_aktywna span{
	width:auto;
	height:30px;
	background:transparent url('images/regulamin_zakladka_aktywna_p.gif') right top no-repeat;
	float:left;
	padding:8px 38px 0 28px;
	font-size:13px;
	color:#4b4b4a;
	cursor:pointer;
}
div.zakladka_nieaktywna{
	width:auto;
	height:30px;
	float:left;
	background:transparent url('images/regulamin_zakladka_nieaktywna_bg.gif') repeat-x;
}
div.zakladka_nieaktywna h3{
	width:auto;
	height:30px;
	background:transparent url('images/regulamin_zakladka_nieaktywna_l.gif') left top no-repeat;
	float:left;
	padding-left:9px;
}
div.zakladka_nieaktywna span{
	width:auto;
	height:30px;
	background:transparent url('images/regulamin_zakladka_nieaktywna_p.gif') right top no-repeat;
	float:left;
	/* padding:8px 29px 0 20px; */
	padding:8px 38px 0 28px; 
	font-size:13px;
	color:#687d07;
	cursor:pointer;
}
p.regulamin_tytul{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding-top:8px;
}
p.regulamin_ngl{
	text-align:center;
	font-size:19px;
	font-weight:bold;
	padding-bottom:3px;
}
p.regulamin_pdt{
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
p.regulamin_dzial{
	text-align:center;
	font-size:15px;
	font-weight:bold;
	padding:5px 0;
}
p.regulamin_dzial_odd{
	padding-top:20px;
}
p.regulamin_paragraf{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding-top:25px;
}
P.regulamin_def_parag{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:7px 0 15px 0;
}
div.regulamin_okno_info{
	display:none;
	position:absolute;
	/*bottom:15px; */

	right:20px; 
	width:200px;
	background:#F6FFDF;
	color:#000000;
	border:1px solid #516F00;
	padding:5px;
	font-size:11px;
	font-weight:normal;
	float:left;
	_left:20px;
	text-decoration:none;
	z-index:1000000;
	zoom:1;
}
p.regulamin_komunikat{
	text-align:justify;
	font-size:12px;
	line-height:19px;
	padding:8px 0;
}
p.regulamin_txt {
	text-align:justify;
	font-size:12px;
	line-height:19px;
}
p.regulamin_txt a, p.regulamin_txt a:visited {
	font-size:12px;
	color:#8EAA3F;
}
p.regulamin_txt span {
	font-weight:normal;
	cursor:pointer;
	color:#7A9F13;
	text-decoration:none;
	position:relative;
	*position: ;
}
p.regulamin_txt span:hover {
	text-decoration:none;
}
p.regulamin_txt span div {
	text-decoration: none;
}
ol.regulamin{
	margin-left:4px;
}

/* program partnerski DOM */
table.pp_dom{
	width:990px; /* 982px */
	background: url('images/bg_y.gif') repeat-y;
	padding:0 4px;
}
table.pp_dom td.kom1{
	padding:25px 35px 0 10px;
}
table.pp_dom td.pierwszy{
	border-left:1px dotted #F7BA31;
}
table.pp_dom td.image{
	padding:0 5px;
	width:80px;
	text-align:center;
	border-right:1px dotted #F7BA31;
}
table.pp_dom td.link{
	padding:5px 10px;
	width:70px;
	text-align:center;
	vertical-align:top;
}
table.pp_dom td.prawa{
	background: url('/gfx/pasaz/images/glowka_tlo_log.jpg') right top no-repeat;
	*background: url('/gfx/pasaz/images/glowka_tlo_log.jpg') no-repeat 11px 0px;
}
table.dolacz_do_nas{
	padding:0 15px;
	width:100%;
}
table.dolacz_do_nas td.foto{
	height:90px;
	width:110px;
	*width:100px;
}
table.dolacz_do_nas td.foto img{
	float:right;
}
table.dolacz_do_nas td.dolacz{
	text-align:right;
	padding-right:5px;
	color:#03318B;
	font-size:19px;
}
table.dolacz_do_nas td.moj_dom{
	padding-top:5px;
	padding-right:5px;
	text-align:right;
	height:20px;
}
table.dolacz_do_nas td.moj_dom a{
	background: url('/gfx/pasaz/images/moj_member.gif') no-repeat;
	font-size:1px;
	padding:9px 50px;
	text-decoration:none;
}
table.dolacz_do_nas td.moj_dom a:hover{
	background: url('/gfx/pasaz/images/moj_member_hover.gif') no-repeat;
}
table.dolacz_do_nas td.log{
	text-align:right;
	padding-right:5px;
	padding-bottom:5px;
	vertical-align:bottom;
	font-size:13px;
}
table.dolacz_do_nas td.log a{
	background: url('/gfx/pasaz/images/arrow_o.jpg') left no-repeat;
	padding-left:7px;
}
div.stopka_pp{
	background: url('/gfx/pasaz/images/fpanel.jpg') top repeat-x;
	background-color: #ffffff;
	height:240px;
	padding-top:11px;
}
div.stopka_pp2{
	background: url('/gfx/pasaz/images/fpanel2.gif') top repeat-x;
	height:5px;
}
table.dom_stopka{
	width:982px;
}
table.dom_stopka td.adres{
	padding:10px 0 0 0;
	width:245px;
	vertical-align:top;
}
table.dom_stopka td.adres2{
	padding:10px 0 0 0;
	text-align:right;
	vertical-align:top;
	width:225px;
}
table.dom_stopka td.adres div.dane, table.dom_stopka td.adres2 div.dane{
	font-size:10px;
	color:#ABABAB;
	padding:1px 0 8px 0;
}
table.dom_stopka td.adres img, table.dom_stopka td.adres2 img{
	padding:4px 0;
}
table.dom_stopka td.menu{
	vertical-align:top;
	padding-top:10px;
	text-align:left;
	width:190px;
}
table.dom_stopka td.menu ul{
	margin-left:0px;
	list-style-type:none;
}
table.dom_stopka td.menu ul li{
	margin-left:0px;
	width:130px;
	padding:7px 0;
	border-bottom:1px dotted #C5C7C8;
}

.pp_ngl_menu{
	width:982px;
}
.pp_ngl_menu td.linki{
	text-align:left;
}
.pp_ngl_menu td.prawa{
	float:right;
}
.pp_ngl_menu td{
	height:17px;
	vertical-align:top;
	padding-top:2px;
	overflow:hidden;
	zoom:1;
}
.pp_ngl_menu div.zakl{
/*	background: url("images/ngl_bg.gif") repeat-x; */
	float:left;
	margin:0 5px;
	padding:0 9px 0 2px;
	border-right:1px solid #ffffff;
}
.pp_ngl_menu div.zakl a{
	color:#ffffff;
	font-size:11px;
	float:left;
}
.pp_ngl_menu td.prawa div.zakl{
	border-right:0;
	padding-right:0px;
	margin-right:opx;
}
/*
.pp_ngl_menu div.zakl h1{
	background:transparent url("images/ngl_left.gif") no-repeat left bottom;
	float:left;
	height:12px;
	line-height:19px;
	margin:0;
	padding:0;
	width:auto;
}
.pp_ngl_menu div.zakl h1 a{
	color:#474644;
	font-size:12px;
	background:transparent url("images/ngl_right.gif") no-repeat right bottom;
	display:block;
	float:left;
	height:10px;
	line-height:12px;
	padding:0 5px 0 5px;
	width:auto;
}
 */
td.nazwa_grupy_sl{
	text-align:left;
	font-weight:bold;
	color: #525252;
}
.nazwa_materialu_select{
	width:115px;
	height:17px;
	background: url('images/select_nazwa_m.gif') no-repeat;
	color: #525252;
	padding-top:2px;
	padding-left:5px;
}
.nazwa_materialu_select div{
	overflow:hidden;
	width:95px;
	height:14px;
	color: #525252;
}
td.select_top{
	height:8px;
	font-size:0px;
	width:auto;
	background: url('images/select_top_bg.gif') top repeat-x;

}
td.select_top_l{
	height:8px;
	width:8px;
	font-size:0px;
	background: url('images/select_top_l.png') left top no-repeat;
	_background: url('images/select_top_l.gif') left top no-repeat;
	font-size:0px;
}
td.select_top_p{
	height:8px;
	width:8px;
	font-size:0px;
	background: url('images/select_top_p.png') right top no-repeat;
	_background: url('images/select_top_p.gif') right top no-repeat;
	font-size:0px;
}
td.select_zawartosc{
	background: #f5f5f5;
}
td.select_zawartosc_lewa{
	width:8px;
	background: #f5f5f5 url('images/select_zawartosc_lewa.gif') left repeat-y;
}
td.select_zawartosc_prawa{
	width:8px;
	background: #f5f5f5 url('images/select_zawartosc_prawa.gif') right repeat-y;
}
.opcje_materialow{
	color: #525252;
	margin:3px 0;
	padding:4px 2px;
	border:1px solid #f5f5f5;
	cursor:pointer;
}
.opcje_materialow:hover{
	border:1px solid #f83d31;
}
td.select_bottom{
	height:8px;
	font-size:1px;
	background: url('images/select_bottom_bg.gif') left top repeat-x;
	width:auto;
}
td.select_bottom_l{
	height:8px;
	width:8px;
	font-size:0px;
	background: url('images/select_bottom_l.png') left top no-repeat;
	_background: url('images/select_bottom_l.gif') left top no-repeat;
	font-size:0px;
}
td.select_bottom_p{
	height:8px;
	width:8px;
	font-size:0px;
	background: url('images/select_bottom_p.png') right top no-repeat;
	_background: url('images/select_bottom_p.gif') right top no-repeat;
	font-size:0px;
}
/* -- tooltip - katalog produktow -- */
div.tooltipBigFoto {
	position: absolute;
	z-index: 3000;
	border: 1px solid #CACACA;
	background-color: #eee;
	padding: 3px;
	opacity: 1;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	display:none;
	cursor: pointer;
}