html, body {background: #363d45;  font: 12px verdana, sans-serif;  color: #ffffff; }
body *	{margin: 0 auto; padding: 0; text-align: left; }
img {border: 0px; max-width: 100%; height: auto; width: auto; }
h1 {font: bold 16px georgia, serif; 	 color: #ec844c; 	 padding: 0 0 20px 0; 	}
h2	{font: bold 14px georgia, serif; 	 color: #ede1d6; 	 padding: 10px 0 10px 10px; text-align: center;	}
h3 {font: bold 12px verdana, sans-serif; 	 color: #4d963f; 	 text-align: center; 	 padding: 0 0 15px 10px; 	}	
h4	{font: bold 12px verdana, sans-serif; 	 color: #4d963f; 	}	
p{color: #ffffff; padding: 5px; text-align: justify;}
p.gal {text-indent: 2%; margin-left: 10%; margin-right: 10%;}
p.cent	{color: #000000; 	 padding: 5px 5px 15px 5px; 	text-align: center; 	}	
div#menu_baner {background: #000000;}
div#menu_baner ul {list-style: none;  float: right;  font: bold 13px verdana;  color: #ffffff;  margin-right: 7%;}
div#menu_baner ul > li { margin-top: 5px;  padding: 0;  float: left;   position: relative;  height: 30px; } 
div#menu_baner ul > li > a {padding: 10px;  color: #ffffff;  text-decoration: none;  }
div#menu_baner ul > li > a:hover, 
div#menu_baner ul > li:hover > a { color: #ffffff;  text-decoration: underline;  }
div#menu_baner ul > li ul {padding: 0;  position: absolute;  display: none;   left: 0px;   top: 25px;   width: 200px;  text-align: left;  background-color: #363d45;  border: 1px solid #ccc;  }
div#menu_baner ul li:hover > ul {display: block;}
div#menu_baner ul > li ul ul {left: 100px;  top: -1px;}
div#menu_baner ul > li ul li {margin: 0;   padding: 0;  position: relative;  float: none;   height: auto;}
div#menu_baner ul > li ul li a {padding: 5px 20px 5px 10px;  font: 12px verdana;  color: #ffffff;  text-decoration: none;  display: block;  }
div#menu_baner ul > li ul li a:hover,
div#menu_baner ul > li ul li:hover > a { text-decoration: none;  color: #ffffff;  background-color: #000000; }
div#menu_baner ul > li ol li {background-color: #474d55; list-style: none;}
div#menu_baner ul > li ol li:hover > a { text-decoration: none;  color: #ffffff;  background-color: #363d45; border: 1px solid #ccc;}
div#menu_baner ul > li ol li a {padding: 5px 15px 5px 20px;  font: 12px verdana;  color: #ffffff;  text-decoration: none;  display: block;  }


div{margin: 5px 5px 5px 5px; text-align: left; vertical-align: top;  }

div#menu_baner{ padding: 0; margin: 0; vertical-align: top; text-align: center; width: 100%; } 
td#strona{vertical-align: top; text-align: left; width: 1000px; height: 100%; } 
ul {padding: 2px 5px 2px 25px;  list-style-type: disc; }
#stopka {font: 12px verdana, sans-serif;  color: #ffffff;}
#stopka a {font: 12px verdana, sans-serif;  color: #ffffff;}
div#galeria {margin: 5px; text-align: center;}
div#galeria img {margin: 5px;}
div#gal {margin: 5px; text-align: center;}
div#gal img {margin: 5px; max-width: 60%; border: 1px solid #ccc;}

/* Add animation (Chrome, Safari, Opera) */
@-webkit-keyframes example {
  from {top:-100px;opacity: 0;}
  to {top:0px;opacity:1;}
}

/* Add animation (Standard syntax) */
@keyframes example {
  from {top:-100px;opacity: 0;}
  to {top:0px;opacity:1;}
}

/* The modal's background */
.modal {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
}

/* Display the modal when targeted */
.modal:target {
  display: table;
  position: absolute;
}

/* The modal box */
.modal-dialog {
  display: table-cell;
  vertical-align: middle;
}

/* The modal's content */
.modal-dialog .modal-content {
  margin: auto;
  background-color: #363d45;
  position: relative;
  padding: 0;
  outline: 0;
  border: 1px #fff solid;
  text-align: justify;
  width: 90%;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);

  /* Add animation */
  -webkit-animation-name: example; /* Chrome, Safari, Opera */
  -webkit-animation-duration: 0.5s; /* Chrome, Safari, Opera */
  animation-name: example;
  animation-duration: 0.5s;
}

#gal .modal-dialog .modal-content {
  margin: auto;
  background-color: #363d45;
  position: relative;
  padding: 0;
  outline: 0;
  border: 1px #fff solid;
  text-align: justify;
  width: 70%;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);

  /* Add animation */
  -webkit-animation-name: example; /* Chrome, Safari, Opera */
  -webkit-animation-duration: 0.5s; /* Chrome, Safari, Opera */
  animation-name: example;
  animation-duration: 0.5s;
}

/* przycick close */
.closebtn {
  text-decoration: none;
  float: right;
  font-size: 35px;
  font-weight: bold;
  color: #fff;
}

.closebtn:hover,
.closebtn:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.container {
  padding: 1%;
  text-align: center;
  background-color: #363d45;
}
.container img {
  width: 100%;
}

header {
  background-color: #000000;
}
header h2	{font: 16px verdana, sans-serif; color: #ffffff; }

footer {
  background-color: #000000;
  font-size: 16px;
  color: white;
}



/* przycicki back i next */

}
.back:hover {
  color: #ffffff;
   padding: 20px;
   font-size: 35px;
   width: 40px; text-decoration: none;
}
.next:hover {
  color: #ffffff;
   padding: 20px;
   font-size: 35px;
   width: 40px; text-decoration: none;
}
.back {
  color: #ffffff;
   padding: 20px;
   font-size: 35px;
   width: 40px; text-decoration: none;
}
.next {
  color: #ffffff;
   padding: 20px;
   font-size: 35px;
   width: 40px; text-decoration: none;