/* CSS Document */
body{
text-align:center;
margin:0px;
}

#gora{
background-color:#FFFFFF;
text-align:center;
}

#info{
height:15px;
background-color:#FFCC00;
color:#FF0000;
font-size:12px;
font-weight:bold;
}


#top{
height:150px;
width:808px;
margin:0;
padding:0;
background-color:
}

#top1{
float:left;
margin-top:25px;

}

#top2{
float:left;
margin-top:60px;
margin-left:75px;

}

#top3{
float:left;
margin-top:25px;
margin-left:65px;

}

#top5{
float:right;
margin-top:20px;

}
a:link, a:visited {
text-decoration:none;
color:#498304;
}

a:hover {
text-decoration:underline;
color:#663;
}

div#menu{
width:808px;
margin:0;
padding:0;
white-space:0;

}

div#menu ul
{
margin:0;
padding:0;
margin-left:0;
margin-right:0;
float:none;
width:808px;
height:30px;
text-align:center;
list-style-type: none;
white-space:0;

}
div#menu li
{
height:30px;
margin:0;
padding:0;
margin-left:0;
margin-right:0;
display: inline;
list-style-type: none;
float:left;
border-right: 1px solid #fff;

}


#all{
width:100%;
min-height:700px;
background-color:#50A300;
}

#menu2{
height:20px;
width:808px;
background-color:#84D337;
font-size:12px;
color:#000;
text-align:left;
vertical-align:middle;
}


#srodek{
min-height: 600px; 
overflow: hidden;
width:808px;
background-color:#FCFEF2;
}

#a {
margin-top:20px;
float:left;
height:30px;
width:150px;
color:#454545;
font-size:16px;
font-weight:bold;

text-align:left;
vertical-align:middle;

}
#aa {
margin-top:5px;
float:left;

width:150px;
color:#454545;
font-size:13px;
text-align:center;
vertical-align:middle;

}
#b {
margin-top:20px;
height:30px;
width:507px;
float:left;
color:#454545;
font-size:16px;
font-weight:bold;
background-image:url(images/info.gif);
text-align:left;
vertical-align:middle;

}

#left{
width:150px;
position:inherit;
float:left;
margin-top:2px;

}
#prawy{
width:150px;
float:right;
font-size:12px;

}

#submenu{
width:100px;
float:left;
}

.submenu, .sub {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #9ce;
}

.submenu {
	width: 120px;
	background-image:url(images/bgmenu1.gif);
	border: 1px double #28e;
}

.sub li {
	border-bottom: 1px solid #9ce;
	height:13px;
}

.sub a:link, .sub a:visited {
	display: block;
	width: 100px;
	text-decoration: none;
	padding: 3px;
	font-size:12px;
	background-image:url(images/bgmenu1.gif);
	color: #def;
	border-left: 5px solid #25b;
}

.sub a:hover {
	width:100px;
	background-color: #28e;
	color: #fff;
	font-size:12px;
	padding-left:5px;
	border-left: 5px solid white;
}


#tekst{
width:500px;
height:auto;
color:#333333;
font-size:14px;
float:left;
padding-left:5px;

}

#tresc{
width:450px;
height:auto;
color:#333333;
font-size:13px;
text-align:left;
}

#tytul{
color:#E95903;
font-size:16px;
text-align:left;
font-weight:bold;
}
#data{
color:#878787;
font-size:12px;
text-align:right;
}
#autor{
color:#1C6293;
font-size:12px;
text-align:left;
}

#stopka {
overflow: hidden;
width:808px;
height:15px;
background-color:#FFCC00;
color: black;
font-size: 11px;
position:inherit;
}

#gallery {
overflow: hidden;
width:100%;
height:1000px;
}

#gal {
border: 1px solid #666;
width:150px;
height:150px;
text-align:center;
}

.pics {
   /* wartości te powinny być conajmniej takie jak rozmiary zdjęć */
   height: 400px; /* szerokość elementu HTML gdzie osadzone sš zdjęcia */
   width: 260px; /* wysykość elementu HTML gdzie osadzone sš zdjęcia */
   padding: 0;
   margin: 0;
}
.picss {
   /* wartości te powinny być conajmniej takie jak rozmiary zdjęć */
   height: 400px; /* szerokość elementu HTML gdzie osadzone sš zdjęcia */
   width: 260px; /* wysykość elementu HTML gdzie osadzone sš zdjęcia */
   padding: 0;
   margin: 0;
}

.pics img {
   padding: 2px;
   border: 1px solid #ccc;
   background-color: #eee;
   /* rozmiary zdjęć */
   width: 100px; /* szerokość wyświetlanych zdjęć */
   height: 75px; /* wysokość wyświetlanych zdjęć */
   top: 0;
   left: 0
} 

.picss img {
   padding: 2px;
   border: 1px solid #ccc;
   background-color: #eee;
   /* rozmiary zdjęć */
   width: 250px; /* szerokość wyświetlanych zdjęć */
   height: 30px; /* wysokość wyświetlanych zdjęć */
   top: 0;
   left: 0
} 

ul,li{
list-style-type:none;
margin:0;
padding:0;
}


.gallery{float:left;padding:0;margin:0;width:500px;height:100%!important;height:auto;padding:5px;}
.gallery li{float:left;height:101px;width:101px;margin:10px!important;margin:5px;}
.gallery img{margin:0;padding:2px;bored:1px solid #000;}



