body, html
{
	font-family: "Trebuchet MS", 	Verdana, Arial;   
  font-weight: normal;
	font-size: small;
	line-height: 120%;
  text-align: center;  
  color:#000066;
  
}


.main
{
	padding: 0px;
	width: 1000px;
	text-align: justify; /*	border: 1px solid #000066;  */
	margin: 0 auto;
}


a:link, a:visited
{
 color: #000066;   
 text-decoration: underline; 
}




.naglowek-de, .naglowek-pl
{
	padding: 0px;
	width: 100%;
	height: 100px;
	padding: 0px 0px 0px 0px;
	background-position: center;
	background-repeat: no-repeat;
}


.naglowek-de
{
	background-image: url(../img/baner-de.jpg);

}

.naglowek-pl
{
	background-image: url(../img/baner-pl.jpg);

}




.srodek

{ text-align: center; }


.menu
{
	text-align: center;
	background: #000066;
	color: white;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;

}


#none
{
	color: gray;
}

.menu a:link, .menu a:visited
{
	color:white;
	text-decoration: none;
}

.menu a:hover
{
	color: yellow; 
  font-weight:bolder;
}



ul.norm
{
	list-style-position: outside;
	list-style-image: url(../img/paragraf.gif);
	padding-bottom: 10px;
	padding-top: 10px;
}


ul.bez
{
  margin-top: 0; 
  line-height: 150%;
  list-style-type: none;

}


.kolor
{
	margin: 5px 0 5px 0;
	line-height: 150%;
	padding: 0 0 0  3px;
	border: 1px solid red;
	clear: both;
	width: 65%;
	background-color: yellow;
}


.panel 
{
	line-height: 125%;
	padding-left: 15%;
	padding-right: 15%;
	padding-bottom: 5%;
	text-align: justify;
	font-size: small;
	padding-top: 10px;
	border: 1px solid #000066;
/*  	-moz-border-radius:15px;   */
}

div#powrot 
{
	width: 100px;
	height: 75px;
	background: transparent url(../img/powrot.gif) top left no-repeat;
}






.flagi
{
	height: 100px;
	width: 100%;
	text-align: right;
	padding-right:0px;
}



	

h1
{
	text-align: center;
	padding: 5px;
	padding-top: 15px;
	padding-bottom: 25px;
	font-size: 140%;
	font-family: Verdana;
	color: #000066;
/*	letter-spacing: -1px;
	word-spacing: -3px;  */
}

h2
{
   
	text-align: center;
	padding:3%; 
	font-size: 120%;
	font-family:  Tahoma, Georgia, Arial, Helvetica, sans-serif;
}

h3
{
   
	text-align: center;
	font-size: 90%;
	font-family:  Tahoma, Georgia, Arial, Helvetica, sans-serif;
}


.table
{
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
  border-collapse: collapse;
	empty-cells: show;
	width: 100%
}





td.form
{
 padding: 5px;
 width: 50%;
 text-align:right;
 font-size: small;
 font-family: Verdana, Arial, Helvetica, sans-serif;

 }

td.opis
{
 padding: 5px;
 width: 50%;
 font-family: arial, werdana;
 text-align:left;
 font-size: 10px;
 color: #555555;
line-height: 100%;

}





td.form_tytul
{
 background: #f3f3f3;  
 padding: 5px;
 width: 50%;
 text-align:center;
 font-weight:bold;
 font-size: 12px;

}




.alert, .alert_link, .mocny
{
	font-size: 120%;
	color: red;
  font-weight: bold;
	line-height: 150%;
	text-align: center;
}


.mocny
{
	font-size: 120%;
	color: green;
  font-weight: bold;
	line-height: 150%;
	text-align: center;
}



.alert a:link, .alert a:visited, .alert a:hover
{
  font-size: inherit;
	text-decoration: underline;
	color: red;
  
}





.table_show, .table_casus
{
	font-family: "Gill Sans", Geneva,Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	border-collapse: collapse;
	empty-cells: show;
}


.table_show th,  .table_show td, .table_casus td, .table_casus th
{
	text-align: center;
	border: 1px solid #000066;  
	padding: 5px;
	font-size: 80%;
}



.table_casus th
{
 width:50%;
} 

.table_casus td
{
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
  width: 50%;
}

.table_casus textarea
{
 border:0;
} 


div#w3c 	{
   /*border: 1px #ff3300 solid;*/
	float: left;
	padding: 0;
	margin-top: 0px; 
	}	


.info, .info1
{

 font: icon;
 text-align:center;
 color: green;
}

.info1
{ text-align: left; 
  padding: 30px 0 0 0;
}


h6
{
   text-align: center;
   padding:5px;
   padding-top: 5px;
   font-size: 20px;
   font-family: courier;
   color: green;
}


.cena
{
	text-align: center;
	padding: 5px;
	padding: 15px;
	font-size: 20px;
  width: 450px;
	font-family: courier;
	background-color: green;
	color: white;
	font-weight: bolder;
}


	
.mocny
{
	font-weight: bolder;
}










.table_form
{
	font-family: "Gill Sans", Geneva,Verdana, Arial, Helvetica, sans-serif;
	margin-top: 15px;
	border-collapse: collapse;
	empty-cells: show;
	width: 100%
}


td.form1, td.form1_center
{
 background: #f3f3f3;  
 padding: 5px;
 width: 50%;
 font-size: 12px;
}

td.form1
{
 text-align:right; 
}

td.form1_center
{
 text-align:center;
}

td.logowanie
{
 background: #f3f3f3;  
 padding: 5px;
 width: 50%;
 text-align:left;
 font-size: 12px;
}

td.form1_tytul
{
 background: #f3f3f3;  
 padding: 5px;
 width: 50%;
 text-align:center;
 font-weight:bold;
 font-size: 12px;

}


td.belka

{
  height: 2px;
  background: #220000;
}

.table_cennik
{
	font-family: "Gill Sans", Geneva,Verdana, Arial, Helvetica, sans-serif;
	color: #222222;
	border-collapse: collapse;
	empty-cells: show;
	celpadding: 0px;
}







td.cennik_tytul
{
 font-size: 12px;
 text-align: center;
 border: 1px solid #220000;
font-weight: bold;
border-spacing: 0px;
empty-cells: show;
}






td.cennik
{
	text-align: center;
	font-size: 12px;
	border: 1px solid #220000;
}




td.cennik_lewy
{
	font-size: 12px;
	text-align: left;
	padding: 5px;
	border: 1px solid #220000;
}





 	

.alert, .alert_l, .alert_link
{
	font-size: 15px;
	color: red;
	font-weight: bold;
	line-height: 150%;
	
}

.alert
{
 text-align:center;
} 

.alert_l
{
 text-align:left;
} 


.alert_link
{
	text-decoration: underline;

}

.ciemnia
{
display:none;
}


A.transp:link, A.transp:visited
{
 color: #220000;
 text-decoration: underline; 
}

dt
{
 font-weight: bold;	
}
dl.lista
{
 line-height:125%;	
}

ul.bez
{

	font-size: 14x;
	line-height: 150%;
   
	padding-left: 60px;
  list-style-type: none;


}

ul.wycena
{
	font-size: 14x;
	line-height: 150%;
  list-style-type: none;
	padding-left: 40%;


}
