/* --------------- MEDIA SCREEN --------------- */
/* -------------------------------------------- */
@media screen {


		.print{
					display:none; }

		body{
					background-color: #f4f4ec; margin: 0px; padding: 0px;
					font-family: trebuchet MS, tahoma; font-size: 16px; color: #4a4343;}
		img{
					border: 0px;}
		div{
					overflow: hidden; }

		h1 {
			font-size: 28px;
			}

		/* ----------- LINKI TEKSTOWE ------------- */
		/* ---------------------------------------- */
		a:link, a:active, a:visited{
					 color: #ea5d0b; text-decoration: underline; }
		a:visited{
					color: #800080;}
		a:hover{
					/*background-color: #ddddd3;*/ }

		a.aOut:link, a.aOut:active, a.aOut:visited, a.aOut:hover {
					 color: #404040; text-decoration: underline; background-color: transparent;}




		/* --------- LINKI OBRAZKOWE ------------ */
		/* -------------------------------------- */
		a.aImg:link, a.aImg:active, a.aImg:visited{
					 color: #ea5d0b; text-decoration: underline; }
		a.aImg:visited{
					color: #800080;}
		a.aImg:hover{
					background-color: transparent; }



		div#layTop, div#layMenuTop, div#layBody, div#layBottom, div#layFooter{
					margin: 0px auto; width: 960px;}
		div#layBody{
					background-image: url('img/bgLayBody.jpg'); background-position: top; background-repeat: no-repeat; min-height: 300px; }
		div#layMenuTop{
					height: 50px;}
		a.aMenuTop{
					float: left; overflow: hidden;}

		div#layBottom{
					height: 10px; background-image: url('img/kreskaFooter.jpg'); background-position: top; background-repeat: no-repeat;}
		div#layFooter{
					height: 22px; text-align: center; padding-bottom: 40px;}
		div#layMenuFooter{
					}
		a.aMenuFooter:link, a.aMenuFooter:active, a.aMenuFooter:visited{
					 color: #4a4343; display: inline; font-size: 14px; vertical-align: top;}
		a.aMenuFooter:visited{
					color: #800080;}
		a.aMenuFooter:hover{
					background-color: #ddddd3; }


		/* ---------- STRONA GŁÓWNA ----------- */
		/* ------------------------------------ */
		div#layStronaGlownaKolumnaLewa{
					width: 544px; min-height: 460px; float: left; background-image: url('img/bgFotoStronaGlowna.jpg'); background-position: top; background-repeat: no-repeat;}
		div#layStronaGlownaKolumnaPrawa{
					width: 416px; height: 343px; float: left; }


		/* ---------- CENNIK ------------- */
		/* ------------------------------- */
		div.poleForm{
					float: left; margin-right: 10px;}
		div.poleForm input{
					}
		div#cennikFormularz fieldset{
					 border: 1px solid #d7c694; margin-bottom: 20px; background-color: #f4efe1;
					 position: relative; display: block; padding: 0 0px 10px 10px; margin: 15px 10px 0px 0px; /* hack IE */}
		div#cennikFormularz legend{
					color: #fb7f37; font-weight: bold; padding: 0px 3px 0px 3px;
					position: relative;  top: -12px;  /* hack IE */}
		div#cennikFormularz img{
					display: block; }
		div.kolumnaRodzajSchodow{
					float: left; width: 440px;}
		div.komunikatError, div.komunikatOK{
					margin: 0px auto; width: 400px; text-align: center; padding: 8px; border: 1px solid #f80000; background-color: #ff8080; font-size: 16px; font-weight: bold; }
		div.komunikatOK{
					border: 1px solid #6b9f2e; background-color: #a5d968; }



		/* ------- GALERIA ---------------- */
		/* -------------------------------- */
		div#galeria img{
					border: 6px solid #e0ddd3; padding: 2px; margin-right: 10px; }
		div#galeria a{
					 background-color: transparent;}

}












/* ------------- MEDIA PRINT  -------------- */
/* ----------------------------------------- */
@media print {

		.noprint{
					display: none;}


}



/* --------- MEDIA PRINT SCREEN ------------------ */
/* ----------------------------------------------- */
@media screen, print { }













