body {
  background: #ffffff;
  margin: 0px;
  font-family: Tahoma, Arial; 
}
input.obrazek {
  border: 0px;
  padding: 0px;
  margin: 0px;
  vertical-align: middle;
}
input.check {
  margin: 0;
  padding: 0;
  border-width: 0px;
  border-color: #ffffff;
}
b {
  font-weight: bold;
}
form {
  padding: 0px;
  margin: 0px;
}
img {
  border-width: 0px;
}

input {
  font-family: tahoma;
  border:1px solid #cdcdcd; padding:1px; font-size: 11px;
  color: #483d8b;
  font-weight: bold;
}

textarea {
  font-family: tahoma;
  border:1px solid #cdcdcd; padding:1px; font-size: 11px;
  color: #483d8b;
  font-weight: bold;
}
input.wyszukiwarka {
  font-family: Tahoma, Arial;
  padding: 2px;
  font-size: 11px;
  border-width: 1px;
  border-style: solid;
  color: #618B42;
  background: #DBEBCE;
  border-color: #618B42;
  font-weight: bold;
}

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

select {
  font-family: verdana,helvetica,arial,sans-serif;
  font-size: 11px;
  color: #353535;
  font-weight: normal;
  background: #ffffff;
  scrollbar-base-color: #e7efff;
  scrollbar-arrow-color: #e7efff;
}

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

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

td {
  font-family: tahoma;
  font-size: 11px;
  color: #353535;
  text-decoration: none;
  font-weight: normal;
  line-height: 17px;
  margin: 0px;
}
td.path_oferta {
 font-family: verdana;
 font-size:12px;
 line-height: 18px;
 font-weight: normal;
}

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.promobot {
  text-align: center;
  vertical-align: bottom;
  margin: 0px;
}

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

td.ngl {
  background-image: url('images/ngl.jpg');
  width: 8px;
  height: 26px;
}
td.hr {
  background-image: url('images/hr.gif');
  height: 18px;
}
td.hr_1 {
  background-image: url('images/hr_1.gif');
  height: 3px;
}
td.hr_2 {

 border-left:0px solid #ffffff; border-right:0px solid #ffffff; border-bottom:1px solid #EBEBEB; border-top:0px none;
 height: 15px;
}
td.ng {
  background-image: url('images/ng.jpg');
  height: 26px;
  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: 26px;
}
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;

}
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: 26px;
}
td.nglm_grey {
  background-image: url('images/nglm_grey.jpg');
  width: 8px;
  height: 18px;
}
p.product_cart_price {
  font-family: tahoma;
  font-size: 16px;
  text-align: left;
  color: #E14141;
  font-weight: bold;
  margin: 0px;
}

td.ngm {
  background-image: url('images/ngm.jpg');
  height: 18px;
  font-family: tahoma;
  font-size: 11px;
  text-align: left;
  color: #5F7D5F;
  font-weight: bold;
  text-transform: Uppercase;
}
td.ngm_grey {
  background-image: url('images/ngm_grey.jpg');
  height: 18px;
  
  font-family: tahoma;
  font-size: 11px;
  text-align: left;
  color: #5F7D5F;
  font-weight: bold;
  text-transform: Uppercase;
}
td.ngm_small {
  background-image: url('images/ngm.jpg');
  height: 26px;
  font-family: tahoma;
  font-size: 11px;
  text-align: left;
  color: #5F7D5F;
  font-weight: bold;
}
td.ngm_description {
  background-image: url('images/ngm_description.jpg');
  height: 10px;
  font-family: tahoma;
  font-size: 9px;
  text-align: left;
  color: #5F7D5F;
  font-weight: normal;
}
td.ngrm {
  background-image: url('images/ngrm.jpg');
  width: 8px;
  height: 26px;
}
td.ngrm_grey {
  background-image: url('images/ngrm_grey.jpg');
  width: 8px;
  height: 18px;
}
td.pnlm {
  background-image: url('images/pnlm.jpg');
  width: 8px;
}

td.pnm {
  background-image: url('images/pnm.jpg');
  font-family: verdana;
  font-size: 11px;
  text-align: left;
  color: #353535;
  font-weight: normal;
  line-height: 16px;
}
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: 24px;
}
td.gora2 {
  background-image: url('images/gora2.jpg');
 font-family: tahoma;
  font-size: 11px;
  color: #353535;
  font-weight: normal;
  width:237px;
  height: 24px;
  text-align: right;
}
td.offer {
  padding: 2px;
}
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;
}
a.bellka_links {
  font-family: tahoma;
  font-size: 11px;
  text-align: middle;
  color: #353535;
  font-weight: normal;
  text-decoration: underline;
  text-align: left;
  line-height: 26px;
  margin: 0px;
}
a:hover.bellka_links {
  font-family: tahoma;
  font-size: 11px;
  text-align: middle;
  color: #FF0000;
  font-weight: normal;
  text-decoration: underline;
  text-align: left;
  line-height: 26px;
  margin: 0px;
}
a:hover.thickbox {
  color: #FF0000;
  font-weight: normal;
  text-decoration: underline;
  text-align: left;
  }
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.pdlogo {
  background-image: url('images/pdlogo.jpg');
  width:100%;
  height: 12px;
}
table.baner {
  background-image: url('tlo_gora.jpg');
  font-family: tahoma;
}

td.banerw {
  background-image: url('images/banerw.jpg');
  height: 130px;
}

td.banerk {
  background-image: url('images/banerk.jpg');
  font-family: tahoma;
  height: 130px;
  width:192px;
}
td.pas_gorny_2 {
  background: #6b8e23;
  font-family: verdana;
  font-size: 12px;
  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_z_napisem {
  font-family: arial;
  font-size: 11px;
  color: #353535;
  text-align: center;
  text-decoration: none;
  font-weight: none;
}
a:hover.pas_dolny {
  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.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: #353535;
  text-decoration: none;
 
  background-image: url('images/pathw.jpg');
  height:22px;
}
td.artykul
{
  font-family: tahoma;
  font-size: 11px;
  text-align: left;
  color: #353535;
  text-decoration: none;
  font-weight: bold;
  border-bottom: 0px solid  #E9E9E9;
  height: 16px;
}
td.naglowekpl {
  width: 22px;
  background-image: url('images/naglowekpl.jpg');
  height: 22px;
}
td.naglowekp {
 background-image: url('images/naglowekp.jpg');
 height: 22px;
 width: 100%;
}

td.naglowekpsr {
 background-image: url('images/naglowekp.jpg');
  height: 22px;
  width: 100%;
  font-family: tahoma;
  font-size: 11px;
  text-align: center;
  color: #5F7D5F;
  text-decoration: none;
  font-weight: bold;
  text-transform: Uppercase;
}
td.naglowekpr {
 background-image: url('images/naglowekpr.jpg');
  height: 22px;
  width: 22px;
}

td.artykultresc {
  font-family: tahoma;
  font-size: 11px;
  text-align: left;
  color: #353535;
  text-decoration: none;
  font-weight: normal;
  padding-left: 4px;
}
p.autor {
  font-family: tahoma;
  font-size:9px;
  text-align: left;
  color: #BDCDB1;
  text-decoration: none;
  font-weight: bold;
}
td.kosz {
  font-family: tahoma;
  font-size: 11px;
  text-align: ;
  color: #5F7D5F;
  text-decoration: none;
  font-weight: normal;
  background: #DBEBCE;
  border-left: 1px solid  #ffffff;
  border-top: 1px solid  #ffffff;
}
p.error {
  font-size: 12px;
  color: #f90000;
  font-weight: bold;
  text-align: center;
}
p.koszyk {
  font-family: tahoma;
  font-size: 11px;
  text-align: middle;
  color: #5F7D5F;
  text-decoration: none;
  font-weight: bold;
}
td.bellka {
  font-family: tahoma;
  font-size: 11px;
  text-align: middle;
  color: #5F7D5F;
  text-decoration: none;
  font-weight: bold;
  background: #C1D8AE;
  border-left: 1px solid  #ffffff;
}
td.bellka_1{
  font-family: tahoma;
  font-size: 11px;
  text-align: middle;
  color: #5F7D5F;
  text-decoration: none;
  font-weight:normal;
  background: #C1D8AE;
  border-left: 1px solid  #ffffff;
}
td.tresc {
  font-family: tahoma;
  text-align:left;
  color: 3353535;
  text-decoration: none;
  font-weight: normal;
  line-height: 17px;
}
td.sort_left {
  border-right: 1px solid #E9E9E9;
  border-left: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #E9E9E9;
  font-family: tahoma;
  font-size: 11px;
  text-align: left;
  color: #353535;
  text-decoration: none;
  font-weight: normal;
  background: #E9E9E9;
}


td.sort_right {
  border-right: 1px solid #ffffff;
  border-left: 1px solid #E9E9E9;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #E9E9E9;
  font-family: tahoma;
  font-size: 11px;
  text-align: center;
  color: #353535;
  text-decoration: none;
  font-weight: normal;
  background: #E9E9E9;
}
img.baner {
 padding-top:0px;
 border:0px;
 margin: 0px;
}
a {
  font-family: tahoma;
  font-size: 11px;
  color: #353535;
  font-weight: normal;
  text-decoration: underline;
  text-align: left;
  line-height: 20px;
  margin: 0px;
  padding: 0px;
}
a.alle {
  font-family: tahoma;
  font-size: 11px;
  color: #353535;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  line-height: 16px;
  margin: 0px;
  padding: 0px;
}

a.menu {

  font-size: 12px;
  color: #2F2F2F;
  text-decoration: none;
  text-align: left;
  line-height: 19px;
  margin: 0px;
  padding: 1px 1px 1px 2px;
  height:15px;
  width:158px;
}

div.menu_p
{
	background:url(/_images/strzalka.gif) no-repeat scroll left center;
	width: 148px;
	color:#565555;
	display:block;
	padding:0px 0px 3px 24px;
	text-decoration:none;
}
div.menu_p2
{
	background:url(/_images/folderopen.gif) no-repeat scroll left center;
	width: 148px;
	color:#565555;
	display:block;
	padding:0px 0px 3px 24px;
	text-decoration:none;
}
div.menu_ps
{
	background:url(/_images/strzalka.gif) no-repeat scroll left center;
	width: 148px;
	color:#565555;
	display:block;
	padding:2px 0px 3px 24px;
	margin-left:5px;
	text-decoration:none;
}
div.menu_ps_open
{
	background:url(/_images/folderopen.gif) no-repeat scroll left center;
	width: 148px;
	color:#565555;
	display:block;
	padding:2px 0px 3px 24px;
	margin-left:5px;
	text-decoration:none;
}
div.menu_ps2
{
	background:url(/_images/strzalka.gif) no-repeat scroll left center;
	width: 148px;
	color:#565555;
	display:block;
	padding:0px 0px 3px 24px;
	margin-left:15px; 
	text-decoration:none;
}
.arrow_level2 {margin: 0 2px 0 0;}

a:hover.menu {
  font-size: 12px;
  color: #FF0000;
  text-decoration:underline;
  text-align: left;
  line-height: 19px;
}

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

a:hover.wyszukiwarka {
  font-family: tahoma;
  font-size: 11px;
  color: #DBEBCE;
  font-weight: bold;
  text-decoration:underline;
  text-align: left;
  line-height: 20px;
}
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:hover.promoprod {
  font-family: tahoma;
  font-size: 11px;
  color: #5F7DF7;
  font-weight: bold;
  text-decoration: underline;
  text-align: left;
  line-height: 20px;
  text-transform: uppercase;
}
a.menu_sub {
  font-family: arial;
  font-size: 11px;
  color: #4F4F4F;
  text-decoration: none;
  text-align: left;
  line-height: 16px;
  width:150px;
}

a:hover.menu_sub {
  font-family: arial;
  font-size: 11px;
  color: #FF0000;
  text-decoration:underline;
  text-align: left;
  line-height: 16px;
}
a.top_ten {
  font-family: Arial;
  font-size: 10px;
  color: #353535;
  text-decoration: none;
  text-align: left;
  line-height: 15px;
  margin: 0px;
  padding: 0px;
}
a:hover.top_ten {
  font-family: Arial;
  font-size: 10px;
  color: #FF0000;
  text-decoration: underline;
  text-align: left;
  line-height: 15px;
  margin: 0px;
  padding: 0px;
}

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;
  margin: 0px;
  padding: 0px;
  text-align: right;
  padding-right: 5px;
}

p.left {
  font-family: tahoma;
  font-size: 11px;
  margin: 0px;
  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;
}
p.login {
  font-family: tahoma;
  font-size: 11px;
  text-align: right;
  padding-right: 5px;
  color: #707070;
  text-decoration: none;
  font-weight: normal;
  line-height: 20px;
  margin: 0px;
}

p.login_3 {
  font-family: tahoma;
  font-size: 11px;
  text-align: left;
  padding-right: 5px;
  color: #707070;
  text-decoration: none;
  font-weight: normal;
  line-height: 20px;
  margin: 0px;
}
p.login_2 {
  font-family: tahoma;
  font-size: 11px;
  text-align: center;
  color: #353535;
  text-decoration: none;
  line-height: 18px;
  margin: 0px;
}
p.indent5 {
  padding-left: 5px;
  margin: 0px;
  padding-top:0px;
}
p.path {
  padding-left:5px;
  text-align: left;
  margin: 0px;
}
p.notify {
  padding-left:5px;
  text-align: left;
  margin: 0px;
}
p.path_1 {		
  padding-left:5px;
  padding-right:5px;
  padding-top: 5px;
  margin: 0px;
}
p.path_2 {
  padding-left:2px;
  padding-right:2px;
  margin: 0px;
}
p.path_3 {
  padding-left:2px;
  padding-right:2px;
  padding-top: 5px;
  margin: 0px;
}
p.path_4 {
  padding-left:3px;
  padding-top: 5px;
  margin: 0px;
}
p.path_5 {
  padding-left:18px;
  padding-top: 8px;
  margin: 0px;
}
p.path_6 {
  padding-left:6px;
  padding-top: 6px;
  margin: 0px;
}
p.path_7 {
  padding-left:3px;
  text-align: left;
  margin: 0px;
}
p.path_8 {
  padding-left:8px;
  padding-top: 2px;
  margin: 0px;
 }
p.path_9 {
  padding-left:1px;
  padding-top: 2px;
  padding-bottom: 1px;
  margin: 0px;
  }
p.path_10 {
  padding-left:2px;
  padding-top: 3px;
  padding-bottom: 2px;
  margin: 0px;
}
p.path_11 {
  padding-left:0px;
  padding-top: 5px;
  margin: 0px;
}
p.path_12 {
  padding-left: 1px;
  margin-top: 1px;
  margin-bottom: 0px;
}
p.path_13 {
  padding-left:4px;
  margin-top: 4px;
}
p.path_14 {
  padding-left:3px;
  text-align: left;
  margin: 0px;
}
p.path_oferta {
 font-family: verdana;
 font-size:14px;
 line-height: 18px;
  font-weight: bold;
}
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: left;
  color: #353535;
  text-decoration: none;
  font-weight: normal;
  line-height: 17px;
}

p.tresc_oferta {
  font-family: tahoma;
  font-size: 11px;
  color: #353535;
  text-decoration: none;
  font-weight: normal;
  line-height: 16px;
  padding-left: 9px;
}
p.trescp {
  font-family: tahoma;
  font-size: 10px;
  text-align: left;
  color: #353535;
  text-decoration: none;
  font-weight: normal;
  line-height: 15px;
}
p.produktpromo {
  font-family: tahoma;
  font-size: 10px;
  text-align: left;
  color: #707070;
  text-decoration: none;
  font-weight: normal;
  line-height: 17px;
}

p.naglowekp {
  font-family: tahoma;
  font-size: 11px;
  text-align:left;
  color: #5F7D5F;
  text-decoration: none;
  font-weight: bold;
  text-transform: Uppercase;
}
span.promo_price_main_page {
  font-family: arial;
  font-size: 16px;
  text-align: center;
  color: #E14141;
  font-weight: bold;
}

p.prod_price_list {
  font-family: arial;
  font-size: 12px;
  valign:middle;
  text-align: center;
  color: #E14141;
  font-weight: bold;
  margin: 0px;
 }
 
span.prod_price_list {
  font-size: 12px;
  valign:middle;
  text-align: center;
  color: #E14141;
  margin: 0px;
  text-decoration: underline;
 }
 
p.listright {
  font-family: tahoma;
  font-size: 11px;
  text-align: right;
  color: #E2EAF0;
  font-weight: bold;
}
a.all_1 {
  font-family: tahoma;
  font-size: 11px;
  text-align: left;
  color: #353535;
  margin: 0px;
  }
a:hover.all_1 {
  font-family: tahoma;
  font-size: 11px;
  text-align: left;
  color: #FF0000;
  text-decoration: underline;
  margin: 0px;
  }
a.all {
  font-family: tahoma;
  font-size: 11px;
  color: #353535;
  text-decoration: underline;
  text-align: left;
  line-height: 16px;
  margin: 0px;
  padding: 0px;
}

a:hover.all {
  font-family: tahoma;
  font-size: 11px;
  color: #FF0000;
  text-decoration: underline;
  text-align: left;
  line-height: 16px;
  margin: 0px;
  padding: 0px;
}
p.opis_prod {
  font-family: tahoma;
  font-size: 12px;
  text-align: left;
  color: #353535;
  text-decoration: none;
  line-height: 19px;
  margin: 0px;
}
a.nastepna {
  font-family: tahoma;
  font-size: 15px;
  color: #353535;
  font-weight: bold;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
}
a:hover.nastepna {
  font-family: tahoma;
  font-size: 15px;
  color: #FF0000;
  font-weight: bold;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
}

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

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

p.product_cart_name {
  font-family: tahoma;
  font-size: 12px;
  color: #5F7D5F;
  font-weight: bold;
  text-align: left;
  line-height: 16px;
  padding-left: 1px;
}

a.product_cart_name {
  font-family: tahoma;
  text-decoration: none;
  font-size: 12px;
  color: #5F7D5F;
  font-weight: bold;
}

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

a:hover.news {
  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;
}
input.przycisk {
  font-family: tahoma;
  padding-top: 1px;
  background-color: #65A365;
  font-size: 11px;
  border-width: 1px;
  border-style: solid;
  color: #ffffff;
  border-color: #ffffff;
  font-weight: bold;
  margin: 0px;
  cursor: pointer;
}
.bellka {
  margin: 1px;
  color: #353535;
  font-family: tahoma;
  text-align: middle;
  padding-right: 4px;
  padding-left: 4px;
  font-weight: normal;
  font-size: 11px;
  line-height: 26px;
  text-decoration: none;
}
p.all {
  font-family: arial;
  font-size: 11px;
  text-align: left;
  color: #353535;
  line-height: 16px;
  margin: 0px;
}
p.all_1 {
  font-family: tahoma;
  font-size: 11px;
  text-align: left;
  color: #353535;
  margin: 0px;
}
p.all_2 {
  font-family: tahoma;
  font-size: 11px;
  text-align: left;
  color: #353535;
  line-height: 20px;
  margin: 0px;
}
p.all_3 {
  font-family: tahoma;
  font-size: 11px;
  text-align: left;
  color: #353535;
  text-decoration: none;
  font-weight: normal;
  line-height: 16px;
  margin:0px;
  }
  p.uwaga{
  font-family: arial;
  font-size: 9px;
  text-align: left;
  color: #666666;
  line-height: 11px;
  margin: 3px;
}
 p.uwaga_1{
  font-family: arial;
  font-size: 9px;
  text-align: left;
  color: #666666;
  line-height: 11px;
 }
p.all_red {
  font-family: tahoma;
  font-size: 11px;
  text-align: left;
  color: red;
  text-decoration: none;
  font-weight: normal;
  line-height: 16px;
  margin: 0px;
}
span.all {
  font-family: verdana;
  font-size: 12px;
  margin: 0px;
  padding: 0px;
  text-align: left;
  color: #353535;
}
span.red {
 font-weight: bold;
}
div.menu {
 text-align: left;
}
div.space {
  height: 50px;
}
img.promo_r {
  float: right;
  margin-right: 10px;
}
img.promo {
  float: right;
  margin-right: 12px;
  margin-bottom: 5px;
  margin-top: 2px;
  cursor: hand;
}
img.promo_oferta {
  float: center;
  margin-right: 12px;
  margin-left: 20px;
  margin-bottom: 10px;
  margin-top: 0px;
}
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: #353535;
  font-family: verdana;
  font-size: 11px;
}
p.ocena {
  font-family: verdana;
  margin: 0;
  padding: 0;
  text-align: left;
  font-size: 13px;
  color: #6c9100;
}
p.komunikat {
  font-size: 12px;
  color: green;
  font-weight: bold;
  text-align: center;
}

tr.koszyk {
  font-size: 13px;
  background: #4c7298;
  color: #ffffff;
  font-weight: bold;
  text-align: center; 
}
p.koszyk_art {
  font-size: 11px;
  text-align: center;
}
p.promo {
  font-size: 11px;
}
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: 10px;
  color: #5F7D5F;
  font-weight: bold;
  text-align: left;
  line-height: 14px;
  margin: 0;
  padding: 0;
}
span.promo_price_main_page_old {
  text-align: center;
  color: #5973EF;
  font-weight: bold;
  text-decoration: line-through;
}
span.prod_price_old {
  font-family: Arial;
  font-size: 20px;
  text-align: left;
  color: #5973EF;
  font-weight: bold;
  text-decoration: line-through;
}
span.promocja {
  font-size: 11px;
  color: #353535;
  font-weight: bold;
  text-decoration: none;
  line-height:16px;
}
p.product_cart_price {
  font-family: arial;
  font-size: 16px;
  text-align: left;
  color: #E14141;
  font-weight: bold;
  margin: 0px;
}
span.promocja_druk {
  color: #5973EF;
  font-weight: bold;
  text-decoration: none;
 }
p.top_ten_price {
  font-family: verdana;
  margin: 0px;
  padding: 0px;
  text-align: left;
  font-size: 11px;
  color: #000080;
  padding-left: 11px;
  font-weight: bold;
}
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:#ffffff;
}
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 {
 border-left:1px solid #800000; border-right:1px solid #800000; border-bottom:1px solid #800000; background:#ffffe0; border-top:0px none; padding:5px; text-align: center;
}

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-left:1px solid #ffffff; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; border-top:0px none; padding:5px; text-align: center;
}
td.cennik_naglowkowy {
  background: #ffffff;
  border-style: solid;
  border-width: 0px;
  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-top: 0px;
  padding: 5px;
  font-family: verdana;
  font-size: 11px;
  text-align: center;
  color: #1d4ed3;
  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-left:1px solid #ffffff; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; border-top:0px none; padding:5px; background:#ffffff;
}
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-left:1px solid #ffffff; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; border-top:0px none; padding:5px; background:#ffffff;
}
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-left:1px solid #c3dffc; border-right:1px solid #c3dffc; border-bottom:1px solid #c3dffc; border-top:0px none; padding:5px; font-family: verdana;
  font-size: 12px;
  text-align: left;
  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-left:1px solid #ffffff; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; border-top:0px none; padding:5px; font-family: verdana;
  font-size: 11px;
  text-align: center;
  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;
  text-align: center;
  font-family: verdana;
  font-size: 16px;
  color: #f1f164;
  text-decoration: none;
  font-weight: bold;
}
td.menu_podnaglowkowy {
border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; border-top:0px none; padding:5px; background:#1d4ed3;
}
p.naglowekpp {
  font-family: tahoma;
  font-size: 11px;
  text-align: center;
  color: #5F7D5F;
  text-decoration: none;
  font-weight: bold;
  text-transform: Uppercase;
}
td.podnaglowkowy {
  border-style: solid;
  border-width: 1px;
  border-color: #29294d;
  border-top: 0px;
  padding: 5px;
}
input.ilosc {
    font-family: tahoma;
  border:1px solid #cdcdcd; padding:1px; font-size: 11px;
  color: #483d8b;
  font-weight: bold;
}
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;
  color: #707070;
  text-decoration: underline;
  font-weight: bold;
}
a.pag {
  font-family: tahoma;
  font-size: 11px;
  color: #353535;
  text-decoration: none;
  text-align: left;
  line-height: 16px;
  margin: 0px;
  padding: 0px;
}
a.pag:hover {
 font-family: tahoma;
 font-size: 11px;
 color: #ff0000;
 text-decoration: underline;
 text-align: left;
 line-height: 16px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}
a.pag1 {
  font-family: tahoma;
  font-size: 13px;
  color: #E14141;
  text-decoration: none;
  text-align: left;
  line-height: 17px;
  margin: 0px;
  padding: 0px;
}
a:hover.pag1 {
  font-family: tahoma;
  font-size: 13px;
  color: #E14141;
  text-decoration: underline;
  text-align: left;
  line-height: 17px;
  margin: 0px;
  padding: 0px;
}
a.pag2 {
  font-family: tahoma;
  font-size: 13px;
  color: #E14141;
  text-decoration: none;
  text-align: left;
  line-height: 17px;
  margin: 0px;
  padding: 0px;
}
a:hover.pag2 {
  font-family: tahoma;
  font-size: 13px;
  color: #E14141;
  text-decoration: underline;
  text-align: left;
  line-height: 17px;
  margin: 0px;
  padding: 0px;
  }
a.pag3 {
  font-family: tahoma;
  font-size: 13px;
  color: #666666;
  text-decoration: none;
  text-align: left;
  line-height: 17px;
  margin: 0px;
  padding: 0px;
}

.product-info 
{
	margin-bottom:10px; margin-left:0px; width:100%; border:1px solid #d9d9d9;
	border-top-width:0; border-right-width:0;
}
.product-info td, .product-info th 
{
	border-left:0px solid #d9d9d9;border-right:1px solid #d9d9d9;width:50%;
	border-top:1px solid #d9d9d9;padding:0 4px;font-size:11px;line-height:21px;width:50%
}
.product-info th {background-color: #f5f5f5;} 
.product-info .dark {background-color:#f5f5f5;}

.tab_options {border-collapse: collapse; margin: 10px;}
.tab_options th {font-weight: bold;}
.tab_options td, .tab_options th 
{
	border-width: 1px; border-style: solid; border-color: black; padding: 3px 10px;
}