a:link                 { color: #285991;text-decoration: none; }
a:visited              { color: #285991;text-decoration: none; }
a:hover                { color: #285991;text-decoration: underline;  }
  
a.menu1:link            { font-size: 9pt;color: #ffffff; text-decoration: none; font-weight: normal;}
a.menu1:visited         { font-size: 9pt;color: #ffffff; text-decoration: none; font-weight: normal;}
a.menu1:hover           { font-size: 9pt;color: #ffffff; text-decoration: underline; font-weight: normal;}

a.menu2:link            { font-size: 8pt;color: #ffffff; text-decoration: none; font-weight: bold; padding-left: 3px; padding-right: 2px;}
a.menu2:visited         { font-size: 8pt;color: #ffffff; text-decoration: none; font-weight: bold; padding-left: 3px; padding-right: 2px;}
a.menu2:hover           { font-size: 8pt;color: #ffffff; text-decoration: underline; font-weight: bold; padding-left: 3px; padding-right: 2px;}

a.lewy1:link            { font-size: 8pt;color: #218002; text-decoration: none; font-weight: normal;}
a.lewy1:visited         { font-size: 8pt;color: #218002; text-decoration: none; font-weight: normal;}
a.lewy1:hover           { font-size: 8pt;color: #218002; text-decoration: underline; font-weight: normal;}

a.lewy2:link            { font-size: 8pt;color: #218002; text-decoration: none; font-weight: normal; padding-left: 10px;}
a.lewy2:visited         { font-size: 8pt;color: #218002; text-decoration: none; font-weight: normal; padding-left: 10px;}
a.lewy2:hover           { font-size: 8pt;color: #218002; text-decoration: underline; font-weight: normal; padding-left: 10px;}

a.lewy3:link            { font-size: 8pt;color: #218002; text-decoration: none; font-weight: normal; padding-left: 20px;}
a.lewy3:visited         { font-size: 8pt;color: #218002; text-decoration: none; font-weight: normal; padding-left: 20px;}
a.lewy3:hover           { font-size: 8pt;color: #218002; text-decoration: underline; font-weight: normal; padding-left: 20px;}

a.lewy4:link            { font-size: 8pt;color: #218002; text-decoration: none; font-weight: normal; padding-left: 30px;}
a.lewy4:visited         { font-size: 8pt;color: #218002; text-decoration: none; font-weight: normal; padding-left: 30px;}
a.lewy4:hover           { font-size: 8pt;color: #218002; text-decoration: underline; font-weight: normal; padding-left: 30px;}


a.wiecej:link                 { color: #515151;text-decoration: none; font-weight: bold;}
a.wiecej:visited              { color: #515151;text-decoration: none; font-weight: bold;}
a.wiecej:hover                { color: #515151;text-decoration: underline;  font-weight: bold;}

a.produkt:link                 { color: #515151;text-decoration: none; font-weight: bold; padding-right:5px; font-size: 9pt;}
a.produkt:visited              { color: #515151;text-decoration: none; font-weight: bold;}
a.produkt:hover                { color: #515151;text-decoration: underline;  font-weight: bold;}

a.cena:link                 { color: #218000;text-decoration: none; font-weight: bold;}
a.cena:visited              { color: #218000;text-decoration: none; font-weight: bold;}
a.cena:hover                { color: #218000;text-decoration: underline;  font-weight: bold;}

a.top:link                 { color: #999999;text-decoration: underline; font-weight: normal;}
a.top:visited              { color: #999999;text-decoration: underline; font-weight: normal;}
a.top:hover                { color: #999999;text-decoration: underline;  font-weight: normal;}

a.zielony:link                 { color: #218000;text-decoration: none; font-weight: bold;}
a.zielony:visited              { color: #218000;text-decoration: none; font-weight: bold;}
a.zielony:hover                { color: #218000;text-decoration: underline;  font-weight: bold;}




color: #999999;
font-weight: normal;
font-size: 7pt;


input, select { border: 1px solid #7E9DB9; margin: 0px; padding: 0px;}

body {

 background: #ffffff;
 background-image: url(); 
 background-repeat: repeat-x; 
 font-family: arial; 
 font-size: 9pt;  
 margin: 0px;
 padding: 0px;
 text-align: center;
 color: #333333;
}

/* styl opisu produktu */

.produkt1 {
font-weight: bold;
color: #515151;
}

.rejestracja1 {
font-weight: bold;
color: #515151;
}

.rejestracja2 {
font-weight: normal;
color: #515151;
font-size: 7pt;
}

.komunikatbledu {
font-weight: bold;
color: #ff0000;
font-size: 9pt;
}



.produkt2 {
font-weight: bold;
color: #237f00;
font-size: 10pt;
}

.topszukaj {
color: #999999;
font-weight: normal;
font-size: 8pt;
}

.top {
color: #999999;
font-weight: normal;
font-size: 7pt;
}


/* styl opisu ceny i kodu */
.cena1 {
  color: #218000;
  font-weight: bold;
  font-size: 9pt;
}

.cena10 {
color: #ff0000;
font-weight: bold;
font-size: 10pt;
}

.cena2 {
font-weight: bold;
color: #fd8440;
font-size: 10pt;
}

.cena3 {
font-weight: bold;
color: red;
font-size: 11pt;
}

.kod1 {
color: #218000;
font-weight: bold;
font-size: 8pt;
}

.kod2 {
color: #218000;
font-weight: normal;
font-size: 8pt;
}

.kod3 {
color: #237f00;
font-weight: normal;
font-size: 9pt;
}

#podsumowaniekoszyka {
  width: 95%;
//  height: 28px; 
  padding: 0px;
//  padding-top: 10px; 
//  padding-right: 40px; 
//  background-image: url(/home/37-2/des/grafika/tlokoszyk.jpg); 
//  background-repeat: repeat-x;  
  background-color: #eaffc7;
}

#podsumowaniekoszyka .podsumowaniekoszyka_content {
  padding: 10px 40px;
  text-align: right;
}

#podsumowaniekoszyka .ramka_gora {
  height: 2px;
  background-image: url(/home/37-2/des/grafika/koszyk-ramka-gora.png); 
  background-repeat: repeat-x;
}

#podsumowaniekoszyka .ramka_dol {
  height: 2px;
  background-image: url(/home/37-2/des/grafika/koszyk-ramka-dol.png); 
  background-repeat: repeat-x;
}

.produktzielony {
text-align: left;
color: #218000;
}

.produktszary {
text-align: left;
color: #515151;
}

.produktpomaranczowy {
text-align: left;
color: #ff6e1c;
font-size: 10pt;
}

.produktpomaranczowys {
text-align: left;
color: #ff6e1c;
font-size: 10pt;
text-decoration: line-through;
}


/* główny styl nadrzędny */
#kontener {
  width: 950px; 
  padding: 0px; 
  display: table-cell;
  background-image: url(/home/37-2/des/grafika/tlo.jpg); 

}
/* styl nagłówka strony */
#header {
  width: 950px;
  height: 112px; 
  padding: 0px; 
  background-image: url(/home/37-2/des/grafika/header.jpg); 
  text-align: left;
}

/* styl dla logotypu */
#logo {
  margin: 0px; padding: 0px;
  width: 270px; 
  height: 112px; 
  padding-left: 40px;
  display: inline;
  float: left;
}

#powitanie {
  margin: 0px; padding: 0px;
  
  color: #000000;
  height: 25px;

}

/* styl pierwszego (od góry) menu */
#menu1 {
  margin: 0px; padding: 0px;
  width: 300px; 
  padding-top: 60px;
  display: inline;
  float: left;  
  color: #ffffff;
}

/* styl dla górnego formularza */

#formularz {
  margin: 0px; padding: 0px;
  margin-right: 8px;
/*  width: 300px; */
  padding-top: 25px;
  padding-left: 40px;
  display: inline;
  float: right;  
}

/* styl drugiego (od góry) menu */
#menu2 {
  width: 930px;
  height: 28px; 
  padding-top: 17px; 
  padding-left: 20px;   
  background-image: url(/home/37-2/des/grafika/podmenu1.jpg); 
  text-align: left;
  color: #ffffff;
  font-size: 11pt; font-weight: bold;  
}

/* styl dla tekstu powitalnego */
#menu3 {
  height: 25px; 
  padding-top: 12px; 
  background-image: url(/home/37-2/des/grafika/podmenu2.jpg); 
  text-align: center;
  font-size: 11pt;
  color: #ffffff; 
  font-weight: bold;
}

/* nagłówek dla okienka z lewej strony */
.lewynaglowek {
  position: relative;
  width: 95%;
  height: 22px; 
  padding-top: 4px; 
  padding-left: 5px;   
  margin-bottom: 10px;
  background-image: url(/home/37-2/des/grafika/lewy.jpg); 
  text-align: left;
  font-size: 10pt;
  color: #ffffff; 
  font-weight: bold;  
}

.lewynaglowek .pokaz_ukryj {
  position: absolute;
  width: 9px;
  height: 5px;
  right: 6px;
  top: 9px;
  background-image: url(/home/37-2/des/grafika/show-hide.png);
  background-position: center -5px;
  background-repeat: no-repeat;
}

.lewynaglowek .pokaz_ukryj.rozwiniety {
  background-position: center 0px;
}

a.lewynaglowek_link {
  width: 174px;
  height: 22px; 
  padding-left: 5px;  
  padding-top: 0px; 
  margin-bottom: 10px;
  text-align: left;
  font-size: 9pt;
  color: #ffffff; 
  font-weight: bold;  
}


/* styl stopki okienka lewego */
.lewykoniec {
  margin-top: 10px;
  padding-left: 40px; 
  height: 1px;  
  background-image: url(/home/37-2/des/grafika/lewy-koniec.jpg); 
 }


/* styl treści okienka lewego */
.lewytresc {
  padding-left: 10px;   
  text-align: left;
  font-size: 8pt;
  color: #218002; 
  padding-bottom: 10px;
}



/* analogicznie jak wyżej */
#lewynaglowek2 {
  width: 174px;
  height: 22px; 
  padding-top: 4px; 
  padding-left: 30px;   
  margin-bottom: 10px;
  margin-top: 10px;  
  background-image: url(/home/37-2/des/grafika/lewy.jpg); 
  text-align: left;
  font-size: 10pt;
  color: #ffffff; 
  font-weight: bold;  
}

/* analogicznie jak wyżej */
#lewytresc2 {
  padding-left: 40px;   
  text-align: left;
  font-size: 10pt;
  color: #218002; 
}

/* analogicznie jak wyżej */
.prawynaglowek {
  width: 95%;
  height: 22px; 
  padding-top: 4px; 
  padding-left: 5px;   
  margin-bottom: 10px;
  background-image: url(/home/37-2/des/grafika/prawy.jpg); 
  text-align: left;
  font-size: 10pt;
  color: #ffffff; 
  font-weight: bold;  
}

/* miejsce na newsletter po prawej stronie */
#prawyfooter {
  width: 180px;
   
  padding-left: 10px; 
  padding-right: 14px;
  padding-top: 10px; 
  margin-top: 10px;  
  background-image: url(/home/37-2/des/grafika/prawy-footer.jpg); 
  text-align: left;
  font-size: 10pt;
  color: #000000; 
  font-weight: bold;  
}

/* miejsce na koszyk po prawej stronie */
#prawykoszyk {
  width: 184px;
  height: 109px; 
  padding-left: 20px; 
  padding-top: 20px;  
  background-image: url(/home/37-2/des/grafika/prawy-koszyk.jpg); 
  text-align: left;
  font-size: 10pt;
  color: #ffffff; 
  font-weight: bold;  
}

/* analogicznie jak wyżej */
.prawytresc {
  padding-left: 10px;   
  text-align: left;
  font-size: 10pt;

}

/* cała lewa kolumna */
#lewa {
  width: 204px;
  margin-top: 2px; 
  background-image: url(/home/37-2/des/grafika/lewy-tlo.jpg); 
  text-align: left;
  float: left;
}

/* cała prawa kolumna */
#prawa {
  width: 204px;
  margin-top: 2px; 
  background-image: url(/home/37-2/des/grafika/prawy-tlo.jpg); 
  text-align: left;
  float: right;
  padding: 0px;
}

/* cała srodkowa kolumna */
#srodek {
  width: 530px;
  top: 0px;
  margin-top: 2px; 
  float: left;
  text-align: center;
}

/* stopka strony */
#footer {
  width: 950px;
  height: 37px; 
  padding: 0px; 
  background-image: url(/home/37-2/des/grafika/footer.jpg); 
  text-align: center;
}

/* stopka - profile */

.newLine {
  display: block;
  clear: both;
}

.footerLeft {
  float: left;
  margin-left: 200px;
  padding-top: 4px;
}

.addToProfile {
  background: url(/home/37-2/des/grafika/addProfileBcg.png) no-repeat;
  margin-left: 10px;
  margin-bottom: 10px;
  padding-top: 4px;
  width: 180px;
  height: 20px;
  vertical-align: middle;
  float: left;
}

.addToProfile a {
  margin: 0px 3px;
}

.addToProfile img {
  border: 0px;
  width: 16px;
  height: 16px;
  vertical-align: middle;
}

/* ---------------- */

.srodeknaglowek2 {
  height: 22px; 
  padding-top: 4px; 
  margin-top: 10px;  
  margin-left: 30px; 
  background-image: url(/home/37-2/des/grafika/tlonaglowka.jpg); 
  text-align: left;
  font-size: 10pt;
  color: #ffffff; 
  font-weight: bold;  
  padding-right: 10px;
}

#srodeknaglowek3 {
  width: 100%%;
  height: 22px; 
  padding-top: 4px; 
  padding-left: 5px;   
  margin-bottom: 10px;
  background-image: url(/home/37-2/des/grafika/lewy.jpg); 
  text-align: left;
  font-size: 10pt;
  color: #ffffff; 
  font-weight: bold;  
}

/* analogicznie jak wyżej */
.srodeknaglowek {
  width: 100%;
  height: 22px; 
  padding-top: 4px; 
  padding-left: 10px;   
  margin-top: 10px;  
  margin-left: 0px; 
  background-image: url(/home/37-2/des/grafika/tlonaglowka.jpg); 
  text-align: left;
  font-size: 10pt;
  color: #ffffff; 
  font-weight: bold;  
}

.srodeknagloweks1 {
  width: 80%;
  height: 22px; 
  padding-top: 4px; 
  padding-left: 10px;   
  margin-bottom: 10px;
  margin-top: 10px;  
  margin-left: 0px; 
  background-image: url(/home/37-2/des/grafika/tlonaglowka.jpg); 
  text-align: left;
  font-size: 10pt;
  color: #ffffff; 
  font-weight: bold; 
    float: left;
  display: inline;
   
}


.srodeknagloweks2 {
  width: 93px;
  height: 22px; 
  padding-top: 4px; 
  margin-bottom: 10px;
  margin-top: 10px;  
  margin-left: 0px; 
  background-image: url(/home/37-2/des/grafika/skomentuj.jpg); 
  text-align: left;
  font-size: 10pt;
  color: #ffffff; 
  font-weight: bold;  
  float: left;
}


.srodektresc {
  width: 490px;
  padding-left: 0px;   
  margin-top: 10px;  
  margin-left: 30px; 
  text-align: center;
 
}

#odlewej {
  text-align: left;


}

.zielona {
  background-image: url(/home/37-2/des/grafika/zielonalinia2.gif); 
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px; 
  background-repeat: repeat-x;  
}

.addToCartWriteMsg {background-image: url(/home/37-2/des/grafika/koszyk2_tlo.png);color:#fff;background-repeat: no-repeat;padding-top: 30px;width:200px;height:139px;}
#.addToCartWriteMsgTop {background-image: url(/home/37-2/des/grafika/koszyk2_tlo.png);}
#.addToCartWriteMsgBot {background-image: url(/home/37-2/des/grafika/zielonalinia.gif);}

.addToNews {background-color: rgb(63,154,224);color:#fff;padding-left: 5px; padding-bottom: 5px; padding-right: 5px;width:200px;text-align: left;}
#sslinki{
margin: 0px auto;
width:800px;}
#sslinki span{
margin-left:-10px;
}

#ssnaglowek h1{
color:#d4d0c8;
top:90px;
position:absolute;
font-size:10px}
