

html {
background: #E2C693;
}

body {
color: #fff;
font-family: Verdana, sans-serif;
font-size: 11px;
background: url('../images/top.jpg') no-repeat;
background-position: center top;
color: #9D6856;
font-family: Georgia, sans-serif;
font-size: 12px;
}

a {
color: #9D6856;
}

a:hover {
color: #E20D23;
text-decoration: none;
}

h2 {
font-size: 17px;
color: #E20D23;
}

h3 {
font-size: 12px;
}


div.container {
margin: 0 auto;
background: url('../images/footer.gif') repeat-x;
background-position: bottom;
}



div.top {
height: 460px;
margin: 0 auto 10px auto;
width: 1000px;
}

h1 a {
display: block;
width: 500px;
height: 370px;
text-indent: -9000px;
margin: 0 auto;
outline-style: none;
}

div.top ul {
list-style: none;
}

/* menu */

ul.menu {
margin: 14px 0 0 41px;
}

ul.menu li {
float: left;
}

ul.menu li a {
height: 50px;
text-indent: -9000px;
display: block;
outline-style: none;
margin: 17px 0 0 0;
}

ul.menu li.gar a {
background: url('../images/menu/gar.png') no-repeat;
width: 131px;
}

ul.menu li.wina a {
background: url('../images/menu/wina.png') no-repeat;
width: 116px;
}

ul.menu li.menu a {
background: url('../images/menu/menu.png') no-repeat;
width: 121px;
}

ul.menu li.wydarzenia a {
background: url('../images/menu/wydarzenia.png') no-repeat;
width: 191px;
}

ul.menu li.kontakt a {
background: url('../images/menu/kontakt.png') no-repeat;
width: 134px;
}

ul.menu li.newsletter a {
background: url('../images/menu/newsletter.gif') no-repeat;
width: 221px;
margin: 0 0 0 0;
height: 67px;
}

/* content */

div.bucket {
background: #FDFBED;
width: 984px;
margin: 0 auto;
padding: 8px;
}

div.container div.content {
border: 1px solid #E2CCA6;
background: url('../images/foot.jpg') no-repeat;
background-position: bottom;
padding: 0 0 200px 0;
line-height: 18px;
}

/* l */

div.content div.l {
float: left;
width: 312px;
background: url('../images/content.gif') repeat-x;
min-height: 470px;
padding: 20px 0 0 0;
}

div.content div.l ul {
list-style: none;
}

div.content div.l ul li {
margin: 0 0 20px 0;
background: url('../images/flaga.gif') no-repeat;
padding: 0 0 0 70px;
}

div.content div.l ul li a {
font-weight: bold;
font-size: 16px;
}

div.content div.l ul li.a a {
color: #E20D23; 
}

div.content div.l img {
border: 1px solid #E3CEA9;
padding: 5px;
margin: 5px;
}

/* r */

div.content div.r {
float: right;
width: 630px;
padding: 20px 20px 0 20px;
background: url('../images/content.gif') repeat-x;
min-height: 239px;
}

div.content div.r h2 {
margin: 0 0 15px 0;
}

div.content div.r p {
margin: 0 0 10px 0;
}

div.content div.r ul {
margin: 0 0 10px 17px;
}

div.content div.r ol {
margin: 0 0 10px 17px;
}

div.content div.r img {
border: 1px solid #E3CEA9;
padding: 5px;
margin: 5px;
}

/* footer */

div.footer {
padding: 20px 0;
margin: 0 auto;
width: 1000px;
color: #E0C38F;
}

div.footer a {
color: #E0C38F;
}

div.footer a:hover {
color: #E20D23;
}

/* Google Maps */

div.mapa {
width: 510px;
height: 300px;
margin: 0 0 20px 0;
padding: 5px;
border: 1px solid #fff;
color: #000;
}

/* formularz kontaktowy */

label {
float: left;
width: 80px;
text-align: right;
margin: 3px 10px 0 0;
}

input.pole {
border: 1px solid #999;
background: #eee;
padding: 2px;
width: 150px;
}

input.przycisk {
margin: 0 0 0 90px;
border: 1px solid #999;
padding: 2px 10px;
width: 75px;
}

textarea {
border: 1px solid #999999;
padding: 2px;
width: 240px;
height: 150px;
background: #eee;
}

/* blog */

div.blog_post {
border-bottom: 1px solid #999;
margin: 0 0 15px 0;
padding: 0 0 10px 0;
}

div.blog_post div.data {
float: right;
}

div.blog_post div.tagi {
margin: 0 0 15px 0;
}

div.blog_post div.tagi a {
background: #900;
padding: 2px 5px;
color: #fff;
}

div.blog_post div.tagi a:hover {
background: #500;
color: #fff;
}

/* galeria */

div.galeria {
text-align: center;
}






input.pole {
height: 17px;
padding: 3px;
}


input.przycisk2 {
border: 1px solid #999;
height: 26px;
}
