html, body { margin: 0px; padding: 0px; background: rgb(235,235,235); color: rgb(0,0,0); font: 10px Verdana, Helvetica, arial, sans-serif; } 
body { margin: 15px;  text-align: center; table-layout: fixed;} 
#wrapper { width: 780px; margin: 0px auto; padding: 0px; text-align: center; border: dotted 1px rgb(0,0,0); } 
#top { height:100px; background: url(img/logo.jpg) no-repeat 100px 16px;}
#top img { margin:3px; padding:0; border:0; }
#buttons { float:right; margin:20px;}
#im { clear:both; height: 232px; margin:0; padding: 0px; border:0; } 
#im img { margin:5px; padding:0; border: solid 1px rgb(71,71,71); }
#menu { clear: both; height: 40px; margin: 12px 0; padding:4px; border:0;} 
#menu a:link, #menu a:visited {margin: 0 2px;padding:0 20px; font-weight : bold; text-decoration : none; font-variant: small-caps; font-size: 18px ; color: rgb(119,127,114); background: rgb(224,223,223); border-top: solid 6px rgb(208,166,64); } 
#menu a:hover {margin: 0 2px;padding:0 20px; background: rgb(192,192,192);font-weight : bold; text-decoration : none; color: rgb(255,255,255); border-top: solid 6px rgb(208,108,64);}
#strona {border: 6px solid rgb(255,255,255); padding: 10px;}
#content { text-align:justify; margin: 10px; padding:5px;  border: solid 1px rgb(142,142,142); border-bottom:0; border-right:0;} 
#footer{ clear:both; margin-top:15px; height:30px;}
.rimg{ margin:10px;float:right;}
a:link, a:visited {font-weight : bold; text-decoration : none; text-transform:lowercase; font-size: 12px ; color: rgb(208,166,64); background: transparent; }
a:hover { font-weight : bold; text-decoration : none; color: rgb(208,108,64); background: transparent; }
p { text-indent: 40px; text-align:justify; margin: 0; padding: 6px; font: 11px/17px Verdana, Helvetica, arial, sans-serif; } 
p:first-letter {font-size:large;}
h1 { margin: 2px 0;  padding: 0 15px;font: bold 12px/15px Verdana, Helvetica, arial, sans-serif;  } 
img { border: 0; margin: 0; } 