@media (max-width: 479px) {
  .container {
    max-width: 460px;
  }
    .hidden-xxxs {
    display: none !important;
  }
      .visible-xxxs {
    display: block !important;
  }
	#naglowek3 {background: #37697a; max-width:460px; padding: 0px 0px 0px 0px;}
	#naglowek3 img.banner {max-height:113px;}
	#naglowek1 img {height:50px;}
	#naglowek9 {min-height:150px;}
}
@media (max-width: 599px) and (min-width: 480px){
  .container {
    width: 460px;
  }
      .hidden-xxs {
    display: none !important;
  }
      .visible-xxs {
    display: block !important;
  }
	#naglowek3 {background: #37697a; max-width:460px; padding: 0px 0px 0px 0px;}
	#naglowek3 img.banner {max-height:113px;}
	#naglowek1 img {height:50px;}
	#naglowek9 {min-height:150px;}
}
@media (max-width: 767px) and (min-width: 600px) {
  .container {
    width: 580px;
  }
	#naglowek3 {background: url(/img/logo_pikniku_tlo.png) no-repeat 100% 100%; width:580px; padding: 0px 0px 0px 0px;}
	#naglowek3 img.banner {height:143px;}
	#naglowek9 {min-height:150px;}
}
@media (max-width: 991px) and (min-width: 768px) {
  .container {
    width: 750px;
  }
	#naglowek3 {background: url(/img/logo_pikniku_tlo.png) no-repeat 100% 100%; width:750px; padding: 0px 0px 0px 0px;}
	#naglowek3 img.banner {height:184px;}
	#naglowek9 {height:120px;}
}
@media (max-width: 1199px) and (min-width: 992px) {
  .container {
    width: 970px;
  }
	#naglowek3 {background: url(/img/logo_pikniku_tlo.png) no-repeat 100% 100%; width:970px; padding: 0px 0px 0px 0px;}
	#naglowek3 img.banner {height:238px;}
	#naglowek9 {height:145px;}
}
@media (min-width: 1200px) {
  .container {
    width: 1020px;
  }
  	#naglowek3 {background: url(/img/logo_pikniku_tlo.png) no-repeat 100% 100%; width:1020px; padding: 0px 0px 0px 0px;}
	#naglowek3 img.banner {height:250px;}
	#naglowek9 {height:150px;}
}

#tlo_body {background:#799dab;}
#naglowek1 {box-shadow:0 6px 6px -6px #777;padding-bottom:4px;padding-top:2px;}
#naglowek1 a {color:#1f3138;font-size:0.9em;}
#naglowek1 a:hover {color:#1f3138;text-decoration:underline;}

#naglowek2 {background:#d8e1e6;}

#naglowek3a {padding: 0px 0px 0px 0px;}

#naglowek4 {background:#103645;border-top:2px solid #FF6600;min-height:26px;color:#FFF;font-size:0.9em;padding-top:4px;}
#naglowek4 a {color:#FFF;}
#naglowek4 a:hover {color:#FFF;text-decoration:underline;}
#naglowek4 span {color:#FF6600;font-weight:bold;}

#naglowek5 {padding: 10px 0px 0px 0px;}
#naglowek5a {padding: 0px 0px 0px 0px;}

#naglowek6 a {
	font-size:1.1em;
	color:#fff;
	font-weight:normal;
	border-radius: 0px;
	background:#103645;
	border-top: 3px #FF6600 solid;
	padding: 5px 5px;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:5px;
	}
#naglowek6 a:hover {
	font-size:1.1em;
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
	border-radius: 0px;
	background:#204655;
	border-top: 3px #FF6600 solid;
	padding: 5px 5px;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:5px;
	}

#naglowek7 {padding: 0px 10px 10px 10px;}
#naglowek8 {padding: 0px 5px 0px 0px;}
#naglowek9 {background:#d8e1e6;border-top:1px #FF6600 solid;border-bottom:1px #FF6600 solid;}
#naglowek9a {padding: 5px 10px 15px 10px;}
#naglowek9b {padding: 5px 10px 15px 10px;}
#naglowek9c {padding: 5px 10px 15px 10px;}
#naglowek9d {padding: 5px 10px 15px 10px;}

h3 {border-left:3px #FF6600 solid;padding:3px 3px 3px 8px;margin-bottom:20px;}
h5.kontakt {border-left:2px #FF6600 dotted;border-bottom:1px #b8c1c6 dotted;padding:2px 2px 6px 5px;color:#305665;}
h5 {border-left:3px #FF6600 solid;padding:2px;line-height:0.5em; margin-top: 10px;margin-bottom: 5px;}


#slideshow
{
    position:relative;
}
#slideshow IMG
{
    position:absolute;
    top:0;
    right:0;
    z-index:8;
	opacity:0.0;
}
#slideshow IMG.active
{
    z-index:10;
	opacity:1.0;
}
#slideshow IMG.last-active
{
    z-index:9;
}

#slideshow1, 
#slideshow2, 
#slideshow3, 
#slideshow4
{
    position:relative;
	height:110px;
}
#slideshow1 IMG, 
#slideshow2 IMG, 
#slideshow3 IMG, 
#slideshow4 IMG
{
    position:absolute;
    top:0;
    left:0;
    z-index:8;
	opacity:0.0;
}
#slideshow1 IMG.active, 
#slideshow2 IMG.active, 
#slideshow3 IMG.active, 
#slideshow4 IMG.active
{
    z-index:10;
	opacity:1.0;
}
#slideshow1 IMG.last-active, 
#slideshow2 IMG.last-active, 
#slideshow3 IMG.last-active, 
#slideshow4 IMG.last-active
{
    z-index:9;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  border-top: 1px solid #c8d1d6;
}
.table > thead > tr > th {
  border-bottom: 2px solid #c8d1d6;
}
.table > thead > tr > th { color: #799DAB; }

.czerwony {color:#DE1C31;}
.pomarancz {color:#FF6600;}
.ziel {color:#426472;}
ul.linia li {float: left;margin-right: 20px; margin-bottom:5px; }
ul.linia {clear:both; margin:0px;padding:0px;}
ul.linia li.normal {list-style-type: none;width:25%;}
ul.linia li.kwadrat {list-style-type: square; color:#DE1C31;width:65%;border-bottom:1px solid #c8d1d6;padding-bottom:2px;}
ul.linia li.kwadrat span {color:#103645;}
ul.listaczer li {list-style-type: square; color:#DE1C31;}
ul.listaczer li span {color:#103645;}

ul.galeria {width: 100%;margin:0px;padding:0px;clear:both;}
ul.galeria li {float: left; list-style-type:none; margin-right: 8px; margin-bottom:10px;}
ul.galeria li img {border: 1px solid #330;}

.program {
  display: inline-block;
  padding: 5px 5px;
  margin-bottom: 5px;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
	user-select: none;
  border-top: 3px #FF6600 solid;
  color: #fff;
  background-color: #103645;
  text-decoration: none;
  margin-right:10px;
}
.program a {
  color: #fff;
  text-decoration: none;
}
.program:focus,
.program:active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.program:hover,
.program:focus {
	color: #fff;
  text-decoration:underline;
	background:#204655;
	border-top: 3px #FF6600 solid;
}
.program:hover a,
.program:focus a {
	color: #fff;
  text-decoration:underline;
}
.program:active {
  background-image: none;
  outline: 0;
}