html, body { font-size:13px; line-height:20px; background:#000000 url('images/bg1.jpg') top repeat-x;color:#c9c9c9 }
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:#ababab; text-decoration:none; }
a:hover { text-decoration:none;color:#e5e5e5; }
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: 1010px; margin: 0 auto; }

#top { width: 1010px; height: 140px; float:left;background:#151515 url('images/top_bg.jpg') }

	.logo { float:left;margin-left:400px;margin-top:10px; }

#middle { width: 1010px;min-height:400px;margin-bottom:0px;height:auto;float:left;background:#151515 url('images/middle_bg.jpg') top repeat-y; }
	
	.menu { margin-top:30px;width:1010px; }
	
	.naglowek { position:relative;float:left;width:1010px;margin-top:60px;margin-bottom:20px; }
	.opis { position:relative;float:left;width:1010px;margin-top:10px;margin-bottom:20px;color:#c9c9c9; }
	
	.gallery {  }
	.gallery-box  { margin-left:0px;margin-right:15px;float:left;margin-top:0px;margin-bottom:15px; overflow:hidden;display:block; }
	.gallery-box-last { margin-left:0px;margin-right:15px;float:left;margin-top:0px;margin-bottom: 15px;overflow:hidden;display:block; }
	.gallery a img { border: 2px solid #181818;margin-bottom:15px;margin-top:15px; }
	
	.fancybox-overlay { background:#151515 }

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


#footer-spacing {  }

#footer { width:100%;height:235px;float:left;margin-top:0px;background:url('images/footer_bg.jpg') top left repeat-x; }

	#footer-wrapper  { width: 1010px; margin: 0 auto; }
		
		.podpis { float:left;margin-left:70px;margin-top:20px;color:#f81515;font-weight:bold;font-size:12px; }
		.mail-icon1 { float:right;margin-right:500px;margin-top:-20px; }
		.e-mail1 { float:right;margin-right:450px;font-weight:bold;margin-top:-25px; }
		
		.mail-icon { float:right;margin-right:500px;margin-top:20px; }
		.e-mail { float:right;margin-right:450px;font-weight:bold;margin-top:0px; }
 
div.fadehover {
	position: relative;
	width:505px;
	}
div.fadehover1{
	position: relative;
	left:50%;
	width:505px;
	}
 
img.a {
	position: absolute;
	left: 0;
	top: 15%;
	z-index: 10;
        }
 
img.b {
	position: absolute;
	left: 0;
	top: 15%;
	}


