body {
margin: 0;
padding: 0;
font-size: small;
background: #e7e7e7; 
}

 #bg1 {
margin: 0;
padding: 0;
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 170px;
background: url(images/bg1.png) repeat-x;
}
#bg2 {
margin: 0;
padding: 0;
position: absolute;
z-index: 1;
top: 170px;
left: 0;
height: 45px;
width: 100%;
background: #d4d7da;
} 


#container0 {
position: absolute;
z-index: 2; 
width: 100%;
height: 100%;
}


#container1[id] {
position: relative;
margin: 0 auto;
padding: 0; 
width: 988px; 
background: url(images/cien.png) repeat-y;
}
#container2 {
 margin: 0 auto;
padding: 0;
width: 964px; 
} 





#baner {
margin: 0;
padding: 0;
border-top: 6px solid #3f5265;
background: url(images/baner_tlo.png) repeat-x;
height: 164px;
}
		#baner a:link img, #baner a:visited img, #baner a:hover img, #baner a:active img {
		border: 0 none;
		}
		
		.baner_logo {
		margin: 0 0 0 0;
		}
		
		.baner2 {
		float: right;
		width: 505px;
		height: 104px;
		margin: 60px 0 0 auto; 
		}
		
.banertxt {
position: absolute;
top: 70px;
right: 250px;
color: #ffffff;
font: italic 150% "Times New Roman", Garamond, serif;
word-spacing: 5px;
}


#menu {
margin: 0;
padding: 0;
width: auto;
height: 45px;
background: url(images/menu.png) repeat-x;
}

#menu ul {
margin: 0 0 0 0;
padding: 16px 0 10px 0;
background: url(images/menu_planet.jpg) no-repeat bottom right;
height: 19px;
text-align: center; 
}
#menu li {
display: inline;
margin: 0;
padding: 0;
font: bold 100% verdana, arial, sans-serif;
}

#menu a {
height: 100%;
padding: 13px 20px 10px 20px;
text-decoration: none;
}
		#menu a:link {
		color: #0c151f
		}
		#menu a:visited {
		color: #0c151f
		}
		#menu a:hover {
		color: #ffffff;
		background: #4176a3;
		}
		#menu a:active {
		color: #0c151f
		} 


.jezyk {
position: absolute;
z-index: 10;
top: 182px;
right: 30px;
margin: 0;
padding: 0;
}	
.jezyk li {
display: inline;
margin: 0;
padding: 0;
color: #4176a3;
font: 100% verdana, arial, sans-serif;
}	

		.jezyk a:link img {
		color: #4176a3;
		margin: 2px;
		border: 0 none;
		}
		.jezyk a:visited img {
		color: #4176a3;
		margin: 2px;
		border: 0 none;
		}
		.jezyk a:hover img {
		color: #0c151f;
		margin: 0;
		border: 2px solid #ffffff;
		}
		.jezyk a:active img {
		color: #4176a3;
		margin: 2px;
		border: 0 none;
		} 
	
	
	
#content0 {
margin: 0 0 0 0;
padding: 0;
width: auto;
min-height: 531px;
background: #0c151f url(images/content_tlo.jpg) no-repeat 0 0;
}
#content1 {
margin: 0 0 0 0;
padding: 10px;
}





.buttons {
margin: 0 auto 0 auto;
padding: 180px 0 0 0;
width: 810px;
overflow: hidden;
}

a.b_zdjecia, a.b_grafika, a.b_strony, a.b_pictures, a.b_graphics, a.b_websites  {
margin: 0 20px 0 20px;
display: block;
float: left;
width: 230px;
height: 165px;
}
/* wersja Polska */
		a.b_zdjecia {
		background: url(images/b_zdjecia.png) no-repeat;
		}
		a.b_zdjecia:hover {
		background-position: bottom;
		}

		a.b_grafika {
		background: url(images/b_grafika.png) no-repeat;
		}
		a.b_grafika:hover {
		background-position: bottom;
		}

		a.b_strony {
		background: url(images/b_strony.png) no-repeat;
		}
		a.b_strony:hover {
		background-position: bottom;
		}

		
/* wersja English */
		a.b_pictures {
		background: url(images/b_pictures.png) no-repeat;
		}
		a.b_pictures:hover {
		background-position: bottom;
		}

		a.b_graphics {
		background: url(images/b_graphics.png) no-repeat;
		}
		a.b_graphics:hover {
		background-position: bottom;
		}

		a.b_websites {
		background: url(images/b_websites.png) no-repeat;
		}
		a.b_websites:hover {
		background-position: bottom;
		}




		#content1 h1, h2 {
		margin: 40px 0 0 0;
		padding: 0 0 0 120px;
		font: bold italic 140% "Times New Roman", Garamond, serif;
		color: #ffffff;
		text-align: left;
		letter-spacing: 2px;
		background: url(images/transparent.png) repeat-y;
		}
		h2 {
		font: italic 140% "Times New Roman", Garamond, serif;
		}
		
		.galeria {
		margin: 0 auto;
		padding: 30px 100px 30px 100px;
		text-align: center;
		}	
		.galeria img {
		margin: 5px;
		}
		.galeria a:link img, .galeria a:visited img, .galeria a:active img {
		margin: 5px;
		padding: 4px;
		border: 2px solid #505050;
		background: #0d0d0d;
		}
		.galeria a:hover img {
		margin: 5px 5px 5px 5px;
		padding: 4px 4px 2px 4px;
		border: 2px solid #aeaeae;
		}
		.galeria p {
		text-align: right;
		
		}
		

		
		ul.kategorie {
		margin: 40px 0 0 0px;
		}
		
		.kategorie li {
		background: url(images/kategorietlo.png) repeat-y;
		width: 593px;
		margin: 2px 0 2px 0;
		padding: 2px 0 2px 0;
		font: italic 170% Garamond, "Times New Roman", serif;/* Verdana, Arial, sans-serif */
		color: #233f57;
		text-align: left;
		letter-spacing: 2px;
		list-style-type: none;
		}
		.kategorie a {
		margin: 0 0 0 0;
		padding: 2px 0 2px 150px;
		display: block;
		height: 100%;
		width: 100%;
		}
		
		
		
		.kategorie a:link {
		color: #89c9ff;/*  #0c151f*/
		}
		.kategorie a:visited {
		color: #89c9ff;
		}
		.kategorie a:hover {
		color:  #ffffff;
		background: /* #0c151f */ url(images/kattlohover.png) repeat-y;
		}
		.kategorie a:active {
		color: #89c9ff;
		} 
		
		

.akapit {
margin: 30px 0;
padding: 10px 70px;
overflow: hidden;
background: url(images/transparent.png) repeat-y;
}

		#content1 div.akapit h1 {
		margin: 0 0 30px 0;
		padding: 2px 0 2px 0;
		font: italic 160% "Times New Roman", Garamond, serif;
		color: #ffffff;
		text-align: left;
		letter-spacing: 2px;	
		}


		.akapit p, .akapit ul {
		margin: 10px 270px 10px 0;
		padding: 0 0 0 0;
		font: 100% verdana, arial, sans-serif;
		color: #ffffff;
		}
		.akapit ul {
		margin: 0 0 0 70px;
		padding: 0;
		color: #525252;
		list-style-type: square;
		}
		.akapit img {
		float: left;
		margin: 0 20px 0 0;
		padding: 4px;
		border: 2px solid #505050;
		background: #0d0d0d;
		}

		


.link {
float: right;
margin: 10px 30px 10px 0;
padding: 0;
font: bold 100% arial, verdana, sans-serif;
color: #418cd1;
}

		a:link {
		color: #418cd1;
		}
		a:visited {
		color: #418cd1;
		}
		a:hover {
		color: #2f6698;
		}
		a:active {
		color: #418cd1;
		}


		

#footer {
margin: 0;
padding: 0;
width: 100%;
height: 34px;
background: #3e5264;
}
#footer p {
margin: 0;
padding: 10px 0 0 50px;
font: 85% verdana, arial, sans-serif;
color: #7b8995;
}
		#footer p.left {
		float: left;
		}

		#footer p.right {
		margin: 0 50px 0 0;
		float: right;
		}
 
		#footer	a:link,	#footer	a:visited, #footer a:active {
		color: #7b8995;
		}
		#footer a:hover {
		color: #418cd1;
		}
		

		.backwards {
		unicode-bidi : bidi-override;
		direction : rtl;
		}