body {margin: 0px auto; background: #000000 url(bg_td.gif) repeat-y 50% 0%; font-family: Verdana, Tahoma; font-size: 12px; color: #ffffff;}
div.uwagaAdministratorska {position: fixed; top: 0px; width: 100%; text-align: center; background-color: red; color: white; font-size: 16px; font-weight: bold; font-family: Verdana; padding: 5px; border-bottom: 2px solid #000000; }
td {vertical-align: top; font-family: Verdana, Tahoma; font-size: 12px; color: #ffffff; padding: 0px;}

h5 input.checkbox {margin-right: 5px;}

form {margin: 0px;}
input {
	margin: 0px; 
	border: 1px solid #C7C8CA; 
	background-color: #EBEBEB; 
	font-size: 11px; 
	font-family: Verdana; 
	color: #444444;
	padding-left: 2px;
	padding-right: 2px;
}

select {
	margin: 0px; 
	border: 1px solid #C7C8CA; 
	background-color: #EBEBEB; 
	font-size: 11px; 
	font-family: Verdana; 
	color: #444444;
}

input.button {
	margin: 0px; 
	border: 1px solid #5C5C5E; 
	background: #5C5C5E url(input_button.gif) repeat-x 0% 50%;
	font-size: 11px; 
	font-family: Verdana; 
	color: #FFFFFF; 
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
	cursor: pointer;
}

ul {margin: 0px 0px 0px 20px; padding: 0px;}
li {margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px;}

p {margin-top: 4px; margin-bottom: 4px;}

.loginForm input {border: 1px solid #323232;}

a {font-family: Verdana; color: #ffffff; text-decoration: none;}
a:visited {color: #f3f3f3;}
a:hover {color: #FF9000}

a.selected {font-family: Verdana; color: #FF9000; text-decoration: underline;}
a.selected:visited {color: #FF9000;}
a.selected:hover {color: #FFFFFF;}

table.main {width: 988px!important;margin: 0px auto; background: url(bg_table.jpg) no-repeat 50% 0%;}
table.main td.top {height: 178px!important;}
table.main td.top table td#logo {height: 143px!important; text-align: center; vertical-align: bottom; font-size: 1px;}
table.main td.top table td#logo img {border: none;}

table.main td.top table td#menu {height: 24px!important; font-size: 0px;}

table.lancuch {width: 100%;}
table.lancuch td {height: 24px!important; font-size: 0px; vertical-align: top; background: url(menu_tlo.gif) repeat-x 0% 0%;text-align: center; padding-top: 4px;}
table.lancuch td.lancuch {vertical-align: middle; font-size: 0px;background: url(menu_wspolne.gif) no-repeat 0% 0%; width: 50px;}
table.lancuch td.lancuch#lancuch_begin {background-position: -41px 0px;width: 8px;}
table.lancuch td.lancuch#lancuch_end {background-position: 0px 0px;width: 9px;}
table.lancuch td.lancuch#lancuch_begin2 {background-position: -41px 0px;width: 9px;}
table.lancuch td.lancuch#lancuch_end2 {background-position: 0px 0px;width: 8px;}
table.lancuch td#pole_szukaj {padding: 0px 0px 0px 0px; width: 190px; vertical-align: top; }
/*
table.lancuch td#pole_szukaj input {height: 12px; font-size: 9px; line-height: 12px; margin-top: 3px; border: 1px solid #353535; background-color: #E9E9E9;}
table.lancuch td#pole_szukaj input.button {font-size: 9px; height: 14px;border: 0px solid #353535; background-color: transparent; background-image: none; text-decoration: underline!important; margin-top: 0px; margin-left: 2px; margin-bottom: 1px;}
*/
table.lancuch a {font-size: 9px; font-family: Verdana; font-weight: bold; color: #ffffff; text-decoration: none;}
table.lancuch a:visited {color: #ffffff; text-decoration: none;}
table.lancuch a:hover {color: #ffffff; text-decoration: underline;}

table.main td.kolumna1 {height: 400px; width: 227px; padding: 0px; /*width: 223px; padding: 0px 0px 0px 4px;*/}
table.main td.kolumna2 {height: 400px; width: 534px; padding: 0px; /*width: 530px; padding: 0px 2px 0px 2px;*/}
table.main td.kolumna3 {height: 400px; width: 227px; padding: 0px; /*width: 223px; padding: 0px 2px 0px 2px;*/}
table.main td.stopka {padding: 10px 0px 0px 0px;}

div.podpis {width: 487px; margin: 13px auto 10px auto; border-top: 1px solid #4B4B4B; padding-top: 8px; padding-bottom: 8px; text-align: center;}
div.podpis a {text-decoration: underline; font-size: 11px;}
div.podpis a:hover {}






h1 {font-size: 18px; margin: 0px 0px 4px 0px; color: #ffffff;}
h2 {font-size: 16px; margin: 0px 0px 4px 0px; color: #ffffff;} 
h3 {font-size: 14px; margin: 0px 0px 4px 0px; color: #ffffff;}
h4 {font-size: 12px; margin: 0px 0px 4px 0px; color: #ffffff;}
h5 {font-size: 12px; margin: 0px 0px 4px 0px; color: #ffffff;}
h6 {}
img {border: 0px;}

input#wysylka { /* checkbox otwierajacy alternatywne dane adresowe do wysylki */ }
select {}
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 {font-size: 14px; font-weight: bold; color: #FFFFFF;}
.cena_promocja {font-size: 14px; font-weight: bold; color: #FFFFFF;}
.cena_stara {font-size: 14px; font-weight: normal; color: #FFFFFF; text-decoration: line-through;}
.waluta {}
.cena .waluta {}
.cena_promocja .waluta {}
.cena_stara .waluta {}


#wydrukuj {font-size: 11px; text-decoration: underline;}

.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: none;
  padding-left: 2px;
  padding-right: 2px;
}
span.pageSelector a#selected {
  font-weight: bold;
  text-decoration: none;
}
span.pageSelector a#nastepna {
  font-weight: bold;
  text-decoration: none;
}
span.pageSelector a#poprzednia {
  font-weight: bold;
  text-decoration: none;
}

/* ***** ogolne style standardowych elementow ***** */
td.radio input { /* obszar przyciskow radio w formularzach zamawiania ##### do usuniecia */ }

input.radio {border: 0px;}
input.checkbox {border: 0px;}

#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 {}
a.druk:hover, a.button:hover  {}

.button#polec { /* przycisk submit formularza polecenia */ }
.button#polec:hover {}

.etykieta { /* etykiety dla pol teksotwych w formularzach */ }

input.button#reg_submit {margin: 5px 0px 5px 0px; font-size: 12px!important; padding: 2px 0px;}
#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 ***** */
table.catPath { /* sciezka "okruszkow" */
	width: 100%;
}
table.catPath td {}
table.catPath a, table.catPath a:visited { /* linki wewnatrz sciezki "okruszkow" */ }
table.catPath a:hover { /* linki wewnatrz sciezki "okruszkow" */ }

div.catPath {margin: 5px 0px 5px 0px;}
div.catPath h2 {font-size: 10px; font-weight: bold; margin: 2px 0px; display: inline; }
div.catPath span {padding: 0px 2px;}
div.catPath a {padding: 0px 0px; text-decoration: underline;}

/* ***** 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 ***** */
div.findForm {margin: 0px 10px 0px 20px;}
table.findForm {margin: 0px auto;}
table.findForm td {padding: 0px;}
table.findForm input {}
table.findForm input.findForm {width: 120px;height: 12px; font-weight: bold; font-size: 9px; line-height: 12px; margin-top: 3px; border: 1px solid #353535; background-color: #E9E9E9;}
table.findForm input.button#szukaj, 
table.findForm input.button#szukaj {width: 50px; font-size: 9px; height: 14px;border: 0px solid #353535; background-color: transparent; background-image: none; text-decoration: underline!important; margin-top: 0px; margin-left: 0px; margin-top: 2px;}


/* ***** loginForm ***** */
div.loginForm {margin: 15px 2px 10px auto; width: 220px;}
div.loginForm div.naglowek {background: url(bg_naglowek2_prawy.gif) no-repeat 100% 50%; height: 16px; padding-left: 21px; vertical-align: top; padding-top: 2px; color: #FFFFFF; font-weight: bold; text-align: left; font-size: 11px; margin-bottom: 8px;}
div.loginForm#naglowek {display: none; font-size: 0px;}
table.loginForm {width: 150px; margin: 0px auto 0px auto;}
table.loginForm td.ikonki {vertical-align: middle; text-align: center; padding-right: 3px;}
table.loginForm td {padding: 1px;}
table.loginForm a, table.loginForm a:visited {font-weight: bold; text-decoration: underline;}
table.loginForm a:hover {/* linki */ }
table.loginForm td#upomnienie { /* komorka komunikatu o bledzie przy wypelnianiu formularza */ }
table.loginForm td.etykieta {display: none; font-size: 0px;}
table.loginForm input {}
table.loginForm input#login {width: 150px; 	padding-left: 3px;}
table.loginForm input#haslo {width: 85px; padding-left: 3px;}
table.loginForm input#zaloguj {width: 60px; margin-left: 3px; }
table.loginForm input#zaloguj:hover {}
table.loginForm td#zarejestruj {text-align: left;}
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: left; }
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 { margin: 0px auto; /* tabela z formularzem logowania */ }
table.loginForm2 td {padding: 2px; text-align: left;}	
span.loginForm2#upomnienie { /* komorka komunikatu o bledzie przy wypelnianiu formularza */ }
table.loginForm2 td.etykieta {text-align: left; padding-right: 10px; /* etykieta dla pol logowania */ }
table.loginForm2 input { /* pola formularza logowania */ }
table.loginForm2 input#login { /* pole loginu */
	width: 130px;
}
table.loginForm2 input#haslo { /* pole hasla */
	width: 130px;	
}
table.loginForm2 input#zaloguj { /* przycisk "zaloguj" */
	width: 60px;
}
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 {margin: 15px auto 20px 0px; width: 220px; text-align: center;}
div.subReqForm div.naglowek {background: url(bg_naglowek2_lewy.gif) no-repeat 0% 50%; height: 16px; padding-right: 21px; vertical-align: top; padding-top: 2px; color: #FFFFFF; font-weight: bold; text-align: right; font-size: 11px; margin-bottom: 8px;}
div.subReqForm div.tresc {width: 195px; margin: 0px auto; font-size: 11px;}
table.subReqForm {}
table.subReqForm h5 { /* tytul formularza zamowienia newslettera */ }
table.subReqForm #zamawianyadres {width: 123px; margin-top: 5px; margin-bottom: 4px;}
table.subReqForm #zamawiam {width: 83px;}


/* ***** wybor.php ***** */
table.wybor {width : 100%; margin-left : auto; margin-right : auto;}
table.wybor p {margin: 20px 0px;}
table.wybor p a {padding-right: 10px;}
table.wybor p a img {margin-left: 5px;}

table.wybor div.loginForm2 {margin: 5px auto;}

/* **** 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 {margin: 15px 2px 10px auto; width: 220px;}
div.cart div.naglowek {background: url(bg_naglowek2_prawy.gif) no-repeat 100% 50%; height: 16px; padding-left: 21px; vertical-align: top; padding-top: 2px; color: #FF9000; font-weight: bold; text-align: left; font-size: 11px; margin-bottom: 8px;}
div.cart div.naglowek a {color: #FF9000; text-decoration: underline;}
div.cart div.naglowek img {display: none;}
div.cart div.naglowek a:hover {color: #FFFFFF;}
table.cart {width: 200px; margin: 5px 0px 5px auto;}
table.cart td.ilosc {width: 20px; font-weight: bold;}
table.cart td.zl {width: 180px;}
table.cart td.zl a {text-decoration: underline;}
table.cart td.cena {display: none;width: 0px; font-size: 0px;}
div.pusty {margin: 15px 2px 10px auto; width: 220px;} 
div.pusty span {display: block; height: 18px; background: url(bg_naglowek2_prawy.gif) no-repeat 100% 50%; height: 16px; padding-left: 21px; vertical-align: top; padding-top: 2px; color: #FFFFFF; font-weight: bold; text-align: left; font-size: 11px; margin-bottom: 8px;}

div.podsumowanie {width: 200px; margin: 5px 0px 5px auto; font-size: 12px; font-weight: bold;}
div.podsumowanie span.cena {font-size: 12px;}
div.podsumowanie span.waluta {}
span.cart a, span.cart a:visited {}
span.cart a:hover {}
div.cart div.zamawiam {margin: 5px auto; text-align: center; vertical-align: middle; width: 125px;}
div.cart div.zamawiam a,div.cart div.zamawiam a:visited {display: block; width: 125px; height: 19px; background: url(przycisk_zamawiam_bg.gif) no-repeat 50% 50%; font-size: 12px; font-weight: bold; text-align: center; padding-top: 4px; }
div.cart div.zamawiam a:hover {text-decoration: underline; color: #ffffff;}

/* ***** buyPath ***** */
table.buyPath {margin: 5px auto 10px auto;}
table.buyPath td {text-align: center;}
table.buyPath img {}
a.buyPath, a.buyPath:visited {text-decoration: underline; color: #ffffff; font-size: 10px; font-weight: bold;}
a.buyPath:hover {color: #FF9000;}
a.buyPath#selected, a.buyPath#selected:visited {text-decoration: underline; color: #FF9000; font-size: 10px; font-weight: bold;}
a.buyPath#selected:hover { /* wybrany link w sciezce okruszkow */ color: #ffffff;}
span.buyPath {font-size: 10px; font-weight: bold;}
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 ***** */
table.cartForm {width: 100%;}
h5.cartForm { font-size: 12px; font-weight: bold; padding: 5px 0px;}

table.cartForm th {padding-top: 10px;}
table.cartForm .lp {width: 10px;}
table.cartForm .zdjecie {width: 45px; vertical-align: middle; text-align: center;}
table.cartForm .zdjecie img {width: 38px; border: 2px solid #ffffff;}
table.cartForm .nazwa {vertical-align: middle;}
table.cartForm .cena {vertical-align: middle; font-weight: bold; text-align: right; width: 100px;}
table.cartForm .akcje {width: 30px; vertical-align: middle; padding-left: 3px;}
table.cartForm .akcje a {font-size: 10px; text-decoration: underline; font-weight: bold;}
table.cartForm .razem {font-weight: bold; text-align: right; vertical-align: middle; padding-top: 4px; padding-bottom: 4px;}
table.cartForm table { width: 100%;}
table.cartForm#razem {}
table.cartForm td.razem {font-size: 16px;background-color: #515151;}
table.cartForm tr.razem#rabat td.razem {vertical-align: middle; font-size: 12px; background-color: #ffffff; color: #FF9000;  }
table.cartForm tr.razem#rabat td.cena {vertical-align: middle;  font-size: 12px; color: #FF9000;}

table.cartForm tr.razem td.cena {vertical-align: middle; font-size: 16px; background-color: #515151;color: #FF9000;  }
table.cartForm tr.rabat td.razem {vertical-align: middle;  font-size: 12px; color: #FFFFFF;}
table.cartForm tr.rabat td.cena {vertical-align: middle;  font-size: 14px; color: #FFFFFF;}
table.cartForm tr.razem td.akcje {vertical-align: middle;font-size: 1px;background-color: none;}
table.cartForm tr.razem#punkty img {cursor: pointer;}

table.cartForm .ikona {text-align: center; vertical-align: middle; width: 130px;}
table.cartForm .radio {vertical-align: middle;}
table.cartForm .opis {vertical-align: middle;}
table.cartForm td.ilosc {text-align: right; width: 25px; vertical-align: middle;}
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; padding-left: 2px; margin-left: 2px;}
table.cartForm td.opis {text-align: left; vertical-align:middle; font-size: 11px; color: #c0c0c0;}
table.cartForm td.opis b {color: #fff;}

table.cartForm div.kod {color: #aeaeae; margin: 4px 0px 0px 0px;}

p.cartForm#poprzednia {}
p.cartForm#poprzednia a {display: block; background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 50%; padding-left: 8px; font-size: 10px; text-decoration: underline; font-weight: bold;}
p.cartForm#poprzednia a img {display: none;}

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 {text-align : right;}
.cartForm #polaEdycyjne {text-align : right; width : 170px;}
.cartForm #dodajRabat {}
.cartForm #dodajRabat_przycisk {}

/*table.cartForm input.button#reg_submit {margin-top: 10px; width: 150px; font-size: 16px!important; padding: 4px; height: 26px;}*/
table.cartForm input.button#reg_submit {margin: 10px 0px 10px 0px;background: url(przycisk_zamawiam_bg.gif) no-repeat 50% 50%; color: #ffffff; font-size: 12px!important; font-weight: bold; text-align: center; width: 125px; border: 0px solid black; height: 19px; padding: 2px 0px 2px 0px;}

/* ***** sum ***** */
table.sum {width: 100%;}
h5.sum { font-size: 12px; font-weight: bold; padding: 5px 0px;}

table.sum th {padding-top: 10px;}
table.sum .lp {width: 10px;}
table.sum .zdjecie {width: 45px; vertical-align: middle; text-align: center;}
table.sum .zdjecie img {width: 50%;}
table.sum .nazwa {vertical-align: middle;}
table.sum .cena {vertical-align: middle; font-weight: bold; text-align: right; width: 100px;}
table.sum td.ilosc {vertical-align: middle; font-weight: bold; text-align: right; width: 60px; font-size: 11px;}
table.sum .usun {vertical-align: middle; font-weight: bold; text-align: right; }
table.sum .akcje {width: 30px; vertical-align: middle;}
table.sum .razem {font-weight: bold; text-align: right; vertical-align: middle; padding-top: 4px; padding-bottom: 4px;}
table.sum table { width: 100%;}
table.sum#razem {}
table.sum td.razem {font-size: 12px;background-color: #515151;}
table.sum tr.razem#rabat td.razem {vertical-align: middle; font-size: 12px; color: #FF9000;  }
table.sum tr.razem#rabat td.cena {vertical-align: middle;  font-size: 12px; color: #FF9000;}

table.sum tr.razem td.cena {vertical-align: middle; font-size: 16px; background-color: #515151;color: #FF9000;  }
table.sum tr.rabat td.razem {vertical-align: middle;  font-size: 12px; color: #FFFFFF;}
table.sum tr.rabat td.cena {vertical-align: middle;  font-size: 14px; color: #FFFFFF;}
table.sum tr.razem td.akcje {vertical-align: middle;font-size: 1px;background-color: none;}
table.sum tr.razem#punkty img {cursor: pointer;}

table.sum .ikona {text-align: center; vertical-align: middle; width: 130px;}
table.sum .radio {vertical-align: middle;}
table.sum .opis {vertical-align: middle;}
table.sum .ilosc {text-align: right; width: 25px; vertical-align: middle;}
table.sum .ilosc table input {text-align: right;width: 30px;padding-right: 2px;}
table.sum .ilosc table span.jednostka {padding-left: 2px;padding-right: 2px;}
table.sum .ilosc img {cursor: pointer; padding-left: 2px; margin-left: 2px;}
table.sum td.opis {text-align: left; vertical-align:middle; font-size: 11px; color: #c0c0c0;}
table.sum td.opis b {color: #fff;}

table.sum div.kod {color: #aeaeae; margin: 4px 0px 0px 0px;}

table.sum#dodatkowe {margin: 0px auto; width: 100%;}
table.sum#dodatkowe td {text-align: center;}

p.sum#poprzednia { /*kontynuuj zakupy */ }
p.sum#poprzednia a {display: block; background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 50%; padding-left: 8px; font-weight: bold; font-size: 10px; text-decoration: underline;}
p.sum#poprzednia a img {display: none;}

p.sum a.sum {font-weight: bold; font-size: 10px; text-decoration: underline;}
p.wroc a {font-weight: bold; font-size: 10px; text-decoration: underline;}

/* table.sum input.button#reg_submit {margin: 10px 0px 0px 0px; width: 200px; font-size: 14px!important; padding: 4px; height: 26px;} */
table.sum input.button#reg_submit {margin: 10px 0px 10px 0px;background: url(przycisk_potwierdzzam_bg.gif) no-repeat 50% 50%; color: #ffffff; font-size: 12px!important; font-weight: bold; text-align: center; width: 180px; border: 0px solid black; height: 19px; padding: 2px 0px 2px 0px;}

/* ***** sumOrd ***** */
table.sumOrd {width: 100%;}
h5.sumOrd { font-size: 12px; font-weight: bold; padding: 5px 0px;}

table.sumOrd th {padding-top: 10px;}
table.sumOrd .lp {width: 10px;}
table.sumOrd .zdjecie {width: 45px; vertical-align: middle; text-align: center;}
table.sumOrd .zdjecie img {width: 50%;}
table.sumOrd .nazwa {vertical-align: middle; text-align: left;}
table.sumOrd .cena {vertical-align: middle; font-weight: bold; text-align: right; width: 100px;}
table.sumOrd th.ilosc { width: 60px;text-align: right;}
table.sumOrd td.ilosc {vertical-align: middle; font-weight: bold; text-align: right; width: 60px; font-size: 11px;}
table.sumOrd .usun {vertical-align: middle; font-weight: bold; text-align: right; }
table.sumOrd .akcje {width: 30px; vertical-align: middle;}
table.sumOrd .razem {font-weight: bold; text-align: right; vertical-align: middle; padding-top: 4px; padding-bottom: 4px;}
table.sumOrd table { width: 100%;}
table.sumOrd#razem {}
table.sumOrd td.razem {font-size: 12px;background-color: #515151;}
table.sumOrd tr.razem#rabat td.razem {vertical-align: middle; font-size: 12px; color: #FF9000;  }
table.sumOrd tr.razem#rabat td.cena {vertical-align: middle;  font-size: 12px; color: #FF9000;}

table.sumOrd tr.razem td.cena {vertical-align: middle; font-size: 16px; background-color: #515151;color: #FF9000;  }
table.sumOrd tr.rabat td.razem {vertical-align: middle;  font-size: 12px; color: #FFFFFF;}
table.sumOrd tr.rabat td.cena {vertical-align: middle;  font-size: 14px; color: #FFFFFF;}
table.sumOrd tr.razem td.akcje {vertical-align: middle;font-size: 1px;background-color: none;}
table.sumOrd tr.razem#punkty img {cursor: pointer;}

table.sumOrd .ikona {text-align: center; vertical-align: middle; width: 130px;}
table.sumOrd .radio {vertical-align: middle;}
table.sumOrd .opis {vertical-align: middle;}
table.sumOrd td.ilosc {text-align: right; width: 25px; vertical-align: middle;}
table.sumOrd .ilosc table input {text-align: right;width: 30px;padding-right: 2px;}
table.sumOrd .ilosc table span.jednostka {padding-left: 2px;padding-right: 2px;}
table.sumOrd .ilosc img {cursor: pointer; padding-left: 2px; margin-left: 2px;}
table.sumOrd td.opis {text-align: left; vertical-align:middle; font-size: 11px; color: #c0c0c0;}
table.sumOrd td.opis b {color: #fff;}

table.sumOrd div.kod {color: #aeaeae; margin: 4px 0px 0px 0px;}

table.sumOrd#dodatkowe {margin: 0px auto; width: 100%;}
table.sumOrd#dodatkowe td {text-align: center;}

p.sumOrd#poprzednia { /*kontynuuj zakupy */ }
p.sumOrd#poprzednia a {display: block; background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 50%; padding-left: 10px;}
p.sumOrd#poprzednia a img {display: none;}

table.sumOrd#dane_odbiorcy { /* dane odbiorcy zamowienia */ }
table.sumOrd#dane_odbiorcy td { vertical-align: top; width: 50%; text-align: center;}
table.sumOrd#dane_odbiorcy h5 { margin: 0px;/* 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, table.ordDet a.druk#wydrukuj, table.ordDet a.druk#wydrukuj:visited { font-weight: bold; font-size: 10px; text-decoration: underline; font-size: 10px;}
table.ordDet a:hover { /* linki wewnatrz zamowienia */ }

table.ordDet #poprzednia {text-align: left;vertical-align: middle;width: 160px; }
table.ordDet #poprzednia img {display: none;}
table.ordDet #nastepna img {display: none;}

table.ordDet #poprzednia a {display: block; background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 50%; padding-left: 8px;}
table.ordDet #nastepna {text-align: right; vertical-align: middle; width: 160px;}
table.ordDet #nastepna a {display: block; background: url(ikona_nawigacja_nastepna.gif) no-repeat 100% 50%; padding-right: 8px;}
table.ordDet #lista { /* nawigacja (powrot do listy) */
	vertical-align: middle;
	text-align: center;
}
table.ordDet td#lista a, table.ordDet td#lista a:visited {}
table.ordDet td#lista a:hover {}
table.ord_podsumowanie {
	width : 400px;
    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 { /* wykaz zamowien */ }
table.ordList td {vertical-align: middle; padding: 2px; font-size: 11px;}
table.ordList th {background-color: #515151; color: #fff; padding: 5px; margin-top: 15px; font-size: 11px;}
table.ordList .naleznosc {font-weight: bold; text-align: center; background-color: #515151; color: #FF9000!important;}
table.ordList .rozliczone { text-align:center; /* kolumna z ikona rozliczenia */ }
table.ordList .dostawca {display: none;}
table.ordList .platnosc {width: 70px;}
table.ordList .szczegoly {background-color: transparent; font-weight: bold; text-decoration: underline; font-size: 10px;}
p.ordList#strony { /* ilosc wynikow na strone */ }
td.ordList {
	text-align: right;
	vertical-align: middle;
}
td.ordList select {
	width: 40px;
}
.ordList .druk { /* przycisk druku */
	
}


/* ***** regForm **** */
span.regForm#upomnienie, span.userForm#upomnienie { /* blad walidacji */
	padding: 1px;
}
h5.regForm,h5.userForm {margin-top: 10px; margin-bottom: 5px; color: #ff9000;}

table.regForm, table.userForm {width: 100%;}
table.regForm input {}
table.regForm#uwagi td,table.userForm#uwagi td {}
table.regForm td.etykieta, table.userForm td.etykieta {padding: 10px 2px 0px 2px;}
table.regForm td, table.userForm td { vertical-align: middle; padding: 2px;}

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: 213px; margin: 0px 0px 10px auto;}
table.catMenu td {padding: 2px 0px; vertical-align: middle; font-size: 11px;}

table.catMenu td a {color: #ffffff; text-decoration: none; font-weight: bold;}
table.catMenu td a:visited {}
table.catMenu td a:hover {color: #FF9000;}

table.catMenu td a.selected {color: #FF9000; text-decoration: none;}
table.catMenu td a.selected:visited {}
table.catMenu td a.selected:hover {color: #FFFFFF;}

table.catMenu td.zwiniete1 {font-size: 14px;  height: 21px; padding: 0px;}
table.catMenu td.rozwiniete1 {font-size: 14px; height: 21px; padding: 0px;}

table.catMenu td.zwiniete1 a {display: block; width: 189px; background: url(bg_catMenu2.gif) no-repeat 100% 50%; height: 21px; line-height: 21px; padding-left: 24px;}
table.catMenu td.zwiniete1 a.selected {display: block; width: 189px; background: url(bg_catMenu2_selected.gif) no-repeat 100% 50%; height: 21px; line-height: 21px; padding-left: 24px;}

table.catMenu td.rozwiniete1 a {display: block; width: 189px; background: url(bg_catMenu2.gif) no-repeat 100% 50%; height: 21px; line-height: 21px; padding-left: 24px;}
table.catMenu td.rozwiniete1 a.selected {display: block; width: 189px; background: url(bg_catMenu2_selected.gif) no-repeat 100% 50%; height: 21px; line-height: 21px; padding-left: 24px;}

table.catMenu td.zwiniete2 {padding-left: 44px;}
table.catMenu td.rozwiniete2 {padding-left: 44px;}
table.catMenu td.zwiniete3 {padding-left: 64px;}
table.catMenu td.rozwiniete3 {padding-left: 64px;}
table.catMenu td.zwiniete4 {padding-left: 74px;}
table.catMenu td.rozwiniete4 {padding-left: 74px;}
table.catMenu td.zwiniete5 {padding-left: 84px;}
table.catMenu td.rozwiniete5 {padding-left: 84px;}
table.catMenu td.zwiniete6 {padding-left: 94px;}
table.catMenu td.rozwiniete6 {padding-left: 94px;}

table.catMenu p {margin: 0px;padding: 0px;}

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 img { border: 0px; margin-right: 3px;}

table.catMenu span.ilosc { /* ilosc elementow w danej kategorii */ }

table.catMenu td#zawartosc_kategorie {}
table.catMenu td#zawartosc_bezKategorii {}
table.catMenu td#bezZawartosci_kategorie {}
table.catMenu td#bezZawartosci_bezKategorii {}

table.catMenu td#bezZawartosci_bezKategorii img {}

table.catMenu td#o_zawartosc_kategorie {}
table.catMenu td#o_zawartosc_bezKategorii {}
table.catMenu td#o_bezZawartosci_kategorie {}
table.catMenu td#o_bezZawartosci_bezKategorii {}
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_towarow {width: 100%;}

table.itemList {margin: 10px auto 15px auto; width: 150px;/* tabelka z pojedynczym produktem na liscie produktow */ }
table.itemList td {text-align: center;}
table.itemList div {margin: 2px auto;overflow: hidden;}
table.itemList div.do_koszyka {margin-top: 3px;}
table.itemList div.do_koszyka a {color: #FF9000; font-weight: bold; text-decoration: underline;}
table.itemList div.do_koszyka a:visited {color: #FF9000; font-weight: bold; text-decoration: underline;}
table.itemList div.do_koszyka a:hover {color: #FFFFFF; font-weight: bold; text-decoration: underline;}
table.itemList div.do_szczegolow {margin-top: 3px;}
table.itemList div.do_szczegolow a {color: #FF9000; font-weight: bold; text-decoration: underline;}
table.itemList div.do_szczegolow a:visited {color: #FF9000; font-weight: bold; text-decoration: underline;}
table.itemList div.do_szczegolow a:hover {color: #FFFFFF; font-weight: bold; text-decoration: underline;}
table.itemList img.fotka {border: 2px solid #F9FAFB;}
table.itemList div.nazwa {font-size: 11px; margin-bottom: 2px;margin-top: 2px; }



table.filtry {margin: 0px auto;}
table.filtry td {font-size: 11px; vertical-align: middle;}
table.filtry a {font-size: 11px; font-weight: bold;}

table.filtry input {font-weight: bold;}

table.filtry div.button {margin: 5px 0px;}
table.filtry div.button a,
table.filtry div.button a:visited {color: #ffffff; text-decoration: none; background: #373738 url(button.gif) repeat-x 50% 50%; padding: 4px 2px; border: 1px solid #5C5C5E; text-align: center;}
table.filtry div.button a:hover {color: #FF9000;}

table.filtry input.button {width: 80px!important; margin: 0px;}
table.filtry input.button:hover {color: #FF9000;}
table.filtry input.button#filtruj {width: 100%;}
table.filtry td.le1 {text-align: right; padding: 10px 13px 0px 0px; border-right: 1px solid #BBBBBB;}
table.filtry td.pr1 {padding: 0px 0px 0px 13px;}
table.filtry td.le2 {text-align: right; padding: 0px 13px 0px 0px; border-right: 1px solid #BBBBBB;}
table.filtry td.le2 a { }
table.filtry td.pr2 {padding: 0px 0px 0px 13px;}
table.filtry td.pr2 a {width: 75px!important; display: block; text-align: center; margin: 0px;  padding: 2px 4px 2px 1px; }


table.filtry div.button2 {margin: 5px 0px 5px auto;}
table.filtry div.button2 a {padding-left: 18px; font-size: 10px; text-decoration: underline;}
table.filtry div.button2 a#zlozone {background: url(ikona_nawigacja_dol.gif) no-repeat 5px 50%;}
table.filtry div.button2 a#uproszczone {background: url(ikona_nawigacja_gora.gif) no-repeat 5px 50%;} 


table.filtry#zaawansowane {width: auto; margin: 5px auto 15px auto; border: 0px solid black;}

table.filtry#zaawansowane input.checkbox {width: 15px!important; }

table.filtry#zaawansowane td {vertical-align: middle; font-size: 11px; padding: 2px;}
table.filtry#zaawansowane td select {font-size: 11px;}
table.filtry#zaawansowane td.lee {padding-right: 10px; text-align: right;}
table.filtry#zaawansowane td.prr {padding-left: 0px; text-align: left;}

table.sortList {margin: 0px 0px 0px auto;}
table.sortList td {
	vertical-align: middle;
	text-align: right;
	font-size: 11px;
	padding-left: 4px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
table.sortList input {
	width:60px;
	text-align:right;
	padding-left:0px;
	padding-right:0px;
	font-weight: bold;
}

table.sortList select {font-weight: bold;}

div.newList {margin: 15px auto 10px 0px; width: 220px;}
div.newList div.naglowek {background: url(bg_naglowek2_lewy.gif) no-repeat 0% 50%; height: 16px; padding-right: 21px; vertical-align: top; padding-top: 2px; color: #FF9000; font-weight: bold; text-align: right; font-size: 11px; margin-bottom: 8px;}
div.newList div.nazwa {background: url(punkt_bialy.gif) no-repeat 0px 6px; padding-left: 10px; margin-bottom: 2px;}
div.newList div.nazwa a {text-decoration: underline;}
table.newList {width: 195px; margin: 0px auto 0px 16px;}




div.bestList {margin: 15px 2px 10px auto; width: 220px;}
div.bestList div.naglowek {background: url(bg_naglowek2_prawy.gif) no-repeat 100% 50%; height: 16px; padding-left: 21px; vertical-align: top; padding-top: 2px; color: #FF9000; font-weight: bold; text-align: left; font-size: 11px; margin-bottom: 8px;}
table.bestList {margin: 0px auto 0px auto;}
table.bestList td {text-align: center; padding: 5px 0px 15px 0px;}
table.bestList div a {font-size: 11px;}
table.bestList div.do_koszyka {margin-top: 3px;}
table.bestList div.do_koszyka a {color: #FF9000; font-weight: bold; text-decoration: underline;}
table.bestList div.do_koszyka a:visited {color: #FF9000; font-weight: bold; text-decoration: underline;}
table.bestList div.do_koszyka a:hover {color: #FFFFFF; font-weight: bold; text-decoration: underline;}
table.bestList div.do_szczegolow {margin-top: 3px;}
table.bestList div.do_szczegolow a {color: #FF9000; font-weight: bold; text-decoration: underline;}
table.bestList div.do_szczegolow a:visited {color: #FF9000; font-weight: bold; text-decoration: underline;}
table.bestList div.do_szczegolow a:hover {color: #FFFFFF; font-weight: bold; text-decoration: underline;}
table.bestList .fotka img {border: 2px solid #F9FAFB;}
table.bestList .nazwa {font-size: 11px; margin-bottom: 3px;margin-top: 3px;}
table.bestList .waluta {padding-left: 1px;}

div.mainList {margin: 20px auto 10px auto; width: 515px; background: url(bg_mainList.gif) no-repeat 50% 0%; padding-top: 85px;}
div.mainList div.naglowek {display: none;}
table.mainList {margin: 0px auto 20px auto; width: 515px;}
table.mainList td {text-align: center; padding: 15px 0px 15px 0px; border-bottom: 1px solid #404040;}
table.mainList div a {font-size: 11px;}
table.mainList div.do_koszyka {margin-top: 5px;}
table.mainList div.do_koszyka a {color: #FF9000; font-weight: bold; text-decoration: underline;}
table.mainList div.do_koszyka a:visited {color: #FF9000; font-weight: bold; text-decoration: underline;}
table.mainList div.do_koszyka a:hover {color: #FFFFFF; font-weight: bold; text-decoration: underline;}
table.mainList div.do_szczegolow {margin-top: 5px;}
table.mainList div.do_szczegolow a {color: #FF9000; font-weight: bold; text-decoration: underline;}
table.mainList div.do_szczegolow a:visited {color: #FF9000; font-weight: bold; text-decoration: underline;}
table.mainList div.do_szczegolow a:hover {color: #FFFFFF; font-weight: bold; text-decoration: underline;}
table.mainList .fotka img {border: 2px solid #F9FAFB;}
table.mainList .nazwa {font-size: 11px; margin-bottom: 5px;margin-top: 5px;}
table.mainList .waluta {padding-left: 1px;}

div.proList {margin: 10px auto 20px auto; width: 515px; height: 226px; background: url(bg_proList.jpg) no-repeat 0% 0%; padding-top: 30px;}
div.proList div.naglowek {display: none;}
table.proList {margin: 0px auto 0px 0px; width: 515px;}
table.proList td {text-align: center; padding: 0px 0px 10px 0px;}
table.proList div a {font-size: 11px; width: 110px; margin: 0px auto;}
table.proList div.do_koszyka {width: 110px; margin: 3px auto;}
table.proList div.do_koszyka a {color: #FF9000; font-weight: bold; text-decoration: underline;}
table.proList div.do_koszyka a:visited {color: #FF9000; font-weight: bold; text-decoration: underline;}
table.proList div.do_koszyka a:hover {color: #FFFFFF; font-weight: bold; text-decoration: underline;}
table.proList div.do_szczegolow {width: 110px; margin: 3px auto;}
table.proList div.do_szczegolow a {color: #FF9000; font-weight: bold; text-decoration: underline;}
table.proList div.do_szczegolow a:visited {color: #FF9000; font-weight: bold; text-decoration: underline;}
table.proList div.do_szczegolow a:hover {color: #FFFFFF; font-weight: bold; text-decoration: underline;}
table.proList .fotka img {border: 2px solid #F9FAFB;}
table.proList div.nazwa {font-size: 11px; width: 110px; margin: 0px auto; overflow: hidden;}
table.proList .cena {font-size: 12px;}
table.proList .cena_promocja {font-size: 12px;}
table.proList .cena_stara {font-size: 12px;}
table.proList .waluta {padding-left: 1px;}
table.proList .cena .waluta {}
table.proList .cena_promocja .waluta {}
table.proList .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*/ }


table.listNav {margin: 10px auto 1px auto;}
table.listNav td {vertical-align: middle; text-align: center; font-size: 10px; font-weight: bold;}
table.listNav td.strona {text-align: right; padding: 0px 10px 0px 0px;}
table.listNav a {text-decoration: underline; color: #ffffff;}
table.listNav a:hover {text-decoration: underline; color: #FF9000;}
table.listNav td.poprzednia {text-align: left; padding: 0px 10px 0px 0px;}
table.listNav td.poprzednia a {background: url("ikona_nawigacja_poprzednia.gif") no-repeat 0% 50%; padding-left: 8px;}
table.listNav td.nawigacja {}
table.listNav td.nastepna {text-align: right; padding: 0px 0px 0px 10px;}
table.listNav td.nastepna a {background: url("ikona_nawigacja_nastepna.gif") no-repeat 100% 50%; padding-right: 8px;}


/* ***** detCard do gruntownej renowacji ***** */
table.detCard {}
table.detCard td#zdjecie {}
table.detCard div.nazwa {}
table.detCard h1.nazwa,
table.listNav table.detCard td {vertical-align: middle;}
table.listNav table.detCard h1.nazwa { font-size: 15px; margin: 5px 0px; font-weight: bold; display: inline;}
table.listNav table.detCard h1.nazwa span.symbol {font-weight: normal; font-size: 11px; padding-left: 10px;}
table.detCard div.nazwa img {}
table.detCard div.nazwa span {}
table.detCard div.symbol {}
table.detCard td#przewijane {}
table.detCard table.fotki {width: 250px; margin: 5px 10px 0px 0px;}
table.detCard table.fotki td {text-align: center; padding: 5px 0px 5px 0px;}
table.detCard td img.fotki {cursor: pointer;}
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% 75%; padding-left: 8px; font-weight: bold; font-size: 10px; text-decoration: underline;}
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 table#cenaIStan {}
table.detCard table#cenaIStan td {text-align: center; padding: 2px; font-size: 11px; font-weight: normal;}
table.detCard table#cenaIStan td.stan {font-size: 11px; vertical-align: middle;}
table.detCard table#cenaIStan td.dodawanie {padding: 10px 2px;}
table.detCard div.maszjuz {margin: 0px auto 10px auto; font-size: 11px; text-align: center;}
table.detCard table#cenaIStan input#ilosc {width: 24px;}
table.detCard table#cenaIStan input.button#dodaj {background: url(przycisk_dodajdokoszyka_bg.gif) no-repeat 50% 50%; color: #ffffff; font-size: 12px; font-weight: bold; text-align: center; width: 155px; margin: 0px; border: 0px solid black; height: 19px; }
/*
display: block; width: 125px; height: 19px; background: url(przycisk_zamawiam_bg.gif) no-repeat 50% 50%; font-size: 12px; font-weight: bold; text-align: center; padding-top: 4px; 
*/
table.detCard table#cenaIStan .cena {font-size: 12px;}
table.detCard table#cenaIStan .cena_promocja {font-size: 18px;font-weight: bold;}
table.detCard table#cenaIStan .cena_stara {font-size: 12px;font-weight: bold;}
table.detCard table#cenaIStan .waluta {padding-left: 1px;}
table.detCard table#cenaIStan .cena .waluta {}
table.detCard table#cenaIStan .cena_promocja .waluta {}
table.detCard table#cenaIStan .cena_stara .waluta {}

table.detCard table.atrybutyStale {margin-top: 5px; margin-bottom: 5px;}
table.detCard table.atrybutyStale td {font-size: 12px; padding: 2px;}
table.detCard table.atrybutyStale td.etykieta {text-align: right; /* etykiety ceny i statusu dostepnosci */ }
table.detCard table.atrybutyStale td.wartosc {text-align: left; font-weight: bold; /* wartosci  ceny i statusu dostepnosci */ }

table.detCard .atrybutyWybierane { /*tabela z atrybutami wybieranymi przy zakupie */ }
table.detCard .atrybutyStale td.etykieta { /* etykiety atrybutow */ }
table.detCard .atrybutyStale td.wartosc { /* wartosci atrybutow */ }

table.detCard #akcje {margin: 0px auto 0px auto; border-top: 1px solid #606060;}
table.detCard #akcje td a { font-size: 11px; text-decoration: underline; /* popularne akcje dla produktu */ }
table.detCard #akcje td {text-align: left; padding-left: 20px; padding-top: 5px; padding-bottom: 3px;}
table.detCard a#porownaj { /* dodaj do porownania */ }
table.detCard a#zapytaj { /* link do zapytaj o produkt */ }
table.detCard a#polec  { /*link do polec znajomemu */ }
table.detCard a#wydrukuj  { /* link do wydrukuj karte */ }


table.setList td {vertical-align: middle;}
table.setList td.naglowek {width: 90px; font-size: 12px; font-weight: bold; border-right: 1px solid #606060; text-align: right; padding-right: 20px;}
table.setList td.tresc {padding-left: 20px;}
table.setList table.set {margin: 0px auto 0px 0px;}
table.setList table.set td.fot {padding: 5px 0px;}
table.setList table.set td.fot img {border: 2px solid #F9FAFB; width: 60px;}
table.setList table.set td.naz {padding: 5px 0px 5px 10px;}
table.setList a {font-size: 11px; text-decoration: none;}

table.setList div.nazwa {font-size: 11px; margin-bottom: 3px;margin-top: 3px;}
table.setList .waluta {padding-left: 1px;}

table.compoList td {vertical-align: middle;}
table.compoList td.naglowek {width: 90px; font-size: 12px; font-weight: bold; border-right: 1px solid #606060; text-align: right; padding-right: 20px;}
table.compoList td.tresc {padding-left: 20px;}
table.compoList table.set {margin: 0px auto 0px 0px;}
table.compoList table.set td.fot {padding: 5px 0px;}
table.compoList table.set td.fot img {border: 2px solid #F9FAFB; width: 60px;}
table.compoList table.set td.naz {padding: 5px 0px 5px 10px;}
table.compoList a {font-size: 11px; text-decoration: none;}

table.compoList div.nazwa {font-size: 11px; margin-bottom: 3px;margin-top: 3px;}
table.compoList .waluta {padding-left: 1px;}



/* ***** 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 {}
a.conLinks:hover {}
a.conLinks#selected {}


/* ***** 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 ***** */
div.comForm#naglowek {display: none;}
div.comForm {margin: 15px 2px 10px auto; width: 220px;}
div.comForm div.naglowek {background: url(bg_naglowek2_prawy.gif) no-repeat 100% 50%; height: 16px; padding-left: 21px; vertical-align: top; padding-top: 2px; color: #FFFFFF; font-weight: bold; text-align: left; font-size: 11px; margin-bottom: 8px;}
div.comForm div.naglowek a {color: #FF9000; text-decoration: underline;}
div.comForm div.naglowek img {display: none;}
div.comForm div.naglowek a:hover {color: #FFFFFF;}
table.comForm {width: 200px; margin: 3px 5px 0px auto;}
table.comForm td {padding: 1px; vertical-align: middle;}
table.comForm td.nazwa {width: 180px;}
table.comForm td a {text-decoration: underline;}
table.comForm td.akcja a,
table.comForm td.akcja a:visited {font-size: 10px; font-weight: bold; }
table.comForm td.akcja a:hover {}

table.comForm#porownaj a {font-size: 10px; text-decoration: underline; font-weight: bold; color: #ff9000;}
table.comForm#porownaj td {text-align: right;}

/* ***** repForm ***** */
h5.Przechowalnia { /* naglowek */ }
p.repForm { /* dodatkowy tekst */ }
a.repForm { /* link powrotny z przechowalni */ }

table.repForm {width: 100%; margin: 5px auto;}
h5.repForm { font-size: 12px; font-weight: bold; padding: 5px 0px;}

table.repForm th {padding-top: 10px;}
table.repForm td {vertical-align: middle; padding: 5px 0px;}
table.repForm td.lp {width: 10px; vertical-align: top;}
table.repForm td.zdjecie {width: 45px; text-align: center;}
table.repForm td.zdjecie img {width: 38px; border: 2px solid #ffffff;}
table.repForm td.nazwa {padding: 5px 2px;}
table.repForm td.cena { text-align: right; width: 120px; padding: 0px 5px; }
table.repForm td.ilosc {text-align: center; width: 40px;}

table.repForm div.kod {color: #aeaeae; margin: 4px 0px 0px 0px;}

table.repForm td.ilosc a {font-size: 10px;  text-decoration: underline; font-weight: bold;}
table.repForm td.cena a,
table.repForm td.cena a:visited {font-size: 11px; text-decoration: underline; font-weight: bold; color: #FF9000;}
table.repForm td.cena a:hover {color: #FFFFFF;}

p.repForm#poprzednia { /*kontynuuj zakupy */ }
p.repForm#poprzednia a {display: block; background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 50%; padding-left: 8px; font-size: 10px;  text-decoration: underline; font-weight: bold;}
p.repForm#poprzednia a img {display: none;}



/* ***** repLink ***** */
div.repLink {margin: 15px 2px 10px auto; width: 220px;}
div.repLink div.naglowek {background: url(bg_naglowek2_prawy.gif) no-repeat 100% 50%; height: 16px; padding-left: 21px; vertical-align: top; padding-top: 2px; color: #FF9000; font-weight: bold; text-align: left; font-size: 11px; margin-bottom: 8px;}
div.repLink div.naglowek a {color: #FF9000; text-decoration: underline;}
div.repLink div.naglowek img {display: none;}
div.repLink div.naglowek a:hover {color: #FFFFFF;}


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; }

table.box_ramka {margin-top: 10px; margin-bottom: 5px;}
table.box_ramka td {}
table.box_ramka td.box_ramka {vertical-align: middle;}

table.variants {width: 245px;}
table.variants td {vertical-align: middle; padding: 2px 1px;}
table.variants td.cena {width: 100px; text-align: right;}
table.variants td div {margin-top: 4px; margin-bottom: 4px;}