html {margin: 0px; width: 100%; height: 100%;}
body {margin: 0px auto; height: 100%; background: url(tlo_tile.jpg) 50% 0%; font-family: Tahoma; font-size: 12px; color: #352B1C;}

div.uwagaAdministratorska {position: fixed; top: 40px; 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; z-index: 10000; }

a, a:visited {color: #352B1C;}
a:hover {color: #B62C29;}

a.menu_gorne, a.menu_gorne:visited, td.conList a,td.conList a:visited {color: #000000; text-decoration: none;}
a.menu_gorne:hover, td.conList a:hover {color: #B62C29;}
a.menu_gorne#mg_sel {color: #B62C29;}

a.menu_dolne, a.menu_dolne:visited {color: #352B1C; text-decoration: underline;}
a.menu_dolne:hover {color: #B62C29;}
a.menu_dolne#md_sel {color: #B62C29;}

img {border: 0px;}
img.fotka {border: 1px solid #352B1C;}
td {vertical-align: top;}

table.main {width: 918px; margin: 0px auto; height: 600px; background: url(tlo_table.jpg) repeat-y 50% 0%;}
table.main td.main {height: 227px; /* 262px */}
table.main p {padding: 0px 0px;}

table.top {width: 864px; margin: 0px auto 0px auto;} /* margin-top: 20px; top_1 height bylo 53 teraz 15 mniej */
table.top td.top_1 {background: url(top_1.jpg) no-repeat 50% 100%; height: 38px; padding-right: 42px; text-align: right; vertical-align: bottom; font-size: 0px;}
table.top td.top_2 {background: url(top_2.jpg) no-repeat 50% 50%; height: 156px; text-align: center;font-size: 0px; vertical-align: middle;}
table.top td.top_3 {background: url(top_3.jpg) no-repeat 50% 0%; height: 33px; text-align: center;font-size: 0px;}

table.uklad {width: 828px!important; margin: 0px auto; background: url(tlo_uklad.gif) repeat-y 50% 10%; height: 800px;}
table.uklad td.kolumna1 {width: 170px!important;}
table.uklad td.kolumna2 {width: 488px!important; font-size: 13px;}
table.uklad td.kolumna3 {width: 170px!important;}

span.kropka {font-weight: bold; padding-top: 0px;}
span.kropka img {width: 5px; height: 5px;margin-bottom: 2px;}

td.conList {padding: 0px 10px; text-align: center; font-size: 12px;}
td.conList span#lew {padding-right: 12px; padding-bottom: 10px;}
td.conList span#lew img {}
td.conList span#pra {padding-left: 12px; padding-bottom: 10px;}
td.conList span#pra img {}
td.conList span.kropka {padding-left: 7px; padding-right: 7px;}
td.conList span.kropka img {}

div.stopka {margin: 10px auto; text-align: center; font-family: Verdana; font-size: 11px;color: #765D15;}
div.stopka a,div.stopka a:visited {color: #765D15;}
div.stopka p {margin: 0px auto;}

div.flagList {font-size: 10px; font-family: Verdana; font-weight: bold;}
div.flagList img {margin-left: 3px; margin-right: 3px; margin-bottom: -2px;}
div.flagList span.kropka img {margin-bottom: 1px;}
div.flagList a,div.flagList a:visited {color: #000000; text-decoration: none; padding-right: 2px;}
div.flagList a:hover {color: #B62C29;}

div.catPath {width: 100%; height: 77px; margin: 0px;}
table.catPath {width: 100%; height: 77px; background: url(naglowek_sciezki.gif) no-repeat 0% 0%; margin-bottom: 5px;}
table.catPath td {padding-left: 102px; padding-top: 41px; font-size: 12px; color: #B62C29; font-weight: bold;}
table.catPath h1,div.catPath h1 {margin: 0px; display: inline; font-size: 12px; }
table.catPath h2,div.catPath h2 {margin: 0px; display: inline; font-size: 12px; }
table.catPath h3,div.catPath h3 {margin: 0px; display: inline; font-size: 12px; }
table.catPath td a,table.catPath td a:visited {color: #B62C29; text-decoration: underline;}
table.catPath td a:hover {color: #000000;}

table.catPath td span {color: #43474B; padding-left: 5px; padding-right: 5px;}

/* nagloweki na bazie catPath*/

h5.naglowekStrony, h5.repForm, h5.ordList, h5.ordDet, h5.sum {
	height: 33px; 
	background: url(naglowek_sciezki.gif) no-repeat 0% 0%; 
	margin: 0px 0px 0px 0px;
	padding-left: 102px; 
	padding-top: 44px; 
	font-size: 12px; 
	color: #B62C29; 
	font-weight: bold;
}


div.napis {color: #8b221f; font-family: Tahoma; font-size: 14px; font-weight: bold; margin: 2px auto 4px auto;}
div.pollForm div.naglowek {color: #8b221f; font-family: Tahoma; font-size: 14px; font-weight: bold; margin: 2px auto 4px auto; text-align: center;}
div.napis a,div.napis a:visited {color: #8b221f; text-decoration: underline;}
div.napis a:hover {color: #000000;}

/*
div.napis_cien {position: relative; z-index: 10; color: #B62C29; font-family: Tahoma; font-size: 14px; font-weight: bold; margin-bottom: 5px; margin-left: 15px; margin-right: auto;}
div.napis_cien span {position: absolute; left: 1px; top: 1px; z-index: -1; color: #9e2623; font-family: Tahoma; font-size: 14px; font-weight: bold;}

div.napis_cien#marpis {margin-left: 43px;}
div.napis_cien#zamnew {margin-left: 15px;}
*/

div.dalej {clear: left; margin: 10px 0px;}
div.dalej img {display: none;}
div.dalej a {background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 50%; padding-left: 9px; font-size: 10px; font-family: Tahoma; font-weight: bold; color: #352B1C;}
div.dalej a:hover {color: #B62C29;}

p#poprzednia {clear: left; margin: 10px 0px;}
p#poprzednia img {display: none;}
p#poprzednia a {background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 50%; padding-left: 9px; font-size: 10px; font-family: Tahoma; font-weight: bold; color: #352B1C;}
p#poprzednia a:hover {color: #B62C29;}

div.separator {margin: 10px auto; text-align: center;}

table.lewa {width: 170px!important; margin: 0px 0px 0px auto; /*background: url(kolumna_lewa_srodek.gif) repeat-y 100% 0%;*/}
table.lewa td.lewa {background: url(kolumna_lewa_gora.jpg) no-repeat 100% 0%; height: 493px; padding: 22px 0px 10px 0px; text-align: justify;}
table.lewa td.lewa table.zawartosc {width: 145px; margin: 0px 9px 0px auto;}
table.lewa div.napis {margin: 2px auto 4px auto; text-align: center; padding-left: 7px;}
table.lewa div.separator {margin: 10px auto 10px 0px; text-align: left; padding-left: 42px;}

table.prawa {width: 170px!important; margin: 0px 0px 0px auto; /*background: url(kolumna_prawa_srodek.gif) repeat-y 100% 0%;*/}
table.prawa td.prawa {background: url(kolumna_prawa_gora.jpg) no-repeat 100% 0%; height: 493px; padding: 22px 0px 10px 0px; text-align: justify;}
table.prawa td.prawa table.zawartosc {width: 145px; margin: 0px auto 0px 9px;}
table.prawa div.napis {margin: 2px auto 4px auto; text-align: center; padding-right: 8px;}
table.prawa div.separator {margin: 10px auto; text-align: center;}

div.kolumna_lewa_odstep {background: url(kolumna_lewa_odstep.gif) no-repeat 100% 0%; text-align: center; margin: 0px auto; padding: 6px 0px 6px 31px; font-weight: bold;}
div.kolumna_prawa_odstep {background: url(kolumna_prawa_odstep.gif) no-repeat 100% 0%; text-align: center; margin: 0px auto; padding: 6px 31px 6px 0px; font-weight: bold;}


div.nazwa img {margin-bottom: -2px; margin-right: 2px;}
div.nazwa a,div.nazwa a:visited {color: #765D15; font-family: Tahoma; font-weight: bold; font-size: 13px; text-decoration: underline;}
div.nazwa a:hover {color: #B62C29; font-family: Tahoma; font-weight: bold; font-size: 13px;}
span.cena {color: #352B1C;  font-family: Tahoma; font-weight: bold; font-size: 14px;}
span.cena_promocja {color: #B62C29; font-family: Tahoma; font-weight: bold; font-size: 14px;}
span.cena_stara {color: #352B1C;  font-family: Tahoma; font-weight: normal; font-size: 13px; text-decoration: line-through;}
span..waluta {}
span.cena .waluta {}
span.cena_promocja .waluta {}
span.cena_stara .waluta {}

h1 {font-size: 18px; margin: 5px 0px;}
h2 {font-size: 16px; margin: 5px 0px;}
h3 {font-size: 14px; margin: 5px 0px;}
h4 {font-size: 12px; margin: 5px 0px;}
h5 {font-size: 11px; margin: 5px 0px;}
h5 input.checkbox,
h5 input.radio {margin-right: 5px;}
h6 {font-size: 10px; margin: 5px 0px;}
table {}
tr {}
a {}
a:visited {}
a:hover {}
p {}
form {margin: 0px;}

input {border: 1px solid #473B33; font-size: 11px; font-family: Tahoma; color: #444444;}
input#wysylka { /* checkbox otwierajacy alternatywne dane adresowe do wysylki */ }
input.button {border: 1px solid #473B33; font-size: 11px; font-weight: bold; font-family: Tahoma; color: #352B1C; cursor: pointer; background: url(input_button.gif) no-repeat 0% 0%; text-align: center; padding-left: 6px; padding-right: 4px;}
input.button:hover {}

select {font-size: 11px; font-family: Tahoma; color: #444444; border: 1px solid #473B33;}
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 { /* stara cena */
	text-decoration: line-through;
}
#wydrukuj { /* link do wydruku */ }

.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 {
	color: #444444;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px; 
	text-decoration: underline;
	padding-left: 2px;
	padding-right: 2px;
}
span.pageSelector a#selected {
  font-weight: bold;
  text-decoration: none;
  color: #B31811;
}
span.pageSelector a#nastepna {
  font-weight: bold;
  text-decoration: underline;
}
span.pageSelector a#poprzednia {
  font-weight: bold;
  text-decoration: underline;
}

span.pageSelector a:hover {color: #B31811; }

/* ***** ogolne style standardowych elementow ***** */
td.radio,
td.cart_radio {padding-left: 5px; padding-right: 5px; width: 40px; text-align: center;}

td.radio input,
td.cart_radio input,
input.radio,
input.checkbox {border: 0px; vertical-align:middle;}

tr.tr1 { /* nieparzyste linie w tabelach generowanych z zapytan */ }
tr.tr2 { /* parzyste linie w tabelach generowanych z zapytan */ }
.styl1 { /* nieparzyste linie w tabelach generowanych z zapytan */ }
.styl1:hover {}
.styl2 { /* parzyste linie w tabelach generowanych z zapytan */ }
.styl2:hover {}

tr.hl { /* podswietlenie pod kursorem w tabelach generowanych z zapytan */ }

.selected { /* wybrana kategoria */ }

#upomnienie { /* komunikat o niespelnieniu kryteriow walidacji w formularzach */ }
span#upomnienie {
	color: #FF0000;
	font-size: 11px;
	padding:1px;
}

a.druk, a.druk:visited {}
a.druk:hover {}

a.abutton, a.abutton:visited {
	display: block;
	padding: 2px 4px 2px 6px;
	border: 1px solid #473B33; 
	font-size: 11px; 
	font-family: Verdana; 
	font-weight: bold;
	color: #352B1C; 
	text-decoration: none;
	background: url(input_button.gif) no-repeat 0% 0%;
}
a.abutton:hover {color: #000000; }
a.button:hover {}

table.ordList a.button,
table.ordList a.button:visited,
table.ordDet a.button,
table.ordDet a.button:visited,
table.repForm td.cena a,
table.repForm td.cena a:visited
{
	display: block;
	padding: 2px 4px 2px 6px;
	border: 1px solid #473B33; 
	font-size: 11px; 
	font-family: Verdana; 
	font-weight: bold;
	color: #352B1C; 
	text-decoration: none;
	background: url(input_button.gif) no-repeat 0% 0%;
	text-align: center;
}

table.ordList a.button:hover,
table.ordDet a.button:hover,
table.repForm td.cena a:hover {color: #000000; }


.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 ***** */
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" */ }


/* ***** askForm ***** */
h5.askForm { /* naglowek / komunikat o wyslaniu wiadomosci */ }
table.askForm { /* tabela z formularzem zapytania */ }
.button#zapytaj { /* przycisk submit zapytania */ }
.button#zapytaj:hover {}
table.askForm td {padding: 4px;}
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 {margin: 0px 0px 9px auto;}
table.findForm input {}
table.findForm input.findForm {width: 130px; padding-left: 2px; padding-right: 2px;}
table.findForm input#szukaj, input#szukaj,input#focus {width: 60px; margin-left: 5px;}
table.findForm input#szukaj:hover, input#szukaj:hover {}


/* ***** loginForm ***** */
div.loginForm#naglowek {display: none;}
table.loginForm {width: 151px; margin: 0px auto 0px 5px;}
table.loginForm td {padding: 0px 0px 2px 0px; color: #444444;}
table.loginForm td.ikonki {vertical-align: middle; width: 18px; text-align: center; }

table.loginForm a, table.loginForm a:visited {color: #444444;  font-weight: bold; font-family: Verdana; font-size: 11px;}
table.loginForm a:hover {/* linki */ }

table.loginForm td#upomnienie {}
table.loginForm td.etykieta {display: none;}
table.loginForm input {font-size: 11px; font-family: Tahoma; border: 1px solid #C7C8CA;}
table.loginForm input#login {width: 149px; padding-left: 2px;}
table.loginForm input#haslo {width: 83px; padding-left: 2px; }
table.loginForm input#zaloguj {width: 58px; margin-left: 3px; border: 1px solid #473B33;}
table.loginForm input#zaloguj:hover {}
table.loginForm td#zarejestruj {text-align: left;padding: 0px; }
table.loginForm td#zarejestruj a, 
table.loginForm td#zarejestruj a:visited {background: url(kropka.gif) no-repeat 7px 5px; padding-left: 15px; font-size: 10px; }
table.loginForm td#zarejestruj a:hover { /* link do rejestracji */ }
table.loginForm td#przypomnij {text-align: left; padding: 0px; }
table.loginForm td#przypomnij a, 
table.loginForm td#zarejestruj a:visited {background: url(kropka.gif) no-repeat 7px 5px; padding-left: 15px; font-size: 10px;}
table.loginForm td#przypomnij a:hover { /* link do przypomnienia hasla */ }

table.loginForm #witaj {font-size: 11px;padding: 2px 0px 2px 8px; font-family: Verdana;}
table.loginForm #witaj span {font-weight: bold;}

table.loginForm #rabat {font-size: 11px;padding: 2px 0px 2px 8px; font-family: Verdana;}
table.loginForm #rabat span {font-weight: bold;}

table.loginForm #punkty {font-size: 11px;padding: 2px 0px 6px 8px; font-family: Verdana;}
table.loginForm #punkty span {font-weight: bold;}


/* ***** 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 td {padding: 4px;}
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 { width: 84px;  margin-top: 4px; float: right; }
table.subReqForm #zamawianyadres { width: 120px; margin-top: 5px; padding-left: 2px; float: right; }

/* ***** 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 td {text-align: left; }
table.cart {width: 145px; margin: 0px auto 0px 8px;}
table.cart a,table.cart a:visited {color: #765D15; background: url(kropka.gif) no-repeat 5px 4px; padding-left: 15px; font-weight: normal; font-family: Verdana; font-size: 10px;}
table.cart a:hover {color: #000;}
table.cart td.ilosc {display: none;}
table.cart td.zl {padding-left: 10px; text-indent: -15px; }
table.cart td.cena {display: none;}

div.pusty {margin: 10px auto 0px auto; text-align: center; background: url(separator.gif) no-repeat 37px 0px; padding-top: 36px; padding-right: 9px; padding-bottom: 2px; font-weight: bold; } 
div.podsumowanie {padding-left: 21px; font-size: 11px; font-weight: bold; margin-top: 5px;}
div.podsumowanie span.cena { font-size: 11px; padding-left: 15px; }
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 {
	margin: 0px auto 10px auto;
}

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;
	font-weight: bold;
}
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 {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 td {vertical-align: middle; padding: 1px; font-size: 11px;}

table.cartForm.towary {margin-top: 20px; margin-bottom: 10px; border: 1px solid #B7AD90; background-color: #EEEDDA; /* border: 0px solid #c5ae72; background-color: #EEEDDA;*/}
table.cartForm.towary td.nazwa,
table.cartForm.towary td.ilosc,
table.cartForm.towary td.cena {}
table.cartForm.towary td.lp,
table.cartForm.towary td.zdjecie {padding-top: 4px; padding-bottom: 4px;}
table.cartForm.towary td.akcje {padding: 2px;}

table.cartForm.towary tr.header {font-size: 11px; color: #4e4e4e; text-align: right;}
table.cartForm.towary tr.header .lp {text-align: left;}
table.cartForm.towary td.cena span {font-size: 12px!important;}
table.cartForm.dostawcy {}
table.cartForm.dostawcy td.ikona {width: 40px;}
table.cartForm.dostawcy td.ikona img {width: 40px;}
table.cartForm.dostawcy td.radio {width: 20px; padding-left: 10px; padding-right: 10px;}
table.cartForm.dostawcy td.opis {padding-top: 0px; padding-bottom: 8px;}
table.cartForm.dostawcy td.cena {width: 80px;}
table.cartForm.platnosci {}
table.cartForm.opakowania {}

table.cartForm td.cena	{vertical-align: middle; font-weight: bold; text-align: right; width: 100px; color: #B62C29; }
table.cartForm .razem { font-weight: bold; 	text-align: right;	background-color: #ebe4d6; 	font-size: 13px;}
table.cartForm td.razem {font-weight: bold; text-align: right; vertical-align: middle; }
table.cartForm tr.razem td.cena {vertical-align: middle; font-size: 14px; }
table.cartForm tr.rabat td.razem {font-size: 11px;}
table.cartForm tr.rabat td.cena {font-size: 12px;}
table.cartForm tr.razem#punkty img {cursor: pointer; }

table.cartForm td.akcje {width: 36px!important; text-align: right; }
table.cartForm td.akcje a,table.cartForm td.akcje a:visited {color: #000; font-weight: bold; font-family: Tahoma; font-size: 10px;}
table.cartForm td.akcje a:hover {color: #B62C29;}

table.cartForm table {width: 100%; }
table.cartForm table#razem {}
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 .ilosc {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 td.lp {vertical-align: top; color: #808080;}
p.cartForm#poprzednia { /*kontynuuj zakupy */ }
table.cartForm#kodRabatowy {width: 100%;}
table.cartForm#kodRabatowy {padding-top: 6px; padding-bottom: 6px; }
table.cartForm#kodRabatowy td#wpiszKod {text-align: right; }
table.cartForm#kodRabatowy td.akcje {}
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; padding-right: 4px;}
table.cartForm#aktualizuj td.aktualizujKoszyk input.button {width: 140px;}
table.cartForm#aktualizuj td.akcje {}

.cartForm #wpiszKod {text-align : right;}
.cartForm #polaEdycyjne {text-align : right;width : 170px;}
.cartForm #dodajRabat {}
.cartForm #dodajRabat_przycisk {}


/* ***** 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 .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 td.cena	{vertical-align: middle; font-weight: bold; text-align: right; width: 100px; color: #B62C29; }
table.sum .razem { font-weight: bold; 	text-align: right;	background-color: #ebe4d6; 	font-size: 13px;}
table.sum td.razem {font-weight: bold; text-align: right; vertical-align: middle; }
table.sum tr.razem td.cena {vertical-align: middle; font-size: 14px; }
table.sum tr.rabat td.razem {font-size: 11px;}
table.sum tr.rabat td.cena {font-size: 12px;}
table.sum tr.razem#punkty img {cursor: pointer; }



table.sum.towary {margin-top: 20px; margin-bottom: 10px; border: 0px solid #c5ae72; background-color: #faf8f1;}
table.sum.towary td.nazwa,
table.sum.towary td.ilosc,
table.sum.towary td.cena {}
table.sum.towary td.lp,
table.sum.towary td.zdjecie {padding-top: 4px; padding-bottom: 4px;}




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 .ilosc { /* kolumna ilosci na wykazie towarow */
	vertical-align: middle;
	text-align: right;
	width: 60px;
}


table.sumOrd td.cena	{vertical-align: middle; font-weight: bold; text-align: right; width: 100px; color: #B62C29; }
table.sumOrd .razem { font-weight: bold; 	text-align: right;	background-color: #ebe4d6; 	font-size: 13px;}
table.sumOrd td.razem {font-weight: bold; text-align: right; vertical-align: middle; }
table.sumOrd tr.razem td.cena {vertical-align: middle; font-size: 14px; }
table.sumOrd tr.rabat td.razem {font-size: 11px;}
table.sumOrd tr.rabat td.cena {font-size: 12px;}
table.sumOrd tr.razem#punkty img {cursor: pointer; }


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 #poprzednia {text-align: left; vertical-align: middle; width: 160px;}
table.ordDet #poprzednia img, table.ordDet #nastepna img {display: none;}
table.ordDet #poprzednia a {background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 3px; padding-left: 11px; font-size: 12px; text-decoration: none;}
table.ordDet #nastepna {text-align: right; vertical-align: middle; width: 160px;}
table.ordDet #nastepna a {background: url(ikona_nawigacja_nastepna.gif) no-repeat 100% 3px; padding-right: 11px; font-size: 12px; text-decoration: none;}
table.ordDet #lista {vertical-align: middle; text-align: center;}
table.ordDet td#lista a, table.ordDet td#lista a:visited {}
table.ordDet td#lista a:hover {}


/* ***** 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%;}

table.ordList tr td a.button,
table.ordList tr td a.button:visited,
table.ordList tr td a.button:hover {background: #ADAEB2 url(input_button.gif) no-repeat 0% 0%;}

table.ordList tr.hl td a.button,
table.ordList tr.hl td a.button:visited,
table.ordList tr.hl td a.button:hover {background: #ADAEB2 url(input_button.gif) no-repeat 0% 0%;}

table.ordList th {font-size: 10px; vertical-align: middle;}
table.ordList td {font-size: 11px; padding: 4px 1px; vertical-align: middle;}
table.ordList td.naleznosc {background-color: #ebe4d6; text-align: right; font-weight: bold; font-size: 12px; width: 90px;}
table.ordList .rozliczone { text-align:center; /* kolumna z ikona rozliczenia */ }
table.ordList .dostawca {display: none;}
table.ordList td.szczegoly {width: 90px;}
table.ordList td.szczegoly a,
table.ordList td.szczegoly a:visited {
	display: block;
	padding: 2px 4px 2px 4px;
	border: 1px solid #473B33; 
	font-size: 11px; 
	font-family: Verdana; 
	font-weight: bold;
	color: #352B1C; 
	text-decoration: none;
	background: url(input_button.gif) no-repeat 0% 0%;
	white-space: nowrap;
	margin: 1px 0px 1px auto;
}
table.ordList td.szczegoly a:hover {color: #000000; }


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 { /* naglowki sekcji */ }
table.regForm, table.userForm { /* glowna tabela */
	width: 100%;
}

.regForm select, .userForm select {width: 118px;}

table.regForm input {}
table.regForm#uwagi td,table.userForm#uwagi td {}
table.regForm td, table.userForm td {vertical-align: middle; padding: 2px 2px 2px 0px;}
table.regForm td.etykieta, table.userForm td.etykieta {padding-top: 4px; padding-bottom: 0px;}

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: 100%;}
table.catMenu td {text-align: left;}

table.catMenu td a {text-decoration: none;}

table.catMenu td.zwiniete1 {color: #000; font-family: Tahoma; font-size: 12px; font-weight: bold; background: url(catMenu_poziom1.gif) no-repeat 0% 0%;  text-align: left; margin: 0px auto;  padding: 5px 0px 3px 31px; }
table.catMenu td.zwiniete1 a,
table.catMenu td.zwiniete1 a:visited {font-family: Tahoma; font-size: 12px; font-weight: bold; color: #000; text-decoration: none; background-image: none; padding: 0px;}
table.catMenu td.zwiniete1 a:hover {color: #B62C29;}
table.catMenu td.zwiniete1 a.selected,
table.catMenu td.zwiniete1 a.selected:visited {font-family: Tahoma; font-size: 12px; font-weight: bold; color: #B62C29; text-decoration: none; background-image: none; padding: 0px;}
table.catMenu td.zwiniete1 a.selected:hover {color: #000000;}

table.catMenu td.rozwiniete1 {color: #000; font-family: Tahoma; font-size: 12px; font-weight: bold; background: url(catMenu_poziom1.gif) no-repeat 0% 0%;  	text-align: left;  	margin: 0px auto;  	padding: 5px 0px 3px 31px;  }
table.catMenu td.rozwiniete1 a,
table.catMenu td.rozwiniete1 a:visited {font-family: Tahoma; font-size: 12px; font-weight: bold; color: #000; text-decoration: none; background-image: none; padding: 0px;}
table.catMenu td.rozwiniete1 a:hover {color: #B62C29;}
table.catMenu td.rozwiniete1 a.selected,
table.catMenu td.rozwiniete1 a.selected:visited {font-family: Tahoma; font-size: 12px; font-weight: bold; color: #B62C29; text-decoration: none; background-image: none; padding: 0px;}
table.catMenu td.rozwiniete1 a.selected:hover {color: #000000;}


table.catMenu td.zwiniete2 {padding: 0px 0px 3px 33px;}
table.catMenu td.rozwiniete2 {padding: 0px 0px 3px 33px;}

table.catMenu td.zwiniete3 {padding: 0px 0px 3px 49px;}
table.catMenu td.rozwiniete3 {padding: 0px 0px 3px 49px;}

table.catMenu td.zwiniete4 {padding: 0px 0px 3px 55px;}
table.catMenu td.rozwiniete4 {padding: 0px 0px 3px 55px;}

table.catMenu td.zwiniete5 {padding: 0px 0px 3px 71px;}
table.catMenu td.rozwiniete5 {padding: 0px 0px 3px 71px;}

table.catMenu td.zwiniete2 a,
table.catMenu td.rozwiniete2 a {background: url(kropka.gif) no-repeat 0% 50%; padding-left: 10px;}
table.catMenu td.zwiniete3 a,
table.catMenu td.rozwiniete3 a,
table.catMenu td.zwiniete4 a,
table.catMenu td.rozwiniete4 a,
table.catMenu td.zwiniete5 a,
table.catMenu td.rozwiniete5 a {background: url(kropeczka.gif) no-repeat 0% 50%; padding-left: 7px;}

table.catMenu td.zwiniete2 a.selected,
table.catMenu td.rozwiniete2 a.selected {color: #B62C29; background: url(kropka_czerwona.gif) no-repeat 0% 50%; padding-left: 10px;}
table.catMenu td.zwiniete3 a.selected,
table.catMenu td.rozwiniete3 a.selected,
table.catMenu td.zwiniete4 a.selected,
table.catMenu td.rozwiniete4 a.selected,
table.catMenu td.zwiniete5 a.selected,
table.catMenu td.rozwiniete5 a.selected {color: #B62C29; background: url(kropeczka_czerwona.gif) no-repeat 0% 50%; padding-left: 7px;}

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; display: none;}



/* menu tresci po lewej */
table.catMenu#artykuly td {background-image: none;}
table.catMenu#artykuly td.tresc1 {padding: 0px 0px 3px 41px;}
table.catMenu#artykuly td.tresc2 {padding: 0px 0px 3px 43px;}
table.catMenu#artykuly td.tresc3 {padding: 0px 0px 3px 59px;}
table.catMenu#artykuly td.tresc4 {padding: 0px 0px 3px 65px;}
table.catMenu#artykuly td.tresc5 {padding: 0px 0px 3px 81px;}

table.catMenu#artykuly td.tresc1 p, 
table.catMenu#artykuly td.tresc2 p, 
table.catMenu#artykuly td.tresc3 p, 
table.catMenu#artykuly td.tresc4 p {text-indent: -10px; margin: 0px;  padding: 0px;}

table.catMenu#artykuly td.tresc1 a,
table.catMenu#artykuly td.tresc2 a,
table.catMenu#artykuly td.tresc3 a,
table.catMenu#artykuly td.tresc4 a,
table.catMenu#artykuly td.tresc5 a,
table.catMenu#artykuly td.tresc1 a:visited,
table.catMenu#artykuly td.tresc2 a:visited,
table.catMenu#artykuly td.tresc3 a:visited,
table.catMenu#artykuly td.tresc4 a:visited,
table.catMenu#artykuly td.tresc5 a:visited {color: #B62C29; font-weight: bold; text-decoration: underline; background: url(kropka.gif) no-repeat 0px 5px; padding-left: 10px;}
table.catMenu#artykuly td.tresc1 a:hover,
table.catMenu#artykuly td.tresc2 a:hover,
table.catMenu#artykuly td.tresc3 a:hover,
table.catMenu#artykuly td.tresc4 a:hover,
table.catMenu#artykuly td.tresc5 a:hover {color: #000000;}

table.catMenu#artykuly td.tresc2,table.catMenu#artykuly td.tresc3,table.catMenu#artykuly td.tresc4,table.catMenu#artykuly td.tresc5 {display: none;}

div.conCatLinks {width: 130px; padding: 1px 9px 1px 31px; text-align: left;}
div.conCatLinks a.conCatLinks, 
div.conCatLinks a.conCatLinks:visited {font-family: Tahoma; font-size: 12px; font-weight: bold; color: #B62C29; text-decoration: underline; background: url(kropka.gif) no-repeat 0px 6px; padding-left: 10px; display: block; text-indent: 0px; padding-bottom: 0px; }
div.conCatLinks a.conCatLinks:hover {color: #000000;}

/* menu kategorii jako lista tresci*/
table.catMenu2 {width: 394px; margin: 10px auto;}
table.catMenu2 td {text-align: left;}

table.catMenu2 td div.skrotTresci {text-decoration: none; font-weight: normal; font-size: 12px; text-indent: 0px; color: #444444!important;}

table.catMenu2 td.zwiniete1 {color: #B62C29; font-family: Tahoma; font-size: 14px; font-weight: bold; background: url(naglowek.gif) no-repeat 0% 100%; text-align: left; margin: 0px auto;  padding: 12px 0px 16px 23px; }
table.catMenu2 td.zwiniete1 a,
table.catMenu2 td.zwiniete1 a:visited {font-family: Tahoma; font-size: 14px; font-weight: bold; color: #B62C29; text-decoration: none; background-image: none; padding: 0px;}
table.catMenu2 td.zwiniete1 a:hover {color: #000000;}
table.catMenu2 td.zwiniete1 a.selected,
table.catMenu2 td.zwiniete1 a.selected:visited {font-family: Tahoma; font-size: 12px; font-weight: bold; color: #B62C29; text-decoration: none; background-image: none; padding: 0px;}
table.catMenu2 td.zwiniete1 a.selected:hover {color: #000000;}

table.catMenu2 td.rozwiniete1 {color: #B62C29; font-family: Tahoma; font-size: 14px; font-weight: bold; background: url(naglowek.gif) no-repeat 0% 100%; text-align: left; margin: 0px auto; padding: 12px 0px 16px 23px;  }
table.catMenu2 td.rozwiniete1 a,
table.catMenu2 td.rozwiniete1 a:visited {font-family: Tahoma; font-size: 14px; font-weight: bold; color: #B62C29; text-decoration: none; background-image: none; padding: 0px;}
table.catMenu2 td.rozwiniete1 a:hover {color: #000000;}
table.catMenu2 td.rozwiniete1 a.selected,
table.catMenu2 td.rozwiniete1 a.selected:visited {font-family: Tahoma; font-size: 12px; font-weight: bold; color: #B62C29; text-decoration: none; background-image: none; padding: 0px;}
table.catMenu2 td.rozwiniete1 a.selected:hover {color: #000000;}


table.catMenu2 td.zwiniete2 {padding: 0px 0px 3px 33px;}
table.catMenu2 td.rozwiniete2 {padding: 0px 0px 3px 33px;}

table.catMenu2 td.zwiniete3 {padding: 0px 0px 3px 49px;}
table.catMenu2 td.rozwiniete3 {padding: 0px 0px 3px 49px;}

table.catMenu2 td.zwiniete4 {padding: 0px 0px 3px 55px;}
table.catMenu2 td.rozwiniete4 {padding: 0px 0px 3px 55px;}

table.catMenu2 td.zwiniete5 {padding: 0px 0px 3px 71px;}
table.catMenu2 td.rozwiniete5 {padding: 0px 0px 3px 71px;}

table.catMenu2 td.zwiniete2 a,
table.catMenu2 td.rozwiniete2 a {background: url(kropka.gif) no-repeat 0% 50%; padding-left: 10px;}
table.catMenu2 td.zwiniete3 a,
table.catMenu2 td.rozwiniete3 a,
table.catMenu2 td.zwiniete4 a,
table.catMenu2 td.rozwiniete4 a,
table.catMenu2 td.zwiniete5 a,
table.catMenu2 td.rozwiniete5 a {background: url(kropeczka.gif) no-repeat 0% 50%; padding-left: 7px;}

table.catMenu2 td.zwiniete2 a.selected,
table.catMenu2 td.rozwiniete2 a.selected {color: #B62C29; background: url(kropka.gif) no-repeat 0% 50%; padding-left: 10px;}
table.catMenu2 td.zwiniete3 a.selected,
table.catMenu2 td.rozwiniete3 a.selected,
table.catMenu2 td.zwiniete4 a.selected,
table.catMenu2 td.rozwiniete4 a.selected,
table.catMenu2 td.zwiniete5 a.selected,
table.catMenu2 td.rozwiniete5 a.selected {color: #B62C29; background: url(kropeczka.gif) no-repeat 0% 50%; padding-left: 7px;}

table.catMenu2 p {text-indent: 0px; margin: 0px;  padding: 0px;}

table.catMenu2 h2 {text-indent: -13px; margin: 0px; padding: 0px; font-size: 16px; font-weight: normal; }
table.catMenu2 h3 {text-indent: -13px; margin: 0px; padding: 0px; font-size: 16px; font-weight: normal; }

table.catMenu2 img {border: 0px; margin-right: 3px; display: none;}

table.catMenu2 td {background-image: none;}
table.catMenu2 td.tresc1 {padding: 0px 0px 0px 41px;}
table.catMenu2 td.tresc2 {padding: 0px 0px 0px 43px;}
table.catMenu2 td.tresc3 {padding: 0px 0px 0px 59px;}
table.catMenu2 td.tresc4 {padding: 0px 0px 0px 65px;}
table.catMenu2 td.tresc5 {padding: 0px 0px 0px 81px;}

table.catMenu2 td.tresc1 a,
table.catMenu2 td.tresc2 a,
table.catMenu2 td.tresc3 a,
table.catMenu2 td.tresc4 a,
table.catMenu2 td.tresc5 a,
table.catMenu2 td.tresc1 a:visited,
table.catMenu2 td.tresc2 a:visited,
table.catMenu2 td.tresc3 a:visited,
table.catMenu2 td.tresc4 a:visited,
table.catMenu2 td.tresc5 a:visited {display: block; width: 335px; border: 1px solid #F1EBE2; background-color: #F1EBE2; color: #000; font-weight: bold; text-decoration: none; background: url(kropka.gif) no-repeat 5px 6px; padding: 0px 5px 1px 15px;}
table.catMenu2 td.tresc1 a:hover,
table.catMenu2 td.tresc2 a:hover,
table.catMenu2 td.tresc3 a:hover,
table.catMenu2 td.tresc4 a:hover,
table.catMenu2 td.tresc5 a:hover {display: block; width: 335px; border: 1px solid #B7AD90; background-color: #EEEDDA; color: #B62C29; padding: 0px 5px 1px 15px;}

/* ***** itemList **** */

table#lista_towarow {width: 451px!important; margin: 0px auto;}
table#lista_towarow tr table.itemList {border-top: 1px solid #B7AD90; border-right: 1px solid #F1EBE2; border-bottom: 1px solid #F1EBE2; border-left: 1px solid #F1EBE2; background-color: #F1EBE2;}
table#lista_towarow tr.hl table.itemList {border-top: 1px solid #B7AD90; border-right: 1px solid #B7AD90; border-bottom: 1px solid #B7AD90; border-left: 1px solid #B7AD90;  background-color: #EEEDDA; }

table#lista_towarow table td {padding: 8px 5px 6px 5px;}

table.itemList {width: 100%;}
table.itemList td {vertical-align: middle;}
table.itemList td.obrazek {text-align: center; width: 130px;}
table.itemList td.opis {}
table.itemList div.nazwa {margin-bottom: 5px; color: #765D15;}
table.itemList div.typ {display: inline; margin-right: 2px;}
table.itemList div.opisSkrocony {margin: 5px 0px; font-size: 11px; color: #454545;}
table.itemList div.opisSkrocony a {text-decoration: none;}
table.itemList td.cena {text-align: center; font-size: 13px;  padding: 10px 10px;}
table.itemList span.cena {font-size: 13px;}
table.itemList span.cena_promocja {font-size: 13px;}
table.itemList span.cena_stara {text-decoration: line-through;}
table.itemList span.waluta {padding-left: 3px; /* nazwa waluty */ }
table.itemList span.cena .waluta { /* waluta dla ceny towaru */ }
table.itemList span.cena_promocja .waluta { /* waluta dla ceny promocyjnej*/ }
table.itemList span.cena_stara .waluta { /* waluta dla starej ceny */ }


table.blok_filtry {margin-left:26px; margin-top: -8px; margin-bottom: 10px; background: url(filtry_tlo_motyw.gif) no-repeat 0% 0%; width: 416px!important;}
table.blok_filtry td.blok_filtry {padding: 5px 10px 5px 50px; background: url(filtry_tlo_motyw_dol.gif) no-repeat 0% 100%;}
table.blok_filtry td {color: #444444; font-size: 11px; font-family: Tahoma; padding: 1px;}
table.blok_filtry input {border: 1px solid #C7C8CA;}
table.blok_filtry select {border: 1px solid #C7C8CA;}
table.blok_filtry input.button {border: 1px solid #666566;}
table.blok_filtry div.blok_przyciskow {border-top: 1px solid #BCB78D; width: 195px; margin: 4px auto 0px auto; text-align: auto; padding-top: 3px;}

table.blok_filtry td a,table.blok_filtry td a:visited {color: #765D15; text-decoration: underline; font-weight: bold; }
table.blok_filtry td a:hover {}
table.blok_filtry td a#zlozone {background: url(ikona_nawigacja_dol2.gif) no-repeat 100% 4px; padding-right: 10px;}
table.blok_filtry td a#uproszczone {background: url(ikona_nawigacja_dol2.gif) no-repeat 100% 4px; padding-right: 10px;}

table.blok_filtry div.filtruj {display: inline; float: right; }
table.blok_filtry div.filtruj input.button#filtruj {text-align: center; padding-left: 6px; padding-right: 1px; }
table.blok_filtry span.resetuj {padding: 0px 5px;}
table.blok_filtry span.button {padding: 0px 5px;}

table.filtry {height: 90px;}
table.filtry td {padding:1px; font-size: 11px; font-family: Tahoma; color: #444444;}

table.filtry#zaawansowane {width: 100%; margin-top: 5px;}
table.filtry#zaawansowane td {}
table.filtry#zaawansowane td select {}
table.filtry#zaawansowane td.lee {padding: 6px 10px 2px 0px; text-align: right; }
table.filtry#zaawansowane td.prr {padding: 6px 10px 2px 0px; text-align: left;}
table.filtry#zaawansowane span.typy {padding-right: 25px;}
table.filtry#zaawansowane input.checkbox {margin: 0px; padding: 0px; width: 20px!important; border: none; }

table.sortList {width: 100%; }
table.sortList td {vertical-align: middle; text-align: center; font-size: 11px; font-family: Tahoma; color: #444444;}
table.sortList input { width:60px; text-align:right; padding-left:4px; padding-right:4px; border: 1px solid #C7C8CA;}




/* id nazwa i fotka wystepuja tylko na listach specjalnych */
table.proList_x {width: 100%; }
div.naglowek {font-weight : bold; clear: left; width: 145px; margin: 0px auto 0px 9px;}
div.proList div.naglowek {margin-bottom: 10px;}
div.proList div.kolumna_prawa_odstep {margin-top: -13px;}
div.proList div.kolumna_lewa_odstep {margin-top: -13px;}
table.proList {width: 145px; margin: 0px auto 0px 9px;}
table.proList td {text-align: center;}
table.proList .fotka {}
table.proList .nazwa {}
table.proList .cena { /* cena towaru */ }
table.proList .cena_promocja { /* cena promocyjna*/ }
table.proList .cena_stara {text-decoration: line-through; }
table.proList .waluta { /* nazwa waluty */ }
table.proList .cena .waluta { /* waluta dla ceny towaru */ }
table.proList .cena_promocja .waluta { /* waluta dla ceny promocyjnej*/ }
table.proList .cena_stara .waluta { /* waluta dla starej ceny */ }

table.newList_x {width: 100%;}
div.newList div.naglowek {margin-bottom: 15px;}
div.newList div.naglowek div.napis {margin-left: 9px;}
div.newList div.naglowek div.separator {margin-left: -8px;}
div.newList div.kolumna_prawa_odstep {margin-top: -13px;}
div.newList div.kolumna_lewa_odstep {margin-top: -13px;}
table.newList {width: 145px; margin: 0px auto 0px 15px;}
table.newList td {text-align: center;}
table.newList .fotka {}
table.newList .nazwa {}
table.newList .cena { /* cena towaru */ }
table.newList .cena_promocja { /* cena promocyjna*/ }
table.newList .cena_stara { /* stara cena */ text-decoration: line-through; }
table.newList .waluta { /* nazwa waluty */ }
table.newList .cena .waluta { /* waluta dla ceny towaru */ }
table.newList .cena_promocja .waluta { /* waluta dla ceny promocyjnej*/ }
table.newList .cena_stara .waluta { /* waluta dla starej ceny */ }

div.mainList div.naglowek {width : 100%; margin: 20px auto 10px auto; text-align: center; /* naglowek mainList */ }
table#lista_towarow_main {margin: 0px auto;}
table#lista_towarow_main tr td {border: 1px solid #F1EBE2; background-color: #F1EBE2; padding: 7px 7px 8px 7px; }
table#lista_towarow_main tr td.hl {border: 1px solid #B7AD90; background-color: #EEEDDA; padding: 7px 7px 8px 7px;}
table.mainList {width: 100%; /*140px!important;*/}
table.mainList td {text-align: center;}
table.mainList .fotka {}
table.mainList .nazwa {}
table.mainList .cena { /* cena towaru */ }
table.mainList .cena_promocja { /* cena promocyjna*/ }
table.mainList .cena_stara { /* stara cena */ text-decoration: line-through;}
table.mainList .waluta { /* nazwa waluty */ }
table.mainList .cena .waluta { /* waluta dla ceny towaru */ }
table.mainList .cena_promocja .waluta { /* waluta dla ceny promocyjnej*/ }
table.mainList .cena_stara .waluta { /* waluta dla starej ceny */ }



/* div.setList table.setList {border: 1px solid #F1EBE2!important; background-color: #F1EBE2; vertical-align: middle; padding: 5px; width: 220px;} */
/* div.setList td.hl table.setList {border: 1px solid #B7AD90!important; background-color: #EEEDDA; vertical-align: middle; padding: 5px; width: 220px;} */

/* 
div.setList div.naglowek {
	margin: 0px auto 10px auto; 
	background: url(separator.gif) no-repeat 50% 0%; 
	padding-top: 30px;
	color: #8b221f; font-family: Tahoma; font-size: 14px; font-weight: bold;
	width: 100%;
	text-align: center;
}

div.setList {clear: left; width: 460px; margin: 0px auto;}
div.setList td {vertical-align: middle; text-align: center;}
div.setList div.towar {border: 1px solid #F1EBE2!important; background-color: #F1EBE2; vertical-align: middle; padding: 5px; width: 200px;}
div.setList div.towar:hover {border: 1px solid #B7AD90!important; background-color: #EEEDDA;}

div.setList table.setList {width : 100%; margin-bottom: 30px;}
div.setList table.setList td {padding: 5px 5px; vertical-align: middle;}
div.setList table.setList td.obrazek {width: 70px; text-align: center;}
div.setList table.setList td.opis {width: 110px;}
div.setList table.setList td.opis a,
div.setList table.setList td.opis a:visited {font-size: 11px; font-weight: bold; text-decoration: underline; color: #765D15; }
div.setList table.setList td.opis a:hover {color: #B62C29; }
div.setList table.setList div.ceny {color: #352B1C; font-size: 13px; font-weight: bold;}
div.setList table.setList .cena {color: #352B1C; font-size: 13px; font-weight: bold;}
div.setList table.setList .cena_promocja {color: #B62C29; font-size: 13px; font-weight: bold;}
div.setList table.setList .cena_stara {font-size: 12px; font-weight: normal; text-decoration: line-through;}
div.setList table.setList .waluta {}
div.setList table.setList .cena .waluta {}
div.setList table.setList .cena_promocja .waluta {}
div.setList table.setList .cena_stara .waluta {}
 */


/* div.compoList table.compoList {border: 1px solid #F1EBE2!important; background-color: #F1EBE2; vertical-align: middle; padding: 5px; width: 220px;} */
/* div.compoList td.hl table.compoList {border: 1px solid #B7AD90!important; background-color: #EEEDDA; vertical-align: middle; padding: 5px; width: 220px;} */

/* 
div.compoList div.naglowek {
	margin: 0px auto 10px auto; 
	background: url(separator.gif) no-repeat 50% 0%; 
	padding-top: 30px;
	color: #8b221f; font-family: Tahoma; font-size: 14px; font-weight: bold;
	width: 100%;
	text-align: center;
}

div.compoList {clear: left; width: 460px; margin: 0px auto;}
div.compoList td {vertical-align: middle; text-align: center;}
div.compoList div.towar {border: 1px solid #F1EBE2!important; background-color: #F1EBE2; vertical-align: middle; padding: 5px; width: 200px;}
div.compoList div.towar:hover {border: 1px solid #B7AD90!important; background-color: #EEEDDA;}

div.compoList table.compoList {width : 100%; margin-bottom: 30px;}
div.compoList table.compoList td {padding: 5px 5px; vertical-align: middle;}
div.compoList table.compoList td.obrazek {width: 70px; text-align: center;}
div.compoList table.compoList td.opis {width: 110px;}
div.compoList table.compoList td.opis a,
div.compoList table.compoList td.opis a:visited {font-size: 11px; font-weight: bold; text-decoration: underline; color: #765D15; }
div.compoList table.compoList td.opis a:hover {color: #B62C29; }
div.compoList table.compoList div.ceny {color: #352B1C; font-size: 13px; font-weight: bold;}
div.compoList table.compoList .cena {color: #352B1C; font-size: 13px; font-weight: bold;}
div.compoList table.compoList .cena_promocja {color: #B62C29; font-size: 13px; font-weight: bold;}
div.compoList table.compoList .cena_stara {font-size: 12px; font-weight: normal; text-decoration: line-through;}
div.compoList table.compoList .waluta {}
div.compoList table.compoList .cena .waluta {}
div.compoList table.compoList .cena_promocja .waluta {}
div.compoList table.compoList .cena_stara .waluta {}
 */

div.setList div.naglowek {
	margin: 0px auto 10px auto; 
	background: url(separator.gif) no-repeat 50% 0%; 
	padding-top: 30px;
	color: #8b221f; font-family: Tahoma; font-size: 14px; font-weight: bold;
	width: 100%;
	text-align: center;
}

table#setList {width: 410px; margin: 0px auto;}
table#setList td {vertical-align: middle;}
table#setList td table.setList {border: 1px solid #F1EBE2!important; background-color: #F1EBE2; vertical-align: middle; padding: 5px; width: 220px;}
table#setList td.hl table.setList {border: 1px solid #B7AD90!important; background-color: #EEEDDA; vertical-align: middle; padding: 5px; width: 220px;}

table#setList table.setList {width : 100%; margin-bottom: 30px;}
table#setList table.setList td {padding: 5px 5px; vertical-align: middle;}
table#setList table.setList td.obrazek {width: 70px; text-align: center;}
table#setList table.setList td.opis {width: 110px;}
table#setList table.setList td.opis a,
table#setList table.setList td.opis a:visited {font-size: 11px; font-weight: bold; text-decoration: underline; color: #765D15; }
table#setList table.setList td.opis a:hover {color: #B62C29; }
table#setList table.setList div.ceny {color: #352B1C; font-size: 13px; font-weight: bold;}
table#setList table.setList .cena {color: #352B1C; font-size: 13px; font-weight: bold;}
table#setList table.setList .cena_promocja {color: #B62C29; font-size: 13px; font-weight: bold;}
table#setList table.setList .cena_stara {font-size: 12px; font-weight: normal; text-decoration: line-through;}
table#setList table.setList .waluta {}
table#setList table.setList .cena .waluta {}
table#setList table.setList .cena_promocja .waluta {}
table#setList table.setList .cena_stara .waluta {}

div.compoList div.naglowek {
	margin: 0px auto 10px auto; 
	background: url(separator.gif) no-repeat 50% 0%; 
	padding-top: 30px;
	color: #8b221f; font-family: Tahoma; font-size: 14px; font-weight: bold;
	width: 100%;
	text-align: center;
}

table#compoList {width: 410px; margin: 0px auto;}
table#compoList td {vertical-align: middle;}
table#compoList td table.compoList {border: 1px solid #F1EBE2!important; background-color: #F1EBE2; vertical-align: middle; padding: 5px; width: 220px;}
table#compoList td.hl table.compoList {border: 1px solid #B7AD90!important; background-color: #EEEDDA; vertical-align: middle; padding: 5px; width: 220px;}

table#compoList table.compoList {width : 100%; margin-bottom: 30px;}
table#compoList table.compoList td {padding: 5px 5px; vertical-align: middle;}
table#compoList table.compoList td.obrazek {width: 70px; text-align: center;}
table#compoList table.compoList td.opis {width: 110px;}
table#compoList table.compoList td.opis a,
table#compoList table.compoList td.opis a:visited {font-size: 11px; font-weight: bold; text-decoration: underline; color: #765D15; }
table#compoList table.compoList td.opis a:hover {color: #B62C29; }
table#compoList table.compoList div.ceny {color: #352B1C; font-size: 13px; font-weight: bold;}
table#compoList table.compoList .cena {color: #352B1C; font-size: 13px; font-weight: bold;}
table#compoList table.compoList .cena_promocja {color: #B62C29; font-size: 13px; font-weight: bold;}
table#compoList table.compoList .cena_stara {font-size: 12px; font-weight: bold; text-decoration: line-through;}
table#compoList table.compoList .waluta {}
table#compoList table.compoList .cena .waluta {}
table#compoList table.compoList .cena_promocja .waluta {}
table#compoList table.compoList .cena_stara .waluta {}

table.bestList {width: 145px; margin: 0px auto 0px 9px;}
table.bestList td {text-align: center;}
table.bestList .fotka {}
table.bestList .nazwa {}
table.bestList  .cena { /* cena towaru */ }
table.bestList  .cena_promocja { /* cena promocyjna*/ }
table.bestList  .cena_stara { /* stara cena */ text-decoration: line-through;}
table.bestList .waluta { /* nazwa waluty */ }
table.bestList .cena .waluta { /* waluta dla ceny towaru */ }
table.bestList .cena_promocja .waluta { /* waluta dla ceny promocyjnej*/ }
table.bestList .cena_stara .waluta { /* waluta dla starej ceny */ }


/* ***** 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 10px auto; border-bottom: 1px solid #D7D1B9;}
table.listNav td {vertical-align: middle; text-align: center; font-weight: bold; font-size: 11px; padding-bottom: 4px!important;}
table.listNav td.strona {text-align: right; padding: 0px 10px 0px 0px;}
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: 10px; }
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: 10px;}

table.listNav#dol {border-top: 1px solid #D7D1B9; border-bottom: none;}
table.listNav#dol td {padding-top: 4px!important;}

/* dla kart szczegolowej*/
/*div.listNav2 {margin: -10px 0px 0px 40px; text-align: left;}*/
table.listNav2 {margin: -11px auto 15px 43px;}
table.listNav2 td {vertical-align: top; text-align: left; font-weight: bold; font-size: 10px; padding-bottom: 4px!important;}
table.listNav2 td.poprzednia {text-align: left; padding: 0px 4px 0px 0px;}
table.listNav2 td.poprzednia a {background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 50%; padding-left: 8px; }
table.listNav2 td.nawigacja {}
table.listNav2 td.nastepna {text-align: right; padding: 0px 0px 0px 4px;}
table.listNav2 td.nastepna a {background: url(ikona_nawigacja_nastepna.gif) no-repeat 100% 50%; padding-right: 8px;}




/* ***** detCard do gruntownej renowacji ***** */
table.detCard {margin-left: auto; margin-right: auto; width: 465px!important;}

table.detCard table.zdjecie {}
table.detCard table.zdjecie td#zdjecie {text-align: center; width: }
table.detCard table.zdjecie td#zdjecie table.fotki {margin: 0px auto; }
table.detCard table.zdjecie td#zdjecie table.fotki td {text-align: center; padding: 5px;}
table.detCard table.zdjecie td#zdjecie table.fotki td img {width: 108px;}
table.detCard table.zdjecie td#zdjecie img  {cursor: pointer; border: 1px solid #352B1C;}
table.detCard div.foteczki {clear: left; margin: 5px auto 0px auto; text-align: center; width: 465px; /* width: 240px; */ overflow: hidden;}
table.detCard div.foteczki table.fotki {margin: 0px auto;}
table.detCard div.foteczki table.fotki td {text-align: center; padding: 5px;}
table.detCard div.foteczki table.fotki td img {cursor: pointer; border: 1px solid #352B1C;}

table.detCard table#motyw_nazwa {margin: 5px auto;}
table.detCard table#motyw_nazwa td {vertical-align: middle;}
table.detCard div.nazwa, table.detCard h1.nazwa {margin: 0px; display: inline; color: #765D15; font-weight: bold; font-size: 16px;}
table.detCard div.nazwa img {}
table.detCard div.nazwa span {font-size: 11px; font-weight: normal;}
table.detCard div.symbol {}
table.detCard td#przewijane {}

table.detCard input#ilosc {width: 25px; text-align: right; border: 1px solid #C7C8CA; font-size: 11px; font-family: Verdana; }
table.detCard input.button#dodaj {margin-left: 5px; width: 134px; background: url(input_button_koszyk.gif) no-repeat 0% 50%; font-size: 12px; color: #ffffff; text-align: center; padding-left: 6px; padding-right: 4px;} 
table.detCard input.button#dodaj:hover {}

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

table.detCard div.typ {margin: 0px auto 5px 0px; padding: 0px; font-size: 11px; line-height: 12px;}
table.detCard div.etykieta {margin: 10px auto 10px 0px; font-size: 12px; font-weight: bold; }
table.detCard div.etykieta ul {font-weight: normal; font-size: 11px;}

.detCard#brak { /* komunikat : brak towaru w magazynie */ }

table.detCard #cenaIStan,
table.detCard table.atrybutyStale {margin: 0px auto 5px auto;}
table.detCard table.atrybutyStale td {padding: 1px 0px; vertical-align: middle;}
table.detCard .atrybutyStale td.etykieta {text-align: right; font-size: 12px; font-weight: bold; }
table.detCard .atrybutyStale td.wartosc {padding: 1px 0px 1px 5px; text-align: left; font-size: 13px;}

table.detCard table.atrybutyWybierane {margin: 0px auto 5px auto;}
table.detCard .atrybutyWybierane { /*tabela z atrybutami wybieranymi przy zakupie */ }
table.detCard .atrybutyWybierane td.etykieta { /* etykiety atrybutow */ }
table.detCard .atrybutyWybierane td.wartosc { /* wartosci atrybutow */ }

table.detCard table#akcje {width:210px!important; margin: 0px auto;}
table.detCard table#akcje {padding: 5px;}
table.detCard table#akcje {font-size: 11px; line-height: 16px;}
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.detCard2 {width:210px!important; margin: 0px auto;}
table.detCard2 td {padding: 5px 0px 5px 0px; color: #352B1C; font-size: 11px; text-align: center; vertical-align: middle;} 
table.detCard2 td.kolumna_cen {width: 90px; font-weight: bold;}
table.detCard2 td.kolumna_stanu {}

table.detCard span.cena {font-weight: bold; font-size: 11px; color: #352B1C;}
table.detCard span.cena_promocja {font-size: 18px; font-weight: bold; color: #B62C29;}
table.detCard span.cena_stara {font-size: 12px; text-decoration: line-through;}
table.detCard span.waluta {font-size: 10px;  padding-left: 3px; /* nazwa waluty */ }
table.detCard span.cena span.waluta { /* waluta dla ceny towaru */ }
table.detCard span.cena_promocja span.waluta { /* waluta dla ceny promocyjnej*/ }
table.detCard span.cena_stara span.waluta { /* waluta dla starej ceny */ }

table.variants {width: 210px; margin: 5px 0px 5px 0px;}
table.variants td {padding: 1px 1px 5px 1px; vertical-align: middle;}
table.variants span.stan img {margin: 0px 0px -2px 4px;}
table.variants div.ceny {float: left;  display: block;}
table.variants a.abutton {float: right; display: block; background: url(input_button_koszyk.gif) no-repeat 0% 50%; color: #ffffff; width: 100px; text-align: center;}
table.variants td.nazwa {padding-left: 0px;}





/* detCard - dodatkowe */
div.dodatkowe {padding: 5px 0px 0px 0px; margin: 5px;}
div.dodatkowe#d_mp3 {}
div.dodatkowe#d_linki {}
div.dodatkowe#d_tresci {}
div.dodatkowe#d_animacje {}
div.dodatkowe#d_flv {}
div.dodatkowe div.naglowek {padding: 5px 0px; margin: 0px; font-weight: bold;}
div.dodatkowe ul {margin: 0px 0px 0px 0px; padding: 0px;}
div.dodatkowe ul li {margin: 0px 0px 0px 25px; padding: 0px 0px 0px 0px;}
div.dodatkowe a {line-height: 17px;}

div.dodatkowe div.mp3 {padding-top: 10px; padding-bottom: 10px; margin-top: 0px; margin-bottom: 0px;}
div.dodatkowe div.utwor {margin: 5px 0px 0px 10px;}
div.dodatkowe div.utwor div.tytul {display: inline; line-height: 17px; margin: 0px 5px 0px 0px; }
div.dodatkowe div.utwor div.playme {float: left; display: inline; width: 17px; height: 17px; margin: 0px 5px 0px 0px; }


/* ***** 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 {margin : 0px auto;}
table.ord_podsumowanie td {width: 140px; text-align:right; vertical-align: middle;}
table.ord_podsumowanie td.statusy {text-align:left; width: 200px; font-weight : bold;}
table.ord_podsumowanie img {margin-bottom: -1px;}

/* *****  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: 150px; margin: 0px auto 0px 6px;}
table.comForm td.nazwa { /* nazwa towaru*/}
table.comForm td.nazwa a,table.comForm td.nazwa a:visited {color: #765D15; background: url(kropka.gif) no-repeat 5px 4px; padding-left: 15px; font-weight: normal; font-family: Verdana; font-size: 10px;}
table.comForm td.nazwa a:hover {color: #000;}

table.comForm td.akcja a,table.comForm td.akcja a:visited {color: #000; font-weight: bold; font-family: Tahoma; font-size: 10px;}
table.comForm td.akcja a:hover {color: #B62C29;}

table.comForm#porownaj {width: 150px; margin: 0px auto 0px 6px;}
table.comForm#porownaj td {text-align: right; padding: 3px 0px;}
table.comForm#porownaj a,table.comForm#porownaj a:visited {color: #000; font-weight: bold; font-family: Tahoma; font-size: 10px;}
table.comForm#porownaj a:hover {color: #B62C29;}
table.comForm#porownaj a.abutton {float: right;  padding-left: 10px; padding-right: 6px; font-size: 11px; font-family: Verdana; font-weight: bold; text-align: center;}

/* ***** repForm ***** */
h5.Przechowalnia { /* naglowek */ }
p.repForm { /* dodatkowy tekst */ }
a.repForm { /* link powrotny z przechowalni */ }
table.repForm  {width : 100%;}
table.repForm td {vertical-align: middle; padding: 1px; font-size: 12px;}
table.repForm td a,table.repForm td a:visited {font-weight: bold; font-family: Tahoma;}
table.repForm td a:hover {}
table.repForm td.zdjecie {width: 80px; text-align: center;}
table.repForm td.ilosc {padding: 0px 5px; text-align: center; font-size: 10px; width: 40px; }
/*
table.repForm td.ilosc a,table.repForm td.ilosc a:visited {color: #B62C29;}
table.repForm td.ilosc a:hover {color: #000000;}
*/
table.repForm td.cena {padding: 0px 5px; text-align: center; width: 146px;}

/* ***** repLink ***** */
a.repLink { /* link do przechowalni */ }


ok {color:#080;}
x {color:#f00;}

div.siteList {margin: 10px auto; width: 460px;}
div.siteList ul {margin: 1px 0px 1px 10px; padding: 1px 0px;}
div.siteList li {margin: 1px 0px 1px 10px; padding: 1px 0px; text-align: left;}
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;  background: url(input_button_koszyk.gif) no-repeat 0% 50%; font-size: 12px!important; color: #ffffff; text-align: center; padding-top: 2px; padding-bottom: 2px; padding-left: 6px; padding-right: 4px;}


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 : auto; margin-right : auto; width : 460px;}
table.aucSumForm h4 {font-size : 14px; /* border-top : 1px solid #E9E3CC; background-color: #E9E3CC; */ background: url(powrot_allegro_h4.jpg) repeat-y 0% 0%; padding: 5px; margin: 10px 0px 0px 0px; }
table.aucSumForm h5 {border: 0px; font-size : 12px; margin: 6px 0px 6px 6px; width: auto; }
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: 130px; 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; vertical-align: middle;}
table.aucSumForm table.opis td.etykieta_cena {font-size: 11px; font-weight: normal;text-align: right; padding: 1px 5px 3px 5px; vertical-align: middle;}
table.aucSumForm table.opis td.etykieta_ilosc {font-size: 11px; font-weight: normal;text-align: right; padding: 1px 5px 3px 5px; vertical-align: middle;}
table.aucSumForm table.opis td.etykieta_wartosc {font-size: 11px; font-weight: normal;text-align: right; padding: 1px 5px 3px 5px; vertical-align: middle;}

table.aucSumForm span.nawias {color: #808080;}
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 {margin: 5px 0px 5px 0px;  background: url(input_button_koszyk.gif) no-repeat 0% 50%; font-size: 16px!important; color: #ffffff; text-align: center; padding-top: 2px; padding-bottom: 2px; padding-left: 6px; padding-right: 4px;}



/* galList */
div.galList ul {}
div.galList li {}

div.galList {margin: 0px auto;}
div.galList .galListItem {margin-bottom: 10px;}
div.galList .nazwa {}
div.galList .nazwa a {}
div.galList .opis {padding: 5px 0px 10px 10px; text-align: justify;}

div.newsShortList {width: 100%; margin: 5px auto 0px auto; clear: left; padding: 0px;}
div.newsShortList div.naglowek {color: #8b221f; font-family: Tahoma; font-size: 14px; font-weight: bold; margin: 2px auto 4px auto; text-align: center;}

div.newsShortList div.newsShort {padding: 0px; text-align: justify; padding-left: 10px; padding-right: 10px;}
div.newsShortList div.newsLink {padding-bottom: 7px;}
div.newsShortList div.newsLink a,
div.newsShortList div.newsLink a:visited {font-weight: bold; text-decoration: none;}
div.newsShortList div.newsLink a:hover {}
div.newsShortList div.newsDataPublikacji {font-weight: normal; font-style: italic; color: #727272; font-size: 8.25pt; margin: 0px auto 7px 0px;}
div.newsShortList div.newsSkrot {padding-bottom: 10px;}
div.newsShortList div.newsArchLink {display: none;}


div.newsList {margin: 5px auto 20px auto; clear: all;}
div.newsList .newsFull {margin-bottom: 0px;}
div.newsList .newsFull p {}
div.newsList .newsLink {padding-bottom: 4px;}
div.newsList .newsLink a,
div.newsList .newsLink a:visited {font-weight: bold; text-decoration: none;}
div.newsList .newsLink a:hover {}
div.newsList .newsDataPublikacji {font-weight: normal; font-style: italic; color: #727272; font-size: 8.25pt; margin: 0px auto 4px 0px;}
div.newsList .newsTresc {padding-bottom: 20px;}

/* pollForm - sondy */
div.pollForm#naglowek {}
table.pollForm {}
table.pollForm td {vertical-align: middle; padding: 1px 1px;}
table.pollForm td.pytanieSondy {font-style: italic;}
table.pollForm td.poleSondy {width: 18px; padding: 1px 0px 4px 0px; text-align: left;}
table.pollForm td.poleSondy input {margin-left: 0px;}
table.pollForm td.opcjaSondy {width: 150px; padding: 2px 0px 3px 0px; font-weight: bold;}
table.pollForm td.przyciskiSondy {text-align: center;}
table.pollForm td.przyciskiSondy input {margin-left: auto; margin-right: auto;}
table.pollForm input.button#glosuj {}
table.pollForm input.button#wyniki {background-image: none; background-color: transparent; border: 0px; font-weight: bold; text-align: center; margin-top: 5px; text-decoration: underline; /* hack pod Fx display: block; */}
table.pollForm a#wyniki {display: block; font-weight: bold; text-align: center; margin-top: 5px; text-decoration: underline; cursor: pointer;}
table.pollForm span.glosuj {display: block;}
table.pollForm span.wyniki {display: block;}
table.pollForm td.wynikSondy {padding: 0px 0px 8px 0px; font-size: 8.25pt; vertical-align: middle;}
table.pollForm td.wykresSondy {background: url(pasek_b.gif) repeat-x 0% 70%;}
table.pollForm td.wynikSondy img {margin-top: -1px;}
table.pollForm td.iloscGlosow {padding-top: 4px; border-top: 1px dotted #E6DEC5;}
table.pollForm td.iloscGlosow span {font-weight: bold;}





/*ratBar */
/*
.ratBar {background:url(ratingBar.png) 0px -30px; height:15px; }
.ratBarCurrent {background:url(ratingBar.png); height:15px; }
.ratForm #ratBar {height:15px; }
.ratForm #voteBarRating {float:left; }
.ratForm #voteBarCandidate {float:left; height:15px; line-height:15px; padding:0px 0px 0px 10px; width:2em;}
.ratForm #voteBar {background:url(ratingBar.png) 0px -30px; height:15px; overflow:hidden; float:left;}
.ratForm #voteBarCurrent {background:url(ratingBar.png); height:15px; overflow:hidden; position:relative;}
.ratForm #voteBarSlider {height:15px; overflow:hidden; position:relative; top:-15px; width: 100%;}
.ratForm #voteBarSlider a {background:url(ratingBar.png) no-repeat 0px 30px; display:block; height:15px; float:left; line-height:15px; margin:0px; overflow:hidden; padding:0px; width:20px;}
.ratForm #voteBarSlider img {width:20px; height:15px; border:0px; margin:0px;}
.ratForm .ratFormOption {margin:4px;}
*/

/*ratStarBar */
.ratBar {background:url(ratingStarBar.gif) 0px -26px; height:13px; }
.ratBarCurrent {background:url(ratingStarBar.gif); height:13px; }
.ratForm #ratBar {height:13px; }
.ratForm #voteBarRating {float:left; }
.ratForm #voteBarCandidate {float:left; height:13px; line-height:13px; padding:0px 0px 0px 10px; width:2em;}
.ratForm #voteBar {background:url(ratingStarBar.gif) 0px -26px; height:13px; overflow:hidden; float:left;}
.ratForm #voteBarCurrent {background:url(ratingStarBar.gif); height:13px; overflow:hidden; position:relative;}
.ratForm #voteBarSlider {height:13px; overflow:hidden; position:relative; top:-13px; width: 100%;}
.ratForm #voteBarSlider a {background:url(ratingStarBar.gif) no-repeat 0px 26px; display:block; height:13px; float:left; line-height:13px; margin:0px; overflow:hidden; padding:0px; width:13px;}
.ratForm #voteBarSlider img {width:13px; height:13px; border:0px; margin:0px;}
.ratForm .ratFormOption {margin:4px;}

table.opiForm .ratBar {background:url(ratingStarBar2.gif) 0px -26px;}
table.opiForm .ratBarCurrent {background:url(ratingStarBar2.gif);}
table.opiForm .ratForm #voteBar {background:url(ratingStarBar2.gif) 0px -26px;}
table.opiForm .ratForm #voteBarCurrent {background:url(ratingStarBar2.gif);}
table.opiForm .ratForm #voteBarSlider a {background:url(ratingStarBar2.gif) no-repeat 0px 26px;}


table#k3 td.k32 div.box#opiForm {}
div.opiForm {clear: left; margin: 0px auto 10px auto;}
div.opiForm table.opiForm {margin: 0px auto; width: 100%;}
div.opiForm table.opiForm td {padding: 1px 10px 1px 0px!important;}
div.opiForm table.opiForm td.etykieta {text-align: right; font-weight: bold; width: 120px; line-height: 15px;}
div.opiForm table.opiForm td.wartosc {vertical-align: top; }

div.opiForm input {}
div.opiForm textarea {width: 100%}
div.opiForm input.button {margin-left: 3px; padding-left: 5px; padding-right: 5px;}
div.opiForm span.blad {color: red;}

.opiList table {width: 100%;}
.opiList td.col1 {width: 120px; padding-right: 6px; text-align: right;}
.opiList td.col2 {padding-left: 6px; text-align: justify;}

div.opiList {clear: left; width: 100%; margin: 0px auto; padding: 6px 0px 10px 0px;}
div.opiList div.naglowek {text-align: center;}
div.opiList div.nazwa {font-size: 9pt; text-align: center; font-weight: bold;}
div.opiList div.naglowek a {text-transform: none;}
div.opiList div.wszystkie {text-align: center; padding: 0px 0px; margin: 0px auto;}
div.opiList div.wszystkie a {font-weight: bold; font-size: 8.25pt;}
div.opiList table {margin-top: 8px;}
div.opiList table td {text-align: left; padding: 10px 10px 10px 0px; vertical-align: top;}
div.opiList table th {text-align: left; padding: 2px 10px 2px 0px;}
div.opiList a {}

div.opiList span.data {font-size:8.25pt; color: #9d9d9d; display:block; padding-bottom: 2px;}
div.opiList span.tresc {font-size:9pt;}
div.opiList span.podpis {font-size:9pt; font-weight: bold; display:block; padding-bottom: 0px;}
div.opiList div.ocena {width: 65px; margin: 1px 0px 1px auto;}

table#opinie {margin: 10px 0px 0px 0px;}
div.conBody {}
div.conBody p.conBody {}



table.galCatList {margin: 5px auto;}
table.galCatList td {}
table.galCatList div {margin: 0px auto; text-align: left;}
table.galCatList div.galCatListItem {}
 table.galCatList div.nazwaGalerii {padding: 5px;}
 table.galCatList div.nazwaGalerii a,
 table.galCatList div.nazwaGalerii a:visited {font-weight: bold;}
 table.galCatList div.nazwaGalerii a:hover {}
 table.galCatList div.galCatListObrazek {padding: 5px;}
 table.galCatList div.opisGalerii {padding: 5px;}

div.galList {margin: 5px auto;}
div.galList td {}
div.galList div.galListItem {}
div.galList div {margin: 0px auto; text-align: left; }
 div.galList div.nazwa {padding: 5px;}
 div.galList div.nazwa a,
 div.galList div.nazwa a:visited {font-weight: bold;}
 div.galList div.nazwa a:hover {}


table.galeria div.opisFotki {}
div#oknoObrazka {padding: 5px 0px;}
div.galeria div#oknoGalerii {}
 div.galeria div#oknoGalerii div.fotkaGalerii {margin: 5px auto; padding: 5px;}
 div.galeria div#oknoGalerii div.miniaturaGalerii {}
 div.galeria div#oknoGalerii div.nazwaFotki {}
 div.galeria div#oknoGalerii div.opisFotki {}
div.galeriaBrakZdjec {margin: 5px auto;}

div.sumInPost {margin: 10px auto; padding: 10px 5px 5px 5px; border: 1px solid #b4b4b4;}
div.sumInPost table.sumInPost {width: 100%; margin: 0px auto;}
div.sumInPost table.sumInPost a {}
div.sumInPost table.sumInPost td {padding: 4px 0px 4px 0px; vertical-align: middle;}
div.sumInPost table.sumInPost td.inPostInfo {padding: 0px 0px 5px 0px;}
div.sumInPost table.sumInPost td.wybory {padding-right: 2px;}
div.sumInPost table.sumInPost td.komunikaty {padding-left: 2px; text-align: right}
div.sumInPost table.sumInPost td input {margin-right: 2px;}
div.sumInPost table.sumInPost td input.button {}
div.sumInPost table.sumInPost td input#inPostMail {width: 160px;}
div.sumInPost table.sumInPost td div#inPostMsg {}
div.sumInPost table.sumInPost td div#inPostMsgPacz {}
div.sumInPost table.sumInPost td span.inPostMsgOk  {color: #008000;}
div.sumInPost table.sumInPost td span.inPostMsgErr {color: #ff0000;}
div.sumInPost table.sumInPost td optgroup,
div.sumInPost table.sumInPost td option:disabled  { /* background-color: #6e6e6e; color: #ffffff; */}
div.sumInPost table.sumInPost td optgroup option {/* background-color: #ffffff; */}

div.sumInPost table.sumInPost#inPostPaczk {}
div.sumInPost table.sumInPost td#inPostPaczkomat {}
div.sumInPost table.sumInPost td#inPostPaczkomatMes {}
div.sumInPost table.sumInPost td#inPostBigMes {}

div.sumInPost select {width: 370px;}
