body { background: #fff; font-family:Open Sans; text-align:center; color:#2d6c9c; margin:0px; padding:0px;}

/*
#banner-popup { z-index: 999; text-align:left; position: absolute; top: 5px; left: 50%;  margin-left: -493px; }
.banner-popup { position: absolute;  }	
*/
	
#banner-popup { z-index: 999; position: fixed; top: 20px; margin-left: auto;margin-right: auto;left: 0;right: 0;width: 985px; text-align: center;}
.banner-popup {  margin: 0 auto; width: 100%; }		
	
@media screen and (max-width: 1100px)
{
#banner-popup { margin-left:0px; width:100%; left:0;}
}

	#banerHTML5 { z-index: 999; position: fixed; top: 150px; margin-left: auto;margin-right: auto;left: 0;right: 0;max-width: 985px; width:100%; text-align: center;}
	#banerHTML5 .iframe {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 1;
    background: rgba(255,0,0,0.0);
}}
	/*.banner-popup {  margin: 0 auto; width: 100%; }*/
	#banerHTML5 .linkwrap iframe {  box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.55), 
        -10px 8px 15px rgba(0, 0, 0, 0.55), 10px 8px 15px rgba(0, 0, 0, 0.55); }

	 .zamknij { background:#000;  padding:0px; margin: 0 auto; text-align:center;}
	.zamknij .wrap { padding:5px 10px; z-index:3}
	 .zamknij .wrap a {  cursor:pointer; color:#fff; font-weight:bold; font-family:Arial; font-size: 16px; text-decoration:none;}	

	 #popupHTML5 {display:none;}
	 
@media screen and (max-width: 800px)
{
	#banerHTML5 {display:none;}
	#popupHTML5 {display:block;  z-index: 999; position: fixed; top: 150px; margin-left: auto;margin-right: auto;left: 0;right: 0;max-width: 800px; width:100%; text-align: center;}
}
	
#mierzeja {margin: 0 auto; }

#wrapper { margin: 0 auto; width: 1100px; text-align: center; position: relative;  }

#naglowek { width:100%;position: fixed; min-height:64px; background: -webkit-linear-gradient(#058dba, #04a7ea);   background: -o-linear-gradient(#058dba, #04a7ea);   background: -moz-linear-gradient(#058dba, #04a7ea);   background: linear-gradient(#058dba, #04a7ea);z-index:99999; 

-webkit-box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.75);
-moz-box-shadow:    0px 1px 6px 0px rgba(0, 0, 0, 0.75);
box-shadow:         0px 1px 6px 0px rgba(0, 0, 0, 0.75);

}

object {margin:0px; padding:0px; }

#naglowek .wrap {max-width:1100px; width:100%;margin:0 auto; margin: 0 auto; min-height:64px;}

#naglowek .wrap .in .logo {float:left; padding-top:5px;}
/*#naglowek .wrap .in .menu {float:left;font-family:"Arial Narrow Bold","Arial Narrow","Arial",sans-serif; font-stretch: condensed; font-weight: 700; font-size:19px; color:#fff;text-transform:uppercase; padding-top:12px;}*/
#naglowek .wrap .in .menu {float:left;font-family:Open Sans; font-weight:700; font-size:18px; color:#fff;text-transform:uppercase; margin-top:18px;}


#naglowek .wrap .in .menu ul {display:inline; padding-left:30px;}
#naglowek .wrap .in .menu ul li {display:inline;  padding:0px 0px 0px 0px;}
#naglowek .wrap .in .menu ul li.ostatni {border:0px;}
#naglowek .wrap .in .menu ul li a {color:#fff; padding:3px 6px;  text-shadow: 1px 1px #484848;}
#naglowek .wrap .in .menu ul li a.wybrane {color:#fded02; }
#naglowek .wrap .in .menu ul li a:hover {text-decoration:none; background: #2d6c9c; }

@media screen and (max-width: 1100px)
{
	#naglowek .wrap .in .menu ul {padding-left:10px;}	
	#naglowek .wrap .in .menu ul li a { font-size:16px} 
}

@media screen and (max-width: 1000px)
{
	#naglowek .wrap .in .menu ul li a { font-size:14px} 
}
@media screen and (max-width: 900px)
{
	#naglowek .wrap .in .menu {float:none;fmargin: 0 auto;}
	#naglowek .wrap .in .menu ul {padding-left:0px;}	
	#naglowek .wrap .in .logo {margin: 0 auto; float:none;padding-top:10px;}
	#naglowek {position:relative;}
}

#naglowek img {border: 0px; }

#naglowek2 { height:36px; background: #2d6c9c; width:100%;position:fixed;margin-top:75px;z-index:9999; }
#naglowek2 .wrap { max-width:1100px; width:100%; margin:0 auto; padding-top:8px;}
#naglowek2 .wrap a { color:#fff; font-size:13px; margin-left:0px; }
#naglowek2 .wrap a:hover {text-decoration:none;}
#naglowek2 .wrap a.pierwszy { margin-left:0px; }
#naglowek2 .wrap a.wybrane {color:#fded02; font-weight: bold;} 


#naglowek2 .wrap ul {display:inline}
#naglowek2 .wrap ul li {display:inline;  padding:0px 0px 0px 0px;}
#naglowek2 .wrap ul li.ostatni {border:0px;}
#naglowek2 .wrap ul li a {color:#fff; padding:3px 6px; font-size:12px;}
#naglowek2 .wrap ul li a.wybrane {color:#fded02; }
#naglowek2 .wrap ul li a:hover {text-decoration:none; background: #04a7ea; }

@media screen and (max-width: 888px)
{
	#naglowek2 {display:none;}

}

#jubileusz { position:absolute; top: 90px; right:0px; z-index:10; width:448px; height:444px; text-align:right; }
#jubileusz  img { width:100%; max-width:448px;}

@media screen and (max-width: 988px)
{
	#jubileusz {top:50px;}
	#jubileusz img {width:240px; }

}

@media screen and (max-width: 888px)
{
	#jubileusz {top:100px;}
	#jubileusz img {width:200px; }

}

@media screen and (max-width: 768px)
{
	#jubileusz {top:180px; height:75px;}
	#jubileusz img {width:100px;  }

}

/* podmenu koniec */

#naglowek .baner_top {float:left; width: 1000px; border: 0px solid #000000; text-align:center; margin: 10px 0px 10px 0px;  overflow:hidden;}

#wyszukiwarka { width:100%; max-width:1100px; margin:0 auto; height:162px; background: url('../media/layout/tlo_wyszukiwarka.png') repeat; position:relative;top:-90px;z-index:10;font-size:14px; color:#737373;text-tranform:uppercase;	-webkit-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:    0px 1px 10px 0px rgba(0, 0, 0, 0.75);box-shadow:         0px 1px 10px 0px rgba(0, 0, 0, 0.75);	}

#szukaj {width:1100px; position:absolute; top:-85px; z-index:10;  }
#szukaj .wrap {float:right;  }
#szukaj .wrap .form {float:left;margin:top:15px;background:#fff;border:1px solid #c2c2c2;margin-top:22px; }
#szukaj .wrap .form form {height: 37px;margin:0px;padding:0px; }
#szukaj .wrap .form form input[type=text] { float:left; width:212px; height:17px;border:0px;margin-top:10px;color:#a0a0a0;padding-left:10px; }
#szukaj .wrap .form form input[type=image] { float:left; margin-top:8px;padding-right:10px; }

#wyszukiwarka h3 {font-size:20px; font-weight:bold; }
#wyszukiwarka .k1 {float:left; height:154px;}
#wyszukiwarka .k2 {float:left;  }
#wyszukiwarka label { 	font-weight:700; color:#737373; } 
#wyszukiwarka input[type="checkbox"] {
    display:none;
}

#wyszukiwarka input[type="checkbox"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url('../media/layout/checkbox.png') left top no-repeat;

    cursor:pointer;
}
#wyszukiwarka input[type="checkbox"]:checked + label span {
    background:url('../media/layout/checkbox.png') -19px top no-repeat; 

}

#wyszukiwarka .select {
 background: url('../media/layout/select.png') no-repeat right #fff;
   width: 333px;
   height: 47px;
   overflow: hidden;
      border: 1px solid #c2c2c2;
}

#wyszukiwarka .select select{

 border: 1px solid #c2c2c2;
    background: transparent;
   width: 353px;
   padding: 5px;
   
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 47px;
   -webkit-appearance: none;

}

@media screen and (max-width: 768px)
{
	#wyszukiwarka { display:none;}

}

#strona { width:100%;  /*margin-top:-50px; */  top:-30px; position:relative;}

@media screen and (max-width: 968px)
{
	#wyszukiwarka {}
	
	#szukaj { width:100%; }

}


@media screen and (max-width: 768px)
{
	#wyszukiwarka {}
	#szukaj { }
	/*#szukaj {display:block; width:100%; position:relative; top: 0px; z-index:99999;}*/

}


#strona .strona {max-width:1100px; width:100%; margin: 0 auto; z-index:11;}
#strona .strona h1 {text-align:left; width:100%; margin-top:-40px;margin-bottom:20px;}
#strona .strona h1.mapa {text-align:left; width:100%; margin-top:0px;margin-bottom:20px;}
#strona .strona h1.wyroznione{ margin-top:20px;margin-bottom:20px; font-size:22px; clear:both;}

@media screen and (max-width: 768px)
{
	#strona .strona h1 { margin-top:-5px; padding:0px 20px; text-align:center;}
}

a, a:link, a:visited {text-decoration: none; color: #04609e; font-weight:none;}
 a:hover {text-decoration: underline; color: #04609e; font-weight:none;}

#baner-glowny {  position:relative; clear:both; top:-10px; margin-bottom:50px; }

@media screen and (max-width: 768px)
{
	#baner-glowny { top:0px; margin-top:50px; }

}
#strona .lewa {float:left; width:396px;  }



#strona .prawa {float:left; width:600px; margin-left:4px; text-align:center; font-size:14px;}

/* lewe menu początek */

#strona .wyszukiwarka {width:385px; height:225px; background: url('../media/img/tlo_wyszukiwarka.jpg') no-repeat; overflow: hidden; text-align:left; }
#strona .wyszukaj_oferte {margin: 15px 0px 0 20px ; } 

#strona .wyszukiwarka_lewa {float:left; width:180px; margin: 0px 0px 0 10px ; border: 0px solid #000000;} 
#strona .wyszukiwarka_prawa{float:left;  width:180px; margin: 0px 0px 0 5px ; border: 0px solid #000000;} 

#strona .wyszukiwarka_text {color: #ffffff; font-weight:bold; font-size:13px; margin: 5px 0px 5px 10px;} 

#strona .pogoda { float: left; width:185px;  overflow: hidden; } 
#strona .aktualna_pogoda {font-size:15px; margin-top:7px; margin-bottom:7px;}
#strona .pogoda_ikona {float: left; width:90px; height:65px; }
#strona .godzina {     width: 170px;     text-align: left;     font-size: 18px;     margin-bottom: 10px; }
#strona hr.godzina{     margin: 15px 0px;     height: 1px;     width: 620px;     color: #000000;     background-color: #000000;     border: none; }

#strona .temperatura {float: left;font-size:28px; width:90px; height:65px; font-weight:bold; text-align:left;}
#strona .pogoda_dane {font-size:12px; text-align:left; padding:10px; }

#strona .kalendarz {float: left; width:190px;  text-align:left; }
#strona .data_kalendarz { width:180px; margin-top:10px; font-size:13px; font-weight:none; } 

#strona .miejscowosci {width:385px; height:334px; background: url('../media/img/tlo_zolte.png') no-repeat; overflow: hidden; text-align:left;}
#strona .miejscowosci_tytul {text-align:left; margin:10px;}

#strona .miejscowosci_lewa {float:left; width:170px; } 
#strona .miejscowosci_prawa{float:left;  width:210px; } 

#strona .lista_miejscowosci {margin-left:40px; margin-top:0px; border: 0px solid #000000;}
#strona .miejscowosc {font-size:13px; font-weight: bold;color: #005c9e; margin-top:3px;}

#strona .lista_kategorii {margin-left:25px; margin-top:0px; border: 0px solid #000000;}
#strona .kategoria {font-size:13px; font-weight: bold;color: #005c9e; margin-top:3px;}

#strona .reklama_lewe_menu { overflow: hidden; width:385px;}
#strona .reklama_lewe_menu_1 {width:185px; float:left; }
#strona .reklama_lewe_menu_2 {width:185px; float:left; margin-left:10px;}

/* lewe menu koniec */


/* oferty promowane poczatek */

#promowane { margin-top:20px; }

#strona .promowane {z-index:11;  width:100%; max-width:1100px; overflow:hidden; float:left;  margin-bottom:10px;   display: -webkit-flex;  display:flex;  flex-direction: row; justify-content:space-between;  flex-wrap: wrap;   }
/* 5 -190px; 4 - 220px */
#strona .wpis_promowany {z-index:11;  width:100%; max-width:190px;  border: 1px solid #e3e1e1; margin-bottom:20px; margin: 10px 10px; }
#strona .pierwszy_wpis {   margin-left:0px;  }



@media screen and (max-width: 510px)
{
	#promowane { margin-top:20px; }

	#strona .wpis_promowany { margin: 0 auto; }
	#strona .pierwszy_wpis {   margin:0 auto;  }
	#strona .promowane {text-align:center }

}

/* 5 -190px; 4 - 220px */
#strona .wpis_promowany img {border: 0px; width:100%; max-width:220px }

#strona .nazwa_osrodka_promowany { text-align:left; padding:0px 10px; margin-top:10px; line-height:20px;  height:80px; font-size:16px; font-weight: bold;  color:#2d6c9c;  }
#strona .nazwa_osrodka { text-align:left; padding:0px 10px; margin-top:10px; line-height:20px; }

#strona .nazwa_osrodka h2 { font-size:16px; font-weight: bold;  color:#477ea8; padding:0px; margin:0px;  color:#2d6c9c; }

#strona .adres_osrodka { font-size:13px; text-align:left; padding:0px 10px; font-weight:700;}
#strona .adres_osrodka a { color: #04a7ea; font-size:12px;}
#strona .wpis_promowany .adres_osrodka  { height:50px;  padding:0px 10px;}
#strona .opis-promo { font-size:13px; color: #494949; font-weight:normal; padding-left:10px; text-align:left; margin:10px 0px; line-height:14px; min-height:60px;}
#strona .opis-promo-glowna { font-size:12px; color: #494949; font-weight:normal; padding-left:10px; padding-right:10px; text-align:left; margin:10px 0px; line-height:18px; height:70px; overflow: hidden;}
#strona .button { overflow: hidden; margin-top:20px; }
#strona .buttton .odslony-oferta { font-size:12px; float:left;margin-left:10px;font-weight:700;padding-top:7px; }
#strona .buttton .wiecej-oferta { float:right }

@media screen and (max-width: 510px)
{
	#strona .nazwa_osrodka_promowany { height:initial; margin-bottom:10px; }
	#strona .wpis_promowany {margin-bottom:20px;}
	.nazwa_osrodka_promowany {height:initial; }
	#strona .wpis_promowany .adres_osrodka  { height:initial; }
	#strona .opis-promo-glowna { height:initial; }
	
}

#strona .spacer {padding-top:10px; width:100%; clear:both; }
#strona .spacer2 {margin-top:5px;background:#ffffff; }

/* oferty promowane koniec */

/* oferty wyróżnione poczatek */

#strona .wyroznione {  width:100%; overflow:hidden; }
#strona .wyroznione h1 {float:none; margin:20px 0px; } 
#strona .wyroznione .wpis_wyrozniony {  width:100%;  clear:both; margin-bottom:20px; overflow:hidden;  }
#strona .wyroznione .wpis_wyrozniony .img {float:left; width:194px; height:130px;

  position: relative;

  overflow: hidden;
}

#strona .wyroznione .wpis_wyrozniony .img img {border: 0px; 

  position: absolute;
  left: 50%;
  top: 50%;
  width: auto;
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
  width: 100%;
  height: auto;


}

#strona .wyroznione .wpis_wyrozniony .prawa {float:left; max-width: 546px; width:100%;}
#strona .wyroznione .wpis_wyrozniony .prawa .nazwa_osrodka { font-size:16px; font-weight: bold;  text-align:left; color:#477ea8; margin-top:0px;}
#strona .wyroznione .wpis_wyrozniony .prawa .adres_osrodka { font-size:12px; text-align:left; ;}
#strona .wyroznione .wpis_wyrozniony .prawa .opis-promo { font-size:12px; color: #494949; font-weight:normal; text-align:justify; margin:5px 0px; }
#strona .wyroznione .wpis_wyrozniony .prawa .opis-promo a{  color: #494949;  }
#strona .wyroznione .wpis_wyrozniony .prawa .opis-promo a:hover{  color: #2d6c9c; text-decoration:none;  }
#strona .wyroznione .wpis_wyrozniony .prawa .button span { font-weight:400; }
#strona .wyroznione .wpis_wyrozniony .prawa .button .odslony-oferta { font-size:12px; float:left;margin-left:10px;font-weight:700;padding-top:7px; }
#strona .wyroznione .wpis_wyrozniony .prawa .button .wiecej-oferta { float:right }


@media screen and (max-width: 768px)
{
	#strona .wyroznione .wpis_wyrozniony .img { margin:20px 20px 0px 20px; }
	#strona .wyroznione .wpis_wyrozniony .prawa {margin:20px; float:left; width:90%;}
	/*#strona .wyroznione .wpis_wyrozniony .prawa .opis-promo {margin:0px;}*/
	
	#strona .nazwa_osrodka { margin:0; padding:0; }
	#strona .opis-promo { margin:0; padding:0; }
	#strona .adres_osrodka  { margin:0; padding:0; }
}

 /* oferty wyróżnione koniec */
 
 
 
 #strona .podstrony-miejscowosci {background:#04a7ea;width:100%;overflow:hidden; }
 #strona .podstrony-miejscowosci a {color:#fff;}
 #strona .podstrony-miejscowosci a:hover {text-decoration:none;}
 
 
 
 
 
/* reklama i ostatnie wpisy strona glowna poczatek */

#ostatni-wpis {width:100%; }
#ostatni-wpis .wrap { padding:15px; min-height: 313px; background: -webkit-linear-gradient(#058dba, #04a7ea);   background: -o-linear-gradient(#058dba, #04a7ea);   background: -moz-linear-gradient(#058dba, #04a7ea);   background: linear-gradient(#058dba, #04a7ea);  margin-bottom:20px; color:#fff; }

#ostatni-wpis h2.ostatni-wpis {margin:0px;  font-size:18px; text-align:left;margin-bottom:10px; }
#ostatni-wpis .zdjecia { display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap; }
#ostatni-wpis .tytul-wpis {line-height:20px; margin-top:10px; margin-bottom:10px;font-size:18px; text-align:left; font-weight:bold;}
#ostatni-wpis .opis { font-size:12px; line-height:15px; text-align:justify; }
#ostatni-wpis .zdjecia img {border: 1px solid #fff;}
#ostatni-wpis .wiecej {text-align:right; margin-top:20px;}

#strona .ostatni_wpis {  width:199px; font-size:11px; border: 0px solid #000000; float: left;  margin: 10px 0px 0px 0px;  }
#strona .tytul_ostatni_wpis {  text-align:left; font-size:14px; color: #005698; font-weight: bold; margin: 5px 5px 5px 5px;} 
/* reklama i ostatnie wpisy strona glowna koniec */

/* mapa i oferty polecane poczatek */
#mapa {width:1000px;  margin: 0 auto; overflow: hidden; overflow: hidden;}

#mapa .mapa { float:left; width:800px; }
#mapa .oferty_polecane {float:left;  width:200px;  }
#mapa .oferta_polecana {margin-bottom:11px; }

/* mapa i oferty polecane koniec */

/* aktualnosci poczatek */
#aktualnosci {width:1000px;  margin: 0 auto; overflow: hidden; overflow: hidden; padding:10px; }

#aktualnosci .aktualnosc { float:left; width:210px; border-left: 1px solid #005c9e; padding-left:10px;font-size:13px; text-align:justify;  margin:10px;}

#aktualnosci .tresc {  width:210px;    margin-top:5px; height: 150px;}
#aktualnosci .wiecej {  width:210px;   margin-top:5px;}

/* aktualnosci koniec */

/* oferty w miejscowosci poczatek */
#strona h1 { float:left; font-size:29px; font-weight:bold; color: #04a7ea;}
#strona h1.lista_ofert { float:left; font-size:29px; font-weight:bold; color: #04a7ea; text-transform:uppercase; margin:0px;}

#strona h2 { font-size:20px; }
#strona #wpis  .opis h2 { font-size:20px; font-weight:bold; color: #04609e;}

#strona a.wpis_tytul,a.wpis_tytul:visited {text-decoration: none; color: #04609e; }
#strona a.wpis_tytul:hover {text-decoration: none; color: #001e63; }

#strona .wyniki_wyszukiwania { } 

#strona div.wpis_tytul{ width:600px; text-align:left; margin:5px 0px 5px 0px; font-size:16px; font-weight:bold; }

#strona .wpis_zolty { width:600px; border: 0px solid #000000;  overflow: hidden; background: url('../media/img/tlo_wpis_zolty.png') bottom repeat-x; }
#strona .wpis_zielony { width:600px; border: 0px solid #000000; overflow: hidden; background: url('../media/img/tlo_wpis_zielony.png') bottom repeat-x; }
#strona .wpis_zielony2 { width:600px; text-align:left; background: #60ff85; padding-left:7px;}
#strona .wpis_zolty2 { width:600px; text-align:left;  background: #fded6f; padding-left:7px; }

#strona .wpis { width:600px; border: 0px solid #000000; overflow: hidden;}

#strona .wpis_foto { float: left; width:190px;  }
#strona .wpis_opis { float: left; width:410px; text-align:left; }
#strona .spacer_wpis {padding-top:10px; width:100%;  }

#strona .skrot_opisu {font-size:12px; text-align:justify; padding-right:5px;}
#strona .odslony {font-size:11px;}

/*
*/
#strona .lista-stron {overflow:hidden; margin: 10px 0 0px 0px; text-align: right; width: 588px; padding:5px; border-top: 2px solid #011983;border-bottom: 2px solid #011983; background: #e5eaff}


/*#strona 	.lewa-ls span { line-height: 20px; padding: 0 0 0 4px; }*/
#strona  	.lewa-ls { float: left; width: 198px; text-align:right; font-size:14px; padding: 2px 0px; font-size:13px;} 
#strona  	.prawa-ls { float:left; width: 385px; font-size:12px;}

#strona .zwykly {font-weight:bold;}
	
#strona .lista-stron a { background: #1f2e6d; border: 1px solid #1f2e6d; bottom: 0; right: 0; color: #fff; display: inline-block;  margin: 0 0 0 4px; padding: 2px 5px; }
#strona .lista-stron .nb { border: 1px solid #3800a0;  color: #fff; }
#strona .lista-stron .nb a { color: #fff; }
#strona .lista-stron .nb a:visited, div.lista-stron .nb a:link { color: #fff; }
#strona .lista-stron a:hover { border: 1px solid #5373fe; background: #5373fe none;  }
#strona 	.lista-stron .current { background: #d5d5d5 ; border: 1px solid #d9d8d8; margin: 0 0 0 4px; padding: 4px 6px; font-weight: bold; color: #4a4a4a; }
#strona 	.lista-stron .disabled { margin-right: 0; padding: 4px 6px;  color: #fffdf9; background-color: #ddd; border: 0; }

/*
*/

#strona .dlaturysty {float:left; width:588px; text-align:left; overflow:hidden;}
#strona .dlaturysty_lewa { float:left; width:280px; text-align:left; margin-top:10px;} 
#strona .dlaturysty_prawa { float:left; width:280px; margin-left:50px; text-align:left; margin-top:10px;} 
/* oferty w miejscowosci koniec */

/* wpis poczatek */
#strona .menu_wpisu {width:588px; text-align:left; border: 1px solid #000000; } 

#strona .wpis_glowny {width:588px; text-align:left; border: 1px solid #fdea6a; padding:5px; } 
#strona  .wpis_glowny hr {color: #04609e; background-color: #04609e;height:1px;}
#strona .tytul {margin-bottom:5px;width:583px; text-align:left; } 
#strona .dane_kontaktowe {margin-bottom:10px; overflow:hidden;}
#strona .dane_kontaktowe_foto {float: left; width:190px; }
#strona .dane_kontaktowe_text {float: left; width:388px; }
#strona .dane_kontaktowe_text2 {float: left; width:578px; }

#strona .wpis_opis2 {width:588px; text-align:justify; margin-bottom:10px;} 
#strona .wpis_galeria {width:588px; text-align:left; clear: both; margin-bottom:10px; } 

#strona .wpis_zdjecie { text-align:center;width:100%; } 
#strona .wpis_zdjecie img { border: 1px solid #04609e; } 

#strona .wpis_galeria { overflow: hidden; width:100%; } 
#strona .wpis_galeria img { border: 1px solid #04609e; } 

#strona .wpis_galeria_lewa { float:left; width:192px; text-align:center; margin-top:10px;} 
#strona .wpis_galeria_srodek { float:left; width:192px; text-align:center; margin-top:10px;} 
#strona .wpis_galeria_prawa { float:left; width:192px; text-align:center; margin-top:10px;} 

#strona .oferty_promowane_tytul { text-align:left; margin-bottom:10px;  }

#wpis { }
#wpis .naglowek { background: #04a7ea; width: 100%; display:table; margin-bottom:5px;}
#wpis .naglowek-wpis {float:left; max-width: 692px;}
#wpis .naglowek-gwiazdka {float:right; margin-left:10px; }
#wpis .naglowek .in {  background: #04a7ea; display:table-cell; vertical-align:middle;}
#wpis .naglowek .in h1 {color:#fff; font-size:20px; margin:0px; padding:10px 10px;}
#wpis .sciezka {text-align:left; margin-bottom:30px; clear:both; padding:0px 10px; }
#wpis .sciezka a {color:#04a7ea; font-size:12px; text-transform:uppercase;  }

#wpis .sciezka a {color:#04a7ea; font-size:12px; text-transform:uppercase;  }
#map   {margin-top:10px; margin-bottom:20px;  position: relative;       padding-bottom: 48%;   height: 0;  overflow: hidden;    }
#map iframe { position: absolute;        top: 0;        left: 0;        width: 100% !important;        height: 100% !important;    }
 
#map {	max-height: 363px; max-width:744px;*/	}


/*
#wpis .wpis_dane .foto { float: left; width:326px; height:198px;}
#wpis .wpis_dane .foto img { border: 1px solid #04a7ea; width:326px; }
*/

#wpis .wpis_dane .foto {float:left; width:326px; height:198px;  position: relative;  overflow: hidden; border: 1px solid #04a7ea; }

#wpis .wpis_dane .foto img { border: 0px; position: absolute; left: 50%; top: 50%;  width: auto;  -webkit-transform: translate(-50%,-50%);      -ms-transform: translate(-50%,-50%);          transform: translate(-50%,-50%); width: 100%;  height: auto; }

#wpis .wpis_dane .dane {  float: left; width:100%; max-width:398px; margin-left:20px;  }

#wpis .wpis_dane .dane .adres { font-size:18px; border:1px solid #04a7ea; font-weight: bold; text-align:right;  padding:4px 10px; margin-bottom:5px; }
#wpis .opis { font-size:14px; color:#494949;  clear:both; margin-bottom:20px; text-align:justify; margin-top:20px; font-weight:700px; line-height:20px;}
#wpis .opis a{ text-decoration:none;}


#wpis .formularz h2 {font-size:24px;  font-weight:bold; margin-bottom:20px;}
#wpis .formularz { text-align:left;}
/*



#wpis .formularz input[type=text] {border:1px solid #04a7ea; font-size:12px; padding:4px 8px; color:#494949;}
#wpis .formularz textarea {border:1px solid #04a7ea; font-size:12px; padding:4px 8px; color:#494949; width:555px; height:112px;}
#wpis .formularz input[type=submit] {border:0px; font-size:12px; padding:4px 8px; color:#fff; background:#2d6c9c; float:right; margin-right:23px; margin-top:10px; }
*/
@media screen and (max-width: 768px)
{
	#wpis .wpis_dane .foto { margin:0 auto; float:none; margin:15px;}
	#wpis .wpis_dane .dane {  float: none; clear:both; overflow:hidden; width:100%; max-width:398px; margin:0 auto;  }
	#wpis .wpis_dane .dane .adres{  text-align:center;  }
	#wpis .opis {padding:20px}
	#wpis .formularz {padding:20px}
	#wpis .mapa {padding:20px}
	
	
}

.galeria-wpis {  }

.galeria-wpis .naglowek  {background: #2d6c9c; width:100%; display:table; margin-bottom:10px}
.galeria-wpis .naglowek  .in {width:100%; display:table-cell; vertical-align:middle; text-align:left;}
.galeria-wpis .naglowek  .in h2 {color:#fff; font-size:22px; margin:0px; padding:10px 10px;}

.galeria-wpis img { width:149px; margin:0px 0px 15px 0px; }


/* lista ul */

#strona ul.lista, ul.lista li.menu_zakladki { 	display: block; 	list-style: none; 	margin: 0; 	padding: 0; }
#strona ul.lista { 	float: left; 	background-color: #fff; /*	padding: 1px 0 1px 1px;*/ 	border: 0px solid #000; }
#strona ul.lista li.menu_zakladki { 	float: left; }
#strona ul.lista li.menu_zakladki_akt { 	float: left; 	/* 	border-right: 1px solid #000000; 	border-left: 1px solid #000000; 	border-top: 1px solid #000000; 	color: #f5f5f5; 	*/ }
#strona ul.lista a:link, ul.lista a:visited { 	text-decoration: none; 	display: block; 	font-weight: bold; 	background: #fff url("../media/img/tlo_zolte_menu.png") repeat-x; 	color: #000; 	padding: 10px 20px; 	border-right: 1px solid #f4f4f4; 	border-right: 1px solid #f4f4f4; }
#strona ul.lista a:hover { 		background-image: url("../media/img/tlo_niebieskie_menu.png") ; 	color: #ffffff; }
#strona ul.lista a.aktywny:link, ul.lista a.aktywny:visited { 	text-decoration: none; 	display: block; 	font-weight: bold; 	background: #fff url("../media/img/tlo_niebieskie_menu.png") repeat-x; 	color: #ffffff; 	padding: 10px 20px; 	border-right: 1px solid #f4f4f4;  	border-right: 1px solid #f4f4f4; }
#strona ul.lista a.aktywny:hover { 	 	background-image: url("../media/img/tlo_niebieskie_menu.png") ;	color: #ffffff; }
/* lista ul koniec */

/* wpis koniec */

/* news poczatek */ 

#strona .news { float:left; width:588px; text-align:justify; font-size:14px;   }
#strona .news_tytul { text-align:left; font-size:20px;}
#strona .news_lista {float:left;  width:588px; text-align:justify; }
#strona .news_na_liscie { text-align:justify; font-size:14px; margin-bottom:10px  }

/* news koniec */ 

/* galerie poczatek */ 

#strona .galerie { float:left; font-size:14px; width:100%; }
#strona .galerie img { border:0px ; } 
#strona .lista_galerii { overflow: hidden; width:100%; } 
#strona .pojedyncze_zdjecie { float:left; text-align:center; font-size:14px;}
#strona .pojedyncze_zdjecie img { border:0px;}

#strona .ogloszenia_lewa { float:left; width:280px; text-align:left; margin-top:10px;} 
#strona .ogloszenia_prawa { float:left; width:280px; text-align:left; margin-top:10px;} 
/* galeire koniec */ 


/* ogloszenia poczatek */ 

#strona .ogloszenia { float:left; width:588px; text-align:justify; font-size:14px;  }

#strona .lista_ogloszen { overflow: hidden; width:100%; } 
#strona .galeria_lewa { float:left; width:180px; text-align:center; margin-top:10px;} 
#strona .galeria_srodek { float:left; width:180px; text-align:center; margin-top:10px;} 
#strona .galeria_prawa { float:left; width:180px; text-align:center; margin-top:10px;} 
/* ogloszenia koniec */ 

/* podstrony poczatek */ 

#strona .podstrona {  text-align:justify; font-size:14px; color:#494949; line-height:20px;}
#strona .podstrona_tytul {width:100%; text-align:left; margin-bottom:20px; margin-top:0px; background:#04a7ea;text-transform:uppercase; padding:10px; overflow:hidden;}
#strona .podstrona_tytul h1{ margin:0px;  background:#04a7ea; color:#fff; font-size:22px; font-weight:700; }
/* */

/* panoramy poczatek */ 

#strona .panoramy {float:left; width:588px; text-align:justify; font-size:14px;  }
#strona .panorama_lewa { float:left; width:290px; text-align:justify; font-size:14px; margin-right:5px; margin-top:10px; }
#strona .panorama_prawa { float:left; width:290px; text-align:justify; font-size:14px; margin-top:10px; }
#strona .panoramy img {border:1px solid #000b5a; width:280px;}

/* */

#stopka { width:100%;  margin: 0 auto; overflow: hidden; background: -webkit-linear-gradient(#058dba, #04a7ea);   background: -o-linear-gradient(#058dba, #04a7ea);   background: -moz-linear-gradient(#058dba, #04a7ea);   background: linear-gradient(#058dba, #04a7ea);  height:107px;}
#stopka .wrap {max-width:1100px; width:100%; margin:0 auto; text-align:left;}
#stopka .wrap a {color:#fff; }

#stopka .wrap .linki {float:left; max-width:750px; color:#fff;}
#stopka .wrap .linki .linia1 {padding-top:10px;font-size:14px;text-transform:uppercase;}
#stopka .wrap .linki .linia2 {padding-top:10px;font-size:12px;text-transform:uppercase;}

#stopka .wrap .linki ul {list-style:none; display:inline; margin:0px; padding:0px;}
#stopka .wrap .linki ul li {display:inline; margin-right:3px;}
#stopka .wrap .linki ul li:last-child {margin-right:0px;}
#stopka .wrap .linki ul li a { padding:3px 6px;}
#stopka .wrap .linki ul li a:hover {background: #2d6c9c; text-decoration:none; }

#stopka .wrap .logo {float:right; padding-top:20px;}

.wyszukiwarkaMOBI { display:none; }

@media screen and (max-width: 768px)
{
	.wyszukiwarkaMOBI { z-index:12; display:block; padding:0px 10px;}
	.wyszukiwarkaMOBI form input { z-index:12; }
	.wyszukiwarkaMOBI .input-group { z-index:12; }
}

a.link-button {color:#fff; }


.desktopAD { display:block;}
.mobileAD { display:none;}

@media screen and (max-width: 768px)
{
	.desktopAD { display:none;}
	.mobileAD { display:block;}
}

	a.linkwrap { position: relative; display: block; }
	.iframe { position:absolute; height:100%; width:100%; z-index:1; background:rgba(255,0,0,0.0);  }
	.linkwrap iframe { z-index: 2; 


}