body
{
	font-size: 11px;
	text-align:left;
	font-family: Arial,Tahoma,Verdana;
	margin: 0px; 
	padding: 0px; 
	background: #f5f5f5;
	color: #333333;	
}
     
a:hover  { color: #159773; text-decoration:none; font-size: 12px;} 
a { color: #181616; text-decoration:none; font-size: 12px; }
a:focus { outline: none;} /* Usuwa ramke z linków na img w FF */
object { outline:none; }


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

.alarm {padding-bottom: 8px; font-size:11px; color:#159773;  font-weight:bold; }

/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							GLOWNE WARSTWY							                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#kontener {margin: 0px auto; width: 770px; overflow: hidden;}

div#top{width: 770px; height: 276px;  }
	div#top_gora {width: 770px; height: 86px; overflow: hidden;}
		div#top_logo {width: 230px; height: 50px; padding: 0px 0px 3px 0px; float: left; overflow: hidden;}
		div#top_srodek {width: 377px; height: 75px; padding: 11px 5px 0px 5px; float: left; overflow: hidden; color: #777777; font-size: 9px; font-family: Verdana,Tahoma,Arial; border-right: 1px dotted #888888;}
		div#top_prawy {width: 128px; height: 70px; padding: 8px 5px 8px 18px; float: right; overflow: hidden; border-right: 1px dotted #888888; background-color: #d4edea;}
			div.top_flaga {width: 39px; height: 20px; float: left; overflow: hidden;}
				.top_flaga a { display: block; width: 34px; height: 16px; border: 1px solid #aba9aa; }
	div#top_baner {width: 770px; height: 160px;}
	div#menu {width: 770px; height: 27px; display: block; background-color: #e5e5e5; border-top: 2px solid #159773; border-bottom: 1px solid #cccccc; text-align: left;}
		#menu a {display: block; display: block; height: 27px; line-height: 27px; padding: 0px 10px 0px 10px; float: left; overflow: hidden; color: #159773; font-size: 11px; font-family: Verdana,Tahoma,Arial; font-weight: bold; margin: 0px 4px 0px 0px;}
		#menu a:hover {color: #ffffff; font-size: 11px; font-family: Verdana,Tahoma,Arial; font-weight: bold; background-color: #159773;	}

		
		
div#center {width: 770px; overflow: hidden; background: #ffffff;}
	div#lewy {width: 520px; float: left; overflow: hidden;}
		div#lewy_onas {padding: 0px 10px 25px 10px; font-size: 11px; font-family: Arial,Tahoma,Verdana; text-align: justify; text-indent: 2em; line-height: 150%;}
		div#lewy_kontakt { display: block; float: left; width: 209px; padding: 0px 0px 0px 10px; }
		
		div#lewy_info { display: block; float: left; width: 290px; border-top: 1px dashed #e5e5e5; border-left: 1px dashed #e5e5e5; background-color: #f6f0e8; min-height: 150px; height: auto !important; height: 150px; padding: 5px; }
		div#lewy_info_tekst { }
			div#lewy_info_tekst_foto { float: left; width: 105px; }
			div#lewy_info_tekst_opis { float: left; width: 180px; }
		
	div#prawy {width: 249px; float: right; overflow: hidden; background-color	: #fbfbfb; color: #888888; padding: 0px 0px 0px 0px; border-left: 1px dotted #e5e5e5; font-size: 11px;}
		div.zajawka { display: block; padding: 20px 10px 10px 10px; border-bottom: 1px dashed #e5e5e5; line-height: 100%; text-align: justify; }
			.zajawka a { display: block; background-image: url('images/triangle.gif'); background-repeat: no-repeat; background-position: 0px 1px; text-indent: 17px; font-size: 11px; color: #888888;}
			.zajawka a:hover { font-size: 11px; color: #666666;}
		

div#bottom{width: 770px; height: 48px; overflow: hidden; background-color: #ededed; border-top: 1px solid #cccccc;}		
	div#bottom_tekst {width: 580px; float: left; overflow: hidden; padding: 6px 15px 0px 15px; color:#333333; font-size: 10px; text-align: justify;}
	div#undicom {width: 140px; float: left; overflow: hidden; padding-top:12px; padding-right:10px; text-align: right; font-size: 10px; color:#333333;}
		#undicom a { color: #159773; font-size: 10px; font-family: Verdana,Tahoma,Arial; }
		#undicom a:hover { color: #333333; font-size: 10px; font-family: Verdana,Tahoma,Arial;	}

		
h1 {font-family: Verdana,Tahoma,Arial; font-size: 13px; color: #f68b00; padding: 17px 0px 16px 10px; margin: 0px;}
h2 {font-family: Verdana,Tahoma,Arial; font-size: 11px; color: #077143; padding: 5px 0px 5px 0px; margin: 0px; font-style: italic;}
h3 {font-family: Verdana,Tahoma,Arial; font-size: 11px; color: #f68b00; padding: 5px 0px 5px 0px; margin: 0px; font-style: italic;}
h4 { font-family: Verdana,Tahoma,Arial; font-size: 11px; color: #333333; padding: 5px 0px 5px 0px; margin: 0px; }
hr {  border-bottom: 1px dashed #e5e5e5; border-left: 0; border-right: 0; border-top: 0; background-color: #fff; color: #fff; height: 10px; overflow: hidden; padding: 0px 0px 0px 0px; margin: 0px -10px 10px -10px; clear: both; width: 770px; display: block;}
* html hr { margin-top: -7px; height: 11px; margin-bottom: 3px; }
*:first-child+html hr { margin-top: -7px; height: 11px; margin-bottom: 3px;}

div.naglowek3 {font-family: Verdana,Tahoma,Arial; font-size: 11px; color: #f68b00; padding-bottom: 5px;}


div.txt_tresc { padding: 0px 10px 28px 10px;font-family: Verdana,Tahoma,Arial;  }

	div.txt_kontakt {width: 250px; float: left; overflow: hidden;}
	div.kontakt_box {width: 350px; padding-left: 100px; float: left; overflow: hidden;}
	div.kontakt_etykieta {width: 105px; height: 15px; padding-top: 5px; margin-bottom: 7px; float: left; overflow: hidden; color: #333333; font-size: 11px;}
	div.kontakt_pole {width: 215px; margin-bottom: 7px; float: left; overflow: hidden;}	
		input.kontakt_input {width: 210px; height: 20px; margin: 0px; padding: 0px; border: 1px solid #dedddd; color: #333333; font-size: 11px; font-family: Arial,Tahoma,Verdana;}
		textarea.kontakt_tekst {width: 210px; height: 90px; margin: 0px; padding: 0px; border: 1px solid #dedddd; color: #333333; font-size: 11px; font-family: Arial,Tahoma,Verdana; resize: none;}
	div#kontakt_btn { display: block; padding: 5px 31px 0px 0px; text-align: right;}

div.prod_box_narrow, div.prod_box_wide { border-top: 1px dashed #e5e5e5; padding: 10px 0px 10px 0px;}
	.prod_box_bg1 { background-color: #fefefe; }
	.prod_box_bg2 { background-color: #fbfbfb; }

	.prod_box_narrow .prod_foto  { float: left; padding: 0px 10px 0px 10px; text-align: left; width: 200px; height: 150px; display: block; position: relative;}
		a.prod_foto_min { position: absolute; border: 1px solid #fff; bottom: 1px; right: 1px;}
	.prod_box_wide .prod_foto { padding: 0px 10px 10px 10px; text-align: center;}
	
	.prod_box_narrow .prod_opis { float: left; padding: 0px 10px 0px 10px; width: 525px; }
	.prod_box_wide .prod_opis {  padding: 0px 10px 0px 10px;  }
		div.prod_filmik {padding: 10px 0px 5px 0px;}
