* {padding: 0; margin: 0; border: 0}
body {font: 12px Arial, Helvetica, sans-serif}
h1 {margin: 20px; font: bold 24px Arial, Helvetica, sans-serif; color: #877760; border-bottom: 2px solid #877760; padding-bottom: 1px}
h2 {margin: 15px; font: bold 20px Arial, Helvetica, sans-serif; color: #877760}
h3 {margin: 10px; font: bold 16px Arial, Helvetica, sans-serif; color: #877760; border-bottom: 2px solid #877760; padding-bottom: 1px; text-align: center}
p {margin: 10px; font: 13px Arial, Helvetica, sans-serif; color: #444}
ul {margin: 10px 30px}

/* #wrapper */
#wrapper {margin: 0 auto; width: 760px}

/* #header */
#header {width: 760px; height: 200px; margin: 10px 0; border-bottom: 10px solid #877760}

/* #leftcolumn */
#leftcolumn {width: 480px; padding: 9px; float: left; border-right: 2px solid #877760}
#leftcolumn .obiekt {width: 450px; padding: 10px; border-left: 3px solid #877760; border-bottom: 3px solid #877760; margin: 20px 0; background: #E1DFD3}
#leftcolumn .obiekt .nazwa {margin-bottom: 10px}
#leftcolumn .obiekt .nazwa a {font: bold 15px Verdana; color: #877760; padding: 3px 6px}
#leftcolumn .obiekt .nazwa a:hover {color: #fff; background: #877760; text-decoration: none}
#leftcolumn .obiekt .opis {font: 12px/1.5 Verdana}

/* #rightcolumn */
#rightcolumn {float: right; color: #333; padding: 10px; width: 240px}
#rightcolumn ul {margin: 10px 25px; list-style-type: none}
#rightcolumn ul li a {font: bold 13px/1.5 Arial, Helvetica, sans-serif; color: #877760; background: #E1DFD3; padding: 2px 6px; display: block; margin-bottom: 2px; text-decoration: none; border-left: 4px solid #877760}
#rightcolumn ul li a:hover {color: #fff; background: #877760}
#rightcolumn ul ul {margin: 0 0 10px 10px}
#rightcolumn ul li li a {font: 12px/1.5 Arial, Helvetica, sans-serif; margin-bottom: 1px; border: 0}

/* #footer */
#footer {width: 760px; clear: both; text-align: center; color: #fff; background: #877760; padding: 5px}
#footer a {font-weight: bold; color: #fff}
