body { font: 11px Verdana, Sans-Serif; margin: 0; color: #000; text-align: center;}

a { color: #823F2E; background: inherit; font: 11px Verdana, Sans-Serif; text-decoration: none;}
a:hover { color: olive; background: inherit; }

h1 { font: bold 17px Verdana, Arial, Sans-Serif; color: #135A5A; }
h2 {color: #5C1A04; font: bold 16px Arial, Sans-Serif; margin: 4px 0 0 0;}
h3 { color: #000; font: bold 15px Tahoma Sans-Serif; margin: 4px 0; padding: 0; }
h4 {color: #5C1A04; width: 250px; margin: 0; font: bold 14px Tahoma Sans-Serif; }
p {margin: 8px 4px 0px 16px;}
hr {width: 950px; solid 1px #fff; margin: 3px 0 0 -26px;}
small {font: 9px Verdana, Sans-Serif; margin: -12px 0; padding: 0; color: #FFCC99;}

#search { float: right; padding: 0; height: 100px; margin: 8px 10px 0 0; font-size: 8px; width: 310px;}
#search form {text-align: right;}

ul#menu, ul#menu li {display: block; list-style: none; margin: 55px 0 0 3px; padding: 0; }
ul#menu {float: left; width: 100%; }
ul#menu li { float: left; margin-right: 2px;}
ul#menu a:link, ul#menu a:visited {font-size: 13px; text-decoration: none; display: block; color: #fff; padding: 4px 5px; position: relative;}
ul#menu a:hover {color: #67473E; background: #fff;}
ul#menu a.current {}

#wrap {width: 950px; margin: 0 auto; text-align: left; }

#head {width: 950px; height: 243px; text-align: left; margin: 0 0 0 0; background-image: url(./img/budowa-domu.jpg); background-repeat: no-repeat; border: 1px solid #000;}
#head h1 {color: #fff; margin: 0; font: bold 18px Verdana, Sans-Serif; float: right; }
#head img {border: none; margin: 0; float: left;}

#lewa {float: left; background: #FFEBD0; width: 122px; margin: 0; padding: 4px; } 
#lewa ul {list-style: none; margin: 0; padding: 0;}
#lewa li {font: 11px Arial, Sans-Serif; color: #000; margin: 0 0 2px 2px; padding: 0;}
#lewa li a {font: 11px Arial, Sans-Serif; color: #823F2E; margin: 0 0 2px 2px; padding: 0; text-decoration: underline;}
#lewa h3 {font: bold 12px Arial, Sans-Serif; margin: 5px 0 4px 3px; text-decoration: underline; padding: 0; color: #000;}

#centrum {float: left; margin: 0; padding: 4px; width: 348px;}
#centrum h2 {font: bold 15px Arial, Sans-Serif; margin: 0 0 -2px 0; padding: 0; }
#centrum h2 a {font: bold 15px Arial, Sans-Serif; margin: 0 0 -2px 0; padding: 0; text-decoration: none;}
#centrum img {float: left; margin: 0 3px 2px 0; border: 1px solid #000;}

#prawa { float: right; width: 300px; margin: 0; background: #A5A432; padding: 1px; }
#prawa ul {list-style: none; margin: 0; padding: 0;}
#prawa li {font: 11px Arial, Sans-Serif; margin: 0 0 2px 4px; padding: 0;}
#prawa li a {font: 11px Arial, Sans-Serif; margin: 0 0 2px 4px; padding: 0;}
#prawa h3 {font: bold 12px Arial, Sans-Serif; margin: 0 0 4px 3px; text-decoration: underline; padding: 0; color: #fff;}
#prawa img {border: 0;}

#skraj {float: left; width: 160px; margin: 0; padding: 1px; background: #FFEBD0;}

#footer {float: left; width: 950px; height: 55px; font-size: 11px; padding: 16px 12px 0 12px; text-align: center; font-size: 9px;}
#footer li {display: inline; padding: 0 3px 0 3px; }
#footer li a {color: #BEC49D; text-decoration: none; margin: 0 2px 0 2px; }

/* SNEWS */
fieldset { border: 1px solid #ccc; padding: 10px 8px; margin: 0 0 8px 0; background: #E5D0A5; color: #000; }
fieldset a {color: #000;}
input { padding: 3px; margin: 0; }
textarea { width: 97%; height: 20em; padding: 3px;}
.date {background: #FFEBD0; color: #000; padding: 3px 0 3px 13px; margin: 6px 0 24px -3px; font: 11px Arial, Sans-Serif;}
.date a {padding: 0 6px;}
.comment { background: #E5D0A5; color: #000; padding: 10px; margin: 0 0 10px 0; }
.commentsbox { background: #E5D0A5; color: #000; padding: 10px; margin: 0 0 10px 0;}
