/* reset ustawień */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
div {position: relative;}

/* właściwe style CSS */
body {background-image: url('images/body.jpg'); background-repeat: repeat-x; background-position: top; background-color: #dbd39a; margin: 0 auto; text-align: center;}
body.galerie {background-image: url('images/srodek2.jpg'); background-repeat: repeat-y; background-position: top center; background-color: #dbd39a; margin: 0 auto; text-align: center;}
div.clear {clear: both; width: 100%; height: 0px; margin: 0; padding: 0;}
div#top {width: 975px; height: 279px; background-image: url('images/top.jpg'); margin: 0 auto; background-position: center;}
div#srodek1 {height: 14px; background-image: url('images/srodek1.jpg'); background-repeat: no-repeat; background-position: center; margin: 0 auto; text-align: center; margin: 0; padding: 0; }
div#srodek2 {min-height: 343px; background-image: url('images/srodek2.jpg'); background-repeat: repeat-y; background-position: top center; margin: 0 auto; text-align: center; padding-bottom: 25px; clear: both; }
div#srodek2a {min-height: 343px; margin: 0 auto; text-align: center; }
div#srodek2tresc {width: 975px; height: auto; margin: 0 auto; position: relative;}
div#srodek3 {height: 16px; background-image: url('images/srodek3.jpg'); background-repeat: no-repeat; background-position: center; margin: 0 auto; text-align: center; }
div#menu {width: 119px; height: 306px; position: relative; top: 15px; left: 157px; text-align: left; float: left;}
div#menu2 {width: 119px; height: 306px; float: left; position: relative; left: 30px; top: 35px;}
div#flash {width: 453px; height: 344px; position: absolute; top: 0px; left: 430px;}
div#tresc {width: 975px; min-height: 275px; height: auto !important; height: auto; background-image: url('images/tresc.jpg'); margin: 0 auto; background-position: top center; background-repeat: no-repeat; }
div.telefon {width: 377px; height: 202px; background-image: url('images/telefon.png'); float: left; position: relative;}
div.tekst {width: 500px; text-align: center; font-size: 12px; color: #000000; font-family: Verdana, Arial, Tahoma; float: left; line-height: 2; position: relative; left: 53px; z-index: 999;}
div.tekst2 {width: 500px; text-align: center; font-size: 12px; color: #000000; font-family: Verdana, Arial, Tahoma; float: right; line-height: 2; position: relative; right: 50px;}
div#stopka {width: 975px; height: 183px; background-image: url('images/stopka1.png'); margin: 0 auto; background-position: center; background-repeat: no-repeat; position: relative; margin-top: -75px; z-index: 998;}
a.rychlakdesign {width: 194px; height: 31px; position: absolute; left: 403px; top: 153px; display: block; }
a.menu1 {display: block; width: 119px; height: 51px; background-image: url('images/menu1.png');}
a.menu1:hover {display: block; width: 119px; height: 51px; background-image: url('images/menu1hover.png');}
a.menu2 {display: block; width: 119px; height: 51px; background-image: url('images/menu2.png');}
a.menu2:hover {display: block; width: 119px; height: 51px; background-image: url('images/menu2hover.png');}
a.menu3 {display: block; width: 119px; height: 51px; background-image: url('images/menu3.png');}
a.menu3:hover {display: block; width: 119px; height: 51px; background-image: url('images/menu3hover.png');}
a.menu4 {display: block; width: 119px; height: 51px; background-image: url('images/menu4.png');}
a.menu4:hover {display: block; width: 119px; height: 51px; background-image: url('images/menu4hover.png');}
a.menu5 {display: block; width: 119px; height: 51px; background-image: url('images/menu5.png');}
a.menu5:hover {display: block; width: 119px; height: 51px; background-image: url('images/menu5hover.png');}
a.menu6 {display: block; width: 119px; height: 51px; background-image: url('images/menu6.png');}
a.menu6:hover {display: block; width: 119px; height: 51px; background-image: url('images/menu6hover.png');}
ul {margin-left: 25px; padding: 0; position: relative;}
li {margin-left: 15px; list-style-type: circle; text-align: left; padding: 0; position: relative;}
a.link {text-decoration: underline; font-weight: bold; color: #000000;}
div#galeria {padding-top: 0px; padding-bottom: 35px; position: relative; left: 60px; text-align: center; width: 800px; float: right; bottom: 50px;}
div#galeria a img {border: solid 5px #8a8563; position: absolute; top: 28px; left: 27px;}
div#galeriarealizacje {padding-top: 0px; padding-bottom: 35px; position: relative; left: 0px; text-align: center; width: 720px; float: left; left: 30px;}
div#prawa_kolumna {width: 800px; margin: 0 auto; left: 100px}
div#galeriarealizacje a img {border: solid 5px #8a8563; position: absolute; top: 28px; left: 27px;  text-align: center;}
div.galeria_bg {width: 180px; height: 135px; background-image: url('images/galeria_bg.png'); float: left; text-align: center;}
div.galeria_bg2 {width: 180px; height: 205px; background-image: url('images/galeria_bg.png'); float: left; text-align: center;}
div#prawa_kolumna p {text-align: justify; font-size: 12px; color: #000000; font-family: Verdana, Arial, Tahoma; line-height: 2;}














