body {
	background-color: #000000;
	background-image: url(../gfx/bg.png);
	background-repeat: repeat-x;
	color: #818181;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}

a {
	color: #818181;
	text-decoration:none;
	}
	
a:hover{ 
	text-decoration:underline;
	}
	
a:active {
	color: #818181;
	}
	
img {
	border: 0px;
}

#txt {
	text-align: justify;
	margin: 10px 0 5px 20px;
	padding:0; 
	font-size: 10px;
}

p.wazne {
	font-size: 12px;
}
	
.obr_l {
	float: left;
	margin-right: 4px;
	margin-bottom: 4px;
}
.obr_r {
	float: right;
	margin-left: 4px;
	margin-bottom: 4px;
}
.obr_c {
	text-align: center;
}
.cl {
	clear: both;
}


strong {
	text-align: justify;
	margin: 0;
	padding:0; 
	font-size: 10px;
	}
	
#sg2 strong, #sg3 strong {
	font-size: 10px;
}
	
pre {
	text-align: justify;
	margin: 10px 0 5px 20px;
	padding:0; 
	font-size: 10px;
	color: #818181;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
h2 {
	text-align: justify;
	margin: 10px 0 5px 20px;
	padding:0; 
	font-size: 11px;
	font-weight: bold;
}
	
hr { 
	height:1px; 
	color: #818181;
}
	
ul, li, table {
	margin-left: 0;
}
	
#glowny {
	position: relative;
	width: 990px;
	top: 15px;
	margin:0 auto;
}	
	
#galery {
	background-color: #FFFFFF;
}
	
.galeryimage{
	padding-left: 5px;
}
	
	
/*nawigacja */
div#enhome {
	margin-left: 102px;
	margin-top: 80px;
	height: 25px;
}
div#plhome {
	margin-left: 112px;
	margin-top: 80px;
	height: 25px;
}
div#plhome div { 
	display: inline;
	margin-right: 20px;
}

div#menu {
	text-align: center;
	padding: 0px;
	margin-top: 10px;
	width: 990px;
	height: 40px;
}
	
#menu ul{
	list-style: none;
}
ul#menulist {
	padding-top: 0px;
}	
	
#menulist li, #menulist_sg li{
	list-style: none;
	margin: 0 30px 0 10px;
	display: inline;
}
	
img.down {
	padding-left: 30px;
}
		

	
/* strony */
#srodek {
	position: relative; 
	margin-top: 0px;
	margin-left: 0px; 
	width: 990px; 
}
	
div#stopka, div#stopka_pl {
	padding-top: 15px;
	margin-left: 50px;
	margin-bottom: 5px;
	height: 65px; 
	width: 990px; 
}

div#lewa {
	float:left;
	margin-top: 0px; 
	margin-left: 0px; 
	width: 515px; 
	height:310px;
}
	
div#prawa{
	float:left;
	margin-top: 8px;
	width: 460px; 
}
	
div#txt a {
	text-decoration: underline;
}
	
div#tytul {
	padding-bottom: 8px;
	border-bottom: 1px solid #828282;
	margin-bottom: 10px;
	margin-left: 20px;
}

div#buton {
	float:right;
	padding-top: 20px;
	font-size: 10px;
	}
	
div#buton img{
	margin-left: 5px;
	margin-bottom: 15px;
		}
	
div#buton A{
	font-size: 10px;
	font-weight: bold;
	margin-top: 200px;
	}

div#image { 
	height: 230px; 
	width: 435px;
	margin-top: 0px;
	margin-left: 50px;
	}
div#image img {
	border: 11px solid white;
}

div#lewa_2{
	text-align: left;
	padding: 35px 20px 20px 50px;
	z-index: 1;
}

div#wersje{
	width:100px;
	float:left;
}
	
	
div.tekst{
	width:330px;
	float:right;
	}
	
div.navgalery {
	width:100px;
	float:right;
	font-size: 10px;
	}
	
div.navgalery a, div.navgalery img {
	text-align: right;
	margin-top: 5px;
	}
	
div#wersje img{
	margin: 20px 10px 0 10px;
	}

div.goscie {
	float:left;
	width: 113px;
	text-align: center;
	}

div.goscie4 {
	width: 121px;
	float:left;
	text-align: center;
	}
	
div.goscie a, div.goscie4 a{
	font-weight: bold;
	}







div#stopka a,  div#stopka_pl a{
	font-size: 10px;
	color: #818181;
	margin-top: 0px;
	margin-left: 0px;
	}

div#stopka span, div#stopka_pl span{
	font-size: 10px;
	font-weight:bold;
	float: right;
	margin-right: 70px;
	}
	
div#stopka span a{
	margin-left: 15px;}
div#stopka span a.akt{
	text-decoration: underline;
}
	
div#stopka_pl span a{
	margin-left: 15px;}
	
div#stopka_sg a{
	font-size: 10px;
	color: #818181;
	}
	
div#inf a{margin-top: 0px;}

/* strona głowna */
	
div#srodek_sg {
	position:relative;
	margin-top: 0px;
	width: 990px; 
	height:258px;
	}
	
div#srodek2_sg {
	margin-top: 0px;
	width: 990px; 
	}
	
div#stopka_sg {
	margin-left: 0px;
	margin-top: 40px;
	margin-bottom: 5px;
	}
	
div#menu_sg {
	text-align: center;
	padding-top: 80px;
	}

div#image_sg {
	text-align: center;
	}

div#image_sg img {
	border: 12px solid #ffffff;
	}

div#sg1 {
	float:left; 
	width: 220px; 
	padding: 30px 0 0 60px; 
	}

	
div.jezyki img {
	margin-right: 10px;
	margin-bottom: 30px;
	}

div#sg2 {
	float:left; 
	width: 530px;
	padding-top: 10px;
	}

div#sg3 {
	float:left; 
	width: 160px; 
	padding-top: 30px;
	margin-left: 10px;
	}
	

#sg2 div#txt { 
	margin: 5px 0px 10px 0px; 
	font-size: 10px;
	color: #818181;
	}
	
#sg2 p.wazne {
	font-size: 11px;
	}

#sg2 div {
	margin: 0px 35px 0px 15px;
	border-top: 1px solid #818181;
	margin-top: 20px;
	padding-top: 10px;
}

div.button div{
	margin-bottom: 5px;
}


.iter {
	color: #000000;
	display: inline;
	margin-right: 8px;
	padding: 0px 3px; 
	cursor: pointer;
}
#iter, #iter2 {
	margin-top: 4px;
}
.iter2 {
	background: #818181;
	color: #000000;
	display: inline;
	margin: 0px 4px;
	padding: 0px 3px; 
	cursor: pointer;
}
.iter2#akt2 {
	background: #ACACAC;
}
.iter2 a {
	text-decoration: none;
	color: #000000;
}



/*arkusz do wydruku */

@media print {  

body  {
  background-color: #ffffff;
	background-image: none;
	margin:1.5cm; 
	} 

div#home, div#menu, div#buton, div#strony, div#wersje, div#image, div#stopka, div#lewa_2, div#menu_sg, div#button, div#strony, div#jezyki, div#image_sg, div#stopka_sg, div#sg1, div#srodek_sg, div#sg3 {
  display:none;        
	} 
	
div#lewa, div#srodek, div#glowny, div#srodek_sg, div#glowny_sg {background-color: #ffffff;}
	
div#prawa, div#sg2 {
background-color: #ffffff;
margin-left: 0px;
margin-top:0px;
width: 500px;
}

p {         
position:static;         
text-align:justify;
font-size: 12px;
font-family: Times;
} 
	

	}






#n_inp {
	border: 0px;
	background: url(../gfx/news_inp.gif) no-repeat;
	width: 140px;
	color: #ffffff;
	padding: 3px 8px;

}
.newsletter img {
	vertical-align: middle;
	cursor: pointer;
}
#n_txt {
	margin: 8px 0px;
}

