table#main,
div#main_top,
div#main_menu,
table#main_sub,
table#k3,
div.stopka,
div#custom {width: 980px; margin: 0px auto;}

body, body * {font-family: Tahoma, Arial, sans-serif;}

body, td {font-size: 9pt; color: #646464;}

table#k2 td.k21 td {}
table#k2 td.k22 td {}

input, select, option, textarea {font-size: 8.25pt; color: #646464;}
input.radio, input.checkbox, td.radio input {}
/* 
  16.5 pt == 22 px
  13.5 pt == 18 px
  12   pt == 16 px
  10.5 pt == 14 px
  9    pt == 12 px
  8.25 pt == 11 px
  7.5  pt == 10 px
*/

a,
a:visited {color: #646464; text-decoration: underline;}
a:hover {color: #000000; text-decoration: underline;}

table#main {width: 100%; background: url(bg_menu_gorne.png) no-repeat 50% 111px;}
table#main td#main_td {/* background: url(test.gif) no-repeat 50% 0px; */}

div#main_top {height: 156px; overflow: hidden; background: url(bg_top2.png) no-repeat 50% 0px; position: relative;}
div#main_top #logo       {position: absolute; top: 10px; left: 39px;}
div#main_top #motto      {position: absolute; top: 71px; left: 187px;}
div#main_top #koszyk     {position: absolute; top: 0px; left: 598px; display: block;}
div#main_top #logowanie  {position: absolute; top: 7px; right: -3px;}
div#main_top #menu_gorne {position: absolute; top: 111px; left: 0px;}

div#main_top #logo {width: 129px; height: 89px; background: url(logo_MorzeUrody.jpg) no-repeat 0px 0px; overflow: hidden;}
div#main_top #logo a {display: block; width: 129px; height: 89px;}

div#main_top #motto {width: 236px; height: 29px; background: url(motto.gif) no-repeat 0px 0px; font-size: 0px;}

div#main_top #koszyk {width: 195px; height: 111px; overflow: hidden;}
div#main_top #koszyk a.cart,
div#main_top #koszyk a.cart:visited {display: block; width: 195px; height: 111px; overflow: hidden; text-decoration: none; background: url(bg_koszyk.png) no-repeat 0px 0px; cursor: pointer;}
div#main_top #koszyk a.cart:hover * {text-decoration: underline;}


div#main_top #logowanie {width: 195px; height: 94px;}

div#menu_gorne {font-size: 10.5pt; font-weight: normal; line-height: 30px; text-align: center; width: 100%; margin: 0px auto; }
div#menu_gorne a,
div#menu_gorne a:visited,
div#menu_gorne a.selected:hover {line-height: 30px; padding-left: 18px; padding-right: 17px; text-decoration: none; font-size: 14px; color: #ffffff; font-family: Tahoma, Arial, sans-serif;}
div#menu_gorne a.selected,
div#menu_gorne a.selected:visited,
div#menu_gorne a:hover {color: #9be1ff;}
div#menu_gorne span.sep {padding-left: 3px; padding-right: 3px;}

table.menu_gorne {width: 100%; margin: 0px auto 0px 0px; height: 33px;}
table.menu_gorne td.linki {vertical-align: middle; text-align: left; padding-left: 17px;}
table.menu_gorne td.wyszukiwarka {vertical-align: top; text-align: right;}

table#k2 {/* width: 1006px; */ width: 980px; margin: 0px auto;}
table#k2 td.k21 {width: 231px; /* padding-left: 13px; */}
table#k2 td.k22 {width: 720px; padding-left: 27px;}
table#k2 div#k21 {width: 231px; overflow: hidden;}
table#k2 div#k22 {width: 720px; overflow: hidden;}

div.box             {width: 231px; margin: 0px auto 8px auto; background: url(bg_box_S.gif) repeat-y 0% 0%;}
div.box div.bg      {width: 231px; margin: 0px auto; background: url(bg_box_D.gif) no-repeat 0% 100%;}
div.box div.head    {margin: -2px auto 2px auto; font-family: Georgia, "Times New Roman", serif; font-weight: bold; font-size: 9pt; color: #646464; text-align: center; padding: 0px 0px 0px 0px;}
div.box div.content {width: 209px; margin: 0px auto; background: url(bg_box_G.gif) no-repeat 0% 0%; padding: 6px 11px 6px 11px;}

div.box#box_catMenu div.content {width: 231px; padding: 3px 0px 10px 0px;}
div.box#box_catMenu div.head    {display: none;}

/* div.box#box_subReqForm div.content {width: 231px; padding-left: 0px; padding-right: 0px;} */

div.box2             {width: 980px; margin: 0px auto 8px auto; background: url(bg_stopka_S.gif) 0% 0%;}
div.box2 div.bg      {width: 980px; margin: 0px auto; background: url(bg_stopka_D2.gif) no-repeat 0% 100%;}
div.box2 div.head    {margin: 0px auto 0px 0px; font-weight: bold; color: #1a313e; text-align: left; padding: 10px 0px 10px 0px;}
div.box2 div.head  p {margin: 0px; padding: 0px;}
div.box2 div.content {width: 958px; margin: 0px auto; background: url(bg_stopka_G2.png) no-repeat 0% 0%; padding: 2px 11px 6px 11px;}


div.stopka {text-align: center;}

div#custom {padding: 6px 0px 11px 0px;}
div#custom2 {padding: 0px 0px;}

table.stopka {margin: 5px auto; width: 980px;}
table.stopka td#custom3,
table.stopka td#infoserwis {color: #b8b8b8; padding: 5px 10px 10px 0px; font-family: Georgia, "Times New Roman", serif; font-size: 8.25pt; font-weight: bold;}
table.stopka td#infoserwis {text-align: right;}
table.stopka td#top        {padding: 5px 10px 5px 10px; text-align: center;}
table.stopka td#top a,
table.stopka td#top a:visited {padding-right: 12px; background: url(ikona_nawigacja_gora.gif) no-repeat 100% 5px; text-decoration: none; color: #009de0; font-size: 8.25pt;}
table.stopka td#top a:hover {}
table.stopka td {color: #b8b8b8; padding: 5px 0px 10px 10px; text-align: left;}
table.stopka td a,
table.stopka td a:visited {color: #b8b8b8;}
table.stopka td a:hover {color: #808080;}

table.menu_dolne {width: 920px; margin: 0px auto;}
table.menu_dolne td.kol {width: 25%; padding: 5px 10px 10px 40px; text-align: left; line-height: 125%;}
table.menu_dolne td.kol * {font-size: 8.25pt;}
table.menu_dolne td.kol a,
table.menu_dolne td.kol a:visited,
table.menu_dolne td.kol a.selected:hover {color: #1a313e; text-decoration: none;}
table.menu_dolne td.kol a:hover,
table.menu_dolne td.kol a.selected,
table.menu_dolne td.kol a.selected:visited {color: #000000; text-decoration: underlne;}

table.menu_dolne td.kol * {color: #1a313e;}

.do_lewej  {text-align:  left; padding-left:  0px; margin-left:  0px; margin-right: auto;}
.do_prawej {text-align: right; padding-right: 0px; margin-right: 0px; margin-left:  auto;}


/* ***** style ogolne ***** */
body {margin: 0px; background: #646464 url(bg_body.gif) repeat-y 50% 0%;}
td {vertical-align: top;}
div.uwagaAdministratorska {position: fixed; top: 80px; width: 100%; text-align: center; background-color: red; color: white; font-size: 12pt; font-weight: bold; font-family: Verdana; padding: 5px; border-bottom: 2px solid #000000; z-index: 1000;}
h1 {font-size: 16.5pt;}
h2 {font-size: 13.5pt;}
h3 {font-size: 12pt;}
h4 {font-size: 10.5pt;}
h5 {font-size: 9pt;}
h6 {font-size: 7.5pt;}
h5 input.checkbox,
h5 input.radio {margin-right: 5px;}

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

table {border-collapse: collapse; border: 0px;}
tr {}
img {border: 0px;}
img.fotka,
img.fotki,
img.duzafotka {border: 0px solid #b4b4b4; cursor: pointer;}
form {margin: 0px;}

/* efekt przezroczystosci dla img
a img {opacity:0.5; filter:alpha(opacity=50);}
a:hover img {opacity:0.5; filter:alpha(opacity=50);}
*/

p {margin-top: 5px; margin-bottom: 5px;}

input        {border: 1px solid #c7c8ca; padding-left: 3px; padding-right: 3px; height: 15px; padding-top: 1px; padding-bottom: 1px; vertical-align: middle;}

/* input.button {background-color: #f9f9f9; border: 1px solid #c7c8ca; padding-left: 6px; padding-right: 6px; height: 19px; padding-top: auto; padding-bottom: auto; font-weight: bold; color: #595959;} */
input.button {background: url(button120.png) no-repeat 50% 50%; width: 120px; border: 0px solid #c7c8ca; padding-left: 0px; padding-right: 0px; height: auto; padding-top: 2px; padding-bottom: 3px; text-align: center; vertical-align: middle; color: #ffffff; line-height: 9pt; font-size: 9pt; font-weight: normal;}

/* table.cartForm .ilosc table span.przelicz {font-size: 7.5pt; text-transform: uppercase; padding-left: 3px; padding-right: 3px; font-weight: bold; cursor: pointer; color: #595959; background-color: #f9f9f9; border: 1px solid #c7c8ca;} */
table.cartForm .ilosc table span.przelicz {display: inline-block; background: url(button60.png) no-repeat 50% 50%; width: 60px; border: 0px solid #c7c8ca; padding-left: 0px; padding-right: 0px; height: auto; padding-top: 2px; padding-bottom: 3px; text-align: center; vertical-align: middle; color: #ffffff; line-height: 9pt; font-size: 9pt; font-weight: normal; text-decoration: none; cursor: pointer;}

input.button#dodaj {}
textarea {border: 1px solid #c7c8ca; padding: 1px 3px;}

/* a.button, a.button:visited,
a.do_koszyka, a.do_koszyka:visited,
a.do_szczegolow, a.do_szczegolow:visited {background-color: #f9f9f9; border: 1px solid #c7c8ca; color: #595959; padding-left: 8px; padding-right: 8px; line-height: 15px; height: 15px; padding-top: 2px; padding-bottom: 2px; font-weight: bold; text-decoration: none; margin: 0px auto; text-align: center;}
a.button:hover,
a.do_koszyka:hover,
a.do_szczegolow:hover  {text-decoration: none;}
 */

a.button, a.button:visited,
a.do_szczegolow, a.do_szczegolow:visited,
a.newsArchLink, a.newsArchLink:visited {display: inline-block; background: url(button120.png) no-repeat 50% 50%; width: 120px; border: 0px solid #c7c8ca; padding-left: 0px; padding-right: 0px; height: auto; padding-top: 2px; padding-bottom: 3px; text-align: center; vertical-align: middle; color: #ffffff; line-height: 9pt; font-size: 9pt; font-weight: normal; text-decoration: none;}
a.button:hover,
a.do_szczegolow:hover,
a.newsArchLink:hover {color: #ffffff; text-decoration: none;}

a.druk, 
a.druk:visited,
a.button#wydrukuj,
a.button#wydrukuj:visited {display: inline; background: url(ikona_drukuj.gif) no-repeat 0% 50%; padding: 0px 0px 0px 14px; color: #646464; text-align: left; text-decoration: none; font-weight: normal;}
a.druk:hover,
a.button#wydrukuj:hover   {color: #000000; text-decoration: underline;}

select {border: 1px solid #c7c8ca;}
option {}
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  */ }

td.etykieta,
td.wartosc {padding: 5px 0px 1px 0px;}

.cena_stara {text-decoration: line-through;}

span.cena {font-weight: bold; color: #009de0;}
span.cena_promocja {font-weight: bold; color: #009de0;} /* jasna: #23bbea */
span.cena_stara {font-weight: normal; text-decoration: line-through; color: #c0c0c0;}
span.waluta {padding-left: 2px;}
span.cena .waluta {}
span.cena_promocja .waluta {}
span.cena_stara .waluta {}


#wydrukuj { /* link do wydruku */ }

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

/* **** wybor strony **** */
span.pageSelector {color: #646464; font-weight: normal;}
span.pageSelector a {text-decoration: underline; padding-left: 2px; padding-right: 3px; font-weight: normal;}
span.pageSelector a#selected,
span.pageSelector a#selected1,
span.pageSelector a#selected2 {font-weight: normal; text-decoration: none; color: #009de0;}
span.pageSelector a#nastepna {font-weight: normal;}
span.pageSelector a#poprzednia {font-weight: normal;}

#poprzednia img, #poprzednia2 img {display: none;}
#poprzednia, #poprzednia2 {text-align: left; vertical-align: middle;}
#poprzednia a, #poprzednia a:visited,
#poprzednia2 a,#poprzednia2 a:visited {background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 4px; padding-left: 13px; text-decoration: underline;}
#poprzednia a:hover, #poprzednia2 a:hover {text-decoration: underline;}
#nawigacja, #nawigacja2 {}
#nastepna img, #nastepna2 img {display: none;}
#nastepna, #nastepna2 {text-align: right; vertical-align: middle;}
#nastepna a,#nastepna a:visited,
#nastepna2 a,#nastepna2 a:visited {background: url(ikona_nawigacja_nastepna.gif) no-repeat 100% 4px; padding-right: 13px; text-decoration: underline;}
#nastepna a:hover, #nastepna2 a:hover {text-decoration: underline;}

p#poprzednia {clear: left; margin: 5px 0px;}
p#poprzednia img {display: none;}
p#poprzednia a,
p#poprzednia a:visited { background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 4px; padding-left: 13px; text-decoration: underline;}
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% 4px; padding-left: 13px; text-decoration: underline;}
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% 4px; padding-left: 13px; text-decoration: underline;}
p.dalej a:hover {text-decoration: underline;}


/* ***** ogolne style standardowych elementow ***** */
input.button,
table.aucSumForm input.submit {cursor: pointer;}
input.button:hover {}

td.radio,
td.cart_radio {padding-left: 5px; padding-right: 5px; width: 40px; text-align: center;}

td.radio input,
td.cart_radio input,
input.radio,
input.checkbox {border: 0px; vertical-align:middle; background-image: none;}
input[type="checkbox"] {}

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; padding:1px;}

.button#polec { /* przycisk submit formularza polecenia */ }
.button#polec:hover {}

.etykieta { /* etykiety dla pol teksotwych w formularzach */ }
#reg_submit { /* przycisk submit w procesie zamawiania */ }
#reg_submit:hover {}

/* ***** allPayForm ***** */
h5.allPayForm { /* naglowek */ }
table.allPayForm { /* tabela z wyborem banku */
	width: 90%
}
table.allPayForm radio { /* przyciski radio z wyborem banku */ }
table.allPayForm label { /* etykiety dla przyciskow z wyborem banku */ }
table.allPayForm td#ikona { /* komorka tabeli z ikona allpay */
	width: 150px;
	text-align: center;
}

/* ***** payFormLink ***** */
div.payFormLink { /* akapit z linkiem do formularza przelewu */
	width : 100%;
	text-align: center;
}
.payFormLink a, .payFormLink a:visited {text-decoration: none;}
.payFormLink a:hover { /* link do formularza przelewu */ text-decoration: none;}
.payFormLink img {border: 1px solid #6A9962;}


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


/* ***** catPath ***** */
table.catPath {width: 100%;}
div.catPath {}
div.catPath {padding: 2px 0px 6px 3px;}
div.catPath span {padding-left: 10px; padding-right: 10px;}
div.catPath span img {}
.catPath td {font-size: 9pt; font-weight: normal;}
.catPath h2 {font-size: 9pt; font-weight: normal;}
.catPath a, .catPath a:visited {text-decoration: none;}
.catPath a:hover {text-decoration: underline;}


/* ***** askForm ***** */
h5.askForm { /* naglowek / komunikat o wyslaniu wiadomosci */ }
table.askForm {}
table.askForm td {padding: 4px 10px 4px 0px; vertical-align: middle;}
table.askForm input.button {width: 100px; background-image: url(button100.png);}
table.askForm .etykieta {text-align: right;}
table.askForm .miniaturka {vertical-align: middle; padding: 5px;}
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 {vertical-align: top; padding: 5px;}

/* ***** findForm ***** */
table.findForm {margin: 0px 0px 0px auto; height: 31px;}
table.findForm td {vertical-align: middle; padding-left: 6px; padding-top: 1px;}
table.findForm input {border: 0px solid; background-color: transparent; margin: 0px; padding-top: auto; padding-bottom: auto; }
table.findForm input.findForm {width: 122px; background: url(bg_szukaj_input.gif) no-repeat 0% 50%; padding-left: 12px; padding-top: 4px; padding-bottom: 4px; height: auto; margin-right: 5px;}
table.findForm input#szukaj, input#szukaj,input#focus {width: 58px; height: auto; background: url(bg_szukaj_button.png) no-repeat 0% 0%; padding-left: 0px; padding-right: 0px; padding-top: 2px; padding-bottom: 2px; text-align: center; color: #ffffff; margin-left: 6px; font-weight: normal; height: 18px;}
table.findForm input#szukaj:hover, input#szukaj:hover {}
table.findForm a,
table.findForm a:visited {display: none; font-size: 9pt; padding-right: 14px; background: url(ikona_nawigacja_dol.gif) no-repeat 100% 50%; font-weight: bold; white-space: nowrap; text-decoration: none;}
table.findForm a:hover {text-decoration: underline;}

/* ***** loginForm ***** */
div.loginForm#naglowek {}
div.loginForm {width: 195px; height: 94px; margin: 0px 0px 0px auto; background: url(bg_loginForm2.png) no-repeat 100% 0%; text-align: right; position: relative;}
div.loginForm div.pole {position: absolute; }
div.loginForm div.pole input {border: 0px; padding: 0px; background-color: transparent; background-image: none; margin: 0px 0px 0px auto; height: auto; padding-left: 5px; padding-right: 0px; padding-top: auto; padding-bottom: auto; text-align: left; color: #b8b8b8;}

div.loginForm div.pole#poleLogin    {top: 6px;  right: 8px;}
div.loginForm div.pole#poleLogin input  {width: 104px; height: auto;}
div.loginForm div.pole#opisHaslo    {top: 22px;  right: 8px; width: 104px; text-align: left; font-size: 11px; padding-top: 2px; color: #b8b8b8;}
div.loginForm div.pole#poleHaslo    {top: 39px; right: 8px;}
div.loginForm div.pole#poleHaslo input  {width: 104px; height: auto;}
div.loginForm div.pole#polePrzycisk {top: 64px; right: 3px;}
div.loginForm div.pole#polePrzycisk input {width: 58px; height: auto; padding-left: 0px; padding-right: 0px; font-weight: normal; color: #ffffff; text-align: center;}

div.loginForm div.pole a {font-size: 8.25pt;}
div.loginForm div.pole#zarejestruj {top: 86px; right: 4px;}
div.loginForm div.pole#przypomnij  {top: 86px; left: 24px;}
div.loginForm div.pole#zarejestruj a,
div.loginForm div.pole#zarejestruj a:visited,
div.loginForm div.pole#przypomnij  a,
div.loginForm div.pole#przypomnij  a:visited {text-decoration: none;}
div.loginForm div.pole#zarejestruj a:hover,
div.loginForm div.pole#przypomnij  a:hover {text-decoration: underline;}
div.loginForm div.pole#upomnienie  {top: 0px; left: 0px; text-align: left; width: 65px; font-size: 7.5pt; color: #ff0000;}


div.loginForm#logged {background-image: none; text-align: right; margin-top: -10px;}
div.loginForm#logged div.link {padding: 1px 5px 1px 0px; margin: 0px 0px 0px auto; text-align: right;}
div.loginForm#logged #upomnienie,
div.loginForm#logged #witaj,
div.loginForm#logged #rabat,
div.loginForm#logged #znizka,
div.loginForm#logged #punkty {font-size: 8.25pt;}
div.loginForm#logged span {font-weight: bold;}
div.loginForm#logged div.link a.link {color: #009de0;}

/* ***** loginForm2 ***** */
div.loginForm2 {}
table.loginForm2 {margin: 0px 0px 5px auto;}
table.loginForm2 td {vertical-align: middle; padding: 2px 0px;}
table.loginForm2 td.etykieta {padding-right: 5px;}
table.loginForm2 input {}
table.loginForm2 input#login {}
table.loginForm2 input#haslo {}
table.loginForm2 input#zaloguj {}
table.loginForm2 input#zaloguj:hover {}
div.loginForm2 p#zalogujsie {}
div.loginForm2 p#upomnienie {text-align: left;}

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

/* ***** 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 {}
table.recForm td {padding: 4px 10px 4px 0px; vertical-align: middle;}
table.recForm input.button {width: 100px; background-image: url(button100.png);}
table.recForm .etykieta {text-align: right;}
table.recForm .miniaturka {vertical-align: middle; padding: 5px;}
table.recForm .miniaturka a {}
table.recForm .zapytaj { /* komorka przycisku submit */ }

/* ***** subReqForm ***** */

div.subReqForm {}
table.subReqForm {}
table.subReqForm p {margin-top: 0px;/*  padding: 0px 11px; */}
table.subReqForm td {text-align: justify; padding: 1px 0px;}
table.subReqForm div.przyciski {margin: 0px auto; text-align: center;}
table.subReqForm input#zamawiam {margin: 0px auto;}
table.subReqForm input#zamawianyadres {width: 200px; height: auto; background: url(bg_newsletter_input1.gif) no-repeat 0% 50%; margin: 4px auto; color: #b8b8b8; padding: 5px 0px 5px 10px; border: 0px solid; background-color: transparent; font-size: 9pt;}

/* ***** 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 ***** */
#koszyk div.cart,
#koszyk span.cart {position: relative; left: 4px; top: 57px; text-align: left; width: 140px; font-size: 9pt; display: block;}
#koszyk div.pusty,
#koszyk span.pusty {position: relative; left: 4px; top: 57px; text-align: left; width: 120px; font-size: 9pt; display: block; text-decoration: none;}

#koszyk .koszyczek {display: block; color: #646464;}
#koszyk .koszyczek span {font-size: 9.75pt; font-weight: normal;}
#koszyk .koszyczek span.ilosc {display: block; clear: left; width: 125px; position: absolute; top: 56px; left: 3px;}
#koszyk .koszyczek span.razem {display: block; clear: left; width: 125px; position: absolute; top: 86px; left: 3px;}
#koszyk .koszyczek span.cena {color: #646464/* 009de0 */;}
#koszyk .koszyczek span.waluta {padding-left: 0px;}
#koszyk .koszyczek span.etykieta {}
#koszyk .koszyczek span.wartosc  {}

#koszyk .podsumowanie {padding: 10px 0px 10px 10px; display: block;}
#koszyk .podsumowanie span.cena {}
#koszyk .podsumowanie span.waluta {}


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

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

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

a.cartForm:hover {}

h4.cartForm { /* "Twoj koszyk jest pusty */ }
h5.cartForm { /* naglowki kolejnych sekcji */ }
h5.cartForm.towary  {}
h5.cartForm.dostawcy {}
h5.cartForm.platnosci {}
h5.cartForm.opakowania {}
span.cartForm#gratis { /* "gratis" */ }
table.cartForm { /* tabele z zestawieniami / wyborem */ }
table.cartForm.towary {margin: 10px 0px;}
table.cartForm.towary td {vertical-align: middle; padding: 5px 2px;}
table.cartForm.towary td.cena {padding-right: 5px;}
table.cartForm.towary td.akcje {font-size: 7.5pt;}
table.cartForm.dostawcy {}
table.cartForm.platnosci {}
table.cartForm.opakowania {}

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

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

table.cartForm .ikona { /* komorki ikonek dla opcji zamowienia (dostawcy itp.) */
	text-align: center;
	vertical-align: middle;
	width: 130px;
}
table.cartForm .radio { /* kolumna z przyciskami radio dla opcji zamowienia */
	vertical-align: middle;
}
table.cartForm .opis { /*  kolumna z opisami dla opcji zamowienia */
	vertical-align: middle;
}
table.cartForm .ilosc {text-align: right; width: 25px; vertical-align: middle;}
table.cartForm .ilosc table {margin: 0px 0px 0px auto;}
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 {font-size: 8.25pt;}
table.cartForm .zdjecie {width: 50px;}
table.cartForm .lp {width: 20px; /* kolumna z liczba porzadkowa na wykazie towarow w koszyku */ }

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


table.cartForm#kodRabatowy {margin: 5px 0px 5px auto;}
table.cartForm#kodRabatowy td#wpiszKod {text-align: right; }
table.cartForm#kodRabatowy td {padding: 2px 0px; vertical-align: middle;}
table.cartForm#kodRabatowy td.akcje {width: 30px;}
table.cartForm#kodRabatowy td#dodajKodRabatowy {width: 60px; padding-left: 5px; padding-right: 5px; 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 {width: 100px; background-image: url(button100.png);}

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


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


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

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

p.sum {}

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


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

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

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

/* ***** ordDet ***** */
h5.ordDet { /* naglowki sekcji */ }
table.ordDet {width : 100%;}
table.ordDet#dane_odbiorcy h5 { /* naglowki w komorkach z danymi odbiorcy i dostawy */ }
table.ordDet#uwagi { /* uwagi do zamowienia */ }
table.ordDet#uwagi h5 { /* naglowek uwag do zamowienia */ }
table.ordDet a, table.ordDet a:visited { /* linki wewnatrz zamowienia */ }
table.ordDet a:hover { /* linki wewnatrz zamowienia */ }
table.ordDet #poprzednia {text-align: left; vertical-align: middle; width: 160px;}
table.ordDet #poprzednia a {}
table.ordDet #nastepna {text-align: right; vertical-align: middle; width: 160px;}
table.ordDet #nastepna a {}
table.ordDet #lista {vertical-align: middle; text-align: center;}
table.ordDet td#lista a, table.ordDet td#lista a:visited {}
table.ordDet td#lista a:hover {}
table.ord_podsumowanie {width : 400px; margin : 0 auto;}
table.ordDet#ukryta td {padding-bottom: 3px; padding-top: 3px;}

/* ***** thank, regCon ***** */
div.thank, div.regCon {}
table.thank, table.regCon {
	width: 100%;
	margin : 5px;
}
table.thank td, table.regCon td {}

/* ***** ordList ***** */
h5.ordList { /* naglowki sekcji, komunikaty */ }
table.ordList {width: 100%;}
table.ordList a.button {white-space: nowrap; display: block; margin: 2px 0px;}
table.ordList td {vertical-align: top; padding: 4px 4px 4px 4px; font-size: 8.25pt;}
table.ordList td.naleznosc {font-weight: bold; text-align: right;}
table.ordList .rozliczone { text-align:center; /* kolumna z ikona rozliczenia */ }
table.ordList td.szczegoly {width: 120px; padding: 0px 0px 4px 4px;}
p.ordList#strony { /* ilosc wynikow na strone */ }
td.ordList {
	text-align: right;
	vertical-align: middle;
}
td.ordList select {
	width: 40px;
}
.ordList .druk { /* przycisk druku */
	
}


/* ***** regForm **** */
span.regForm#upomnienie, span.userForm#upomnienie { /* blad walidacji */
	padding: 1px;
}
h5.regForm,h5.userForm { /* naglowki sekcji */ }
table.regForm, table.userForm { /* glowna tabela */
	width: 100%;
}

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

table.regForm input {}
table.regForm#uwagi td,table.userForm#uwagi td {}
table.regForm td.etykieta, table.userForm td.etykieta {padding-top: 10px; padding-bottom: 1px;}
table.regForm td, table.userForm td {
	vertical-align: middle;
	padding: 4px 4px 4px 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 {width: 100%;}
table.catMenu tr {}
table.catMenu td {line-height: 10.5pt; padding: 8px 5px 8px 5px; text-align: center; background: url(bg_catMenu.png) no-repeat 50% 0%; font-size: 9pt;}

table.catMenu a,
table.catMenu a:visited,
table.catMenu a.selected:hover {color: #646464; text-decoration: none; display: block; text-align: center; width: 153px; padding-left: 34px; padding-right: 34px;}
table.catMenu a.selected,
table.catMenu a.selected:visited,
table.catMenu a:hover          {color: #009de0; text-decoration: none;}

table.catMenu td.zwiniete1 a, 
table.catMenu td.rozwiniete1 a {color: #009de0; font-family: Gerorgia, "Times New Roman", serif; font-weight: bold;}

table.catMenu td.zwiniete1 a,
table.catMenu td.rozwiniete1 a,
table.catMenu td.zwiniete1 a.selected,
table.catMenu td.rozwiniete1 a.selected {color: #646464; background-image: none; font-size: 11.25pt;}

table.catMenu td.zwiniete2 a,
table.catMenu td.rozwiniete2 a {color: #009de0; font-size: 9.75pt;}
table.catMenu td.zwiniete2 a:hover,
table.catMenu td.rozwiniete2 a:hover,
table.catMenu td.zwiniete2 a.selected:hover,
table.catMenu td.rozwiniete2 a.selected:hover,
table.catMenu td.zwiniete2 a.selected,
table.catMenu td.rozwiniete2 a.selected {color: #646464; font-size: 9.75pt;}



table.catMenu a.selected {background: url(listek.gif) no-repeat 10px 50%;}

table.catMenu td.zwiniete1, table.catMenu td.rozwiniete1 {background-image: none; padding-top: 11px;}
table.catMenu td.zwiniete2, table.catMenu td.rozwiniete2 {}
table.catMenu td.zwiniete3, table.catMenu td.rozwiniete3 {font-size: 8.25pt;}
table.catMenu td.zwiniete4, table.catMenu td.rozwiniete4 {font-size: 8.25pt;}
table.catMenu td.zwiniete5, table.catMenu td.rozwiniete5 {font-size: 8.25pt;}
table.catMenu td.zwiniete6, table.catMenu td.rozwiniete6 {font-size: 8.25pt;}

table.catMenu p {text-indent: 0px; margin: 0px; padding: 0px; text-align: center;}
table.catMenu span.ilosc {padding-left: 5px; padding-right: 5px;}


/* ***** itemList **** */
div.promocje {margin: 0px auto;}
span.Ikony, div.Ikony {display: inline-block; line-height: 9pt; padding: 1px; margin: 0px 0px;}
span.Ikony span, div.Ikony span {margin: 0px 0px 5px 0px; padding: 1px 3px; font-weight: normal;  font-size: 10px; color: #ffffff; text-transform: uppercase; display: inline-block; font-family: Arial, sans-serif;}
span.Ikony span.ikona_p, div.Ikony span.ikona_p {background-color: #E0A6CC;}
span.Ikony span.ikona_n, div.Ikony span.ikona_n {background-color: #E0A6CC;}
span.Ikony span.ikona_b, div.Ikony span.ikona_b {background-color: #E0A6CC;}


/* span.Ikony2, div.Ikony2 {display: inline-block; line-height: 9pt; padding: 1px; margin: 0px; border: 0px solid #ffffff;}
span.Ikony2 span, div.Ikony2 span {margin: 0px 0px 0px 0px; padding: 1px 3px; font-family: Arial, Tahoma; font-weight: normal; font-size: 7.5pt; color: #ffffff; display: inline-block; text-shadow: #606060 0px 0px 3px;}
span.Ikony2 span.ikona_p, div.Ikony2 span.ikona_p {background-color: #dd0000;}
span.Ikony2 span.ikona_n, div.Ikony2 span.ikona_n {background-color: #499c00;}
span.Ikony2 span.ikona_b, div.Ikony2 span.ikona_b {background-color: #ff9600;}

span.Ikony, div.Ikony {display: block; height: 79px; width: 79px; float: left; position: absolute; top: 0px; left: 0px; padding: 0px; margin: 0px auto auto 0px; border: 0px solid #ffffff;}
span.Ikony span, div.Ikony span {display: block; height: 79px; width: 79px; position: relative; top: 0px; left: 0px; font-size: 0;}
span.Ikony span.ikona_p, div.Ikony span.ikona_p {background: url(ikona_p.gif) no-repeat 0px 0px;}
span.Ikony span.ikona_n, div.Ikony span.ikona_n {background: url(ikona_n.gif) no-repeat 0px 0px;}
span.Ikony span.ikona_b, div.Ikony span.ikona_b {background: url(ikona_b.gif) no-repeat 0px 0px;}
  */
  
div.item             {width: 221px; margin: 0px auto 0px auto; background: url(bg_items_S.gif) repeat-y 0% 0%;}
div.item div.bg      {width: 221px; margin: 0px auto; background: url(bg_items_D.gif) no-repeat 0% 100%;}
div.item div.content {width: 193px; margin: 0px auto; background: url(bg_items_G.gif) no-repeat 0% 0%; padding: 14px 14px; min-height: 262px!important; height: auto!important; height: 262px;}
div.item div.content * {font-family: Tahoma, Arial, sans-serfi;}
div.item div.content div {margin-left: auto; margin-right: auto; text-align: center;}
div.item div.content div.nazwa {font-weight: bold; color: #009de0; padding: 0px 0px; height: 36px; overflow: hidden; margin-top: -2px;}
div.item div.content div.nazwa a,
div.item div.content div.nazwa a:visited {color: #009de0; font-size: 10.5pt; text-decoration: none;}
div.item div.content div.nazwa a:hover   {color: #646464; text-decoration: underline;}
div.item div.content div.kod    {font-weight: bold; color: #646464; padding: 4px 0px; font-size: 8.25pt;}
div.item div.content div.obrazek {width: 193px; height: 146px; overflow: hidden; position: relative;} 
div.item div.content div.obrazek span.Ikony2 {margin-top: 4px;}
div.item div.content div.obrazek a {display: block; background-repeat: no-repeat; background-position: 50% 50%; width: 193px; height: 146px; text-decoration: none; cursor: pointer;}
div.item div.content div.obrazek a:hover {text-decoration: none;}
div.item div.content div.ceny   {padding: 4px 0px 5px 0px; line-height: 10.25pt; font-size: 9pt; color: #23bbea;}
div.item div.content div.zobacz {padding: 4px 0px 4px 0px;}
div.item div.content div.do_koszyka {position: relative; height: 30px; padding: 0px 0px 0px 0px; margin: 0px auto 0px auto;}
div.item div.content div.do_koszyka input    {position: absolute; top: 10px; left: 31px; width: 24px; height: auto; padding: 5px 0px 6px 0px; text-align: center; border: 1px solid #b8b8b8;}
div.item div.content div.do_koszyka a.button,
div.item div.content div.do_koszyka a.button:visited {background: url(button_dokoszyka_v.png) no-repeat 0px 0px; position: absolute; top: 10px; left: 70px; display: block; width: 95px; height: 24px; line-height: 24px; padding: 2px 0px 0px 0px; font-weight: normal; text-align: center; font-size: 9pt; color: #ffffff; text-decoration: none; border: 0px solid;}
div.item div.content div.do_koszyka a.button:hover {color: #ffffff; text-decoration: none;}

div.item2 {width: 100%; text-align: center; margin: 0px auto 0px auto; padding: 10px 0px 10px 0px;}
div.item2 div {margin: 0px auto; text-align: center;}
div.item2 div.nazwa {font-weight: bold; color: #009de0; padding: 5px 0px;}
div.item2 div.nazwa a,
div.item2 div.nazwa a:visited {color: #009de0; font-size: 9pt; text-decoration: none;}
div.item2 div.nazwa a:hover   {color: #646464; text-decoration: underline;}
div.item2 span.fotka {display: block; background-repeat: no-repeat; background-position: 50% 50%; width: 90px; height: 90px; margin: 0px auto; padding: 0px 0px; cursor: pointer;}
div.item2 div.ceny   {padding: 4px 0px; font-size: 9pt; color: #009de0;}
div.item2 div.do_koszyka {padding: 0px 0px;}
div.item2 div.do_koszyka a.button {margin: 0px auto;}
div.item2 div.do_koszyka a.button,
div.item2 div.do_koszyka a.button:visited {background: url(button_dokoszyka_v.png) no-repeat 0 0; display: block; width: 95px; height: 24px; line-height: 24px; padding: 2px 0px 0px 0px; font-weight: normal; text-align: center; font-size: 9pt; color: #ffffff; text-decoration: none; border: 0px solid;}
div.item2 div.do_koszyka a.button:hover {color: #ffffff; text-decoration: none;}

table#lista_towarow {margin: -4px auto 3px 0px;}
table#lista_towarow td.lt1 {width: 221px; padding: 15px 0px 12px 0px;}
table#lista_towarow td.lt2 {width: 221px; padding: 15px 0px 12px 28px;}
table#lista_towarow td.lt3 {width: 221px; padding: 15px 0px 12px 28px;}
/* 
table#lista_towarow {margin: -4px auto 3px auto;}
tablelista_towarow td.lt1 {width: 221px; padding: 15px 0px 15px 0px;}
tablelista_towarow td.lt2 {width: 221px; padding: 15px 0px 15px 31px;}
tablelista_towarow td.lt3 {width: 221px; padding: 15px 0px 15px 31px;} 
*/
table#lista_towarow td.lt1 div.item {margin-left: 0px;}
table#lista_towarow td.lt2 div.item {}
table#lista_towarow td.lt3 div.item {margin-right: 0px;}

table.setList {margin: 0px auto 0px 0px;}
table.setList td.lt1 {width: 221px; padding: 15px 0px 12px 0px;}
table.setList td.lt2 {width: 221px; padding: 15px 0px 12px 28px;}
table.setList td.lt3 {width: 221px; padding: 15px 0px 12px 28px;}
table.setList td.lt1 div.item {margin-left: 0px;}
table.setList td.lt2 div.item {}
table.setList td.lt3 div.item {margin-right: 0px;}

table.compoList {margin: 0px auto 0px 0px;}
table.compoList td.lt1 {width: 221px; padding: 15px 0px 12px 0px;}
table.compoList td.lt2 {width: 221px; padding: 15px 0px 12px 28px;}
table.compoList td.lt3 {width: 221px; padding: 15px 0px 12px 28px;}
table.compoList td.lt1 div.item {margin-left: 0px;}
table.compoList td.lt2 div.item {}
table.compoList td.lt3 div.item {margin-right: 0px;}

table.crossSelList {margin: 0px auto 0px 0px;}
table.crossSelList td.lt1 {width: 221px; padding: 15px 0px 12px 0px;}
table.crossSelList td.lt2 {width: 221px; padding: 15px 0px 12px 28px;}
table.crossSelList td.lt3 {width: 221px; padding: 15px 0px 12px 28px;}
table.crossSelList td.lt1 div.item {margin-left: 0px;}
table.crossSelList td.lt2 div.item {}
table.crossSelList td.lt3 div.item {margin-right: 0px;}

/*duze towary na index*/
/* 
table#lista_towarow2 {width: 100%; margin: -6px auto 3px auto;}
table#lista_towarow2 td.lt1 {width: 348px; padding: 14px 14px 14px 0px;}
table#lista_towarow2 td.lt2 {width: 348px; padding: 15px 0px 14px 14px;}
table#lista_towarow2 td.lt1 div.item {margin-left: 0px;}
table#lista_towarow2 td.lt3 div.item {margin-right: 0px;}
table#lista_towarow2 div.item             {width: 348px; background-image: url(bg_mainList_S.gif);}
table#lista_towarow2 div.item div.bg      {width: 348px; background-image: url(bg_mainList_D.gif);}
table#lista_towarow2 div.item div.content {width: 320px; background-image: url(bg_mainList_G.gif); min-height: 420px!important; height: auto!important; height: 420px;}
table#lista_towarow2 div.item div.content div.nazwa {height: auto; padding-bottom:3px;}
table#lista_towarow2 div.item div.content div.obrazek {width: 320px; height: 320px;} 
table#lista_towarow2 div.item div.content div.obrazek a {width: 320px; height: 320px;}
table#lista_towarow2 div.item div.content div.do_koszyka {height: 30px;}
table#lista_towarow2 div.item div.content div.do_koszyka input    {left: 95px;}
table#lista_towarow2 div.item div.content div.do_koszyka a.button,
table#lista_towarow2 div.item div.content div.do_koszyka a.button:visited {left: 134px;}
 */

table.itemList {width: 100%;}
table.itemList td {padding-top: 10px; padding-bottom: 10px;}
table.itemList td.obrazek {padding-left: 10px; width: 154px;}
table.itemList td.opisy {padding-left: 10px; padding-right: 10px; /*width: 289px;*/}
table.itemList td.ceny {padding-right: 10px; width: 95px; vertical-align: middle;}

table.itemList div.ikony {padding: 0px 0px 2px 0px; margin: 0px 4px 2px 0px; float: left; }
table.itemList div.nazwa {clear: left; font-size: 9pt; font-weight: bold; padding-bottom: 8px;}
table.itemList div.nazwa a,
table.itemList div.nazwa a:visited {text-decoration: none;}
table.itemList div.nazwa a:hover {text-decoration: underline;}
table.itemList div.opisSkrocony {clear: left; padding-bottom: 5px;}
table.itemList div.atrybuty {color: #43474b;}
/*
table.itemList div.atrybuty div {border-right: 1px solid #9d9d9d; float: left; padding-right: 5px; margin-right: 5px;}
table.itemList div.atrybuty span {color: #9d9d9d; float: left; padding-right: 5px;}
*/
table.itemList div.atrybuty span.wartosc {color: #9d9d9d;}
table.itemList div.atrybuty span.sep {color: #9d9d9d; padding-left: 5px; padding-right: 5px;}
table.itemList div.ceny {margin: 0px auto; text-align: center;}
table.itemList div.stan {margin: 0px auto; text-align: center; padding-top: 5px; padding-bottom: 6px;}
table.itemList div.do_koszyka {margin: 0px auto; text-align: center;}
table.itemList div.do_szczegolow {margin: 0px auto; text-align: center;}

table.itemList div.obrazek img {cursor: pointer;}
table.itemList .nazwa {}
table.itemList .cena {}
table.itemList .cena_promocja {}
table.itemList .cena_stara {}
table.itemList .waluta {}
table.itemList .cena .waluta {}
table.itemList .cena_promocja .waluta {}
table.itemList .cena_stara .waluta {}


div.filtry             {width: 720px; margin: 0px auto 6px 0px; background: url(bg_filtry_S2.gif) 0% 0%; overflow: hidden;}
div.filtry div.bg      {width: 720px; margin: 0px auto 0px 0px; background: url(bg_filtry_D2.gif) no-repeat 0% 100%;}
div.filtry div.content {width: 665px; margin: 0px auto 0px 0px; background: url(bg_filtry_G2.gif) no-repeat 0% 0%; padding: 4px 31px 4px 24px;}
div.filtry#adva        {margin-top: 9px;}
div.filtry#adva *      {font-size: 8.25pt;}
div.filtry#adva div.content {padding-top: 10px; padding-bottom: 10px;}

table.filtry {width: 100%; margin: 0 auto;}
table.filtry td {vertical-align: middle; vertical-align: middle; padding-top: 3px; padding-bottom: 3px;}
table.filtry input,
table.filtry select {vertical-align: middle; margin-left: 3px; margin-right: 3px;
	/*
	scrollbar-base-color: #009de0;
	scrollbar-arrow-color: #ffffff;
	scrollbar-3dlight-color: #2cbeeb;
	scrollbar-darkshadow-color: #00618a;
	scrollbar-face-color: #009de0;
	scrollbar-highlight-color: #c7c8ca;
	scrollbar-shadow-color: #00618a;
	scrollbar-track-color: #c7c8ca;
	*/
}

table.filtry td.lee {padding-left: 5px; padding-right: 10px; text-align: left; width: 100px; color: #009de0;}
table.filtry td.prr {text-align: left;}
table.filtry span.typy {padding-left: 20px;}
table.filtry input.checkbox {margin-top: -2px; margin-right: 0px;}

table.filtry a.button2,
table.filtry a.button2:visited  {color: #009de0; text-align: right;}

table.filtry td#rozwijanie a.button2 {padding-right: 13px;}
table.filtry td#rozwijanie a.button2#pros {background: url(ikona_nawigacja_gora.gif) no-repeat 100% 5px;}
table.filtry td#rozwijanie a.button2#zaaw {background: url(ikona_nawigacja_dol.gif) no-repeat 100% 5px;}

table.filtry#f1 {}
table.filtry#f1 td {font-size: 8.25pt;}
table.filtry#f1 td span.etykieta {color: #009de0;}
table.filtry#f1 td#zakresCen {width: 269px; color: #009de0;}
table.filtry#f1 td#zakresCen input {text-align: right; width: 39px; padding-left: 8px; padding-right: 8px;}
table.filtry#f1 td#sortujWg {}
table.filtry#f1 td#iloscWynikow  {text-align: right;}

table.filtry#f2 {}
table.filtry#f2 td {}
table.filtry#f2 td#typyPromocji {padding-right: 10px; color: #009de0;}
table.filtry#f2 td#typyPromocji input {margin-bottom: 0px; margin-right: 5px;}
table.filtry#f2 td#statusyDostepnosci {text-align: right; color: #009de0;}
table.filtry#f2 td#statusyDostepnosci input {margin-bottom: 0px; margin-left: 5px;}

table.filtry#f3 {width: auto; margin-left: 0px;}
table.filtry#f3 td {padding-top: 6px; padding-bottom: 6px;}
table.filtry#f3 td.prr input,
table.filtry#f3 td.prr select {/* width: 300px; */}

div.hr {/*width: 556px;*/ }

table.filtry#f4 {margin: 0px 0px 0px 0px;}
table.filtry#f4 td {font-weight: bold; font-size: 8.25pt; color: #009de0; padding: 4px 0px 0px 0px;}
table.filtry#f4 td.listNav {width: 437px; text-align: left; padding: 0px 0px 0px 1px;}
table.filtry#f4 td#buttonWyczysc {width: 72px; text-align: right;}
table.filtry#f4 td#rozwijanie    {width: 116px; text-align: right;}
table.filtry#f4 td#buttonFiltruj {width: 88px; padding-left: 11px; text-align: right;}
table.filtry#f4 td#buttonFiltruj input {width: 88px; font-size: 9pt; margin: 0px 0px 0px auto; text-align: center; border: 0px; background: transparent url(button_filtruj_v.png) no-repeat 50% 50%; height: auto; padding: 6px 0px 5px 0px; color: #ffffff; font-weight: bold;}


table.listNav {margin: 0px 0px;}
table.listNav td {vertical-align: middle; text-align: left; padding: 0px;}
table.listNav span.etykieta {padding-right: 11px; font-weight: bold; color: #009de0;}
table.listNav td.poprzednia, table.listNav td#poprzednia {padding-right: 12px; font-weight: normal;}
table.listNav td.nawigacja {}
table.listNav td.nastepna, table.listNav td#nastepna {padding-left: 12px; font-weight: normal;}


/* id nazwa i fotka wystepuja tylko na listach specjalnych */
div.naglowek {clear: left; margin: 0px auto; padding: 10px 0px; text-align: center; font-weight: bold; font-size: 9pt;}

div.setList {width: 100%; text-align: center;}
div.setList div.naglowek {margin: 0px auto 0px 0px; padding: 14px 0px 0px 0px; text-align: center; color: #23bbea; font-weight: bold; font-size: 10.5pt;}
div.setList table.setList {margin: 0px auto;}

div.compoList {width: 100%; text-align: center;}
div.compoList div.naglowek {margin: 0px auto 0px 0px; padding: 14px 0px 0px 0px; text-align: center; color: #23bbea; font-weight: bold; font-size: 10.5pt;}
div.compoList table.compoList {margin: 0px auto;}

div.crossSelList {width: 100%; text-align: center;}
div.crossSelList div.naglowek {margin: 0px auto 0px 0px; padding: 14px 0px 0px 0px; text-align: center; color: #23bbea; font-weight: bold; font-size: 10.5pt;}
div.crossSelList table.crossSelList {margin: 0px auto;}

div.proList {width: 100%; text-align: center;}
div.proList div.naglowek {display: none;}
div.proList table.proList {margin: 0px auto;}

div.newList {width: 100%; text-align: center;}
div.newList div.naglowek {display: none;}
div.newList table.newList {margin: 0px auto;}

div.bestList {width: 100%; text-align: center;}
div.bestList div.naglowek {display: none;}
div.bestList table.bestList {margin: 0px auto;}


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

table.listNav2 {width: 100%; margin: 0px auto 0px auto;}
table.listNav2 td {vertical-align: middle; font-weight: normal; padding: 2px 0px; width: 50%;}
table.listNav2 td a {font-weight: normal;}
table.listNav2 td.poprzednia {text-align: left; padding: 2px 10px 2px 0px;}
table.listNav2 td.poprzednia span {padding-right: 10px; font-weight: normal;}
table.listNav2 td.nastepna {text-align: right; padding: 2px 0px 2px 10px;}


div.detCard {margin: 0px auto 0px 0px; width: 720px;}
table.detCard {width: 100%; margin: 0px auto;}
table.detCard td {font-size: 9pt;}
table.detCard td.nazwa {padding-bottom: 15px; padding-top: 5px;}
table.detCard td.d1 {width: 240px; padding-right: 7px; text-align: center;}
table.detCard td.d2 {width: 405px; padding-left:  7px;}

table.detCard td.d1 div {margin-left: auto; margin-right: auto; text-align: center;}

table.detCard h1.nazwa {clear: left; font-size: 10.5pt; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 2px 0px; color: #009de0;}

table.detCard span.Ikony {}
table.detCard span.Ikony span {}

table.detCard div.symbol {font-weight: bold; color: #646464; padding: 2px 0px; font-size: 8.25pt;}

table.detCard div.fotka {margin: 0px auto;}
table.detCard div.fotki {margin: 0px auto;}
table.detCard div.fotki table {margin: 10px auto;}
table.detCard div.fotki table td {vertical-align: middle; text-align: center;}
table.detCard div.fotki img {margin: 0px;}

div.detCard a.button3,
div.detCard a.button3:visited {color: #ffffff; display: block; font-size: 9pt; text-align: center; border: 0px; background-position: 0% 50%; background-repeat: no-repeat; height: auto; padding: 6px 0px 5px 0px; color: #ffffff; text-decoration: none;}
div.detCard a.button3:hover {color: #ffffff; text-decoration: none;}
div.detCard a.button3#zapytaj {width: 124px; background-image: url(button_zapytaj_v.png);}
div.detCard a.button3#polecenie {width: 124px; background-image: url(button_polec_v.png);}
div.detCard a.button3#opiniuj {width: 91px; background-image: url(button_dodajopinie_v.png);}
div.detCard a.button3#porownaj {width: 78px; background-image: url(button_porownaj_v.png);}
div.detCard a.button3#druczek {width: 78px; height: auto; padding: 17px 0px 11px 47px; background-image: url(button_wydrukuj2_v.png); margin-right: 0px; margin-left: auto; float: right;}
div.detCard a.button3#przechowaj {width: 149px; background-image: url(button_przechowaj_v.png); margin-right: 0px; margin-left: auto;}

div.detCard table.akcje {width: 100%;}
div.detCard table.akcje td {text-align: left; vertical-align: middle; padding: 10px 0px;}
div.detCard table.akcje td.do_lewej  a,
div.detCard table.akcje td.do_lewej  a:visited {float: left; margin: 0px 14px 0px auto;}
div.detCard table.akcje td.do_prawej {width: 150px;}
div.detCard table.akcje td.do_prawej a,
div.detCard table.akcje td.do_prawej a:visited {float: right; margin: 0px 0px 0px 0px;}

table.detCard div.info       {margin: 5px auto 5px 0px; padding: 5px 0px; text-align: left; color: #ff0000;}

table.detCard div.dostepnosc {margin: 0px auto 5px 0px; padding: 5px 0px; text-align: left; font-weight: bold;}
table.detCard div.dostepnosc img {margin-left: 10px; margin-bottom: -1px;}

table.detCard table.dodaj {width: 100%; margin: 0px auto 4px auto;}
table.detCard table.dodaj td {vertical-align: middle; height: 56px; padding-top: 18px; padding-bottom: 10px;}
table.detCard table.dodaj td.do_lewej {background: url(ikona_torebka.gif) no-repeat 0% 50%; padding-left: 62px;}
table.detCard table.dodaj td.do_prawej {width: 149px;}

table.detCard table.dodaj input#ilosc  {width: 24px; height: auto; padding: 5px 0px 6px 0px; text-align: center; border: 1px solid #b8b8b8;}
table.detCard table.dodaj input.button#dodaj {background: url(button_dokoszyka_v.png) no-repeat 50% 50%; width: 95px; height: auto; padding: 7px 0px 5px 0px; font-weight: normal; text-align: center; font-size: 9pt; color: #ffffff; text-decoration: none; border: 0px solid;}

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

div.separat {font-size: 0px; height: 1px; border-bottom: 1px solid #efefef; padding-bottom: 9px; margin: 0px auto 10px auto;}

table.detCard table.producent {margin: 0px auto 0px 0px;}
table.detCard table.producent td {vertical-align: middle; padding: 4px 0px 4px 0px;}
table.detCard table.producent td.etykieta {padding-right: 6px; text-align: left;}
table.detCard table.producent td.wartosc {padding-left: 6px; font-weight: bold;}

table.detCard table.opinie {width: 100%; margin: 0px auto 0px 0px;}
table.detCard table.opinie td {width: 50%; vertical-align: top; padding: 4px 0px 4px 0px;}
table.detCard table.opinie td.etykieta {padding-right: 6px; text-align: right;}
table.detCard table.opinie td.wartosc {padding-left: 6px; font-weight: normal;}
table.detCard table.opinie td.wartosc div span,
table.detCard table.opinie td.wartosc div div {}
table.detCard table.opinie td.wartosc div a {font-weight: bold;}

table.detCard div.opis,
table.detCard div.atrybuty {margin: 0px 0px 0px 0px; padding: 15px 0px 0px 0px; text-align: justify;}

table.detCard div.opis div.naglowek,
table.detCard div.atrybuty div.naglowek {margin: 0px auto 0px 0px; padding: 4px 0px 0px 0px; text-align: left; color: #23bbea; font-weight: bold; font-size: 10.5pt; line-height: 10.5pt;}

table.detCard table.ceny {width: 100%; margin: 0px auto 0px 0px; padding: 0px 0px;}
table.detCard table.ceny div {color: #23bbea; padding: 2px 0px;}
table.detCard table.ceny div.netto {font-size: 8.25pt; font-weight: normal;}
table.detCard table.ceny div.netto span {font-weight: normal;}
table.detCard table.ceny div.netto#stara  {}
table.detCard table.ceny div.brutto#stara {font-size: 9pt; font-weight: normal;}
table.detCard table.ceny div.brutto {font-size: 10.5pt; font-weight: bold;}
table.detCard table.ceny div.brutto span {font-weight: bold;}
table.detCard table.ceny span.cena {color: #23bbea;}
table.detCard table.ceny span.cena_promocja {color: #23bbea;}
table.detCard table.ceny span.cena_stara {font-weight: normal; text-decoration: line-through;}
table.detCard table.ceny span.waluta {padding-left: 2px;}
table.detCard table.ceny td.do_lewej  {}
table.detCard table.ceny td.do_prawej {width: 220px;}
table.detCard table.ceny td.do_prawej span.Ikony3 {float: right; display: block; color: #ffffff; width: 69px; margin: 0px 0px 0px 4px; font-size: 9pt; text-align: center; border: 0px; background: url(typ_promocji.png) no-repeat 50% 50%; height: auto; padding: 6px 0px 5px 0px; color: #ffffff; text-decoration: none; font-family: Tahoma, Verdana, sans-serif;}
table.detCard table.ceny td.do_prawej span.ikona_p {margin-left: 0px;}

table.detCard table.atrybutyStale {margin: 5px auto 5px 0px;}
table.detCard table.atrybutyStale td {vertical-align: middle; padding: 4px 0px 4px 0px;}
table.detCard table.atrybutyStale td.etykieta {padding-right: 6px; font-weight: bold;}
table.detCard table.atrybutyStale td.wartosc {padding-left: 6px;}

table.detCard table.atrybutyWybierane {margin: -5px auto 0px 0px; }
table.detCard table.atrybutyWybierane td {vertical-align: middle; padding: 4px 0px 4px 0px;}
table.detCard table.atrybutyWybierane td.etykieta {padding-right: 6px; font-weight: bold;}
table.detCard table.atrybutyWybierane td.wartosc {padding-left: 6px;}

table.detCard div.oppis {text-align: justify;}

div.variants {width: 100%;}
div.variants div.separat {margin-bottom: 0px;}
table.variants {width: 100%; margin: 0px auto 0px 0px;}
table.variants th {}
table.variants td {vertical-align: middle; border-top: 1px solid #d9d9d9;}
table.variants td.nazwa {width: 168px; padding: 0px 6px 3px 0px; font-size: 9pt;}
table.variants td.dostepnosc {width: 90px; text-align: center; font-size: 7.5pt; padding: 0px 0px 3px 0px;}
table.variants td.cena {font-size: 9pt; color: #23bbea; text-align: right;  padding: 0px 0px 3px 0px;}
table.variants td.dodaj {width: 90px; text-align: center; padding: 1px 0px 3px 0px;}
table.variants td.dodaj a {display: block; margin-right: auto; margin-left: auto;}

table.variants a.button,
table.variants a.button:visited {background: url(button_dokoszyka_v.png) no-repeat 0px 0px; display: block; width: 95px; height: 24px; line-height: 24px; padding: 2px 0px 0px 0px; font-weight: normal; text-align: center; font-size: 9pt; color: #ffffff; text-decoration: none; border: 0px solid;}
table.variants a.button:hover {color: #ffffff; text-decoration: none;}



/* detCard - dodatkowe */
table.detCard#dodatkowe {width: 100%; margin: 0px auto;}
table.detCard#dodatkowe td {width: 50%;}
div.dodatkowe {padding: 0px 5px 5px 0px; margin: 0px auto;}
div.dodatkowe#d_mp3 {}
div.dodatkowe#d_linki {}
div.dodatkowe#d_pliki {}
div.dodatkowe#d_tresci {}
div.dodatkowe#d_animacje {}
div.dodatkowe#d_flv {}
div.dodatkowe div.naglowek {margin: 10px auto 0px 0px; padding: 14px 0px 10px 0px; text-align: left; color: #23bbea; font-weight: bold; font-size: 10.5pt;}
div.dodatkowe ul {margin: 0px 0px 0px 0px; padding: 0px;}
div.dodatkowe ul li {margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px; list-style: none; background: url(ikona_kwadrat3.gif) no-repeat 0px 6px; padding-left: 10px;}
div.dodatkowe a {}
div.dodatkowe div.opis {display: block; color: #9d9d9d; padding-left: 10px; padding-bottom: 3px;}

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

div.dodatkowe#d_linki li,
div.dodatkowe#d_pliki li {/* padding-top: 2px; padding-bottom: 2px; */}

/* ***** catLinks ***** */
table.catLinks { /* tabela z linkami */ }


/* ***** conLinks *****
UWAGA!!! styl nie jest stosowany w samym module lecz w wywolaniu funkcji
PRZYKLAD: conLinks('NAZWA KATEGORII','','class="conLinks"',' id="selected"',' SEPARATOR ');
 */
a.conLinks, a.conLinks:visited {}
a.conLinks:hover {}
a.conLinks#selected {}


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


/* *****  cusConBody ***** */
td.k32 div.cusConBody {margin: 0px auto 0px auto; padding: 8px 0px 10px 0px;}
td.k32 div.cusConBody h1 {}
td.k32 div.cusConBody h2 {}
td.k32 div.cusConBody p {}


/* ***** 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.nazwa {padding: 4px 0px 4px 0px;}
table.comForm td.nazwa a,
table.comForm td.nazwa a:visited {font-size: 9pt; font-weight: bold; background: url(ikona_kwadrat3.gif) no-repeat 0px 6px; padding-left: 10px; color: #009de0; text-decoration: none;}
table.comForm td.nazwa a:hover {color: #646464; text-decoration: underline;}
table.comForm td.akcja {font-weight: bold; text-transform: lowercase; padding-left: 7px;}
table.comForm td.akcja a {font-size: 8.5pt;}
table.comForm#porownaj {margin-top: 5px;}
table.comForm#porownaj td {text-align: center; padding: 3px 0px 3px 0px;}
table.comForm#porownaj a.button {margin: 0px auto; text-decoration: none;}


/* ***** repForm ***** */
h5.Przechowalnia { /* naglowek */ }
p.repForm { /* dodatkowy tekst */ }
a.repForm { /* link powrotny z przechowalni */ }
table.repForm  {width : 100%;}
table.repForm td {vertical-align: middle; padding-top: 5px; padding-bottom: 5px;}
table.repForm td.lp {width: 20px;}
table.repForm td.zdjecie {width: 90px;}
table.repForm td.ilosc {width: 60px; text-align: center;}
table.repForm td.cena {width: 160px; text-align: right;}

/* ***** repLink ***** */
div.repLink {text-align: center;}
div.repLink div {text-align: left; padding-bottom: 8px; }
div.repLink div span {font-weight: bold;}
div.repLink a {}


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


input.button#reg_submit {margin: 5px 0px 5px auto; color: #ffffff; display: block; font-size: 9pt; text-align: center; border: 0px; background-position: 0% 50%; background-repeat: no-repeat; height: auto; padding: 6px 0px 5px 0px; color: #ffffff; text-decoration: none; width: 149px; background-image: url(button_przechowaj_v.png);}

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

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



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

table.aucSumForm {margin-left : auto; margin-right : auto; width : 100%;}
table.aucSumForm h4 {margin: 10px 0px 0px 0px; }
table.aucSumForm h5 {border: 0px; margin: 6px 0px 6px 6px;; }
table.aucSumForm h5 input {margin-right: 5px;}

table.aucSumForm td.sprzedajacy_nazwa {font-weight : bold; padding: 5px 0px 5px 10px; vertical-align: middle;}
table.aucSumForm td.sprzedajacy_linki {font-weight : bold; padding: 5px 0px 5px 10px; vertical-align: middle;}
table.aucSumForm td.sprzedajacy_linki a {}
table.aucSumForm td.aukcja {font-weight : bold; font-size: 8.5pt; padding: 5px 0px 5px 10px; vertical-align: middle;}
table.aucSumForm td.aukcja_nazwa {font-weight : bold; font-size: 9pt; padding: 5px 0px 5px 10px; vertical-align: middle;}
table.aucSumForm td.aukcja_nazwa a {}

table.aucSumForm table.listaAukcji {width: 100%;}
table.aucSumForm table.listaAukcji td {vertical-align: middle;}
table.aucSumForm table.listaAukcji td.zdjecie {width: 190px; padding: 2px;}
table.aucSumForm table.listaAukcji td.opisy {padding: 2px;}
table.aucSumForm table.opis td {padding: 5px; font-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-weight: normal; padding: 1px 5px 3px 5px;}
table.aucSumForm table.opis td.etykieta_cena {font-weight: normal;text-align: right; padding: 1px 5px 3px 5px;}
table.aucSumForm table.opis td.etykieta_ilosc {font-weight: normal;text-align: right; padding: 1px 5px 3px 5px;}
table.aucSumForm table.opis td.etykieta_wartosc {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: 10.5pt; font-weight: bold; padding: 0px 0px 0px 10px;}
table.aucSumForm table.dane#platnosc td.sprzedajacy span.etykieta {font-size: 9pt; font-weight: normal;}
table.aucSumForm table.dane#platnosc span.upomnienie {color: #ff0000;}

table.aucSumForm table.dane#zamawiajacy {margin-top: 10px; margin-bottom: 10px;}
table.aucSumForm table.dane#zamawiajacy td {}
table.aucSumForm table.dane#zamawiajacy td.pseudonim {font-size: 10.5pt; font-weight: bold; padding: 0px 0px 10px 0px;}
table.aucSumForm table.dane#zamawiajacy td.pseudonim span.etykieta {font-size: 9pt; font-weight: normal;}
table.aucSumForm table.dane#zamawiajacy td.cart_radio {padding: 3px;}

table.aucSumForm#dodatkowe {margin: 5px auto;}
table.aucSumForm#dodatkowe td {text-align: center;}
table.aucSumForm#dodatkowe td.etykieta {}
table.aucSumForm#dodatkowe td.etykieta textarea {}

table.aucSumForm div#faktura {margin: 0px 0px 10px 0px;}
table.aucSumForm div#dane_wysylkowe {margin: 0px 0px 10px 0px;}

table.aucSumForm#uwagi {margin: 0px auto;}
table.aucSumForm#uwagi td {text-align: justify; padding: 5px 10px;}

table.aucSumForm#zamow {margin: 0px auto;}
table.aucSumForm#zamow td {text-align: center;}
table.aucSumForm#zamow input#reg_submit {}

/* aucSumForm after*/
table.aucSumForm {width: 100%;}
table.aucSumForm div {width: 100%;}
table.aucSumForm div.opisPowrotu {padding: 5px 0px;}
table.aucSumForm div.linkPowrotu {padding: 5px 0px; text-align: right;}
table.aucSumForm div.linkPowrotu a {}
table.aucSumForm div.linkPowrotu img {margin-right: 5px;}
table.aucSumForm div.etykieta {font-size: 10.5pt; font-weight: bold; padding-top: 10px;}
table.aucSumForm div.sprzedajacy_nazwa {font-size: 10.5pt; padding: 5px 0px 5px 10px;}
table.aucSumForm div.sprzedajacy_linki {padding: 2px 0px 10px 10px;}
table.aucSumForm div.sprzedajacy_linki a {font-size: 9pt;}

/* galList */
div.galList ul {}
div.galList li {}

div.galList {margin: 0px auto;}
div.galList .galListItem {margin-bottom: 10px;}
div.galList .nazwa {}
div.galList .nazwa a {}
div.galList .opis {padding: 5px 0px 10px 10px; text-align: justify;}

/* 
div.newsShortList {width: 576px; margin: 5px auto 0px auto; clear: all; padding: 0px 0px 0px 0px;}
*/

div.newsShortList {width: 200px; margin: 5px auto 0px auto; padding: 0px;}
div.newsShortList div.naglowek {}

div.newsShortList div.newsShort {width: 200px; padding: 0px; text-align: justify;}
div.newsShortList div.newsLink {padding-bottom: 3px;}
div.newsShortList div.newsLink a,
div.newsShortList div.newsLink a:visited {font-weight: bold; text-decoration: none; font-size: 8.25pt;}
div.newsShortList div.newsLink a:hover {text-decoration: underline;}
div.newsShortList div.newsDataPublikacji {font-weight: normal; font-style: italic; color: #727272; margin: 0px auto 3px 0px; font-size: 8.25pt;}
div.newsShortList div.newsSkrot {padding-bottom: 10px; text-align: left;}
div.newsShortList a.newsArchLink {background-image: url(button120.png); width: 200px; margin: 0px auto 0px auto; text-align: center;}


div.newsList {margin: 5px auto 20px auto; clear: all;}
div.newsList .newsFull {margin-bottom: 0px;}
div.newsList .newsFull p {}
div.newsList .newsLink {padding-bottom: 4px;}
div.newsList .newsLink a,
div.newsList .newsLink a:visited {font-weight: bold; text-decoration: none;}
div.newsList .newsLink a:hover {text-decoration: underline;}
div.newsList .newsDataPublikacji {font-weight: normal; font-style: italic; color: #727272; margin: 0px auto 4px 0px;}
div.newsList .newsTresc {padding-bottom: 20px;}

/* pollForm - sondy */
div.pollForm#naglowek {}
table.pollForm {width: 100%;}
table.pollForm td {vertical-align: middle; padding: 1px 1px;}
table.pollForm td.pytanieSondy {}
table.pollForm td.poleSondy {width: 18px; padding: 1px 0px 4px 0px; text-align: left;}
table.pollForm td.poleSondy input {margin-left: 0px;}
table.pollForm td.opcjaSondy {width: 150px; padding: 2px 0px 3px 0px; font-weight: bold;}
table.pollForm td.przyciskiSondy {text-align: center;}
table.pollForm td.przyciskiSondy input {margin-left: auto; margin-right: auto;}
table.pollForm input.button#glosuj {}
table.pollForm input.button#wyniki {background-image: none; background-color: transparent; border: 0px; font-weight: bold; text-align: center; margin-top: 5px; text-decoration: underline; /* hack pod Fx display: block; */}
table.pollForm a#wyniki {display: block; text-align: center; margin-top: 5px; cursor: pointer;}
table.pollForm span.glosuj {display: block;}
table.pollForm span.wyniki {display: block;}
table.pollForm td.wynikSondy {padding: 0px 0px 8px 0px; vertical-align: middle;}
table.pollForm td.wykresSondy {background: url(pasek_b.gif) repeat-x 0% 70%;}
table.pollForm td.wynikSondy img {margin-top: 4px;}
table.pollForm td.iloscGlosow {padding-top: 2px;}
table.pollForm td.iloscGlosow span {font-weight: bold;}

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

/*ratStarBar */
.ratBar {background:url(ratingStarBar.gif) 0px -26px; height:13px; }
.ratBarCurrent {background:url(ratingStarBar.gif); height:13px; }
.ratForm #ratBar {height:13px; }
.ratForm #voteBarRating {float:left; }
.ratForm #voteBarCandidate {float:left; height:13px; line-height:13px; padding:0px 0px 0px 10px; width:2em;}
.ratForm #voteBar {background:url(ratingStarBar.gif) 0px -26px; height:13px; overflow:hidden; float:left;}
.ratForm #voteBarCurrent {background:url(ratingStarBar.gif); height:13px; overflow:hidden; position:relative;}
.ratForm #voteBarSlider {height:13px; overflow:hidden; position:relative; top:-13px; width: 100%;}
.ratForm #voteBarSlider a {background:url(ratingStarBar.gif) no-repeat 0px 26px; display:block; height:13px; float:left; line-height:13px; margin:0px; overflow:hidden; padding:0px; width:13px;}
.ratForm #voteBarSlider img {width:13px; height:13px; border:0px; margin:0px;}
.ratForm .ratFormOption {margin:4px;}

table.opiForm .ratBar {background:url(ratingStarBar2.gif) 0px -26px;}
table.opiForm .ratBarCurrent {background:url(ratingStarBar2.gif);}
table.opiForm .ratForm #voteBar {background:url(ratingStarBar2.gif) 0px -26px;}
table.opiForm .ratForm #voteBarCurrent {background:url(ratingStarBar2.gif);}
table.opiForm .ratForm #voteBarSlider a {background:url(ratingStarBar2.gif) no-repeat 0px 26px;}


table#k3 td.k32 div.box#opiForm {}
div.opiForm {margin: 0px auto;}
div.opiForm table.opiForm {margin: 0px auto 0px auto; width: 100%;}
div.opiForm table.opiForm td {padding: 4px 10px 4px 0px!important;}
div.opiForm table.opiForm td.etykieta {text-align: right; font-weight: bold; width: 180px;}
div.opiForm table.opiForm td.wartosc {vertical-align: top;}
div.opiForm table.opiForm td.wartosc span.blad {display: block; clear: left; padding-top: 2px;}
div.opiForm table.opiForm td.wartosc input    {margin-top: -2px;}
div.opiForm table.opiForm td.wartosc textarea {margin-top: -2px;}

div.opiForm input {}
div.opiForm textarea {width: 100%}
div.opiForm input.button {margin-left: 3px; padding-left: 5px; padding-right: 5px;}
div.opiForm span.blad {color: #ff0000;}

.opiList table {width: 100%;}
.opiList td.col1 {width: 180px; padding-right: 6px; text-align: right;}
.opiList td.col2 {padding-left: 6px; text-align: justify;}

div.opiList {width: 100%; margin: 0px auto; padding: 6px 0px 10px 0px;}
div.opiList div.naglowek {margin: 0px auto 0px 0px; padding: 4px 0px 10px 0px; text-align: center; color: #23bbea; font-weight: bold; font-size: 10.5pt;}
div.opiList div.nazwa {font-size: 9pt; text-align: center; font-weight: bold;}
div.opiList div.naglowek a {text-transform: none;}
div.opiList div.wszystkie {text-align: center; padding: 0px 0px; margin: 0px auto;}
div.opiList div.wszystkie a {font-weight: bold;}
div.opiList table {margin-top: 8px;}
div.opiList table td {text-align: left; padding: 10px 10px 10px 0px; vertical-align: top;}
div.opiList table th {text-align: left; padding: 2px 10px 2px 0px;}
div.opiList a {}

div.opiList span.data {font-size:8.25pt; color: #9d9d9d; display:block; padding-bottom: 2px;}
div.opiList span.tresc {font-size:9pt;}
div.opiList span.podpis {font-size:9pt; font-weight: bold; display:block; padding-bottom: 0px;}
div.opiList div.ocena {width: 65px; margin: 1px 0px 1px auto;}

table#opinie {width: 100%; margin: 10px 0px 0px 0px;}

div.conBody {width: 720px; overflow: hidden;}
div.conBody p.conBody {margin-top: 10px;}



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




div.prezentNaglowek {margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; text-align: left; color: #23bbea; font-weight: bold; font-size: 10.5pt; }

div.item div.obaczWarianty {position: relative; height: 30px; padding: 0px 0px 0px 0px; margin: 0px auto 0px auto;}
div.item div.obaczWarianty a.button,
div.item div.obaczWarianty a.button:visited {background: url(button_przechowaj_v.png) no-repeat 0px 0px; position: absolute; top: 10px; left: 22px; display: block; width: 149px; height: 24px; line-height: 24px; padding: 2px 0px 0px 0px; font-weight: normal; text-align: center; font-size: 9pt; color: #ffffff; text-decoration: none; border: 0px solid;}
div.item div.obaczWarianty a.button:hover {color: #ffffff; text-decoration: none;}

div.item2 div.obaczWarianty {padding: 0px 0px;}
div.item2 div.obaczWarianty a.button {margin: 0px auto;}
div.item2 div.obaczWarianty a.button,
div.item2 div.obaczWarianty a.button:visited {background: url(button_przechowaj_v.png) no-repeat 0 0; display: block; width: 149px; height: 24px; line-height: 24px; padding: 2px 0px 0px 0px; font-weight: normal; text-align: center; font-size: 9pt; color: #ffffff; text-decoration: none; border: 0px solid;}
div.item2 div.obaczWarianty a.button:hover {color: #ffffff; text-decoration: none;}

