html, body { font-size:14px; line-height:20px; background:#325386 url('images/bg1.jpg') top no-repeat;color:#313131 }
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: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	margin: 0;
	outline: 0;
	padding: 0;
}
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:#4e0107; 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: 825px;margin: 0 auto; }

#top { width: 825px; height: 110px; float:left }

	.logo { float:left;margin-top:5px;margin-left:-3px; }
	
	.menu { width: 425; height: 127px; float: right; font-size:20px; color:f7f7f7; }
	.menu a { color:#f7f7f7 }
	.menu a:hover { color:#1e1d55 }

	.button1, .button1-active { display:block;height:80px; float:left; text-align:center;background:url('images/button1.png') top left no-repeat;  }
	.button2, .button2-active { display:block;height:80px; float:left; text-align:center;background:url('images/button2.png') top left no-repeat;  }
	.button3, .button3-active { display:block;height:80px; float:left; text-align:center;background:url('images/button3.png') top left no-repeat;  }
	.button4, .button4-active { display:block;height:80px; float:left; text-align:center;background:url('images/button4.png') top left no-repeat;  }

	.button1, .button1-active {  margin-right:1px;padding:80px 58px 0 58px }
	.button2, .button2-active {  margin-right:1px;padding:80px 58px 0 58px }
	.button3, .button3-active {  margin-right:1px;padding:80px 58px 0 58px }
	.button4, .button4-active {  margin-right:1px;padding:80px 58px 0 58px }


#middle { width: 825px;height:290px; float:left;background: url('images/slide.png') top no-repeat; }

	.slider { float:right; margin-top:9px;margin-right:3px; }
	.slider-wrapper { margin-top:10px;float:right;margin-top:9px;margin-right:2px; }
	.slider-wrapper img { margin-top:0px;float:right;margin-top:9px;margin-right:2px; }

#bottom { width: 825px; float:left }

	.bottom_left { float:left;margin-top:-30px;margin-left:-20px; }
	.bottom_center { float:left;margin-top:4px;margin-left:5px; }
	.bottom_right { float:left;margin-top:-30px;margin-left:-5px; }
	
	.dalej1 { float:left;margin-left:-75px;margin-top:172px; }
	.dalej2 { float:left;margin-left:-94px;margin-top:172px; }
	.dalej3 { float:left;margin-left:-102px;margin-top:173px; }
	
	.naglowek { float:left;margin-left:40px;margin-top:70px;font-size:22px;color:#4e0107 }
	.opis { float:left;width:770px;margin-left:40px;margin-top:20px;margin-bottom:40px;color:#ffffff; }

.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 { width:100%;height:60px;margin-top:0px;float:left;background: url('images/footer_bg.png') top repeat-y; }

	#footer-wrapper { width: 825px; margin: 0 auto; }
	
	.partnerzy { float:left;margin-left:10px;margin-top:20px; }
	.jcarousel-skin-tango { float:left;margin-top:-5px; }
	.odee { float:right;margin-right:10px;margin-top:20px; }