body {
    margin:0; padding:0;
    background:url('images/wood.jpg') 292px 54px;
    font:14px Verdana, Tahoma, Arial, Sans, sans-serif;
    color:#412200;
}

a {color:#412200; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}

.clear {height:1px; font-size:0; clear:both;}

#green {position:absolute; width:100%; height:204px; background:url('images/green.jpg') 3px 0 repeat-x;}
#green div {width:900px; height:204px; background:url('images/green_left.jpg') top right no-repeat;}
#rocks {margin-top:204px; position:absolute; width:100%; height:204px; background:url('images/rocks.jpg') 750px 0 no-repeat;}

#overmain {width:900px; background:url('images/wood_left.jpg') 750px 54px repeat-y;}
#main {width:750px; position:relative; z-index:1;}

#top {height:257px; background:url('images/top.jpg') no-repeat;}
#content {background:url('images/content.jpg') no-repeat #fff;}
#left {width:130px; padding:140px 10px 0 10px; float:left;}
#right {width:520px; padding:100px 40px 0 0; text-align:right; float:right;}

h1 {height:68px; margin:0; padding:52px 0 0 66px}
#topLargo {float:left;}
#topZaklad {float:right; margin:23px 40px 0 0;}

/* ============ topMenu ============ */
#topMenu {
    width:150px;
    margin:0; padding:15px 0 0 0;
    list-style-type:none;
    text-align:right;
}

#topMenu li {
    padding:6px 10px 7px 0;
    background:url('images/line.gif') bottom right no-repeat;
}

.menu {
    margin:0; padding:0;
    list-style-type:none;
    text-align:right;
    font:bold 16px Tahoma;
}

.menu li {padding:7px 0;}
.menu li a {color:#000;}

h3 {margin:0 0 30px 0; font-size:15px; color:#e33000;}
h3 span {font-size:11px; font-weight:normal; color:#412200;}
h4 {margin:0 0 2px 0; padding-bottom:4px; font-size:11px; background:url('images/h3line.gif') bottom right no-repeat;}

p {margin:0 0 15px 0; padding:0;}
.tel {color:#e33000;}

.separator {height:2px; margin:20px 0 25px 0; background:url('images/separator.gif') center no-repeat;}

/* ============= lista ============= */
.list {
    margin:0; padding:0;
    list-style-type:none;
    line-height:1.5em;
}

/* ========= tabela danych ========= */
.dane {text-align:left;}
.dane td {padding-right:20px; vertical-align:top;}

/* ============ galeria ============ */
#galeria {text-align:center;}
#galeria a img {border:3px solid #ddd; margin:5px;}
#galeria a:hover img {border:3px solid #5a844a;}

/* ============= footer ============ */
#footer {
    height:21px;
    padding:80px 40px 0 0;
    background:url('images/footer.jpg') no-repeat;
    border-bottom:9px solid #311700;
    color:#ccc;
    text-align:right;
    clear:both;
}
