	@charset "utf-8";
	/* Ustalenie strony kodowej pliku */	
/*
 *	Ustawienia wizualne opisu
 * SJ 2014
 */

/* Kolor tekstu laminatów */
.lam_kolor { color: rgb(210,25,10); }
.kolor_lam { color: rgb(210,25,10); }

/* Kolor tekstu budowlanki */
.bud_kolor { color: rgb(0,102,204); }	
.kolor_bud { color: rgb(0,102,204); }	

/*  */ 
.zaokraglona_ramka {
	 -moz-border-radius: 25px; /* FF */
	 -webkit-border-radius: 25px; /* przeglądarki z webkitem (Safari, Chrome itp.) 
	 -khtml-border-radius: 25px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
	 border-radius: 25px; /* pozostałe przeglądarki */
	 /*	background-image: url(SVG/prostokat.svg); /* Opera */
	 behavior: url(SVG/border-radius.htc); /* dodatek dla badzIEwnej przeglądarki */
}

/* Odsunięcie obrazka od dolnej krawędzi */
/* Wyśrodkowanie grafiki */
p img {
	 margin-bottom: 5px; 
	 text-align: center;
 }

/* Obramowanie ramki z obrazkiem w budowlance */
.ramka_rys { border: solid 1px rgb(200,200,200); }


/*  */
h1, h2, h3, h4, h5, h6 {
	 margin: 0; 
	 padding: 0; 
	 text-indent: 0px;
	
}

h1 {
	 font-size: 180%;
	 letter-spacing: 0.05em;
	 line-height: 135%;
	 text-align: center;
	 font-weight: normal;
}

h2 {
	 font-size: 160%;
	 letter-spacing: 0.05em;
	 line-height: 135%;
	 text-align: center;
	 font-weight: normal;
	 margin: 6px 0px;
}

h3 {
	 font-size: 120%;
	 margin-top: 10px;
	 margin-bottom: 7px;
	 font-weight: normal;
}

h4 {
	 margin-top: 10px;
	 margin-bottom: 5px;
}

h5 {
	 text-align: left;
	 margin-top: 8px;
	 margin-bottom: 2px;
	 font-size: 95%;
}

/* Tytuły na stronach */
.tytul-1 {
	 margin-top: 5px;
	 margin-bottom: 10px;
}

.tytul-2 {
	 margin-top: 5px;
	 margin-bottom: 10px;
}


ul {
	 margin: 0px; 
	 padding-left: 2em;
}

ul li {
	 margin: 0;
	 text-indent: 0px;
}
 
/* Marginesy wewnętrzne dla bloku 
 * wewnątrz zaokrąglonych ramek 
 */ 
.marginesy-20 { margin: 18px; }

.marginesy-5 { 	margin: 0px 5px; }

/* Kolor tekstu użytego do opisu produktów */
.opis {
	 text-align: left;
	 text-indent: 1em;
	 line-height: 135%;
	 color: rgb(98,98,98); 
}

.tytul {
	 
}

/*--------------*/
/*****KONTAKT****/
/*--------------*/
#KONTAKT {
	 margin: 0px 0px;
	 width: 100%;
	/* 
	//	border-color: rgb(200,200,200); 
	//	border-style: solid;
	//	border-width: 3px;
	//	background-color: rgb(255,255,255); 
	//	height: 100px; 
	// padding: 20px;
	*/
}
.kontakt {
	text-align: left;
	margin-top: 5px; 
	margin-left: 10px;
	position: relative;
	
}
 
.adres {
	 width: 100%;
	 float: left;
	 position: relative;
	 left: 10px;
	 top: 0px;
	 text-align: left;
	 margin: 0;
	 z-index: 50;
	 line-height: 140%;
	/*
	//bottom: 0px;
	//margin-left: 20px; 
	//top: 225px; 
	*/	
} 
 
.mapa {
	 float: right;
	 position: relative;
	 right: 0px;
	 z-index: 0;
	 bottom: 10px;
		/*
	//top: 10px;	
	//margin-right: 20px; 
	//margin-bottom: 20px;
	*/
} 

/* --------------------------------------------------- */
/* Ustawienia wykorzystane w mapie serwisu 				 */
/* --------------------------------------------------- */ 

.mapa_serwisu_lam {
	 width: 55%;
	 text-align: left;
	 float: left;
 }
 
.mapa_serwisu_lam h1 { 
	 font-size: 14px; 
	 line-height: 22px;
	 /*font-weight: bold;*/
	 letter-spacing: 0.0em;
	 text-align: left;
	 margin: 3px;
 }
 
.mapa_serwisu_lam h2 { 
	 font-size: 12px;  
	 letter-spacing: 0.0em;
	 text-align: left;
	 margin: 3px;
 }
 
.mapa_serwisu_lam li { 
	 font-size: 11px;  
	 letter-spacing: 0.0em;
	 text-align: left;
	 margin: 3px;
 }

.mapa_serwisu_lam a:link, .mapa_serwisu_lam a:visited { 
	 color: rgb(210,25,10); 
	/* background: rgb(228,228,228);
	 padding: 2px 4px*/
 }
.mapa_serwisu_lam a:hover { text-decoration: underline; }

/* budowlanka */

.mapa_serwisu_bud {
	 width: 45%;
	 text-align: left;
	 float: left;
 }
 
.mapa_serwisu_bud h1 { 
	 font-size: 14px;  
	 /*font-weight: bold;*/
	 letter-spacing: 0.0em;
	 text-align: left;
	 margin: 3px;
 }
 
.mapa_serwisu_bud h2 { 
	 font-size: 12px;  
	 letter-spacing: 0.0em;
	 text-align: left;
	 margin: 3px;
 }
 
.mapa_serwisu_bud li { 
	 font-size: 11px;  
	 letter-spacing: 0.0em;
	 text-align: left;
	 margin: 3px;
 }

.mapa_serwisu_bud a:link, .mapa_serwisu_bud a:visited { color: rgb(0,102,204); }
.mapa_serwisu_bud a:hover { text-decoration: underline; }


/* --------------------------------------------------- */
/* Ustawienia wykorzystane w wyświetlaniu galerii zdjęc */
/* --------------------------------------------------- */

.galeria {
	 text-align: center;
	 margin: 10px auto;
	 /*
	 padding: 10px;
	 margin: 0px 10px 15px 10px;
	 */
}

.galeria table {
	margin-left: auto;
	margin-right: auto;
}

.galeria td {
	padding: 5px 5px 10px 5px;
}

.galeria td img {
	border: 1px solid rgb(200,200,200);
	border-radius: 14px;
	/*background: rgb(245,245,245);*/
}

/* -------------------------------------------------- */
/* LIGHTBOX */
/* -------------------------------------------------- */
#LIGHTBOX {
	 float: left;
	 margin-bottom: 15px;
	 /*
	 margin-left: 15px;
	 margin-right: 15px;
	 text-align: center;
	 margin-top: 10px;	
	 border: solid 1px rgb(50,50,50)
	 */
}

#LIGHTBOX img {
	 /*
	 text-align: center;
	 border: 1px solid rgb(200,200,200);
	 border-radius: 10px;
	 margin-left: 5px;
	 */
}

#LIGHTBOX .outher { /*float: left;*/ }

.box-gallery {
	 border: 1px solid rgb(200,200,200);
	 border-radius: 10px;
	 margin: 5px 0px 5px 0px;
	 margin-left: 16px;
}