body, td, input, select, option, textarea {font-family: Tahoma, Verdana, Arial, sans-serif;}
input, select, option, textarea {font-size: 8.25pt;}
body, td {font-size: 9pt; color: #000000;}

/* 
@font-face {font-family: Square721BE; src: url("Square721BoldExtendedBT.eot");}
@font-face {font-family: Square721BE; src: url("Square721BoldExtendedBT.ttf") format("truetype");}
*/


body {background: #332e29 url(bg_body4.png) 50% 0% repeat-y; color: #cac4bd;}

p {margin-top: 0; margin-bottom: 8px;}

a {color: #000000; font-weight: bold; text-decoration: underline;}
a:hover {color: #624d47;}

a:focus,
a:active {outline: 0;}

/* 
  16.5 pt == 22 px
  13.5 pt == 18 px
  12   pt == 16 px
  10.5 pt == 14 px
  9.75 pt == 13 px
  9    pt == 12 px
  8.25 pt == 11 px
  7.5  pt == 10 px
*/

table.u2,
div.top {width: 981px; margin: 0 auto;}

table.content {width: 100%; height: 100%; margin: 0 auto; background: url(bg_powt4.jpg) repeat-y 50% 0%;}
table.content td.content {background: url(bg_top.jpg) no-repeat 50% 0%;}

table.stopka {width: 100%; height: 115px; margin: 0 auto 0 auto; background: url(bg_stopka5.jpg) no-repeat 50% 100%; outline: 0 solid red; background-position:top; background-repeat:no-repeat}
table.stopka td.stopka {text-align: center; /* padding-left: 287px; */ vertical-align: bottom; /* padding-bottom: 106px; */ color: #666; /* padding-bottom: 160px; color: #aeafb0; */}

div#menu_dolne {width: 663px; margin: 0px auto; padding: 0px 20px 10px 237px;}
div#author {width: 663px; margin: 0px auto; padding: 0px 20px 0px 237px;}
div.custom {width: 890px; margin: 0px auto; height: 22px; padding: 5px 0px 5px 0px; text-align: justify; overflow: hidden; color: #666;}

table.stopka a,
table.stopka a:visited {color: #666; /* color: #aeafb0; */ text-decoration: underline; font-weight: normal;}
table.stopka a:hover {color: #000000; text-decoration: underline;}

div.top {height: 253px; position: relative;}
div.top div {overflow: hidden;}
div.top div.menu_gorne    {position: absolute; bottom: 0; left: 250px; width: 670px; height: 27px; line-height: 27px; text-align: center; overflow: hidden;}
div.top div#twojkoszyk    {position: absolute; top: 30px; left: 546px; width: 125px; height: 25px;}
div.top div.findForm      {position: absolute; top: 30px; left: 677px; width: 165px; height: 25px; background: url(bg_findForm.jpg) no-repeat 0 0;}
div.top div.findForm:hover {background-position: 0 -25px;}
div.top div.findForm:hover input {}
div.top div#logujsie     {position: absolute; top: 30px; left: 846px; width: 120px; height: 25px;}
div.top div#wylogujsie     {position: absolute; top: 48px; left: 846px; width: 110px; height: 22px;}
div.top div#swf_lacardo   {position: absolute; top: 60px; left: 625px; width: 175px; height: 127px;/*  background-color: white; */}
div.top div#swf_lacardo div#animka {width: 175px; height: 127px; font-size: 0; overflow: hidden;}
div.top div#logo_lacardo  {position: absolute; top: 60px; left: 220px; width: 330px; height: 100px; font-size: 0; border: 0;}
div.top div#logo_lacardo img {width: 330px; height: 100px;}

div.top div#twojkoszyk a,
div.top div#twojkoszyk a:visited,
div.top div#logujsie a,
div.top div#logujsie a:visited {display: block; height: 23px; padding-top: 2px; padding-left: 5px; text-decoration: none; color: #000000!important; font-weight: bold; text-transform: uppercase; font-size: 7.5pt; line-height: 9pt;}

div.top div#wylogujsie a,
div.top div#wylogujsie a:visited {display: block; height: 14px; padding-top: 9px; padding-left: 5px; text-decoration: none; color: #000000!important; font-weight: bold; text-transform: uppercase; font-size: 7.5pt; line-height: 9pt;}

div.top div#twojkoszyk a,
div.top div#twojkoszyk a:visited {width: 125px; background: url(bg_twojkoszyk.jpg) no-repeat 0 0;}
div.top div#logujsie a,
div.top div#logujsie a:visited   {width: 120px; background: url(bg_logujsie.jpg) no-repeat 0 0;}
div.top div#wylogujsie a,
div.top div#wylogujsie a:visited   {width: 110px; background: url(bg_wyloguj.gif) no-repeat 0 0;}

div.top div#twojkoszyk a:hover,
div.top div#logujsie a:hover {background-position: 0 -25px; color: #ffffff!important;}
div.top div#wylogujsie a:hover {background-position: 0 -25px; color: #ffffff!important;}

div.top div#twojkoszyk:first-letter,
div.top div#twojkoszyk a:first-letter,
div.top div#logujsie:first-letter,
div.top div#logujsie a:first-letter {font-size: 9pt;}
div.top div#wylogujsie:first-letter,
div.top div#wylogujsie a:first-letter {}

/* font-size: 8.25pt; font-family: Square721 BdEx BT, Verdana, Tahoma, Arial, san-serif; */

div.top div.menu_gorne a {float: left; display: inline-block; margin-left: 0px; margin-right: 0px; text-decoration: none; text-align: center; padding-left: 0px; padding-right: 0px;}
div.top div.menu_gorne a span {font-family: Verdana, Tahoma, Arial, san-serif; display: inline-block; padding-left: 18px; padding-right: 18px; line-height: 24px; height: 27px; font-size: 9pt; color: #ffffff; font-weight: bold; text-transform: uppercase;}

div.top div.menu_gorne a#act:hover span {color: #ffffff;}

div.top div.menu_gorne a#act span {color: #f7a522;}

div.top div.menu_gorne a#act {background: url(menu_sel_l.png) repeat-y 0% 0%;}
div.top div.menu_gorne a#act span {background: url(menu_sel_p.png) repeat-y 100% 0%;}

div.top div.menu_gorne a:hover {color: #f7a522!important; background: url(menu_sel_l.png) repeat-y 50% 50%!important; border-left: 1px solid #f7a522!important; border-right: 1px solid #f7a522!important; margin-left: -1px!important; margin-right: -1px!important;}
div.top div.menu_gorne a:hover span {color: #f7a522!important; cursor: pointer; background: url(menu_sel_l.png) repeat-y 50% 50%!important;}

div.top div.menu_gorne a span:first-letter,
div.top div.menu_gorne a:visited span:first-letter {font-size: 10.5pt;}


div.box                       {width: 218px; padding: 0; margin: 10px auto 0 0; position: relative; overflow: hidden;}
div.box div.head              {text-align: left; background: url(bg_head.png) no-repeat 0 0; color: #ffffff; font-size: 10.5pt; font-weight: bold; text-transform: uppercase; width: 180px; height: 29px; line-height: 22px; overflow: hidden; padding-left: 16px;}

div.box div.head a,
div.box div.head a:visited    {display: block; text-decoration: none; color: #ffffff;}
div.box div.head a:hover      {color: #f0f0f0;}

div.box div.head span.fL,
div.box div.head a:first-letter,
div.box div.head :first-letter,
div.box div.head:first-letter {color: #f4b228; font-size: 12pt; font-weight: bold;}

div.box div.content           {padding: 4px 26px 15px 12px; text-align: justify;}
div.box div.content p         {margin-top: 0; margin-bottom: 8px;}

div.box#catMenu {margin-top: 46px;}
div.box#catMenu div.head {display: none; padding: 0;}
div.box#catMenu div.content {padding: 0;}

table.u2 {position: relative; background: url(blank.gif) repeat-y 50% 0%;}
table.u2 td.u21 {width: 225px; padding: 0 0 0 12px; color: #000000;}

table.u2 td.u22 {width: 690px; /* padding: 24px 24px 0 30px; */ padding: 24px 40px 0 30px; color: #000000;}
table.u2 td.u22 div.u22 {min-height: 430px; height: auto;}

span.napis {display: -moz-inline-block; display: inline-block; height: 30px; padding: 0; background: url(bg_napis_l.gif) no-repeat 0% 0%;}
span.napis span.wewn {display: -moz-inline-block; display: inline-block; height: 24px; padding-top: 6px; background: url(bg_napis_p.gif) no-repeat 100% 0%; padding-right: 32px; padding-left: 10px; font-size: 8.25pt; font-weight: bold; margin-right: -1px;}

span.napis2 /* fx2 */{float: left; display: -moz-inline-block; display: inline-block; height: 30px; padding: 0; background: url(bg_napis_l.gif) no-repeat 0% 0%;}
span.napis2 span.wewn2 {display: -moz-inline-block; display: inline-block; display: inline-block; height: 24px; padding-top: 6px; background: url(bg_napis_p.gif) no-repeat 100% 0%; padding-right: 32px; padding-left: 10px; font-size: 8.25pt; font-weight: bold; margin-right: -1px;}


/* SPANs */
span.d_item,
span.d_bg_item,
span.d_fotka,
span.d_nazwa,
span.d_koszyk,
span.d_ceny,
span.d_stara,
span.d_Ikony {display: block;}

span.d_item {width: 211px; height: 260px; min-height: 240px; position: relative; clear: both; margin: 5px auto; padding: 0 0;}
a.d_item {display: block; cursor: pointer; text-decoration: none; width: 211px; height: 215px; overflow: hidden; background: url(bg_item.png) no-repeat 0% 13px;}
span.d_item a:focus {outline: 0;}
span.d_item span.d_bg_item {width: 211px; height: 215px; position: relative;}
span.d_item span.d_fotka {width: 166px; height: 124px; overflow: hidden; /* margin: 27px auto auto 27px; */ position: absolute; left: 27px; top: 27px; font-size: 0; border-left: 1px solid #979797; border-top: 1px solid #979797; border-right: 1px solid #979797;}
span.d_item span.d_fotka span.ahref {display: block; width: 166px; height: 124px;}
span.d_item span.d_nazwa {width: 168px; height: 30px; overflow: hidden; position: absolute; left: 27px; top: 167px; font-weight: bold; font-size: 9pt; text-align: center;}
span.d_item span.d_nazwa span.ahref,
span.d_item span.d_nazwa span.ahref:visited {color: #000000; text-decoration: none;}
span.d_item span.d_koszyk {width: 32px; height: 32px; position: absolute; left: 11px; top: 217px;}
span.d_item span.d_koszyk a,
span.d_item span.d_koszyk a:visited {width: 32px; height: 32px; background: url(button_koszyk.png) no-repeat 0 0; font-size: 0px; display: block;}
span.d_item span.d_koszyk a:hover {background-position: 0 -32px;}
span.d_item span.d_ceny {width: 160px; position: absolute; left: 51px; top: 217px; text-align: center; color: #242424; font-weight: bold;}
span.d_item span.d_ceny span:first-letter {font-size: 125%;}
span.d_item span.d_ceny span.dwukrop {color: #9d6916; font-weight: bold;}
span.d_item span.d_ceny span {text-align: center; margin: 0 auto; padding: 0 0; text-transform: uppercase; font-size: 9pt;}
span.d_item span.d_ceny span.ahref {text-decoration: none;}
span.d_item span.d_ceny span.d_stara      {font-size: 8.25pt!important; text-decoration: line-through;}
span.d_item span.d_ceny span.d_stara span {font-size: 8.25pt!important;}
span.d_item span.d_ceny span.cena          {font-weight: bold;/*  font-size: 9pt!important; color:#000000!important; text-decoration: none!important; */}
span.d_item span.d_ceny span.cena_promocja {font-weight: bold;}
span.d_item span.d_ceny span.cena_stara    {font-weight: bold;}
span.d_item span.d_ceny span.waluta        {font-weight: bold; color: #9d6916; padding-left: 2px;/* font-size: 7.5pt!important; text-decoration: none!important; */}
span.d_item span.d_ceny span.cena .waluta  {}
span.d_item span.d_ceny span.cena_promocja .waluta {}
span.d_item span.d_ceny span.cena_stara .waluta {}

a.d_item:hover {background-position: 100% 13px;}
a.d_item:hover span.d_ceny {color: #ffffff;}
a.d_item:hover span.d_nazwa span.ahref {color: #ffffff;}
/* 
span.d_item span.d_bg_item:hover {background-position: 100% 13px;}
span.d_item span.d_bg_item:hover span.d_ceny {color: #ffffff;}
span.d_item span.d_bg_item:hover span.d_nazwa span.ahref {color: #ffffff;} 
*/
span.d_item:hover span.d_ceny {text-decoration: none;}
span.d_item:hover span.d_ceny:hover {text-decoration: none;} 

span.d_Ikony {display: block; position: absolute; top: 0; right: 5px;}
span.d_Ikony span {display: block; color: #4f4f4f; font-size: 7.5pt; font-weight: bold; width: 96px; line-height: 8.25pt; height: 21px; background-repeat: no-repeat; background-position: 0% 0%; text-align: left; padding-left: 15px; padding-top: 3px; text-transform: uppercase; overflow: hidden;}
span.d_Ikony span:first-letter {font-size: 8.25pt;}

span.d_Ikony span.ikona_p {background-image: url(bg_item_okazja.png);}
span.d_Ikony span.ikona_n {background-image: url(bg_item_nowosc.png);}
span.d_Ikony span.ikona_b {background-image: url(bg_item_okazja.png);}
/* SPANs */ 

div.Ikony {position: absolute; top: 0; right: 5px;}
div.Ikony span {display: block; color: #4f4f4f; font-size: 7.5pt; font-weight: bold; width: 96px; line-height: 8.25pt; height: 21px; background-repeat: no-repeat; background-position: 0% 0%; text-align: left; padding-left: 15px; padding-top: 3px; text-transform: uppercase; overflow: hidden;}
div.Ikony span:first-letter {font-size: 8.25pt;}

div.Ikony span.ikona_p {background-image: url(bg_item_okazja.png);}
div.Ikony span.ikona_n {background-image: url(bg_item_nowosc.png);}
div.Ikony span.ikona_b {background-image: url(bg_item_okazja.png);}

div.typ {position: relative; clear: both;}
div.typ div.Ikony {margin: 0px auto 0px 0px; position: relative; top: 0px; left: 0px; float: left; padding: 0px 5px 2px 0px;}
div.typ div.Ikony span {font-size: 9pt; width: 114px; line-height: 9pt; height: 24px; padding-left: 15px; padding-top: 6px;}
div.typ div.Ikony span:first-letter {font-size: 10.25pt;}

div.typ div.Ikony span.ikona_p {background-image: url(bg_det_okazja.png);}
div.typ div.Ikony span.ikona_n {background-image: url(bg_det_nowosc.png);}
div.typ div.Ikony span.ikona_b {background-image: url(bg_det_okazja.png);}

div.linia_szer {background: url(bg_linia_szer.png) no-repeat 100% 0%; width: 668px; margin: 5px 0px 5px auto; height: 9px; font-size: 0; line-height: 1px; clear: both;}

div.alert {color: #ff0000; font-weight: bold; text-align: center; margin: 0px auto; padding: 4px 0px;}

textarea.searchLink {width: 100%; border: 1px solid #929292; height: 40px; padding: 5px; line-height: 10px; font-size: 10px; margin: 0px auto 10px auto; overflow-y: auto;}

/* ***** mailForm ***** */
table.kontakt {width: 100%; margin: 0px auto;}
table.kontakt td.k1 {padding-right: 20px; text-align: justify;}
table.kontakt td.k2 {width: 250px;}

h5.mailForm {margin-top: 0px; margin-bottom: 3px;}
table.mailForm {width: 250px;}
table.mailForm .etykieta {text-align: right; }
table.mailForm .zapytaj {}

table.mailForm td#email {padding: 2px 0px 0px 0px;}
table.mailForm td#pytanie {padding: 5px 0px 0px 0px;}

table.mailForm p {margin-bottom: 2px; margin-top: 3px;}
table.mailForm input {width: 244px; padding-left: 3px; padding-right: 3px;}
table.mailForm textarea {width: 244px; height: 250px; padding: 3px; overflow-y: auto; margin-bottom: 5px;}
.button#zapytaj {width: 90px;}
.button#zapytaj:hover {}
h5.mailForm#upomnienie {margin: 0px auto 0px auto; padding: 0px 0px 5px 0px; font-size: 9pt; color: #FF0000; text-align: center;}
h5.mailForm#potwierdzenie {margin: 0px auto 0px 0px; padding: 0px 0px 5px 0px; font-size: 9pt;}

body {margin: 0;}
td {vertical-align: top;}
div.uwagaAdministratorska {position: fixed; bottom: 0px; 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: 12pt;}
h5 {font-size: 10.5pt;}
h6 {font-size: 9pt;}
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-spacing: 0; border: 0;}
tr {}
img {border: 0;}
form {margin: 0;}

/* efekt przezroczystosci dla img
a img {opacity:0.5; filter:alpha(opacity=50);}
a:hover img {opacity:0.5; filter:alpha(opacity=50);}
*/

/* input {color: #ffffff; padding: 2px; border: 1px solid #5b5a58; background: transparent url(bg_input.png) repeat 0 0;} */
input {padding: 2px; vertical-align: middle;}
textarea {color: #000000; padding: 2px; border: 1px solid #5b5a58; background: transparent url(bg_input.png) repeat 0 0; overflow-y: auto;}

input.button,
table.aucSumForm input.submit {/* padding: 2px 10px; border-top: 0px; border-bottom: 0px; border-left: 1px solid #f7a522; border-right: 1px solid #f7a522; background: #444444; font-weight: bold; cursor: pointer; color: #ffffff; */}
input.button:hover {color: #f7a522;}
table.cartForm span.przelicz {display: inline-block; width: auto; height: auto; padding: 2px 5px 3px 5px; text-align: center; margin: 0px auto; border-left: 1px solid #f7a522; border-right: 1px solid #f7a522; background-color: #444444; color: #ffffff; font-size: 11px; font-weight: bold;}

span.inputButton {display: inline-block; width: auto; padding: 1px 5px 2px 5px; text-align: center; margin: 0px auto; border-left: 1px solid #f7a522; border-right: 1px solid #f7a522; background-color: #444444;}
span.inputButton input,
span.inputButton input.button {width: 100%; border: 0; background: none; margin: 0px auto; text-align: center; padding: 0px 0px; font-weight: bold; cursor: pointer; color: #ffffff;}
span.inputButton input:hover {color: #f7a522;}

table.inputButton {margin: 0px auto; width: auto;}
table.inputButton td.inputButton {border-left: 1px solid #f7a522; border-right: 1px solid #f7a522; background-color: #444444; padding: 1px 5px 2px 5px; text-align: center; vertical-align: middle;}
table.inputButton td.inputButton input.button {border: 0; background: none; margin: 0px auto; text-align: center; padding: 0px 0px; font-weight: bold; cursor: pointer; color: #ffffff;}
table.inputButton td.inputButton input:hover {color: #f7a522;}

select {vertical-align: middle; font-weight: normal;}
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  */ }

table#submit table.inputButton {margin: 5px 0px 5px auto;}

td.etykieta {padding: 5px 0 1px 0;}

.cena_stara {text-decoration: line-through;}

span.cena {font-size: 9pt; font-weight: bold;}
span.cena_promocja {font-size: 9pt; font-weight: bold;}
span.cena_stara {font-size: 9pt; font-weight: normal; text-decoration: line-through;}
span.waluta {padding-left: 2px; font-size: 7.5pt; font-weight:normal;}
span.cena .waluta {}
span.cena_promocja .waluta {}
span.cena_stara .waluta {}


a.druk#wydrukuj,
a.button#wydrukuj,
a.druk#wydrukuj:visited,
a.button#wydrukuj:visited {background: url(ikona_drukuj.gif) no-repeat 0 50%; font-weight: normal; padding-left: 17px; color: #444444; font-size: 9pt; text-decoration: none; border: 0px;}
a.druk#wydrukuj:hover,
a.button#wydrukuj:hover {color: #000000;}

.informacja,
.znaleziono,
.nieZnaleziono {font-size: 9.75pt; margin: 5px 0; text-align: center;}


/* **** wybor strony **** */
span.pageSelector a {text-decoration: none; padding-left: 2px;padding-right: 2px;}
span.pageSelector a#selected {font-weight: bold; text-decoration: none;}
span.pageSelector a#nastepna {font-weight: bold; text-decoration: none;}
span.pageSelector a#poprzednia {font-weight: bold; text-decoration: none;}

#poprzednia img, #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_naw_pop2.gif) no-repeat 0px 2px; padding-left: 17px; text-decoration: none;}
#poprzednia a:hover, #poprzednia2 a:hover {text-decoration: underline; background-position: 0px -28px;}
#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_naw_nas2.gif) no-repeat 100% 2px; padding-right: 17px; text-decoration: none;}
#nastepna a:hover, #nastepna2 a:hover {text-decoration: underline; background-position: 100% -28px;}

p#poprzednia {clear: left; margin: 5px 0;}
p#poprzednia img {display: none;}
p#poprzednia a,
p#poprzednia a:visited { background: url(ikona_naw_pop2.gif) no-repeat 0px 2px; padding-left: 17px; text-decoration: none;}
p#poprzednia a:hover {text-decoration: underline; background-position: 0px -28px;}

div.dalej {clear: left; margin: 5px 0;}
div.dalej a,
div.dalej a:visited { background: url(ikona_naw_pop2.gif) no-repeat 0px 2px; padding-left: 17px; text-decoration: none;}
div.dalej a:hover {text-decoration: underline; background-position: 0px -28px;}

p.dalej {clear: left; margin: 5px 0;}
p.dalej a,
p.dalej a:visited { background: url(ikona_naw_pop2.gif) no-repeat 0px 2px; padding-left: 17px; text-decoration: none; line-height: 110%;}
p.dalej a:hover {text-decoration: underline; background-position: 0px -28px;}

div.dalejDet {clear: both; margin: 5px 0 5px auto; text-align: right; padding: 1px 0px;}
div.dalejDet a,
div.dalejDet a:visited {float: right; display: inline-block; margin: 5px 0px 5px auto; line-height: 15px; height: 15px; background: url(bg_dalej_l.gif) no-repeat 0px 0px; text-decoration: none; font-size: 7.5pt; color: #747474; font-weight: bold;}
div.dalejDet a span {display: block; width: 90px; /* display: inline-block; */ line-height: 15px; height: 15px; background: url(bg_dalej.gif) no-repeat 100% 0px; padding-left: 10px; padding-right: 20px; text-align: center;}

div.dalejDet a:hover {text-decoration: none; color: #000000;}
div.dalejDet a:hover span {background: url(bg_dalej.gif) no-repeat 100% -25px;}


td.poprzednia span,
a#poprzednia span,
a.poprzednia span,
td.nastepna span,
a#nastepna span,
a.nastepna span,
div.dalejDet a span,
div.dalej a span {cursor: pointer;}

/* ***** ogolne style standardowych elementow ***** */
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: 0; vertical-align: middle; margin: 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: 8.25pt;
	padding:1px;
}


a.button {display: inline-block; padding: 2px 5px; background-color: #444444; color: #ffffff; font-size: 8.25pt; text-align: center; text-decoration: none; border: 0px; border-left: 1px solid #f7a522; border-right: 1px solid #f7a522; font-weight: bold; cursor: pointer;}
a.button:hover {color: #f7a522;}

a.druk, a.button, a.druk:visited, a.button:visited {}
a.druk:hover, a.button:hover  {}

.button#polec { /* przycisk submit formularza polecenia */ }
.button#polec:hover {}

.etykieta { /* etykiety dla pol teksotwych w formularzach */ }
#reg_submit { /* przycisk submit w procesie zamawiania */ }
#reg_submit:hover {}

/* ***** allPayForm ***** */
h5.allPayForm { /* naglowek */ }
table.allPayForm { /* tabela z wyborem banku */
	width: 90%
}
table.allPayForm radio { /* przyciski radio z wyborem banku */ }
table.allPayForm label { /* etykiety dla przyciskow z wyborem banku */ }
table.allPayForm td#ikona { /* komorka tabeli z ikona allpay */
	width: 150px;
	text-align: center;
}

/* ***** payFormLink ***** */
div.payFormLink { /* akapit z linkiem do formularza przelewu */
	width : 100%;
	text-align: center;
}
.payFormLink a, .payFormLink a:visited {text-decoration: none;}
.payFormLink a:hover { /* link do formularza przelewu */ text-decoration: none;}
.payFormLink img { /* miniaturka przelewu */
	border: 1px solid #6A9962;
}


/* ***** cusConLink ***** */
a.cusConLink { /* link do indywidualnej tresci */ }


/* ***** catPath ***** */
div.catPath   {margin: 0px 0px 0 auto; text-align: right; font-size: 13.5pt; width: 668px; background: url(bg_linia_szer.png) no-repeat 100% 100%; padding: 9px 0px 9px 0px;}
div.catPath h2 {color: #000000; display: inline;/* display: inline-block; */ padding: 0; margin: 0; font-size: 13.5pt;}

div.catPath span.sep {padding-left: 2px; padding-right: 2px;}
div.catPath span.sep img {margin-bottom: 3px;}

div.catPath a,
div.catPath a:visited {color: #000000; text-decoration: none; /* display: inline-block; */}
div.catPath a:hover {text-decoration: underline;}

/*  wywala style w IE6
div.catPath h2:first-letter, div.catPath a:first-letter {color: #f7a522;} 
*/





/* div.catPath a:visited:first-letter {color: #f7a522;} */


/* ***** recForm, askForm ***** */
h5.askForm, 
h5.recForm {margin-top: 0; /* naglowek /  */ }

h5.askForm#potwierdzenie,
h5.recForm#potwierdzenie { /* komunikat o wyslaniu wiadomosci */ }

span.askForm#upomnienie, 
span.recForm#upomnienie { /* komunikat bledu */ }

table.askForm, table.recForm {}
table.askForm.towar, table.recForm.towar {width: 100%;}

table.askForm td,
table.recForm td {padding: 2px 1px 2px 0; vertical-align: middle;}
table.askForm td.etykieta,
table.recForm td.etykieta {text-align: right; padding: 2px 10px 2px 0;}

table.askForm td.nazwa, table.recForm td.nazwa {padding-right: 10px;/* nazwa towaru */}
table.askForm td.nazwa a, table.askForm td.nazwa a:visited {}
table.recForm td.nazwa a, table.recForm td.nazwa a:visited {}
table.askForm td.miniaturka, table.recForm td.miniaturka { /* miniatura towaru */ }

table.askForm td.uwaga, table.recForm td.uwaga {/* ostrzezenie */}
table.askForm td.wyslij, table.recForm td.wyslij {/* komorka wyslania */}

table.askForm input#adres_email,
table.recForm input#adres_email {width: 192px;}
table.askForm textarea#wiadomosc,
table.recForm textarea#wiadomosc {width: 400px;}
table.recForm input#podpis {width: 192px;}

table.askForm input.button,
table.recForm input.button {padding: 2px 10px; text-align: center;}
table.askForm input.button:hover,
table.recForm input.button:hover {}

p.askForm a, p.askForm a:visited,
p.recForm a, p.recForm a:visited { /* link powrotu do sklepu */ }
p.askForm a:hover,
p.recForm a:hover { /* link powrotu do sklepu */ }


/* ***** 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 {border: 0; background-color: transparent; background-image: none; color: #000000;}
table.findForm input.findForm {width: 130px; padding-left: 2px; padding-right: 2px; color: #000000; font-weight: normal; text-transform: none; font-size: 7.5pt; /* background-color: #fff; */}
table.findForm input.findForm:first-letter {font-size: 9pt;}
table.findForm table.inputButton td.inputButton {padding: auto 0; border: 0; background-color: transparent; background-image: none;}
table.findForm span.inputButton {padding: auto 0; border: 0; background-color: transparent; background-image: none; margin: 0;}
table.findForm input.button {width: 20px; padding: auto 0; border: 0; background-color: transparent; background-image: none; color: #000000;}


/* ***** loginForm ***** */
table.loginForm {margin: 0px auto;}
table.loginForm td {padding: 3px 0px; text-align: center;}
/* table.loginForm td.ikonki {vertical-align: middle; width: 18px; text-align: center; padding-right: 5px;} */
table.loginForm td.etykieta {padding: 5px 0px 0px 5px; text-align: left; font-weight: bold; font-size: 7.5pt;}

table.loginForm a, table.loginForm a:visited {}
table.loginForm a:hover {/* linki */ }

table.loginForm td#upomnienie { /* komorka komunikatu o bledzie przy wypelnianiu formularza */ }

table.loginForm input {padding-left: 4px; padding-right: 4px; margin: 0px;}
table.loginForm input#login {width: 215px;}
table.loginForm input#haslo {width: 122px;}
table.loginForm input#zaloguj {width: 80px; padding: 0px; margin: 0px;}
table.loginForm table.inputButton {margin: 0px auto 0px 5px;}
table.loginForm table.inputButton td.inputButton {padding: 0px 0px 0px 0px; height: 21px; text-align: center;}
table.loginForm input#zaloguj:hover {}
table.loginForm td#zarejestruj {text-align: left; padding-left: 5px;}
table.loginForm td#zarejestruj a, table.loginForm td#zarejestruj a:visited { /* link do rejestracji */ }
table.loginForm td#zarejestruj a:hover { /* link do rejestracji */ }

table.loginForm td#przypomnij {text-align: left; padding-left: 5px;}
table.loginForm td#przypomnij a, table.loginForm td#zarejestruj a:visited { /* link do przypomnienia hasla */ }
table.loginForm td#przypomnij a:hover { /* link do przypomnienia hasla */ }

table.loginForm #witaj,
table.loginForm #rabat,
table.loginForm #punkty {}
table.loginForm #witaj span,
table.loginForm #rabat span,
table.loginForm #punkty span {font-weight: bold;}


/* ***** loginForm2 ***** */
div.loginForm2 {margin: 5px auto 5px auto;}
table.loginForm2 {margin: 5px auto 5px auto;}
table.loginForm2 td {vertical-align: middle; padding: 4px 0;}
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 {margin: 5px auto 5px auto; text-align: center;}
div.loginForm2 p#upomnienie {text-align: left;}

a#nowyKlient {background: url(ikona_naw_nas2.gif) no-repeat 100% 2px; padding-right: 17px; font-weight: bold;}
a#nowyKlient:hover {background-position: 100% -28px;}


/* ***** subReqForm ***** */
div.subReqForm {}
table.subReqForm {width: 100%;}
table.subReqForm td {text-align: center;}
table.subReqForm div.txtn {margin: 0; text-align: justify; padding-bottom: 2px;}
table.subReqForm p.btns,
table.subReqForm div.btns {text-align: center; margin: 0px auto 0px auto; padding-top: 3px;}
table.subReqForm p.btns div,
table.subReqForm div.btns div {margin: 0px auto;}
table.subReqForm input {margin-left: auto; margin-right: auto; color: #ffffff;}
table.subReqForm input#zamawianyadres {border: 1px solid #5b5a58; background: transparent url(bg_input.png) repeat 0 0; width: 152px;}
/* table.subReqForm input#zamawiam {border: 0 solid #f7a522; border-left-width: 1px; border-right-width: 1px; background: #444444; font-weight: bold;} */
table.subReqForm table.inputButton {margin: 4px auto 3px auto;}
table.subReqForm span.inputButton {width: 60px; margin: 4px auto 3px auto;}
table.subReqForm input#zamawiam {}

/* ***** wybor.php ***** */
table.wybor {
	width : 100%;
	margin-left : auto;
	margin-right : auto;
}

/* **** pasForm ***** */
h5.pasForm {}
table.pasForm { /* tabela z formularzem zmiany hasla */
	width: 400px;
}
table.pasForm td.etykieta { /* etykieta dla pol tekstowych */
	text-align: right;
	width: 150px;
}
table.pasForm .button#zmienhaslo { /* przycisk submit formularza */ }
table.pasForm td#upomnienie { /* komunikat o bledzie */ }
a.pasForm, a.pasForm:visited { /* link powrotny do profilu */ }
a.pasForm:hover { /* link powrotny do profilu */ }


/* ***** cart ***** */
div.cart { /* modul koszyka */ }
table.cart { /* miniaturka koszyka */ }
table.cart td.zl {padding: 4px 0px;}
table.cart td.zl a {display: block; padding-left: 20px; background: url(ico_cube.png) no-repeat 0px 0px; padding-top: 2px; text-align: left;}
table.cart td.ilosc,
table.cart td.cena {display: none;}
div.pusty {text-align: center;} 
div.cart div.podsumowanie {padding-top: 10px; text-align: center; font-weight: bold; font-size: 9pt;}
div.cart div.podsumowanie span.cena {font-weight: bold;}
div.cart div.podsumowanie span.waluta {}
div.cart div.zamow {margin: 0px auto; text-align: center; padding: 5px 0px;}
span.cart a, span.cart a:visited { /* link do koszyka */ }
span.cart a:hover { /* link do koszyka */ }


/* ***** buyPath ***** */
table.buyPath {width: 100%; margin-bottom: 0px; background: url(bg_linia_szer.png) no-repeat 100% 100%;}
table.buyPath td {padding-bottom: 15px;}
table.buyPath img {margin-bottom: -2px;}

a.buyPath, a.buyPath:visited {text-decoration: none;}
a.buyPath:hover { /* link w sciezce okruszkow */ }
a.buyPath#selected, a.buyPath#selected:visited {text-decoration: underline;}
a.buyPath#selected:hover { /* wybrany link w sciezce okruszkow */ }
span.buyPath {}
div.buyPath {}

table.buyPath#porady {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-image: none;
}
table.buyPath#porady td {padding: 0px 5px 5px 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 {margin-top: 5px; padding-top: 10px; background: url(bg_linia_szer.png) no-repeat 100% 0%; font-size: 10.5pt;}
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 0;}
table.cartForm.towary td {vertical-align: middle; padding: 4px 0px;}
table.cartForm.towary td.zdjecie {text-align: center; padding: 4px;}
table.cartForm.towary td.akcje {padding-left: 5px;}
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 {width: 30px; padding-left: 5px; font-size: 7.5pt;}

table.cartForm table {/* width: 100%; */}

table.cartForm .razem {font-weight: bold; text-align: right; font-size: 10.5pt;}
table.cartForm table#razem {}
table.cartForm td.razem {font-weight: bold; text-align: right; vertical-align: middle; padding: 5px 0px 5px 0px;}
table.cartForm tr.razem td.cena {vertical-align: middle; font-size: 11.25pt; padding: 5px 0px 5px 8px;}
table.cartForm tr.razem td.akcje {}
table.cartForm tr.rabat td.razem {}
table.cartForm tr.rabat td.cena {}

table.cartForm tr.razem td.razem,
table.cartForm tr.razem td.cena,
table.cartForm tr.razem td.akcje {/* color: #f7a522; background-color: #332E29; */ background-color: #dddddd;}
table.cartForm tr.rabat td {background-color: transparent;}

div#zasobnik table.cartForm td.razem,
div#zasobnik table.cartForm tr.razem td.cena,
div#zasobnik table.cartForm tr.razem td.akcje {/* background-image: none; */}

table.cartForm tr.razem#punkty img {cursor: pointer;}

table.cartForm .ikona { /* komorki ikonek dla opcji zamowienia (dostawcy itp.) */
	text-align: center;
	vertical-align: middle;
	width: 130px;
}
table.cartForm .radio { /* kolumna z przyciskami radio dla opcji zamowienia */
	vertical-align: middle;
}
table.cartForm .opis { /*  kolumna z opisami dla opcji zamowienia */
	vertical-align: middle;
}
table.cartForm .ilosc { /* kolumna ilosci na wykazie towarow w koszyku */
	text-align: right;
	width: 25px; 
}
table.cartForm .ilosc table input {
	text-align: right;
	width: 30px;
	padding-right: 2px;
}

table.cartForm .ilosc table span.jednostka {
	padding-left: 2px;
	padding-right: 2px;
}

table.cartForm .ilosc img {
	cursor: pointer;
	margin-left: 3px;
}
table.cartForm .nazwa { /* kolumna z nazwa na wykazie towarow w koszyku */ }
table.cartForm .zdjecie {width: 50px;}
table.cartForm .lp {width: 20px; /* kolumna z liczba porzadkowa na wykazie towarow w koszyku */ }

p.cartForm#poprzednia { /*kontynuuj zakupy */ }


table.cartForm#kodRabatowy {margin: 5px 0 5px auto;}
table.cartForm#kodRabatowy td {vertical-align: middle;}
table.cartForm#kodRabatowy td#wpiszKod {text-align: right; }
table.cartForm#kodRabatowy td.akcje {width: 30px;}
table.cartForm#kodRabatowy td#dodajKodRabatowy {text-align: right;width: 60px; padding-left: 5px; padding-right: 5px;}
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%;  */width: auto; margin: 5px 0px 5px auto;}
table.cartForm#aktualizuj td.kontynuujZakupy {text-align: left;}
table.cartForm#aktualizuj td.aktualizujKoszyk {text-align: right;}
table.cartForm#aktualizuj td.aktualizujKoszyk table.inputButton {margin-right: 0px; margin-left: 5px;}
table.cartForm#aktualizuj td.aktualizujKoszyk input.button {width: 140px;}
table.cartForm#aktualizuj td.akcje {width: 30px;}


.cartForm #wpiszKod { /*komorka z komunikatem zachecajacym do wpisania kodu rabatowego*/
	text-align : right;
}
.cartForm #polaEdycyjne { /* komorka z formularzem kodu rabatowego */
	text-align : right;
	width : 170px;
}
.cartForm #dodajRabat { /* pole edycyjne w formularzu kodu rabatowego */
}
.cartForm #dodajRabat_przycisk { /* przycisk w formularzu kodu rabatowego */
}


/* ***** sum ***** */
span.sum#gratis { /* "gratis" */ }
p.odbiorca { /* 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 td.nazwa,
table.sumOrd td.cena,
table.sumOrd td.ilosc {padding-top: 4px; padding-bottom: 4px; vertical-align: middle;}

table.sumOrd .razem {font-weight: bold; text-align: right; font-size: 10.5pt;}
table.sumOrd table#razem {}
table.sumOrd td.razem {font-weight: bold; text-align: right; vertical-align: middle; padding: 5px 0px 5px 0px;}
table.sumOrd tr.razem td.cena {vertical-align: middle; font-size: 11.25pt; padding: 5px 8px 5px 8px; /* color: #f7a522; */}
table.sumOrd tr.rabat td.razem {}
table.sumOrd tr.rabat td.cena {}

table.sumOrd tr.razem td.razem,
table.sumOrd tr.razem td.cena,
table.sumOrd tr.razem td.akcje {background-color: #dddddd;}
table.sumOrd tr.rabat td {background-color: transparent;}


h5.sumOrd {font-size: 10.5pt; }
table.sumOrd .opis {
	vertical-align: middle;
	text-align: right;
	padding-top: 3px; padding-bottom: 3px;
}
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 {width: 100%; margin-top: 5px; padding-top: 10px; background: url(bg_linia_szer.png) no-repeat 100% 0%; font-size: 10.5pt; margin-bottom: 5px;}

table.sumOrd#uwagi { /* uwagi do zamowienia */ }
table.sumOrd#uwagi h5 { /* naglowek uwag do zamowienia */ }

table.sumOrd td.sum_opis {padding: 0;}

/* ***** ordDet ***** */
h5.ordDet {font-size: 10.5pt;}
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 {width: 100%; /* naglowek uwag do zamowienia */ }
table.ordDet a, table.ordDet a:visited { /* linki wewnatrz zamowienia */ }
table.ordDet a:hover { /* linki wewnatrz zamowienia */ }
table.ordDet #lista {vertical-align: middle; text-align: center;}

div.pozycja table.ordDet#ukryta {margin: 0px auto 0px auto;}
div.pozycja table.ordDet#ukryta td {padding: 5px 0px;}
div.pozycja table.ordDet#ukryta td#poprzednia {width: 180px; text-align: left;}
div.pozycja table.ordDet#ukryta td#lista {width: 307px; text-align: center;}
div.pozycja table.ordDet#ukryta td#nastepna {width: 180px; text-align: right;}

table.ordDet td#lista a, 
table.ordDet td#lista a:visited {}
table.ordDet td#lista a:hover {}

table.ord_podsumowanie {width : 400px; margin : 0 auto;}

/* ***** thank, regCon ***** */
div.thank, div.regCon {}
table.thank, table.regCon {
	width: 100%;
	margin : 5px;
}
table.thank td, table.regCon td {}

/* ***** ordList ***** */
h5.ordList { /* naglowki sekcji, komunikaty */ }
table.ordList {width: 100%; margin: 0px auto 10px auto;}
table.ordList a.button {white-space: nowrap;}
table.ordList th,
table.ordList td {vertical-align: middle; padding: 4px 2px; font-size: 8.25pt;}
table.ordList .lp {}
table.ordList .data {}
table.ordList .status {}
table.ordList td.naleznosc {width: 100px; text-align: right; white-space: no-wrap; font-weight: bold;}
table.ordList .rozliczone {text-align: center;}
table.ordList .platnosc {}
table.ordList .dostawca {}
table.ordList .faktura {}
table.ordList .szczegoly {padding-left: 10px;}
table.ordList td.szczegoly a.button {width: 100px; display: block; margin: 1px 0px 1px auto; padding: 2px 10px; text-align: center;}
p.ordList#strony {}
td.ordList {text-align: right; vertical-align: middle;}
td.ordList select {width: 40px;}
p.ordList {margin-top: 5px;}


/* ***** regForm **** */
span.regForm#upomnienie, span.userForm#upomnienie {padding: 1px;}
h5.regForm, h5.userForm { /* naglowki sekcji */ }
table.regForm, table.userForm {width: 100%;}

.regForm select, .userForm select {width: 118px;}

table.regForm input {}
table.regForm#uwagi td,table.userForm#uwagi td {}
table.regForm td,
table.userForm td {vertical-align: middle; padding: 2px 0 2px 0;}
table.regForm td.etykieta,
table.userForm td.etykieta {padding: 5px 0 0 0;}

a.regForm,
a.regForm:visited, 
a.userForm,
a.userForm:visited  {}

a.regForm:hover,
a.userForm:hover {}

span.reg_dane#upomnienie {padding: 1px;}

table.reg_dane {width: 100%;}
table.reg_dane input {}
table.reg_dane#uwagi {}
table.reg_dane td {vertical-align: middle; padding: 2px 0 2px 0;}
table.reg_dane td.etykieta {}


/* menu kategorii */
/*
TABLE.catMenu
   TR
      TD
         P
            A
               IMG
*/

table.catMenu {width: 218px; margin: 0 auto 0 0;}
table.catMenu td {text-align: left; padding: 0 18px 0 0; font-weight: bold; font-size: 8.25pt;}
table.catMenu p {width: 100%; text-indent: 0; margin: 0!important; padding: 0!important; position: relative; text-align: left;}
table.catMenu p img {position: absolute; top: 5px;}

table.catMenu a,
table.catMenu a:visited {display: block; padding: 3px 0 3px 0; margin: 0; text-decoration: none; color: #000000; text-align: left;}

table.catMenu a:hover {text-decoration: underline; color: #624d47;}

table.catMenu a.selected,
table.catMenu a.selected:visited {font-weight: bold;}

table.catMenu td.zwiniete1 {padding-right: 0;}
table.catMenu td.rozwiniete1 {padding-right: 0;}

table.catMenu td.zwiniete1 p {padding-top: 12px!important;}
table.catMenu td.rozwiniete1 p {padding-top: 12px!important;}

/*
table.catMenu td.zwiniete1 a:visited,
table.catMenu td.rozwiniete1 a:visited,
*/
table.catMenu td.zwiniete1 a,
table.catMenu td.rozwiniete1 a {font-family: Verdana, Tahoma, Arial, san-serif; text-align: left; background: url(bg_catL0.png) no-repeat 0 0; color: #ffffff; font-size: 10.5pt; font-weight: bold; text-transform: uppercase; display: block; width: 186px; height: 29px; line-height: 12pt; overflow: hidden; padding-left: 32px;}
table.catMenu td.zwiniete1 a:first-letter,
table.catMenu td.rozwiniete1 a:first-letter {color: #f4b228!important; font-size: 12pt;}
table.catMenu td.zwiniete1 a:hover,
table.catMenu td.rozwiniete1 a:hover {color: #f4b228!important;}

table.catMenu td.zwiniete1 img,
table.catMenu td.rozwiniete1 img {display: none;}
table.catMenu td.zwiniete1 a:hover,
table.catMenu td.rozwiniete1 a:hover {text-decoration: none; color: #ffffff;}


table.catMenu td.zwiniete2 img,
table.catMenu td.rozwiniete2 img {left: 57px;}
/*
table.catMenu td.zwiniete2 a:visited,
table.catMenu td.rozwiniete2 a:visited,
*/
table.catMenu td.zwiniete2 a,
table.catMenu td.rozwiniete2 a {padding-left: 57px; background: url(catMenu_cube.png) no-repeat 42px 5px;}
table.catMenu td.zwiniete2   a:hover,
table.catMenu td.rozwiniete2 a:hover {background: url(catMenu_cube_s.png) no-repeat 42px 5px; text-decoration: underline;}
/*table.catMenu td.rozwiniete2 a.selected:visited, */
table.catMenu td.rozwiniete2 a.selected {background: url(catMenu_cube_s.png) no-repeat 42px 5px;}
table.catMenu td.rozwiniete2 a.selected:hover {text-decoration: underline;}



table.catMenu td.zwiniete3 img,
table.catMenu td.rozwiniete3 img {left: 42px;}

/* 
table.catMenu td.zwiniete3 a:visited,
table.catMenu td.rozwiniete3 a:visited, 
*/
table.catMenu td.zwiniete3 a,
table.catMenu td.rozwiniete3 a {padding-left: 72px; background: url(catMenu_cube.png) no-repeat 57px 5px; /* margin-left: 42px; padding-left: 15px; background: url(catMenu_cube.png) no-repeat 0px 5px; */}


table.catMenu td.zwiniete3   a:hover,
table.catMenu td.rozwiniete3 a:hover {background: url(catMenu_cube_s.png) no-repeat 57px 5px;}
/*table.catMenu td.rozwiniete3 a.selected:visited, */
table.catMenu td.rozwiniete3 a.selected {background: url(bg_catL1sel.jpg) no-repeat 100% 0;}
table.catMenu td.rozwiniete3 a.selected:hover {text-decoration: none;}


table.catMenu td.zwiniete4 img,
table.catMenu td.rozwiniete4 img {left: 57px;}
/*table.catMenu td.zwiniete4 a:visited, */
table.catMenu td.zwiniete4 a {padding-left: 72px; background: url(catMenu_cube.png) no-repeat 57px 5px;}
/*table.catMenu td.rozwiniete4 a:visited,*/
table.catMenu td.rozwiniete4 a {padding-left: 72px; background: url(bg_catL1sel.jpg) no-repeat 100% 0;}
table.catMenu td.zwiniete4 a:hover {background: url(catMenu_cube_s.png) no-repeat 57px 5px;}

table.catMenu td.tresc1 {}
table.catMenu td.tresc2 {}
table.catMenu td.tresc3 {}
table.catMenu td.tresc4 {}
table.catMenu td.tresc5 {}

table.catMenu img {border: 0;}

table.catMenu span.ilosc {}

/* obrazek na liscie  tryb galeria */
div.catPic {font-size: 0px; padding: 5px 0px 0px 0px; width: 670px; margin: 0px auto 0px auto; overflow: hidden;}
div.catDesc {padding: 10px 0px 10px 0px; width: 670px; margin: 0px auto 0px auto; overflow: hidden;}

/* ***** itemList **** */
table#lista_towarow {width: 100%; margin: 0 auto;}
table.itemList { /* tabelka z pojedynczym produktem na liscie produktow */ }
table.itemList div.obrazek {}
table.itemList div.obrazek img {cursor: pointer;}


table.filtry {width: 100%; margin: 5px 0px 5px auto;}
table.filtry td {vertical-align: middle; padding: 5px 0px; font-size: 7.5pt; font-weight: bold; color: #000000;}
table.filtry td input {color: #000000; padding: 0px 2px; /* border: 1px solid #c8c8c8; background-color: #eaeaea; */}
table.filtry td input,
table.filtry td select {margin-left: 5px; margin-right: 5px; margin-bottom: 1px;}
table.filtry td#f_zakres {padding-right: 5px; white-space: nowrap;}
table.filtry td#f_zakres input {width: 24px; padding: 0px 2px; /* height: 13px; */ text-align: right;}
table.filtry td#f_sortuj {text-align: center;}
table.filtry td#f_sortuj select {}

table.filtry td#f_wynikow {text-align: center; white-space: nowrap;}

table.filtry td#f_wiecej {padding-left: 5px; text-align: right;}
table.filtry td#f_wiecej a {float: right; margin-right: 0px; background: url(bg_dalej_l.gif) no-repeat 0px 0px; line-height: 15px; height: 15px; display: inline-block; text-decoration: none; font-size: 8.25pt; color: #000000; font-weight: bold; text-align: left; cursor: pointer;}
table.filtry td#f_wiecej span {display: inline-block; line-height: 15px; height: 15px; padding-left: 10px; background: url(bg_wiecej.gif) no-repeat 100% 0%; padding-right: 20px; cursor: pointer;}
table.filtry td#f_wiecej a:hover span {text-decoration: none; color: #000000; background: url(bg_wiecej.gif) no-repeat 100% 100%;}
table.filtry td#f_wiecej span#f_mniej {background-image: url(bg_mniej.gif);}
table.filtry td#f_wiecej a:hover span#f_mniej {background-image: url(bg_mniej.gif);}

table.filtry td#f_akcje {text-align: center; white-space: nowrap;}
table.filtry td#f_akcje input {padding: 0px;}
table.filtry td#f_akcje span.inputButton {width: 100px; height: 14px; margin-left: auto; margin-right: 0px; padding: 1px 0px 2px 0px;}
table.filtry td#f_akcje table.inputButton {width: 100px; margin-left: auto; margin-right: 0px;}
table.filtry td#f_akcje table.inputButton input {width: 100px; padding-left: 0px; padding-right: 0px;}
table.filtry td#f_akcje table.inputButton td.inputButton {padding: 1px 0px 1px 0px;}
table.filtry td#f_akcje a {display: block; width: 100px; text-align: center; text-decoration: none; height: 17px; border: 0px; border-left: 1px solid #f7a522; border-right: 1px solid #f7a522; background: #444444; font-weight: bold; cursor: pointer; color: #ffffff; padding-bottom: 2px; font-size: 8.25pt;}
table.filtry td#f_akcje a:hover {color: #f7a522;}
table.filtry td#f_akcje a {width: 100px; height: 17px; line-height: 17px; padding-bottom: 0px; margin-left: 0px; margin-right: auto;}
table.filtry td#f_akcje table.centruj {margin: 0px auto;}
table.filtry td#f_akcje table.centruj a {margin-left: 5px;}
table.filtry td#f_akcje table.centruj table.inputButton {margin-right: 5px;}

table.filtry td#f_pro {padding: 0px;}

table.filtry#filtry_z {margin: 0px auto; width: 400px;}
table.filtry#filtry_z td {font-size: 8.25pt;}
table.filtry#filtry_z td select {width: auto;}
table.filtry#filtry_z td.lee {padding: 4px 10px 4px 0; text-align: right;}
table.filtry#filtry_z td.prr {padding: 4px 10px 4px 0; text-align: left;}
table.filtry#filtry_z span.typy {padding-right: 25px;}
table.filtry#filtry_z span.typy input.checkbox {margin: 0 0 1px 0; padding: 0; width: 20px; }

table.sortList {width: 100%;}
table.sortList td {vertical-align: middle; text-align: center;}
table.sortList input {width:60px; text-align:right; padding-left:4px; padding-right:4px;}


/* id nazwa i fotka wystepuja tylko na listach specjalnych */
div.naglowek {font-weight : bold; clear : both;}

div.proList div.naglowek { /* naglowek proList */ }
table.proList {width : 100%;}

div.newList div.naglowek {display: none; line-height: 1px; font-size: 0;}
table.newList {width : 100%;}


div.bestList,
div.mainList,
table.bestList,
table.mainList {margin: 0 auto; width: 100%;}

.txt_head,
div.bestList div.naglowek,
div.mainList div.naglowek, 
div.newsShortList div.naglowek {display: block; text-align: right; font-size: 14.25pt; width: 668px; background: url(bg_linia_szer.png) no-repeat 100% 100%; padding: 5px 0px 8px 0px; margin: 0px 0px 10px auto; font-weight: bold; clear: both;}

.txt_head:first-letter,
div.bestList div.naglowek:first-letter,
div.mainList div.naglowek:first-letter,
div.newsShortList div.naglowek:first-letter {font-size: 110%; color: #f7a522;}

table.bestList div.item div.nazwa,
table.mainList div.item div.nazwa,
table.bestList span.d_item span.d_nazwa,
table.mainList span.d_item span.d_nazwa {}

table.bestList div.item div.ceny,
table.mainList div.item div.ceny,
table.bestList span.d_item span.d_ceny,
table.mainList span.d_item span.d_ceny {width: 168px; position: absolute; left: 27px; /* text-align: right; */}

table.bestList div.item div.ceny div,
table.mainList div.item div.ceny div,
table.bestList span.d_item span.d_ceny span,
table.mainList span.d_item span.d_ceny span {/* text-align: right; */}

table.bestList div.item div.koszyk,
table.mainList div.item div.koszyk,
table.bestList span.d_item span.d_koszyk,
table.mainList span.d_item span.d_koszyk {display: none!important;}

div.setList,
div.compoList,
div.setList div.item,
div.setList span.d_item,
div.compoList div.item,
div.compoList span.d_item {margin: 0px auto 5px 0px; display: block;}
div.setList div.naglowek,
div.compoList div.naglowek {margin-top: 10px; padding: 20px 0px 12px 0px; font-size: 12pt; background: url(bg_linia_szer.png) no-repeat 100% 10px;}
table.setList,
table.compoList {width: 100%; margin: 0px auto 5px 0px;}


/* ***** 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*/ }



/* ***** nawigacja pomiedzy stronami ***** */

table.listNavDet {width: 100%; margin: 5px auto 5px auto;}
table.listNavDet td {padding: 5px 0; vertical-align: middle;}
table.listNavDet td.poprzednia {width: 180px; text-align: left;}
table.listNavDet td.nawigacja {width: 307px; text-align: center;}
table.listNavDet td.nastepna {width: 180px; text-align: right;}
table.listNavDet td a,
table.listNavDet td a:visited {line-height: 15px; margin: 5px auto; height: 15px; display: inline-block; text-decoration: none; font-size: 7.5pt; color: #747474; font-weight: bold;}
table.listNavDet td span {display: block; /* display: inline-block; */ line-height: 15px; height: 15px; padding-left: 10px; padding-right: 10px;}
table.listNavDet td a:hover {text-decoration: none; color: #000000;}

table.listNavDet td.poprzednia a,
table.listNavDet td.poprzednia a:visited {float: left;  margin-left: 0px; background: url(bg_wstecz_l.gif) no-repeat 100% 0px;}
table.listNavDet td.poprzednia a span {background: url(bg_wstecz.gif) no-repeat 0px 0px; padding-left: 20px;}
table.listNavDet td.poprzednia a:hover span {background: url(bg_wstecz.gif) no-repeat 0px -25px;}

table.listNavDet td.nastepna a,
table.listNavDet td.nastepna a:visited {float: right;  margin-right: 0px; background: url(bg_dalej_l.gif) no-repeat 0px 0px;}
table.listNavDet td.nastepna a span {background: url(bg_dalej.gif) no-repeat 100% 0px; padding-right: 20px;}
table.listNavDet td.nastepna a:hover span {background: url(bg_dalej.gif) no-repeat 100% -25px;}

table.listNavItem {margin: 5px auto 5px auto;}
table.listNavItem td {padding: 1px 5px; vertical-align: middle;}
table.listNavItem span.pageSelector {}
table.listNavItem span.pageSelector a {font-size: 8.25pt; font-weight: normal;}
table.listNavItem span.pageSelector a#selected {font-size: 8.25pt; font-weight: bold; color: #000000;}
table.listNavItem td span.pom {color: #efa022; padding: 0px 1px;}
table.listNavItem td.strona {text-align: right; width: 80px; font-size: 7.5pt;}
table.listNavItem td.poprzednia {text-align: left;}
table.listNavItem td.nawigacja {text-align: center; padding-bottom: 2px;}
table.listNavItem td.nawigacja span {display: inline;}
table.listNavItem td.nastepna {text-align: right;}
table.listNavItem td a,
table.listNavItem td a:visited {line-height: 15px; text-align: center; margin: 0px auto; height: 15px; display: inline-block; text-decoration: none; font-size: 7.5pt; color: #747474; font-weight: bold;}
table.listNavItem td a span {display: inline-block; line-height: 15px; height: 15px; padding-left: 10px; padding-right: 10px;}
table.listNavItem td a:hover {text-decoration: none; color: #000000;}

table.listNavItem td.poprzednia a,
table.listNavItem td.poprzednia a:visited {float: left;  margin-left: 0px; background: url(bg_wstecz_l.gif) no-repeat 100% 0px;}
table.listNavItem td.poprzednia a span {display: block; background: url(bg_wstecz.gif) no-repeat 0px 0px; padding-left: 20px;}
table.listNavItem td.poprzednia a:hover span {background: url(bg_wstecz.gif) no-repeat 0px -25px;}

table.listNavItem td.nastepna a,
table.listNavItem td.nastepna a:visited {float: right;  margin-right: 0px; background: url(bg_dalej_l.gif) no-repeat 0px 0px;}
table.listNavItem td.nastepna a span {display: block; background: url(bg_dalej.gif) no-repeat 100% 0%; padding-right: 20px;}
table.listNavItem td.nastepna a:hover span {background: url(bg_dalej.gif) no-repeat 100% -25px;}



/* ***** detCard ***** */
table.detCard {clear: both; margin: 0 auto; /* height: 760px; height: auto; min-height: 760px!important; */}
table.detCard td#kol0 {background: url(bg_det_01.png) no-repeat 0% 100%; height: 19px; font-size: 0;}

table.detCard td#kol1 {width: 485px;  background: url(bg_det_02b.png) repeat-y 0% 0%; vertical-align: middle;}
table.detCard td#kol1 table {width: 435px; height: 100%; margin-left: 12px; background-color: #ffffff;} 
table.detCard td#kol1 table td {height: 100%; vertical-align: middle; padding: 0; font-size: 0; text-align: center;}
table.detCard td#kol1 div.fota {width:435px; /* height: 316px; */ overflow: hidden; margin: 0; font-size: 0; text-align: center;}

table.detCard td#kol2 {width: 194px; vertical-align: top;}
table.detCard td#kol2 h1.nazwa {color: #000000; font-size: 13.5pt; /* font-size: 16.5pt; */ font-weight: bold; text-transform: uppercase; text-align: center; margin: 0 auto; padding: 5px 0;}
table.detCard td#kol2 h1.nazwa:first-letter,
table.detCard td#kol2 h1.nazwa span.fL {color: #f7a522; font-size: 125%;}

table.detCard td#kol02 {background: url(bg_det_03.png) no-repeat 0% 0%; padding: 60px 0 0 0px;}
table.detCard td#kol02 div.kol02 {padding-left: 55px; height: 460px; height: auto; min-height: 460px!important;}

div.fotki2,
div.fotki2 table,
div.fotkaTable {margin: 0 auto 0 0;}
div.fotki2 td {}

div.fotki2 {width: 615px; overflow: hidden; padding: 0px 0px;}
div.fotki2 div.fotka2 {width: 199px; height: 149x; overflow: hidden; background-position: 50% 50%; background-repeat: no-repeat; margin: 3px 3px 3px 3px; background-color: #ffffff;}
div.fotki2 div.fotka2 a span.ramka2        {display: block; width: 199px; height: 149px; overflow: hidden; background: url(bg_fotka2.gif) repeat-y 0% 0%;}
div.fotki2 div.fotka2 a:hover  span.ramka2 {background: url(bg_fotka2.gif) repeat-y 100% 0%;}

table.detCard div.info {padding: 5px 0px; color: #800000; font-weight: bold; text-align: center; font-size: 8.25pt;}
table.detCard div.info span {color: #000000;}

table.detCard div.prices {margin: 0px auto; padding: 5px 0px; text-align: center; color: #000000; font-weight: bold;}
table.detCard div.prices span {font-weight: bold;}
table.detCard div.prices span.cena          {font-size: 13.5pt; color: #f7a522; text-decoration: underline; display: block; margin-bottom: 5px;}
table.detCard div.prices span.cena_promocja {font-size: 13.5pt; color: #f7a522; text-decoration: underline; display: block; margin-bottom: 5px;}
table.detCard div.prices span.cena_stara    {font-size: 10.5pt; color: #747474; font-size: 9pt; display: block; margin-bottom: 5px;}
table.detCard div.prices span.waluta        {font-size: 10.5pt;}
table.detCard div.prices span.cena .waluta  {}
table.detCard div.prices span.cena_promocja .waluta {}
table.detCard div.prices span.cena_stara .waluta {font-size: 9pt;}

table.detCard div#dwForm,
table.detCard div.producent,
table.detCard div.kod,
table.detCard div.blok_w,
table.detCard div.dostepnoscWariantu,
table.detCard div.cenaWariantu {margin: 0px auto; padding: 5px 0px; text-align: center;}

table.detCard div.dostepnoscWariantu,
table.detCard div.cenaWariantu {padding: 2px 0px 5px 0px;}
table.detCard div.blok_w select {margin: 0px auto; text-align: left; width: 160px;}
table.detCard div.kod span {font-weight: bold; display: block; margin: 0px auto; padding-top: 2px;}


table.detCard ul {margin: 0 0 0 20px; padding: 0;}
table.detCard li {margin: 0 0 0 10px; padding: 0 0 0 0;}

table.detCard div.opis {width: 615px; overflow: hidden; padding: 0 1px; margin: 0 auto 0 0; font-size: 9pt;}
table.detCard div.opis ul {margin: 5px 0 5px 0; padding: 5px 0;}
table.detCard div.opis ul li {margin: 0; padding: 2px 0 2px 25px; list-style: none; list-style-position: outside; background: url(ico_cube.png) no-repeat 0 50%; font-weight: bold; font-size: 10.5pt;}

table.detCard div.dodaj {color: #000000;}
table.detCard div.dodaj table.inputButton {margin: 0px 0px 0px auto;}
table.detCard div.dodaj table.inputButton td.inputButton {background-color: transparent; background-image: none; border: 0; padding: 0;}
table.detCard div.dodaj p.ilosc {margin: 5px auto; text-align: center; font-weight: bold;}
table.detCard div.dodaj p.ilosc span.inputButton {margin: 0px auto; background-color: transparent; background-image: none; border: 0; padding: 0;}

table.detCard div.dodajIle {margin: 0px auto; color: #000000; text-align: center; padding: 5px 0px; font-weight: bold;}
table.detCard div.dodajIle p.ilosc {margin: 0px auto; text-align: center; font-weight: bold;}
table.detCard div.dodajIle span.inputButton {margin: 0px auto; background-color: transparent; background-image: none; border: 0; padding: 0;}

table.detCard div.dodaj input {vertical-align: middle;}
table.detCard div.dodaj input#ilosc {/* background-color: #e4e4e4; border: 1px solid #cccccc; */ border: 1px solid #888888; padding-left: 4px; padding-right: 4px; text-align: right; width: 24px; font-weight: normal; color: #000000;}
table.detCard div.dodaj input.button#dodaj {display: block; background-position: 0 0px; background-repeat: no-repeat; border: 0; background-color: transparent; background-image: url(bg_button_dodaj2.png); height: 35px; overflow: hidden; padding-right: 30px; padding-left: 20px; padding-bottom: 2px!important; vertical-align: top!important; text-decoration: none; color: #747474; font-weight: bold; font-size: 8.25pt; width: 175px; text-align: left; margin: 5px 10px 0px auto;}
table.detCard div.dodaj input.button#dodaj:hover {background-position: 0 -35px; color: #000000;}

.detCard#brak {}

table.detCard #cenaIStan {}
table.atrybutyStale {margin: 5px auto 0px 0px;}
table.atrybutyStale td {vertical-align: middle; font-size: 10.5pt;}
table.atrybutyStale td.etykieta {padding: 5px; text-align: right; font-weight: bold;}
table.atrybutyStale td.wartosc  {padding: 5px 0 5px 5px;}

table.atrybutyWybierane {width: 100%; margin: 0px auto;}
table.atrybutyWybierane td {padding: 5px 0px; text-align: center;}
table.atrybutyWybierane span.etykieta {clear: both; font-weight: bold;}
table.atrybutyWybierane div.wartosc {clear: both; padding-bottom: 5px; padding-top: 1px;}
table.atrybutyWybierane select {width: 160px; /* background-color: #e4e4e4; margin: 0; padding: 2px; border: 0!important; */}
table.atrybutyWybierane option {/* background-color: #e4e4e4; */}
table.atrybutyWybierane span.selectBorder {/* background-color: #e4e4e4; border: 1px solid #cccccc; display: inline-block; margin: 0px auto; */}


table.detCard table#akcje {clear: both; margin: 0 0 0 auto}
table.detCard table#akcje td {text-align: right; padding: 0 10px 0 0;}
table.detCard table#akcje a,
table.detCard table#akcje a:visited {display: block; margin: 5px 0; height: 30px; border: 0; background-color: transparent; line-height: 29px; overflow: hidden; padding-left: 2px; padding-right: 30px; text-decoration: none; color: #747474; font-weight: bold; /* text-transform: uppercase; */ font-size: 7.5pt; width: 130px; text-align: center; background-position: 0 0; background-repeat: no-repeat;}

table.detCard table#akcje a#porownaj,
table.detCard table#akcje a#porownaj:visited {background-image: url(bg_akcja_porownaj.png);}

table.detCard table#akcje a#zapytaj,
table.detCard table#akcje a#zapytaj:visited {background-image: url(bg_akcja_zapytaj.png);}

table.detCard table#akcje a#polec,
table.detCard table#akcje a#polec:visited {background-image: url(bg_akcja_polec.png);}

table.detCard table#akcje a#przechowaj,
table.detCard table#akcje a#przechowaj:visited {background-image: url(bg_akcja_przechowaj.png);}

table.detCard table#akcje a#wydrukuj,
table.detCard table#akcje a#wydrukuj:visited {background-image: url(bg_akcja_drukuj.png);}

table.detCard table#akcje a:hover {background-position: 0 -31px; color: #000000;}

/* detCard - dodatkowe */
div.dodatkowe {padding: 5px 0 0 0; margin: 5px;}
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 {padding: 5px 0; margin: 0; font-weight: bold;}
div.dodatkowe ul {margin: 0 0 0 0; padding: 0;}
div.dodatkowe ul li {margin: 0 0 0 25px; padding: 0 0 0 0;}
div.dodatkowe a {line-height: 17px;}
div.dodatkowe div.opis {}

div.dodatkowe div.mp3 {padding-top: 10px; padding-bottom: 10px; margin-top: 0; margin-bottom: 0;}
div.dodatkowe div.utwor {margin: 5px 0 0 10px;}
div.dodatkowe div.utwor div.tytul {display: inline; line-height: 17px; margin: 0 5px 0 0; }
div.dodatkowe div.utwor div.playme {float: left; display: inline; width: 17px; height: 17px; margin: 0 5px 0 0; }


/* warianty towaru */

table.variants {margin: 0 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 ***** */

a.conLinks, a.conLinks:visited {}
a.conLinks:hover {}
a.conLinks#selected {}


/* ***** ordDet ***** */
table.ord_podsumowanie {}
table.ord_podsumowanie td {text-align:left;}
.ord_podsumowanie td.statusy {text-align:right; width: 200px; font-weight : bold;}


/* *****  cusConBody ***** */
div.cusConBody {}
div.cusConBody h1 {}
div.cusConBody h2 {}
div.cusConBody p {}


/* ***** conList - lista tresci ***** */
table.conList {
	width: 100%;
}
table.conList a.tytul {}
table.conList a.temat {}


/* ***** comForm - box porownania ***** */
table.comForm {
	width : 100%;
}
table.comForm td.nazwa { /* nazwa towaru*/}
table.comForm td.akcja { /* kolumna akcji (usuniete) */ }
table.comForm#porownaj { /* tabela z linkami porownania*/}

/* ***** repForm ***** */
h5.Przechowalnia { /* naglowek */ }
p.repForm { /* dodatkowy tekst */ }
a.repForm { /* link powrotny z przechowalni */ }
table.repForm  {width : 100%;}
table.repForm td {vertical-align: middle;}
table.repForm td.lp {width: 20px;}
table.repForm td.zdjecie {width: 90px;}
table.repForm td.ilosc {width: 60px; text-align: center;}
table.repForm td.cena {width: 160px; text-align: right;}

/* ***** repLink ***** */
div.box#repLink {}
div.box#repLink div.content {}
a.repLink {}


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;}


input.button#reg_submit {margin: 5px 0 5px 0; font-size: 12pt!important; padding: 2px 10px;}
table.inputButton input.button#reg_submit {margin: 0 0 0 0; font-size: 12pt!important; padding: 0px 0px;}


div.pozycja.ordDet {margin: 0 auto; text-align: center;}

p.thankandbuy {margin: 20px auto;} /*kontynuacja zamowienia po rejestracji */
p.thankandbuy a {font-size: 14px;}



/* aucSumForm */
div.center {margin: 0 auto;}

table.aucSumForm {margin-left : auto; margin-right : auto; width : 100%;}
table.aucSumForm h4 {font-size: 9.75pt; border-bottom : 1px solid #ff0; margin: 10px 0 0 0; }
table.aucSumForm h5 {border: 0; font-size: 9pt; margin: 6px 0 6px 6px;; }
table.aucSumForm h5 input {margin-right: 5px;}

table.aucSumForm td.sprzedajacy_nazwa {font-weight : bold; font-size: 10.5pt;; padding: 5px 0 5px 10px; vertical-align: middle;}
table.aucSumForm td.sprzedajacy_linki {font-weight : bold; font-size: 10.5pt;; padding: 5px 0 5px 10px; vertical-align: middle;}
table.aucSumForm td.sprzedajacy_linki a {}
table.aucSumForm td.aukcja {font-weight : bold; font-size: 9pt; padding: 5px 0 5px 10px; vertical-align: middle;}
table.aucSumForm td.aukcja_nazwa {font-weight : bold; font-size: 10.5pt;; padding: 5px 0 5px 10px; vertical-align: middle;}
table.aucSumForm td.aukcja_nazwa a {}

table.aucSumForm table.listaAukcji {width: 100%;}
table.aucSumForm table.listaAukcji td {vertical-align: middle;}
table.aucSumForm table.listaAukcji td.zdjecie {width: 190px; padding: 2px;}
table.aucSumForm table.listaAukcji td.opisy {padding: 2px;}
table.aucSumForm table.opis td {padding: 5px; font-size: 9pt; 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: 8.25pt; font-weight: normal; padding: 1px 5px 3px 5px;}
table.aucSumForm table.opis td.etykieta_cena {font-size: 8.25pt; font-weight: normal;text-align: right; padding: 1px 5px 3px 5px;}
table.aucSumForm table.opis td.etykieta_ilosc {font-size: 8.25pt; font-weight: normal;text-align: right; padding: 1px 5px 3px 5px;}
table.aucSumForm table.opis td.etykieta_wartosc {font-size: 8.25pt; 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: 0;}
table.aucSumForm td.cart_opis {}

table.aucSumForm table.dane {width: 100%; margin: 0;}
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: 0 0 0 10px;}
table.aucSumForm table.dane#platnosc td.sprzedajacy span.etykieta {font-size: 9pt; font-weight: normal;}
table.aucSumForm table.dane#platnosc span.upomnienie {color: red;}

table.aucSumForm table.dane#zamawiajacy {margin-top: 10px; margin-bottom: 10px;}
table.aucSumForm table.dane#zamawiajacy td {}
table.aucSumForm table.dane#zamawiajacy td.pseudonim {font-size: 14px; font-weight: bold; padding: 0 0 10px 0;}
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: 0 0 10px 0;}
table.aucSumForm div#dane_wysylkowe {margin: 0 0 10px 0;}

table.aucSumForm#uwagi {margin: 0 auto;}
table.aucSumForm#uwagi td {text-align: justify; padding: 5px 10px;}

table.aucSumForm#zamow {margin: 0 auto;}
table.aucSumForm#zamow td {text-align: center;}
table.aucSumForm#zamow input#reg_submit {}

/* galList */
div.galList ul {}
div.galList li {}

div.galList {margin: 0 auto;}
div.galList .galListItem {margin-bottom: 10px;}
div.galList .nazwa {}
div.galList .nazwa a {}
div.galList .opis {padding: 5px 0 10px 10px; text-align: justify;}

/* newsShortList - aktualnosci */
div.newsShortList {}
div.newsShortList div.naglowek {/* background: url(bg_linia_szer.png) no-repeat 100% 0%; padding-top: 20px; margin-top: 20px; */}
div.newsShortList div.newsShort {padding-bottom: 15px;}
div.newsShortList a.newsArchLink {display: block; text-align: right; padding-right: 10px;}
div.newsShortList div.newsLink {}
div.newsShortList a.newsLink {}
div.newsShortList div.newsSkrot {text-align: justify; padding-right: 10px;}
div.newsShortList div.newsDataPublikacji {color: #444444; font-size: 8.25pt; padding: 2px 0px 0px 0px;}

/* newsList */
div.newsList {}
div.newsList div.newsFull {}
div.newsList div.newsLink {}
div.newsList a.newsLink {}
div.newsList div.newsTresc {padding-bottom: 25px; background: url(bg_linia_szer.png) no-repeat 100% 100%; margin-bottom: 10px; text-align: justify; padding-left: 10px; padding-right: 20px;}
div.newsList div.newsDataPublikacji {color: #444444; font-size: 8.25pt; padding: 2px 0px 2px 0px;}

/* pollForm - sondy */
div.pollForm div.naglowek {display: none; line-height: 1px; font-size: 0;}
table.pollForm {width: 100%;}
table.pollForm td {vertical-align: middle; padding: 2px 1px;}
table.pollForm td.pytanieSondy {font-weight: bold; font-style: italic;}
table.pollForm td.poleSondy {width: 20px;}
table.pollForm td.poleSondy input {margin: 0px;}
table.pollForm td.opcjaSondy {padding: 5px 0px 1px 0px; font-weight: bold; font-size: 8.25pt;}
table.pollForm td.przyciskiSondy {}
table.pollForm input {}
table.pollForm input.button#glosuj {}
table.pollForm input.button#wyniki {}
table.pollForm span.glosuj {display: block; margin: 2px auto; text-align: center; padding: 1px 0;}
table.pollForm span.wyniki {display: block; margin: 2px auto; text-align: center; padding: 1px 0;}
table.pollForm td.wynikSondy {}
table.pollForm td.wynikSondy img {}
table.pollForm td.iloscGlosow {padding-top: 5px; font-size: 9pt;}
table.pollForm td.iloscGlosow span {font-weight: bold;}





/* opiList - opinie */
.opiList table .podpis{display:block; font-weight:bold;}
.opiList table .data{display:block; font-size:0.9em}

.ratBar {background:url(ratingBar.png) 0 -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 0 0 10px; width:2em;}
.ratForm #voteBar {background:url(ratingBar.png) 0 -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 0 30px; display:block; height:15px; float:left; line-height:15px; margin:0px; overflow:hidden; padding:0px; width:20px;}
.ratForm #voteBarSlider img {width:20px; height:15px; border:0px; margin:0px;}

.ratForm .ratFormOption {margin:4px;}

div.conBody {}
div.conBody p.conBody {}



table.galCatList {margin: 5px auto;}
table.galCatList td {}
table.galCatList div {margin: 0 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: 0 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 0;}
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;}


