body
{
	font-size: 12px;
	text-align:left;
	font-family: Arial,Tahoma,Verdana;
	margin: 0px; 
	padding: 0px; 

	text-align:justify;
}
     
a:hover  {  text-decoration:none; font-size: 11px; color: #000;} 
a {  text-decoration:none; font-size: 11px; color:#1185c3;}
object { outline:none; }


/*  ----------------------- STANDARDOWE ------------------------------ */
div,form,p   { padding:0px; margin:0px;  }
img { border:0px; }
.czysc { clear:both; font-size:1px; overflow:hidden;}
/* --------------------------------------------------------------------------- */

.alarm { font-size:11px; color: rgb(241, 142, 0);  font-weight:bold; } 

/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							GLOWNE WARSTWY							                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
#bg1{width: 100%; background-image: url('images/bg1.gif'); background-repeat: repeat-x; background-position: top left;}
#bg2{ text-align: center; width: 100%; background-image: url('images/bg2.gif'); background-repeat: repeat-x; background-position: bottom left;}
#topbg { width: 100%; background-image: url('images/top.jpg'); background-repeat: no-repeat; background-position: center 65px; min-width: 1000px;}
#kontener { display: block; width: 1000px;  margin: 0px auto; text-align: left;}
#top { display: block; width: 1000px; height: 439px; }
#center { background-image: url('images/center.gif'); background-repeat: repeat-y; z-index: 100;}
#bottom { display: block; width: 1000px; height: 117px; background-image: url('images/bottom.gif'); background-repeat: no-repeat; background-position: 0px 0px; background-color: #080b0d;}
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							TOP							                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
#flash { display: block; width: 300px; height: 260px; margin: 0px 0px 0px 20px; }

#top_left { display: block; width: 361px; height: 439px; float: left; }
#top_right{ display: block; width: 639px; height: 439px; float: left; color: #fff; font-size: 11px;}
#logo { display: block; width: 300px; height: 112px; margin: 13px 0px 0px 18px; }

#menu1 { display: block; width: 559px; height: 50px; background-image: url('images/menu1.gif'); background-repeat: no-repeat; background-position: top left; margin-top: 13px;}
#menu2 { display: block; width: 557px; height: 50px; background-image: url('images/menu2.gif'); background-repeat: no-repeat; background-position: top right; padding: 0px 1px;}

#top_okna { display: block; float: left; width: 294px; height: 154px; margin: 21px 0px 0px 9px;}
#top_drzwi { display: block; float: left; width: 301px; height: 158px; margin: 17px 0px 0px 8px; }
#top_bramy { display: block; clear: left; float: left; width: 267px; height: 135px; margin: 11px 0px 0px 8px; }
#top_dachy { display: block; float: left; width: 267px; height: 135px; margin: 11px 0px 0px 35px; }

.top_links { padding-left: 15px; }
.top_links a { color: #fff;  font-size: 11px;}
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							BOTTOM   						                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
#kgnet { float: right; margin: 32px 66px 0px 0px;}
#bottom_menu { display: block; padding: 41px 0px 0px 40px; height: 14px;}
#bottom_menu a { margin-right: 16px; }
#stopka { display: block; padding: 37px 0px 0px 40px; color: #393c3d;}
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							CENTER						                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
#center1 {  background-image: url('images/center1.gif'); background-repeat: no-repeat; background-position: top left; z-index: 101;}
#center2 { display: block; width:1000px; background-image: url('images/center2.gif'); background-repeat: no-repeat; background-position: bottom left; }
#kontenerek { padding: 43px 0px 41px 0px; display: block; width: 1000px;}
#iefixer { width: 957px; padding-left: 18px; padding-right: 25px;}
h1 { margin:0px; padding:0px 0px 15px 47px; color: #00a3ff; font-weight: normal; font-size: 30px; background-image: url('images/hbg.gif'); background-repeat: no-repeat; background-position: 0px 10px;}

#start_left { width: 370px; float: left; padding-right: 40px; padding-left: 65px;}
#start_sep { width: 27px; border-left: 1px solid #cfcfcf; float: left; display: block; height: 136px; margin-top: 60px;}
#start_right { float: left; width: 420px; overflow:hidden; }
#start_right .txt_tresc { width: 130px; overflow:hidden; }

#mapa1 { width: 269px; height: 184px; float: left; margin-right: 21px;}

#oferta_menu { display: block; float: left; width: 218px; margin: 10px 0px 10px 0px; height: 407px; background-image: url('images/menu_oferta.gif'); background-repeat: no-repeat;}
#oferta_menu a { display: block; width: 147px; margin-left: 27px; height: 28px; border-bottom: 1px solid #d6d6d6; border-top: 1px solid #fff; color: #6a6a6a; font-size: 13px; line-height: 28px; text-align: right;}
#oferta_menu a.first { border-top-width: 0px; }
#oferta_menu a.last { border-bottom-width: 0px; }
#oferta_menu a:hover { color: #000; }

#podstrona { width: 490px; float: left; padding-left: 10px;}

.txt_tresc { text-align: justify; float: left;}
div.gal_fotka_box
{
	float:left; width:130px; display:inline; margin: 9px;overflow:hidden;
}
div .gal_fotka_nazwa {
    padding-top: 13px; text-align: center;
}

a.news_pdf { display: block; width: 200px;padding-left: 40px; background-image: url('images/pdf.gif'); background-repeat: no-repeat; margin: 10px 0px; font-size: 14px; height: 32px; line-height: 32px;}

#promocja { background-color: #eaeaea; width: 210px; display: block; float: right; background-image: url('images/promocja.gif'); background-repeat: no-repeat; background-position: bottom left; margin: 17px 0px 20px 0px;}
#promocja1 { height: 340px; background-image: url('images/promocja1.gif'); background-repeat: no-repeat; padding: 20px 20px 20px 20px}

.news_nazwa a, .news_nazwa { margin: 0px; padding: 0px; font-size: 18px; color: #fe6d00; }
.news_wiecej a { color: #22afff; line-height: 20px;}
.promocja_min { width: 162px; background-image: url('images/promocja_min.gif'); background-repeat: no-repeat; background-color: #f7f7f7; margin: 20px 0px;}
.promocja_min2 { padding: 5px 6px; background-image: url('images/promocja_min2.gif'); background-repeat: no-repeat; background-position: bottom left;}

.prod_lewo { float: left; width: 160px; }
.prod_right { float: left; width: 300px;}

/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							FORMULARze							                       			 */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
.formularz_etykieta { color: #535556; }

	input.formularz
	{
		width:240px;
		padding: 5px;
		background-color: #fff; border:1px solid #d1cfc2; 
		color: #000; font-size: 11px; font-family: Tahoma,Verdana,Arial;
		
	}
	
	
	.wiadomosc,textarea.formularz
	{
		width:240px; height:120px; padding:5px;
		background-color: #fff; 	border:1px solid #d1cfc2;  
		color: #000; font-size: 11px; 	font-family: Tahoma,Verdana,Arial;
		overflow:auto;
	}

	.guzik
	{
		background-color:#F6FAF9;
		color:#252525;
		font-weight:bold;
		font-size:11px;
		border:1px solid #B2B3B5; 
		font-family: Tahoma,Arial, Verdana;
		padding:3px;
	}
