/* standardowy arkusz stylu : wersja 1.0  (28.11.2006)*/
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; }

/* ***** style ogolne ***** */
body {font-family:Verdana,Arial;font-size:11px;background-image:url(tlo.jpg);background-repeat:repeat-x;background-position:top;background-color:#ffffff;margin:0px;color:#43474B;}
h1 {font-size:14px; font-weight:bold; color:#B31811; margin:5px 0px;}
h2 {font-size:14px; font-weight:bold; color:#43474B; margin:5px 0px;}
h3 {font-size:12px; font-weight:bold; color:#B31811; margin:5px 0px;}
h4 {font-size:11px; font-weight:bold; color:#B31811;margin:5px 0px;} /* alert */
h5 {font-size:11px; font-weight:bold; color:#B31811;margin:5px 0px;} /* info */

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

img {border:0;}
a img {border:0;}
table {}
tr {font-size:11px;}
td {vertical-align:top;font-family:Verdana,Arial;font-size:11px;}
a {color:#43474B;text-decoration:none;}
a:visited {color:#353535;}
a:hover {text-decoration:none;color:#B31811;}
p {}
form {margin:0px;}
input {background-color:#FFFFFF;border:1px solid #B7B7B7;vertical-align:middle;font-size:11px;margin:0px 0px 0px 0px;}
input#wysylka {background-color:#ffffff;}

select {font-size:11px;margin:0px;background-color:#FFFFFF;border:1px solid #B7B7B7;height:18px;}
span {}

span.cena {color:#B31811;}
span.cena_promocja {color:#B31811; font-weight: bold; /* cena promocyjna*/ }
span.cena_stara { /* stara cena */
	text-decoration: line-through;
	color: #999;
}
span.waluta {padding-left: 4px; /* nazwa waluty */ }
span.cena span.waluta { /* waluta dla ceny towaru */ }
span.cena_promocja span.waluta { /* waluta dla ceny promocyjnej*/ }
span.cena_stara span.waluta { /* waluta dla starej ceny */ }


table#submit {width:100%;height:40px;border:0px;}
table#submit td {text-align:left;border:0px;vertical-align:middle}

#wydrukuj { /* link do wydruku */ }

.informacja,
.znaleziono,
.nieZnaleziono  {font-size: 13px; margin: 5px auto; text-align: center;}

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

#poprzednia img, #poprzednia2 img {display: none;}
#poprzednia, #poprzednia2 {color:#43474B;font-weight:bold; text-align: left; vertical-align: middle;}
#poprzednia a, #poprzednia a:visited,
#poprzednia2 a,#poprzednia2 a:visited {background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 2px; padding-left: 12px; text-decoration: underline;}
#poprzednia a:hover, #poprzednia2 a:hover {color: #858b8f!important;}
#nawigacja, #nawigacja2 {}
#nastepna img, #nastepna2 img {display: none;}
#nastepna, #nastepna2 {color:#43474B;font-weight:bold; text-align: right; vertical-align: middle;}
#nastepna a,#nastepna a:visited,
#nastepna2 a,#nastepna2 a:visited {background: url(ikona_nawigacja_nastepna.gif) no-repeat 100% 2px; padding-right: 12px; text-decoration: underline;}
#nastepna a:hover, #nastepna2 a:hover {color: #858b8f!important;}

p#poprzednia {clear: left; margin: 5px 0px;}
p#poprzednia img {display: none;}
p#poprzednia a,
p#poprzednia a:visited {color: #424649; background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 2px; padding-left: 12px;  font-weight: normal; font-size: 11px; text-decoration: underline;}
p#poprzednia a:hover {color: #858b8f!important;}

div.dalej {clear: left; margin: 5px 0px;}
div.dalej img {display: none;}
div.dalej a,div.dalej a:visited {color: #424649; background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 2px; padding-left: 12px;  font-weight: normal; font-size: 11px; text-decoration: underline;}
div.dalej a:hover {color: #858b8f!important;}


/* ***** ogolne style standardowych elementow ***** */
input.button {
	width:120px;
	font-size:11px;
	text-align:center;
	vertical-align:middle;

	/*margin:2px 5px 2px 0px;*/
	padding:0px 5px 1px 4px;

	font-family:Verdana;
	cursor: pointer;

	font-weight:bold;
	color:#ffffff;
	border-left: 1px solid #5C5C5E;
	border-top: 1px solid #676769;
	border-right: 1px solid #5C5C5E;
	border-bottom: 1px solid #5C5C5E;
	background-color: #454547;
	background-image: url(tlo_przycisku.gif);
	background-repeat:repeat-x;
	background-position:center;
	}
/* height:20px; font-size:11px;text-align:center;vertical-align:middle;margin:2px 5px 2px 0px;font-family:Tahoma;cursor: pointer;border:1px solid #B7B7B7;font-weight:bold;color:#000000;*/

td.radio input {border: 0px;background-color:#ffffff;}
input.button:hover {background-color:#454547;border-left: 1px solid #5A5A5C;border-top: 1px solid #5A5A5C;border-right: 1px solid #7C7C7E;border-bottom: 1px solid #7C7C7E;}
input.button#dodaj {}

input#dodaj.button {
	width:150px;
	padding:0px 5px 1px 26px;
	font-size: 11px;
	background-image: url(tlo_przycisku_dodaj.gif);
	background-repeat:no-repeat;
	background-position:0px -5px;
	/**/
}

input#dodaj.button:hover {}


input.radio {border: 0px;margin-top:-1px;margin-right:5px;background-color:#ffffff; /* standardowa klasa dla przyciskow radio w wypadku gdy nie jest zdefiniowana inna klasa */ }
input.checkbox { background-color:#ffffff;border:0px;/* standardowa klasa dla przyciskow typu checkbox w wypadku gdy nie jest zdefiniowana inna klasa */ }
tr.tr1 {background-color:transparent; /* nieparzyste linie w tabelach generowanych z zapytan */ }
tr.tr2 {background-color:transparent; /* parzyste linie w tabelach generowanych z zapytan */ }
.styl1 {text-decoration:none;font-size:11px;/* nieparzyste linie w tabelach generowanych z zapytan */ }
.styl1:hover {text-decoration:none;color:#6B6B6B;}
.styl2 { /* parzyste linie w tabelach generowanych z zapytan */ }


tr.hl { /* podswietlenie pod kursorem w tabelach generowanych z zapytan */ }
.selected { /* wybrana kategoria */ }
#upomnienie { /* komunikat o niespelnieniu kryteriow walidacji w formularzach */ }


a.druk, a.button, a.druk:visited, a.button:visited {
	font-family:Verdana;
	font-weight: bold;
	color: #ffffff;
	padding:2px 5px 3px 5px;
	font-size: 11px;
	margin: 1px;
	line-height: 26px;
	text-decoration:none;
	border-left: 1px solid #5C5C5E;
	border-top: 1px solid #676769;
	border-right: 1px solid #5C5C5E;
	border-bottom: 1px solid #5C5C5E;
	background-color: #454547;
	background-image: url(tlo_przycisku.gif);
	background-repeat:repeat-x;
	background-position:center;

}

a.druk:hover, a.button:hover  {
	border-left: 1px solid #5C5C5E;
	border-top: 1px solid #676769;
	border-right: 1px solid #5C5C5E;
	border-bottom: 1px solid #5C5C5E;
	background-color: #454547;
	color: #ffffff;
}

a.button_dodaj, a.button_dodaj:visited {
	font-family:Verdana;
	font-weight: bold;
	color: #ffffff;
	padding:2px 5px 3px 26px;
	font-size: 11px;
	margin: 1px;
	line-height: 26px;
	text-decoration:none;
	border-left: 1px solid #5C5C5E;
	border-top: 1px solid #676769;
	border-right: 1px solid #5C5C5E;
	border-bottom: 1px solid #5C5C5E;
	background-color: #454547;
	background-image: url(tlo_przycisku_dodaj.gif);
	background-repeat:no-repeat;
	background-position:0px -3px;

}

a.button_dodaj:hover  {
	border-left: 1px solid #5C5C5E;
	border-top: 1px solid #676769;
	border-right: 1px solid #5C5C5E;
	border-bottom: 1px solid #5C5C5E;
	background-color: #454547;
	color: #ffffff;
}



.button#polec {width:100px;}
.button#polec:hover {}

.button#zapytaj {width:100px;}
.button#zapytaj:hover {}

.button#drukuj {width:100px;}
.button#drukuj:hover {}

.etykieta { /* etykiety dla pol teksotwych w formularzach */ }
#reg_submit {width:auto;}
#reg_submit:hover {}
input.button#reg_submit {margin: 5px 0px 5px 0px; font-size: 14px!important; padding: 2px 0px;}

/* ***** 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 */
	text-align : center;
	padding-top: 10px;
}
.payFormLink a, .payFormLink a:visited { /* link do formularza przelewu */ }
.payFormLink a:hover { /* link do formularza przelewu */ }
.payFormLink img { /* miniaturka przelewu */
	width : 150px;
	height : 101px;
	border : 1px solid #6A9962;
}

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

/* ***** catPath ***** */
table.catPath {width: 100%;}
table.catPath td {font-size:12px;padding-bottom:2px;vertical-align:middle;font-weight:normal;color:#43474B;}
table.catPath a, table.catPath a:visited {font-size:12px;font-weight:bold;color:#43474B;text-decoration:underline;}
table.catPath a:hover {color:#B31811;padding:0px;}
table.catPath span {font-size:12px;font-weight:bold;color:#B31811;}
table.catPath h2 {color: #43474B; font-size: 12px; margin: 0px; text-transform: lowercase; }
span.poczatek a,span.poczatek a:visited {color:#B31811;font-size:12px;font-weight:bold;text-decoration:none;}
span.poczatek a:hover {color:#43474B;}

/* ***** moreAbout ***** */
a.moreAbout, a.moreAbout:visited { /* link "wiecej o..." */ }
a.moreAbout:hover { /* link "wiecej o..." */ }
h5.moreAbout { /* naglowek "wiecej o..." */ }
p.moreAbout { /* akapit "wiecej o..." */ }

/* ***** recForm, askForm ***** */
h5.askForm, 
h5.recForm {margin-top: 0px; /* naglowek /  */ }

h5.askForm#potwierdzenie,
h5.recForm#potwierdzenie { /* komunikat o wyslaniu wiadomosci */ }

span.askForm#upomnienie, 
span.recForm#upomnienie { /* komunikat bledu */ }

table.askForm, table.recForm {}
table.askForm.towar, table.recForm.towar {width: 100%;}

table.askForm td,
table.recForm td {padding: 2px 1px 2px 0px; vertical-align: middle;}
table.askForm td.etykieta,
table.recForm td.etykieta { text-align : right; }

table.askForm td.nazwa, table.recForm td.nazwa {padding-right: 10px;/* nazwa towaru */}
table.askForm td.nazwa a, table.askForm td.nazwa a:visited {}
table.recForm td.nazwa a, table.recForm td.nazwa a:visited {}
table.askForm td.miniaturka, table.recForm td.miniaturka { vertical-align:middle; /* miniatura towaru */ }
table.askForm .miniaturka a {font-size:11px;}
table.askForm .zapytaj { /* komorka przycisku submit */ }


table.askForm td.uwaga, table.recForm td.uwaga {/* ostrzezenie */}
table.askForm td.wyslij, table.recForm td.wyslij {/* komorka wyslania */}

table.askForm input#adres_email,
table.recForm input#adres_email {/* email nadawcy */}
table.askForm textarea#wiadomosc,
table.recForm textarea#wiadomosc {/* pole wiadomosci */}
table.recForm input#podpis {/* podpis nadawcy */}

table.askForm input.button,
table.recForm input.button {/* submit */}
table.askForm input.button:hover,
table.recForm input.button:hover {}

p.askForm a, p.askForm a:visited,
p.recForm a, p.recForm a:visited { /* link powrotu do sklepu */ }
p.askForm a:hover,
p.recForm a:hover { /* link powrotu do sklepu */ }

a.sum {font-weight: bold;}

/* ***** 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 {width:150px;margin-bottom:10px;}
table.findForm input {width:135px; /* pole tekstowe i przycisk */ }
table.findForm input.findForm {margin-bottom:0px;}
table.findForm input#szukaj, input#szukaj,input#focus {background-image: url(ikona_szukaj1.gif);width:17px;height:17px;text-align:center;margin-left:5px;cursor:pointer;background-color:transparent;border:none; /* przycisk szukaj */ }
table.findForm input#szukaj:hover, input#szukaj:hover {}

* html .ui-autocomplete { width:1px; }
.ui-autocomplete { position: absolute; cursor: default; background-color: white; border: 1px solid #C5C5C5; }
.ui-menu { list-style:none; padding: 2px 0px 2px 0px; margin: 0; display:block; float: left; }
.ui-menu .ui-menu { margin-top: 1px; }
.ui-menu .ui-menu-item { margin:0; padding: 0; zoom: 1; float: left; clear: left; width: 100%; }
.ui-menu .ui-menu-item a { text-decoration:none; display:block; line-height:1.5; zoom:1; padding: 3px 5px 3px 5px; }
.ui-menu .ui-menu-item a.ui-state-hover, ui-menu .ui-menu-item a.ui-state-active { background-color: #C5C5C5; color: white; cursor: pointer; }

/* ***** loginForm ***** */
div.loginForm#naglowek {display: none;}
table.loginForm {margin-left: auto; margin-right: auto; /* tabela z formularzem logowania/po zalogowaniu */ }
table.loginForm td.tekst {text-align : left; vertical-align : middle;padding-bottom:2px;padding-top:2px;}
table.loginForm td {text-align: left;padding-bottom:1px;padding-top:1px;}
table.loginForm td.ikonki { /* komorki z ikonkami */
	vertical-align : middle;
	width : 22px;
	text-align : center;
}
a.loginForm, a.loginForm:visited { /* linki  */ }
a.loginForm:hover { /* linki */ }
table.loginForm td#upomnienie { color:red;padding-top:2px;padding-bottom:2px;/* komorka komunikatu o bledzie przy wypelnianiu formularza */ }
table.loginForm td.etykieta { display: none; }
table.loginForm input { margin:0px 0px 5px 0px;/* pola formularza logowania */ }
table.loginForm input#login {width:155px;padding-left:5px; /* pole loginu */ }
table.loginForm input#haslo {width:90px;padding-left:5px; /* pole hasla */ }
table.loginForm input#zaloguj {width:60px;margin-left:5px; /* przycisk "zaloguj" */ }
table.loginForm input#zaloguj:hover {cursor:pointer;}
table.loginForm td#zarejestruj { /* komorka z linkiem do rejestracji */ }
table.loginForm td#zarejestruj a, table.loginForm td#zarejestruj a:visited {text-decoration:underline; /* link do rejestracji */ }
table.loginForm td#zarejestruj a:hover { /* link do rejestracji */ }

table.loginForm td#przypomnij { /* komorka z linkiem do rejestracji */ }
table.loginForm td#przypomnij a, table.loginForm td#przypomnij a:visited {text-decoration:underline; /* link do rejestracji */ }
table.loginForm td#przypomnij a:hover { /* link do rejestracji */ }

table.loginForm #rabat span,
table.loginForm #znizka span,
table.loginForm #punkty span {}

/* ***** loginForm2 ***** */
table.loginForm2 { /* tabela z formularzem logowania */ }
span.loginForm2#upomnienie { /* komorka komunikatu o bledzie przy wypelnianiu formularza */ }
table.loginForm2 td.etykieta { /* etykieta dla pol logowania */ }
table.loginForm2 input { margin:0px 0px 5px 0px;/* pola formularza logowania */ }
table.loginForm2 input#login {width:130px;padding-left:5px; /* pole loginu */ }
table.loginForm2 input#haslo {width:130px;padding-left:5px; /* pole hasla */ }
input.button#zaloguj {/* przycisk "zaloguj" */ }
input.button#zaloguj:hover {}

a#nowyKlient {background: url(ikona_nawigacja_nastepna.gif) no-repeat 100% 50%; padding-right: 10px; font-weight: bold;}

/* ***** subReqForm ***** */
div.subReqForm {}
table.subReqForm { /* tabela z formularzem zamowienia newslettera */ }
table.subReqForm h5 { /* tytul formularza zamowienia newslettera */ }
table.subReqForm #zamawiam { /* przycisk sumbit */ }
table.subReqForm #zamawianyadres { /* pole adresu */ }

/* ***** subCon ***** */
div.subCon p {margin: 8px 0px 8px 0px;}
div.subCon div.zapisz {text-align: center; padding-top: 10px;}
div.subCon span.subConErr {font-weight: bold; color: red;}
table.subConReq {}
table.subConReq td {padding: 2px 0px; vertical-align: middle;}
table.subConReq td.etykieta {padding-right: 5px; text-align: right;}
table.subConReq #zamawiam {margin: 0px auto;}
table.subConReq #zamawianyadres {margin: 4px auto;}

/* ***** 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 ***** */
/* v1: */
/*
div.cart {}

div.cart a,
div.cart a:visited {display: block; padding: 0px;}
div.cart a:hover {}
div.cart a:hover span {cursor: pointer;}

div.cart span.wiersz {display: block; padding: 5px 0px 5px 0px; clear: both; margin: 1px 0px;}
div.cart span.etykieta {display: -moz-inline-block; display: inline-block; float: left;}
div.cart span.wartosc,
div.cart span.cena    {display: inline-block; text-align: right; font-weight: bold; float: right;}
div.cart span.cena span.waluta {padding-left: 0px;}

div.cart span.wiersz.ilosc {}
div.cart span.wiersz.razem {}

span.clear {display: block; clear: both;}

div.pusty {text-align: center;} 
*/
div.cart div.naglowek {display: none;}
table.cart { margin-top:2px;margin-left:8px; /* miniaturka koszyka */ }
table.cart td {vertical-align:middle;}
table.cart td.ilosc {text-decoration:none;padding-right: 5px; display: none;}
table.cart td.zl {text-decoration:none;text-align:left; font-size: 10px;}
table.cart td.cena {padding-left: 5px; text-align: right; /* kolumna z cena */ }
span.cart { /* podsumowanie koszuka / "twoj koszyk jest pusty" */ }
span.cart span.cena { /* cena w podsumowaniu koszyka */ }
span.cart a, span.cart a:visited { /* link do koszyka */ }
span.cart a:hover { /* link do koszyka */ }

table.cart a.cartForm, table.cart a.cartForm:visited {color:#424649;font-weight:normal; font-size: 10px;}
table.cart a.cartForm:hover {}

div.podsumowanie {font-weight:bold;text-align:left;margin-top:6px; margin-left: 8px; padding-top: 3px; padding-left: 20px; border-top: 1px dashed #d1d1d1;}
div.pusty {margin-top:6px;margin-left:8px;}


/* ***** buyPath ***** */
a.buyPath, a.buyPath:visited {font-weight: bold;color:#43474B;text-decoration: underline; /* link w sciezce okruszkow */ }
a.buyPath:hover { /* link w sciezce okruszkow */ }
a.buyPath#selected, a.buyPath#selected:visited {font-weight: bold;color:#B31811;text-decoration: underline; /* wybrany link w sciezce okruszkow */ }
a.buyPath#selected:hover { /* wybrany link w sciezce okruszkow */ }
span.buyPath {font-weight: bold; }
div.buyPath {margin:3px 2px 2px 2px;text-align:center;}


/* ***** cartForm ***** */
div.wybraneAtrybuty {}
div.wybraneAtrybuty div {margin-top: 2px; font-size: 10px; margin-bottom: 0px; padding-left: 4px;}
div.wybraneAtrybuty div span {}

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.krajDostawy {}
h5.cartForm.platnosci {}
h5.cartForm.opakowania {}
span.cartForm#gratis { /* "gratis" */ }
table.cartForm {width:100%;border:1px solid #E8E8E8;}
table.cartForm .cena	{  vertical-align:top;font-weight:bold;text-align:right;padding-right:5px;background-color:#F7F7F7;width:100px; /* kolumna z cena */ }
table.cartForm .akcje { width:30px; /* kolumna z przyciskami funkcyjnymi (usun) */ }
table.cartForm .akcje a {color: #ff0000;}
table.cartForm .razem { font-weight:bold;text-align:right;padding-right:5px;background-color:#F7F7F7; /* komorka podsumowania */ }
table.cartForm .ikona { text-align:center;vertical-align:middle;width:130px;/* komorki ikonek dla opcji zamowienia (dostawcy itp.) */ }
table.cartForm .radio {	vertical-align:middle;/* kolumna z przyciskami radio dla opcji zamowienia */ }
table.cartForm .opis { vertical-align:middle;/*  kolumna z opisami dla opcji zamowienia */ }
table.cartForm .ilosc {text-align:right;padding: 0px 2px;margin-bottom:3px;margin-right:5px;width:25px; /* kolumna ilosci na wykazie towarow w koszyku */ }
table.cartForm .ilosc table td {vertical-align: middle;}
table.cartForm .ilosc table input {margin-right: 5px;}
table.cartForm .ilosc table span.jednostka {padding-right: 5px; }
table.cartForm .ilosc table img {margin-left: 5px;}
table.cartForm .nazwa { color:#020202; /* kolumna z nazwa na wykazie towarow w koszyku */ }
table.cartForm .kod { color:#808080; margin-top: 2px; /* 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 */ }

table.cartForm table {width:100%;}
table.cartForm table#razem {margin-top:5px; }
table.cartForm td.razem {color: #000000;font-weight:bold;text-align:right;padding-right:5px;background-color: #F7F7F7;height: 25px; vertical-align: middle;font-size: 12px;}
table.cartForm tr.razem td.cena {background-color: #F7F7F7;height: 25px; vertical-align: middle;font-size: 14px;color: #000000;}
table.cartForm tr.razem#rabat td.razem {color: green;background-color: transparent;}
table.cartForm tr.razem#rabat td.cena {color: green;}



table.cartForm#kodRabatowy {width: 100%; margin: 5px 0px;border: none;}
table.cartForm#kodRabatowy td#wpiszKod {text-align: right;}
table.cartForm#kodRabatowy td.akcje {width: 30px;}
table.cartForm#kodRabatowy td#dodajKodRabatowy {vertical-align: middle;  width: 60px;}
table.cartForm#kodRabatowy td#dodajKodRabatowy input {width: 60px;}
table.cartForm#kodRabatowy td#dodajKodRabatowy_przycisk {width: 1px;}
table.cartForm#kodRabatowy td#dodajKodRabatowy_przycisk input {}

table.cartForm#aktualizuj {width: 100%; margin: 5px 0px; border: none;}
table.cartForm#aktualizuj td.kontynuujZakupy {text-align: left;}
table.cartForm#aktualizuj td.aktualizujKoszyk {text-align: right; padding-right: 5px;}
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 { text-align:left;padding-left:10px; /* dane odbiorcy */ }
td p { text-align:left; margin:8px 5px 8px 0px; /* dane odbiorcy */ }
p.sum { text-align:left;margin:5px 5px 10px 0px; /* dane odbiorcy */ }
h5.sum {text-align:left; /* naglowki sekcji */ }
table.sum {width:100%;border:1px solid #E8E8E8;}
table.sum#dodatkowe {margin-top:10px;background-color: #F8F8F8;}
table.sum#dodatkowe td {text-align:center;}
table.sum#dodatkowe textarea {width:400px;height:100px;}
table.sum .nazwa { text-align:left;color:#020202;/* kolumna z nazwa na wykazie towarow */ }
table.sum .kod {color: #808080; margin-top: 2px;}
table.sum .cena { vertical-align:middle;text-align:right;padding-right:5px;width:100px;/* kolumna z cena */ }
table.sum .ilosc {vertical-align:middle;text-align:right;padding: 0px 2px;width:60px;}
table.sum .usun { font-weight:bold;vertical-align:middle;text-align:right;padding: 0px 2px;width:80px;/* kolumna ilosci na wykazie towarow */ }
table.sum .razem { font-weight:bold;text-align:right;padding-right:5px;background-color:#F7F7F7;/* komorka podsumowania */ }
table.sum table#razem {margin-top:5px; }
table.sum td.razem {color: #000000;font-weight:bold;text-align:right;padding-right:5px;background-color: #F7F7F7;height: 25px; vertical-align: middle;font-size: 12px;}
table.sum tr.razem td.cena {background-color: #F7F7F7;height: 25px; vertical-align: middle;font-size: 14px;color: #000000;}
table.sum tr.razem#rabat td.razem {color: green;background-color: transparent;}
table.sum tr.razem#rabat td.cena {color: green;}

table.sum .opis { text-align:left;padding-left:10px;vertical-align:middle; /*  kolumna z opisami dla opcji zamowienia */ }
table.sum td.opis, table.sum td.opis + td.cena {border-bottom:1px dashed #EEEEEE;}
table.sum#dane_odbiorcy { margin:0px 0px 5px 0px;/* dane odbiorcy zamowienia */ }
table.sum#dane_odbiorcy td { padding-left: 10px; /* 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 {margin-bottom:5px;margin-top:5px;}

table.sum td.nazwa {font-size:11px;font-weight:bold;color:#6B6B6B;}
table.sum .etykieta { /* etykieta do uwag */ }
table.sum .textarea { /* pole do wpiasnia uwag */ }

/* ***** sumOrd ***** */
span.sumOrd#gratis { /* gratis */ }
table.sumOrd { width:100%;border:1px solid #E8E8E8; /* tabele */ }
table.sumOrd th.nazwa { text-align:left;color:#020202; /* kolumna z nazwa na wykazie towarow */ }
table.sumOrd td.nazwa { text-align:left;color:#020202; /* kolumna z nazwa na wykazie towarow */ }
table.sumOrd th.cena { vertical-align:middle;text-align:right;padding-right:5px;width:100px;/* kolumna z cena */ }
table.sumOrd td.cena { vertical-align:middle;text-align:right;padding-right:5px;width:100px;/* kolumna z cena */ }
table.sumOrd th.ilosc { vertical-align:middle;text-align:right;padding: 0px 2px;width:60px;/* kolumna ilosci na wykazie towarow */ }
table.sumOrd td.ilosc { vertical-align:middle;text-align:right;padding: 0px 2px;width:60px;/* kolumna ilosci na wykazie towarow */ }
table.sumOrd th.razem {  font-weight:bold;text-align:right;padding-right:5px;/* komorka podsumowania */ }
table.sumOrd td.razem {  font-weight:bold;text-align:right;padding-right:5px;background-color:#F7F7F7;/* komorka podsumowania */ }
table.sumOrd table#razem {margin-top:5px; }
table.sumOrd td.razem {color: #000000;font-weight:bold;text-align:right;padding-right:5px;background-color: #F7F7F7;height: 25px; vertical-align: middle;font-size: 12px;}
table.sumOrd tr.razem td.cena {background-color: #F7F7F7;height: 25px; vertical-align: middle;font-size: 14px;color: #000000;}
table.sumOrd tr.razem#rabat td.razem {color: green;background-color: transparent;}
table.sumOrd tr.razem#rabat td.cena {color: green;}

h5.sumOrd { text-align:left;/* naglowki sekcji */ }
table.sumOrd td.opis, table.sumOrd td.opis div {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 { text-align:left;/* naglowki w komorkach z danymi odbiorcy i dostawy */ }
table.sumOrd#uwagi { /* uwagi do zamowienia */ }
table.sumOrd#uwagi h5 { /* naglowek uwag do zamowienia */ }

/* ***** sumOrd ***** */
span.sumOrd#gratis { /* gratis */ }
table.sumOrd { width:100%;border:1px solid #E8E8E8; /* tabele */ }
table.sumOrd .nazwa { text-align:left;color:#020202; /* kolumna z nazwa na wykazie towarow */ }
table.sumOrd .cena { vertical-align:middle;text-align:right;padding-right:5px;width:100px;/* kolumna z cena */ }
table.sumOrd .ilosc { vertical-align:middle;text-align:right;padding: 0px 2px;width:60px;/* kolumna ilosci na wykazie towarow */ }
table.sumOrd .razem {  font-weight:bold;text-align:right;padding-right:5px;background-color:#F7F7F7;/* komorka podsumowania */ }
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 */ }

/* ***** ordDet ***** */
h5.ordDet { /* naglowki sekcji */ }
table.ordDet {margin-left: auto; margin-right: auto;}
table.ordDet#dane_odbiorcy h5 { /* naglowki w komorkach z danymi odbiorcy i dostawy */ }
table.ordDet#uwagi { /* uwagi do zamowienia */ }
table.ordDet#uwagi h5 { /* naglowek uwag do zamowienia */ }
table.ordDet a, table.ordDet a:visited { /* linki wewnatrz zamowienia */ }
table.ordDet a:hover { /* linki wewnatrz zamowienia */ }
table.ordDet #poprzednia { text-align:left;vertical-align:middle;width:180px; /* nawigacja (poprzednia) */ }
table.ordDet #poprzednia img img {margin-right: 3px;}
table.ordDet #poprzednia a { color:#43474B;font-weight:bold;}
table.ordDet #nastepna { text-align:right;vertical-align:middle;width:180px;/* nawigacja (nastepne zamowienie) */ }
table.ordDet #nastepna a { color:#43474B;font-weight:bold;}
table.ordDet #nastepna img {margin-left: 3px;}
table.ordDet #lista { font-weight:bold;vertical-align:middle; /* nawigacja (powrot do listy) */ }

table.ordDet td#lista a, table.ordDet td#lista a:visited {}
table.ordDet td#lista a:hover {}


/* ***** ordList ***** */
h5.ordList { /* naglowki sekcji, komunikaty */ }
table.ordList {width: 530px!important; /* wykaz zamowien */ }
table.ordList .naleznosc { background-color:#F5F5F5;text-align:right;/* kolumna z naleznoscia */ }
table.ordList .rozliczone {text-align:center; /* kolumna z ikona rozliczenia */ }
table.ordList td.szczegoly {width: 100px; text-align: center; /* kolumna z linkiem do szczegolow */ }
table.ordList th.dostawca {display: none;}
table.ordList td.dostawca {display: none;}
p.ordList#strony { /* ilosc wynikow na strone */ }
td.ordList {font-size:10px;text-align:right;padding-right:5px;padding-bottom:4px;vertical-align:middle;}
td.ordList select {font-size:10px;margin:0px;background-color:#F6F6F6;border:1px solid #B7B7B7;width:40px;height:18px;}

span.regForm#upomnienie, span.userForm#upomnienie { color: #FF0000;font-size: 11px;font-weight:bold;padding:1px;/* blad walidacji */ }
h5.regForm,h5.userForm { /* naglowki sekcji */ }
table.regForm, table.userForm {padding:0px 0px 5px 15px;width:100%; /* glowna tabela */ }
table.regForm input {margin-right:5px;}
table.regForm#uwagi td,table.userForm#uwagi td {background-color:#FCFCFC;border:1px solid #B7B7B7;margin: 10px 25px;padding : 10px;}
table.regForm td.etykieta, table.userForm td.etykieta {padding:2px 0px 2px 5px;}
table.regForm td, table.userForm td {vertical-align:middle;padding:1px;}

a.regForm, a.regForm:visited, a.userForm, a.userForm:visited  {font-weight: bold;}
a.regForm:hover, a.userForm:hover {}

span.reg_dane#upomnienie { padding:1px;/* blad walidacji */ }
table.reg_dane {width:100%; margin-bottom:10px;padding:0px 0px 5px 15px; /* glowna tabela */ }
table.reg_dane input {margin-right:5px;}
table.reg_dane#uwagi { border:1px solid #cccccc; font-size:90%;background-color: #F8F8F8;padding:5px;}
table.reg_dane td.etykieta { padding:2px 0px 2px 5px;}
table.reg_dane td {border:none; vertical-align:middle;padding:1px;}


/* duze menu kategorii */
/*
TABLE.catMenu
   TR
      TD
         P
            A
               IMG
*/
table.catMenu { width:100%;/* tabela z menu kategorii */ }
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 { font-family:Verdana;font-size:12px; text-align : left; font-weight : bold; /* komorka wiersz tabeli z menu kategorii */ }

table.catMenu td.zwiniete1 {padding-left : 23px;}
table.catMenu td.rozwiniete1 {padding-left : 23px;}
table.catMenu td.zwiniete2 {padding-left : 43px;}
table.catMenu td.rozwiniete2 {padding-left : 43px;}
table.catMenu td.zwiniete3 {padding-left : 63px;}
table.catMenu td.rozwiniete3 {padding-left : 63px;}

table.catMenu p { /* akapit wewnatrz tabeli */
  text-indent : -13px;
  margin : 0;
  padding : 0;
}
table.catMenu td.tresc1 p, table.catMenu td.tresc2 p, table.catMenu td.tresc3 p, table.catMenu td.tresc4 p {
  text-indent : -13px;
}

table.catMenu a {  color: #43474B; /* linki do kategorii lub tresci wewnatrz tabeli */ }
table.catMenu a:hover { color : #B31811;}
table.catMenu a.selected { color : #B31811;}

table.catMenu td.tresc1 {padding-left : 23px;}
table.catMenu td.tresc2 {padding-left : 43px;}
table.catMenu td.tresc3 { padding-left : 63px;}
table.catMenu td.tresc4 { padding-left : 83px;}

table.catMenu img {border: 0px solid black; margin-right : 4px;}

table.catMenu span.ilosc { font-weight:normal; font-size:11px; padding-right: 3px;/* 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#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.zwiniete2#o_zawartosc_kategorie,
table.catMenu td.zwiniete2#o_zawartosc_bezKategorii,
table.catMenu td.zwiniete2#o_bezZawartosci_kategorie,
table.catMenu td.zwiniete2#o_bezZawartosci_bezKategorii,
table.catMenu td.rozwiniete2#o_zawartosc_kategorie,
table.catMenu td.rozwiniete2#o_zawartosc_bezKategorii,
table.catMenu td.rozwiniete2#o_bezZawartosci_kategorie,
table.catMenu td.rozwiniete2#o_bezZawartosci_bezKategorii {  }

table.catMenu td.zwiniete3#o_zawartosc_kategorie,
table.catMenu td.zwiniete3#o_zawartosc_bezKategorii,
table.catMenu td.zwiniete3#o_bezZawartosci_kategorie,
table.catMenu td.zwiniete3#o_bezZawartosci_bezKategorii,
table.catMenu td.rozwiniete3#o_zawartosc_kategorie,
table.catMenu td.rozwiniete3#o_zawartosc_bezKategorii,
table.catMenu td.rozwiniete3#o_bezZawartosci_kategorie,
table.catMenu td.rozwiniete3#o_bezZawartosci_bezKategorii {  }

table.catMenu td.tresc2#o_tresc {  /* ostatnia tresc w danej galezi */ }
table.catMenu td.tresc3#o_tresc {  /* ostatnia tresc w danej galezi */ }

/* male menu kategorii */
table.catMenu2 { width:100%;/* tabela z menu kategorii */ }
table.catMenu2 tr { /* wiersz tabeli z menu kategorii */ }
table.catMenu2 tr.styl1 { /* nieparzysty wiersz tabeli z menu kategorii (z wylaczeniem linkow do tresci) */ }
table.catMenu2 tr.styl2 { /* parzysty wiersz tabeli z menu kategorii (z wylaczeniem linkow do tresci)  */ }
table.catMenu2 td { /* komorka wiersz tabeli z menu kategorii */
  text-align : left;
}

table.catMenu2 td.zwiniete1 { /* wiersz tabeli z menu kategorii poziom 1 */
  padding-left : 13px;
}
table.catMenu2 td.rozwiniete1 { /* rozwiniety wiersz tabeli z menu kategorii poziom 1 */
  padding-left : 13px;
}
table.catMenu2 td.zwiniete2 { /* wiersz tabeli z menu kategorii poziom 2 */
  padding-left : 33px;
}
table.catMenu2 td.rozwiniete2 { /* rozwiniety wiersz tabeli z menu kategorii poziom 2 */
  padding-left : 33px;
}
table.catMenu2 td.zwiniete3 { /* wiersz tabeli z menu kategorii poziom 3 */
  padding-left : 53px;
}
table.catMenu2 td.rozwiniete3 { /* rozwiniety wiersz tabeli z menu kategorii poziom 3 */
  padding-left : 53px;
}

table.catMenu2 p { /* akapit wewnatrz tabeli */
  text-indent : -13px;
  margin : 0;
  padding : 0;
}
table.catMenu2 td.tresc1 p, table.catMenu2 td.tresc2 p, table.catMenu2 td.tresc3 p, table.catMenu2 td.tresc4 p {
  text-indent : -13px;
}

table.catMenu2 a { /* linki do kategorii lub tresci wewnatrz tabeli */
  margin : 0;
  padding : 0;
}
table.catMenu2 a.selected { /* wybrane linki do kategorii lub tresci wewnatrz tabeli */
  font-weight : bold;
  color : #B31811;
}

table.catMenu2 td.tresc1 { /* wiersz tabeli z linkiem do tresci poziom 1 */
  padding-left : 13px;
}
table.catMenu2 td.tresc2 { /* wiersz tabeli z linkiem do tresci poziom 2 */
  padding-left : 33px;
}
table.catMenu2 td.tresc3 { /* wiersz tabeli z linkiem do tresci poziom 3 */
  padding-left : 53px;
}

table.catMenu2 img { /* obrazek wewnatrz tabeli */
  border : none;
  margin-right : 3px;
}

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

table.catMenu2 td#zawartosc_kategorie { /* kategoria z zawartoscia, kategorie podrzedne */ }
table.catMenu2 td#zawartosc_bezKategorii { /* kategoria z zawartoscia, brak kategorii podrzednych */ }
table.catMenu2 td#bezZawartosci_kategorie { /* kategoria bez zawartosci, kategorie podzrzedne */ }
table.catMenu2 td#bezZawartosci_bezKategorii { /* kategoria bez zawartosci, brak kategorii podrzednych */ }

/* obrazek na liscie  tryb galeria */
.polecamy table.lista_box {width:520px!important;margin: 0px auto 4px auto;}
table.lista_box {width:540px!important;margin: 0px auto 4px auto;}
table.lista_box td {vertical-align:top;}
table.lista_box td div a {cursor:pointer;}
table.lista_box td.obrazek {width:120px;text-align:center;}
table.lista_box td.obrazek div.typ {height:20px;margin: 5px 5px 2px 0px;}
table.lista_box td.obrazek div.obrazek {border:0px solid #D6D6D6;width:138px;}
table.lista_box td.obrazek div.ramka {margin:0px;width:120px;height:100px;background-repeat:no-repeat;background-position:center;background-color:white;border:1px solid #cccccc;}
table.lista_box td.obrazek div.obrazek img {border:0px solid #D6D6D6;width:140px;height:100px;}
table.lista_box div.stan {padding-top:2px;}

table.lista_box td.cena {width:120px;color:#B31811;text-align:right;font-weight:normal;font-size:12px;vertical-align:top;}
table.lista_box td div.nazwa {text-align: left!important;} 
table.lista_box td div.opis {text-align: left!important;} 
table.lista_box td.cena div {margin: 0px 0px 0px auto!important; text-align: right!important;}
table.lista_box td.cena span.lista_cena {font-weight:bold;}
table.lista_box td.cena span.lista_zl {color:#707070;font-size:11px;}
table.lista_box span a {}

table.lista_box div.nazwa,table.lista_box div.nazwa a, table.lista_box div.nazwa a:visited {color:#43474B;font-weight:bold;font-size:12px;margin:2px 0px 1px 0px;}
table.lista_box div.opis, table.lista_box div.opis a {color:#43474B;font-weight:normal;text-align:justify:padding-left:5px;padding-right:5px;margin-top:5px;}

table.lista_box div a:hover {text-decoration:underline;}


/* boxy */
table.box {width:100%;margin-bottom:5px;}
table.box td {}
table.box td.box_tytul {text-align:left;font-weight:bold;color:#B31811;padding-bottom:5px;}
table.box td.box_tytul img {padding-right:4px;}
table.box td.box_tresc {font-weight:normal;color:#43474B;}
table.box td.box_tresc img {border:0px solid #D6D6D6;}
table.box td.box_tresc a.box_nazwa {font-weight:bold;color:#43474B;text-decoration:none;}
table.box td.box_tresc a.box_cena {font-size:110%;font-weight:bold;color:#B31811;text-decoration:none;}
table.box td.kreska {height:20px;vertical-align:middle; text-align: center;}

/* menu kategorii */
td.menu {width:950px;height:65px;background-image:url(top_menu.jpg);background-repeat:repeat-x;text-align:center;}
td.menu a.menu img, td.menu a.menu:visited img {margin:1px;padding-left:4px;padding-right:4px;}
td.menu a.menu:hover {border-width:1px;}
td.menu a.menu:hover img {margin:0px;border-top:1px solid #DCDDDE;border-right:1px solid #A8A9AC;border-bottom:1px solid #A8A9AC;border-left:1px solid #DCDDDE;}

td.menu a.menu_sel img, td.menu a.menu_sel:visited img {border-top:1px solid #DCDDDE;border-right:1px solid #A8A9AC;border-bottom:1px solid #A8A9AC;border-left:1px solid #DCDDDE;margin:0px;padding-left:4px;padding-right:4px;}
td.menu a.menu_sel:hover {border-width:1px;}
td.menu a.menu_sel:hover img {margin:0px;border-top:1px solid #DCDDDE;border-right:1px solid #A8A9AC;border-bottom:1px solid #A8A9AC;border-left:1px solid #DCDDDE;}


/* do layoutu */

td.tresc_lewe {width:210px!important;padding-top:8px;padding-left:15px;}
td.tresc_pasek {width:27px!important;background-image:url(pasek.jpg);background-position:center top;background-repeat:no-repeat;background-color:transparent;}
td.tresc_srodek {width:540px!important;padding-top:8px;}
td.tresc_prawe {width:165px!important;padding-top:8px;padding-right:5px;}

a.stopka,a.stopka:visited {color:#F1F1EF;text-decoration:none;}
a.stopka:hover {text-decoration:underline;}

div.polecamy {
	width:530px;
	height:auto;
	padding:5px 5px 5px 5px;
	margin: 0px auto;
	background-image:url(tlo_tresci.gif);
	background-repeat:no-repeat;
}

div.polecamy#index {
	background-image:url(tlo_tresci2.gif);
}


div.polecamy div.wnetrze {
	margin-top:10px;
	margin-left:10px;
	font-weight:bold;
	color:#B31811;
	padding:5px;
}

div.box_nazwa {width:160px;font-weight:bold;color:#43474B; margin-bottom:2px; margin-left: auto; margin-right: auto; overflow: hidden;}
div.box_fotka {width:160px;margin-top:5px;margin-bottom:5px; margin-left: auto; margin-right: auto;}
div.box_fotka img.fotka {border:1px solid #D6D6D6;cursor:pointer;}
div.box_cena {width:160px;font-size:110%;color:#B31811; margin-left: auto; margin-right: auto;}

div.box_nazwa a, div.box_nazwa a:visited {text-decoration:none;}
div.box_cena a, div.box_cena a:visited {text-decoration:none;}
div.box_nazwa a:hover, div.box_cena a:hover {text-decoration:none;}

table.listNav {width:100%;height:30px;}
table.listNav td {vertical-align:middle;color:#43474B;font-weight:normal;font-size:12px;}
table.listNav td.poprzednia {width:170px;}
table.listNav td.nastepna {width:170px;}
table.listNav #poprzednia,
table.listNav #poprzednia2 { text-align:left; /* nawigacja (poprzednia) */ }
table.listNav a {padding-left:2px;padding-right:2px; color : #43474B; font-weight : normal; text-decoration : underline;}
table.listNav a:hover {text-decoration : underline;}
table.listNav a.detCard {text-decoration: underline;font-size:12px;}
table.listNav a.detCard:hover {color:#B31811; }
table.listNav a.strona { color:#000000;font-weight:normal; /* nawigacja (powrot do listy) */ }
table.listNav a.strona_selected { color:#B31811;font-weight:bold; /* nawigacja (powrot do listy) */ }
table.listNav #selected,
table.listNav #selected2 { color:#B31811;font-weight:bold; /* nawigacja (powrot do listy) */ }
table.listNav #nastepna,
table.listNav #nastepna2 { text-align:right;/* nawigacja (nastepne zamowienie) */ }
table.listNav #nawigacja,
table.listNav #nawigacja2 { width:255px;text-align:center;font-weight:normal; /* nawigacja (powrot do listy) */ }

table.detCard {width: 525px;outline: 0px solid red;  margin: 5px auto 0px auto; }
table.detCard td {padding-right:0px;}
table.detCard td img.duzafotka {border:1px solid #D6D6D6;}
table.detCard td img.fotki {border:1px solid #D6D6D6;}

table.detCard input#ilosc {text-align:right;width:32px;}

table.detCard div.nazwa {color:#B31811;font-size:14px;font-weight:bold;margin-left:10px;margin-right:10px;margin-bottom:-5px;}
table.detCard div.nazwa img {padding-right:5px;}
table.detCard div.nazwa span {color:#43474B;font-size:11px;font-weight:bold;padding-left:10px;}

table.detCard h2.nazwa {color:#B31811;font-size:14px;font-weight:bold;margin-left:10px;margin-right:10px;margin-bottom:-5px;}
table.detCard h2.nazwa img {padding-right:5px;}
table.detCard h2.nazwa span {color:#43474B;font-size:11px;font-weight:bold;padding-left:10px;}

table.detCard div.symbol {color:#43474B;font-size:11px;}

table.detCard table.atrybutyStale {margin-left: 0px;}
table.detCard table.atrybutyStale td {font-size: 11px; text-align: left; padding-bottom: 2px; padding-top: 2px; border-bottom: 1px solid #F3F5FB; vertical-align: middle;}
table.detCard table.atrybutyStale td.etykieta {width: 80px; text-align: right; color: #8E8E8E; padding-right: 10px; /* etykiety atrybutow */ }
table.detCard table.atrybutyStale td.wartosc { width: 130px; color: #000000; /* wartosci atrybutow */ }

table.detCard table.atrybutyWybierane {margin-left: 0px;}
table.detCard table.atrybutyWybierane td {font-size: 11px; text-align: left; padding-bottom: 2px; padding-top: 2px; vertical-align: middle;}
table.detCard table.atrybutyWybierane td.etykieta {width: 80px; text-align: right; color: #8E8E8E; padding-right: 10px;}
table.detCard table.atrybutyWybierane td.wartosc {width: 130px; color: #000000;}
table.detCard table.atrybutyWybierane td.wartosc input {width: 130px;}
table.detCard table.atrybutyWybierane td.wartosc select {width: 130px;}

table.detCard table.fotki img {cursor: pointer;}

table#fotty {width:261px;margin: 10px 5px 0px 5px; outline: 0px solid pink;}
table#fotty td#zdjecie {text-align:right;padding-right:0px;}
table#fotty td#przewijane {text-align:right;padding-right:0px;}
table#fotty td#przewijane div {width:261px;height:120px;overflow: auto;text-overflow: ellipsis;margin:5px auto 5px auto;}

table.zawartoscDetCard {outline: 0px solid blue; width:520px!important; margin: 5px auto;}
table.zawartoscDetCard td {padding: 0px;}

table.detCard2 {width:245px!important;}
table.detCard2 td {text-align:center;vertical-align:middle;padding: 5px 0px;}
table.detCard2 td.dodaj {text-align:center; vertical-align: middle;}
table.detCard2 td.dodaj p {text-align:center; vertical-align: middle;}
table.detCard2 td.dodaj p label {vertical-align: middle; }

table.detCard2 td input {width:20px;}
table.detCard2 td div.symbol {margin-bottom:5px;}
table.detCard2 td.cena {color:#B31811;font-size:12px;font-weight: bold;vertical-align:top;}

table.detCard2 span.cena {color:#B31811; font-size: 12px; font-weight: bold;}
table.detCard2 span.cena_promocja {color:#B31811; font-size: 14px;  font-weight: bold;}
table.detCard2 span.cena_stara {font-size: 12px; text-decoration: line-through; color: #999; }
table.detCard2 span.waluta {padding-left: 4px;}
table.detCard2 span.cena span.waluta { }
table.detCard2 span.cena_promocja span.waluta {}
table.detCard2 span.cena_stara span.waluta { }
table.detCard2 span.cena_netto {font-size: 11px; color:#B31811; font-weight:normal; }
table.detCard2 td span.kwotanetto {}
table.detCard2 td span.kwotabrutto {}

table.detCard2#pliki {width:100%; margin: 10px auto 10px 10px;}


div.pliki {color:#B31811;font-weight:bold;}
div.pliki li {
	padding-left:5px;
	list-style-image: url(ikona_lista.gif);
}

div.pliki a, div.pliki li a {
	color:#43474B;
	font-weight:normal;
	text-decoration:underline;
	line-height:20px;
	text-align:left;
}

div.przyciski {
	/*margin-top:24px;*/
	text-align:left;
	float:right;
	width: 180px;
}

div.przyciski img {margin-right: 5px;}

div.przyciski a {
	color:#43474B;
	font-weight:normal;
	text-decoration:underline;
	line-height:20px;
}

div.pliki2 {margin-top:8px;color:#43474B;font-weight:normal;margin-left:17px;}

div.pliki2 a {
	color:#43474B;
	font-weight:normal;
	text-decoration:underline;
	line-height:20px;
}
div.pliki2 img {margin-right: 5px; margin-bottom: -2px;}

/* conLinks */
p.conLinks,p.conLinks_sel {margin-left:26px;text-indent:-13px;margin-top:0px;margin-bottom:4px;}
a.conLinks,a.conLinks:visited {text-decoration:none;font-size:12px;font-weight:bold;color:#43474B;}
a.conLinks:hover {color:#B31811;}
a.conLinks_sel,a.conLinks_sel:visited {text-decoration:none;font-size:12px;font-weight:bold;color:#B31811;}
a.conLinks_sel:hover {color:#B31811;}

table.ord_podsumowanie {}
table.ord_podsumowanie td { text-align:left;}
.ord_podsumowanie td.statusy {text-align:right;width: 200px;}

/* cusConBody */
div.cusConBody {
	margin-left:15px;
	width:190px;
	color:#43474B;
}

div.cusConBody h1 {font-size:14px; margin: 0px 0px 5px 0px;text-align:center;}
div.cusConBody h2 {font-size:14px; margin: 0px 0px 5px 0px;}

div.cusConBody p {text-align:center;}

table.filtry {width:100%;margin-right:5px;margin-left:5px;padding:4px;}
table.filtry td {vertical-align:middle;color:#43474B;font-weight:normal;text-align:center;line-height:20px;font-size:12px;}
table.filtry a {text-decoration: underline; font-size: 11px;}

table.filtry span.typy {margin-right: 14px; padding-left: 4px; padding-right: 4px;}

table.filtry#pro {}
table.filtry#pro td {padding:2px;}
table.filtry#pro td.etykieta {text-align: right; padding-right: 5px;}
table.filtry#pro td.wartosc {text-align: left; }
table.filtry#pro select {width:150px;}

table.sortList {width:100%;margin-right:5px;margin-left:5px;padding:4px;}
table.sortList td {vertical-align:middle;color:#43474B;font-weight:normal;text-align:center;line-height:20px;font-size:12px;}

table.sortList input {
	width:60px;
	text-align:right;
	padding-left:4px;
	padding-right:4px;
}

table.sortList input:hover {}
table.sortList select {width:110px;color:#43474B;}
table.sortList#wynikow select {width:50px;color:#43474B;}
table.sortList select#sort_typ {}
table.sortList td#wynikow select {width:40px;}
table.sortList select#sort_order {}
table.sortList option {font-size:12px;}

td.lista_specjalna {text-align: center;}


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


/* ***** comForm - box porownania ***** */
div.comForm#naglowek {display: none;}
table.comForm {width : 100%;}
table.comForm td {vertical-align: middle;}
table.comForm td.nazwa {font-weight: bold; font-size: 10px; color:#020202; padding: 3px 0px; /* nazwa towaru*/}
table.comForm td.akcja {text-align: right; padding-left: 5px; /* kolumna akcji (usuniete) */ }
table.comForm td.akcja a {color: red; font-size: 10px;}

table.comForm#porownaj { /* tabela z linkami porownania*/}
table.comForm#porownaj td {text-align: center;}
table.comForm#porownaj td a {text-decoration: underline;}
table.comForm#porownaj td a.button {text-decoration: none;}


/* repForm - przechowalnia */
span.repForm#gratis { /* "gratis" */ }
table.repForm {width:100%;border:0px solid #E8E8E8;}
table.repForm td {vertical-align: middle;}
table.repForm .cena	{  width: 150px; vertical-align:middle;font-weight:bold;text-align:center;padding-right:5px;}
table.repForm .ilosc {text-align:center;padding: 0px 2px;margin-right:5px;width:25px;}
table.repForm .nazwa { font-weight: bold; color:#020202;}
table.repForm .kod { font-weight: normal; color:#808080;}
table.repForm .zdjecie {}
table.repForm .lp {vertical-align: top;}

a.repForm,
a.repForm:visited {color: #424649; text-decoration: none; font-weight: bold; font-size: 11px;}
a.repForm:hover {color: #858b8f;}
a.repForm img {padding-right: 5px;}


/* ***** repLink ***** */
a.repLink { /* link do przechowalni */ }
ok {color: #0f0;}
ee {color: red;}

div.stopka {color: #ffffff; padding-top:6px; margin: 0px auto 0px 0px; font-family: Arial; font-size: 12px; letter-spacing: 1.1px; width: 730px; padding-left: 135px; text-align: left; outline: 0px solid red; overflow: hidden; white-space: nowrap;}
div.stopka p {margin: 0px;}
div.stopka a,
div.stopka a:visited {color: #ffffff; /*color:#F1F1EF;*/ text-decoration:none;}
div.stopka a:hover {text-decoration:underline;}}
div.separator {margin: 15px auto 5px auto; width:390px;height:1px;border-top:1px solid #B6B6B6;}
p.zestaw {margin: 0px auto 10px auto;}

div.flagList {position: relative; right: 245px; margin: 0px; padding-top: 5px; text-align: right;}
div.flagList img {margin-bottom: -2px; margin-right: 3px; }
div.flagList a,
div.flagList a:visited {color: #dadadc; padding-right: 10px; text-decoration: none; font-weight: bold;}
div.flagList a:hover {color: #ffffff; text-decoration: none;}


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

div.logoProducenta {width: 240px!important; margin: 25px auto 4px 0px; text-align: center; overflow: auto;}
div.waga {}
div.waga span.etykieta {}
div.waga span.wartosc {font-weight: bold;}
div.waga span.jednostka {padding-left: 4px; font-weight: normal;}

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

table.variants {}
table.variants td {padding: 1px 1px 2px 1px; vertical-align: middle;}
table.variants td.cena {padding-left: 5px; text-align: right; font-weight: bold;}
table.variants td.dodaj {text-align: center;}

.pollForm .naglowek {background: url(punkt.gif) no-repeat 0 5px; padding-left: 12px; text-align:left;font-weight:bold;color:#B31811;padding-bottom:5px;}
.pollForm td {border-bottom:3px solid white;}
.pollForm .pytanieSondy {font-weight:bold;}
.pollForm .poleSondy {vertical-align:center; padding-bottom:3px;}
.pollForm .poleSondy .radio {margin-top:3px; margin-bottom:5px;}
.pollForm .odpowiedzSondy {vertical-align:center; padding-bottom:3px;margin-bottom:5px;}
.pollForm .przyciskiSondy {text-align:center;}
.pollForm .przyciskiSondy input{ margin:3px; width:98px;}

table.bestList td {text-align:center;}



/* opiList - opinie */
.opiList table .podpis{display:block; font-weight:bold;}
.opiList table .data{display:block; font-size:0.9em}

.ratBar {background:url(ratingBar.png) 0px -30px; height:15px; }
.ratBarCurrent {background:url(ratingBar.png); height:15px; }


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

.ratForm .ratFormOption {margin:4px;}

div.conBody {}
div.conBody p.conBody {}



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

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


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

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

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

div.sumInPost select {width: 370px;}

/* ***** edycja wizualna ***** */
.vis-edit { position: absolute; width: 300px; overflow: hidden; background-color: white; border: 2px solid black; color: #515151; font-weight: bold; text-align: center; font-size: 13px;}
.vis-edit .ui-dialog-titlebar { display: block; padding: .4em 1em; position: relative; color: white; background-color: black; height: 23px; font-size: 13px; }
.vis-edit .ui-dialog-title { display: block; float: left; margin: .1em 16px .1em 0; } 
.vis-edit .ui-dialog-titlebar-close { position: absolute; right: 10px; top: 50%; width: 100px; margin: -10px 0 0 0; height: 18px; display: block; color: white; }
.vis-edit .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.vis-edit .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.vis-edit .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.vis-edit .ui-dialog-buttonpane { text-align: center; border-width: 1px 0 0 0; background: none; margin: .5em 0 0 0; padding: .3em .4em .5em .4em; }
.vis-edit .ui-dialog-buttonpane .ui-dialog-buttonset { background:none; text-align: center; margin: 0 auto;}
.vis-edit .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; margin: 0 auto; }
.vis-edit .vis-table {width: 100%;}
.vis-edit .vis-table td { text-align: left; padding: 3px 3px 3px 3px; vertical-align: top; color: black; font-size: 13px; }
.vis-edit .vis-table td.etykieta { text-align: right; width: 150px; padding-top: 5px; }
.vis-edit .vis-table td textarea { width: 400px; height: 300px; color: #585858; border: 1px solid black; background-color: white; }
.vis-edit .vis-table td input { width: 400px; color: #585858; }
.vis-edit .vis-table td input, .vis-edit .vis-table td select { color: #585858; border: 1px solid black; background-color: white; }
.vis-edit .vis-but { padding-top: 15px; text-align: center; }
.vis-edit .vis-but .button { border: 1px solid black; background-color: black; color: white; }
.vis-edit .vis-but .button:hover { border: 1px solid black; background-color: white; color: black; }
.ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: black; opacity: 0.5; filter: alpha(opacity=50); }
/* ***** koniec edycja wizualna ***** */

span.wyniki {display:block;}
span.przelicz {cursor:pointer;}
