body
{
	font-size: 12px;
	text-align:left;
	font-family: Arial,Tahoma,Verdana;
	margin: 0px; 
	padding: 0px; 
	background: url('images/tlo.jpg') repeat-x #00374f;
	color: #444444;	
}
     
a:hover  { color: #8ab801; text-decoration:none; font-size: 12px;} 
a { color: #444444; text-decoration:none; font-size: 12px; }
object { outline:none; }

h1,h2,h3,h4,h5 { color: #444444;	 font-size: 12px; }
h1 a,h2 a,h3 a,h4 a,h5 a { color: #444444;	 font-size: 12px; }

/*  ----------------------- STANDARDOWE ------------------------------ */
h1,h2,h3,h4,div,form,p   { padding:0px; margin:0px;  }
img { border:0px; }
.czysc { clear:both; font-size:1px; overflow:hidden;}
/* --------------------------------------------------------------------------- */

.alarm { font-size:13px; color:#416099;  font-weight:bold; }

h1 { color:#444444; font-size:15px; font-weight:bold; margin-bottom:15px;}

/* ------------------------------------------------------------------------------------*/	
/*							GLOWNE WARSTWY							                   */
/* ------------------------------------------------------------------------------------*/
div.kontener
{
	margin:2px auto; margin-top:0px; margin-bottom:0px;
	width:1000px;	overflow:hidden;
}

div#top { width:980px; height:105px; overflow:hidden; padding-top:11px; padding-left:20px;}
div#top_menu { width:610px; float:left; overflow:hidden; padding-top:34px; }
div#top_menu img { float:left; margin:0px; padding:0px;  }
div#top_logo { width:368px; float:left; overflow:hidden; }

div#baner { width:1000px; height:270px; overflow:hidden; background:url('images/baner_tlo.jpg') no-repeat; padding-top:14px;}
div#baner_lewo { width:615px; height:261px; float:left; overflow:hidden;  }
div#baner_ikonki 
{ 
	width:371px; height:223px; float:left; overflow:hidden; background: url('images/baner_ikonki.jpg') no-repeat; 
	padding-left:11px; padding-top:38px;

}
div#center_strona_glowna {  background: url('images/tlo_strona_glowna.jpg') repeat-x #00374E; padding-left:17px;}
div#center_podstrona{ background: #ffffff;}

div.tlo_cienie_podstrona { background: url('images/tlo_cienie_podstrona.jpg') no-repeat top center; padding-top:48px; padding-bottom:15px;}
div.tlo_cienie_strona_glowna { background: url('images/tlo_cienie_strona_glowna.jpg') no-repeat top center; padding-top:48px; padding-bottom:15px;}


div#bottom { border-top:1px solid #2e5b6f; background: url('images/tlo_bottom.jpg') repeat-x; height:86px;	padding-left:44px; padding-right:34px; padding-top:21px;}
div.bottom_menu 
{
	background: url('images/bottom_menu.jpg') no-repeat; float:left;  width:110px; padding:3px; height:17px; padding-top:4px; overflow:hidden; margin-right:3px; display:inline;
	font-size:11px; text-align:center; color:#8fbbce;
}
div.bottom_menu  a { font-size:11px; text-align:center; color:#8fbbce; }
div.bottom_menu  a:hover{ font-size:11px; text-align:center; color:#ffffff; }
div#bottom h1  { margin:0px; padding:0px; font-size:10px; color:#77919c; font-weight:normal; }


div.menu_zamiast_ikonki  { font-size:13px; color:#416099;  font-weight:bold;margin-bottom:10px; }
div.menu_zamiast_ikonki  a { font-size:13px; color:#416099;  font-weight:bold; }
div.menu_zamiast_ikonki  a:hover{ font-size:13px; color:#416099;  font-weight:bold; }


/* ------------------------------------------------------------------------------------*/	
/*							STRONA GŁÓWNA							                   */
/* ------------------------------------------------------------------------------------*/
div#box_main { width:512px; padding-right:36px; overflow:hidden; float:left; margin-bottom:8px;}
div#box_main_top { background: url('images/box_main_top.jpg') no-repeat; width:494px; height:10px; overflow:hidden; margin-left:18px; }
div#box_main_bottom { background: url('images/box_main_bottom.jpg') no-repeat; width:494px; height:10px; overflow:hidden; margin-left:18px; }
div#box_main_srodek { background:#ffffff; width:430px; overflow:hidden; padding-top:15px; padding-bottom:15px; padding-left:32px; padding-right:32px; margin-left:18px; }
div#main_prawo { width:435px; float:left; overflow:hidden; }

div.ramki_box { padding-left:14px; padding-right:8px; width:192px; overflow:hidden; float:left;}
div.ramki_img { width:189px; height:120px; background: url('images/ramki_main.gif') no-repeat; padding-left:3px; padding-top:3px;}
div.ramki_nazwa  { font-size:14px; color:#ffffff; font-weight:bold;  text-align:center; margin-bottom:3px; margin-top:5px;} 
div.ramki_opis  { font-size:13px; color:#ffffff; text-align:center; margin-bottom:3px; } 
div.ramki_oddwiedz  {  text-align:center; color:#9aca3e; font-size:12px;} 
div.ramki_oddwiedz  a{  text-align:center; color:#9aca3e; font-size:12px;} 
div.ramki_oddwiedz  a:hover{  text-align:center; color:#ffffff; font-size:12px;} 

/* ------------------------------------------------------------------------------------*/	
/*							PODSTRONA								                   */
/* ------------------------------------------------------------------------------------*/
div#podstrona_lewo { padding-left:17px; width:221px; float:left; padding-right:24px; overflow:hidden;}
div#podstrona_srodek {width:457px; float:left; padding-right:15px; padding-top:10px; text-align:justify; overflow:hidden;}
div#podstrona_srodek2 {width:737px; float:left; padding-top:10px; text-align:justify; overflow:hidden;}
div#podstrona_prawo {width:265px; float:left; overflow:hidden;}

div.postrona_elementy{ padding-left:11px; }
div.postrona_elementy img { margin:0px; padding:0px;}
div#podstrona_oczka { height:216px; overflow:hidden; margin-top:3px; margin-left:11px; }

div.realizacje_naglowki { width:350px; float:left; padding-right:29px; overflow:hidden; margin-bottom:20px; }
div.oferta_element { margin-bottom:20px; }
/* ------------------------------------------------------------------------------------*/	
/*							REALIZACJE PO PRAWEJ					                   */
/* ------------------------------------------------------------------------------------*/
div.gal_fotka_box { width:365px; float:left; margin-bottom:10px; overflow:hidden; text-align:left;} 
div.gal_fotka_box_img { float:left; background:url('images/gal_fotka_box_img.jpg') no-repeat top left; width:211px; height:110px; overflow:hidden; padding:13px; }
div.gal_fotka_box_opis { float:left; width:114px; float:left; overflow:hidden; padding-right:4px; padding-top:8px;} 
div.gal_fotka_box_opis_nazwa { color:#6081c3; font-size:14px; font-weight:bold; margin-bottom:4px;}
div.gal_fotka_box_opis_technologia { color:#818181; font-size:11px; font-weight:bold; margin-bottom:4px;}
div.gal_fotka_box_opis_technologia2 { color:#818181; font-size:11px; margin-bottom:12px;}
div.gal_fotka_box_wiecej { text-align:right;}

div.gal_prawo_box  { margin-bottom:25px; padding-left:28px; width:186px; } 
div.gal_prawo_img  { background:url('images/gal_fotka_box_img.jpg') no-repeat top left; width:211px; height:110px; overflow:hidden; padding:13px; }
div.gal_prawo_opis { padding-left:15px; padding-right:15px; margin-top:5px; } 

/* ------------------------------------------------------------------------------------*/	
/*							MODUL GALERIA						                   */
/* ------------------------------------------------------------------------------------*/
div.galeria_fotka_box { float:left; width:200px; overflow:hidden;} 
div.gal_fotka_nazwa { font-size:11px; text-align:center; margin-top:5px;} 

/* ------------------------------------------------------------------------------------*/	
/*							MODUL AKTUALNOSCI						                   */
/* ------------------------------------------------------------------------------------*/
div.news_box { margin-top:20px;}

div.news_nazwa { color:#416099; font-size:24px; font-weight:bold; margin-top:3px; text-align:left; margin-bottom:5px;	}
div.news_nazwa a{ color:#416099; font-size:24px; font-weight:bold; }
div.news_nazwa a:hover{ color:#99cc00; font-size:24px; font-weight:bold; }
div.news_shortopis { color:#515151; font-size:12px; }
img.news_mini_img { margin-right:10px; margin-bottom:10px; }

div.news_wiecej { color:#99cc00; font-size:12px; margin-top:3px; text-align:right;}
div.news_wiecej a{ color:#99cc00; font-size:12px;  }
div.news_wiecej a:hover{ color:#416099; font-size:12px; }

div.news_belkastron { color:#416099; font-size:12px; margin-top:10px; border-top:1px solid #416099; padding-top:6px; }
div.news_belkastron a{ color:#416099; font-size:12px;  }
div.news_belkastron a:hover{ color:#416099; font-size:12px;  }

/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							FORMULARze							                       			 */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
	iframe#mapa_google { background-color: #F6FAF9; border:1px solid #B2B3B5; padding:1px; }
	
	.formularz_etykieta { font-size:12px; color:#444444; height:20px; overflow:hidden; margin-top:7px; }
	input.formularz
	{
		width:200px; height:15px;
		padding-left:3px; padding-right:3px; padding-top:2px; 
		background-color: #F6FAF9; border:1px solid #B2B3B5; 
		color: #B2B3B5; font-size: 11px; 	font-family: Tahoma,Verdana,Arial;
	}

	select.formularz
	{
		width:209px; height:19px;
		background-color: #F6FAF9; border:1px solid #B2B3B5; 
		color: #B2B3B5; font-size: 11px; 	font-family: Tahoma,Verdana,Arial;
	}	
	
	.wiadomosc,textarea.formularz
	{
		width:280px; height:120px; padding:3px;
		background-color: #F6FAF9; 	border:1px solid #B2B3B5;  
		color: #B2B3B5; font-size: 11px;	font-family: Tahoma,Verdana,Arial;
		overflow:auto; 	
	}
