body {
background: url("img/bg.jpg");
background-color: #497225;
background-repeat: repeat-x;
margin: 0px;
padding: 0px;
font-family: "DejaVu Sans", "Lucida Grande", "Trebuchet MS", sans-serif;
}

#content {
width: 850px;
margin-left: auto;
margin-right: auto;
background-color: #fff;
}

#top {
width: 850px;
height: 100px;
background: url("img/bg-top1.jpg");
}

#mid {
width: 850px;
height: 351px;
background: url("img/bg-mid.jpg");
}

#left {
color: #fff;
width: 400px;
height: 351px;
float: left;
border-top: 1px solid #7eb148;
margin-top: 0px;
}

#left h2 {margin-top: 50px; border-bottom: 1px solid #6cd901; font-style:italic;}
#left p { font-style:italic; font-size: 14px;}

.front {margin-top: 90px;}

#right {
color: #fff;
width: 450px;
height: 351px;
margin-left: 400px;
}

.home {background: url("img/bg-mid-right.jpg") no-repeat;}
.contact {background: url("img/bg-mid-right-contact.jpg") no-repeat;}
.where {background: url("img/bg-mid-right-where.jpg") no-repeat;}
.apartment {background: url("img/bg-mid-right-apartment.jpg") no-repeat;}

#bottom {
width: 850px;
height: 100px;
background-color: #497225;
border-top: 1px solid #497225;
}

#bottom td {
width: 271px;
color: #fff;
padding: 0px;
}

#table1 table {
width: 100%;
margin-top: 10px;
}

#table1 td {height: 80px;border: 5px solid #416621;}
#table1 td:hover {border: 5px solid #55852b;}

#table2 table {
width: 100%;
margin-top: 5px;
}

#table2 td {height: 20px; text-align: center; background-color: #517b2d;}
#table2 td:hover {background-color: #609135;}

#bottom p {
margin-left: 20px;
margin-top: 0px;
margin-bottom: 0px;
font-weight: bold;
font: verdana;
}

img {border: 0px; padding: 0px; margin: 0px;}

#navlist {margin-top: -15px; margin-left: -15px;}

#navlist ul {
width: 400px;
margin-left: -40px;
margin-top: 0px;
}

#navlist li {
float: left;
width: 100px;
margin-left: 0px;
list-style-type: none;
display: block;
font-size: 0.8em;
text-decoration: none;
text-align: center;
color: #fff;
}

#navlist li a {color: #fff; text-decoration: underline;}
#navlist li a:hover {text-decoration: none; font-weight: bold;}

.hlight {font-weight: bold; text-decoration: none;}

.frame {background-color: #517b2d; color: #fff; width: 160px; text-align: center; padding: 3px 15px; text-decoration: none;}
.frame:hover {background-color: #365a16; color: #fff; text-decoration: none;}

#gallery {}
#gallery img {border: 1px solid white; margin: 3px;}

#cennik { font-size: 12px;}
#cennik table {padding: 0px; margin: 0px;}
#cennik td {padding: 3px; margin: 0px; background-color: #517b2d;}
#cennik thead { text-align: center;}

#equip {font-size: 14px; margin-top: 10px;}

.center {text-align: center;}