a.placowki:link, a.placowki:visited, a.placowki:active {
	color: #458f82;
	text-decoration: none;
	font-weight: bold;
}

a.poziom {
	display: block;
	width: 160px; /*to da ramke gruba na 5px*/
	height: 160px;
	background: #fff;
	background-repeat: no-repeat;
	background-position: center center;
	}

a.pion {
	display: block;
	width: 160px; /*to da ramke gruba na 5px*/
	height: 160px;
	background: #fff;
	background-repeat: no-repeat;
	background-position: center center;
	}

body {
	background-color: #fff;
}
	
#container { /*w konterze beda wszytkie elementy strony. uzywam go do wycentrowania */
	width: 900px;
	position: absolute;
	left: 50%; /*przesuniecie w lewo lewej krawedzi strony do polowy ekranu */
	margin-left: -450px; 
	/* cofni�cie od dok�adnie po�owe szerokosci kontenera. to po to, by �adnie wycentrowac kontener */
}
#logo {
	width: 600px;
	height: 64px;
	position: absolute;
	background-image: url('images/logo.gif');
	background-repeat: no-repeat;
}
/*#slogan {
	width: 215px;
	height: 18px;
	position: absolute;
	left: 550px;
	top: 30px;
	background-image: url('images/slogan.gif');
	background-repeat: no-repeat;
}*/

#zdjecia_top { /* flash pod menu */
	width: 900px;
	height: 150px;
	position: absolute;
	top: 5px;
	background-image: url('images/zdjecia2.jpg');
	background-repeat: no-repeat;
}
#do_galerii {
	width:900px;
	height: 19px;
	position: absolute;
	top: 20px;
	background: #2e6057;
}
#naglowek_tlo {
	width: 900px;
	height: 40px;
	position: absolute;
	top: 260px;
	background-image: url('images/header_bg.gif');
	background-repeat: repeat-y;
}
#naglowek {
	width: 200px;
	height: 30px;
	position: absolute;
	top: 0px;
	left: 350px;
}
#content { /* div bedacy mini kontenerem dla ca�ej sekcji tre�ci */
	width: 900px;
	position: absolute;
	top: 50px;
	/*background-image: url('images/content_bg.gif');*/
	background-color: #fff;
	/* obrazek jako t�o bo inaczej kolumny nie by�yby rownej wysokosci */
	background-repeat: repeat-y;
}
#lewa_kolumna {
	width: 890px;
	/*width: 770px;*/
	text-align:center;
	float: left;
	margin-right: 15px;  /* margines odsuwajacy tekst w prawej kolumnie od lewej krawedzi */
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#prawa_kolumna { /* ta deklaracja musi zostac pusta */
	width: 150px; 
	height: 100%;
	margin-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 0px;
	background-image: url('images/header_bg.gif');
	background-repeat: repeat-y;
	float: right;
	position: absolute;
	left: 740px;	
}
/*#footer {
	clear: both;
	position: relative;
	top: 21px;
	width: 770px;
	height: 29px;
	background-image: url('images/header_bg.gif');
	background-repeat: repeat-y;
	padding-top: 1px;
}
#wykonanie {
	position: absolute;
	top: 0px;
	left: 630px;
}*/

/* -------------- teksty ----------- */
/*h1.naglowek {
margin-top: 10px;
margin-left: 350px;
font-family: arial, verdana, tahoma, sans-serif;
color: #458f82;
font-size: 12pt;
font-weight: bold;
}*/

h1.naglowek {
margin-top: 10px;
margin-left: 10px;
font-family: arial, verdana, tahoma, sans-serif;
color: #458f82;
font-size: 12pt;
font-weight: bold;
}

h3.placowki {
font-family: arial, verdana, tahoma, sans-serif;
color: #458f82;
font-size: 12pt;
font-weight: bold;
text-align: center;
}
p.tresc {
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 10pt;
	color: #202020;
	line-height: 1.4em;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	text-align:justify;
}
p.galeria_tresc {
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 10pt;
	color: #202020;
	line-height: 1.4em;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	text-align:center;
}

p.footer {
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 8pt;
	color: #202020;
	line-height: 1.4em;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
}
p.produkty_kolumna {
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 10pt;
	color: #000;
}

a.footer:link {
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 8pt;
	color: #458f82;
	text-decoration: none;
}
a.footer:active {
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 8pt;
	color: #458f82;
	text-decoration: none;
}
a.footer:visited {
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 8pt;
	color: #458f82;
	text-decoration: none;
}
a.footer:hover {
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 8pt;
	color: #2e6057;
	text-decoration: none;
}

/*------------- menu ---------------*/
#menu {
	width: 900px;
	height: 19px;
	position: absolute;
	top: 0px;
	background: #2e6057;
}
.strona_glowna {
	display: block;
	width: 109px;
	height: 19px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #2e6057;
	color: #fff;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	text-align: center;
}
.strona_glowna:hover {
	background-color: #458f82;
}

.galeria {
	display: block;
	width: 60px;
	height: 19px;
	position: absolute;
	left: 109px;
	top: 0px;
	background-color: #2e6057;
	color: #fff;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	text-align: center;
}
.galeria:hover {
	background-color: #458f82;
}


.nasze_placowki {
	display: block;
	width: 110px;
	height: 19px;
	position: absolute;
	left: 169px;
	top: 0px;
	background-color: #2e6057;
	color: #fff;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	text-align: center;
}

.nasze_placowki:hover {
	background-color: #458f82;
}	

.kontakt {
	display: block;
	width: 70px;
	height: 19px;
	position: absolute;
	left: 279px;
	top: 0px;
	background-color: #2e6057;
	color: #fff;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	text-align: center;
}

.kontakt:hover {
	background-color: #458f82;
}

.leasing {
	display: block;
	width: 70px;
	height: 19px;
	position: absolute;
	left: 279px;
	top: 0px;
	background-color: #2e6057;
	color: #fff;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	text-align: center;
}

.leasing:hover {
	background-color: #458f82;
}

.allegro {
	display: block;
	width: 62px;
	height: 19px;
	position: absolute;
	left: 349px;
	top: 0px;
	background-color: #2e6057;
	color: #fff;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	text-align: center;
}
.allegro:hover {
	background-color: #458f82;
}

.ciekawostki {
	display: block;
	width: 90px;
	height: 19px;
	position: absolute;
	left: 411px;
	top: 0px;
	background-color: #2e6057;
	color: #fff;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	text-align: center;
}

.ciekawostki:hover {
	background-color: #458f82;
}

.meble {
	display: block;
	width: 65px;
	height: 19px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #2e6057;
	color: #fff;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	text-align: center;
}
.meble:hover {
	background-color: #458f82;
}

.aranzacje {
	display: block;
	width: 120px;
	height: 19px;
	position: absolute;
	left: 65px;
	top: 0px;
	background-color: #2e6057;
	color: #fff;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	text-align: center;
}
.aranzacje:hover {
	background-color: #458f82;
}

.ceramika {
	display: block;
	width: 80px;
	height: 19px;
	position: absolute;
	left: 185px;
	top: 0px;
	background-color: #2e6057;
	color: #fff;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	text-align: center;
}
.ceramika:hover {
	background-color: #458f82;
}

.artdekor {
	display: block;
	width: 120px;
	height: 19px;
	position: absolute;
	left: 265px;
	top: 0px;
	background-color: #2e6057;
	color: #fff;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	text-align: center;
}
.artdekor:hover {
	background-color: #458f82;
}

.figurki {
	display: block;
	width: 65px;
	height: 19px;
	position: absolute;
	left: 385px;
	top: 0px;
	background-color: #2e6057;
	color: #fff;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	text-align: center;
}
.figurki:hover {
	background-color: #458f82;
}

.instrumenty {
	display: block;
	width: 90px;
	height: 19px;
	position: absolute;
	left: 450px;
	top: 0px;
	background-color: #2e6057;
	color: #fff;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	text-align: center;
}
.instrumenty:hover {
	background-color: #458f82;
}

.lampy {
	display: block;
	width: 60px;
	height: 19px;
	position: absolute;
	left: 540px;
	top: 0px;
	background-color: #2e6057;
	color: #fff;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	text-align: center;
}
.lampy:hover {
	background-color: #458f82;
}

.maski {
	display: block;
	width: 60px;
	height: 19px;
	position: absolute;
	left: 600px;
	top: 0px;
	background-color: #2e6057;
	color: #fff;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	text-align: center;
}
.maski:hover {
	background-color: #458f82;
}

.panele {
	display: block;
	width: 60px;
	height: 19px;
	position: absolute;
	left: 660px;
	top: 0px;
	background-color: #2e6057;
	color: #fff;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	text-align: center;
}
.panele:hover {
	background-color: #458f82;
}

.ramy {
	display: block;
	width: 50px;
	height: 19px;
	position: absolute;
	left: 720px;
	top: 0px;
	background-color: #2e6057;
	color: #fff;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	text-align: center;
}
.ramy:hover {
	background-color: #458f82;
}

.rzezby {
	display: block;
	width: 70px;
	height: 19px;
	position: absolute;
	left: 770px;
	top: 0px;
	background-color: #2e6057;
	color: #fff;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	text-align: center;
}
.rzezby:hover {
	background-color: #458f82;
}}