/* <![CDATA[ */
@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900&subset=latin-ext');

html, body{
font-family: 'Lato', sans-serif;
font-size: 18px;
font-weight:300;
  color: #ffffff;
  margin: 0px;
  padding: 0px;
	text-align:justify; /* center layout in ie5 and 5.5. */
	/*min-width:1170px;*/
	height:100%;
	/*min-height:100%;
	max-height:100%;*/
}

html { background: #000000 url(/images/vibrotechnik_tlo_01-min.jpg) top center no-repeat;}
	
h1 {font-family: 'Lato', Arial; color: #ffffff;font-size:44px;text-align:left;padding:0px;font-weight:900;text-transform:uppercase;}			
h2 {font-family: 'Lato', Arial; color: #ffffff; font-size:28px;padding:0px;margin:2px;font-weight:700;text-align:left}			
h3 {font-family: 'Lato', Arial; color: #ffffff; margin: 0px; font-size:26px;font-weight:400;text-align:left;padding:0px;}
h4 {font-family: 'Lato', Arial; color: #ffffff; margin: 0px; font-size:24px;font-weight:900;text-align:left}
h4 span {font-weight:400;}

input, textarea {color:#000000;font-size:13px;font-family: 'Lato', Arial;}
select {font-size:16px;font-family: 'Lato', Arial;}
label {font-size:20px;font-weight:700;}
button {font-family: 'Lato', sans-serif;}

hr {margin:20px 0px;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 {
	padding:0px;
	margin:0px;
	list-style-type: none;
	
	font-size: 24px; font-weight: 400;
	}	
	
li {
	padding:12px;
	padding-left:55px;
	margin:0px 0px;
	text-align:left;
	background: url('/images/vibrotechnik1.png') 0px 7px no-repeat;
	background-size:47px;
}	
li:hover {
	background-color:#262626;
}

tr { background-color:#F6F6F6; } 

tr:nth-child(odd) { background-color:#ffffff; }
tr:nth-child(even) { background-color:#f7f8ef; }

tr:nth-child(odd):hover, tr:nth-child(even):hover { background-color: #F8F8F8; } 

.table {display: table;border-spacing: 20px;}
.tr {display: table-row;vertical-align: middle;width:50%;}
.td {display: table-cell; vertical-align: middle;width:50%;}

.czysta_tabela table {border-spacing: 10px; border-collapse: separate;width:100%;border:none;}
.czysta_tabela td    {padding: 0px;font-weight:300;border:none;vertical-align:top;text-align:left}
.czysta_tabela th    {padding: 0px;font-weight:400;border:none;vertical-align:left;color:#000000;font-size:14px;text-align:left;font-weight:700; text-transform:none;background:none}
.czysta_tabela ul {padding:0px;}
.czysta_tabela ol {padding: 0px;}
.czysta_tabela tr { background:none; } 
.czysta_tabela tr:nth-child(odd) { background:none; }
.czysta_tabela tr:nth-child(even) { background:none; }
.czysta_tabela tr:nth-child(odd):hover, tr:nth-child(even):hover { background: none; } 

.tabela_ramka td { border: 1px solid #d6d6d6;padding:10px;}

/*a:active, button:focus, a:focus,input:focus { outline:2px solid red;}

button::-moz-focus-inner, input::-moz-focus-inner {	outline:2px solid red;}*/

.data_dodania {
color:#757575;
font-size:14px;
font-weight:400;
margin-bottom:20px;
}

.kol_lewa { width:200px;
background-color:#3BBCAA;
color:#ffffff;
vertical-align:middle;
text-align:center;
font-weight:bold;
}

.kol_lewa3 { width:200px;
background-color:#00C1E2;
color:#ffffff;
vertical-align:middle;
text-align:center;
font-weight:bold;
}

.kol_lewa2 { 
background-color:#3BBCAA;
color:#ffffff;
vertical-align:middle;
text-align:center;
font-weight:bold;
}

.tab_nagl{
font-family: 'Lato', Arial;color: #000000;font-size:34px;background:none;text-align:left;
}

.zgoda label {
font-size:12px;font-weight:300;
}

/*li { position: relative; } li:before { display: inline-block; width: 7px; position: absolute; left: -12px; content: ')'; text-align: center; }*/

img {
	max-width: 100%;
	height: auto;
	border:0px;
	-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
	}

.mapa_strony ul,.mapa_strony li, .mapa_strony ol {list-style-type: none;}
	
.kom_ok
     {
		 color: #858585;
		 background-color: #f1ffec;
		 background-position:10px;
		 text-align: center;
		 font-size:14px;
		 margin: 2px;
		 border: solid 1px #81d37f;
		 padding: 30px;
		 margin: 25px;
		 margin-bottom:0px;
		  /*border-bottom: solid 5px #ff7510;*/
		 /*animation: fadeOut 5s linear forwards;*/
	}
	
.kom_ok h2	{
font-size: 14px;
font-family:'Lato', Arial;
color:#000000;
text-align:center;
}
	
.kom_blad
     {
		color: #858585;
		 background-color: #FFECEC;
		 text-align: center;
		 font-size:14px;
		 margin: 2px;
		 border: solid 1px #D37F7F;
		 padding: 30px;
		 margin: 25px 0px;
		 margin-bottom:0px;
		  /*border-bottom: solid 5px #ff7510;*/
		 /*animation: fadeOut 5s linear forwards;*/
	}
	
.kom_blad h2	{
font-size: 14px;
font-family:'Lato', Arial;
color:#000000;
text-align:center;
}
	
a{ text-decoration: none;
  color: #ffffff;
	padding:0px;
	font-weight:400;
	}
	
a:hover { color:#ffeded;
  text-decoration: underline;
	-webkit-transition: .2s color linear;
  -moz-transition: .2s color linear;
  transition: .2s color linear;
  font-weight:400;
}


.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/arkadyklub_26.png") no-repeat right center;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 12px;
    color: #ffffff;
    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: 1190px;
	/*height:606px;*/
	text-align:left;
	/*max-width: 1920px;
	min-width: 1190px;*/
	/*padding-top:25px;*/
	margin-left:auto;
	margin-right:auto;
	clear:both;
}

.nagl_srodek2{
height:56px;
margin:0 auto;
width:1190px;
text-align:center;
position:relative;
}

.naglowek-menu {
	width: 100%;
	height:100px;
	position: relative;
	text-align:right;
	margin:0px auto;
	margin-bottom:40px;
}

.logo_gl{
	text-align:left;display:inline-block;/*float:left;*/
}

.logo_img {width:100%;}

.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:#E30613;
}

a.logo {
	float:left;
	color:#000000;
	font-family: 'Lato';
	font-size:18px;
	text-align:left;
	padding:0px 5px;
	display:block;
	position:relative;
	}

.logo a {
	color:#ffffff;
	text-decoration:none;
	}
	
.logo a:hover {
	color: #ffffff;
	text-decoration:none;
	}

.logo3 {
	background: url('/images/muzeum_03.png') top center no-repeat;
	height:299px;
	width:624px;
	margin:0px;
	color:#000000;
	font-family: 'Lato';
	font-size:18px;
	text-align:center;
	padding:0;
	z-index:99;
	position:absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	display:inline;
	}

a.logo3:hover {text-decoration:none;}
	
.logo2 {
	background: url('/images/muzeum_02.png') top center no-repeat;
	height:299px;
	width:624px;
	margin:0px;
	color:#000000;
	font-family: 'Lato';
	font-size:18px;
	text-align:center;
	padding:0;
	display:block;
	margin:0 auto;
	}

a.logo2:hover {text-decoration:none;}

.logo_tekst {
color:#ffffff;font-size:80px; font-weight:700;line-height:90px
}
.logo_tekst2 {
line-height:55px;color:#ffffff;font-size:36px; font-weight:700;
}

.menu_news {display:inline-block;width:313px;margin-right:30px;}
.menu_n {width:100%;}
.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: 'Lato', Arial;
vertical-align:middle;
}

/*#owl-carousel2 a img {
opacity: 1;
-webkit-transition: opacity 400ms;
-moz-transition: opacity 400ms;
-ms-transition: opacity 400ms;
-o-transition: opacity 400ms;
transition: opacity 400ms;
height:80px;
float:none;
margin:auto;
}

#owl-carousel2{
height:70px;
overflow:hidden;
}*/

.owl-carousel a:hover, #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;}

.wersja_domu { width:45%;display:inline-block;padding:0px 20px;box-sizing:border-box;}

.num_end {padding:10px;
	margin:0px;
	margin-top:10px;
	text-align:left;
	background-color:#af7f5f;
	color:#ffffff;
	font-weight:700;
	}

.middle {	
	width: 1190px;
	margin: 5px auto;
	font-weight:300;
	box-sizing:border-box;
	position:relative;
	}
	
.srodek {
	margin-top:25px;
	padding:20px 0px;
	/*position:relative;*/
	width:100%;
	box-sizing:border-box;
	/*display:table;
	table-layout: fixed;*/
	}
	
.tresc {
	width: 100%;
	/*display: table-cell;*/
	vertical-align:top;
	position:relative;
}	

.panel_lewy {
	width: 240px;
	display: table-cell;
	padding:15px;
	padding-right:0px;
}

.panel_lewy2 {
	width: 300px;
	display: table-cell;
	padding:15px;
}

.strzalka_dol { background: url('/images/dompodklucz_16.png') center no-repeat; width:47px; height:47px;display:block;margin:40px auto;margin-bottom:20px;}

.menu {
	color:#ffffff;
	font-weight:700;
	font-size:18px;
	font-family:'Lato', Arial;
	text-align:right;
	padding:8px 10px;
	background-color:#363636;
	text-transform:uppercase;
	margin-bottom:5px;
}

.tblank {cursor: alias !important;}

.menu_pionowe {
	width: 100%;
}

.button { display:block;padding:0px;width:100%;height:auto;margin-bottom:10px}

.cien {
	-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.25);
}

	

/*************************************http://www.htmlcssdeveloper.com/tutorial/advanced-html-css/css-drop-down-menu.html********************************/
/* menu rozwijane******************************************************/
.menu_zawartosc {text-decoration: none;margin-top:20px;display:inline-block;text-align:center;width:auto;float:none;}
.menu_zawartosc2 {text-decoration: none;margin-top:40px;display:inline-block;text-align:right;width:auto;}
/**********************************************************************/

.main_menu
{
	font-family: 'Lato', Arial;
	height:46px;
	color:#000000;
	position:relative;
	font-size:20px;
	text-align:center;
	font-weight:700;
	display: block;
	float:none;
}
.main_menu ul
{
	padding:0px;
	margin:0;
	list-style:none;
	float:right;
	font-size:20px;
}

.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:#ffffff;
	display:block;
	text-decoration:none;
	padding:6px 20px;
	margin-right:15px;
	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;
	color:#ffffff;
	background-color:#E30613;
	padding:6px 20px;
	-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 {background-color:#E30613; color:#ffffff;}
.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;*/
}

.specjalizujemy {border-left:13px solid #e30613;padding:10px;font-size:25px;font-weight:400;margin:40px 0px;margin-bottom:0px;}


.uslugi2 {	height:318px;background: url('/zdjecia/galerie/1.2.6/58f248-vibrotechnik.jpg') center no-repeat;text-align:center;padding:15px;margin-top:50px;}

.uslugi2:hover  {text-decoration:none;}

ul.uslugi {
	height:auto;
	margin:0px auto; 
	list-style-type: none;
	font-size:18px;
	width:250px;
	}	
	
ul.uslugi li {
	padding:7px;
	padding-left:38px;
	margin:0px 0px;
	text-align:left;
	background: url('/zdjecia/galerie/1.2.6/mini/987aca-vibrotechnik1a.png') 0px 0px no-repeat;
	background-size:34px;
	color:#ffffff;
}	
ul.uslugi li:hover {
	background-color:#262626;
	text-decoration:none;
}

.footer_new div.footer2,  .footer_new div.footer2 a:hover, .footer_new div.footer2 a  {	color:#ffffff;}

.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_slogan {
  font-size:22px;
  font-weight:600;
  color:#ffffff;
  text-align:center;
  width: 100%;
  margin:20px auto;
  box-sizing: border-box;
}

.footer {
  width: 100%;
  font-family: 'Lato', arial;
  font-weight:300;
  height:58px;
	font-size: 16px;
	padding: 0px;
	font-weight:400;
	margin-bottom:0px;
}

.footer2s {
  width: 100%;
  background-color:#E30613;
  margin:0px;
  padding:15px 0px;
  display:block;
  color:#ffffff;
  margin-bottom:30px;
}

.footer2 {
  width: 1190px;
	font-size: 14px;
	font-weight:300;
	color:#ffffff;
	margin:0 auto;
}

.stopka1 {
padding-left:10px;
display:inline-block;
text-align:left;
width:32%;
font-weight:700;
}

.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:600;
}

.footer2s div div a:hover {
  color:#000000;
	}

	.cookie-container {
		display:none;
		position: fixed;
		bottom: 30px;
		left: 15px;
		height: 100px;
		width: 375px;
		border-style: solid;
		border-width: 3px;
		padding: 153px 10px 43px 15px;
		font-size: 1.2em;
		z-index: 1000;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		-border-radius: 30px;
		border-radius: 30px;
		border-color:#ffffff;
		color: #ffffff;
		background: url(/images/ciastka4.jpg) center repeat-x;
		-webkit-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.25);
box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.25);
	}
	
	.cookie-main {
		margin: 0px 3px;
		width: inherit;
		color: #ffffff;
		font-size:15px;
		text-align: left;
		padding:0px;
		line-height:17px;
		text-shadow: 0px 2px 2px rgba(26, 24, 28, 0.85);
	}
	
	.cookie-main p{
		margin: 5px 0px;
		padding:0px;
	}
	
	.cookie-main h2 {
	color:#ffffff;
	font-size:22px;
	font-weight:700;
	margin:0px;
	padding:0px;
	line-height:20px;
	}

	.cookie-link {
		text-decoration: none;
		color: #FAFAFA;
		background-color: #654835;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		display: block;
		float: right;
		padding: 3px 8px;
		margin: 0 10px 0px 0px;
	}

	.cookie-link:hover {
		background-color: #000000;
		color: #FFFFFF;
		text-decoration: none;
	}

.input_znajdz {
	height:24px;
	width:158px;
	border:none;
	padding:5px;
	background-color:#ffffff;
	color:#000000;
	margin:0px;
}	

.znajdz {
	padding:10px;
	margin:20px 0px;
	text-align:center;
	background-color:#F7F7F7;
}

.znajdz h4{
text-transform:uppercase;font-weight:700;
font-family:'Lato', Arial;
font-size:25px;
color:#000000;
padding:0px;
margin:0px;
margin-bottom:10px;
}
	
.znajdz_l{
display:inline-block;
vertical-align:top;
}

input.input_znajdz  { color:#000000;}
input.input_znajdz::-webkit-input-placeholder { color:#000000; opacity: 1 !important; }
input.input_znajdz:-moz-placeholder { color:#000000;opacity:  1;}
input.input_znajdz::-moz-placeholder {color:#000000;opacity:  1;}
input.input_znajdz:-ms-input-placeholder {color:#000000;}

.przycisk_szukaj{
cursor:pointer;
height:34px; 
width:50px; 
border: none;
margin:0px;
background: #E66152 url('/images/gbp_18.png') center 6px no-repeat;
color:#ffffff;
display:inline-block;
}
.przycisk_szukaj:hover{background-color: #C4564A;}

.boxy {margin-top:20px;
text-align:center;
padding:10px;
background-color:#F7F7F7;
}

.boxy h4{
	text-transform:uppercase;font-weight:700;
font-family:'Lato', Arial;
font-size:25px;
color:#000000;
padding:0px;
margin:0px;
}

.boxy p{
font-family:'Lato', Arial;
font-size:14px;
color:#5b5a5a;
padding:0px;
margin:0px;
}


/* zerowanie listy ul */
.navcontainer ul {
	padding:0px;
	margin:0px;
	list-style-type: none;
	}	
	
.navcontainer li {
	padding:0px;
	margin:0px;
	text-align:left;
	background: none;
}	
.navcontainer li:hover {
	background-color: none;
}

/*menu pionowe*********************************************************/
.navcontainer { margin: 0px;text-align: left; border-top:0px;}

.navcontainer ul { margin: 0; margin-left:0px; padding: 0px; list-style-type: none;}

/*.li  { padding: 10px 0px 10px 10px; text-decoration: none;display: block; height: 100%;color:#757575;font-weight: 400;margin-left:0px;padding-left:3px;border-left: none;border-bottom: 1px dashed #f0f0f0;background-color:#ffffff;}*/

.li  { padding: 0px; display: block; height: 100%;margin-left:0px;margin-bottom:5px;}

.li span  { padding: 12px 0px 12px 10px; display: block; height: 100%;color:#ffffff;font-weight: 400;border-left: none;background-color:#00ADEF;margin-bottom:5px;border-bottom: 1px dashed #808080;}

/*.navcontainer li { position:relative; }*/

/*background-color: rgba(0, 0, 0, 0.6); */

.navcontainer li a { padding: 5px; text-decoration: none;display: block; height: 100%;color:#ffffff; padding: 13px 0px 13px 50px;font-weight:300; margin-bottom:3px;font-size: 17px;}

/*.navcontainer ul li a span {display:block;width:46px;height:46px;color:#313148;background-color:#00ADEF;text-align:center;vertical-align:middle;position:absolute;left:0;top:0;font-size:17px;line-height:40px;font-family:'Lato';} */

.navcontainer li ul li a { padding: 5px; text-decoration: none;display: block; height: 100%;color:#ffffff;font-weight: 300;margin-left:0px;padding: 12px 0px 12px 10px;background-color: rgba(0, 0, 0, 0.3);border-bottom: 1px dashed #808080;}

.navcontainer li a:hover { background-color:#829327 ;font-weight: 400; -webkit-transition: .2s background-color linear;
  -moz-transition: .2s background-color linear;
  transition: .2s background-color linear;}

.navcontainer .kat_domyslna li {
	width:240px;
	height:118px;
	color:#ffffff;
 }

.navcontainer .kat_domyslna a{
	margin:0px;
	text-align:right;
	padding:10px;
	padding-top:20px;
	background: url('/images/pik_04b.jpg') no-repeat;
	color:#ffffff;
	margin-bottom:10px;
 }
 
.navcontainer .kat_domyslna a:hover{
	background: url('/images/pik_04a.jpg') no-repeat;
 }
  
.navcontainer .kat_domyslna a   {
	boder:none;
	  }
	  
.naglowekk {list-style-type: none;border: none; }
.naglowekk {margin:0px; height: 100%;font-size: 15px;font-weight: 700; display: block; color:#ffffff;text-decoration: none;padding: 0px;/*background-color:#724C04;*/}
.naglowekk span {background-color: rgba(114, 76, 4, 0.8);}

.naglowekk:hover { color:#ffffff; font-weight: 700;	-webkit-transition: .2s background-color linear;
  -moz-transition: .2s background-color linear;
  transition: .2s background-color linear;}

.navcontainer li a.li3 {color:#ffffff;margin-top:5px;background-color: rgba(114, 76, 4, 0.8);font-weight:700;font-size: 15px;padding: 10px;}  
/*.li3 {color:#ffffff;margin-top:5px;background-color:#724C04;font-weight:700;font-size: 15px;padding: 0px;}*/
.navcontainer li  a.li3:hover {font-weight:700;background-color:#829327;}

.li2  { margin: 0px;display: block;height: 100%;padding: 12px 0px 12px 10px;}
/*menu pionowe*********************************************************/



/*menu pionowe2*********************************************************/
.navcontainer2 { font-size: 14px;margin: 0px;text-align: left; border-top:0px;}
.navcontainer2 ul { margin: 0; margin-left:0px; padding: 0px; list-style-type: none;}
.navcontainer2 li { position:relative; }
.navcontainer2 li a { padding: 5px; text-decoration: none;display: block; height: 100%;color:#2F2E2D; padding: 13px 0px 13px 13px;border-left: 4px solid #E66152;font-weight:300; margin-bottom:5px;background-color:#f7f7f7; }
.navcontainer2 ul li a span {display:block;width:46px;height:46px;color:#313148;background-color:#00ADEF;text-align:center;vertical-align:middle;position:absolute;left:0;top:0;font-size:13px;line-height:40px;font-family:Lato;} 
.navcontainer2 li ul li a { padding: 5px; text-decoration: none;display: block; height: 100%;color:#2F2E2D;font-weight: 300;margin-left:0px;padding: 12px 0px 12px 10px;background-color:#f7f7f7; border-left: 4px solid #f7f7f7;}
.navcontainer2 li a:hover { background-color:#E66152; color:#ffffff;font-weight: 400;	-webkit-transition: .2s background-color linear;
  -moz-transition: .2s background-color linear;
  transition: .2s background-color linear;}
/*menu pionowe2*********************************************************/

.news{
width:100%;
margin-top:15px;
display:table;
background-color:#ffffff;
-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.25);
border-left: solid #E66152 5px;
box-sizing: border-box;
}	

.anews{
width:100%;
margin-top:15px;
border-bottom: dotted #a2a2a2 2px;
box-sizing: border-box;
font-size:16px;
background-color:#ffffff;
}	

.anews_zdj {
width:40%;
text-align:center;
padding:30px 20px 30px 25px;
/*margin:20px 15px;*/
float:left;
}
/*
.news_caly {display:table;width:100%;}
.news_lewa {width:40%; display: table-cell;margin-right:15px;padding-right:15px;height: auto;}
.news_prawa {display:table-cell;width:auto;vertical-align:top;overflow-x:auto;}
*/
.news_caly {display:inline-block;width:817px;vertical-align:top;}
.news_lewa {width:40%; display: inline-block;margin-right:1%;padding-right:1%;height: auto;}
.news_prawa {display:inline-block;width:100%;vertical-align:top;overflow-x:auto;}
.news_prawa_58 {width:58%;}

.podss_caly {display:block;width:100%;vertical-align:top;}
.podss_lewa {width:50%; float:left;margin-right:1%;padding-right:1%;height: auto;vertical-align:top;display:block;text-align:left;box-sizing: border-box;}
.podss_prawa {width:auto;vertical-align:top;overflow-x:auto;display:block;text-align:left;box-sizing: border-box;}
.podss_prawa_58 {width:48%;float:right;}

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:#ffffff;
text-align:right;
box-sizing:border-box;
padding:0px;
font-size:35px;
font-weight:400;
text-transform:uppercase;
display:block;
margin:0px;
}

.tytul_str span {font-weight:900;}

.podtytul_str hr { overflow: visible; /* For IE */ padding: 0; border: none; border-top: 1px solid #ffffff; color: #ffffff; text-align: center; margin:3px 0px;margin-bottom:-7px;width:inherit;} 
.podtytul_str hr:after { content: ""; width:78px; height: 16px;background: #000000 url("/images/arkadyklub_51.png") top center no-repeat; display: block; position: relative; top:-9px;margin:0 auto;}

.podtytul_str {font-weight:300; font-size:18px;margin:0px auto;padding:0px;display:inline-block;text-align:center;min-width:250px;}

/*.tytul_str:after {
  content: '';
  display: block;
  width:230px;
  height:6px;
  background-color:#966a39;
  margin:0 auto;
  margin-top:5px;  
}*/

.tytul_str2{
	background:none;
color:#000000;
text-align:left;
box-sizing:border-box;
width:100%;
padding:10px;
font-size:35px;
font-weight:700;
text-transform:uppercase;
padding-left:50px;
margin-bottom:20px;
}

.tytul_str2:after {
  content: '';
  display: block;
  width:230px;
  height:6px;
  background-color:#966a39;
  margin-left:-20px;
  margin-top:5px;  
}

.podtytul {float:left;font-size:40px;font-weight:900;width:40%;margin-top:10px;}

.linia1 {line-height: 1.6;padding:0px 10px;background-color:#1B3067;margin:0px; clear:both;display:inline-block;text-align:left;}
.linia2 {line-height: 1.6;margin:0px; padding:0px 10px; background-color:#1B3067; margin-left:100px;display:inline-block;text-align:left;}

.sciezka { color:#8d8d8d;font-size:12px;text-align:left;max-width:100%; text-overflow: ellipsis;overflow:hidden;white-space: nowrap;margin-bottom:20px;}
.sciezka a {font-size:12px;color:#8d8d8d;}
.sciezka a:hover {color:#000000;text-decoration:none;}
.sciezka span {color:#E66152; font-weight:500}

.przyciski {float:right;}
.przyciski2 {float:right;width:31%;display:inline-block;vertical-align:top;padding:10px;padding-top:5px;}

a.przycisk_dogory2 {
vertical-align: top;
width:47px;
height:57px;
padding:0px;
text-decoration:none;
margin:0px auto;
display:inline-block;
}	

a.przycisk_dogory2 {background: url(/images/sp3_04.png) center no-repeat;}

select.select { background-color:#ffffff; width: 100%; border: 1px solid #c9c9c9;height:38px;padding:5px;font-size:16px;margin:5px 0px;}
.select_1 {color:#AEAEAE;}

.select_gal option, .select_gal optgroup { text-overflow: ellipsis;overflow:hidden;white-space: nowrap;}

.select_box{
	position:relative;
	width:76%;
	height:35px;
	overflow-x: hidden;
	padding-left: 5px;
	float:left;
}

.select_box select{
	position:relative;
	width: 103%;
	height:35px;
	cursor:pointer;
	border: 0px;
	font-size: 14px;
	background: #ffffff url("/images/strzalka_dol.jpg") 97% no-repeat;
	padding-left: 10px;
	font-family:'Lato', sans-serif;
}

.select_box option{
	position:relative;
	width: 95%;
}

.select_gal_kal option {max-width:600px; text-overflow: ellipsis;overflow:hidden;white-space: nowrap;}

.select_box_kol{
	position:relative;
	width:95%;
	height:35px;
	overflow-x: hidden;
	padding-left: 5px;
	float:left;
	border:1px solid #000000;
}

.select_box_kol select{
	position:relative;
	width: 110%;
	height:35px;
	cursor:pointer;
	border: 0px;
	font-size: 14px;
	background: #ffffff url("/images/strzalka_dol.jpg") 91% no-repeat;
	padding-left: 10px;
	font-family:'Ubuntu', Arial;
}

.select_box_kol option{
	position:relative;
	width: 95%;
}

.select_box2{
	position:relative;
	width:195px;
	height:35px;
	overflow-x: hidden;
	padding-left: 5px;
	float:left;
}

.select_box2 select{
	position:relative;
	width: 215px;
	height:35px;
	cursor:pointer;
	border: 0px;
	font-size: 14px;
	background: #ffffff url("/images/strzalka_dol.jpg") 160px no-repeat ;
	padding-left: 10px;
	font-family:'Ubuntu', Arial;
}

.select_box2 option{
	position:relative;
}

.wybierz_gal {
background-color: #829327;
margin:20px 0px;
color:#ffffff;
padding:13px 22px 7px 22px;
}

.wybierz_gal_lab {float:left;display:inline-block;vertical-align:top;width:18%;position:relative;font-family:'Lato', Arial;margin-top:4px;}

.wybierz_kol_lab {
vertical-align:top;font-family:'Lato', Arial;
}

.container2{text-align:left;}

/* clearfix */
#container:after {
  content: '';
  display: block;
  clear: both;
}

.item { width: 350px;margin-bottom:30px;display:block; overflow:hidden; border-bottom: dotted #d4d4d4 2px; box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.11);}
.item.w2 { width: 50%; }

.news_zdj {
max-width:100%;
display:block;
height:auto;
float: none;
position: static;
}

.news_tresc {
/*display: table-cell;*/
/*padding:0px 15px;*/
font-size:16px;
padding-bottom:15px;
width:90%;
margin:0 auto;
}

/*.item_gal {width: 150px; margin: 8px 0;display:block;float:left;text-align:left}*/
.item_gal { width: 184px;margin-bottom:10px;}
.szer_zdj {width:100%;display:block;}
.szer_one {width: 300px;}

/*.item:hover .prod_firma, .item:hover .prod_towar, .item:hover .prod_promocja, .item:hover .prod_oferta, .item:hover .prod_bezceny, .item:hover .prod_cena {color:#ffffff;}*/

/*--- image and text for sections ---*/
.image-link {
    overflow: hidden;
    display: inline-block;
    width: 100%;
}

.image-link a {
    float: left;
    width: 100%;
    overflow: hidden;
    position: relative;
}

.image-link a img {
    float: left;
    width: 100%;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    opacity: 1;
    filter: alpha(opacity=100);
    overflow: hidden;
}

.image-link a:hover img {
    opacity: 0.7;
    filter: alpha(opacity=70);
    overflow: hidden;
}

.image-link a:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.brak_gal{
text-align:center; border-top: 1px dashed #aeaeae; border-bottom: 1px dashed #aeaeae; padding:20px 0px; margin:150px 0px;font-size:13px
}

.podgaleria2{
margin:10px 0px;
text-align:left;
font-size:14px;
padding:10px;
}

/*.podgaleria2 {
width:49%;
float:left;
/*margin: 0px 60px 20px 0px;*/
}*/

.podgaleria3{
/*width:480px;*/
width:100%;
text-align:left;
margin-bottom: 20px;
}

.podgaleria3 h2 {
font-size:24px;
font-family:'Lato', Arial;
color: #B17E61;
font-weight:700;
text-transform:uppercase;
}

.podgaleria3 span {
	color:#000000;
}

.podgaleria{
margin:15px 0px;
padding:0px;
text-align:left;
}

/*.podgaleria:hover {background-color:#F7F7F7;}*/

.podgaleria h4, .do_pobrania h4 {
font-size:18px;
font-weight:700;
text-transform:uppercase;
margin:0px;
}


.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:'Lato',Arial;float:left;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;text-align:right;margin-top:20px;}
a.poprzedni_news div:before {
	content: '';
	display:inline-block;
	width:50px;
	height:35px;
	padding-right:20px;
	background: url('/images/arkadyklub_16.png') center 7px no-repeat;background-size:14px;
	vertical-align:bottom;
}
a.poprzedni_news div {font-family:'Lato', 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:'Lato',Arial;float:right;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;text-align:left;margin-top:20px;}
a.nastepny_news div:after {
	content: '';
	display:inline-block;
	width:50px;
	height:35px;
	padding-left:20px;
	background: url('/images/arkadyklub_18.png') center 7px no-repeat;background-size:14px;
	vertical-align:bottom;
}
a.nastepny_news div {font-family:'Lato', 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 #ffffff;padding:10px;font-size:18px;margin:5px 0px;font-weight:300;display:block;box-sizing: border-box;color:#ffffff;}
.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: 18px;margin:5px 0px;font-weight:300;display:inline-block;margin-bottom:0px;font-weight:300;color:#ffffff;}

.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;}

/*#googleMap { width: 100%; height: 400px; top: 0; left: 0; right: 0; bottom: 0; }*/
       
         /*style the box*/  
         .gm-style .gm-style-iw {
           /* background-color: #3C61AD !important;*/
            top: 0 !important;
            left: 0 !important;
            /*width: 100% !important;
            height: 100% !important;*/
            
            padding-top: 10px;
            display: block !important;
			background-color:#878F8F !important;
			text-align:left;
			height:100% !important;
			width:100% !important;
			min-height: 40px !important;
			font-weight:300;
			font-size:13px;
			padding:10px;
			padding-bottom:0px;
         }    
     
         /*style the p tag*/
         .gm-style .gm-style-iw #google-popup p{
            padding: 10px;
         }
         
     
        /*style the arrow*/
        .gm-style div div div div div div div div {
            background-color: #878F8F !important;
            padding: 0;
            margin: 0;
            padding: 0;
            top: 0;
            color: #fff;
            font-size: 16px;
        }
        
        /*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:315px;margin-top:10px;}
	

/*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 {text-align:center;width:100%;padding:50px 0px;}
a.przycisk_box {text-align:center; background-color: #000000; display:inline-block;font-size: 46px;font-weight:700;color:#ff0101;padding: 18px 30px;border: 5px solid #ffffff;box-sizing: border-box;}
a.przycisk_box img {vertical-align:top;margin:0px;width:60px;}
a.przycisk_box:hover {background-color: #ff0101;text-decoration:none; border: 5px solid #ffffff;color:#ffffff;}
a.przycisk_box:hover span {color:#ffffff}


a.przycisk {text-align:center; background-color: #B07F5F; display:inline-block;font-size: 18px;padding: 10px 10px;color:#ffffff;font-weight:300;cursor:pointer; border: none;margin:0px;box-sizing: border-box;}
a.przycisk:hover {background-color: #604733;text-decoration:none;}

a.przycisk_poziomy p {margin:0px;padding:0px;display:inline;}

a.przycisk_poziomy {text-align:center; width:100%; height:auto; background: #604733 url('/images/muzeum-listwa_03.jpg') center repeat; display:block;font-size: 33px;padding: 22px;color:#ffffff;font-weight:600; border: none;margin:20px auto;box-sizing: border-box;  text-shadow: 0px 0px 59.52px rgba(0, 0, 0, 0.98);
}
a.przycisk_poziomy:hover {background-color: #604733;text-decoration:none;}

a.przycisk_poziomy2 p {margin:0px;padding:0px;display:inline;}

a.przycisk_poziomy2 {text-align:center; width:100%; height:auto; background: url('/images/muzeum-final_19.jpg') center repeat; display:block;font-size: 30px;padding: 22px;color:#ffffff;font-weight:600; border: none;margin:20px auto;box-sizing: border-box; line-height:25px; text-shadow: 1px 1px 8px rgba(0, 0, 0, 1);clear:both;}
a.przycisk_poziomy2:hover {background: url('/images/muzeum-final_19a.jpg') center repeat;color:#000000;text-decoration: none;text-shadow: 1px 1px 8px rgba(255, 255, 255, 1);}


.button_poziomy {cursor:pointer; width:243px; margin:0px;padding:10px; color:#ffffff; background-color: #E20006; display:inline-block; border: none;vertical-align:top;font-weight:600;}

span.button_poziomy { width:217px; margin:0px;padding:10px; color:#ffffff; background-color: #E20006; display:inline-block; border: none;vertical-align:top;font-weight:600;font-size:16px;}

.przycisk {text-align:center; background-color: #B07F5F; display:inline-block;font-size: 18px;padding: 10px 10px;color:#ffffff;font-weight:300;cursor:pointer; border: none;box-sizing: border-box;}
.przycisk:hover {background-color: #604733;text-decoration:none;}

.p_tel {background: #604733 url('/images/dompodklucz_03.png') 15px center no-repeat; padding-left:50px;margin-top:20px;}
.p_tel:hover {background: #000000 url('/images/dompodklucz_03.png') 15px center no-repeat; }
.p_zap { padding-left:50px;float:right;margin-top:20px;font-size:15px;padding-left:10px}
.p_sprawdz {background: #B07F5F url('/images/dompodklucz_11.png') 15px center no-repeat; padding-left:50px;margin:0px; margin-top:20px;width:100%}

.f_imie {background: url('/images/dompodklucz_19.png') 98% 10px no-repeat; padding-right:40px;}
.f_tel {background: url('/images/dompodklucz_24.png') 98% 10px no-repeat; padding-right:40px;}
.f_miasto {background: url('/images/dompodklucz_26.png') 98% 10px no-repeat; padding-right:40px;}
.f_mail {background: url('/images/dompodklucz_22.png') 98% 10px no-repeat; padding-right:40px;}
.f_tresc {background: url('/images/dompodklucz_28.png') 98% 10px no-repeat; padding-right:40px;}

.wybierz_prawa {
	display: block; float:right; background-color: #f8f8f8; width: 320px; font-size:16px; padding: 20px;margin: 0px 0px 20px 20px; box-sizing: border-box;
}
.wybierz_prawa h1 {text-align: center; font-size: 18px;}

.podkresl {
	background: url(/images/dompodklucz_35.jpg) left bottom no-repeat;background-size:20% 4px;padding-bottom:15px;margin-bottom:5px;
}

.logo_text {
	z-index:100;
	position:absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	display:inline;
	top:35px;
	color:#ffffff;
	text-align:center;
	font-size:58px;
	font-weight:700;
	line-height:55px;
	width:300px;
  text-shadow: 0px 1px 18px rgba(26, 29, 33, 0.75);
  -moz-transform: matrix( 0.93239617203042,0,0,0.93239617203042,0,0);
  -webkit-transform: matrix( 0.93239617203042,0,0,0.93239617203042,0,0);
  -ms-transform: matrix( 0.93239617203042,0,0,0.93239617203042,0,0);
}

.logo_text3 {display:inline-block;}

.logo_text2 {font-size:38px;line-height:35px;font-weight:600;text-align:center;display:inline-block;}

.pods_prawa {
	display: inline-block;
	width: 715px;
	float:right;
}

a.przycisk_klub {text-align:center;margin:0px; background: #f0f0f0 url('/images/dompodklucz_08.png') 98% center no-repeat; display:inline-block;font-size:18px;padding:15px 0px;color:#ffffff;font-weight:300;text-transform:uppercase;width:100%;color:#000000;box-sizing:border-box;}
a.przycisk_klub:hover, a.przycisk_klub.active {background: #B17E61 url('/images/dompodklucz_06.png') 98% center no-repeat;text-decoration:none;color:#ffffff; display:inline-block;}

ul#tabs {
    list-style-type: none;
    padding: 0;
    text-align: center;
}
ul#tabs li {
	margin-top:50px;
	display: inline-block;
	width:49.5%;
	box-sizing:border-box;
}
ul#tab {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul#tab li#przycisk_uklad, ul#tab li#przycisk_wykon {
   display: none;
}
ul#tab li#przycisk_uklad.active, ul#tab li#przycisk_wykon.active {
    display: block;
	margin: 50px 0px;
}


#przycisk_wykon {text-align:right;}
#przycisk_wykon h1 {margin-bottom:0px;text-align:right;line-height:24px;}
#przycisk_wykon h3 {color:#000000;margin-bottom:20px;}

#przycisk_uklad {text-align:right;}
#przycisk_uklad h1 {margin-bottom:0px;text-align:right;line-height:24px;}
#przycisk_uklad h3 {color:#000000;margin-bottom:20px;}



.center {
	margin:0 auto;
	text-align:center;
}

.przycisk2{
cursor:pointer;
border: none;
margin:0px;
padding:10px 20px;
background-color: #6F8205;
color:#ffffff;
font-size:20px;
display:inline-block;
font-family: 'Lato', Arial;
/*line-height:20px;*/
height:50px;
width:210px;
}
.przycisk2:hover{background-color: #4C5903;}

.literki {margin:10px 0px; background-color:#FE5D46;
 -webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
padding:10px 9px;
	}
	
a.litera {
line-height:26px;
vertical-align: top;
font-size:18px;
background-color:#ffffff;
color:#000000;
width:34px;
height:27px;
padding:3px 0px;
text-align:center;
text-decoration:none;
font-weight:400;
margin:1px;
display:inline-block;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	border:1px solid #0CB1EE;
}	


a.litera2 {
line-height:26px;
vertical-align: top;
font-size:14px;
background-color:#ffffff;
color:#000000;
height:27px;
padding:3px 5px;
text-align:center;
text-decoration:none;
font-weight:400;
margin:1px;
display:inline-block;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	border:1px solid #0CB1EE;
}	

a.litera:hover,a.litera2:hover {background-color:#0CB1EE; color:#ffffff}


.okrag{
margin:10px 20px;
background-color:#FE5D46;
width:150px;
height:120px;
 -webkit-border-radius: 150px;
	-moz-border-radius: 150px;
	border-radius: 150px;
padding:20px;
padding-top:50px;
float:left;
color:#ffffff;
text-align:center;
font-size:20px;
}


.typ_pdf {background: url('/images/pdf.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left}
.typ_doc {background: url('/images/doc.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left}
.typ_xls {background: url('/images/xls.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left}
.typ_zip {background: url('/images/zip.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left}
.typ_exe {background: url('/images/zip.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left}
.typ_mp3 {background: url('/images/mp3.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left}
.typ_xlsx {background: url('/images/xlsx.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left}
.typ_docx {background: url('/images/docx.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left}

/*.owl-carousel p {
    position: absolute;
    top: 250px;
    left: 20px;
    background-color: #000000;
		color:#ffffff;
		font-size:18px;
		font-weight:700;
		padding:10px;
		border-bottom: 3px solid #45916B;
		float:left;
		text-align:left;
}*/

/*effect obracania miniaturki*/

.ch-item {
	/*width: 100%;
	height: 100%;*/
	height:145px;
	width:145px;
	margin:20px 15px;
	border-radius: 50%;
	position: relative;
	cursor: default;
	-webkit-perspective: 900px;
	-moz-perspective: 900px;
	-o-perspective: 900px;
	-ms-perspective: 900px;
	perspective: 900px;
}
.ch-info{
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.ch-info > div {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-position: center center;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	transition: all 0.4s linear;
	-webkit-transform-origin: 50% 0%;
	-moz-transform-origin: 50% 0%;
	-o-transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
}

.ch-info .ch-info-front {
	box-shadow: inset 0 0 0 16px rgba(0,0,0,0.3);
}

.ch-info .ch-info-back {
	-webkit-transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
	-moz-transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
	-o-transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
	-ms-transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
	transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
	background: #FE5D46;
	opacity: 0;
	text-align:center;
}

.ch-img-1 { 
	background-image: url(http://www.sp3.motoprl.pl/zdjecia/galerie/1.2.6/ebff88-sp3_10.jpg);
}

.ch-img-2 { 
	background-image: url(../images/20.jpg);
}

.ch-img-3 { 
	background-image: url(../images/21.jpg);
}

.ch-info h3 {
	color: #fff;
	font-size: 70px;
	margin: 15px 15px;
	margin-bottom:0px;
	padding:0px;
	line-height:70px;
	text-shadow: 
		0 0 1px #fff, 
		0 1px 2px rgba(0,0,0,0.3);
}

.ch-info p {
	color: #fff;
	padding: 10px 5px;
	padding-top:0px;
	margin:0px;
	font-size: 26px;
	line-height:20px;
		font-weight: 700;
}

.ch-info p a {
	display: block;
	color: #fff;
	color: rgba(255,255,255,0.7);
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
	padding-top: 4px;
	font-family: 'Lato', Arial, sans-serif;
}

.ch-info p a:hover {
	color: #fff222;
	color: rgba(255,242,34, 0.8);
}

.ch-item:hover .ch-info-front {
	-webkit-transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
	-moz-transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
	-o-transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
	-ms-transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
	transform: translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
	opacity: 0;
}

.ch-item:hover .ch-info-back {
	-webkit-transform: rotate3d(1,0,0,0deg);
	-moz-transform: rotate3d(1,0,0,0deg);
	-o-transform: rotate3d(1,0,0,0deg);
	-ms-transform: rotate3d(1,0,0,0deg);
	transform: rotate3d(1,0,0,0deg);
	opacity: 1;
}

.ch-item:before {
	content: '';
    display: table;
}

.zgoda2_ob{
	float:left;
	text-align: left;
	padding:5px;
	color:#696969;
	font-size:15px;
}

.zdj_dolewej {
	float: left; 
	margin: 0px 8px 8px 0px;
	border: 3px solid #fff;
}

.zdj_doprawej {
	float: right; 
	margin: 0px 0px 8px 8px;
	border: 3px solid #fff;
}

.hide {display:none;}
.czysty {clear:both;width:100%}

.pasek_stron{
height:35px;
text-align:center;
}

.literki {margin:10px 0px; background-color:#FE5D46;
 -webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
padding:10px 9px;
	}
	
.wynik_szukaj {padding:5px;}

/*.kolor1 {background-color:#F7F7F7;}
.kolor2 {background-color:#ffffff;}*/

.placeholder { color: #ffffff; }

*::-webkit-input-placeholder { /* WebKit browsers */
    color: #e2e2e2;
}
*:-moz-placeholder { /* Mozilla Firefox <18 */
   color: #e2e2e2;
    opacity:  1;
}
*::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #e2e2e2;
    opacity:  1;
}
*:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #e2e2e2;
}

.bold {font-weight:bold;}
.odstep_prawy {margin-right:20px;}
.odstep10 {margin-top:5px;}
.odstep20 {margin-bottom:20px;}
.odstep30 {margin-bottom:30px;}
.odstep50 {margin-bottom:50px;}
.odstep100 {margin-bottom:100px;}
.odstepg20 {margin-top:20px;}
.odstepg50 {margin-top:50px;}
.odstepg100 {margin-top:100px;}

/**
 * Copyright (c) 2012 Anders Ekdahl (http://coffeescripter.com/)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * Version: 1.2.7
 *
 * Demo and documentation: http://coffeescripter.com/code/ad-gallery/
 */

.ad-gallery {
  width: 285px;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 230px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 200;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 200;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(/images/ikonki/trans.gif);
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(/images/ikonki/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(/images/ikonki/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(/images/ikonki/opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='/images/ikonki/opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 76px;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 76px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
			display: block;
      left: -20px;
      width: 13px;
      background: #dadada url(/images/ikonki/ad_scroll_back.png) 0px 28px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -20px;
      width: 13px;
      background: #dadada url(/images/ikonki/ad_scroll_forward.png) 0px 28px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 1px solid #CCC;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 1px solid #616161;
            }
						
						
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}

.camera_caption { font-size: 19px; top:350px; right:50%;margin-right:-580px;text-align:right;}

.pow_pub{
display:block;
width:1190px;
text-align:center;
padding-top:10px;
margin: 0px auto;
margin-bottom:5px;
border-bottom: solid #cccccc 1px;
}

.pow_pub_tyt {
color:#000000;
text-align:center;
border-bottom: solid #cccccc 1px;
width:100%;
padding:10px;
box-sizing:border-box;
background: url(/images/dompodklucz_35.jpg) center bottom no-repeat;
}

.pow_pub_tyt h4 {
font-size:20px;
color:#000000;
font-weight:900;
text-transform:uppercase;
text-align:center;
}

.pow_pub_text{
	width:100%;
 	margin: 14px auto;
	padding:10px 0px;
	padding-bottom:15px;
}

.margin_lr {margin:0px 30px;}

.pasek {background-color:#C22127;width:100%;height:3px;}

.slider2 {
background: url(/images/dompodklucz_02.png) top center no-repeat;
z-index:1;
position:absolute;
width:100%;
display:block;
height:104px;
margin-top:0px;
}

.pasek_nad {
	position:relative;
	width:100%;
	height:auto;
	vertical-align:middle;
/*	overflow:hidden;*/
}

.pasek_nad h2 {
	font-size:40px;
	font-weight:900;
	margin:0px auto;
	padding:10px;
	background-color:#ffffff;
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.45);
	-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.45);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.45);
	position:absolute;
	width:600px;
	z-index:4;
	top:45%;
	left:0;
	right:0;
	text-align:center;
	color:#604733;
}

.slider3 {
background: url(/images/dompodklucz_05.png) bottom center no-repeat;
z-index:1;
position:absolute;
width:100%;
display:block;
height:104px;
margin-top:815px;
}


#camera_wrap, .slider {
height:791px;
z-index:0;
position:absolute;
width:100%;
display:block;
}

a.przycisk_menu{
margin-top:30px;
margin-left:40px;
cursor:pointer;
border: 2px solid #ffffff;
text-decoration:none;
background:#000000 url('/images/icon-menub.svg') 60px center no-repeat;
background-size:30px;
color:#ffffff;
padding:8px;
text-align:right;
padding-right:50px;
display:none;
font-size:18px;
font-weight:300;
}
a.przycisk_menu:hover{color:#ffffff;background: #E30613 url('/images/icon-menub.svg') 60px center no-repeat;border: 2px solid #ffffff;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;
}



/*AKTUALNE--------------------------------------------------------KONIEC*/


.owl-link {font-size:16px;}
.owl-box {width:240px;margin-left:20px;display: table;}


.stopka_start {float:none;text-align:center;display:block;width:100%;margin:5px 0px;padding:0px}


/*PC*/
@media (max-width: 1600px) { 
html,body{
min-width:1350px;
}
/*.stopka1 {background-color:blue;}*/
.stopka_start {float:none;text-align:center;display:block;width:100%;margin:5px 0px;padding:0px}


/*PC + notebook*/
@media (max-width: 1370px) { 
html,body{
min-width:1369px;
}


}

/*Notebook*/
@media (max-width: 1370px) {
html,body{
min-width:1024px;
/*background-size:auto 840px;*/
}

.news_caly {width:747px;}

/*.pasek_gorny {background-color:purple;}*/


.strzalka_wdol {margin:20px;width:36px;height:21px;}

.container { top:642px;	}

.logo2, .logo3 {background-size:auto 183px;height:203px;width:424px;font-size:15px;}
.logo_text { font-size:48px;line-height:45px;}
.logo_text2 {font-size:28px;line-height:25px;}
.nagl_srodek2{ width:1000px; }
.item { width: 320px;margin-bottom:30px;}
a.przycisk_poziomy {font-size: 28px;padding: 22px; padding-top:26px;margin:20px auto;}
.glowna { top:350px; }
.item_gal { width:168px;}


.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;}
	
.pods_prawa {width: 615px;}
}

/*Netbook*********************************************/
@media (max-width: 1200px) {
html,body{min-width:975px;
font-size:15px;
}

/*.pasek_gorny {background-color:blue;}*/
.container { width:100%;}

.news_caly {width:630px;}

.kolumna3s h2, .kolumna3 h2 {font-size:27px;}
.kolumna2s h2, .kolumna2 h2 {font-size:24px;}

ul {font-size:17px;}

li {
	padding-left:45px;
	background-size:37px;
}	

.menu_zawartosc {display:inline-block;}
.main_menu { font-size:16px;font-weight:400; width:100%; display:block;	border-bottom:none;}
.main_menu ul {	 float:none; }
.main_menu ul li {	float:none;display:block;}
.main_menu ul li a {border: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; }

.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: 148px;}
.anews_listwa {	font-size:16px;	background-size: 413px auto;padding:45px;width:343px; height:80px;}
.anews_listwa h2 {	font-size:25px;}
.middle, .logo_block, .pow_pub, .footer2, .nagl_srodek2, .footer_partnerzy, .naglowek, .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;}
	

a.przycisk_menu {display:inline-block;}

.menu_zawartosc, .menu_zawartosc2 {display:none;}

.szer {width:86px;}
.stopka h4{ font-size:16px;}
.stopka ul li a{ font-size:13px;}
.footer2, .footer2 a {  font-size: 14px;}

.footer2, .footer_slogan { width: 90% }

}

/*Mniejszy Netbook*********************************************/

@media (max-width: 1024px) {
html,body{
min-width:700px;
font-size:14px;
}
h1 {font-size:22px;}

/*.pasek_gorny {background-color:yellow;}*/



.kolumna3s h2, .kolumna3 h2 {font-size:23px;}
.kolumna2s h2, .kolumna2 h2 {font-size:20px;}
.kolumna2s h1, .kolumna2 h1 {font-size:35px;}
.owl-theme .owl-nav .owl-prev { margin-right:4.5%;}
.owl-theme .owl-nav .owl-next {margin-left:4.5%;}

.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}
.footer_slogan {font-size:17px;	box-sizing:border-box;}
.footer_slogan div {font-size:20px;}
.nagl_srodek2{ width:680px; }
.logo_text {top:13px;width:200px;font-size:38px;line-height:38px;}
.logo2, .logo3 {background-size:auto 143px;	height:155px;	width:324px;font-size:15px;	}
.logo_text2 {font-size:20px;line-height:25px;}

.middle, .footer2,.pow_pub, .footer_partnerzy, .naglowek, .footer_new2s { width: 700px;}	
.footer_slogan div {font-size:18px;}	
.item { width: 310px;margin-bottom:30px;}
ul.uslugi, ul, table, tr, td {font-size:14px;}
li {
	padding-left:40px;
	background-size:30px;
}	


a.przycisk_box {font-size:30px;}
a.przycisk_box img {width:35px;}
.specjalizujemy, .specjalizujemy h2 {font-size:22px;}

.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: 160px;}
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%;}
 
.podtytul, .podgaleria {float:none;font-size:30px;width:100%;margin:0px;}

a.przycisk_menu{margin-top:30px;margin-left:0px;}
}

/*Tablet*************************************************/

@media (max-width: 734px) {
html,body{
width:100%;
min-width:580px;
font-size:15px;
}

/*.pasek_gorny {background-color:black;}*/

.owl-theme .owl-nav .owl-prev { margin-right:8.5%;}
.owl-theme .owl-nav .owl-next {margin-left:8.5%;}

a.przycisk_menu{ margin-right:30px;}
.menu_n {width:100%;display:block;margin-right:0px;vertical-align:top;}
.kontakt_news {width:100%;display:block;vertical-align:top;}

.logo_text {top:13px;width:200px;font-size:30px;line-height:38px;}
.logo2, .logo3 {	background-size:auto 123px;	height:144px;	width:300px;	font-size:10px;	}
.logo_text3 {font-size:30px;}
.logo_text2 {font-size:20px;line-height:20px;}
.kontrast_span {display:none;}
.kontrast_glowna {padding-left:0px;padding-top:20px;position:static}
h1 {font-size:25px;}
.kontakt_l h1 {font-size: 25px;}
.kontakt_l h3 {font-size: 15px; }	
.item_gal { width: 168px;}
.srodek {margin-top:0px;}
.news_tytul2{font-size:20px;}
.news_tytul2:after {  width:50%;}
.item {width:240px;font-size:10px;}
.news_tresc {font-size:15px;}
a.poprzedni_news, a.nastepny_news {padding:15px 20px;font-size:14px;}
a.poprzedni_news div, a.nastepny_news div {font-size:18px;}
a.poprzedni_news div:before { background: url('/images/multiserv1_062.png') center 14px no-repeat;background-size:20px;}
a.poprzedni_news:hover div:before { background: url('/images/multiserv1_062.png') left 14px no-repeat;background-size:20px;}
a.nastepny_news div:after {	background: url('/images/multiserv1_092.png') center 14px no-repeat;background-size:20px; }
a.nastepny_news:hover div:after { background: url('/images/multiserv1_092.png') right 14px no-repeat;background-size:20px;}
.middle, .footer2,.pow_pub, .szklo_spienione2, .logo_block, .footer_partnerzy, .footer_slogan div, .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;}

.podss_lewa {width:100%; float:none;margin-right:0%;padding:1%;}
.podss_prawa {float:none;padding:1%;}
.podss_prawa_58 {width:100%;}

.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}

.logo_szer {width:220px;margin:5px 10px;padding:0px;}
.kontakt_l {text-align:center;padding: 0px 20px;}
.kontakt_l h2 {text-align:center;}
}


/*SMARTFON**********************************************/

@media (max-width: 599px) {
html,body{
width:100%;
min-width:280px;
max-width:100%;
background-size:auto 599px;
}

/*.pasek_gorny {background-color:pink;}*/

.glowna_zdj {height: 300px;}

a.przycisk_box img {width:35px;}

.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;}
.logo_img {width:60%;}
.owl-theme .owl-nav .owl-prev { margin-right:26%;}
.owl-theme .owl-nav .owl-next {margin-left:26%;}
a.przycisk_box {font-size: 25px;margin-top:10px;}

.tytul_str{ font-size:35px; }
.item {width:100%;}
.item_gal {width:48%;}
.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;}


.kontrast{font-size:18px;	display:inline-block;	margin:0px;	padding:0px;}
.kontrast_span {margin-top:10px;display:inline-block;}

.cookie-container {
		height: 100px;
		width: 375px;

		padding: 33px 10px 43px 15px;
	}


.kolumna_l { display: block; width: 100%; margin-right:0px;float:none;}
.kolumna_p { display: block; width:100%;}

.podkresl {font-size:20px}

.wybierz_prawa {margin-top:20px;}

.pods_prawa {width:100%;float:none;}

ul#tabs li {
	display: block;
	width:100%;
margin:10px;
}

.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;
}


.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;}
.logo_szer {width:220px;margin:5px 10px;padding:0px;}
.tytul_str {margin-top:20px;}
}

/* MALY SMARTFON**********************************************/

@media (max-width: 480px) {
html,body{
width:100%;
min-width:280px;
max-width:100%;
background-size:auto 599px;
}

/*.pasek_gorny {background-color:brown;}*/

.owl-theme .owl-nav .owl-prev { margin-right:36%;}
.owl-theme .owl-nav .owl-next {margin-left:36%;}

.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%;}
.logo_szer {width:180px;margin-right:0px;}
}


@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;
  }
}
/* ]]> */