html, body {width: 100%; height: 100%; margin: 0px;}
body {
	margin: 0px; background: #DBDBDB url(bg_body.gif) repeat-x 0% 0%; font-size: 11px; font-family: Verdana; color: #003366;
}
div#wrapper {width: 100%; height: 100%; margin: 0px auto; background: url(bg_top.gif) no-repeat 50% 0%;}

table#main {height: 257px; width: 999px; margin: 0px auto;}
table#main td#logo {text-align: center; vertical-align: bottom; }
table#main td#logo a {}

table#main div.logo {height: 200px; width: 100%; margin: 0px auto; text-align: center;}

table#main2 {width: 999px; margin: 0px auto;}
table#main2 div.blok {}
table#main2 td#content,
table#main2 td#content a {}
table#main2 td#content img {border: 0px;}

table#main3 {width: 999px; margin: 40px auto 10px auto; background: url(bg_stopka.gif) repeat-x 50% 0%;}
table#main3 td {text-align: center; font-size: 12px;}
table#main3 td, table#main3 a {color: #363634; font-weight: normal;}
table#main3 span {color: #666563;}
table#main3 a {color: #666563;}
table#main3 div {margin: 10px auto;}
table#main3 div#stopka, table#main3 div#stopka a {font-size: 11px; font-weight: normal; color: #363634;}

a {color: #0069CC; text-decoration: none; font-weight: bold;}
a:visited {color: #0069CC; text-decoration: none; }
a:hover {color: #0066CC; text-decoration: underline;}

a.selected,
a#selected,
a.selected:visited
a#selected:visited {color: #E82601;}
a.selected:hover,
a#selected:hover {color: #000000; text-decoration: underline;}

span.cena {color: #0089FE; font-size: 14px; font-weight: bold;}
span.cena_promocja {color: #FF0000; font-size: 14px; font-weight: bold;}
span.cena_stara {color: #88888A; font-weight: normal; font-size: 11px; text-decoration: line-through;}
span.waluta {padding-left: 3px; color: #000000; font-size: 10px; font-weight: normal; }
span.cena .waluta {}
span.cena_promocja .waluta {}
span.cena_stara .waluta {color: #88888A;}

table#kolumny {width: 999px}
table#kolumny #kol1 {width: 194px; padding: 54px 6px 0px 0px;}
table#kolumny #kol2 {width: 599px;}
table#kolumny #kol3 {width: 170px; padding: 0px 13px 0px 17px;}

table#kolumny #kol1 div.naglowek2 {color: #000000; font-size: 14px; font-family: Helvetica; font-weight: bold; padding-left: 15px; background: url(ikona_n_l.gif) no-repeat 0px 3px; margin-top: 0px; margin-bottom: 8px;}
table#kolumny #kol1 div.naglowek,
table#kolumny #kol2 div.naglowek,
table#kolumny #kol3 div.naglowek {color: #000000; font-size: 14px; font-family: Helvetica; font-weight: bold; padding-left: 13px; background: url(ikona_n_m.gif) no-repeat 0px 5px; margin-top: 8px; margin-bottom: 8px;}

table#kolumny #kol3 div.naglowek,
table#kolumny #kol3 div#naglowek {color: #000000; padding-left: 13px; width: 137px;}

table#tkols {width: 517px; margin: 0px 0px 0px auto;}
table#tkols input.findForm,
table#tkols input.findForm2 {margin-bottom: -5px;}
table#tkols td#tkol1 {width: 146px; padding-right: 25px; padding-bottom: 10px;}
table#tkols td#tkol2 {padding-bottom: 10px;}
table#tkols td#tkol2 input.findForm2 {width: 240px; background-color:#fdfdfd;color: #a2b9a2; cursor:pointer;}

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

table#tkols td#tkol2 input.vinForm {margin: 0px 1px 0px 4px; width: 65px; background-color:#fdfdfd;color: #a2b9a2; text-align: center;}

table#tkols td#tkol2 div.vinForm {margin: 0px 1px 0px 4px; padding: 2px 0px 2px 0px; font-weight: normal; border: 1px solid #a8a8a8; height: 16px; width: 65px; background-color:#fdfdfd;color: #e82601; text-align: center; overflow: hidden; display: inline-block; font-size:12px; cursor:pointer;}

table#tkols td#tkol2 div.finForm { padding: 2px 0px 2px 3px; font-weight: normal; border: 1px solid #a8a8a8; height: 16px; width: 240px; background-color:#fdfdfd;color: #e82601;  overflow: hidden; display: inline-block; font-size:12px;cursor:pointer;}

table#tkols td#tkol3 {padding-bottom: 10px;}
table#tkols td#tkol3 a,
table#tkols td#tkol3 a:visited {font-weight: normal; font-size: 11px; color: #000000;}
table#tkols td#tkol3 a:hover {text-decoration: underline; }

div.separ {background: url(bg_separ.gif) repeat-x 0px 0px; font-size: 0px; margin: 10px auto 0px auto; padding: 0px 0px 8px 0px; clear: both;}
td#kol3 div.separ {margin-left: 0px; width: 150px;}

div.separ1 {background: url(bg_separ1.gif) repeat-x 0px 0px; font-size: 0px; margin: 0px auto 0px auto; padding: 0px 0px 8px 0px; clear: both;}
div.separ2 {background: url(bg_separ2.gif) repeat-x 0px 0px; font-size: 0px; margin: 5px auto 0px auto; padding: 0px 0px 8px 0px; clear: both;}

div.menu_gorne {outline: 0px solid red; margin: 0px 0px 0px auto; padding: 0px; height: 40px; text-align: center; width: 700px;}

a.menu_gorne,a.menu_gorne:visited {
    background: transparent url(button_red_a.gif) no-repeat top right;
    color: #ffffff;
    display: block;
    float: left;
	text-transform: uppercase;
    font: bold 13px Arial;
    height: 39px;
    margin-right: 0px;
    padding-right: 7px;
    text-decoration: none;
}

a.menu_gorne span {
    background: transparent url(button_red_span.gif) no-repeat top left;
    display: block;
    line-height: 32px;
    padding: 0px 19px 9px 26px;
}

a.menu_gorne#selected {color: #ffffff; text-decoration: underline;}

a.menu_gorne#blue,a.menu_gorne#blue:visited {background: transparent url(button_blue_a.gif) no-repeat top right;}
a.menu_gorne#blue span {background: transparent url(button_blue_span.gif) no-repeat top left;}

a.menu_gorne:hover {color: #ffffff; text-decoration: underline;}
a.menu_gorne#wybr {color: #ffffff; text-decoration: underline;}

/* ***** style ogolne ***** */
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: 22px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 11px;}
h5 input.checkbox {margin-right: 5px; margin-bottom: 0px;}

table {}
tr {}
td {vertical-align: top;}
img {border: 0px;}
form {margin: 0px;}
a {}
a:visited {}
a:hover {}
p {}

input {font-size: 12px; border: 1px solid #A8A8A8; font-family: Verdana; padding: 2px 0px 2px 3px;}
input#wysylka { /* checkbox otwierajacy alternatywne dane adresowe do wysylki */ }
select {font-size: 12px; border: 1px solid #A8A8A8; font-family: Verdana;}
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;}
#wydrukuj { /* link do wydruku */ }

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


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

#poprzednia img {display: none;}
#poprzednia {text-align: right; vertical-align: middle;}
#poprzednia a,#poprzednia a:visited {color: #444444; background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 3px; padding-left: 10px; text-decoration: underline;}
#poprzednia a:hover {text-decoration: underline;}
#nawigacja {}
#nastepna img {display: none;}
#nastepna {text-align: left; vertical-align: middle;}
#nastepna a,#nastepna a:visited {color: #444444; background: url(ikona_nawigacja_nastepna.gif) no-repeat 100% 3px; padding-right: 10px; 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 { background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 3px; padding-left: 10px; text-decoration: none;}
p#poprzednia a:hover {text-decoration: underline;}

div.dalej {clear: left; margin: 5px 0px;}
div.dalej a,div.dalej a:visited { background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 3px; padding-left: 10px; text-decoration: none;}
div.dalej a:hover {text-decoration: underline;}
p.dalej {clear: left; margin: 5px 0px;}
p.dalej a,div.dalej a:visited { background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 3px; padding-left: 10px; text-decoration: none;}
p.dalej a:hover {text-decoration: underline;}

p.dalej.cartForm a {background-color: #0088ff; background-image: none; color: white; font-weight: bold; font-size :12px; padding: 2px 6px 2px 6px;  border: 1px solid #a8a8a8; }
p.dalej.cartForm a:hover {text-decoration: none;}

/* ***** ogolne style standardowych elementow ***** */
input.button {cursor: pointer; background-color: #0088FF; color: #ffffff; font-weight: bold; padding: 2px 6px 2px 6px; }
input.button:hover {}
td.radio input { /* obszar przyciskow radio w formularzach zamawiania ##### do usuniecia */ }

input.radio {border: 0px;}
input.checkbox {border: 0px;}

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 { /* link do formularza przelewu */ }
.payFormLink a:hover { /* link do formularza przelewu */ }
.payFormLink img { /* miniaturka przelewu */
	border: 1px solid #6A9962;
}


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


/* ***** catPath ***** */
div.catPath {width: 567px; font-weight: bold; color: #43474B; font-size: 12px; font-family: Verdana; margin: -1px auto 10px auto; line-height: 17px; }
div.catPath h2 {font-weight: bold; color: #43474B; font-size: 12px; font-family: Verdana; }
div.catPath a,
div.catPath a:visited {color: #43474B; text-decoration: underline;}
div.catPath a:hover {color: #0066CC;}
div.catPath span {color: #B31811; padding-right: 10px; }

table.catPath {margin-left: auto; margin-right: auto; width: 567px;}
table.catPath td {}
table.catPath a, table.catPath a:visited { /* linki wewnatrz sciezki "okruszkow" */ }
table.catPath a:hover { /* linki wewnatrz sciezki "okruszkow" */ }


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

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


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

/* ***** findForm ***** */
table.findForm {}
table.findForm td {}
table.findForm input {}
table.findForm input.findForm {margin-top: 0px; width: 118px; padding-left: 3px;}
table.findForm input#szukaj, input#szukaj,input#focus {width: 21px; height: 21px; margin: 0px 0px 0px 2px; font-size: 12px; border: 0px; background: url(ikona_szukaj.gif) no-repeat 0px 0px;}
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; }

table.findForm2 {}
table.findForm2 input {}
table.findForm2 input.findForm2 {margin-top: 0px; width: 140px; padding-left: 3px;}
table.findForm2 input#szukaj2, input#szukaj2,input#focus {width: 21px; height: 21px; margin: 0px 0px 0px 2px; font-size: 12px; border: 0px; background: url(ikona_szukaj.gif) no-repeat 0px 0px;}
table.findForm2 input#szukaj2:hover, input#szukaj2:hover {}


/* ***** loginForm ***** */
table.loginForm {width: 150px;}

table.loginForm td {padding: 2px 0px;}
table.loginForm td.ikonki {vertical-align: middle; width: 18px;text-align: center;}

table.loginForm a, table.loginForm a:visited {text-decoration: underline;/* linki  */ }
table.loginForm a:hover {/* linki */ }

table.loginForm td#upomnienie { /* komorka komunikatu o bledzie przy wypelnianiu formularza */ }
table.loginForm td.etykieta { /* etykieta dla pol logowania */ }
table.loginForm input {}

table.loginForm input#login {width: 145px; color: #777779;}
table.loginForm input#haslo {width: 121px; color: #777779; margin-top: 2px;}
table.loginForm input#zaloguj {width: 21px; height: 21px; margin: 2px 0px 0px 2px; font-size: 12px; border: 0px; background: url(ikona_zaloguj.gif) no-repeat 0px 0px;}

table.loginForm input#zaloguj:hover {}
table.loginForm td#zarejestruj {text-align: left; padding: 2px 0px;}
table.loginForm td#zarejestruj a, table.loginForm td#zarejestruj a:visited {color: #0086FD;}
table.loginForm td#zarejestruj a:hover {}

table.loginForm td#przypomnij {text-align: left; padding: 2px 0px;}
table.loginForm td#przypomnij a, table.loginForm td#przypomnij a:visited {color: #000000;}
table.loginForm td#przypomnij a:hover {}

table.loginForm #witaj {padding: 2px 0px 4px 0px;}
table.loginForm #witaj span {font-weight: bold;}

table.loginForm #rabat {padding: 2px 0px 4px 0px;}
table.loginForm #rabat span {font-weight: bold;}

table.loginForm #punkty {padding: 2px 0px 4px 0px;}
table.loginForm #punkty span {font-weight: bold;}


/* ***** 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 td {	padding: 0px 5px 5px 0px; vertical-align: middle;}
table.recForm .etykieta { /* etykieta pola teksotwego */
	text-align: right;
}
table.recForm .miniaturka { /* miniaturka i podpis miniaturki */
	vertical-align: middle;
}
table.recForm .miniaturka a {}
table.recForm .zapytaj { /* komorka przycisku submit */ }

/* ***** subReqForm ***** */
div.subReqForm {}
table.subReqForm { /* tabela z formularzem zamowienia newslettera */ }
table.subReqForm h5 { /* tytul formularza zamowienia newslettera */ }
table.subReqForm p {margin: 4px 0px;}
table.subReqForm input {padding: 2px 6px;}
table.subReqForm #zamawiam {margin: 2px 0px 2px auto;}
table.subReqForm #zamawianyadres {margin: 2px 0px ; width: 166px;}

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

/* v2: */
div.cart {width: 150px; /* modul koszyka */ }
div.cart div.naglowek img {float: right;}
div.cart div.naglowek {padding-bottom: 6px;}
div.cart div.naglowek a {color: #000000; text-decoration: underline;}

table.cart {width: 150px;}
table.cart td.ilosc {display: none;}
table.cart td.zl {text-decoration: underline;}
table.cart td.cena {display: none;}
div.pusty {  /* twoj koszyk jest pusty */
	text-align: center;
}
div.podsumowanie { /* podsumowanie koszuka */ }
div.podsumowanie span.cena { /* cena w podsumowaniu koszyka */
	font-weight: bold;
}
div.podsumowanie span.waluta {/* waluta ceny */}
span.cart a, span.cart a:visited { /* link do koszyka */ }
span.cart a:hover { /* link do koszyka */ }


/* ***** buyPath ***** */
table.buyPath {margin: 0px auto 15px auto;}
table.buyPath img {
	margin-bottom: 1px;
}
a.buyPath, a.buyPath:visited { /* link w sciezce okruszkow */ }
a.buyPath:hover { /* link w sciezce okruszkow */ }
a.buyPath#selected, a.buyPath#selected:visited { /* wybrany link w sciezce okruszkow */
	text-decoration: none;
}
a.buyPath#selected:hover { /* wybrany link w sciezce okruszkow */ }
span.buyPath {}
div.buyPath {}

table.buyPath#porady {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
table.buyPath#porady td {
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}

/* ***** cartForm ***** */
div.cartForm#zasobnik{ /*lista rabatow, lista towarow, kod rabatowy, aktualizuj koszyk we wsplnym zasobniku */
	width : 100%;
}
table.cartForm {
	width: 100%;
}

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 { /* tabele z zestawieniami / wyborem */ }
table.cartForm.towary {}
table.cartForm.towary td {vertical-align: middle;}
table.cartForm.dostawcy {}
table.cartForm.krajDostawy {}
table.cartForm.platnosci {}
table.cartForm.opakowania {}

table.cartForm.krajDostawy select {width: 165px!important;}

table.cartForm .cena	{ /* kolumna z cena */
	vertical-align: middle;
	font-weight: bold;
	text-align: right;
	width: 100px;
}
table.cartForm td.akcje {width: 40px; text-align: right; padding: 0px;}
table.cartForm td.akcje a {font-size: 10px; font-weight: normal; color: #ff0000;}
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;
	color: #FF0000;
	font-size: 14px;
}
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#wpiszKod {text-align: right; }
table.cartForm#kodRabatowy td.akcje {width: 40px; font-size: 10px;}
table.cartForm#kodRabatowy td#dodajKodRabatowy {vertical-align: middle;  text-align: right;}
table.cartForm#kodRabatowy td#dodajKodRabatowy input {width: 60px;}
table.cartForm#kodRabatowy td#dodajKodRabatowy_przycisk {width: 60px; text-align: right; }
table.cartForm#kodRabatowy td#dodajKodRabatowy_przycisk input {}

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


.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;
	color: #FF0000;
	font-size: 14px;
}
table.sum tr.razem#rabat td.razem {}
table.sum tr.razem#rabat td.cena {font-size: 12px; color: #003366;}

table.sum .opis { /*  kolumna z opisami dla opcji zamowienia */
	text-align: right;
	vertical-align:middle;
}
table.sum td.opis, table.sum td.cena {}
table.sum#dane_odbiorcy { /* dane odbiorcy zamowienia */ }
table.sum#dane_odbiorcy td { /* komorki z danymi odbiorcy i dostawy */}
table.sum#dane_odbiorcy h5 { /* naglowki w komorkach z danymi odbiorcy i dostawy */ }
a.sum, a.sum:visited {}
a.sum:hover {}

p.sum {}

table.sum td.nazwa {}
table.sum .etykieta { /* etykieta do uwag */ }
table.sum .textarea { /* pole do wpiasnia uwag */ }


/* ***** sumOrd ***** */
span.sumOrd#gratis { /* gratis */ }
table.sumOrd { /* tabele */
	width: 100%;
}
table.sumOrd .nazwa { /* kolumna z nazwa na wykazie towarow */
	text-align: left;
}
table.sumOrd .cena { /* kolumna z cena */
	vertical-align: middle;
	text-align: right;
	width: 100px;
}
table.sumOrd .ilosc { /* kolumna ilosci na wykazie towarow */
	vertical-align: middle;
	text-align: right;
	width: 60px;
}
table.sumOrd .razem { /* komorka podsumowania */
	font-weight: bold;
	text-align: right;
}
table.sumOrd table#razem {}
table.sumOrd td.razem {
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}

table.sumOrd tr.razem td.cena {
	vertical-align: middle;
	color: #FF0000;
	font-size: 14px;
}
table.sumOrd tr.razem#rabat td.razem {}
table.sumOrd tr.razem#rabat td.cena {font-size: 12px; color: #003366;}


h5.sumOrd { /* naglowki sekcji */ }
table.sumOrd .opis {
	vertical-align: middle;
	text-align: right;
}
table.sumOrd#dane_odbiorcy { /* dane odbiorcy zamowienia */ }
table.sumOrd#dane_odbiorcy td { /* komorki z danymi odbiorcy i dostawy */
	 vertical-align: top;
	 width: 50%;
	 text-align: center;
}
table.sumOrd#dane_odbiorcy h5 { /* naglowki w komorkach z danymi odbiorcy i dostawy */ }
table.sumOrd#uwagi { /* uwagi do zamowienia */ }
table.sumOrd#uwagi h5 { /* naglowek uwag do zamowienia */ }

table.sumOrd td.sum_opis {padding: 0px;}

/* ***** ordDet ***** */
h5.ordDet { /* naglowki sekcji */ }
table.ordDet {width : 100%;}
table.ordDet#dane_odbiorcy h5 { /* naglowki w komorkach z danymi odbiorcy i dostawy */ }
table.ordDet#uwagi { /* uwagi do zamowienia */ }
table.ordDet#uwagi h5 { /* naglowek uwag do zamowienia */ }
table.ordDet a, table.ordDet a:visited { /* linki wewnatrz zamowienia */ }
table.ordDet a:hover { /* linki wewnatrz zamowienia */ }
table.ordDet #poprzednia {text-align: left; vertical-align: middle; width: 180px;}
table.ordDet #poprzednia a {}
table.ordDet #nastepna {text-align: right; vertical-align: middle; width: 180px;
}
table.ordDet #nastepna a {}
table.ordDet #lista {vertical-align: middle;text-align: center;	width: 230px;}
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: 2px 2px 8px 2px;}
table.ordList td.lp {font-weight: bold;}
table.ordList td.data,
table.ordList td.platnosc,
table.ordList td.status {font-size: 10px;}
table.ordList th.naleznosc {text-align: right; padding-right: 3px; }
table.ordList td.naleznosc {width: 120px; font-size: 13px; color: #ff0000; font-weight: bold; text-align: right; padding-right: 3px;}
table.ordList .dostawca {display: none;}
table.ordList .rozliczone { text-align:center; /* kolumna z ikona rozliczenia */ }
table.ordList .szczegoly { /* kolumna z linkiem do szczegolow */ }
p.ordList#strony { /* ilosc wynikow na strone */ }
td.ordList select {width: 40px;}
.ordList .druk {}


/* ***** regForm **** */
span.regForm#upomnienie, span.userForm#upomnienie { /* blad walidacji */
	padding: 1px;
}
h5.regForm,h5.userForm {}
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: 5px 1px 2px 0px;}
table.regForm td, table.userForm td {vertical-align: middle;padding: 1px 1px 2px 0px;}

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

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


/* menu kategorii */
/*
TABLE.catMenu
   TR
      TD
         P
            A
               IMG
*/
table.catMenu { /* tabela z menu kategorii */
	width: 100%;
}
table.catMenu tr { /* wiersz tabeli z menu kategorii */ }
table.catMenu tr.styl1 { /* nieparzysty wiersz tabeli z menu kategorii (z wylaczeniem linkow do tresci) */ }
table.catMenu tr.styl2 { /* parzysty wiersz tabeli z menu kategorii (z wylaczeniem linkow do tresci)  */ }
table.catMenu td {text-align: left;}

table.catMenu td.zwiniete1 {
	padding-left: 6px;
	background: url(tlo1.gif) no-repeat left;
}
table.catMenu td.rozwiniete1 {
	padding-left: 6px;
	background: url(tlo1.gif) no-repeat left;
}
table.catMenu td.zwiniete2 {
	padding-left: 19px;
	background: url(tlo2n.gif) no-repeat left;
}
table.catMenu td.rozwiniete2 { /* rozwiniety wiersz tabeli z menu kategorii poziom 2 */
	padding-left: 19px;
	background: url(tlo2n.gif) no-repeat left;
}
table.catMenu td.zwiniete3 { /* wiersz tabeli z menu kategorii poziom 3 */
	padding-left: 34px;
	background: url(tlo3n.gif) no-repeat left;
}
table.catMenu td.rozwiniete3 { /* rozwiniety wiersz tabeli z menu kategorii poziom 3 */
	padding-left: 34px;
	background: url(tlo3n.gif) no-repeat left;
}
table.catMenu td.zwiniete4 { /* wiersz tabeli z menu kategorii poziom 3 */
	padding-left: 52px;
	background: url(tlo4n.gif) no-repeat left;
}
table.catMenu td.rozwiniete4 { /* rozwiniety wiersz tabeli z menu kategorii poziom 3 */
	padding-left: 52px;
	background: url(tlo4n.gif) no-repeat left;
}

table.catMenu p {margin: 0px;  padding: 0px; }

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 { /* linki do kategorii lub tresci wewnatrz tabeli */ }
table.catMenu a.selected {font-weight: bold;}

table.catMenu td.tresc1 {padding-left: 6px; background: url(tlo1n.gif) no-repeat left;}
table.catMenu td.tresc2 {padding-left: 31px; background: url(tlo2n.gif) no-repeat left;}
table.catMenu td.tresc3 {padding-left: 56px; background: url(tlo3n.gif) no-repeat left;}
table.catMenu td.tresc3 {padding-left: 87px; background: url(tlo4n.gif) no-repeat left;}

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_p.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_p.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_p.gif) no-repeat 0px 0px; float: left;}

*/

table.catMenu td div.level {width: 14px; height: 9px; margin-top: 2px; font-size: 0px; float: left;}

table.catMenu td.zwiniete1#zawartosc_kategorie div.level,
table.catMenu td.zwiniete1#bezZawartosci_kategorie div.level {background: url(catMenu_p.gif) no-repeat 0px 0px;}
table.catMenu td.rozwiniete1#zawartosc_kategorie div.level,
table.catMenu td.rozwiniete1#bezZawartosci_kategorie div.level {background: url(catMenu_m.gif) no-repeat 0px 0px;}

table.catMenu td.zwiniete2#zawartosc_kategorie div.level,
table.catMenu td.zwiniete2#bezZawartosci_kategorie div.level {background: url(catMenu_p.gif) no-repeat 0px 0px;}
table.catMenu td.rozwiniete2#zawartosc_kategorie div.level,
table.catMenu td.rozwiniete2#bezZawartosci_kategorie div.level {background: url(catMenu_m.gif) no-repeat 0px 0px;}

table.catMenu td.zwiniete3#zawartosc_kategorie div.level,
table.catMenu td.zwiniete3#bezZawartosci_kategorie div.level {background: url(catMenu_p.gif) no-repeat 0px 0px;}
table.catMenu td.rozwiniete3#zawartosc_kategorie div.level,
table.catMenu td.rozwiniete3#bezZawartosci_kategorie div.level {background: url(catMenu_m.gif) no-repeat 0px 0px;}

table.catMenu td.zwiniete1#o_zawartosc_kategorie div.level,
table.catMenu td.zwiniete1#o_bezZawartosci_kategorie div.level {background: url(catMenu_p.gif) no-repeat 0px 0px;}
table.catMenu td.rozwiniete1#o_zawartosc_kategorie div.level,
table.catMenu td.rozwiniete1#o_bezZawartosci_kategorie div.level {background: url(catMenu_m.gif) no-repeat 0px 0px;}

table.catMenu td.zwiniete2#o_zawartosc_kategorie div.level,
table.catMenu td.zwiniete2#o_bezZawartosci_kategorie div.level {background: url(catMenu_p.gif) no-repeat 0px 0px;}
table.catMenu td.rozwiniete2#o_zawartosc_kategorie div.level,
table.catMenu td.rozwiniete2#o_bezZawartosci_kategorie div.level {background: url(catMenu_m.gif) no-repeat 0px 0px;}

table.catMenu td.zwiniete3#o_zawartosc_kategorie div.level,
table.catMenu td.zwiniete3#o_bezZawartosci_kategorie div.level {background: url(catMenu_p.gif) no-repeat 0px 0px;}
table.catMenu td.rozwiniete3#o_zawartosc_kategorie div.level,
table.catMenu td.rozwiniete3#o_bezZawartosci_kategorie div.level {background: url(catMenu_m.gif) no-repeat 0px 0px;}

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

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

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_tlo2n.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_tlo3n.gif);}


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


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

#lista_towarow {width: 578px;}

table.itemList {width: 578px; background: url(bg_itemList.gif) no-repeat 50% 100%; margin: 4px auto 0px auto;}
table.itemList td {vertical-align: middle; padding-bottom: 9px;}
table.itemList td.nazwa {padding: 4px 11px 3px 11px; }
table.itemList td.cena {padding: 4px 11px 4px 0px; text-align: right;}

/*#lista_towarow tr td,*/
#lista_towarow tr       table.itemList td.nazwa {background-color: #ffffff;}
#lista_towarow tr:hover table.itemList td.nazwa {background-color: #EFF0F4;}

#lista_towarow tr       table.itemList td.cena {background-color: #ffffff;}
#lista_towarow tr:hover table.itemList td.cena {background-color: #EFF0F4;}

#lista_towarow tr       table td {background-color: #ffffff;}
#lista_towarow tr:hover table td {background-color: #ffffff;}


table.itemList td.producent {width: 203px; padding-left: 11px;}
table.itemList td.indeks {width: 107px;}
table.itemList td.stan {width: 20px;}
#lista_towarow td.dodaj {width: 125px; text-align: right; padding-right: 0px;}

#lista_towarow td.dodaj div.do_koszyka,
#lista_towarow td.dodaj div.do_szczegolow {width: 115px; margin: 0px 4px 0px auto; text-align: left;}
#lista_towarow a.do_koszyka,
#lista_towarow a.do_koszyka:visited {display: block; width: 115px; /* background-color: #0088FF;*/ /*width: 87px; padding-left: 28px; */ line-height: 24px; color: #ffffff; font-weight: bold; font-size: 12px; font-family: Verdana; background-repeat: no-repeat; background-position: 0% 50%; text-decoration: none;}
#lista_towarow a.do_koszyka:hover {color: #EFF0F4;}
#lista_towarow a.do_szczegolow,
#lista_towarow a.do_szczegolow:visited {display: block; width: 84px; height: 24px; line-height: 24px; padding-left: 31px; font-weight: bold; font-size: 12px; font-family: Verdana; background-repeat: no-repeat; background-position: 0% 50%; text-decoration: none;}
#lista_towarow a.do_szczegolow:hover {}


table.itemList td.obrazek {width: 100px; height: 50px; padding: 4px 0px 12px 0px; text-align: left;}
table.itemList td.obrazek div.ramka {margin: 0px 0px 0px auto; width: 90px; height: 60px; background-position: 100% 50%; background-repeat: no-repeat; overflow: hidden; border: 0px solid #ffffff!important;}
table.itemList div.obrazek {}
table.itemList div.obrazek img {cursor: pointer;}



table.itemList .cena {}
table.itemList .cena_promocja {}
table.itemList .cena_stara {text-decoration: line-through;}
table.itemList .waluta {}
table.itemList .cena .waluta {}
table.itemList .cena_promocja .waluta {}
table.itemList .cena_stara .waluta {}

table.itemList div.producent {}
table.itemList .do _szczegolow {}

table.filtry {margin: 0px auto 0px auto;}
table.filtry td {vertical-align: middle; text-align: left; color: #444444; font-size: 11px; font-weight: normal; padding: 2px 0px 2px 0px; }
table.filtry a.button {color: #444444; text-decoration: underline;}
table.filtry div.button {margin: 0px 0px; padding: 7px 0px 0px 0px;}
/*table.filtry input.button#filtruj {width: 108px; height: 19px; margin: 0px 0px 0px 0px; background: transparent url(input_filtruj.gif) no-repeat 0% 0%; border: 0px!important; outline: 0px; padding: 0px!important; font-size: 0px;}*/
table.filtry input.button#filtruj {width: 108px; height: 19px; vertical-align: middle; margin: 0px 0px 0px 0px; background: transparent url(input_filtruj_v.gif) no-repeat 0% 50%; border: 0px!important; outline: 0px; padding: 2px 2px 2px 2px!important; text-align: center; font-weight: bold; color: #ffffff; font-size: 11px; font-family: Verdana, Arial;}
table.filtry input,table.filtry select {font-size: 11px;}

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

table.filtry#zaawansowane {margin-top: 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 span.typy input.checkbox {margin: 0px; padding: 0px; width: 20px; }


/* id nazwa i fotka wystepuja tylko na listach specjalnych */
div.naglowek {font-weight : bold; clear : both; color: #000000;}
div#naglowek {color: #000000; font-size: 12px; font-weight: bold; padding-left: 13px; background: url(ikona_n_m.gif) no-repeat 0px 4px; margin-top: 8px; margin-bottom: 8px;}
div.loginForm#naglowek {font-family: Helvetica; font-size: 14px;}


div.mainList {background: url(ikona_poleca.gif) no-repeat 100% 0%;}
div.mainList div.naglowek2 {color: #000000; height: 21px; font-family: Helvetica; font-size: 14px; font-weight: bold; padding-left: 15px; background: url(ikona_n_l.gif) no-repeat 0px 2px; margin-top: 8px; margin-bottom: 8px;}
table.mainList {width : 100%;}

div.newList {background: url(ikona_nowosci.gif) no-repeat 100% 0%;}
div.newList div.naglowek2 {color: #000000; height: 21px; font-family: Helvetica; font-size: 14px; font-weight: bold; padding-left: 15px; background: url(ikona_n_l.gif) no-repeat 0px 2px; margin-top: 8px; margin-bottom: 8px;}
table.newList {width : 100%;}

div.setList div.naglowek {}
table.setList {width: 400px; margin: 0px auto;}
table.setList table {width: 100%; margin: 2px 0px;}
table.setList table td {vertical-align: middle; text-align: left;}
table.setList table td.obrazek {width: 100px; height: 75px; padding: 4px 0px 12px 10px;}
table.setList table td.obrazek div.obrazek {border: 1px solid #CCC9C5; text-align: center; height: 75px; width: 100px;}
table.setList table td.obrazek div.obrazek a {width: 100%; display: inline-block;}
table.setList table td.obrazek div.ramka {margin: 0px 0px 0px auto; width: 80px; height: 60px; background-position: 0% 50%; background-repeat: no-repeat; overflow: hidden; border: 0px solid #ffffff!important;}

div.compoList div.naglowek {}
table.compoList {width: 400px; margin: 0px auto;}
table.compoList table {width: 100%; margin: 2px 0px;}
table.compoList table td {vertical-align: middle; text-align: left;}
table.compoList table td.obrazek {width: 100px; height: 75px; padding: 4px 0px 12px 10px;}
table.compoList table td.obrazek div.obrazek {border: 1px solid #CCC9C5; text-align: center; height: 75px; width: 100px;}
table.compoList table td.obrazek div.obrazek a {width: 100%; display: inline-block;}
table.compoList table td.obrazek div.ramka {margin: 0px 0px 0px auto; width: 80px; height: 60px; background-position: 0% 50%; background-repeat: no-repeat; overflow: hidden; border: 0px solid #ffffff!important;}

table.setList table td.nazwa span.nazwa {display: block; height: 60px;}
table.setList table td.nazwa span.cena {font-size: 11px; font-weight: normal; color: black;}
table.compoList table td.nazwa span.nazwa {display: block; height: 60px;}
table.compoList table td.nazwa span.cena {font-size: 11px; font-weight: normal; color: black;}

table.listy {width: 166px; margin: 3px auto;}
table.listy td {padding: 0px;}
table.listy td.obrazek {width: 86px; height: 80px; text-align: right; vertical-align: bottom; overflow: hidden;}
table.listy td.obrazek div.ramka {margin: 0px; width: 80px; height: 80px; background: no-repeat center; overflow: hidden;
	border-top: 2px solid #ffffff!important;
	border-right: 3px solid #ffffff!important;
	border-bottom: 2px solid #ffffff!important;
	border-left: 3px solid #ffffff!important;
	background-color: #ffffff;
}
table.listy td.nazwa {width: 73px; text-align: left;padding-left: 7px; font-size: 9px; }
table.listy td.nazwa div.nazwa {width: 73px; height: 60px; overflow: hidden;}
table.listy td.nazwa a {font-weight: normal;}
table.listy td.cena {text-align: left; padding-left: 7px; vertical-align: bottom; font-size: 9px; }
table.listy span.cena {color: #000000; font-size: 11px; font-weight: normal;}
table.listy span.cena_promocja {color: #FF0000; font-size: 11px; font-weight: bold;}
table.listy span.cena_stara {color: #88888A; font-weight: normal; font-size: 10px; text-decoration: line-through;}
table.listy span.waluta {padding-left: 3px; color: #000000; font-size: 8px; font-weight: normal; }
table.listy span.cena .waluta {}
table.listy span.cena_promocja .waluta {}
table.listy span.cena_stara .waluta {color: #88888A;}


div.lista_main div.naglowek {}
table.lista_main {width : 100%;}
table.lista_main td {font-family: Arial!important;}
table.lista_main table.listy2 {width: 178px; height: 149px; border: 1px solid #A8A8A8; margin: 4px auto;}
table.lista_main table.listy2:hover {border: 1px solid #F02D15;}
table.lista_main table.listy2 td {padding: 0px; vertical-align: top;}
table.lista_main table.listy2 td.obrazek {width: 176px; height: 112px; text-align: center; vertical-align: middle; border-bottom: 1px solid #A8A8A8; overflow: hidden;}
table.lista_main table.listy2:hover td.obrazek {border-bottom: 1px solid #F02D15;}
table.lista_main table.listy2 td.obrazek div.ramka {margin: 0px; width: 176px; height: 112px; background: no-repeat center; overflow: hidden;}
table.lista_main table.listy2 td.nazwa {width: 90px; text-align: left;padding: 4px 5px;}
table.lista_main table.listy2 td.nazwa div.nazwa {width: 90px; height: 43px; overflow: hidden;}
table.lista_main table.listy2 td.cena {text-align: left; font-size: 9px; text-align: right; padding: 4px 5px 4px 0px;}

table.lista_main td table.listy2:hover tr.kolor td {background-color: #F02D15;}
table.lista_main td table.listy2:hover tr.kolor td.nazwa,
table.lista_main td table.listy2:hover tr.kolor td.nazwa a {color: #FFFFFF; font-weight: normal; text-decoration: none;}
table.lista_main td table.listy2:hover tr.kolor td.cena,
table.lista_main td table.listy2:hover tr.kolor td.cena a {color: #FFFFFF; font-weight: normal; text-decoration: none;}
table.lista_main td table.listy2:hover tr.kolor span.cena {font-size: 12px; color: #FFFFFF; font-weight:normal; text-decoration: none;}
table.lista_main td table.listy2:hover tr.kolor span.cena_promocja {color: #FFFFFF; font-weight: bold; font-size: 12px;}
table.lista_main td table.listy2:hover tr.kolor span.cena_stara {color: #FFFFFF; font-weight: normal; font-size: 10px; text-decoration: line-through;}
table.lista_main td table.listy2:hover tr.kolor span.waluta {font-weight: normal; font-size: 10px; color: #FFFFFF;  }
table.lista_main td table.listy2:hover tr.kolor span.cena_stara span.waluta {color: #FFFFFF; font-weight: normal; }


table.lista_main td    tr.kolor td {background-color: #FFFFFF;}
table.lista_main td.hl tr.kolor td {background-color: #F02D15;}
table.lista_main td    td.nazwa a {color: #444444; font-weight: normal; text-decoration: none;}
table.lista_main td.hl td.nazwa a {color: #FFFFFF; font-weight: normal; text-decoration: none;}
table.lista_main td    td.cena {color: #444444; font-weight: normal; text-decoration: none;}
table.lista_main td.hl td.cena {color: #FFFFFF; font-weight: normal; text-decoration: none;}
table.lista_main td    table.listy2 span.cena {font-size: 12px; color: #444444; font-weight: normal; text-decoration: none;}
table.lista_main td.hl table.listy2 span.cena {font-size: 12px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
table.lista_main td    table.listy2 span.cena_promocja {color: #FF0000; font-weight: bold; font-size: 12px;}
table.lista_main td.hl table.listy2 span.cena_promocja {color: #FFFFFF; font-weight: bold; font-size: 12px;}
table.lista_main td    table.listy2 span.cena_stara {color: #88888A; font-weight: normal; font-size: 10px; text-decoration: line-through;}
table.lista_main td.hl table.listy2 span.cena_stara {color: #FFFFFF; font-weight: normal; font-size: 10px; text-decoration: line-through;}
table.lista_main td    table.listy2 span.waluta {font-weight: normal; font-size: 10px; color: #444444;}
table.lista_main td.hl table.listy2 span.waluta {color: #FFFFFF; font-weight: normal; }
table.lista_main td    table.listy2 span.cena .waluta {}
table.lista_main td    table.listy2 span.cena_promocja .waluta {}
table.lista_main td    table.listy2 span.cena_stara .waluta {color: #88888A;}

div.bestList {background: url(ikona_poleca.gif) no-repeat 129px 0%;}
div.bestList div.naglowek {height: 21px;width: 150px;}
table.bestList {}
table.bestList td {}

div.proList {background: url(ikona_promocje.gif) no-repeat 100% 0%;}
div.proList div.naglowek2 {color: #000000; height: 21px; font-family: Helvetica; font-size: 14px; font-weight: bold; padding-left: 15px; background: url(ikona_n_l.gif) no-repeat 0px 2px; margin-top: 8px; margin-bottom: 8px;}
table.proList {width : 100%;}


/* ***** 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: 567px; margin: 5px auto 0px auto;}
table.listNav td {vertical-align: middle; text-align: center;}
table.listNav td.poprzednia {width: 170px; text-align: right;}
table.listNav td.nawigacja {width: 180px; }
table.listNav td.nastepna {width: 170px; text-align: left;}

table.listNav2 {width: 567px; margin: 0px auto 15px auto;}
table.listNav2 td {vertical-align: middle; text-align: center;}
table.listNav2 td.poprzednia {width: 170px; text-align: left!important;}
table.listNav2 td.nawigacja {width: 180px; }
table.listNav2 td.nastepna {width: 170px; text-align: right!important;}

/* ***** detCard do gruntownej renowacji ***** */
table.detCard {}

table.detCard td#zdjecie {}
table.detCard td.nazwa {width: 330px; padding-left: 5px; padding-bottom: 10px;}
table.detCard h1.nazwa {color: #0066CC; font-weight: bold; font-size: 14px; padding: 0px 4px 0px 0px; margin: 0px;}
table.detCard td.nazwa img {margin-bottom: -4px; margin-right: 4px;}
table.detCard td#cenaIStan {width: 228px; padding-right: 5px; text-align: right; padding-bottom: 10px;}
table.detCard input#ilosc {width: 24px;}

table.detCard div.stan {font-size: 11px; color: #43474B; margin: 8px 0px 5px auto;}
table.detCard div.stan img {margin-bottom: -2px; padding: 0px 4px;}

table.detCard div.nazwa {}
table.detCard div.nazwa img {}
table.detCard div.nazwa span {}
table.detCard div.symbol {}
table.detCard td#przewijane {}
table.detCard td img.fotki {
	cursor: pointer;
}

/*input.button#dodaj {width: 154px; height: 24px; background: transparent url(input_dodaj.gif) no-repeat 0% 0%; border: 0px!important; outline: 0px; padding: 0px!important; font-size: 0px;}*/
input.button#dodaj{width: 154px; height: 24px; background: transparent url(input_dodaj_v.gif) no-repeat 0% 50%; border: 0px!important; outline: 0px; padding: 2px 2px 2px 26px!important; text-align: left; font-weight: bold; color: #ffffff; font-size: 12px; font-family: Verdana, Arial; margin-left: 5px;}
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 { /* komunikat : brak towaru w magazynie */ }

table.detCard #cenaIStan {}
table.detCard .atrybutyStale {}
table.detCard .atrybutyStale td.etykieta { /* etykiety ceny i statusu dostepnosci */ }
table.detCard .atrybutyStale td.wartosc { /* wartosci  ceny i statusu dostepnosci */ }

table.detCard .atrybutyStale {width: 330px; margin: 0px auto 10px 0px;}
table.detCard .atrybutyStale#produc {width: 330px; margin: 10px auto 0px 0px;}
table.detCard .atrybutyStale td {vertical-align: middle; padding-top: 2px; padding-bottom: 2px;}
table.detCard .atrybutyStale td.etykieta {width: 110px; padding-right: 14px;color: #666666; text-align: right;}
table.detCard .atrybutyStale td.wartosc {font-weight: bold; color: #000000; text-align: left;}

table.detCard .atrybutyWybierane {margin: 5px 0px 0px auto;}
table.detCard .atrybutyWybierane td {vertical-align: middle; padding-top: 1px; padding-bottom: 2px;}
table.detCard .atrybutyWybierane td.etykieta {padding-right: 14px;color: #43474B; text-align: right;}
table.detCard .atrybutyWybierane td.wartosc {color: #000000; text-align: left;}

table.detCard table.modele {width: 140px; margin: 0px auto;}
table.detCard table.modele td {padding: 2px 6px; color: #313131;}

table.detCard#akcje {width: 400px; margin: 0px auto;}
table.detCard#akcje #akcje_lewa ul {width: 190px; margin: 0px 0px 0px 0px; padding: 0px; padding-left: 10px;}
table.detCard#akcje #akcje_lewa li {list-style: none; margin: 2px 0px; padding: 0px;}
table.detCard#akcje #akcje_lewa a,
table.detCard#akcje #akcje_lewa a:visited {line-height: 21px; height: 21px; padding-left: 24px; text-decoration: none; color: #43474B; font-size: 12px; font-family: Verdana; display: block; font-weight: normal; margin: 0px;}
table.detCard#akcje #akcje_lewa a:hover {color: #0066CC;}
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#wydrukuj1  {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%; }
table.detCard#akcje div.pliki a {background: url(ikona_plik.gif) no-repeat 0% 40%; }

table.detCard div#fotkiBox {clear: both; margin: 0px auto; text-align: center; width:400px; overflow: hidden; background-position: 50% 50%!important;}
table.detCard div#fotkaMidi {}
table.detCard div#fotkiLista {float: left; line-height: 27px;}
table.detCard div#fotkaZoom {float: right; /*background: url(ikona_lupa.gif) no-repeat 0% 50%; padding-left: 27px;*/ height: 27px; line-height: 27px;}
table.detCard div#fotkaZoom a {font-size: 12px; color: #696969; font-weight: normal; text-decoration: none;}

a.miniFotkaLink { text-decoration:none; border: 1px solid white; margin: 0; padding: 0; }
a.miniFotkaLink:hover { text-decoration:none; border: 1px solid #0069cc; }

a.miniFotkaLinkSel { text-decoration:none; border: 1px solid #0069cc; background-color: #0069cc; color: white; margin: 0; padding: 0; }


/* 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#sel {font-weight: bold;}


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


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


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


/* ***** comForm - box porownania ***** */
table.comForm {
	width : 100%;
}
table.comForm td.nazwa { /* nazwa towaru*/}
table.comForm td.akcja { /* kolumna akcji (usuniete) */ }
table.comForm#porownaj { /* tabela z linkami porownania*/}

/* ***** repForm ***** */
h5.Przechowalnia { /* naglowek */ }
p.repForm { /* dodatkowy tekst */ }
a.repForm { /* link powrotny z przechowalni */ }
table.repForm  {width : 100%;}
table.repForm td {vertical-align: middle;}
table.repForm td.ilosc a {color: #FF0000;}


/* ***** 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 : 20px; margin-right : 20px; 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.zdjecie {vertical-align: middle; width: 190px; padding: 2px;}
table.aucSumForm table.listaAukcji td.opisy {vertical-align: middle; padding: 2px;}
table.aucSumForm table.opis td {padding: 5px; font-size: 12px; font-weight: bold;}
table.aucSumForm table.opis td.nazwa {}
table.aucSumForm table.opis td.cena {text-align: right;}
table.aucSumForm table.opis td.ilosc {text-align: right;}
table.aucSumForm table.opis td.wartosc {text-align: right;}
table.aucSumForm table.opis td.etykieta_nazwa {font-size: 11px; font-weight: normal; padding: 1px 5px 3px 5px;}
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 {}
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;}

table.regForm#vins {}
table.regForm#vins span {color: #FF0000; font-weight: bold;}
table.regForm#vins input.button {font-weight: normal; background-color: #FF0000;}
table.regForm#vins input.dodajvin {margin: 2px 0px 2px 0px; font-weight: bold; background-color: #0088FF;}
table.regForm#vins div#vinList {margin: 5px 0px;}
table.regForm#vins div#vinList input {margin: 2px 5px 2px 0px;}
table.regForm#vins input.button#dodajModel {margin: 2px 0px 2px 0px; font-weight: bold; background-color: #0088FF;}
table.regForm#vins div#modelList {margin: 5px 0px;}
table.regForm#vins div#modelList input {margin: 2px 0px 2px 0px; font-weight: normal;}
table.regForm#vins div#modelList input.button.usunModel {font-weight: bold!important; background-color: #FF0000;}

div.cartForm#nrKat {margin: 15px auto 15px auto;}
div.cartForm#nrKat input.nrKat {width: 148px;}
div.cartForm#nrKat input.nrKat_ilosc {width: 48px;}
div.cartForm#nrKat input.nrKat_dodaj {font-weight: bold; background-color: #0088FF; color: #ffffff; padding-left: 4px!important; padding-right: 4px!important;}

div.catExtDesc {width: 567px; font-size: 11px; font-family: Verdana; margin: 0px auto 10px auto;}
div.catExtDesc img {float: right; padding: 0px 0px 10px 10px;}


div.aktualnosci {width: 360px; overflow: hidden; background: url(blank.gif) no-repeat 100% 0%; padding-bottom: 10px; font-size: 12px; color:#000000;}
div.aktualnosci div.naglowek2 {float:left; height: 21px; font-family: Helvetica; font-size: 14px; font-weight: bold; padding-left: 15px; background: url(ikona_n_l.gif) no-repeat 0px 2px; margin-top: 0px; margin-bottom: 4px;}
div.aktualnosci a {}

div.newsDataPublikacji {float: right; font-size: 10px; color: #969696;}
div.newsShortList {width: 346px;clear: both; padding-left: 14px; text-align: justify;}

div.warto {color:#000000; width: 185px; overflow: hidden; background: url(ikona_warto.gif) no-repeat 100% 0%; padding-bottom: 10px; font-size: 12px;}
div.warto div.naglowek2 {height: 21px; font-family: Helvetica; font-size: 14px; font-weight: bold; padding-left: 15px; background: url(ikona_n_l.gif) no-repeat 0px 2px; margin-top: 0px; margin-bottom: 4px;}
div.warto p {margin: 0px 0px 8px 0px;}
div.warto a {font-size: 12px; color: #515151; }

div.detCard_opis {width: 400px!important; height: auto; font-size: 12px; color: #444444; font-family: Verdana; margin: 0px auto; overflow: hidden;}
div.newsTresc {color: #333333;}


label.blockLabel{ display:block; }
label.blockLabel img{ margin:0px 0px 0px auto;}

/*div.flaglist{ text-align:right; padding-top:10px; padding-right:225px; }*/
div.flaglist {text-align: center; padding:0 0 0 0; margin: 0 0; width: 150px;}
div.flaglist a{ margin:0px 2px 0px 2px;}
div.flaglist span{ display:none;}

span.inna {display:block; font-size:11px;}
span.inna span.cena {color: #0089FE; font-size: 11px; font-weight: bold;}
span.inna span.waluta {padding-left: 3px; color: #000000; font-size: 10px; font-weight: normal; }
span.inna span.cena .waluta {}

input.pokazModel {float:right; clear:both; color:white; font-weight:bold; background-color:#888; padding: 2px 3px 2px 3px; cursor: pointer;}
input.genModel {color:white; font-weight:bold; background-color:#888; padding: 2px 3px 2px 3px; cursor: pointer;}
input.vinForm {margin: 0px 1px 0px 4px; width: 65px; background-color:#fdfdfd;color: black; text-align: center;padding: 2px 0px 2px 0px; }

/* katalog */

table.bmwCzesci { width: 100%; margin-top: 20px; }
table.bmwCzesci th { font-weight: bold; border-bottom: 1px solid #c3d4e4; padding: 4px 1px 4px 1px;}
table.bmwCzesci td {padding: 4px 1px 4px 1px; border-bottom: 1px solid #c3d4e4;}

div.bmwUwagi { padding-top: 30px; }
div.bmwUwagi span {font-weight:bold;}

div.bmwKatGru { padding: 6px 0px 6px 0px; }
div.bmwKatGru a.bmwKatGru { font-size: 12px; }

table.bmwGru { width: 100%; border-collapse: collapse; }
table.bmwGru td { width: 25%; padding: 10px 0px 5px 0px; text-align: center; font-size: 9px; vertical-align: bottom; }
table.bmwGru td div.obrazek { padding: 3px 0px 1px 0px; }

#bigImg { position: absolute; padding: 0px; display: none; }
#bigImg img { margin: 0; border: 1px solid #999999; }

div.kom {text-align:center;}

div.katGruBigImg { font-size: 14px; text-align: center; }
div.katGruBigImg div.nazwa { font-weight: bold; padding: 5px 0px 5px 0px; }

input.bmwKoszyk { background: transparent url(koszyk_katalog.gif) no-repeat 0 0; width: 26px; height: 22px; border: 0; cursor: pointer; }
input.bmwZapytanie { float: right; margin-right: 3px; background: transparent url(koszyk_katalog_zapytanie.gif) no-repeat 0 0; width: 26px; height: 22px; border: 0; cursor: pointer; }
input.bmwIlosc { width: 15px; text-align: right; margin-right: 2px;padding-right: 3px;}



/* ***** 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 ***** */

div#main-tabs {}
div#main-tabs ul.nav {overflow: hidden; padding: 0px 5px 0px 5px; margin: 0px 0px 10px 0px;list-style-type: none; background: url(szary.gif) repeat-x 0 100%; }
div#main-tabs ul.nav li {float:left; display: block; padding: 0px 0px 0px 0px; margin-right: 5px; font-size:14px; font-weight: bold; position: relative; width: 110px; height: 30px;}

div#main-tabs ul.nav li a {cursor: pointer; padding: 0px;color: black; display: block; position: absolute; text-align: center; background-color: transparent; border: 1px solid #AAAAA8; z-index: 10}
div#main-tabs ul.nav li a.current {background-color: white; height: 30px; padding-bottom: 1px;}

div#main-tabs ul.nav li a span {background-color: #F5F5F5; display: block; height: 24px; padding-top: 4px; width: 110px}
div#main-tabs ul.nav li a.current span {background-color: white}

div#main-tabs ul.nav li.first a {}
div#main-tabs ul.nav li.last a {}
div#main-tabs div.list-wrap {padding: 10px 10px 10px 10px; margin: 0 0 15px 0;}
div#main-tabs div.list-wrap ul {padding: 0px; margin: 0px;list-style-type: none;}
div#main-tabs div.list-wrap ul li {list-style-type: none;}

div.newList, div.mainList, div.proList {background-image: none;}
div.newList div.naglowek2, div.mainList div.naglowek2, div.proList div.naglowek2 {display: none;}

/*
div#main-tabs ul.nav li#newListLi a span {background-image: url(ikona_nowosci.gif); background-repeat: no-repeat; background-position: 95% 3px; width: 120px;}
div#main-tabs ul.nav li#mainListLi a span {}
div#main-tabs ul.nav li#proList2Li a span {}
*/


.ser-list { position: absolute; width: 300px; overflow: hidden; background-color: white; border: 2px solid #e82601; color: #515151; font-weight: bold; font-size: 13px;}
.ser-list .ui-dialog-titlebar { display: block; padding: .4em 1em; position: relative; color: white; background-color: #e82601; height: 23px; font-size: 13px; }
.ser-list .ui-dialog-title { display: block; float: left; margin: .1em 16px .1em 0; } 
.ser-list .ui-dialog-titlebar-close { position: absolute; right: 10px; top: 50%; width: 100px; margin: -10px 0 0 0; height: 18px; display: block; color: white; }
.ser-list .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ser-list .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ser-list .ui-dialog-content { color: #003366; font-size: 11px; font-weight: normal; position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ser-list .ui-dialog-content fieldset {margin: 0 auto;}
.ser-list .ui-dialog-buttonpane { text-align: center; border-width: 1px 0 0 0; background: none; margin: .5em 0 0 0; padding: .3em .4em .5em .4em; }
.ser-list .ui-dialog-buttonpane .ui-dialog-buttonset { background:none; text-align: center; margin: 0 auto;}
.ser-list .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; margin: 0 auto; }
.ser-list .vis-but { padding-top: 15px; text-align: center; }
.ser-list .vis-but .button { border: 1px solid black; background-color: black; color: white; }
.ser-list .vis-but .button:hover { border: 1px solid black; background-color: white; color: black; }

div#imgFloatDiv {z-index:9999}


table.lista-modeli {width : 100%;}
table.lista-modeli td {font-family: Arial!important;}
table.lista-modeli table.listy2 {width: 294px; height: 239px; border: 1px solid #A8A8A8; margin: 4px auto;}
table.lista-modeli table.listy2:hover {border: 1px solid #F02D15;}
table.lista-modeli table.listy2 td {padding: 0px; vertical-align: top;}
table.lista-modeli table.listy2 td.obrazek {width: 294px; height: 196px; text-align: center; vertical-align: middle; border-bottom: 1px solid #A8A8A8; overflow: hidden;}
table.lista-modeli table.listy2:hover td.obrazek {border-bottom: 1px solid #F02D15;}
table.lista-modeli table.listy2 td.obrazek div.ramka {margin: 0px; width: 294px; height: 196px; background: no-repeat center; overflow: hidden;}
table.lista-modeli table.listy2 td.nazwa {width: 90px; text-align: left;padding: 4px 5px;}
table.lista-modeli table.listy2 td.nazwa div.nazwa {width: 100%; text-align: center; height: 43px; overflow: hidden;}
table.lista-modeli table.listy2 td.cena {text-align: left; font-size: 9px; text-align: right; padding: 4px 5px 4px 0px;}

table.lista-modeli td table.listy2:hover tr.kolor td {background-color: #F02D15;}
table.lista-modeli td table.listy2:hover tr.kolor td.nazwa,
table.lista-modeli td table.listy2:hover tr.kolor td.nazwa a {color: #FFFFFF; font-weight: normal; text-decoration: none;}
table.lista-modeli td table.listy2:hover tr.kolor td.cena,
table.lista-modeli td table.listy2:hover tr.kolor td.cena a {color: #FFFFFF; font-weight: normal; text-decoration: none;}
table.lista-modeli td table.listy2:hover tr.kolor span.cena {font-size: 12px; color: #FFFFFF; font-weight:normal; text-decoration: none;}
table.lista-modeli td table.listy2:hover tr.kolor span.cena_promocja {color: #FFFFFF; font-weight: bold; font-size: 12px;}
table.lista-modeli td table.listy2:hover tr.kolor span.cena_stara {color: #FFFFFF; font-weight: normal; font-size: 10px; text-decoration: line-through;}
table.lista-modeli td table.listy2:hover tr.kolor span.waluta {font-weight: normal; font-size: 10px; color: #FFFFFF;  }
table.lista-modeli td table.listy2:hover tr.kolor span.cena_stara span.waluta {color: #FFFFFF; font-weight: normal; }

table.lista-modeli td    tr.kolor td {background-color: #FFFFFF;}
table.lista-modeli td.hl tr.kolor td {background-color: #F02D15;}
table.lista-modeli td    td.nazwa a {color: #F02D15; font-weight: normal; text-decoration: none;}
table.lista-modeli td.hl td.nazwa a {color: #FFFFFF; font-weight: normal; text-decoration: none;}
table.lista-modeli td    td.cena {color: #F02D15; font-weight: normal; text-decoration: none;}
table.lista-modeli td.hl td.cena {color: #FFFFFF; font-weight: normal; text-decoration: none;}
table.lista-modeli td    table.listy2 span.cena {font-size: 12px; color: #F02D15; font-weight: normal; text-decoration: none;}
table.lista-modeli td.hl table.listy2 span.cena {font-size: 12px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
table.lista-modeli td    table.listy2 span.cena_promocja {color: #FF0000; font-weight: bold; font-size: 12px;}
table.lista-modeli td.hl table.listy2 span.cena_promocja {color: #FFFFFF; font-weight: bold; font-size: 12px;}
table.lista-modeli td    table.listy2 span.cena_stara {color: #88888A; font-weight: normal; font-size: 10px; text-decoration: line-through;}
table.lista-modeli td.hl table.listy2 span.cena_stara {color: #FFFFFF; font-weight: normal; font-size: 10px; text-decoration: line-through;}
table.lista-modeli td    table.listy2 span.waluta {font-weight: normal; font-size: 10px; color: #F02D15;}
table.lista-modeli td.hl table.listy2 span.waluta {color: #FFFFFF; font-weight: normal; }
table.lista-modeli td    table.listy2 span.cena .waluta {}
table.lista-modeli td    table.listy2 span.cena_promocja .waluta {}
table.lista-modeli td    table.listy2 span.cena_stara .waluta {color: #88888A;}


table.lista_modeli_main {width : 100%;}
table.lista_modeli_main td {font-family: Arial!important;}
table.lista_modeli_main table.listy2 {width: 178px; height: 149px; border: 1px solid #A8A8A8; margin: 4px auto;}
table.lista_modeli_main table.listy2:hover {border: 1px solid #F02D15;}
table.lista_modeli_main table.listy2 td {padding: 0px; vertical-align: top;}
table.lista_modeli_main table.listy2 td.obrazek {width: 176px; height: 112px; text-align: center; vertical-align: middle; border-bottom: 1px solid #A8A8A8; overflow: hidden;}
table.lista_modeli_main table.listy2:hover td.obrazek {border-bottom: 1px solid #F02D15;}
table.lista_modeli_main table.listy2 td.obrazek div.ramka {margin: 0px; width: 176px; height: 112px; background: no-repeat center; overflow: hidden;}
table.lista_modeli_main table.listy2 td.nazwa {width: 90px; text-align: left;padding: 4px 5px;}
table.lista_modeli_main table.listy2 td.nazwa div.nazwa {width: 90px; height: 43px; overflow: hidden;}
table.lista_modeli_main table.listy2 td.cena {text-align: left; font-size: 9px; text-align: right; padding: 4px 5px 4px 0px;}

table.lista_modeli_main td table.listy2:hover tr.kolor td {background-color: #F02D15;}
table.lista_modeli_main td table.listy2:hover tr.kolor td.nazwa,
table.lista_modeli_main td table.listy2:hover tr.kolor td.nazwa a {color: #FFFFFF; font-weight: normal; text-decoration: none;}
table.lista_modeli_main td table.listy2:hover tr.kolor td.cena,
table.lista_modeli_main td table.listy2:hover tr.kolor td.cena a {color: #FFFFFF; font-weight: normal; text-decoration: none;}
table.lista_modeli_main td table.listy2:hover tr.kolor span.cena {font-size: 12px; color: #FFFFFF; font-weight:normal; text-decoration: none;}
table.lista_modeli_main td table.listy2:hover tr.kolor span.cena_promocja {color: #FFFFFF; font-weight: bold; font-size: 12px;}
table.lista_modeli_main td table.listy2:hover tr.kolor span.cena_stara {color: #FFFFFF; font-weight: normal; font-size: 10px; text-decoration: line-through;}
table.lista_modeli_main td table.listy2:hover tr.kolor span.waluta {font-weight: normal; font-size: 10px; color: #FFFFFF;  }
table.lista_modeli_main td table.listy2:hover tr.kolor span.cena_stara span.waluta {color: #FFFFFF; font-weight: normal; }


table.lista_modeli_main td    tr.kolor td {background-color: #FFFFFF;}
table.lista_modeli_main td.hl tr.kolor td {background-color: #F02D15;}
table.lista_modeli_main td    td.nazwa a {color: #444444; font-weight: normal; text-decoration: none;}
table.lista_modeli_main td.hl td.nazwa a {color: #FFFFFF; font-weight: normal; text-decoration: none;}
table.lista_modeli_main td    td.cena {color: #444444; font-weight: normal; text-decoration: none;}
table.lista_modeli_main td.hl td.cena {color: #FFFFFF; font-weight: normal; text-decoration: none;}
table.lista_modeli_main td    table.listy2 span.cena {font-size: 12px; color: #444444; font-weight: normal; text-decoration: none;}
table.lista_modeli_main td.hl table.listy2 span.cena {font-size: 12px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
table.lista_modeli_main td    table.listy2 span.cena_promocja {color: #FF0000; font-weight: bold; font-size: 12px;}
table.lista_modeli_main td.hl table.listy2 span.cena_promocja {color: #FFFFFF; font-weight: bold; font-size: 12px;}
table.lista_modeli_main td    table.listy2 span.cena_stara {color: #88888A; font-weight: normal; font-size: 10px; text-decoration: line-through;}
table.lista_modeli_main td.hl table.listy2 span.cena_stara {color: #FFFFFF; font-weight: normal; font-size: 10px; text-decoration: line-through;}
table.lista_modeli_main td    table.listy2 span.waluta {font-weight: normal; font-size: 10px; color: #444444;}
table.lista_modeli_main td.hl table.listy2 span.waluta {color: #FFFFFF; font-weight: normal; }
table.lista_modeli_main td    table.listy2 span.cena .waluta {}
table.lista_modeli_main td    table.listy2 span.cena_promocja .waluta {}
table.lista_modeli_main td    table.listy2 span.cena_stara .waluta {color: #88888A;}
