html, body, div, form, p, h1, h2, h3, h4, h5 { margin:0; padding:0; }
body { font-family:'Comic Sans MS', 'Trebuchet MS', Arial, Verdana, Tahoma; color:#644033; font-size:14px; background:#EDE7DA url(../img/bg1.gif) 50% 0 repeat; }
html, body { height: 100%; }
img { border:0; }
a { text-decoration:none; color:#5A4942; }
a:hover { color:#AC2020;}

h1 { font-size:24px; color:#4B482E; padding:0 0 0 0; margin:0 0 0 0; }
h2 { font-size:16px; color:#9F7C5E; padding:0 0 20px 0; margin:0 0 0 0; }
p { font-family:'Comic Sans MS', 'Trebuchet MS', Arial, Verdana, Tahoma; font-size:14px; }


.inp { font-size:12px; padding:1px 2px 1px 2px; background-color:#EEEEEE; color:#666666; border:1px solid #999999; }
.wym { font-size:12px; padding:1px 2px 1px 2px; background-color:#FCF2F2; color:#666666; border:1px solid #CC0000; }
.przy { font-size:12px; padding:1px 2px 1px 2px; background-color:#FAFAFA; color:#666666; border:1px solid #3F5C94; }
.gwiazdka {color:#CC0000; font-weight:bold; }
.error { font-size:14px; color: #CC0000; font-weight:bold; }
.error_mini { font-size:12px; color: #CC0000; font-weight:normal; }

#master { width:800px; margin:0 auto 0 auto; padding:60px 0 60px 0; }
#header { position:relative; width:800px; height:75px; padding:60px 0 10px 0; background:transparent url(../img/bgr1.gif) 0 0 no-repeat; }
#content { width:800px; background:transparent url(../img/bgr2.gif) 0 100% no-repeat; }
#content2 { width:800px; background:transparent url(../img/bgr3.gif) 0 0 repeat; }
#footer { width:800px; background:transparent url(../img/bgr2.gif) 0 100% no-repeat; text-align:center; }

#hlogo { position:absolute; top:20px; left:285px; display:block; width:230px; height:60px; }
#hflaga { position:absolute; top:26px; left:225px; display:block; width:19px; height:13px; }
#hoferta { position:absolute; top:20px; left:20px; display:block; width:87px; height:44px; }
#hcennik { position:absolute; top:43px; left:123px; display:block; width:56px; height:25px; }
#hksiega { position:absolute; top:20px; left:20px; display:block; width:87px; height:44px; }
#hzrob { position:absolute; top:20px; left:110px; display:block; width:87px; height:44px; }
#hworeczki { position:absolute; top:20px; left:20px; display:block; width:87px; height:44px; }
#hpsycho { position:absolute; top:25px; left:535px; display:block; width:117px; height:49px; }
#fmuza { position:absolute; top:9px; left:660px; width:105px; height:75px; }
#hmenu { position:absolute; top:80px; left:0; width:100%; height:50px; text-align:center; }

#tekst1 { padding:0 45px 20px 45px; font-size:14px; }
#tekst2 { padding:20px 45px 40px 45px; font-size:14px; color:#4B482E; }


.c1 { height:1px; width:100%; clear:both; }
.minilist { width:750px; padding:0 25px 0 25px; }
.minilist a.kat { display:block; float:left; width:150px; height:170px; text-align:center; } 
.minilist a.pr { display:block; float:left; width:150px; height:170px; text-align:center; } 

#path { padding:0 45px 20px 45px; font-size:14px; }
#prfoto { width:376px; height:410px; padding:0 0 0 50px; float:left; }
#prdesc { width:304px; padding:80px 50px 0 20px; float:left; }

.str { text-align:center; height:20px; line-height:20px; }
.str a.cur { font-weight:bold; }

ol { list-style-type: decimal; }
ol li { padding:5px 0 0 0; font-size:14px; color:#4B482E; font-weight:bold; }
ol ol { list-style-type:lower-alpha; }
ol ol li { padding:5px 0 0 0; font-size:14px; color:#644033; font-weight:normal; }

.linfo { color:#4B482E; font-weight:bold; }

#fsztuka { width:240px; float:left; text-align:center; }
#fkat { width:530px; float:left; text-align:center; padding:0 30px 10px 0; }
#fkat a { font-size:10px; } 