﻿/* ZEROWANIE */
* {
	border: 0;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/* POZYCJONOWANIE STRONY */
body {
	text-align: center; /* konieczne dla IE */
	background-image: url(../img/tlo/tlo.jpg);
	background-repeat: repeat;
}

a {
	color: #000000;
}
a:hover {
	color: Black;
}



/* ELEMENTY STANDARDOWE */
.Strike {
	text-decoration: line-through;
}
.Red {
	color: #CC0000;
}
.White {
	color: White;
}
.Bold {
	font-weight: bold;
}
.Small {
	font-size: 11px;
}
.Smallest {
	font-size: 9px;
}


.Button { /* PRZYCISKI standardowe (wszystkie poza menu?) podswietlane */
	display: block;
	height: 22px;
	line-height: 22px;
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
}
.Button:hover {
	opacity: 0.7;
}
.gfxtxtbutton {
	display: block;
  	background-repeat: no-repeat;
  	background-position: left;
}
.gfxtxtbutton img {
	display: block;
	float: left;
	visibility: hidden;
	margin-right: 2px;
}




/* pola FORMULARZA */
.Txt {
	display: block;
	font-size: 11px;
	color: #9A9A9A;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 4px;
	background-color: transparent;
}
input.Txt {
	width: 140px;
	height: 22px;
	line-height: 22px;
	background-image: url(../img/form/inputtxt.gif);
}
textarea.Txt {
	width: 300px;
	height: 99px;
	background-image: url(../img/form/textarea.gif);
}
div.Txt {
	line-height: 22px;
}
.Select {
	position: relative;
	display: block;
	z-index: 999;
}
.Select .Txt {
	background-image: url(../img/form/select.gif);
	cursor: pointer;
}
.Options {
	display: block;
	position: absolute;
	visibility: hidden;
	top: 22px;
	left: 0;
	width: 140px;
	height: 200px;
	overflow: auto;
	background-color: White;
	border: 1px solid Silver;
	z-index: 1000;
}
.Options div {
	overflow: auto;
}
.Options a {
	display: block;
	font-size: 11px;
	color: #9A9A9A;
	text-align: left;
	padding-left: 5px;
	cursor: pointer;
	width: 118px;
	height: 14px;
	overflow: hidden;
	text-decoration: none;
}
.Options a:hover{
	background-color: #F2F2F2;
}
.form {
	display: block;
	background-color: White;
	padding: 10px 20px 20px 20px;
	text-align: left;
	overflow: auto;
}
.form fieldset {
	margin-top: 10px;
	/*margin: 20px 20px 0 20px;*/
	padding-top: 10px;
	padding-bottom: 20px;
	border-bottom: 1px solid #F2F2F2;
	/*background-color: Aqua;*/
	overflow-y: auto;
}
.form fieldset.NoBorder {
	border: 0;
	padding-bottom: 10px;
}
.form fieldset legend {
	font-weight: bold;
}
.fInput {
	height: 22px;
	line-height: 22px;
	margin-top: 10px;
	position: relative;
	clear: both;
}
.fBig {
	height: 99px;
}
.fInput label, .fInput span {
	position: absolute;
	display: block;
	left: 0;
	width: 290px;
}
.fInput input, .fInput .Txt, .fInput div, .fInput a {
	position: absolute;
	display: block;
	left: 300px;
}
.fInfo {
	/*background-color: Olive;*/
	margin: 5px 0 0 300px;
	text-align: left;
	color: #333333;
	font-size: 11px;
}
.fBlad {
	background-image: url(../img/tlo/fblad.jpg);
	background-repeat: repeat-x;
	height: 50px;
	display: block;
	text-align: left;
	color: White;
	padding-left: 20px;
	line-height: 50px;
}
.fBlad:first-letter {
	font-size: 36px;
	font-weight: bold;
}
.fBlad a {
	color: White;
}
.fAction {
	margin: 10px 20px;
	text-align: left;
	height: 22px;
}
.fAction .Button {
	margin-right: 20px;
	float: left;
}
.fAction span {
	height: 22px;
	line-height: 22px;
	margin-right: 20px;
	float: left;
}
.fLeft {
	margin-right: 10px;
}
.Loguj {
	background-image: url(../img/button/zaloguj.gif);
	width: 74px;
	background-color: transparent;
}
.Rejestr {
	background-image: url(../img/button/nowekonto.gif);
	width: 72px;
	background-color: transparent;
}
.BezRejestr {
	background-image: url(../img/button/bezrejestr.gif);
	width: 123px;
	background-color: transparent;
}
.Dalej {
	background-image: url(../img/button/dalej.gif);
	width: 74px;
	padding-left: 21px;
	background-color: transparent;
	text-align: center;
}
.Zapisz {
	background-image: url(../img/button/zapisz.gif);
	width: 77px;
	padding-left: 21px;
	background-color: transparent;
	text-align: center;
}
.Usun {
	background-image: url(../img/button/usun.gif);
	width: 22px;
	background-color: transparent;
}
.PytDostep {
	background-image: url(../img/button/pyt_dostep.gif);
	width: 143px;
	background-color: transparent;
}
input.RoZwin {
	width: 20px;
	/*background-color: transparent;*/
	background-color: White;
	left: -20px;
	font-weight: bold;
}
.PodTowKat {
	border-bottom: 1px solid #F2F2F2;
	background-image: url(../img/tlo/gradient_soft.jpg);
	background-repeat: repeat-x;
	padding-top: 5px;
	margin-left: 20px;
	margin-bottom: -1px;
}

.artBody{
	overflow: auto;
	clear: both;
	margin: 2em 0;
}
.artTitle{
	float: left;
	width: 250px;
}
.artTxt{
	margin-left: 250px;
}


/* KONTENER GLOWNY */
#main {
	margin: 0 auto;
	display: block;
	position: relative;
	width: 960px;
	overflow: hidden;
	/*overflow-y: auto;*/
	min-height: 1100px;
}
#prawy { /* prawy kontener - glowna czesc strony */
	float: left;
	width: 739px;
	margin-left: 1px;
	background-color: White;
}
#lewy { /* lewy kontener */
	float: left;
	width: 220px;
}




/* PASEK WYSZUKIWANIA */
#search {
	width: 960px;
	height: 50px;
}
#search .Select, #search #pArgName {
	float: right;
	margin-left: 10px;
	margin-top: 14px;
}
#szukaj {
	float: right;
	background-position: top;
	background-repeat: no-repeat;
	height: 22px;
	width: 70px;
	background-image: url(../img/button/szukaj.jpg);
	border: 0;
	cursor: pointer;
	margin-left: 10px;
	margin-top: 14px;
}
#zaawansowane {
	float: right;
	background-position: top;
	background-repeat: no-repeat;
	height: 22px;
	width: 99px;
	background-image: url(../img/button/zaawansowane.jpg);
	border: 0;
	cursor: pointer;
	margin-left: 10px;
	margin-top: 14px;
}
/*#search .Options {
	height: 126px;
}*/



/* BANER I LOGO */
#logobaner {
	width: 960px;
	height: 100px;
}
#logo, #baner {
	float: left;
	height: 100px;
	overflow: hidden;
}
#redbox { /* czerwona wstawka przy logu */
	position: absolute;
	width: 50%;
	left: 0px;
	top: 50px;
	background-color: #000000;
	height: 100px;
}



/*menu poziome na g�rze */
#navmenu {
	width: 960px;
	height: 33px;
	max-height: 33px;
	list-style: none;
	margin-top: 17px;
	background-color: Black;
	border-collapse:collapse;
}
#navmenu a {
	display: block;
	/*float: left;*/
	height: 30px;
	background-repeat: no-repeat;
	background-position: center left;
	line-height: 30px;
	color: White;
	text-decoration: none;
	position: relative;
	font-size: 11px;
	text-align: center;
	padding: 0 10px;
}
#navmenu a.nmRed {
	border-bottom: 3px solid #FF1C1C;
	background-image: url(../img/menu/rbutton.gif);
	border-right: 1px solid #D80000;
	padding-right: 20px;
}
#navmenu a.nmLight {
	border-bottom: 3px solid #6A6A6A;
	background-image: url(../img/menu/lbutton.gif);
	border-right: 1px solid #474747;
}
#navmenu a.nmDark {
	border-bottom: 3px solid #6A6A6A;
	background-image: url(../img//menu/dbutton.gif);
	border-right: 1px solid #333333;
}
#navmenu a:hover {
	border-bottom-color: White;
	opacity: 0.9;
}
#navmenu a img.smallArrow {
	position: absolute;
	top: 13px;
	right: 13px;
}
/*#navmenu {
	width: 960px;
	height: 33px;
	max-height: 33px;
	list-style: none;
	margin-top: 17px;
	background-color: Black;
}
#navmenu a {
	display: block;
	float: left;
	height: 30px;
	background-repeat: no-repeat;
	background-position: center left;
	line-height: 30px;
	color: White;
	text-decoration: none;
	position: relative;
	font-size: 11px;
}
#navmenu a.nmRed {
	border-bottom: 3px solid #FF1C1C;
	background-image: url(../img/menu/rbutton.gif);
	border-right: 1px solid #D80000;
}
#navmenu a.nmLight {
	border-bottom: 3px solid #6A6A6A;
	background-image: url(../img/menu/lbutton.gif);
	border-right: 1px solid #474747;
}
#navmenu a.nmDark {
	border-bottom: 3px solid #6A6A6A;
	background-image: url(../img//menu/dbutton.gif);
	border-right: 1px solid #333333;
}
#navmenu a:hover {
	border-bottom-color: White;
	opacity: 0.9;
}
#navmenu a img.smallArrow {
	position: absolute;
	top: 13px;
	right: 13px;
}
#nmGlowna {width: 140px; font-weight: bold;}*/
a#nmGlowna:hover { color: #3F1F1F;}
/*#nmWyprzedaze {width: 86px;}
#nmPolecamy {width: 69px;}
#nmPromocje {width: 67px;}
#nmNowosci {width: 66px;}
#nmPunkty {width: 115px;}
#nmRaty {width: 45px;}
#nmRegulamin {width: 106px;}
#nmOnas {width: 52px;}
#nmSluzby {width: 117px;}
#nmKlub {width: 86px;}
#nmWyprzedaze {width: 88px;}
#nmPolecamy {width: 71px;}
#nmPromocje {width: 70px;}
#nmNowosci {width: 69px;}
#nmPunkty {width: 115px;}
#nmRaty {width: 55px;}
#nmPomoc {width: 66px;}
#nmOnas {width: 62px;}
#nmSluzby {width: 117px;}
#nmKlub {width: 96px;}*/


/*logowanie i konto */
#mojPanel {
 	width: 960px;
	height: 39px;
	text-align: left;
}
#mojPanelHead {
	/*line-height: 39px;*/
	padding: 12px 0;
	color: White;
	font-weight: bold;
	float: left;
	margin-left: 5px;
	margin-right: 10px;
}
#mojPanelPanel a {
	padding: 12px 5px;
	text-decoration: none;
	float: left;
	font-weight: bold;
}
#mojPanelPanel a:hover {
	color: #9A9A9A;
}
.Reg {
	width: 72px;
	background-image: url(../img/button/nowekonto.jpg);
}
.Log {
	background-image: url(../img/button/zaloguj.jpg);
	width: 74px;
}
.LogOut {
	background-image: url(../img/button/wyloguj.gif);
	width: 74px;
}
.Hlp {
	background-image: url(../img/button/pomoc.jpg);
	width: 22px;
}
#mojPanel .Reg, #mojPanel .Log, #mojPanel .LogOut, #mojPanel .Hlp, #mojPanel .Txt {
	float: right;
	margin-left: 10px;
	margin-top: 9px;
}



/* pasek KOSZYKA */
#koszykmenu {
	width: 960px;
	min-height: 40px;
	background-color: #333333;
	color: #E5E5E5;
	margin-bottom: 1px;
	position: relative;
}
#koszykobraz {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #333333;
	/*opacity: 0.7;*/
	height: 40px;
	width: 67px;
	background-image: url(../img/tlo/manukoszyktlo.gif);
	background-position: left;
	background-repeat: no-repeat;
	text-align: left;
	border-bottom: 1px solid black;
	z-index: 1100;
}
#koszykrog {
	background-image: url(../img/tlo/koszykrog.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
}

#cowkoszyku {
	display: block;
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: left;
	padding-left: 80px;
}
a#koszykPokaz {
	float: left;
  	height: 40px;
	line-height: 40px;
	margin-left: 20px;
	color: #E5E5E5;
	background-image: url(../img/arrowdown.gif);
}
a#koszykPokaz:hover { color: red;}
a#koszykPokaz img {
	margin-top: 18px;
	margin-right: 10px;
}
a#koszykUkryj {
	float: left;
  	height: 40px;
	line-height: 40px;
	margin-left: 20px;
	color: #E5E5E5;
	background-image: url(../img/arrowup.gif);
	display: none;
}
a#koszykUkryj:hover { color: red;}
a#koszykUkryj img {
	margin-top: 18px;
	margin-right: 10px;
}

a.PokazKoszyk {
	float: right;
  	height: 40px;
	line-height: 40px;
	padding-right: 10px;
	color: #E5E5E5;
	background-image: url(../img/koszykmaly.gif);
}
a.PokazKoszyk:hover { color: red;}
a.PokazKoszyk img {
  	margin-top: 15px;
	margin-right: 10px;
}
#ajaxkosz {
	position: absolute;
	width: 960px;
	/*min-height: 60px;*/
	left: 67px;
	top: 279px;
	text-align: left;
	background-color: #333333;
	border-bottom: 1px solid black;
	/*height: 60px;*/
/*	padding-top: 10px;*/
	/*overflow: auto;*/
	padding-left: 20px;
	/*height: 120px;*/
	z-index: 1000;
	display: none;
}
.akTowar {
	float: left;
	height: 50px;
	width: 280px;
	/*margin: 10px 0;*/
	margin-right: 10px;
	padding-top: 10px;
	position: relative;
	z-index: 1000;
}
.akNazwa {
	color: white;
	text-decoration: none;
}
.akNazwa:hover {
	color: #CC0000;
}
.akFoto {
	float: left;
	vertical-align: middle;
	margin: 0 10px 10px 0;
}
.akIlosc {
	color: #9A9A9A;
}
.akCena {
	color: #CC0000;
	font-weight: bold;
}

/* MENU KATEGORII */
#itemmenu {
	display: block;
	background-color: Black;
}
#itemmenu a {
	font-size: 11px;
	font-weight: bold;
	display: block;
	height: 40px;
	line-height: 40px;
	text-decoration: none;
	color: White;
	background-image: url(../img/kategoriaglowna.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 18px;
}
#itemmenu a:hover {
	opacity: 0.8;
}

/* menu kategorii wybranej */
#kategoriawybrana {
	display: block;
	font-size: 11px;
	background-color: #4D4D4D;
}
#kategoriawybrana a {
	display: block;
	height: 29px;
	line-height: 29px;
	text-align: left;
	text-decoration: none;
	border-bottom: 1px solid #5F5F5F;
	color: #E5E5E5;
	font-size: 11px;
}
#kategoriawybrana #katGlowna {
	height: 40px;
	background-image: url(../img/kategoriawybrana.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	color: White;
	line-height: 40px;
	padding-left: 18px;
	font-weight: Bold;
	font-size: 12px;
}
#kategoriawybrana a:hover {
	color: White;
	font-weight: Bold;
}
#kategoriawybrana a .arrow {
	color: #808080;
	margin-right: 10px;
	font-weight: normal;
}
.podkategoria1 {
	margin-left: 20px;
}
.podkategoria2 {
	margin-left: 34px;
}
#kategoriawybranadol {
	display: block;
	height: 8px;
	margin-top: -1px;
	background-image: url(../img/tlo/kategoriawybranadol.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 0;
	margin-bottom: 12px;
}




/* naglowek glownej czesci strony */
.PageHead {
	width: 739px;
	height: 38px;
	background-color: #F2F2F2;
	font-size: 11px;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	overflow: hidden;
	color: #9A9A9A;
}
.PageHead h1, h5 { /* tytul naglowka w cechach */
	font-family: Tahoma;
	font-weight: bold;
	display: block;
	float: left;
	line-height: 38px;
	height: 38px;
	margin-left: 10px;
}
.PageHead a {
	float: right;
	height: 38px;
	line-height: 38px;
	margin-right: 10px;
	color: #9A9A9A;
	font-size: 11px;
}
.PageHead a:hover {
	color: black;
}
.PageHead span {
	float: right;
	height: 38px;
	line-height: 38px;
	margin-right: 5px;
}



/* STRONICOWANIE */
.Pager {
	clear: both;
	padding: 20px;
	overflow: auto;
}
.Pager span {
	float: left;
	line-height: 22px;
	height: 22px;
	margin-right: 30px;
}
.Pager .Last {
	width: 127px;
	float: left;
	margin-right: 8px;
}
.Pager .Last:link, .Pager .Last:active, .Pager .Last:visited {
	background-image: url(../img/button/poprzednia.jpg);
}
.Pager .Next {
	width: 118px;
	float: left;
	margin-left: 8px;
}
.Pager .Next:link, .Pager .Next:active, .Pager .Next:visited {
	background-image: url(../img/button/nastepna.jpg);
}
.Pager .Number {
	background-image: url(../img/button/pagernumber.jpg);
	float: left;
	width: 22px;
	text-decoration: none;
	color: White;
	font-weight: bold;
	margin-right: 1px;
}
.Pager .NotCurrent{
	background-image: none;
	background-color: transparent;
	color: Silver;
}



/* SORTOWANIE */
#SortBox {
	height: 22px;
	padding: 10px 20px;
	clear: both;
}
#SortBox span {
	float: left;
	line-height: 22px;
	height: 22px;
}
#SortBox form {
	float: left;
	margin-left: 10px;
}
#SortBox .Options {
	height: 50px;
}
.CompareLink {
	float: right;
	line-height: 22px;
	height: 22px;
	margin-right: 10px;
	text-decoration: none;
	font-weight: bold;
	color: Gray;
}
.CompareLink:hover {
	color: Black;
}
#ComparePanel {
	height: 60px;
	background-color: #CC0000;
}
.ComparePurge {
	background-image: url(../img/button/porow_czysc.gif);
	width: 164px;
	float: right;
	margin: 20px;
}
.CompareShow {
	background-image: url(../img/button/porow_pokaz.gif);
	width: 196px;
	float: right;
	margin: 19px 10px;
}




/* BOX TOWARU */
.TowarName {
	font-weight: bold;
	color: #A00000;
	display: block;
	margin-top: 5px;
	text-decoration: none;
}
.TowarName:hover {
	text-decoration: underline;
}

.BoxCecha { /* blok CECH - strona glowna i strona kategorii */
	width: 744px;
	overflow: auto;
	overflow-x: hidden;
	position: relative;
	padding-bottom: 20px;
}
.foto { /* OBRAZKI */
	display: block;
}
.foto:hover {
	color: Black;
}
.foto img {
	display: block;
	border: 1px solid #F2F2F2;
}
.foto:hover img {
	border-color: Silver;
}

.BoxTowar {	/* lista towarow - KONTENER GLOWNY*/
	float: left;
	width: 146px;
	text-align: left;
	margin-top: 19px;
	padding-left: 19px;
	padding-right: 19px;
	border-right: 1px solid Silver;
	height: 200px;
	overflow: hidden;
}
.fTow142 {
	width: 142px;
	height: 78px;
	margin-bottom: 20px;
}
.TowarHead {
	height: 60px;
	overflow: visible;
}
h4 { /* MARKA */
	font-size: 11px;
	font-weight: normal;
	color: #9A9A9A;
	margin-bottom: 10px;
}
.ceny { /* LISTA TOWATOW - KONTENER CEN */
	font-size: 14px;
	color: #9A9A9A;
	display: block;
	float: left;
	line-height: 22px;
}
a.dokoszyka { /* DO KOSZYKA w towarze - MALY */
	width: 22px;
	margin-left: 5px;
	float: left;
	background-image: url(../img/button/dokoszykamaly.jpg);
}
input.dokoszyka {
	width: 22px;
	margin-left: 5px;
	float: left;
	background-image: url(../img/button/dokoszykamaly.jpg);
	background-color: transparent;
	font-size: 0;
	padding-top: 100px;
	overflow: hidden;
}
a.rozmiarowka { /* ROZMIAROWKA w towarze - MALY */
	width: 22px;
	float: left;
	margin-left: 5px;
	background-image: url(../img/button/wybierzrozmiarmaly.jpg);
}
a.pytdostep {	/* ZAPYTANIE O DOSTĘPNOŚĆ w towarze - MALY */
	background-image: url(../img/button/pyt_dostepmaly.gif);
	width: 22px;
	float: left;
	margin-left: 5px;
}


/* POLECAMY */
#polecamylewa {
	float: left;
	width: 329px;
	text-align: left;
	margin-left: 19px;
	margin-top: 20px;
	margin-right: 20px;
}
.fTow327 {
	margin-right: 10px;
	width: 327px;
	height: 148px;
}
.userText {
	color: #4D4D4D;
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 15px;
}

/* male towary w POLECAMY */
#polecamyprawa {
	float: left;
	width: 360px;
	text-align: left;
	margin-top: 5px;
}
.polecamytowar {
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
	border-bottom: 1px solid #E5E5E5;
	width: 100%;
}
.BodyPolecamy {
	float: left;
}
.fTow142p {
	float: left;
	width: 142px;
	height: 78px;
	margin-right: 10px;
}
#polecamyprawa .ceny {
	float: left;
	line-height: 22px;
	display: block;
}
#polecamylewa .TowarName {
	font-size: 13px;
}
#polecamyprawa .TowarName {
	width: 200px;
}
.overButton {
	height: 22px;
	overflow: hidden;
}
#polecamylewa .overButton {
	clear: both;
}
.DoKoszykaD { /* DO KOSZYKA w towarze - DUZY */
	margin: 7px 0 0 0;
	clear: both;
	width: 94px;
	background-image: url(../img/button/dokoszyka.jpg);
}
input.DoKoszykaD {
	background-color: transparent;
	font-size: 0;
	padding-top: 100px;
	overflow: hidden;
}
.RozmiarowkaD { /* ROZMIAROWKA w towarze - DUZY */
	margin: 7px 0 0 0;
	clear: both;
	width: 94px;
	background-image: url(../img/button/wybierzrozmiar.jpg);
}
.overButton .Button {
	margin-top: 0;
}



/* LISTA TOWAR�W */
.BoxTowarList {
	text-align: left;
	padding: 20px 5px;
	border-top: 1px solid #F2F2F2;
	height: 80px;
	overflow: hidden;
	margin: 0 20px;
}
.Dark {
	background-image: url(../img/tlo/gradient_soft.jpg);
}
.BoxTowarList .TowarHead {
	overflow: hidden;
}
.BoxTowarList .TowarName {
	float: left;
	margin: 0 10px 0 0;
	line-height: 15px;
}
.BoxTowarList h4 {
	float: left;
	line-height: 15px;
	padding: 0;
	margin: 0;
}
.BoxTowarList .userText {
	clear: both;
	float: left;
	padding: 0;
	margin: 0;
	display: block;
}

.CompareCheck {
	width: 20px;
	float: right;
	height: 80px;
	text-align: right;
}
.CompareCheck input {
	margin-top: 30px;
}

.DostepBrak {
	width: 22px;
	background-image: url(../img/dostepnosc/brak.gif);
}
.DostepDostawa {
	width: 22px;
	background-image: url(../img/dostepnosc/dostawa.gif);
}
.DostepDuzo {
	width: 22px;
	background-image: url(../img/dostepnosc/duzo.gif);
}
.DostepMalo {
	width: 22px;
	background-image: url(../img/dostepnosc/malo.gif);
}
.DostepRezerwacja {
	width: 22px;
	background-image: url(../img/dostepnosc/rezerwacja.gif);
}
.DostepSrednio {
	width: 22px;
	background-image: url(../img/dostepnosc/srednio.gif);
}
.DostepTel {
	width: 22px;
	background-image: url(../img/dostepnosc/tel.gif);
}
.BoxTowarList .ceny, .BoxTowarList .Button {
	float: left;
	margin: 0 20px 0 0;
	clear: none;
}



/* STRONA TOWARU */
#tHead {
	margin-top: 20px;
	padding: 0 20px;
	clear: both;
	height: 80px;
}
#tDate {
	float: right;
	line-height: 18px;
	font-size: 11px;
	color: #9A9A9A;
	text-align: right;
}
#tHead .foto, #tHead .fKatSub {
	margin: 0;
	padding: 0;
	width: 75px;
	height: 61px;
}
#tHead .foto img, #tHead .fKatSub img {
	margin: 0;
	padding: 0;
}
#tName {
	height: 22px;
	float: left;
	margin-left: 10px;
	text-align: left;
}
#tName h2 { /* nazwa towaru */
	margin-top: 10px;
	font-size: 18px;
	color: #CC0000;
	width: 420px;
}
#tName h3 { /* nazwa marki */
	font-size: 12px;
	font-weight: normal;
	color: #9A9A9A;
}
#tInfo {
	overflow: auto;
	padding: 20px;
	min-height: 200px;
	border-top: 1px solid #F2F2F2;
	background-image: url(../img/tlo/gradient_soft.jpg);
	background-repeat: repeat-x;
}
#tLeft {
	float: left;
	width: 360px;
	text-align: left;
}
.tCecha {
	float: left;
	height: 25px;
	padding-left: 28px;
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 25px;
	margin: 0 10px 10px 0;
	color: #9A9A9A;
}
.cNow {
	background-image: url(../img/button/ico_nowy.gif);
}
.cPro {
	background-image: url(../img/button/ico_promo.gif);
}
.cPlc {
	background-image: url(../img/button/ico_polec.gif);
}
.cWyp {
	background-image: url(../img/button/ico_wyprz.gif);
}
.cSpc {
	background-image: url(../img/button/ico_spec.gif);
}


#tLeft .userText {
	margin: 0 0 20px 0;
}
.tLeftHead {
	clear: both;
	display: block;
	margin-bottom: 30px;
	font-size: 13px;
	font-weight: bold;
}
#tLeft .ceny, #tLeft .Button {
	float: left;
	margin: 0 20px 0 0;
	clear: none;
}
#tGallery {
	float: right;
	width: 330px;
}
#tGallery .fTow327 {
	margin: 0;
}
#tGallery .fTowMini {
	float: left;
	margin-top: 4px;
	margin-right: 4px;
}
#tLeftButtons {
	clear: both;
}
/* tabelka ROZMIAROWKA */
.SmallTable {
	border: 1px solid #D9D9D9;
	padding: 10px;
	width: 430px;
}
.SmallTable .Dark {
	background-color: #F2F2F2;
	background-image: none;
}
.SmallTable .Light {
	background-color: #FAFAFA;
	background-image: none;
}
.stRow {
	clear: both;
	height: 65px;
	padding-left: 10px;
	width: 420px;
	overflow: hidden;
}
.rRozmiar {
	font-weight: bold;
	line-height: 20px;
	color: #4D4D4D;
	margin-top: 10px;
}
.stRow .DoKoszykaD {
	float: right;
}
.stRow .ceny, .stRow .Button {
	float: left;
	margin: 0 20px 0 0;
	clear: none;
}

/* opis Towaru ZAKLADKI */
#Tabs {
	clear: both;
	height: 29px;
	margin: 0 20px;
	border-bottom: 1px solid #D9D9D9;
}
#Tabs a {
	float: left;
	background-image:  url(../img/tab.gif);
	background-repeat: no-repeat;
	height: 28px;
	line-height: 28px;
	width: 140px;
	border-right: 1px solid #D9D9D9;
	margin-left: -1px;
	text-decoration: none;
	position: relative;
	top: 1px;
}
.TabOn {
	/*opacity: 0.5;*/
	font-weight: bold;
	color: #CC0000;
	border-bottom: 1px solid #F3F3F3;
}
.TabOff {
	font-weight: normal;
	border-bottom: 1px solid #D9D9D9;
	color: #9A9A9A;
}
.TabBlock {
	padding: 20px;
	text-align: left;
}
.TabBlock h2 {
	margin: 0 0 20px 0;
	font-size: 13px;
}
/* zakladki na stronie Towaru - DANE TECHNICZNE */
#tParamsBlk .SmallTable {
	width: 500px;
}
.SmallTable table {
	border-collapse: collapse;
	width: 100%;
}
#tParamsBlk th, #tParamsBlk td {
	padding: 10px 20px;
	vertical-align: middle;
	font-weight: normal;
	text-align: left;
}
/* zakladki na stronie Towaru - OPINIE KLIENT�W */
#tAver {
	float: right;
}
.KomentBox {
	border: 1px solid #F2F2F2;
	padding: 20px;
	margin-bottom: 10px;
	overflow: auto;
	clear: both;
}
.KomentUser {
	color: #CC0000;
	font-weight: bold;
	float: left;
	margin-bottom: 10px;
	line-height: 16px;
}
.KomentDate {
	float: left;
	color: #9A9A9A;
	margin-left: 20px;
	font-size: 10px;
	line-height: 16px;
}
.KomentValu {
	float: right;
	width: 81px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.V1 {
	background-image: url(../img/oceny/1.gif);
}
.V2 {
	background-image: url(../img/oceny/2.gif);
}
.V3 {
	background-image: url(../img/oceny/3.gif);
}
.V4 {
	background-image: url(../img/oceny/4.gif);
}
.V5 {
	background-image: url(../img/oceny/5.gif);
}
.KomentTxt {
	border-top: 1px solid #F2F2F2;
	padding-top: 10px;
	clear: both;
	float: left;
	width: 100%;
}



/* KOSZYK */
.form table {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px solid #F2F2F2;
	border-bottom: 1px solid #F2F2F2;
}
.form table td {
	padding: 3px 5px;
	vertical-align: top;
	text-align: left;
}
.form thead td {
	background-color: #F2F2F2;
	color: #9A9A9A;
	border-left: 1px solid White;
	border-right: 1px solid White;
}
.form tbody th {
	padding: 3px 5px 3px 0;
	vertical-align: top;
	text-align: left;
	width: 294px;
	border-left: 1px solid #F2F2F2;
	border-right: 1px solid #F2F2F2;
}
.form tbody td {
	border-left: 1px solid #F2F2F2;
	border-right: 1px solid #F2F2F2;
}
.form tfoot th {
	text-align: right;
	padding: 3px 5px;
	vertical-align: top;
	border-top: 1px solid #F2F2F2;
	border-left: 1px solid #F2F2F2;
	border-right: 1px solid #F2F2F2;
}
.form tfoot td {
	border-top: 1px solid #F2F2F2;
	border-left: 1px solid #F2F2F2;
	border-right: 1px solid #F2F2F2;
}
.prodIlosc input {
	border: 1px solid #F2F2F2;
	width: 30px;
}



/* MINI KONTAKT */
#miniKontaktHead {
	height: 41px;
	background-color: #404040;
	border-top: 1px solid #4D4D4D;
	border-bottom: 1px solid #4D4D4D;
	margin-top: 1px;
}
#miniKontaktHead h5 {
	color: White;
}
#miniKontaktHead a {
	float: right;
  	height: 39px;
	line-height: 39px;
	color: #E5E5E5;
	padding-right: 10px;
	background-image: url(../img/poczta.gif);
}
#miniKontaktHead a:hover {
	color: red;
}
#miniKontaktHead img {
  	margin-top: 15px;
}
#miniKontaktBody {
	background-color: #333333;
	overflow: auto;
	background-image: url(../img/tlo/tlokontaktdol.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 270px;
	padding-top: 20px;
}
.Rows1, 
.Rows2 {
	display: block;
	margin-bottom: 14px;
	padding: 0 10px;
	text-align: left;

	font-size: 11px;
	color: #9A9A9A;
	float: left;
}
/*.Rows1:first-line,
.Rows2:first-line {
	font-weight: bold;
}
#miniKontaktBody .Rows1 {
	width: 200px;
}
#miniKontaktBody .Rows2 {
	width: 90px;
}*/


/* AKTUALNOSCI */
.aktualnosci {
	background-color: #404040;
	border-top: 1px solid #4D4D4D;
	border-bottom: 1px solid #4D4D4D;
	margin-top: 1px;
	color: #9A9A9A;
}
.aktualnosci h5 { /* KOLOR NAGLOWKA W AKTUALNOSCIACH */
	color: White;
}
#aktualnosciBox {
	width: 739px;
	background-color: #333333;
	border-top: 20px solid #333333;
	border-bottom: 20px solid #333333;
	position: relative;
}
.aktualnosc {
	width: 162px;
	border-right: 1px solid #404040;
	font-size: 11px;
	text-align: left;
	padding: 0 10px;
	color: #9A9A9A;
	vertical-align: top;
	position: relative;
	border-collapse: collapse;
}
.aktualnosc .AktuText {
	margin-top: 20px;
	margin-bottom: 32px;
}
a.wiecej {
	position: absolute;
	width: 49px;
	background-image: url(../img/button/wiecej.jpg);
	bottom: 0;
}



/* PLATNOSCI przy stopce strony */
#platnosci {
	margin: 20px auto 0 auto;
	display: block;
	position: relative;
	width: 100%;
	overflow: hidden;
	height: 122px;
	border-top: 1px solid #262626;
	border-bottom: 1px solid #262626;
	clear: both;
}
#platnosci img {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 15px;
}



/* STOPKA STRONY */
#stopka {
	margin: 0 auto;
	display: block;
	position: relative;
	width: 960px;
	overflow: hidden;
	font-size: 11px;
	color: #B3B3B3;
	line-height: 15px;
	padding-bottom: 40px;
	clear: both;
}
#stopkalewa {
	float: left;
	text-align: left;
	margin-top: 20px;
	padding-left: 40px;
}
#stopkaprawa {
	display: block;
	float: right;
	width: 190px;
}
#stopkaprawa li {
	border-bottom: 1px solid #262626;
	display: block;
	float: right;
	clear: both;
	width: 190px;
	list-style: none;
	text-align: right;
	height: 30px;
}
#stopkaprawa a {
	height: 30px;
	line-height: 30px;
	padding-right: 30px;
	color: #B3B3B3;
}
#stopkaprawa a:hover {
	color: White;
}

#HeeX span {
	line-height: 30px;
}
#HeeX a {
	vertical-align: middle;
	text-decoration: none;
	font-weight: bold;
}
#HeeX img {
	vertical-align: middle;
	margin: 0 4px;
	height: 18px;
	width: 56px;
}



/* SZEREG - opis gdzie jestes */
.Branch {
	color: #9A9A9A;
	font-size: 11px;
	line-height: 18px;
	clear: both;
	display: block;
	/*padding: 10px 0;*/
	margin: 0 0 10px 0;
	/*background-color: blue;*/
	overflow: auto;
	min-height: 18px;
}
.Branch strong {
	margin-right: 10px;
	color: #333333;
	font-size: 11px;
	display: block;
	float: left;
	line-height: 18px;
}
.Branch div {
	float: left;
}
.Branch a, .Branch span {
	margin: 0 4px;
	font-size: 11px;
	line-height: 18px;
}
#back {
	margin: 0;
}



/* strona KATEGORIA GLOWNA */
.KatMain {
	color: White;
	background-color: #AF0000;
	border-top: 1px solid #CC0000;
	border-bottom: 1px solid #CC0000;
}
.KatMain a {
	color: White;
}
.KatMainHead {
	width: 719px;
	overflow: auto;
	background-image: url(../img/tlo/kategoriainfonaglowek.jpg);
	padding: 20px 0 10px 20px;
	text-align: left;
	color: #333333;
	border-bottom: 1px solid #BFBFBF;
}
.fKat {
	width: 148px;
	height: 118px;
	float: left;
	margin: 20px 20px 10px 0;
	clear: both;
}
.KatTresc {
	float: left;
	width: 540px;
	margin: 20px 0 10px 0;
}
.KatSub {
	clear: both;
	overflow: auto;
	padding: 20px 0;
	/*border-top: 1px solid #BFBFBF;*/
}
.fKatSub {
	float: left;
	text-align: left;
	width: 300px;
	padding: 5px 20px;
	font-weight: bold;
	text-decoration: none;
	color: #CC0000;
}
.fKatSub .foto {
	font-weight: bold;
	text-decoration: none;
	color: #CC0000;
}
.fKatSub .foto:hover {
	color: Black;
}
.fKatSub img {
	width: 73px;
	height: 58px;
	vertical-align: middle;
	display: inline;
	margin-right: 20px;
}
.KatSubSub {
	margin: 5px 0 0 10px;
}
.KatSubSub a {
	color: #CC0000;
	font-weight: normal;
	font-size: 11px;
	margin-right: 8px;
	line-height: 18px;
}
.KatSubSub a:hover {
	color: Black;
}


/* POMOC */
#katTree {
	padding: 20px;
}
#katTree a {
	padding: 4px 0;
	display: block;
}
#katTree .poz1 {
	text-align: left;
	margin-left: 20px;
	list-style-type: upper-roman;
}
#katTree .poz2 {
	text-align: left;
	margin-left: 50px;
	list-style-type: decimal;
}

.static {
	padding: 20px 20px 40px 20px;
}
.sHead {
	color: #CC0000;
	font-weight: bold;
	font-size: 18px;
	text-align: left;
}
.sBody {

}
.sArt {
	text-align: left;
	margin: 30px 0 0 30px;
	color: #4D4D4D;
	font-size: 18px;
	font-weight: bold;
	clear: both;
}
ol .sArt {
	list-style-position: outside;
	list-style-type: upper-roman;
}
.sTitle {
	text-align: left;
	font-size: 18px;
	color: #4D4D4D;
	/*font-weight: bold;*/
}
.sText {
	font-size: 12px;
	font-weight: normal;
	margin-top: 10px;
}
.sArt img {
	float: left;
	margin: 10px 10px 10px 0;
}


/* POROWNYWARKA */
#ajaxcontainer {
	display: none;
}
#CompareBody { /* okno POROWNYWARKI */
	background-image: none;
	background-color: White;
}
#CompareBody .PageHead {
	width: auto;
	color: White;
	background-color: #AF0000;
	border-top: 1px solid #CC0000;
	border-bottom: 1px solid #CC0000;
}
#CompareBody table {
	border-collapse: collapse;
}
#CompareBody tr:hover {
	background-color: #F2F2F2;
}
#CompareBody tr:hover th {
	color: Black;
}
#CompareBody th,
#CompareBody td {
	/*border-collapse: collapse;*/
	border-right: 1px solid Black;
	border-bottom: 1px solid Silver;
	vertical-align: top;
	padding: 5px;
}
#CompareBody th {
	background-color: #F2F2F2;
	color: #9A9A9A;
}
#CompareBody .DoKoszykaD,
#CompareBody .RozmiarowkaD {
	margin: 0;
}
#CompareBody .userText {
	height: 100px;
	overflow: auto;
	padding: 5px;
	margin: 0;
}


/* Musi byc na koncu */
.NoBorder {
	border: none !important;
}
.NoDisp {
	display: none !important;
}
.Border {
	border: 1px solid Silver !important;
}

