@charset "utf-8";
/* CSS Document */

body {
	background-color: #e4e4e5;
	background-position: top center;
	margin: 0;
	color: #555555;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

a:focus {
	outline: none;
}

div.mainPageBox {
	margin: 12px auto;
	width: 970px;
}


div.mainPage {
	float: left;
	width: 970px;
	background: #fff;
}

a {
	text-decoration: none;
	color: #555555;
	border: none;
}

img {
	border: none;
}

a.topMPLink {
	display: block;
	width: 312px;
	height: 95px;
	background-image: url(../images/logo.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

div.topTextLinks {
	text-align: right;
	margin-right: 38px;
	color: #5e0a5e;
}

div.topTextLinks, div.topTextLinks a {
	display: block;
	float: right;
	line-height: 30px;
	color: #000;
}

div.topTextLinks, div.topTextLinks span {
	display: block;
	float: right;
}

div.topBlock {
	float: left;
	width: 898px;
	height: 133px;
	width: 970px;
	background: url(../images/mainTopBck.gif);
}

div.topMenuBlock {
	float: left;
	width: 898px;
	height: 35px;
	overflow: hidden;
	color: #fff;
}

div.topMenuBlock div.boxFiltr {
	float: left;
	margin-left: 134px;
	margin-top: 10px;
	height: 21px;
	line-height: 19px;
	font-size: 12px;
}

select.filtrField {
	width: 111px;
	height: 21px;
	margin-right: 4px;
	margin-left: 7px;
	
	border: none;
	font-size: 11px;
	margin-top: 1px;
	line-height: 11px;
	padding: 0;
	padding-top: 3px;
	clear: left;
	display: hidden;
	background: url(../images/topSelectField.gif);
}

div.topLinks {
	float: left;
	width: 681px;
	height: 88px;
}

div.topLinksButton {
	float: right;
	width: 465px;
}

a.btnZalogujSie, a.btnWylogujSie, a.btnPrzechowalnia, a.btnTwojeZakupy, a.btnMojeKonto {
	display: block;
	float: right;
	height: 17px;
	padding-top: 46px;
	width: 85px;
	background-position: top center;
	background-repeat: no-repeat;
	text-align: center;
	margin-top: 25px;
}


a.btnZalogujSie {
	background-image: url(../images/buttons/btnZalogujSie.gif);
}

a.btnWylogujSie {
	background-image: url(../images/buttons/btnWylogujSie.gif);
}


a.btnPrzechowalnia {
	background-image: url(../images/buttons/btnPrzechowalnia.gif);
}
a.btnTwojeZakupy {
	background-image: url(../images/buttons/btnTwojeZakupy.gif);
}
a.btnMojeKonto {
	background-image: url(../images/buttons/btnMojeKonto.gif);
}

div.mainTopLinks {
	margin-top: 3px;
}

a.btnNowosci, a.btnPromocje, a.btnTop-modele {
	float: left;
	display: block;
	height: 34px;
	background-repeat: no-repeat;
}

a.btnNowosci {
	width: 96px;
	background-image: url(../images/buttons/mainTopButtons.gif);
	background-position: 0px -35px;
	margin-left: 8px;
}
a.btnNowosci:hover {
	background-position: 0px -0px;
}

a.btnPromocje {
	width: 113px;
	background-image: url(../images/buttons/mainTopButtons.gif);
	background-position: -96px -35px;
}
a.btnPromocje:hover {
	background-position: -96px 0px;
}

a.btnTop-modele {
	width: 125px;
	background-image: url(../images/buttons/mainTopButtons.gif);
	background-position: -209px -35px;
}

a.btnTop-modele:hover {
	background-position: -209px 0px;
}

div.leftMenuNav {
	float: left;
	width: 168px;
}

div.leftMenuBlock {
	float: left;
	width: 192px;
	margin-left: 25px;
}

div.rightWideBlock {
	float: left;
	width: 700px;
}

div.pageTitleBlock {
	float: left;
	width: 735px;
	height: 41px;
	font-size: 11px;
	color: #58585a;
	display: table;
	vertical-align: middle;
	margin-left: 5px;
	font-family: Tahoma, Geneva, sans-serif;
}

div.stdPageContent {
	float: left;
	margin-left: 5px;
}

div.pageTitleBlockTL {
	float: left;
	width: 735px;
	height: 41px;
	font-size: 11px;
	line-height: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	display: table;
	vertical-align: middle;
}

div.pageTitleText, div.pageTitleTextNoBorder {
	display: table-cell;
	vertical-align: middle;
}
div.pageTitleText {
	border-bottom: 2px solid #671665;
}

div.leftMenuNavTop {
	float: left;
	width: 168px;
	height: 32px;
	background-image: url(../images/leftMenuTop.gif);
}

div.leftMenuNavContent {
	width: 166px;
	float: left;
	margin: 10px 0px;
}

div.leftMenuNavContent ul {
	list-style-type: none;
	margin: 0;
	margin-left: -26px;
	color: #4e4e4e;
}

div.leftMenuNavContent ul li {
	background-image: url(../images/ul-icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 25px;
	line-height: 18px;
	font-weight: bold;
	font-size: 13px;
}

div.leftMenuNavContent ul li a {
	color: #822582;
}

li ul.subMenu1 li {
	margin-left: -15px;
	background-image: url(../images/subul-icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	line-height: 18px;
	font-weight: normal;
}


p.menuTitle {
	padding: 0;
	margin: 0px 0px 9px 25px;
	font-weight: bold;
	font-size: 13px;
	color: #4e4e4e;
}

div.topKontaktNav {
	float: left;
	width: 158px;
	height: 40px;
	position: relative;
	top: 5px;
	left: -933px;
	margin-bottom: -40px;
	margin-right: -168px;
}

div.footerBlock {
	float: left;
	background: url(../images/footerBlockBck.gif);
	width: 970px;
	height: 138px;
	margin-top: 15px;
}


div.footerBlockPad {
	float: left;
	width: 950px;
	margin: 10px;
	margin-top: 25px;
	color: #fff;
}

div.footerBlockPad div.descBox {
	margin-top: 4px;
	line-height: 15px;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
}

div.boxBKontakt {
	float: left;
	width: 242px;
	margin-left: 223px;
}

div.boxBKontakt {
	float: left;
	width: 242px;	
}

div.boxBPolecSklep {
	float: left;
	margin-left: 6px;
	width: 242px;
}

div.boxBNewsletter {
	float: left;
	width: 206px;
}

a.boxBanerCT {
	margin-top: 9px;
	margin-right: 22px;
	float: right;
	display: block;
	width: 380px;
	height: 80px;
	background: url(../images/baners/czarnetorebki.jpg);
}

div.productsListingBox {
	float: left;
	width: 740px;
	margin-left: 5px;
	overflow: hidden;
}

div.productsListing-NP, div.productsListing-N, div.productsListing-P, div.productsListing {
	float: left;
	width: 184px;
	height: 139px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
}

div.productsListing-NP {
	background-image: url(../images/productsListing-NP.gif);
}

div.productsListing-N {
	background-image: url(../images/productsListing-N.gif);
}

div.productsListing-P {
	background-image: url(../images/productsListing-P.gif);
}

div.productsListing {
	background-image: url(../images/productsListing.gif);
}

div.productsListingPad {
	float: left;
	margin-left: 2px;
	margin-top: 18px;
}

div.cenaBox {
	float: left;
	margin-top: 0px;
	color: #5e0a5e;
	background: #e8e9ea;
	width: 69px;
}

div.btnPPBox {
	float: right;
	width: 69px;
	margin-right: 11px;
}

div.pLCenaBox {
	float: left;
	height: 11px;
	width: 30px;
	font-size: 11px;
	overflow: hidden;
	color: #8d5c97;
}

div.pLCenaBoxValue {
	float: left;
	height: 14px;
	line-height: 24px;
	font-size: 14px;
	text-align: right;
	font-weight: bold;
}

div.pImgBox {
	float: left;
	width: 100px;
	height: 100px;
}

div.pBtnsBox {
	float: left;
	width: 80px;
}

a.btnPowieksz, a.btnPrzechowalniaMini, a.btnKoszyk, a.button_a_przechowalnia {
	float: left;
	display: block;
}

div.btnKoszykBox {
	float: left;
}

a.btnKoszyk {
	float: right;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-right: 18px;
	width: 63px;
	height: 17px;
	background-image: url(../images/btnKoszyk.gif);
}

a.btnPowiadomienie, a.btnPowiadomienieA {
	float: right;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-right: 8px;
	width: 60px;
	height: 18px;
	background-image: url(../images/btnPowiadomienie.gif);
	background-color: #fff;
	margin-left: 3px;
}

a.btnPowiadomienieA {
	background-position: 0px 18px;
}


a.btnPowiadomienieBoxClose {
	display: block;
	background-image: url(../images/buttons/btnPowiadomienieBoxClose.gif);
	height: 17px;
	width: 17px;
}

a.btnPrzechowalniaMini {
	background-image: url(../images/btnPrzechowalnia.gif);
	width: 35px;
	height: 29px;
}

a.button_a_przechowalnia {
	background-image: url(../images/btnPrzechowalnia.gif);
	background-position: 0px -32px;
	width: 37px;
	height: 32px;
}

div.btnPowiekszBox {
	float: left;
	width: 33px;
	height: 32px;
}

a.btnPowieksz {
	background-image: url(../images/btnPowieksz.gif);
	width: 33px;
	height: 32px;
}

div.szybkieDK {
	float: left;
	width: 72px;
	display: none;
	font-size: 10px;
	margin-top: 2px;
	margin-left: 1px;
}


div.VATLabelBox, div.VATValueBox, div.IloscLabelBox, div.IloscValueBox, div.IloscWOpakLabelBox, div.IloscWOpakValueBox {
	float: left;
	line-height: 22px;
	height: 22px;
}


div.VATLabelBox, div.VATValueBox {
	margin-top: 1px;
}

div.VATLabelBox {
	width: 30px;
}

div.VATValueBox {
	width: 35px;
	text-align: right;
}

div.IloscLabelBox {
	width: 24px;
	padding-top: 1px;
	color: #474747;
	margin-left: 5px;
}

div.IloscValueBox {
	width: 55px;
}

div.IloscWOpakLabelBox {
	width: 60px;
}

div.IloscWOpakValueBox {
	width: 25px;
	text-align: right;
}

a.btn_DSK_potwierdz, a.btn_DSK_wroc {
	display: block;
	height: 17px;
	line-height: 17px;
	color: #fff;
	text-align: center;
	background-color: #ff6600;
}

a.btn_DSK_potwierdz {
	float: right;
	width: 56px;
}

a.btn_DSK_wroc {
	float: left;
	width: 56px;
}




a.arrow-first, a.arrow-last, a.arrow-next, a.arrow-prev, a.arrow-firstNA, a.arrow-lastNA, a.arrow-nextNA, a.arrow-prevNA {
	display: block;
	float: right;
	height: 13px;
	margin-top: 1px;
	background-repeat: no-repeat;
	background-position: 2px 2px;
}

a.arrow-first, a.arrow-last, a.arrow-firstNA, a.arrow-lastNA {
	width: 15px;
}

a.arrow-next, a.arrow-prev, a.arrow-nextNA, a.arrow-prevNA {
	width: 14px;
}


a.arrow-first, a.arrow-firstNA {
	background-image: url(../images/buttons/arrow-first.gif);
}
a.arrow-last, a.arrow-lastNA {
	background-image: url(../images/buttons/arrow-last.gif);
}
a.arrow-prev, a.arrow-prevNA {
	background-image: url(../images/buttons/arrow-prev.gif);
}
a.arrow-next, a.arrow-nextNA {
	background-image: url(../images/buttons/arrow-next.gif);
}


div.topInfoBoxNumPages, div.bottomInfoBoxNumPages {
	float: right;
	text-align: right;
	font-size: 12px;
	padding-right: 3px;
	margin-top: 11px;
}


div.topInfoBoxNumPages div.nums, div.bottomInfoBoxNumPages div.nums {
	float: right;
	height: 13px;
}

a.num:hover {
	color: #e01379;
}

div.topInfoBoxNumPages span.aktNum, div.bottomInfoBoxNumPages span.aktNum {
	font-size: 14px;
	color: #ff6600;
}


div.topInfoBoxNumPages a.num, div.topInfoBoxNumPages span.aktNum, div.bottomInfoBoxNumPages a.num, div.bottomInfoBoxNumPages span.aktNum {
	float: left;
	display: block;
	line-height: 13px;
	padding-left: 2px;
	padding-right: 2px;
	margin-left: 1px;
	margin-right: 1px;
}

div.stronicowanieLabel {
	float: right;
	height: 13px;
	margin-right: 7px;
	margin-top: 1px;
	line-height: 13px;
	font-size: 11px;
	color: #898a8c;
}


tr.koszykHeadTable {
	background: url(../images/koszykHeadTable.gif);
	color: #FFF;
}

table.koszykContent {
	background-image: url(../images/koszykHeadTable.gif);
	background-repeat: no-repeat;
}

table.koszykContent tr.koszykHeadTable th {
	background: url(../images/koszykHeadTableBorder.gif); background-position: bottom left; background-repeat: no-repeat;
}

table.koszykContent tr.koszykHeadTable th.first {
	background: none;
}


table.podsumowanieContent {
	margin-top: 25px;
}


tr.koszykHeadTable th {
	text-align: center;
	font-size: 11px;
	line-height: 12px;
	font-family: Tahoma;
	height: 31px;
}


div.KContent {
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 3px;
}

table.koszykContent tr.row td {
	height: 57px;
	text-align: center;
	color: #555555;
}

table.koszykContent tr.row {
	background: url(../images/koszykTrTdBorder.gif); background-position: bottom right; background-repeat: repeat-y;
}


table.koszykContent tr.row td {
	background: url(../images/koszykTrTdBorder.gif); background-position: bottom left; background-repeat: repeat-y;
	border-top: 1px solid #dcdcde;
	border-bottom: 1px solid #e7e8e9;
}


p.subTitle, p.subTitleError {
	font-size: 13px;
	font-size: Tahoma;
	font-weight: bold;
	color: #e20a7b;
	margin: 0;
	padding: 0;
	line-height: 13px;
}

p.subTitle {
	color: #e20a7b;
}

p.subTitleError {
	color: #FF0000;
}

div.KTopButtonsAndTitles {
	float: left;
	height: 22px;
	width: 100%;
	margin-top: 7px;
}
div.Kwartosc-zakupowLabel {
	float: left;
	font-size: 12px;
	margin-top: 6px;
	margin-right: 5px;
	width: 170px;
}
div.KrazemLabel {
	float: left;
	font-weight: bold;
	font-size: 12px;
	margin-top: 6px;
	margin-right: 5px;
}
div.KrazemValue {
	float: left;
	color: #e02684;
	font-size: 12px;
	font-weight: bold;
	height: 12px;
	margin-top: 6px;
	width: 100px;
	text-align: right;
	padding-right: 5px;
}
div.KTopButtonsLeft, KTopButtonsLeftNoPad {
	float: left;
	height: 22px;
}

div.KTopButtonsLeft {
	margin-left: 5px;
}

div.KTopButtonsRight {
	float: right;
	height: 22px;
}
div.KTopButtonsAndTitles {
	float: left;
	height: 22px;
	width: 100%;
	margin-top: 7px;
}
div.KBottomButtonsAndTitles {
	float: left;
	height: 22px;
	width: 100%;
}


div.btnK-przelicz-koszykBox {
	float: left;
	width: 177px;
}
div.btnK-przelicz-koszykBox a, div.btnK-przelicz-koszykBox input {
	float: right;
}
div.btnK-zaznaczone-do-przecholwaniBox {
	float: left;
	width: 375px;
}
div.btnK-zaznaczone-do-przecholwaniBox a, div.btnK-zaznaczone-do-przecholwaniBox input {
	float: right;
}

div.btnK-usun-zaznaczoneBox {
	float: right;
	width: 116px;
	padding-left: 2px;
}

a.btnKP-dalej, a.btnKP-dalejD, a.btnKP-wroc, a.btnKP-wyjdz, a.btnK-finalizuj-zamowienie, a.btnK-powrot-do-zakupow, a.btnK-przelicz-koszyk, a.btnK-usun-zaznaczone, a.btnK-zaznaczone-do-przecholwani, a.button_produkt-w-koszyku {
	float: left;
	display: block;
	height: 17px;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #555555;
}


a.btnKP-wroc {
	background-position: 0px 2px;
}

a.button_produkt-w-koszyku {
	color: #5e0a5e;
	background: #ffd1b2;
	width: 90px;
	height: 31px;
	margin-top: 0px;
	font-size: 9px;
	text-align: center;
	width: 69px;
	height: 21px;
	line-height: 9px;
	padding-top: 4px;
}

a.btnK-finalizuj-zamowienie {
	margin-top: 4px;
	width: 104px;
	background-image: url(../images/buttons/btnK-finalizuj-zamowienie.gif);	
}

a.btnPowiadomienieNL {
	display: block;
	height: 18px;
	width: 39px;
	font-size: 11px;
	background-image: url(../images/buttons/btnPowiadomienieNLBck.gif);
	color: #fff;
	padding-top: 3px;
	padding-left: 2px;
	text-align: center;
	margin-left: 185px;
}

a.btnK-powrot-do-zakupow {
	width: 114px;
	background-image: url(../images/btn-min-arrow-top.gif);
	background-repeat: no-repeat;
	text-align: right;
	margin-top: 4px;
}

div.btnKPWrocBox {
	float: left;
	width: 46px;
}


a.btnKP-wroc {
	width: 46px;
	background-image: url(../images/btn-min-arrow-right.gif);
	background-repeat: no-repeat;
	text-align: right;
	margin-top: 4px;
	font-size: 12px;
}

div.btnKPDalejBox {
	float: left;
	width: 44px;
}

a.btnKP-dalej, a.btnKP-dalejD {
	width: 44px;
	background-image: url(../images/btn-min-arrow-left.gif);
	background-repeat: no-repeat;
	background-position: top right;
	margin-top: 4px;
	font-size: 12px;	
}

a.btnKP-dalejD {
	background-image: url(../images/btn-min-arrow-bottom.gif);
	font-size: 11px;
}

div.btnKPDalejBox {
	float: left;
	margin-left: 14px;	
}

div.btnKPWyjdzBox {
	float: left;
	margin-left: 29px;
}

a.btnKP-wyjdz {
	width: 46px;
	background-image: url(../images/btn-min-arrow-cross.gif);
	background-repeat: no-repeat;
	background-position: 33px 1px;
	margin-top: 4px;
}

div.pOpisBoxTitle {
	float: left;
	width: 203px;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #661666;
}
div.pOpisBoxContent {
	float: left;
	width: 246px;
	margin-top: 0px;
	font-size: 11px;
	color: #666;
}
div.pOpisBoxContent p {
	margin: 0;
	padding: 0;
}
div.pLCenaBox {
}

div.pLCenaBoxLabel, div.pLCenaBoxLabelRabat {
	float: left;
	margin-left: 1px;
	width: 24px;
	height: 11px;
	margin-top: 9px;
	font-size: 11px;
}

div.pLCenaBoxLabel {
	margin-top: 9px;
}


div.pLCenaBoxLabelRabat {
	margin-top: 19px;
	height: 28px;
}

div.pLCenaBoxValue, div.pLCenaBoxValueRabat {
	float: left;
	height: 20px;
	width: 70px;
	font-size: 16px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
}


div.pLCenaBoxValueRabat {
	float: left;
	height: 33px;
	font-size: 13px;
	text-align: left;
	line-height: 12px;
	padding-left: 4px;
	font-weight: bold;
}


div.pKLCenaBoxValueRabat {
	float: left;
	color: #e20a7b;
	height: 33px;
	font-size: 13px;
	text-align: right;
	width: 90px;
}

div.formFieldBox, div.formFieldBoxHide
{
	margin-top: 8px;
	width: 650px;
	float: left;
}

div.formFieldBoxHide {
	display: none;
}

.buttons
{
float: left;
margin-top: 15px;
margin-left: 120px;
}

.formLabel
{
	float: left;
	width: 110px;
	text-align: right;
	padding-top: 5px;
	padding-right: 10px;
	color: #812383;
}

input.regForm, select.regForm
{
	float: left;
	width: 220px;
	margin-right: 15px;
}

input.regForm, input.regFormMini, input.regFormMiniToRight, input.regFormMiniToCenter {
	border: 1px solid #c7c7c7;
	padding: 4px 6px 4px 6px;
	width: 250px;
}

input.regFormMini, input.regFormMiniToRight, input.regFormMiniToCenter {
	padding: 4px 6px 4px 6px;
	width: 70px;
	float: left;
}

a.btnKP-dalej {
	background-position: 31px 2px;	
}


input.regFormMiniToRight {
	text-align: right;
}

input.regFormMiniToCenter {
	text-align: center;
}

input.btnNLFieldEmail {
	background: url(../images/btnNLFieldEmail.gif);
	background-repeat: no-repeat;
	border: none;
	padding: 5px 6px 2px 6px;
	margin: 5px 0px 2px 0px;
	_margin: 2px 0px 0px 0px;
	height: 25px;
	width: 214px;
	color: #666666;
}

span.disabled {
	color: #919191;
}

input.bckInputBottom {
	background: #FFF;
	width: 160px;
	height: 13px;
	border: none;
	padding: 4px;
	margin: 4px 0px;
	font-size: 11px;
	color: #666;
}

div.footerBlockPad a {
	color: #FFCCFF;
}

div.footerBlockPad a:hover {
	color: #fff;
}


span.staraCena {
	font-size: 10px;
	color: #6d6d6d;
	text-decoration: line-through;
}

div.stdContent26LeftPad {
	float: left;
	width: 402px;
	margin-left: 26px;
}

div.submitButtons {
	width: 260px;
	height: 50px;
}

div.formregion div.buttons input {
	float: right;
	margin-left: 4px;
}


div.checkboxDiv, div.checkboxDivChecked, div.checkboxDivBottom, div.checkboxDivBottomChecked {
	float: left;
	width: 23px;
	height: 23px;
	cursor: pointer;
	margin-left: -1px;
}

div.checkboxDiv {
	background-image: url('../images/checkboxBackground.gif');
	background-position: 0px 0px;
}

div.checkboxDivChecked {
	background-image: url('../images/checkboxBackground.gif');
	background-position: 0px 23px;
}

div.checkboxDivBottom {
	background-image: url('../images/checkboxBackgroundBottom.gif');
	background-position: 0px 0px;
}

div.checkboxDivBottomChecked {
	background-image: url('../images/checkboxBackgroundBottom.gif');
	background-position: 0px 23px;
}


div.checkboxDivTitle, div.checkboxDivTitleBig, div.checkboxDivTitleFull {
	float: left;
	margin-left: 3px;
	width: 50px;
	height: 23px;
	line-height: 23px;
}

div.subFooterBlock {
	float: left;
	width: 898px;
	margin: auto;
	margin-top: 15px;
	margin-left: 36px;
	font-size: 11px;
	color: #1d1d1d;
	text-align: center;
}


p.bottomText {
	text-align: center;
	color: #913760;
}

p.bottomLinks a {
	color: #1d1d1d;
}

p.bottomLinks a:hover {
	text-decoration: underline;
}

p.bottomText a {
	color: #913760;
}


div.boxPowiadomienieNL {
	position: fixed;
	left: 50%;
	top: 50px;
	margin-left: -136px;
	width: 272px;
	height: 184px;
	background: url(../images/powiadomienieNiezalogowanyBoxBck.png);
	background-repeat: no-repeat;
}

td.zakupyPLabel {
	text-align: right;
	width: 300px;
}

td.zakupyPValue {
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}

td.kpOpis {
	padding-top: 4px;
	padding-bottom: 4px;
}


a.btnP-polec-znajomym, a.btnP-powieksz-zdjecie, a.btnP-zapytaj-o-towar, a.btnP-przechowalnia, a.btnP-a-przechowalnia {
	display: block;
}

a.btnP-polec-znajomym {
	width: 114px;
	height: 26px;
	background: url(../images/buttons/btnP-polec-znajomym.gif);
}


a.btnP-powieksz-zdjecie {
	width: 119px;
	height: 29px;
	background: url(../images/buttons/btnP-powieksz-zdjecie.gif);
	margin-top: 6px;
}

a.btnP-zapytaj-o-towar {
	margin-top: 8px;
	width: 114px;
	height: 23px;
	background: url(../images/buttons/btnP-zapytaj-o-towar.gif);
}

a.btnP-przechowalnia, a.btnP-a-przechowalnia {
	margin-left: 130px;
	width: 112px;
	height: 22px;
	background: url(../images/buttons/btnP-przechowalnia.gif);
}

a.btnP-a-przechowalnia {
	background-position: 0px 22px;
}

div.miniImgBox {
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
	background-image: url(../images/miniImgBoxBackground.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
	padding-top: 4px;
	width: 56px;
	height: 55px;
	cursor: pointer;
}

table.logowanieBox tr td.error {
	color: #900;
}

a.registerLink {
	font-weight: bold;
	color: #900;
}

div.PLMetkaBox {
	position: relative;
	top: -123px;
	left: 123px;
	width: 67px;
	height: 47px;
	margin-bottom: -47px;
}

div.PLMetka {
	float: left;
	background: url(../images/metkaBck.png);
	width: 63px;
	height: 47px;
	line-height: 39px;
	color: #FFF;
	text-align: center;
	font-size: 19px;
}


div.PMetkaBox {
	position: relative;
	top: -418px;
	left: 363px;
	width: 67px;
	height: 47px;
}

input.contactField, textarea.contactField {
	padding: 3px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	width: 390px;
	background: #eecfde;
	border: none;
}

input.contactField:focus, textarea.contactField:focus {
	background: #fff;
}

a.contactSendForm {
	color: #ffffff;
}

.FastFormFieldBox {
	padding-bottom: 4px;
	color: #FFC4C4;
	font-size: 10px;
}

div.keywordsBlock {
	float: left;
	padding: 10px;
	margin-top: 3px;
	line-height: 16px;
	color: #b3497e;
}

div.keywordsBlock h1, div.keywordsBlock h2, div.keywordsBlock h3 {
	display: inline;
}

div.keywordsBlock strong {
	color: #000;
}

div.keywordsBlock h1 {
	color: #a02069;
}

div.keywordsBlock h2 {
	color: #333;
}

a.btnL-zaloguj-sie {
	display: block;
	width: 104px;
	height: 17px;
	background-image: url(../images/btnL-zaloguj-sie.gif);
}


a.btn-zmien-adres-email {
	display: block;
	width: 104px;
	height: 17px;
	background-image: url(../images/buttons/btn-zmien-adres-email.gif);
}

a.btn-zaplac-teraz {
	display: block;
	width: 104px;
	height: 17px;
	background-image: url(../images/buttons/btn-zaplac-teraz.gif);
}

a.btn-zmien-haslo {
	display: block;
	width: 104px;
	height: 17px;
	background-image: url(../images/buttons/btn-zmien-haslo.gif);
}

div.zmianaMojeKontoBox {
	float: left;
	height: 180px;
	width: 327px;
}

.stdAJAXValidForm label.error, .stdAJAXValidForm label.myerror {
	margin-left: 1px;
	height: 22px;
	padding-left: 20px;
	margin-left: 5px;
	width: auto;
	display: block;
	float: left;
	color: #F00;
	background-position: 0px 3px;
	background-repeat: no-repeat;
	line-height: 22px;
	background-image: url(../images/error.gif);
}

.stdAJAXValidForm label.ok, .stdAJAXValidForm label.myok {
	margin-left: 1px;
	height: 42px;
	padding-left: 20px;
	display: block;
	float: left;
	color: #096;
	background-position: 0px 3px;
	background-repeat: no-repeat;
	line-height: 22px;	
	background-image: url(../images/ok.gif);
}

p.alertOK {
	color: #090;
	font-weight: bold;
}

p.alertErr {
	color: #F00;
	font-weight: bold;
}

p.opisWP {
	margin: 3px 0px;
	padding: 0;
}

div.twojRabatFlashBox {
	float: right;
	width: 100px;
	height: 87px;
	margin-right: 17px;
}

div.bottomBanersBlock {
	float: left;
	width: 898px;
	margin-top: 25px;
	margin-bottom: 13px;
}

div.bottomBanersBlock img.leftBaner {
	float: left;
}

div.bottomBanersBlock img.rightBaner {
	float: right;
}

div.bottomBanersBlock img.leftBaner, div.bottomBanersBlock img.rightBaner {
	width: 432px;
	height: 206px;
}

ul.siteMap {
	color: #e30b7c;
	font-size: 12px;
}

ul.siteMap li a:hover {
	color: #000;
}

input.stdBtn, a.stdBtn {
	padding: 0px;
	border: 0px;
	color: #fff;
	background: url(../images/stdBtnBackground.gif);
	padding-left: 23px;
	padding-right: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
}

a.stdBtn {
	display: block;
	height: 17px;
	line-height: 17px;
}

div.mainPageTitle {
	font-size: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5e0a5e;
	padding-top: 15px;
	padding-bottom: 15px;
}

div.productInfoPageTitle {
	float: left;
	width: 600px;
}

div.productInfoPageTitle div.mainPageTitle {
	float: left;
}
