/* standardowy arkusz stylu : wersja 1.1  (05.12.2007)*/
div#main {width: 100%; height: 100%; background: url(bg_tile.jpg) 0 0 repeat-x; margin: 0px;}
table#main_top {width: 996px; margin: 0px auto; background-position: 0px 54px; background-repeat: no-repeat; /*background-image: url(bg_top.jpg);*/ }
table#main_top td#main_gorne {height: 54px; vertical-align: bottom; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Tahoma; color: #ffffff;}
table#main_top td#main_gorne div.menu_gorne {padding: 0px 0px 9px 12px;}
table#main_top td#main_gorne span {padding-left: 5px; padding-right: 5px;}
table#main_top td#main_szukaj {height: 54px; vertical-align: bottom; text-align: right;}
table#main_top td#main_gorne div.findForm {padding: 0px 15px 6px auto; margin-right: 0px; margin-left: auto;}
table#main_top td#main_srodek {height: 186px;}
table#main_top td#main_srodek table#srodek_table {width: 996px; height: 186px;}
table#main_top td#main_srodek table#srodek_table td#loga {font-size: 0px; vertical-align: top;}
table#main_top td#main_srodek table#srodek_table td#loga a#logo_5es {display: block; margin-top: 25px; margin-left: 20px; width: 350px; height: 76px; font-size: 0px;}
table#main_top td#main_srodek table#srodek_table td#loga a#logo_sklepdlamnie {display: block; margin-top: 15px; margin-left: 20px; width: 350px; height: 34px; font-size: 0px;}
table#main_top td#main_srodek table#srodek_table td#maszpytania {width: 360px; padding-right: 14px; vertical-align: top;}
table#main_top td#main_srodek table#srodek_table td#maszpytania div.maszpytania {margin-top: 60px; padding: 0px; width: 360px; height: 110px; overflow: hidden;}
table#main_top td#main_srodek table#srodek_table td#maszpytania table {width: 100%;}
table#main_top td#main_srodek table#srodek_table td#maszpytania td {color: #656565; font-size: 11px; font-family: Verdana;}
table#main_top td#main_srodek table#srodek_table td#maszpytania p {color: #2c2c2c; font-size: 13px; margin: 4px 0px;}
table#main_top td#main_srodek table#srodek_table td#maszpytania a,
table#main_top td#main_srodek table#srodek_table td#maszpytania a:visited {color: #a5092a; font-size: 11px; font-family: Verdana; text-decoration: none;}
table#main_top td#main_srodek table#srodek_table td#maszpytania a:hover {color: #500011; text-decoration: underline;}

table.u3 {width: 996px;  margin: 0px auto; background: url(bg_u3.gif) 0 0px repeat-y; height: 100px;}
table.u3 td.u31 {width: 229px; padding: 0px 0px 5px 0px; vertical-align: top; background: url(bg_kol1_bottom.gif) 0px 100% no-repeat; }
table.u3 td.u31 div#u31 {background: url(bg_kol1_top.gif) 0% 0% no-repeat; min-height: 100px; padding-top: 22px; padding-bottom: 10px; margin: 0px; width: 229px;}
table.u3 td.u32 {width: 528px; padding: 0px 5px 0px 5px; vertical-align: top; background: url(bg_kol2_bottom.gif) 5px 100% no-repeat;}
table.u3 td.u32 div#u32 {background: url(bg_kol2_top.gif) 50% 0% no-repeat; min-height: 100px; width: 504px; overflow: hidden; padding: 18px 12px 12px 12px; margin: 0px;}
table.u3 td.u33 {width: 229px; padding: 0px 0px 5px 0px; vertical-align: top; background: url(bg_kol3_bottom.gif) 0px 100% no-repeat; }
table.u3 td.u33 div#u33 {background: url(bg_kol1_top.gif) 0% 0% no-repeat; min-height: 100px; padding-top: 14px; padding-bottom: 10px; margin: 0px; width: 229px;}

table#stopka {width: 996px;  margin: 0px auto;}
table#stopka td#menu_dolne {padding: 8px 5px 15px 12px; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Tahoma; color: #ffffff;}
table#stopka td#menu_dolne span {padding-left: 5px; padding-right: 5px;}
table#stopka td#infoserwis {width: 300px; text-align: right; padding: 8px 20px 15px 5px; font-size: 9px; color: #ffffff;}
table#stopka td#infoserwis a,
table#stopka td#infoserwis a:visited {font-size: 9px; color: #ffffff;}

table#stopka a,
table#stopka a:visited {text-decoration: none; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Tahoma; color: #ffffff;}
table#main_top a,
table#main_top a:visited {text-decoration: none; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Tahoma; color: #ffffff;}
table#main_top a:hover,
table#stopka a:hover {text-decoration: underline; color: #ffffff;}

div.stopka {width: 960px; padding: 0px 20px 15px 16px; margin: 0px auto; overflow: hidden; color: #ffffff; font-family: Verdana;}

div.box {width: 229px; margin: 0px; overflow: hidden;}
div.box div.head {width: 214px; margin: 0px; height: 28px; line-height: 28px; padding-left: 15px; background: url(bg_head_u31a.gif) no-repeat 1px 0px; font-weight: bold; font-size: 13px; font-family: Arial, Verdana, Tahoma; color: #ffffff;}
div.box div.content {width: 229px;}
div.box div.content div.shrinker {width: 201px; margin: 0px auto; padding-top: 10px; padding-bottom: 10px;}

/*
td.u31 div.box div.head {background: url(bg_head_u31.gif) no-repeat 1px 0px;}
td.u33 div.box div.head {background: url(bg_head_u33.gif) no-repeat 1px 0px;}

div.box#proList div.head {background: url(bg_head_u31a.gif) no-repeat 1px 0px;}
div.box#subReqForm div.head {background: url(bg_head_u31b.gif) no-repeat 1px 0px;}
div.box#b_reklama div.head {background: url(bg_head_u31c.gif) no-repeat 1px 0px;}

div.box#comForm div.head {background: url(bg_head_u31a.gif) no-repeat 1px 0px;}
div.box#koszyk div.head {background: url(bg_head_u31a.gif) no-repeat 1px 0px;}
div.box#repLink div.head {background: url(bg_head_u31b.gif) no-repeat 1px 0px;}
div.box#newList div.head {background: url(bg_head_u31c.gif) no-repeat 1px 0px;}
div.box#bestRealList div.head {background: url(bg_head_u31b.gif) no-repeat 1px 0px;}
div.box#b_platnosci div.head {background: url(bg_head_u31d.gif) no-repeat 1px 0px;}
div.box#b_partnerzy div.head {background: url(bg_head_u31e.gif) no-repeat 1px 0px;}
*/

/*
div.box#proList div.head {height: 27px; padding-top: 10px; line-height: 22px; background-image: url(bg_head2_kol1.jpg);}
div.box#cart div.head {height: 27px; padding-top: 10px; line-height: 22px; background-image: url(bg_head2_kol3.jpg);}
*/

div.box#newList div.content {background: url(bg_kol_items.gif) repeat-y 50% 50%;}
div.box#newList div.shrinker {padding-top: 8px;}

div.box#proList div.content {background: url(bg_kol_items.gif) repeat-y 50% 50%;}
div.box#proList div.shrinker {padding-top: 4px;}

div.box#bestList div.content {background: url(bg_kol_items.gif) repeat-y 50% 50%;}
div.box#bestList div.shrinker {padding-top: 4px;}

/* ***** style ogolne ***** */
body, html {width: 100%; height: 100%;}
body {margin: 0px; background: url(bg_tiles.jpg); font-size: 11px; font-family: Verdana, Tahoma, Arial;}
td {vertical-align: top; font-size: 11px; font-family: Verdana, Tahoma, Arial;}
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; }
h1 {font-size: 18px; margin: 8px 0px; color: #6C0518;}
h2 {font-size: 16px; margin: 8px 0px; color: #6C0518;}
h3 {font-size: 14px; margin: 4px 0px; color: #6C0518;}
h4 {font-size: 13px; margin: 4px 0px; color: #6C0518;}
h5 {font-size: 12px; margin: 4px 0px; color: #6C0518;}
h6 {font-size: 11px; margin: 4px 0px; color: #6C0518;}
h5 input.checkbox,
h5 input.radio {margin-right: 5px;}

#overlay {height: 3000px!important;} /* hack na lightboxa pod Opera gdy html {height: 100%}*/

table {border-collapse: collapse; border: 0px;}
tr {}
img {border: 0px;}
form {margin: 0px;}

/* efekt przezroczystosci dla img
a img {opacity:0.5; filter:alpha(opacity=50);}
a:hover img {opacity:0.5; filter:alpha(opacity=50);}
*/

a,
a:visited {font-weight: bold; color: #414141; text-decoration: none;}
a:hover {color: #500011; text-decoration: underline;}
p {margin-top: 4px; margin-bottom: 4px;}

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  */ }

td.etykieta {padding: 6px 0px 1px 0px;}

.cena_stara {text-decoration: line-through;}

span.cena {font-size: 16px; font-weight: bold; color: #c95000; font-family: Arial;}
span.cena_promocja {font-size: 16px; font-weight: bold; color: #c95000; font-family: Arial;}
span.cena_stara {font-size: 14px; font-weight: normal; color: #54007e; font-family: Arial;}
span.waluta {padding-left: 2px; font-size: 10px; font-weight:normal; font-family: Arial;}
span.cena .waluta {font-size: 10px; font-weight: normal; color: #444444; font-family: Arial;}
span.cena_promocja .waluta {font-size: 10px; font-weight: normal; color: #444444; font-family: Arial;}
span.cena_stara .waluta {display: none; font-size: 10px; font-weight: normal; color: #444444; font-family: Arial;}

div.nazwa {font-size: 14px; font-weight: bold; color: #414141; font-family: Tahoma, Verdana;}
div.nazwa a,
div.nazwa a:visited {font-size: 14px; font-weight: bold; color: #414141; font-family: Tahoma, Verdana; text-decoration: none;}
div.nazwa a:hover {color: #500011; text-decoration: underline;}

#wydrukuj { /* link do wydruku */ }

.informacja {font-size: 13px; margin: 5px auto;}
.znaleziono {font-size: 13px; margin: 5px 0px;}
.nieZnaleziono {font-size: 13px; margin: 5px 0px;}


/* **** wybor strony **** */
span.pageSelector a {text-decoration: none; padding-left: 2px;padding-right: 2px;}
span.pageSelector a#selected,
span.pageSelector a#selected1,
span.pageSelector a#selected2 {font-weight: bold; text-decoration: none; color: #a5092a;}
span.pageSelector a#nastepna {font-weight: bold; text-decoration: none; color: #414141;}
span.pageSelector a#poprzednia,
span.pageSelector a#poprzednia2 {font-weight: bold; text-decoration: none; color: #414141;}

#poprzednia img,
#poprzednia2 img {display: none;}
#poprzednia,
#poprzednia2 {text-align: left; vertical-align: middle;}
#poprzednia a, #poprzednia a:visited,
#poprzednia2 a, #poprzednia2 a:visited {background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 50%; padding-left: 10px; text-decoration: none;}
#poprzednia a:hover,
#poprzednia2 a:hover {text-decoration: underline;}
#nawigacja {}
#nastepna img,
#nastepna2 img {display: none;}
#nastepna,
#nastepna2 {text-align: right; vertical-align: middle;}
#nastepna a, #nastepna a:visited,
#nastepna2 a, #nastepna2 a:visited {background: url(ikona_nawigacja_nastepna.gif) no-repeat 100% 50%; padding-right: 10px; text-decoration: none;}
#nastepna a:hover,
#nastepna2 a:hover {text-decoration: underline;}

p#poprzednia {clear: left; margin: 5px 0px;}
p#poprzednia img {display: none;}
p#poprzednia a,
p#poprzednia a:visited { background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 50%; padding-left: 10px; text-decoration: none;}
p#poprzednia a:hover {text-decoration: underline;}

div.dalej {clear: left; margin: 5px 0px;}
div.dalej a,div.dalej a:visited { background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 50%; padding-left: 10px; text-decoration: none;}
div.dalej a:hover {text-decoration: underline;}

p.dalej {clear: left; margin: 5px 0px;}
p.dalej a,div.dalej a:visited { background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 50%; padding-left: 10px; text-decoration: none;}
p.dalej a:hover {text-decoration: underline;}


/* ***** ogolne style standardowych elementow ***** */
input {border: 1px solid #929292; color: #000000; background: #ffffff url(bg_input.gif) repeat-x 0% 100%; height: 16px; line-height: 16px; font-size: 11px; font-weight: normal; font-family: Arial; vertical-align: middle;}
input#wysylka { /* checkbox otwierajacy alternatywne dane adresowe do wysylki */ }
select {border: 1px solid #929292; color: #000000; background-color: #ffffff; padding: 0px;}
span {}

input.button,
table.aucSumForm input.submit {border: 1px solid #000000; color: #ffffff; background: #3c3c3c url(bg_input_button2.gif) repeat-x 0% 0%; height: 22px; line-height: 22px; font-size: 12px; font-weight: bold; font-family: Arial; vertical-align: middle; cursor: pointer; margin-bottom: 2px;}
input.button:hover {}

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; background-image: none;}

tr.tr1 {}
tr.tr2 {}
.styl1 {}
.styl1:hover {}
.styl2 {}
.styl2:hover {}

tr.hl {}

.selected { /* wybrana kategoria */ }

#upomnienie { /* komunikat o niespelnieniu kryteriow walidacji w formularzach */ }
span#upomnienie {
	color: #df0000;
	font-size: 11px;
	padding:1px 0px;
}

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 */ }
#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 {text-decoration: none;}
.payFormLink a:hover { /* link do formularza przelewu */ text-decoration: none;}
.payFormLink img { /* miniaturka przelewu */
	border: 1px solid #6A9962;
}


/* ***** cusConLink ***** */
a.cusConLink { /* link do indywidualnej tresci */ }


/* ***** catPath ***** */
div.catPath {width: 504px; margin: 0px auto; padding-bottom: 6px; margin-bottom: 4px; /*border-bottom: 1px solid #e8e8e8;*/ color: #222222; font-size: 13px; font-family: Tahoma; }
div.catPath h2 {display: inline; font-weight: bold; margin: 0px; padding: 0px; color: #414141; font-size: 13px; font-family: Tahoma; }
div.catPath span {}
table.catPath {width: 100%;}
table.catPath td {}
table.catPath a, table.catPath a:visited {color: #414141; font-size: 13px;}
table.catPath a:hover { /* linki wewnatrz sciezki "okruszkow" */ }


/* ***** askForm ***** */
h5.askForm, 
h5.recForm {margin-top: 0px; /* naglowek /  */ }

h5.askForm#potwierdzenie,
h5.recForm#potwierdzenie { /* komunikat o wyslaniu wiadomosci */ }

span.askForm#upomnienie, 
span.recForm#upomnienie { /* komunikat bledu */ }

table.askForm, table.recForm {}
table.askForm.towar, table.recForm.towar {width: 100%;}

table.askForm td,
table.recForm td {padding: 2px 1px 2px 0px; vertical-align: middle;}
table.askForm td.etykieta,
table.recForm td.etykieta {text-align: right; padding: 2px 10px 2px 0px;}

table.askForm td.nazwa, table.recForm td.nazwa {padding-right: 10px;/* nazwa towaru */}
table.askForm td.nazwa a, table.askForm td.nazwa a:visited {}
table.recForm td.nazwa a, table.recForm td.nazwa a:visited {}
table.askForm td.miniaturka, table.recForm td.miniaturka { /* miniatura towaru */ }

table.askForm td.uwaga, table.recForm td.uwaga {/* ostrzezenie */}
table.askForm td.wyslij, table.recForm td.wyslij {/* komorka wyslania */}

table.askForm input#adres_email,
table.recForm input#adres_email {/* email nadawcy */}
table.askForm textarea#wiadomosc,
table.recForm textarea#wiadomosc {/* pole wiadomosci */}
table.recForm input#podpis {/* podpis nadawcy */}

table.askForm input.button,
table.recForm input.button {/* submit */}
table.askForm input.button:hover,
table.recForm input.button:hover {}

p.askForm a, p.askForm a:visited,
p.recForm a, p.recForm a:visited { /* link powrotu do sklepu */ }
p.askForm a:hover,
p.recForm a:hover { /* link powrotu do sklepu */ }


/* ***** 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 14px 4px auto;}
table.findForm td {}
table.findForm input {}
table.findForm input.findForm {width: 205px; margin-bottom: 0px;}
table.findForm input#szukaj, input#szukaj,input#focus {width: 67px; height: 21px; padding-left: 18px; padding-right: 0px; text-align: left; border: 0px solid #ec7523!important; background: url(button_szukaj.gif) repeat-x 0 0;}
table.findForm input#szukaj:hover, input#szukaj:hover {}
table.findForm tr#zaawansowane td {text-align: right;}

/* ***** loginForm ***** */
div.loginForm#naglowek {display: none!important;}
table.loginForm { /* tabela z formularzem logowania/po zalogowaniu */ }
table.loginForm td {padding-top: 1px; padding-bottom: 2px;}
table.loginForm td.ikonki {vertical-align: middle; width: 18px; text-align: center;}
table.loginForm td.etykieta {display: none;}

table.loginForm a, table.loginForm a:visited {/* linki  */ }
table.loginForm a:hover {/* linki */ }

table.loginForm td#upomnienie {}

table.loginForm input { /* pola formularza logowania */ }
table.loginForm input#login {width: 188px; padding-left: 6px; }
table.loginForm input#haslo {width: 129px; padding-left: 6px; border-right: 1px solid #000000; margin-right: 0px;}
table.loginForm input#zaloguj {width: 60px; padding-left: 0px; padding-right: 0px; margin-left: -1px; background: #3c3c3c url(bg_input_button2.gif) repeat-x 0% 0%;}
table.loginForm input#zaloguj:hover {}
table.loginForm td#zarejestruj {text-align: left; padding: 2px 0px;}
table.loginForm td#zarejestruj a, table.loginForm td#zarejestruj a:visited {color: #a5092a; font-size: 11px; font-family: Arial;}
table.loginForm td#zarejestruj a:hover { /* link do rejestracji */ }

table.loginForm td#przypomnij {text-align: left; padding: 2px 0px;}
table.loginForm td#przypomnij a, table.loginForm td#zarejestruj a:visited {color: #a5092a; font-size: 11px; font-family: Arial;}
table.loginForm td#przypomnij a:hover { /* link do przypomnienia hasla */ }

table.loginForm #witaj { /* komunikat : powitanie uzytkownika */ }
table.loginForm #witaj span {font-weight: bold;}

table.loginForm #rabat { /* komunikat : rabat */ }
table.loginForm #rabat span {font-weight: bold;}

table.loginForm #punkty { /* komunikat : punkty za zakupy */ }
table.loginForm #punkty span {font-weight: bold;}


/* ***** loginForm2 ***** */
div.loginForm2 {}
table.loginForm2 {margin: 0px 0px 5px auto;}
table.loginForm2 td {vertical-align: middle; padding: 2px 0px;}
table.loginForm2 td.etykieta {padding-right: 5px;}
table.loginForm2 input {}
table.loginForm2 input#login {}
table.loginForm2 input#haslo {}
table.loginForm2 input#zaloguj {}
table.loginForm2 input#zaloguj:hover {}
div.loginForm2 p#zalogujsie {padding: 0px 0px;}
div.loginForm2 p#upomnienie {padding: 0px 0px; text-align: left;}


a#nowyKlient {background: url(ikona_nawigacja_nastepna.gif) no-repeat 100% 50%; padding-right: 10px; font-weight: bold;}

/* ***** subReqForm ***** */
div.subReqForm {}
table.subReqForm { /* tabela z formularzem zamowienia newslettera */ }
table.subReqForm h5 { /* tytul formularza zamowienia newslettera */ }
table.subReqForm #zamawiam { /* przycisk sumbit */ }
table.subReqForm #zamawianyadres { /* pole adresu */ }

/* ***** wybor.php ***** */
table.wybor {
	width : 100%;
	margin-left : auto;
	margin-right : 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 {}
table.cart { /* miniaturka koszyka */ }
table.cart td.zl { /* kolumna z cena */ }
table.cart td.ilosc {display: none;}
table.cart td.cena {display: none;}

div.pusty {  /* twoj koszyk jest pusty */
	text-align: center;
} 
div.podsumowanie {color: #044444; font-size: 14px; font-family: Arial; padding: 2px 0;}
div.podsumowanie span.cena {
	font-weight: bold;
	font-size: 18px;
}
div.podsumowanie span.waluta {font-size: 11px;}
div.przejdz {margin: 0px auto; padding: 5px 0px;}
div.przejdz a,
div.przejdz a:visited {display: block; background: url(button_przejdzdokoszyka2.gif) no-repeat 0px 0px; width: 147px; padding-left: 32px; height: 22px; line-height: 22px; border: 1px solid #000000; color: #ffffff;}
div.przejdz a:hover {text-decoration: none;}

span.cart a, span.cart a:visited { /* link do koszyka */ }
span.cart a:hover { /* link do koszyka */ }

div.cart table td a.cart,
div.cart table td a.cart:visited {display: block; background: url(ikona_punkt.gif) no-repeat 0% 50%; margin: 2px 0px; font-weight: bold; color: #4c0111; text-decoration: none; padding: 0px 0px 0px 7px;}
div.cart table td a.cart:hover {}

/* ***** buyPath ***** */
table.buyPath img {
	margin-bottom: 1px;
}
a.buyPath, a.buyPath:visited { /* link w sciezce okruszkow */ }
a.buyPath:hover { /* link w sciezce okruszkow */ }
a.buyPath#selected, a.buyPath#selected:visited { /* wybrany link w sciezce okruszkow */
	text-decoration: none;
}
a.buyPath#selected:hover { /* wybrany link w sciezce okruszkow */ }
span.buyPath {}
div.buyPath {}

table.buyPath#porady {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
table.buyPath#porady td {
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}

/* ***** cartForm ***** */
div.cartForm#zasobnik{ /*lista rabatow, lista towarow, kod rabatowy, aktualizuj koszyk we wsplnym zasobniku */
	width : 100%;
}
table.cartForm {
	width: 100%;
}
a.cartForm, a.cartForm:visited {}

a.cartForm:hover {}

h4.cartForm { /* "Twoj koszyk jest pusty */ }
h5.cartForm { /* naglowki kolejnych sekcji */ }
h5.cartForm.towary  {}
h5.cartForm.dostawcy {}
h5.cartForm.platnosci {}
h5.cartForm.opakowania {}
span.cartForm#gratis { /* "gratis" */ }
table.cartForm { /* tabele z zestawieniami / wyborem */ }
table.cartForm.towary {margin: 10px 0px;}
table.cartForm.towary td {vertical-align: middle;}
table.cartForm.towary td.nazwa {padding: 4px;}
table.cartForm.towary td.cena {padding: 4px;}
table.cartForm.towary td.akcje a {font-size: 10px; font-weight: normal; color: red;}
table.cartForm.dostawcy {}
table.cartForm.platnosci {}
table.cartForm.opakowania {}

table.cartForm .cena	{ /* kolumna z cena */
	vertical-align: middle;
	font-weight: bold;
	text-align: right;
	width: 100px;
}

table.cartForm td.cena {font-size: 12px; color: #c95000; font-family: Arial;}

table.cartForm .akcje { /* kolumna z przyciskami funkcyjnymi (usun) */
	width: 30px;
}
table.cartForm .razem { /* komorka podsumowania */
	font-weight: bold;
	text-align: right;
}
table.cartForm table {
	width: 100%;
}
table.cartForm table#razem {}
table.cartForm td.razem {
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	font-size: 13px;
}
table.cartForm tr.razem td.cena {
	vertical-align: middle;
	font-size: 16px;
	width: 120px;
}
table.cartForm tr.rabat td.razem {}
table.cartForm tr.rabat td.cena {}

table.cartForm tr.razem#punkty img {
	cursor: pointer;
}

table.cartForm .ikona { /* komorki ikonek dla opcji zamowienia (dostawcy itp.) */
	text-align: center;
	vertical-align: middle;
	width: 75px;
}
table.cartForm .radio { /* kolumna z przyciskami radio dla opcji zamowienia */
	vertical-align: middle;
	width: 30px;
}
table.cartForm .opis { /*  kolumna z opisami dla opcji zamowienia */
	vertical-align: middle;
}
table.cartForm .ilosc { /* kolumna ilosci na wykazie towarow w koszyku */
	text-align: right;
	width: 25px; 
}
table.cartForm .ilosc table td {text-align: center; padding: 1px 1px;}
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 span.przelicz {display: block; border: 1px solid #000000; color: #ffffff; background: #3c3c3c url(bg_input_button2.gif) repeat-x 0% 0%; padding: 5px 2px 2px 2px; height: auto; line-height: 1; font-size: 10px; font-weight: normal; font-family: Arial; vertical-align: middle; cursor: pointer; margin: 1px auto;}


table.cartForm .nazwa { /* kolumna z nazwa na wykazie towarow w koszyku */ }
table.cartForm .zdjecie {width: 50px;}
table.cartForm .lp {width: 20px; /* kolumna z liczba porzadkowa na wykazie towarow w koszyku */ }

p.cartForm#poprzednia { /*kontynuuj zakupy */ }


table.cartForm#kodRabatowy {width: 100%; margin: 5px 0px 5px auto;}
table.cartForm#kodRabatowy td#wpiszKod {text-align: right; vertical-align: middle;}
table.cartForm#kodRabatowy td.akcje {width: 30px;}
table.cartForm#kodRabatowy td#dodajKodRabatowy {width: 65px; vertical-align: middle;  text-align: right;}
table.cartForm#kodRabatowy td#dodajKodRabatowy input {width: 60px;}
table.cartForm#kodRabatowy td#dodajKodRabatowy_przycisk {width: 60px; text-align: right; }
table.cartForm#kodRabatowy td#dodajKodRabatowy_przycisk input {}

table.cartForm#aktualizuj {width: 100%; margin: 5px 0px;}
table.cartForm#aktualizuj td.kontynuujZakupy {text-align: left;}
table.cartForm#aktualizuj td.aktualizujKoszyk {text-align: right;}
table.cartForm#aktualizuj td.aktualizujKoszyk input.button {width: 140px;}
table.cartForm#aktualizuj td.akcje {width: 30px;}


.cartForm #wpiszKod { /*komorka z komunikatem zachecajacym do wpisania kodu rabatowego*/
	text-align : right;
}
.cartForm #polaEdycyjne { /* komorka z formularzem kodu rabatowego */
	text-align : right;
	width : 170px;
}
.cartForm #dodajRabat { /* pole edycyjne w formularzu kodu rabatowego */
}
.cartForm #dodajRabat_przycisk { /* przycisk w formularzu kodu rabatowego */
}


/* ***** sum ***** */
span.sum#gratis { /* "gratis" */ }
p.odbiorca { /* dane odbiorcy */
	text-align: left;
	padding-left: 10px;
}
table.sum td p { /* dane odbiorcy */
	text-align: left;
}
p.sum { /* dane odbiorcy */
	text-align: left;
}
h5.sum { /* naglowki sekcji */ 
	text-align:left;
}
table.sum {
	width: 100%;
}
table.sum#dodatkowe {
	margin-top: 10px;
}
table.sum#dodatkowe td {
	text-align:center;
}
table.sum#dodatkowe textarea {
	width: 400px;
	height: 100px;
}

table.sum .nazwa {text-align: left; padding: 6px 0px;}
table.sum td.nazwa {font-weight: normal;}

table.sum .kod {font-size: 10px; font-weight: normal; color: #7e7e7e;}

table.sum .cena { /* kolumna z cena */
	vertical-align: middle;
	text-align: right;
	width: 120px;
}

table.sum td.cena {font-size: 12px; color: #c95000; font-family: Arial;}

table.sum .ilosc { /* kolumna ilosci na wykazie towarow */
	vertical-align: middle;
	text-align: right;
	width:60px;
}
table.sum .usun {
	vertical-align: middle;
	text-align: right;
	width:60px;
}
table.sum .razem { /* komorka podsumowania */
	font-weight: bold;
	text-align: right;
}
table.sum table#razem {}
table.sum td.razem {
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	font-size: 13px;
}
table.sum tr.razem td.cena {
	vertical-align: middle;
	font-size: 16px;
	width: 120px;
}
table.sum tr.razem#rabat td.razem {}
table.sum tr.razem#rabat td.cena {}

table.sum .opis { /*  kolumna z opisami dla opcji zamowienia */
	text-align: right;
	vertical-align:middle;
	padding: 4px;
}
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 {text-align: left; padding: 6px 0px;}
table.sumOrd td.nazwa {font-weight: normal;}
table.sumOrd .kod {font-size: 10px; font-weight: normal; color: #7e7e7e;}
table.sumOrd .cena { /* kolumna z cena */
	vertical-align: middle;
	text-align: right;
	width: 120px;
}

table.sumOrd td.cena {font-size: 12px; color: #c95000; font-family: Arial;}

table.sumOrd .ilosc { /* kolumna ilosci na wykazie towarow */
	vertical-align: middle;
	text-align: right;
	width: 60px;
}
table.sumOrd .razem { /* komorka podsumowania */
	font-weight: bold;
	text-align: right;
}
table.sumOrd table#razem {}
table.sumOrd td.razem {
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	font-size: 13px;
}
table.sumOrd tr.razem td.cena {
	vertical-align: middle;
	font-size: 16px;
	width: 120px;
}
table.sumOrd tr.razem#rabat td.razem {}
table.sumOrd tr.razem#rabat td.cena {}

h5.sumOrd { /* naglowki sekcji */ }
table.sumOrd .opis {
	text-align: right;
	vertical-align:middle;
	padding: 4px;
}
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 {}
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 { /* nawigacja (poprzednia) */
	text-align: left;
	vertical-align: middle;
	width: 160px;
}
table.ordDet #poprzednia a {}
table.ordDet #nastepna { /* nawigacja (nastepne zamowienie) */
	text-align: right;
	vertical-align: middle;
	width: 160px;
}
table.ordDet #nastepna a {}
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 {width: 504px; margin: 0px auto;}
table.thank, table.regCon {width: 100%; margin: 0px;}
table.thank td, table.regCon td {padding: 5px;}

/* ***** ordList ***** */
h5.ordList { /* naglowki sekcji, komunikaty */ }
table.ordList {width: 504px;}
table.ordList td {vertical-align: middle; padding-bottom: 3px;}
table.ordList td.naleznosc {font-weight: bold; text-align: right;}
table.ordList .rozliczone { text-align:center; /* kolumna z ikona rozliczenia */ }
table.ordList .platnosc,
table.ordList .dostawca {display: none;}
table.ordList .szczegoly { /* kolumna z linkiem do szczegolow */ }
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.etykieta, table.userForm td.etykieta {padding: 6px 1px 2px 0px;}
table.regForm td, table.userForm td {
	padding: 2px 1px 2px 0px;
	vertical-align: middle;
}

a.regForm, a.regForm:visited, a.userForm, a.userForm:visited  {}
a.regForm:hover, a.userForm:hover {}

span.reg_dane#upomnienie { /* blad walidacji */
	padding: 1px;
}
table.reg_dane { /* glowna tabela */
	width: 100%;
}
table.reg_dane input {}
table.reg_dane#uwagi {}
table.reg_dane td.etykieta {}
table.reg_dane td {
	vertical-align: middle;
}


/* menu kategorii */
/*
TABLE.catMenu
   TR
      TD
         P
            A
               IMG
*/
table.catMenu {width: 227px; margin: 0px auto 10px auto;}
table.catMenu td {text-align: left;}

table.catMenu p {text-indent: 0px; margin: 0px;  padding: 0px;}

table.catMenu td a,
table.catMenu td a:visited {display: block; width: 212px; padding-left: 15px; height: 31px; line-height: 31px; margin: 0px auto 0px 0px; color: #222222; font-weight: bold; background: url(bg_catMenu_l2.gif) no-repeat 0px 0px; letter-spacing: -0.1px;}

table.catMenu td a.selected,
table.catMenu td a.selected:visited {color: #a5092a; font-weight: bold; background: url(bg_catMenu_l2.gif) no-repeat 0px 0px;}

table.catMenu td.zwiniete1 a,
table.catMenu td.zwiniete1 a:visited {color: #222222; background: url(bg_catMenu_l1.gif) no-repeat 0px 0px;}
table.catMenu td.rozwiniete1 a,
table.catMenu td.rozwiniete1 a:visited {color: #222222; background: url(bg_catMenu_l1.gif) no-repeat 0px 0px;}

table.catMenu td.zwiniete1 a.selected,
table.catMenu td.zwiniete1 a.selected:visited {color: #ffffff; background: url(bg_catMenu_s.gif) no-repeat 0px 0px;}
table.catMenu td.rozwiniete1 a.selected,
table.catMenu td.rozwiniete1 a.selected:visited {color: #ffffff; background: url(bg_catMenu_s.gif) no-repeat 0px 0px;}

table.catMenu td.zwiniete2 a,
table.catMenu td.rozwiniete2 a {width: 197px; padding-left: 30px;}

table.catMenu td.zwiniete3 a,
table.catMenu td.rozwiniete3 a {width: 177px; padding-left: 50px;}

table.catMenu td.zwiniete4 a,
table.catMenu td.rozwiniete4 a {width: 157px; padding-left: 70px;}

table.catMenu td.zwiniete5 a,
table.catMenu td.rozwiniete5 a {width: 147px; padding-left: 80px;}

table.catMenu td.zwiniete6 a,
table.catMenu td.rozwiniete6 a {width: 137px; padding-left: 90px;}

table.catMenu td.zwiniete7 a,
table.catMenu td.rozwiniete7 a {width: 127px; padding-left: 100px;}


table.catMenu img {display: none; border: 0px; margin-right: 3px;}


/* ***** itemList **** */
table#lista_towarow {width: 504px; margin: 0px auto;}
table.itemList {width: 504px;}
/*table.itemList tr.item {border-bottom: 1px solid #c2c2c2;}*/
table.itemList td.obrazek {width: 178px; padding: 14px 10px; vertical-align: middle; text-align: center; font-family: Arial;}
table.itemList td.opisy {padding: 10px 0px; vertical-align: middle; font-size: 11px; font-family: Arial;}
table.itemList div.obrazek {width: 178px;}
table.itemList div.obrazek img {cursor: pointer; border: 0px solid #c5c5c5;}
table.itemList .nazwa a {font-size: 13px; font-weight: bold; font-family: Tahoma;}
table.itemList div.ceny {font-size: 12px; color: #000000; padding: 0px 0px 2px 0px;}

table.itemList .cena {}
table.itemList .cena_promocja {}
table.itemList .cena_stara {text-decoration: line-through;}
table.itemList .waluta {}
table.itemList .cena .waluta {}
table.itemList .cena_promocja .waluta {}
table.itemList .cena_stara .waluta {}

table.itemList div.typ {width: 306px; padding: 0px 0px; text-align: left;}
table.itemList div.opisSkrocony {width: 306px; color: #000000/* #6e6e6e */; padding: 2px 0px 0px 0px; overflow: hidden;}

table.itemList div.wiecej a {font-weight: normal; color: #a5092a; font-size: 11px; float: left; display: block; padding-left: 24px; line-height: 20px; background: url(button_wiecej.gif) no-repeat 5px 50%; margin-top: 5px;}
table.itemList div.do_koszyka a {font-weight: bold; color: #ffffff; font-size: 12px; float: right; display: block; padding-left: 24px; width: 75px; height: 20px; line-height: 20px; padding-top: 3px; background: url(button_dokoszyka.gif) no-repeat 0px 50%; text-decoration: none!important;}

table.filtry {width: 504px; margin: 0 auto; background: url(bg_filtry.gif) repeat-y 50% 50%; border-top: 1px solid #c2c2c2; border-bottom: 1px solid #c2c2c2;}
table.filtry td {vertical-align: middle; font-size: 11px; color: #444444;}
table.filtry td.zakresy {padding: 10px 13px 10px 0px; text-align: right; width: 297px;}
table.filtry td.przyciski {padding: 10px 0px 10px 14px; background: url(bg_filtry_linia.gif) no-repeat 0px 50%; line-height: 18px;}

table.filtry td.zakresy input,
table.filtry select {font-size: 11px; font-family: Verdana;}
table.filtry input.button#filtruj {padding-left: 10px; padding-right: 10px;}

table.filtry#zaawans {margin: 0px auto 10px auto; width: 420px; background-image: none; border: 0px;}
table.filtry#zaawans td {}
table.filtry a.button#wyczysc {color: #a5092a;}
table.filtry a.button#mniej {background: url(ikona_nawigacja_gora.gif) no-repeat 100% 5px; padding-right: 14px; line-height: 16px;}
table.filtry a.button#wiecej {background: url(ikona_nawigacja_dol.gif) no-repeat 100% 5px; padding-right: 14px; line-height: 16px;}
table.filtry#zaawans td select {}
table.filtry#zaawans td.lee {padding: 6px 10px 2px 0px; text-align: right; }
table.filtry#zaawans td.prr {padding: 6px 10px 2px 0px; text-align: left;}
table.filtry#zaawans span.typy {padding-right: 25px;}
table.filtry#zaawans span.typy input.checkbox {margin: 0px; padding: 0px; width: 20px; }

table.sortList {margin: 3px 0px 0px auto;}
table.sortList td {vertical-align: middle; text-align: rigth; padding: 3px 0px 4px 0px;}
table.sortList input {width: 60px; text-align:right; padding-left:4px; padding-right:4px;}
table.sortList select {}


/* id nazwa i fotka wystepuja tylko na listach specjalnych */
div.naglowek {clear : both; font-weight: bold; padding: 6px 0px 6px 18px; color: #a5092a; background: url(ikona_punkt_000.gif) no-repeat 7px 11px;}
div.proList div.naglowek {display: none; padding: 0px; font-size: 0px;}
table.proList {width: 200px; margin: 0px auto;}
table.proList td {text-align: right;}
table.proList div.fotka {margin: 0px auto; padding: 15px 0px 5px 0px; text-align: center; width: 200px;}
table.proList div.fotka img {border: 1px solid #c5c5c5;}
table.proList div.nazwa {padding: 0px 0px 4px 0px; width: 200px; text-align: left;}
table.proList .cena {}
table.proList .cena_promocja {}
table.proList .cena_stara {}
table.proList .waluta {}
table.proList .cena .waluta {}
table.proList .cena_promocja .waluta {}
table.proList .cena_stara .waluta {}

/*
div.newList div.naglowek {display: none; padding: 0px; font-size: 0px;}
table.newList {width: 130px; margin: 0px auto;}
table.newList td {text-align: right;}
table.newList div.fotka {margin: 0px auto; padding: 3px 0px 3px 0px; text-align: center; width: 130px;}
table.newList div.fotka img {border: 1px solid #c5c5c5;}
*/

div.newList div.naglowek {display: none; padding: 0px; font-size: 0px;}
table.newList {width: 200px; margin: 0px auto;}
table.newList td {text-align: right;}
table.newList div.fotka {margin: 0px auto; padding: 15px 0px 5px 0px; text-align: center; width: 200px;}
table.newList div.fotka img {border: 1px solid #c5c5c5;}
table.newList div.nazwa {padding: 0px 0px 4px 0px; width: 200px; text-align: left;}
table.newList .cena {}
table.newList .cena_promocja {}
table.newList .cena_stara {}
table.newList .waluta {}
table.newList .cena .waluta {}
table.newList .cena_promocja .waluta {}
table.newList .cena_stara .waluta {}


div.mainList div.naglowek {border-bottom: 1px solid #c2c2c2; margin-bottom: 0px; padding-bottom: 5px;}
table.mainList {}
table.mainList td {}
table.mainList .fotka {}
table.mainList .nazwa {}
table.mainList .cena {}
table.mainList .cena_promocja {}
table.mainList .cena_stara {text-decoration: line-through;}
table.mainList .waluta {}
table.mainList .cena .waluta {}
table.mainList .cena_promocja .waluta {}
table.mainList .cena_stara .waluta {}


div.setList {margin: 10px auto 5px auto;}
div.setList div.naglowek { /* naglowek setList */ }
table.setList {margin: 0px auto;}
table.setList td {width: 150px; text-align: center; padding: 5px 0px;}
table.setList td a div.nazwa {font-size: 11px;}
table.setList div {width: 160px; margin: 0px auto;}
table.setList .fotka {}
table.setList .nazwa {}
table.setList .cena {}
table.setList .cena_promocja {}
table.setList .cena_stara {text-decoration: line-through;}
table.setList .waluta {}
table.setList .cena .waluta {}
table.setList .cena_promocja .waluta {}
table.setList .cena_stara .waluta {}

div.compoList {margin: 10px auto 5px auto;}
table.compoList {margin: 0px auto;}
table.compoList td {width: 150px; text-align: center; padding: 5px 0px;}
table.compoList td a div.nazwa {font-size: 11px;}
table.compoList div {width: 160px; margin: 0px auto;}

div.bestList div.naglowek {display: none; padding: 0px; font-size: 0px;}
table.bestList {width: 200px; margin: 0px auto;}
table.bestList td {text-align: right;}
table.bestList div.fotka {margin: 0px auto; padding: 15px 0px 5px 0px; text-align: center; width: 200px;}
table.bestList div.fotka img {border: 1px solid #c5c5c5;}
table.bestList div.nazwa {padding: 0px 0px 4px 0px; width: 200px; text-align: left;}
table.bestList .cena {}
table.bestList .cena_promocja {}
table.bestList .cena_stara {}
table.bestList .waluta {}
table.bestList .cena .waluta {}
table.bestList .cena_promocja .waluta {}
table.bestList .cena_stara .waluta {}

div.bestRealList {}
div.bestRealList div.naglowek {display: none;}
div.bestRealList div.nazwa {padding: 4px 0px;}
div.bestRealList div,
div.bestRealList div a,
div.bestRealList div a:visited {font-size: 13px;}
div.bestRealList div#nr1,
div.bestRealList div#nr1 a,
div.bestRealList div#nr1 a:visited {font-size: 13px;}
div.bestRealList div#nr2,
div.bestRealList div#nr2 a,
div.bestRealList div#nr2 a:visited {font-size: 13px;}
div.bestRealList div#nr3,
div.bestRealList div#nr3 a,
div.bestRealList div#nr3 a:visited {font-size: 13px;}

/* ***** catList ***** */
table.catList { /* tabela listy kategorii */ }
table.catList .nazwa { /* nazwa kategorii */ }
table.catList .opis { /* opis kategorii */ }


/* ***** conCatList ***** */
table.conCatList { /* tabela listy kategorii tresci */ }
table.conCatList .nazwa { /* nazwa kategorii tresci */ }
table.conCatList .opis { /* opis kategorii tersci*/ }



/* ***** itemList, detCard - nawigacja pomiedzy stronami ***** */

table.listNav {width: 504px; border-top: 1px solid #e8e8e8;}
table.listNav td {vertical-align: middle; text-align: center; padding-top: 8px; padding-bottom: 8px;}
table.listNav td.poprzednia { /* nawigacja (poprzednia) */
	width: 170px;
	text-align: left;
}
table.listNav td.nawigacja {width: 164px;}
table.listNav td.nastepna { /* nawigacja (nastepna) */
	width: 170px;
	text-align: right;
}


/* ***** detCard do gruntownej renowacji ***** */
table.detCard {}
table.detCard td img.fotki {cursor: pointer;}
table.detCard input#ilosc {}
table.detCard input.button#dodaj {margin-left: 5px;} 
table.detCard input.button#dodaj:hover {}

table.detCard div.opis {width: 504px; overflow: hidden; color: #000000/* #6e6e6e */; font-size: 13px; font-family: Tahoma; padding: 0px 0px 10px 0px; text-align: justify;}
table.detCard div.opis div.naglowek {}

table.detCard div.dalej {margin-top: 10px;}
table.detCard div.ilosc input#ilosc {width: 30px; text-align: right;}

table.detCard ul {margin: 0px 0px 0px 20px; padding: 0px;}
table.detCard li {margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px;}

.detCard#brak { /* komunikat : brak towaru w magazynie */ }

table.detCard #cenaIStan {}

table.detCard .atrybutyStale {width: 100%;}
table.detCard .atrybutyStale td {padding: 2px 5px;}
table.detCard .atrybutyStale td.etykieta {width: 50%; text-align: right; font-weight: bold;}
table.detCard .atrybutyStale td.wartosc { /* wartosci  ceny i statusu dostepnosci */ }

table.detCard .atrybutyWybierane {width: 250px; margin: 0px 0px 5px auto;}
table.detCard .atrybutyWybierane td.etykieta {}
table.detCard .atrybutyWybierane td.wartosc {width: 120px;}
table.detCard .atrybutyWybierane td.wartosc input,
table.detCard .atrybutyWybierane td.wartosc select {width: 110px;}

table.detCard table#obrazki {width: 504px; margin: 0px auto 10px auto; background: url(bg_detCard.gif) repeat-y 0px 0px; border-top: 1px solid #c2c2c2; border-bottom: 1px solid #c2c2c2;}
table.detCard table#obrazki td {text-align: center;}
table.detCard table#obrazki td#co {padding-top: 8px; padding-bottom: 5px; text-align: left;}
table.detCard table#obrazki td#co span.typ {display: inline; }
table.detCard table#obrazki td#co span.typ img {margin-bottom: -2px; margin-right: 5px;}
table.detCard table#obrazki td#co h1.nazwa {font-weight: bold; font-size: 14px; font-family: Tahoma; color: #414141;}

table.detCard table#obrazki td#zdjecie {padding: 4px 10px 8px 20px;}
table.detCard table#obrazki td#zdjecia {padding: 4px 0px 8px 10px; text-align: left;}
table.detCard table#obrazki td#zdjecie img,
table.detCard table#obrazki td#zdjecia img {border: 1px solid #c5c5c5;}
table.detCard table#obrazki td#zdjecia table {}
table.detCard table#obrazki td#zdjecia table td {text-align: left; padding-right: 20px;}
table.detCard table#obrazki td#zdjecia img {width: 80px; }

table.detCard table#ceny {width: 100%; margin: 0px auto;}
table.detCard table#ceny td {vertical-align: middle; padding: 5px 0px; width: 50%;}
table.detCard table#ceny td.ceny {font-size: 12px; color: #000000; font-family: Arial;}
table.detCard table#ceny td.ceny span.cena_stara {}
table.detCard table#ceny td.ceny span.cena {font-size: 24px;}
table.detCard table#ceny td.ceny span.cena span.waluta {font-size: 12px;}
table.detCard table#ceny td.ceny span.cena_promocja {font-size: 24px;}
table.detCard table#ceny td.ceny span.cena_promocja span.waluta {font-size: 12px;}
table.detCard table#ceny td.przyciski {text-align: right;}

table.detCard div.stan {padding: 8px 0px 0px 0px;}
table.detCard div.stan img {margin-bottom: -2px;}

table.detCard#akcje {width: 100%; margin: 10px auto; background: url(bg_filtry.gif) repeat-y 0px 0px; border-top: 1px solid #c2c2c2; border-bottom: 1px solid #c2c2c2;}
table.detCard#akcje td {color: #414141; }
table.detCard#akcje td.pier {width: 170px; padding: 13px 0px 3px 20px;}
table.detCard#akcje td.drug {width: 170px; padding: 13px 0px 3px 0px;}
table.detCard#akcje td.trze {padding: 13px 0px 3px 0px;}
table.detCard#akcje td.pier2 {padding: 3px 0px 13px 20px;}
table.detCard#akcje td.drug2 {padding: 3px 0px 13px 0px;}
table.detCard#akcje a,
table.detCard#akcje a:visited {padding-left: 25px; text-decoration: none; color: #414141; font-size: 11px; font-family: Verdana; line-height: 21px; display: block; font-weight: normal;}
table.detCard#akcje a:hover {color: #315c77;}
table.detCard a#porownaj {background: url(ikona_porownaj.gif) no-repeat 0% 50%;}
table.detCard a#przechowaj {background: url(ikona_przechowaj.gif) no-repeat 0% 40%; }
table.detCard a#zapytaj {background: url(ikona_zapytaj.gif) no-repeat 0% 50%; }
table.detCard a#polec  {background: url(ikona_polec.gif) no-repeat 0% 40%; }
table.detCard a#wydrukuj1  {background: url(ikona_wydrukuj.gif) no-repeat 0% 50%; }

/* detCard - dodatkowe */
div.dodatkowe {margin: 5px 0px; padding: 5px 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-left: 11px; background-position: 0px 11px;}
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; }


/* warianty towaru */

table.variants {margin: 0px auto; width: 100%;}
table.variants td {padding: 5px 2px; vertical-align: middle;}
table.variants td div.stan {padding: 0px 0px;}
table.variants td img.avaState {margin: 0px; vertical-align: middle; padding: 0px;}
table.variants td.nazwa {font-size: 12px; font-weight: bold; padding-right: 10px;}
table.variants td.cena {text-align: right; width: 110px; padding-right: 20px;}
table.variants td.dodaj {text-align: left; width: 120px;}
table.variants td.dodaj a,
table.variants td.dodaj a:visited {font-weight: bold; color: #ffffff; font-size: 12px; text-align: left; display: block; padding-left: 32px; width: 90px; height: 20px; line-height: 20px; padding-top: 3px; background: url(button_przejdzdokoszyka.gif) no-repeat 0px 50%; text-decoration: none!important;}


/* ***** 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 ***** */
table.comForm {
	width : 100%;
}
table.comForm td.nazwa { /* nazwa towaru*/}
table.comForm td.akcja { /* kolumna akcji (usuniete) */ }
table.comForm#porownaj { /* tabela z linkami porownania*/}

/* ***** 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-top: 5px; padding-bottom: 5px;}
table.repForm td.lp {width: 20px;}
table.repForm td.zdjecie {width: 90px; padding: 5px 5px;}
table.repForm td.ilosc {width: 60px; text-align: center;}
table.repForm td.cena {width: 160px; text-align: right;}

/* ***** repLink ***** */
a.repLink { /* link do przechowalni */ }


ok {color:#080;}
x {color:#f00;}

div.siteList {margin: 10px auto;}
div.siteList div#mapa_oferta {font-weight: bold;}
div.siteList div#mapa_strony {font-weight: bold;}


input.button#reg_submit {margin: 5px 0px 5px 0px; font-size: 14px!important; height: 24px; line-height: 14px; padding: 3px 10px 1px 10px;}


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 {clear: left; margin-left : auto; margin-right : auto; width : 100%;}
table.aucSumForm h4 {font-size : 14px; margin: 0px 0px 0px 0px; padding: 20px 0px 10px 0px;}
table.aucSumForm h5 {border: 0px; font-size : 12px; margin: 0px 0px 0px 6px; padding: 10px 0px 5px 0px;}
table.aucSumForm h5 img {float: left;}
table.aucSumForm h5 input {margin-right: 5px;}

h5.powrotAllegro {padding: 10px 0px 0px 0px; font-size: 12px; font-weight: normal;}
div.powrotAllegro {padding: 10px 0px; text-align: right; margin: 0px;}
div.powrotAllegro img {border: 0px; float: right;}

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 : 14px; padding: 5px 0px 5px 10px; vertical-align: middle;}
table.aucSumForm td.aukcja_nazwa {font-weight : bold; font-size : 12px; 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 {vertical-align: middle;}
table.aucSumForm table.listaAukcji td.zdjecie {width: 190px; padding: 2px;}
table.aucSumForm table.listaAukcji td.opisy {padding: 2px;}
table.aucSumForm table.opis td {padding: 5px; font-size: 12px; font-weight: bold;}
table.aucSumForm table.opis td.nazwa {}
table.aucSumForm table.opis td.cena {text-align: right;}
table.aucSumForm table.opis td.ilosc {text-align: right;}
table.aucSumForm table.opis td.wartosc {text-align: right;}
table.aucSumForm table.opis td.etykieta_nazwa {font-size: 11px; font-weight: normal; padding: 1px 5px 3px 5px;}
table.aucSumForm table.opis td.etykieta_cena {font-size: 11px; font-weight: normal;text-align: right; padding: 1px 5px 3px 5px;}
table.aucSumForm table.opis td.etykieta_ilosc {font-size: 11px; font-weight: normal;text-align: right; padding: 1px 5px 3px 5px;}
table.aucSumForm table.opis td.etykieta_wartosc {font-size: 11px; font-weight: normal;text-align: right; padding: 1px 5px 3px 5px;}

table.aucSumForm span.nawias {color: #c0c0c0;}
table.aucSumForm td.cart_ikona {padding: 5px; width: 120px; text-align: center;}
table.aucSumForm td.cart_radio input {border: 0px;}
table.aucSumForm td.cart_opis {}

table.aucSumForm table.dane {width: 100%; margin: 0px;}
table.aucSumForm table.dane td {vertical-align: middle; }
table.aucSumForm table.dane input {}

table.aucSumForm table.dane#dostawca {}
table.aucSumForm table.dane#dostawca td {}

table.aucSumForm table.dane#platnosc {}
table.aucSumForm table.dane#platnosc td {}
table.aucSumForm table.dane#platnosc td.sprzedajacy {font-size: 14px; font-weight: bold; padding: 0px 0px 0px 10px;}
table.aucSumForm table.dane#platnosc td.sprzedajacy span.etykieta {font-size: 12px; font-weight: normal;}
table.aucSumForm table.dane#platnosc span.upomnienie {color: red;}

table.aucSumForm table.dane#zamawiajacy {margin-top: 10px; margin-bottom: 10px;}
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#reg_submit {}

/* aucSumForm after*/
table.aucSumForm {width: 100%;}
table.aucSumForm div {width: 100%;}
table.aucSumForm div.opisPowrotu {padding: 5px 0px;}
table.aucSumForm div.linkPowrotu {padding: 5px 0px; text-align: right;}
table.aucSumForm div.linkPowrotu a {}
table.aucSumForm div.linkPowrotu img {margin-right: 5px;}
table.aucSumForm div.etykieta {font-size: 10.5pt; font-weight: bold; padding-top: 10px;}
table.aucSumForm div.sprzedajacy_nazwa {font-size: 10.5pt; padding: 5px 0px 5px 10px;}
table.aucSumForm div.sprzedajacy_linki {padding: 2px 0px 10px 10px;}
table.aucSumForm div.sprzedajacy_linki a {font-size: 9pt;}


/* 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;}

/* newsShortList - aktualnosci */
div.newsShortList {width: 504px;}
div.newsShortList div.newsShort {padding: 10px 0px 5px 0px;}
div.newsShortList a.newsArchLink {display: none; text-align: right; color: #a5092a;}
div.newsShortList div.newsLink {font-weight: bold;}
div.newsShortList a.newsLink {color: #a5092a;}
div.newsShortList div.newsSkrot {clear: left; padding: 0px 0px 10px 0px; text-align: justify;}
div.newsShortList div.newsDataPublikacji {color: #808080; padding: 2px 0px;}

/* newsList */
div.newsList {width: 504px;}
div.newsList div.newsFull {padding: 10px 0px 5px 0px;}
div.newsList div.newsLink {font-weight: bold;}
div.newsList a.newsLink {color: #a5092a; text-decoration: none;}
div.newsList div.newsTresc {clear: left; padding: 0px 0px 10px 0px; text-align: justify;}
div.newsList div.newsDataPublikacji {color: #808080; padding: 2px 0px;}

/* pollForm - sondy */
div.pollForm#naglowek {}
table.pollForm {width: 100%;}
table.pollForm td {vertical-align: middle; padding: 1px 1px;}
table.pollForm td.pytanieSondy {}
table.pollForm td.poleSondy {width: 20px;}
table.pollForm td.opcjaSondy {}
table.pollForm td.przyciskiSondy {}
table.pollForm input {}
table.pollForm input.button#glosuj {}
table.pollForm input.button#wyniki {}
table.pollForm span.glosuj {}
table.pollForm span.wyniki {}
table.pollForm td.wynikSondy {}
table.pollForm td.wynikSondy img {}
table.pollForm td.iloscGlosow {}





/* opiList - opinie */
.opiList table .podpis{display:block; font-weight:bold;}
.opiList table .data{display:block; font-size:0.9em}

.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;}

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: 320px;}

/* PROGRAM PARTNERSKI */

/* logParForm (logowanie program Partnerski) */
table.logParForm td#upomnienie { color: red; font-weight: bold;/* komorka komunikatu o bledzie przy wypelnianiu formularza */ }
table.logParForm input {}
table.logParForm input#login {width:160px; padding-left:2px; /* pole loginu */ margin: 2px 0px 2px 0px;}
table.logParForm input#haslo {width:85px; padding-left:2px; /* pole hasla */ margin: 2px 0px 2px 0px;}
table.logParForm input#zaloguj {width: 70px; margin: 2px 0px 2px 5px; background-color: #EC7523; background-image: none; color: #ffffff; vertical-align: middle;}
table.logParForm input#zaloguj:hover {}

table.logParForm td#przypomnienie { padding-top: 2px; padding-bottom:5px;font-size: 11px; /* komorka z linkiem do rejestracji */ }
table.logParForm td#przypomnienie img {margin-bottom: 1px;margin-right: 5px;}
table.logParForm td#przypomnienie a, table.logParForm td#przypomnienie a:visited { color: white; font-weight: bold; text-decoration: none; /* link do rejestracji */ }
table.logParForm td#przypomnienie a:hover { text-decoration: underline; /* link do rejestracji */ }

table.logParForm td#zarejestruj { font-size: 11px; /* komorka z linkiem do rejestracji */ }
table.logParForm td#zarejestruj img {margin-bottom: 1px;margin-right: 5px;}
table.logParForm td#zarejestruj a, table.logParForm td#zarejestruj a:visited { color: white; font-weight: bold; text-decoration: none; /* link do rejestracji */ }
table.logParForm td#zarejestruj a:hover { text-decoration: underline; /* link do rejestracji */ }
table.logParForm td#zarejestruj span {color: white; font-weight: bold; text-decoration: none;}

/* parForm (profil program Partnerski) */
table.parForm {width: 100%;}
table.parForm td {vertical-align:middle;padding-bottom: 1px; padding-top: 2px;padding-left: 10px; padding-right: 10px;}
table.parForm h5 {margin-top: 20px;margin-bottom: 5px;}
table.parForm input {margin-left: 2px; margin-right: 2px;}
table.parForm input.button {height: 20px; }
table.parForm td span.upomnienie { font-size: 10px;font-weight:bold; color: #FF0000; }
table.parForm td.reg_etykieta  {}

table.parForm#wybor {width: 90%;margin:5px auto; background-color:#c0c0c0;border:1px solid #808080; }
table.parForm#wybor td {padding: 5px;}
table.parForm#wybor input {border: none;}
table.parForm#uwagi {width: 90%;margin:0px auto;}
table.parForm#uwagi td {background-color:#c0c0c0;border:1px solid #808080; padding: 10px;text-align: justify;}
table.parForm#submit {width: 90%;margin:0px auto;}
table.parForm#submit td {text-align: right; padding: 10px 10px;}

a.parForm, a.parForm:visited {}
a.parForm:hover {}

/* regParForm (rejestracja programu Partnerski) */
table.regParForm {width: 100%;}
table.regParForm td {vertical-align:middle;padding-bottom: 1px; padding-top: 2px;padding-left: 10px; padding-right: 10px;}
table.regParForm h5 {margin-top: 20px;margin-bottom: 5px;}
table.regParForm input {margin-left: 2px; margin-right: 2px;}
table.regParForm input.button {}
table.regParForm td span.upomnienie { color: #FF0000; font-size: 10px;font-weight:bold; /* blad walidacji */ }
table.regParForm td.reg_etykieta  {}

table.regParForm#reg_wybor {width: 90%;margin:5px auto; background-color:#c0c0c0;border:1px solid #808080; }
table.regParForm#reg_wybor td {padding: 5px;}
table.regParForm#reg_wybor input {border: none;}
table.regParForm#reg_logowanie {width: 100%;margin:10px auto; font-weight: bold;text-align: justify;}
table.regParForm#reg_logowanie td.reg_etykieta {font-weight: normal; }
table.regParForm#reg_uwagi {width: 90%;margin:0px auto;}
table.regParForm#reg_uwagi td {background-color:#c0c0c0;border:1px solid #808080; padding: 10px;text-align: justify;}
table.regParForm#reg_submit {width: 90%;margin:0px auto;}
table.regParForm#reg_submit td {text-align: right; padding: 10px 10px;}
table.regParForm#reg_submit input.button {font-size: 13px;}

a.regParForm, a.regParForm:visited {}
a.regParForm:hover {}


/* parStats (statystyki program Partnerski) */
h4.parStats {}
table.parStats {width: 100%;}
table.parStats td {text-align : right; padding-bottom : 5px; margin-bottom : 5px;border-bottom : 1px solid #fff0ce; }
table.parStats td.opis {text-align: left; }
table.parStats#rejestracje td {border-bottom: none;}
table.parStats#prowizje td {border-bottom: none;}

textarea.partner {width: 480px; height: 100px;}

table.PP {width: 100%; background: #404040 url(pp_tlo.gif) repeat-y 0 0; margin: 0 auto 10px 0;}
table.PP td {vertical-align: top;}
table.PP td.logowanie {width: 200px; padding: 10px 15px 10px 100px; background: url(pp_linia.gif) no-repeat right;}
table.PP td.linki     {padding: 10px 5px 10px 20px; color: white;}
table.PP td.linki a {display: block; padding-bottom: 2px; padding-top:2px;}
table.PP p {margin-top: 2px; margin-bottom: 2px; color: white; }
table.PP p img {display: none;}
table.PP p a,table.PP p a:visited {color: white; padding-left: 10px; font-weight: bold; text-decoration: none; background: url(pp_strzalka.gif) no-repeat 0% 50%;}
table.PP p a:hover {text-decoration: underline;}
table.PP p a#wyloguj {color: red;}
div.me_PP {width: 504px;}
div.me_PP p.PP_zostan {padding: 5px 0px; font-size: 12px;}
div.me_PP p.PP_button {padding-bottom: 10px; padding-top: 10px;}

div.me_PP h5 {font-size: 14px;}
div.me_PP h1.PP {}
div.me_PP textarea {width: 500px; height: 250px;}

#opiForm {margin: 0px auto; padding: 10px 0px;}
#opiForm div {}
#opiForm div.opinia {width: 500px; padding-top: 2px; padding-bottom: 4px;}
#opiForm div.osoba {width: 500px; padding-top: 2px; padding-bottom: 4px;}
#opiForm div.ocena {height: 30px;}
#opiForm div.osoba input {margin-left: 4px; vertical-align: middle; border: 1px solid #c0c0c0; color: #000000; background: #ffffff url(bg_input.gif) repeat-x 0% 100%;}
#opiForm textarea {margin-left: 5px; border: 1px solid #c0c0c0; color: #000000; background: #ffffff url(bg_input.gif) repeat-x 0% 100%;}
#opiForm input.button {margin-left: 20px; float: right; margin-top: -20px;}
#opiForm span.blad {color: red; padding-left: 0px; padding-right: 10px; display: block; padding-bottom: 10px;}

div.opiList {margin: 0px auto; padding: 10px 0px;}
div.opiList table {}
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-weight: bold; color: #cccccc;}
div.opiList span.tresc {font-size:10px;}
div.opiList span.podpis {font-size:10px; color: #808080;}


