/*#926643*/

/* <![CDATA[ */
@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900&amp;subset=latin-ext');

body{
font-family: 'Lato', sans-serif;
font-size: 17px;
font-weight:300;
  color: #1a1a1a;
  margin: 0px;
  padding: 0px;
	text-align:justify; /* center layout in ie5 and 5.5. */
	min-width:1170px;
	/*background: #ffffff url(/images/tlo_01.jpg) top center no-repeat;*/
}	

	
h1 {font-family: 'Lato', Arial; color: #000000;font-size:26px;text-align:left;padding:0px;font-weight:900;text-transform:uppercase;}			
h2 {font-family: 'Lato', Arial; color: #926643; font-size:18px;padding:0px;margin:2px;font-weight:700;text-align:left}			
h3 {font-family: 'Lato', Arial; color: #000000; margin: 0px; font-size:17px;font-weight:300;text-align:left;padding:0px;}
h4 {font-family: 'Lato', Arial; color: #000000; margin: 0px; font-size:16px;font-weight:400;text-align:left}

input, textarea {color:#696969;font-size:13px;font-family: 'Lato', Arial;}
select {font-size:16px;font-family: 'Lato', Arial;}
label {font-size:20px;font-weight:700;}

hr {margin:20px 0px;}			
strong {font-weight:bold}
table {border-spacing: 10px; border-collapse: separate;width:100%;border:none;}
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:14px;text-align:center;font-weight:700; text-transform:uppercase;}
ul {padding:15px;}
ol {padding: 10px;padding-left:20px;}
/*tr { background-color:#F6F6F6; } */

/*tr:nth-child(odd) { background-color:#ffffff; }
tr:nth-child(even) { background-color:#f6f6f6; }

tr:nth-child(odd):hover, tr:nth-child(even):hover { background-color: #EEEEEE; } */

a:focus, button:focus, input:focus{
	outline: 0;
}

button::-moz-focus-inner, input::-moz-focus-inner {
	outline: 0
}

.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;
}

.tabela table {border-spacing: 10px; border-collapse: separate;width:100%;border:none;font-size: 17px;}
.tabela td    {padding: 3px 5px;font-weight:300;border:none;vertical-align:top;text-align:left}
.tabela th    {padding: 10px 8px;font-weight:400;border:none;vertical-align:center;color:#ffffff;font-size:14px;text-align:center;font-weight:700; text-transform:uppercase;background-color:#926643;}
.tabela tr { background-color:#F7F7F7; } 
.tabela tr:nth-child(odd) { background-color:#ffffff; }
.tabela tr:nth-child(even) { background-color:#F7F7F7; }
.tabela tr:nth-child(odd):hover, .tabela tr:nth-child(even):hover { background-color: #F7F7F7; } 

/*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: #926643;
	padding:0px;
	}
	
a:hover { color:#654835;
  text-decoration: underline;
	-webkit-transition: .2s color linear;
  -moz-transition: .2s color linear;
  transition: .2s color linear;
}

/* a:active, a:focus,input:focus { outline:2px solid red;}*/

.owl-carousel a:active, .owl-carousel a:focus, .owl-carousel input:focus, .przycisk_powrot a:active, .przycisk_powrot a:focus   { border: none;}


/*AKTUALNE--------------------------------------------------------START*/
.glowna {
margin: 0px auto;
width:100%;
max-width: 1920px;
min-width: 1190px;
z-index:1;
display:block;
position:absolute;
}

.container {
	top:835px;
	position:absolute;
	z-index:100;
	width: 100%;
	box-sizing:border-box;
	}

.naglowek {
	width: 100%;
	/*height:606px;*/
	text-align:center;
	/*max-width: 1920px;
	min-width: 1190px;*/
	/*padding-top:25px;*/
	position:absolute;
	right:0;
	left:0;
}

.nagl_srodek2{
height:56px;
margin:0 auto;
margin-top:15px;
width:1190px;
text-align:center;
position:relative;
}

.logo_link{
		display:inline-block;
		margin:0px 10px;
}

.linia{
border-bottom: 2px dashed #dedede;
}

.logo_block {
	width:1190px;
	margin:0px auto;
}

.logo {
	float:right;
	color:#000000;
	font-family: 'Lato';
	font-size:18px;
	text-align:left;
	padding:0px 5px;
	display:block;
	position:relative;
	z-index:2;
	}

.logo a {
	color:#ffffff;
	text-decoration:none;
	}
	
.logo a:hover {
	color: #ffffff;
	text-decoration:none;
	}
	
.logo2 {
	float:left;
	color:#000000;
	font-family: 'Lato';
	font-size:18px;
	text-align:left;
	padding-top:15px;
	display:inline-block;
	}

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;
}
	
.owl-carousel{
width:100%;
}

.owl-carousel a img {
opacity: 1;
-webkit-transition: opacity 400ms;
-moz-transition: opacity 400ms;
-ms-transition: opacity 400ms;
-o-transition: opacity 400ms;
transition: opacity 400ms;
height:334px;float:none;margin:auto;
}

.owl-carousel{
height:334px;
overflow:hidden;
}

.gallery_img2 {height:334px; width:auto;}

#owl-carousel2{
width:100%;
color:#45906b;
font-size:14px;
font-family: 'Lato', Arial;
vertical-align:middle;
}

#owl-carousel2 a img {
opacity: 1;
-webkit-transition: opacity 400ms;
-moz-transition: opacity 400ms;
-ms-transition: opacity 400ms;
-o-transition: opacity 400ms;
transition: opacity 400ms;
height:80px;
float:none;
margin:auto;
}

#owl-carousel2{
height:70px;
overflow:hidden;
}

.owl-carousel a:hover img, #owl-carousel2 a:hover img {
opacity: 0.7;
}


.zwykla_lista, .zwykla_lista2 {
	padding:0px;
	margin:0px;
	list-style-type: none;
	position:relative;
	}	
	
.zwykla_lista li {
	padding:10px;
	padding-top:7px;
	padding-left:60px;
	margin:0px 0px;
	text-align:left;
	background: url('images/dompodklucz_07.png') 3px 10px no-repeat;
	border-bottom: 1px solid #cccccc;
	min-height:40px;
}	
/*.zwykla_lista li:hover {	background-color: #EDEDED;}*/

.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/dompodklucz_32.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/dompodklucz_07.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;}
.wersja_domu2 { width:50%;padding:0px;box-sizing:border-box;float:right;vertical-align:top;}

.num_end {padding:10px;
	margin:0px;
	margin-top:10px;
	text-align:left;
	background-color:#926643;
	color:#ffffff;
	font-weight:700;
	}

.middle {	
	width: 1190px;
	margin: 15px auto;
	font-weight:300;
	display: table;
	position:relative;
	box-sizing:border-box;
	
	}
	
.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: 240px;
	margin-bottom:10px;
}

.button { display:block;padding:0px;width:100%;height:auto;margin-bottom:10px}

.cien {
	-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.25);
}

	

/*************************************http://www.htmlcssdeveloper.com/tutorial/advanced-html-css/css-drop-down-menu.html********************************/
/* menu rozwijane******************************************************/
.menu_zawartosc {text-align:center;text-decoration: none;display:inline-block;float:right;margin-top:40px;}
.menu_zawartosc2 {text-align:right;padding-top:8px;text-decoration: none;display:inline-block;float:right;height:30px;}
/**********************************************************************/

.main_menu
{
	font-family: 'Lato', Arial;
	height:46px;
	color:#000000;
	position:relative;
	font-size:18px;
	text-align:center;
	float:right;
	font-weight:300;
	border-bottom:solid 1px #cccccc;
}
.main_menu ul
{
	padding:0px;
	margin:0;
	list-style:none;
	float:right;
}

.main_menu ul li
{
	padding:0;
	margin-right:0px;
	float:left;
	/*padding-left:15px;*/
	display:inline;
}

/*.main_menu li:after{content:'/'; color:#d3d3d3; font-size:32px;vertical-align:top;margin-left:0px;float:right;display:inline;width:20px;}*/

.main_menu ul li a
{
	color:#000000;
	display:block;
	text-decoration:none;
	padding:10px 10px;
	margin-left:20px;
}

.main_menu ul li a:hover
{
	display: block;
	border-bottom:4px solid #926643;
	color:#926643;
	padding:10px 10px;
	-webkit-transition: .2s background-color linear;
  -moz-transition: .2s background-color linear;
  transition: .2s background-color linear;
}
.main_menu ul li ul
{
	 display: none;
	 width: auto;
	 position:absolute;
	 top:98px;
	 padding:0px;
	 margin:0px;
}
.main_menu ul li:hover ul
{
	 display: block;
	 position: absolute;
	 margin: 0;
	 padding: 0;
}

.main_menu ul li:hover li
{
 	float: none;
 	list-style:none;
	margin:0px;

}
.main_menu ul li:hover li
{
	background: rgba(0, 90, 135, .9) !important;
	background: #ACC256;
	-webkit-transition: .2s background-color linear;
  -moz-transition: .2s background-color linear;
  transition: .2s background-color linear;
	/*border-top:1px solid #000000;*/
}
.main_menu ul li:hover li a
{
  color:#000000;
	/*font-weight:300;*/
	height:30px;
	line-height:30px;
	padding:5px 5px;
	display:block;
	width:145px;
	font-size: 14px;
}
.main_menu ul li li a:hover
{
 	color:#ffffff;
	background-color:#45916b;
}
/*********************************************************************/	

.partnerzy { 
width:100%;
background-color:#ffffff;
display:block;
height:110px;
}

.partnerzy h3 {font-size:25px;color:#52bac1;float:left;width:100px;padding-right: 10px;line-height:25px;text-align:right;margin-top:15px}

.partnerzy_wew, .bib2 {
width: 1170px;
margin:0px auto;
}

.partnerzy a { 
color:#777777;
font-size:16px;
}

.zdj_oferta {
	display: inline-block; margin: 20px 1%; width: 30%
}

.noborder{
	border:none;
}

.tabela_div {
  display: table;
}
.row_div {
  display: table-row;
}
.col_div {
  display: table-cell;
	padding:7px;
}

.footer {
  width: 100%;
  font-family: 'Lato', arial;
  font-weight:300;
  height:58px;
	font-size: 12px;
	padding: 0px;
	font-weight:400;
	margin-bottom:30px;
}

.footer2 {
  width: 1190px;
  margin:0 auto;
	font-size: 12px;
	font-weight:300;
	color:#515151;
}

.stopka1 {
padding-left:10px;
float: left;
text-align:left;
width:32%;
}

.stopka2 {
float: left;
text-align:center;
width:32%;
}

.stopka3 {
padding-right:10px;
float: right;
text-align: right;
width:32%;
}

.footer2 a {
  color:#515151;
	font-size: 12px;
	font-weight:300;
}

.footer2 a:hover {
  color:#515151;
	}

	.cookie-container {
		display:none;
		position: fixed;
		bottom: 30px;
		left: 15px;
		height: 155px;
		width: 375px;
		border-style: solid;
		border-width: 3px;
		padding: 53px 10px 33px 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: #000000;
		background: url(images/ciastka3.jpg) center no-repeat;
		-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: #000000;
		font-size:14px;
		text-align: left;
		padding:0px;
		line-height:17px;
	}
	
	.cookie-main p{
		margin: 5px 0px;
		padding:0px;
	}
	
	.cookie-main h2 {
	color:#000000;
	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.html') 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;
}

/*menu pionowe*********************************************************/
.navcontainer { font-size: 14px;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;}
.navcontainer li { position:relative; }
.navcontainer li a { padding: 5px; text-decoration: none;display: block; height: 100%;color:#2F2E2D; padding: 13px 0px 13px 50px;border-left: 4px solid #4C4C4C;font-weight:300; margin-bottom:5px;background-color:#ffffff; }
.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:13px;line-height:40px;font-family:Lato;} 

.navcontainer 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:#ffffff; border-left: 4px solid #4C4C4C;}

.navcontainer li a:hover { background-color:#EFFAFF ;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.html') no-repeat;
	color:#ffffff;
	margin-bottom:10px;
 }
 
.navcontainer .kat_domyslna a:hover{
	background: url('images/pik_04a.html') no-repeat;
 }
  
.navcontainer .kat_domyslna a   {
	boder:none;
	  }
	  
.naglowekk {list-style-type: none;border: none; }
.naglowekk {margin:0px; height: 100%;font-size: 14px;font-weight: 700; display: block; color:#ffffff;text-decoration: none;padding: 0px;background-color:#45916B;}


.naglowekk:hover { color:#ffffff; font-weight: 700;	-webkit-transition: .2s background-color linear;
  -moz-transition: .2s background-color linear;
  transition: .2s background-color linear;}
	
.li3 {color:#ffffff;margin-top:5px;background-color:#45916B;font-weight:300;}
.li3  { padding: 12px 0px 12px 12px;} 
.navcontainer li  a.li3:hover {font-weight:300;}

.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*********************************************************/

.srodek {
	margin-top:30px;
	padding:20px 30px;
	position:relative;
	}

.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;
}	

.news_zdj {
height:190px;
text-align:center;
padding:30px 10px 30px 25px;
/*margin:20px 15px;*/
}

/*.news_zdj4 {
max-width:100%;
display:block;
height:auto;
float: none;
position: static;
}*/

.news_zdj5 {
max-width:auto;
display:block;
height:60px;
margin:0px auto;
}

.news_zdj_tlo {
display:table-cell;
float:left;
}

.news_tytul {
color: #000000;
font-size:24px;
text-align:left;
padding:0px;
margin:0px;
}

.news_tresc {
width:100%;
box-sizing: border-box;
padding:30px 15px;
padding-bottom:10px;
margin:0 auto;
font-size:14px;
text-align:left;
display:table-cell;
vertical-align:top;
position:relative;
}

.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.html') 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.html') 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;}

.przycisk_news{cursor:pointer;height:35px; width:35px; border: 0px; margin:0px; background: url('images/sp3_01_04.html') no-repeat; display:block;position:absolute;z-index:5;margin-top:62px;right:-20px;}

a.pagenav, span.pagenav, a.pagenext, a.pageprev {
vertical-align: top;
color:#ffffff;
width:40px;
height:40px;
text-decoration:none;
font-weight:400;
margin:2px;
display:inline-block;
}	

a.pagenext {background: #E66152 url('images/gbp_23.html') center 8px no-repeat; }
a.pageprev {background: #E66152 url('images/gbp_22.html') center 8px no-repeat; }
a.pageprev:hover, a.pagenext:hover {background-color:#C4564A}

.sz {color: #cfcfcf;background-color:#c0c0c0;}

a.cyfra {
vertical-align: top;
font-size:24px;
background-color:#d8d9db;
color:#ffffff;
width:40px;
height:32px;
padding:4px 0px;
text-align:center;
text-decoration:none;
font-weight:400;
margin:2px;
display:inline-block;
}	

a.cyfra:hover {background-color:#E66152; color:#ffffff}

span.cyfra {
vertical-align: top;
font-size:24px;
background-color:#FFCC00;
color:#ffffff;
width:40px;
height:32px;
padding:4px 0px;
text-align:center;
text-decoration:none;
font-weight:400;
margin:2px;
display:inline-block;
}

a.przycisk_dogory {
vertical-align: top;
width:40px;
height:40px;
padding:0px;
text-decoration:none;
margin:2px;
display:inline-block;
}	

a.przycisk_dogory {background: #FFCC00 url(images/gbp_27.html) center 13px no-repeat;}
a.przycisk_dogory:hover {background-color: #E2BA18;}

.tytul_str{
color:#000000;
text-align:center;
border-bottom: solid #cccccc 1px;
box-sizing:border-box;
width:100%;
padding:10px;
font-size:37px;
font-weight:900;
text-transform:uppercase;
background: url(images/dompodklucz_35.jpg) center bottom no-repeat;
}

.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.html) center no-repeat;}

select.select { background-color:#ffffff; border: 1px solid #c9c9c9;height:38px;padding:5px;font-size:14px;margin:5px 0px;}
.select_1 {color:#AEAEAE;}

.select_gal option {max-width:600px; 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:'Ubuntu', Arial;
}

.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: #FFBA00;
margin-bottom:20px;
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_gal {width: 150px; margin: 8px 0;display:block;float:left;text-align:left}
.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: 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);
}

.image-link2 {
    overflow: hidden;
    display: block;
    width: 100%;
}

.image-link2 a {
    float: left;
    width: 100%;
    overflow: hidden;
    /*position: relative;*/
}

.image-link2 a img {
    float: left;
    width: 100%;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    opacity: 1;
    filter: alpha(opacity=100);
    overflow: hidden;
}

.image-link2 a:hover img {
    opacity: 0.7;
    filter: alpha(opacity=70);
    overflow: hidden;
	-webkit-transition: .5s;
    -moz-transition: .5s;
}

.image-link2 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;
display: inline-block;
}

.podgaleria3 h2 {
font-size:24px;
font-family:'Lato', Arial;
color: #926643;
font-weight:700;
text-transform:uppercase;
}

.podgaleria3 span {
	color:#000000;
}

.podgaleria h2 {
font-size:24px;
font-family:'Lato', Arial;
color: #E66152;
font-weight:700;
text-transform:uppercase;
}

.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: #E66152 url('images/gbp_41.html') center 20px no-repeat;
margin:3px;
}

.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_zdj4{
width:45%;
margin: 0px 25px 25px 0px;
box-sizing:border-box;
float:left;
}

.podgaleria{
/*width:480px;*/
width:60%;
float:right;
text-align:right;
margin-bottom: 20px;
}


/*}*/

.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.html) center 10px no-repeat;
vertical-align:top;
float:right;
}

.news_stopka {
width:auto;
padding:7px 10px;
display:inline-block;
font-size:11px;
text-align:left;
background-color: #fbfaf9;
border-top: dashed #cccccc 1.5px;
border-left: dashed #cccccc 1.5px;
border-bottom: dashed #cccccc 1.5px;
float:right;
height:44px;
}

.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 {display:inline-block;height:48px; width:48px; margin:0px; background: #363636 url('images/pik_16.html') center center no-repeat;top:0px; right:0px; position:absolute;z-index:10}
.przycisk_powrot:hover {background: #000000 url('images/pik_16.html') center center no-repeat;}

.przycisk_dalej {display:block;height:48px; width:48px; margin:0px; background: #ff7e00 url('images/gbp_40.html') center center no-repeat;top:0px; right:55px; position:absolute;}
.przycisk_dalej:hover {background: #f05030 url('images/gbp_40.html') 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.html') 10px center no-repeat;font-size: 14px;color:#ffffff;font-weight:400;}
.przycisk_drukuj:hover {text-decoration:none; background: #C4564A url('images/gbp_31.html') 10px center no-repeat;color:#ffffff;}

a.poprzedni_news {box-sizing: border-box;float:left;display:inline-block; width:49%; margin:0px; background: #F7F7F7 url('images/gbp2_09.png') left center no-repeat;color:#000000;padding-left:70px;padding-top:5px;padding-right:20px;font-size:20px; font-family: 'Lato', sans-serif;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;text-transform:uppercase;border: solid 10px #F7F7F7;font-weight:700;}
a.poprzedni_news div {font-family: 'Lato', sans-serif; font-size:17px;text-decoration:underline;text-transform:none;font-weight:300;color:#926643}
a.poprzedni_news:hover {background: #926643 url('images/gbp2_03.png') left center no-repeat;color:#ffffff;text-decoration:none;border: solid 10px #926643;}
a.poprzedni_news:hover div,a.nastepny_news:hover div {color:#ffffff;}

a.nastepny_news {box-sizing: border-box;float:right;text-align:right;display:inline-block;width:49%; margin:0px; background: #F7F7F7 url('images/gbp2_05.png') right center no-repeat;color:#000000;padding-right:70px;padding-top:5px;padding-left:20px;font-size:20px; font-family: 'Lato', sans-serif;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;text-transform:uppercase;border: solid 10px #F7F7F7;font-weight:700;}
a.nastepny_news div {font-family: 'Lato', sans-serif; font-size:17px;text-decoration:underline;text-transform:none;font-weight:300;color:#926643;}
a.nastepny_news:hover {background: #926643 url('images/gbp2_10.png') right center no-repeat; color:#ffffff;text-decoration:none;border: solid 10px #926643;}

.caption_dol {position:absolute; z-index:100;display:block;width:100%;bottom:0;padding:5px 0px;color:#ffffff;background-color:#838790;text-align:center;font-weight:400;}




/*

a.poprzedni_news {box-sizing: border-box;display:inline-block; width:47%; margin:0px; color:#000000;padding:5px 20px;font-size:18px; font-family:'Lato',Arial;float:left;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;text-align:left;margin-top:20px;}
a.poprzedni_news div:before {
	content: '';
	display:inline-block;
	width:25px;
	height:67px;
	padding-left:20px;
	background: url('/images/gbp2_09.png') left 20px no-repeat;
	vertical-align:top;
}
a.poprzedni_news div {font-size:25px;text-transform:none;color:#966a39;text-align:left;font-weight:600;display:inline-block;vertical-align:top;}
a.poprzedni_news div span {display:block;font-size:18px;margin-left:47px;font-weight:600;color:#000000;vertical-align:top;margin-top:0px;}

a.poprzedni_news:hover {color:#000000;text-decoration:none;background-color: #F7F7F7;}

a.poprzedni_news:hover div:before {
	content: '';
	display:inline-block;
	width:25px;
	height:67px;
	padding-left:20px;
	background: url('/images/gbp2_09.png') left 20px no-repeat;
	vertical-align:top;
}




a.nastepny_news {box-sizing: border-box;display:inline-block;width:47%; margin:0px; color:#000000;padding:15px 20px;font-size:18px; font-family:'Lato',Arial;float:right;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;text-align:right;margin-top:20px;}
a.nastepny_news div:after {
	content: '';
	display:inline-block;
	width:50px;
	height:50px;
	padding-right:20px;
	background: url('/images/gbp2_05.png') center 7px no-repeat;background-size:20px;
	vertical-align:bottom;
}
a.nastepny_news div {font-family:'Lato', Arial; font-size:25px;text-transform:none;color:#966a39;text-align:right;padding-bottom:10px;font-weight:600;}
a.nastepny_news div span {display:block;font-size:18px;margin-right:70px;font-weight:600;color:#000000;}
a.nastepny_news:hover {color:#000000;text-decoration:none;background-color: #F7F7F7;}

a.nastepny_news:hover div:after {
	content: '';
	display:inline-block;
	width:50px;
	height:50px;
	padding-right:20px;
	background: url('/images/gbp2_05.png') right 7px no-repeat;background-size:20px;
	vertical-align:bottom;
}
*/












.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:50%;
display:inline-block;
vertical-align:top;
box-sizing: border-box;
padding:20px;
margin-top: 120px;
}	

.kontakt_l h1 {font-size: 57px; font-weight: 900; line-height: 30%; }
.kontakt_l h3 {font-size: 32px; font-weight: 400; line-height: 70%; }	

.input_form_l { background-color:#ffffff; width: 100%; border:none; border-bottom: 1px solid #c9c9c9;padding:10px;font-size:18px;margin:5px 0px;font-weight:300;display:block;box-sizing: border-box;}
.input_form_zam { background-color:#ffffff; border: 1px solid #dadada; border-bottom: 3px solid #01AFEE;padding:10px;font-size:14px;font-weight:300; margin:5px 0px;display:block;box-sizing: border-box;}
.input_form { background-color:#ffffff; width: 260px; border:none;height:40px;padding:5px 15px;font-size: 18px;margin:5px 0px;font-weight:300;display:inline-block;margin-bottom:0px;font-weight:300}

.input_form_lb{
	width:48%;
	margin-right:1%;
}
.input_form_pb{
	width:48%;
}

.input_form_sb{
	width:31%;
	margin:0px 1%;
	display:inline-block;
	box-sizing:border-box;
}

.input_form_sa{
	width:32%;
	display:inline-block;
	box-sizing:border-box;
}

.zgoda {line-height:normal;font-size:11px;}	

.mapka {
margin: 0px auto;
width: 100%;
height: 653px;
color:#000000;
z-index:1px;
}
.mapka2 {
border: 1px solid #bebebe;
width: 100%;
/*min-width: 1000px;*/
height: 319px;
}

.mapka a{ text-decoration: none;
  color: #926643;
	}
	
.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:28px;font-weight:bold;}

.hoverimg {
	-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
	transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;}
	
.hoverimg:hover {
	/*filter: alpha(opacity=80); */
	/*opacity:0.80;
	-moz-opacity: 0.8;*/
	 -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
	transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;}

.logo_szer {width:230px;margin:0px;vertical-align:middle;}
	

/*a.przycisk {line-height:30px;display:inline-block }
a.przycisk:hover{color:#ffffff; text-decoration:none;}*/


/*a.przycisk {text-align:center; background-color: #1B3067; display:inline-block;font-size: 14px;padding: 10px 20px;color:#ffffff;font-weight:400;}
a.przycisk:hover {background-color: #C21D2A;text-decoration:none;}*/

a.przycisk {text-align:center; background-color: #926643; 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;}

.przycisk {text-align:center; background-color: #926643; 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;}

.shake-bottom{animation:shake-bottom .8s cubic-bezier(.455,.03,.515,.955) 2s 4 both}
/*.input_form:hover .shake-bottom{animation:shake-bottom .8s cubic-bezier(.455,.03,.515,.955) 2s 4 both}*/

/* ----------------------------------------------
 * Generated by Animista on 2017-6-6 20:57:5
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

@keyframes shake-bottom{0%,100%{transform:rotate(0deg);transform-origin:50% 100%}10%{transform:rotate(2deg)}20%,40%,60%{transform:rotate(-4deg)}30%,50%,70%{transform:rotate(4deg)}80%{transform:rotate(-2deg)}90%{transform:rotate(2deg)}}

.p_tel {background: #D51E26 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 {background: #926643 url('images/dompodklucz_31.png') 15px center no-repeat; padding-left:50px;float:right;margin-top:20px;}
.p_sprawdz {background: #926643 url('images/dompodklucz_11.png') 15px center no-repeat; padding-left:50px;margin:0px; margin-top:20px;width:100%}
a.p_sprawdz2 {background: #D51E26 url('images/dompodklucz_11.png') 15px center no-repeat; padding-left:50px;margin:0px; margin-top:20px;width:90%;font-weight:700;}
a.p_sprawdz2:hover {background-color:#8e1216; }

.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;}

h1.podkresl {
	background: url(images/dompodklucz_35.jpg) left bottom no-repeat;background-size:100px 4px;padding-bottom:15px;margin-bottom:5px;display: inline-block;
}

.logo_text {width:112px;heigth:112px;display:block;border:solid 9px #926643; color:#010101;text-align:center; font-size:38px;font-weight:900}
.logo_text2 {font-size:20px;line-height:18px;}
.logo_text3 {font-size:11px;line-height:22px}

.kroki {display: block;box-sizing:border-box;font-size:18px;margin-right:20px;margin-top:30px;clear:both;padding-top:40px;}
.kroki span {font-weight: 900; font-size: 26px; color: #926643; text-align:left}
.kroki div {text-align:left;margin:15px 0px;}

.oddzwonimy {
	text-align:center;width:345px;margin-right:30px;display:block;border-bottom:4px solid #926643;padding:20px;background: #f8f8f8 url('images/dompodklucz_08.jpg') top center no-repeat; float:left;
}
.oddzwonimy span {color:#ffffff;font-weight:400;font-size:22px;}

.oddzwonimy_dol { font-size:22px;text-align:center;margin-top:50px}
.oddzwonimy_dol h1 { font-size:32px;margin:0px;padding:0px;text-transform:none;text-align:center;}
.oddzwonimy_dol h3 {font-size:18px;font-weight:300;;margin:0px;padding:0px;text-transform:none;text-align:center;}

.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: #926643 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(../www.sp3.motoprl.pl/zdjecia/galerie/1.2.6/ebff88-sp3_10.jpg);
}

.ch-img-2 { 
	background-image: url(images/20.html);
}

.ch-img-3 { 
	background-image: url(images/21.html);
}

.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;
float:right;
}

.wynik_szukaj {padding:5px;}

.kolor1 {background-color:#F7F7F7;}
.kolor2 {background-color:#ffffff;}

.placeholder { color: #aaa; }

.bold {font-weight:bold;}
.odstep_prawy {margin-right:20px;}
.odstep10 {margin-top:5px;}
.odstep20 {margin-bottom:20px;}
.odstep30 {margin-bottom:30px;}
.odstep50 {margin-bottom:50px;}
.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:#926643;
}

.top-margin2 {
background: url(images/dompodklucz_01b.png) top center no-repeat;
z-index:3;
position:absolute;
width:100%;
display:block;
height:100px;
margin-top:0px;
}

.bottom-margin2 {
background: url(images/dompodklucz_01ab.png) bottom center no-repeat;
z-index:3;
width:100%;
position:absolute;
display:block;
height:100px;
margin-top:-104px;
}

.top-margin {
background: url(images/dompodklucz_01.png) top center no-repeat;
z-index:3;
position:absolute;
width:100%;
display:block;
height:100px;
margin-top:0px;
}

.bottom-margin {
background: url(images/dompodklucz_01a.png) bottom center no-repeat;
z-index:3;
width:100%;
position:absolute;
display:block;
height:100px;
margin-top:-104px;
}

.slider3 {
background: url(images/dompodklucz_05.png) bottom center no-repeat;
z-index:1;
position:absolute;
width:100%;
display:block;
height:104px;
margin-top:815px;
}

.slider {
margin-top:128px;
}

#camera_wrap, .slider {
height:791px;
z-index:0;
position:absolute;
width:100%;
display:block;
}

a.przycisk_menu{
margin-top:30px;
cursor:pointer;
border: none;
text-decoration:none;
background: url('images/icon-menu.svg') right center no-repeat;
background-size:30px;
color:#000000;
padding:8px;
float:right;
padding-right:45px;
display:none;
font-size:18px;
font-weight:300;
}
a.przycisk_menu:hover{color:#926643;}
/*AKTUALNE--------------------------------------------------------KONIEC*/


.owl-link {font-size:16px;}
.owl-box {width:240px;margin-left:20px;display: table;}

/*PC + notebook*/
@media (min-width: 1370px) { 
html,body{
min-width:1369px;
}

.menu_zawartosc {display:inline-block;}
}

/*Notebook*/
@media (max-width: 1370px) {
html,body{
/*min-width:1024px;*/
/*background-size:auto 840px;*/
font-size:16px;
}

#camera_wrap, .slider {height:591px;}

.slider3 {margin-top:615px;}

.container { top:635px;	}

.pasek_nad { height:auto;}
.pasek_nad h2{ font-size:30px;}

.mapka { height:453px;}

.middle, .logo_block, .pow_pub, .footer2, .nagl_srodek2 { width: 1100px; }

.main_menu {font-size:18px;}

.tytul_str{ font-size:28px; }

.linia1 {line-height: 1.6;padding:0px 8px;}
.linia2 {line-height: 1.6; padding:0px 8px;}

.camera_caption { font-size: 17px; top:260px; }

.logo {	padding:0px 10px;}
	
.logo_size { height:170px; }
	
.logo_tekst { font-size:50px;line-height:60px; }
.logo_tekst2 { line-height:35px;font-size:26px;}
	
.logo_szer {width:200px;margin:0px;vertical-align:middle;}

.pods_prawa {width: 615px;}


.main_menu { 
	font-size:16px;
	width:100%;
	display:block;
	border-bottom:none;
}

.main_menu ul {	 float:none; }

.main_menu ul li {
	float:none;
	display:block;
}

.main_menu ul li a {
	border-bottom:1px solid #C9C9C9;
	margin:0px;
	color:#ffffff;
}
.main_menu ul li a:hover {
	color:#ffffff;
	border-bottom:1px solid #C9C9C9;
	background-color:#654835;
}

a.przycisk_menu {display:block;}

.menu_zawartosc {display:none;}
}

/*Netbook*********************************************/
@media (max-width: 1200px) {
html,body{min-width:975px;}

#camera_wrap, .slider {height:491px;}

.slider3 {margin-top:515px;}

.container { top:535px;	}

.pasek_nad { height:auto;}
.pasek_nad h2{ font-size:25px;width:350px}

.mapka { height:403px;}
.wybierz_prawa {float:none;display:block;width:100%;margin:0px;margin-bottom:20px;}

.pods_prawa {width: 500px;}
	
.middle, .logo_block, .pow_pub, .footer2, .nagl_srodek2 { width: 975px; }

.kontakt_l h1 {font-size: 37px;}
.kontakt_l h3 {font-size: 22px; }	

.camera_caption { font-size: 17px; top:260px; display:block;}

.glowna {
width:100%;
max-width: 100%;
min-width: 700px;
}

.naglowek{
width: 100%;
max-width: 100%;
min-width: 700px;
}

.logo_szer {width:180px;margin:0px;}

.szer {width:86px;}
.stopka h4{ font-size:16px;}
.stopka ul li a{ font-size:13px;}
.footer2 a {  font-size: 12px;}

}

/*Mniejszy Netbook*********************************************/

@media (max-width: 1024px) {
html,body{
min-width:700px;
font-size:16px;
}
h1 {font-size:22px;}

.wersja_domu .num_lista li {font-size:14px;}

.nagl_srodek2{ width:680px;}
.middle, .footer2,.pow_pub, .szklo_spienione2, .logo_block { width: 720px; }	
.input_form_l, select.select50 { width:100%;}	
.logo_img {width:220px;}
.logo_szer {width:130px;}

.main_menu {font-size:20px;}
.tytul_str{ font-size:24px; }
.p_tel {font-size:16px; padding-left:50px;}

.hoverimg {width:240px;margin-top:15px}

.news_zdj2, .podgaleria{ margin: 0px;}

.input_form_lb, .pods_prawa {width:100%;}

.kroki {float:right;font-size:16px;width:49%;margin:0px;box-sizing:border-box;clear:right;padding:0px;}
.kroki span {font-size: 22px;}

.oddzwonimy { float:left;width:49%;margin-right:2%;display:inline-block;padding:20px 10px;box-sizing:border-box;}
.oddzwonimy span {font-size:19px;}
.oddzwonimy .input_form {width:100%;box-sizing:border-box;}

.oddzwonimy_dol { font-size:20px;}
.oddzwonimy_dol h1 { font-size:26px;}
.oddzwonimy_dol h3 {font-size:14px;}

.pods_prawa {width:49%;float:right;vertical-align:top;}
.pods_full {width:100%;}
 
.podtytul, .podgaleria {float:none;font-size:30px;width:100%;margin:0px;}
}

/*Tablet*************************************************/

@media (max-width: 734px) {
html,body{
width:100%;
min-width:580px;
font-size:15px;
}
h1 {font-size:20px;}
.slider {margin-top:98px;}
.slider3 {margin-top:375px;}
.container { top:375px;	}
#camera_wrap, .slider {height:361px;}
.wersja_domu { width:49%;padding:0px;margin:0px;}
a.przycisk_klub {font-size:15px;}

.oddzwonimy_dol { font-size:18px;}
.oddzwonimy_dol h1 { font-size:22px;}
.oddzwonimy_dol h3 {font-size:13px;}

.p_tel {font-size:13px;}

.pasek_nad { height:350px;width:100%;overflow:hidden;}
.pasek_nad img { height:350px;object-fit: cover;}

.pasek_nad h2 {
	font-size:20px;
	width:300px;
	top:45%;
}

.hoverimg {width:180px;margin-top:15px}

.logo_text {width:90px; heigth:90px; font-size:28px;}
.logo_text2 {font-size:15px;line-height:15px;}
.logo_text3 {font-size:8px;line-height:20px}

.glowna {
width:100%;
max-width: 100%;
min-width: 580px;
}

.naglowek{
width: 100%;
max-width: 100%;
min-width: 100%;
}

.nagl_srodek2{ width:540px;}

.middle, .footer2,.pow_pub, .szklo_spienione2, .logo_block { width: 580px; }
.logo_szer {width:100px;}

.kontakt_l {
float:left;
width:100%;
}

.kontakt_p{
width:100%;
float:right;
margin-top: 20px;
}

.gal_real{margin-top:20px;background: none;}
.gal_polowa {width:100%;margin:0px;float:none;}
.podkresl {font-size:30px}


}


/*SMARTFON**********************************************/

@media (max-width: 599px) {
html,body{
width:100%;
min-width:280px;
max-width:100%;
background-size:auto 599px;
}

.kolumna_l { display: block; width: 100%; margin-right:0px;float:none;}
.kolumna_p { display: block; width:100%;}

.kroki, .oddzwonimy {
	width:100%;float:none;display:block;clear:both;object-fit: cover;
}
.podkresl {font-size:20px}

.srodek {padding:20px 0px;}

.wybierz_prawa {margin-top:20px;}

.oddzwonimy { padding:20px;background-size:130% 40%;}
.oddzwonimy span {font-size:19px;}
.oddzwonimy .input_form {width:90%;}

.oddzwonimy_dol { font-size:20px;}
.oddzwonimy_dol h1 { font-size:26px;}
.oddzwonimy_dol h3 {font-size:14px;}

.pods_prawa {width:100%;float:none;}

.tytul_str{ font-size:20px; }

.wersja_domu, .polowa { width:100%;display:block;padding:10px 0px;}

ul#tabs li {
	display: block;
	width:100%;
margin:10px;
}

.middle {
width:95%;
min-width:280px;
}

.tresc {
min-width:280px;
}
.logo_szer {width:23%;}
.logo_img {width:150px;}

a.przycisk_menu {margin-right:15px;}

.menu_nagl	{text-align:center;}

.panel_lewy {display:none;position:absolute;z-index:50;left:0px;top:37px;background-color:#EEEEEE;padding-right:0px;}	
	
.naglowek {
	width: 100%;
	min-width:280px;
}

.nagl_srodek2{
width:90%;
min-width:280px;
}

.middle, .footer2, .pow_pub, .logo_block { width: 95%; box-sizing:border-box;}

.logo_szer {width:120px;margin:5px 10px;padding:0px;}
.margin_lr {margin:5px 10px;}


.news_zdj2, .podgaleria{
margin: 0px;
}

.input_box{	width:160px;}

.select_box{ width:95%;}

.select_box select{
	width: 110%;
	padding-left: 10px;
	padding-right:50px;
}

.select_box option{
	width: 90%;
	padding: 5px 10px;
}

.stopka1, .stopka2, .stopka3 {float:none;text-align:center;display:block;width:100%;margin:5px 0px;padding:0px}

#ul2,#ul3,#ul4 {display:none;}

.form_newsle {box-sizing: border-box;margin:0px auto;text-align:center;}
.input_form, .select_box{float:none;vertical-align:top;}
.select_box{display:inline-block;}

.news_zdj4{width:100%;float:none;}
.wersja_domu2 { width:100%;float:none;}
}

/* MALY SMARTFON**********************************************/

@media (max-width: 480px) {
html,body{
width:100%;
min-width:280px;
max-width:100%;
background-size:auto 599px;
}

.podgaleria, .news_zdj2 { width:100%;margin:0px;padding:0px; float:none;}
}


@media print {
  * {box-shadow:none;}
	
html, body{
  width: 100%;
	max-width: 100%;
	min-width: 100%;
 }
 
  /*wyłączenie wyświetlania*/
   .znajdz, .pasek_sciezka, .glowna,.navcontainer, .buttony, .menu_pionowe, .menu, .partnerzy, .footer, .podpis, .cookie-container, .boxy, .przycisk, .przycisk_powrot2, .przycisk_drukuj, .strzalka_news, .panel_lewy, .cytaty, .biblioteki, .slider, .mapka2, .mapka, .news_stopka_ikona, a.poprzedni_news, a.nastepny_news, .naglowek, .polecamy , .skontaktuj, #tabs, .przycisk_powrot {
    display:none;
  }
	.srodek_news, .srodek, .middle, .middle1, .news_tresc2, .container, .tresc {margin:0px;width:100%;min-width:100%; max-width:100%; padding:0px; border:none}
	.news_tresc, .typ_pdf, .typ_doc, .typ_xls, .srodek_news {margin:0px;padding:0px;background:none}
	.news_tytul, .news_tytul h1 {margin:20px auto;padding-left:0px;}
	.do_pobrania  {margin:10px auto; margin-top:30px;padding-left:0px;}
	.news_stopka  {border-left: dashed #cccccc 1.5px;}
	.news_data2 {border:2px solid #919191;}
	.litera {border:1px solid #d1d1d1;}
	td, th {border:1px solid #d1d1d1;font-size:12px;}

	.tresc {
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.container {
	top:0px;
	}
	
  /*typografia*/
  h1, h2, h3, h4, h5, h6, p, p * {
    /*font-family: Arial, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;*/
    color:black;
    background:none;
    text-shadow:none;
  }

  h1, h2, h3 {
        page-break-after: avoid;
    }

    p, h1, h2, h3 {
        orphans: 3;
        widows: 3;
    }

  /*linki*/
   a[href]:after { content: " (" attr(href) ")";}
      /*js linki*/
		a[class^="gallery"]:after,
		a[class^="litera"]:after,
		.sciezka a[href] :after,
		a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

  /*zdjęcia/grafiki*/
  img {
   max-width:100%;
	 }

  /*tabelki*/
  tr {
    page-break-inside: avoid;
  }
}
/* ]]> */