/* standardowy arkusz stylu : wersja 1.1  (05.12.2007)*/

font[size="1"]{font-size: 9px!important;}
font[size="2"]{font-size: 10px!important;}
font[size="3"]{font-size: 11px!important;}
font[size="4"]{font-size: 12px!important;}
font[size="5"]{font-size: 14px!important;}
font[size="6"]{font-size: 16px!important;}
font[size="7"]{font-size: 22px!important;}


/* ***** style ogolne ***** */
html,body { margin: 0px; }
body {height: 100%; background: url(tlo_dolne.gif) 0% 100% repeat-x white; font-size: 11px; color: #898989; font-family: Tahoma; }
td { vertical-align: top; font-size: 11px; font-family: Tahoma; }
div.uwagaAdministratorska { position: fixed; top: 0px; width: 100%; text-align: center; background-color: red; color: white; font-size: 16px; font-weight: bold; font-family: Tahoma; padding: 5px; border-bottom: 2px solid #000000; }
h1 {font-size: 18px;}
h2 {font-size: 14px;}
h3 {font-size: 13px;}
h4 {font-size: 12px;}
h5 {font-size: 11px;}
h6 {font-size: 9px;}
h5 input.checkbox {margin-right: 5px;}

#overlay {height: 3000px!important;} /* hack na lightboxa pod Opera gdy html {height: 100%}*/

/* div#flowWrap a#flowCtrlLeft {left: 2px!important;}*/

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 { text-decoration: none; color: #898989; }
a:visited { text-decoration: none; color: #898989;}
a:hover { text-decoration: none; color: #c8091b; }
p {}

a.platform {font-size: 14px;}
a.platform#p_sel {font-weight: bold;}

input { border: 1px solid #3f3e3e;}
input#wysylka { /* checkbox otwierajacy alternatywne dane adresowe do wysylki */ }
select {}
span {}

table#submit { /* obszar przycisku submit w formularzach zbierajacych dane uzytkownika  ##### do usuniecia */ }
table#submit td { /* obszar przycisku submit w formularzach zbierajacych dane uzytkownika  ##### do usuniecia  */ }

.cena_stara {text-decoration: line-through;}

span.cena {font-size: 10px; font-weight: bold;color: #fb021b;}
span.cena_promocja {font-size: 10px; font-weight: bold; color: #fb021b;}
span.cena_stara {font-size: 10px; font-weight: normal; color: #fb021b; text-decoration: line-through; font-weight: bold;}
span.waluta {padding-left: 4px; color: #fb021b;font-size: 10px; font-weight:bold;}
span.cena .waluta {}
span.cena_promocja .waluta {}
span.cena_stara .waluta {}


#wydrukuj { /* link do wydruku */ }

.informacja { /* INFORMACJA (h3) - znaleziono X produktow/tresci itp. */
	font-size: 13px;
	margin: 5px auto;
	text-align: center;
}
.znaleziono { /* INFORMACJA (h3) - znaleziono X produktow/tresci itp. */
	font-size: 13px;
	margin: 5px 0px;
	text-align: center;
}
.nieZnaleziono { /*KOMUNIKAT O BLEDZIE (h3) - nie znaleziono produktow/tresci itp. */
	font-size: 13px;
	margin: 5px 0px;
	text-align: center;
}


/* **** wybor strony **** */
span.pageSelector a {text-decoration: none; padding-left: 2px;padding-right: 2px; color: #e3e3e3; font-size: 10px;}
span.pageSelector a:hover {color:#c8091b;}
span.pageSelector a#selected {font-weight: bold; text-decoration: none;}
span.pageSelector a#nastepna {font-weight: bold; text-decoration: none;}
span.pageSelector a#poprzednia {font-weight: bold; text-decoration: none;}

#poprzednia img {display: none;}
#poprzednia {text-align: left; vertical-align: middle;}
#poprzednia a,#poprzednia a:visited {background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 50%; padding-left: 10px; text-decoration: none;}
#poprzednia a:hover {text-decoration: none;}
#nawigacja {}
#nastepna img {display: none;}
#nastepna {text-align: right; vertical-align: middle;}
#nastepna a,#nastepna a:visited {background: url(ikona_nawigacja_nastepna.gif) no-repeat 100% 50%; padding-right: 10px; text-decoration: none;}
#nastepna a:hover {text-decoration: none;}

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: none;}

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: none;}

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: none;}


/* ***** ogolne style standardowych elementow ***** */
input.button {
	cursor: pointer;
	background-color: #c6091d;
	color: white;
}
input.button:hover {}
td.radio {width: 40px; text-align: center;}
td.radio input { /* obszar przyciskow radio w formularzach zamawiania ##### do usuniecia */ }

input.radio {border: 0px;}
input.checkbox {border: 0px; vertical-align:middle;}

tr.tr1 {}
tr.tr2 {}
.styl1 {}
.styl1:hover {}
.styl2 {}
.styl2:hover {}

tr.hl {}

.selected { /* wybrana kategoria */ }

#upomnienie { /* komunikat o niespelnieniu kryteriow walidacji w formularzach */ }
span#upomnienie {
	color: #FF0000;
	font-size: 11px;
	padding:1px;
}

a.druk, a.button, a.druk:visited, a.button:visited {}
a.druk:hover, a.button:hover  {}

.button#polec { /* przycisk submit formularza polecenia */ }
.button#polec:hover {}

.etykieta { /* etykiety dla pol teksotwych w formularzach */ }
#reg_submit {}
#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 ***** */
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 .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 {}
table.findForm td {font-size: 10px;}
table.findForm input {}
table.findForm input.findForm {width: 130px;}
table.findForm input#szukaj, input#szukaj,input#focus { /* przycisk szukaj */ }
table.findForm input#szukaj:hover, input#szukaj:hover {}
table.findForm tr#zaawansowane td {text-align: right;}
table.findForm tr#zaawansowane td a {display: none;}

/* ***** loginForm ***** */
table.loginForm { }
table.loginForm td {  vertical-align: middle;}
table.loginForm td.ikonki {vertical-align: middle; width: 18px; text-align: center; padding-left: 12px;}
table.loginForm td.etykieta { font-size: 11px; color: white; text-align: left; width: 82px; letter-spacing: 0.5px; font-family: Verdana; padding-bottom: 1px;}

table.loginForm a, table.loginForm a:visited {/* linki  */ }
table.loginForm a:hover { /* linki */ }

table.loginForm td#upomnienie { /* komorka komunikatu o bledzie przy wypelnianiu formularza */ }

table.loginForm input {vertical-align: middle;}
table.loginForm input#login,
table.loginForm input#haslo {width: 91px; height: 11px; padding-left: 2px; margin-left: 1px; font-size: 9px; border: 1px solid #3f3e3e; }
/*table.loginForm input#zaloguj { margin-top: 1px; width: 84px; height: 15px; background: url(zaloguj.gif) no-repeat 0 0; border: 0px; font-size: 0px;}*/
table.loginForm input#zaloguj { margin-top: 1px; width: 31px; height: 15px; background: url(button_ok.gif) no-repeat 0 0; border: 0px; font-size: 0px;}
table.loginForm input#zaloguj:hover {}
table.loginForm td#zarejestruj {text-align: left; }
table.loginForm td#zarejestruj a, table.loginForm td#zarejestruj a:visited { /* link do rejestracji */ }
table.loginForm td#zarejestruj a:hover { /* link do rejestracji */ }

td.wpisLF { font-size: 11px; font-family: Verdana; color: white; vertical-align:middle;}
td.wpisLF:hover { color: #ededed;}
td.wpisLF2 { font-size: 11px; font-family: Verdana; color: white; vertical-align:middle; padding-top:1px;}
td.wpisLF2:hover { color: #ededed;}

td.wpisLF a { font-size: 11px; font-family: Verdana; color: white; vertical-align:middle;}
td.wpisLF a:hover { color: #ededed;}
td.wpisLF2 a { font-size: 11px; font-family: Verdana; color: white; vertical-align:middle; padding-top:1px;}
td.wpisLF2 a:hover { color: #ededed;}

table.loginForm td#przypomnij {text-align: left;}
table.loginForm td#przypomnij a, table.loginForm td#zarejestruj a:visited { /* link do przypomnienia hasla */ }
table.loginForm td#przypomnij a:hover { /* link do przypomnienia hasla */ }

table.loginForm #witaj { /* komunikat : powitanie uzytkownika */ }
table.loginForm #witaj span { /* jaki user */ }

table.loginForm #rabat { /* komunikat : rabat */ }
table.loginForm #rabat span { /* ile rabatu */ }

table.loginForm #punkty { /* komunikat : punkty za zakupy */ }
table.loginForm #punkty span { /* ilosc punktow */ }


/* ***** loginForm2 ***** */
table.loginForm2 {margin: 0px 0px 5px auto;}
table.loginForm2 td {vertical-align: middle; padding: 2px;}
span.loginForm2#upomnienie { /* komorka komunikatu o bledzie przy wypelnianiu formularza */ }
table.loginForm2 td.etykieta {padding-right: 5px;}
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 {}

a#nowyKlient {background: url(ikona_nawigacja_nastepna.gif) no-repeat 100% 50%; padding-right: 10px; font-weight: bold;}

/* ***** recForm ***** */
p.recForm { /* akapit / podziekowanie za wyslanie */ }
p.recForm a, p.recForm a:visited { /* link powrotu do sklepu */ }
p.recForm a:hover { /* link powrotu do sklepu */ }
h5.recForm { /* naglowek / komunikat o wyslaniu wiadomosci */ }
table.recForm { /* tabela z formularzem polecenia */ }
table.recForm .button#zapytaj { /* przycisk submit formularza polecenia */ }

table.recForm .etykieta { /* etykieta pola teksotwego */
	text-align: right;
}
table.recForm .miniaturka { /* miniaturka i podpis miniaturki */
	vertical-align: middle;
}
table.recForm .miniaturka a {}
table.recForm .zapytaj { /* komorka przycisku submit */ }

/* ***** subReqForm ***** */
div.subReqForm {}
table.subReqForm { /* tabela z formularzem zamowienia newslettera */ }
table.subReqForm h5 { /* tytul formularza zamowienia newslettera */ }
table.subReqForm #zamawiam { margin-top: 4px; width: 180px; height: 14px; background: url(wyslij.gif) no-repeat 0 0; border: 0px; font-size: 0px; }
table.subReqForm #zamawianyadres { margin-top: 3px; width: 183px; height: 13px; padding-left: 2px; font-size: 10px; border: 1px solid #3f3e3e; }

/* ***** 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 { /* modul koszyka */ }
table.cart { /* miniaturka koszyka */ }
table.cart td.cena { /* kolumna z cena */ }
div.pusty {  /* twoj koszyk jest pusty */
	text-align: center;
} 
div.podsumowanie { /* podsumowanie koszuka */ }
div.podsumowanie span.cena { /* cena w podsumowaniu koszyka */
	font-weight: bold;
}
div.podsumowanie span.waluta {/* waluta ceny */}
span.cart a, span.cart a:visited { /* link do koszyka */ }
span.cart a:hover { /* link do koszyka */ }


/* ***** buyPath ***** */
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;
	color: #D5061A;
}
a.buyPath#selected:hover { /* wybrany link w sciezce okruszkow */ }
span.buyPath {color: #c0c0c0;}
div.buyPath {}

table.buyPath {margin: 5px auto;}
table.buyPath,
table.buyPath a,
table.buyPath span {font-size: 11px; padding-right: 15px;}

table.buyPath img {margin-bottom: 1px;}
table.buyPath#porady {width: 100%; margin: 5px 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%;
}

table.cartForm#submit input {margin-right: 40px;}

a.cartForm, a.cartForm:visited {}

a.cartForm:hover {}

h4.cartForm {}
h5.cartForm {}
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; padding: 2px 1px 2px 0px;}
table.cartForm.dostawcy {}
table.cartForm.platnosci {}
table.cartForm.opakowania {}

table.cartForm .cena	{ /* kolumna z cena */
	vertical-align: middle;
	font-weight: bold;
	text-align: right;
	width: 100px;
}
table.cartForm .akcje { /* kolumna z przyciskami funkcyjnymi (usun) */
	width: 30px;
	padding-left: 10px;
	text-align: right;
}
table.cartForm .razem { /* komorka podsumowania */
	font-weight: bold;
	text-align: right;
}
table.cartForm table {
	width: 100%;
}
table.cartForm table#razem {}
table.cartForm td.razem {
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}
table.cartForm tr.razem td.cena {
	vertical-align: middle;
}
table.cartForm tr.rabat td.razem {}
table.cartForm tr.rabat td.cena {}

table.cartForm tr.razem#punkty img {
	cursor: pointer;
}

table.cartForm .ikona { /* komorki ikonek dla opcji zamowienia (dostawcy itp.) */
	text-align: center;
	vertical-align: middle;
	width: 130px;
}
table.cartForm .radio { /* kolumna z przyciskami radio dla opcji zamowienia */
	vertical-align: middle;
}
table.cartForm .opis { /*  kolumna z opisami dla opcji zamowienia */
	vertical-align: middle;
}
table.cartForm .ilosc { /* kolumna ilosci na wykazie towarow w koszyku */
	text-align: right;
	width: 25px; 
}
table.cartForm .ilosc table input {
	text-align: right;
	width: 30px;
	padding-right: 2px;
}

table.cartForm .ilosc table span.jednostka {
	padding-left: 2px;
	padding-right: 2px;
}

table.cartForm .ilosc img {
	cursor: pointer;
	margin-left: 3px;
}
table.cartForm .nazwa { /* kolumna z nazwa na wykazie towarow w koszyku */ }
table.cartForm .zdjecie {width: 50px;}
table.cartForm .lp {width: 20px; /* kolumna z liczba porzadkowa na wykazie towarow w koszyku */ }

p.cartForm#poprzednia { /*kontynuuj zakupy */ }


table.cartForm#kodRabatowy {margin: 5px 0px 5px auto;}
table.cartForm#kodRabatowy td {vertical-align: middle;}
table.cartForm#kodRabatowy td#wpiszKod {text-align: right; }
table.cartForm#kodRabatowy td.akcje {width: 30px;}
table.cartForm#kodRabatowy td#dodajKodRabatowy {vertical-align: middle;  text-align: right; width: 100px;}
table.cartForm#kodRabatowy td#dodajKodRabatowy input {width: 90px;}
table.cartForm#kodRabatowy td#dodajKodRabatowy_przycisk {width: 90px; text-align: right; }
table.cartForm#kodRabatowy td#dodajKodRabatowy_przycisk input {}

table.cartForm#aktualizuj {width: 100%; margin: 5px 0px;}
table.cartForm#aktualizuj td {vertical-align: middle;}
table.cartForm#aktualizuj td.kontynuujZakupy {text-align: left;}
table.cartForm#aktualizuj td.aktualizujKoszyk {text-align: right;}
table.cartForm#aktualizuj td.aktualizujKoszyk input.button {width: 140px;}
table.cartForm#aktualizuj td.akcje {width: 30px;}


.cartForm #wpiszKod { /*komorka z komunikatem zachecajacym do wpisania kodu rabatowego*/
	text-align : right;
}
.cartForm #polaEdycyjne { /* komorka z formularzem kodu rabatowego */
	text-align : right;
	width : 170px;
}
.cartForm #dodajRabat { /* pole edycyjne w formularzu kodu rabatowego */
}
.cartForm #dodajRabat_przycisk { /* przycisk w formularzu kodu rabatowego */
}


/* ***** sum ***** */
span.sum#gratis { /* "gratis" */ }
p.odbiorca { /* dane odbiorcy */
	text-align: left;
	padding-left: 10px;
}
table.sum td p { /* dane odbiorcy */
	text-align: left;
}
p.sum { /* dane odbiorcy */
	text-align: left;
}
h5.sum { /* naglowki sekcji */ 
	text-align:left;
}
table.sum {
	width: 100%;
}
table.sum#dodatkowe {
	margin-top: 10px;
}
table.sum#dodatkowe td {
	text-align:center;
}
table.sum#dodatkowe textarea {
	width: 400px;
	height: 100px;
}
table.sum .nazwa { /* kolumna z nazwa na wykazie towarow */
	text-align: left;
	padding: 2px 1px 2px 0px;
}
table.sum .cena { /* kolumna z cena */
	vertical-align: middle;
	text-align: right;
	width: 100px;
}
table.sum .ilosc { /* kolumna ilosci na wykazie towarow */
	vertical-align: middle;
	text-align: right;
	width:60px;
}
table.sum .usun {
	vertical-align: middle;
	text-align: right;
	width:60px;
}
table.sum .razem { /* komorka podsumowania */
	font-weight: bold;
	text-align: right;
}
table.sum table#razem {}
table.sum td.razem {
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}
table.sum tr.razem td.cena {
	vertical-align: middle;
}
table.sum tr.razem#rabat td.razem {}
table.sum tr.razem#rabat td.cena {}

table.sum .opis { /*  kolumna z opisami dla opcji zamowienia */
	text-align: right;
	vertical-align:middle;
	
}
table.sum td.opis, table.sum td.cena {}
table.sum#dane_odbiorcy { /* dane odbiorcy zamowienia */ }
table.sum#dane_odbiorcy td { /* komorki z danymi odbiorcy i dostawy */}
table.sum#dane_odbiorcy h5 { /* naglowki w komorkach z danymi odbiorcy i dostawy */ }
a.sum, a.sum:visited {}
a.sum:hover {}

p.sum {}

table.sum td.nazwa {}
table.sum .etykieta { /* etykieta do uwag */ }
table.sum .textarea { /* pole do wpiasnia uwag */ }


/* ***** sumOrd ***** */
span.sumOrd#gratis { /* gratis */ }
table.sumOrd { /* tabele */
	width: 100%;
}
table.sumOrd .nazwa { /* kolumna z nazwa na wykazie towarow */
	text-align: left;
}
table.sumOrd .cena { /* kolumna z cena */
	vertical-align: middle;
	text-align: right;
	width: 100px;
}
table.sumOrd .ilosc { /* kolumna ilosci na wykazie towarow */
	vertical-align: middle;
	text-align: right;
	width: 60px;
}
table.sumOrd .razem { /* komorka podsumowania */
	font-weight: bold;
	text-align: right;
}
table.sumOrd table#razem {}
table.sumOrd td.razem {
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}
table.sumOrd tr.razem td.cena {
	vertical-align: middle;
}
table.sumOrd tr.razem#rabat td.razem {}
table.sumOrd tr.razem#rabat td.cena {}

h5.sumOrd { /* naglowki sekcji */ }
table.sumOrd .opis {
	vertical-align: middle;
	text-align: right;
}
table.sumOrd#dane_odbiorcy { /* dane odbiorcy zamowienia */ }
table.sumOrd#dane_odbiorcy td { /* komorki z danymi odbiorcy i dostawy */
	 vertical-align: top;
	 width: 50%;
	 text-align: center;
}
table.sumOrd#dane_odbiorcy h5 { /* naglowki w komorkach z danymi odbiorcy i dostawy */ }
table.sumOrd#uwagi { /* uwagi do zamowienia */ }
table.sumOrd#uwagi h5 { /* naglowek uwag do zamowienia */ }

table.sumOrd td.sum_opis {padding: 0px;}

/* ***** ordDet ***** */
h5.ordDet { /* naglowki sekcji */ }
table.ordDet {
	width : 100%;
}
table.ordDet#dane_odbiorcy h5 { /* naglowki w komorkach z danymi odbiorcy i dostawy */ }
table.ordDet#uwagi { /* uwagi do zamowienia */ }
table.ordDet#uwagi h5 { /* naglowek uwag do zamowienia */ }
table.ordDet a, table.ordDet a:visited { /* linki wewnatrz zamowienia */ }
table.ordDet a:hover { /* linki wewnatrz zamowienia */ }
table.ordDet #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 {}
table.thank, table.regCon {
	width: 100%;
	margin : 5px;
}
table.thank td, table.regCon td {}

/* ***** ordList ***** */
h5.ordList { /* naglowki sekcji, komunikaty */ }
table.ordList {width: 98%;}
table.ordList td {vertical-align: middle; padding: 2px 1px 2px 0px;}
table.ordList .naleznosc { /* kolumna z naleznoscia */ }

table.ordList td.naleznosc {font-size: 11px; font-weight: bold; text-align: right;}

table.ordList .rozliczone { text-align:center; /* kolumna z ikona rozliczenia */ }
table.ordList .szczegoly {}
table.ordList .szczegoly a {font-weight: bold; text-decoration: underline;}
p.ordList#strony { /* ilosc wynikow na strone */ }
td.ordList {
	text-align: right;
	vertical-align: middle;
}
td.ordList select {
	width: 40px;
}
.ordList .druk { /* przycisk druku */
	
}


/* ***** regForm **** */
span.regForm#upomnienie, span.userForm#upomnienie { /* blad walidacji */
	padding: 1px;
}
h5.regForm,h5.userForm {margin-top: 5px; margin-bottom: 5px;}
table.regForm, table.userForm { /* glowna tabela */
	width: 100%;
}
.regForm select, .userForm select {width: 118px;}

table.regForm { width: 98%; }
table.userForm { width: 98%; }
table.regForm input {}
table.regForm#uwagi td,table.userForm#uwagi td {}
table.regForm td.etykieta, table.userForm td.etykieta {}
table.regForm td, 
table.userForm td,
table.reg_dane td {vertical-align: middle; padding: 2px 1px 2px 0px;}
table.regForm td.etykieta, 
table.userForm td.etykieta,
table.reg_dane td.etykieta {padding: 6px 1px 1px 0px;}

a.regForm, a.regForm:visited, a.userForm, a.userForm:visited  {}
a.regForm:hover, a.userForm:hover {}

span.reg_dane#upomnienie {padding: 1px;}
table.reg_dane {width: 100%;}
table.reg_dane input {}
table.reg_dane#uwagi {}


/* menu kategorii */
/*
TABLE.catMenu
   TR
      TD
         P
            A
               IMG
*/
table.catMenu { /* tabela z menu kategorii */
	width: 100%;
}
table.catMenu tr { /* wiersz tabeli z menu kategorii */ }
table.catMenu tr.styl1 { /* nieparzysty wiersz tabeli z menu kategorii (z wylaczeniem linkow do tresci) */ }
table.catMenu tr.styl2 { /* parzysty wiersz tabeli z menu kategorii (z wylaczeniem linkow do tresci)  */ }
table.catMenu td { /* komorka wiersz tabeli z menu kategorii */
	text-align: left;
}

table.catMenu td.zwiniete1 { /* wiersz tabeli z menu kategorii poziom 1 */
  padding-left: 13px;
  background-image: url(tlo1.gif);
  background-repeat: no-repeat;
  background-position: left;
}
table.catMenu td.rozwiniete1 { /* rozwiniety wiersz tabeli z menu kategorii poziom 1 */
  padding-left: 13px;
  background-image: url(tlo1.gif);
  background-repeat: no-repeat;
  background-position: left;
}
table.catMenu td.zwiniete2 { /* wiersz tabeli z menu kategorii poziom 2 */
  padding-left: 70px;
  background-image: url(tlo2.gif);
  background-repeat: no-repeat;
  background-position: left;
}
table.catMenu td.rozwiniete2 { /* rozwiniety wiersz tabeli z menu kategorii poziom 2 */
  padding-left: 70px;
  background-image: url(tlo2.gif);
  background-repeat: no-repeat;
  background-position: left;
}
table.catMenu td.zwiniete3 { /* wiersz tabeli z menu kategorii poziom 3 */
  padding-left: 97px;
  background-image: url(tlo3.gif);
  background-repeat: no-repeat;
  background-position: left;
}
table.catMenu td.rozwiniete3 { /* rozwiniety wiersz tabeli z menu kategorii poziom 3 */
  padding-left: 97px;
  background-image: url(tlo3.gif);
  background-repeat: no-repeat;
  background-position: left;
}

table.catMenu p { /* akapit wewnatrz tabeli */
  text-indent: -13px;
  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 td.tresc1 p, table.catMenu td.tresc2 p, table.catMenu td.tresc3 p, table.catMenu td.tresc4 p {
  text-indent: -13px;
  margin: 0px;
  padding: 0px;
}

table.catMenu a { /* linki do kategorii lub tresci wewnatrz tabeli */ }
table.catMenu a.selected { /* wybrane linki do kategorii lub tresci wewnatrz tabeli */
  font-weight: bold;
  color: #8000ff;
}

table.catMenu td.tresc1 { /* wiersz tabeli z linkiem do tresci poziom 1 */
  padding-left: 43px;
  background-image: url(tlo1.gif);
  background-repeat: no-repeat;
  background-position: left;
}
table.catMenu td.tresc2 { /* wiersz tabeli z linkiem do tresci poziom 2 */
  padding-left: 70px;
  background-image: url(tlo2.gif);
  background-repeat: no-repeat;
  background-position: left;
}
table.catMenu td.tresc3 { /* wiersz tabeli z linkiem do tresci poziom 3 */
  padding-left: 97px;
  background-image: url(tlo3.gif);
  background-repeat: no-repeat;
  background-position: left;
}
table.catMenu td.tresc4 { /* wiersz tabeli z linkiem do tresci poziom 4 */
  padding-left: 90px;
}


table.catMenu img { /* obrazek wewnatrz tabeli */
  border: 0px;
  margin-right: 3px;
}

table.catMenu span.ilosc { /* ilosc elementow w danej kategorii */ }

table.catMenu td#zawartosc_kategorie { /* kategoria z zawartoscia, kategorie podrzedne */ }
table.catMenu td#zawartosc_bezKategorii { /* kategoria z zawartoscia, brak kategorii podrzednych */ }
table.catMenu td#bezZawartosci_kategorie { /* kategoria bez zawartosci, kategorie podzrzedne */ }
table.catMenu td#bezZawartosci_bezKategorii { /* kategoria bez zawartosci, brak kategorii podrzednych */ }

table.catMenu td#bezZawartosci_bezKategorii img { /* kategoria bez zawartosci, brak kategorii podrzednych */
  visibility: hidden;
}

table.catMenu td#o_zawartosc_kategorie { /* ostatnia kategoria w danej galezi z zawartoscia, kategorie podrzedne */ }
table.catMenu td#o_zawartosc_bezKategorii { /* ostatnia kategoria w danej galezi z zawartoscia, brak kategorii podrzednych */ }
table.catMenu td#o_bezZawartosci_kategorie { /* ostatnia kategoria w danej galezi bez zawartosci, kategorie podzrzedne */ }
table.catMenu td#o_bezZawartosci_bezKategorii { /* ostatnia kategoria w danej galezi bez zawartosci, brak kategorii podrzednych */ }
table.catMenu td#o_bezZawartosci_bezKategorii img { /* ostatnia kategoria w danej galezi bez zawartosci, brak kategorii podrzednych */
  visibility: hidden;
}

table.catMenu td.zwiniete2#o_zawartosc_kategorie,
table.catMenu td.zwiniete2#o_zawartosc_bezKategorii,
table.catMenu td.zwiniete2#o_bezZawartosci_kategorie,
table.catMenu td.zwiniete2#o_bezZawartosci_bezKategorii,
table.catMenu td.rozwiniete2#o_zawartosc_kategorie,
table.catMenu td.rozwiniete2#o_zawartosc_bezKategorii,
table.catMenu td.rozwiniete2#o_bezZawartosci_kategorie,
table.catMenu td.rozwiniete2#o_bezZawartosci_bezKategorii {
  background-image: url(o_tlo2.gif);
}

table.catMenu td.zwiniete3#o_zawartosc_kategorie,
table.catMenu td.zwiniete3#o_zawartosc_bezKategorii,
table.catMenu td.zwiniete3#o_bezZawartosci_kategorie,
table.catMenu td.zwiniete3#o_bezZawartosci_bezKategorii,
table.catMenu td.rozwiniete3#o_zawartosc_kategorie,
table.catMenu td.rozwiniete3#o_zawartosc_bezKategorii,
table.catMenu td.rozwiniete3#o_bezZawartosci_kategorie,
table.catMenu td.rozwiniete3#o_bezZawartosci_bezKategorii {
  background-image: url(o_tlo3.gif);
}


table.catMenu td.tresc2#o_tresc {  /* ostatnia tresc w danej galezi */
  background-image: url(o_tlo2.gif);
}
table.catMenu td.tresc3#o_tresc {  /* ostatnia tresc w danej galezi */
  background-image: url(o_tlo3.gif);
}
table.catMenu td.tresc4#o_tresc {  /* ostatnia tresc w danej galezi */
  background-image: url(o_tlo3.gif);
}


/* ***** itemList **** */

table.itemList { height: 271px; width:252px; /* tabelka z pojedynczym produktem na liscie produktow */ }
table.itemList div.obrazek {}
table.itemList div.obrazek img {cursor: pointer;}
table.itemList .nazwa { /* nazwa towaru */ }
table.itemList td.obrazek {height: 128px; vertical-align: bottom; }
table.itemList td.obrazek div.ramka {margin: 0px; display: block; width: 100%; height: 128px; background: no-repeat center; overflow: hidden;}

table.itemList_hurt {width:750px; border-top: 1px solid #eaeaea; margin-bottom: 5px;}
table.itemList_hurt td {padding: 5px 0px 5px 0px; vertical-align: middle; height: 40px; }
table.itemList_hurt td.nazwa {padding-left: 30px; }
table.itemList_hurt td.nazwa a,
table.itemList_hurt td.nazwa a:visited {font-size: 11px; color: #737272; font-weight: bold;}
table.itemList_hurt td.nazwa a:hover {font-size: 11px; color: #c8091b; font-weight: bold;}
table.itemList_hurt td.cena {width: 130px; padding: 5px 30px 5px 10px; text-align: right;}
table.itemList_hurt td.dodaj {width: 30px; padding: 10px 30px 5px 0px; text-align: right;}

table.itemList_hurt2 {width:741px; margin: 10px auto 5px auto;}
table.itemList_hurt2 th {font-weight: bold; text-align: left; vertical-align: middle; border-bottom: 1px solid #eaeaea; padding: 7px 0px 7px 7px; font-size: 11px;}
table.itemList_hurt2 th img {margin-left: 3px; margin-bottom: 1px;}
table.itemList_hurt2 td {padding: 6px 0px 0px 7px; vertical-align: middle; font-size: 11px; color: #737272; font-weight: normal; font-size: 11px; font-family: Tahoma;}
table.itemList_hurt2 td.nazwa {}
table.itemList_hurt2 td.nazwa a,
table.itemList_hurt2 td.nazwa a:visited {}
table.itemList_hurt2 td.nazwa a:hover {color: #c8091b;}
table.itemList_hurt2 td.producent {width: 115px;}
table.itemList_hurt2 td.cena {width: 53px; text-align: right;}
table.itemList_hurt2 td.cena span {color: #737272; font-weight: normal; font-size: 11px; font-family: Tahoma;}
table.itemList_hurt2 td.cena .cena {}
table.itemList_hurt2 td.cena .cena_promocja {}
table.itemList_hurt2 td.cena .cena_stara {color: #737272; font-weight: normal;}
table.itemList_hurt2 td.cena .cena_stara .waluta {color: #737272; font-weight: normal;}
table.itemList_hurt2 td.dostepnosc {width: 74px; text-align: center;}
table.itemList_hurt2 td.ilosc {width: 73px; text-align: center;}
table.itemList_hurt2 td.ilosc input {background-color: #eeeeee; border: 1px solid #8d8d8d; text-align: left; width: 40px; padding-left: 3px; font-size: 10px; font-family: Tahoma;}
table.itemList_hurt2 td.dodaj {width: 88px; padding: 6px 0px 0px 0px; text-align: center;}
table.itemList_hurt2 td.dodaj a.dodaj,
table.itemList_hurt2 td.dodaj a.dodaj:visited {color: #ffffff; display: block; border: 0px; margin: 0px auto; width: 75px; height: 14px; padding-bottom: 1px; background: url(itemList_kup_v.gif) no-repeat 0px 0px; line-height: 14px; text-align: center; font-family: Tahoma; font-size: 11px; font-weight: bold; text-decoration: none;}
table.itemList_hurt2 td.dodaj a.dodaj:hover {text-decoration: none;}
table.itemList_hurt2 td.dodaj input.button {color: #ffffff; margin: 0px auto; border: 0px; padding: 0px 0px 2px 0px!important; width: 75px; height: 15px; background: url(itemList_kup_v.gif) no-repeat 0px 0px; line-height: 13px;  vertical-align: top; text-align: center; font-family: Tahoma; font-size: 11px; font-weight: bold;}
table.itemList_hurt2 td.hi {border: 5px solid red;}


table.filtry2 td {color: #E3E3E3;}
table.filtry2 a, table.filtry2 a:visited {color: #E3E3E3; }
table.filtry2 a:hover {color: #c50a1d;}
table.filtry2 select {color: #c50a1d; /* border: 1px solid #a3a0a0; font-size: 10px!important; font-family: Arial; height: 16px!important;*/}

table.filtry2 h2 {display: inline;}

table.filtry {width: 545px;margin: 0 auto;}
table.filtry td {}
table.filtry input:focus {}

table.filtry#zaawansowane {}
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 span.typy input.checkbox {margin: 0px; padding: 0px; width: 20px; }

table.sortList { /* tabela z sortowaniem i wobor ilosci wynikow na stronie */
	width: 100%;
}
table.sortList td {
	vertical-align: middle;
	text-align: center;
}
table.sortList input {
	width:60px;
	text-align:right;
	padding-left:4px;
	padding-right:4px;
}


/* id nazwa i fotka wystepuja tylko na listach specjalnych */
div.naglowek { /* naglowek wszystkich modulow */
	font-weight : bold;
	clear : both;
}
div.proList div.naglowek { /* naglowek proList */ }
table.proList { /* tabela listy promocji */
	width : 100%;
}
table.proList td {
	text-align: center;
}
table.proList .fotka {}
table.proList .nazwa {}
table.proList .cena {}
table.proList .cena_promocja {}
table.proList .cena_stara {text-decoration: line-through;}
table.proList .waluta {}
table.proList .cena .waluta {}
table.proList .cena_promocja .waluta {}
table.proList .cena_stara .waluta {}

div.newList div.naglowek { /* naglowek newList */ }
table.newList { /* tabela listy nowosci */
	width : 340px;
}
table.newList td {
	text-align: center;
}
table.newList .fotka {}
table.newList .nazwa {}
table.newList .cena {}
table.newList .cena_promocja {}
table.newList .cena_stara {text-decoration: line-through;}
table.newList .waluta {}
table.newList .cena .waluta {}
table.newList .cena_promocja .waluta {}
table.newList .cena_stara .waluta {}
/*newList tabelka z zakładkami */
.newList .newListItem			{ background:url(ramka_mala.gif) no-repeat; width:340px; height:65px;  margin: 0px 0px 0px 18px;}
.newList .firstRow .newListItem { background:url(ramka_duza.gif) no-repeat; width:340px; height:139px; margin: 0px 0px 5px 18px;}
.newList .newListItem table.wpis { width:323px; height:100%;}
.newList .newListItem .obraz {vertical-align:middle; text-align:center; width: 73px;}
.newList .newListItem td.nazwa {font-weight:bold; font-size:11px; text-align:left;}
.newList .newListItem span.nazwa {font-weight:bold; font-size:11px; text-align:left; display:block; margin-bottom: 10px;}
.newList .newListItem .koszyk {text-align:right; vertical-align:middle;}
.newList .newListItem .opis  {display:none; }
.newList .newListItem .cena {font-weight:bold; font-size:11px; text-align:left; vertical-align:bottom; }
.newList .firstRow .newListItem .opis  {display:block; text-align:left; font-size: 10px; height: 40px; width: 200px;overflow:hidden;}
.newList .firstRow .newListItem .obraz {vertical-align:middle; text-align:center; width:131px;}
.newList .firstRow .newListItem td.platforma {font-weight:bold; font-size:11px; text-align:left; vertical-align:middle; height:32px; width: 144px; overflow:hidden;}
.newList .firstRow .newListItem td.cena {font-weight:bold; font-size:11px; text-align:left; vertical-align:bottom; height: 16px; width: 144px;}
.newList .firstRow .newListItem span.nazwa {font-weight:bold; font-size:11px; text-align:left; display:block; height:26px; width:200px; overflow:hidden; margin-bottom:2px;}
.newListItem h2 {font-size:11px; text-align:left;margin: 0px;}
div.newListItem table td.koszyk {vertical-align:middle; padding-left: 10px; width: 40px;}

div.mainList div.naglowek { /* naglowek mainList */ }
table.mainList { /* tabela listy na stronie glownej */
	width : 100%;
}
table.mainList td {
	text-align: center;
}
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 {}


table.detCard2 div.podobne {width: 322px; height: 37px; background: url(detCard_podobne.gif) no-repeat 0px 0px;}
table.detCard2 div.setList {width: 322px; height: 426px; background: url(detCard_setList.gif) no-repeat 0px 0px;}
div.setList div.naglowek {}
table#setList {width: 322px;}
table.setList {width: 295px; margin: 0px auto;}
table.setList td {vertical-align: top;}
table.setList td.fota {width: 119px; height: 141px; text-align: center; vertical-align: middle;}
table.setList td.nazwa {}
table.setList div.nazwa {height: 43px; padding-top: 28px; font-size: 11px; color: #737272; font-weight: bold;}
table.setList div.cenaIPrzycisk {width: 160px; height: 45px;}
table.setList div.cena {width: 125px; float: left; clear: none;  height: 22px; padding-top: 23px; font-size: 11px; color: #737272; font-weight: bold; }
table.setList div.button {width: 35px; float: right; clear: none; height: 40px; padding-top: 2px; font-size: 0px;}
table.setList div.button * {font-size: 0px; vertical-align: middle;} 
table.setList .cena {font-size: 11px;}
table.setList .cena_promocja {font-size: 11px;}
table.setList .cena_stara {text-decoration: line-through;}
table.setList .waluta {font-size: 11px;}
table.setList .cena .waluta {}
table.setList .cena_promocja .waluta {}
table.setList .cena_stara .waluta {}


table.bestList td {text-align: center;}
table.bestList .fotka { }
table.bestList .nazwa {}
table.bestList .cena {}
table.bestList .cena_promocja {}
table.bestList .cena_stara {text-decoration: line-through;}
table.bestList .waluta {}
table.bestList .cena .waluta {}
table.bestList .cena_promocja .waluta {}
table.bestList .cena_stara .waluta {}


/* ***** catList ***** */
table.catList { /* tabela listy kategorii */ }
table.catList .nazwa { /* nazwa kategorii */ }
table.catList .opis { /* opis kategorii */ }


/* ***** conCatList ***** */
table.conCatList { /* tabela listy kategorii tresci */ }
table.conCatList .nazwa { /* nazwa kategorii tresci */ }
table.conCatList .opis { /* opis kategorii tersci*/ }



/* ***** itemList,  - nawigacja pomiedzy stronami ***** */

table.listNav {
	margin-top: 5px;
	width: 100%;
}
table.listNav td {
	vertical-align: middle;
	text-align: center;
}
table.listNav td.poprzednia { /* nawigacja (poprzednia) */
	width: 170px;
	padding-left: 29px;
	text-align: left;
}
table.listNav td.nawigacja { /* nawigacja (srodkowa czesc) */ }
table.listNav td.nastepna { /* nawigacja (nastepna) */
	width: 170px;
	padding-right: 29px;
	text-align: right;
}


/* ***** detCard do gruntownej renowacji ***** */
table.detCard {}
div#detCard_tlo {background: url(tlo_detCard.gif) no-repeat 0 0; height: 873px; width: 744px;}
div#detCard_towar {width: 729px; height: 326px; overflow: hidden;}
table.detCard {margin-left: 6px; width: 729px;}
table.detCard td.fotka {width: 407px; text-align: center; padding-top: 26px;vertical-align: middle;}
table.detCard div.fotka {width: 407px; height: 260px; overflow: hidden;}
table.detCard td.dane {padding-left: 16px; padding-top: 17px; height:268px;}
table.detCard table.dane {border: 0px solid green; width: 290px;}
table.detCard td.catPath {width: 290px; height: 35px; vertical-align: middle;}
table.detCard div.catPath * {font-size: 11px!important; font-weight: normal!important; color: #7F7F7F!important; /*text-transform: lowecase*/}
table.detCard td.nazwa {height: 45px; vertical-align: middle; color: #D5061A; font-family: Tahoma; font-size: 16px; font-weight: bold;}
table.detCard td.nazwa h1 {color: #D5061A; font-family: Tahoma; font-size: 16px;}
table.detCard div.nazwa {}
table.detCard td.opisSkrocony { vertical-align: top; color: #898989; font-family: Tahoma; font-size: 10px;}
table.detCard td.opisSkrocony h2 {color: #898989; font-family: Tahoma; font-size: 10px;font-weight: normal;margin:0px;}
table.detCard div.opisSkrocony { margin-top: 5px; margin-bottom: 5px; width: 290px; overflow: hidden; margin: 0px;}
table.detCard td.atrybuty {height: 32px; vertical-align: top; font-weight: bold; color: #737272; font-family: Tahoma; font-size: 12px;}
table.detCard td.koszyk {height: 66px; width: 119px; text-align: center; vertical-align: middle; font-size: 0px; background: url(detCard_koszyk.gif) no-repeat 0px 0px;}
table.detCard td.ceny {width: 171px;}
table.detCard div.cena {width: 171px; height: 28px; line-height: 28px; font-size: 12px; color: #737272;}
table.detCard div.cena span.cena,
table.detCard div.cena span.cena_promocja,
table.detCard div.cena span.cena_stara {font-size: 12px; color: #FB021B; font-weight: bold;}
table.detCard div.cena span.waluta {font-size: 12px; color: #FB021B;  font-weight: bold; padding-left: 5px;}
table.detCard div.dokoszyka {}
table.detCard td.ceny input {background: url(input_button_koszyk.gif) no-repeat 0px 0px; height: 24px; width: 136px; border: 0px; margin: 0px; padding: 0px; font-size: 0px; vertical-align: middle;}
table.detCard div.dataPremiery { margin: 0px; font-size: 10px;width: 136px; text-align:center;}

div#detCard_opisy {width: 729px; height: 536px;}
table.detCard2 {width: 729px; height: 536px; margin-left: 6px;}
table.detCard2 td.opisy {}
table.detCard2 td.opisy div.opis_zakladki {width: 402px; height: 49px; margin: 0px; padding: 0px;}
table.detCard2 td.opisy div#zakladki {width: 402px; height: 30px; background: url(detCard_zakladki.gif) no-repeat 0px -30px;}
table.detCard2 td.opisy div#zakladki a {float: left; display: block; height: 30px; padding: 0px; border: 0px; margin: 0px;}
table.detCard2 td.opisy div#zakladki a#z_opis {width: 82px;}
table.detCard2 td.opisy div#zakladki a#z_galeria {width: 85px;}
table.detCard2 td.opisy div#zakladki a#z_wymagania {width: 115px;}

table.detCard2 td.opisy div.opis_cms {width: 332px; height: 422px; padding: 15px 40px 30px 30px; overflow: hidden;}

/* START SUWAK DetCard */
#d_opis { position: absolute; top: 0px; left: 0px; width: 332px; padding-top: 17px; }
#d_galeria { position: absolute; top: 0px; left: 0px; width: 332px; padding-top: 17px;}
#d_wymagania { position: absolute; top: 0px; left: 0px; width: 332px; padding-top: 17px;}

#detUp { position: absolute; top: 0px; width: 13px; height: 8px; background: url(suwak_gora.gif) no-repeat 0px 0px; }
#detTrack { width: 9px; height: 445px; border: 1px solid #dfdddd; position: absolute; left: 1px; top: 11px; }
#detHand { position: absolute; width: 9px; height: 32px; background: url(suwak.gif) no-repeat 0px 0px; }
#detDown { position: absolute; top: 462px; width: 13px; height: 8px; background: url(suwak_dol.gif) no-repeat 0px 0px; }
.detSuwak { position: absolute; top: 0px; left: 378px; }
.detTresc { width: 402px; height: 470px; position: relative; overflow: hidden;}
/* KONIEC SUWAK DetCard */

/*table.detCard2 td.opisy div.detTresc {width: 332px; height: 422px; padding: 15px 40px 30px 30px; overflow: hidden;}*/
table.detCard2 td.opisy div#detTresc1 {}
table.detCard2 td.opisy div#detTresc2 {display: none;}
table.detCard2 td.opisy div#detTresc3 {display: none;}
table.detCard2 td.opisy div.opis_cms1 {width: 332px; margin-left: 30px;} /* opis */
table.detCard2 td.opisy div.opis_cms2 {width: 332px; margin-left: 30px;} /* fotki */
table.detCard2 td.opisy div.opis_cms3 {width: 332px; margin-left: 30px;} /* wymagania */

table.detCard2 td.opisy div.opis_cms2 table.fotki {width: 332px;}
table.detCard2 td.opisy div.opis_cms2 table.fotki td {width: 33%; text-align: center; padding: 0px 2px 20px 2px;}


table.detCard2 td.opisy div.text {width: 332px;}
table.detCard2 td.opisy p.text {width: 332px;}


table.detCard2 td.setList {padding-left: 5px; width: 322px;}
table.detCard2 div.reklama {width: 322px; height: 73px; background: url(detCard_reklama.png) no-repeat 0px 0px;}
/*table.detCard2 div.reklama {width: 322px; height: 73px; background: url(detCard_reklama.gif) no-repeat 0px 0px;}*/
/*table.detCard2 div.podobne {width: 322px; height: 37px; background: url(detCard_podobne.gif) no-repeat 0px 0px;}*/
/*table.detCard2 div.setList {width: 322px; height: 426px; background: url(detCard_setList.gif) no-repeat 0px 0px;}*/

table.detCard .atrybutyStale {margin-top: 2px; margin-bottom: 2px;}
table.detCard .atrybutyStale td {vertical-align: middle; padding: 0px 0px 4px 0px; font-size: 10px;}
table.detCard .atrybutyStale td.etykieta {font-weight: bold;padding-right: 10px;}
table.detCard .atrybutyStale td.wartosc {font-weight: normal;}

table.detCard .atrybutyWybierane {margin-top: 2px; margin-bottom: 2px;}
table.detCard .atrybutyWybierane td {vertical-align: middle; padding: 0px 0px 4px 0px; font-size: 10px;}
table.detCard .atrybutyWybierane td.etykieta {font-weight: bold;padding-right: 10px;}
table.detCard .atrybutyWybierane td.wartosc {font-weight: normal;}

table.detCard #akcje { /* popularne akcje dla produktu */ }
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 */ }

/* warianty towaru */

table.variants {margin: 0px auto;}
table.variants td {padding: 1px}
table.variants td.nazwa {}
table.variants td.cena {}
table.variants td.dodaj {}

/* ***** 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 { color: #9b9b9b; font-size: 10px; text-decoration: none; outline: 0; }
a.conLinks:hover { color: #c8091b; font-size: 10px; text-decoration: none; outline: 0; }
a.conLinks#selected { color: #c8091b; font-weight: bold; }


/* ***** 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;}
table.repForm td.lp {width: 20px;}
table.repForm td.zdjecie {width: 90px;}
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;}

/* pliki mp3 */
div.mp3 {margin-top: 10px; margin-bottom: 10px;}
div.utwor {margin: 5px 0px 0px 10px;}
div.utwor div.tytul {display: inline; line-height: 17px; margin: 0px 5px 0px 0px; }
div.utwor div.playme {float: left; display: inline; width: 17px; height: 17px; margin: 0px 5px 0px 0px; }

input.button#reg_submit {margin: 5px 0px 5px 0px; font-size: 14px!important; padding: 2px 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 {margin-left : auto; margin-right : auto; width : 100%;}
table.aucSumForm h4 {font-size : 13px; border-bottom : 1px solid #ff0; margin: 10px 0px 0px 0px; }
table.aucSumForm h5 {border: 0px; font-size : 12px; margin: 6px 0px 6px 6px;; }
table.aucSumForm h5 input {margin-right: 5px;}

table.aucSumForm td.sprzedajacy_nazwa {font-weight : bold; font-size : 14px; padding: 5px 0px 5px 10px; vertical-align: middle;}
table.aucSumForm td.sprzedajacy_linki {font-weight : bold; font-size : 14px; padding: 5px 0px 5px 10px; vertical-align: middle;}
table.aucSumForm td.sprzedajacy_linki a {}
table.aucSumForm td.aukcja {font-weight : bold; font-size : 12px; padding: 5px 0px 5px 10px; vertical-align: middle;}
table.aucSumForm td.aukcja_nazwa {font-weight : bold; font-size : 14px; padding: 5px 0px 5px 10px; vertical-align: middle;}
table.aucSumForm td.aukcja_nazwa a {}

table.aucSumForm table.listaAukcji {width: 100%;}
table.aucSumForm table.listaAukcji td {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.submit {font-size: 18px;}

/* 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 {}
div.newsShortList div.newsShort {}
div.newsShortList a.newsArchLink {}
div.newsShortList div.newsLink {}
div.newsShortList a.newsLink {}
div.newsShortList div.newsSkrot {}
div.newsShortList div.newsDataPublikacji {}

/* newsList */
div.newsList {}
div.newsList div.newsFull {}
div.newsList div.newsLink {}
div.newsList a.newsLink {}
div.newsList div.newsTresc {}
div.newsList div.newsDataPublikacji {}

/* pollForm - sondy */
div.pollForm#naglowek { display: none; }
table.pollForm {width: 166px; height: 206px;}
table.pollForm td {vertical-align: middle; padding: 1px 1px;}
table.pollForm td.pytanieSondy { color: #e3e3e3; font-size: 12px; font-weight: bold; padding: 10px 5px 5px 7px; width: 166px;}
table.pollForm td.poleSondy {width: 20px; padding-left: 11px;}
table.pollForm td.opcjaSondy {color: #e3e3e3; width: 140px; }
table.pollForm td.opcjaSondyWynik {color: #e3e3e3; width: 140px; padding-left: 11px;}
table.pollForm td.przyciskiSondy { padding-left: 40px; vertical-align:bottom;}
table.pollForm input {}
table.pollForm input.button#glosuj {background: url(glosuj.gif) no-repeat 0 0; border: 0; width: 84px; height: 15px; margin-top: 10px; margin-bottom: 3px;}
table.pollForm input.button#wyniki {background: url(wyniki.gif) no-repeat 0 0; border: 0; width: 84px; height: 15px;}
table.pollForm span.glosuj {border: 0; width: 65px; height: 25px; padding-bottom: 3px; display: block;}
table.pollForm span.wyniki {border: 0; width: 65px; height: 22px; display: block;}
table.pollForm td.wynikSondy {color: #e3e3e3; width: 140px; padding-left: 11px;}
table.pollForm td.wynikSondy img {}
table.pollForm td.iloscGlosow {color: #e3e3e3; width: 140px; padding-left: 11px; font-weight: bold;}

/* 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;}

/* INDYWIDUALNE */

div.bgTop { display: block; background: #555555; width: 100%; height: 7px; border-bottom: 3px #b4b7b9 solid; }
a.stopka, a.stopka:visited { color: #9b9b9b; font-size: 10px; text-decoration: none; outline: 0; }
a.stopka:hover { color: #c8091b; font-size: 10px; text-decoration: none; outline: 0; }
span.stopka, span.stopka:visited { color: #9b9b9b; font-size: 10px; text-decoration: none; outline: 0; }
div.regButton { background: url(zarejestruj.gif) no-repeat 0 0; margin-left: 3px; height: 20px; width: 113px; padding: 2px 0px 0px 10px; font-size: 11px; color: #858383; overflow: hidden; }
a.regButton, a.regButton:visited { text-decoration: none; cursor: pointer; }
div.box_wysylka { padding-top: 5px; padding-left: 12px; font-size: 11px; color: #e3e3e3; width: 100px; overflow: hidden; }
a.loginFormLog, a.loginFormLog:visited { margin-left: 5px; font-size: 11px; color: #e3e3e3; }
a.loginFormLog:hover { font-size: 11px; color: #c8091b; }




div.bestNazwa { padding-top: 21px;  height: 44px; width: 232px; overflow: hidden; padding-left: 26px; padding-right: 10px; }
div.bestNazwa a, div.bestNazwa a:visited { font-size: 11px; font-weight: bold; color: #737272; }
div.bestNazwa a:hover { color: #c8091b; }


div.bestFotka, div.bestFotka a { outline: 0; text-align: center; overflow: hidden;}

div.bestGraSqua { padding-left: 10px; height: 22px; }


div.itemList_hr { border-top: 1px solid #eaeaea; height: 1px; width: 235px; margin: 0px 9px 0px 9px; font-size: 0px; padding: 0px; }
span.itemList_opis {overflow: hidden; height: 38px; display: block; padding: 0px 29px 0px 29px; font-size: 10px; color: #898989;}
span.itemList_nazwa {overflow: hidden; height: 40px; display: block; padding: 0px 29px 0px 29px; }
h2.itemList_nazwa, span.itemList_nazwa a, span.itemList_nazwa a:visited {font-size: 10px; color: #737272; font-weight: bold;margin:0px; }
span.itemList_nazwa a:hover {font-size: 10px; color: #c8091b; font-weight: bold; }

span.cena_naglowek { font-size: 10px; color: #737272; font-weight: bold; }

input.szukczerw {cursor: pointer; border: 0px; text-align: center; vertical-align: middle; width: 40px; height: 13px; font-size: 10px; color: #e3e3e3; background: url(szukkwo1.gif) no-repeat 0 0; margin-left: 3px;}
input.szukczar { cursor: pointer; border: 0px; text-align: center; vertical-align: middle; width: 40px; height: 13px; font-size: 10px; color: #e3e3e3; background: url(szukkwo2.gif) no-repeat 0 0; margin-left: 3px;}

div.nieznajomy {margin-left: 6px; color: #e3e3e3; font-size: 10px;}
table.carcik { color: #e3e3e3; margin-left: 9px; width: 200px;}
table.carcik td {font-size: 10px;}
td.carcik_1 {background: url(zamowienia.gif) no-repeat 0 50%; width: 95px; height: 11px; padding-left: 21px; padding-top: 3px;}
td.carcik_2 {background: url(dolar.gif) no-repeat 5px 50%; width: 105px; height: 11px; padding-left: 16px; padding-top: 3px;}
td.carcik_3 {background: url(profil.gif) no-repeat 5px 70%; width: 95px; height: 11px; padding-left: 21px; padding-top: 5px;}
td.carcik_4 {background: url(profilplus.gif) no-repeat 0 70%; width: 105px; height: 11px; padding-left: 16px; padding-top: 5px;}
a.carciklink {color: #e3e3e3;}
a.carciklink:hover {color: #c8091b;}

a.lewaWyprz { background: url(wyprz_lewa.gif) no-repeat 0 0; background-position: -17px 0px; height: 46px; width: 17px; display: block; margin-top: 87px; }
a.lewaWyprz:hover { background-position: 0px 0px; }

a.prawaWyprz { background: url(wyprz_prawa.gif) no-repeat 0 0; background-position: -17px 0px; height: 46px; width: 17px; display: block; margin-top: 87px; }
a.prawaWyprz:hover { background-position: 0px 0px; }


div#flowWrap { background: url(tlorotator.gif) no-repeat 50px 115px; }

span.guestCount{float:left; clear:none; font-size: 10px;}


a.hurtdetal {text-decoration: none; color: #e3e3e3; font-size: 10px;}
a.hurtdetal:hover {color:#c8091b;}

/* START SUWAK BESTLISTA */
#bestCont { position: absolute; top: 0px; left: 0px; width: 242px; padding-right: 17px; padding-top: 17px; padding-bottom: 25px; }
#bestUp { position: absolute; top: 0px; width: 13px; height: 8px; background: url(suwak_gora.gif) no-repeat 0px 0px; }
#bestTrack { width: 9px; height: 153px; border: 1px solid #dfdddd; position: absolute; left: 1px; top: 11px; }
#bestHand { position: absolute; width: 9px; height: 32px; background: url(suwak.gif) no-repeat 0px 0px; }
#bestDown { position: absolute; top: 170px; width: 13px; height: 8px; background: url(suwak_dol.gif) no-repeat 0px 0px; }
.bestSuwak { position: absolute; top: 0px; left: 259px; }
.bestTresc { width: 288px; height: 178px; position: relative; overflow: hidden; }
/* KONIEC SUWAK BESTLISTA */

/* START KATEGORIE ASORTYMENTU */
	div.catHr { border-bottom: 1px solid #939191; height: 1px; width: 181px; margin: 0px 0px 6px 1px; font-size: 0px; padding: 0px; }
	a.catNow { display: block; background: url(nowosci_menu.gif) no-repeat 0px -54px; width: 185px; height: 27px; padding: 0px; outline: 0; }
	a.catNow:hover { background-position: 0px -27px; }
	a.catNow_on { display: block; background: url(nowosci_menu.gif) no-repeat 0px 0px; width: 185px; height: 27px; padding: 0px; outline: 0; }
	a.catGry { display: block; background: url(gry.gif) no-repeat 0px -54px; width: 185px; height: 27px; padding: 0px; outline: 0; }
	a.catGry:hover { background-position: 0px -27px; }
	a.catGry_on { display: block; background: url(gry.gif) no-repeat 0px 0px; width: 185px; height: 27px; padding: 0px; outline: 0; }
	a.catPro { display: block; background: url(promocje.gif) no-repeat 0px -54px; width: 185px; height: 27px; padding: 0px; outline: 0; }
	a.catPro:hover { background-position: 0px -27px; }
	a.catPro_on { display: block; background: url(promocje.gif) no-repeat 0px 0px; width: 185px; height: 27px; padding: 0px; outline: 0; }
	a.catUzy { display: block; background: url(uzytki.gif) no-repeat 0px -54px; width: 185px; height: 27px; padding: 0px; outline: 0; }
	a.catUzy:hover { background-position: 0px -27px; }
	a.catUzy_on { display: block; background: url(uzytki.gif) no-repeat 0px 0px; width: 185px; height: 27px; padding: 0px; outline: 0; }
	a.catRoz { display: block; background: url(roznosci.gif) no-repeat 0px -54px; width: 185px; height: 27px; padding: 0px; outline: 0; }
	a.catRoz:hover { background-position: 0px -27px; }
	a.catRoz_on { display: block; background: url(roznosci.gif) no-repeat 0px 0px; width: 185px; height: 27px; padding: 0px; outline: 0; }
	a.catDzi { display: block; background: url(dzieciece.gif) no-repeat 0px -54px; width: 185px; height: 27px; padding: 0px; outline: 0; }
	a.catDzi:hover { background-position: 0px -27px; }
	a.catDzi_on { display: block; background: url(dzieciece.gif) no-repeat 0px 0px; width: 185px; height: 27px; padding: 0px; outline: 0; }
	a.catEdu { display: block; background: url(edukacja.gif) no-repeat 0px -54px; width: 185px; height: 27px; padding: 0px; outline: 0; }
	a.catEdu:hover { background-position: 0px -27px; }
	a.catEdu_on { display: block; background: url(edukacja.gif) no-repeat 0px 0px; width: 185px; height: 27px; padding: 0px; outline: 0; }
	
	a.catKaraoke { display: block; background: url(karaoke.gif) no-repeat 0px -54px; width: 185px; height: 27px; padding: 0px; outline: 0; }
	a.catKaraoke:hover { background-position: 0px -27px; }
	a.catKaraoke_on { display: block; background: url(karaoke.gif) no-repeat 0px 0px; width: 185px; height: 27px; padding: 0px; outline: 0; }
	a.catDzieci { display: block; background: url(dzieci.gif) no-repeat 0px -54px; width: 185px; height: 27px; padding: 0px; outline: 0; }
	a.catDzieci:hover { background-position: 0px -27px; }
	a.catDzieci_on { display: block; background: url(dzieci.gif) no-repeat 0px 0px; width: 185px; height: 27px; padding: 0px; outline: 0; }
	a.catJezyki { display: block; background: url(jezyki.gif) no-repeat 0px -54px; width: 185px; height: 27px; padding: 0px; outline: 0; }
	a.catJezyki:hover { background-position: 0px -27px; }
	a.catJezyki_on { display: block; background: url(jezyki.gif) no-repeat 0px 0px; width: 185px; height: 27px; padding: 0px; outline: 0; }
	a.catTlumacze { display: block; background: url(tlumacze.gif) no-repeat 0px -54px; width: 185px; height: 27px; padding: 0px; outline: 0; }
	a.catTlumacze:hover { background-position: 0px -27px; }
	a.catTlumacze_on { display: block; background: url(tlumacze.gif) no-repeat 0px 0px; width: 185px; height: 27px; padding: 0px; outline: 0; }
	a.catProgramy { display: block; background: url(programy.gif) no-repeat 0px -54px; width: 185px; height: 27px; padding: 0px; outline: 0; }
	a.catProgramy:hover { background-position: 0px -27px; }
	a.catProgramy_on { display: block; background: url(programy.gif) no-repeat 0px 0px; width: 185px; height: 27px; padding: 0px; outline: 0; }
/* KONIEC KATEGORIE ASORTYMENTU */

/* PROLIST START */
	.proListItem{ width:350px; height:170px; margin-top: 25px; display:none;}
	.proListItem .fotka { text-align:center; vertical-align:middle; }
	.proListItem .xbox { text-align:right; vertical-align:middle; height: 19px;}
	.proListItem .szczeg{ vertical-align:middle; width: 215px; }
	.proListItem .nazwa { display:block; font-weight:bold; height:40px; }
	.proListItem .opis  { display:block; height:5em; font-size: 10px;}
	.proListItem .cena  { font-size:11px; font-weight:bold; height:2em; text-align:right; width: 215px; }
	.proListItem .link  { font-size:11px; font-weight:bold; height:2em; text-align:right; }
	.proListItem .link a { background: url(trzyszczaly.gif) no-repeat right ; color: #fc021b; padding-right:18px;}
	
	#proListScroll {position:relative; top:-13px; height:10px; width:200px; }
	#proListScroll * {float:left; height:10px;}
	#proListScroll .left  {margin-right:4px;width:8px; height:13px; background: url(suwak_lewo.gif) no-repeat ;}
	#proListScroll #proListScrollTrack  {width:105px; background:#ffffff; border:1px solid #dfdddd; }
	#proListScroll #proListScrollRunner {height:10px; width:32px; background: #c6091d;}
	#proListScroll .right {margin-left:4px; width:8px; height:13px; background: url(suwak_prawo.gif) no-repeat ; }
/* PROLIST KONIEC */


table.table_right td,
table.table_right a {color: #ffffff!important; text-decoration: none!important;}


span.dol span.pageSelector a {text-decoration: none; padding-left: 2px;padding-right: 2px; color: #4d4d4d; font-size: 10px;}
span.dol span.pageSelector a:hover {color:#c8091b;}
span.dol span.pageSelector a#selected {font-weight: bold; text-decoration: none;}
span.dol span.pageSelector a#nastepna {font-weight: bold; text-decoration: none;}
span.dol span.pageSelector a#poprzednia {font-weight: bold; text-decoration: none;}

/* NOWOSCI */

div.pageSelectorNowosci {text-align: center; width: 100%;}
div.pageSelectorNowosci a {text-decoration: none; padding-left: 2px;padding-right: 2px; color: #e3e3e3; font-size: 10px;}
div.pageSelectorNowosci a:hover {color:#c8091b;}
div.pageSelectorNowosci a#selected {font-weight: bold; text-decoration: none;}
div.pageSelectorNowosci a#nastepna {font-weight: bold; text-decoration: none;}
div.pageSelectorNowosci a#poprzednia {font-weight: bold; text-decoration: none;}






span.detRabat { font-size: 12px; font-weight: bold;}
span.detNowaCena { font-size: 12px; font-weight: bold;}
span.cenaPrzekreslona {  }
span.walutaPrzekreslona {padding-left: 4px; }
.twojaWysylka { color:#545454; font-size:11px; font-family: Tahoma;}

div.linkWysy a { color: white; }

/* widżet bazaRecenzji */
#widzet_bazarecenzji {
	margin-top: 19px;
	padding: 8px 0px;
	border: 1px solid #c0c1c2;
	background: url(widzet_bazarecenzji_tlo.png) repeat-x left bottom;
	text-align: center;
	max-width: 205px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
#widzet_bazarecenzji input,
#widzet_bazarecenzji fieldset {
	border: none;
}
#widzet_bazarecenzji input.tekst {
	background: url(widzet_bazarecenzji_tekst.png) no-repeat left top;
	padding: 2px 3px;
	color: #727272;
	font-size: 10px;
	width: 166px;
	height: 13px;
}
#widzet_bazarecenzji input.default {
	font-style: italic;
	font-family: verdana;
}
#widzet_bazarecenzji .partner {
	color: #747474;
	font-size: 9px;
	letter-spacing: 0.6px;
}
