/*----- PABLO styl -----*/

body { background: #f9f9f9; margin: 0px }
table.main { background: #fff }

/* gorna tabela grafika */
table.graf_gora { background-image: url(images/gora.jpg); width: 1000px; height: 187px; }
table.graf_dol { background-image: url(images/dol.jpg); width: 1000px; height: 49px; }
/* koszyk tabela gorna */
td.buy { width: 66px; height: 49px; }
/* stopka */
table.stopkatlo { background-image: url(images/stopka.jpg); width: 1000px; height: 31px; }

/* znaczniki generalne */
td { font-family: tahoma; font-size: 11px; color: #353535; text-decoration: none; font-weight: 500; line-height: 17px; margin: 0px; } 
a { font-family: tahoma; font-size: 11px; color: #353535; font-weight: 500; text-decoration: underline; text-align: left; line-height: 20px; margin: 0px; padding: 0px; }
b { font-weight: 700; }
form { padding: 0px; margin: 0px; }
img { border-width: 0px; }
input { font-family: tahoma; padding: 1px; font-size: 12px; font-weight: 700; color: #2f3e58; border-width: 1px; border-style: solid; border-color: #669; }
select { font-family: verdana,helvetica,arial,sans-serif; font-size: 11px; color: #353535; font-weight: 500; background: #fff; scrollbar-base-color: #e7efff; scrollbar-arrow-color: #e7efff; }
/* znaczniki generalne / */

/* pasek sciezki glownej */
table.headpath {background-color: #fff}
table.headpath {border: #999 1px solid}
td.headpath {text-align: left; background-image: url(images/paspath.jpg); height: 18px; padding: 0px}
td.headpatharr {background-image: url(images/paspatharrow.jpg); padding: 0px; height: 18px; }
p.path { padding-left: 5px; text-align: left; margin: 0px; }
a.all { font-family: tahoma; font-size: 11px; color: #353535; font-weight: 700; text-decoration: underline; text-align: left; line-height: 18px; margin: 0px; padding: 0px; }
a.all:hover { font-family: tahoma; font-size: 11px; color: #353535; font-weight: bold; text-decoration: underline; text-align: left; line-height: 18px; margin: 0px; padding: 0px; }

td.user { font-family: tahoma; font-size: 14px; font-weight: 700; color: #2f3e58; text-align: center }

span.red { font-weight: 700; color: #f00; }
span.blue { font-weight: 700; color: #00f; }

td.error { font-size: 12px; color: #f00; font-weight: 700; text-align: center; }
p.error { font-size: 12px; color: #f00; font-weight: 700; text-align: center; }
p.komunikat { font-size: 12px; color: #3cc54c; font-weight: 700; text-align: center; }

p.ocena {
  font-family: tahoma;
  font-size: 12px;
  font-weight: 700;
  text-align: right;
  color: #2f3e58;
  margin: 0px;
  padding-right: 7px;
}

p.addprod {
  font-family: tahoma;
  font-size: 11px;
  text-align: right;
  color: #353535;
  text-decoration: none;
  font-weight: 700;
  margin: 0px;
}

td.ocena { background: #d3e5f1; border: 1px solid #669; padding: 3px; }
td.prywatnosc { font-family: tahoma; font-size: 11px; text-align: left; color: #f00; text-decoration: none; font-weight: 700; padding: 2px; }

th.histbuy {
  font-family: tahoma;
  font-size: 11px;
  text-align: center;
  color: #669;
  text-decoration: none;
  font-weight: 700;
  background: #d3e5f1;
  border: 1px solid #669;  
  padding: 2px;
}

td.histbuy {
  font-family: tahoma;
  font-size: 11px;
  text-align: center;
  color: #000;
  text-decoration: none;
  font-weight: 500;
  border: 1px solid #999;
  padding: 2px;
}

td.histbuybold {
  font-family: tahoma;
  font-size: 11px;
  text-align: center;
  color: #00f;
  text-decoration: none;
  font-weight: 700;
  border: 1px solid #999;
  padding: 2px;
}

td.histprod {
  font-family: tahoma;
  font-size: 11px;
  text-align: left;
  color: #000;
  text-decoration: none;
  font-weight: 700;
  border: 1px solid #fc3;
  background: #ffc;
  padding: 2px;
  padding-left: 10px;
}

td.histprodcen {
  font-family: tahoma;
  font-size: 11px;
  text-align: center;
  color: #000;
  text-decoration: none;
  font-weight: 500;
  border: 1px solid #fc3;
  background: #ffc;
  padding: 2px;
}

th.paybuy {
  font-family: tahoma;
  font-size: 11px;
  text-align: center;
  color: #669;
  text-decoration: none;
  font-weight: 700;
  background: #d3e5f1;
  border: 1px solid #669;  
  padding: 4px;
}

td.paybuy { padding-left: 40px; }
td.check { width: 50px; padding: 4px; text-align: right; }

td.check2 {
  width: 55px;
  padding-top: 0px;
  padding-right: 4px;
  text-align: right;
}

th.dane_full {
  font-family: tahoma;
  font-size: 14px;
  text-align: center;
  color: #669;
  text-decoration: none;
  font-weight: 700;
  background: #d3e5f1;
  border: 1px solid #669;  
  padding: 4px;
}

td.dane_full {
  font-family: tahoma;
  font-size: 11px;
  text-align: right;
  color: #669;
  text-decoration: none;
  font-weight: 500;
  background: #d3e5f1;
  border: 1px solid #669;  
  padding-right: 10px;
}

td.dane_fullred {
  font-family: tahoma;
  font-size: 11px;
  text-align: right;
  color: #f00;
  text-decoration: none;
  font-weight: 500;
  background: #f1d3e5;
  border: 1px solid #f00;  
  padding-right: 10px;
}

td.dane_fullredchk { text-align: center; background: #f1d3e5; border: 1px solid #f00; padding: 3px; }

td.dane_fully {
  font-family: tahoma;
  font-size: 11px;
  text-align: left;
  color: #669;
  text-decoration: none;
  font-weight: 700;
  background: #d3e5f1;
  border: 1px solid #669;
  padding: 4px;
  padding-left: 10px;
}

/* strona glowna tabela produktow */
td.new { background-image: url('images/new.gif'); background-repeat: no-repeat; width: 96px }
/* td.promo { background-image: url('images/promocja.png'); background-repeat: no-repeat; } */
a.new { font-family: tahoma; font-size: 10px; color: #f00; font-weight: 500; text-decoration: none; text-align: left }
a.new:hover { font-family: tahoma; font-size: 10px; color: #f00; font-weight: 500; text-decoration: underline; text-align: left }
td.promobot { text-align: right; vertical-align: bottom; margin: 0px; }
span.promo_price_main_page { font-family: arial; font-size: 20px; text-align: center; color: #f00; font-weight: 500; }
span.old_price { font-family: arial; font-size: 11px; text-align: left; color: #a0a0a0; font-weight: 700; text-decoration: line-through; line-height: 17px; padding-left: 20px; margin: 0px; }
td.naglowek { font-family: arial; font-size: 16px; font-style: italic; text-align: left; color: #f00; text-decoration: none; font-weight: 700 }

p.opis_prod {
  font-family: tahoma;
  font-size: 12px;
  text-align: right;
  color: #353535;
  text-decoration: none;
  font-weight: 700;
  line-height: 17px;
  margin: 0px;
  padding-right: 15px;
}

p.product_cart_name {
  font-family: tahoma;
  font-size: 12px;
  color: #669;
  font-weight: 700;
  text-decoration: none;
  text-align: left;
  line-height: 20px;
  padding-left: 5px;
}
table.product_cart_name { border: 1px solid  #669; }
td.product_cart_nameleft { background-image: url('images/pasproduktleft.png'); width: 3px; }

td.product_cart_name {
  font-family: tahoma;
  font-size: 12px;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  text-align: left;
  line-height: 25px;
  padding-left: 7px;
  background-image: url('images/pasprodukt.png');
}

p.product_cart_price {
  font-family: arial;
  font-size: 24px;
  text-align: right;
  color: #e14141;
  font-weight: 700;
  line-height: 20px;
  margin: 0px;
  padding-right: 15px;
}

span.prod_price_old {
  font-family: arial;
  font-size: 18px;
  text-align: right;
  color: #669;
  font-weight: 500;
  text-decoration: line-through;
  line-height: 20px;
}

table.promo_new { border: 1px solid  #f00; }
td.promo_newleft { width: 3px; background-image: url('images/paspromleft.png'); }

td.promo_new {
  font-family: arial;
  font-size: 16px;
  font-style: italic;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  text-align: left;
  line-height: 25px;
  padding-left: 5px;
  background-image: url('images/paspromo.png');
}

td.tresc {
  font-family: tahoma;
  font-size: 11px;
  text-align: justify;
  color: 3353535;
  text-decoration: none;
  font-weight: normal;
  line-height: 17px;
}

td.sort {
  font-family: tahoma;
  font-size: 11px;
  text-align: left;
  color: #353535;
  text-decoration: none;
  font-weight: normal;
  background: #e9e9e9;
}

/* wyglad menu */
td.menu {
  border-width: 0px;
  padding: 0px;
  background-image: url('images/arrow_blue.jpg');
  width: 20px;
  background-repeat: no-repeat;
}
td.menunew {
  border-width: 0px;
  padding: 0px;
  background-image: url('images/arrow_red.jpg');
  width: 20px;
  background-repeat: no-repeat;
}
td.mainmenu { border-width: 0px; padding-left: 6px; }
td.sub {
  border-width: 0px;
  padding: 0px;
  background-image: url('images/arrow.jpg');
  width: 20px;
  background-repeat: no-repeat;
}
td.submenu { border-width: 0px; padding: 0px; }
td.newsmenu {
  border-width: 0px;
  padding-top: 5px;
  padding-bottom: 4px;
  padding-left: 5px;
  padding-right: 0px;
}
td.promomenu {
  border-width: 0px;
  padding-top: 5px;
  padding-bottom: 4px;
  padding-left: 5px;
  padding-right: 0px;
}
a.menu {
  font-family: tahoma;
  font-size: 11px;
  color: #353535;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  line-height: 20px;
  margin: 0px;
  padding: 0px;
}
a.menu:hover {
  font-family: tahoma;
  font-size: 11px;
  color: #353535;
  font-weight: bold;
  text-decoration: underline;
  text-align: left;
  line-height: 20px;
}
a.menu_sub {
  font-family: tahoma;
  font-size: 9px;
  color: #353535;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  line-height: 20px;
  margin: 5px;
}
a.menu_sel {
  font-family: tahoma;
  font-size: 9px;
  color: #353535;
  font-weight: bold;
  text-decoration: underline;
  text-align: left;
  line-height: 20px;
  margin: 5px;
}
a.menu_sub:hover {
  font-family: tahoma;
  font-size: 9px;
  color: #353535;
  font-weight: bold;
  text-decoration: underline;
  text-align: left;
  line-height: 20px;
}
/* wyglad menu - koniec */

p.trescp {
  font-family: tahoma;
  font-size: 10px;
  text-align: left;
  color: #353535;
  text-decoration: none;
  font-weight: normal;
  line-height: 15px;
  text-align: justify;
}

p.koszyk {
  font-family: tahoma;
  font-size: 12px;
  text-align: left;
  color: #5f7d5f;
  text-decoration: none;
  font-weight: 700;
}

a.loguser { font-family: tahoma; font-size: 11px; color: #353535; font-weight: 700; text-decoration: none; text-align: left }
a.loguser:hover { font-family: tahoma; font-size: 11px; color: #353535; font-weight: 700; text-decoration: underline; text-align: left }
td.loguser {font-family: tahoma; font-size: 14px; color: #fff; font-weight: 700; text-decoration: none; text-align: center; line-height: 16px; margin: 0px; padding-top: 0px; } 

p.headlink { font-family: tahoma; font-size: 14px; color: #353535; font-weight: 700; text-decoration: none; text-align: left }
a.headlink { font-family: tahoma; font-size: 14px; color: #353535; font-weight: 700; text-decoration: none; text-align: left; line-height: 20px }
a.headlink:hover { font-family: tahoma; font-size: 14px; color: #353535; font-weight: 700; text-decoration: none; text-align: left; line-height: 20px }

a.bellka_links { font-family: tahoma; font-size: 14px; color: #353535; font-weight: 700; text-decoration: none; text-align: center; line-height: 20px }
a.bellka_links:hover { font-family: tahoma; font-size: 14px; color: #353535; font-weight: 700; text-decoration: none; text-align: center; line-height: 20px }

a.footlink { font-family: tahoma; font-size: 12px; color: #353535; text-decoration: none; font-weight: 700 }
a.footlink:hover { font-family: tahoma; font-size: 12px; color: #353535; text-decoration: none; font-weight: 700 }

a.footlinsm { font-family: tahoma; font-size: 9px; font-style: italic; color: #bbb; text-decoration: none; font-weight: 500 }
a.footlinsm:hover { font-family: tahoma; font-size: 9px; font-style: italic; color: #000; text-decoration: none; font-weight: 500 }

/* wyglad koszyka */
td.kosz {
  font-family: tahoma;
  font-size: 12px;
  text-align: center;
  color: #669;
  text-decoration: none;
  font-weight: 500;
  background: #d3e5f1;
  border-left: 1px solid  #669;
  border-bottom: 1px solid  #669;
}

td.kosz_end {
  font-family: tahoma;
  font-size: 12px;
  text-align: center;
  color: #669;
  text-decoration: none;
  font-weight: 500;
  background: #d3e5f1;
  border-left: 1px solid  #669;
  border-bottom: 1px solid  #669;
  border-right: 1px solid  #669;
}

td.kosz_full {
  font-family: tahoma;
  font-size: 12px;
  text-align: center;
  color: #669;
  text-decoration: none;
  font-weight: 500;
  background: #d3e5f1;
  border-top: 1px solid  #669;  
  border-left: 1px solid  #669;
  border-bottom: 1px solid  #669;
  border-right: 1px solid  #669;
}

td.bellka {
  font-family: tahoma;
  font-size: 11px;
  text-align: center;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  background-image: url('images/paskoszyk.jpg');
  height: 19px;
  border-top: 1px solid  #669;
  border-left: 1px solid  #669;
  border-bottom: 1px solid  #669;
}

.bellka {
  margin: 0;
  color: #29749b;
  font-family: tahoma;
  padding-right: 2px;
  padding-left: 2px;
  font-weight: normal;
  font-size: 10px;
  line-height: 19px;
  text-decoration: none;
}

td.bellka_end {
  font-family: tahoma;
  font-size: 11px;
  text-align: center;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  background-image: url(images/paskoszyk.jpg);
  height: 19px;
  border-top: 1px solid  #669;
  border-left: 1px solid  #669;
  border-bottom: 1px solid  #669;
  border-right: 1px solid  #669;
}

td.dost {
  font-family: tahoma;
  font-size: 11px;
  text-align: left;
  color: #2f3e58;
  text-decoration: none;
  font-weight: 700;
  background: #d2deef;
  padding-left: 10px;
  border-left: 1px solid  #669;
  border-top: 1px solid  #669;
}

td.dost_end {
  font-family: tahoma;
  font-size: 11px;
  text-align: center;
  color: #2f3e58;
  text-decoration: none;
  font-weight: 700;
  background: #d2deef;
  border-left: 1px solid  #669;
  border-top: 1px solid  #669;
  border-right: 1px solid  #669;
}

/* wyglad linkow */
a.wyszukiwarka { font-family: tahoma; font-size: 11px; color: #aaa; font-weight: 500; text-decoration: none; text-align: left; line-height: 20px; margin: 0px; }
a.wyszukiwarka:hover { font-family: tahoma; font-size: 11px; color: #000; font-weight: 500; text-decoration: underline; text-align: left; line-height: 20px; }


/* wyglad pol formularza */
input.wyszukiwarka { font-family: tahoma, arial; padding: 2px; font-size: 11px; border-width: 1px; border-style: solid; color: #000; background: #fff; border-color: #669; font-weight: 700; }

input.przycisk { font-family: tahoma; padding: 1px; background-color: #8fa6c8; background-image: url(images/paskoszyk.jpg); font-size: 11px; border-width: 1px; border-style: solid; color: #fff; border-color: #669; font-weight: 700; margin: 0px; cursor: pointer; padding-left: 3px; padding-right: 3px; }

/*---- BOX ----*/
table.box { border: #669 1px solid; }
th.box { text-align: left; color: #fff; background-image: url(images/pasbox.png); height: 19px; width: 197px; padding-left: 4px; }
th.boxWyszM { text-align: left; color: #f0f000; background-image: url(images/pasbox.png); height: 19px; width: 197px; padding-left: 4px; }
th.boxleft { background-image: url(images/pasboxleft.png); height: 19px; width: 3px; background-repeat: no-repeat; }
td.box { background-color: #d3e5f1; padding: 5px; border-top: #669 1px solid; }

/*----- PABLO styl / -----*/

input.koszyk {
  margin-bottom: -5px;
  border: 0px;
}

table.ramkagl {
  border-right: 1px solid #dedede;
  border-left: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
}

td.parametr {
  background: #fafafa;
  padding: 5px;
  border-bottom: 1px solid #cdcdcd;
  border-left: 1px solid #ffffff;
}

table.gl {
  border-right: 3px solid #e9e9e9;
  border-left: 3px solid #e9e9e9;
  padding: 0px;
}

table.border {
  border-right: 4px solid #ffffff;
  border-left: 4px solid #ffffff;
  padding: 0px;
  margin: 0px;
}

td.promogl {
  border: 1px solid #afafaf;
  padding: 0px;
  margin: 0px;
}

td.ngl {
  background-image: url(images/ngl.jpg);
  width: 8px;
  height: 20px;
}

td.ng {
  background-image: url(images/ng.jpg);
  height: 20px;
  font-family: tahoma;
  font-size: 11px;
  text-align: left;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
}

td.ngr {
  background-image: url(images/ngr.jpg);
  width: 8px;
  height: 20px;
}

td.pnl {
  background-image: url(images/pnl.jpg);
  width: 8px;
}

td.pn {
  background-image: url(images/pn.jpg);
  font-family: tahoma;
  font-size: 11px;
  color: #dbebce;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  line-height: 15px;
  padding-top: 5px;
  height: 70px;
}

td.pncenter {
  background-image: url(images/pn.jpg);
  font-family: tahoma;
  font-size: 10px;
  text-align: center;
  color: #5a5a5a;
  font-weight: bold;
}

td.pnr {
  background-image: url(images/pnr.jpg);
  width: 8px;
}

td.ndl {
  background-image: url(images/ndl.jpg);
  width: 8px;
  height: 10px;
}

td.nd {
  background-image: url(images/nd.jpg);
  height: 10px;
}

td.ndr {
  background-image: url(images/ndr.jpg);
  width: 8px;
  height: 10px;
}

td.naglowekn {
  background-image: url(images/hot.jpg);
  height: 23px;
  font-family: tahoma;
  font-size: 12px;
  text-align: left;
  color: #ffffff;
  font-weight: bold;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}

td.nglm {
  background-image: url(images/nglm.jpg);
  width: 8px;
  height: 20px;
}

td.ngm {
  background-image: url(images/ngm.jpg);
  height: 20px;
  font-family: tahoma;
  font-size: 11px;
  text-align: left;
  color: #5f7d5f;
  font-weight: bold;
  text-transform: uppercase;
}

td.ngrm {
  background-image: url(images/ngrm.jpg);
  width: 8px;
  height: 20px;
}

td.pnlm {
  background-image: url(images/pnlm.jpg);
  width: 8px;
}

td.pnm {
  background-image: url(images/pnm.jpg);
  font-family: tahoma;
  font-size: 11px;
  text-align: left;
  color: #353535;
  font-weight: normal;
  line-height: 20px;
}

td.pnrm {
  background-image: url(images/pnrm.jpg);
  width: 8px;
}

td.ndlm {
  background-image: url(images/ndlm.jpg);
  width: 8px;
  height: 10px;
}

td.ndm {
  background-image: url(images/ndm.jpg);
  height: 10px;
}

td.ndrm {
  background-image: url(images/ndrm.jpg);
  width: 8px;
  height: 10px;
}

td.pas_kontaktow {
  background: #e9e9e9;
  font-family: tahoma;
  font-size: 11px;
  color: #353535;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  line-height: 20px;
  margin: 0px;
  border-bottom: 1px solid #cacdca;
}

td.gora1 {
  background-image: url(images/gora1.jpg);
  height: 54px;
}

td.gora2 {
  background-image: url(images/gora2.jpg);
  font-family: tahoma;
  font-size: 11px;
  color: #353535;
  font-weight: normal;
  width: 237px;
  height: 54px;
  text-align: right;
}

a.pas_gorny_2 {
  font-family: tahoma;
  font-size: 11px;
  color: #353535;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  line-height: 20px;
  margin: 0px;
}

td.linkidolne1 {
  background-image: url(images/linkidolne1.jpg);
  width: 400px;
  height: 25px;
}

td.linkidolne2 {
  background-image: url(images/linkidolne2.jpg);
  width: 400px;
  height: 25px;
}

td.pas_gorny_2 {
  background: #6b8e23;
  font-family: verdana;
  font-size: 12px;
  color: ;
  text-align: center;
  font-weight: bold;
  vertical-align: middle;
}

td.pasdolnyl {
  background-image: url(images/pasdolnyl.jpg);
  font-family: tahoma;
  width: 38px;
  height: 29px;
}

td.pasdolnyw {
  background-image: url(images/pasdolnyw.jpg);
  font-family: tahoma;
  font-size: 11px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  height: 29px;
}

td.pasdolnyr {
  background-image: url(images/pasdolnyr.jpg);
  font-family: tahoma;
  width: 38px;
  height: 29px;
}

a.pas_dolny {
  font-family: tahoma;
  font-size: 11px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
}

a.pas_dolny:hover {
  font-family: tahoma;
  font-size: 11px;
  color: #ffffff;
  text-align: center;
  text-decoration: underline;
  font-weight: bold;
}

td.panel_gora {
  font-family: tahoma;
  font-size: 11px;
  text-align: center;
  color: #5f7d5f;
  text-decoration: none;
  font-weight: bold;
  background: #c1d8ae;
  border-left: 1px solid  #ffffff;
}

td.endin {
  background-image: url(images/line-end.jpg);
  height: 8px;
}

td.wyszukiwarka1 {
  background-image: url(images/wyszukiwarka1.jpg);
  width: 13px;
  height: 133px;
  font-family: tahoma;
  font-size: 10px;
  color: #707070;
}

td.wyszukiwarka2 {
  background-image: url(images/wyszukiwarka2.jpg);
  height: 133px;
  font-family: tahoma;
  font-size: 10px;
  color: #707070;
}

td.wyszukiwarka3 {
  background-image: url(images/wyszukiwarka3.jpg);
  width: 12px;
  height: 133px;
  font-family: tahoma;
  font-size: 10px;
  color: #707070;
}

td.panel {
  font-family: tahoma;
  font-size: 11px;
  text-align: left;
  color: #353535;
  text-decoration: none;
  font-weight: normal;
  background: #dbebce;
  border-left: 1px solid  #ffffff;
  border-top: 1px solid  #ffffff;
  padding: 2px;
}

td.pathw {
  font-family: tahoma;
  font-size: 11px;
  text-align: left;
  color: #5f7d5f;
  text-decoration: none;
  font-weight: bold;
  background-image: url(images/pathw.jpg);
  height: 21px;
}

td.artykul {
  font-family: tahoma;
  font-size: 11px;
  text-align: left;
  color: #353535;
  text-decoration: none;
  font-weight: bold;
  border-bottom: 1px solid  #e9e9e9;
  height: 21px;
}

td.artykultresc {
  font-family: tahoma;
  font-size: 11px;
  text-align: justify;
  color: #353535;
  text-decoration: none;
  font-weight: normal;
}

p.autor {
  font-family: tahoma;
  font-size: 9px;
  text-align: left;
  color: #bdcdb1;
  text-decoration: none;
  font-weight: bold;
}

img.baner {
  padding-top: 0px;
  border: 0px;
  margin: 0px;
}

a.promoprod {
  font-family: tahoma;
  font-size: 11px;
  color: #5f7d5f;
  font-weight: bold;
  text-decoration: underline;
  text-align: left;
  line-height: 20px;
  text-transform: uppercase;
}

a.promoprod:hover {
  font-family: tahoma;
  font-size: 11px;
  color: #5f7df7;
  font-weight: bold;
  text-decoration: underline;
  text-align: left;
  line-height: 20px;
  text-transform: uppercase;
}

a.top_ten {
  font-family: tahoma;
  font-size: 11px;
  color: #353535;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  line-height: 20px;
}

a.top_ten:hover {
  font-family: tahoma;
  font-size: 11px;
  color: #353535;
  font-weight: bold;
  text-decoration: underline;
  text-align: left;
  line-height: 20px;
}

p.menu {
  font-family: tahoma;
  font-size: 11px;
  text-align: left;
  margin-top: 5px;
  margin-bottom: 5px;
}

p.right {
  font-family: tahoma;
  font-size: 11px;
  font-weight: 700;
  margin: 0;
  padding: 2;
  text-align: right;
  padding-right: 5px;
}

p.left {
  font-family: tahoma;
  font-size: 11px;
  margin: 0;
  text-align: left;
  color: #707070;
  padding-left: 15px;
}

p.search {
  font-family: tahoma;
  font-size: 11px;
  text-align: right;
  color: #353535;
  text-decoration: none;
  font-weight: normal;
  line-height: 17px;
  margin: 0px;
}
td.login {
  font-family: tahoma;
  text-align: center;
  font-weight: 700;
}

p.login {
  font-family: tahoma;
  font-size: 11px;
  text-align: right;
  padding-right: 5px;
  color: #707070;
  text-decoration: none;
  font-weight: normal;
  line-height: 17px;
  margin: 0px;
}

p.login_2 {
  font-family: tahoma;
  font-size: 11px;
  text-align: center;
  color: #353535;
  text-decoration: none;
  font-weight: bold;
  line-height: 17px;
  margin: 0px;
}

p.indent5 {
  padding-left: 5px;
  margin: 0px;
  padding-top: 0px;
}

p.naglowekw {
  margin: 0px;
  padding-top: 4px;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
}

p.tresc {
  font-family: tahoma;
  font-size: 11px;
  text-align: justify;
  color: #353535;
  text-decoration: none;
  font-weight: normal;
  line-height: 17px;
}

p.produktpromo {
  font-family: tahoma;
  font-size: 10px;
  text-align: left;
  color: #707070;
  text-decoration: none;
  font-weight: normal;
  line-height: 17px;
}

p.prod_price_list {
  font-family: arial;
  font-size: 12px;
  text-align: center;
  color: #e14141;
  font-weight: bold;
  margin: 0px;
}

p.listright {
  font-family: tahoma;
  font-size: 11px;
  text-align: right;
  color: #e2eaf0;
  font-weight: bold;
}

a.prod_name_list {
  font-family: tahoma;
  font-size: 11px;
  color: #5f7d5f;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  line-height: 20px;
}

a.prod_name_list:hover {
  font-family: tahoma;
  font-size: 11px;
  color: #5f7d5f;
  font-weight: bold;
  text-decoration: underline;
  text-align: left;
  line-height: 20px;
}

a.news {
  color: #ffffff;
  text-decoration: none;
  font-family: tahoma;
  font-size: 11px;
  text-align: left;
  font-weight: bold;
}

a.news:hover {
  color: #ffffff;
  text-decoration: underline;
  font-family: tahoma;
  font-size: 11px;
  text-align: left;
  font-weight: bold;
}

a.title {
  color: #518ead;
  text-decoration: none;
  font-family: tahoma;
  font-size: 12px;
  text-align: left;
  font-weight: bold;
}

p.all {
  font-family: tahoma;
  font-size: 11px;
  text-align: left;
  color: #353535;
  text-decoration: none;
  font-weight: normal;
  line-height: 15px;
  margin: 0px;
}

span.all {
  font-family: verdana;
  font-size: 12px;
  margin: 0;
  padding: 0;
  text-align: left;
  color: #000000;
}

div.menu {
  text-align: left;
}

div.space {
  height: 50px;
}

img.promo_r {
  float: right;
  margin-right: 10px;
}

img.promo {
  /*float: center;*/
  margin-right: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  cursor: hand;
}

img.product {
  border: 0px;
  cursor: hand;
}

img.promo_l {
  float: left;
  margin-right: 10px;
}

img.galery {
  border: 0px;
  cursor: hand;
}

img.pasek_g {
  padding-right: 2px;
}

p.sonda {
  font-family: arial;
  font-size: 26px;
  color: #32cd32;
  text-align: center;
}

p.last_added {
  font-family: tahoma;
  font-size: 11px;
  margin: 0;
  padding: 0;
  text-align: left;
  color: #000000;
  margin-left: 14px;
  text-indent: 15px;
}

p.counter {
  font-family: arial;
  font-size: 11px;
  padding-left: 10px;
  text-align: left;
}

.right {
  text-align: right;
  padding-right: 10px;
}

p.komentarze {
  margin: 0;
  text-align: left;
  color: #000000;
  font-family: times;
  padding: 5px;
  font-size: 13px;
}

tr.koszyk {
  font-size: 13px;
  background: #4c7298;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  font-family: ;
  text-decoration: ;
  border-color: ;
  border-width: ;
}

p.koszyk_art {
  font-size: 11px;
  font-weight: 700;
  text-align: center;
}

p.promo {
  font-size: 12px;
}

p.naglowki {
  margin: 0;
  padding: 0;
  font-family: verdana;
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  background: #c71585;
  line-height: 20px;
}

p.promo_price {
  font-family: verdana;
  font-size: 14px;
  margin: 0;
  padding: 0;
  text-align: left;
  color: #000080;
  font-weight: bold;
}

span.promo_price_main_page_old {
  font-family: arial;
  font-size: 20px;
  text-align: center;
  color: #a0a0a0;
  font-weight: bold;
  text-decoration: line-through;
}

p.top_ten_price {
  font-family: verdana;
  margin: 0;
  padding: 0;
  text-align: left;
  font-size: 11px;
  color: #000080;
  padding-left: 11px;
  font-weight: bold;
}

input.check {
  margin: 0;
  padding: 0;
  border-width: 0px;
}

table.error2 {
  font-size: 12px;
  color: red;
  border-style: solid;
  border-color: red;
  border-width: 1px;
  padding: 5px;
  font-weight: bold;
}

table.glowny_gora {
  background: ;
}

p.opcje_koszyk {
  font-family: verdana;
  font-size: 11px;
  text-align: center;
  color: #626262;
}

p.opcje_historia {
  font-family: verdana;
  font-size: 10px;
  text-align: left;
  color: #626262;
}

td.naglowkowy {
  background: #c71585;
  border-style: solid;
  border-width: 1px;
  border-color: #29294d;
  text-align: right;
}

td.podd_naglowkowy {
  background: #4682b4;
  border-style: solid;
  border-width: 1px;
  border-color: #4682b4;
  text-align: center;
  font-family: verdana;
  font-size: 14px;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}

td.podd_podnaglowkowy {
  background: #ffffe0;
  border-style: solid;
  border-width: 1px;
  border-color: #800000;
  border-top: 0px;
  padding: 5px;
  font-family: ;
  font-size: ;
  text-align: center;
  color: ;
  text-decoration: ;
  font-weight: ;
}

td.search_naglowkowy {
  background: #1d4ed3;
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff;
  text-align: center;
  font-family: verdana;
  font-size: 14px;
  color: #f1f12c;
  text-decoration: none;
  font-weight: bold;
}

td.search_podnaglowkowy {
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff;
  border-top: 0px;
  padding: 5px;
  font-family: ;
  font-size: ;
  text-align: center;
  color: ;
  background: ;
  text-decoration: ;
  font-weight: ;
}

td.cennik_naglowkowy {
  background: #ffffff;
  border-style: solid;
  border-width: 0px;
  border-color: ;
  text-align: center;
  font-family: verdana;
  font-size: 14px;
  color: #022072;
  text-decoration: none;
  font-weight: bold;
}

.cennik_podnaglowkowy {
  border-style: solid;
  border-width: 0px;
  border-color: ;
  border-top: 0px;
  padding: 5px;
  font-family: verdana;
  font-size: 11px;
  text-align: center;
  color: #1d4ed3;
  background: ;
  text-decoration: none;
  font-weight: bold;
}

td.sonda_naglowkowy {
  background: #1d4ed3;
  border-style: solid;
  border-width: 0px;
  border-color: #ffffff;
  text-align: center;
  font-family: arial;
  font-size: 17px;
  color: #f1f12c;
  text-decoration: none;
  font-weight: bold;
}

td.sonda_podnaglowkowy {
  border-style: solid;
  border-width: 1px;
  border-color: #c3dffc;
  border-top: 0px;
  padding: 5px;
  font-family: verdana;
  font-size: 12px;
  text-align: left;
  color: #4682b4;
  background: #ffffff;
  text-decoration: none;
  font-weight: bold;
}

td.last_naglowkowy {
  background: #1d4ed3;
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff;
  text-align: center;
  font-family: verdana;
  font-size: 14px;
  color: #f1f12c;
  text-decoration: none;
  font-weight: bold;
}

td.last_podnaglowkowy {
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff;
  border-top: 0px;
  padding: 5px;
  font-family: ;
  font-size: ;
  text-align: ;
  color: ;
  background: #ffffff;
  text-decoration: ;
  font-weight: ;
}

td.top_naglowkowy {
  background: #1d4ed3;
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff;
  text-align: center;
  font-family: verdana;
  font-size: 14px;
  color: #f1f12c;
  text-decoration: none;
  font-weight: bold;
}

td.top_podnaglowkowy {
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff;
  border-top: 0px;
  padding: 5px;
  font-family: ;
  font-size: ;
  text-align: ;
  color: ;
  background: #ffffff;
  text-decoration: ;
  font-weight: ;
}

td.sub_naglowkowy {
  background: #1d4ed3;
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff;
  text-align: center;
  font-family: verdana;
  font-size: 14px;
  color: #f1f12c;
  text-decoration: none;
  font-weight: bold;
}

td.sub_podnaglowkowy {
  border-style: solid;
  border-width: 1px;
  border-color: #c3dffc;
  border-top: 0px;
  padding: 5px;
  font-family: verdana;
  font-size: 12px;
  text-align: left;
  color: ;
  background: ;
  text-decoration: none;
  font-weight: normal;
}

td.produ_naglowkowy {
  background: #1d4ed3;
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff;
  text-align: center;
  font-family: verdana;
  font-size: 14px;
  color: #f1f12c;
  text-decoration: none;
  font-weight: bold;
}

td.produ_podnaglowkowy {
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff;
  border-top: 0px;
  padding: 5px;
  font-family: verdana;
  font-size: 11px;
  text-align: center;
  color: ;
  background: ;
  text-decoration: none;
  font-weight: lighter;
}

td.users_podnaglowkowy {
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff;
  padding: 5px;
  font-family: verdana;
  font-size: 11px;
  text-align: center;
  color: #f1f12c;
  background: #1d4ed3;
  text-decoration: none;
  font-weight: bold;
}

td.menu_naglowkowy {
  background: #1d4ed3;
  border-style: solid;
  border-width: 1px;
  border-color: ;
  text-align: center;
  font-family: verdana;
  font-size: 16px;
  color: #f1f164;
  text-decoration: none;
  font-weight: bold;
}

td.menu_podnaglowkowy {
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff;
  border-top: 0px;
  padding: 5px;
  font-family: ;
  font-size: ;
  text-align: ;
  color: ;
  background: #1d4ed3;
  text-decoration: ;
  font-weight: ;
}

td.podnaglowkowy {
  border-style: solid;
  border-width: 1px;
  border-color: #29294d;
  border-top: 0px;
  padding: 5px;
}

input.ilosc {
  font-family: verdana;
  font-size: 12px;
  color: #525252;
  border-color: #949292;
  padding: 0px;
  margin: 0px;
  vertical-align: middle;
}

input.obrazek {
  border: 0px;
  padding: 0px;
  margin: 0px;
  vertical-align: middle;
}

input.sonda {
  margin-right: 8px;
  border: 0px solid #ffffff;
}

k.kontakt2 {
  font-family: verdana;
  font-size: 12px;
  text-align: center;
  color: #87cefa;
}

a.podd_podnaglowkowy_ {
  font-family: tahoma;
  font-size: 11px;
  text-align: ;
  color: #707070;
  background: ;
  text-decoration: underline;
  font-weight: bold;
}
/* do opisow ---------------------------*/
div.prod_hp_opis {
  font-size: 10pt;
}
div.prod_hp_dtech {
  font-size: 10pt;
  font-weight: bold;
}
div.prod_special {
  color: #ff0000;
  font-size: 10pt;
  font-weight: bold;
  text-align: center; 
} 
table.prod_hp {
  border-collapse:collapse;
  border-color: #696969;
  border-spacing: 0px;
  border-style: solid;
  border-width: 1px;
  font-size: 8pt;
  width: 90%;
}

th.prod_hp {
  background-color: #696969;
  border-color: #696969;
  border-style: solid;
  border-width: 1px;
  border-spacing: 0px;
  color: #ffffff;
  font-weight: bold;
  padding: 3px;
  text-align: center; 
}
td.prod_hp_b {
  background-color: #ffffff;
  border-color: #696969;
  border-spacing: 0px;
  border-style: solid;
  border-width: 1px;
  color: #0;
  font-weight: normal;
  padding: 3px;
  text-align: left;
}
td.prod_hp_s1 {
  background-color: #e7e7e7;
  border-color: #696969;
  border-spacing: 0px;
  border-style: solid;
  border-width: 1px;
  color: #0;
  font-weight: normal;
  padding: 3px;
  text-align: left;
  width: 35%;
}
td.prod_hp_s2 {
  background-color: #e7e7e7;
  border-color: #696969;
  border-spacing: 0px;
  border-style: solid;
  border-width: 1px;
  color: #0;
  font-weight: normal;
  padding: 3px;
  text-align: left;
  width: 65%;
}
td.prod_hp_s {
  background-color: #e7e7e7;
  border-color: #696969;
  border-spacing: 0px;
  border-style: solid;
  border-width: 1px;
  color: 0#;
  padding: 3px;
  text-align: left;
  padding-top: 1px; 
  text-align: left; 
}

/* do opisow - koniec -----------------*/

/* do wysz. mat. ekspl. ------------------*/
select.WyszM1 { width:100%;}
select.WyszM2 { width:100%; margin-top:4pt;}
/* do wysz. mat. ekspl. - koniec ---------*/

 {
  font-family: ;
  font-size: ;
  text-align: ;
  color: ;
  background: ;
  text-decoration: ;
  font-weight: ;
  border-color: ;
  border-width: ;
}

