/* === podstawowe === */

	* {margin: 0; padding: 0; font-family: Arial, helvetica, Verdana, "Trebuchet MS", sans-serif;}

	body {padding: 0 375px; font-size: 9pt; line-height: 12pt;}

	#sizer {margin: 0 auto 0 auto; width: 100%; max-width: 300px;}

	#expander {margin: 0 -360px 0 -360px; min-width: 950px; position: relative;}

	/* Holly hack for IE */
	* html #expander {height: 0;}

	#wrapper {width: 100%;} 

	body#popup {padding: 10px !important;}
	#popup * {text-align: center;} #popup > p {text-align: center;}
	#popup p {margin-bottom: 10px;}

	a {outline: none;}
	a:link {color: #000;}
	a:visited {color: #551a8b;}
	a.noVisited:visited {color: #000;}
	a:hover, a:active {color: #01af59; text-decoration: underline !important;}

	h1, h2, h3, h4, h5, h6 {margin: 0; font-size: 12pt; line-height: 13pt; font-weight: bold;}

	ol, ul, li {line-height: 1.5em; margin: 0.2em 0 0.2em 1em;}
	ul, ul li {list-style: none;} 
	li > p {margin-top: 0.2em;}

	.normalLinkList {margin: 5px 0 15px 0;}
	.normalLinkList li {margin: 0; list-style: none; line-height: 16px; _height: 23px; _overflow: hidden; _margin-top: -3px; /* IE6 */}
	.normalLinkList li a {color: #000; text-decoration: none; display: block; border-bottom: 1px solid #bbb; padding: 3px 0;}
	.normalLinkList li a:hover {text-decoration: underline; color: #01af59;}

	.fancy li a {padding-left: 14px; background: url(img/sklep-background-pasek.gif) no-repeat 1px -2017px; _background-position: 1px -2016px; /* IE6 */}
	*:first-child+html .fancy li a {background-position: 1px -2016px; /* IE7 */}

	.bullet {margin-left: 10px;}
	.bullet li {line-height: 12pt; margin: 0; padding-left: 14px; background: url(img/sklep-background-pasek.gif) no-repeat 1px -2020px; _background-position: 1px -2019px; /* IE6 */}
	*:first-child+html .bullet li {background-position: 1px -2019px; /* IE7 */}	

	strong, .strong {font-weight: bold;}

	img {border: 0;}
	img.left {float: left; clear: left; margin: 11px 25px 15px 0;}
	img.right {float: right; clear: right; margin: 15px 0 15px 15px;}
	img.center {margin: 10px; margin: 0 auto;}

	table {caption-side: bottom; empty-cells: show; border-spacing: 0; border-collapse: collapse;}
	table tr {vertical-align: top;}
	table th, table td, table caption {padding: 5px; text-align: left;}
	
	table th {font-weight: bold;}
	table caption {background-color: #F8F3E6; font-variant: small-caps; padding: 10px; caption-side: top; margin-bottom: 5px;}

	.border, .border td, .border th {border: 1px solid #aaa;}
		
	hr {clear: both; color: #d5d5d5; height: 1px; border: 0; background-color: #d5d5d5;}

	input, select, textarea {z-index: 1; font-size: 9pt;}
	input {vertical-align: middle;}
	input.submitButton, input.submit3 {cursor: pointer; font-size: 10pt; padding: 0 3px; overflow: visible;}
	input.submitButton:hover, input.submit3:hover {color: #01af59;}

	div.input {margin: 15px auto; height: 15px; width: 40px; clear: both;}
	#cs div.input {width: 35px;}
	#ru div.input {width: 70px;}

	div.inputHelp {background: url(img/sklep-background.jpg) no-repeat -892px -394px; margin: 25px 0 30px 0;}

	a.input {padding-left: 11px; text-decoration: none; display: block; text-transform: lowercase; background: url(img/sklep-background.jpg) no-repeat -892px -394px; _background-position: -892px -393px /* IE6 */}
	*:first-child+html 	a.input {background-position: -892px -393px /* IE7 */}
	a.input:visited {color: #000;}

	input.noFocus:focus, input.noFocus:active {border: 0 !important;}

	.clear {clear: both;}
	.center {text-align: center;}
	.right {text-align: right;}

	.red {color: #ea0000 !important;;}
	.green {color: #01af59 !important;}
	.white {color: #fff !important;}
	.pink, a.pink:visited {color: #ff00b4 !important;;}
	a.pink:hover {color: #01af59 !important;}
	.blue {color: #0D4BA0 !important;}
	a.blue:hover {color: #01af59 !important;}

	.drukuj{display: none;}

	.smallCap {text-transform: lowercase;}
	#de .smallCap {text-transform: none;}
	.cap {text-transform: capitalize;}

	div#JSinfo {width: 100%; height: 100%; position: absolute; top: 0; left: 0; text-align: center; z-index: 600;}
	#JSinfo p {color: #fff; font-weight: bold; background-color: #de0000; width: 500px; margin: 100px auto; padding: 100px 15px; 
		border: 20px solid yellow; text-align: center;}

/* === komunikaty === */
	div.komunikat {margin: 10px 0; font-size: 10pt; padding: 5px; border: solid 1px red;}
	.komunikat h3 {margin: 0 0 10px 0 !important;}
	.komunikat p {margin: 0 !important; font-size: 10pt;}

/* === header === */

	div#head {height: 53px; margin: 0 auto 3px auto; position: relative; background: url(img/sklep-background-pasek.gif) repeat-x 0 52px;}
	#head h1 {text-indent: -7000px; height: 53px; overflow: hidden;}
	#head h1 a {text-decoration: none; display: block; overflow: hidden; height: 53px; width: 100%;}

	div#imgHeadLogo {width: 191px; height: 44px; cursor: pointer; position:absolute; top: 0; background: url(/css/img/sklep-background.jpg) no-repeat -140px -101px;}
	div#imgHeadLogo a {display: block; height: 44px; width: 191px;}

	div#headerInfo {border-top: solid 1px #fff; position: absolute; top: 12px; left: 200px; background: url(img/sklep-background-pasek.gif) no-repeat -1px -2022px;}
	div#headerInfo a {display: block; text-decoration: none !important; color: #00a353; font-size: 7pt; line-height: 9pt;
		 padding-left: 8px; text-transform: uppercase;}
	div#headerInfo a span {color: #000; position: relative; left: -8px;}

	div#homeDiv {	position: absolute; right: 0; top: 10px; width: 350px;}

	#homeMenu {float: right; margin: 0;}
	#homeMenu li{float: left; list-style: none; margin: 15px 0 0 10px;}
	#homeMenu li a:visited{color: #000;}
	#homeMenu li a:hover{color: #01af59;}

	ul#mainMenu {float: right; margin: 0;} 
	#mainMenu li {margin: 0; list-style: none;}
	#mainMenu li a {text-decoration: none; font-size: 8pt;}	

	li#koszyk, li#koszyk2 {text-align: right;}
	li#koszyk a {color: #fff; width: 112px; float: left; line-height: 9pt; padding: 2px 4px; margin-left: 10px; background: #01af59 url(img/sklep-background.jpg) no-repeat -875px -260px;}
	li#koszyk2 a {color: #fff; width: 112px; float: left; line-height: 9pt; padding: 2px 4px; margin-left: 10px; background: #D40000 url(img/sklep-background.jpg) no-repeat -875px -291px;}
	li#koszyk a span, li#koszyk2 a span {display: block; padding-top: 1px; text-transform: uppercase;}
	li#koszyk a:hover, li#koszyk2 a:hover {text-decoration: none !important;}
	
	ul#currencyMenu {float: right; margin: 0; width: 28px;}
	#currencyMenu li {margin: -5px 0 -5px 0 !important; height: 15px; _margin: 0 0 -5px 0 !important; /* IE6 */}
	*:first-child+html #currencyMenu li {margin: -1px 0 -7px 0 !important; /* IE7 */}
	#currencyMenu li a {padding-left: 3px; text-decoration: none; font-size: 7pt; line-height: 7pt;}
	li#czk a:hover, li#eur a:hover, li#pln a:hover, li#usd a:hover {color: #01af59; text-decoration: underline;}

	div.zalogowany {font-size: 7pt; background-color: #ffff66; padding: 0px 3px; position: absolute; top: 10px; left: 360px;}
	div.zalogowany strong {white-space: nowrap;}

/* === pasek zaloguj === */

	div#eshopMenu {height: 24px; padding: 1px 0 2px 0; background:url("img/sklep-background-pasek.gif") repeat-x scroll 0 26px transparent;}
	#eshopMenu ul {margin: 0;}
	#eshopMenu li {list-style: none; float: left; margin: 0 0 0 5px; border-right: 1px solid #dedede; padding-right: 5px; line-height: 20px;}
	#eshopMenu li.special {border-right: 0 solid #dedede;}
	#eshopMenu li a {text-decoration: none; color: #000;}
	#eshopMenu li a:hover {color: #01af59;}
	#eshopMenu li form {_margin-top: -2px; _line-height: 12px;} /* IE6 */
	*:first-child+html #eshopMenu li form {margin-top: -2px; line-height: 12px;} /* IE7 */

	input.zaloguj {width: 90px;}

	ul#siteMenu {padding: 1px 2px 0 0; position: absolute; top: 58px; right: 0; height: 16px;} 
	#siteMenu li {float: left; margin: 0 !important; padding: 0; border-right: 0 !important;}
	#siteMenu li a {text-indent: -5000px; display: block; overflow: hidden; height: 16px; background: url(img/sklep-background.jpg) no-repeat;}

	li#ustaw_1 a {width: 37px; background-position: -376px -107px;}
	li#ustaw_1 a:hover {background-position: -376px -123px;}
	#cs li#ustaw_1 a {width: 37px; background-position: -536px -107px;}
	#cs li#ustaw_1 a:hover {background-position: -536px -123px;}
	li#ustaw_1 {padding-right: 3px;}

	li#ustaw_2 a {width: 37px; background-position: -536px -107px;}
	li#ustaw_2 a:hover {background-position: -536px -123px;}
	#cs li#ustaw_2 a {width: 37px; background-position: -416px -107px;}
	#cs li#ustaw_2 a:hover {background-position: -416px -123px;}
	#de li#ustaw_2 a {width: 37px; background-position: -416px -107px;}
	#de li#ustaw_2 a:hover {background-position: -416px -123px;}
	#en li#ustaw_2 a {width: 37px; background-position: -536px -107px;}
	#en li#ustaw_2 a:hover {background-position: -536px -123px;}
	li#ustaw_2 {padding-right: 3px;}

	li#ustaw_3 a {width: 37px; background-position: -416px -107px;}
	li#ustaw_3 a:hover {background-position: -416px -123px;}
	#cs li#ustaw_3 a {width: 37px; background-position: -496px -107px;}
	#cs li#ustaw_3 a:hover {background-position: -496px -123px;}
	#de li#ustaw_3 a {width: 37px; background-position: -496px -107px;}
	#de li#ustaw_3 a:hover {background-position: -496px -123px;}
	#en li#ustaw_3 a {width: 37px; background-position: -496px -107px;}
	#en li#ustaw_3 a:hover {background-position: -496px -123px;}
	li#ustaw_3 {padding-right: 3px;}

	li#ustaw_4 a {width: 37px; background-position: -456px -107px;}
	li#ustaw_4 a:hover {background-position: -456px -123px;}
	#ru li#ustaw_4 a {width: 37px; background-position: -496px -107px;}
	#ru li#ustaw_4 a:hover {background-position: -496px -123px;}
	#sl li#ustaw_4 a {width: 37px; background-position: -496px -107px;}
	#sl li#ustaw_4 a:hover {background-position: -496px -123px;}
	li#ustaw_4 {padding-right: 3px;}

	li#ustaw_5 a {width: 33px; background-position: -576px -107px;}
	li#ustaw_5 a:hover {background-position: -576px -123px;}
	#sl li#ustaw_5 a {width: 37px; background-position: -456px -107px;}
	#sl li#ustaw_5 a:hover {background-position: -456px -123px;}
	li#ustaw_5 {padding-right: 3px;}

/* === pasek szukaj === */

	a.allCat {color: #fff;}
	a.allCat:visited {color: #fff;}
	a.allCat:hover {color: #01af59;}

	table#searchBarP {width: 250px; background-color: #666; margin-bottom: 1px;}
	table#searchBarP td {vertical-align: middle;}

	td.searchTxt {padding: 8px;}

	td.searchInput {padding: 0px 8px 3px 8px;}
	td.searchInput input#szukaj {width: 228px; font-size: 10pt; border: 1px solid #000; padding: 5px 2px;}

	td.searchButton {text-align: right; padding: 8px;}

	td.searchIn {line-height: 20px; padding: 6px 8px 0 8px;}
	td.searchTxt h3 {white-space: nowrap; color: #fff; font-size: 12pt; font-weight: normal;}

	td.searchCombo {width: 250px; padding: 0 8px 0 8px;}
	select#catCombo {width: 234px; height: 21px; margin-top: 1px; font-size: 9pt; z-index: 1 !important;}
	#catCombo option {height: 16px; padding-left: 5px; z-index: 1 !important;}
	select.catComboColor {background-color: #ffff66;}
	select.catComboColor1 {background-color: #ffffff;}

	div#zamykaniePodpow{display: none; position: absolute; top: 3px; left: 217px; z-index: 700; width: 15px; _padding-top: 1px; /* IE6 */}

	span#propozycje {font-size: 10pt; padding: 0 0 0 0; color: #aaa; float: right;}
	a#propozycjeX {display: block; width: 15px; height: 15px; float: right; margin-top: 1px; _margin-top: 0; _overflow: hidden; /* IE6 */
		background: url(img/sklep-background.jpg) no-repeat -189px -150px;}
	a#propozycjeX:hover {background-position: -189px -167px;}
	.autocomplete-w1 {position: absolute; top: 2px; left: 0;}
	.autocomplete-w1 {z-index: 600}
	.autocomplete {width: 300px; border: 1px solid #666; background: #FFF; cursor: default; text-align: left; overflow: auto; 
		margin: 0; overflow-x:hidden;}
	.autocomplete .selected {background: #e5f7ff;}
	.autocomplete div {padding: 1px 2px; white-space: nowrap; z-index: 600; font-size: 10pt;}
	.autocomplete strong {font-weight:normal; color:#01af59;}

/* === column2 - left === */

	div#column2 {float: left; width: 250px; padding: 2px 0 20px 0;}

	div#headMenu {padding: 3px 7px 3px 7px; border: 1px solid #666; background-color: #666; height: 20px;}
	#headMenu div {height: 18px; padding: 1px;}
	#headMenu span {font-size: 12pt; float: left; color: #fff;}
	div#kontrolerMenu {width: 13px; height: 13px; float: left; margin-right: 5px; overflow: hidden; border: 1px solid #fff; cursor: pointer;}

	div.rozwinMenu {background: url(img/sklep-background.jpg) no-repeat -147px -150px;}
	div.rozwinMenu:hover {background-position: -147px -167px !important;}
	div.zwinMenu {background: url(img/sklep-background.jpg) no-repeat -164px -150px;}
	div.zwinMenu:hover {background-position: -164px -167px !important;}

	div.menuNewOpenedPLN {height: 237px !important; border: 1px solid #666 !important;}
	div.menuNewOpened {height: 217px !important; border: 1px solid #666 !important;}
	div.menuNewClosed {height: 0 !important; border: 0 solid #bbb !important;}
	ul.menuULOpened {position: relative !important; left: 0 !important; visibility: visible !important;}
	ul.menuULClosed {position: absolute !important; left: -6666px !important; visibility: hidden !important;}

	/* menu */
	#menuNew {width: 248px; margin-top: -1px; margin-bottom: 15px; padding: 0; background-color: #fff;}
	#menuNew ul {position: relative; z-index: 500; padding: 3px 0 0 0; margin: 0; width: 150px;}
	#menuNew li {padding: 0 ; margin: 0; height: 21px; float:left;}
	li.level1, li.levelFirst1 {background: #fff url(img/sklep-background-pasek.gif) no-repeat 5px -2017px;} 
	#menuNew li.sub {background: #fff url(img/sklep-background-pasek.gif) no-repeat 235px -2017px;} 

	li.level0 {background-color: #fff;}
	li.level1, li.levelFirst1 {background-color: #fff;}

	#menuNew table {position: absolute; border-collapse: collapse; top:0; left: 0; z-index: -100; font-size: 9pt; border: none; border-color: #fff !important;}

	#menuNew a, #menuNew a:visited {font-family: arial, sans-serif; display: block; text-decoration: none !important; text-indent: 0; 
		color: #000; font-size: 9pt; font-weight: normal; height:19px; line-height:19px;}

	a.first0, a.hyper0 {border: solid 1px #fff; width: 223px; padding: 0 18px 0 5px !important; border-collapse: separate !important;}
	a.first,a.hyper1 {width: 310px; padding: 0 5px 0 18px !important; 
		border-right: 1px solid #bbb; border-bottom: 1px solid #bbb; border-top: solid 1px #fff;}
	li.levelFirst1 {border-left: 1px solid #fff; border-top: solid 1px #bbb;}
	li.level1 {border-left: 1px solid #bbb;}

	* html #menuNew a.hyper0:hover, * html #menuNew a.first0:hover {color: #01af59; background: #fff; position: relative; 
		text-decoration: underline !important; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
	* html #menuNew a.hyper1:hover, * html #menuNew a.first:hover {color: #01af59; position: relative; text-decoration: underline !important;
		background: #fff url(img/sklep-background-pasek.gif) no-repeat 5px -2017px; _background-position: 5px -2018px;}
	
	#menuNew li:hover {position:relative;}
	#menuNew a:active, #menuNew a:focus {color: #01af59; background: #fff; text-decoration: none !important;}
	#menuNew li.level0:hover > a {color: #01af59; background-color: #eeeded; border-top: 1px solid #fff; border-bottom: 1px solid #fff; 
		text-decoration: underline !important;}
	#menuNew li.level1:hover > a, #menuNew li.levelFirst1:hover > a {color: #01af59; text-decoration: underline !important;
		background: #eeeded url(img/sklep-background-pasek.gif) no-repeat 5px -2018px;}
	#menuNew li ul {visibility: hidden; position: absolute; left: 234px; padding: 0; top: 0; _top: -1px; /* IE6 */}
	#menuNew li:hover > ul {visibility: visible;}

	#menuNew ul a:hover ul ul{visibility: hidden;}
	#menuNew ul a:hover ul a:hover ul ul{visibility: hidden;}
	#menuNew ul a:hover ul a:hover ul a:hover ul ul{visibility: hidden;}
	#menuNew ul a:hover ul {visibility: visible;}
	#menuNew ul a:hover ul a:hover ul{visibility: visible;}
	#menuNew ul a:hover ul a:hover ul a:hover ul {visibility: visible;}
	#menuNew ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility: visible;}

	#menuNew a.wyroznik {color: red !important; font-weight: bold !important;}
	/* ^menu^ */

	/* drzewo kategorii */ 	
	#kontenerDrzewoKategorii {padding: 5px 7px; border: 1px solid #666; background: #ffff66; margin-bottom: 1px;}
	.tytulDrzewoKategorii {padding: 5px 8px; color: #FFF;}
	#ulDrzewoKategorii {margin:0; padding: 0 0 4px 0;}
	#ulDrzewoKategorii li {margin: 0; line-height: 12pt; background: url(img/sklep-background-pasek.gif) no-repeat 0 0;}
	li.listaWyniki, li.listaWynikiLast {padding: 1px 1px 1px 10px;}
	li.listaWynikiSub, li.listaWynikiSubLast, li.listaWynikiLastSub, li.listaWynikiLastSubLast {padding: 1px 1px 1px 20px;}

	li.listaWyniki {background-position: 0 -10px !important;}
	li.listaWynikiSub {background-position: 0 -130px !important;}
	li.listaWynikiSubLast {background-position: 0 -250px !important;}
	li.listaWynikiLast {background-position: 0 -370px !important;}
	li.listaWynikiLastSub {background-position: 0 -490px !important;}
	li.listaWynikiLastSubLast {background-position: 0 -610px !important;}
	/* ^drzewo kategorii^ */

	#ostatnioKupowane {margin: 0 0 15px 0;}
	#recently h3 {margin: 0 0 15px 0;}

	#recently table.ostatnioKupowane {width: 100%;}
	#recently table.ostatnioKupowane td {padding: 2px 5px; font-size: 8pt; border: 0; border-bottom: 1px solid #d9d9d9;}
	#recently table.ostatnioKupowane td a {font-size: 8pt;}
	.nowrap {white-space: nowrap;}

	div#historiaDiv {margin-bottom: 15px;}
	h3#historiaH3{padding: 0 0 8px 0; font-style: italic;}
	ul#historiaTowarow {margin: 0 0 0 2px;}
	ul#historiaTowarow li{margin: 0 0 5px 0; line-height: 10pt; _line-height: 11pt; /* IE6 */	}
	ul#historiaTowarow li a{font-size: 8pt; font-style: italic;}

	a#zrobToSam {padding: 3px 8px; width: 232px; height: 37px; display: block; border: 1px solid #bbb; text-decoration: none; margin-bottom:15px;}
	a#zrobToSam:visited {color: #000;}
	a#zrobToSam:hover {color: #01af59;}
	span#imgZrobToSam {float: left; margin-right: 13px; width: 47px; height: 36px; display: block; background:url(img/sklep-background.jpg) no-repeat -4px -4px;}

	h3.aktualnosciTitle {height: 29px; overflow: hidden; font-weight: bold; margin-top: 15px;}
	h3.aktualnosciTitle span {color: #01af59;}
	h3.aktualnosciTitle span:hover {text-decoration: underline;}
	.aktualnosciTitle a {color: #000; padding: 3px 0 0 0; font-size: 12pt; text-decoration: none; line-height: 29px;}
	.aktualnosciTitle a:hover {color: #01af59 !important; text-decoration: underline;}

	div.tdContainer {border: 1px solid #bbb; padding: 8px; margin-bottom: 5px;}
	.tdImg {margin: 0 0 4px 0;}
	.tdImg a {display: block;}	
	.tdMini {width: 80px; padding: 0;}
	.tdDane {padding: 0 0 0 10px;}
	p.tdNazwa {padding: 4px 0; line-height: 14px;}
	p.tdNazwa a {text-decoration: none;}
	.kod a, .kod a:hover {color: #01af59 !important;}
	.kod a:hover{color: #000 !important;}
	ul.tdCena {clear: both; margin: 0;} 
	.tdCena li {margin: 0 0 2px 0; font-weight: bold;}
	.standard del {text-decoration: none !important; font-weight: normal; background: url(img/sklep-background.jpg) no-repeat -70px -36px;}
	.standard span.show{color: #01af59; font-weight: bold;}

	input.ilosc {width: 30px;}

	.BKSMainLeft {border: 1px solid #bbb; margin-top: 15px; padding: 0 4px 0 8px; height: 79px; _margin-top: 3px;}
	a.BKSnaglowek {float: left; width: 1px; display: block; margin-top: 4px;}
	a.BKSnaglowek:visited {color: #000;}
	a.BKSnaglowek:hover {color: #01af59;}	
	a.BKSnaglowekBG {display: block; float: right; height: 79px; width: 125px; background: url(img/sklep-background.jpg) no-repeat 0 -104px;}

/* === column1 - right === */

	div#column1 {padding: 10px 0 20px 0; float:right; width: 72%;}

	div#loading {padding: 20px 0 20px 0; overflow: hidden;}
	.loadingHide {display: none;}
	.loadingShow {display: block;}
	div#loading p {margin: 0; text-align: right;}
	div#loading img {position: relative; top: 2px;}
	div#loadingLeft {width: 50%; float: left; padding-top: 2px;}
	div#loadingRight {width: 49%; float: right;}

	/* promocje miesiaca */
	div.banerBox {margin-bottom: 5px;}

	div.banerAll {margin-bottom: 0; padding: 0;}
	div.baner1 {background-color: #fff;}
	div.baner2 {background-color: #000;}

	div.baner3 {background-color: #996b6b;}
	div.baner4 {background-color: #a7b3a1;}
	div.baner5 {background-color: #7c996b;}

	div.baner6 {background-color: #998a95;}
	div.baner7 {background-color: #cc7ab4;}
	div.baner8 {background-color: #567368;}
	div.baner9 {background-color: #8a9999;}
	div.baner10 {background-color: #7acccc;}

	div.baner11 {background-color: #bf2693;}
	div.baner12 {background-color: #662954;}
div.baner12 a {color: #fff;}
	div.baner13 {background-color: #52cc57;}
	div.baner14 {background-color: #3e5940;}

	div.baner15 {background-color: #5cc4f0;}
	div.baner15wew {background-color: #848484;}
	div.baner16 {background-color: #ed1c24;}

	div.banerAllMore {padding: 15px;}
	div.banerAllMore h3 {font-size: 14pt; line-height: 14pt; text-transform: uppercase; margin-bottom: 5px;}
	div.banerAllMore p {margin-bottom: 15px;}
	div.banerAllMore p.krotkiOpis {font-size:9pt; line-height: 11pt; text-transform:uppercase;}
	div.banerAllMore img {float: left; margin:0 20px 0 0;}
	div.banerAllMore img.wew {float: none !important; margin: 0 20px 0 0;}
	
	table.baner, table.baner td {border: 0; margin:0; padding: 0;}
	table.baner td {height: 50px;}

	td.banerIMG a {margin:0 0 0 0; padding: 0; display: block; height: 50px;}
	td.banerIMG img {margin:0; padding: 0; _margin: 0 0 -3px 0; /* IE6 */}

	td.banerTXT h3{font-size: 13pt; line-height: 16pt; margin: 6px 0 0 15px; text-transform: uppercase;}
	td.banerTXT h3 a {text-decoration: none; }

	td.banerTXT p {margin: 1px 0 0 15px; font-size: 9pt; text-transform: uppercase;}
	td.banerTXT p a {text-decoration: none;}

	.banerTxtWhite {color:#fff !important;}
	a.banerTxtWhite:hover {text-decoration: underline; color: #fff !important;}
	a.banerTxtWhite:visited {color: #fff !important;}

	.banerTxtBlack {color:#333 !important;}
	a.banerTxtBlack:hover {text-decoration: underline; color: #333 !important;}
	a.banerTxtBlack:visited {color: #333 !important;}
	/* ^promocje miesiaca^ */

	/* topIndex table + aukcje -> IE6 + IE7 */
	.topIndex td.topTD {width: 33%; padding: 0; border: 0}
	.topIndex td.topTDa {width: 185px; padding: 0; border: 0}
	.topIndex td#auctionBox {width: 505px; padding: 0; border: 0}
	.topIndex {border: 0; margin: 0; width: 100%;}
	.topIndex table {margin-bottom: 0; border: 0;}
	table.topIndex td {padding: 0; border: 0;}
	table.topIndex td.baner-right {width: 190px;}
	div.konterner-left {width: 100%;}

	table.tab-left {width: 100%; margin: 0; border: 0;}
	td.baner-left-up {height: 80px;}
	td.baner-left-down {height: 80px;}
	td.baner-suzuki {height: 80px;}
	td.tab-margines {height: 5px;}

	div#baner-dlugi-right {margin: 0; width: 185px; padding-left: 5px; height: 80px; _padding-top: 0;}
	div#baner-dlugi-right a {display: block;}

	div.bezAukcji {height: 70px; border: 1px solid #7f2380; margin-bottom: 0; width: 505px;}
	div.bezAukcjiFlv {height: 70px; border: 0 solid #7f2380; margin-bottom: 0; width: 505px;}

	div.tableContent {border: 1px solid #bbb; margin: 0; padding: 0 4px 0 0; height: 78px;}
	div.tableContent2 {border: 1px solid #bbb; margin-top: 5px; _margin-top: 3px; padding: 0 4px 0 8px; height: 70px;}

	table#tableAukctionUp, table#tableAukctionDown {width: 100%; margin: 0; border: 0;}
	table#tableAukctionUp td, table#tableAukctionDown td {border: 0; padding: 0;}
	table#tableAukctionUp table, table#tableAukctionDown table {width: 100%; margin: 0; border: 0;}

	table#tableAukctionUp td#auctionImg {width: 97px; border: 0; padding: 5px 0 0 10px;}
	table#tableAukctionDown td#auctionImg {width: 97px; border: 0; padding: 1px 0 0 10px;}
	table#tableAukctionUp td#auctionImg a, table#tableAukctionDown td#auctionImg a {display: block;height: 67px; width: 80px; overflow: hidden;}		

	table#tableAukctionUp td#auctionHeader h4 {margin: 1px 0 0 0; padding: 0; line-height: 10pt;}
	table#tableAukctionDown td#auctionHeader h4 {margin: 4px 0 0 0; padding: 0; line-height: 10pt;}
	#pl table#tableAukctionDown td#auctionHeader h4 {margin: 2px 0 0 0; padding: 0; line-height: 10pt;}
	table#tableAukctionUp td#auctionHeader a.green, table#tableAukctionDown td#auctionHeader a.green {font-size: 10pt; float: left;}
	table#tableAukctionDown td#auctionHeader a.code {font-size: 9pt; color: #666; margin-left: 5px; margin-top: 1px; float: left; _margin-top: 0; /* IE6 */}
	*:first-child+html table#tableAukctionDown td#auctionHeader a.code {margin-top: 0; /* IE7 */}
	table#tableAukctionUp td#auctionHeader a.noVisited, table#tableAukctionDown td#auctionHeader a.noVisited {font-size: 7pt; float: right;}

	table#tableAukctionUp td#auctionCode {padding: 3px 0 7px 0; line-height: 8pt;}
	table#tableAukctionUp td#auctionCode a {font-size: 8pt; color: #666;}

	table#tableAukctionUp table#auctionPrices td {padding: 4px 2px 0 2px; height: 37px; width: 24%; font-size: 14pt; text-align: center !important; line-height: 9pt; vertical-align: middle; color: #666; white-space: nowrap;}
	table#tableAukctionDown table#auctionPrices td {padding: 10px 2px 0 2px; height: 37px; width: 24%; font-size: 14pt; text-align: center !important; line-height: 10pt; vertical-align: middle; color: #666; white-space: nowrap;}
	#pl table#tableAukctionUp table#auctionPrices td {padding: 0 2px 0 2px; height: 25px; font-size: 12pt; font-weight: bold; line-height: 7pt; _line-height: 10pt;}
	#pl table#tableAukctionDown table#auctionPrices td {padding: 7px 2px 0 2px; height: 25px; font-size: 12pt; font-weight: bold; line-height: 9pt; _line-height: 10pt;}
	*:first-child+html #pl table#tableAukctionUp table#auctionPrices td {line-height: 10pt;}
	*:first-child+html #pl table#tableAukctionDown table#auctionPrices td {line-height: 10pt;}
	table#tableAukctionUp table#auctionPrices td.ended, table#tableAukctionDown table#auctionPrices td.ended {padding: 4px 0 0 2px; line-height: 7pt; text-align: right !important;}
	table#tableAukctionUp table#auctionPrices span.symbol, table#tableAukctionDown table#auctionPrices span.symbol {font-size: 8pt; font-weight: normal;}
	table#tableAukctionUp table#auctionPrices span.value, table#tableAukctionDown table#auctionPrices span.value {font-size: 7pt; text-transform: uppercase; font-weight: normal;}
	table#tableAukctionUp table#auctionPrices td.ended span.red, table#tableAukctionDown table#auctionPrices td.ended span.red {font-size: 9pt; text-transform: uppercase; line-height: 10pt; _line-height: 8pt;}
	*:first-child+html table#tableAukctionUp table#auctionPrices td.ended span.red, *:first-child+html table#tableAukctionDown table#auctionPrices td.ended span.red {line-height: 8pt;}
	#de table#tableAukctionUp table#auctionPrices td.ended span.red, #de table#tableAukctionDown table#auctionPrices td.ended span.red {font-size: 9pt; text-transform: uppercase; line-height: 11pt; _line-height: 12pt;}
	table#tableAukctionUp table#auctionPrices td.ended a.red, table#tableAukctionDown table#auctionPrices td.ended a.red {font-size: 7pt; _line-height: 12pt;}
	*:first-child+html table#tableAukctionUp table#auctionPrices td.ended a.red, *:first-child+html table#tableAukctionDown table#auctionPrices td.ended a.red {font-size: 7pt; line-height: 12pt;}

	table#tableAukctionUp span.plInfo, table#tableAukctionDown span.plInfo {font-size: 8pt; color: #666; font-style: italic;}
	/* ^topIndex table + aukcje^ */

	.ustawH3{padding: 0 0 0 1px; font-weight: bold; color: #333; margin: 15px 0 5px 0;}

	/* katalogi czesci zamiennych */
	#tabCzesci {width: 100%;}
	#tabCzesci td {padding: 0;}
	#tabCzesci td.inside {padding: 0 7px 0 0;}
	#tabCzesciLogo td a {display: block; width: 110px; height: 38px;}
	#tabCzesci p {line-height: 12px; padding: 2px; margin: 0;}
	#tabCzesci p a {text-decoration: none; font-size: 8pt;}

	div#imgJukiParts {width: 95px; height: 38px; background: url(img/sklep-background.jpg) no-repeat -65px 7px;}
	div#imgMaierParts {width: 105px; height: 38px; background: url(img/sklep-background.jpg) no-repeat -277px 4px;}
	div#imgPfaffParts {width: 74px; height: 38px; background: url(img/sklep-background.jpg) no-repeat -387px 4px;}
	div#imgSchmetzParts {width: 84px; height: 38px; background: url(img/sklep-background.jpg) no-repeat -467px -4px;}
	div#imgSirubaParts {width: 114px; height: 38px; background: url(img/sklep-background.jpg) no-repeat -162px 5px;}
	div#imgBattistellaParts {height: 25px; width: 105px; background: url(img/sklep-background.jpg) no-repeat -227px -153px; margin-top: 7px;}

	p#pJuki a {color: #00a3e6;}
	p#pMaier a {color: #00aeef;}
	p#pPfaff a {color: #ed1c24;}
	p#pSchmetz a {color: #00539f;}
	p#pSiruba a {color: #f58220;}
	p#pBattistella a {color: #36ba98;}
	/* ^katalogi czesci zamiennych^ */

	/* delux */
	div.deluxLine {margin: 15px 0 0 0;}
	div.deluxRight {width: 31%; border: 0 solid #bbb; float: left; margin-right: 0; _border: 1px solid #fff;}
	div.deluxInside {width: 32%; _width: 31%; border: 0 solid #bbb; float: left; margin-right: 2%; _margin-right: 10px; _border: 1px solid #fff;}

	table.deluxTable {border: 0; padding: 0; margin: 0}
	table.deluxTable td.deluxTdImg {border: 0; padding: 0; width: 110px;}
	table.deluxTable td.deluxTdDane {border: 0; padding: 0 0 0 8px;}

	a.deluxImg {display: block; height: 110px;}
	p.deluxKod {margin: 0 0 5px 0; line-height: 12pt;}
	p.deluxKod a {font-size: 10pt;}
	#de p.deluxKod a {font-size: 9pt;}
	p.deluxNazwa {margin: 0 0 5px 0; font-size: 9pt; line-height: 10pt;}
	#de p.deluxNazwa {font-size: 8pt;}	
	p.deluxCena {margin: 0 0 5px 0; font-size: 11pt;}
	#de p.deluxCena {font-size: 10pt;}
	/* ^delux^ */

/* === footer === */

	div#imgMainBrands {width: 900px; margin: 10px auto; clear: both;}
	div#imgMainBrands a {display: block; width: 900px; height: 44px; background: url(img/sklep-background.jpg) no-repeat 0 -52px;}

	div.kreska {height: 1px; overflow: hidden; clear: both; background: transparent url(img/sklep-background-pasek.gif) repeat-x scroll 0 0;}

	#footer .padding {padding: 10px;}
	div#footer p {text-align: center;}
	#footer a {padding: 2px 6px;}
	#footer a:hover {color: #01af59 !important;}
	#footer a:visited {color: #000}
	#footer a.special {color: red;}
	#footer p.bgnone a {background-color: transparent !important;}
	#footer p.bgnone {margin-top: 5px;}

	div#imgKartyBrands {width: 130px; margin: 10px auto;}
	div#imgKartyBrands a {display: block; width: 130px; height: 27px; padding: 0; background: url(img/sklep-background.jpg) no-repeat -555px -6px;}

	div#imgThawteBrands {width: 172px; margin: 10px auto;}
	div#imgThawteBrands a {display: block; width: 172px; height: 23px; padding: 0; background: url(img/sklep-background.jpg) no-repeat -694px -5px;}

/* === pytanie/captcha === */

	#askForm {height: 90px; margin-top: 15px;}
	#askForm div {float: left; margin-right: 30px;}
	#askForm label {line-height: 20px;}
	input#askEmail {width: 100px; margin-bottom: 10px;}
	textarea#askQuestion {width: 300px; height: 100px;}
	input#captcha {margin-top: 2px; margin-bottom: 15px; width: 95px;}
	div.numerki input {width: 100px; margin-top: 6px;}
	div.numerki label {line-height: 16px !important;}
	div.numerki {width: 100px;}

/* === rejestracja === */
	#rejestracja h3 {margin: 0;}
	#rejestracja p {margin: 17px 0;}

	form.niceForm {line-height: 1.7;}
	form.niceForm label {float: left; clear: left; text-align: right; width: 260px; margin-right: 10px; margin-bottom: 4px;}
	.rejList input, .rejList select, .rejList textarea {float: left; width: 260px; border: 1px solid #8d8d8d;}
	.rejList h4 {margin-top: 35px;} 
	form.niceForm br {clear: left;}
	.rejestracjaOK p {margin-bottom: 15px;}
	.rejestracjaOK p.rejInfo {font-size: 12pt; font-weight:bold;}

	.tablaZalegosci,.tablaZalegosci td,.tablaZalegosci th {border: 1px solid #aaa;}
	.poLogowaniu p {margin: 10px 0;}

/* === StrimaTV === */
	h3.bibFilmow {margin: 20px 0 10px 0; color: #01af59; clear: left;}
	h3.bibFilmowTop {height: 44px; color: #01af59; font-size: 14pt;}
	span#imgStrimaTVMini {float: left; display: block; width: 125px; height: 44px; padding: 0; background: url(img/sklep-background.jpg) no-repeat -719px -101px;}	
	h3.bibFilmowTop span {padding-top: 11px; display:block;}
	.wyszukajTxt {float: left; margin-right: 9px; height: 50px; _padding-top: 4px; /* IE6 */}
	*:first-child+html .wyszukajTxt {padding-top: 4px;} /* IE7 */
	.wyszukajInput {float: left; padding-top: 3px;}

	div.divKategorii {margin: 10px 0;}
	div.divTytulKategorii {padding: 1px 0 10px 0; clear: both;}	
	h4.bibPodtytul {margin: 10px 0 13px 0; font-weight: normal;}
	h4.bibPodtytul a {text-decoration: none;}
	div.miniaturyLista {width: 180px; float: left; margin: 0 10px 20px 0;}

	.miniaturyLista a {text-decoration: none;}

	form#wyszukajFilm {margin-bottom: 15px;}
	div#flashPlayerContent {margin: 20px 0; min-height: 271px;}
	div.playerBorder {height: 271px; width: 320px; float: left;}
	div.playerInfo {padding: 0px 10px 0 340px;}
	h3.bibTytulFilm span {color: #01af59;}
	p.paragrafBiblioteka {margin: 5px 0 0 0; line-height: 13px;}
	h4.bibPodobne {margin: 10px 0 0 0;}
	.playerInfo ul.bullet {margin-bottom: 15px;}
	.przeslijLink {padding-top: 10px;}

	div#imgStrimaTVMiniMail {width: 120px; height: 44px; background: url(img/sklep-background.jpg) no-repeat -726px -101px;}
	div.komunikatMail h3 {text-align: left !important; float: left; padding-top: 5px; color: #01af59; margin-bottom: 10px;}
	form.movieMail {clear: both;}
	form.movieMail p {text-align: left !important; margin-bottom: 6px !important; padding-right: 5px; white-space: nowrap;}
	form.movieMail p.wyrownaj {margin-top: 64px; _margin-top: 58px; /* IE6 */}
	*:first-child+html form.movieMail p.wyrownaj {margin-top: 58px;} /* IE7 */

	div.movieMailR {float: left; text-align: left !important;}
	div.movieMailL {float: left !important; text-align: right !important;}
	div.movieMailR input.input {text-align: left !important; margin-bottom: 3px; _margin-bottom: 2px; _float: left; /* IE6 */}
	*:first-child+html div.movieMailR input.input {margin-bottom: 2px; float: left;} /* IE7 */
	div.movieMailR img {text-align: left !important; margin-bottom: 0px; _margin: 0px 0 2px 30px; /* IE6 */}
	*:first-child+html div.movieMailR img {margin: 0px 0 2px 30px;} /* IE7 */
	div.movieMailR input.error {color: red !important;}

/* === o sklepie === */

	.wartoWiedziecHead h3 {padding: 5px 0 0 0;}
	.wartoWiedziecHead h4 {font-weight: normal; padding: 5px 0 0 0;}
	.wartoWiedziecHead h5 {padding: 5px 0 0 0;}
	.wartoWiedziecHead p {margin: 15px 0;}
	.wartoWiedziecHead span.underline {color: #01af59;}

	.klub100 input {margin-top: 10px;}

	.grenkeDiv a:hover {color: #0d4ba0 !important;}
	.grenkeDiv h3 {color: #0d4ba0; font-size: 14pt; font-weight: bold;}
	.grenkeDiv h4 {color: #0d4ba0; font-size: 10pt; font-weight: bold;}
	.grenkeDiv p {margin: 0 0 12px 0;}

	ul.opcjeDostawyFake {border: 1px solid #01af59; width: 46%; margin: 10px 15px 10px 0; padding: 0 10px 2px 10px;}
	li.opcjeFake {list-style-type: circle !important; line-height: 12pt;}
	li.titleFake {padding: 3px 0; font-weight: bold; list-style-type: none; margin-left: 0; line-height: 12pt;}

	table.assort td {width: 25%;}
	table.assort p {margin: 2px 0 0 0;}

	.twojeKonto {margin-top: 15px;}
	.twojeKonto td {padding: 8px; vertical-align: middle;}
	td.ikonaTK a {display: block; height: 70px;}
	.twojeKonto h4 {padding: 0;}
	.twojeKonto h4 a {color: #01af59;}

	table.zobowiazania {margin-top: 15px; width: 100%;}
	.zobowiazania, .zobowiazania td, .zobowiazania th {border: 1px solid #aaa;}

	div.FAQ p {margin-top: 0;}
	div.FAQ h4 {margin: 10px 0;}

/* === towary.vm === */
	h4.jestesTutaj {font-size: 9pt; font-weight: normal;}

	p.navigator {text-align: center; padding: 4px 0; margin: 0;}
	.navigator a {padding: 2px 6px; background-color: #efefef; text-decoration: none; margin-left: 1px;}
	.navigator a:hover {background-color: #000; color: #fff;}
	.navigator .current {padding: 2px 6px; background-color: #000; color: #fff;}

	.sortujTowary {width: 100%; margin: 15px 0 10px 0; border-bottom: 1px solid #d9d9d9;}
	.sortujTowary td {padding: 0 0 2px 0; line-height: 11pt;}
	.listaSortujCena {width: 200px; _width: 210px; /* IE6 */}
	*:first-child+html .listaSortujCena {width: 210px; /* IE7 */}

	.sortujTowary table {width: 100%;}
	.sortujTowary table td {width: 40%;}

	a.sort0 {padding-right: 34px; background: url(img/sklep-background.jpg) no-repeat right -332px;}
	a#sort1, a#sort3, a#sort5, a#sort7 {padding-right: 34px; background: url(img/sklep-background.jpg) no-repeat right -378px;}
	a#sort2, a#sort4, a#sort6, a#sort8 {padding-right: 34px; background: url(img/sklep-background.jpg) no-repeat right -355px;}
	a#sort1:visited, a#sort2:visited, a#sort3:visited, a#sort4:visited {color: #000;}
	a#sort5:visited, a#sort6:visited, a#sort7:visited, a#sort8:visited, a.sort0:visited {color: #000;}

	table.towary {width: 100%; margin-bottom: 15px;}
	.towary td {border-bottom: 1px solid #d6d6d6; padding: 10px 0;}
	td.listaImg {width: 90px;}
	td.listaImg img {margin-right: 10px;}

	td.listaNazwa {padding-right: 10px; line-height: 11pt;}
	td.listaNazwa h3 {margin: 3px 0 7px 0; font-size: 9pt; line-height: 11pt;}

	td.listaRabaty {padding-right: 10px; width: 115px;}
	td.listaRabatyPuste {padding-right: 10px; width: 110px; border-bottom: 0;}
	table.rabatyTable td {border: 0;}
	td.rabatyLewo {text-align: right; padding: 0 2px 0 0 !important;}
	td.rabatySrodek {text-align: center; padding: 0 2px 0 2px !important;}
	td.rabatyPrawo {text-align: right; padding: 0 0 0 2px !important;}
	a.rabatyIlosciowe, a.rabatyIlosciowe:active, a.rabatyIlosciowe:visited {color: #000; text-decoration: none;}
	a.rabatyIlosciowe:hover {color: #01af59;}
	span.kwotaTD {font-size: 10pt; font-weight: bold;}

	td.listaCena {padding-right: 10px; width: 95px;}
	span.online {font-size: 10pt; color: #01af59; font-weight: bold;}

	td.listaKoszyk {width: 95px;}
	input.towaryIlosc {width: 35px; margin-bottom: 5px;}

	.listaKoszyk input.submitButton {margin-bottom: 5px;}

	.bezBorder {border-bottom: 0 !important;}

	a.grenkeA, a.grenkeA:visited {color: #0d4ba0;}
	a.grenkeA:hover {color: #000 !important;}

	span.zrobKpl {position: relative; top: -10px; padding-left: 10px; font-weight: bold; font-size: 14pt;}
	td.daneKpl {line-height: 7pt;}
	td.daneKpl img{margin-bottom: 4px;}
	a.linkKpl {text-decoration: none; color: #01af59; font-weight: bold;}
	a.linkKplInfo {font-size: 7pt; text-decoration: none; position: relative; top: 4px; _top: 6px; /* IE6 */}
	*:first-child+html a.linkKplInfo {top: 6px; /* IE7 */}

/* === towar.vm === */

	.towarTopInfo {margin: 10px 0 4px 0;}
	p.towKod {margin: 0 0 3px 0; font-size: 12pt;}

	.towarControls {margin: 15px 0;}
	.towarControls table {width: 100%;}
	.towarControls table td {padding: 5px 20px;}
	.towarControls table.rabatyTable {width: auto;}
	td.towarCena {border-bottom: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; width: 33%;}
	td.towarRabat {border-left: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; width: 33%;}
	td.towarKoszyk {border-left: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; width: 33%;}
	td.towarKoszyk input.submitButton {margin-bottom: 5px;}

	.towarOpis {margin-bottom: 30px;}
	.towarOpis img {float: left; margin-right: 15px;}

	.multimedia {margin-bottom: 15px;}
	.multimedia span {color: #01af59;} 

	.multimedia h3, .przypisania h3 {font-weight: normal;}

/* === wszystkie kategorie === */

	#drzewoKategorii h3.msie6 {font-weight: bold; margin-left: 0; margin-bottom: 10px; background: none !important;}
	#drzewoKategorii h3 {font-weight: bold; background: url(img/sklep-background-pasek.gif) no-repeat 11px -946px; margin-bottom: 10px;}

div#link_0 {margin-right: 12px; _margin-right: 9px; /* IE6 */}

	ul.ulNormal{border-left: 1px solid #01af59; margin-left: 34px;}
	ul.ulMarker{background: url(img/sklep-background-pasek.gif) no-repeat 0 -1010px; padding: 0 0 0 34px; margin: -2px 0 0 0;}

	#drzewoKategorii li {line-height: 15px; margin: 3px 0 3px -9px;}

	div.markPlus, div.markMinus {font-size: 11pt; background-color: #FFFFFF; border: 1px solid #01af59; cursor: pointer;
		float: left; height: 15px; line-height: 16px; text-align: center; vertical-align: middle; width: 15px; overflow: hidden;}
	div.markPlus {background: url(img/sklep-background.jpg) no-repeat -147px -150px;}
	div.markMinus {background: url(img/sklep-background.jpg) no-repeat -164px -150px;}
	div.markPlus:hover {background: url(img/sklep-background.jpg) no-repeat -147px -167px !important;}
	div.markMinus:hover {background: url(img/sklep-background.jpg) no-repeat -164px -167px !important;}
	#drzewoKategorii li a {text-decoration: none;}
	a.markNext {padding-left: 12px; _margin-left: -3px; /* IE6 */}
	li.galaz a.markNext {background: url(img/sklep-background-pasek.gif) no-repeat -6px -946px; _background: url(img/sklep-background-pasek.gif) no-repeat -6px -947px;/* IE6 */}
	*:first-child+html li.galaz a.markNext {background: url(img/sklep-background-pasek.gif) no-repeat -6px -947px;} /* IE7 */
	li.lisc {background: url(img/sklep-background-pasek.gif) no-repeat 8px -920px; padding-left: 14px; _background-position: 8px -921px; /* IE6 */}
	*:first-child+html li.lisc {background-position: 8px -921px;} /* IE7 */
	li.liscLast {background: url(img/sklep-background-pasek.gif) no-repeat 8px -973px; padding-left: 14px; _background-position: 8px -974px; /* IE6 */}
	*:first-child+html li.liscLast {background-position: 8px -974px;} /* IE7 */	

	ul.galazPlus {height: auto; display: block;}
	ul.galazMinus {height: 0; display: none;}

/* === koszyk === */
	.koszykDiv h3 {margin: 10px 0 10px 0;}
	div#columnKoszyk {padding-left: 2px; margin-bottom: 15px;}

	table.koszyk, table.koszyk2 {width: 100%;}

	.eshopMenuKoszyk {margin-bottom: 10px; background: url(img/sklep-background-pasek.gif) repeat-x 0 27px;}
	p#pamietajRabat {margin: 5px 0;}
	.koszyk td, .koszyk th, .koszyk2 td, .koszyk2 th, .koszykAfter td, .koszykAfter th {border: 1px solid #aaa; padding: 0; font-size: 8pt; line-height: 10pt;}
	table.koszyk div, table.koszyk2 div, table.koszykAfter div {padding: 3px; vertical-align: middle;}
	table.koszykAfter {width: 100%;}
	td.pustyTabela, th.pustyTabela {border-left-color: #fff !important; border-bottom-color: #fff !important;}

	div.koszykRamka, div.koszykRamka2 {font-size: 8pt; white-space: nowrap; height: 16px; overflow: hidden; padding: 4px 3px 3px 3px !important; 
		background-color: #ffde90; _height: 20px; _line-height: 15pt;/* IE6 */}
	div.koszykRamka2 {background-color: #ffe9be;}
	*:first-child+html div.koszykRamka {height: 20px; line-height: 15pt;} /* IE7 */
	*:first-child+html div.koszykRamka2 {height: 20px; line-height: 15pt;} /* IE7 */
	.koszyk input, .koszyk2 input {vertical-align: top; padding-left: 1px; font-size: 8pt;}

	div.koszykButts {text-align: center; padding: 4px 0; margin: 20px 0 10px 0;}

	p.parametryZamowienia {margin: 0 0 6px 0; font-size: 12pt;}
	ul.opcjeDostawy, ul.opcjePlatnosci {margin: 0 15px 20px 0; padding: 0 5px 5px 5px; list-style-type: none; width: 46%; float: left; overflow: hidden;}
	.opcjePlatnosci {margin-right: 0 !important; float: right !important;}
	ul.opcjeDostawy li, ul.opcjePlatnosci li {list-style-type: none; margin: 0; padding: 0; line-height: 15px;}
	ul.opcjeDostawy, ul.opcjePlatnosci {border: 1px solid #aaa;}
	ul.opcjeDostawy li.title, ul.opcjePlatnosci li.title {padding: 3px; font-weight: bold;}
	ul.opcjeDostawy input, ul.opcjePlatnosci input {height: 14px; vertical-align: bottom !important;}

/* === aukcje === */
	h3.aukcjaH3Main {margin: 0 0 7px 0; height: 30px; color:#00af59;}
	h3.aukcjaH3Main a.zasadyAukcji {float: right; display: block; line-height: 30px; font-size: 10pt; font-weight: normal; color: #000; margin-left: 10px;}
	h3.aukcjaH3Main a:hover {color: #01af59 !important;}
	span.aukcjaTitleMain, a.aukcjaTitleMain {vertical-align: middle; line-height: 30px; float: left;}

	ul.aukcjaList {margin: 0}
	ul.aukcjaList li {list-style: none; margin-left: 0;}
	ul.aukcjaList li a {text-decoration: none;}

	li.aukcjaHead table {margin: 0 0 5px 0;} 
	li.aukcjaInfoMain p.red {margin-bottom: 10px;}
	li.aukcjaInfoMain table {margin-bottom: 15px;}
	li.aukcjaInfoMain table tr {line-height: 8px;}
	li.aukcjaInfoMain table td {padding: 5px 3px;}
	.aukcjaRight {text-align: right;}

	li.aukcjaBox p {margin: 0 0 10px 3px;}
	li.aukcjaBox p a {text-decoration: underline; color: #01af59;}
	li.aukcjaBox h3 {margin: 10px 0 0 0;}
	li.aukcjaBox table {margin-top: 15px;}
	li.aukcjaBox table td {text-align: center !important; padding: 0 10px;}
	td.aukcjaPrzyciski {padding:0 0 5px 0 !important; background-color: #eee; width: 200px;}
	td.aukcjaPrzyciskiStopka {padding: 0 0 5px 0 !important; background-color: #eee; border-bottom: 1px solid #666 !important; width: 200px; _padding: 3px 0 5px 0 !important; /* IE6 */}
	td.aukcjaPrzyciski div.naglowekLicytuj {background-color: #01af59;}
	td.aukcjaPrzyciski div.naglowekLicytuj p {font-size: 12pt; padding: 5px 0 5px 0;}
	td.aukcjaPrzyciski p {margin: 0; padding: 5px 0 0 0; text-align: center;}
	input.licytujCena {width: 60px;}
	p.wiecejNiz {padding: 0 0 5px 0 !important;}
	p.brakCeny {padding: 5px 0 5px 0 !important;}

	div#aukcjaMainInfo table {margin: 0 0 15px 3px; border: 1px solid #000;}
	div#aukcjaMainInfo table td, div#aukcjaMainInfo table th {padding: 5px; border: 1px solid #000;}

	a.aukcjaArchive {font-size: 11pt;}

	.archiwumAukcji, .archiwumAukcji td, .archiwumAukcji th {border: 1px solid #000;}
	th.aukcjaTh {font-weight: normal;}

	div#formNL h2{margin-bottom: 5px; color: #01af59;}
	div#formNL h2 span {text-transform: uppercase;}
	div#formNL table td {padding: 0;}	
	form.NLForm {line-height: 1.7;}	
	form.NLForm label{margin-right: 10px; text-align: right; float: left;}
	form.NLForm input.NLinput {width: 160px; vertical-align: baseline; float: right;}

	div.poleForm {margin: 15px 0 0 0;}
	div.poleForm2 {margin: 25px 0 30px 0;}
	div.NLwarunki {line-height: 10pt;}
	div.nadpis2 span {font-size: 8pt;}
	div.NLcenter {margin: 6px 0; white-space: nowrap; width: 250px;}
	label.wyrazam {font-size: 7pt; line-height: 10pt; float: none !important; }
	div.captcha {width: 250px;}
	div.captcha p {margin: 0 0 5px 0;}
	div.captcha img {float: right; margin: 0 0 10px 6px;}
	span.gwiazdka {color: red; padding-right: 2px;}
	div.NLwarunki p.warunki {margin: 15px 0;}
	.poleForm2 label {font-size: 8pt;}
	
	p.NLblad {margin: 0 0 2px 0;}

/* === dokumenty/oferty === */
	#dokumentAdres, #dokumentTitle, #kupujacy {margin-bottom: 15px;}
	#dokumentData {margin-bottom: 15px; width: 125px; text-align: right; float: right;}

	.tableDokument td, .tableDokument th {border: 1px solid #aaa;}
	.tableDaneOferta, .tableDaneOferta td, .tableDaneOferta th {padding: 0;}
	.tableDaneOferta tr {border-bottom: 1px dotted #aaa;}

	.tableDokument, .tableDaneOferta {margin-bottom: 20px;}
	.documentOferta p {margin: 5px 0;}
	.documentOferta ul {margin: 20px 0;}
	.documentOferta li {margin: 0;}

	.yalist li input {margin-bottom: 5px;}
	.yalist li label {display: block; float: left; clear: left;}

	.documentOferta .tableDokument select {background-color: #fff; width: 100px;}

	p.errMsg {padding: 5px; border: 1px solid red; margin-bottom: 15px;}

/* === czesci zamienne === */
	.selectCzesci {width: 210px; background-color: #fff;}
	.inputCzesci{width: 203px; _width: 206px; /* IE6 */}
	*:first-child+html .inputCzesci {width: 206px;} /* IE7 */
	
	.test {border: 1px solid yellow; width: 100%;}

/* === BKS PL === */
	ul#katalogiArchExpanded2 {margin: 0;}
	ul#katalogiArchExpanded2 li {
		line-height: 12px; margin: 0 0 0 15px; border-top: 1px dotted #bbb; padding: 2px 10px 2px 15px;
		background: url(img/sklep-background.jpg) no-repeat -895px 7px; font-weight: bold; width:auto;}
	ul#katalogiArchExpanded2 li a {height: auto; float: none; font-weight: normal; text-indent: 0px; line-height: 17px;
		text-decoration: none;	
	}

	ul#katalogiArchExpanded2 li#katalogiKrojenie2 {background: url(img/sklep-background.jpg) no-repeat -869px -179px; padding: 12px 10px 11px 40px; 
		background-color: #efefef !important; margin-left: 0px; border-bottom: 1px dotted #bbb;}
	ul#katalogiArchExpanded2 li#katalogiKlejenie2 {background: url(img/sklep-background.jpg) no-repeat -869px -214px; padding: 12px 10px 11px 40px; 
		background-color: #efefef !important; margin-left: 0px; border-bottom: 1px dotted #bbb;}
	ul#katalogiArchExpanded2 li#katalogiSzycie2 {background: url(img/sklep-background.jpg) no-repeat -869px -144px; padding: 12px 10px 11px 40px; 
		background-color: #efefef !important; margin-left: 0px; border-bottom: 1px dotted #bbb;}
	ul#katalogiArchExpanded2 li#katalogiPrasowanie2 {background: url(img/sklep-background.jpg) no-repeat -869px -109px; padding: 12px 10px 11px 40px; 
		background-color: #efefef !important; margin-left: 0px; border-bottom: 1px dotted #bbb;}
	h3.bks-pl {font-weight: bold; margin: 5px 0 10px 0}

	.noBorder {border: 0 !important;}

/* === joker === */

	div#jokerInfoBanner {height: 65px; overflow: hidden; margin-bottom: 10px; background: #00a353 url(img/joker-banner-r.gif) no-repeat top right;}
	#jokerInfoBanner a {height: 65px; display: block; width: 100%; font-size: 15pt; line-height: 56px; padding-left: 15px; color: #fff;}

/* === dziwne do rozszyfrowania === */

	#time {display: none;}


	pre, code {font-family: monospace; font-size: 1.1em; line-height: 1.7em;}

	ul.ulLista {margin: 5px 5px 5px 15px;}
	ul.ulLista li {margin: 0 0 0 20px; padding: 0 0 8px 0; list-style-type: decimal;}