body 
{
  margin: auto;
  font-family: Arial;
  font-size: 12px;
  text-align: center; 
}

h2 { font-size: 18px; }
a img { border: none; }

#kontener { width: 1010px; margin: auto; }
#gora {  background: url(gfx/gora.jpg) repeat-x; height: 172px; position:relative;}
#misiek_obj  { position:absolute; right:0px; top:48px;}
#menu { background-color: #099b0a; position: relative; text-align: center; height: 43px; font-family: Arial; font-weight: bold;}
#menu a { border: 0px; margin: 0px; color: #aef9ae; text-decoration: none; }
#menu img { border: 0px; margin: 0px; }
#login { position: absolute; right: 10px; top: 5px; }
#register { position: absolute; right: 10px; top: 25px;}

#szukaj 
{ 
  position: absolute;
  right: 0px; bottom: 0px;
  font-size: 10px;
  background: url(gfx/luk.jpg) no-repeat;  
  float: right;
  width: 255px; 
  height: 30px; 
}

#kotek { position: absolute; left: 0px; bottom: 0px;}
#ogon { position: absolute; left: 1px; top: 0px;}
#misiek_span {}
#sz_text { position: absolute; left: 80px; top: 6px; width: 120px; height: 13px !important; height: 18px; }
#sz_submt { position: absolute; left: 210px; top: 4px; width: 39px; height: 22px; border: none; background: url(gfx/go.jpg) no-repeat; }

table.content { width: 100%;  }
table.content td { vertical-align: top; text-align: center;}
#srodek { background-color: white; }
#lewa { width: 180px; background-color: #9bdbf7; color: #9BDBF7; font-weight: bold;}

#lewa a { display: block; text-decoration: none;  color: black; padding-left: 25px;
background: url(gfx/znaczek.jpg) 7px 5px no-repeat; 
border-top: 1px solid #88c5da; border-bottom: 1px solid #95d5f0;
text-align: left; 
}
#lewa a:hover { background-color: #82cef2; }
#prawa { width: 180px; background-color: #9bdbf7; }
#prawa-content { text-align: left; padding-left: 5px; padding-right: 5px }
#prawa-content a { color: #1929C7; text-decoration: underline; font-family: Arial black;}
#podstrony { background-color: #faf6f7; width: 95%; margin: auto; padding: 1px 5px 1px 5px; text-align: left;}

#konto td { text-align: left; }

.produkt 
{ 
background-color: #f5ebed; 
width: 95%; 
margin: auto; 
padding: 1px 5px 1px 5px; 
text-align: left; 
position: relative; 
min-height: 190px !important;
height: auto !important;
height: 190px;
margin-top: 0px; 
margin-bottom: 0px;
border: 1px solid #faf8f9;
color: #122689;
}

.produkt a:visited, a { color: #122689; }

.produkt .cena { position: relative; font-family: Times; font-size: 20px; top: 5px; left: 5px; }
.produkt .nazwa { position: relative; top: 0px; left: 160px; font-size: 26px; width: 280px;}
.produkt table.content { width: 280px; height: 120px;}
.produkt table.content td { vertical-align: middle; text-align: left; font-size: 11px; font-weight: bold;}
table.content .znaczek { padding-left: 15px; width: 5px;}
.produkt .cena { position: absolute; }
.produkt img { float: left; margin-bottom: 5px;}

.kolory { position: relative; left: 0px; width: 170px;}
.kolory .hdr { background-color: #f4dadf;  font-size: 14px; font-weight: bold;}
.kolory .cent { background-color: #ffe5ea; padding-left: 10px; padding-right: 10px; margin-top: 1px;}
.kolory .cent img { margin: 5px; border: 1px solid #b5b6b0;}

div.koszyk { width: 150px; text-align: center; }
/*div.koszyk { text-align: center; }*/
div.koszyk img { border: none; float: none;}

input { font-weight: bold; color: #1929C7;}

#stopka { font-size: 10px; color: gray; }
#stopka a { font-size: 11px; color: gray; text-decoration: none; }

