body,td,th {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
}
body {
	margin: 0px;
	padding: 0px;
	margin-bottom:20px;
}

.szerokosc {display:block; width:950px;}

/* general */
h1{font-size:24px; margin:0px; padding:0px; padding-bottom:10px; font-weight:normal; color:#0069CB;}
h2{font-size:18px; margin:0px; padding:0px; padding-bottom:10px; font-weight:normal;}
h3{font-size:18px; margin:0px; padding:0px; padding-bottom:10px; padding-top:10px; font-weight:normal; color:#FF3600; display:block; border-bottom:solid 2px #0069CB; margin-bottom:10px;}
form {padding:0px; margin:0px;}
td form{margin:0px; padding:0px;}
input{border:solid 0px #004586; font-size:12px; color:#0069CB;}
#przechowalnia{padding-bottom:3px;}
#przechowalnia input{border: none;}
#koszykb input{border: none;}
.transport input{border:solid 1px #C72A00; font-size:14px; color:#FFFFFF; background-color:#FF3600;}
a{text-decoration:underline;}
a:hover{text-decoration:none;}



#slogan {}
#slogan h1{font-size:16px; color:#2566A6; text-transform:uppercase; padding:0px; margin:0px; font-weight:bold;}

#menuGorne{ text-align:right;}
#menuGorne a{color:#FFFFFF;}
#menuGorne ul{padding:0px; margin:0px; float:right; list-style:none;}
#menuGorne li {float:left; padding:0px; margin:0px;}
#menuGorne li a{display:block; width:117px; height:30px; padding-top:10px; border-left:solid 1px #FFFFFF; text-align:center; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
#menuGorne li a:hover{display:block; width:117px; height:30px; padding-top:10px; border-left:solid 1px #FFFFFF; text-align:center; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; background-image:url(img/m4-hover.jpg); background-repeat:repeat-x; }
#menuGorne .a a{width:124px; border-left:none;}
#menuGorne .a a:hover{width:124px; border-left:none;}

#menuGorne a{height:27px; padding-top:13px; border-left:solid 1px #FFFFFF; text-align:center; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
#menuGorne a:hover{ height:27px; padding-top:13px; border-left:solid 1px #FFFFFF; text-align:center; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; background-image:url(img/m4-hover.jpg); background-repeat:repeat-x; }


.kropki{background-image:url(img/kropka.gif); background-repeat:repeat-y; background-position:center;}
.box {margin-bottom:10px;}

#lewo{}

#szukaj{background-image:url(img/box-szukaj-podkl.jpg); background-repeat:no-repeat; background-position:left top; display:block; height:126px; text-align:left;}
#szukaj .in{ padding-left:60px; padding-right:10px; padding-top:7px;}
#szukaj h2{color:#FFFFFF; padding-left:5px; margin:0px;}
#szukaj a{color:#FFFFFF;}

#kat{ }
#kat .in {}
#kat h2{color:#FF3600; padding-left:7px; padding-right:7px; padding-bottom:5px; margin:0px; padding-top:5px;}
#kat ul{margin:0px; padding:0px; list-style:none; float:left;}
#kat li {margin:0px; padding:0px; display:block; list-style:none; width:170px;  padding-left:20px; border-bottom:solid 1px #FFC4B4; line-height:35px; color:#000000; font-weight:bold; font-size:12px; background-image:url(img/li.jpg); background-repeat:no-repeat; background-position: 5px 15px; }
#kat a{color:#424242; }
#kat a:hover{color:#FF3600; }
#kat .sub{background:none;}
#kat .sub li{line-height:25px; background-position:10px 10px; width:150px;}
#kat .sub li a{font-size:11px; font-weight:normal;}

#katssss ul{margin:0px; padding:0px; list-style:none; float:left;}
#katssss li {margin:0px; padding:0px; display:block; width:190px; border-bottom:solid 1px #FFC4B4; height:20px; padding-top:15px; color:#000000; font-weight:bold; font-size:12px; background-image:url(img/li.jpg); background-repeat:no-repeat; background-position: 5px 20px; }
#katssss a{color:#424242;  margin:0px; padding:0px; display:block; width:180px; border-bottom:solid 1px #FFC4B4; height:16px; color:#000000; font-weight:bold; font-size:12px; background-image:url(img/li.jpg); background-repeat:no-repeat; background-position: 3px 5px;  padding-left:10px; text-decoration:none;}
#katssss a:hover{text-decoration:underline; }

#box{}
#box .in { padding:7px; background-image:url(img/box2a-b.gif); background-repeat:repeat-y; color:#424242;}
#box h2{color:#0069CB; }
#box ul{margin:0px; padding:0px; list-style:none; float:left;}
#box li {margin:0px; padding:0px; display:block; width:176px; border-bottom:solid 1px #B9DDFF; height:20px; padding-top:5px; color:#000000; font-weight:normal; font-size:11px; }
#box a{color:#424242; text-decoration:none;  }
#box a:hover{ color:#0069CB; }

#box .in .all {display:block; border-bottom:solid 1px #DBEAF8; padding-bottom:3px; padding-top:3px; padding-left:5px;}
#box .in .all a{text-decoration:none;}
#box .in .all a:hover{color:#0169CB;}


#koszyk { background-image:url(img/box-koszyk-podkl.jpg); background-repeat:no-repeat; background-position: 150px 35px; }
#koszyk .in{ font-size:14px; padding-right:20px;}
#koszyk .in a {text-decoration:none;}
#koszyk .in a:hover {text-decoration:none; color:#0169CB;}


#prawo{}

#content{ font-size:12px; margin-bottom:30px;}
#content a{color:#0069CB;}
.obramowanie {border:solid 1px #B9DDFF; padding:7px; margin:1px;}


.produktPasek { font-size:12px; font-weight:bold; color:#0169CB; margin-bottom:5px; background-color:#D2E7FB; display:block; width:525px; height:20px; padding-top:6px; padding-left:5px;}

#content .powiadom{background-image:url(img/i-b-powiadom.jpg); background-repeat:no-repeat; display:block; height:18px; padding-top:5px; width:129px; text-align:center; color:#000000; font-size:11px; font-weight:normal; text-decoration:none; margin-bottom:10px; }
#content .powiadom a {color:#000000; font-size:11px; font-weight:normal; text-decoration:none;}



.naglowekProdukty {font-size:14px; font-weight:bold;}
.naglowekProdukty a{text-decoration:underline;}
.naglowekProdukty a:hover{text-decoration:none;}

table.tables 								{ width: 100%; padding: 0; margin: 0 0 12px;}
table.tables th							{ border-right:1px solid #dcdee1; border-bottom:1px solid #dcdee1; border-top:1px solid #dcdee1; text-align:left; padding:6px 4px 5px 8px; background:#ececee; font-weight:bold; vertical-align:middle}
table.tables th.spec				{ border-left:1px solid #dcdee1; border-bottom:1px solid #dcdee1; border-top:1px solid #dcdee1}

table.tables td							{ border-right:1px solid #dcdee1; border-bottom:1px solid #dcdee1; background:#fff; padding:4px 6px 2px 6px; vertical-align:middle; text-align:center}
table.tables td.spec				{ border-left:1px solid #dcdee1; font-weight:bold}
table.tables td.alt 			  { border:none; border-right:1px solid #dcdee1!important; height:30px}




.nw a{color:#FF3600;}

.proNaglowek,proNaglowek a{font-size:14px; color:#0069CB; font-weight:bold; text-decoration:none;}
.proTxt{font-size:12px; color:#424242; line-height:18px;}
.proWiecej{font-size:12px;}

.prod_name_list{font-size:14px; color:#0069CB; font-weight:bold; text-decoration:none;}




#stopka{ background-image:url(img/stopka2.jpg); background-repeat:repeat-x; font-size:12px; }
#stopka td{font-size:12px;}
#stopka a{color:#424242; font-size:12px; font-weight:normal;}
#stopka ul{ margin:0px; padding:0px; float:right; list-style:none;}
#stopka li {float:left; padding:0px; margin:0px; padding-left:15px;}




 /* Forms elements
-------------------------------------------------------------- */
div.centring	{width:290px; margin:auto}
div.half_left {width:49%; display:inline; float:left; clear: none; }
div.half_right{ width:49%; display:inline; float:right; clear: none;  }
div.half_left input.input , div.half_right input.input {width:97%;}

form						  { margin:0px auto 0; padding: 0; }
form.contact			{ margin:0px;}
form.forms				{margin-top:12px;}
form  input.input ,form  input.input2	,form  input.input3	 { margin:0px 6px 2px 0; padding: 2px;  background:#F7F6F7;   border-style:solid; border-width:1px; border-color: #929090 #DCDEE1 #DCDEE1  #929090;}
form  input.input:focus, form  input.input2:focus,form  input.input3:focus,  textarea:focus{ background:#fdfdfd;}

form   div 				{ overflow: hidden; padding: 0pt; margin-bottom: 0.3em; clear:both;}
form   label			{ padding: 2pt 0px; font-weight:bold; }
form  input.input	{ width:285px; margin:0px 6px 2px 0; padding: 2px 2px;float: left;}

textarea					{ margin:0px 6px 2px 0; padding: 3px; width: 350px; height:140px; float:left;border-color:  #929090 #DCDEE1 #DCDEE1  #929090; padding: 3px; border-style: solid; border-width: 1px; background:#f7f6f7; }
form  input.input2  { width:46px; margin:0px 6px 2px 2px; padding: 2px 2px;}
form  input.input3  { margin:0px 3px 0px 3px; padding: 2px 2px;}
form.forms  div select	{ float:left; margin:2px 0px 2px 0px; }
form.forms  div select.select {float:none; padding:1px 0px 1px 2px; border:1px solid #e0e0e0}
form input.button	, input.button		{ background:url(gfx/button.png) no-repeat; border:none;  width:76px;height:20px; float:none; margin:8px auto 0; padding:0;  cursor:pointer; display:block; font-weight:bold; font-size:10px; color:#fff; padding-bottom:3px}
form input:hover.button	, input:hover.button	{ background:url(gfx/button.png) 0px -20px no-repeat; border:none;}


form input.buttonB	, input.buttonB		{ background:url(gfx/buttonB.png) no-repeat; border:none;  width:76px;height:20px; float:none; margin:8px auto 0; padding:0;  cursor:pointer; display:block; font-weight:bold; font-size:10px; color:#fff; padding-bottom:3px}
form input:hover.buttonB	, input:hover.buttonB	{ background:url(gfx/buttonB.png) 0px -20px no-repeat; border:none;}




form input.buttonbig	, input.buttonbig		{ background:url(gfx/buttonbig.png) no-repeat; border:none;  width:122px;height:20px; float:none; margin:8px auto 0; padding:0;  cursor:pointer; display:block; font-weight:bold; font-size:10px; color:#fff; padding-bottom:2px}
form input:hover.buttonbig	, input:hover.buttonbig	{ background:url(gfx/buttonbig.png) 0px -20px no-repeat; border:none;}

/*form input.button2		{ background:url(img/search2.png) no-repeat; border:none;  width:118px;height:24px; float:none; margin:8px auto 0; padding:0;  cursor:pointer; display:block; font-weight:bold; font-size:9px;} */
form  input.search		{display:block;margin:auto; width:160px; padding: 3px 3px; background:#F7F6F7; border-style:solid; border-width:1px; border-color: #929090 #DCDEE1 #DCDEE1  #929090;}
form  input:focus.search	{ background:#fdfdfd;}	
form select.lang,	 form select.producent, .waluty	{ display:block; margin:0px auto; padding:1px 0px 1px 2px; border:1px solid #e0e0e0}
 
 			
fieldset { border: solid  1px #dadada ; margin:0px 0px 10px; padding:4px 15px 8px 15px;}
legend { margin: 4px 0px 4px; padding:0px 2px; background: #fff; color: #0069DC; font-size: 1.1em; font-weight: bold;}
		
div.radio input	{border:none;background:none; padding:0px;width:auto; margin:0px 6px 0px 12px; display:inline; position:relative; top:3px;}	
div.radio  label { padding:0px 0px; font-weight:normal; }
input.ilosc	            { width:30px; margin:0px 6px 0px 5px; padding: 1px;position:relative;top:-5px; border-style: solid; border-color: #c5c9ca; border-width: 1px; background:url(gfx/ilosc.png) repeat-x;}
input.add_button	   	{ margin:5px 0px 0px 2px; border:0px; display:inline}
input.delete	        { margin:5px 0px 0px 2px; border:0px; display:inline}
input.przechowalnia		{ margin:5px auto 5px ; border:0px; display:block;width:121px;}	
form input.rabat_txt	{ width:60px;margin:0px 4px;}
form  input.inline ,input.inline    { display:inline; margin:0px 2px 0px 0px;}
input.edit ,input:hover.edit       { width:22px; background:url(gfx/edit.png) no-repeat; display:inline}
input.remove ,input:hover.remove        { width:22px;  background:url(gfx/trash.png) no-repeat; display:inline}

div.formularze label { font-weight: normal; }
input.checkbox  {position:relative; top:3px;}	

form#shipping_form ,form#payment_form {margin-bottom:8px;}



.Binput input{border:solid 1px #999999;}


#patchway				{ padding-bottom: 10px; font-size:11px; }
#patchway	a			{ text-decoration:none;color:#0069CB; }
#login    				{ padding-bottom: 10px;  font-size:11px;}
#login   a 			{ text-decoration: none; font-weight:bold; color:#0069CB;} 
#login   a:hover 	{ text-decoration: underline;} 
#login   span  			{  font-weight:bold;  }


.error{color:#FF0000; font-size:12px; font-weight:bold; display:block; border:solid 1px #FF0000; padding:5px; margin:5px; background-color:#FFD6D6;}
.clr{clear:both;}
.info             { background:#ECECEE; padding:3px 6px; font-size: 12px; margin-bottom:6px; }
.w_lewo, .fleft								{ display:inline; float:left; clear: none;}
.w_prawo, .fright             { display:inline; float:right;clear: none;}
.text_r						{ text-align:right}



div.toolhead								{ border-bottom: 1px solid #dadada;  line-height:22px; padding:10px 13px 10px 13px;}
div.toolhead ul		 					{ margin: 0px; padding: 0px; text-align:center; }
div.toolhead ul li 					{ display: block; float:left;padding: 0px 14px; font-weight: bold; margin-left: 15px;}


b {
  font-weight: bold;
}



img {
  border-width: 0px;
}


select {
   
  padding: 1px;
  font-size: 12px;
  border-width: 1px;
  border-style: solid;
  color: #000000;
  border-color: #000000;
}


.notify {
  text-align: center;
  color: #FF0000;
  font-weight: bold;
  font-size: 14px;
}

.address {
  font-size: 11px;
  list-style-type: none;
  padding-left: 5px;
  margin: 3px;
}





p.all {
   
  font-size: 12px;
  margin: 0;
  padding: 0;
  text-align: left;
  text-decoration: none;
  font-weight: normal;
  background: ;
  border-color: ;
  border-width: ;
}

p.search {
   
  font-size: 12px;
  margin: 0;
  padding: 0;
  text-align: right;
  color: #000000;
  font-weight: bold;
}

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

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: none;
  margin-right: 12px;
  margin-bottom: 15px;
  margin-top: 5px;
  cursor: pointer;
}

img.promo_l {
margin-right:16px;
background-color:#CCCCCC;
display:bloch; width:75px; 
}

img.galery {
  border: 1px solid #ced3d8;
  cursor: pointer;
}

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

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

.prod_price_list {
   
  font-size: 13px;
  margin: 0;
  padding: 0;

  color: #003D75;
  padding-right: 10px;
  background: ;
  text-decoration: none;
  font-weight: bold;
  border-color: ;
  border-width: ;
}

p.right {
   
  font-size: 12px;
  margin: 0;
  padding: 0;
  text-align: right;
  color: #000000;
  padding-right: 10px;
}

.old_price {
   
  font-size: 11px;
  margin: 0;
  padding: 0;

  color: #949292;
  padding-right: 10px;
  text-decoration: line-through;
}

p.last_added {
   
  font-size: 12px;
  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;
}

p.opis_prod {
   
  margin: 0;
  padding: 0;
  text-align: left;
  color: #0069CB;
  font-size: 12px;
}
.opinie  {
  font-size:12px; font-weight:bold; color:#0169CB; margin-bottom:5px; background-color:#D2E7FB; display:block; width:525px; height:20px; padding-top:6px; padding-left:5px;
}

p.ocena {
   
  margin: 0;
  padding: 0;
  text-align: left;
  font-size: 13px;
  color: #6c9100;
}

p.error {
  font-size: 12px;
  color: #f90000;
  font-weight: bold;
  text-align: center;
}

p.notify {
  font-size: 12px;
  color: #3cc54c;
  font-weight: bold;
  text-align: center;
}

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

p.koszyk_art {
  font-size: 14px;
  text-align: center;
}

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

p.login {
   
  font-size: 12px;
  margin: 0;
  padding: 0;
  text-align: right;
  color: #000000;
  padding-right: 10px;
}

a.shoper {
   
  font-size: 12px;
  text-align: ;
  color: #000000;
  background: ;
  text-decoration: none;
  font-weight: bold;
  border-color: ;
  border-width: ;
  margin: 10px;
  display: block;
}

p.login_2 {
  margin: 0;
  padding: 0;
  font-size: 14px;
  text-align: center;
  color: #800000;
  font-weight: bold;
}

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

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

span.promo_price_main_page {
   
  font-size: 12px;
  margin: 0;
  padding: 0;
  text-align: ;
  color: #003D75;
  font-weight: bold;


  border-color: ;
  border-width: ;
}

span.promo_price_main_page_old {
   
  font-size: 11px;
  margin: 0;
  padding: 0;
  text-align: ;
  color: #003D75;
  font-weight: normal;
  background: ;
  text-decoration: line-through;
  border-color: ;
  border-width: ;
}

p.product_cart_price {
   
  font-size: 14px;
  margin: 0;
  padding: 0;
  text-align: ;
  color: #0069CB;
  font-weight: normal;
  background: ;
  text-decoration: none;
  border-color: ;
  border-width: ;
}

p.product_cart_name {
   
  font-size: 20px;
  margin: 0;
  padding: 0;
  text-align: ;
  color: #0069CB;
  font-weight: bold;
  background: ;
  text-decoration: underline;
  border-color: ;
  border-width: ;
  margin-bottom:20px;
}
.product_cart_name {
   
  font-size: 20px;
  margin: 0;
  padding: 0;
  text-align: ;
  color: #0069CB;
  font-weight: bold;
  background: ;
  text-decoration: underline;
  border-color: ;
  border-width: ;
  margin-bottom:20px;
}

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

.bellka {
  margin: 0;
  padding: 0;
  color: #ffffff;
   
  padding-right: 2px;
  padding-left: 2px;
  font-weight: bold;
  background: #495f9a;
  font-size: 12px;
  line-height: 18px;
  text-align: ;
  text-decoration: none;
  border-color: ;
  border-width: ;
}

td.panel {
  background: #e6e6e6;
  padding-left: 4px;
  font-size: 12px;
  border-bottom: 3px solid #ffffff;
  padding: 2px;
}

td.panel_gora {
  background: #969696;
  padding-left: 4px;
   
  font-size: 12px;
  border: 1px solid #000000;
  font-weight: bold;
}

.pas_kontaktow {
  background: #495f9a;
   
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  font-weight: bold;
  vertical-align: middle;
  text-decoration: none;
  border-color: ;
  border-width: ;
}

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



td.kosz {
  background: #C5E1FA;
  font-family: ;
  font-size: ;
  text-align: ;
  color: ;
  text-decoration: ;
  font-weight: ;
}

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



a.pas_gorny_2 {
  background: #6b8e23;
   
  font-size: 12px;
  color: ;
  text-align: center;
}

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

p.opcje_historia {
   
  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: #aacdf0;
  border-style: solid;
  border-width: 1px;
  border-color: #4682b4;
  text-align: center;
   
  font-size: 14px;
  color: #495f9a;
  text-decoration: none;
  font-weight: bold;
}

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

td.search_naglowkowy {
  background: #aacdf0;
  border-style: solid;
  border-width: 1px;
  border-color: #4682b4;
  text-align: center;
   
  font-size: 14px;
  color: #495f9a;
  text-decoration: none;
  font-weight: bold;
}

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

td.cennik_naglowkowy {
  background: #aacdf0;
  border-style: solid;
  border-width: 1px;
  border-color: #4682b4;
  text-align: center;
   
  font-size: 14px;
  color: #495f9a;
  text-decoration: none;
  font-weight: bold;
}

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

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

td.currency_naglowkowy {
  background: #aacdf0;
  border-style: solid;
  border-width: 1px;
  border-color: #4682b4;
  text-align: center;
   
  font-size: 14px;
  color: #495f9a;
  text-decoration: none;
  font-weight: bold;
}

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

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

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

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

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

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

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

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

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

td.produ_naglowkowy {
  background: #87ceeb;
  border-style: solid;
  border-width: 1px;
  border-color: #4682b4;
  text-align: center;
   
  font-size: 14px;
  color: #483d8b;
  text-decoration: none;
  font-weight: bold;
}

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

td.users_podnaglowkowy {
  border-style: solid;
  border-width: 1px;
  border-color: #483d8b;
  padding: 5px;
   
  font-size: 11px;
  text-align: center;
  color: #ffffff;
  background: #4682b4;
  text-decoration: none;
  font-weight: bold;
}

td.menu_naglowkowy {
  background: #87ceeb;
  border-style: solid;
  border-width: 1px;
  border-color: #4682b4;
  text-align: center;
   
  font-size: 16px;
  color: #483d8b;
  text-decoration: none;
  font-weight: bold;
}

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

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

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

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

a.menu_sub:hover {
   
  font-size: 12px;
  text-align: center;
  color: #87cefa;
  background: ;
  text-decoration: none;
  font-weight: normal;
  border-color: ;
  border-width: ;
}

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

a.podd_podnaglowkowy_ {
   
  font-size: 14px;
  text-align: ;
  color: #ff0000;
  background: ;
  text-decoration: none;
  font-weight: bold;
  border-color: ;
  border-width: ;
}

.addtocartmainpage {

}

.req {
  color: red;
  font-size: 12px;
  font-weight: bolder;
}

#bankacount {
  margin-left: 10px;
  border: 1px solid #e4e4e4;
  padding: 2px;
}

.paynofity {
  padding-left: 10px;
  padding-top: 10px;
   
  font-size: 12px;
}
.paymentLink{
 font-weight: bolder;
 font-size:14px;
}

p.related
{
background-image:url(img/i-b-powiadom.jpg); background-repeat:no-repeat; display:block; height:26px; padding-top:7px; width:153px; text-align:center;
}

td.attribute1 {
  	background:#E3E3E3;
  	border-width: 1px;
  	border-color:#D7D6D6;
	border-style: solid;
	padding:5px;  	
}

td.attribute2 {
  	background:#E3E3E3;
	border-width: 1px;
	border-color:#D7D6D6;
	border-style: solid;
	padding:5px;	  
}
td.attribute3 {
  	background:#ffffff;
  	border-width: 1px;
  	border-color:#D7D6D6;
	border-style: solid;
	padding:5px;  	
}

td.attribute4 {
  	background:#ffffff;
	border-width: 1px;
	border-color:#D7D6D6;
	border-style: solid;
	padding:5px;	  
}