body {
font: normal 13px Arial;
margin:0;padding:0;
background: #200096 url('tlo.jpg') repeat-x;
line-height:2em;
}
a {color: #3d19c1;}
a:hover {color: #c60000;}
#main {
width: 900px;
min-height:600px;
padding:15px;
background: white;
margin:auto;
}
#baner {
width:900px;
height:124px;
margin:auto;
background: url('baner.jpg') no-repeat;
}
#menu {
width:900px;
height:49px;
background: url('menu-tlo.jpg') repeat-x;
}
#menu a {
font: bold 12px Arial;
text-decoration:none;
color:white;
float:left;
display:block;
height:49px;
line-height: 4.00em;
padding-left:25px;
padding-right:25px;
border-left: 1px solid #bababa;
}
#menu a:first-child {
border:none;
}
#menu a:hover {
color: white;
background: url('menu-tlo-c.jpg') repeat-x;
}
#left {
margin-top:15px;
width:236px;
height:auto;
float:left;
}
#left img {padding,margin:0; display:block;}

#left a {
margin:0;
color: #2b0aa5;
text-decoration:none;
display:block;
padding:5px;
padding-left:35px;
background: #b3abd1;
margin-bottom:1px;
}
#left a:hover {
color: white;
background: #978bc4;
text-decoration:none;
}
#left a:last-child {
border:none;
}
#left a.kategoria {
margin:0;
color: #2b0aa5;
font-weight:bold;
text-decoration:none;
display:block;
padding:5px;
padding-left:15px;
background: #8172bb;
margin-bottom:1px;
}
#left a.kategoria:hover {
background: #7364ac;
color:white;
text-decoration:none;
}
#kontakt {
width:236px;
height: 166px;
background: url('kontakt.jpg') repeat-x;
}
#right {
margin:15px;
width:634px;
height:auto;
float:right;
}
#stopka {
font: normal 11px Arial;
color: #a3baca;
width: 900px;
height:20px;
text-align: right;
clear:both;
}
h1 {
font: normal 22px Arial;
color: #a30000;
letter-spacing: -0.05em;
}
h2 {
font: normal 18px Arial;
color: #a30000;
letter-spacing: -0.05em;
}
table {
width:75%;
padding:2px;
}
td {
padding:2px;
}
th {
width:120px;
font: bold 13px Arial;
color: #a30000;
text-align:right;
}
a.produkt {
text-decoration:none;
display:block;
margin-bottom:2px;
padding:10px;
background: #eeeeee;
border-left: 3px solid #5b3ec6;
font: normal 13px Arial;
color:black;
}
a.produkt:hover {
background: #dbd5f3;
}
img.zdjecie {border: none; padding:5px;}
legend {
color: #fff;
padding:10px;
font: normal 14px Arial;
background: #c7bfe6;
}
fieldset {
border:2px solid #c7bfe6;
margin:10px;
background: #efebff;
}
input,textarea {
  background: white;
  font: normal 12px Arial;
  padding:4px; margin:4px;
  border: 1px solid #a1afc4;
}
