html, body {height: 100%; width: 100%; }
/* ąś */
body {
	margin: 0px;
	font-size: 11px;
	color: #2d2d2d;
	font-family: Verdana, Arial;
	background: url(tlo_integra.gif) repeat-x 0px 0px;
}

table.main {margin: 0px auto 40px auto; width: 998px; }
table.main td.lewe {width: 198px; padding: 0px 12px 0px 12px;}
table.main td.prawe {width: 763px; padding: 0px 11px 0px 0px;}


span.tytul {background: transparent url('box_tytul_a.gif') no-repeat 0% 0%; color: #ffffff; display: block; float: left; font: bold 12px verdana, sans-serif; line-height: 28px; height: 35px; margin-right: 0px; padding-right: 0px; text-decoration: none; }
span.tytul span {background: transparent url('box_tytul_p.gif') no-repeat 100% 0%; display: block; line-height: 14px; padding: 5px 31px 16px 31px; }
span.tytul span a,span.tytul span a:visited {font: bold 12px verdana, sans-serif; color: #ffffff; text-decoration: underline; }
span.tytul span a:hover {color: #AE0000;}

a.tytul,a.tytul:visited {background: transparent url('box_tytul_a.gif') no-repeat 0% 0%; color: #ffffff; display: block; float: left; font: bold 12px verdana, sans-serif; line-height: 28px; height: 35px; margin-right: 0px; padding-right: 0px; text-decoration: underline; }
a.tytul span {background: transparent url('box_tytul_p.gif') no-repeat 100% 0%; display: block; line-height: 14px; padding: 5px 31px 16px 31px; }
a.tytul:hover {text-decoration: underline;}
a.tytul:hover span {}

span.cena {color: #2D2D2D; font-weight: bold;}
span.cena_promocja {color: #AE0000; font-weight: bold;}
span.cena_stara {color: #696969;  font-weight: normal; text-decoration: line-through;}
span.waluta {}
span.cena .waluta {}
span.cena_promocja .waluta {}
span.cena_stara .waluta {}


.fontSize1 {font-size: 11px!important;}
.fontSize2 {font-size: 12px!important;}
.fontSize3 {font-size: 13px!important;}
.fontSize4 {font-size: 14px!important;}
.fontSize5 {font-size: 16px!important;}
.fontSize6 {font-size: 18px!important;}
.fontSize7 {font-size: 24px!important;}

font[size="1"]{font-size: 11px!important;}
font[size="2"]{font-size: 12px!important;}
font[size="3"]{font-size: 13px!important;}
font[size="4"]{font-size: 14px!important;}
font[size="5"]{font-size: 16px!important;}
font[size="6"]{font-size: 18px!important;}
font[size="7"]{font-size: 24px!important;}

font * {font-family: Verdana, Arial!important;}

h1 {margin-top: 4px; margin-bottom: 4px; font-weight: bold; font-size: 18px; color: #AE0000;}
h2 {margin-top: 4px; margin-bottom: 4px; font-weight: bold; font-size: 16px; color: #AE0000;}
h3 {margin-top: 4px; margin-bottom: 4px; font-weight: bold; font-size: 14px; color: #AE0000;}
h4 {margin-top: 4px; margin-bottom: 4px; font-weight: bold; font-size: 13px; color: #AE0000;}
h5 {margin-top: 4px; margin-bottom: 4px; font-weight: bold; font-size: 12px; color: #AE0000;}
h6 {margin-top: 4px; margin-bottom: 4px; font-weight: bold; font-size: 11px; color: #AE0000;}
h7 {margin-top: 4px; margin-bottom: 4px; font-weight: bold; font-size: 10px; color: #AE0000;}

h5 .checkbox {margin-right: 5px;}

span.tytul h1,
span.tytul h2,
span.tytul h3,
span.tytul h4,
span.tytul h5,
span.tytul h6,
span.tytul h7 {font-size: 12px; color: #ffffff; margin: 0px; display: inline;}

table.obtoczka {margin: 0px auto;}
table.obtoczka td {font-size: 0px; padding: 0px; }
table.obtoczka td.obrazek_G {background: url(obrazek_G.gif) no-repeat 100% 100%; height: 12px!important;}
table.obtoczka td.obrazek_P {background: url(obrazek_P.gif) no-repeat 0% 100%; width: 8px;}
table.obtoczka td.obrazek_S img {margin: 0px;  border: 2px solid #ffffff;}
table.obtoczka td.obrazek_D {background: url(obrazek_D.gif) no-repeat 0% 100%; height: 12px!important;}
table.obtoczka td.obrazek_L {background: url(obrazek_L.gif) no-repeat 100% 0%; width: 7px;}

table.box_lewy_gora {width: 198px!important; height: 35px; margin: 0px auto 0px auto; background: url(box_gora_clear.gif) no-repeat 0% 0%;}
table.box_lewy_gora td.box_lewy_gora {background: url(box_gora.gif) no-repeat 0% 100%; text-align: left; padding: 0px; font-size: 12px; font-family: Verdana; font-weight :bold; color: #ffffff;}
table.box_lewy {height: 105px;  width: 198px!important; margin: 0px auto 10px auto; background: url(box_tlo.gif) repeat-y 0% 0%;}
table.box_lewy td.box_lewy {text-align: left; font-size: 11px; font-family: Verdana; font-weight: normal; color: #292929; vertical-align: middle;  background: url(box_dol.gif) no-repeat 0% 100%; padding: 0px 14px 14px 14px;}


table.box_szeroki_gora {width: 763px!important; height: 35px; margin: 0px auto 0px auto; background: url(box_szeroki_gora.gif) no-repeat 0% 0%;}
table.box_szeroki_gora td.box_szeroki_gora {text-align: left; padding: 0px; font-size: 12px; font-family: Verdana; font-weight :bold; color: #ffffff;}

table.box_szeroki_gora_pusty {width: 763px!important; height: 9px; margin: 0px auto 0px auto; background: url(box_szeroki_gora_pusty.gif) no-repeat 0% 0%;}
table.box_szeroki_gora_pusty td.box_szeroki_gora_pusty {padding: 0px; font-size: 0px;}

table.box_szeroki {width: 763px!important; margin: 0px auto 0px auto; background: url(box_szeroki_tlo.gif) repeat-y 0% 0%;}
table.box_szeroki td.box_szeroki {text-align: left; font-size: 12px; font-family: Verdana; font-weight: normal; color: #292929; vertical-align: top; padding: 0px 0px 0px 0px;}
table.box_szeroki td.box_szeroki_dol {text-align: center; font-size: 12px; line-height: 18px; font-family: Verdana; font-weight: normal; color: #292929; vertical-align: bottom;  background: url(box_szeroki_dol.gif) no-repeat 0% 100%; padding: 10px 0px 10px 0px; height: 100px;}

table.box_szeroki2 {width: 763px!important; margin: 0px auto 0px auto; background: url(box_szeroki_tlo.gif) repeat-y 0% 0%;}
table.box_szeroki2 td.box_szeroki2 {text-align: left; font-size: 11px; font-family: Verdana; font-weight: normal; color: #292929; vertical-align: top; padding: 0px 0px 0px 0px; background: url(box_szeroki_dol.gif) no-repeat 0% 100%;}

table.box_text_gora {width: 763px!important; height: 35px; margin: 0px auto 0px auto; background: url(box_szeroki_gora.gif) no-repeat 0% 0%;}
table.box_text_gora td.box_text_gora {padding: 0px; text-align: left; padding: 0px; font-size: 12px; font-family: Verdana; font-weight :bold; color: #ffffff;}
table.box_text_gora_pusty {width: 763px!important; height: 9px; margin: 0px auto 0px auto; background: url(box_szeroki_gora_pusty.gif) no-repeat 0% 0%;}
table.box_text_gora_pusty td.box_text_gora_pusty {padding: 0px; font-size: 0px;}
table.box_text {width: 763px!important; margin: 0px auto 0px auto; background: url(box_szeroki_tlo.gif) repeat-y 0% 0%;}
table.box_text td.box_text {height: 100px; text-align: left; font-size: 11px; font-family: Verdana; font-weight: normal; color: #292929; vertical-align: top; padding: 0px 0px 0px 0px; background: url(box_szeroki_dol.gif) no-repeat 0% 100%; }

table.box_690_gora {width: 690px!important; height: 35px; margin: 0px auto 0px auto; background: url(box_690_gora.gif) no-repeat 0% 0%; background-color:transparent;}
table.box_690_gora td.box_690_gora {padding: 0px; text-align: left; padding: 0px; font-size: 12px; font-family: Verdana; font-weight :bold; color: #ffffff;}
table.box_690_gora_pusty {width: 690px!important; height: 9px; margin: 0px auto 0px auto; background: url(box_690_gora_pusty.gif) no-repeat 0% 0%;}
table.box_690_gora_pusty td.box_text_gora_pusty {padding: 0px; font-size: 0px;}
table.box_690 {width: 690px!important; margin: 0px auto 0px auto; background: url(box_690_tlo.gif) repeat-y 0% 0%;}
table.box_690 td.box_690 {height: 100px; text-align: left; font-size: 11px; font-family: Verdana; font-weight: normal; color: #292929; vertical-align: top; padding: 0px 0px 0px 0px; background: url(box_690_dol.gif) no-repeat 0% 100%; }

div.telefony {width: 170px!important; margin: 0px auto; overflow: auto; font-family: Verdana; font-size: 12px; font-weight: bold; color: #292929;}
div.telefony p {margin: 2px 0px;}
div.telefony font {}
div.stopka {font-size: 11px; font-weight: bold; color: #9a9a9a; text-align: center; margin: 10px auto 20px auto; padding: 0px;}
div.stopka a {color: #9a9a9a; text-decoration: none; font-weight: bold;}
div.stopka a:hover {text-decoration: underline;}

a {color: #363636;}
a:visited {color: #363636;}
a:hover {color: #AE0000; text-decoration: underline;}

a.menu,
a.menu:visited	{display: block; float: left; color: #737373; margin-left: 11px; margin-right: 11px;text-decoration: none; font-size: 12px; font-weight: bold; font-family: Verdana; padding-bottom: 6px; border-bottom: 0px solid #EAEAEA; }
a.menu:hover {/*color: #AE0000;*/ text-decoration: none; border-bottom: 2px solid #AE0000; padding-bottom: 4px;}

a.menu#selected,
a.menu#selected:visited	{display: block; float: left; margin-left: 11px; margin-right: 11px;text-decoration: none; font-size: 12px; font-weight: bold; font-family: Verdana; color: #AE0000; text-decoration: none; border-bottom: 2px solid #AE0000; padding-bottom: 4px;}
a.menu#selected:hover {color: #737373; text-decoration: none; border-bottom: 2px solid #AE0000; padding-bottom: 4px;}

table td.stopka {  vertical-align : bottom; background: url(tlo_dol.gif) repeat-x 0% 0%; height: 130px;}
table td.stopka div.tlo { margin: 0px auto;  padding: 0px 0px 0px 0px;   color: #000000; line-height : 24px; vertical-align : middle; width: 966px;}

td {padding: 0px; font-size: 11px;  color: #2d2d2d;  font-family: Verdana, Arial; vertical-align: top;}
div.tresc {width: 763px!important; margin-left: auto; margin-right: auto; overflow: hidden;
	/*background: url(box_szeroki_gora_pusty.gif) no-repeat 0% 0%; padding-top: 9px;*/
}

p {}

img {border: 0px;}

input {
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana;
	color: #444444;
	border: 1px solid #767676;
	background-color: #ffffff;
	margin: 0px;
	padding: 1px 3px 2px 3px;
}

input.button {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
	color: #444444;
	border: 1px solid #767676;
	background-color: #E4E4E4;
	margin: 0px 0px 1px 0px;
	padding: 0px 3px 0px 3px;
	cursor: pointer;
}

input.wyslijoferte {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
	color: #444444;
	border: 1px solid #767676;
	background-color: #E4E4E4;
	margin: 0px 0px 1px 0px;
	padding: 3px 3px 3px 3px;
	cursor: pointer;
}

input.zapisz{
	padding:2px 2px 2px 18px;
	background-image:url('./admin/m_zapisz.jpg');
	background-repeat:no-repeat;
	background-position:2px 2px;

}
input.zamknij{
	padding:2px 2px 2px 18px;
	background-image:url('./admin/no.gif');
	background-repeat:no-repeat;
	background-position:2px 2px;

}


input:hover {background-color: #f8f8f8;}
input.button:hover {background-color: #e1e1e1;}

input#wysylka { /* checkbox otwierajacy alternatywne dane adresowe do wysylki */ }
select {
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana;
	color: #444444;
	border: 1px solid #767676;
	background-color: #ffffff;
	margin: 0px;
}
span {}

table#submit { /* obszar przycisku submit w formularzach zbierajacych dane uzytkownika  ##### do usuniecia */ }
table#submit td { /* obszar przycisku submit w formularzach zbierajacych dane uzytkownika  ##### do usuniecia  */ }

.cena_stara {text-decoration: line-through;}
#wydrukuj {width: 50px; float: right; text-align: center; padding: 2px 10px; margin: 0px;}

.informacja { /* INFORMACJA (h3) - znaleziono X produktow/tresci itp. */
	font-size: 13px;
	margin: 5px auto;
}
.znaleziono { /* INFORMACJA (h3) - znaleziono X produktow/tresci itp. */
	font-size: 13px;
	margin: 5px 0px;
}
.nieZnaleziono { /*KOMUNIKAT O BLEDZIE (h3) - nie znaleziono produktow/tresci itp. */
	font-size: 13px;
	margin: 5px 0px;
}


/* **** wybor strony **** */
span.pageSelector a {
	text-decoration: underline;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
}
span.pageSelector a#selected {
  font-weight: bold;
  text-decoration: none;
  color: #AE0000;
}
span.pageSelector a#poprzednia {
  background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 3px;
  padding-left: 10px;
  font-weight: bold;

}
span.pageSelector a#nastepna {
  background: url(ikona_nawigacja_nastepna.gif) no-repeat 100% 3px;
  padding-right: 10px;
  font-weight: bold;
}

span.pageSelector img {display: none;}

td.poprzednia img {display: none;}
td.poprzednia {width: 200px!important; color: #444444;padding: 7px 0px; text-align: left; vertical-align: middle;}
td.poprzednia a {background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 3px; padding-left: 10px; font-weight: bold; font-size: 11px; font-family: Verdana; }
td.nawigacja {width: 310px;}
td.nastepna img {display: none;}
td.nastepna {width: 200px!important; color: #444444; padding: 7px 0px; text-align: right; vertical-align: middle;}
td.nastepna a {background: url(ikona_nawigacja_nastepna.gif) no-repeat 100% 3px; padding-right: 10px; font-weight: bold; font-size: 11px; font-family: Verdana;}

th.chosen img {margin-left: 2px;}

/* ***** ogolne style standardowych elementow ***** */
td.radio input { /* obszar przyciskow radio w formularzach zamawiania ##### do usuniecia */ }

input.radio {border: 0px;}
input.checkbox {border: 0px;}

tr.tr1 {}
tr.tr2 {}
.styl1 {}
.styl1:hover {}
.styl2 {}
.styl2:hover {}

tr.hl {}

.selected { /* wybrana kategoria */ }

#upomnienie { /* komunikat o niespelnieniu kryteriow walidacji w formularzach */ }
span#upomnienie {
	color: #FF0000;
	font-size: 11px;
	padding:1px;
}

a.druk, a.button, a.druk:visited, a.button:visited {
	border: 1px solid #767676;
	background-color: #E4E4E4;
	font-weight: bold;
	text-decoration: none;
	color: #352B1C;
	font-family: Verdana;
	font-size: 10px;
	padding: 3px 12px;
	display: block;
	width: 90px;
}
a.druk:hover, a.button:hover  {text-decoration: none;}

.button#polec { /* przycisk submit formularza polecenia */ }
.button#polec:hover {}

.etykieta { /* etykiety dla pol teksotwych w formularzach */ }
#reg_submit { /* przycisk submit w procesie zamawiania */ }
#reg_submit:hover {}

/* ***** allPayForm ***** */
h5.allPayForm { /* naglowek */ }
table.allPayForm { /* tabela z wyborem banku */
	width: 90%
}
table.allPayForm radio { /* przyciski radio z wyborem banku */ }
table.allPayForm label { /* etykiety dla przyciskow z wyborem banku */ }
table.allPayForm td#ikona { /* komorka tabeli z ikona allpay */
	width: 150px;
	text-align: center;
}

/* ***** payFormLink ***** */
div.payFormLink { /* akapit z linkiem do formularza przelewu */
	width : 100%;
	text-align: center;
}
.payFormLink a, .payFormLink a:visited { /* link do formularza przelewu */ }
.payFormLink a:hover { /* link do formularza przelewu */ }
.payFormLink img { /* miniaturka przelewu */
	border: 1px solid #6A9962;
}


/* ***** cusConLink ***** */
a.cusConLink { /* link do indywidualnej tresci */ }


/* ***** catPath ***** */
div.catPath {display: inline; margin: 0px; font-size: 12px;}
table.catPath {margin: 0px;}
table.catPath td {font-size: 12px;}
table.catPath a, table.catPath a:visited { /* linki wewnatrz sciezki "okruszkow" */ }
table.catPath a:hover { /* linki wewnatrz sciezki "okruszkow" */ }
table.catPath h1,table.catPath h2, table.catPath h3, table.catPath h4,
div.catPath h1, div.catPath h2, div.catPath h3, div.catPath h4 {display: inline; margin: 0px; font-weight: bold; color: #ffffff; font-size: 12px;}

/* ***** askForm ***** */
h5.askForm { /* naglowek / komunikat o wyslaniu wiadomosci */ }
table.askForm { /* tabela z formularzem zapytania */ }
.button#zapytaj { /* przycisk submit zapytania */ }
.button#zapytaj:hover {}

table.askForm .etykieta { /* etykieta pola teksotwego */
	text-align: right;
}
table.askForm .miniaturka { /* miniaturka i podpis miniaturki */
	vertical-align: middle;
}
table.askForm .miniaturka a {}
table.askForm .zapytaj { /* komorka przycisku submit */ }


/* ***** artList ***** */
a.artList, a.artList:visited { /* linki wewnarz tabeli artykulow */ }
a.artList:hover { /* linki wewnarz tabeli artykulow */ }
table.artList {
	width: 100%;
	background-color: #F6E0A6;
}
table.artList td { /* komorki tabeli artykulow */
	vertical-align: top;
	padding: 5px;
}

/* ***** findForm ***** */
table.findForm {width: 190px; margin: 5px auto ;}
table.findForm td {text-align: center; padding: 1px 0px;}
table.findForm input.findForm {width: 160px;  font-size: 11px; margin: auto 5px;}
table.findForm input#szukaj, input#szukaj,input#focus {width: 135px; color: #191919; font-size: 10px; padding: 1px 15px; margin-right:5px;}
table.findForm input#szukaj:hover, input#szukaj:hover {}


/* ***** loginForm ***** */
table.loginForm {margin: 5px auto 0px auto; width: 150px;}
table.loginForm td {padding: 1px 0px; }
table.loginForm td.ikonki {vertical-align: middle; width: 18px; text-align: center;}
table.loginForm a, table.loginForm a:visited {font-weight: normal; font-size: 11px; font-family: Verdana; text-decoration: underline;}
table.loginForm a:hover {}

table.loginForm td#upomnienie {color: #AE0000; text-align: center;}
div.loginForm#naglowek {display: none;}
table.loginForm td.etykieta {display: none;}
table.loginForm input {}
table.loginForm input#login {width: 142px;}
table.loginForm input#haslo {width: 76px;}
table.loginForm input#zaloguj {width: 61px; margin-left: 3px;}
table.loginForm input#zaloguj:hover {}
table.loginForm td#zarejestruj {text-align: center; padding: 3px 0px 0px 0px;}
table.loginForm td#zarejestruj a, table.loginForm td#zarejestruj a:visited { /* link do rejestracji */ }
table.loginForm td#zarejestruj a:hover { /* link do rejestracji */ }
table.loginForm td#przypomnij {text-align: center; padding: 3px 0px 5px 0px;}
table.loginForm td#przypomnij a, table.loginForm td#zarejestruj a:visited { /* link do przypomnienia hasla */ }
table.loginForm td#przypomnij a:hover { /* link do przypomnienia hasla */ }

table.loginForm #witaj { /* komunikat : powitanie uzytkownika */ }
table.loginForm #witaj span { /* jaki user */ }

table.loginForm #rabat { /* komunikat : rabat */ }
table.loginForm #rabat span { /* ile rabatu */ }

table.loginForm #punkty { /* komunikat : punkty za zakupy */ }
table.loginForm #punkty span { /* ilosc punktow */ }


/* ***** loginForm2 ***** */
table.loginForm2 { /* tabela z formularzem logowania */ }
span.loginForm2#upomnienie { /* komorka komunikatu o bledzie przy wypelnianiu formularza */ }
table.loginForm2 td.etykieta { /* etykieta dla pol logowania */ }
table.loginForm2 input { /* pola formularza logowania */ }
table.loginForm2 input#login { /* pole loginu */
	width: 130px;
	padding-left: 5px;
}
table.loginForm2 input#haslo { /* pole hasla */
	width: 130px;
	padding-left: 5px;
}
table.loginForm2 input#zaloguj { /* przycisk "zaloguj" */
	width: 60px;
	margin-left: 5px;
}
table.loginForm2 input#zaloguj:hover {}


/* ***** recForm ***** */
p.recForm { /* akapit / podziekowanie za wyslanie */ }
p.recForm a, p.recForm a:visited { /* link powrotu do sklepu */ }
p.recForm a:hover { /* link powrotu do sklepu */ }
h5.recForm { /* naglowek / komunikat o wyslaniu wiadomosci */ }
table.recForm { /* tabela z formularzem polecenia */ }
table.recForm .button#zapytaj { /* przycisk submit formularza polecenia */ }

table.recForm .etykieta { /* etykieta pola teksotwego */
	text-align: right;
}
table.recForm .miniaturka { /* miniaturka i podpis miniaturki */
	vertical-align: middle;
}
table.recForm .miniaturka a {}
table.recForm .zapytaj { /* komorka przycisku submit */ }

/* ***** subReqForm ***** */
div.subReqForm {}
table.subReqForm { /* tabela z formularzem zamowienia newslettera */ }
table.subReqForm h5 { /* tytul formularza zamowienia newslettera */ }
table.subReqForm #zamawiam { /* przycisk sumbit */ }
table.subReqForm #zamawianyadres { /* pole adresu */ }

/* ***** wybor.php ***** */
table.wybor {
	width : 100%;
	margin-left : 20px;
	margin-right : 20px;
}

/* **** pasForm ***** */
h5.pasForm {}
table.pasForm { /* tabela z formularzem zmiany hasla */
	width: 400px;
}
table.pasForm td.etykieta { /* etykieta dla pol tekstowych */
	text-align: right;
	width: 150px;
}
table.pasForm .button#zmienhaslo { /* przycisk submit formularza */ }
table.pasForm td#upomnienie { /* komunikat o bledzie */ }
a.pasForm, a.pasForm:visited { /* link powrotny do profilu */ }
a.pasForm:hover { /* link powrotny do profilu */ }


/* ***** cart ***** */
div.cart { /* modul koszyka */ }
table.cart { /* miniaturka koszyka */ }
table.cart td.cena { /* kolumna z cena */ }
div.pusty {  /* twoj koszyk jest pusty */
	text-align: center;
}
div.podsumowanie { /* podsumowanie koszuka */ }
div.podsumowanie span.cena { /* cena w podsumowaniu koszyka */
	font-weight: bold;
}
div.podsumowanie span.waluta {/* waluta ceny */}
span.cart a, span.cart a:visited { /* link do koszyka */ }
span.cart a:hover { /* link do koszyka */ }


/* ***** buyPath ***** */
table.buyPath img {
	margin-bottom: 1px;
}
a.buyPath, a.buyPath:visited { /* link w sciezce okruszkow */ }
a.buyPath:hover { /* link w sciezce okruszkow */ }
a.buyPath#selected, a.buyPath#selected:visited { /* wybrany link w sciezce okruszkow */
	text-decoration: none;
}
a.buyPath#selected:hover { /* wybrany link w sciezce okruszkow */ }
span.buyPath {}
div.buyPath {}

table.buyPath#porady {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
table.buyPath#porady td {
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}

/* ***** cartForm ***** */
div.cartForm#zasobnik{ /*lista rabatow, lista towarow, kod rabatowy, aktualizuj koszyk we wsplnym zasobniku */
	width : 100%;
}
table.cartForm {
	width: 100%;
}
a.cartForm, a.cartForm:visited {}

a.cartForm:hover {}

h4.cartForm { /* "Twoj koszyk jest pusty */ }
h5.cartForm { /* naglowki kolejnych sekcji */ }
h5.cartForm.towary  {}
h5.cartForm.dostawcy {}
h5.cartForm.platnosci {}
h5.cartForm.opakowania {}
span.cartForm#gratis { /* "gratis" */ }
table.cartForm { /* tabele z zestawieniami / wyborem */ }
table.cartForm.towary {}
table.cartForm.dostawcy {}
table.cartForm.platnosci {}
table.cartForm.opakowania {}

table.cartForm .cena	{ /* kolumna z cena */
	vertical-align: middle;
	font-weight: bold;
	text-align: right;
	width: 100px;
}
table.cartForm .akcje { /* kolumna z przyciskami funkcyjnymi (usun) */
	width: 30px;
}
table.cartForm .razem { /* komorka podsumowania */
	font-weight: bold;
	text-align: right;
}
table.cartForm table {
	width: 100%;
}
table.cartForm table#razem {}
table.cartForm td.razem {
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}
table.cartForm tr.razem td.cena {
	vertical-align: middle;
}
table.cartForm tr.rabat td.razem {}
table.cartForm tr.rabat td.cena {}

table.cartForm tr.razem#punkty img {
	cursor: pointer;
}

table.cartForm .ikona { /* komorki ikonek dla opcji zamowienia (dostawcy itp.) */
	text-align: center;
	vertical-align: middle;
	width: 130px;
}
table.cartForm .radio { /* kolumna z przyciskami radio dla opcji zamowienia */
	vertical-align: middle;
}
table.cartForm .opis { /*  kolumna z opisami dla opcji zamowienia */
	vertical-align: middle;
}
table.cartForm .ilosc { /* kolumna ilosci na wykazie towarow w koszyku */
	text-align: right;
	width: 25px;
}
table.cartForm .ilosc table input {
	text-align: right;
	width: 30px;
	padding-right: 2px;
}

table.cartForm .ilosc table span.jednostka {
	padding-left: 2px;
	padding-right: 2px;
}

table.cartForm .ilosc img {
	cursor: pointer;
	margin-left: 3px;
}
table.cartForm .nazwa { /* kolumna z nazwa na wykazie towarow w koszyku */ }
table.cartForm .zdjecie { /* kolumna ze zdjeciem na wykazie towarow w koszyku */ }
table.cartForm .lp { /* kolumna z liczba porzadkowa na wykazie towarow w koszyku */ }

p.cartForm#poprzednia { /*kontynuuj zakupy */ }


table.cartForm#kodRabatowy {width: 100%; margin: 5px 0px 5px auto;}
table.cartForm#kodRabatowy td#wpiszKod {text-align: right; }
table.cartForm#kodRabatowy td.akcje {width: 30px;}
table.cartForm#kodRabatowy td#dodajKodRabatowy {vertical-align: middle;  text-align: right;}
table.cartForm#kodRabatowy td#dodajKodRabatowy input {width: 60px;}
table.cartForm#kodRabatowy td#dodajKodRabatowy_przycisk {width: 60px; text-align: right; }
table.cartForm#kodRabatowy td#dodajKodRabatowy_przycisk input {}

table.cartForm#aktualizuj {width: 100%; margin: 5px 0px;}
table.cartForm#aktualizuj td.kontynuujZakupy {text-align: left;}
table.cartForm#aktualizuj td.aktualizujKoszyk {text-align: right;}
table.cartForm#aktualizuj td.aktualizujKoszyk input.button {width: 140px;}
table.cartForm#aktualizuj td.akcje {width: 30px;}


.cartForm #wpiszKod { /*komorka z komunikatem zachecajacym do wpisania kodu rabatowego*/
	text-align : right;
}
.cartForm #polaEdycyjne { /* komorka z formularzem kodu rabatowego */
	text-align : right;
	width : 170px;
}
.cartForm #dodajRabat { /* pole edycyjne w formularzu kodu rabatowego */
}
.cartForm #dodajRabat_przycisk { /* przycisk w formularzu kodu rabatowego */
}


/* ***** sum ***** */
span.sum#gratis { /* "gratis" */ }
p.odbiorca { /* dane odbiorcy */
	text-align: left;
	padding-left: 10px;
}
table.sum td p { /* dane odbiorcy */
	text-align: left;
}
p.sum { /* dane odbiorcy */
	text-align: left;
}
h5.sum { /* naglowki sekcji */
	text-align:left;
}
table.sum {
	width: 100%;
}
table.sum#dodatkowe {
	margin-top: 10px;
}
table.sum#dodatkowe td {
	text-align:center;
}
table.sum#dodatkowe textarea {
	width: 400px;
	height: 100px;
}
table.sum .nazwa { /* kolumna z nazwa na wykazie towarow */
	text-align: left;
}
table.sum .cena { /* kolumna z cena */
	vertical-align: middle;
	text-align: right;
	width: 100px;
}
table.sum .ilosc { /* kolumna ilosci na wykazie towarow */
	vertical-align: middle;
	text-align: right;
	width:60px;
}
table.sum .usun {
	vertical-align: middle;
	text-align: right;
	width:60px;
}
table.sum .razem { /* komorka podsumowania */
	font-weight: bold;
	text-align: right;
}
table.sum table#razem {}
table.sum td.razem {
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}
table.sum tr.razem td.cena {
	vertical-align: middle;
}
table.sum tr.razem#rabat td.razem {}
table.sum tr.razem#rabat td.cena {}

table.sum .opis { /*  kolumna z opisami dla opcji zamowienia */
	text-align: left;
	vertical-align:middle;
}
table.sum td.opis, table.sum td.cena {}
table.sum#dane_odbiorcy { /* dane odbiorcy zamowienia */ }
table.sum#dane_odbiorcy td { /* komorki z danymi odbiorcy i dostawy */}
table.sum#dane_odbiorcy h5 { /* naglowki w komorkach z danymi odbiorcy i dostawy */ }
a.sum, a.sum:visited {}
a.sum:hover {}

p.sum {}

table.sum td.nazwa {}
table.sum .etykieta { /* etykieta do uwag */ }
table.sum .textarea { /* pole do wpiasnia uwag */ }


/* ***** sumOrd ***** */
span.sumOrd#gratis { /* gratis */ }
table.sumOrd { /* tabele */
	width: 100%;
}
table.sumOrd .nazwa { /* kolumna z nazwa na wykazie towarow */
	text-align: left;
}
table.sumOrd .cena { /* kolumna z cena */
	vertical-align: middle;
	text-align: right;
	width: 100px;
}
table.sumOrd .ilosc { /* kolumna ilosci na wykazie towarow */
	vertical-align: middle;
	text-align: right;
	width: 60px;
}
table.sumOrd .razem { /* komorka podsumowania */
	font-weight: bold;
	text-align: right;
}
table.sumOrd table#razem {}
table.sumOrd td.razem {
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}
table.sumOrd tr.razem td.cena {
	vertical-align: middle;
}
table.sumOrd tr.razem#rabat td.razem {}
table.sumOrd tr.razem#rabat td.cena {}

h5.sumOrd { /* naglowki sekcji */ }
table.sumOrd .opis {
	vertical-align: middle;
	text-align: right;
}
table.sumOrd#dane_odbiorcy { /* dane odbiorcy zamowienia */ }
table.sumOrd#dane_odbiorcy td { /* komorki z danymi odbiorcy i dostawy */
	 vertical-align: top;
	 width: 50%;
	 text-align: center;
}
table.sumOrd#dane_odbiorcy h5 { /* naglowki w komorkach z danymi odbiorcy i dostawy */ }
table.sumOrd#uwagi { /* uwagi do zamowienia */ }
table.sumOrd#uwagi h5 { /* naglowek uwag do zamowienia */ }

table.sumOrd td.sum_opis {padding: 0px;}

/* ***** ordDet ***** */
h5.ordDet { /* naglowki sekcji */ }
table.ordDet {
	width : 100%;
}
table.ordDet#dane_odbiorcy h5 { /* naglowki w komorkach z danymi odbiorcy i dostawy */ }
table.ordDet#uwagi { /* uwagi do zamowienia */ }
table.ordDet#uwagi h5 { /* naglowek uwag do zamowienia */ }
table.ordDet a, table.ordDet a:visited { /* linki wewnatrz zamowienia */ }
table.ordDet a:hover { /* linki wewnatrz zamowienia */ }

table.ordDet#ukryta {width: 550px; margin: 0px auto;}
table.ordDet #poprzednia img {display: none;}
table.ordDet #poprzednia {width: 200px!important; color: #444444;padding: 7px 0px; text-align: left; vertical-align: middle;}
table.ordDet #poprzednia a {background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 3px; padding-left: 10px; font-weight: bold; font-size: 11px; font-family: Verdana; }
table.ordDet #lista {width: 100px; vertical-align: middle;}
table.ordDet #nastepna img {display: none;}
table.ordDet #nastepna {width: 200px!important; color: #444444; padding: 7px 0px; text-align: right; vertical-align: middle;}
table.ordDet #nastepna a {background: url(ikona_nawigacja_nastepna.gif) no-repeat 100% 3px; padding-right: 10px; font-weight: bold; font-size: 11px; font-family: Verdana;}

table.ord_podsumowanie {margin : 0 auto;}

/* ***** thank, regCon ***** */
div.thank, div.regCon {}
table.thank, table.regCon {
	width: 100%;
	margin : 5px;
}
table.thank td, table.regCon td {}

/* ***** ordList ***** */
h5.ordList { /* naglowki sekcji, komunikaty */ }
table.ordList {width: 100%; margin: 0px auto;}
table.ordList td {padding: 1px; vertical-align: middle;}
table.ordList th {text-align: left;}
table.ordList th.naleznosc {width: 85px; padding-right: 5px;}
table.ordList td.naleznosc {color: #AE0000; text-align: right; padding-right: 5px; font-weight: bold; font-size: 12px;}
table.ordList .rozliczone { text-align:center; /* kolumna z ikona rozliczenia */ }
table.ordList td.szczegoly {padding: 2px 0px 2px 4px;}
table.ordList td.szczegoly a, table.ordList td.szczegoly a:visited {width: 60px;}
p.ordList#strony { /* ilosc wynikow na strone */ }

td.ordList {}
td.ordList select {width: 40px;}
.ordList .druk {}


/* ***** regForm **** */
span.regForm#upomnienie, span.userForm#upomnienie { /* blad walidacji */
	padding: 1px;
}
h5.regForm,h5.userForm { /* naglowki sekcji */ }
table.regForm, table.userForm { /* glowna tabela */
	width: 100%;
}
table.regForm input {}
table.regForm#uwagi td,table.userForm#uwagi td {}
table.regForm td.etykieta, table.userForm td.etykieta {}
table.regForm td, table.userForm td {
	vertical-align: middle;
}

a.regForm, a.regForm:visited, a.userForm, a.userForm:visited  {}
a.regForm:hover, a.userForm:hover {}

span.reg_dane#upomnienie { /* blad walidacji */
	padding: 1px;
}
table.reg_dane { /* glowna tabela */
	width: 100%;
}
table.reg_dane input {}
table.reg_dane#uwagi {}
table.reg_dane td.etykieta {}
table.reg_dane td {
	vertical-align: middle;
}


/* menu kategorii */
/*
TABLE.catMenu
   TR
      TD
         P
            A
               IMG
*/
table.catMenu {width: 160px; margin: 0px auto;}
table.catMenu tr {padding: 0px;}
table.catMenu tr.styl1 {padding: 0px;}
table.catMenu tr.styl2 {padding: 0px;}
table.catMenu p {margin: 0px; padding: 0px 0px;}

table.catMenu a,table.catMenu a:visited {color: #363636; text-decoration: none; font-size: 12px; line-height: 18px;}
table.catMenu a:hover {text-decoration: underline;}
table.catMenu a.selected,table.catMenu a.selected:visited {color: #AE0000; text-decoration: none; font-size: 12px; line-height: 18px;}
table.catMenu a.selected:hover {text-decoration: underline;}

table.catMenu td {text-align: left; font-weight: normal; padding: 0px 0px;}

table.catMenu td.zwiniete1 {padding-left: 0px; font-weight: bold; }
table.catMenu td.zwiniete1 a {background: url(catMenu_level0a.gif) no-repeat 0px 4px; padding-left: 11px;}
table.catMenu td.zwiniete1 a.selected {background: url(catMenu_level0a_selected.gif) no-repeat 0px 4px; padding-left: 11px;}

table.catMenu td.rozwiniete1 {padding-left: 0px; font-weight: bold; }
table.catMenu td.rozwiniete1 a {background: url(catMenu_level0a.gif) no-repeat 0px 4px; padding-left: 11px;}
table.catMenu td.rozwiniete1 a.selected {background: url(catMenu_level0a_selected.gif) no-repeat 0px 4px; padding-left: 11px;}


table.catMenu td.zwiniete2 {padding-left: 22px; font-weight: bold; background: url(catMenu_tlo.gif) no-repeat 1px -5px;}
table.catMenu td.zwiniete2 a {background: url(catMenu_level1a.gif) no-repeat 0px 5px; padding-left: 9px;}
table.catMenu td.zwiniete2 a.selected {background: url(catMenu_level1a_selected.gif) no-repeat 0px 5px; padding-left: 9px;}

table.catMenu td.rozwiniete2 {padding-left: 22px; font-weight: bold; background: url(catMenu_tlo.gif) no-repeat 1px -5px;}
table.catMenu td.rozwiniete2 a {background: url(catMenu_level1a.gif) no-repeat 0px 5px; padding-left: 9px;}
table.catMenu td.rozwiniete2 a.selected {background: url(catMenu_level1a_selected.gif) no-repeat 0px 5px; padding-left: 9px;}


table.catMenu td.zwiniete3 {padding-left: 43px; background: url(catMenu_tlo.gif) no-repeat 1px -5px;}
table.catMenu td.zwiniete3 a {background: url(catMenu_level2.gif) no-repeat 0px 6px; padding-left: 8px;}
table.catMenu td.zwiniete3 a.selected {background: url(catMenu_level2_selected.gif) no-repeat 0px 6px; padding-left: 8px;}

table.catMenu td.rozwiniete3 {padding-left: 43px; background: url(catMenu_tlo.gif) no-repeat 1px -5px;}
table.catMenu td.rozwiniete3 a {background: url(catMenu_level2.gif) no-repeat 0px 6px; padding-left: 8px;}
table.catMenu td.rozwiniete3 a.selected {background: url(catMenu_level2_selected.gif) no-repeat 0px 6px; padding-left: 8px;}


table.catMenu td.zwiniete4 {padding-left: 64px; background: url(catMenu_tlo.gif) no-repeat 1px -5px;}
table.catMenu td.zwiniete4 a {background: url(catMenu_level2.gif) no-repeat 0px 6px; padding-left: 8px;}
table.catMenu td.zwiniete4 a.selected {background: url(catMenu_level2_selected.gif) no-repeat 0px 6px; padding-left: 8px;}

table.catMenu td.rozwiniete4 {padding-left: 64px; background: url(catMenu_tlo.gif) no-repeat 1px -5px;}
table.catMenu td.rozwiniete4 a {background: url(catMenu_level2.gif) no-repeat 0px 6px; padding-left: 8px;}
table.catMenu td.rozwiniete4 a.selected {background: url(catMenu_level2_selected.gif) no-repeat 0px 6px; padding-left: 8px;}



table.catMenu h2 {
	text-indent: -13px;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-weight: normal;

}
table.catMenu h3 {
	text-indent: -13px;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-weight: normal;
}

table.catMenu td.tresc1 p, table.catMenu td.tresc2 p, table.catMenu td.tresc3 p, table.catMenu td.tresc4 p {
  text-indent: -13px;
  margin: 0px;
  padding: 0px;
}


table.catMenu td.tresc1 { /* wiersz tabeli z linkiem do tresci poziom 1 */
  padding-left: 43px;
  background-image: url(tlo1.gif);
  background-repeat: no-repeat;
  background-position: left;
}
table.catMenu td.tresc2 { /* wiersz tabeli z linkiem do tresci poziom 2 */
  padding-left: 70px;
  background-image: url(tlo2.gif);
  background-repeat: no-repeat;
  background-position: left;
}
table.catMenu td.tresc3 { /* wiersz tabeli z linkiem do tresci poziom 3 */
  padding-left: 97px;
  background-image: url(tlo3.gif);
  background-repeat: no-repeat;
  background-position: left;
}
table.catMenu td.tresc4 { /* wiersz tabeli z linkiem do tresci poziom 4 */
  padding-left: 90px;
}

table.catMenu span.ilosc { /* ilosc elementow w danej kategorii */ }

table.catMenu td#zawartosc_kategorie { /* kategoria z zawartoscia, kategorie podrzedne */ }
table.catMenu td#zawartosc_bezKategorii { /* kategoria z zawartoscia, brak kategorii podrzednych */ }
table.catMenu td#bezZawartosci_kategorie { /* kategoria bez zawartosci, kategorie podzrzedne */ }
table.catMenu td#bezZawartosci_bezKategorii { /* kategoria bez zawartosci, brak kategorii podrzednych */ }

table.catMenu td#bezZawartosci_bezKategorii img {}

table.catMenu td#o_zawartosc_kategorie { /* ostatnia kategoria w danej galezi z zawartoscia, kategorie podrzedne */ }
table.catMenu td#o_zawartosc_bezKategorii { /* ostatnia kategoria w danej galezi z zawartoscia, brak kategorii podrzednych */ }
table.catMenu td#o_bezZawartosci_kategorie { /* ostatnia kategoria w danej galezi bez zawartosci, kategorie podzrzedne */ }
table.catMenu td#o_bezZawartosci_bezKategorii { /* ostatnia kategoria w danej galezi bez zawartosci, brak kategorii podrzednych */ }

table.catMenu td#o_bezZawartosci_bezKategorii img {}

table.catMenu td.zwiniete2#o_zawartosc_kategorie,
table.catMenu td.zwiniete2#o_zawartosc_bezKategorii,
table.catMenu td.zwiniete2#o_bezZawartosci_kategorie,
table.catMenu td.zwiniete2#o_bezZawartosci_bezKategorii,
table.catMenu td.rozwiniete2#o_zawartosc_kategorie,
table.catMenu td.rozwiniete2#o_zawartosc_bezKategorii,
table.catMenu td.rozwiniete2#o_bezZawartosci_kategorie,
table.catMenu td.rozwiniete2#o_bezZawartosci_bezKategorii {}

table.catMenu td.zwiniete3#o_zawartosc_kategorie,
table.catMenu td.zwiniete3#o_zawartosc_bezKategorii,
table.catMenu td.zwiniete3#o_bezZawartosci_kategorie,
table.catMenu td.zwiniete3#o_bezZawartosci_bezKategorii,
table.catMenu td.rozwiniete3#o_zawartosc_kategorie,
table.catMenu td.rozwiniete3#o_zawartosc_bezKategorii,
table.catMenu td.rozwiniete3#o_bezZawartosci_kategorie,
table.catMenu td.rozwiniete3#o_bezZawartosci_bezKategorii {}


table.catMenu td.tresc2#o_tresc {}
table.catMenu td.tresc3#o_tresc {}
table.catMenu td.tresc4#o_tresc {}


/* ***** itemList **** */

table#lista_itemList {margin: 0px auto;}
table#lista_itemList td.kol1 {}
table#lista_itemList td.kol2 {}

table#lista_itemList td table.itemList {border: 1px solid #DED7B4; background-color: #DED7B4; }
table#lista_itemList td.hl table.itemList {border: 1px solid #ACA893; background-color: #F5F1D9;}


table.itemList .p3d{font-weight:bold; padding-top:6px; color:#AE0000; text-align:center; }
table.itemList {width: 360px; height: 100px; margin: 5px;}
table.itemList td {vertical-align: middle;}

table.itemList td.obrazek {padding: 7px 7px 7px 7px; width: 131px;}
table.itemList td.separ {width: 1px; padding: 5px;text-align: center; vertical-align: middle; font-size: 0px;}
table.itemList td.separ img {width: 1px; height: 97px;}
table.itemList td.opisy {padding: 7px 7px 10px 7px;}

table.itemList div.nazwa {font-size: 12px; color: #292929; margin-bottom: 8px; margin-top: 0px; font-weight: bold; }
table.itemList div.nazwa a {line-height: 18px; text-decoration: underline;}
table.itemList div.nazwa img {margin: 2px 0px -2px 2px;}
table.itemList div.atrybut {color: #626262; font-size: 11px; margin: 1px 0px;}
table.itemList div.atrybut span {font-weight: bold;}
table.itemList div.ceny {font-size: 12px; color: #292929; margin-top: 12px; font-weight: bold;}

table.itemList .cena {}
table.itemList .cena_promocja {}
table.itemList .cena_stara {text-decoration: line-through;}
table.itemList .waluta {padding-left: 5px;}
table.itemList .cena .waluta {}
table.itemList .cena_promocja .waluta {}
table.itemList .cena_stara .waluta {}


table.filtry {width: 444px;margin: 0px auto 10px auto; background: url(tlo_filtry.gif) no-repeat 50% 100%;}
table.filtry td {text-align: center; font-family: Tahoma; color: #444444; font-size: 11px;}
table.filtry input {border: 1px solid #C7C8CA;}
table.filtry select {border: 1px solid #C7C8CA;}
table.filtry td.zakres {padding: 1px 0px;}
table.filtry td.zakres input {text-align: right; padding-left: 5px; padding-right: 5px; width: 45px; }
table.filtry td.sortujwg {padding: 0px 0px 8px 0px;}
table.filtry td.przyciski {padding: 5px 0px 8px 0px; border-top: 1px solid #BDB78E; vertical-align: middle;}
table.filtry td.przyciski input {border: 1px solid #767676; margin-bottom: -1px;}
table.filtry td.przyciski a,
table.filtry td.przyciski a:visited {padding-left: 15px; padding-right: 15px; font-family: Tahoma; font-size: 11px; font-weight: bold; color: #6A6034; text-decoration: underline; text-transform: lowercase;}
table.filtry td.przyciski a:hover {color: #AE0000;}

table.filtry#zaawansowane {width: 100%; margin-bottom: 10px; background-image: none;}
table.filtry#zaawansowane td {}
table.filtry#zaawansowane td select {}
table.filtry#zaawansowane td.lee {padding: 3px 10px 2px 0px; text-align: right; }
table.filtry#zaawansowane td.prr {padding: 3px 10px 2px 0px; text-align: left;}
table.filtry#zaawansowane span.typy {padding-right: 25px;}
table.filtry#zaawansowane span.typy input.checkbox {margin: 0px; padding: 0px; width: 20px; }

table.sortList {width: 100%;}
table.sortList td {vertical-align: middle; text-align: center; padding: 1px 0px;}
table.sortList input {width:60px; text-align:right; padding-left:4px; padding-right:4px; }
table.sortList select {margin-left: 5px;}


/* id nazwa i fotka wystepuja tylko na listach specjalnych */

div.naglowek {font-weight : bold; clear : both;}
div.proList div.naglowek { /* naglowek proList */ }
table.proList {}
table.proList td {text-align: center;}
table.proList .fotka {}
table.proList .nazwa {}
table.proList .cena {}
table.proList .cena_promocja {}
table.proList .cena_stara {text-decoration: line-through;}
table.proList .waluta {}
table.proList .cena .waluta {}
table.proList .cena_promocja .waluta {}
table.proList .cena_stara .waluta {}

div.newList div.naglowek { /* naglowek newList */ }
table.newList {}
table.newList td {text-align: center;}
table.newList .fotka {}
table.newList .nazwa {}
table.newList .cena {}
table.newList .cena_promocja {}
table.newList .cena_stara {text-decoration: line-through;}
table.newList .waluta {}
table.newList .cena .waluta {}
table.newList .cena_promocja .waluta {}
table.newList .cena_stara .waluta {}

div.mainList div.naglowek {display: none;}
table#lista_mainList {margin: 0px auto;}
table#lista_mainList td.kol1 {}
table#lista_mainList td.kol2 {}

table#lista_mainList td table.mainList {border: 1px solid #DED7B4; background-color: #DED7B4; }
table#lista_mainList td.hl table.mainList {border: 1px solid #ACA893; background-color: #F5F1D9;}

table.mainList {width: 360px; height: 100px; margin: 5px;}
table.mainList td {vertical-align: middle;}

table.mainList td.obrazek {padding: 5px 5px 5px 5px; width: 140px;}
table.mainList td.obrazek img {border: 1px solid #696967;}
table.mainList td.separ {width: 1px; padding: 5px 0px;text-align: center; vertical-align: middle; font-size: 0px;}
table.mainList td.separ img {width: 1px; height: 97px;}
table.mainList td.opisy {padding: 5px 5px 10px 5px;}

table.mainList div.nazwa {font-size: 12px; color: #292929; margin-bottom: 8px; margin-top: 0px; font-weight: bold; }
table.mainList div.nazwa a {line-height: 18px; text-decoration: underline;}
table.mainList div.nazwa img {margin: 2px 0px -2px 2px;}
table.mainList div.atrybut {color: #626262; font-size: 11px; margin: 1px 0px;}
table.mainList div.atrybut span {font-weight: bold;}
table.mainList div.ceny {font-size: 12px; color: #292929; margin-top: 12px; font-weight: bold;}

table.mainList .cena {}
table.mainList .cena_promocja {}
table.mainList .cena_stara {text-decoration: line-through;}
table.mainList .waluta {padding-left: 5px;}
table.mainList .cena .waluta {}
table.mainList .cena_promocja .waluta {}
table.mainList .cena_stara .waluta {}

div.setList div.naglowek { /* naglowek setList */ }
table.setList {}
table.setList td {text-align: center;}
table.setList .fotka {}
table.setList .nazwa {}
table.setList .cena {}
table.setList .cena_promocja {}
table.setList .cena_stara {text-decoration: line-through;}
table.setList .waluta {}
table.setList .cena .waluta {}
table.setList .cena_promocja .waluta {}
table.setList .cena_stara .waluta {}

div.bestList div.naglowek { /* naglowek mainList */ }
table.bestList {}
table.bestList td {text-align: center;}
table.bestList .fotka {}
table.bestList .nazwa {}
table.bestList .cena {}
table.bestList .cena_promocja {}
table.bestList .cena_stara {text-decoration: line-through;}
table.bestList .waluta {}
table.bestList .cena .waluta {}
table.bestList .cena_promocja .waluta {}
table.bestList .cena_stara .waluta {}


/* ***** catList ***** */
table.catList { /* tabela listy kategorii */ }
table.catList .nazwa { /* nazwa kategorii */ }
table.catList .opis { /* opis kategorii */ }


/* ***** conCatList ***** */
table.conCatList { /* tabela listy kategorii tresci */ }
table.conCatList .nazwa { /* nazwa kategorii tresci */ }
table.conCatList .opis { /* opis kategorii tersci*/ }



/* ***** itemList, detCard - nawigacja pomiedzy stronami ***** */

table.listNav {margin: 0px auto;}
table.listNav td {}
table.listNav td.poprzednia {}
table.listNav td.nawigacja {}
table.listNav td.nastepna {}


/* ***** detCard do gruntownej renowacji ***** */
table.detCard {}

table.detCard table.fotki {}
table.detCard table.fotki td {}
table.detCard table.fotki td img {border: 1px solid #ffffff;}
table.detCard table.fotki td.fotka {}
table.detCard table.fotki td.fotka div {margin: 8px auto;text-align: center;}
table.detCard table.fotki td.fotka div span {font-size: 11px;  font-weight: normal; color: #4F4F4F; font-family: Arial; background: url(ikona_lupa.gif) no-repeat 0% 50%; 	padding-left: 13px;}
table.detCard table.fotki td.fotki {padding: 1px; text-align: center; border: 1px solid #ffffff;}
table.detCard table.fotki td.fotki img {cursor: pointer; width: 83px; border: 1px solid #ffffff; margin: 2px;}
table.detCard h1.nazwa {font-size: 16px; color: #2D2D2D; font-weight: bold; font-family: Verdana;}
table.detCard div.nazwa img {}
table.detCard div.nazwa span {}
table.detCard div.symbol {}
table.detCard td#przewijane {}

table.detCard table.akcje {width: 290px!important; margin: 10px 0px; background: #ffffff url(tlo_akcje_gora.gif) no-repeat 0% 0%;}
table.detCard table.akcje td.akcje {background: url(tlo_akcje_dol.gif) no-repeat 0% 100%; padding: 12px 24px 12px 24px; vertical-align: top;}
table.detCard table.akcje td.akcje a,
table.detCard table.akcje td.akcje a:visited {background: url(kropka_li.gif) no-repeat 0% 50%; padding-left: 11px; line-height: 18px; font-weight: bold; font-size: 11px; text-decoration: underline; color: #4A4A4A;}
table.detCard table.akcje td.akcje a:hover {color: #000000;}



table.detCard input#ilosc {}
input.button#dodaj { /*  przycisk dodaj do koszyka ? */ }
input.button#dodaj:hover {}

div.dalej {clear: left; margin: 5px 0px;}
div.dalej a { background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 50%; padding-left: 10px; /* przegladaj dalej oferte*/}
div.dalej a:hover {}

table.detCard ul {margin: 0px 0px 0px 20px; padding: 0px;}
table.detCard li {margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px;}

.detCard#brak { /* komunikat : brak towaru w magazynie */ }

table.detCard #cenaIStan
.atrybutyStale {outline: 1px solid black; width: 321px; margin: 0px auto 10px 0px;}
.atrybutyStale td {font-size: 12px; color: #2D2D2D; padding: 2px 4px 4px 3px;}
.atrybutyStale td.etykieta {text-align: right; width: 150px;}
.atrybutyStale td.wartosc {font-weight: bold;}

table.detCard table.atrybutyWybierane {text-align: right;}
table.detCard table.atrybutyWybierane td.etykieta { /* etykiety atrybutow */ }
table.detCard table.atrybutyWybierane td.wartosc { /* wartosci atrybutow */ }


table.detCard table.blokCen {width: 321px; margin: 10px auto 10px 0px;}
table.detCard table.blokCen td {font-size: 14px; color: #2D2D2D; padding: 2px 4px 4px 3px; font-weight: bold;}
table.detCard table.blokCen td.etykieta {text-align: right; width: 150px;}
table.detCard table.blokCen td.wartosc {}
table.detCard table.blokCen td.wtyliczeniaKosztow{ font-size:.9em; text-align:center;}
table.detCard table.blokCen td.wtyliczeniaKosztow td {padding-top: 10px; font-size:1em;}



table.box_detCard {width: 122px; height: 94px; background: url(box_detCard_table.gif) no-repeat 0% 0%; margin: 0px 0px 0px auto;}
table.box_detCard td {padding: 10px; background: url(box_detCard_td.gif) no-repeat 0% 100%; vertical-align: middle; text-align: center;}
table.box_detCard td a,table.box_detCard td a:visited {color: #4A4A4A; text-decoration: none; font-size: 11px; font-weight: bold;}
table.box_detCard td a:hover {color: #AE0000; text-decoration: none;}
table.box_detCard td img {margin-bottom: 5px; cursor: pointer; }

table.panelAgenta {width: 450px; margin: 10px 0px; border: 1px solid #ACA893;}
table.panelAgenta td {padding: 10px; background-color: #F5F1D9; font-size: 12px; color: #2D2D2D;}
table.panelAgenta td a {}
table.panelAgenta td.lewa {}
table.panelAgenta td.lewa div.nazwa {color: #696967; width: 115px; padding-bottom: 8px; border-bottom: 1px solid #696967; margin-bottom: 5px; font-weight: bold; }
table.panelAgenta td.lewa div.tytul {font-weight: bold;margin: 7px 0px 3px 3px;}
table.panelAgenta td.lewa div.opis {padding-left: 10px; margin: 0px 3px;}
table.panelAgenta td.lewa div.uwagi p {margin: 0px 3px 12px 3px;}
table.panelAgenta td.prawa {border-left: 1px solid #ACA893; width: 75px;}
table.panelAgenta td.prawa a {font-weight: bold; display: block; margin-bottom: 7px;}

table.osobaProwadzaca {width: 450px; margin: 10px 0px; border: 1px solid #ACA893;}
table.osobaProwadzaca td {background-color: #F5F1D9; font-size: 12px; color: #2D2D2D;}
table.osobaProwadzaca div.nazwa {color: #696967; padding-bottom: 2px; margin: 10px auto 0px 12px;font-weight: bold; }
table.osobaProwadzaca span.osoba {font-weight: bold; padding: 0px 3px 3px 3px; border-bottom: 1px solid #696967; font-size: 14px;}
table.osobaProwadzaca td.obrazek {text-align: center; padding: 5px 4px 5px 10px; }
table.osobaProwadzaca td.obrazek img {border: 1px solid #97968D; margin: 5px;}
table.osobaProwadzaca td.kontakt {padding: 5px 10px 5px 0px; }
table.osobaProwadzaca td table {margin-top: 7px;}
table.osobaProwadzaca td table td {padding: 1px 0px;}
table.osobaProwadzaca td table td.etykieta {text-align: right; padding-right: 3px;}
table.osobaProwadzaca td table td.wartosc {font-weight: bold;padding-left: 2px;}

table.agentOdpowiedzialny {width: 450px; margin: 10px 0px; border: 1px solid #ACA893;}
table.agentOdpowiedzialny td {background-color: #F5F1D9; font-size: 10px; color: #2D2D2D;}
table.agentOdpowiedzialny div.nazwa {color: #696967; padding-bottom: 2px; margin: 10px auto 0px 12px;font-weight: bold; }
table.agentOdpowiedzialny span.osoba {font-weight: bold; padding: 0px 3px 3px 3px; border-bottom: 1px solid #696967; font-size: 11px;}
table.agentOdpowiedzialny td.obrazek {text-align: center; padding: 5px 4px 5px 10px; }
table.agentOdpowiedzialny td.obrazek img {border: 1px solid #97968D; margin: 5px;}
table.agentOdpowiedzialny td.kontakt {padding: 5px 10px 5px 0px; }
table.agentOdpowiedzialny td table {margin-top: 7px;}
table.agentOdpowiedzialny td table td {padding: 1px 0px;}
table.agentOdpowiedzialny td table td.etykieta {text-align: right; padding-right: 3px;}
table.agentOdpowiedzialny td table td.wartosc {font-weight: bold;padding-left: 2px;}

table.obliczeniaKalkulatora {background-color: #F5F1D9; width: 450px; margin: 10px auto; border: 1px solid #ACA893;}
table.obliczeniaKalkulatora td {background-color:#F5F1D9;color:#2D2D2D;font-size:1em;font-weight:normal;padding-right:11px;text-align:right;}
table.obliczeniaKalkulatora td.obliczeniaSeparator {background-color: #F5F1D9; font-size: .1em; font-weight: normal; color: #2D2D2D; text-align: center;border-bottom: 1px solid #ACA893;}
table.obliczeniaKalkulatora td.etykietaKalkulatora {text-align : right;}

#obliczeniaKalkulatora {clear: both;}

table.listaAgentow {width: 100%; margin: 10px auto; border: 1px solid #ACA893;}
table.listaAgentow td {background-color: #F5F1D9; font-size: 12px; color: #2D2D2D; line-height:200%;}
table.listaAgentow div.nazwa {color: #696967; padding-bottom: 2px; margin: 10px auto 0px 12px;font-weight: bold; }
table.listaAgentow span.osoba {font-weight: bold; padding: 0px 3px 3px 3px; border-bottom: 1px solid #696967; font-size: 14px;}
table.listaAgentow td.obrazek {text-align: center; padding: 5px 4px 5px 10px;  width: 270px;}
table.listaAgentow td.obrazek img {border: 1px solid #97968D; margin: 5px;}
table.listaAgentow td.kontakt {padding: 5px 10px 5px 0px; }
table.listaAgentow td table {margin-top: 7px;}
table.listaAgentow td table td {padding: 1px 0px;}
table.listaAgentow td table td.etykieta {text-align: right; padding-right: 3px;}
table.listaAgentow td table td.wartosc {font-weight: bold;padding-left: 2px;}
table.listaAgentow td table td.uwagi {font-weight: normal;padding: 5px 0px; line-height:16px;}


/* ***** catLinks ***** */
table.catLinks { /* tabela z linkami */ }


/* ***** conLinks *****
UWAGA!!! styl nie jest stosowany w samym module lecz w wywolaniu funkcji
PRZYKLAD: conLinks('NAZWA KATEGORII','','class="conLinks"',' id="selected"',' SEPARATOR ');
 */
a.conLinks, a.conLinks:visited {display: block; padding-left: 11px; background: url(kropka.gif) no-repeat 0px 5px; color: #292929; font-weight: bold; font-size: 11px; text-decoration: underline; margin-bottom: 5px;}
a.conLinks:hover {color: #AF0000;}
a.conLinks#cL_sel {color: #AF0000;}


/* ***** ordDet ***** */
table.ord_podsumowanie {}
table.ord_podsumowanie td {
	text-align:left;
}
.ord_podsumowanie td.statusy {
	text-align:right;
	width: 200px;
	font-weight : bold;
}


/* *****  cusConBody ***** */
div.cusConBody {}
div.cusConBody h1 {}
div.cusConBody h2 {}
div.cusConBody p {}


/* ***** conList - lista tresci ***** */
table.conList {
	width: 100%;
}
table.conList a.tytul {}
table.conList a.temat {}


/* ***** comForm - box porownania ***** */
table.comForm {width : 100%;}
div.comForm#naglowek {display: none;}
table.comForm td.nazwa {padding-bottom: 5px; vertical-align: middle;}
table.comForm td.nazwa {}
table.comForm td.nazwa a,table.comForm td.nazwa a:visited {display: block; padding-left: 11px; background: url(kropka.gif) no-repeat 0px 5px; color: #292929; font-weight: normal; font-size: 11px; text-decoration: underline;}
table.comForm td.nazwa a:hover {color: #AF0000}
table.comForm td.akcja {}
table.comForm td.akcja a {font-weight: bold; text-decoration: underline; color: #352B1C; font-family: Tahoma; font-size: 10px; }

table.comForm#porownaj {}
table.comForm#porownaj td {text-align: center; padding: 2px 0px 6px 0px;}
table.comForm#porownaj td a {font-weight: bold; color: #352B1C; font-family: Tahoma; font-size: 10px;}
table.comForm#porownaj td a.button,table.comForm#porownaj td a.button:visited {
	width: 120px;
	display: block;
	border: 1px solid #767676;
	background-color: #E4E4E4;
	font-weight: bold;
	text-decoration: none;
	color: #352B1C;
	font-family: Verdana;
	font-size: 10px;
	padding: 3px 12px;
	margin: 0px auto;
}


/* ***** repForm ***** */
h5.Przechowalnia { /* naglowek */ }
p.repForm { /* dodatkowy tekst */ }
a.repForm { /* link powrotny z przechowalni */ }
table.repForm  { /*tabela przechowalni */
	width : 100%;
}

/* ***** repLink ***** */
a.repLink { /* link do przechowalni */ }


ok {color:#080;}
x {color:#f00;}

div.siteList {margin: 10px auto;}
div.siteList div#mapa_oferta {font-weight: bold;}
div.siteList div#mapa_strony {font-weight: bold;}

/* pliki mp3 */
div.mp3 {margin-top: 10px; margin-bottom: 10px;}
div.utwor {margin: 5px 0px 0px 10px;}
div.utwor div.tytul {display: inline; line-height: 17px; margin: 0px 5px 0px 0px; }
div.utwor div.playme {float: left; display: inline; width: 17px; height: 17px; margin: 0px 5px 0px 0px; }

input.button#reg_submit {margin: 5px 0px 5px 0px; font-size: 14px!important; padding: 2px 0px;}


div.pozycja.ordDet {margin: 0px auto; text-align: center;}

p.thankandbuy {margin: 20px auto;} /*kontynuacja zamowienia po rejestracji */
p.thankandbuy a {font-size: 14px;}



/* aucSumForm */
div.center {margin: 0px auto;}

table.aucSumForm {margin-left : 20px; margin-right : 20px; width : 100%;}
table.aucSumForm h4 {font-size : 13px; border-bottom : 1px solid #ff0; margin: 10px 0px 0px 0px; }
table.aucSumForm h5 {border: 0px; font-size : 12px; margin: 6px 0px 6px 6px;; }
table.aucSumForm h5 input {margin-right: 5px;}

table.aucSumForm td.sprzedajacy_nazwa {font-weight : bold; font-size : 14px; padding: 5px 0px 5px 10px; vertical-align: middle;}
table.aucSumForm td.sprzedajacy_linki {font-weight : bold; font-size : 14px; padding: 5px 0px 5px 10px; vertical-align: middle;}
table.aucSumForm td.sprzedajacy_linki a {}
table.aucSumForm td.aukcja {font-weight : bold; font-size : 12px; padding: 5px 0px 5px 10px; vertical-align: middle;}
table.aucSumForm td.aukcja_nazwa {font-weight : bold; font-size : 14px; padding: 5px 0px 5px 10px; vertical-align: middle;}
table.aucSumForm td.aukcja_nazwa a {}

table.aucSumForm table.listaAukcji {width: 100%;}
table.aucSumForm table.listaAukcji td.zdjecie {vertical-align: middle; width: 190px; padding: 2px;}
table.aucSumForm table.listaAukcji td.opisy {vertical-align: middle; padding: 2px;}
table.aucSumForm table.opis td {padding: 5px; font-size: 12px; font-weight: bold;}
table.aucSumForm table.opis td.nazwa {}
table.aucSumForm table.opis td.cena {text-align: right;}
table.aucSumForm table.opis td.ilosc {text-align: right;}
table.aucSumForm table.opis td.wartosc {text-align: right;}
table.aucSumForm table.opis td.etykieta_nazwa {font-size: 11px; font-weight: normal; padding: 1px 5px 3px 5px;}
table.aucSumForm table.opis td.etykieta_cena {font-size: 11px; font-weight: normal;text-align: right; padding: 1px 5px 3px 5px;}
table.aucSumForm table.opis td.etykieta_ilosc {font-size: 11px; font-weight: normal;text-align: right; padding: 1px 5px 3px 5px;}
table.aucSumForm table.opis td.etykieta_wartosc {font-size: 11px; font-weight: normal;text-align: right; padding: 1px 5px 3px 5px;}

table.aucSumForm span.nawias {color: #c0c0c0;}
table.aucSumForm td.cart_ikona {padding: 5px; width: 120px; text-align: center;}
table.aucSumForm td.cart_radio input {border: 0px;}
table.aucSumForm td.cart_opis {}

table.aucSumForm table.dane {width: 100%; margin: 0px;}
table.aucSumForm table.dane td {vertical-align: middle; }
table.aucSumForm table.dane input {}

table.aucSumForm table.dane#dostawca {}
table.aucSumForm table.dane#dostawca td {}

table.aucSumForm table.dane#platnosc {}
table.aucSumForm table.dane#platnosc td {}
table.aucSumForm table.dane#platnosc td.sprzedajacy {font-size: 14px; font-weight: bold; padding: 0px 0px 0px 10px;}
table.aucSumForm table.dane#platnosc td.sprzedajacy span.etykieta {font-size: 12px; font-weight: normal;}
table.aucSumForm table.dane#platnosc span.upomnienie {color: red;}

table.aucSumForm table.dane#zamawiajacy {}
table.aucSumForm table.dane#zamawiajacy td {}
table.aucSumForm table.dane#zamawiajacy td.pseudonim {font-size: 14px; font-weight: bold; padding: 0px 0px 10px 0px;}
table.aucSumForm table.dane#zamawiajacy td.pseudonim span.etykieta {font-size: 12px; font-weight: normal;}
table.aucSumForm table.dane#zamawiajacy td.cart_radio {padding: 3px;}

table.aucSumForm#dodatkowe {margin: 5px auto;}
table.aucSumForm#dodatkowe td {text-align: center;}
table.aucSumForm#dodatkowe td.etykieta {}
table.aucSumForm#dodatkowe td.etykieta textarea {}

table.aucSumForm div#faktura {margin: 0px 0px 10px 0px;}
table.aucSumForm div#dane_wysylkowe {margin: 0px 0px 10px 0px;}

table.aucSumForm#uwagi {margin: 0px auto;}
table.aucSumForm#uwagi td {text-align: justify; padding: 5px 10px;}

table.aucSumForm#zamow {margin: 0px auto;}
table.aucSumForm#zamow td {text-align: center;}
table.aucSumForm#zamow input.submit {font-size: 18px;}


table.oferta_odstep {}
table.oferta_odstep td {padding:1px; vertical-align: middle; font-size: 12px;}
table.oferta_odstep td.nazwal {padding-right: 5px;}

table#danePod {}
table#danePod td {padding:2px 1px; vertical-align: middle; font-size: 12px;}


table.danePodstawowe {margin: 5px;}
table.danePodstawowe td {padding:2px 1px; vertical-align: middle;}
table.danePodstawowe td.lew {padding-right: 5px; width: 125px;}

table.zglosUwagi {margin: 5px;}
table.zglosUwagi td {padding:2px 1px; vertical-align: middle; font-size: 12px;}
table.zglosUwagi td.lew {padding-right: 5px; width: 135px;}
table.zglosUwagi td.etykieta {padding-right: 5px; }

hr.print{ display:none;}

/*******/
/*NEWSY*/
/*******/

div.newsList div.newsLink{font-weight:bold; font-size:1.2em;float:left;}
div.newsList div.newsDataPublikacji{font-size:0.8em; float:right; text-align:right;}
div.newsList div.newsTresc{clear:both; margin:0.5em 0.5em 1em 0.5em;}
.opisPrint{font-size: 12px; color: #2D2D2D; margin: 5px auto; width: 453px!important; overflow: auto;}

