body {
	text-align: center; /* WYŚRODKOWANIE DLA IE w reszcie elementów dodaj margin LR - auto*/
	font-size: 12px;
	line-height: 150%;
	font-family: Tahoma, Verdana,Arial,Geneva,Helvetica, SunSans-Regular, sans-serif;
	background: #E2E2E2;
	margin-top: 15px;
}
#aaa1_naglowek{
	background-image: url(images/tlo_baner.jpg);
	text-align: center;
	width: 900px;
	height: 120px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;	
}
#adres{
	 text-align: left;
	 padding-left: 20px; 
	 padding-top:95px;
	
}
#aaa2_udtuznany{
	background: transparent;
	text-align: right;
	font: bolder;
	float: right;
	width: 200px;
	height: 60px;
	padding: 10px;
	padding-right: 20px;
	margin-top: 20px;
}	
.naglowek_cert {
	float: right;
		 padding: 15px;
		 padding-right: 20px;
		 padding-left: 0px;
}
												
#aaa3_glownatabela {
	width: 900px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	text-align: left;
	margin-top: 0px;
	padding-top: 0px;
	background: url(images/tlo_metal.jpg);
}
													
#aaa4_stopka{
	width: 900px;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid Black;
	background: url(images/tlo_metal.jpg);
}
#copyright {
text-align: left;
float: left;
padding-left: 20px;
}

#helwer {
text-align: right;
padding-right: 20px;
}

h1 {
	color: #036;
	font-size: 150%;
	margin-bottom: 22px;
}
h2 {
  color: #007F0E;
  font-size: 150%;
  margin-bottom: 16px;	
}
h3 {
	color: #007F0E;
	font-size: 110%;
	margin-bottom: 10px;
}

h4 {
	color: Black;
	font-size: 110%;
	margin-bottom: 10px;
	margin-top: 0px;
}
a {
	color: #007F0E;
	text-decoration: none;
	font-weight: bolder;
}

a:hover {
	text-decoration: underline;
	color: Black;
	font-weight: bolder;
}
/* ************************************* MENU GLOWNE *****************************************/
#navcontainer ul
{
text-align: center;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
margin-bottom: 0;
margin: 0px;
margin-left: auto;
margin-right: auto; /* WYSRODKOWANIE DLA opery*/
background-color: #036;
color: white;
width: 900px;
font-family: Tahoma,Arial,Helvetica,sans-serif;
line-height: 22px;
/* fixes Firefox 0.9.3 */
}

#navcontainer ul li
{
	display: inline;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 5px; /* matches link padding except for left and right */
	padding-top: 5px;
}

#navcontainer ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
color: white;
text-decoration: none;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #369;
color: white;
}
#navcontainer #left { border-left: 1px solid #fff; }
#navcontainer #current { color: Yellow; }
/* ************************************* KONIEC MENU GLOWNEGO **********************************/


/* ************************************* BLOK NAWIGACJI STRON **********************************/
#main_nawigacja{
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 0px;
	
}	
#main_nawigacja_center{/* WYŚRODKOWANIE NAWIGACYJNEGO BLOKU NA GŁÓWNEJ STRONIE*/
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 0px;
}	
/* ************************************* BLOK TEKSTU GŁÓWNEJ STRONY************************/
#main_tekst {
	width: 95%;
	/*min-height: 450px; /* WYSOKOSC STRON oprocz KATALOGu USTALONA TYLKO TUTAJ RESZTA NA AUTO- O 40PX MNIEJSZA NIŻ W katalog_menu */
	margin-top: 0px;
	padding-top: 20px;
	padding: 20px;
}


/* ************************************* KONIEC MENU STRON KATALOGU *******************************/
#katalog_menu {
	float: left;
	width: 30%; /*min-*/
	height: 490px; /* WYSOKOSC STRONY KATALOG USTALONA TYLKO TUTAJ RESZTA NA AUTO - O 40PX WIĘKSZA NIŻ W main_text */
	padding-top: 0px;
	padding-left: 0px;
	font-size: 110%;
	line-height: 160%;
	font-family: Default;
	font-weight: bolder;
} 

 /* ************************************* BLOK TEKSTU STRON KATALOGU ************************/
#katalog_tekst {
	float: left;
	width: 65%;
	height: auto;
	padding-left: 20px;
	padding-top: 10px;
}

#katalog_karty_tabela {
	font-size: 100%;
	line-height: 200%; 
	width: 500px;
	
}

.katalog_link {
	color: Black;
	text-decoration: none;
	font-weight: bolder;
}

.katalog_link:hover {
	text-decoration: underline;
	color: #007F0E;
	font-weight: bolder;
	
}
.katalog_link_current {
	color: #007F0E;
	text-decoration: none;
	font-weight: bolder;
}
.katalog_link_current:hover {
	color: #007F0E;
	text-decoration: none;
	font-weight: bolder;
}

/* ************************************* MAPA SERWISU - MENU ************************/
.mapa_menu {
	float: left;
	font-size: 120%;
	line-height: 150%;
	font-family: Default;
	font-weight: bolder;
	
} 
.mapa_link {
	color: Black;
	text-decoration: none;
	font-weight: bolder;
}

.mapa_link:hover {
	text-decoration: underline;
	color: #007F0E;
	font-weight: bolder;
}

.mapa_menu ul {
	list-style: none;
   font-weight: bolder;
	  
	
}
.mapa_menu ul ul {
	list-style: none;
	
}

.mapa_menu ul ul ul {
	list-style: square;
	 
}

ul {
	list-style-type: none;
}
ul ul {
   list-style-type: none;
}

ul ul ul {
	list-style: disc;
}


#logotekst{
	margin-left: -30px;
	text-align: center;
	
}
#logotekst ul li{
	display: inline;
	line-height: 200%;
}
.logotekst {
	font-style: italic;
	font-family: "Comic Sans MS",Trebuchet MS;
	color: #007F0E;
	font-size: 300%;
	margin-bottom: 16px;
}
.logotekst1{
	font-style: normal;
	font-family: Trebuchet MS;
	color: Black;
	font-size: 150%;
	
}
#baner1 {
   text-align: center; 	 
	
}
#akapit {
   float: left;
	margin: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-top: 0px; 
}
#lewy {
	float: left;
	width: 14%; /*min-*/
	/*height: 490px;  WYSOKOSC STRONY KATALOG USTALONA TYLKO TUTAJ RESZTA NA AUTO - O 40PX WIĘKSZA NIŻ W main_text */
	margin: 10px;
	margin-left: 0px;
	margin-top: 5px;
	padding: 10px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
}








