html, body { font-size:12px; line-height:18px; background: #f1eff0 url('images/bg.jpg') top left repeat-x }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, big, em, img, q, small, strong, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th {
	border: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
	color:#4f4f4f;
}
h1, h2, h3, h4, h5, h6 { font-weight: normal }
a img, :link img, :visited img, :active img, :hover img, fieldset, abbr, acronym { border:0 }
a, a:link, a:visited, a:active { color:#800000; text-decoration:none; }
a:hover { text-decoration:none;color:#000000 }
table { border-collapse:collapse; border-spacing:0 }
th, caption { text-align:left }
form { display:inline; margin:0; padding:0 }
input, select { font:1em/1.25 Arial, Helvetica, sans-serif }
input[type="button"] { cursor:pointer }
blockquote, q {  quotes: none }
:focus { outline: 0 }
label:hover { cursor:pointer }
ol, ul { list-style: none }

#wrapper { width: 1110px; margin: 0 auto; height: 445px; }

#top { width: 1110px; height: 111px; float:left; background:url('images/top-bg.jpg') top center no-repeat; }
.button1 { width: 69px; background:url('images/m1.png') center no-repeat; margin: 0 28px 0 0; }
.button2 { width: 69px; background:url('images/m2.png') center no-repeat; margin: 0 28px 0 0; }
.button3 { width: 76px; background:url('images/m3.png') center no-repeat; margin: 0 28px 0 0; }
.button4 { width: 86px; background:url('images/m4.png') center no-repeat; background-position: center 45px; margin: 0 28px 0 0; }
.button5 { width: 83px; background:url('images/m5.png') center no-repeat; background-position: center 45px; margin: 0 28px 0 0; }
.button6 { width: 94px; background:url('images/m6.png') center no-repeat; background-position: center 45px; margin: 0 28px 0 0; }
.button7 { width: 125px; background:url('images/m7.png') center no-repeat; background-position: center 45px; margin: 0 28px 0 0; }
.button8 { width: 141px; background:url('images/m8.png') center no-repeat; margin: 0 28px 0 0; }
.button9 { width: 103px; background:url('images/m9.png') center no-repeat; }
.button1, .button2, .button3, .button4, .button5, .button6, .button7, .button8, .button9 { height: 110px; float:left; cursor:pointer; cursor:hand }

.button1:hover { background:url('images/m1-on.png') center no-repeat; margin:1px 28px 0 0 }
.button2:hover { background:url('images/m2-on.png') center no-repeat; }
.button3:hover { background:url('images/m3-on.png') center no-repeat; }
.button4:hover { background:url('images/m4-on.png') center no-repeat; background-position: center 39px; }
.button5:hover { background:url('images/m5-on.png') center no-repeat; background-position: center 39px; }
.button6:hover { background:url('images/m6-on.png') center no-repeat; background-position: center 39px; }
.button7:hover { background:url('images/m7-on.png') center no-repeat; background-position: center 39px; }
.button8:hover { background:url('images/m8-on.png') center no-repeat; }
.button9:hover { background:url('images/m9-on.png') center no-repeat; }


#middle { width: 1110px; height: 330px; float:left }
.logo { width: 317px; height: 324px; float: left; margin: 50px 30px 0 0 }
.slide { width: 711px; height: 324px; float: right; }



#bottom { float:left; width:100%; min-height:354px; background: url('images/bottom-bg.jpg') top left repeat; }
.bottom-wrapper { width: 1110px; margin: 20px auto; }
.bottom-left { width: 865px; float:left; border-right: 1px solid #bbbbbb; margin-bottom: 20px; }
.zdjecie-glowne { width:250px; float: left; height: 170px; overflow:hidden; border:3px solid #c4c4c4;margin-right:40px; }
.bottom-right { width: 244px; float:left; text-align:center; font-weight:bold; font-size: 14px; line-height:22px; }
.foto-box { width:163px; height:130px;float:left; border:3px solid #cfcfcf; margin:2px }



.wrapper-tekstu { width: 520px; float:left; text-align:justify }
.wrapper-tekstu h2 { font-size:22px; color:#4f4f4f; margin-bottom:10px; font-family: Arial, Helvetica, sans-serif }

.naglowek {  }

#footer { clear:both; height: 64px; background: url('images/footer-bg.jpg') top left repeat-x }
.footer-wrapper { width: 1110px; margin: 0 auto; padding-top:8px; }
