/* <![CDATA[ */
@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900&subset=latin-ext');

html, body{
font-family: 'Lato', sans-serif;
font-size: 17px;
font-weight:300;
  color: #1a1a1a;
  margin: 0px;
  padding: 0px;
  background: #ffffff url(/images/multiserv1_01.jpg) top center no-repeat;
	text-align:justify; /* center layout in ie5 and 5.5. */
	/*min-width:1170px;*/
	height:100%;
	/*min-height:100%;
	max-height:100%;*/
}	
	
h1 {font-family: 'Lato', Arial; color: #000000; font-size:26px;text-align:left;padding:0px;font-weight:900;text-transform:uppercase;}			
h2 {font-family: 'Lato', Arial; color: #E20006; font-size:18px;padding:0px;margin:2px;font-weight:700;text-align:left}			
h3 {font-family: 'Lato', Arial; color: #000000; margin: 0px; font-size:26px;font-weight:400;text-align:center;padding:0px;}
h4 {font-family: 'Lato', Arial; color: #000000; margin: 0px; font-size:22px;font-weight:400;text-align:center}

input, textarea {color:#000000;font-size:13px;font-family: 'Lato', Arial;}
select {font-size:16px;font-family: 'Lato', Arial;}
label {font-size:20px;font-weight:700;}
button {font-family: 'Lato', sans-serif;}

hr {margin:20px 0px;}			
strong {font-weight:bold}
table {border-spacing: 10px; border-collapse: separate;width:100%;border:none;font-size: 17px;}
td    {padding: 3px 5px;font-weight:300;border:none;vertical-align:top;text-align:left}
th    {padding: 10px 8px;font-weight:400;border:none;vertical-align:center;color:#ffffff;font-size:18px;text-align:center;font-weight:700; text-transform:uppercase;background-color:#829327}
/*ul {padding:15px;font-size:16px;}*/
ol {padding: 10px;padding-left:20px;}

ul {
	padding:0px;
	margin:0px;
	list-style-type: none;
	font-size:16px;
	}	
	
li {
	padding:8px;
	padding-left:30px;
	margin:0px 0px;
	text-align:left;
	background: url('/images/check.png') 0px 7px no-repeat;
	background-size:24px;
}	
li:hover {
	background-color: #f4f4f4;
}


tr { background-color:#F6F6F6; } 

tr:nth-child(odd) { background-color:#ffffff; }
tr:nth-child(even) { background-color:#f7f8ef; }

tr:nth-child(odd):hover, tr:nth-child(even):hover { background-color: #F8F8F8; } 

.table {display: table;border-spacing: 20px;}
.tr {display: table-row;vertical-align: middle;width:50%;}
.td {display: table-cell; vertical-align: middle;width:50%;}

.czysta_tabela table {border-spacing: 10px; border-collapse: separate;width:100%;border:none;}
.czysta_tabela td    {padding: 0px;font-weight:300;border:none;vertical-align:top;text-align:left}
.czysta_tabela th    {padding: 0px;font-weight:400;border:none;vertical-align:left;color:#000000;font-size:14px;text-align:left;font-weight:700; text-transform:none;background:none}
.czysta_tabela ul {padding:0px;}
.czysta_tabela ol {padding: 0px;}
.czysta_tabela tr { background:none; } 
.czysta_tabela tr:nth-child(odd) { background:none; }
.czysta_tabela tr:nth-child(even) { background:none; }
.czysta_tabela tr:nth-child(odd):hover, tr:nth-child(even):hover { background: none; } 

.tabela_ramka td { border: 1px solid #d6d6d6;padding:10px;}

/*a:active, button:focus, a:focus,input:focus { outline:2px solid red;}

button::-moz-focus-inner, input::-moz-focus-inner {	outline:2px solid red;}*/

.data_dodania {
color:#757575;
font-size:14px;
font-weight:400;
margin-bottom:20px;
}

.kol_lewa { width:200px;
background-color:#3BBCAA;
color:#ffffff;
vertical-align:middle;
text-align:center;
font-weight:bold;
}

.kol_lewa3 { width:200px;
background-color:#00C1E2;
color:#ffffff;
vertical-align:middle;
text-align:center;
font-weight:bold;
}

.kol_lewa2 { 
background-color:#3BBCAA;
color:#ffffff;
vertical-align:middle;
text-align:center;
font-weight:bold;
}

.tab_nagl{
font-family: 'Lato', Arial;color: #000000;font-size:34px;background:none;text-align:left;
}

.zgoda label {
font-size:12px;font-weight:300;
}

/*li { position: relative; } li:before { display: inline-block; width: 7px; position: absolute; left: -12px; content: ')'; text-align: center; }*/

img {
	max-width: 100%;
	height: auto;
	border:0px;
	/*-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;*/
	}

.mapa_strony ul,.mapa_strony li, .mapa_strony ol {list-style-type: none;}
	
.kom_ok
     {
		 color: #858585;
		 background-color: #f1ffec;
		 background-position:10px;
		 text-align: center;
		 font-size:14px;
		 margin: 2px;
		 border: solid 1px #81d37f;
		 padding: 30px;
		 margin: 25px;
		 margin-bottom:0px;
		  /*border-bottom: solid 5px #ff7510;*/
		 /*animation: fadeOut 5s linear forwards;*/
	}
	
.kom_ok h2	{
font-size: 14px;
font-family:'Lato', Arial;
color:#000000;
text-align:center;
}
	
.kom_blad
     {
		color: #858585;
		 background-color: #FFECEC;
		 text-align: center;
		 font-size:14px;
		 margin: 2px;
		 border: solid 1px #D37F7F;
		 padding: 30px;
		 margin: 25px 0px;
		 margin-bottom:0px;
		  /*border-bottom: solid 5px #ff7510;*/
		 /*animation: fadeOut 5s linear forwards;*/
	}
	
.kom_blad h2	{
font-size: 14px;
font-family:'Lato', Arial;
color:#000000;
text-align:center;
}
	
a{ text-decoration: none;
  color: #E20006;
	padding:0px;
	}
	
a:hover { color:#a00407;
  text-decoration: underline;
	-webkit-transition: .2s color linear;
  -moz-transition: .2s color linear;
  transition: .2s color linear;
}

/* a:active, a:focus,input:focus { outline:2px solid red;}*/

.owl-carousel a:active, .owl-carousel a:focus, .owl-carousel input:focus, .przycisk_powrot a:active, .przycisk_powrot a:focus   { border: none;}


/*AKTUALNE--------------------------------------------------------START*/
.glowna {
margin: 0px auto;
width:100%;
max-width: 1920px;
/*min-width: 1170px;*/
display:block;
}

.container {
	margin: 0 auto;
	width: 1170px;
	box-sizing:border-box;
	
	}

.naglowek {
	width: 100%;
	/*height:606px;*/
	text-align:center;
	/*max-width: 1920px;
	min-width: 1190px;*/
	/*padding-top:25px;*/
	position:absolute;
	right:0;
	left:0;
}

.nagl_srodek2{
height:56px;
margin:0 auto;
width:1190px;
text-align:center;
position:relative;
}

.naglowek-menu {
	width: 100%;
	height:100px;
	position: relative;
	text-align:right;
	margin:0px auto;
	margin-bottom:40px;
}

.logo_gl{
	text-align:left;display:inline-block;float:left;
}

.logo_img {width:80%;margin:8px;}

.logo_link{
		display:inline-block;
		margin:0px 10px;
}

.linia{
border-bottom: 2px dashed #dedede;
}

.logo_block {
	width:1190px;
	margin:0px auto;
}

.pasek_gorny{
	width:100%;
	height:7px;
	background-color:#e20006;
}

.logo {
	float:right;
	color:#000000;
	font-family: 'Lato';
	font-size:18px;
	text-align:left;
	padding:0px 5px;
	display:block;
	position:relative;
	z-index:2;
	}

.logo a {
	color:#ffffff;
	text-decoration:none;
	}
	
.logo a:hover {
	color: #ffffff;
	text-decoration:none;
	}

.logo3 {
	background: url('/images/muzeum_03.png') top center no-repeat;
	height:299px;
	width:624px;
	margin:0px;
	color:#000000;
	font-family: 'Lato';
	font-size:18px;
	text-align:center;
	padding:0;
	z-index:99;
	position:absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	display:inline;
	}

a.logo3:hover {text-decoration:none;}
	
.logo2 {
	background: url('/images/muzeum_02.png') top center no-repeat;
	height:299px;
	width:624px;
	margin:0px;
	color:#000000;
	font-family: 'Lato';
	font-size:18px;
	text-align:center;
	padding:0;
	display:block;
	margin:0 auto;
	}

a.logo2:hover {text-decoration:none;}

.logo_tekst {
color:#ffffff;font-size:80px; font-weight:700;line-height:90px
}
.logo_tekst2 {
line-height:55px;color:#ffffff;font-size:36px; font-weight:700;
}

.menu_news {display:inline-block;width:313px;margin-right:30px;}
.menu_n {width:100%;}
.kontakt_news {background: #e20006 url('/images/multiserv1_15.jpg') bottom right no-repeat;width:100%;font-size:20px; font-weight:300;color:#ffffff; padding:20px;margin-top:20px;box-sizing:border-box;text-align:left;}
.kontakt_news h2 {font-size:32px; font-weight:900;color:#ffffff;text-align:left}
.kontakt_news h3 {font-size:28px; font-weight:900;color:#ffffff;text-align:left}
.kontakt_news hr { border: 0; height: 1px; background: #ffffff;}
.kontakt_news a {color:#ffffff;}
.kontakt_news a:hover {text-decoration:none; color:#ffffff;}
.kontakt_news p {margin:0px;}

.glowna_zdj {text-align: center; width: 1115px; height: 600px; margin: 8px auto; position: relative;}
.glowna_zdj img { display: block; position: absolute; right: 0; width: 803px; height: 568px;}
.glowna_teksty { text-align: right; position: absolute; top: 30px;}
.glowna_teksty_serw { font-size: 88px; color: #e20006; font-weight: 900;}
.glowna_teksty_kotl { font-size: 49px; color: #232362; font-weight: bold; line-height: 20px;}
.glowna_teksty_zajm { font-size: 27px; color: #e20006; font-weight: 900; margin-top: 130px; margin-right: 125px;}
.glowna_teksty_lista { font-size: 19px; font-weight: 300; color: #000000; margin-top: 8px; margin-right: 160px; line-height: 30px;}

.doradztwo{
	width:100%;
	background-color:#f6f6f6;
	box-sizing:border-box;
	padding:60px 0px;
	margin:50px 0px;
}

.obiekty {
	width:1170px;
	margin:0px auto;
}

.obiekt_l2 {
	width:49%;
	height:256px;
	background: url('/images/multiserv1_03_23.png') top right no-repeat;
	display:inline-block;
	padding-top:80px;
	vertical-align:middle;
}

.obiekt_l_t2 {
	color:#ffffff;
	padding:20px;
	width:412px;
	height:110px;
	display:block;
	font-size:29px;
	font-weight:700;
	text-align:right;
	margin-left:120px;
	vertical-align:middle;
}

.obiekt_l {
	width:49%;
	height:256px;
	background: url('/images/multiserv1_03.png') top left no-repeat;
	display:inline-block;
	padding-top:80px;
	vertical-align:middle;
}

.obiekt_l_t {
	color:#ffffff;
	padding:20px;
	width:412px;
	height:110px;
	display:block;
	font-size:29px;
	font-weight:700;
	text-align:left;
	vertical-align:middle;
}

.obiekt_p {
	width:49%;
	height:336px;
	display:inline-block;
	vertical-align:middle;
}

.obiekt_p_zdj {
	margin-left: auto;margin-right: auto;left: 0;right: 0; background: url('/images/multiserv1_14.png') bottom center no-repeat;width:430px; height:124px; font-size:23px; color:#ffffff; font-weight:700; text-align:left;position:absolute; top:220px;
}

.obiekt_p_text { 	padding:23px;height:60px;overflow:hidden;}

.objectfit-nowy{
	width:100%;
	height:300px;
}

.objectfit-nowy img {
width:100%;
height:100%;
object-fit: cover; 
opacity: 1;
}

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}


.owl-carousel{
width:100%;
}

/*.owl-carousel a img {
opacity: 1;
-webkit-transition: opacity 400ms;
-moz-transition: opacity 400ms;
-ms-transition: opacity 400ms;
-o-transition: opacity 400ms;
transition: opacity 400ms;
height:334px;float:none;margin:auto;
}

.owl-carousel{
height:334px;
overflow:hidden;
}*/

.gallery_img2 {height:334px; width:auto;}

#owl-carousel2{
width:100%;
color:#45906b;
font-size:14px;
font-family: 'Lato', Arial;
vertical-align:middle;
}

/*#owl-carousel2 a img {
opacity: 1;
-webkit-transition: opacity 400ms;
-moz-transition: opacity 400ms;
-ms-transition: opacity 400ms;
-o-transition: opacity 400ms;
transition: opacity 400ms;
height:80px;
float:none;
margin:auto;
}

#owl-carousel2{
height:70px;
overflow:hidden;
}*/

.owl-carousel a:hover img, #owl-carousel2 a:hover img {
opacity: 0.7;
}

.zwykla_lista {
	padding:0px;
	margin:0px;
	list-style-type: none;
	}	
	
.zwykla_lista li {
	padding:8px;
	padding-left:40px;
	margin:0px;
	text-align:left;
	background: url('/images/check.png') 3px 6px no-repeat;
}	
.zwykla_lista li:hover {
	background-color: #f4f4f4;
}

.zwykla_lista li ul li{
	list-style-type: none;
	padding:8px;
	padding-top:5px;
	padding-left:35px;
	margin:0px 0px;
	text-align:left;
	background: url('/images/check.png') 3px 10px no-repeat;
	min-height:40px;
}
	
.zwykla_lista2 li {
	padding-top:15px;
	padding-bottom:5px;
	padding-left:60px;
	margin:0px;
	text-align:left;
	background: url('/images/check.png') 3px 10px no-repeat;
	min-height:33px;
}



.num_lista {
	padding:0px;
	margin:0px;
}	
	
.num_lista li {
	padding:5px;
	margin:0px 0px;
	margin-left:20px;
	text-align:left;
	border-bottom: 1px solid #cccccc;
	/*min-height:40px;*/
}	

.num_lista li span, .num_end span { float:right; }

.num_lista li:hover {	background-color: #F8F8F8;}

.wersja_domu { width:45%;display:inline-block;padding:0px 20px;box-sizing:border-box;}

.num_end {padding:10px;
	margin:0px;
	margin-top:10px;
	text-align:left;
	background-color:#af7f5f;
	color:#ffffff;
	font-weight:700;
	}

.middle {	
	width: 1170px;
	margin: 5px auto;
	font-weight:300;
	box-sizing:border-box;
	position:relative;
	}
	
.srodek {
	margin-top:25px;
	padding:20px 0px;
	/*position:relative;*/
	width:100%;
	box-sizing:border-box;
	/*display:table;
	table-layout: fixed;*/
	}
	
.tresc {
	width: 100%;
	/*display: table-cell;*/
	vertical-align:top;
	position:relative;
}	

.panel_lewy {
	width: 240px;
	display: table-cell;
	padding:15px;
	padding-right:0px;
}

.panel_lewy2 {
	width: 300px;
	display: table-cell;
	padding:15px;
}

.strzalka_dol { background: url('/images/dompodklucz_16.png') center no-repeat; width:47px; height:47px;display:block;margin:40px auto;margin-bottom:20px;}

.menu {
	color:#ffffff;
	font-weight:700;
	font-size:18px;
	font-family:'Lato', Arial;
	text-align:right;
	padding:8px 10px;
	background-color:#363636;
	text-transform:uppercase;
	margin-bottom:5px;
}

.tblank {cursor: alias !important;}

.menu_pionowe {
	width: 100%;
}

.button { display:block;padding:0px;width:100%;height:auto;margin-bottom:10px}

.cien {
	-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.25);
}

	

/*************************************http://www.htmlcssdeveloper.com/tutorial/advanced-html-css/css-drop-down-menu.html********************************/
/* menu rozwijane******************************************************/
.menu_zawartosc {text-align:right;text-decoration: none;margin-top:36px;display:inline-block;margin-right:20px;}
.menu_zawartosc2 {text-align:right;padding-top:8px;text-decoration: none;display:inline-block;float:right;height:30px;}
/**********************************************************************/

.main_menu
{
	font-family: 'Lato', Arial;
	height:46px;
	color:#000000;
	position:relative;
	font-size:18px;
	text-align:center;
	float:right;
	font-weight:700;
}
.main_menu ul
{
	padding:0px;
	margin:0;
	list-style:none;
	float:right;
	font-size:18px;
}

.main_menu ul li
{
	padding:0;
	margin-right:0px;
	float:left;
	/*padding-left:15px;*/
	display:inline;
	background:none;
}

/*.main_menu li:after{content:'/'; color:#d3d3d3; font-size:32px;vertical-align:top;margin-left:0px;float:right;display:inline;width:20px;}*/

.main_menu ul li a
{
	color:#000000;
	display:block;
	text-decoration:none;
	padding:10px 10px;
	margin-left:25px;
}

.main_menu ul li a:hover
{
	display: block;
	color:#ffffff;
	background-color:#e20006;
	padding:10px 10px;
	-webkit-transition: .2s background-color linear;
  -moz-transition: .2s background-color linear;
  transition: .2s background-color linear;
}
.main_menu ul li ul
{
	 display: none;
	 width: auto;
	 position:absolute;
	 top:98px;
	 padding:0px;
	 margin:0px;
}
.main_menu ul li:hover ul
{
	 display: block;
	 position: absolute;
	 margin: 0;
	 padding: 0;
}

.main_menu ul li:hover li
{
 	float: none;
 	list-style:none;
	margin:0px;

}
.main_menu ul li:hover li
{
	background: rgba(0, 90, 135, .9) !important;
	background: #ACC256;
	-webkit-transition: .2s background-color linear;
  -moz-transition: .2s background-color linear;
  transition: .2s background-color linear;
	/*border-top:1px solid #000000;*/
}
.main_menu ul li:hover li a
{
  color:#000000;
	/*font-weight:300;*/
	height:30px;
	line-height:30px;
	padding:5px 5px;
	display:block;
	width:145px;
	font-size: 18px;
}
.main_menu ul li li a:hover
{
 	color:#ffffff;
	background-color:#45916b;
}
/*********************************************************************/	

.kroczki {background: url('/zdjecia/galerie/1.2.6/mini/dd309b-multiserv2_12.jpg') top center no-repeat; max-width:740px;height:901px;width: 100%;  dispay: block;font-size:16px;background-size:100%;}

.krok1 {height:131px;width:auto;overflow:hidden;margin-left:165px;text-align:left;padding:15px 20px;}
.krok2 {height:131px;width:auto;overflow:hidden;margin-right:165px;text-align:right;padding:15px 20px;}

.krok1 p, .krok2 p {padding:0px;margin:0px;}

.krok1 h2 {font-size:2.4em; font-weight:900;color:#e20006;text-shadow: 4px 0 0 #fff, -4px 0 0 #fff, 0 4px 0 #fff, 0 -4px 0 #fff, 2px 2px #fff, -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff;}
.krok2 h2 {text-align:right;font-size:2.4em; font-weight:900;color:#b3cd22;text-shadow: 4px 0 0 #fff, -4px 0 0 #fff, 0 4px 0 #fff, 0 -4px 0 #fff, 2px 2px #fff, -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff;}

.kontrast_glowna {float:left;padding-left:60px;padding-top:20px;z-index:200;position:absolute;}

.kontrast{
	font-weight:600;
	color:#000000;
	font-size:21px;
	text-align:left;
	display:block;
	margin-top:0px;
	padding:0px 10px;
	height:37px;
}

.kontrast_span {margin-top:14px;display:inline-block;}

.loga{	float:right;margin-top:20px;display:inline-block;}
.telefon {background: url('/images/multiserv_06.png') left top no-repeat; padding-left: 55px; height:66px}

a.literka {
line-height:26px;
vertical-align: top;
font-size:22px;
background-color:#ffffff;
color:#000000;
width:34px;
height:27px;
padding:3px 0px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
font-weight:700;
margin:5px 1px;
display:inline-block;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	border:1px solid #966A39;
}	

a.literka:hover {background-color:#6b4a27; color:#ffffff}

a.kontrast_a {background-color:#ffffff; color:#000000}
a.kontrast_b {background-color:#000000; color:#ffffff}

a.normaly  {font-size:17px;color:#000000;padding-top:5px;padding-bottom:3px}
a.sredni  {font-size:21px;color:#000000;padding-top:4px;padding-bottom:4px}
a.duzy  {font-size:26px;color:#000000;padding-top:3px;padding-bottom:5px}
a.active {background-color: #966A39; color: #ffffff; border:1px solid #966A39;}

.partnerzy { 
width:100%;
background-color:#ffffff;
display:block;
height:110px;
}

.partnerzy h3 {font-size:25px;color:#52bac1;float:left;width:100px;padding-right: 10px;line-height:25px;text-align:right;margin-top:15px}

.partnerzy_wew, .bib2 {
width: 1170px;
margin:0px auto;
}

.partnerzy a { 
color:#777777;
font-size:16px;
}

.zdj_oferta {
	display: inline-block; margin: 20px 1%; width: 30%
}

.noborder{
	border:none;
}

.tabela_div {
  display: table;
}
.row_div {
  display: table-row;
}
.col_div {
  display: table-cell;
	padding:7px;
}

.footer_new {
 width: 100%;
 display:block;
 padding-bottom:20px;
 /*height:746px;*/
}

.footer_new div.footer2,  .footer_new div.footer2 a:hover, .footer_new div.footer2 a  {	color:#333333;}

.footer_slogan {
  font-size:22px;
  font-weight:600;
  color:#ffffff;
  text-align:center;
  width: 100%;
  margin:20px auto;
  box-sizing: border-box;
}

.footer {
  width: 100%;
  font-family: 'Lato', arial;
  font-weight:300;
  height:58px;
	font-size: 16px;
	padding: 0px;
	font-weight:400;
	margin-bottom:0px;
}

.footer2 {
  width: 1190px;
  border-top:1px solid #dcdcdc;
  margin:30px auto;
	font-size: 14px;
	font-weight:300;
	color:#dcdcdc;
	padding-top:5px;
}

.stopka1 {
padding-left:10px;
float: left;
text-align:left;
width:32%;
}

.stopka2 {
float: left;
text-align:center;
width:32%;
}

.stopka3 {
padding-right:10px;
float: right;
text-align: right;
width:32%;
}

.footer2 a {
	color:#bfbfbf;
	font-size: 14px;
	font-weight:600;
}

.footer2 a:hover {
  color:#000000;
	}

	.cookie-container {
		display:none;
		position: fixed;
		bottom: 30px;
		left: 15px;
		height: 100px;
		width: 375px;
		border-style: solid;
		border-width: 3px;
		padding: 153px 10px 43px 15px;
		font-size: 1.2em;
		z-index: 1000;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		-border-radius: 30px;
		border-radius: 30px;
		border-color:#ffffff;
		color: #ffffff;
		background: url(/images/ciastka4.jpg) center repeat-x;
		-webkit-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.25);
box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.25);
	}
	
	.cookie-main {
		margin: 0px 3px;
		width: inherit;
		color: #ffffff;
		font-size:15px;
		text-align: left;
		padding:0px;
		line-height:17px;
		text-shadow: 0px 2px 2px rgba(26, 24, 28, 0.85);
	}
	
	.cookie-main p{
		margin: 5px 0px;
		padding:0px;
	}
	
	.cookie-main h2 {
	color:#ffffff;
	font-size:22px;
	font-weight:700;
	margin:0px;
	padding:0px;
	line-height:20px;
	}

	.cookie-link {
		text-decoration: none;
		color: #FAFAFA;
		background-color: #654835;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		display: block;
		float: right;
		padding: 3px 8px;
		margin: 0 10px 0px 0px;
	}

	.cookie-link:hover {
		background-color: #000000;
		color: #FFFFFF;
		text-decoration: none;
	}

.input_znajdz {
	height:24px;
	width:158px;
	border:none;
	padding:5px;
	background-color:#ffffff;
	color:#000000;
	margin:0px;
}	

.znajdz {
	padding:10px;
	margin:20px 0px;
	text-align:center;
	background-color:#F7F7F7;
}

.znajdz h4{
text-transform:uppercase;font-weight:700;
font-family:'Lato', Arial;
font-size:25px;
color:#000000;
padding:0px;
margin:0px;
margin-bottom:10px;
}
	
.znajdz_l{
display:inline-block;
vertical-align:top;
}

input.input_znajdz  { color:#000000;}
input.input_znajdz::-webkit-input-placeholder { color:#000000; opacity: 1 !important; }
input.input_znajdz:-moz-placeholder { color:#000000;opacity:  1;}
input.input_znajdz::-moz-placeholder {color:#000000;opacity:  1;}
input.input_znajdz:-ms-input-placeholder {color:#000000;}

.przycisk_szukaj{
cursor:pointer;
height:34px; 
width:50px; 
border: none;
margin:0px;
background: #E66152 url('/images/gbp_18.png') center 6px no-repeat;
color:#ffffff;
display:inline-block;
}
.przycisk_szukaj:hover{background-color: #C4564A;}

.boxy {margin-top:20px;
text-align:center;
padding:10px;
background-color:#F7F7F7;
}

.boxy h4{
	text-transform:uppercase;font-weight:700;
font-family:'Lato', Arial;
font-size:25px;
color:#000000;
padding:0px;
margin:0px;
}

.boxy p{
font-family:'Lato', Arial;
font-size:14px;
color:#5b5a5a;
padding:0px;
margin:0px;
}


/* zerowanie listy ul */
.navcontainer ul {
	padding:0px;
	margin:0px;
	list-style-type: none;
	}	
	
.navcontainer li {
	padding:0px;
	margin:0px;
	text-align:left;
	background: none;
}	
.navcontainer li:hover {
	background-color: none;
}

/*menu pionowe*********************************************************/
.navcontainer { margin: 0px;text-align: left; border-top:0px;}

.navcontainer ul { margin: 0; margin-left:0px; padding: 0px; list-style-type: none;}

/*.li  { padding: 10px 0px 10px 10px; text-decoration: none;display: block; height: 100%;color:#757575;font-weight: 400;margin-left:0px;padding-left:3px;border-left: none;border-bottom: 1px dashed #f0f0f0;background-color:#ffffff;}*/

.li  { padding: 0px; display: block; height: 100%;margin-left:0px;margin-bottom:5px;}

.li span  { padding: 12px 0px 12px 10px; display: block; height: 100%;color:#ffffff;font-weight: 400;border-left: none;background-color:#00ADEF;margin-bottom:5px;border-bottom: 1px dashed #808080;}

/*.navcontainer li { position:relative; }*/

/*background-color: rgba(0, 0, 0, 0.6); */

.navcontainer li a { padding: 5px; text-decoration: none;display: block; height: 100%;color:#ffffff; padding: 13px 0px 13px 50px;font-weight:300; margin-bottom:3px;font-size: 17px;}

/*.navcontainer ul li a span {display:block;width:46px;height:46px;color:#313148;background-color:#00ADEF;text-align:center;vertical-align:middle;position:absolute;left:0;top:0;font-size:17px;line-height:40px;font-family:'Lato';} */

.navcontainer li ul li a { padding: 5px; text-decoration: none;display: block; height: 100%;color:#ffffff;font-weight: 300;margin-left:0px;padding: 12px 0px 12px 10px;background-color: rgba(0, 0, 0, 0.3);border-bottom: 1px dashed #808080;}

.navcontainer li a:hover { background-color:#829327 ;font-weight: 400; -webkit-transition: .2s background-color linear;
  -moz-transition: .2s background-color linear;
  transition: .2s background-color linear;}

.navcontainer .kat_domyslna li {
	width:240px;
	height:118px;
	color:#ffffff;
 }

.navcontainer .kat_domyslna a{
	margin:0px;
	text-align:right;
	padding:10px;
	padding-top:20px;
	background: url('/images/pik_04b.jpg') no-repeat;
	color:#ffffff;
	margin-bottom:10px;
 }
 
.navcontainer .kat_domyslna a:hover{
	background: url('/images/pik_04a.jpg') no-repeat;
 }
  
.navcontainer .kat_domyslna a   {
	boder:none;
	  }
	  
.naglowekk {list-style-type: none;border: none; }
.naglowekk {margin:0px; height: 100%;font-size: 15px;font-weight: 700; display: block; color:#ffffff;text-decoration: none;padding: 0px;/*background-color:#724C04;*/}
.naglowekk span {background-color: rgba(114, 76, 4, 0.8);}

.naglowekk:hover { color:#ffffff; font-weight: 700;	-webkit-transition: .2s background-color linear;
  -moz-transition: .2s background-color linear;
  transition: .2s background-color linear;}

.navcontainer li a.li3 {color:#ffffff;margin-top:5px;background-color: rgba(114, 76, 4, 0.8);font-weight:700;font-size: 15px;padding: 10px;}  
/*.li3 {color:#ffffff;margin-top:5px;background-color:#724C04;font-weight:700;font-size: 15px;padding: 0px;}*/
.navcontainer li  a.li3:hover {font-weight:700;background-color:#829327;}

.li2  { margin: 0px;display: block;height: 100%;padding: 12px 0px 12px 10px;}
/*menu pionowe*********************************************************/



/*menu pionowe2*********************************************************/
.navcontainer2 { font-size: 14px;margin: 0px;text-align: left; border-top:0px;}
.navcontainer2 ul { margin: 0; margin-left:0px; padding: 0px; list-style-type: none;}
.navcontainer2 li { position:relative; }
.navcontainer2 li a { padding: 5px; text-decoration: none;display: block; height: 100%;color:#2F2E2D; padding: 13px 0px 13px 13px;border-left: 4px solid #E66152;font-weight:300; margin-bottom:5px;background-color:#f7f7f7; }
.navcontainer2 ul li a span {display:block;width:46px;height:46px;color:#313148;background-color:#00ADEF;text-align:center;vertical-align:middle;position:absolute;left:0;top:0;font-size:13px;line-height:40px;font-family:Lato;} 
.navcontainer2 li ul li a { padding: 5px; text-decoration: none;display: block; height: 100%;color:#2F2E2D;font-weight: 300;margin-left:0px;padding: 12px 0px 12px 10px;background-color:#f7f7f7; border-left: 4px solid #f7f7f7;}
.navcontainer2 li a:hover { background-color:#E66152; color:#ffffff;font-weight: 400;	-webkit-transition: .2s background-color linear;
  -moz-transition: .2s background-color linear;
  transition: .2s background-color linear;}
/*menu pionowe2*********************************************************/

.news{
width:100%;
margin-top:15px;
display:table;
background-color:#ffffff;
-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.25);
border-left: solid #E66152 5px;
box-sizing: border-box;
}	

.anews{
width:100%;
margin-top:15px;
border-bottom: dotted #a2a2a2 2px;
box-sizing: border-box;
font-size:16px;
background-color:#ffffff;
}	

.anews_zdj {
width:40%;
text-align:center;
padding:30px 20px 30px 25px;
/*margin:20px 15px;*/
float:left;
}
/*
.news_caly {display:table;width:100%;}
.news_lewa {width:40%; display: table-cell;margin-right:15px;padding-right:15px;height: auto;}
.news_prawa {display:table-cell;width:auto;vertical-align:top;overflow-x:auto;}
*/
.news_caly {display:inline-block;width:817px;vertical-align:top;}
.news_lewa {width:40%; display: inline-block;margin-right:1%;padding-right:1%;height: auto;}
.news_prawa {display:inline-block;width:100%;vertical-align:top;overflow-x:auto;}
.news_prawa_58 {width:58%;}

.podss_caly {display:block;width:100%;vertical-align:top;}
.podss_lewa {width:40%; display: inline-block;margin-right:1%;padding-right:1%;height: auto;}
.podss_prawa {display:inline-block;width:auto;vertical-align:top;overflow-x:auto;}
.podss_prawa_58 {width:58%;}

img.zdj {width:100%;}

a.anews_przycisk {cursor:pointer; width:243px; margin:0px;padding:10px; color:#ffffff; background-color: #e20006; display:block;margin-top:10px;float:right;text-align:center;font-weight:600;}

a.anews_przycisk:hover {color:#ffffff;text-decoration:none;
	-webkit-transition: .2s background-color linear;
  -moz-transition: .2s background-color linear;
  transition: .2s background-color linear;
  opacity: 0.8;
}

.anews_listwa {
	color:#000000;
	font-size:19px;
	background: url('/images/tytul.png') no-repeat;
	padding:50px;
	width:393px;
	height:120px;
	text-align: left;
}

.anews_listwa h2 {
	color:#000000;
	font-size:30px;
}

.okazy_p { vertical-align:top; height:200px;height: 250px; display: block; position: absolute; z-index: 1; right: 0; top:0px; width: 493px;}
.okazy_l{ vertical-align:top; height:200px;height: 250px; display: block; position: absolute; z-index: 1; left: 0; top:0px; width: 493px;}
.okazy_tekst {margin-bottom: 0cm; line-height: 100%; padding: 0px 25px;}

.news_zdj4 {
max-width:100%;
display:block;
height:auto;
float: none;
position: static;
}

.news_zdj5 {
max-width:auto;
display:block;
height:60px;
margin:0px auto;
}

.news_zdj_tlo {
display:table-cell;
float:left;
}

.news_tytul {
color: #000000;
font-size:24px;
text-align:left;
padding:0px;
margin:0px;
}

.news_tytul2{
color:#000000;
text-align:left;
box-sizing:border-box;
width:100%;
padding:10px 0px;
font-size:30px;
font-weight:900;
}

.news_zdj_tlo:hover, .news_tytul:hover {
	color: #E66152;
} 

.news:hover {
background-color:#FFF9ED;
}

.news_data{
float:left;
font-weight:700;
padding-top: 14px;
margin: 7px 10px 0px 0px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	width:53px;
	height:38px;
	background-color:#22b29e;
	text-align:center;
	color:#ffffff;
	font-size:18px;
}

.przycisk3_next{cursor:pointer;height:59px; width:59px; border: 0px; margin:0px; background: url('/images/sp3_05_05.png') no-repeat; display:block;position:absolute;z-index:5;	-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;}
.przycisk3_prev{cursor:pointer;height:59px; width:59px; border: 0px; margin:0px; background: url('/images/sp3_05_03.png') no-repeat; display:block;position:absolute;z-index:5;	-webkit-border-radius: 25px; -moz-border-radius: 25px;	border-radius: 25px;}

.next {right:20px;text-align:right; margin-top:140px;}
.prev {left:20px;text-align:left; margin-top:140px;}

a.przycisk_news {padding:12px 10px; border: none; margin:0px; background-color: #232362; display:block;margin-bottom:5px;color:#ffffff;font-size:18px;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;}
a.przycisk_news:hover {background-color:#E20006;text-decoration:none;}

a.pagenav, span.pagenav, a.pagenext, a.pageprev {
vertical-align: top;
color:#ffffff;
width:70px;
height:40px;
text-decoration:none;
font-weight:400;
margin:5px;
display:inline-block;
}	

a.pagenext {background: url('/images/muzeum_strzalka_05.png') center 8px no-repeat; }
a.pageprev {background: url('/images/muzeum_strzalka_03.png') center 8px no-repeat; }

.sz {color: #cfcfcf;background-color:#c0c0c0;}

a.cyfra {
line-height:22px;
vertical-align: top;
font-size:25px;
background-color:#ffffff;
color:#000000;
width:39px;
height:24px;
padding:8px 0px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
font-weight:600;
margin:5px 1px;
display:inline-block;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	border:1px solid #966a39;
}	


a.cyfra:hover {background-color:#966a39; color:#ffffff}


span.cyfra {
line-height:22px;
vertical-align: top;
font-size:25px;
background-color:#966a39;
color:#ffffff;
width:39px;
height:24px;
padding:8px 0px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
font-weight:600;
margin:5px 1px;
display:inline-block;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	border:1px solid #966a39;
}

a.przycisk_dogory {
line-height:22px;
vertical-align: top;
font-size:25px;
width:39px;
height:24px;
padding:8px 0px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
font-weight:600;
margin:5px 1px;
display:inline-block;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	border:1px solid #2d2d2d;
	background: #2d2d2d url(/images/do-gory.png) center 5px no-repeat;
}	

a.przycisk_dogory:hover {background-color: #000000;}

.tytul_str{
color:#000000;
text-align:center;
box-sizing:border-box;
width:100%;
padding:10px;
font-size:35px;
font-weight:700;
text-transform:uppercase;
}

/*.tytul_str:after {
  content: '';
  display: block;
  width:230px;
  height:6px;
  background-color:#966a39;
  margin:0 auto;
  margin-top:5px;  
}*/

.tytul_str2{
	background:none;
color:#000000;
text-align:left;
box-sizing:border-box;
width:100%;
padding:10px;
font-size:35px;
font-weight:700;
text-transform:uppercase;
padding-left:50px;
margin-bottom:20px;
}

.tytul_str2:after {
  content: '';
  display: block;
  width:230px;
  height:6px;
  background-color:#966a39;
  margin-left:-20px;
  margin-top:5px;  
}

.podtytul {float:left;font-size:40px;font-weight:900;width:40%;margin-top:10px;}

.linia1 {line-height: 1.6;padding:0px 10px;background-color:#1B3067;margin:0px; clear:both;display:inline-block;text-align:left;}
.linia2 {line-height: 1.6;margin:0px; padding:0px 10px; background-color:#1B3067; margin-left:100px;display:inline-block;text-align:left;}

.sciezka { color:#8d8d8d;font-size:12px;text-align:left;max-width:100%; text-overflow: ellipsis;overflow:hidden;white-space: nowrap;margin-bottom:20px;}
.sciezka a {font-size:12px;color:#8d8d8d;}
.sciezka a:hover {color:#000000;text-decoration:none;}
.sciezka span {color:#E66152; font-weight:500}

.przyciski {float:right;}
.przyciski2 {float:right;width:31%;display:inline-block;vertical-align:top;padding:10px;padding-top:5px;}

a.przycisk_dogory2 {
vertical-align: top;
width:47px;
height:57px;
padding:0px;
text-decoration:none;
margin:0px auto;
display:inline-block;
}	

a.przycisk_dogory2 {background: url(/images/sp3_04.png) center no-repeat;}

select.select { background-color:#ffffff; width: 100%; border: 1px solid #c9c9c9;height:38px;padding:5px;font-size:16px;margin:5px 0px;}
.select_1 {color:#AEAEAE;}

.select_gal option, .select_gal optgroup { text-overflow: ellipsis;overflow:hidden;white-space: nowrap;}

.select_box{
	position:relative;
	width:76%;
	height:35px;
	overflow-x: hidden;
	padding-left: 5px;
	float:left;
}

.select_box select{
	position:relative;
	width: 103%;
	height:35px;
	cursor:pointer;
	border: 0px;
	font-size: 14px;
	background: #ffffff url("/images/strzalka_dol.jpg") 97% no-repeat;
	padding-left: 10px;
	font-family:'Lato', sans-serif;
}

.select_box option{
	position:relative;
	width: 95%;
}

.select_gal_kal option {max-width:600px; text-overflow: ellipsis;overflow:hidden;white-space: nowrap;}

.select_box_kol{
	position:relative;
	width:95%;
	height:35px;
	overflow-x: hidden;
	padding-left: 5px;
	float:left;
	border:1px solid #000000;
}

.select_box_kol select{
	position:relative;
	width: 110%;
	height:35px;
	cursor:pointer;
	border: 0px;
	font-size: 14px;
	background: #ffffff url("/images/strzalka_dol.jpg") 91% no-repeat;
	padding-left: 10px;
	font-family:'Ubuntu', Arial;
}

.select_box_kol option{
	position:relative;
	width: 95%;
}

.select_box2{
	position:relative;
	width:195px;
	height:35px;
	overflow-x: hidden;
	padding-left: 5px;
	float:left;
}

.select_box2 select{
	position:relative;
	width: 215px;
	height:35px;
	cursor:pointer;
	border: 0px;
	font-size: 14px;
	background: #ffffff url("/images/strzalka_dol.jpg") 160px no-repeat ;
	padding-left: 10px;
	font-family:'Ubuntu', Arial;
}

.select_box2 option{
	position:relative;
}

.wybierz_gal {
background-color: #829327;
margin:20px 0px;
color:#ffffff;
padding:13px 22px 7px 22px;
}

.wybierz_gal_lab {float:left;display:inline-block;vertical-align:top;width:18%;position:relative;font-family:'Lato', Arial;margin-top:4px;}

.wybierz_kol_lab {
vertical-align:top;font-family:'Lato', Arial;
}

.container2{text-align:left;}

/* clearfix */
#container:after {
  content: '';
  display: block;
  clear: both;
}

.item { width: 350px;margin-bottom:30px;display:block; overflow:hidden; border-bottom: dotted #d4d4d4 2px; box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.11);}
.item.w2 { width: 50%; }

.news_zdj {
max-width:100%;
display:block;
height:auto;
float: none;
position: static;
}

.news_tresc {
/*display: table-cell;*/
/*padding:0px 15px;*/
font-size:16px;
padding-bottom:15px;
width:90%;
margin:0 auto;
}

/*.item_gal {width: 150px; margin: 8px 0;display:block;float:left;text-align:left}*/
.item_gal { width: 205px;margin-bottom:20px;}
.szer_zdj {width:100%;display:block;}
.szer_one {width: 300px;}

/*.item:hover .prod_firma, .item:hover .prod_towar, .item:hover .prod_promocja, .item:hover .prod_oferta, .item:hover .prod_bezceny, .item:hover .prod_cena {color:#ffffff;}*/

/*--- image and text for sections ---*/
.image-link {
    overflow: hidden;
    display: inline-block;
    width: 100%;
}

.image-link a {
    float: left;
    width: 100%;
    overflow: hidden;
    position: relative;
}

.image-link a img {
    float: left;
    width: 100%;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    opacity: 1;
    filter: alpha(opacity=100);
    overflow: hidden;
}

.image-link a:hover img {
    opacity: 0.7;
    filter: alpha(opacity=70);
    overflow: hidden;
}

.image-link a:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.brak_gal{
text-align:center; border-top: 1px dashed #aeaeae; border-bottom: 1px dashed #aeaeae; padding:20px 0px; margin:150px 0px;font-size:13px
}

.podgaleria2{
margin:10px 0px;
text-align:left;
font-size:14px;
padding:10px;
}

/*.podgaleria2 {
width:49%;
float:left;
/*margin: 0px 60px 20px 0px;*/
}*/

.podgaleria3{
/*width:480px;*/
width:100%;
text-align:left;
margin-bottom: 20px;
}

.podgaleria3 h2 {
font-size:24px;
font-family:'Lato', Arial;
color: #B17E61;
font-weight:700;
text-transform:uppercase;
}

.podgaleria3 span {
	color:#000000;
}

.podgaleria{
margin:15px 0px;
padding:0px;
text-align:left;
}

.podgaleria:hover {background-color:#F7F7F7;}

.podgaleria h4, .do_pobrania h4 {
font-size:18px;
font-weight:700;
text-transform:uppercase;
margin:0px;
padding-left:25px;
}

.do_pobrania h4:after, .podgaleria h4:after {
  content: '';
  display: block;
  width:250px;
  height:4px;
  background-color:#966a39;
  margin-left:-20px;
  margin-top:5px;  
}


.podgaleria span {
	color:#000000;
}

.gal_real{width:100%;margin-top:40px;background: url(/images/dompodklucz_12.jpg) center top repeat-y;}
.gal_polowa {width:40%;margin:0px 5%;box-sizing:border-box;float:left;vertical-align:top;}

.wiecej_gal { 
height:84px;
width:84px;
display:inline-block;
background: #966A39 url('/images/gbp_41.png') center 20px no-repeat;
margin:3px;
}

.wiecej_gal:hover {background: #829327 url('/images/gbp_41.png') center 20px no-repeat;}

.zdj_rand{
margin:3px;height: 84px;text-align:left;display:inline
}

.news_tresc2{

text-align:justify;
}

.news_zdj2{
/*width:480px;*/
width:100%;
margin: 0px;
box-sizing:border-box;
}

/*}*/

.news_zdj3{
width:100%;
vertical-align:top;
margin-bottom:100px;
}

.polowa{
	display:inline-block;
	width:45%;
	margin:0 2%;
	vertical-align:top;
}

.zdj_real { height:50px;float:left;}
.zdj_real2 { width:100%;}

.news_data2{
float:left;
margin: 0px 20px 10px 0px;
	-webkit-border-radius: 45px;
	-moz-border-radius: 45px;
	border-radius: 45px;
	width:80px;
	height:80px;
	background-color:#22b29e;
	text-align:center;
	color:#ffffff;
}

.news_stopka_ikona {
height:60px;
width:60px;
display:inline-block;
background: #E66152 url(/images/gbp_39.png) center 10px no-repeat;
vertical-align:top;
float:right;
}

.news_stopka {
font-family: Arial, sans-serif, 'Exo 2';
background-color: #F3F3F3;
width:100%;
height:40px;
display:block;
font-size:10.5px;
/*margin-top:20px;*/
}

.news_stopka_p {
display:block;
padding: 2px 10px;
float:right;
text-align:right;
}

.news_stopka3 {
background-color: #F3F3F3;
display:block;
font-size:13px;
padding:10px 5px;
max-width:100%;
text-align:left;
}

.news_stopka2{
width:100%
}

.news_stopka2 div{
max-width:350px; text-overflow: ellipsis;overflow:hidden;white-space: nowrap;}

.przeryw{
border-top: 1px dashed #B9B9B9;
margin:20px 0px;
}

.przycisk_powrot {}
.przycisk_powrot:hover {}

.przycisk_dalej {display:block;height:48px; width:48px; margin:0px; background: #ff7e00 url('/images/gbp_40.png') center center no-repeat;top:0px; right:55px; position:absolute;}
.przycisk_dalej:hover {background: #f05030 url('/images/gbp_40.png') center 10px no-repeat;}

.przycisk_drukuj {float:left;text-transform:uppercase;display:inline-block;height:18px;padding: 10px 20px; padding-left:58px; margin:0px; background: #E66152 url('/images/gbp_31.png') 10px center no-repeat;font-size: 14px;color:#ffffff;font-weight:400;}
.przycisk_drukuj:hover {text-decoration:none; background: #C4564A url('/images/gbp_31.png') 10px center no-repeat;color:#ffffff;}

a.poprzedni_news {box-sizing: border-box;display:inline-block; width:47%; margin:0px; color:#000000;padding:15px 20px;font-size:18px; font-family:'Lato',Arial;float:left;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;text-align:right;margin-top:20px;}
a.poprzedni_news div:before {
	content: '';
	display:inline-block;
	width:50px;
	height:35px;
	padding-right:20px;
	background: url('/images/multiserv1_062.png') center 7px no-repeat;background-size:29px;
	vertical-align:bottom;
}
a.poprzedni_news div {font-family:'Lato', Arial; font-size:25px;text-transform:none;color:#e20006;text-align:right;padding-bottom:10px;font-weight:600;}
a.poprzedni_news:hover {color:#000000;text-decoration:none;background-color: #F7F7F7;}

a.poprzedni_news:hover div:before {
	content: '';
	display:inline-block;
	width:50px;
	height:35px;
	padding-right:20px;
	background: url('/images/multiserv1_062.png') left 7px no-repeat;background-size:29px;
	vertical-align:bottom;
}

a.nastepny_news {box-sizing: border-box;display:inline-block;width:47%; margin:0px; color:#000000;padding:15px 20px;font-size:18px; font-family:'Lato',Arial;float:right;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;text-align:left;margin-top:20px;}
a.nastepny_news div:after {
	content: '';
	display:inline-block;
	width:50px;
	height:35px;
	padding-left:20px;
	background: url('/images/multiserv1_092.png') center 7px no-repeat;background-size:29px;
	vertical-align:bottom;
}
a.nastepny_news div {font-family:'Lato', Arial; font-size:25px;text-transform:none;color:#e20006;text-align:left;padding-bottom:10px;font-weight:600;}
a.nastepny_news:hover {color:#000000;text-decoration:none;background-color: #F7F7F7;}

a.nastepny_news:hover div:after {
	content: '';
	display:inline-block;
	width:50px;
	height:35px;
	padding-left:20px;
	background: url('/images/multiserv1_092.png') right 7px no-repeat;background-size:29px;
	vertical-align:bottom;
}

.newsy_przyciski {
	height:130px;
	width:100%;
}

.do_lewej {
	display:inline-block;
	margin:0px 15px;
	vertical-align:top;
}

.kontakt_l {
display:inline-block;
width:50%;
box-sizing: border-box;
padding:0px;
margin-bottom:0px;
}

.kontakt_p{
width:49%;
display:inline-block;
vertical-align:top;
box-sizing: border-box;
padding:20px;
}	


.input_form_l { background-color:#ffffff; width: 100%; border:none; border-bottom: 1px solid #000000;padding:10px;font-size:18px;margin:5px 0px;font-weight:300;display:block;box-sizing: border-box;}
.input_form_zam { background-color:#ffffff; border: 1px solid #dadada; border-bottom: 3px solid #000000;padding:10px;font-size:14px;font-weight:300; margin:5px 0px;display:block;box-sizing: border-box;}
.input_form { background-color:#ffffff; width: 260px; border:none;height:40px;padding:5px 15px;font-size: 18px;margin:5px 0px;font-weight:300;display:inline-block;margin-bottom:0px;font-weight:300}

.input_form_lb{
	width:48%;
	margin-right:1%;
}
.input_form_pb{
	width:48%;
}

.input_form_sb{
	width:31%;
	margin:0px 1%;
	display:inline-block;
	box-sizing:border-box;
}

.input_form_sa{
	width:32%;
	display:inline-block;
	box-sizing:border-box;
}

.zgoda {line-height:normal;font-size:11px;}	

.mapka {
margin: 0px auto;
width: 100%;
height: 473px;
color:#000000;
font-size:12px;
box-sizing: border-box;
text-align:left;
}
.mapka2 {
border: 1px solid #bebebe;
width: 100%;
/*min-width: 1000px;*/
height: 353px;
}

.mapka a{ text-decoration: none;
  color: #B17E61;
	}
	
.mapka a:hover { text-decoration: underline;
	-webkit-transition: .2s color linear;
  -moz-transition: .2s color linear;
  transition: .2s color linear;
  color:#654835;
}

.mapka h4 {margin: 5px 0px 15px 0px;font-size:15px;font-weight:bold;}

.hoverimg {
	-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
	transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;}
	
.hoverimg:hover {
	/*filter: alpha(opacity=80); */
	/*opacity:0.80;
	-moz-opacity: 0.8;*/
	 -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
	transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;}

.logo_szer {width:230px;margin:0px;vertical-align:middle;}
	

/*a.przycisk {line-height:30px;display:inline-block }
a.przycisk:hover{color:#ffffff; text-decoration:none;}*/


/*a.przycisk {text-align:center; background-color: #1B3067; display:inline-block;font-size: 14px;padding: 10px 20px;color:#ffffff;font-weight:400;}
a.przycisk:hover {background-color: #C21D2A;text-decoration:none;}*/

a.przycisk {text-align:center; background-color: #B07F5F; display:inline-block;font-size: 18px;padding: 10px 10px;color:#ffffff;font-weight:300;cursor:pointer; border: none;margin:0px;box-sizing: border-box;}
a.przycisk:hover {background-color: #604733;text-decoration:none;}

a.przycisk_poziomy p {margin:0px;padding:0px;display:inline;}

a.przycisk_poziomy {text-align:center; width:100%; height:auto; background: #604733 url('/images/muzeum-listwa_03.jpg') center repeat; display:block;font-size: 33px;padding: 22px;color:#ffffff;font-weight:600; border: none;margin:20px auto;box-sizing: border-box;  text-shadow: 0px 0px 59.52px rgba(0, 0, 0, 0.98);
}
a.przycisk_poziomy:hover {background-color: #604733;text-decoration:none;}

a.przycisk_poziomy2 p {margin:0px;padding:0px;display:inline;}

a.przycisk_poziomy2 {text-align:center; width:100%; height:auto; background: url('/images/muzeum-final_19.jpg') center repeat; display:block;font-size: 30px;padding: 22px;color:#ffffff;font-weight:600; border: none;margin:20px auto;box-sizing: border-box; line-height:25px; text-shadow: 1px 1px 8px rgba(0, 0, 0, 1);clear:both;}
a.przycisk_poziomy2:hover {background: url('/images/muzeum-final_19a.jpg') center repeat;color:#000000;text-decoration: none;text-shadow: 1px 1px 8px rgba(255, 255, 255, 1);}


.button_poziomy {cursor:pointer; width:243px; margin:0px;padding:10px; color:#ffffff; background-color: #E20006; display:inline-block; border: none;vertical-align:top;font-weight:600;}

span.button_poziomy { width:217px; margin:0px;padding:10px; color:#ffffff; background-color: #E20006; display:inline-block; border: none;vertical-align:top;font-weight:600;font-size:16px;}

.przycisk {text-align:center; background-color: #B07F5F; display:inline-block;font-size: 18px;padding: 10px 10px;color:#ffffff;font-weight:300;cursor:pointer; border: none;box-sizing: border-box;}
.przycisk:hover {background-color: #604733;text-decoration:none;}

.p_tel {background: #604733 url('/images/dompodklucz_03.png') 15px center no-repeat; padding-left:50px;margin-top:20px;}
.p_tel:hover {background: #000000 url('/images/dompodklucz_03.png') 15px center no-repeat; }
.p_zap { padding-left:50px;float:right;margin-top:20px;font-size:15px;padding-left:10px}
.p_sprawdz {background: #B07F5F url('/images/dompodklucz_11.png') 15px center no-repeat; padding-left:50px;margin:0px; margin-top:20px;width:100%}

.f_imie {background: url('/images/dompodklucz_19.png') 98% 10px no-repeat; padding-right:40px;}
.f_tel {background: url('/images/dompodklucz_24.png') 98% 10px no-repeat; padding-right:40px;}
.f_miasto {background: url('/images/dompodklucz_26.png') 98% 10px no-repeat; padding-right:40px;}
.f_mail {background: url('/images/dompodklucz_22.png') 98% 10px no-repeat; padding-right:40px;}
.f_tresc {background: url('/images/dompodklucz_28.png') 98% 10px no-repeat; padding-right:40px;}

.wybierz_prawa {
	display: block; float:right; background-color: #f8f8f8; width: 320px; font-size:16px; padding: 20px;margin: 0px 0px 20px 20px; box-sizing: border-box;
}
.wybierz_prawa h1 {text-align: center; font-size: 18px;}

.podkresl {
	background: url(/images/dompodklucz_35.jpg) left bottom no-repeat;background-size:20% 4px;padding-bottom:15px;margin-bottom:5px;
}

.logo_text {
	z-index:100;
	position:absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	display:inline;
	top:35px;
	color:#ffffff;
	text-align:center;
	font-size:58px;
	font-weight:700;
	line-height:55px;
	width:300px;
  text-shadow: 0px 1px 18px rgba(26, 29, 33, 0.75);
  -moz-transform: matrix( 0.93239617203042,0,0,0.93239617203042,0,0);
  -webkit-transform: matrix( 0.93239617203042,0,0,0.93239617203042,0,0);
  -ms-transform: matrix( 0.93239617203042,0,0,0.93239617203042,0,0);
}

.logo_text3 {display:inline-block;}

.logo_text2 {font-size:38px;line-height:35px;font-weight:600;text-align:center;display:inline-block;}

.pods_prawa {
	display: inline-block;
	width: 715px;
	float:right;
}

a.przycisk_klub {text-align:center;margin:0px; background: #f0f0f0 url('/images/dompodklucz_08.png') 98% center no-repeat; display:inline-block;font-size:18px;padding:15px 0px;color:#ffffff;font-weight:300;text-transform:uppercase;width:100%;color:#000000;box-sizing:border-box;}
a.przycisk_klub:hover, a.przycisk_klub.active {background: #B17E61 url('/images/dompodklucz_06.png') 98% center no-repeat;text-decoration:none;color:#ffffff; display:inline-block;}

ul#tabs {
    list-style-type: none;
    padding: 0;
    text-align: center;
}
ul#tabs li {
	margin-top:50px;
	display: inline-block;
	width:49.5%;
	box-sizing:border-box;
}
ul#tab {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul#tab li#przycisk_uklad, ul#tab li#przycisk_wykon {
   display: none;
}
ul#tab li#przycisk_uklad.active, ul#tab li#przycisk_wykon.active {
    display: block;
	margin: 50px 0px;
}


#przycisk_wykon {text-align:right;}
#przycisk_wykon h1 {margin-bottom:0px;text-align:right;line-height:24px;}
#przycisk_wykon h3 {color:#000000;margin-bottom:20px;}

#przycisk_uklad {text-align:right;}
#przycisk_uklad h1 {margin-bottom:0px;text-align:right;line-height:24px;}
#przycisk_uklad h3 {color:#000000;margin-bottom:20px;}



.center {
	margin:0 auto;
	text-align:center;
}

.przycisk2{
cursor:pointer;
border: none;
margin:0px;
padding:10px 20px;
background-color: #6F8205;
color:#ffffff;
font-size:20px;
display:inline-block;
font-family: 'Lato', Arial;
/*line-height:20px;*/
height:50px;
width:210px;
}
.przycisk2:hover{background-color: #4C5903;}

.literki {margin:10px 0px; background-color:#FE5D46;
 -webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
padding:10px 9px;
	}
	
a.litera {
line-height:26px;
vertical-align: top;
font-size:18px;
background-color:#ffffff;
color:#000000;
width:34px;
height:27px;
padding:3px 0px;
text-align:center;
text-decoration:none;
font-weight:400;
margin:1px;
display:inline-block;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	border:1px solid #0CB1EE;
}	


a.litera2 {
line-height:26px;
vertical-align: top;
font-size:14px;
background-color:#ffffff;
color:#000000;
height:27px;
padding:3px 5px;
text-align:center;
text-decoration:none;
font-weight:400;
margin:1px;
display:inline-block;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	border:1px solid #0CB1EE;
}	

a.litera:hover,a.litera2:hover {background-color:#0CB1EE; color:#ffffff}


.okrag{
margin:10px 20px;
background-color:#FE5D46;
width:150px;
height:120px;
 -webkit-border-radius: 150px;
	-moz-border-radius: 150px;
	border-radius: 150px;
padding:20px;
padding-top:50px;
float:left;
color:#ffffff;
text-align:center;
font-size:20px;
}


.typ_pdf {background: url('/images/pdf.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left}
.typ_doc {background: url('/images/doc.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left}
.typ_xls {background: url('/images/xls.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left}
.typ_zip {background: url('/images/zip.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left}
.typ_exe {background: url('/images/zip.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left}
.typ_mp3 {background: url('/images/mp3.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left}
.typ_xlsx {background: url('/images/xlsx.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left}
.typ_docx {background: url('/images/docx.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left}

/*.owl-carousel p {
    position: absolute;
    top: 250px;
    left: 20px;
    background-color: #000000;
		color:#ffffff;
		font-size:18px;
		font-weight:700;
		padding:10px;
		border-bottom: 3px solid #45916B;
		float:left;
		text-align:left;
}*/

/*effect obracania miniaturki*/

.ch-item {
	/*width: 100%;
	height: 100%;*/
	height:145px;
	width:145px;
	margin:20px 15px;
	border-radius: 50%;
	position: relative;
	cursor: default;
	-webkit-perspective: 900px;
	-moz-perspective: 900px;
	-o-perspective: 900px;
	-ms-perspective: 900px;
	perspective: 900px;
}
.ch-info{
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.ch-info > div {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-position: center center;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	transition: all 0.4s linear;
	-webkit-transform-origin: 50% 0%;
	-moz-transform-origin: 50% 0%;
	-o-transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
}

.ch-info .ch-info-front {
	box-shadow: inset 0 0 0 16px rgba(0,0,0,0.3);
}

.ch-info .ch-info-back {
	-webkit-transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
	-moz-transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
	-o-transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
	-ms-transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
	transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
	background: #FE5D46;
	opacity: 0;
	text-align:center;
}

.ch-img-1 { 
	background-image: url(http://www.sp3.motoprl.pl/zdjecia/galerie/1.2.6/ebff88-sp3_10.jpg);
}

.ch-img-2 { 
	background-image: url(../images/20.jpg);
}

.ch-img-3 { 
	background-image: url(../images/21.jpg);
}

.ch-info h3 {
	color: #fff;
	font-size: 70px;
	margin: 15px 15px;
	margin-bottom:0px;
	padding:0px;
	line-height:70px;
	text-shadow: 
		0 0 1px #fff, 
		0 1px 2px rgba(0,0,0,0.3);
}

.ch-info p {
	color: #fff;
	padding: 10px 5px;
	padding-top:0px;
	margin:0px;
	font-size: 26px;
	line-height:20px;
		font-weight: 700;
}

.ch-info p a {
	display: block;
	color: #fff;
	color: rgba(255,255,255,0.7);
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
	padding-top: 4px;
	font-family: 'Lato', Arial, sans-serif;
}

.ch-info p a:hover {
	color: #fff222;
	color: rgba(255,242,34, 0.8);
}

.ch-item:hover .ch-info-front {
	-webkit-transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
	-moz-transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
	-o-transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
	-ms-transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
	transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
	opacity: 0;
}

.ch-item:hover .ch-info-back {
	-webkit-transform: rotate3d(1,0,0,0deg);
	-moz-transform: rotate3d(1,0,0,0deg);
	-o-transform: rotate3d(1,0,0,0deg);
	-ms-transform: rotate3d(1,0,0,0deg);
	transform: rotate3d(1,0,0,0deg);
	opacity: 1;
}

.ch-item:before {
	content: '';
    display: table;
}

.zgoda2_ob{
	float:left;
	text-align: left;
	padding:5px;
	color:#696969;
	font-size:15px;
}

.zdj_dolewej {
	float: left; 
	margin: 0px 8px 8px 0px;
	border: 3px solid #fff;
}

.zdj_doprawej {
	float: right; 
	margin: 0px 0px 8px 8px;
	border: 3px solid #fff;
}

.hide {display:none;}
.czysty {clear:both;width:100%}

.pasek_stron{
height:35px;
text-align:center;
}

.literki {margin:10px 0px; background-color:#FE5D46;
 -webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
padding:10px 9px;
	}
	
.wynik_szukaj {padding:5px;}

.kolor1 {background-color:#F7F7F7;}
.kolor2 {background-color:#ffffff;}

.placeholder { color: #aaa; }

.bold {font-weight:bold;}
.odstep_prawy {margin-right:20px;}
.odstep10 {margin-top:5px;}
.odstep20 {margin-bottom:20px;}
.odstep30 {margin-bottom:30px;}
.odstep50 {margin-bottom:50px;}
.odstep100 {margin-bottom:100px;}
.odstepg20 {margin-top:20px;}
.odstepg50 {margin-top:50px;}
.odstepg100 {margin-top:100px;}

/**
 * Copyright (c) 2012 Anders Ekdahl (http://coffeescripter.com/)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * Version: 1.2.7
 *
 * Demo and documentation: http://coffeescripter.com/code/ad-gallery/
 */

.ad-gallery {
  width: 285px;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 230px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 200;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 200;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(/images/ikonki/trans.gif);
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(/images/ikonki/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(/images/ikonki/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(/images/ikonki/opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='/images/ikonki/opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 76px;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 76px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
			display: block;
      left: -20px;
      width: 13px;
      background: #dadada url(/images/ikonki/ad_scroll_back.png) 0px 28px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -20px;
      width: 13px;
      background: #dadada url(/images/ikonki/ad_scroll_forward.png) 0px 28px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 1px solid #CCC;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 1px solid #616161;
            }
						
						
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}

.camera_caption { font-size: 19px; top:350px; right:50%;margin-right:-580px;text-align:right;}

.pow_pub{
display:block;
width:1190px;
text-align:center;
padding-top:10px;
margin: 0px auto;
margin-bottom:5px;
border-bottom: solid #cccccc 1px;
}

.pow_pub_tyt {
color:#000000;
text-align:center;
border-bottom: solid #cccccc 1px;
width:100%;
padding:10px;
box-sizing:border-box;
background: url(/images/dompodklucz_35.jpg) center bottom no-repeat;
}

.pow_pub_tyt h4 {
font-size:20px;
color:#000000;
font-weight:900;
text-transform:uppercase;
text-align:center;
}

.pow_pub_text{
	width:100%;
 	margin: 14px auto;
	padding:10px 0px;
	padding-bottom:15px;
}

.margin_lr {margin:0px 30px;}

.pasek {background-color:#C22127;width:100%;height:3px;}

.slider2 {
background: url(/images/dompodklucz_02.png) top center no-repeat;
z-index:1;
position:absolute;
width:100%;
display:block;
height:104px;
margin-top:0px;
}

.pasek_nad {
	position:relative;
	width:100%;
	height:auto;
	vertical-align:middle;
/*	overflow:hidden;*/
}

.pasek_nad h2 {
	font-size:40px;
	font-weight:900;
	margin:0px auto;
	padding:10px;
	background-color:#ffffff;
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.45);
	-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.45);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.45);
	position:absolute;
	width:600px;
	z-index:4;
	top:45%;
	left:0;
	right:0;
	text-align:center;
	color:#604733;
}

.slider3 {
background: url(/images/dompodklucz_05.png) bottom center no-repeat;
z-index:1;
position:absolute;
width:100%;
display:block;
height:104px;
margin-top:815px;
}

.slider {
margin-top:128px;
}

a.przycisk_menu{
margin-top:30px;
margin-right:40px;
cursor:pointer;
border: none;
text-decoration:none;
background: url('/images/icon-menu.svg') right center no-repeat;
background-size:30px;
color:#000000;
padding:8px;
/*float:right;*/
padding-right:45px;
display:none;
font-size:18px;
font-weight:300;
}
a.przycisk_menu:hover{color:#1A53A5;}

a.przycisk_menu2{
margin-top:30px;
width:100px;
cursor:pointer;
border: none;
text-decoration:none;
background: url('/images/icon-menu.svg') 100px center no-repeat;
background-size:30px;
color:#000000;
padding:12px 30px;
float:right;
text-align:left;
font-size:20px;
font-weight:600;
margin-right:110px;
}
a.przycisk_menu2:hover{background: url('/images/icon-menu.svg') 100px center no-repeat;background-size:30px;color:#724C04;}

.materialy {margin:0 auto; font-size:18px;display:block;text-align:center;padding:0px; text-shadow: 0px 0px 7px rgba(0, 0, 0, 1);clear:both;}
}
.stopka_start {float:none;text-align:center;display:block;width:100%;margin:5px 0px;padding:0px}

.kontakt_l h1 {font-size: 37px;}
.kontakt_l h3 {font-size: 22px; }	


/* -----------------------------------------------------------------------------

  WRAPPER OBJECT
  
----------------------------------------------------------------------------- */
.o-wrapper {
  -webkit-transition: -webkit-transform 0.3s;
          transition: transform 0.3s;
}
/* -----------------------------------------------------------------------------

  SLIDE AND PUSH MENUS COMPONENT
  
----------------------------------------------------------------------------- */
/**
 * Menu overview.
 */
.c-menu {
  position: fixed;
  z-index: 200;
  background-color: #283868;
  -webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
}

.c-menu__items {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * Left and right menus
 *
 * Slide and push menus coming in from the left and right inherit a lot of
 * common styles. We'll start each of them off by doing up the common styles
 * for each version, followed by individual styles.
 *
 * The various versions are governed by modifier classes.
 */
/**
 * Common modifiers for left/right menus.
 */
.c-menu--slide-left,
.c-menu--slide-right,
.c-menu--push-left,
.c-menu--push-right {
  width: 100%;
  height: 100%;
  overflow-y: scroll;
}
@media all and (min-width: 320px) {
  .c-menu--slide-left,
  .c-menu--slide-right,
  .c-menu--push-left,
  .c-menu--push-right {
    width: 300px;
  }
}

.c-menu--slide-left .c-menu__item,
.c-menu--slide-right .c-menu__item,
.c-menu--push-left .c-menu__item,
.c-menu--push-right .c-menu__item {
  display: block;
  text-align: center;
}
.c-menu--slide-left .c-menu__item:first-child,
.c-menu--slide-right .c-menu__item:first-child,
.c-menu--push-left .c-menu__item:first-child,
.c-menu--push-right .c-menu__item:first-child {
  border-top: none;
}
.c-menu--slide-left .c-menu__item:last-child,
.c-menu--slide-right .c-menu__item:last-child,
.c-menu--push-left .c-menu__item:last-child,
.c-menu--push-right .c-menu__item:last-child {
  border-bottom: none;
}

.c-menu--slide-left .c-menu__link,
.c-menu--slide-right .c-menu__link,
.c-menu--push-left .c-menu__link,
.c-menu--push-right .c-menu__link {
  display: block;
  padding: 12px 24px;
  color: #fff;
}

.c-menu--slide-left .c-menu__close,
.c-menu--slide-right .c-menu__close,
.c-menu--push-left .c-menu__close,
.c-menu--push-right .c-menu__close {
  display: block;
  padding: 12px 24px;
  width: 100%;
}

/**
 * Slide/Push Menu Right.
 */
.c-menu--slide-right,
.c-menu--push-right {
  top: 0;
  right: 0;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}
@media all and (min-width: 320px) {
  .c-menu--slide-right,
  .c-menu--push-right {
    -webkit-transform: translateX(300px);
        -ms-transform: translateX(300px);
            transform: translateX(300px);
  }
}

.c-menu--slide-right.is-active,
.c-menu--push-right.is-active {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}

/**
 * Wrapper states.
 *
 * Various wrapper states occur depending on if a menu is pushing into view, in
 * which case, the wrapper has to be pushed by the respective distance.
 */

.o-wrapper.has-push-right {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}
@media all and (min-width: 320px) {
  .o-wrapper.has-push-right {
    -webkit-transform: translateX(-300px);
        -ms-transform: translateX(-300px);
            transform: translateX(-300px);
  }
}

/**
 * Body states.
 *
 * When a menu is active, we want to hide the overflows on the body to prevent
 * awkward document scrolling.
 */
body.has-active-menu {
  overflow: hidden;
}

/**
 * Close button resets.
 */
.c-menu__close {
  color: #fff;
  background-color: #1e2844;
  font-size: 14px;
  border: none;
  box-shadow: none;
  border-radius: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}

.c-menu__close:focus {
  outline: none;
}

/* -----------------------------------------------------------------------------

  MASK COMPONENT
  
----------------------------------------------------------------------------- */
.c-mask {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  overflow: hidden;
  width: 0;
  height: 0;
  background-color: #000;
  opacity: 0;
  -webkit-transition: opacity 0.3s, width 0s 0.3s, height 0s 0.3s;
          transition: opacity 0.3s, width 0s 0.3s, height 0s 0.3s;
}

.c-mask.is-active {
  width: 100%;
  height: 100%;
  opacity: 0.7;
  -webkit-transition: opacity 0.3s;
          transition: opacity 0.3s;
}

/* -----------------------------------------------------------------------------

  BUTTONS
  
----------------------------------------------------------------------------- */
.c-buttons {
  margin-bottom: 48px;
  text-align: center;
}

.c-button {
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}

.c-button:focus {
  outline: none;
}

.c-button:disabled {
  opacity: 0.3;
  cursor: not-allowed;
}



/*AKTUALNE--------------------------------------------------------KONIEC*/


.owl-link {font-size:16px;}
.owl-box {width:240px;margin-left:20px;display: table;}


.stopka_start {float:none;text-align:center;display:block;width:100%;margin:5px 0px;padding:0px}


/*PC*/
@media (max-width: 1600px) { 
html,body{
min-width:1350px;
}
/*.stopka1 {background-color:blue;}*/
.stopka_start {float:none;text-align:center;display:block;width:100%;margin:5px 0px;padding:0px}


/*PC + notebook*/
@media (max-width: 1370px) { 
html,body{
min-width:1369px;
}


}

/*Notebook*/
@media (max-width: 1370px) {
html,body{
min-width:1024px;
/*background-size:auto 840px;*/
font-size:16px;
}

.news_caly {width:747px;}

/*.pasek_gorny {background-color:purple;}*/

.logo2, .logo3 {background-size:auto 183px;height:203px;width:424px;font-size:15px;}
.logo_text { font-size:48px;line-height:45px;}
.logo_text2 {font-size:28px;line-height:25px;}
.nagl_srodek2{ width:1000px; }
.item { width: 320px;margin-bottom:30px;}
.item_gal { width: 187px;margin-bottom:20px;}
a.przycisk_poziomy {font-size: 28px;padding: 22px; padding-top:26px;margin:20px auto;}
.glowna { top:350px; }

.kroczki {max-width:740px;height:901px;width: 100%; font-size:16px;background-size:100%;}
.krok1 {height:131px;margin-left:165px;font-size:0.9em;}
.krok2 {height:131px;margin-right:165px;font-size:0.9em;}
.krok2 h2, .krok1 h2 {font-size:2.3em;}


.mapka { height:453px;}

.middle, .logo_block, .pow_pub, .footer2, .footer_partnerzy { width: 1100px; }

.main_menu {font-size:18px;}

.tytul_str{ font-size:28px; }

.linia1 {line-height: 1.6;padding:0px 8px;}
.linia2 {line-height: 1.6; padding:0px 8px;}

.camera_caption { font-size: 17px; top:260px; }

.logo {	padding:0px 10px;}
	
.logo_size { height:170px; }
	
.logo_tekst { font-size:50px;line-height:60px; }
.logo_tekst2 { line-height:35px;font-size:26px;}
	
.logo_szer {width:200px;margin:0px;vertical-align:middle;}

.pods_prawa {width: 615px;}
}

/*Netbook*********************************************/
@media (max-width: 1200px) {
html,body{min-width:975px;}

/*.pasek_gorny {background-color:blue;}*/
.container { width:95%;}

.kroczki {height:750px;}
.krok1 {height:105px;margin-left:140px;font-size:0.8em;}
.krok2 {height:105px;margin-right:140px;font-size:0.8em;}
.krok2 h2, .krok1 h2 {font-size:2.2em;}

.glowna_zdj {width: 960px; height: 530px;}
.glowna_zdj img { width: 680px; height: auto;}
.glowna_teksty { top: 20px;}
.glowna_teksty_serw { font-size: 80px;}
.glowna_teksty_kotl { font-size: 40px; line-height: 20px;}
.glowna_teksty_zajm { font-size: 26px;  margin-top: 95px; margin-right: 110px;}
.glowna_teksty_lista { font-size: 17px; margin-top: 2px; margin-right: 140px; line-height: 26px;}

.obiekty { width:1000px;}

.obiekt_l2 { width:49%; height:216px; padding-top:70px;	background: url('/images/multiserv1_03_23.png') top right no-repeat;background-size:80%;}
.obiekt_l_t2 {	width:80%;	padding:10px 20px; font-size:20px;	margin-top:4%;margin-left:20%;box-sizing:border-box;}

.obiekt_l {	width:49%;	height:216px;padding-top:70px; background: url('/images/multiserv1_03.png') top left no-repeat;background-size:80%;}
.obiekt_l_t {	width:80%;	font-size:20px;box-sizing:border-box;margin-top:4%;padding:10px 20px;}

.obiekt_p {	width:49%;	height:286px;}
.obiekt_p_zdj {background: url('/images/multiserv1_14.png') bottom center no-repeat;width:430px; height:124px; font-size:23px; top:160px;}
.obiekt_p_text { 	padding:23px;height:60px;}

.objectfit-nowy{width:100%;	height:250px;}
.objectfit-nowy img {width:100%;	padding:0px 10px;height:100%;object-fit: cover; opacity: 1;}

.news_caly {width:630px;}

.menu_zawartosc {display:inline-block;}
.main_menu { font-size:16px;font-weight:400; width:100%; display:block;	border-bottom:none;}
.main_menu ul {	 float:none; }
.main_menu ul li {	float:none;display:block;}
.main_menu ul li a {border-bottom:1px solid #C9C9C9;margin:0px;	color:#ffffff;padding:20px 10px;}
.main_menu ul li a:hover {	color:#ffffff;	border-bottom:1px solid #C9C9C9;	background-color:#E20006;padding:20px 10px;}
.main_menu ul li ul { display: block; width: auto; position:relative; /*top:98px;*/ top:0px; padding:0px; margin:0px;}
.main_menu ul li:hover ul {	 display: block; position: relative; margin: 0; padding: 0;}
.main_menu ul li:hover li {	float: none;	list-style:none;margin:0px;}
.main_menu ul li:hover li { background-color: #E20006;  -webkit-transition: .2s background-color linear; -moz-transition: .2s background-color linear; transition: .2s background-color linear;
	/*border-top:1px solid #000000;*/}
.main_menu ul li:hover li a { color:#000000; /*font-weight:300;*/ height:30px;	line-height:30px;	padding:5px 5px; display:block; width:145px; font-size: 18px; }
.main_menu ul li li a:hover { color:#ffffff; background-color:#E20006; }

/*.stopka1 {background-color:red;}*/
.footer_par_zdj {width:20%;}
.table {display: table;border-spacing: 0px;width:90%;}
.tr {display: table-row;vertical-align: middle;width:50%;}
.td {display: block; vertical-align: middle;width:100%;margin:10px 0px;}
.partnerzy_l { float:left; width:48%;}
.partnerzy_p { float:right; width:40%;}
.item { width: 275px;}
.item_gal { width: 161px;}
.anews_listwa {	font-size:16px;	background-size: 413px auto;padding:45px;width:343px; height:80px;}
.anews_listwa h2 {	font-size:25px;}
.middle, .logo_block, .pow_pub, .footer2, .nagl_srodek2, .footer_partnerzy { width: 973px; }
.tytul_str2{padding-left:20px;}

.mapka { height:403px;}
.wybierz_prawa {float:none;display:block;width:100%;margin:0px;margin-bottom:20px;}

.pods_prawa {width: 500px;}
	
/*.kontakt_l h1 {font-size: 37px;}
.kontakt_l h3 {font-size: 22px; }	*/

a.przycisk_menu {display:inline-block;}

.menu_zawartosc {display:none;}

.naglowek{ width: 100%; max-width: 100%; min-width: 700px;}

.logo_szer {width:180px;margin:0px;}

.szer {width:86px;}
.stopka h4{ font-size:16px;}
.stopka ul li a{ font-size:13px;}
.footer2, .footer2 a {  font-size: 14px;}

.footer2, .footer_slogan { width: 90% }

}

/*Mniejszy Netbook*********************************************/

@media (max-width: 1024px) {
html,body{
min-width:700px;
font-size:16px;
}
h1 {font-size:22px;}

/*.pasek_gorny {background-color:yellow;}*/
.odstep30 {margin:0px;}
.glowna_zdj {width: 100%; height: 450px;background: url('/zdjecia/galerie/1.2.6/3e81e2-multiserv_11a.png') top center no-repeat;background-size:90%;}
.glowna_zdj img { display:none;}
.glowna_teksty { display:none;}
.glowna_teksty_serw { display:none;}
.glowna_teksty_kotl { display:none;}
.glowna_teksty_zajm { display:none;}
.glowna_teksty_lista { display:none;}

.obiekty { width:700px;}
.obiekt_l2 { width:49%; height:186px; padding-top:70px;	background: url('/images/multiserv1_03_23.png') top right no-repeat;background-size:95%;}
.obiekt_l_t2 {	width:95%;	padding:10px 10px; font-size:18px;	margin-top:0%;margin-left:5%;box-sizing:border-box;}

.obiekt_l {	width:49%; height:186px;padding-top:70px; background: url('/images/multiserv1_03.png') top left no-repeat;background-size:95%;}
.obiekt_l_t {	width:95%;	font-size:18px;box-sizing:border-box;margin-top:0%;padding:10px 10px;}

.obiekt_p {	width:49%;	height:256px;}
.obiekt_p_zdj {background: url('/images/multiserv1_14.png') bottom center no-repeat;width:330px; height:auto; font-size:16px; top:160px;background-size:95%}
.obiekt_p_text { padding:23px;height:50px;}

.objectfit-nowy{width:100%;	height:250px;}
.objectfit-nowy img {width:100%; padding:0px 10px;height:100%;object-fit: cover; opacity: 1;}

.kroczki {height:750px;}
.krok1 {height:119px;margin-left:140px;font-size:0.9em;}
.krok2 {height:119px;margin-right:140px;font-size:0.9em;}
.krok2 h2, .krok1 h2 {font-size:2.2em;}

.news_caly {width:100%;}
.menu_news {display:inline-block;width:100%;margin-right:0px;}
.menu_n {width:48%;display:inline-block;margin-right:2%;vertical-align:top;}
.kontakt_news {width:50%;display:inline-block;vertical-align:top;}
.kontakt_news2 {width:100%;}

.kontakt_l h1 {font-size: 30px;}
.kontakt_l h3 {font-size: 18px; }	

.stopka1, .stopka2, .stopka3 {float:none;text-align:center;display:block;width:100%;margin:5px 0px;padding:0px}
.footer_slogan {font-size:17px;	box-sizing:border-box;}
.footer_slogan div {font-size:20px;}
.nagl_srodek2{ width:680px; }
.logo_text {top:13px;width:200px;font-size:38px;line-height:38px;}
.logo2, .logo3 {background-size:auto 143px;	height:155px;	width:324px;font-size:15px;	}
.logo_text2 {font-size:20px;line-height:25px;}

.middle, .footer2,.pow_pub, .footer_partnerzy { width: 700px;}	
.footer_slogan div {font-size:18px;}	
.item { width: 310px;margin-bottom:30px;}
ul, table, tr, td {font-size:14px;}
.tytul_str2, .tytul_str { font-size:26px; }
.anews_listwa {	margin:0px auto;font-size:16px;}
.anews {position:static;margin:0 auto;left:50%;right:50%;text-align:center;}
.anews div div p img {margin:0 auto;float:none;text-align:center;}
.anews_listwa h2 { font-size:26px;}
.item_gal { width: 145px;}
a.przycisk_poziomy2 {font-size:20px;}
.footer_par_text {font-size:14px;}
.wiecej_gal { height:64px;width:64px;background-size:40%;}
.wiecej_gal:hover {background-size:40%;}
.zdj_rand{height: 64px;}
.select_box select{	width: 104%;}



.input_form_l, select.select50 { width:100%;}	

.main_menu {font-size:20px;}

.p_tel {font-size:16px; padding-left:50px;}

.hoverimg {width:240px;margin-top:15px}

.news_zdj2, .podgaleria{ margin: 0px;}

.input_form_lb, .pods_prawa {width:100%;}

.pods_prawa {width:49%;float:right;vertical-align:top;}
.pods_full {width:100%;}
 
.podtytul, .podgaleria {float:none;font-size:30px;width:100%;margin:0px;}
}

/*Tablet*************************************************/

@media (max-width: 734px) {
html,body{
width:100%;
min-width:580px;
font-size:15px;
}

/*.pasek_gorny {background-color:black;}*/

.glowna_zdj {height: 350px;background-size:100%;}

.obiekty { width:500px;}

.obiekt_l2 { width:80%;display:block; height:216px; padding-top:70px;background-size:100%;margin:0px auto;}
.obiekt_l_t2 {	width:100%;	padding:10px 20px; font-size:25px;	margin-top:4%;margin-left:0%;box-sizing:border-box;}

.obiekt_l {	width:80%;display:block;	height:216px;padding-top:70px; background-size:100%;margin:0px auto;}
.obiekt_l_t {	width:100%;	font-size:25px;box-sizing:border-box;margin-top:4%;padding:10px 20px;}

.obiekt_p {	width:90%;	height:286px; margin-left:25px}
.obiekt_p_zdj {width:430px; height:124px; font-size:23px; top:160px;}
.obiekt_p_text { 	padding:23px;height:60px;}

.objectfit-nowy{width:100%;	height:250px;}
.objectfit-nowy img {width:100%;padding:0px 10px;height:100%;object-fit: cover; opacity: 1;}

a.przycisk_menu{ margin-right:30px;}
.menu_n {width:100%;display:block;margin-right:0px;vertical-align:top;}
.kontakt_news {width:100%;display:block;vertical-align:top;}

.kroczki {height:680px;}
.krok1 {height:113px;margin-left:125px;font-size:0.8em;padding:5px 20px;}
.krok2 {height:113px;margin-right:125px;font-size:0.8em;padding:5px 20px;}
.krok2 h2, .krok1 h2 {font-size:2.0em;}

/*.stopka1 {background-color:yellow;}*/
.logo_text {top:13px;width:200px;font-size:30px;line-height:38px;}
.logo2, .logo3 {	background-size:auto 123px;	height:144px;	width:300px;	font-size:10px;	}
.logo_text3 {font-size:30px;}
.logo_text2 {font-size:20px;line-height:20px;}
.kontrast_span {display:none;}
.kontrast_glowna {padding-left:0px;padding-top:20px;position:static}
h1 {font-size:25px;}
.kontakt_l h1 {font-size: 25px;}
.kontakt_l h3 {font-size: 15px; }	
.item_gal { width: 155px;}
.srodek {margin-top:0px;}
.news_tytul2{font-size:20px;}
.news_tytul2:after {  width:50%;}
.item {width:240px;font-size:10px;}
.news_tresc {font-size:15px;}
a.poprzedni_news, a.nastepny_news {padding:15px 20px;font-size:14px;}
a.poprzedni_news div, a.nastepny_news div {font-size:18px;}
a.poprzedni_news div:before { background: url('/images/multiserv1_062.png') center 14px no-repeat;background-size:20px;}
a.poprzedni_news:hover div:before { background: url('/images/multiserv1_062.png') left 14px no-repeat;background-size:20px;}
a.nastepny_news div:after {	background: url('/images/multiserv1_092.png') center 14px no-repeat;background-size:20px; }
a.nastepny_news:hover div:after { background: url('/images/multiserv1_092.png') right 14px no-repeat;background-size:20px;}
.middle, .footer2,.pow_pub, .szklo_spienione2, .logo_block, .footer_partnerzy, .footer_slogan div  { width: 550px; }	
.select_box select{	width: 105%;background: #ffffff url("/images/strzalka_dol.jpg") 95% no-repeat;}
.select_gal option, .select_gal optgroup {max-width:100%;}
.news_lewa {width:100%; display: block;margin-right:0px;padding-right:0px;height: auto;}
.news_prawa {display:block;width:auto;}
.nagl_srodek2{ width:540px;}



.p_tel {font-size:13px;}
.hoverimg {width:180px;margin-top:15px}



.naglowek{
width: 100%;
max-width: 100%;
min-width: 100%;
}

.kontakt_l {
float:left;
width:100%;
}

.kontakt_p{
width:100%;
float:right;
margin-top: 20px;
}

.gal_real{margin-top:20px;background: none;}
.gal_polowa {width:100%;margin:0px;float:none;}
.podkresl {font-size:30px}


}


/*SMARTFON**********************************************/

@media (max-width: 599px) {
html,body{
width:100%;
min-width:280px;
max-width:100%;
background-size:auto 599px;
}

/*.pasek_gorny {background-color:pink;}*/

.glowna_zdj {height: 300px;}

.obiekty { width:400px;}

.obiekt_l, .obiekt_l2 { height:200px; padding-top:45px;}
.obiekt_l_t, .obiekt_l_t2 {	font-size:20px;	}

.obiekt_p {	width:90%;	height:256px; margin-left:20px}
.obiekt_p_zdj {width:350px; height:94px; font-size:16px; top:140px;}
.obiekt_p_text { padding:23px;height:60px;}

.objectfit-nowy{width:100%;	height:200px;}

.middle, .footer2, .pow_pub, .logo_block, .footer_partnerzy, .footer_slogan div { width: 95%; box-sizing:border-box;}
.srodek {padding:20px 0px;}
.middle {width:100%;min-width:280px;}
.loga{	float:none;margin:30px auto;display:block;width:250px;}
.naglowek-menu { height:150px;}
.logo_img {width:60%;}

.kroczki {background: none; height:auto;}

.krok1 {height:auto;width:auto;margin-left:0px;text-align:left;padding:15px 0px;}
.krok2 {height:auto;width:auto;margin-right:0px;text-align:left;padding:15px 0px;}

.krok2 h2, .krok1 h2 {font-size:2.4em; text-align:left;}

.tytul_str{ font-size:20px; }
.item {width:100%;}
.item_gal {width:47%;}
.wybierz_gal_lab {float:none;display:block;width:100%;margin-bottom:4px;text-align:center;}
.select_box select{	width: 106%;background: #ffffff url("/images/strzalka_dol.jpg") 94% no-repeat;}
.select_box{ width:100%;}
.select_box option{	width: 90%;	padding: 0px;}
.tresc {min-width:280px;}
a.poprzedni_news div:before, a.nastepny_news div:after {	content: '';	display:none;}
a.poprzedni_news:hover div:before,a.nastepny_news:hover div:after {content: '';	display:none;}
.kontrast_glowna {float:none;padding:none;padding-top:120px;}
a.przycisk_menu2{margin-top:10px;width:100px;float:none;margin-right:0px;}
.container {top:200px;}

.kontrast{font-size:18px;	display:inline-block;	margin:0px;	padding:0px;}
.kontrast_span {margin-top:10px;display:inline-block;}
/*a.literka {font-size:18px;}
a.normaly  {font-size:12px;color:#000000;padding-top:8px;padding-bottom:0px}
a.sredni  {font-size:16px;color:#000000;padding-top:4px;padding-bottom:4px}
a.duzy  {font-size:18px;color:#000000;padding-top:1px;padding-bottom:7px}*/

.cookie-container {
		height: 100px;
		width: 375px;

		padding: 33px 10px 43px 15px;
	}


.kolumna_l { display: block; width: 100%; margin-right:0px;float:none;}
.kolumna_p { display: block; width:100%;}

.podkresl {font-size:20px}

.wybierz_prawa {margin-top:20px;}

.pods_prawa {width:100%;float:none;}

ul#tabs li {
	display: block;
	width:100%;
margin:10px;
}

/*a.przycisk_menu {margin-right:15px;}*/

.menu_nagl	{text-align:center;}

.panel_lewy {display:none;position:absolute;z-index:50;left:0px;top:37px;background-color:#EEEEEE;padding-right:0px;}	
	
.naglowek {
	width: 100%;
	min-width:280px;
}

.nagl_srodek2{
width:90%;
min-width:280px;
}

.logo_szer {width:120px;margin:5px 10px;padding:0px;}
.margin_lr {margin:5px 10px;}

.news_zdj2, .podgaleria{
margin: 0px;
}

.input_box{	width:160px;}

#ul2,#ul3,#ul4 {display:none;}

.form_newsle {box-sizing: border-box;margin:0px auto;text-align:center;}
.input_form {float:none;vertical-align:top;}
}

/* MALY SMARTFON**********************************************/

@media (max-width: 480px) {
html,body{
width:100%;
min-width:280px;
max-width:100%;
background-size:auto 599px;
}

/*.pasek_gorny {background-color:brown;}*/

.glowna_zdj {height: 250px;}

.obiekty { width:300px;}

.obiekt_l, .obiekt_l2 { height:180px; padding-top:30px;}
.obiekt_l_t, .obiekt_l_t2 {	font-size:16px;	}

.obiekt_p {	width:90%;	height:200px; margin-left:16px}
.obiekt_p_zdj {width:260px; height:85px; font-size:12px; top:110px;}
.obiekt_p_text { padding:23px;height:60px;}

.objectfit-nowy{width:100%;	height:175px;}

.footer_partnerzy {	background: url('/images/cyklotozaur.png') center bottom no-repeat;background-size: 20%;}
.srodek {	margin-top:0px;	padding:0px;	}

.kontrast{display:block;text-align:center;}
.item_gal {width:100%;}
.anews_listwa {	font-size:12px;	background-size: 100% auto;	padding:30px;	width:90%;	height:auto;}
.anews_listwa h2 {	font-size:18px;}
.cookie-container {	text-shadow: 0px 3px 7px rgba(26, 24, 28, 0.35);left: 0;height: auto;width: 100%;padding: 10px;	box-sizing:border-box;}
.cookie-main {	width: 100%;}





/*.podgaleria, .news_zdj2 { width:100%;margin:0px;padding:0px; float:none;}*/
}


@media print {
  * {box-shadow:none;}
	
html, body{
  width: 100%;
	max-width: 100%;
	min-width: 100%;
 }
 
  /*wyłączenie wyświetlania*/
   .znajdz, .pasek_sciezka, .glowna,.navcontainer, .buttony, .menu_pionowe, .menu, .partnerzy, .footer, .podpis, .cookie-container, .boxy, .przycisk, .przycisk_powrot2, .przycisk_drukuj, .strzalka_news, .panel_lewy, .cytaty, .biblioteki, .slider, .mapka2, .mapka, .news_stopka_ikona, a.poprzedni_news, a.nastepny_news, .naglowek, .polecamy , .skontaktuj, #tabs, .przycisk_powrot {
    display:none;
  }
	.srodek_news, .srodek, .middle, .middle1, .news_tresc2, .container, .tresc {margin:0px;width:100%;min-width:100%; max-width:100%; padding:0px; border:none}
	.news_tresc, .typ_pdf, .typ_doc, .typ_xls, .srodek_news {margin:0px;padding:0px;background:none}
	.news_tytul, .news_tytul h1 {margin:20px auto;padding-left:0px;}
	.do_pobrania  {margin:10px auto; margin-top:30px;padding-left:0px;}
	.news_stopka  {border-left: dashed #cccccc 1.5px;}
	.news_data2 {border:2px solid #919191;}
	.litera {border:1px solid #d1d1d1;}
	td, th {border:1px solid #d1d1d1;font-size:12px;}

	.tresc {
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.container {
	top:0px;
	}
	
  /*typografia*/
  h1, h2, h3, h4, h5, h6, p, p * {
    /*font-family: Arial, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;*/
    color:black;
    background:none;
    text-shadow:none;
  }

  h1, h2, h3 {
        page-break-after: avoid;
    }

    p, h1, h2, h3 {
        orphans: 3;
        widows: 3;
    }

  /*linki*/
   a[href]:after { content: " (" attr(href) ")";}
      /*js linki*/
		a[class^="gallery"]:after,
		a[class^="litera"]:after,
		.sciezka a[href] :after,
		a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

  /*zdjęcia/grafiki*/
  img {
   max-width:100%;
	 }

  /*tabelki*/
  tr {
    page-break-inside: avoid;
  }
}
/* ]]> */