html, body { font-size:12px; line-height:18px; background:#dfdfe0 url('images/bg.jpg') center no-repeat; }
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, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline
}
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:#2d7b93; 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 }

#wrapper { width: 1000px; margin: 0 auto; }

#top { width: 1000px; height: 70px; float:left }
.logo { width: 636px; height: 48px; background: url("images/logo.png") top left no-repeat; float: left; margin-top:20px; }
.logo2 { width: 162px; height: 87px; background: url("images/logo2.png") top left no-repeat; float: right; margin-top:10px; }

#middle { width: 1000px; float:left }
.menu { width: 1000px; height: 58px; float: left; background:url('images/menu-bg.png') top left no-repeat; font-size:22px;font-family:Trebuchet MS, sans-serif; color:#ffffff; position:absolute; }
.menu a { font-size:22px; color:#96acb7 }
.menu a:hover { color:#ffffff }
.button1, .button2, .button3, .button1-active, .button2-active, .button3-active { width:333px; }
.button1:hover { background:url('images/m1.png') top left no-repeat; }
.button2:hover { background:url('images/m2.png') top left no-repeat; }
.button3:hover { background:url('images/m3.png') top left no-repeat; }

.button1-active { background:url('images/m1.png') top left no-repeat; }
.button2-active { background:url('images/m2.png') top left no-repeat; }
.button3-active { background:url('images/m3.png') top left no-repeat; }
.button1, .button2, .button3, .button1-active, .button2-active, .button3-active { height:58px; float:left; text-align:center;padding-top:16px;letter-spacing:2px }

.slide { width: 1000px;height:356px;float:left;overflow:hidden;margin-top:20px }


#bottom { width: 1000px; float:left }
.wrapper-tekstu { float:left; padding:30px; color:#676767 }
.wrapper-tekstu h2 { color: #527e94; font-size:22px;margin-bottom:20px; }

.szybki-kontakt { width: 230px; float:right;text-align:center; padding:30px; font-size:14px; color:#515151;line-height:28px }
.szybki-kontakt h2 { color: #527e94; font-size:22px;margin-bottom:20px; }

.gallery-box, .gallery-box-last { float:left;margin-bottom: 19px; width:180px; height:130px;overflow:hidden; border: 5px solid #f8f8f8 }
.gallery-box { margin-right: 19px; }

#footer-spacing {  }
#footer { width:100%;height:60px;float:left; }
.footer-wrapper { width:1000px; height:50px; background:url('images/footer-bg.jpg') top left no-repeat; }
