<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.slider-czytaj1-en { display:none !important; }
.slider-czytaj2-en { display:none !important; }
.slider-czytaj3-en { display:none !important; }
.slider-czytaj4-en { display:none !important; }
.slider-czytaj5-en { display:none !important; }

.slider-czytaj1 { display:none !important; }
.slider-czytaj2 { display:none !important; }
.slider-czytaj3 { display:none !important; }
.slider-czytaj4 { display:none !important; }
.slider-czytaj5 { display:none !important; }

.bi {
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.animate {
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}
	.animate-fast {
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}
	.animate-slow {
		-webkit-transition: all 0.8s ease-in-out;
		-moz-transition: all 0.8s ease-in-out;
		-o-transition: all 0.8s ease-in-out;
		transition: all 0.8s ease-in-out;
	}
	.noAnimate {
		-webkit-transition: all 0s ease-in-out !important;
		-moz-transition: all 0s ease-in-out !important;
		-o-transition: all 0s ease-in-out !important;
		transition: all 0s ease-in-out !important;
	}

	.d-c {
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:center;
		align-items:center;
		align-content:center;
	}
	.d-c-b {
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:space-between;
		align-items:center;
		align-content:center;
	}
	.d-c-f {
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:flex-start;
		align-items:center;
		align-content:center;
	}
	.d-c-e {
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:flex-end;
		align-items:center;
		align-content:center;
	}

@media screen and (min-width: 1001px) and (max-width: 3000px) {
a[href^="tel:"] {
  color: #4c4c4c !important;
}

.logoUE {
	float:right;
	width:100px;
	position:absolute;
	right:-20px;
	top:35px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.formBox { 
	float:left;
	width:100%;
	position:relative;
	margin:20px 0px 0px 0px;
	padding:3vw 2vw 2vw 2vw;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background:#e3e3e3;
}
	.formBox__inside { 
		float:left;
		width:100%;
		position:relative;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:space-between;
		align-items:center;
		align-content:center;
	}
	.formBox__inputBox { 
		float:left;
		width:32%;
		margin:0px 0px 20px 0px; 
	}
		.formBox__inputBox.allWidth {
			width:100%;
		}	
		.formBox__inputBox.width-60 {
			width:66%;
		}	
	.formLabel { 
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		color: #000;
		font-size:14px;
		line-height:14px;	
	}
		.must {
			font-weight:700;
			color:#ff0000;
			font-size:16px;
		}	
	.formInput { 
		float:left;
		width:100%;
		height:2.5vw;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 1vw;
		color: #000;
		font-size:14px;
		line-height:14px;	
		border:1px solid #eaeaea;
		background:#ffffff;	
	}
	.formSelect { 
		float:left;
		width:100%;
		height:2.5vw;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 1vw;
		color: #000;
		font-size:14px;
		line-height:14px;	
		border:1px solid #eaeaea;
		background:#ffffff;	
	}
	.formTextarea  { 
		float:left;
		width:100%;
		min-width:100%;
		max-width:100%;
		height:100px;
		min-height:100px;
		max-height:300px;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:1vw 0px 0px 1vw;
		color:#000;
		font-size:14px;
		line-height:14px;
		border:1px solid #eaeaea;
		background:#ffffff;	
	}
	.formSubmit  { 
		float:right;
		width:16vw;
		height:76px;
		background-color: #f6973d;
		color: #ffffff;
		font-size: 16px;
		font-weight: 400;
		line-height: 30px;
		text-transform: uppercase;
		border:0px solid #dedede;
		cursor:pointer; 
		border-radius:2px;
	}	
	.formBox__checkBox {
		float:left;
		width:100%;
		margin:0px 0px 1vw 0px;
		cursor:pointer;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:space-between;
		align-items:center;
		align-content:center;
	}
	.formBox__checkInput {
		float:left;
		width:15px;
		height:15px;
		position:relative;
		border:1px solid #eaeaea;	
	}
	.formBox__checkText {
		float:left;
		width:calc(100% - 30px);
		margin:0px 0px 10px 0px;
		position:relative;
		color:#000;
		font-size:14px;
		line-height:18px;
		font-weight:300;
		text-align:justify;
	}
		.formBox__checkText a {
			color:#000;
			text-decoration:underline;
		}
	.formInput:focus, .formTextarea:focus, .formSelect:focus, .formSubmit:focus { outline-color: #f6973d; }
	
	.recaptcha {
		float:left;
		margin:0px 1vw 0px 0px;
		position:relative;
	}
	
	
.popup {
	float:left;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background: rgba(0,0,0,0.9);
	z-index:80;
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	align-content:center;
}
	.popup__wrap {
		float:left;
		width:80%;
		position:relative;
		display:flex;
		flex-direction:column;
		flex-wrap:wrap;
		justify-content:center;
		align-items:center;
		align-content:center;
	}
	.popup__title {
		float:left;
		width:100%;
		position:relative;
		color: #fff;
		font-size: 1.3vw;
		font-weight: 300;
		line-height: 1.6vw;
		text-align:center;
	}
		.popup__title a {
			color:#fff;
		}
	.popup__close {
		float:left;
		height: 3.15vw;
		position:relative;
		margin:20px 0px 0px 0px;
		padding:0px 2vw 0px 2vw;
		color: #fefefe;
		font-size: 1.1vw;
		font-weight: 300;
		line-height: 3.15vw;
		border:0;
		text-align:center;
		text-decoration:none;
		background:#f6973d;
	}


html, body { font-size:14px;line-height:20px;background:#fff url('images/bg.jpg') top no-repeat;color:#4c4c4c;font-family: Arial, Helvetica, sans-serif; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, ul, p, blockquote, pre, a, big, em, img, q, small, strong, tt, var, b, u, i, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0;margin: 0;outline: 0;padding: 0; }
h1	{ font-size: 24px; }
h2	{ font-size: 20px; }
h3	{ float:left;width:100%;margin:10px 0px 0px 0px;font-size:24px;color:#ffaa23; }
h4	{ float:left;width:100%;margin:10px 0px 0px 0px;font-size:20px;color:#ffaa23; }
.ie-htc { behavior: url('css/ie-css3.htc'); }
#flags { float:right;margin:0px 0px 0px 0px;font-size:11px; }
#flags ul { float:right;margin:0px 0px 0px 600px; }
#flags ul li { float:left;width:25px;height:25px;margin:0px 0px 0px 0px;position:relative;list-style: none; }
#flags ul li a { float:left;width:25px;height:25px;text-decoration:none;color:#9fb5bf;opacity: 1;transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out; }
#flags ul li a:hover { float:left;width:25px;height:25px;color:#fff;background: url('images/flag_bg.png') no-repeat;opacity: 1;transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out; }
   
.no-comp { display:none; }   
   
.flag-active { float:left;width:25px;height:25px;color:#fff;background: url('images/flag_bg.png') no-repeat;opacity: 1;transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out; }
.flag-tekst { float:left;width:25px;text-align:center;margin:4px 0px 0px 0px; }

.fb-box { float:left;width:32px;height:32px;margin:-5px 0px 0px 20px;background: url('images/fb.png') top no-repeat; }

#f1 { display:none; }
#f2 { display:none; }
#f3 { display:none; }
#f4 { display:none; }
#f5 { display:none; }
#f6 { display:none; }

#p1 { cursor:pointer; }
#p2 { cursor:pointer; }
#p3 { cursor:pointer; }
#p4 { cursor:pointer; }
#p5 { cursor:pointer; }
#p6 { cursor:pointer; }

.rel-zap { float:left;width:100%;margin:0px 0px 0px 0px; }
.rel-zap a { text-decoration:none;background:#000;color:#fff;padding:10px 20px 10px 20px; }
.rel-zap a:hover { color:#fff;padding:10px 20px 10px 20px; }

.arrow-a-box { float:right;margin:-30px 0px 0px 0px; }
.arrow-a-left { float:left;margin:0px 0px 0px 0px; }
.arrow-a-right { float:left;margin:0px 0px 0px 10px; }

.fnewslista { float:left;width:100%;margin:0px 0px 0px 0px; }
.faqbox { float:left;width:100%;margin:0px 0px 15px 0px; }
.faqbox-tytul { float:left;width:100%;cursor:pointer;font-weight:bold;margin:0px 0px 5px 0px; }
.fnewslista  a { text-decoration:none;color:#4c4c4c; }
.faqbox-opis { width:100%;display:none;margin:0px 0px 0px 0px; }
	.faqbox-opis a { text-decoration:none;color:#ffaa23; }
	.faqbox-opis a:hover { color:#303030 }

#wrapper { width:960px;position:relative;height:110px;margin:0 auto; }
	#logo { float:left;margin:15px 0px 0px 0px; }
	
	#wrapper nav { width:auto;float:right;margin:30px 100px 0px 0px;font-size:15px;text-transform:uppercase; }
	#wrapper nav ul { float:left;margin:0px 0px 0px 0px; }
	#wrapper nav ul li { float:left;margin:0px 0px 0px 0px;position:relative;list-style: none; }
	#wrapper nav ul li a { color:#000;cursor:pointer;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	#wrapper nav ul li a:hover {color:#f89931; }
	#wrapper nav ul li a.active {color:#f89931; }
	.menu-hr { float:right;margin:7px 24px 0px 10px; }
	
	#menu-1 { display:none;width:150px;float:left;position:absolute;left:0;top:80px;z-index:6;margin:0px 0px 0px 380px;font-size:13px;background:#fff;border:0px solid #f98c15;border-bottom:0px solid #f98c15; }
	#menu-1 ul { float:left;margin:0px 0px 0px 0px; }
	#menu-1 ul li { float:left;text-align:left;margin:5px 0px 0px 0px;padding:0px 0px 0px 10px;position:relative;list-style: none; }
	#menu-1 ul li a { color:#000;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	#menu-1 ul li a:hover {color:#f89931; }
	#menu-1 ul li a.active {color:#f89931; }
	
	.en1 { margin-left:215px !important; }
	.en2 { margin-left:340px !important; }
	.en3 { margin-left:530px !important; }
	.en4 { margin-left:695px !important; }
	
	#menu-2 { display:none;width:295px;float:left;position:absolute;left:0;top:80px;z-index:6;margin:0px 0px 0px 485px;font-size:13px;background:#fff;border:0px solid #f98c15;border-bottom:0px solid #f98c15; }
	#menu-2 ul { float:left;margin:0px 0px 0px 0px; }
	#menu-2 ul li { float:left;width:100%;text-align:left;margin:5px 0px 0px 0px;padding:0px 0px 0px 10px;position:relative;list-style: none; }
	#menu-2 ul li a { color:#000;width:100%;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	#menu-2 ul li a:hover {color:#f89931; }
	#menu-2 ul li a.active {color:#f89931; }
	
	#menu-3 { display:none;width:150px;float:left;position:absolute;left:0;top:80px;z-index:6;margin:0px 0px 0px 592px;font-size:13px;background:#fff;border:0px solid #f98c15;border-bottom:0px solid #f98c15; }
	#menu-3 ul { float:left;margin:0px 0px 0px 0px; }
	#menu-3 ul li { float:left;text-align:left;margin:5px 0px 0px 0px;padding:0px 0px 0px 10px;position:relative;list-style: none; }
	#menu-3 ul li a { color:#000;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	#menu-3 ul li a:hover {color:#f89931; }
	#menu-3 ul li a.active {color:#f89931; }
	
	#menu-4 { display:none;width:220px;float:left;position:absolute;left:0;top:80px;z-index:6;margin:0px 0px 0px 715px;font-size:13px;background:#fff;border:0px solid #f98c15;border-bottom:0px solid #f98c15; }
	#menu-4 ul { float:left;margin:0px 0px 0px 0px; }
	#menu-4 ul li { float:left;width:210px;margin:5px 0px 0px 0px;padding:0px 0px 0px 10px;position:relative;list-style: none; }
	#menu-4 ul li a { color:#000;width:210px;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	#menu-4 ul li a:hover {color:#f89931; }
	#menu-4 ul li a.active {color:#f89931; }
	
	#menu-5 { display:none;width:150px;float:left;text-align:right;position:absolute;right:0;top:80px;z-index:6;margin:0px 0px 0px 715px;font-size:13px;background:#fff;border:0px solid #f98c15;border-bottom:0px solid #f98c15; }
	#menu-5 ul { float:left;margin:0px 0px 0px 0px; }
	#menu-5 ul li { float:left;width:140px;margin:5px 0px 0px 0px;padding:0px 10px 0px 0px;position:relative;list-style: none; }
	#menu-5 ul li a { color:#000;width:140px;text-decoration:none;padding:0px 10px 0px 0px;display: inline-block; }
	#menu-5 ul li a:hover {color:#f89931; }
	#menu-5 ul li a.active {color:#f89931; }
	
	.menu-1-hr { float:left;width:170px;height:0px;margin:5px 0px 0px 0px; }
	
	.top-hr { float:left;position:relative;z-index:5;margin:15px 0px 0px 0px; }
#container { float:left;margin:-5px 0px 0px 0px;width:100%;height:594px;overflow:hidden; }
	#slider-pag-box { width:960px;height:594px;position:relative;margin:0 auto; }
	#slide-pag { float:right;margin:430px 0px 50px 0px;height:170px;position:absolute;z-index:3;}
		#slide-pag li { width:240px;position:relative;height:170px;float:left;margin:0px 0px 0px 0px;list-style: none;background:#fff; }
		#slide-pag li a { width:240px;display:block; }
		.activeSlide { border-bottom:5px solid #f98c15; }
		#slide-pag li a:focus { outline: none; }
		#slide-pag img { border: none; display: block }
		.slider-czytaj1 { position:absolute;z-index:30;bottom:-7px;left:0;margin:0px 0px 0px 125px;background:#000;padding:1px 20px 3px 20px;color:#fff;font-size:13px; }
		.slider-czytaj2 { position:absolute;z-index:30;bottom:-7px;left:0;margin:0px 0px 0px 365px;background:#000;padding:1px 20px 3px 20px;color:#fff;font-size:13px; }
		.slider-czytaj3 { position:absolute;z-index:30;bottom:-7px;left:0;margin:0px 0px 0px 605px;background:#000;padding:1px 20px 3px 20px;color:#fff;font-size:13px; }
		.slider-czytaj4 { position:absolute;z-index:30;bottom:-7px;right:0;margin:0px 0px 0px 0px;background:#000;padding:1px 20px 3px 20px;color:#fff;font-size:13px; }
		
		.slider-czytaj1-en { position:absolute;z-index:30;bottom:-7px;left:0;margin:0px 0px 0px 142px;background:#000;padding:1px 20px 3px 20px;color:#fff;font-size:13px; }
		.slider-czytaj2-en { position:absolute;z-index:30;bottom:-7px;left:0;margin:0px 0px 0px 382px;background:#000;padding:1px 20px 3px 20px;color:#fff;font-size:13px; }
		.slider-czytaj3-en { position:absolute;z-index:30;bottom:-7px;left:0;margin:0px 0px 0px 623px;background:#000;padding:1px 20px 3px 20px;color:#fff;font-size:13px; }
		.slider-czytaj4-en { position:absolute;z-index:30;bottom:-7px;right:0;margin:0px 0px 0px 0px;background:#000;padding:1px 20px 3px 20px;color:#fff;font-size:13px; }
	#slide-1 { float:left;width:100%;height:544px;position:relative;z-index:1; }
		.slides { width:100%;height:544px; }

#kot { float:left;margin:-120px 0px 0px 0px; }
		
#top-box  { width:960px;margin:0 auto;position:relative;z-index:6; }
	.box-1 { float:left;margin:-100px 0px 0px 0px; }
	.box-1 a:hover { opacity: 0.8;transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out; }
	.box-2 { float:left;margin:-100px 0px 0px 0px; }
	.box-2 a:hover { opacity: 0.8;transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out; }
	.box-3 { float:left;margin:-100px 0px 0px 0px; }
	.box-3 a:hover { opacity: 0.8;transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out; }
	.box-4 { float:left;margin:-100px 0px 0px 0px; }
	.box-4 a:hover { opacity: 0.8;transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out; }
				
#middle-wrapper { width:960px;margin:0 auto; }
	#middle { float:left;position:relative;width:960px;margin:0px 0px 0px 0px; }
		.s-left { float:left;width:470px;margin:50px 0px 0px 0px; }
		.s-left a { text-decoration:none;color:#4c4c4c; }
			.s-l-naglowek  { float:left;margin:0px 0px 30px 0px;font-size:23px;width:100%;color:#171717; }
			.s-opis{ float:left;font-size:15px;width:100%;margin:0px 0px 0px 0px; }
			.s-opis a { color:#ff0000; }
			.s-opis a:hover { color:#303030 }
			.czytaj-wiecej { float:right;margin:20px 0px 0px 0px; }
			.r-news-czytaj { float:right;font-weight:bold;font-size:13px;margin:10px 0px 0px 0px; }
			
		.s-right { float:right;width:410px;margin:50px 0px 0px 0px; }
			.n-news-nag { float:left;margin:0px 0px 0px 0px; }
			#slide-3 { float:left;width:410px;height:375px;margin:30px 0px 0px 0px; }
				.slider-3  { float:left;width:410px;height:375px;margin:0px 0px 0px 0px; }
					.s-zdjecie-galerie { width:410px;height:220px;float:left;position:relative;overflow:hidden;margin:0px 0px 0px 0px; }
					.s-zdjecie-galerie img { width:410px;margin:0px 0px 0px 0px;float:left;border:0px solid #fff; }
					.s-zdjecie-galerie img:hover { border: 0px solid #b2b2b2; }	
					.s-news-naglowek { float:left;width:410px;height:40px;text-align:center;position:absolute;left:0;bottom:0;padding:5px 0px 5px 0px;font-size:15px;color:#fff;margin:0px 0px 0px 0px; }
					.s-news-naglowek { background: url('images/rel_bg.png') top repeat-y;}
					.s-news-data  { float:left;margin:10px 0px 5px 0px;font-size:13px;width:100%;color:#5c5c5c; }
					.s-news-opis  { float:left;margin:20px 0px 25px 0px;font-size:13px;width:100%;height:80px;color:#4c4c4c; }
					.s-news-opis a { text-decoration:none;color:#4c4c4c; }
					.s-news-czytaj { font-weight:bold; }
				#prev3 { float:left;width:31px;height:19px;margin:-23px 0px 0px 0px;position:relative;z-index:10;background: url('images/n_arrow_left.png') no-repeat; }
				#next3 { float:left;width:31px;height:19px;margin:-23px 0px 0px 40px;position:relative;z-index:10;background: url('images/n_arrow_right.png') no-repeat; }
				
				#slide-pagn { float:right;margin:0px 0px 0px 0px;position:relative;z-index:3;}
				#slide-pagn a { float:left;width:25px;height:25px;margin:0px 5px 0px 0px;background: url('images/slider_pag_off.png') no-repeat; }
				#slide-pagn a.activeSlide { float:left;width:25px;height:25px;background: url('images/slider_pag.png') no-repeat; }
				#slide-pagn a:focus { outline: none; }
				
	#p-menu  { float:left;width:300px;margin:40px 0px 0px 0px; }
	
	#p-left { float:right;width:620px;margin:40px 0px 0px 0px; }
	#p-leftr { float:left;width:960px;margin:40px 0px 0px 0px; }
	.naglowek { float:left;margin:0px 0px 10px 0px;width:100%;color:#000000; }
	.naglowek-dzial  { float:left;margin:0px 0px 26px 0px;font-size:17px;width:100%;color:#000000;text-transform:uppercase }
	.naglowek-dzial a  {text-decoration:none;color:#000000; }
	.naglowek-dzial a:hover  {text-decoration:none;color:#f89931; }
	.naglowek-right { float:left;margin:-34px 0px 0px 180px;color:#f89931; }
	.naglowek-right a { text-decoration:none;color:#f89931; }
	
	.naglowek-right1 { float:left;margin:-34px 0px 0px 360px;color:#f89931; }
	.naglowek-right1.more { float:left;margin:-34px 0px 0px 540px;color:#f89931; }
	.naglowek-right1e.more { float:left;margin:-34px 0px 0px 740px;color:#f89931; }
	.naglowek-right1e.mores { float:left;margin:-34px 0px 0px 740px;color:#f89931; }
	.naglowek-right.more { float:left;margin:-34px 0px 0px 540px;color:#f89931; }
	.naglowek-right1 a { text-decoration:none;color:#f89931; }
	
	.naglowek-right1e { float:left;margin:-34px 0px 0px 560px;color:#f89931; }
	.naglowek-right1e a { text-decoration:none;color:#f89931; }
	.naglowek-hr { float:left;width:100%;height:3px;margin:0px 0px 20px 0px; }
	.opis { width:100%;margin:0px 0px 0px 0px; }
	.opis a { text-decoration:none;color:#ffaa23; }
	.opis a:hover { color:#303030 }
	.opis ul  { float:left;width:620px;margin:20px 0px 0px 0px;list-style: none; }
		.opis ul li:nth-child(odd) { float:left;width:560px;margin:0px 0px 0px 0px;padding:17px 0px 15px 60px;background: url('images/upr_box_1.png') no-repeat; }
		.opis ul li:nth-child(even) { float:left;width:560px;margin:0px 0px 0px 0px;padding:17px 0px 15px 60px;background: url('images/upr_box_2.png') no-repeat; }
	
	.opis ol  { float:left;width:620px;margin:20px 0px 0px 0px; }
		.opis ol li:nth-child(odd) { float:left;width:560px;margin:0px 0px 0px 0px;padding:17px 0px 17px 20px;background: url('images/upr_box_1_ol.png') repeat-y; }
		.opis ol li:nth-child(even) { float:left;width:560px;margin:0px 0px 0px 0px;padding:17px 0px 17px 20px;background: url('images/upr_box_2_ol.png') repeat-y; }
	
	.opisr { width:100%;margin:0px 0px 0px 0px; }
	.opisr a { text-decoration:none;color:#ffaa23; }
	.opisr a:hover { color:#303030 }
	.opisr ul  { float:left;width:550px;margin:20px 0px 0px 0px;list-style: none; }
		.opisr ul li:nth-child(odd) { float:left;width:490px;margin:0px 0px 0px 0px;padding:17px 0px 17px 60px;background: url('images/upr_box_1.png') repeat-y; }
		.opisr ul li:nth-child(even) { float:left;width:490px;margin:0px 0px 0px 0px;padding:17px 0px 17px 60px;background: url('images/upr_box_2.png') repeat-y; }
	
	.opisr ol  { float:left;width:550px;margin:20px 0px 0px 0px; }
		.opisr ol li:nth-child(odd) { float:left;width:490px;margin:0px 0px 0px 0px;padding:17px 0px 17px 20px;background: url('images/upr_box_1_ol.png') repeat-y; }
		.opisr ol li:nth-child(even) { float:left;width:490px;margin:0px 0px 0px 0px;padding:17px 0px 17px 20px;background: url('images/upr_box_2_ol.png') repeat-y; }
	
	
	#slider-4 { float:left;width:365px;height:256px; }
		.slider-4 { float:left;width:365px;overflow:hidden;height:256px; }
	
	.opisp { width:100%;margin:0px 0px 0px 0px; }
	.opisp a { text-decoration:none;color:#ffaa23; }
	.opisp a:hover { color:#303030 }
	.opisp ul  { float:left;width:100%;margin:20px 0px 0px 0px;list-style: none; }
		.opisp ul li:nth-child(odd) { float:left;width:100%;margin:0px 0px 0px 0px;padding:17px 0px 17px 60px;background: url('images/upr_box_1.png') no-repeat; }
		.opisp ul li:nth-child(even) { float:left;width:100%;margin:0px 0px 0px 0px;padding:17px 0px 17px 60px;background: url('images/upr_box_2.png') no-repeat; }	
		
	.r-left { float:left;width:550px;margin:0px 0px 0px 0px; }
	
	.r-right  { float:right;width:365px;margin:0px 0px 0px 0px; }
		
	.zdjecie-glowne img { float:left;margin:5px 20px 0px 0px;width:220px;border:3px solid #fff }
	.pliki { float:left;width:100%;margin:10px 0px 20px 0px; }
	.plik { float:left;width:100%;margin:0px 0px 5px 0px; }
	.plik a { text-decoration:none;color:#000; }
	.plik a:hover { color:#d22c63; }
	.plik-ikona-box { float:left;margin:0px 0px 0px 0px;position:relative; }
	.plik-roz { float:left;position:absolute;width:100%;color:#fff;font-size:14px;text-align:center;margin:13px 0px 0px 0px; }
	.plik-ikona { float:left;margin:0px 0px 0px 0px; }
	.plik-tytul { float:left;margin:15px 0px 0px 10px; }
	.galeria { float:left;width:100%;margin:10px 0px 0px 0px; }
	.gallery-box, .gallery-box-last { float:left;margin-bottom:10px;width:233px;height:180px;overflow:hidden;border:1px solid #d1d1d1; }
	.gallery-box { margin-right: 5px; }
	
	.ref-galeria { float:left;width:100%;margin:-20px 0px 0px 0px; }
	.ref-gallery-box, .ref-gallery-box-last { float:left;margin-bottom:10px;width:180px;height:233px;overflow:hidden;border:1px solid #d1d1d1; }
	.ref-gallery-box { margin-right: 12px; }
	
	.zaf-galeria { float:left;width:100%;margin:-20px 0px 0px 0px; }
	.zaf-gallery-box, .zaf-gallery-box-last { float:left;margin-bottom:10px;width:155px;height:155px;overflow:hidden;border:0px solid #000; }
	.zaf-gallery-box { margin-right: 5px; }
	
	.galleryr-box, .galleryr-box-last { float:left;margin-bottom:10px;width:365px;height:256px;overflow:hidden;border:0px solid #d1d1d1; }
	.galleryr-box { margin-right: 5px; }
	
	.pgallery-box, .pgallery-box-last { float:left;margin-bottom:10px;width:200px;height:180px;overflow:hidden;border:1px solid #d1d1d1; }
	.pgallery-box { margin-right: 5px; }
	#mapa-box { width:100%;height:400px;float:left;margin:0px 0px 0px 0px;overflow:hidden;border: 0px solid #c0c0c0 }
		.mapa-toltip { float:left;width:200px; }
		.mapa-tytul { float:left;width:100%;color:#4d4d4d;font-size:14px;font-weight:bold; }
		.mapa-ulica  { float:left;width:100%;color:#000000;font-size:12px; }
		.mapa-miasto { float:left;width:100%;color:#000000;font-size:12px; }
		
	.wroc { float:right;display:none;position:fixed;margin:30px 0px 0px 0px;right:30px;bottom:50px;font-weight:bold;cursor:pointer;font-size:12px; }	
		
	#pp-left  { float:left;width:300px;margin:40px 0px 0px 0px; }
		.m-naglowek { float:left;margin:0px 0px 10px 0px;font-size:15px;width:100%; }
		.m-naglowek  a{ text-decoration:none;color:#000000; }
		.p-g-li { float:left;margin:4px 10px 0px 0px; }
		.m-podnaglowek { float:left;margin:0px 0px 10px 10px;font-size:12px;width:100%; }
		.m-podnaglowek  a{ text-decoration:none;color:#000; }
		.m-podnaglowek  a:hover { text-decoration:none;color:#f89931; }
		.p-pg-arrow { float:left;margin:7px 10px 0px 0px; }
	#pp-right   { float:right;width:620px;margin:40px 0px 0px 0px; }
	
	.kat-wybor  { float:left;margin:0px 5px 10px 0px;width:187px;text-align:center;font-size:13px;background:#f98c15;padding:10px 0px 10px 0px;color:#000000; }

	.kat-wybor a { text-decoration:none;color:#000; }
	
	.baner { float:left;width:100%;margin:0px 0px 0px 0px; }
	.baner-nag { float:left;margin:0px 0px 0px 0px;position:relative; }
	.baner-nag p  { float:right;margin:10px 0px 26px 0px;font-size:24px;width:350px;color:#f89931;text-transform:uppercase }
		.baner-img-nag { float:left;margin:0px 10px 0px 0px; }
		
#bottom { float:left;margin:0px 0px 0px 0px;width:100%;height:369px;background: url('images/bottom_bg.png') center no-repeat; }
	#bottom-wrapper { width:960px;position:relative;margin:0 auto; }
		.bottom-naglowek  { float:left;margin:110px 0px 30px 0px;text-align:center;font-size:36px;width:100%;color:#fff; }
		#slide-2 { float:left;width:100%;height:160px;position:relative;z-index:1; }
			.slides-2 { width:100%;height:160px; }
			#prev2 { left:0;width:30px;height:56px;position:absolute;margin:225px 0px 0px -80px;z-index:1;background: url('images/arrow_left.png') no-repeat; }
			#next2 { right:0;width:30px;height:56px;position:absolute;margin:225px -80px 0px 0px;z-index:1;background: url('images/arrow_right.png') no-repeat; }
			.partner-1 { float:left;margin:0px 2px 0px 0px; }
			.partner-2 { float:left;margin:0px 2px 0px 0px; }
			
footer { width:100%;height:430px;background:#27180f;float:left;margin:0px 0px 0px 0px; }
	#footer-wrapper { width:1100px;margin:0 auto; }
		.f-left { float:left;width:235px;margin:40px 0px 0px 0px; }
			.f-naglowek  { float:left;margin:0px 0px 30px 0px;font-size:20px;width:100%;color:#fff; }
			.f-opis { float:left;width:100%;height:230px;margin:0px 0px 0px 0px;font-size:14px;color:#fff;background: url('images/f_left_bg.png') top right no-repeat; }
			.f-opis a { text-decoration:none;color:#fff; }
			.f-opis a:hover { color:#ffaa23; }
		.f-right { float:right;width:830px;margin:40px 0px 0px 0px; }
			.map-1-naglowek { float:left;margin:10px 0px 20px 0px;height:40px;font-size:16px;width:100%;color:#efdcc7; }
			.map-1 { float:left;width:170px;margin:0px 30px 0px 0px; }
			.map-2 { float:left;width:210px;margin:0px 30px 0px 0px; }
			.map-3 { float:left;width:150px;margin:0px 30px 0px 0px; }
			.map-4 { float:left;width:210px;margin:0px 0px 0px 0px; }
			
			.map-naglowek  { float:left;margin:0px 0px 0px 0px;font-size:13px;width:100%;color:#efdcc7; }
			.map-naglowek a  { text-decoration:none;color:#efdcc7; }
			.map-naglowek a:hover  { text-decoration:none;color:#fff; }
			.map-hr { float:left;width:100%;height:1px;margin:10px 0px 10px 0px; }
		
	.footer-hr { float:left;width:100%;height:3px;margin:0px 0px 20px 0px; }
	footer nav { width:auto;float:left;margin:0px 0px 0px 0px;font-size:13px;text-transform: lowercase; }
	footer nav ul { float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
	footer nav ul li { float:left;margin:0px 0px 0px 0px;position:relative;list-style: none; }
	footer nav ul li a { color:#efdcc7;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	footer nav ul li a:hover {color:#fff; }
	footer nav ul li a.active {color:#fff; }
	.menu-hr-footer { float:right;margin:5px 15px 0px 15px; }

	.odee-tip{ display:inline;position: relative;opacity: 0.6 }
	.odee-tip:hover:after { background: #333;background: rgba(0,0,0,.8);border-radius: 5px;bottom: 26px;color: #dc407f;content: attr(title);left: -110px;padding: 5px 10px;text-align:center;position: absolute;z-index: 98;width: 140px;font-size:11px; }
	.odee-tip:hover:before { border:solid;border-color:rgba(0,0,0,.8) transparent;border-width: 6px 6px 0 6px;bottom: 20px;content: "";left: 40%;position: absolute;z-index: 99; }
	.odee-tip:hover  { opacity: 1.6;transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-webkit-transition: opacity .5s ease-in-out; }
	.odee a{ float:right;margin:0px 0px 0px 0px; }

.newslista { float:left;width:960px;margin:10px 0px 0px 0px; }
.newslista a { color:#000000;cursor:pointer;cursor:hand; }
.newslista a:hover { color:#737756; }
	.news-box { float:left;width:652px;margin:0px 0px 20px 0px; }
		.news-left { float:left;width:170px;margin:0px 0px 0px 0px; }
			.news-zdjecie { width:160px;height:110px;float:left;margin:0px 0px 0px 0px; }
			.news-zdjecie img { width:160px;height:110px;margin:0px 0px 0px 0px;float:left;border:1px solid #fff; }
			.news-zdjecie img:hover { border: 1px solid #b2b2b2; }
		.news-right { float:right;width:470px;margin:0px 0px 0px 0px; }
			.news-tytul { float:left;width:470px;font-size:20px;color:#242424;margin:0px 0px 0px 0px;text-shadow: 1px 1px 1px #b2b2b2; }
			.news-tytul-hr { float:left;width:470px;height:1px;margin:5px 0px 10px 0px; }
			.news-opis { float:left;width:470px;text-align:justify;margin:0px 0px 0px 0px; }
			.news-czytaj { float:right;font-size:13px;color:#d7171c;margin:0px 0px 0px 0px; }
			
	.news-box-galerie { float:left;position:relative;width:300px;margin:0px 27px 20px 0px; }
	.news-box-galerie-last { float:left;width:300px;position:relative;margin:0px 0px 20px 0px; }	
		.news-zdjecie-galerie { width:300px;height:180px;float:left;overflow:hidden;margin:0px 0px 0px 0px; }
		.news-zdjecie-galerie img { width:300px;margin:0px 0px 0px 0px;float:left;border:0px solid #fff; }
		.news-zdjecie-galerie img:hover { border: 0px solid #b2b2b2; }	
		.news-tytul-galerie { float:left;width:300px;height:40px;text-align:center;position:absolute;left:0;bottom:0;padding:5px 0px 5px 0px;font-size:15px;color:#fff;margin:0px 0px 0px 0px; }
		.news-tytul-galerie { background: url('images/rel_bg.png') top repeat-y;}
			
.formularz-div { float:left;width:400px;margin:0px 0px 0px 0px; }
	.form-box { float:left;width:400px;margin:0px 0px 10px 0px; }
	.form-text  { float:left;margin:7px 0px 0px 0px;height:22px;width:110px;color:#000000;font-size:12px; }
	.form-input { float:right;width:250px;height:30px;margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;border:1px solid #dedede;background:#ffffff;font-size:12px;font-family: Arial; }
	.form-textarea  { float:right;width:250px;max-width:250px;height:130px;max-height:130px;margin:0px 0px 0px 0px;padding:7px 0px 0px 10px;border:1px solid #dedede;background:#ffffff;font-size:13px;font-family: Arial; }
	.form-input:focus, .form-textarea:focus { border: 1px solid #b2b2b2; }
	.form-submit  { float:right;height:35px;clear:both;margin:5px 0px 0px 0px;padding:0px 25px 0px 25px;font-size:12px;border:none;background:#f9f9f9;border:1px solid #dedede;cursor:pointer; }
	.form-submit:hover  { border: 1px solid #b2b2b2; }
	.form-dziekuje { float:left;width:350px;text-align:center;font-size:14px;margin:30px 0px 0px 0px; }
	.error  { float:left;width:300px;margin:0px 0px 0px 0px; }
	
.newsletter { float:left;width:280px;margin:10px 0px 0px 0px; }
.newsletter-naglowek { float:left;font-size:14px;color:#000000;width:100%;margin:0px 0px 0px 0px; }
.newsletter-dziekuje { float:left;font-size:12px;color:#000000;width:100%;margin:0px 0px 0px 0px; }
.newsletter-opis { float:left;font-size:12px;color:#000000;width:100%;margin:0px 0px 0px 0px; }
.newsletter-input { float:left;width:150px;height:25px;margin:0px 0px 0px 0px;padding-left:10px;background:#ffffff;border-left: 1px solid #9c9c9c; border-top: 1px solid #9c9c9c; border-right: 1px solid #9c9c9c; border-bottom: 1px solid #9c9c9c; }
.newsletter-submit { float:left;margin:0px 0px 0px 0px;width:50px;height:29px;border:none;background:#a4b52f;color:#ffffff;border-left: 0px solid #9c9c9c; border-top: 0px solid #9c9c9c; border-right: 0px solid #9c9c9c; border-bottom: 0px solid #9c9c9c; }

#cookie_info { position:fixed;width:465px;height:100px;z-index:99999;right:0;bottom:0;background:#181617; background:rgba(0,0,0,0.8); }
#user_information { float:left;width:385px;margin:25px 0px 0px 30px;color:#fff;position:relative; }
#close_info_cookie { position:absolute;left:0;top:0;margin:0px 0px 0px -52px;background-color:#df2157;color:#fff;width:52px;height:52px;font-size:23px;text-align:center;cursor:pointer;font-weight:100; }
#close_info_cookie p { float:left;width:100%;text-align:center;margin:16px 0px 0px 0px; }
.user_information_nag { float:left;width:100%;font-size:14px;line-height:14px;color:#fff;font-weight:bold;margin:0px 0px 5px 0px; }
.user_information_text { float:left;width:100%;font-size:11px;line-height:16px;color:#fff;margin:0px 0px 0px 0px; }

}

@media screen and (min-width: 551px) and (max-width: 1000px) {

.logoUE {
	float:left;
	width:80px;
	position:absolute;
	right:110px;
	top:-12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.formBox { 
	float:left;
	width:100%;
	position:relative;
	margin:20px 0px 20px 0px;
	padding:3vw 2vw 2vw 2vw;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background:#e3e3e3;
}
	.formBox__inside { 
		float:left;
		width:100%;
		position:relative;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:space-between;
		align-items:center;
		align-content:center;
	}
	.formBox__inputBox { 
		float:left;
		width:32%;
		margin:0px 0px 20px 0px; 
	}
		.formBox__inputBox.allWidth {
			width:100%;
		}	
		.formBox__inputBox.width-60 {
			width:66%;
		}	
	.formLabel { 
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		color: #000;
		font-size:14px;
		line-height:14px;	
	}
		.must {
			font-weight:700;
			color:#ff0000;
			font-size:16px;
		}	
	.formInput { 
		float:left;
		width:100%;
		height:4.5vw;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 1vw;
		color: #000;
		font-size:14px;
		line-height:14px;	
		border:1px solid #eaeaea;
		background:#ffffff;	
	}
	.formSelect { 
		float:left;
		width:100%;
		height:4.5vw;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 1vw;
		color: #000;
		font-size:14px;
		line-height:14px;	
		border:1px solid #eaeaea;
		background:#ffffff;	
	}
	.formTextarea  { 
		float:left;
		width:100%;
		min-width:100%;
		max-width:100%;
		height:100px;
		min-height:100px;
		max-height:300px;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:1vw 0px 0px 1vw;
		color:#000;
		font-size:14px;
		line-height:14px;
		border:1px solid #eaeaea;
		background:#ffffff;	
	}
	.formSubmit  { 
		float:right;
		width:16vw;
		height:76px;
		background-color: #f6973d;
		color: #ffffff;
		font-size: 16px;
		font-weight: 400;
		line-height: 30px;
		text-transform: uppercase;
		border:0px solid #dedede;
		cursor:pointer; 
		border-radius:2px;
	}	
	.formBox__checkBox {
		float:left;
		width:100%;
		margin:0px 0px 1vw 0px;
		cursor:pointer;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:space-between;
		align-items:center;
		align-content:center;
	}
	.formBox__checkInput {
		float:left;
		width:15px;
		height:15px;
		position:relative;
		border:1px solid #eaeaea;	
	}
	.formBox__checkText {
		float:left;
		width:calc(100% - 30px);
		margin:0px 0px 10px 0px;
		position:relative;
		color:#000;
		font-size:14px;
		line-height:18px;
		font-weight:300;
		text-align:justify;
	}
		.formBox__checkText a {
			color:#000;
			text-decoration:underline;
		}
	.formInput:focus, .formTextarea:focus, .formSelect:focus, .formSubmit:focus { outline-color: #f6973d; }
	
	.recaptcha {
		float:left;
		margin:0px 2vw 0px 300px;
		position:relative;
	}
	
	
.popup {
	float:left;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background: rgba(0,0,0,0.9);
	z-index:80;
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	align-content:center;
}
	.popup__wrap {
		float:left;
		width:80%;
		position:relative;
		display:flex;
		flex-direction:column;
		flex-wrap:wrap;
		justify-content:center;
		align-items:center;
		align-content:center;
	}
	.popup__title {
		float:left;
		width:100%;
		position:relative;
		color: #fff;
		font-size: 1.3vw;
		font-weight: 300;
		line-height: 1.6vw;
		text-align:center;
	}
		.popup__title a {
			color:#fff;
		}
	.popup__close {
		float:left;
		height: 3.15vw;
		position:relative;
		margin:20px 0px 0px 0px;
		padding:0px 2vw 0px 2vw;
		color: #fefefe;
		font-size: 1.1vw;
		font-weight: 300;
		line-height: 3.15vw;
		border:0;
		text-align:center;
		text-decoration:none;
		background:#f6973d;
	}
	
	
html, body { font-size:14px;line-height:20px;background:#fff url('images/bg.jpg') top no-repeat;color:#4c4c4c;font-family: Arial, Helvetica, sans-serif; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, ul, p, blockquote, pre, a, big, em, img, q, small, strong, tt, var, b, u, i, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0;margin: 0;outline: 0;padding: 0; }
h1	{ font-size: 24px; }
h2	{ font-size: 20px; }
h3	{ float:left;width:100%;margin:10px 0px 0px 0px;font-size:21px;color:#ffaa23; }
h4	{ float:left;width:100%;margin:10px 0px 0px 0px;font-size:18px;color:#ffaa23; }
.ie-htc { behavior: url('css/ie-css3.htc'); }
#flags { float:right;width:100px;margin:0px 0px 0px 0px;font-size:11px; }
#flags ul { float:right;margin:0px 0px 0px 0px; }
#flags ul li { float:left;width:25px;height:25px;margin:0px 0px 0px 0px;position:relative;list-style: none; }
#flags ul li a { float:left;width:25px;height:25px;text-decoration:none;color:#9fb5bf;opacity: 1;transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out; }
#flags ul li a:hover { float:left;width:25px;height:25px;color:#fff;background: url('images/flag_bg.png') no-repeat;opacity: 1;transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out; }
   
.no-phone { display:none; }   
   
.flag-active { float:left;width:25px;height:25px;color:#fff;background: url('images/flag_bg.png') no-repeat;opacity: 1;transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out; }
.flag-tekst { float:left;width:25px;text-align:center;margin:4px 0px 0px 0px; }

.fb-box { float:left;width:32px;height:32px;margin:5px 0px 0px 20px;background: url('images/fb.png') top no-repeat; }

#f1 { display:none; }
#f2 { display:none; }
#f3 { display:none; }
#f4 { display:none; }
#f5 { display:none; }
#f6 { display:none; }

#p1 { cursor:pointer; }
#p2 { cursor:pointer; }
#p3 { cursor:pointer; }
#p4 { cursor:pointer; }
#p5 { cursor:pointer; }
#p6 { cursor:pointer; }

.rel-zap { float:left;width:100%;margin:0px 0px 0px 0px; }
.rel-zap a { text-decoration:none;background:#000;color:#fff;padding:10px 20px 10px 20px; }
.rel-zap a:hover { color:#fff;padding:10px 20px 10px 20px; }

.arrow-a-box { float:right;margin:-30px 0px 0px 0px; }
.arrow-a-left { float:left;margin:0px 0px 0px 0px; }
.arrow-a-right { float:left;margin:0px 0px 0px 10px; }

.fnewslista { float:left;width:100%;margin:0px 0px 0px 0px; }
.faqbox { float:left;width:100%;margin:0px 0px 15px 0px; }
.faqbox-tytul { float:left;width:100%;cursor:pointer;font-weight:bold;margin:0px 0px 5px 0px; }
.fnewslista  a { text-decoration:none;color:#4c4c4c; }
.faqbox-opis { width:100%;display:none;margin:0px 0px 0px 0px; }
	.faqbox-opis img { width:100% !important;height:auto !important; }
	.faqbox-opis a { text-decoration:none;color:#ffaa23; }
	.faqbox-opis a:hover { color:#303030 }

#wrapper { width:96%;position:relative;margin:0 auto; }
	#logo { float:left;margin:10px 0px 0px 0px; }
	
	.menu-tel { float:right;width:40px;font-size:40px;margin:45px 0px 0px 0px !important;cursor:pointer;color:#3e3f43;position:absolute;right:0;top:0px; }
	
	#wrapper nav { display:none;width:100%;float:left;margin:10px 0px 0px 0px;font-size:16px;line-height:34px;text-transform:uppercase; }
	#wrapper nav ul { float:left;width:100%;margin:0px 0px 0px 0px; }
	#wrapper nav ul li { float:left;width:100%;text-align:right;margin:0px 0px 0px 0px;position:relative;list-style: none;border-bottom:1px solid #a9a9a9; }
	#wrapper nav ul li a { color:#000;cursor:pointer;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	#wrapper nav ul li a:hover {color:#f89931; }
	#wrapper nav ul li a.active {color:#f89931; }
	.menu-hr { display:none; }
	
	#menu-1 { display:none;width:60%;float:left;position:absolute;left:0;top:105px;z-index:6;margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;font-size:13px;line-height:28px;background:#fff;border:0px solid #f98c15;border-bottom:0px solid #f98c15; }
	#menu-1 ul { float:left;width:100%;margin:0px 0px 0px 0px; }
	#menu-1 ul li { float:left;width:100%;text-align:left;margin:0px 0px 6px 0px;padding:0px 0px 0px 10px;position:relative;list-style: none;border-bottom:1px solid #a9a9a9; }
	#menu-1 ul li a { color:#000;width:100%;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	#menu-1 ul li a:hover {color:#f89931; }
	#menu-1 ul li a.active {color:#f89931; }
	
	.en1 { margin-left:215px !important; }
	.en2 { margin-left:340px !important; }
	.en3 { margin-left:530px !important; }
	.en4 { margin-left:695px !important; }
	
	#menu-2 { display:none;width:60%;float:left;position:absolute;left:0;top:105px;z-index:6;margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;font-size:13px;line-height:28px;background:#fff;border:0px solid #f98c15;border-bottom:0px solid #f98c15; }
	#menu-2 ul { float:left;width:100%;margin:0px 0px 0px 0px; }
	#menu-2 ul li{ float:left;width:100%;text-align:left;margin:0px 0px 6px 0px;padding:0px 0px 0px 10px;position:relative;list-style: none;border-bottom:1px solid #a9a9a9; }
	#menu-2 ul li a { color:#000;width:100%;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	#menu-2 ul li a:hover {color:#f89931; }
	#menu-2 ul li a.active {color:#f89931; }
	
	#menu-3 { display:none;width:60%;float:left;position:absolute;left:0;top:105px;z-index:6;margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;font-size:13px;line-height:28px;background:#fff;border:0px solid #f98c15;border-bottom:0px solid #f98c15; }
	#menu-3 ul { float:left;margin:0px 0px 0px 0px; }
	#menu-3 ul li { float:left;width:100%;text-align:left;margin:0px 0px 6px 0px;padding:0px 0px 0px 10px;position:relative;list-style: none;border-bottom:1px solid #a9a9a9; }
	#menu-3 ul li a { color:#000;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	#menu-3 ul li a:hover {color:#f89931; }
	#menu-3 ul li a.active {color:#f89931; }
	
	#menu-4 { display:none;width:60%;float:left;position:absolute;left:0;top:105px;z-index:6;margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;font-size:13px;line-height:28px;background:#fff;border:0px solid #f98c15;border-bottom:0px solid #f98c15; }
	#menu-4 ul { float:left;margin:0px 0px 0px 0px; }
	#menu-4 ul li { float:left;width:100%;text-align:left;margin:0px 0px 6px 0px;padding:0px 0px 0px 10px;position:relative;list-style: none;border-bottom:1px solid #a9a9a9; }
	#menu-4 ul li a { color:#000;width:210px;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	#menu-4 ul li a:hover {color:#f89931; }
	#menu-4 ul li a.active {color:#f89931; }
	
	#menu-5 { display:none;width:60%;float:left;position:absolute;left:0;top:105px;z-index:6;margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;font-size:13px;line-height:28px;background:#fff;border:0px solid #f98c15;border-bottom:0px solid #f98c15; }
	#menu-5 ul { float:left;margin:0px 0px 0px 0px; }
	#menu-5 ul li { float:left;width:100%;text-align:left;margin:0px 0px 6px 0px;padding:0px 0px 0px 10px;position:relative;list-style: none;border-bottom:1px solid #a9a9a9; }
	#menu-5 ul li a { color:#000;width:140px;text-decoration:none;padding:0px 10px 0px 0px;display: inline-block; }
	#menu-5 ul li a:hover {color:#f89931; }
	#menu-5 ul li a.active {color:#f89931; }
	
	.menu-1-hr { display:none;float:left;width:170px;height:0px;margin:5px 0px 0px 0px; }
	
	.top-hr { float:left;width:100%;height:5px;position:relative;z-index:5;margin:15px 0px 0px 0px; }
	
#container { float:left;margin:0px 0px 0px 0px;width:100%;height:270px;overflow:hidden; }
	#slider-pag-box { width:100%;height:240px;position:relative;margin:0 auto; }
	#slide-pag { float:left;margin:0px 0px 20px 0px;height:240px;position:relative;z-index:3;overflow:hidden;}
		#slide-pag li { width:50%;position:relative;height:120px;float:left;margin:0px 0px 0px 0px;list-style: none;background:#fff;overflow:hidden;border-bottom:5px solid #fff; }
		#slide-pag li:nth-child(1) {background-color:#9e744b; }
		#slide-pag li:nth-child(2) {background-color:#fda061; }
		#slide-pag li:nth-child(3) {background-color:#61b0f7; }
		#slide-pag li:nth-child(4) {background-color:#dc819f; }
		#slide-pag li a { width:100%;display:block; }
		.activeSlide { border-bottom:5px solid #f98c15 !important; }
		#slide-pag li a:focus { outline: none; }
		#slide-pag img { border: none; display: block }
		.slider-czytaj1 { display:none;position:absolute;z-index:30;bottom:-7px;left:0;margin:0px 0px 0px 125px;background:#000;padding:1px 20px 3px 20px;color:#fff;font-size:13px; }
		.slider-czytaj2 { display:none;position:absolute;z-index:30;bottom:-7px;left:0;margin:0px 0px 0px 365px;background:#000;padding:1px 20px 3px 20px;color:#fff;font-size:13px; }
		.slider-czytaj3 { display:none;position:absolute;z-index:30;bottom:-7px;left:0;margin:0px 0px 0px 605px;background:#000;padding:1px 20px 3px 20px;color:#fff;font-size:13px; }
		.slider-czytaj4 { display:none;position:absolute;z-index:30;bottom:-7px;right:0;margin:0px 0px 0px 0px;background:#000;padding:1px 20px 3px 20px;color:#fff;font-size:13px; }
		
		.slider-czytaj1-en { display:none;position:absolute;z-index:30;bottom:-7px;left:0;margin:0px 0px 0px 142px;background:#000;padding:1px 20px 3px 20px;color:#fff;font-size:13px; }
		.slider-czytaj2-en { display:none;position:absolute;z-index:30;bottom:-7px;left:0;margin:0px 0px 0px 382px;background:#000;padding:1px 20px 3px 20px;color:#fff;font-size:13px; }
		.slider-czytaj3-en { display:none;position:absolute;z-index:30;bottom:-7px;left:0;margin:0px 0px 0px 623px;background:#000;padding:1px 20px 3px 20px;color:#fff;font-size:13px; }
		.slider-czytaj4-en { display:none;position:absolute;z-index:30;bottom:-7px;right:0;margin:0px 0px 0px 0px;background:#000;padding:1px 20px 3px 20px;color:#fff;font-size:13px; }
	#slide-1 { float:left;width:100%;height:100%;position:relative;z-index:1; }
		.slides { width:100%;height:100%;background-size:cover !important;background-position:top left ; }

#kot { float:left;position:absolute;left:0;top:770px;margin:0px 0px 0px -20px; }
		
#top-box  { float:left;width:100%;margin:0px 0px 0px 0px;position:relative;z-index:6; }
	.box-1 { float:left;margin:0px 0px 0px 0px; }
	.box-2 { float:left;margin:0px 0px 0px 0px; }
	.box-3 { float:left;margin:0px 0px 0px 0px; }
	.box-4 { float:left;margin:0px 0px 0px 0px; }
				
#middle-wrapper { width:96%;margin:0 auto;overflow:hidden; }
	#middle { float:left;position:relative;width:100%;margin:0px 0px 0px 0px; }
		.s-left { float:left;width:100%;margin:30px 0px 0px 0px; }
		.s-left a { text-decoration:none;color:#4c4c4c; }
			.s-l-naglowek  { float:left;margin:0px 0px 30px 0px;font-size:20px;width:100%;color:#171717; }
			.s-opis{ float:left;font-size:15px;width:100%;margin:0px 0px 0px 0px; }
			.s-opis a { color:#ff0000; }
			.s-opis a:hover { color:#303030 }
			.czytaj-wiecej { float:right;margin:20px 0px 0px 0px; }
			.r-news-czytaj { float:right;font-weight:bold;font-size:13px;margin:10px 0px 0px 0px; }
			
		.s-right { float:left;width:100%;margin:50px 0px 0px 0px; }
			.n-news-nag { float:left;margin:0px 0px 0px 0px; }
			#slide-3 { float:left;width:100%;height:375px;margin:30px 0px 0px 0px; }
				.slider-3  { float:left;width:100%;height:375px;margin:0px 0px 0px 0px; }
					.s-zdjecie-galerie { width:100%;height:220px;float:left;position:relative;overflow:hidden;margin:0px 0px 0px 0px; }
					.s-zdjecie-galerie img { width:100%;margin:0px 0px 0px 0px;float:left;border:0px solid #fff; }
					.s-zdjecie-galerie img:hover { border: 0px solid #b2b2b2; }	
					.s-news-naglowek { float:left;width:100%;height:40px;text-align:center;position:absolute;left:0;bottom:0;padding:5px 0px 5px 0px;font-size:15px;color:#fff;margin:0px 0px 0px 0px; }
					.s-news-naglowek { background: url('images/rel_bg.png') top repeat;}
					.s-news-data  { float:left;margin:10px 0px 5px 0px;font-size:13px;width:100%;color:#5c5c5c; }
					.s-news-opis  { float:left;margin:20px 0px 25px 0px;font-size:13px;width:100%;height:80px;color:#4c4c4c; }
					.s-news-opis a { text-decoration:none;color:#4c4c4c; }
					.s-news-czytaj { font-weight:bold; }
				#prev3 { float:left;width:31px;height:19px;margin:-23px 0px 0px 0px;position:relative;z-index:10;background: url('images/n_arrow_left.png') no-repeat; }
				#next3 { float:left;width:31px;height:19px;margin:-23px 0px 0px 40px;position:relative;z-index:10;background: url('images/n_arrow_right.png') no-repeat; }
				
				#slide-pagn { float:right;margin:0px 0px 0px 0px;position:relative;z-index:3;}
				#slide-pagn a { float:left;width:25px;height:25px;margin:0px 5px 0px 0px;background: url('images/slider_pag_off.png') no-repeat; }
				#slide-pagn a.activeSlide { float:left;width:25px;height:25px;background: url('images/slider_pag.png') no-repeat; }
				#slide-pagn a:focus { outline: none; }
				
	#p-menu  { float:left;width:100%;margin:20px 0px 0px 0px; }
	
	#p-left { float:left;width:100%;margin:20px 0px 0px 0px; }
	#p-leftr { float:left;width:100%;margin:20px 0px 0px 0px; }
	.naglowek { float:left;margin:0px 0px 10px 0px;width:100%;color:#000000; }
	.naglowek-dzial  { float:left;margin:0px 0px 16px 0px;font-size:17px;width:100%;color:#000000;text-transform:uppercase }
	.naglowek-dzial a  {text-decoration:none;color:#000000; }
	.naglowek-dzial a:hover  {text-decoration:none;color:#f89931; }
	.naglowek-right { float:left;margin:0px 0px 0px 0px;color:#f89931; }
	.naglowek-right a { text-decoration:none;color:#f89931; }
	
	.naglowek-right1 { float:left;width:100%;margin:10px 0px 10px 0px;color:#f89931; }
	.naglowek-right1 a { text-decoration:none;color:#f89931; }
	
	.naglowek-right1e { float:left;width:100%;margin:0px 0px 0px 0px;color:#f89931; }
	.naglowek-right1e a { text-decoration:none;color:#f89931; }
	.naglowek-hr { float:left;width:100%;height:3px;margin:0px 0px 20px 0px; }
	.opis { width:100%;margin:0px 0px 0px 0px; }
	.opis a { text-decoration:none;color:#ffaa23; }
	.opis a:hover { color:#303030 }
	.opis ul  { float:left;width:100%;margin:20px 0px 0px 0px;list-style: none; }
		.opis ul li:nth-child(odd) { float:left;width:85%;margin:0px 0px 0px 0px;padding:17px 0px 10px 10%;background: url('images/upr_box_1.png') no-repeat; }
		.opis ul li:nth-child(even) { float:left;width:85%;margin:0px 0px 0px 0px;padding:17px 0px 10px 10%;background: url('images/upr_box_2.png') no-repeat; }
	.opis img { width:100% !important;height:auto !important; }
	.opis ol  { float:left;width:100%;margin:20px 0px 0px 0px; }
		.opis ol li:nth-child(odd) { float:left;width:80%;margin:0px 0px 0px 0px;padding:17px 5% 17px 5%;background: url('images/upr_box_1_ol.png') repeat-y; }
		.opis ol li:nth-child(even) { float:left;width:80%;margin:0px 0px 0px 0px;padding:17px 5% 17px 5%;background: url('images/upr_box_2_ol.png') repeat-y; }
	
	.opisr { width:100%;margin:0px 0px 0px 0px; }
	.opisr a { text-decoration:none;color:#ffaa23; }
	.opisr a:hover { color:#303030 }
	.opisr ul  { float:left;width:100%;margin:20px 0px 0px 0px;list-style: none; }
		.opisr ul li:nth-child(odd) { float:left;width:85%;margin:0px 0px 0px 0px;padding:17px 0px 10px 10%;background: url('images/upr_box_1.png') no-repeat; }
		.opisr ul li:nth-child(even) { float:left;width:85%;margin:0px 0px 0px 0px;padding:17px 0px 10px 10%;background: url('images/upr_box_2.png') no-repeat; }
	
	.opisr ol  { float:left;width:100%;margin:20px 0px 0px 0px; }
		.opisr ol li:nth-child(odd) { float:left;width:95%;margin:0px 0px 0px 0px;padding:17px 0px 17px 5%;background: url('images/upr_box_1_ol.png') repeat-y; }
		.opisr ol li:nth-child(even) { float:left;width:95%;margin:0px 0px 0px 0px;padding:17px 0px 17px 5%;background: url('images/upr_box_2_ol.png') repeat-y; }
	
	
	#slider-4 { float:left;width:100% !important;height:256px;overflow:hidden; }
	#slide-4{ float:left;width:100% !important;height:256px;overflow:hidden;margin:0px 0px 40px 0px; }
		.slider-4 { float:left;width:100%;overflow:hidden;height:256px; }
	
	.opisp { width:100%;margin:0px 0px 0px 0px; }
	.opisp a { text-decoration:none;color:#ffaa23; }
	.opisp a:hover { color:#303030 }
	.opisp ul  { float:left;width:100%;margin:20px 0px 0px 0px;list-style: none; }
		.opisp ul li:nth-child(odd) { float:left;width:85%;margin:0px 0px 0px 0px;padding:17px 0px 10px 10%;background: url('images/upr_box_1.png') no-repeat; }
		.opisp ul li:nth-child(even) { float:left;width:85%;margin:0px 0px 0px 0px;padding:17px 0px 10px 10%;background: url('images/upr_box_2.png') no-repeat; }
		

	.ops-6 table {width:100% !important;height:auto !important;}
	.ops-6 table tr {width:100% !important;height:auto !important;}
	.ops-6 table tr td {width:100% !important;height:auto !important;}
	.ops-6 thead {display: none;}

	.ops-6 tbody td {display: block;  text-align:center;}
	.ops-6 tbody td:before { 
		content: attr(data-th); 
		display: block;
		text-align:center;  
	  }
	
	.r-left { float:left;width:100%;margin:0px 0px 0px 0px; }
	
	.r-right  { float:left;width:100%;margin:0px 0px 0px 0px; }
		
	.zdjecie-glowne img { float:left;margin:5px 25% 20px 25%;width:50%;border:3px solid #fff }
	.pliki { float:left;width:100%;margin:0px 0px 20px 0px; }
	.plik { float:left;width:100%;margin:0px 0px 5px 0px; }
	.plik a { text-decoration:none;color:#000; }
	.plik a:hover { color:#d22c63; }
	.plik-ikona-box { float:left;margin:0px 0px 0px 0px;position:relative; }
	.plik-roz { float:left;position:absolute;width:100%;color:#fff;font-size:14px;text-align:center;margin:13px 0px 0px 0px; }
	.plik-ikona { float:left;margin:0px 0px 0px 0px; }
	.plik-tytul { float:right;width:80%;margin:5px 0px 0px 10px; }
	.galeria { float:left;width:100%;margin:10px 0px 0px 0px; }
	.gallery-box, .gallery-box-last { float:left;margin-bottom:10px;width:233px;height:180px;overflow:hidden;border:1px solid #d1d1d1; }
	.gallery-box { margin-right: 5px; }
	
	.ref-galeria { float:left;width:100%;margin:-20px 0px 0px 0px; }
	.ref-gallery-box, .ref-gallery-box-last { float:left;margin-bottom:10px;width:48%;height:233px;overflow:hidden;border:5px solid #fff;box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
	.ref-gallery-box { margin-right: 0px; }
	
	.zaf-galeria { float:left;width:100%;margin:-20px 0px 0px 0px; }
	.zaf-gallery-box, .zaf-gallery-box-last { float:left;margin-bottom:10px;width:155px;height:155px;overflow:hidden;border:0px solid #000; }
	.zaf-gallery-box { margin-right: 5px; }
	
	.galleryr-box, .galleryr-box-last { float:left;margin-bottom:10px;width:365px;height:256px;overflow:hidden;border:0px solid #d1d1d1; }
	.galleryr-box { margin-right: 5px; }
	
	.pgallery-box, .pgallery-box-last { float:left;margin-bottom:10px;width:200px;height:180px;overflow:hidden;border:1px solid #d1d1d1; }
	.pgallery-box { margin-right: 5px; }
	#mapa-box { width:100%;height:250px;float:left;margin:0px 0px 0px 0px;overflow:hidden;border: 0px solid #c0c0c0 }
		.mapa-toltip { float:left;width:200px; }
		.mapa-tytul { float:left;width:100%;color:#4d4d4d;font-size:14px;font-weight:bold; }
		.mapa-ulica  { float:left;width:100%;color:#000000;font-size:12px; }
		.mapa-miasto { float:left;width:100%;color:#000000;font-size:12px; }
		
	.wroc { float:right;display:none !important;visibility:hidden;position:fixed;margin:30px 0px 0px 0px;right:30px;bottom:50px;font-weight:bold;cursor:pointer;font-size:12px; }	
		
	#pp-left  { float:left;width:100%;margin:40px 0px 0px 0px; }
		.m-naglowek { float:left;margin:0px 0px 10px 0px;font-size:15px;width:100%; }
		.m-naglowek  a{ text-decoration:none;color:#000000; }
		.p-g-li { float:left;margin:4px 10px 0px 0px; }
		.m-podnaglowek { float:left;margin:0px 0px 10px 10px;font-size:12px;width:100%; }
		.m-podnaglowek  a{ text-decoration:none;color:#000; }
		.m-podnaglowek  a:hover { text-decoration:none;color:#f89931; }
		.p-pg-arrow { float:left;margin:7px 10px 0px 0px; }
	#pp-right   { float:left;width:100%;margin:40px 0px 0px 0px; }
	
	.kat-wybor  { float:left;margin:0px 5px 10px 0px;width:100%;text-align:center;font-size:13px;background:#f98c15;padding:10px 0px 10px 0px;color:#000000; }

	.kat-wybor a { text-decoration:none;color:#000; }
	
	.baner { float:left;width:100%;margin:0px 0px 0px 0px; }
	.baner-nag { float:left;margin:0px 0px 0px 0px;position:relative; }
	.baner-nag p  { float:right;margin:10px 0px 26px 0px;font-size:24px;width:350px;color:#f89931;text-transform:uppercase }
		.baner-img-nag { float:left;margin:0px 10px 0px 0px; }
		
#bottom { display:none; }

footer { width:100%;background:#27180f;float:left;margin:0px 0px 0px 0px;padding:20px 0px 20px 0px; }
	#footer-wrapper { width:96%;margin:0 auto; }
		.f-left { float:left;width:100%;margin:40px 0px 0px 0px; }
			.f-naglowek  { float:left;margin:0px 0px 30px 0px;font-size:20px;width:100%;color:#fff; }
			.f-opis { float:left;width:100%;height:230px;margin:0px 0px 0px 0px;font-size:14px;color:#fff;background: url('images/f_left_bg.png') top right no-repeat; }
			.f-opis a { text-decoration:none;color:#fff; }
			.f-opis a:hover { color:#ffaa23; }
		.f-right { float:right;width:100%;margin:40px 0px 0px 0px; }
			.map-1-naglowek { float:left;margin:10px 0px 20px 0px;height:30px;font-size:16px;width:100%;color:#efdcc7; }
			.map-1 { float:left;width:100%;margin:0px 0px 20px 0px; }
			.map-2 { float:left;width:100%;margin:0px 0px 20px 0px; }
			.map-3 { float:left;width:100%;margin:0px 0px 20px 0px; }
			.map-4 { float:left;width:100%;margin:0px 0px 20px 0px; }
			
			.map-naglowek  { float:left;margin:0px 0px 0px 0px;font-size:13px;width:100%;color:#efdcc7; }
			.map-naglowek a  { text-decoration:none;color:#efdcc7; }
			.map-naglowek a:hover  { text-decoration:none;color:#fff; }
			.map-hr { float:left;width:100%;height:1px;margin:10px 0px 10px 0px; }
		
	.footer-hr { float:left;width:100%;height:3px;margin:0px 0px 20px 0px; }
	footer nav { display:none; }
	.baners { float:left !important;margin:0px 0px 0px 0px !important;padding:0px 0px 0px 0px !important;position:relative; }
	.odee-tip{ display:inline;position: relative;opacity: 0.6 }
	.odee-tip:hover:after { background: #333;background: rgba(0,0,0,.8);border-radius: 5px;bottom: 26px;color: #dc407f;content: attr(title);left: -110px;padding: 5px 10px;text-align:center;position: absolute;z-index: 98;width: 140px;font-size:11px; }
	.odee-tip:hover:before { border:solid;border-color:rgba(0,0,0,.8) transparent;border-width: 6px 6px 0 6px;bottom: 20px;content: "";left: 40%;position: absolute;z-index: 99; }
	.odee-tip:hover  { opacity: 1.6;transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-webkit-transition: opacity .5s ease-in-out; }
	.odee a{ float:right;margin:13px 0px 0px 0px; }

.newslista { float:left;width:100%;margin:10px 0px 0px 0px; }
.newslista a { color:#000000;cursor:pointer;cursor:hand; }
.newslista a:hover { color:#737756; }
	.news-box { float:left;width:100%;margin:0px 0px 20px 0px; }
		.news-left { float:left;width:100%;margin:0px 0px 0px 0px; }
			.news-zdjecie { width:100%;height:110px;float:left;margin:0px 0px 0px 0px; }
			.news-zdjecie img { width:100%;height:110px;margin:0px 0px 0px 0px;float:left;border:1px solid #fff; }
			.news-zdjecie img:hover { border: 1px solid #b2b2b2; }
		.news-right { float:right;width:100%;margin:0px 0px 0px 0px; }
			.news-tytul { float:left;width:100%;font-size:20px;color:#242424;margin:0px 0px 0px 0px;text-shadow: 1px 1px 1px #b2b2b2; }
			.news-tytul-hr { float:left;width:100%;height:1px;margin:5px 0px 10px 0px; }
			.news-opis { float:left;width:100%;text-align:justify;margin:0px 0px 0px 0px; }
			.news-czytaj { float:right;font-size:13px;color:#d7171c;margin:0px 0px 0px 0px; }
			
	.news-box-galerie { float:left;position:relative;width:50%;margin:0px 0px 20px 0px; }
	.news-box-galerie-last { float:left;width:50%;position:relative;margin:0px 0px 20px 0px; }	
		.news-zdjecie-galerie { width:100%;height:180px;float:left;overflow:hidden;margin:0px 0px 0px 0px; }
		.news-zdjecie-galerie img { width:100%;margin:0px 0px 0px 0px;float:left;border:0px solid #fff; }
		.news-zdjecie-galerie img:hover { border: 0px solid #b2b2b2; }	
		.news-tytul-galerie { float:left;width:100%;height:40px;text-align:center;position:absolute;left:0;bottom:0;padding:5px 0px 5px 0px;font-size:15px;color:#fff;margin:0px 0px 0px 0px; }
		.news-tytul-galerie { background: url('images/rel_bg.png') top repeat-y;}
			
.formularz-div { float:left;width:95%;margin:0px 0px 0px 0px !important; }
	.form-box { float:left;width:100%;margin:0px 0px 10px 0px; }
	.form-text  { float:left;margin:7px 0px 0px 0px;height:22px;width:100%;color:#000000;font-size:12px; }
	.form-input { float:left;width:100%;height:30px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:1px solid #dedede;background:#ffffff;font-size:12px;font-family: Arial; }
	.form-textarea  { float:left;width:100%;max-width:100%;height:130px;max-height:130px;margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border:1px solid #dedede;background:#ffffff;font-size:13px;font-family: Arial; }
	.form-input:focus, .form-textarea:focus { border: 1px solid #b2b2b2; }
	.form-submit  { float:right;height:35px;clear:both;margin:5px 0px 0px 0px;padding:0px 25px 0px 25px;font-size:12px;border:none;background:#f9f9f9;border:1px solid #dedede;cursor:pointer; }
	.form-submit:hover  { border: 1px solid #b2b2b2; }
	.form-dziekuje { float:left;width:100%;text-align:center;font-size:14px;margin:30px 0px 0px 0px; }
	.error  { float:left;width:100%;margin:0px 0px 0px 0px; }
	
.newsletter { float:left;width:280px;margin:10px 0px 0px 0px; }
.newsletter-naglowek { float:left;font-size:14px;color:#000000;width:100%;margin:0px 0px 0px 0px; }
.newsletter-dziekuje { float:left;font-size:12px;color:#000000;width:100%;margin:0px 0px 0px 0px; }
.newsletter-opis { float:left;font-size:12px;color:#000000;width:100%;margin:0px 0px 0px 0px; }
.newsletter-input { float:left;width:150px;height:25px;margin:0px 0px 0px 0px;padding-left:10px;background:#ffffff;border-left: 1px solid #9c9c9c; border-top: 1px solid #9c9c9c; border-right: 1px solid #9c9c9c; border-bottom: 1px solid #9c9c9c; }
.newsletter-submit { float:left;margin:0px 0px 0px 0px;width:50px;height:29px;border:none;background:#a4b52f;color:#ffffff;border-left: 0px solid #9c9c9c; border-top: 0px solid #9c9c9c; border-right: 0px solid #9c9c9c; border-bottom: 0px solid #9c9c9c; }

#cookie_info { position:fixed;width:100%;height:100px;z-index:99999;right:0;bottom:0;background:#181617; background:rgba(0,0,0,0.8); }
#user_information { float:right;width:100%;margin:15px 0px 0px 0px;color:#fff;position:relative; }
#close_info_cookie { position:absolute;left:0;top:0;margin:0px 0px 0px 0px;background-color:#df2157;color:#fff;width:52px;height:52px;font-size:23px;text-align:center;cursor:pointer;font-weight:100; }
#close_info_cookie p { float:right;width:100%;text-align:center;margin:16px 0px 0px 0px; }
.user_information_nag { float:right;width:80%;font-size:11px;line-height:11px;color:#fff;font-weight:bold;margin:0px 0px 5px 0px; }
.user_information_text { float:right;width:80%;font-size:11px;line-height:16px;color:#fff;margin:0px 0px 0px 0px; }

}

@media screen and (min-width: 0px) and (max-width: 550px) {

.logoUE {
	float:left;
	width:80px;
	position:absolute;
	right:70px;
	top:-12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.formBox { 
	float:left;
	width:100%;
	position:relative;
	margin:20px 0px 20px 0px;
	padding:4vw;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background:#e3e3e3;
}
	.formBox__inside { 
		float:left;
		width:100%;
		position:relative;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:space-between;
		align-items:center;
		align-content:center;
	}
	.formBox__inputBox { 
		float:left;
		width:100%;
		margin:0px 0px 20px 0px; 
	}
		.formBox__inputBox.allWidth {
			width:100%;
		}	
		.formBox__inputBox.width-60 {
			width:100%;
		}	
	.formLabel { 
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		color: #000;
		font-size:14px;
		line-height:14px;	
	}
		.must {
			font-weight:700;
			color:#ff0000;
			font-size:16px;
		}	
	.formInput { 
		float:left;
		width:100%;
		height:10vw;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 1vw;
		color: #000;
		font-size:14px;
		line-height:14px;	
		border:1px solid #eaeaea;
		background:#ffffff;	
	}
	.formSelect { 
		float:left;
		width:100%;
		height:10vw;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 1vw;
		color: #000;
		font-size:14px;
		line-height:14px;	
		border:1px solid #eaeaea;
		background:#ffffff;	
	}
	.formTextarea  { 
		float:left;
		width:100%;
		min-width:100%;
		max-width:100%;
		height:100px;
		min-height:100px;
		max-height:300px;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:1vw 0px 0px 1vw;
		color:#000;
		font-size:14px;
		line-height:14px;
		border:1px solid #eaeaea;
		background:#ffffff;	
	}
	.formSubmit  { 
		float:left;
		width:100%;
		height:76px;
		background-color: #f6973d;
		color: #ffffff;
		font-size: 16px;
		font-weight: 400;
		line-height: 30px;
		text-transform: uppercase;
		border:0px solid #dedede;
		cursor:pointer; 
		border-radius:2px;
	}	
	.formBox__checkBox {
		float:left;
		width:100%;
		margin:0px 0px 1vw 0px;
		cursor:pointer;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:space-between;
		align-items:center;
		align-content:center;
	}
	.formBox__checkInput {
		float:left;
		width:15px;
		height:15px;
		position:relative;
		border:1px solid #eaeaea;	
	}
	.formBox__checkText {
		float:left;
		width:calc(100% - 30px);
		margin:0px 0px 10px 0px;
		position:relative;
		color:#000;
		font-size:14px;
		line-height:18px;
		font-weight:300;
		text-align:justify;
	}
		.formBox__checkText a {
			color:#000;
			text-decoration:underline;
		}
	.formInput:focus, .formTextarea:focus, .formSelect:focus, .formSubmit:focus { outline-color: #f6973d; }
	
	.recaptcha {
		float:left;
		margin:20px 0px 20px 0px;
		position:relative;
	}
	
	
.popup {
	float:left;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background: rgba(0,0,0,0.9);
	z-index:80;
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	align-content:center;
}
	.popup__wrap {
		float:left;
		width:80%;
		position:relative;
		display:flex;
		flex-direction:column;
		flex-wrap:wrap;
		justify-content:center;
		align-items:center;
		align-content:center;
	}
	.popup__title {
		float:left;
		width:100%;
		position:relative;
		color: #fff;
		font-size: 1.3vw;
		font-weight: 300;
		line-height: 1.6vw;
		text-align:center;
	}
		.popup__title a {
			color:#fff;
		}
	.popup__close {
		float:left;
		height: 3.15vw;
		position:relative;
		margin:20px 0px 0px 0px;
		padding:0px 2vw 0px 2vw;
		color: #fefefe;
		font-size: 1.1vw;
		font-weight: 300;
		line-height: 3.15vw;
		border:0;
		text-align:center;
		text-decoration:none;
		background:#f6973d;
	}

html, body { font-size:14px;line-height:20px;background:#fff url('images/bg.jpg') top no-repeat;color:#4c4c4c;font-family: Arial, Helvetica, sans-serif; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, ul, p, blockquote, pre, a, big, em, img, q, small, strong, tt, var, b, u, i, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 1;border-collapse: collapse;margin: 0;outline: 0;padding: 0; }
h1	{ font-size: 24px; }
h2	{ font-size: 20px; }
h3	{ float:left;width:100%;margin:10px 0px 0px 0px;font-size:21px;color:#ffaa23; }
h4	{ float:left;width:100%;margin:10px 0px 0px 0px;font-size:18px;color:#ffaa23; }
.ie-htc { behavior: url('css/ie-css3.htc'); }
#flags { float:right;width:100px;margin:0px 0px 0px 0px;font-size:11px; }
#flags ul { float:right;margin:0px 0px 0px 0px; }
#flags ul li { float:left;width:25px;height:25px;margin:0px 0px 0px 0px;position:relative;list-style: none; }
#flags ul li a { float:left;width:25px;height:25px;text-decoration:none;color:#9fb5bf;opacity: 1;transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out; }
#flags ul li a:hover { float:left;width:25px;height:25px;color:#fff;background: url('images/flag_bg.png') no-repeat;opacity: 1;transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out; }
   
.no-phone { display:none; }   
   
.flag-active { float:left;width:25px;height:25px;color:#fff;background: url('images/flag_bg.png') no-repeat;opacity: 1;transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out; }
.flag-tekst { float:left;width:25px;text-align:center;margin:4px 0px 0px 0px; }

.fb-box { float:left;width:32px;height:32px;margin:5px 0px 0px 20px;background: url('images/fb.png') top no-repeat; }

#f1 { display:none; }
#f2 { display:none; }
#f3 { display:none; }
#f4 { display:none; }
#f5 { display:none; }
#f6 { display:none; }

#p1 { cursor:pointer; }
#p2 { cursor:pointer; }
#p3 { cursor:pointer; }
#p4 { cursor:pointer; }
#p5 { cursor:pointer; }
#p6 { cursor:pointer; }

.rel-zap { float:left;width:100%;margin:0px 0px 0px 0px; }
.rel-zap a { text-decoration:none;background:#000;color:#fff;padding:10px 20px 10px 20px; }
.rel-zap a:hover { color:#fff;padding:10px 20px 10px 20px; }

.arrow-a-box { float:right;margin:-30px 0px 0px 0px; }
.arrow-a-left { float:left;margin:0px 0px 0px 0px; }
.arrow-a-right { float:left;margin:0px 0px 0px 10px; }

.fnewslista { float:left;width:100%;margin:0px 0px 0px 0px; }
.faqbox { float:left;width:100%;margin:0px 0px 15px 0px; }
.faqbox-tytul { float:left;width:100%;cursor:pointer;font-weight:bold;margin:0px 0px 5px 0px; }
.fnewslista  a { text-decoration:none;color:#4c4c4c; }
.faqbox-opis { width:100%;display:none;margin:0px 0px 0px 0px; }
	.faqbox-opis img { width:100% !important;height:auto !important; }
	.faqbox-opis a { text-decoration:none;color:#ffaa23; }
	.faqbox-opis a:hover { color:#303030 }

#wrapper { width:96%;position:relative;margin:0 auto; }
	#logo { float:left;margin:10px 0px 0px 0px; }
	
	.menu-tel { float:right;width:40px;font-size:40px;margin:45px 0px 0px 0px !important;cursor:pointer;color:#3e3f43;position:absolute;right:0;top:0px; }
	
	#wrapper nav { display:none;width:100%;float:left;margin:10px 0px 0px 0px;font-size:16px;line-height:34px;text-transform:uppercase; }
	#wrapper nav ul { float:left;width:100%;margin:0px 0px 0px 0px; }
	#wrapper nav ul li { float:left;width:100%;text-align:right;margin:0px 0px 0px 0px;position:relative;list-style: none;border-bottom:1px solid #a9a9a9; }
	#wrapper nav ul li a { color:#000;cursor:pointer;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	#wrapper nav ul li a:hover {color:#f89931; }
	#wrapper nav ul li a.active {color:#f89931; }
	.menu-hr { display:none; }
	
	#menu-1 { display:none;width:60%;float:left;position:absolute;left:0;top:100px;z-index:6;margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;font-size:13px;line-height:28px;background:#fff;border:0px solid #f98c15;border-bottom:0px solid #f98c15; }
	#menu-1 ul { float:left;margin:0px 0px 0px 0px; }
	#menu-1 ul li { float:left;text-align:left;margin:0px 0px 1px 0px;padding:0px 0px 0px 10px;position:relative;list-style: none;border-bottom:1px solid #a9a9a9; }
	#menu-1 ul li a { color:#000;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	#menu-1 ul li a:hover {color:#f89931; }
	#menu-1 ul li a.active {color:#f89931; }
	
	.en1 { margin-left:215px !important; }
	.en2 { margin-left:340px !important; }
	.en3 { margin-left:530px !important; }
	.en4 { margin-left:695px !important; }
	
	#menu-2 { display:none;width:60%;float:left;position:absolute;left:0;top:100px;z-index:6;margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;font-size:13px;line-height:28px;background:#fff;border:0px solid #f98c15;border-bottom:0px solid #f98c15; }
	#menu-2 ul { float:left;margin:0px 0px 0px 0px; }
	#menu-2 ul li { float:left;width:100%;text-align:left;margin:0px 0px 1px 0px;padding:0px 0px 0px 10px;position:relative;list-style: none; }
	#menu-2 ul li a { color:#000;width:100%;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	#menu-2 ul li a:hover {color:#f89931; }
	#menu-2 ul li a.active {color:#f89931; }
	
	#menu-3 { display:none;width:60%;float:left;position:absolute;left:0;top:100px;z-index:6;margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;font-size:13px;line-height:28px;background:#fff;border:0px solid #f98c15;border-bottom:0px solid #f98c15; }
	#menu-3 ul { float:left;margin:0px 0px 0px 0px; }
	#menu-3 ul li { float:left;text-align:left;margin:0px 0px 1px 0px;padding:0px 0px 0px 10px;position:relative;list-style: none;border-bottom:1px solid #a9a9a9; }
	#menu-3 ul li a { color:#000;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	#menu-3 ul li a:hover {color:#f89931; }
	#menu-3 ul li a.active {color:#f89931; }
	
	#menu-4 { display:none;width:60%;float:left;position:absolute;left:0;top:100px;z-index:6;margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;font-size:13px;line-height:28px;background:#fff;border:0px solid #f98c15;border-bottom:0px solid #f98c15; }
	#menu-4 ul { float:left;margin:0px 0px 0px 0px; }
	#menu-4 ul li { float:left;text-align:left;margin:0px 0px 1px 0px;padding:0px 0px 0px 10px;position:relative;list-style: none;border-bottom:1px solid #a9a9a9; }
	#menu-4 ul li a { color:#000;width:210px;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	#menu-4 ul li a:hover {color:#f89931; }
	#menu-4 ul li a.active {color:#f89931; }
	
	#menu-5 { display:none;width:60%;float:left;position:absolute;left:0;top:100px;z-index:6;margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;font-size:13px;line-height:28px;background:#fff;border:0px solid #f98c15;border-bottom:0px solid #f98c15; }
	#menu-5 ul { float:left;margin:0px 0px 0px 0px; }
	#menu-5 ul li { float:left;text-align:left;margin:0px 0px 1px 0px;padding:0px 0px 0px 10px;position:relative;list-style: none;border-bottom:1px solid #a9a9a9; }
	#menu-5 ul li a { color:#000;width:140px;text-decoration:none;padding:0px 10px 0px 0px;display: inline-block; }
	#menu-5 ul li a:hover {color:#f89931; }
	#menu-5 ul li a.active {color:#f89931; }
	
	.menu-1-hr { float:left;width:170px;height:0px;margin:5px 0px 0px 0px; }
	
	.top-hr { float:left;width:100%;height:5px;position:relative;z-index:5;margin:15px 0px 0px 0px; }
	
#container { float:left;margin:0px 0px 0px 0px;width:100%;height:170px;overflow:hidden; }
	#slider-pag-box { width:100%;height:480px;position:relative;margin:0 auto; }
	#slide-pag { float:left;margin:0px 0px 20px 0px;height:480px;position:relative;z-index:3;overflow:hidden;}
		#slide-pag li { width:100%;position:relative;height:120px;float:left;margin:0px 0px 0px 0px;list-style: none;background:#fff;overflow:hidden;border-bottom:5px solid #fff; }
		#slide-pag li:nth-child(1) {background-color:#9e744b; }
		#slide-pag li:nth-child(2) {background-color:#fda061; }
		#slide-pag li:nth-child(3) {background-color:#61b0f7; }
		#slide-pag li:nth-child(4) {background-color:#dc819f; }
		#slide-pag li a { width:100%;display:block; }
		.activeSlide { border-bottom:5px solid #f98c15 !important; }
		#slide-pag li a:focus { outline: none; }
		#slide-pag img { border: none; display: block }
		.slider-czytaj1 { display:none;position:absolute;z-index:30;bottom:-7px;left:0;margin:0px 0px 0px 125px;background:#000;padding:1px 20px 3px 20px;color:#fff;font-size:13px; }
		.slider-czytaj2 { display:none;position:absolute;z-index:30;bottom:-7px;left:0;margin:0px 0px 0px 365px;background:#000;padding:1px 20px 3px 20px;color:#fff;font-size:13px; }
		.slider-czytaj3 { display:none;position:absolute;z-index:30;bottom:-7px;left:0;margin:0px 0px 0px 605px;background:#000;padding:1px 20px 3px 20px;color:#fff;font-size:13px; }
		.slider-czytaj4 { display:none;position:absolute;z-index:30;bottom:-7px;right:0;margin:0px 0px 0px 0px;background:#000;padding:1px 20px 3px 20px;color:#fff;font-size:13px; }
		
		.slider-czytaj1-en { display:none;position:absolute;z-index:30;bottom:-7px;left:0;margin:0px 0px 0px 142px;background:#000;padding:1px 20px 3px 20px;color:#fff;font-size:13px; }
		.slider-czytaj2-en { display:none;position:absolute;z-index:30;bottom:-7px;left:0;margin:0px 0px 0px 382px;background:#000;padding:1px 20px 3px 20px;color:#fff;font-size:13px; }
		.slider-czytaj3-en { display:none;position:absolute;z-index:30;bottom:-7px;left:0;margin:0px 0px 0px 623px;background:#000;padding:1px 20px 3px 20px;color:#fff;font-size:13px; }
		.slider-czytaj4-en { display:none;position:absolute;z-index:30;bottom:-7px;right:0;margin:0px 0px 0px 0px;background:#000;padding:1px 20px 3px 20px;color:#fff;font-size:13px; }
	#slide-1 { float:left;width:100%;height:100%;position:relative;z-index:1; }
		.slides { width:100%;height:100%;background-size:cover !important;background-position:top left -130px !important; }

#kot { float:left;position:absolute;left:0;top:770px;margin:0px 0px 0px -20px; }
		
#top-box  { float:left;width:100%;margin:0px 0px 0px 0px;position:relative;z-index:6; }
	.box-1 { float:left;margin:0px 0px 0px 0px; }
	.box-2 { float:left;margin:0px 0px 0px 0px; }
	.box-3 { float:left;margin:0px 0px 0px 0px; }
	.box-4 { float:left;margin:0px 0px 0px 0px; }
				
#middle-wrapper { width:96%;margin:0 auto;overflow:hidden; }
	#middle { float:left;position:relative;width:100%;margin:0px 0px 0px 0px; }
		.s-left { float:left;width:100%;margin:30px 0px 0px 0px; }
		.s-left a { text-decoration:none;color:#4c4c4c; }
			.s-l-naglowek  { float:left;margin:0px 0px 30px 0px;font-size:20px;width:100%;color:#171717; }
			.s-opis{ float:left;font-size:15px;width:100%;margin:0px 0px 0px 0px; }
			.s-opis a { color:#ff0000; }
			.s-opis a:hover { color:#303030 }
			.czytaj-wiecej { float:right;margin:20px 0px 0px 0px; }
			.r-news-czytaj { float:right;font-weight:bold;font-size:13px;margin:10px 0px 0px 0px; }
			
		.s-right { float:left;width:100%;margin:50px 0px 0px 0px; }
			.n-news-nag { float:left;margin:0px 0px 0px 0px; }
			#slide-3 { float:left;width:100%;height:375px;margin:30px 0px 0px 0px; }
				.slider-3  { float:left;width:100%;height:375px;margin:0px 0px 0px 0px; }
					.s-zdjecie-galerie { width:100%;height:220px;float:left;position:relative;overflow:hidden;margin:0px 0px 0px 0px; }
					.s-zdjecie-galerie img { width:100%;margin:0px 0px 0px 0px;float:left;border:0px solid #fff; }
					.s-zdjecie-galerie img:hover { border: 0px solid #b2b2b2; }	
					.s-news-naglowek { float:left;width:100%;height:40px;text-align:center;position:absolute;left:0;bottom:0;padding:5px 0px 5px 0px;font-size:15px;color:#fff;margin:0px 0px 0px 0px; }
					.s-news-naglowek { background: url('images/rel_bg.png') top repeat-y;}
					.s-news-data  { float:left;margin:10px 0px 5px 0px;font-size:13px;width:100%;color:#5c5c5c; }
					.s-news-opis  { float:left;margin:20px 0px 25px 0px;font-size:13px;width:100%;height:80px;color:#4c4c4c; }
					.s-news-opis a { text-decoration:none;color:#4c4c4c; }
					.s-news-czytaj { font-weight:bold; }
				#prev3 { float:left;width:31px;height:19px;margin:-23px 0px 0px 0px;position:relative;z-index:10;background: url('images/n_arrow_left.png') no-repeat; }
				#next3 { float:left;width:31px;height:19px;margin:-23px 0px 0px 40px;position:relative;z-index:10;background: url('images/n_arrow_right.png') no-repeat; }
				
				#slide-pagn { float:right;margin:0px 0px 0px 0px;position:relative;z-index:3;}
				#slide-pagn a { float:left;width:25px;height:25px;margin:0px 5px 0px 0px;background: url('images/slider_pag_off.png') no-repeat; }
				#slide-pagn a.activeSlide { float:left;width:25px;height:25px;background: url('images/slider_pag.png') no-repeat; }
				#slide-pagn a:focus { outline: none; }
				
	#p-menu  { float:left;width:100%;margin:20px 0px 0px 0px; }
	
	#p-left { float:left;width:100%;margin:20px 0px 0px 0px; }
	#p-leftr { float:left;width:100%;margin:20px 0px 0px 0px; }
	.naglowek { float:left;margin:0px 0px 10px 0px;width:100%;color:#000000; }
	.naglowek-dzial  { float:left;margin:0px 0px 16px 0px;font-size:17px;width:100%;color:#000000;text-transform:uppercase }
	.naglowek-dzial a  {text-decoration:none;color:#000000; }
	.naglowek-dzial a:hover  {text-decoration:none;color:#f89931; }
	.naglowek-right { float:left;margin:0px 0px 0px 0px;color:#f89931; }
	.naglowek-right a { text-decoration:none;color:#f89931; }
	
	.naglowek-right1 { float:left;width:100%;margin:10px 0px 10px 0px;color:#f89931; }
	.naglowek-right1 a { text-decoration:none;color:#f89931; }
	
	.naglowek-right1e { float:left;width:100%;margin:0px 0px 0px 0px;color:#f89931; }
	.naglowek-right1e a { text-decoration:none;color:#f89931; }
	.naglowek-hr { float:left;width:100%;height:3px;margin:0px 0px 20px 0px; }
	.opis { width:100%;margin:0px 0px 0px 0px; }
	.opis a { text-decoration:none;color:#ffaa23; }
	.opis a:hover { color:#303030 }
	.opis ul  { float:left;width:100%;margin:20px 0px 0px 0px;list-style: none; }
		.opis ul li:nth-child(odd) { float:left;width:85%;margin:0px 0px 0px 0px;padding:17px 0px 10px 15%;background: url('images/upr_box_1.png') no-repeat; }
		.opis ul li:nth-child(even) { float:left;width:85%;margin:0px 0px 0px 0px;padding:17px 0px 10px 15%;background: url('images/upr_box_2.png') no-repeat; }
	.opis img { width:100% !important;height:auto !important; }
	.opis ol  { float:left;width:100%;margin:20px 0px 0px 0px; }
		.opis ol li:nth-child(odd) { float:left;width:80%;margin:0px 0px 0px 0px;padding:17px 5% 17px 5%;background: url('images/upr_box_1_ol.png') repeat-y; }
		.opis ol li:nth-child(even) { float:left;width:80%;margin:0px 0px 0px 0px;padding:17px 5% 17px 5%;background: url('images/upr_box_2_ol.png') repeat-y; }
	
	.opisr { width:100%;margin:0px 0px 0px 0px; }
	.opisr a { text-decoration:none;color:#ffaa23; }
	.opisr a:hover { color:#303030 }
	.opisr ul  { float:left;width:100%;margin:20px 0px 0px 0px;list-style: none; }
		.opisr ul li:nth-child(odd) { float:left;width:85%;margin:0px 0px 0px 0px;padding:17px 0px 10px 15%;background: url('images/upr_box_1.png') no-repeat; }
		.opisr ul li:nth-child(even) { float:left;width:85%;margin:0px 0px 0px 0px;padding:17px 0px 10px 15%;background: url('images/upr_box_2.png') no-repeat; }
	
	.opisr ol  { float:left;width:100%;margin:20px 0px 0px 0px; }
		.opisr ol li:nth-child(odd) { float:left;width:95%;margin:0px 0px 0px 0px;padding:17px 0px 17px 5%;background: url('images/upr_box_1_ol.png') repeat-y; }
		.opisr ol li:nth-child(even) { float:left;width:95%;margin:0px 0px 0px 0px;padding:17px 0px 17px 5%;background: url('images/upr_box_2_ol.png') repeat-y; }
	
	
	#slider-4 { float:left;width:100% !important;height:256px;overflow:hidden; }
	#slide-4{ float:left;width:100% !important;height:256px;overflow:hidden;margin:0px 0px 40px 0px; }
		.slider-4 { float:left;width:100%;overflow:hidden;height:256px; }
	
	.opisp { width:100%;margin:0px 0px 0px 0px; }
	.opisp a { text-decoration:none;color:#ffaa23; }
	.opisp a:hover { color:#303030 }
	.opisp ul  { float:left;width:100%;margin:20px 0px 0px 0px;list-style: none; }
		.opisp ul li:nth-child(odd) { float:left;width:85%;margin:0px 0px 0px 0px;padding:17px 0px 10px 15%;background: url('images/upr_box_1.png') no-repeat; }
		.opisp ul li:nth-child(even) { float:left;width:85%;margin:0px 0px 0px 0px;padding:17px 0px 10px 15%;background: url('images/upr_box_2.png') no-repeat; }
		

	.ops-6 table {width:100% !important;height:auto !important;}
	.ops-6 table tr {width:100% !important;height:auto !important;}
	.ops-6 table tr td {width:100% !important;height:auto !important;}
	.ops-6 thead {display: none;}

	.ops-6 tbody td {display: block;  text-align:center;}
	.ops-6 tbody td:before { 
		content: attr(data-th); 
		display: block;
		text-align:center;  
	  }
	
	.r-left { float:left;width:100%;margin:0px 0px 0px 0px; }
	
	.r-right  { float:left;width:100%;margin:0px 0px 0px 0px; }
		
	.zdjecie-glowne img { float:left;margin:5px 10% 20px 10%;width:80%;border:3px solid #fff }
	.pliki { float:left;width:100%;margin:0px 0px 20px 0px; }
	.plik { float:left;width:100%;margin:0px 0px 5px 0px; }
	.plik a { text-decoration:none;color:#000; }
	.plik a:hover { color:#d22c63; }
	.plik-ikona-box { float:left;margin:0px 0px 0px 0px;position:relative; }
	.plik-roz { float:left;position:absolute;width:100%;color:#fff;font-size:14px;text-align:center;margin:13px 0px 0px 0px; }
	.plik-ikona { float:left;margin:0px 0px 0px 0px; }
	.plik-tytul { float:right;width:80%;margin:5px 0px 0px 10px; }
	.galeria { float:left;width:100%;margin:10px 0px 0px 0px; }
	.gallery-box, .gallery-box-last { float:left;margin-bottom:10px;width:233px;height:180px;overflow:hidden;border:1px solid #d1d1d1; }
	.gallery-box { margin-right: 5px; }
	
	.ref-galeria { float:left;width:100%;margin:-20px 0px 0px 0px; }
	.ref-gallery-box, .ref-gallery-box-last { float:left;margin-bottom:10px;width:48%;height:233px;overflow:hidden;border:5px solid #fff;box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
	.ref-gallery-box { margin-right: 0px; }
	
	.zaf-galeria { float:left;width:100%;margin:-20px 0px 0px 0px; }
	.zaf-gallery-box, .zaf-gallery-box-last { float:left;margin-bottom:10px;width:155px;height:155px;overflow:hidden;border:0px solid #000; }
	.zaf-gallery-box { margin-right: 5px; }
	
	.galleryr-box, .galleryr-box-last { float:left;margin-bottom:10px;width:365px;height:256px;overflow:hidden;border:0px solid #d1d1d1; }
	.galleryr-box { margin-right: 5px; }
	
	.pgallery-box, .pgallery-box-last { float:left;margin-bottom:10px;width:200px;height:180px;overflow:hidden;border:1px solid #d1d1d1; }
	.pgallery-box { margin-right: 5px; }
	#mapa-box { width:100%;height:250px;float:left;margin:0px 0px 0px 0px;overflow:hidden;border: 0px solid #c0c0c0 }
		.mapa-toltip { float:left;width:200px; }
		.mapa-tytul { float:left;width:100%;color:#4d4d4d;font-size:14px;font-weight:bold; }
		.mapa-ulica  { float:left;width:100%;color:#000000;font-size:12px; }
		.mapa-miasto { float:left;width:100%;color:#000000;font-size:12px; }
		
	.wroc { float:right;display:none !important;visibility:hidden;position:fixed;margin:30px 0px 0px 0px;right:30px;bottom:50px;font-weight:bold;cursor:pointer;font-size:12px; }	
		
	#pp-left  { float:left;width:100%;margin:40px 0px 0px 0px; }
		.m-naglowek { float:left;margin:0px 0px 10px 0px;font-size:15px;width:100%; }
		.m-naglowek  a{ text-decoration:none;color:#000000; }
		.p-g-li { float:left;margin:4px 10px 0px 0px; }
		.m-podnaglowek { float:left;margin:0px 0px 10px 10px;font-size:12px;width:100%; }
		.m-podnaglowek  a{ text-decoration:none;color:#000; }
		.m-podnaglowek  a:hover { text-decoration:none;color:#f89931; }
		.p-pg-arrow { float:left;margin:7px 10px 0px 0px; }
	#pp-right   { float:left;width:100%;margin:40px 0px 0px 0px; }
	
	.kat-wybor  { float:left;margin:0px 5px 10px 0px;width:100%;text-align:center;font-size:13px;background:#f98c15;padding:10px 0px 10px 0px;color:#000000; }

	.kat-wybor a { text-decoration:none;color:#000; }
	
	.baner { float:left;width:100%;margin:0px 0px 0px 0px; }
	.baner-nag { float:left;margin:0px 0px 0px 0px;position:relative; }
	.baner-nag p  { float:right;margin:10px 0px 26px 0px;font-size:24px;width:350px;color:#f89931;text-transform:uppercase }
		.baner-img-nag { float:left;margin:0px 10px 0px 0px; }
		
#bottom { display:none; }

footer { width:100%;background:#27180f;float:left;margin:0px 0px 0px 0px;padding:20px 0px 20px 0px; }
	#footer-wrapper { width:96%;margin:0 auto; }
		.f-left { float:left;width:100%;margin:40px 0px 0px 0px; }
			.f-naglowek  { float:left;margin:0px 0px 30px 0px;font-size:20px;width:100%;color:#fff; }
			.f-opis { float:left;width:100%;height:230px;margin:0px 0px 0px 0px;font-size:14px;color:#fff;background: url('images/f_left_bg.png') top right no-repeat; }
			.f-opis a { text-decoration:none;color:#fff; }
			.f-opis a:hover { color:#ffaa23; }
		.f-right { float:right;width:100%;margin:40px 0px 0px 0px; }
			.map-1-naglowek { float:left;margin:10px 0px 20px 0px;height:30px;font-size:16px;width:100%;color:#efdcc7; }
			.map-1 { float:left;width:100%;margin:0px 0px 20px 0px; }
			.map-2 { float:left;width:100%;margin:0px 0px 20px 0px; }
			.map-3 { float:left;width:100%;margin:0px 0px 20px 0px; }
			.map-4 { float:left;width:100%;margin:0px 0px 20px 0px; }
			
			.map-naglowek  { float:left;margin:0px 0px 0px 0px;font-size:13px;width:100%;color:#efdcc7; }
			.map-naglowek a  { text-decoration:none;color:#efdcc7; }
			.map-naglowek a:hover  { text-decoration:none;color:#fff; }
			.map-hr { float:left;width:100%;height:1px;margin:10px 0px 10px 0px; }
		
	.footer-hr { float:left;width:100%;height:3px;margin:0px 0px 20px 0px; }
	footer nav { display:none; }
	.baners { float:left !important;margin:0px 0px 0px 0px !important;padding:0px 0px 0px 0px !important;position:relative; }
	.odee-tip{ display:inline;position: relative;opacity: 0.6 }
	.odee-tip:hover:after { background: #333;background: rgba(0,0,0,.8);border-radius: 5px;bottom: 26px;color: #dc407f;content: attr(title);left: -110px;padding: 5px 10px;text-align:center;position: absolute;z-index: 98;width: 140px;font-size:11px; }
	.odee-tip:hover:before { border:solid;border-color:rgba(0,0,0,.8) transparent;border-width: 6px 6px 0 6px;bottom: 20px;content: "";left: 40%;position: absolute;z-index: 99; }
	.odee-tip:hover  { opacity: 1.6;transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-webkit-transition: opacity .5s ease-in-out; }
	.odee a{ float:right;margin:13px 0px 0px 0px; }

.newslista { float:left;width:100%;margin:10px 0px 0px 0px; }
.newslista a { color:#000000;cursor:pointer;cursor:hand; }
.newslista a:hover { color:#737756; }
	.news-box { float:left;width:100%;margin:0px 0px 20px 0px; }
		.news-left { float:left;width:100%;margin:0px 0px 0px 0px; }
			.news-zdjecie { width:100%;height:110px;float:left;margin:0px 0px 0px 0px; }
			.news-zdjecie img { width:100%;height:110px;margin:0px 0px 0px 0px;float:left;border:1px solid #fff; }
			.news-zdjecie img:hover { border: 1px solid #b2b2b2; }
		.news-right { float:right;width:100%;margin:0px 0px 0px 0px; }
			.news-tytul { float:left;width:100%;font-size:20px;color:#242424;margin:0px 0px 0px 0px;text-shadow: 1px 1px 1px #b2b2b2; }
			.news-tytul-hr { float:left;width:100%;height:1px;margin:5px 0px 10px 0px; }
			.news-opis { float:left;width:100%;text-align:justify;margin:0px 0px 0px 0px; }
			.news-czytaj { float:right;font-size:13px;color:#d7171c;margin:0px 0px 0px 0px; }
			
	.news-box-galerie { float:left;position:relative;width:100%;margin:0px 0px 20px 0px; }
	.news-box-galerie-last { float:left;width:100%;position:relative;margin:0px 0px 20px 0px; }	
		.news-zdjecie-galerie { width:100%;height:180px;float:left;overflow:hidden;margin:0px 0px 0px 0px; }
		.news-zdjecie-galerie img { width:100%;margin:0px 0px 0px 0px;float:left;border:0px solid #fff; }
		.news-zdjecie-galerie img:hover { border: 0px solid #b2b2b2; }	
		.news-tytul-galerie { float:left;width:100%;height:40px;text-align:center;position:absolute;left:0;bottom:0;padding:5px 0px 5px 0px;font-size:15px;color:#fff;margin:0px 0px 0px 0px; }
		.news-tytul-galerie { background: url('images/rel_bg.png') top repeat-y;}
			
.formularz-div { float:left;width:95%;margin:0px 0px 0px 0px !important; }
	.form-box { float:left;width:100%;margin:0px 0px 10px 0px; }
	.form-text  { float:left;margin:7px 0px 0px 0px;height:22px;width:100%;color:#000000;font-size:12px; }
	.form-input { float:left;width:100%;height:30px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:1px solid #dedede;background:#ffffff;font-size:12px;font-family: Arial; }
	.form-textarea  { float:left;width:100%;max-width:100%;height:130px;max-height:130px;margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;border:1px solid #dedede;background:#ffffff;font-size:13px;font-family: Arial; }
	.form-input:focus, .form-textarea:focus { border: 1px solid #b2b2b2; }
	.form-submit  { float:right;height:35px;clear:both;margin:5px 0px 0px 0px;padding:0px 25px 0px 25px;font-size:12px;border:none;background:#f9f9f9;border:1px solid #dedede;cursor:pointer; }
	.form-submit:hover  { border: 1px solid #b2b2b2; }
	.form-dziekuje { float:left;width:100%;text-align:center;font-size:14px;margin:30px 0px 0px 0px; }
	.error  { float:left;width:100%;margin:0px 0px 0px 0px; }
	
.newsletter { float:left;width:280px;margin:10px 0px 0px 0px; }
.newsletter-naglowek { float:left;font-size:14px;color:#000000;width:100%;margin:0px 0px 0px 0px; }
.newsletter-dziekuje { float:left;font-size:12px;color:#000000;width:100%;margin:0px 0px 0px 0px; }
.newsletter-opis { float:left;font-size:12px;color:#000000;width:100%;margin:0px 0px 0px 0px; }
.newsletter-input { float:left;width:150px;height:25px;margin:0px 0px 0px 0px;padding-left:10px;background:#ffffff;border-left: 1px solid #9c9c9c; border-top: 1px solid #9c9c9c; border-right: 1px solid #9c9c9c; border-bottom: 1px solid #9c9c9c; }
.newsletter-submit { float:left;margin:0px 0px 0px 0px;width:50px;height:29px;border:none;background:#a4b52f;color:#ffffff;border-left: 0px solid #9c9c9c; border-top: 0px solid #9c9c9c; border-right: 0px solid #9c9c9c; border-bottom: 0px solid #9c9c9c; }

#cookie_info { position:fixed;width:100%;height:100px;z-index:99999;right:0;bottom:0;background:#181617; background:rgba(0,0,0,0.8); }
#user_information { float:right;width:100%;margin:15px 0px 0px 0px;color:#fff;position:relative; }
#close_info_cookie { position:absolute;left:0;top:0;margin:0px 0px 0px 0px;background-color:#df2157;color:#fff;width:52px;height:52px;font-size:23px;text-align:center;cursor:pointer;font-weight:100; }
#close_info_cookie p { float:right;width:100%;text-align:center;margin:16px 0px 0px 0px; }
.user_information_nag { float:right;width:80%;font-size:11px;line-height:11px;color:#fff;font-weight:bold;margin:0px 0px 5px 0px; }
.user_information_text { float:right;width:80%;font-size:11px;line-height:16px;color:#fff;margin:0px 0px 0px 0px; }

}
</pre></body></html>