/* standardowy arkusz stylu : wersja 1.1  (05.12.2007)*/

/* ***** style ogolne ***** */
body {margin: 0px; background: #035786 url(tlo_body.gif) repeat-x 0px 0px; font-family: Verdana; font-size: 11px; color: #FFFFFF;}


div#wrapper {margin: 0px auto;}
div#tlo {width: 975px; margin: 0px auto; background: url(tlo_table.gif) repeat-y 0px 0px; }
div#top {width: 975px; margin: 0px auto; background: url(top_clean.jpg) no-repeat 0px 0px;}

table#table_top,
table#table_tresc {width: 975px!important; margin: 0px auto!important;}

td.logo {width: 616px; height: 179px; margin: 0px; vertical-align: top;}
td.logo table {width: 620px;}
td.logo table h1 {margin: 4px 0px; font-size: 16px; font-weight: bold;}
td.logo table h2 {margin: 4px 0px; font-weight: bold;}
td.logo table p {margin: 0px 0px 4px 0px;}
td.logo img {margin: 0px; border: 0px;}
td.logo #index {width: 145px; height: 126px;}
td.logo #witamy {text-align: right; vertical-align: top; }
td.logo #witamy h2 {padding-top: 28px; font-size: 16px;}
td.logo #logoCMS {height: 38px; color: #828181; margin: 0px; padding-left: 20px; padding-top: 4px;}
td.logo #logoCMS * {color: #828181;}

td.logo #logoCMS h1,
td.logo #logoCMS h1 span {letter-spacing: 0.4px; font-size: 17px!important; font-weight: bold!important;}
td.logo #logoCMS div {height: 42px; width: 600px; overflow: hidden;}
td.logo #logoCMS a {font-weight: bold; color: #828181; font-size: 11px; text-decoration: none;}
td.logo #logoCMS a:hover {text-decoration: underline;}

td.logo #logoCMS a#sklep {letter-spacing: 1.2px;}
td.logo #logoCMS a#zabezpieczenia {letter-spacing: 0.2px; font-size: 11px;}


td.menu_top {width: 616px; padding-left: 29px; height: 35px; vertical-align: middle; color: #fff;}
td.menu_top div {width: 614px; height: 35px; overflow: hidden; line-height: 35px;}
td.menu_top a {color: #EAE9EE; text-decoration: none;}
td.menu_top a:visited {color: #fffff;}
td.menu_top a:hover {color: #fff; text-decoration: none;}
td.menu_top span.menu_sep {background: url(menu_sep.gif) no-repeat 50% 50%; padding: 0px 9px; font-size: 11px;}

table#table_top {}
table#table_top td {outline: 0px solid red;}
table#table_tresc {height: 400px; /*background: url(tlo_table.gif) repeat-y 0px 0px;*/}
table#table_tresc td {outline: 0px solid green;}

div#flashcontent_aco {width: 359px; height: 260px; overflow: hidden;}

td.kol1 {width: 204px; padding: 60px 3px 10px 17px; background: url(tlo_kol1_top.gif) no-repeat 18px 20px;}
td.kol2 {width: 523px; padding: 0px 2px 10px 2px;}
td.kol2 div#kol2 {width: 523px; margin: 0px auto; overflow: hidden;}
td.kol3 {width: 204px; padding: 40px 20px 10px 0px; background: url(tlo_kol3_top.gif) no-repeat 2px 0px;}

td.kol1 div.gradiencik {margin: 0px auto 0px auto; width: 204px; height: 21px; padding: 0px; background: url(boxy_L_D.gif) no-repeat 0px 0px;}
td.kol3 div.gradiencik {margin: 0px auto 0px auto; width: 204px; height: 21px; padding: 0px; background: url(boxy_P_D.gif) no-repeat 0px 0px;}

td.stopka {width: 935px; padding: 0px 20px; height: 42px; background: url(tlo_stopka.gif) no-repeat 0px 0px; text-align: center; vertical-align: middle; font-size: 10px; color: #98D8FC; font-family: Verdana;}
td.stopka a,td.stopka a:visited {color: #98D8FC; text-decoration: none;}
td.stopka a:hover {text-decoration: underline;}

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; color: #2D5589; margin-top: 10px; margin-bottom: 5px;}
h2 {font-size: 16px; color: #2D5589; margin-top: 10px; margin-bottom: 5px;}
h3 {font-size: 14px; color: #2D5589; margin-top: 10px; margin-bottom: 5px;}
h4 {font-size: 12px; color: #2D5589; margin-top: 10px; margin-bottom: 5px;}
h5 {font-size: 11px; color: #2D5589; margin-top: 10px; margin-bottom: 5px;}
h6 {font-size: 10px; color: #2D5589; margin-top: 10px; margin-bottom: 5px;}

h3.informacja, h3.nieZnaleziono {margin-left: auto; margin-right: auto;text-align: center;}

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

#overlay {height: 3000px!important;} /* hack na lightboxa pod Opera gdy html {height: 100%}*/

table {border-collapse: collapse;}
tr {}
td {vertical-align: top;}
img {border: 0px;}
form {margin: 0px;}

span.cena {font-size: 11px; color: #ffffff; font-weight: bold;}
span.cena_promocja {font-size: 11px; color: #ffffff; /*color: #FD5E5E;*/ font-weight: bold;}
span.cena_stara {font-size: 10px; color: #e6e6e6;  text-decoration: line-through; font-weight: normal;}
span.waluta {font-size: 10px; font-weight: bold; padding-left: 3px;}
span.cena .waluta {}
span.cena_promocja .waluta {}
span.cena_stara .waluta {}

a img {}
a:hover img {opacity:0.8; filter:alpha(opacity=80);}

a {color: #ffffff;}
a:visited {color: #ffffff;}
a:hover {color: #2D5589;}
p {margin-top: 4px; margin-bottom: 4px;}

input {
	/*border: 1px solid #00AEFF;*/ 
	border: 1px solid #808082;
	font-family: Verdana; 
	font-size: 10px; 
	color: #324252; 
	background: url(input_long3.gif) 100% 100% no-repeat;
	height: 18px;
	padding: 1px 2px 0px 2px;
	line-height: 16px;
}

select, option {
	font-family: Verdana; font-size: 10px; color: #324252;
	background: #E9E8ED url(input_long3.gif) 0% 50% no-repeat; 
	/*height: 18px;*/
	/* line-height: 18px; */
	vertical-align: middle; 
}

input.button {
	cursor: pointer;
	color: #ffffff;
	font-weight: bold;
	line-height: 16px;
	height: 21px;
	padding: 2px 4px 2px 4px;
	border: 0px;
	background: url(input_button2.gif) no-repeat 100% 0%;
}

div.avaState {margin: 2px auto 2px auto;}
div.avaState img {margin-bottom: -3px;}

div.box {width: 204px; margin: 20px auto 5px auto;}
div.box_inside {width: 180px; margin: 0px auto; overflow: hidden;}
div.box table {margin-left: auto; margin-right: auto;}
div.box div {margin-left: auto; margin-right: auto;}
div.box div.header {height: 35px; width: 204px; margin-bottom: 6px;}
td.kol1 div.box div.header {background: url(boxy_L_pus.gif) no-repeat 0px 0px;}
td.kol3 div.box div.header {background: url(boxy_P_pus.gif) no-repeat 0px 0px;}



input.button:hover {}

input#wysylka { /* checkbox otwierajacy alternatywne dane adresowe do wysylki */ }
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;}
a.druk#wydrukuj,
p a.button#wydrukuj {background: url(ikona_drukuj.gif) no-repeat 0% 0px; line-height: 16px; padding: 0px 0px 0px 16px; text-decoration: none;}

.informacja { /* INFORMACJA (h3) - znaleziono X produktow/tresci itp. */
	font-size: 13px;
	margin: 5px auto;
}
.znaleziono { /* INFORMACJA (h3) - znaleziono X produktow/tresci itp. */
	font-size: 13px;
	margin: 5px 0px;
}
.nieZnaleziono { /*KOMUNIKAT O BLEDZIE (h3) - nie znaleziono produktow/tresci itp. */
	font-size: 13px;
	margin: 5px 0px;
}


/* **** wybor strony **** */
span.pageSelector a {text-decoration: none; padding-left: 2px;padding-right: 2px;}
span.pageSelector a#selected {font-weight: bold; text-decoration: none;}
span.pageSelector a#nastepna {font-weight: bold; text-decoration: none;}
span.pageSelector a#poprzednia {font-weight: bold; text-decoration: none;}

#poprzednia img {display: none;}
#poprzednia {text-align: left; vertical-align: middle;}
#poprzednia a,#poprzednia a:visited {line-height: 20px; padding-top: 5px; padding-bottom: 5px; background: url(ikona_nawigacja_poprzednia4.gif) no-repeat 0% 50%; padding-left: 22px; text-decoration: underline;}
#poprzednia a:hover {text-decoration: underline;}
#nawigacja {}
#nastepna img {display: none;}
#nastepna {text-align: right; vertical-align: middle;}
#nastepna a,#nastepna a:visited {line-height: 20px; padding-top: 5px; padding-bottom: 5px; background: url(ikona_nawigacja_nastepna4.gif) no-repeat 100% 50%; padding-right: 22px; text-decoration: underline;}
#nastepna a:hover {text-decoration: underline;}

p#poprzednia {clear: left; margin: 5px 0px;}
p#poprzednia img {display: none;}
p#poprzednia a,
p#poprzednia a:visited {line-height: 20px; padding-top: 5px; padding-bottom: 5px; background: url(ikona_nawigacja_poprzednia4.gif) no-repeat 0% 50%; padding-left: 22px; text-decoration: underline;}
p#poprzednia a:hover {text-decoration: underline;}

div.dalej {clear: left; margin: 5px 0px;}
div.dalej a,div.dalej a:visited {padding-top: 5px; padding-bottom: 5px; background: url(ikona_nawigacja_poprzednia4.gif) no-repeat 0% 50%; padding-left: 22px; text-decoration: underline;}
div.dalej a:hover {text-decoration: underline;}

p.dalej {clear: left; margin: 5px 0px;}
p.dalej a,p.dalej a:visited {padding-top: 5px; padding-bottom: 5px; background: url(ikona_nawigacja_poprzednia4.gif) no-repeat 0% 50%; padding-left: 22px; text-decoration: underline;}
p.dalej a:hover {text-decoration: underline;}

/* ***** ogolne style standardowych elementow ***** */

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 { /* 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;
	margin: 3px;
}


/* ***** cusConLink ***** */
a.cusConLink { /* link do indywidualnej tresci */ }


/* ***** catPath ***** */
div.catPath {width: 500px; margin: 0px auto 10px auto; font-size: 11px;}
div.catPath h2 {font-size: 11px; font-weight: normal; color: #ffffff;}
div.catPath h2 a {font-size: 11px; font-weight: normal; color: #ffffff;}


/* ***** askForm ***** */
h5.askForm { /* naglowek / komunikat o wyslaniu wiadomosci */ }
table.askForm { /* tabela z formularzem zapytania */ }
.button#zapytaj { /* przycisk submit zapytania */ }
.button#zapytaj:hover {}

table.askForm .etykieta { /* etykieta pola teksotwego */
	text-align: right;
}
table.askForm .miniaturka { /* miniaturka i podpis miniaturki */ 
	vertical-align: middle;
}
table.askForm .miniaturka a {}
table.askForm .zapytaj { /* komorka przycisku submit */ }


/* ***** artList ***** */
a.artList, a.artList:visited { /* linki wewnarz tabeli artykulow */ }
a.artList:hover { /* linki wewnarz tabeli artykulow */ }
table.artList {
	width: 100%;
	background-color: #F6E0A6;
}
table.artList td { /* komorki tabeli artykulow */
	vertical-align: top;
	padding: 5px;
}

/* ***** findForm ***** */
div.findForm {width: 616px; height: 18px; margin: 0px;}
table.findForm td {vertical-align: middle;}
table.findForm input {}
table.findForm input.findForm {
	width: 130px;
	padding-left: 2px;
	margin: 0px;
	border: 0px;
	vertical-align: middle;
}
table.findForm input#szukaj, input#szukaj,input#focus {
	height: 21px; 
	width: 22px;
	font-size: 0px;
	padding: 2px 0px 0px 0px;
	margin: -1px 0px 1px 3px;
	vertical-align: middle;
	border: 0px;
	background: url(input_button_szukaj.gif) no-repeat 0px 0px; 
}
table.findForm input#szukaj:hover, input#szukaj:hover {}
table.findForm tr#zaawansowane {display: none;}
table.findForm tr#zaawansowane td {display: none;}



/* ***** loginForm ***** */
table.loginForm {width: 153px; margin: 10px auto;}
table.loginForm td {vertical-align: top!important; padding-top: 2px; padding-bottom: 1px;}
table.loginForm td.ikonki {vertical-align: middle; width: 18px; text-align: center;}

table.loginForm a, table.loginForm a:visited {font-size: 10px; font-weight: bold;}
table.loginForm a:hover {/* linki */ }

table.loginForm td#upomnienie { /* komorka komunikatu o bledzie przy wypelnianiu formularza */ }
div.loginForm#naglowek,
table.loginForm td.etykieta {display: none;}
table.loginForm input {border: 1px solid #00AEFF;}
table.loginForm input#login {
	width: 149px;
	margin: 2px 0px 2px auto;
}

table.loginForm input#haslo {
	width: 92px;
	margin: 2px 0px 2px auto;
}

table.loginForm input#zaloguj { /* przycisk "zaloguj" */
	height: 21px; 
	width: 55px;
	font-size: 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	margin: 2px 0px 0px 3px;
	color: #ffffff;
	background: url(input_button_zaloguj.gif) no-repeat 0px 0px; 
}
table.loginForm input#zaloguj:hover {}

table.loginForm td#zarejestruj a, table.loginForm td#zarejestruj a:visited { /* link do rejestracji */ }
table.loginForm td#zarejestruj a:hover { /* link do rejestracji */ }
table.loginForm td#zarejestruj { /* komorka z linkiem do przypomnienia hasla */
	text-align: left;
	padding-top: 1px;
}
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 td#przypomnij { /* komorka z linkiem do rejestracji */
	text-align: left;
}

table.loginForm #witaj { /* komunikat : powitanie uzytkownika */ }
table.loginForm #witaj span { /* jaki user */ }

table.loginForm #rabat { /* komunikat : rabat */ }
table.loginForm #rabat span { /* ile rabatu */ }

table.loginForm #punkty { /* komunikat : punkty za zakupy */ }
table.loginForm #punkty span { /* ilosc punktow */ }


/* ***** loginForm2 ***** */
table.loginForm2 { /* tabela z formularzem logowania */ }
table.loginForm2 td {vertical-align: middle;}
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 {}


/* ***** 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 {width: 204px; margin: 0px auto;}
div.subReqForm p {width: 153px; margin: 0px auto; text-align: justify;}
table.subReqForm {width: 100%;}
table.subReqForm td {text-align: justift;}
table.subReqForm h5 { /* tytul formularza zamowienia newslettera */ }
table.subReqForm #zamawianyadres {
	float: right;
	width: 149px;
	padding: 1px 2px 0px 2px;
	margin: 8px 0px 2px auto;
}

table.subReqForm input {border: 1px solid #00AEFF;}

table.subReqForm #zamawiam {
	float: right;
	height: 21px; 
	width: 69px;
	font-size: 0px;
	padding: 2px 0px 0px 0px;
	margin: 2px 0px 2px auto;
	border: 0px;
	background: url(input_button_dopiszsie.gif) no-repeat 0px 0px;
}

/* ***** 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 {width: 180px; margin: 0px auto;}
div.cart div.naglowek {}
table.cart {width: 180px; margin: 0px auto 5px auto;}
table.cart td.ilosc {display: none;}
table.cart td.zl {padding: 2px 0px;}
table.cart a {padding: 0px;}
table.cart td.cena {display: none;}
div.pusty {  /* twoj koszyk jest pusty */
	text-align: center;
} 
div.podsumowanie {width: 180px; margin: 0px auto;}
div.podsumowanie span.cena {font-size: 12px; font-weight: bold;}
div.podsumowanie span.waluta {/* waluta ceny */}
span.cart a, span.cart a:visited { /* link do koszyka */ }
span.cart a:hover { /* link do koszyka */ }


/* ***** buyPath ***** */
table.buyPath {margin: 0px auto 5px auto;}
table.buyPath img {margin-bottom: 1px;}
table.buyPath td {padding-left: 5px; padding-right: 5px; text-align: left;}
table.buyPath#porady {width: 488px; margin-left: auto; margin-right: auto;}
table.buyPath#porady td {padding-left: 5px; padding-right: 5px; text-align: left;}

a.buyPath, a.buyPath:visited {}
a.buyPath:hover {}
a.buyPath#selected, a.buyPath#selected:visited {font-weight: bold; color: #ffffff; text-decoration: none;}
a.buyPath#selected:hover {}
span.buyPath {color: #e8e8e8; }
div.buyPath {width: 500px; margin: 0px auto 10px auto; font-size: 11px;}

/* ***** 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.lp {width: 20px;}
table.cartForm.towary td.zdjecie {width: 50px;}
table.cartForm.dostawcy {}
table.cartForm.platnosci {}
table.cartForm.opakowania {}

table.cartForm .cena	{ /* kolumna z cena */
	vertical-align: middle;
	font-weight: bold;
	text-align: right;
	width: 100px;
}
table.cartForm .akcje { /* kolumna z przyciskami funkcyjnymi (usun) */
	width: 30px;
}
table.cartForm .razem { /* komorka podsumowania */
	font-weight: bold;
	text-align: right;
}
table.cartForm table {
	width: 100%;
}
table.cartForm table#razem {}
table.cartForm td.razem {
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}
table.cartForm tr.razem td.cena {
	vertical-align: middle;
}
table.cartForm tr.rabat td.razem {}
table.cartForm tr.rabat td.cena {}

table.cartForm tr.razem#punkty img {
	cursor: pointer;
}

table.cartForm .ikona { /* komorki ikonek dla opcji zamowienia (dostawcy itp.) */
	text-align: center;
	vertical-align: middle;
	width: 130px;
}
table.cartForm .radio { /* kolumna z przyciskami radio dla opcji zamowienia */
	vertical-align: middle;
}
table.cartForm .opis { /*  kolumna z opisami dla opcji zamowienia */
	vertical-align: middle;
}
table.cartForm .ilosc { /* kolumna ilosci na wykazie towarow w koszyku */
	text-align: right;
	width: 25px; 
}
table.cartForm .ilosc table input {
	text-align: right;
	width: 30px;
	padding-right: 2px;
}

table.cartForm .ilosc table span.jednostka {
	padding-left: 2px;
	padding-right: 2px;
}

table.cartForm .ilosc img {
	cursor: pointer;
	margin-left: 3px;
}
table.cartForm .nazwa { /* kolumna z nazwa na wykazie towarow w koszyku */ }
table.cartForm .zdjecie { /* kolumna ze zdjeciem na wykazie towarow w koszyku */ }
table.cartForm .lp { /* kolumna z liczba porzadkowa na wykazie towarow w koszyku */ }

p.cartForm#poprzednia { /*kontynuuj zakupy */ }


table.cartForm#kodRabatowy {width: 100%; margin: 5px 0px 5px auto;}
table.cartForm#kodRabatowy td {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: 94px;}
table.cartForm#kodRabatowy td#dodajKodRabatowy input {width: 90px;}
table.cartForm#kodRabatowy td#dodajKodRabatowy_przycisk {width: 60px; text-align: right; }
table.cartForm#kodRabatowy td#dodajKodRabatowy_przycisk input {}

table.cartForm#aktualizuj {width: 100%; margin: 5px 0px;}
table.cartForm#aktualizuj td.kontynuujZakupy {text-align: left;}
table.cartForm#aktualizuj td.aktualizujKoszyk {text-align: right;}
table.cartForm#aktualizuj td.aktualizujKoszyk input.button {width: 140px;}
table.cartForm#aktualizuj td.akcje {width: 30px;}


.cartForm #wpiszKod { /*komorka z komunikatem zachecajacym do wpisania kodu rabatowego*/
	text-align : right;
}
.cartForm #polaEdycyjne { /* komorka z formularzem kodu rabatowego */
	text-align : right;
	width : 170px;
}
.cartForm #dodajRabat { /* pole edycyjne w formularzu kodu rabatowego */
}
.cartForm #dodajRabat_przycisk { /* przycisk w formularzu kodu rabatowego */
}


/* ***** sum ***** */
span.sum#gratis { /* "gratis" */ }
p.odbiorca { /* dane odbiorcy */
	text-align: left;
	padding-left: 10px;
}
table.sum td p { /* dane odbiorcy */
	text-align: left;
}
p.sum { /* dane odbiorcy */
	text-align: left;
}
h5.sum { /* naglowki sekcji */ 
	text-align:left;
}
table.sum {
	width: 100%;
}
table.sum#dodatkowe {
	margin-top: 10px;
}
table.sum#dodatkowe td {
	text-align:center;
}
table.sum#dodatkowe textarea {
	width: 400px;
	height: 100px;
}
table.sum .nazwa { /* kolumna z nazwa na wykazie towarow */
	text-align: left;
}
table.sum .cena { /* kolumna z cena */
	vertical-align: middle;
	text-align: right;
	width: 100px;
}
table.sum .ilosc { /* kolumna ilosci na wykazie towarow */
	vertical-align: middle;
	text-align: right;
	width:60px;
}
table.sum .usun {
	vertical-align: middle;
	text-align: right;
	width:60px;
}
table.sum .razem { /* komorka podsumowania */
	font-weight: bold;
	text-align: right;
}
table.sum table#razem {}
table.sum td.razem {
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}
table.sum tr.razem td.cena {
	vertical-align: middle;
}
table.sum tr.razem#rabat td.razem {}
table.sum tr.razem#rabat td.cena {}

table.sum .opis { /*  kolumna z opisami dla opcji zamowienia */
	text-align: right;
	vertical-align:middle;
	color: #eee;
}
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 { /* wykaz zamowien */ }
table.ordList td {vertical-align: middle; padding-bottom: 3px;}
table.ordList .naleznosc { /* kolumna z naleznoscia */ }
table.ordList .rozliczone { text-align:center; /* kolumna z ikona rozliczenia */ }
table.ordList .szczegoly { /* kolumna z linkiem do szczegolow */ }
table.ordList .dostawca {display: none;}
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 {padding: 1px;}

h5.regForm,h5.userForm {margin-top: 10px!important; margin-bottom: 5px!important;}
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-top: 5px; padding-bottom: 2px;}
table.regForm td, table.userForm td {
	vertical-align: middle;
}

a.regForm, a.regForm:visited, a.userForm, a.userForm:visited  {}
a.regForm:hover, a.userForm:hover {}

span.reg_dane#upomnienie { /* blad walidacji */
	padding: 1px;
}
table.reg_dane { /* glowna tabela */
	width: 100%;
}
table.reg_dane input {}
table.reg_dane#uwagi {}
table.reg_dane td.etykieta {}
table.reg_dane td {
	vertical-align: middle;
}


/* menu kategorii */
/*
TABLE.catMenu
   TR
      TD
         P
            A
               IMG
*/
table.catMenu {width: 184px; margin: 0px auto;}
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 {text-align: left;}

table.catMenu td.zwiniete1 {
	padding-left: 6px;
	background: url(tlo1.gif) 0% 50% no-repeat;
}
table.catMenu td.rozwiniete1 {
	padding-left: 6px;
	background: url(tlo1.gif) 0% 50% no-repeat;
}
table.catMenu td.zwiniete2 {
	padding-left: 21px;
	background: url(tlo2.gif) 0% 50% no-repeat;
}
table.catMenu td.rozwiniete2 { /* rozwiniety wiersz tabeli z menu kategorii poziom 2 */
	padding-left: 21px;
	background: url(tlo2.gif) 0% 50% no-repeat;
}
table.catMenu td.zwiniete3 { /* wiersz tabeli z menu kategorii poziom 3 */
	padding-left: 36px;
	background: url(tlo3.gif) 0% 50% no-repeat;
}
table.catMenu td.rozwiniete3 { /* rozwiniety wiersz tabeli z menu kategorii poziom 3 */
	padding-left: 36px;
	background: url(tlo3.gif) 0% 50% no-repeat;
}
table.catMenu td.zwiniete4 { /* wiersz tabeli z menu kategorii poziom 3 */
	padding-left: 67px;
	background: url(tlo4.gif) 0% 50% no-repeat;
}
table.catMenu td.rozwiniete4 { /* rozwiniety wiersz tabeli z menu kategorii poziom 3 */
	padding-left: 67px;
	background: url(tlo4.gif) 0% 50% no-repeat;
}

table.catMenu p {margin: 0px;  padding-top: 1px; padding-bottom: 4px;}

table.catMenu td.tresc1 p, table.catMenu td.tresc2 p, table.catMenu td.tresc3 p, table.catMenu td.tresc4 p {
	margin: 0px;
	padding: 0px;
}

table.catMenu a {color: #f4f4f7; font-size: 11px; text-decoration: none; }
table.catMenu a:visited {color: #ffffff; font-size: 11px; text-decoration: none;}
table.catMenu a:hover {color: #2D5589;}
table.catMenu a.selected {color: #f4f4f7; text-decoration: underline; }
table.catMenu a.selected:visited {color: #ffffff; text-decoration: underline;}
table.catMenu a.selected:hover {color: #2D5589;}

table.catMenu td.zwiniete1 a,
table.catMenu td.zwiniete1 a:visited,
table.catMenu td.rozwiniete1 a,
table.catMenu td.rozwiniete1 a:visited {font-size: 11px;}


table.catMenu td.tresc1 {padding-left: 6px; background: url(tlo1.gif) 0% 50% no-repeat;}
table.catMenu td.tresc2 {padding-left: 21px; background: url(tlo2.gif) 0% 50% no-repeat;}
table.catMenu td.tresc3 {padding-left: 46px; background: url(tlo3.gif) 0% 50% no-repeat;}
table.catMenu td.tresc4 {padding-left: 77px; background: url(tlo4.gif) 0% 50% no-repeat;}

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

/*
table.catMenu td div.level {width: 9px; height: 9px; padding: 0px; margin-top: 2px; margin-right: 4px; font-size: 0px; background: url(catMenu_plus2.gif) no-repeat 0px 0px; float: left;}
*/

/*
table.catMenu td#zawartosc_kategorie div.level,
table.catMenu td#bezZawartosci_kategorie div.level {width: 9px; height: 9px; padding: 0px; margin-top: 2px; margin-right: 4px; font-size: 0px; background: url(catMenu_plus2.gif) no-repeat 0px 0px; float: left;}
table.catMenu td#o_zawartosc_kategorie div.level,
table.catMenu td#o_bezZawartosci_kategorie div.level {width: 9px; height: 9px; padding: 0px; margin-top: 2px; margin-right: 4px; font-size: 0px; background: url(catMenu_plus2.gif) no-repeat 0px 0px; float: left;}

*/

table.catMenu td div.level {margin-top: 2px; margin-bottom: 2px; font-size: 0px; padding-left: 17px;}

table.catMenu td.zwiniete1#zawartosc_kategorie div.level,
table.catMenu td.zwiniete1#bezZawartosci_kategorie div.level {background: url(catMenu_plus1.gif) 0% 50% no-repeat;}
table.catMenu td.rozwiniete1#zawartosc_kategorie div.level,
table.catMenu td.rozwiniete1#bezZawartosci_kategorie div.level {background: url(catMenu_minus1.gif) 0% 50% no-repeat;}

table.catMenu td.zwiniete2#zawartosc_kategorie div.level,
table.catMenu td.zwiniete2#bezZawartosci_kategorie div.level {background: url(catMenu_plus2.gif) 0% 50% no-repeat;}
table.catMenu td.rozwiniete2#zawartosc_kategorie div.level,
table.catMenu td.rozwiniete2#bezZawartosci_kategorie div.level {background: url(catMenu_minus2.gif) 0% 50% no-repeat;}

table.catMenu td.zwiniete3#zawartosc_kategorie div.level,
table.catMenu td.zwiniete3#bezZawartosci_kategorie div.level {background: url(catMenu_plus2.gif) 0% 50% no-repeat;}
table.catMenu td.rozwiniete3#zawartosc_kategorie div.level,
table.catMenu td.rozwiniete3#bezZawartosci_kategorie div.level {background: url(catMenu_minus2.gif) 0% 50% no-repeat;}

table.catMenu td.zwiniete4#zawartosc_kategorie div.level,
table.catMenu td.zwiniete4#bezZawartosci_kategorie div.level {background: url(catMenu_plus2.gif) 0% 50% no-repeat;}
table.catMenu td.rozwiniete4#zawartosc_kategorie div.level,
table.catMenu td.rozwiniete4#bezZawartosci_kategorie div.level {background: url(catMenu_minus2.gif) 0% 50% no-repeat;}

table.catMenu td.zwiniete1#o_zawartosc_kategorie div.level,
table.catMenu td.zwiniete1#o_bezZawartosci_kategorie div.level {background: url(catMenu_plus1.gif) 0% 50% no-repeat;}
table.catMenu td.rozwiniete1#o_zawartosc_kategorie div.level,
table.catMenu td.rozwiniete1#o_bezZawartosci_kategorie div.level {background: url(catMenu_minus1.gif) 0% 50% no-repeat;}

table.catMenu td.zwiniete2#o_zawartosc_kategorie div.level,
table.catMenu td.zwiniete2#o_bezZawartosci_kategorie div.level {background: url(catMenu_plus2.gif) 0% 50% no-repeat;}
table.catMenu td.rozwiniete2#o_zawartosc_kategorie div.level,
table.catMenu td.rozwiniete2#o_bezZawartosci_kategorie div.level {background: url(catMenu_minus2.gif) 0% 50% no-repeat;}

table.catMenu td.zwiniete3#o_zawartosc_kategorie div.level,
table.catMenu td.zwiniete3#o_bezZawartosci_kategorie div.level {background: url(catMenu_plus2.gif) 0% 50% no-repeat;}
table.catMenu td.rozwiniete3#o_zawartosc_kategorie div.level,
table.catMenu td.rozwiniete3#o_bezZawartosci_kategorie div.level {background: url(catMenu_minus2.gif) 0% 50% no-repeat;}

table.catMenu td.zwiniete4#o_zawartosc_kategorie div.level,
table.catMenu td.zwiniete4#o_bezZawartosci_kategorie div.level {background: url(catMenu_plus2.gif) 0% 50% no-repeat;}
table.catMenu td.rozwiniete4#o_zawartosc_kategorie div.level,
table.catMenu td.rozwiniete4#o_bezZawartosci_kategorie div.level {background: url(catMenu_minus2.gif) 0% 50% no-repeat;}

table.catMenu td#zawartosc_bezKategorii div.level,
table.catMenu td#bezZawartosci_bezKategorii div.level {background: url(catMenu_plus_v.gif) 0% 50% no-repeat;}

table.catMenu td#o_zawartosc_bezKategorii div.level,
table.catMenu td#o_bezZawartosci_bezKategorii div.level {background: url(catMenu_plus_v.gif) 0% 50% no-repeat;}

table.catMenu td.zwiniete1#o_zawartosc_kategorie,
table.catMenu td.zwiniete1#o_zawartosc_bezKategorii,
table.catMenu td.zwiniete1#o_bezZawartosci_kategorie,
table.catMenu td.zwiniete1#o_bezZawartosci_bezKategorii,
table.catMenu td.rozwiniete1#o_zawartosc_kategorie,
table.catMenu td.rozwiniete1#o_zawartosc_bezKategorii,
table.catMenu td.rozwiniete1#o_bezZawartosci_kategorie,
table.catMenu td.rozwiniete1#o_bezZawartosci_bezKategorii {background-image: url(o_tlo1.gif);}

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.zwiniete4#o_zawartosc_kategorie,
table.catMenu td.zwiniete4#o_zawartosc_bezKategorii,
table.catMenu td.zwiniete4#o_bezZawartosci_kategorie,
table.catMenu td.zwiniete4#o_bezZawartosci_bezKategorii,
table.catMenu td.rozwiniete4#o_zawartosc_kategorie,
table.catMenu td.rozwiniete4#o_zawartosc_bezKategorii,
table.catMenu td.rozwiniete4#o_bezZawartosci_kategorie,
table.catMenu td.rozwiniete4#o_bezZawartosci_bezKategorii {background-image: url(o_tlo4.gif);}

table.catMenu td.tresc2#o_tresc {background-image: url(o_tlo2.gif);}
table.catMenu td.tresc3#o_tresc {background-image: url(o_tlo3.gif);}
table.catMenu td.tresc4#o_tresc {background-image: url(o_tlo4.gif);}


/* ***** itemList **** */
table#lista_towarow {width: 520px; margin: 0px auto;}
table#lista_towarow td {vertical-align: top;}

table.itemList {width: 205px; margin: 5px auto;/* tabelka z pojedynczym produktem na liscie produktow */ }
table.itemList td {text-align: center; vertical-align: top;}
table.itemList a {text-decoration: none; cursor: pointer;}
table.itemList div.nazwa {font-weight: bold; margin: 4px auto 4px auto;}

table.itemList div.avaState {margin: 10px auto 10px auto; text-align: center;}
table.itemList div.avaState img {margin-bottom: -3px;}

/*
table.itemList td.obrazek {height: 120px; vertical-align: bottom;}
table.itemList div.obrazek {width: 205px; height: 114px; background: url(itemList_ramka.gif) no-repeat 50% 50%; overflow: hidden;}
table.itemList td.obrazek div.ramka {margin: 0px auto; width: 195px; height: 114px; background: #ffffff no-repeat 50% 50%; overflow: hidden;}
*/
/*
table.itemList td.obrazek {vertical-align: bottom;}
table.itemList div.obrazek_G {width: 205px; height: 8px; background: url(box_itemList_G.gif) no-repeat 100% 0%; font-size: 0px;}
table.itemList div.obrazek_S {width: 205px; background-color: #ffffff;}
table.itemList div.obrazek_D {width: 205px; height: 8px; background: url(box_itemList_D.gif) no-repeat 0% 0%; font-size: 0px;}
*/
table.itemList td.obrazek {vertical-align: top; background-color: #ffffff;}
table.itemList div.obrazek_G {width: 205px; height: 8px; background: url(box_itemList_G.gif) no-repeat 100% 0%; font-size: 0px; }
table.itemList div.obrazek_S {width: 205px; height: 190px; overflow: hidden; background-repeat: no-repeat; background-position: 50% 50%; padding: 0px 0px;}
table.itemList div.obrazek_D {width: 205px; height: 8px; background: url(box_itemList_D.gif) no-repeat 0% 0%; font-size: 0px;}


table.itemList span.typ {padding-left: 5px;}
table.itemList span.typ img {padding-top: 4px;}

table.filtry_tlo {width: 424px; height: 100px; margin: 20px auto 30px auto; background: #589FD7 url(bg_filtry_table.jpg) no-repeat top left;}
table.filtry_tlo td.filtry_tlo {background: url(bg_filtry_td.jpg) no-repeat bottom left; padding: 12px 0px; vertical-align: middle;}
table.filtry {margin: 0px auto 0px auto;}
table.filtry input {border: 1px solid #6C6C6C;}
table.filtry td {vertical-align: middle; text-align: left; font-size: 11px; font-weight: normal; padding: 3px 0px 3px 0px; }
table.filtry a.button {text-decoration: underline; font-weight: bold; }
table.filtry span.button {padding: 0px 0px 0px 10px; line-height: 19px;}
table.filtry div.button {margin: 0px 0px; padding: 7px 0px 0px 0px;}
table.filtry input.button#filtruj {width: 53px; height: 19px; border: 0px solid #ffffff; font-size: 0px; padding: 0px; margin: 0px 0px 0px 0px; background: url(input_button_filtruj.gif) no-repeat 0% 0%;}
table.filtry input,table.filtry select {font-size: 11px;}

table.sortList {width: 100%; margin-top: 3px; }
table.sortList td {padding: 3px 0px 3px 0px;}
table.sortList input {width:60px; text-align:right; padding-left:4px; padding-right:4px; font-size: 11px;}

table.filtry#zaawansowane {margin-top: 2px; margin-bottom: 2px;}
table.filtry#zaawansowane td {}
table.filtry#zaawansowane td select {}
table.filtry#zaawansowane td.lee {padding: 2px 10px 2px 0px; text-align: right; }
table.filtry#zaawansowane td.prr {padding: 2px 10px 2px 0px; text-align: left;}
table.filtry#zaawansowane span.typy {padding-right: 20px;}
table.filtry#zaawansowane input.checkbox {outline: 0px solid red;margin: 0px; padding: 0px; width: 20px;}



/* 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 : 100%;
}
table.newList td {
	text-align: center;
}
table.newList .fotka {}
table.newList .nazwa {}
table.newList .cena {}
table.newList .cena_promocja {}
table.newList .cena_stara {text-decoration: line-through;}
table.newList .waluta {}
table.newList .cena .waluta {}
table.newList .cena_promocja .waluta {}
table.newList .cena_stara .waluta {}

div.mainList div.naglowek {font-size: 19px; font-weight: bold; margin: 0px auto; padding: 10px 0px; text-align: center;}
table.mainList {width: 205px; margin: 5px auto;/* tabelka z pojedynczym produktem na liscie produktow */ }
table.mainList td {text-align: center; vertical-align: top;}
table.mainList a {text-decoration: none; cursor: pointer;}
table.mainList div.nazwa {margin: 4px auto 4px auto;}
table.mainList div.nazwa a {font-weight: bold;}
table.mainList td.obrazek {vertical-align: top; background-color: #ffffff;}
table.mainList div.obrazek_G {width: 205px; height: 8px; background: url(box_itemList_G.gif) no-repeat 100% 0%; font-size: 0px; }
table.mainList div.obrazek_S {width: 205px; height: 190px; overflow: hidden; background-repeat: no-repeat; background-position: 50% 50%; padding: 0px 0px;}
table.mainList div.obrazek_D {width: 205px; height: 8px; background: url(box_itemList_D.gif) no-repeat 0% 0%; font-size: 0px;}
table.mainList span.typ {padding-left: 5px;}
table.mainList span.typ img {padding-top: 4px;}

table#setList,
table#compoList {width: 500px; margin: 0px auto;}

table#setList td,
table#compoList td {text-align: center;}

div.compoList {width: 500px; margin: 0px auto;}
div.compoList div.naglowek {font-size: 12px; color: #2D5589; margin: 0px 0px 0px 0px; padding: 15px 0px 15px 0px;}
table.compoList {width: 153px; margin: 5px auto;/* tabelka z pojedynczym produktem na liscie produktow */ }
table.compoList td {vertical-align: top;}
table.compoList a {text-decoration: none; cursor: pointer;}
table.compoList div.nazwa {margin: 4px auto 4px auto;}
table.compoList div.nazwa a {font-weight: bold;}
table.compoList td.obrazek {vertical-align: bottom; background-color: #ffffff; font-size: 0px;}
table.compoList div.obrazek_G {width: 153px; height: 7px; background: url(box_setList_G.gif) no-repeat 100% 0%; font-size: 0px; }
table.compoList div.obrazek_S {width: 153px; height: 120px; overflow: hidden; background-repeat: no-repeat; background-position: 50% 50%; padding: 7px 0px;}
table.compoList div.obrazek_D {width: 153px; height: 7px; background: url(box_setList_D.gif) no-repeat 0% 0%; font-size: 0px;}
table.compoList span.typ {padding-left: 5px;}
table.compoList span.typ img {padding-top: 4px;}

div.setList {width: 500px; margin: 0px auto;}
div.setList div.naglowek {font-size: 12px;  color: #2D5589; margin: 0px 0px 0px 0px; padding: 15px 0px 15px 0px;}
table.setList {width: 153px; margin: 5px auto;/* tabelka z pojedynczym produktem na liscie produktow */ }
table.setList td {vertical-align: top;}
table.setList a {text-decoration: none; cursor: pointer;}
table.setList div.nazwa {margin: 4px auto 4px auto;}
table.setList div.nazwa a {font-weight: bold;}
table.setList td.obrazek {vertical-align: bottom; background-color: #ffffff; font-size: 0px;}
table.setList div.obrazek_G {width: 153px; height: 7px; background: url(box_setList_G.gif) no-repeat 100% 0%; font-size: 0px; }
table.setList div.obrazek_S {width: 153px; height: 120px; overflow: hidden; background-repeat: no-repeat; background-position: 50% 50%; padding: 7px 0px;}
table.setList div.obrazek_D {width: 153px; height: 7px; background: url(box_setList_D.gif) no-repeat 0% 0%; font-size: 0px;}
table.setList span.typ {padding-left: 5px;}
table.setList span.typ img {padding-top: 4px;}


table.bestList .fotka {}
table.bestList .nazwa {}
table.bestList .cena {}
table.bestList .cena_promocja {}
table.bestList .cena_stara {text-decoration: line-through;}
table.bestList .waluta {}
table.bestList .cena .waluta {}
table.bestList .cena_promocja .waluta {}
table.bestList .cena_stara .waluta {}


/* ***** catList ***** */
table.catList { /* tabela listy kategorii */ }
table.catList .nazwa { /* nazwa kategorii */ }
table.catList .opis { /* opis kategorii */ }


/* ***** conCatList ***** */
table.conCatList { /* tabela listy kategorii tresci */ }
table.conCatList .nazwa { /* nazwa kategorii tresci */ }
table.conCatList .opis { /* opis kategorii tersci*/ }



/* ***** itemList, detCard - nawigacja pomiedzy stronami ***** */

table.listNav {width: 500px; margin: 0px auto;}
table.listNav td {vertical-align: middle;text-align: center;}
table.listNav td.poprzednia {width: 170px; text-align: left;}
table.listNav td.nawigacja {width: 160px; /* nawigacja (srodkowa czesc) */ }
table.listNav td.nastepna {width: 170px; text-align: right;}



/* ***** detCard do gruntownej renowacji ***** */
div#detCard {width: 510px; padding: 5px; margin: 0px auto; background: url(tlo_detCard.gif) top center no-repeat;}
div#detCard table.listNav {margin-bottom: 5px;}
div#detCard table.listNav a {line-height: 20px; padding-top: 5px; padding-bottom: 5px; }
div#detCard table.listNav #poprzednia a,
div#detCard table.listNav #poprzednia a:visited {background: url(ikona_nawigacja_poprzednia3.gif) no-repeat 0% 50%; padding-left: 22px; text-decoration: underline;}
div#detCard table.listNav #nastepna a,
div#detCard table.listNav #nastepna a:visited {background: url(ikona_nawigacja_nastepna3.gif) no-repeat 100% 50%; padding-right: 22px; text-decoration: underline;}


table.detCard {width: 510px; margin: 0px auto;}
div.detCard {width: 510px; overflow: hidden; margin: 5px auto 10px auto;}

table.detCard table#zdjecie2 {width: 271px; margin-right: 10px;}
table.detCard table#zdjecie2 td {padding-right: 0px;}

table.detCard td#danetowaru ul,
table.detCard td#danetowaru2 ul {margin-top: 10px; margin-left: 0px!important; padding-left: 0px!important;}
table.detCard td#danetowaru li,
table.detCard td#danetowaru2 li {margin-left: 0px!important; padding-left: 0px!important;}

table.detCard td#danetowaru {padding-left: 5px; padding-right: 0px;}
table.detCard td#danetowaru2 {width: 510px; padding-bottom: 10px;}
table.detCard table#cenaIStan {margin: 5px auto;}
table.detCard table#cenaIStan td {text-align: center; vertical-align: bottom; padding: 2px;}

table.detCard span.cena,
table.detCard span.cena_promocja {font-size: 14px;}

table.detCard h1.nazwa {color: #ffffff; margin: 0px; padding: 5px; font-size: 14px; font-weight: bold;}
table.detCard span.typ {padding-left: 5px;}
table.detCard span.typ img {margin-bottom: 0px; margin-left: 2px; margin-right: 2px;}
table.detCard div.symbol {}
table.detCard td#przewijane {}
table.detCard td img.fotki {cursor: pointer;}


table.detCard div.obrazek_G2 {width: 261px; height: 8px; background: url(box_detCard_G.gif) no-repeat 100% 0%; font-size: 0px;}
table.detCard div.obrazek_S2 {width: 261px; background-color: #ffffff; text-align: center; }
table.detCard div.obrazek_D2 {width: 261px; height: 8px; background: url(box_detCard_D.gif) no-repeat 0% 0%; font-size: 0px; margin-bottom: 6px;}
table.detCard div.obrazki {margin: 0px auto; text-align: center;}
table.detCard div.obrazki img {padding: 6px 3px 3px 3px;}

table.detCard input#ilosc {margin-left: 3px;}
table.detCard p input {vertical-align: middle;}
input.button#dodaj {width: 141px; height: 28px; background: transparent url(input_button_dokoszyka.gif) no-repeat 0% 0%; border: 0px!important; outline: 0px; padding: 0px!important; font-size: 0px; vertical-align: middle;}
input.button#dodaj:hover {}

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

.detCard#brak {width: 236px;}

table.detCard .atrybutyStale {width: 220px; margin: 10px auto 10px 0px;}
table.detCard .atrybutyStale td {vertical-align: middle; padding-top: 2px; padding-bottom: 2px;}
table.detCard .atrybutyStale td.etykieta {width: 90px; padding-right: 10px; text-align: right;}
table.detCard .atrybutyStale td.wartosc {font-weight: bold; text-align: left;}

table.detCard .atrybutyWybierane {width: 220px; margin: 5px 0px 0px auto;}
table.detCard .atrybutyWybierane td {vertical-align: middle; padding-top: 1px; padding-bottom: 2px;}
table.detCard .atrybutyWybierane td.etykieta {width: 90px;  padding-right: 10px; text-align: right;}
table.detCard .atrybutyWybierane td.wartosc {text-align: left;}

table.detCard#akcje {width: 500px; margin: 0px auto 5px auto;}
table.detCard#akcje td {width: 50%;}
table.detCard#akcje ul {width: 190px; margin: 0px 0px 0px 0px; padding: 0px; padding-left: 10px;}
table.detCard#akcje li {list-style: none; margin: 2px 0px; padding: 0px;}
table.detCard#akcje a,
table.detCard#akcje a:visited {line-height: 21px; height: 21px; padding-left: 28px; text-decoration: underline; font-size: 11px; display: block; font-weight: normal; margin: 0px;}
table.detCard#akcje a:hover {text-decoration: none; }
table.detCard#akcje a#porownaj {background: url(ikona_porownaj.gif) no-repeat 0% 50%; }
table.detCard#akcje a#przechowaj {background: url(ikona_przechowaj.gif) no-repeat 0% 40%; }
table.detCard#akcje a#zapytaj {background: url(ikona_zapytaj.gif) no-repeat 0% 50%; }
table.detCard#akcje a#polec  {background: url(ikona_polec.gif) no-repeat 0% 40%; }
table.detCard#akcje a#wydrukuj  {background: url(ikona_druk.gif) no-repeat 0% 50%!important; }
table.detCard#akcje div.linki a {background: url(ikona_link.gif) no-repeat 0% 40%; line-height: 14px; margin-bottom: 12px;}
table.detCard#akcje div.pliki a {background: url(ikona_plik.gif) no-repeat 0% 40%; line-height: 14px; margin-bottom: 12px;}


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


/* ***** ordDet ***** */
table.ord_podsumowanie {}
table.ord_podsumowanie td {
	text-align:left;
}
.ord_podsumowanie td.statusy {
	text-align:right;
	width: 200px;
	font-weight : bold;
}


/* *****  cusConBody ***** */
div.cusConBody {}
div.cusConBody h1 {}
div.cusConBody h2 {}
div.cusConBody p {}


/* ***** conList - lista tresci ***** */
table.conList {
	width: 100%;
}
table.conList a.tytul {}
table.conList a.temat {}


/* ***** comForm - box porownania ***** */

div.comForm#naglowek {width: 204px; margin: 14px auto 6px auto; text-align: center; height: 35px; width: 204px; background: url(boxy_P_por.gif) no-repeat 0px 0px;}

table.comForm {width : 180px; margin: 0px auto 5px auto;}
table.comForm td.nazwa { /* nazwa towaru*/}
table.comForm td.akcja { /* kolumna akcji (usuniete) */ }

table.comForm#porownaj {width : 180px; margin: 0px auto 5px auto;}
table.comForm#porownaj td {text-align: right;}
table.comForm#porownaj td a {font-weight: bold;}

/* ***** 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 : 50px;}
table.repForm td.ilosc {width : 80px;}
table.repForm td.cena {width : 140px;}

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


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

div.siteList {margin: 10px auto;}
div.siteList div#mapa_oferta {font-weight: bold;}
div.siteList div#mapa_strony {font-weight: bold;}

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

input.button#reg_submit {margin: 5px 0px 5px 0px; font-size: 14px!important; padding: 2px 0px;}


div.pozycja.ordDet {margin: 0px auto; text-align: center;}

p.thankandbuy {margin: 20px auto;} /*kontynuacja zamowienia po rejestracji */
p.thankandbuy a {font-size: 14px;}



/* aucSumForm */
div.center {margin: 0px auto;}

table.aucSumForm {margin-left : 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;}

div.galList {margin: 0px auto;}
div.galList .galListItem {margin-bottom: 10px;}
div.galList .nazwa {font-size: 16px; font-weight: bold; color: #7D208D; margin: 8px 0px 4px 0px;}
div.galList .nazwa a {}
div.galList .opis {padding: 5px 10px 10px 10px; text-align: justify;}

div.newsShortList {margin: 5px auto 5px auto;}
div.newsShortList div.naglowek {font-size: 19px; font-weight: bold; margin: 0px auto; padding: 10px 0px; text-align: center;}
div.newsShortList .newsShort {color: #ffffff; width: 155px; padding: 7px; text-align: justify; float: left; margin-left: 3px;}
div.newsShortList .newsLink a {color: #286595; text-decoration: none;}
div.newsShortList .newsLink a:visited {color: #5A5A5B; text-decoration: none;}
div.newsShortList .newsLink a:hover {color: #ffffff;}
div.newsShortList .newsWiecej {margin: 0px 0px 7px 0px; text-align: right;}
div.newsShortList .newsWiecej a {font-size: 14px; font-weight: bold; color: #ffffff; text-decoration: underline;}
div.newsShortList .newsWiecej a:visited {color: #ffffff; text-decoration: none;}
div.newsShortList .newsWiecej a:hover {color: #5A5A5B;}
div.newsShortList .newsSkrot {color: #ffffff;}
div.newsShortList .newsDataPublikacji {font-size: 10px; margin: 0px auto 0px 0px; color: #286595; padding-left: 12px; background: url(ikona_strzalka.gif) 0px 3px no-repeat;}
div.newsShortList .newsArchLink {display: none;}


div.newsList {margin: 5px auto 20px auto; clear: all;}
div.newsList .newsFull {margin-bottom: 0px;}
div.newsList .newsFull p {margin-top: 4px; margin-bottom: 4px;}
div.newsList .newsLink a {color: #286595;  text-decoration: none; font-size: 12px;}
div.newsList .newsLink a:visited {color: #5A5A5B;}
div.newsList .newsLink a:hover {color: #ffffff;}
div.newsList .newsTresc {color: #ffffff;}
div.newsList .newsDataPublikacji {margin: 0px 0px 20px auto; color: #286595; padding-left: 33px; background: url(ikona_strzalka.gif) 22px 50% no-repeat;}

div.linkiTresc,
div.plikiTresc {margin-top: 20px; margin-bottom: 10px;}
div.linkiTresc p,
div.plikiTresc p {font-weight: bold; margin-bottom: 4px;}
ul {margin: 0px 0px 0px 20px; padding: 0px;}
li {margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px;}