/* <![CDATA[ */
@import url('https://fonts.googleapis.com/css?family=Quicksand:400,700&subset=latin-ext');
@font-face {
    font-family: 'arolyregular';
    src: url('/images/font/aroly-webfont.eot');
    src: url('/images/font/aroly-webfont.eot?#iefix') format('embedded-opentype'),
         url('/images/font/aroly-webfont.woff2') format('woff2'),
         url('/images/font/aroly-webfont.woff') format('woff'),
         url('/images/font/aroly-webfont.ttf') format('truetype'),
         url('/images/font/aroly-webfont.svg#arolyregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


html, body{
font-family: 'Quicksand', sans-serif;
font-size: 16px;
font-weight:300;
  color: #000000;
  margin: 0px;
  padding: 0px;
  background: #f9f9f9 url(/images/kris-fol-pak_tlo.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: 'Quicksand', Arial; color: #000000;font-size:26px;text-align:left;padding:0px;font-weight:900;}			
h2 {font-family: 'Quicksand', Arial; color: #ca0000; font-size:22px;padding:0px;margin:2px;font-weight:700;text-align:left}			
h3 {font-family: 'Quicksand', Arial; color: #d50505; margin: 0px; font-size:36px;font-weight:700;text-align:center;padding:0px;}
h4 {font-family: 'Quicksand', Arial; color: #000000; margin: 0px; font-size:20px;font-weight:700;text-align:center}

input, textarea {color:#000000;font-size:13px;font-family: 'Quicksand', Arial;}
select {font-size:16px;font-family: 'Quicksand', Arial;}
label {font-size:20px;font-weight:700;}
button {font-family: 'Quicksand', sans-serif;}

hr {margin:20px 0px;clear:both;width:100%;box-sizing:border-box;}			
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:not(.skip_nav)  {
	padding:0px;
	margin:0px;
	list-style-type: none;
	font-size:16px;
	}

ul:not(.skip_nav):not(.menu_poziome_ul):not(.menu_pionowe_ul):not(.navcontainer) li:not(.select2-results__option) {
	padding:8px;
	padding-left:30px;
	margin:0px 0px;
	text-align:left;
	background: url('/images/check2.png') 0px 8px no-repeat;
	background-size:24px;
}
	/*
li {
	padding:8px;
	padding-left:30px;
	margin:0px 0px;
	text-align:left;
	background: url('/images/check2.png') 0px 3px no-repeat;
	background-size:24px;
}	*/
li:hover {
	background-color:#ffffff;
}

li h3 {font-family: 'Quicksand', Arial; color: #d50505; margin: 0px; font-size:20px;font-weight:700;text-align:left;padding:0px;line-height:0.6}

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: 'Quicksand', 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;
	display:block;
	/*-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;}

/* nawigacja widoczna po uzyciu tab */
ul.skip_nav {
	list-style: none;
	z-index: 10000;
	position: relative;
	margin: 0px;
	padding: 0px;
}

.skip_nav a {
    display: inline;
    font-size: 1.27em;
    left: -9000em;
    padding: 20px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 250px;
    z-index: 1;
	font-size: 20px
}

.skip_nav a:hover,.skip_nav a:focus,.skip_nav a:active {
    background: var(--niebieski);
    border: 2px solid var(--bialy);
    color: var(--bialy);
    left: 10px;
    top: 10px;
    position: absolute;
}

.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:'Quicksand', 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:'Quicksand', Arial;
color:#000000;
text-align:center;
}
	
a{ text-decoration: none;
  color: #F36400;
	padding:0px;
	}
	
a:hover { color:red;
  text-decoration: underline;
	-webkit-transition: .2s color linear;
  -moz-transition: .2s color linear;
  transition: .2s color linear;
}


.error {color:red;}

/* 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;}

#do_gory {
    position: fixed;
    padding-right: 67px;
    background: url("/images/strzalka.png") no-repeat right center;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 12px;
    color: #000000;
    transform: rotate(-90deg) translate(0px, 0px);
    right: -8px;
    bottom: 90px;
    opacity: 0;
    transition-duration: 0.3s;
	font-weight:700;
	z-index:101;
}

#do_gory.show {
    opacity: 1;
}

#do_gory:hover {
    transform: rotate(-90deg) translate(10px, 0px);
}

/*AKTUALNE--------------------------------------------------------START*/
.glowna {
margin: 0px auto;
width:100%;
max-width: 1920px;
min-width: 1190px;
z-index:1;
display:block;
position:absolute;
top:670px;
}

.container {
	width: 100%;
	/*box-sizing:border-box;*/
	
	}

.naglowek {
	width: 100%;
	height:299px;
	text-align:center;
	/*max-width: 1920px;
	min-width: 1190px;*/
	/*padding-top:25px;*/
	margin-left:auto;
	margin-right:auto;
	right:0;
	left:0;
	background: url(/images/kris-fol-pak_01.jpg) top center no-repeat;
}

.strzalka_wdol {margin:20px;width:36px;height:21px;}

.nagl_srodek2{
height:56px;
margin:0 auto;
width:1190px;
text-align:center;
position:relative;
}

.naglowek-menu {
	width: 100%;
	clear:both;
	text-align:center;
}

.logo_gl{
	display:block;
	text-align:left;
	margin:0px auto;
	width:424px;
	height:50px;
	padding:50px 10px;
}

.logo_img {margin:0px 15px;}

.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:9px;
	background-color:#f36400;
}

a.logo span {
  color: #000000;
  line-height: 2;
  text-align: right;
  float:right;
  font-size:13px;
  margin-right:12px;
}

.logo_text {
  color: #ffffff;
  font-weight: bold;
  line-height: 1;
  text-align: left;
  text-shadow: -2.649px 1.408px 4px rgba(0, 0, 0, 0.32);
}

a.logo{
	text-decoration:none;	
}

a.logo img {
	float:left;
	vertical-align:center;
}

.logo {
	text-align:center;
	color:#000000;
	font-family: 'Quicksand';
	padding:0px 5px;
	display:block;
	}

a.logo  {
	text-decoration:none;
	}
	
 a.logo:hover {
	text-decoration:none;
	}

.logo3 {
	background: url('/images/muzeum_03.png') top center no-repeat;
	height:299px;
	width:624px;
	margin:0px;
	color:#000000;
	font-family: 'Quicksand';
	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: 'Quicksand';
	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;
}

.blok_1 {display: inline-block; width: 32%; text-align: right; vertical-align: top; padding: 0px 20px; box-sizing: border-box;}
.blok_2 {display: inline-block; width: 30%; vertical-align: top;}
.blok_2 img {width:100%;}
.blok_3 {display: inline-block; width: 32%; vertical-align: top; padding: 0px 20px; box-sizing: border-box;}

h3.h3_2 {color: #000000; font-size: 22px; font-weight: 400;}

.menu_news {display:inline-block;width:313px;margin-right:30px;}
.menu_n {width:100%;}
.menu_n h1 {font-weight:700;}
.kontakt_news {width:100%;font-size:20px; font-weight:300;color:#ffffff; padding:20px;margin-top:20px;box-sizing:border-box;text-align:left;}
.kontakt_news_50 {width: 49%; display: inline-block;vertical-align:top;}
.kontakt_news_50 h2 {font-size:32px; font-weight:900;color:#F36400;text-align:left}
.kontakt_news_50 h3 {font-size:28px; font-weight:900;color:#F36400;text-align:left}
.kontakt_news hr { border: 0; height: 1px; background: #ffffff;}
.kontakt_news a {color:#F36400;}
.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;}

.obiekty{
	width:100%;
	box-sizing:border-box;
	margin:30px auto;
	margin-bottom:60px;
	height:335px;
	text-align:center;
}

.obiekt_g { background-size:cover; display:inline-block;width:211px; height:298px;margin-top:30px;}
.obiekt_gt { text-align:right;background: url('/images/arkadyklub_58.png') top center no-repeat;width:211px; height:98px;box-sizing:border-box;padding:35px 10px;bottom:0;position:absolute;}
.tytul_n {text-transform:uppercase;color:#ef6200;font-size:18px;font-weight:700;max-width:100%;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;}
.data_n {font-size:16px;font-weight:300;color:#000000}
.data_n span {font-weight:700;color:#000000}
.obiekt_d {background-size:cover; display:inline-block;width:211px; height:298px;}
.obiekt_dt {text-align:left;background: url('/images/arkadyklub_60.png') top center no-repeat;padding:5px;width:211px; height:98px;box-sizing:border-box;padding:35px 10px;bottom:0;position:absolute;}


.owl-theme .owl-nav .owl-next, .owl-theme .owl-nav .owl-next:hover {background:  url('/images/arkadyklub_18.png') top center no-repeat;width:21px;height:36px;}
.owl-theme .owl-nav .owl-prev, .owl-theme .owl-nav .owl-prev:hover {background:  url('/images/arkadyklub_16.png') top center no-repeat;width:21px;height:36px;}

.owl-theme .owl-nav{margin-top:18px;display:inline-block;vertical-align:top;}
.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background-color:#000000;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*=owl-]:hover{opacity:0.80;background-color:none;color:#FFF;text-decoration:none}
.owl-theme .owl-dots{display:inline-block;}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;margin:5px 7px;background:#F36400;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#ffffff;}

.owl-theme .owl-nav .owl-prev {position:absolute;right: 50%;  margin-right:2.5%;}
.owl-theme .owl-nav .owl-next {position:absolute;left:50%;margin-left:2.5%;}
.owl-theme .owl-dots .owl-dot {position:relative;margin:0px auto;left:0;right:0;text-align:center;vertical-align:top;margin-top:28px;}

.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 {
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: 'Quicksand', 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, #owl-carousel2 a:hover img {
opacity: 0.8;
}

.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: #262626;
}

.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;}

.num_end {padding:10px;
	margin:0px;
	margin-top:10px;
	text-align:left;
	background-color:#af7f5f;
	color:#ffffff;
	font-weight:700;
	}

.middle {	
	width: 1190px;
	margin: 5px auto;
	font-weight:300;
	line-height: 1.5;
	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:'Quicksand', Arial;
	text-align:right;
	padding:8px 10px;
	background-color:#363636;
	text-transform:uppercase;
	margin-bottom:5px;
}

.zdj_lewa {width: 331px; float: left; z-index: 1;margin-top: 20px;}
.zdj_prawa img, .zdj_lewa img {width:100%;display:block}
.zdj_prawa {width: 331px; float: right; z-index: 1;margin-top: 20px;}

.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:center;text-decoration: none;display:inline-block;margin-top:80px;}
.menu_zawartosc2 {text-align:right;padding-top:8px;text-decoration: none;display:inline-block;float:right;height:30px;}
/**********************************************************************/

.main_menu
{
	font-family: 'Quicksand', Arial;
	height:46px;
	color:#000000;
	position:relative;
	font-size:20px;
	text-align:center;
	font-weight:700;
}
.main_menu ul
{
	padding:0px;
	margin:0;
	list-style:none;
	font-size:19px;
}

.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:6px 20px;
	margin-right:15px;
	/*background-color:#000000;
	border:2px solid #ffffff;*/
	font-weight:400;
}

.main_menu ul li a span
{
	color:#f36400;
	padding-right:8px;
	font-weight:900;
}

.main_menu ul li a:hover
{
	display: block;
	padding:6px 20px;
	color: #d50505;
	outline:4px solid #d50505;
	-webkit-transition: .2s background-color linear;
  -moz-transition: .2s background-color linear;
  transition: .2s background-color linear;
}

.main_menu ul li a:hover span
{
	color:#000000;
}

.main_menu ul li  a.podswietl {outline:4px solid #d50505;color: #d50505;}
.main_menu ul li  a.podswietl span {color:#000000;}

.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%;  display: 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{	margin-top:20px;display:inline-block;position:absolute;right:0;}
.loga a {width:37px;height:37px;margin:0px 10px;display:inline-block;}
.loga a img {width:37px;height:37px;}
.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;
}

#multitab{
	position:fixed;
	right:0px;
	top:190px;
	z-index:300;
}
#multitab li{
	cursor:pointer;
	width:35px;
	height:110px;
	margin-bottom:1px;
	position:relative;
	padding:0px;
	list-style-type: none; 
	background:none;
}

#multitab > li > div{
	padding:5px;
	border: solid #0170cf 3px;
	background: #fff;
	float:left;
	width:286px;
	
	-moz-border-radius: 0 0 0 8px;
	-webkit-border-radius: 0 0 0 8px;
	border-radius: 0 0 0 8px;
	position:absolute;
	top:0;
	left:35px;
	z-index:100;
}		

.poznaj_ludzi {width:790px;display:block;height:397px;overflow:hidden;margin:40px 0px;}

.cien {border:2px solid #6d6d6d;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
/*-webkit-box-shadow: 0px 0px 7px 0px rgba(255, 255, 255, 1);
-moz-box-shadow:    0px 0px 7px 0px rgba(255, 255, 255, 1);
box-shadow:         0px 0px 7px 0px rgba(255, 255, 255, 1);*/}

.footer_new {
 width: 100%;
 display:block;
 box-sizing: border-box;
 /*height:746px;*/
}

.footer_new div.footer2,  .footer_new div.footer2 a:hover, .footer_new div.footer2 a  {	color:#000000;}

.footer_new2{	background: url('/images/arkadyklub_03.jpg') center top no-repeat; height:601px; width:100%; display:block;padding-top:30px; }
.footer_new2s {width:1170px; display:block;height:631px; margin:0 auto;}

.footer {
  width: 100%;
  font-family: 'Quicksand', arial;
  font-weight:300;
  height:58px;
	font-size: 16px;
	padding: 0px;
	font-weight:400;
	margin-bottom:0px;
}

.footer2s {
  width: 100%;
  margin:0px;
  padding:35px 0px;
  padding-top:0px;
  display:block;
  color:#ffffff;
}

.footer2 {
  width: 1190px;
	font-size: 14px;
	font-weight:300;
	color:#ffffff;
	margin:0 auto;
}

.footer2_l_1 {font-size: 32px; color: #ffffff;float:left;margin-left:45px;}
.footer2_l_2 {margin-left: 70px; font-size: 59px; font-weight: bold;}
.footer2_p	{float: right;margin-right:25px;margin-top:5px;}
.footer2_p_1 {display: inline-block; margin-top: 5px; line-height: 0.9; text-align: right; color: #ffffff; font-size: 49px; font-weight: bold;}
.footer2_p_2 { line-height: 1.5; font-size: 18px;}
.footer2 div img {margin-left:20px;display: inline-block; width: 106px; height: 106px; vertical-align: top;}


.stopka1 {
padding-left:10px;
display:inline-block;
text-align:left;
width:32%;
}

.stopka2 {
display:inline-block;
text-align:center;
width:32%;
}

.stopka3 {
padding-right:10px;
display:inline-block;
text-align: right;
width:32%;
}

.footer2s div div a {
	color:#ffffff;
	font-size: 14px;
	font-weight:300;
}

.footer2s div div a:hover {
  color:#000000;
	}

/* chmurka cookie */
.cookie-container {
	/*display:none;*/
	position: fixed;
	bottom: -50px;
	opacity: 0;
	left:2%;
	width: 280px;
	padding-top:230px;
	min-width: 280px;
	font-size: 16px;
	font-weight: 300;
	z-index: 115000;
	color: black;
	text-align:left;
	box-sizing:border-box;
	box-shadow: -1.133px 12.951px 14.88px 1.12px rgba(0, 0, 0, 0.24);
	background: white url(/pliki/062023/mini/21b451-cookies.webp) top center no-repeat;
	background-size: 100%;
   }

.cookie-main p{
   padding: 15px;
   line-height: normal;
   margin: 0px;
}

.cookie-main a { text-decoration: underline;font-weight: 700;}

a.cookie-link {
	font-weight:700;
	text-decoration: none;
	color:white;
	background-color: #d50505;
	display: inline-block;
	padding: 12px 0px;
	font-size:22px;
	text-align:center;
	width: 100%;
	border-bottom-right-radius: var(--rog_maly);
	border-bottom-left-radius: var(--rog_maly);
	margin:0px;
}

a.cookie-link:hover {
	background-color:black;
	color:var(--bialy);
	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:'Quicksand', 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:'Quicksand', Arial;
font-size:25px;
color:#000000;
padding:0px;
margin:0px;
}

.boxy p{
font-family:'Quicksand', 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:'Quicksand';} */

.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:Quicksand;} 
.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:43%; display: inline-block;margin-left:3%;padding-right:7%;height: auto;}
.podss_prawa {display:inline-block;width:auto;vertical-align:top;overflow-x:auto;}
.podss_prawa_58 {width:47%;}

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;
}

.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: #ffffff;
font-size:24px;
text-align:left;
padding:0px;
margin:0px;
}

.news_tytul2{
color:#ffffff;
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: #059740; display:block;margin-bottom:5px;color:#ffffff;font-size:18px;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;}
a.przycisk_news:hover {background-color:#f36400;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 {text-align:center;}

.tytul_str {
color:#000000;
text-align:center;
box-sizing:border-box;
padding:0px;
font-size:46px;
font-weight:700;
display:block;
margin:0px auto;
left:0px;
right:0px;
z-index:2;
position:absolute;
padding:0px;
line-height:0.7;
}

.tytul_str span {color:#f36400;}

.podtytul_str {font-weight:300; font-size:113px;margin:0px auto;padding:0px;display:inline-block;text-align:center;min-width:250px; font-family: 'arolyregular';color:#e6e6e6;
  -moz-transform: matrix( 0.88042006146335,0,0,0.88042006146335,0,0);
  -webkit-transform: matrix( 0.88042006146335,0,0,0.88042006146335,0,0);
  -ms-transform: matrix( 0.88042006146335,0,0,0.88042006146335,0,0);
z-index:1;
line-height:0.3;
}

/*.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:none; border-bottom: 1px solid #c9c9c9;box-sizing: border-box;padding:10px 6px;font-size:16px;margin-bottom:5px;}
.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:'Quicksand', 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:'Quicksand', Arial;margin-top:4px;}

.wybierz_kol_lab {
vertical-align:top;font-family:'Quicksand', 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:'Quicksand', 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;
}

.do_pobrania h4:after, .podgaleria h4:after {
  content: '';
  display: block;
  width:100%;
  height:2px;
  background-color:#d50505;
  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:#ffffff;padding:15px 20px;font-size:18px; font-family:'Quicksand',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/arkadyklub_16.png') center 7px no-repeat;background-size:14px;
	vertical-align:bottom;
}
a.poprzedni_news div {font-family:'Quicksand', Arial; font-size:25px;text-transform:none;color:#F36400;text-align:right;padding-bottom:10px;font-weight:600;}
a.poprzedni_news:hover {color:#ffffff;text-decoration:none;background-color: #262626;}

a.poprzedni_news:hover div:before {
	content: '';
	display:inline-block;
	width:50px;
	height:35px;
	padding-right:20px;
	background: url('/images/arkadyklub_16.png') left 7px no-repeat;background-size:14px;
	vertical-align:bottom;
}

a.nastepny_news {box-sizing: border-box;display:inline-block;width:47%; margin:0px; color:#ffffff;padding:15px 20px;font-size:18px; font-family:'Quicksand',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/arkadyklub_18.png') center 7px no-repeat;background-size:14px;
	vertical-align:bottom;
}
a.nastepny_news div {font-family:'Quicksand', Arial; font-size:25px;text-transform:none;color:#F36400;text-align:left;padding-bottom:10px;font-weight:600;}
a.nastepny_news:hover {color:#ffffff;text-decoration:none;background-color: #262626;}

a.nastepny_news:hover div:after {
	content: '';
	display:inline-block;
	width:50px;
	height:35px;
	padding-left:20px;
	background: url('/images/arkadyklub_18.png') right 7px no-repeat;background-size:14px;
	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 #bdbdbd;padding:10px;font-size:16px;margin-bottom:5px;font-weight:300;display:block;box-sizing: border-box;color:#000000;}
.input_form_zam { background-color:#ffffff; border: 1px solid #dadada; border-bottom: 3px solid #ffffff;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: 16px;margin:5px 0px;font-weight:300;display:inline-block;margin-bottom:0px;font-weight:300;color:#000000;}

.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;}

.map2 {
	height: 450px;
	width: 100%;
	margin:0 auto;
	padding: 0px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	}
/*style the arrow
        .gm-style div div div div div div div div div {
            background-color: #a6815b  !important;
            padding: 0;
            margin: 0;
            padding: 0;
            top: 0;
            color: #fff;
            font-size: 14px;
        }
*/
/*#google-popup {text-align:center; height:100px;width:auto; font-weight:300; font-size:16px;color: #fff;}*/

         #googleMap { width: 100%; height: 400px; top: 0; left: 0; right: 0; bottom: 0; }
       
         /*style the box*/  
         .gm-style .gm-style-iw {
            background-color: #a6815b !important;
         }    
     
         /*style the p tag*/
         .gm-style .gm-style-iw #google-popup p{
           /* padding: 10px;*/
         }
		 
		 .gm-style .gm-style-iw #google-popup h4{
           color:#ffffff;
         }
         
        /*style chmurka ca�a*/
        .gm-style div div div div div div div div{
            background-color: #a6815b !important;
			
            color: #fff;
            font-size: 16px;
        }
		
		.gm-style div div div div div div div div { background: none !important; }		
		
		/* strzalka */
		.gm-style div div div div div div div div div {
			background-color: #a6815b !important;
        }
		
		/*style the link*/
        .gm-style div div div div div div div div a {
            color: #f1f1f1;
            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.09);
    -moz-transform: scale(1.09);
    -o-transform: scale(1.09);
    -ms-transform: scale(1.09);
    transform: scale(1.09);
	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;}*/

.tlo_box {background: url('/images/arkadyklub_55.png') center -50px no-repeat;width:983px; height:223px;text-align:center;width:100%;padding-top:50px}
a.przycisk_box {text-align:center; background-color: #000000; display:inline-block;font-size: 59px;font-weight:300;color:#ffffff;padding: 10px 50px; border: 5px dotted #f36400;box-sizing: border-box;margin-top:30px;}
a.przycisk_box:hover {background-color: #f36400;text-decoration:none; border: 5px dotted #ffffff;}
a.przycisk_box:hover span {color:#ffffff}
a.przycisk_box .boxb {color:#f36400;font-weight:900;}
a.przycisk_box:hover  .boxb {color:#000000}

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; margin:0px;padding:10px; color:#ffffff; background-color: #ca0000; display:inline-block; border: none;vertical-align:top;font-weight:400;text-transform:uppercase;}
.button_poziomy:hover {color:#000000;text-decoration:none;}

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 { float:right;margin-top:20px;font-size:25px;padding:10px 30px;}
.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: #ffffff url('/images/ikonki/imie_19.png') 98% 10px no-repeat; padding-right:40px;}
.f_tel {background:#ffffff  url('/images/ikonki/telefon_24.png') 98% 10px no-repeat; padding-right:40px;}
.f_miasto {background:#ffffff  url('/images/ikonki/miejscowosc_26.png') 98% 10px no-repeat; padding-right:40px;}
.f_mail {background:#ffffff  url('/images/ikonki/email_22.png') 98% 10px no-repeat; padding-right:40px;}
.f_tresc {background:#ffffff  url('/images/ikonki/tresc_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:#ffffff  url(/images/dompodklucz_35.jpg) left bottom no-repeat;background-size:20% 4px;padding-bottom:15px;margin-bottom:5px;
}

.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: 'Quicksand', 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: 'Quicksand', 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: #000000; }

*::-webkit-input-placeholder { /* WebKit browsers */
    color: #000000;
}
*:-moz-placeholder { /* Mozilla Firefox <18 */
   color: #000000;
    opacity:  1;
}
*::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #000000;
    opacity:  1;
}
*:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #000000;
}

.bold {font-weight:bold;}
.odstep_prawy {margin-right:20px;}
.odstep10 {margin-top:5px;}
.odstep20 {margin-bottom:20px;}
.odstep30 {margin-bottom:30px;}
.odstep40 {margin-bottom:40px;}
.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;}
.pasek1 {background: url(/pliki/062023/big/89750b-7dd8d0-kris_fol_pak_04.webp) center; text-align:center; height:89px; padding-top:15px; margin:30px auto; box-shadow: -2.649px 1.408px 4px 0px rgba(0, 0, 0, 0.21);}

.pasek1 h3 {line-height:1.2;}

.pasek2 {background: url(/images/kris-fol-pak_08.jpg) center center no-repeat; text-align:center; font-size:25px;color:#ffffff;font-weight:700;padding:12px 45px; display:inline-block; box-shadow: -2.649px 1.408px 4px 0px rgba(0, 0, 0, 0.21);
margin:10px auto;height:38px;right:0;left:0;width:575px}
.pasek2 span {margin-left:40px;color:#d50505;}

.pasek3 {background: url(/images/kris-fol-pak_29.jpg) center center no-repeat; background-size:100%; text-align:left; font-size:22px;color:#ffffff;width:100%;font-weight:300;padding:25px 95px; display:inline-block; box-shadow: -2.649px 1.408px 4px 0px rgba(0, 0, 0, 0.21);margin:50px auto;height:108px;right:0;left:0;box-sizing:border-box;}

.pasek3_1 { margin-left: 30px; font-size: 23px; float: left; color: #000000; line-height: 1.2;}
.pasek3_2 { margin-right: 20px; font-size: 21px; float: right; color: #ffffff; line-height: 1; margin-top: 3px;text-align:right;}
.pasek3_2 span{ font-weight: bold; font-size: 35px;}

.pasek4 {background: url(/images/kris-fol-pak_36.jpg) center center no-repeat; text-align:left; font-size:22px;color:#ffffff;width:100%;font-weight:300;padding:15px 95px; display:block; 
margin:0px auto;margin-bottom:10px;height:143px;right:0;left:0;box-sizing:border-box;border-bottom:4px solid #d50505;}

.pasek5 {background: url(/images/kris-fol-pak2_33.jpg) center center no-repeat; background-size:100%; text-align:left; font-size:22px;color:#000000;width:100%;font-weight:300;height:108px; 
margin:20px auto;box-sizing:border-box; box-shadow: -2.649px 1.408px 4px 0px rgba(0, 0, 0, 0.21);padding:19px;display:flex;justify-content: space-between;align-items: center;justify-items: center;}

.pasek6 {background: #ffffff url(/images/kris-fol-pak2_32.jpg) left center no-repeat; background-size:100%; text-align:left; font-size:42px;color:#ffffff;width:100%;font-weight:300;height:104px; display:block; 
margin:20px auto;box-sizing:border-box; box-shadow: -2.649px 1.408px 4px 0px rgba(0, 0, 0, 0.21);padding:15px}
.pasek6 div {margin-top:4px;padding-left:95px;font-weight:700;display:inline-block}
.pasek6 span {float:right;color:#d50505;font-size:20px;font-weight:400;text-align:right;line-height:1.2;margin-right:10px;}
.pasek6 a {color:#ffffff;}
.pasek6 a:hover {color:#000000;}

a.p_tekturowe {background: url(/images/kris-fol-pak_05.png) left center no-repeat;color:#000000;font-weight:400;font-size:25px;text-transform:uppercase;line-height:1;text-decoration:none;}
a.p_wypelnienia:hover, a.p_foliowe:hover, a.p_tekturowe:hover {color:#d50505;}
a.p_foliowe {background: url(/images/kris-fol-pak_03.png) left center no-repeat;color:#000000;font-weight:400;font-size:25px;text-transform:uppercase;line-height:1;text-decoration:none;}
a.p_wypelnienia {background: url(/images/kris-fol-pak_07.png) left center no-repeat;color:#000000;font-weight:400;font-size:25px;text-transform:uppercase;line-height:1;text-decoration:none;}
a.p_powrot {padding-right:80px;color:#ffffff;font-weight:400;font-size:27px;text-transform:uppercase;line-height:1;text-decoration:none;}
a.p_powrot:hover {color:#000000}
/*a.folia_lewa { margin-left:160px;}*/

.kartony {background: url(/images/kris-fol-pak_20.jpg) center no-repeat; width: 295px; height:536px; padding:0px 20px; display:inline-block; margin:0px 20px; vertical-align:top}
.kartony2 {background: url(/pliki/062023/46a561-d1c163-kris_fol_pak_16.webp) center no-repeat; width: 350px; height:528px; padding:0px; display:inline-block; margin:0px; vertical-align:top}
.plyty {background: url(/pliki/062023/1fa76d-kris-fol-pak2_21.webp) center no-repeat; width: 295px; height:536px; padding:0px 20px; display:inline-block; margin:0px 20px; vertical-align:top}
.plyty2 {background: url(/pliki/062023/977fe5-kris-fol-pak3_23.webp) center no-repeat; width: 350px; height:528px; padding:0px; display:inline-block; margin:0px; vertical-align:top}
.folie {background: url(/images/kris-fol-pak_23.jpg) center no-repeat; width: 295px; height:536px; padding:0px 20px; display:inline-block; margin:0px  20px; vertical-align:top}
.folie2 {background: url(/pliki/062023/fca1a6-719712-kris_fol_pak_19.webp) center no-repeat;  width: 350px; height:528px; padding:0px; display:inline-block; margin:0px; vertical-align:top}
.wypelnienie {background: url(/pliki/062023/d41dee-a7b0da-kris_fol_pak_01_31_28.webp) center no-repeat; width: 295px; height:536px; padding:0px 20px; display:inline-block; margin:0px 20px; vertical-align:top}
.wypelnienie2 {background: url(/pliki/062023/dfde11-82026b-kris_fol_pak2_22_28.webp) center no-repeat; width: 350px; height:528px; padding:0px; display:inline-block; margin:0px; vertical-align:top}
.pudelka {background: url(/pliki/092023/d15241-kris-fol-pak_21.webp) center no-repeat; width: 295px; height:536px; padding:0px 20px; display:inline-block; margin:0px 20px; vertical-align:top}
.pudelka2 {background: url(/pliki/092023/aa6d11-kris-fol-pak2_21.webp) center no-repeat; width: 350px; height:528px; padding:0px; display:inline-block; margin:0px; vertical-align:top}
.palety {background: url(/pliki/062024/4dbddd-kris-fol-pak_18.webp) center no-repeat; width: 295px; height:536px; padding:0px 20px; display:inline-block; margin:0px 20px; vertical-align:top}
.palety2 {background: url(/pliki/062024/571273-kris-fol-pak_18.webp) center no-repeat; width: 350px; height:528px; padding:0px; display:inline-block; margin:0px; vertical-align:top}

.pudelka2.effect2 h3, .palety2.effect2 h3, .wypelnienie2.effect2 h3, .folie2.effect2 h3, .kartony2.effect2 h3, .plyty2.effect2 h3 {text-align: right; margin-top: 140px; margin-right: 25px; font-size: 37px; color: #ffffff; line-height: 1; display:block}
.palety2.effect2 span, .pudelka2.effect2 span, .wypelnienie2.effect2 span, .folie2.effect2 span, .kartony2.effect2 span, .plyty2.effect2 span {color: #d50505; font-size: 23px; text-align: right; margin-right: 200px; margin-top: 237px; line-height: 1;display:block}

.srodek_prod { display: block; padding: 40px; margin: 0px auto; right: 0; left: 0; width: 450px; z-index: 2; position: relative; background-color: #ffffff; box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.27);}

.effect2 h2 {
margin-top:28px;
font-size:24px;
color:#000000;
line-height:1;
margin-left:95px;
margin-bottom:30px;
}

.effect2 ul {font-weight:400; }
.effect2 ul li { padding:3px; padding-left:30px; color:#000000;}
.effect2 li:hover { background-color: rgba(255, 255, 255, .6) !important; }

.pudelka ul li, .palety ul li, .folie ul li, .kartony ul li, .wypelnienie  ul li, .plyty ul li { text-shadow: 0px 0px 9px rgba(0, 0, 0, 0.5); color:#ffffff; font-weight: 700; background: url('/images/check.png') 0px 7px no-repeat!important;padding-left: 35px!important;}
.palety ul li:hover, .pudelka ul li:hover, .folie ul li:hover, .kartony ul li:hover, .wypelnienie ul li:hover, .plyty ul li:hover { background-color: rgba(0, 0, 0, .6) !important; }

/*==================================================
 * Effect 2
 * ===============================================*/
.effect2
{
  position: relative;
}

.effect2:before, .effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  box-shadow: 0 15px 10px #777;
  transform: rotate(-3deg);
}

.effect2:after
{
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}


/* simple */
		.flip-container {
			-webkit-perspective: 1000;
			-moz-perspective: 1000;
			-ms-perspective: 1000;
			perspective: 1000;

			-ms-transform: perspective(1000px);
			-moz-transform: perspective(1000px);
    			-moz-transform-style: preserve-3d; 
    			-ms-transform-style: preserve-3d; 

display:inline-block; margin:30px 50px; vertical-align:top
		}

		
			/*
			.flip-container:hover .flipper, .flip-container.hover .flipper, #flip-toggle.flip .flipper {
				-webkit-transform: rotateY(180deg);
				-moz-transform: rotateY(180deg);
				-ms-transform: rotateY(180deg);
				transform: rotateY(180deg);
				filter: FlipH;
    			-ms-filter: "FlipH";
			}
			*/


			/* START: Accommodating for IE */
			.flip-container:hover .back, .flip-container.hover .back {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
}

.flip-container:hover .front, .flip-container.hover .front {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
		
		/* END: Accommodating for IE */

		.flip-container, .front, .back {
			width: 350px;
			height: 546px;
			vertical-align:top;
		}
		
		.back {
			height: 528px;
			margin-top:8px;
		}
		
		 .front img {
			width: 100%;
			height:auto;
		}
		
		.flip-container .back  h1{
			color: #ffffff; font-size: 25px; font-weight: bold; text-align: center; margin-top: 10px; line-height: 25px;
		}
		
		.flip-container .back  p{
		text-align: left;
		}

		.flipper {
			-webkit-transition: 0.6s;
			-webkit-transform-style: preserve-3d;
			-ms-transition: 0.6s;

			-moz-transition: 0.6s;
			-moz-transform: perspective(1000px);
			-moz-transform-style: preserve-3d;
			-ms-transform-style: preserve-3d;

			transition: 0.6s;
			transform-style: preserve-3d;

			position: relative;
		}

		.front, .back {
			-webkit-backface-visibility: hidden;
			-moz-backface-visibility: hidden;
			-ms-backface-visibility: hidden;
			backface-visibility: hidden;

		    -webkit-transition: 0.6s;
		    -webkit-transform-style: preserve-3d;
		    -webkit-transform: rotateY(0deg);

		    -moz-transition: 0.6s;
		    -moz-transform-style: preserve-3d;
		    -moz-transform: rotateY(0deg);

		    -o-transition: 0.6s;
		    -o-transform-style: preserve-3d;
		    -o-transform: rotateY(0deg);

		    -ms-transition: 0.6s;
		    -ms-transform-style: preserve-3d;
		    -ms-transform: rotateY(0deg);

		    transition: 0.6s;
		    transform-style: preserve-3d;
		    transform: rotateY(0deg);

			position: absolute;
			top: 0;
			left: 0;
		}

		.front {
			-webkit-transform: rotateY(0deg);
			-ms-transform: rotateY(0deg);
			/*background: lightgreen;*/
			z-index: 2;
			/*overflow:hidden;*/
			/*border-bottom: 3px solid #00ADEF;*/
		}

		.back {
			background: lightblue;
			-webkit-transform: rotateY(-180deg);
		    -moz-transform: rotateY(-180deg);
		    -o-transform: rotateY(-180deg);
		    -ms-transform: rotateY(-180deg);
		    transform: rotateY(-180deg);
		}

		.front .name {
			font-size: 2em;
			display: inline-block;
			background: rgba(33, 33, 33, 0.9);
			color: #f8f8f8;
			font-family: Courier;
			padding: 5px 10px;
			border-radius: 5px;
			bottom: 60px;
			left: 25%;
			position: absolute;
			text-shadow: 0.1em 0.1em 0.05em #333;
			display: none;

			-webkit-transform: rotate(-20deg);
			-moz-transform: rotate(-20deg);
			-ms-transform: rotate(-20deg);
			transform: rotate(-20deg);
		}

		.back-logo {
			position: absolute;
			top: 40px;
			left: 90px;
			width: 160px;
			height: 117px;
			background: url(logo.png) 0 0 no-repeat;
		}

		.back-title {
			font-weight: bold;
			color: #00304a;
			position: absolute;
			top: 180px;
			left: 0;
			right: 0;
			text-align: center;
			text-shadow: 0.1em 0.1em 0.05em #acd7e5;
			font-family: Courier;
			font-size: 22px;
		}

	.back p {
			text-align: center;
			padding: 0 20px;
			font-size: 18px;
		}
		/*.back p {
			position: absolute;
			bottom: 40px;
			left: 0;
			right: 0;
			text-align: center;
			padding: 0 20px;
			font-size: 18px;
		}*/

		/* vertical */
		.vertical.flip-container {
			position: relative;
		}

			.vertical .back {
				-webkit-transform: rotateX(180deg);
				-moz-transform: rotateX(180deg);
				-ms-transform: rotateX(180deg);
				transform: rotateX(180deg);
			}

			.vertical.flip-container .flipper {
				-webkit-transform-origin: 100% 213.5px;
				-moz-transform-origin: 100% 213.5px;
				-ms-transform-origin: 100% 213.5px;
				transform-origin: 100% 213.5px;
			}

			/*
			.vertical.flip-container:hover .flipper {
				-webkit-transform: rotateX(-180deg);
				-moz-transform: rotateX(-180deg);
				-ms-transform: rotateX(-180deg);
				transform: rotateX(-180deg);
			}
			*/

			/* START: Accommodating for IE */
			.vertical.flip-container:hover .back, .vertical.flip-container.hover .back {
			    -webkit-transform: rotateX(0deg);
			    -moz-transform: rotateX(0deg);
			    -o-transform: rotateX(0deg);
			    -ms-transform: rotateX(0deg);
			    transform: rotateX(0deg);
			}

			.vertical.flip-container:hover .front, .vertical.flip-container.hover .front {
			    -webkit-transform: rotateX(180deg);
			    -moz-transform: rotateX(180deg);
			    -o-transform: rotateX(180deg);
			    transform: rotateX(180deg);
			}
		/* END: Accommodating for IE */

.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;
}


#camera_wrap, .slider {
height:791px;
z-index:0;
position:absolute;
width:100%;
display:block;
}

a.przycisk_menu{
margin:90px auto;
cursor:pointer;
width:90px;
text-decoration:none;
background: url('/images/icon-menu.svg') 10px center no-repeat;
background-size:30px;
color:#000000;
padding:8px;
/*float:right;*/
padding-left:35px;
display:none;
font-size:18px;
font-weight:300;
}
a.przycisk_menu:hover{	color: #d50505;	outline:4px solid #d50505;background: url('/images/icon-menu.svg') 10px center no-repeat;background-size:30px;}

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: #000000;
  -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;
}


.flex, .kolumny, .kolumny_glowna {display: flex;flex-direction: row;flex-wrap: nowrap; justify-content: space-between;-webkit-justify-content: space-between;text-align: left;}
.kolumny div.oferta_box {flex: 1;padding:0px 4%}
.kolumny>div {flex: 1 1 50%;align-self:flex-start;/*padding: 0px 2%;*/}
.kolumny>div:nth-child(1) {padding-right:4%;}
.kolumny>div:nth-child(2) {padding-left:4%;}


.wyswietl {/*display:block;*/bottom:50px;opacity: 1;transition:opacity, bottom; transition-duration: 0.5s;transition-delay: 2s;	}
.wyswietl2 {display: block!important;}
.ukryj {display:none!important;}



/*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;}
}

/*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;*/
}

/*.pasek4 {border-bottom:4px solid green;}*/

.pasek3 { font-size:22px;color:#ffffff;padding:20px 95px; height:auto;}
.pasek3_2 { margin-right:15px; font-size: 18px; }
.pasek3_2 span{ font-size: 35px;}

.pasek5 {font-size:22px;height:100px;padding:12px;}
a.p_wypelnienia, a.p_foliowe, a.p_tekturowe {font-size:22px;}
a.p_powrot {font-size:26px;}

.pasek6 {font-size:37px;height:95px; padding:10px}
.pasek6 div {margin-top:9px;}
.pasek6 span {float:right;color:#d50505;font-size:20px;font-weight:400;text-align:right;line-height:1.2;margin-right:10px;}
.pasek6 a {color:#ffffff;}
.pasek6 a:hover {color:#000000;}
 
.pasek4 {padding:15px 0px; height:143px;}
.footer2_l_1 {margin-left:5px;}
.footer2_l_2 {margin-left: 70px; font-size: 59px;}
.footer2_p_1 {margin-top: 5px; line-height: 0.9; font-size: 49px;}
.footer2_p_2 { line-height: 1.5; font-size: 18px;}
.footer2 div img {margin-left:20px; width: 106px; height: 106px; vertical-align: top;}

.news_caly {width:747px;}

.strzalka_wdol {margin:20px;width:36px;height:21px;}

.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;}

.mapka { height:453px;}

.middle, .logo_block, .pow_pub, .footer2, .footer_partnerzy { width: 1100px; }

/*.main_menu {font-size:18px;}*/

.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;
font-size:15px;
}

/*.pasek4 {border-bottom:4px solid blue;}*/
.container { width:100%;}
.pasek3_1 { margin-left: 30px; font-size: 25px; float: left; color: #000000; line-height: 1.2;}
.pasek3_2 { margin-right: 20px; font-size: 18px; float: right; color: #ffffff; line-height: 1; margin-top: 3px;text-align:right;}
.pasek3_2 span{ font-size: 30px;}

.pasek6 { font-size:35px;height:86px;margin:10px auto;padding:10px}
.pasek6 div {margin-top:6px;padding-left:80px;}
.pasek6 span {font-size:18px;line-height:1.2;margin-right:10px;}
.footer2_l_2 {margin-left: 0px; font-size: 49px;}

.pasek3 {font-size:20px;padding:22px 95px; height:88px;}

.pasek3_1 { margin-left: 10px; font-size: 19px; line-height: 1.2;}
.pasek3_2 { margin-right: -5px; font-size: 18px; line-height: 1; margin-top: 0px;}
.pasek3_2 span{ font-size: 35px;}


.pasek5 {font-size:18px;height:90px; margin:10px auto;padding:6px;}
a.p_wypelnienia, a.p_foliowe, a.p_tekturowe {font-size:20px;background-size:65px}
a.p_powrot {font-size:22px;}

.srodek_prod { width: 380px;}
ul {	font-size:14px;	}
li {
	padding:8px;
	padding-left:30px;
}	
li h3 {font-size:20px;line-height:1;margin:0px;padding:0px;}

select.select, .input_form_l , .input_form_zam, .input_form { font-size: 14px;}

.news_caly {width:630px;}

.kolumna3s h2, .kolumna3 h2 {font-size:27px;}
.kolumna2s h2, .kolumna2 h2 {font-size:24px;}

.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, .footer_partnerzy, .footer_new2s { 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;}
	
.szer {width:86px;}

}

/*Mniejszy Netbook*********************************************/

@media (max-width: 1024px) {
html,body{
min-width:700px;
font-size:14px;
}
h1 {font-size:22px;}
h4 {font-size:18px;}


/*.pasek4 {border-bottom:4px solid yellow;}*/
select.select, .input_form_l , .input_form_zam, .input_form { font-size: 12px;}

.podtytul_str { font-size:90px;}
.pasek6 { font-size:25px;height:60px;margin:8px auto;padding:5px}
.pasek6 div {margin-top:6px;padding-left:55px;}
.pasek6 span {font-size:14px;line-height:1.2;margin-right:10px;}

.pasek3 {font-size:15px;padding:15px 0px; height:64px;}
.pasek3_1 { margin-left: 70px; font-size: 15px; line-height: 1.2;}
.pasek3_2 { margin-right: 70px; font-size: 13px; margin-top: 3px;}
.pasek3_2 span{ font-size: 24px;}

ul {font-size:12px;	}
li {	padding:5px;	padding-left:40px;}	

.footer2_l_2 {margin-left: 0px; font-size: 49px;}

.pasek5 {font-size:18px;height:64px; margin:10px auto;padding:10px;}
a.p_wypelnienia, a.p_foliowe, a.p_tekturowe {font-size:15px;background-size:50px;background-position:left 8px}
a.p_powrot {font-size:20px;padding-right: 50px;}

.zdj_lewa, .zdj_prawa { width: 50%; margin: 0px;display:block;}
.srodek_prod { display:inline-block; padding: 40px; margin: 0px auto; width: 100%; z-index: 2;box-sizing:border-box;right:0;left:0;}

.blok_1, .blok_2, .blok_3 {display: block; width: 100%; text-align: center; padding: 10px 0px; box-sizing: border-box;}
.footer2_l_1 {margin-top: 12px;margin-left:5px;font-size: 23px;}
.footer2_l_2 {margin-left: 0px; font-size: 45px;}
.footer2_p_1 {margin-top: 15px; line-height: 0.9; font-size: 29px;}
.footer2_p_2 { line-height: 1.5; font-size: 14px;}
.footer2 div img {margin-top: 10px;margin-left:10px;width: 80px; height: 80px;margin-right:0px;}

.kolumna3s h2, .kolumna3 h2 {font-size:23px;}
.kolumna2s h2, .kolumna2 h2 {font-size:20px;}
.kolumna2s h1, .kolumna2 h1 {font-size:35px;}
a.przycisk_box {font-size: 35px;}

.owl-theme .owl-nav .owl-prev { margin-right:4.5%;}
.owl-theme .owl-nav .owl-next {margin-left:4.5%;}

.container { top:592px;	}
.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 {text-align:center;display:block;width:100%;margin:5px 0px;padding:0px}
.middle, .footer2,.pow_pub, .footer_partnerzy, .footer_new2s { width: 700px;}	
.item { width: 310px;margin-bottom:30px;}
ul, table, tr, td {font-size:14px;}

.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;}

.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%;}
 


}

/*Tablet*************************************************/

@media (max-width: 734px) {
html,body{
width:100%;
min-width:580px;
font-size:15px;
}

/*.pasek4 {border-bottom:4px solid green;}*/

.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:none;border-bottom:1px solid #C9C9C9;margin:0px;	color:#ffffff;padding:20px 10px;}
.main_menu ul li a:hover {	border:none;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: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;}
.main_menu ul li:hover li a { color:#000000;  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; }
a.przycisk_menu {display:block;}
.menu_zawartosc {display:none;}
.podtytul_str { font-size:70px;}
.tytul_str{ font-size:35px; }

.footer2_l_1 {margin-top: 20px;margin-left:5px;font-size: 18px;}
.footer2_l_2 {margin-left: 0px; font-size: 37px;}
.footer2_p_1 {margin-top: 18px; line-height: 0.9; font-size: 28px;}
.footer2_p_2 { line-height: 1.5; font-size: 13px;}
.footer2 div img {display:none;}

.pasek5 {background: none; text-align:left; font-size:22px;box-shadow: none;height:auto;margin:0px;padding:0px;flex-wrap: wrap;}
a.p_wypelnienia, a.p_foliowe, a.p_tekturowe {font-size:20px;width:100%;line-height:normal;box-sizing:border-box;margin:10px auto;background-position:20px 5px;background-color: #ffffff;text-align: center;padding: 10px;}
a.p_powrot {float:none; padding-right:10px;background-color:#d50505;font-size:20px;height:auto;width:100%;box-sizing:border-box;display:block;line-height:1;padding:10px;margin:10px auto;text-align:center;}
a.p_powrot:hover {color:#000000}
a.folia_lewa { margin-left:0px;}

.pasek6 { font-size:20px;height:50px;margin:8px auto;padding:5px}
.pasek6 div {margin-top:6px;padding-left:40px;}
.pasek6 span {font-size:12px;line-height:1.2;margin-right:10px;}

.pasek1 {  height:67px; padding-top:15px; }
.pasek1 h3 {line-height:1.2;font-size:20px;}

.pasek2 {background: none; font-size:25px;padding:0px; 
margin:10px 0px;display:block;background-color:#d50505;height:auto;width:100%}
.pasek2 span {box-sizing:border-box;width:100%;margin:0px;display:block;background-color:#ffffff;padding:0px;}

.pasek3 {background: none;padding:0px;height:auto;box-sizing:border-box;margin:10px auto;}
.pasek3_1 {background: none; font-size:18px;display:block;background-color:#ffffff;width:100%;margin:0px;text-align:center;padding:10px;box-sizing:border-box;}
.pasek3_2 {box-sizing:border-box;width:100%;margin:0px;display:block;background-color:#d50505;margin:0px;text-align:center;padding:10px;font-size:25px;box-sizing:border-box;}
.pasek3_2 span{ font-size: 35px;}


.owl-theme .owl-nav .owl-prev { margin-right:8.5%;}
.owl-theme .owl-nav .owl-next {margin-left:8.5%;}
.container {top:900px;}

.menu_n {width:100%;display:block;margin-right:0px;vertical-align:top;}
.kontakt_news {width:100%;display:block;vertical-align:top;}


.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, .logo_block, .footer_partnerzy, .footer_slogan div, .naglowek, .footer_new2s  { 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;}
h3.h3_2 {font-size: 16px;}


.p_tel {font-size:13px;}

.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;
}

/*.pasek4 {border-bottom:4px solid blue;}*/

.logo_gl{
	margin:0px auto;
	width:auto;
	height:suto;
	padding:50px 10px;
}
.glowna_zdj {height: 300px;}
.logo_img, .logo, .logo_text {float:none; display:block;text-align:center;color:#808080;text-shadow:none;}
a.logo img {float:none; display:block;text-align:center;margin:0px auto;margin-bottom:40px;}
a.przycisk_menu {margin-top:170px;}
a.logo div span {text-align:center; display:block;float:none;}
.naglowek {margin-bottom:90px;}

.middle, .footer2, .pow_pub, .logo_block, .footer_partnerzy, .footer_slogan div, .footer_new2s { width: 95%; box-sizing:border-box;}
.srodek {padding:20px 0px;}
.middle {width:100%;min-width:280px;}

.naglowek-menu { height:150px;}

.owl-theme .owl-nav .owl-prev { margin-right:26%;}
.owl-theme .owl-nav .owl-next {margin-left:26%;}

.kolumna3s, .kolumna3 {width: 100%;margin:10px auto;}

.tytul_str{ font-size:35px; }
.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;}
.footer2_l_1 {font-size: 20px; float:none;margin:0px;text-align:center}
.footer2_l_2 {font-size: 20px;margin: 0px; text-align:center}
.footer2_p	{float: none;margin:0px;display:block; text-align:center;font-size: 15px;}
.footer2_p_1 {display: inline-block; margin: 0px; text-align: center; font-size: 20px;}
.footer2_p_2 { line-height: 1; font-size: 15px;}
.pasek4 {padding:3px 0px;height:auto;}
.podtytul_str { font-size:50px;}
.flip-container {display:block; margin:30px auto; }

.pasek5 {background: none; text-align:left; font-size:22px;box-shadow: none;height:auto;margin:0px;padding:0px;flex-wrap: wrap;}
a.p_wypelnienia, a.p_foliowe, a.p_tekturowe {font-size:20px;width:100%;line-height:normal;box-sizing:border-box;margin:10px auto;background-position:20px 5px;background-color: #ffffff;}
a.p_powrot {float:none; padding-right:10px;background-color:#d50505;font-size:20px;height:auto;width:100%;box-sizing:border-box;display:block;line-height:1;padding:10px;margin:10px auto;text-align:center;}
a.p_powrot:hover {color:#000000}
a.folia_lewa { margin-left:0px;}

.podss_lewa {width:95%; display: block;margin:0px auto;padding:0px;height: auto;}
.podss_prawa {display:block;width:auto;vertical-align:top;overflow-x:auto;margin:0px auto}
.podss_prawa_58 {width:95%;margin:0px auto;}
select.select, .input_form_l , .input_form_zam, .input_form { font-size: 16px;}
.pasek6 {font-size:27px;height:auto;padding-top:10px;padding-bottom: 14px;}
.pasek6 div {margin-top:6px;padding-left:60px;}
.pasek6 span {font-size:16px;padding:0px;margin-top:0px;}











.kontrast{font-size:18px;	display:inline-block;	margin:0px;	padding:0px;}
.kontrast_span {margin-top:10px;display:inline-block;}

.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;
}

.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%;
}

.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;
}

.pasek4 {border-bottom:4px solid brown;}

.owl-theme .owl-nav .owl-prev { margin-right:36%;}
.owl-theme .owl-nav .owl-next {margin-left:36%;}
.kwadrat_obrot2 {width:300px;}
.kwadrat_obrot2 img {width:300px;}
.container {top:1000px;}
.fb-page2 {width: 300px;}

.glowna_zdj {height: 250px;}

.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%;}

}*/


@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;
  }
}
/* ]]> */