body {
width:100%; 
background-color:#404040;
margin:0; 
padding:0; 
background-image:url('img/tlo_paski_ciemny.gif');  
font-family: Tahoma, Verdana, Arial, sans-serif;
text-align:left;
}
.przezroczyste {
 /* filter:alpha(opacity=50);
  opacity:0.5;
 */
  -moz-opacity:0.5;
}
a img {
border:0;
}
input, select, option, textarea {
border:1px solid #656565;
background-color: #f2f2f1;
}
a {
font-size:9pt;
color:#f2f2f1;
}
.kolor_0, th{
 background-color:#f2f2f1;
}
.kolor_1 {
 background-color:#fff;
}
.kolor_2{
 background-color:#f2f2f1;
}
.kolor_3 {

}
.ok, #fDodajUzytkownika .ok, .statusZamowienia {
  color:green;
}
.blad, #fDodajUzytkownika .blad {
  color:red;
}
.b {
  font-weight:bold;
}
.boxKomunikat {
  width:100%;
  margin: 15px 0 10px 0;
  text-align:center;
}
#iliscProduktow{
  color:#f2f2f1;
  font-weight:bold;
  font-size:10pt;
}
#Producenci, #Cennik {
width:220px;
margin-bottom:10px;
}
#Cennik {
display:block;
position: relative;
font-weight:bold;
text-align:right;
padding:5px;
top:10px;
}
#cenniki a {
  color:#000;
}
#Producenci select{
width:220px;
border:0;
background-color:#E5E5FF;
position: relative;
font-size:8pt;
top:10px;
left:5px;
}
#Producenci option{
border:0;
background-color:#E5E5FF;
text-align:right;
}
#Kategorie{
position: relative;
font-size:8pt;
font-weight:bold;
margin-top:40px;
left:1px;
}
#Kategorie a {
font-size:8pt;
color:#f2f2f1;
}
.link, .kat {
position: relative;
background-color: #336BA5;
margin: 1px 0 0 0;
border-bottom:1px solid #404040;
padding:2px 0 0 3px;
float:left;
width:220px;
height:15px;
}
.kat {
background-image: url('img/kw2.gif');
background-repeat: no-repeat;
background-position: 10px 3px ;
padding:1px 0 0 20px;
width:203px;
}
.img43 {
position: relative;
margin: 1px 0 0 1px;
background-image:url('img/belka_6l.gif');
float:left;
width:2px;
height:17px;
}
.img44 {
position:relative;
margin: 1px 0 0 0;
background-image:url('img/belka_6p.gif');
float:left;
width:1px;
height:17px;
}
.przycisk, .przycisk2 {
background-image: url('img/strzalka2.gif');
position: relative;
margin:2px;
padding:0 2px 1px 14px;
font-size:9pt;
font-weight:bold;
background-color:#656565;
color:#f2f2f1;
border:1px solid #404040;
border-top:1px solid #c7c7c7;
border-left:1px solid #c7c7c7;
background-repeat: no-repeat;
background-position: 3px 4px ;
}
.przycisk2 {
background-image: url('img/koszyk.gif');
}
.przycisk:hover, .przycisk2:hover {
border-top:1px solid #404040;
border-left:1px solid #404040;
border-bottom:1px solid #c7c7c7;
border-right:1px solid #c7c7c7;
}
#kontener {
width:100%;
text-align:center;
}
#menuGorneBelka {
background-image: url('img/belka_1.gif'); 
height: 32px; 
position: absolute; 
width: 100%; 
z-index: 20;
top:0;
left:0;
}
#menuGorneTresc {
text-align:left;
margin-left: auto; 
margin-right: auto;
width:906px;
height:32px;
}
#iloscProduktow {
width:234px;
height:32px;
position:relative;
float:left;
font-size:8pt;
font-weight:bold;
color:#ffff00;
top:8px;
}
#menuGorne{
text-align:right;
height:32px;
position:relative;
font-size:10pt;
font-weight:bold;
left:242px;
width:668px;
}
.pr1 {
background-image: url('img/pr1.gif');
width:5px;
height:29px;
font-size:1px;
float:left;
left:50px;
}
#menuGorne a{
padding:5px 5px 0 5px;
height:29px;
font-size:9pt;
float:left;
color:#f2f2f1;
font-variant:normal;
}
#menuGorne a:hover, #srodkoweMenuTresc a:hover, #Kategorie a:hover {
color:#c7c7c7;
text-decoration: none;
}
#kontenerSrodek {
margin-left: auto; 
margin-right: auto;
width:966px;
height:1900px;
z-index:10;
position:relative; 
padding:0;
text-align:center;
}
#lewaKolumnaMargines {
height: 1800px; 
position: relative; 
width: 30px;
float:left;
z-index:13;
}
#img1{
background-image: url('img/cien_l.gif'); 
height: 57px; 
position: relative; 
width: 3px; 
top:120px;
float:left;
font-size:1px;
}
#img2{
background-image: url('img/belka_3.gif'); 
height: 57px; 
position: relative; 
width: 24px; 
top:120px;
float:left;
font-size:1px;
}
#img3{
background-image: url('img/belka_2l.gif'); 
height: 89px; 
position: relative; 
width: 3px; 
top:104px;
float:left;
font-size:1px;
}
#lewaKolumnaZakladki {
height: 1800px; 
width: 30px; 
position: relative; 
top:124px;
float:right;
}
#img10{
background-image: url('img/cien_l.gif'); 
height: 25px; 
width: 3px; 
position: absolute; 
top:0;
left:27px;
font-size:1px;
}
#zakladkaNarzedzia a {
background-image: url('img/narzedzia_budowlane_2.gif');
width: 25px; 
height:170px; 
position: absolute; 
top:25px;
float:right; 
right:-2px; 
}
#zakladkaNarzedzia a:hover{
background-image: url('img/narzedzia_budowlane_1.gif');
}
#img11{
background-image: url('img/cien_l.gif'); 
height: 14px; 
width: 3px; 
position: absolute; 
top:195px;
left:27px;
font-size:1px;
}
#zakladkaMaterialy a {
background-image: url('img/materialy_budowlane_2.gif'); 
width: 25px; 
height:170px; 
position: absolute; 
top:209px;
float:right; 
right:-2px;
}
#zakladkaMaterialy a:hover{
background-image: url('img/materialy_budowlane_1.gif'); 
}
#img12{
background-image: url('img/cien_l.gif'); 
height: 1212px; 
width: 3px; 
position: absolute; 
top:379px;
left:27px;
font-size:1px;
}
#lewaJasnaKolumna {
background-image: url('img/tlo_paski_jasny.gif');
height: 1800px; 
position: relative; 
width: 234px;
z-index:12;
float:left;
}
#belkaLogo {
background-image: url('img/belka_2.gif'); 
height: 89px; 
position: relative; 
width: 234px; 
top:104px;
}
#logo {
margin: 9px 0 0 3px;
}
#img13 {
background-image: url('img/cien_g.gif'); 
position: relative; 
width: 234px; 
height:3px; 
top:124px;
font-size:1px;
}
#lewaKolumnaTresc {
position: relative;
width: 231px; 
height:1583px;
background-color:#E5E5FF;
top:124px;
border:2px solid #336BA5;
border-right:1px solid #336BA5;
font-size:10pt;
text-align:left;
}
.belkaLewaNaglowek {
position: relative;
width: 231px; 
height:25px; 
top:5px;
float:left;
display: block;
}
.img14 {
position: absolute;
width: 231px;
height:1px;
z-index:12;
left:0;
top:11px;
background-color: #F1F2F6; 
border:0; 
border-top:1px solid #336BA5;
font-size:1px; 
}
.img15 {
position: absolute;
height:20px;
z-index:13;
right:7px;
}
.img16 {
background-image: url('img/belka_5l.gif'); 
width: 2px; 
height:20px; 
float:left; 
margin-top:3px;
font-size:1px;
}
.img17 {
background-image: url('img/belka_5.gif');
height:25px; 
float:left;
font-size:10pt;
font-weight:bold;
color:maroon;
padding:3px 3px 0 3px; 
}
.img18 {
background-image: url('img/belka_5r.gif'); 
width: 2px; 
height:20px; 
float:left; 
margin-top:3px;
font-size:1px;
}
.strzalka {
margin: 3px 5px 0  3px;
float:left
}
#img19 {
background-image: url('img/cien_d.gif'); 
position: relative; 
width: 234px; 
height:3px; 
top:124px;
float:left;
font-size:1px;
}
#srodekowaKolumna {
background-image: url('img/tlo_paski_ciemny.gif'); 
float: left; 
height: 1800px; 
position: relative; 
width: 438px;
z-index:11;
}
#srodkoweMenu {
height: 89px; 
position: relative; 
width: 438px; 
top:104px;
}
#img20 {
background-image: url('img/belka_2r.gif'); 
height: 89px; 
position: relative; 
width: 3px; 
float:left;
}
#srodkoweMenuBelka {
background-image: url('img/belka_3.gif'); 
height: 57px; 
position: relative; 
width: 432px; 
float:left;
top:16px;
}
#srodkoweMenuTresc {
height:53px;
position:relative;
font-size:10pt;
font-weight:bold;
color:#f2f2f1;
}
#srodkoweMenuTresc a{
height:53px;
font-size:9pt;
float:left;
text-align:center;
padding:35px 22px 0 22px;
color:#f2f2f1;
}
.pr2 {
background-image: url('img/pr2.gif');
width:5px;
height:51px;
font-size:1px;
position:relative
;top:3px;
float:left;
}
#img21 {
background-image: url('img/belka_4l.gif'); 
height: 70px; 
position: relative; 
width: 3px; 
float:left;
top:16px;
}
#srodkowe_zakladki {
position: relative; 
width:438px; 
height:25px; 
top:104px;
}
#img22 {
background-image: url('img/cien_g.gif'); 
width: 165px; 
height:3px; 
float:left;
border-bottom:2px solid #336BA5;
position: relative; 
top:20px;
font-size:1px;
}
#zakladka_nowosci a {
background-image: url('img/nowosci_2.gif');
width: 110px; 
height:25px; 
float:left;
}
#zakladka_nowosci a:hover {
background-image: url('img/nowosci_1.gif');
}
#img23 {
background-image: url('img/cien_g.gif'); 
width: 14px; 
height:3px; 
float:left;
font-size:1px;
border-bottom:2px solid #336BA5;
margin-top:20px;
}
#zakladka_promocje a{
background-image: url('img/promocje_2.gif');
width: 110px; 
height:25px; 
float:left;
}
#zakladka_promocje a:hover {
background-image: url('img/promocje_1.gif');
}
#img24 {
background-image: url('img/cien_g.gif'); 
width: 29px; 
height:3px; 
float:left;
font-size:1px;
border-bottom:2px solid #336BA5;
margin-top:20px;
font-size:1px;
}
#img25 {
background-image: url('img/cien_l.gif'); 
width: 3px; 
height:25px; 
float:left;
font-size:1px;
margin-left:7px;
font-size:1px;
}
#srodekowaKolumnaTresc {
position: relative;
width: 426px; 
height:1583px;
background-color:#E5E5FF;
top:104px;
border:2px solid #336BA5;
border-left:0;
border-top:0;
font-size:10pt;
float:left;
text-align:left;
}
.belkaSrodekowaNaglowek {
float:left;
position: relative;
width: 426px; 
height:25px; 
top:5px;
display: block;
}
.img26 {
position: absolute;
width: 426px;
height:1px;
z-index:11;
left:0;
top:11px;
background-color: #F1F2F6; 
border:0; 
border-top:1px solid #336BA5;
font-size:1px; 
}
.img27 {
position: absolute;
height:20px;
z-index:12;
left:7px;
}
.img28 {
position: relative;
background-image: url('img/cien_l.gif'); 
width: 3px; 
height:1583px; 
float:left;
font-size:1px;
top:104px;
}
.img29 {
width: 4px; 
height:1583px; 
float:left;
font-size:1px;
top:104px;
}
.img30 {
position: relative;
background-image: url('img/cien_l.gif'); 
width: 3px; 
height:1583px; 
float:left;
font-size:1px;
top:104px;
}
.img31 {
background-image: url('img/cien_d.gif'); 
position: relative; 
width: 428px; 
height:3px; 
top:104px;
float:left;
font-size:1px;
}
#prawaJasnaKolumna {
background-image: url('img/tlo_paski_jasny.gif'); 
height: 1800px; 
position: relative; 
width: 234px; 
z-index:12;
float:left;
}
#Witaj {
text-align:left;
position: relative;
font-size:10pt;
font-weight:bold;
height: 20px;
padding-left:4px; 
width: 230px; 
top:100px;
}
#klient {
color:#ffff00;
}
/* logowanie */
#belkaLogin {
position: relative;
background-image: url('img/belka_4.gif'); 
height: 70px; 
width: 234px; 
top:100px;
}
#login {
position: relative; 
top: 7px;  
width: 234px;
}
#loginLinki {
position: relative; 
width: 90px;
left:5px;
float:left;
}
#f_zaloguj_sie {
position: absolute; 
width: 95px;
top:22px;
right:13px;
}
#loginPrzypomnij {
position: relative;
top:-5px;
font-size:7pt;
}
#f_login {
float:left;
width:105px;
margin-right:5px;
}
#f_passwd {
float:left;
width:105px;
}
form#logowanie {
margin:0;
padding:0;
height: 30px; 
width: 234px;
}
/* logowanie koniec */

#prawaKolumnaTresc {
text-align:left;
position: relative;
width: 230px; 
height:1610px;
background-color:#E5E5FF;
top:100px;
border:2px solid #336BA5;
border-top:0;
font-size:10pt;
}
.img32 {
position: absolute;
width: 230px;
height:1px;
z-index:12;
left:0;
top:11px;
background-color: #F1F2F6; 
border:0; 
border-top:1px solid #336BA5;
font-size:1px; 
}
.img33 {
position: absolute;
height:20px;
z-index:13;
left:7px;
}
.belkaPrawaNaglowek {
position: relative;
width: 230px; 
height:25px; 
top:5px;
}
#img34 {
background-image: url('img/cien_d.gif'); 
position: relative; 
width: 234px; 
height:3px; 
top:100px;
float:left;
font-size:1px;
}
#prawaKolmnaMargines {
height: 1800px; 
position: relative; 
width: 27px; 
float:left; 
z-index:13;
}
/*
#img35 {
background-image: url('img/cien_p.gif'); 
height: 96px; 
width: 3px; 
position: absolute; 
top:120px; 
font-size:1px;
left:0;
}
#zakladkaKoszyk a{
background-image: url('img/twoj_koszyk_2.gif');
width: 25px; 
height:100px; 
position: absolute; 
top:216px;
left:-2px;
}
#zakladkaKoszyk a:hover{
background-image: url('img/twoj_koszyk_1.gif');
}
#img36 {
background-image: url('img/cien_p.gif'); 
height: 14px; 
width: 3px; 
position: absolute; 
top:316px; 
left:0;
font-size:1px;
}
#zakladkaPrzechowalnia a {
background-image: url('img/przechowalnia_2.gif'); 
width: 25px; 
height:120px;
position: absolute; 
top:330px;
left:-2px;
}
#zakladkaPrzechowalnia a:hover{
background-image: url('img/przechowalnia_1.gif'); 
}
#img37 {
background-image: url('img/cien_p.gif'); 
height: 1354px; 
width: 3px; 
position: absolute; 
top:450px; 
left:0;
font-size:1px;
}
*/
#img35 {
background-image: url('img/cien_p.gif');
height: 96px;
width: 3px;
position: absolute;
top:120px;
font-size:1px;
left:0;
}
#img37 {
background-image: url('img/cien_p.gif');
height: 1680px;
width: 3px;
position: absolute;
top:120px;
left:0;
font-size:1px;
}

/* stopka */
#stopka { 
position: relative; 
width: 912px; 
z-index:15; 
top:10px;
left:27px;
}
#img38 {
background-image: url('img/cien_l.gif'); 
height: 53px; 
width: 3px; 
float:left; 
position: relative; 
top:2px;
}
#stopkaTresc {
background-image: url('img/belka_3.gif'); 
height: 57px; 
width: 906px; 
float:left;
}
#img39 {
background-image: url('img/cien_p.gif'); 
height: 53px; 
width: 3px; 
float:left;
position: relative; 
top:2px;
}
#sAdres {
  float:right;
  width:234px;
  vertical-align:top;
  text-align:right;
  padding:5px 3px 0 0;
  font-size:9px;
  color:#f2f2f1;
}
#sAdresFirmy {
  float:right;
  text-align:right;
}
#sAdresBiuro {
  text-align:left;
  padding:11px 0 0 5px;
}
#sLinki {
  text-align:left;
  padding:2px;
  font-size:10px;
  color:#f2f2f1;
}
#sInfo {
  padding:2px 0 0 2px;
  text-align:left;
  font-weight:bold;
  font-size:12px;
  color:#f2f2f1;
}
/* stopka koniec */

/* paski jasne tlo */

#img43 {
background-image: url('img/tlo_paski_jasny.gif'); 
height: 55px; 
position: absolute; 
width: 100%; 
top:1811px; 
z-index: 1;
}
#img40 {
background-image: url('img/tlo_paski_jasny.gif'); 
height: 57px; 
position: absolute; 
width: 73%; 
top:120px; 
z-index: 1; 
float:left;
}
#img41 {
background-image: url('img/tlo_paski_jasny.gif'); 
height: 70px; 
position: absolute; 
left:73%; 
width: 27%; 
top:120px; 
z-index: 1;
}
#img42 {
background-image: url('img/tlo_paski_jasny.gif'); 
height: 1588px; 
position: absolute; 
width: 50%; 
top:215px; 
z-index: 1;
}

/* paski jasne tlo koniec */

/* produkt kategoria i produkt szczegoly */
.produkt, #produkt {
  display:block;
  padding:5px;
  margin-top:5px;
  display: block;
}
.produkt .b {
  width:404px;
  background-color:#f2f2f1;
  margin:5px 0 5px 0;
  padding:2px 5px 2px 5px;
  border: 1px solid #336BA5;
}
.produktNazwa {
  color:#336BA5;
  font-weight:bold;
  font-size:10pt;
  margin: 0 0 10px 0;
}
.produktTloZdjecie {
  background-image: url('img/tlo_biale2.gif');
  width:200px;
  height:200px;
  margin: 0 80px 0 0;
  float:left;
  padding:10px;  
}
.produktOpis, .produktNotka {
 float:left;
 text-align:justify;
 width:100%;
 margin: 10px 0 0 0;
}
.produktNotka {
 font-size:8pt;
 font-style:italic;
}
.katProdukt {
width:426px;
height:160px;
display: block;
margin-top:40px;
}
.katProduktNazwa {
width:316px;
height:30px;
float:left;
text-align:right;
padding:0 5px 0 5px;
}
.katProduktNazwa a, produktProduktNazwa {
  color:#336BA5;
  font-weight:bold;
  font-size:9pt;
}
.katProduktDostepne, .katProduktNieDostepne {
width:100px;
height:20px;
float:right;
color:#00CD00;
font-weight:bold;
font-size:8pt;
}

.katProduktNieDostepne a, .katProduktNieDostepne {
color:#ff0000;
}
.produktDostepne, .produktNieDostepne {
width:100px;
height:20px;
float:right;
margin:0 5px 0 0;
text-align:right;
color:#00CD00;
font-weight:bold;
font-size:8pt;
}

.produktNieDostepne a, .produktNieDostepne {
color:#ff0000;
}
.katProduktTloZdjecie {
background-image: url('img/tlo_biale.gif'); 
background-repeat: no-repeat; 
float: left; 
height: 130px; 
margin: 5px; 
padding: 5px; 
width: 100px
}
.katProduktOpis {
width:201px;
height:120px;
float:left;
color:#656565;
font-size:7pt;
}
.katProduktProducentNazwa, .produktProducentNazwa {
width:95px;
height:50px;
float:right;
text-align:right;
padding: 0 5px 0 0;
font-size:8pt;
font-weight:bold;
color:maroon;
}
.produktProducentNazwa {
height:100px;
}
.katProduktCenaBrutto, .katProduktCenaNetto, .produktCenaBrutto {
width:95px;
height:15px;
float:right;
text-align:right;
color:maroon;
font-size:8pt;
padding: 0 5px 0 0;
}
.katProduktCenaNetto {
  color:gray;
}
.katProduktTloCenaBrutto, .katProduktTloCenaNetto, .produktTloCena {
width:90px;
float:right;
text-align:right;
margin:0 5px 0 0;
background-color:maroon;
padding:1px 1px 1px 4px; 
}
.katProduktTloCenaNetto {
  background-color:gray;
}
.katProduktCena, .katProduktCena2, .produktCena {
font-size:10pt;
color:#E5E5FF;
padding:0 1px 0 1px; 
}
.katProduktCena {
font-size:8pt;
}
.katProduktCenaBruttoPLN,.katProduktCenaNettoPLN, .produktCenaPLN {
background-color:#E5E5FF;
color:maroon;
padding:0 5px 0 5px;
}
.katProduktCenaNettoPLN {
color:gray;
}
.katProduktSzczegol {
width:201px;
height:20px;
float:left;
}
.katProduktSzczegol a{
color:#336BA5;
font-size:8pt;
}
.katProduktDoKoszyka, .produktDoKoszyka {
width:100px;
height:20px;
float:right;
margin: 0 3px 0 0;
}
/* produkt kategoria i produkt szczegoly koniec */

.pasek {
margin-top:40px;
text-align:center;
font-size:9pt;
color:black;
}
.pasek span.liczba {
text-align:center;
font-size:9pt;
color:maroon;
font-weight:bold;
}
.pasek a {
font-size:9pt;
color:maroon;
}

/* koszyk */
#koszyk, #zamowienie, #konto  {
  position:absolute;
  width:419px;
  font-size:8pt;
  padding:40px 0 10px 0;
  margin:40px 3px 5px 3px;
}
#konto, #koszyk  {
margin:5px;
}
#kMenu  {
  text-align:center;
}
#koszyk td, #zamowienie  {
  padding:0 2px 0 2px;
}
#koszyk a, #zamowienie a {
  font-size:7pt;
  font-weight:bold;
  color:black;
}
.k_produkt {
  width:144px;
}
.k_ilosc {
  width:130px;
}
.k_cena {
  width:64px;
}
.k_lacznie {
  width:72px;
}
#sumaBruttoOpis {
  text-align:right;
  font-weight:bold;
}
#sumaBruttoCena {
  font-weight:bold;
}
#sumaNettoOpis {
  text-align:right
}
#sumaNettoCena, .koszykOpcja {
  text-align:left;
}
.koszykOpcjaOpis {
  text-align:right;
  vertical-align:top;
}
.koszykOpcja input {
  margin:0;padding:0;
}
.koszykOpcja span {
  margin:-5px 2px 0 0;padding:0;vertical-align:top;
}
/* koszyk koniec */

/* formularz rejestracyjny */
#fDodajUzytkownika {
  margin: 10px 5px 0 5px;
}
#fDodajUzytkownika a, #konto a{
  color:black;
}
#fDodajUzytkownika .dane {
  float:left;
  width:100%;
}
#fDodajUzytkownika .dane input {
  width:100%;
}
#fDodajUzytkownika .info {
  width:100%;
  font-weight:bold;
}
#fDodajUzytkownika .opis {
 float:left;
 width:100%;
}
/* formularz rejestracyjny koniec */

/* zamowienie logowanie */

#zarejestrujSieLuzZaloguj {
  width:100%;
  padding:5px;
  height:125px;
  position:relative;
}
#zarejestrujSieLuzZaloguj input {
  margin-top:2px;
}
#zalogujSieTekst {
  width:200px;
  height:125px;
  float:left;
  padding-top:25px;
}
#zalogujSie {
  width:200px;
  height:125px;
  float:left;
  padding:25px 0 0 15px;
}
#loginLinki2 {
  float:left;
}
#f_zaloguj_sie2 {
  margin-left:80px;
}
.loginTekst {
width:80px;
float:left;
}
/* zamowienie logowanie koniec */

/* zamowienie */
.zamowienieDzial, .kontoDzial  {
  background-color:#336ba5;
  color:#e5e5ff;
  font-weight:bold;
}
.kontoOpis {
  width:144px;
}
.zamowienieDane {
  
}
.zamowieniePrzerwa, .kontoPrzerwa  {
  height:20px;
}
.zamowienieDane input {
  height:14px;
  font-size:8pt;
  margin:0;
  padding:0;
}
.statusZamowienia0{color:green;font-weight:bold;}
.statusZamowienia1{color:teal;}
.statusZamowienia2{color:teal;}
.statusZamowienia3{color:red;font-weight:bold;}
/* zamowienie koniec */

/* regulamin osklepie */
#regulamin, #osklepie, #przypomnij  {
  margin:15px 0 0 0;
  text-align:center;
  font-weight:bold;
  padding:10px;
}
#osklepie  {
  text-align:left;
}
#regulamin p, #osklepie p, #przypomnij p {
  margin:5px 0 0 0;
  text-align:justify;
  font-weight:normal;
  font-style:italic;
  padding:5px 5px 5px 0;
  font-size:9pt;
}
#przypomnij p {
  font-style:normal;
  padding:5px 0 0 0;
}
#rTytul2 {
 padding:10px;
 color:#336BA5;
 font-size:11pt;
}
#rTytul {
 padding:10px;
  color:black;
}
#regulamin a, #osklepie a {
  color:maroon;
}
/* regulamin koniec */

/* mini koszyk i najczesciej kupowane */
#minikoszyk, #najKupowane {
  position: relative;
  width: 230px;
  margin-top:10px;
  font-size:8pt;
}
#minikoszyk {
  background-image: url('img/koszyk.jpg');
  background-repeat: no-repeat;
}
#minikoszyk td.mkZdj, #najKupowane td.nkZdj {
  width:38px;
  height:50px;
}
#minikoszyk div.mkZdj, #najKupowane div.nkZdj {
  background-image: url('img/tlo_biale_minikoszyk.gif');
  width:38px;
  height:38px;
  background-repeat: no-repeat;
}
#minikoszyk td.mkNazwa, #najKupowane td.nkNazwa {
  font-size:7pt;
  padding:1px;
  border-top: 1px solid #656565;
  height:50px;
}
#minikoszyk td.mkNazwa a, #najKupowane td.nkNazwa a {
  font-size:7pt;
  font-weight:bold;
  color:black;
}
#najKupowane td.nkNazwa a.nkKat {
  font-size:8pt;
  font-weight:bold;
  color:maroon;
  text-decoration:none;
}
#minikoszyk td.mkCena {
  font-size:7pt;
  padding:1px;
  border-top: 1px solid #656565;
  width:85px;
}
#minikoszyk td.mkCena span {
  font-size:8pt;
  font-weight:bold;
  color:black;
}
#minikoszyk img, #najKupowane img {
  margin: 2px 0 0 2px;
}
#minikoszyk span {
  font-size:9pt;
  font-weight:bold;
  color:maroon;
}
.mkPodsumowanie {
  padding-top:10px;
  font-size:8pt;
}
#pustyKoszyk {
  position: relative;
  width: 230px;
  padding:50px 0 30px 20px;
}
#pustyKoszykTekst {
  font-size:12pt;
  padding:0 0 20px 0;
}
/* mini koszyk i najczesciej kupowane  koniec */

/* reklama */
#box {
  position: relative;
  width: 400px;
  height:400px;
  top:14px;
  left:14px;
  margin-bottom:15px;
}
/* reklama koniec */

#najKupowane {
float:left;
margin-bottom:10px;
height:400px;
}

/* komentarze */
#komentarze, #produkt {
  display:block;
  float:left;
  padding:5px;
  margin-top:5px;
}
#najKomentarze td{
  padding:5px;
}
#komentarze fieldset {
    float:left;
  width:392px;
  margin-top:15px;
}
#komentarzeForm input, #komentarzeForm textarea {
  width:100%;
}
#komentarzeForm input.przycisk  {
  width:130px;
}
.kBezKom, komentarze {
  text-align:center;
  font-style:italic;
  padding-top:5px;
}
.kTytul {
    text-align:left;
    font-weight:bold;
    font-size:10pt;
}
.kTresc {
    font-style: italic;
    text-align:justify;
    font-size:9pt;
}
.kPodpis {
    text-align:right;
}
.kData {
    text-align:right;
    font-size:8pt;
}
#najKomentarze {
  float:left;
  margin-top:15px;
  font-size:8pt;
  font-style:italic;
}
.nkNazwa a {
  color:#336BA5;
  font-size:8pt;
  font-weight:bold;
  font-style:normal;
}
.nkTytul {
  color:black;
  font-size:7pt;
  font-weight:bold;
  font-style:normal;
}
.nkTresc {
  color:black;
  font-size:7pt;
}
.nkData {
  font-size:7pt;
  text-align:right;
}
/* komentarze koniec */

/* sortowanie */
#sortowanie {
  margin:15px 5px 0 5px;
  float:left;
}
.sLink {
  float:left;
  padding:0 5px 0 5px;
}
/* sortowanie koniec */

/* kontakt */
#kontakt, #formularz {
width:426px;
margin:10px 0 0 0;
font-weight:bold;
font-size:10pt;
padding:5px;
}
#formularz {

}
#kontakt th{
width:430px;
}
#kontakt td, #formularz td {
  padding: 0 2px 0 2px;
}
#nF {
font-size:12pt;
font-weight:bold;
text-align:right;
}
#kontakt .info, #formularz .info {
float:left;
font-size:9pt;
}
#kontakt .dane, #formularz .dane {
float:right;
display:block;
width:244px;
margin:1px;
font-weight:normal;
font-size:9pt;
}
#formularz .dane {
width:280px;
}
#formularz .dane input, #formularz textarea {
width:278px;
margin:1px;
}
 #formularz textarea {
width:274px;
}
.kontaktDzial {
  background-color:#336ba5;
  color:#e5e5ff;
  font-weight:bold;
  width:416px;
}
.kontaktPrzerwa {
  height:10px;
}
.tr {
  display:block;
}
/* kontakt koniec */

#tabelaOplatTransport, #tabelaOplatTransportMini {
  font-weight:normal;
}
.tabelaOplatMini {
  padding: 0 2px 0 2px; font-size:8pt;
}
.tabelaOplatMini p{
  text-align:center;padding: 0 15px 0 15px;font-weight:bold;font-style:italic;
}
#tabelaOplatTransport td, #tabelaOplatTransport th, #tabelaOplatTransportMini td, #tabelaOplatTransportMini th {
  margin:1px;padding:2px;border: solid 1px #e5e5ff;
}
#tabelaOplatTransport th, #tabelaOplatTransportMini th {
  text-align:center;
}
#tabelaOplatTransport td.cena, #tabelaOplatTransportMini td.cenaMini {
  width:100px; text-align:center;
}
#tabelaOplatTransportMini td.cenaMini, #tabelaOplatTransportMini td.cenaMini span  {
  width:80px;font-size:7pt;
}
#tabelaOplatTransport td.cena span,  #tabelaOplatTransportMini td.cenaMini span {
  font-weight:bold;width:100px;
}
#rejestracja {
  margin-top: 15px;
  padding: 5px;
  clear:both;
}
