html, body { font-size:14px;line-height:18px;background:#fff url(images/bg.jpg) top no-repeat;color:#000;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; }

@media screen and (min-width: 901px) and (max-width: 3000px) {
#flags { position:fixed;z-index:5;float:right;margin:10px 0px 0px 10px; }
#flags ul { float:left;margin:0px 0px 0px 0px; }
#flags ul li { float:left;margin:0px 0px 0px 0px;position:relative;list-style: none; }
#flags ul li a { opacity: 1;
	transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out;
	filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-o-filter: grayscale(100%);-ms-filter: grayscale(100%); 
	}
#flags ul li a:hover { opacity: 0.6;
	transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out;
	filter: grayscale(0%);-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-o-filter: grayscale(0%);-ms-filter: grayscale(0%); 
	}

#wrapper { width:100%;position:relative;z-index:3;height:95px;margin:0 auto;border:0px solid #000 }
	#wrapper-wrap { width:970px;position:relative;z-index:3;margin:0 auto; }
	#logo { float:left;margin:35px 0px 0px 0px; }
	
	.lang-box { float:right;margin:49px 0px 0px 50px;font-size:14px;font-family: 'ProximaNova', Arial; }
	.lang { float:left;margin:0px 0px 0px 5px;padding:5px 5px 5px 5px;border:1px solid #fff }
	.lang a { text-decoration:none;color:#fff; }
	
	#wrapper #menu-1 { width:auto;float:right;margin:55px 0px 0px 0px;font-size:14px;font-family: 'ProximaNova', Arial; }
	#wrapper #menu-1 ul { float:left;margin:0px 0px 0px 0px; }
	#wrapper #menu-1 ul li { float:left;margin:0px 0px 0px 0px;position:relative;list-style: none; }
	#wrapper #menu-1 ul li a { color:#fff;height:46px;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	#wrapper #menu-1 ul li a:hover {color:#fff;background: url('images/button_bg.png') bottom repeat-x; }
	#wrapper #menu-1 ul li a.active {color:#fff;background: url('images/button_bg.png') bottom repeat-x; }
	#wrapper #menu-1 ul li:last-child .menu-hr { display:none; }
		.menu-hr { float:right;margin:6px 32px 0px 32px; }
		
#wrapperd { display:none;width:100%;position:fixed;left:0;top:0;z-index:30;height:85px;float:left;margin:0px 0px 0px 0px;border:0px solid #000;background-color:#fff;border-bottom:1px solid #e6eaf0; }
	#wrapperd-wrap { width:970px;position:relative;z-index:3;margin:0 auto; }
	#logod { float:left;width:60px;margin:10px 0px 0px 0px; }
	
	.lang-boxd { float:right;margin:33px 0px 0px 50px;font-size:14px;font-family: 'ProximaNova', Arial; }
	.langd { float:left;margin:0px 0px 0px 5px;padding:5px 5px 5px 5px;border:1px solid #296bb9 }
	.langd a { text-decoration:none;color:#296bb9; }
	
	
	#wrapperd #menu-1 { width:auto;float:right;margin:40px 0px 0px 0px;font-size:14px;font-family: 'ProximaNova', Arial; }
	#wrapperd #menu-1 ul { float:left;margin:0px 0px 0px 0px; }
	#wrapperd #menu-1 ul li { float:left;margin:0px 0px 0px 0px;position:relative;list-style: none; }
	#wrapperd #menu-1 ul li a { color:#296bb9;height:44px;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	#wrapperd #menu-1 ul li a:hover {color:#296bb9;border-bottom:2px solid #296bb9 }
	#wrapperd #menu-1 ul li a.active {color:#296bb9;border-bottom:2px solid #296bb9 }
	#wrapperd #menu-1 ul li:last-child .menu-hr { display:none; }
		.menu-hr { float:right;margin:6px 32px 0px 32px; }
		
#container { float:left;width:100%;height:693px;margin:-112px 0px 0px 0px;overflow:hidden; }
	#slider-pag-box { width:970px;height:693px;position:relative;margin:0 auto; }
	#slide-pag { float:left;margin:0px 0px 0px 0px;bottom:20px;left:320px;position:absolute;z-index:3;font-size:14px;font-family: 'ProximaNova', Arial; }
		#slide-pag a { float:left;padding:9px 0px 0px 0px;color:#045ec9;width:37px;text-align:center;text-decoration:none;height:37px;margin:0px 10px 0px 0px;background: url('images/slider_pag_off.png') no-repeat; }
		#slide-pag a.activeSlide { float:left;color:#fff;width:37px;height:37px;background: url('images/slider_pag.png') no-repeat; }
		#slide-pag a:focus { outline: none; }
	#slide-1 { float:left;width:100%;height:693px;position:relative;z-index:1; }
		.slides { width:100%;height:693px; }
		
#s-container { float:left;width:100%;height:549px;margin:-136px 0px 0px 0px;overflow:hidden; }
	.s-slide-1 { float:left;width:100%;height:549px;position:relative;z-index:1; }
		.s-slides { width:100%;height:549px;margin:0px 0px 0px 0px; }
		.s-slides-wrap { width:970px;height:549px;position:relative;z-index:3;margin:0 auto; }
		.s-slides-wrap h1 {
			float:left;
			width:100%;
			margin:250px 0px 0px 0px;
			position:relative;
			text-align:center;
			color: white;
			font-family: ProximaNova;
			font-size: 36px;
			font-weight: 700;
			line-height: 32px;
			text-transform: uppercase;
		}
		.s-slides-wrap .nag {
			float:left;
			width:100%;
			margin:300px 0px 0px 0px;
			position:relative;
			text-align:center;
			color: white;
			font-family: ProximaNova;
			font-size: 36px;
			font-weight: 700;
			line-height: 32px;
			text-transform: uppercase;
		}
		.s-slides-wrap .text {
			float:left;
			width:100%;
			margin:25px 0px 0px 0px;
			position:relative;
			text-align:center;
			color: white;
			font-family: ProximaNovaL;
			font-size: 22px;
			font-weight: 300;
			line-height: 30px;
		}
		.firma-arrow-down {
			position:absolute;
			left:50%;
			bottom:45px;
			margin:0px 0px 0px -9px;
			cursor:pointer;
		}
		
#firma-1  { float:left;width:100%;position:relative;margin:0px 0px 50px 0px; }
	.firma-1-wrap { width:970px;position:relative;margin:0 auto; }
	.firma-1-wrap .box-left {
		float:left;
		width:480px;
		margin:100px 0px 0px 0px;
		position:relative;
	}
	.firma-1-wrap .box-left .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		position:relative;
		color: #393939;
		font-family: ProximaNova;
		font-size: 16px;
		line-height: 24px;
		font-weight: 300;
	}
	.firma-1-wrap .zdjecie-glowne {
		float:right;
		width:390px;
		height:430px;
		margin:85px 0px 0px 0px;
		position:relative;
	}
	.firma-1-wrap .galeria { float:left;width:100%;margin:30px 0px 0px 0px; }
	.firma-1-wrap .gallery-box, .firma-1-wrap .gallery-box-last { 
			float:left;
			margin-bottom:20px;
			width:100%;
			height:390px;
			overflow:hidden;
			border:0px solid #b0b0b0;
			position:relative;
		}
	.firma-1-wrap .gallery-box { margin-right: 0px; }
	
	.foto-zoom { position:absolute;left:0;bottom:0;margin:0px 0px 0px 0px; }

#oferta-1  { float:left;width:100%;position:relative;margin:0px 0px 50px 0px; }
	.oferta-1-wrap { width:960px;position:relative;margin:0 auto; }
	.oferta-1-wrap .box {
		float:left;
		width:100%;
		margin:70px 0px 0px 0px;
		position:relative;
	}
	.oferta-1-wrap .box .text {
		float:left;
		width:100%;
		margin:0px 0px 70px 0px;
		position:relative;
		color: #393939;
		font-family: ProximaNova;
		font-size: 24px;
		font-weight: 600;
		line-height: 26px;
		text-align:center;
	}
	.oferta-1-wrap .box-oferta-10 {
		float:left;
		width:100%;
		height:230px;
		margin:0px 0px 0px 0px;
		position:relative;
		background-color: #eaeaea;
	}
	.oferta-1-wrap .zdjecie-glowne-10 {
		float:right;
		width:481px;
		height:100%;
		margin:0px 0px 0px 0px;
		position:relative;
	}
	.oferta-1-wrap .box-oferta-10 .nag { display:none; }
	.oferta-1-wrap .box-oferta-10 .text {
		float:left;
		width:390px;
		margin:80px 0px 0px 60px;
		position:relative;
		color: #393939;
		font-family: ProximaNova;
		font-size: 16px;
		font-weight: 300;
		line-height: 26px;
	}
	
	.oferta-1-wrap .box-oferta-11 {
		float:left;
		width:100%;
		height:230px;
		margin:0px 0px 0px 0px;
		position:relative;
		background-color: #fff;
		border-bottom:1px solid #e6e6e6;
	}
	.oferta-1-wrap .zdjecie-glowne-11 {
		float:left;
		width:240px;
		height:100%;
		margin:0px 0px 0px 37px;
		position:relative;
	}
	.oferta-1-wrap .box-oferta-11 .nag { 
		float:left;
		margin:90px 0px 0px 45px;
		position:relative;
		width: 159px;
		color: #393939;
		font-family: ProximaNova;
		font-size: 16px;
		font-weight: 300;
		line-height: 26px;
	}
	.oferta-1-wrap .box-oferta-11 .text {
		float:left;
		width:420px;
		margin:90px 0px 0px 40px;
		position:relative;
		color: #393939;
		font-family: ProximaNova;
		font-size: 16px;
		font-weight: 300;
		line-height: 26px;
	}
	
	.oferta-1-wrap .box-oferta-12 {
		float:left;
		width:100%;
		height:230px;
		margin:0px 0px 0px 0px;
		position:relative;
		background-color: #fff;
	}
	.oferta-1-wrap .images-12 {
		float:left;
		margin:0px 0px 0px 0px;
		position:relative;
	}
	.oferta-1-wrap .zdjecie-glowne-12 {
		float:right;
		width:240px;
		height:100%;
		margin:0px 0px 0px 0px;
		position:relative;
	}
	.oferta-1-wrap .box-oferta-12 .nag { display:none; }
	.oferta-1-wrap .box-oferta-12 .text {
		float:left;
		width:390px;
		margin:95px 0px 0px 50px;
		position:relative;
		color: #393939;
		font-family: ProximaNova;
		font-size: 16px;
		font-weight: 300;
		line-height: 26px;
	}
	
	.oferta-1-wrap .box-oferta-13 {
		float:left;
		width:100%;
		height:230px;
		margin:0px 0px 0px 0px;
		position:relative;
		background-color: #eaeaea;
		border-bottom:1px solid #e6e6e6;
	}
	.oferta-1-wrap .zdjecie-glowne-13 {
		float:left;
		width:240px;
		height:100%;
		margin:0px 0px 0px 37px;
		position:relative;
	}
	.oferta-1-wrap .box-oferta-13 .nag { 
		float:left;
		margin:70px 0px 0px 45px;
		position:relative;
		width: 159px;
		color: #393939;
		font-family: ProximaNova;
		font-size: 16px;
		font-weight: 300;
		line-height: 26px;
	}
	.oferta-1-wrap .box-oferta-13 .text {
		float:left;
		width:420px;
		margin:105px 0px 0px 40px;
		position:relative;
		color: #393939;
		font-family: ProximaNova;
		font-size: 16px;
		font-weight: 300;
		line-height: 26px;
	}
	
	.oferta-1-wrap .box-oferta-14 {
		float:left;
		width:100%;
		height:230px;
		margin:0px 0px 0px 0px;
		position:relative;
		background-color: #fff;
		border-bottom:1px solid #e6e6e6;
	}
	.oferta-1-wrap .zdjecie-glowne-14 {
		float:right;
		width:478px;
		height:100%;
		margin:0px 0px 0px 0px;
		position:relative;
	}
	.oferta-1-wrap .box-oferta-14 .nag { display:none; }
	.oferta-1-wrap .box-oferta-14 .text {
		float:left;
		width:390px;
		margin:80px 0px 0px 60px;
		position:relative;
		color: #393939;
		font-family: ProximaNova;
		font-size: 16px;
		font-weight: 300;
		line-height: 26px;
	}
	
	.oferta-1-wrap .box-oferta-15 {
		float:left;
		width:100%;
		height:230px;
		margin:0px 0px 0px 0px;
		position:relative;
		background-color: #fff;
		border-bottom:1px solid #e6e6e6;
	}
	.oferta-1-wrap .zdjecie-glowne-15 {
		float:left;
		width:240px;
		height:100%;
		margin:0px 0px 0px 37px;
		position:relative;
	}
	.oferta-1-wrap .box-oferta-15 .nag { 
		float:left;
		margin:90px 0px 0px 45px;
		position:relative;
		width: 159px;
		color: #393939;
		font-family: ProximaNova;
		font-size: 16px;
		font-weight: 300;
		line-height: 26px;
	}
	.oferta-1-wrap .box-oferta-15 .text {
		float:left;
		width:420px;
		margin:90px 0px 0px 40px;
		position:relative;
		color: #393939;
		font-family: ProximaNova;
		font-size: 16px;
		font-weight: 300;
		line-height: 26px;
	}
	
#realizacje  { float:left;width:100%;position:relative;margin:70px 0px 50px 0px;overflow:hidden; }
	.realizacje-wrap { width:960px;position:relative;margin:0 auto; }
	.realizacje-wrap h1 { 
		float:left;
		margin:0px 0px 40px 0px;
		padding:0px 0px 0px 20px;
		border-left:3px solid #0f68d1;
		width: 100%;
		color: #252526;
		font-family: ProximaNova;
		font-size: 30px;
		font-weight: 700;
		line-height: 30px;
		text-transform: uppercase;
	}
			
	.p-newslista { float:left;width:100%;margin:0px 0px 0px 0px; }
		.p-news-box { float:left;width:229px;height:200px;margin:0px 14px 10px 0px;overflow:hidden; }
		.p-news-box-last { float:left;width:229px;height:200px;margin:0px 0px 10px 0px;overflow:hidden; }
			.p-news-left { float:left;width:100%;height:140px;margin:0px 0px 0px 0px; }
				.p-news-zdjecie { width:100%;height:100%;float:left;margin:0px 0px 0px 0px;position:relative; }
				.p-news-zoom  { display:none;position:absolute;right:0;bottom:0;margin:0px 0px 0px 0px; }
			.p-news-right { float:left;width:100%;position:relative;margin:0px 0px 0px 0px; }
				.p-news-tytul { 
					float:left;
					width:100%;
					margin:12px 0px 0px 0px;
					text-align:center;
					color: #130602;
					font-family: ProximaNova;
					font-size: 14px;
					font-weight: 600;
					line-height: 22px;
					text-transform: uppercase;
				}
				.p-news-opis { display:none; }
				.p-news-czytaj { display:none; }
		
		.p-news-box:hover .p-news-zoom, .p-news-box-last:hover .p-news-zoom { display:block; }
		
	.realizacje-wrap .opis {
		float:left;
		margin:0px 0px 0px 0px;
		color: #252526;
		font-family: ProximaNova;
		font-size: 16px;
		line-height: 24px;
		font-weight: 300;
	}
	.realizacje-wrap .galeria { float:left;width:100%;margin:30px 0px 0px 0px; }
	.realizacje-wrap .gallery-box, .realizacje-wrap .gallery-box-last { 
		float:left;
		margin-bottom:10px;
		width:231px;
		height:170px;
		overflow:hidden;
		border:0px solid #b0b0b0;
	}
	.realizacje-wrap .gallery-box { margin-right: 10px; }
	
#kontakt  { float:left;width:100%;position:relative;margin:70px 0px 0px 0px;overflow:hidden;border-bottom:1px solid #e6e6e6; }
	.kontakt-wrap { width:960px;position:relative;margin:0 auto; }
	.kontakt-wrap .kontakt-box {
		float:left;
		width:440px;
		margin:0px 0px 0px 0px;
		position:relative;
	}
	.kontakt-wrap h1 { 
		float:left;
		margin:0px 0px 40px 0px;
		padding:0px 0px 0px 20px;
		border-left:3px solid #0f68d1;
		width: 100%;
		color: #252526;
		font-family: ProximaNova;
		font-size: 30px;
		font-weight: 700;
		line-height: 30px;
		text-transform: uppercase;
	}
	.kontakt-wrap .opis {
		float:left;
		margin:0px 0px 0px 0px;
		color: #252526;
		font-family: ProximaNova;
		font-size: 16px;
		line-height: 24px;
		font-weight: 300;
	}
	.kontakt-wrap .table-5 table {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		position:relative;
	}
	
	#mapa-box { width:510px;height:430px;float:right;margin:0px 0px 50px 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; }
		
		
#middle  { float:left;width:100%;position:relative;margin:50px 0px 50px 0px; }
	.middle-wrap { width:1000px;position:relative;margin:0 auto; }
	.middle-wrap h1  { 
		float:left;
		margin:0px 0px 40px 0px;
		padding:0px 0px 0px 20px;
		border-left:3px solid #0f68d1;
		width: 100%;
		color: #252526;
		font-family: ProximaNova;
		font-size: 30px;
		font-weight: 700;
		line-height: 30px;
		text-transform: uppercase;
	}
	.opis {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		position:relative;
		color: #393939;
		font-family: ProximaNova;
		font-size: 16px;
		line-height: 24px;
		font-weight: 300;
	}
	.opis a { text-decoration:none;color:#222121; }
	.opis a:hover { color:#222121 }
	.opis ul { float:left;width:100%;margin:10px 0px 10px 0px;list-style: none; }
	.opis ul li { float:left;width:100%;padding:0px 0px 10px 25px;background: url(images/li_bg.png) top 5px left no-repeat; }
	
	.zdjecie-glowne { float:left;width:200px;height:200px;position:relative;margin:0px 0px 0px 0px; }
	
	.pliki { float:left;width:100%;margin:20px 0px 0px 0px; }
	.plik { float:left;width:100%;margin:0px 0px 5px 0px; }
	.plik a { text-decoration:none;color:#000; }
	.plik a:hover { color:#003399; }
	.plik-ikona-box { float:left;margin:0px 0px 10px 0px;position:relative; }
	.plik-roz { float:left;position:absolute;bottom:0;width:100%;color:#fff;font-size:10px;text-align:center;margin:13px 0px 0px 0px; }
	.plik-ikona { float:left;width:35px;margin:0px 0px 0px 0px; }
	.plik-tytul { float:left;margin:15px 0px 0px 10px;font-family: 'ProxR', Arial; }
	
	.fb-like-box { float:left;width:100%;margin:30px 0px 30px 0px;position:relative; }
	
	.wstecz  {
		position:absolute;
		right:0;
		top:0;
		float:left;
		margin:0px 0px 40px 0px;
		padding:0px 0px 0px 0px;
		color: #296bb9;
		font-family: ProximaNova;
		font-size: 22px;
		font-weight: 300;
		line-height: 22px;
		text-decoration:none;
	}

#startowa { width:100%;float:left;height:360px;margin:30px 0px 30px 0px; }
	#startowa-wrap { width:950px;margin:0 auto; }
		.s-nag { float:left;width:100%;margin:0px 0px 0px 0px;font-family: 'ProximaNovaL', Arial;color:#151617;font-size:21px; }
			.startowa-nag-hr { float:left;margin:1px 10px 0px 0px; }
		
		.s-left { float:left;width:160px;margin:60px 0px 0px 0px; }
			.logo-b { float:left;margin:0px 0px 0px 0px; }
			
		.s-right { float:right;width:710px;margin:60px 0px 0px 0px; }	
			.s-opis { float:left;width:100%;margin:0px 0px 0px 0px;font-size:18px;line-height:24px;font-family: 'ProximaNovaL', Arial; }
			.s-opis a { text-decoration:none;color:#ff0000; }
			.s-opis a:hover { color:#303030 }
			.s-opis ul { float:left;width:100%;margin:10px 0px 10px 30px; }
			.s-opis h2 {
				float:left;
				width:100%;
				margin:0px 0px 20px 0px;
				color: #0f68d1;
				font-family: ProximaNova;
				font-size: 26px;
				font-weight: 700;
				line-height: 26px;
				text-transform: uppercase;
			}
			.s-czytaj { float:right;margin:20px 0px 0px 0px; }
			
#aktu  { width:100%;float:left;margin:0px 0px 0px 0px;background: url('images/aktu_bg.png') top no-repeat; }
	#aktu-wrap { width:960px;margin:0 auto; }
		.aktu-nag   { float:left;width:100%;margin:30px 0px 0px 0px;color:#fff;font-size:30px;font-family: 'ProximaNovaB', Arial; }
		.aktu-hr { float:right;margin:10px 0px 0px 0px; }
					
	.a-newslista { float:left;width:960px;height:271px;margin:30px 0px 0px 0px; }
		.a-news-all { float:left;width:960px;height:271px;margin:0px 0px 0px 0px; }
		.a-news-box { float:left;width:450px;height:271px;margin:0px 0px 0px 0px; }
		.a-news-box-last { float:right;width:450px;height:271px;margin:0px 0px 0px 0px; }
			.a-news-left { float:left;width:187px;height:271px;margin:0px 0px 0px 0px; }
				.a-news-zdjecie { width:187px;height:271px;float:left;margin:0px 0px 0px 0px; }
				.a-news-zdjecie img { width:187px;margin:0px 0px 0px 0px;float:left;border:0px solid #fff; }
				.a-news-zdjecie img:hover { border: 0px solid #b2b2b2; }
			.a-news-right { float:right;width:240px;height:271px;margin:0px 0px 0px 0px; }
				.a-news-tytul { float:left;width:240px;font-size:18px;color:#fff;line-height:22px;margin:20px 0px 10px 0px;font-family: 'ProximaNovaB', Arial;  }
				.a-news-data { float:left;width:240px;color:#adcaed;font-size:14px; }
				.a-news-opis { float:left;width:240px;text-align:justify;line-height:22px;font-size:16px;color:#fff;margin:20px 0px 0px 0px;font-family: 'ProximaNovaL', Arial; }
				.a-news-czytaj { float:left;font-size:16px;margin:20px 0px 0px 0px;font-family: 'ProximaNovaB', Arial;  }
				.a-news-czytaj a { text-decoration:none;color:#fff; }
				.a-news-arrow { float:left;margin:7px 10px 0px 0px;}
				
		.a-news-arrow-left { float:left;margin:45px 0px 0px 0px;cursor:pointer; }
		.a-news-arrow-right { float:left;margin:45px 0px 0px 20px;cursor:pointer; }
		.a-news-arch { float:left;margin:45px 0px 0px 330px; }
		
		#slide-paga { float:right;margin:35px 0px 20px 0px;left:0px;z-index:3;font-size:12px;font-family: 'ProximaNova', Arial; }
		#slide-paga a { float:left;padding:3px 0px 0px 0px;color:#fff;width:25px;text-align:center;text-decoration:none;height:24px;margin:0px 5px 0px 0px;background: url('images/slider_paga_off.png') no-repeat; }
		#slide-paga a.activeSlide { float:left;color:#000;width:25px;height:24px;background: url('images/slider_paga.png') no-repeat; }
		#slide-paga a:focus { outline: none; }

#formularz  { width:100%;float:left;height:542px;margin:0px 0px 0px 0px;background: url('images/formularz_bg.jpg') top no-repeat; }
	#formularz-wrap { width:960px;margin:0 auto; }
		.form-boxa { float:left;width:500px;margin:0px 0px 0px 0px; }
		.form-nag   { float:left;width:100%;margin:30px 0px 0px 0px;color:#015bc5;font-size:24px;font-family: 'ProximaNovaL', Arial; }
		.form-ops   { float:left;width:100%;margin:10px 0px 0px 0px;color:#516379;font-size:16px;font-family: 'ProximaNovaL', Arial; }
					
	.formularz-div { float:left;width:500px;margin:30px 0px 0px 0px; }
		.form-box { float:left;width:500px;margin:0px 0px 15px 0px; }
		.form-arrow { float:left;margin:3px 10px 0px 10px; }
		.form-text  { float:left;margin:7px 0px 0px 0px;height:35px;width:170px;color:#707c89;font-size:14px;font-family: 'ProximaNovaL', Arial;  }
		.form-input { float:right;width:302px;height:33px;margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;border:1px solid #c6ccd4;background:#ffffff;font-size:14px;font-family: 'ProximaNovaL', Arial; }
		.form-textarea  { float:right;width:302px;max-width:302px;height:116px;max-height:116px;margin:0px 0px 0px 0px;padding:7px 0px 0px 10px;border:1px solid #c6ccd4;background:#ffffff;font-size:14px;font-family: 'ProximaNovaL', Arial; }
		.form-input:focus, .form-textarea:focus { outline:none; }
		.form-submit  { float:right;width:159px;height:32px;clear:both;color:#fff;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:12px;border:none;border:0px solid #dedede;cursor:pointer; }
		.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; }
		.obinput { background:#fff url('images/form_bg.png') top right no-repeat; }
		.form-submit { background:#fff url('images/submit_bg.png') top no-repeat; }
		
		
#bottom  { width:100%;float:left;height:316px;margin:0px 0px 0px 0px;background: url('images/bottom_bg.jpg') top no-repeat; }
	#bottom-wrap { width:1100px;margin:0 auto; }
		.bottom-nag { float:left;width:100%;margin:50px 0px 0px 0px;text-align:center;color:#fff;font-size:36px;font-family: 'ProxiL', Arial; }
		.arrow-left { float:left;margin:90px 0px 0px 0px;cursor:pointer; }
		.partnerzy { float:left;width:960px;height:131px;margin:50px 0px 0px 20px; }
			.partner-box { float:left;width:960px;height:131px;margin:0px 0px 0px 0px; }
			.partner  { float:left;margin:0px 6px 0px 0px; }
		.arrow-right { float:right;margin:90px 0px 0px 0px;cursor:pointer;  }

footer { width:100%;float:left;height:100px;margin:0px 0px 0px 0px;background:#f1f1f1; }
	#footer-wrapper { width:960px;height:60px;margin:0 auto;border-bottom: 1px solid #c5c5c5 }
	footer nav { width:auto;float:left;margin:20px 0px 0px 0px;font-size:14px;font-family: 'ProximaNova', Arial; }
	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:#5b5b5b;text-decoration:none;text-transform: lowercase;padding:0px 0px 0px 0px;display: inline-block; }
	footer nav ul li a:hover {color:#045ec9; }
	footer nav ul li a.active {color:#045ec9; }
	.menu-hr-footer { float:right;margin:7px 15px 0px 15px; }
	footer nav ul li:last-child .menu-hr-footer { display:none; }

	.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;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:22px 40px 0px 0px; }
	.ikon-up { float:right;clear:both;margin:2px -1px 0px 0px;cursor:pointer; }
	
.o-newslista { float:left;width:652px;margin:10px 0px 0px 0px; }
	.o-news-box { float:left;width:652px;margin:0px 0px 20px 0px; }
		.o-news-left { float:left;width:170px;margin:0px 0px 0px 0px; }
			.o-news-zdjecie { width:160px;height:160px;float:left;margin:0px 0px 0px 0px; }
		.o-news-right { float:right;width:470px;margin:0px 0px 0px 0px; }
			.o-news-tytul { float:left;width:470px;font-size:20px;color:#242424;margin:0px 0px 0px 0px; }
			.o-news-opis { float:left;width:470px;text-align:justify;margin:0px 0px 0px 0px; }
			.o-news-czytaj { float:right;font-size:13px;color:#d7171c;margin:0px 0px 0px 0px; }
			
.pro-newslista { float:left;width:652px;margin:10px 0px 0px 0px; }
	.pro-news-box { float:left;width:652px;margin:0px 0px 20px 0px; }
		.pro-news-left { float:left;width:170px;margin:0px 0px 0px 0px; }
			.pro-news-zdjecie { width:160px;height:160px;float:left;margin:0px 0px 0px 0px; }
		.pro-news-right { float:right;width:470px;margin:0px 0px 0px 0px; }
			.pro-news-tytul { float:left;width:470px;font-size:20px;color:#242424;margin:0px 0px 0px 0px; }
			.pro-news-opis { float:left;width:470px;text-align:justify;margin:0px 0px 0px 0px; }
			.pro-news-czytaj { float:right;font-size:13px;color:#d7171c;margin:0px 0px 0px 0px; }

.newslista { float:left;width:652px;margin:10px 0px 0px 0px; }
	.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:160px;float:left;margin:0px 0px 0px 0px; }
		.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; }
			.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; }

.g-newslista { float:left;width:652px;margin:10px 0px 0px 0px; }			
	.news-box-galerie { float:left;width:200px;margin:0px 25px 20px 0px; }
	.news-box-galerie-last { float:left;width:200px;margin:0px 0px 20px 0px; }	
		.news-zdjecie-galerie { width:160px;height:160px;float:left;margin:0px 0px 0px 0px; }
		.news-tytul-galerie { float:left;width:200px;text-align:center;font-size:16px;color:#242424;margin:10px 0px 0px 0px;text-shadow: 1px 1px 1px #b2b2b2; }

.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; }

.options a { color:#000;text-decoration:none; }

.facebook {
	margin-top:50px;
	z-index:60;
	border:3px solid #4a6ea9;
	width:330px;
	height: 214px;
	position: fixed;
	right: -336px;
	top:60px;
}

.facebook img {
	float:left;
	margin:-3px 0px 0px 0px;
	width:50px;
	position: absolute; 
	top: 0px; 
	left: -50px; 
}

.facebook .fb-page {
	float:left;
	margin:0px 0px 0px 0px;
	position:relative;
	width:330px;
	height:220px;
}

#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: 0px) and (max-width: 900px) {
.no-phone { display:none; }

#wrapper { float:left;width:100%;position:relative;margin:0px 0px 0px 0px; }
#wrapper-wrap { float:left;width:90%;position:relative;margin:0px 0px 0px 5%; }
	#logo { float:left;margin:20px 0px 0px 0px; }
	
	#wrapper nav { display:none;width:100%;float:left;margin:15px 0px 20px 0px;font-size:16px;line-height:16px;font-family: ProximaNova; }
	#wrapper nav ul { float:left;width:100%;margin:0px 0px 0px 0px; }
	#wrapper nav ul li { float:left;width:100%;text-align:center;margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;position:relative;list-style: none;border-bottom:1px solid #f4f4f4; }
	#wrapper nav ul li a { color:#3e3f43;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	#wrapper nav ul li a:hover {color:#3e3f43; }
	#wrapper nav ul li a.active {color:#3e3f43; }
	
	.menu-hr { display:none;float:right;margin:3px 20px 0px 20px; }
	
	.menu-tel { float:right;font-size:30px;margin:50px 30px 0px 0px !important;cursor:pointer;color:#3e3f43; }

#container { float:left;width:100%;height:200px;position:relative;margin:0px 0px 30px 0px; }
	#slider-pag-box { display:none;width:1000px;margin:0 auto;position:relative; }
	#slide-1 { float:left;width:100%;height:100%;position:relative;z-index:1; }
		.slides { width:100%;height:100%;position:relative;background-size:auto 100% !important; }
			
#start-1 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px; } 
	#start-1-wrap { float:left;width:90%;position:relative;margin:0px 0px 0px 5%; }

#middle  { float:left;width:90%;position:relative;margin:30px 0px 30px 5%; }
	#middle-wrap { float:left;width:100%;position:relative;margin:0px 0px 0px 0px; }
	#middle-wrap h1 {
		float:left;
		width: 100%;
		position:relative;
		margin:0px 0px 25px 0px;
		padding:0px 0px 5px 0px;
		color: #0d44e1;
		font-family: GalanoGrotesque;
		font-size: 19px;
		font-weight: 300;
		line-height: 30px;
		text-align:left;
		text-transform: uppercase;
		border-bottom:1px solid #cfcfd0;
	}
		.wstecz { float:right;text-decoration:none;color:#fff;background-color:#0d44e1;padding:8px 20px 8px 20px;font-size:14px;line-height:14px;margin:20px 0px 0px 0px; }
		.wstecz:hover { color:#fff; }
		.opis { width:100%;margin:0px 0px 0px 0px;position:relative;color: #303647;font-family: ProximaNova;font-size: 15px;font-weight: 400;line-height: 23px;}
		.opis a { text-decoration:none;color:#303647; }
		.opis a:hover { color:#0d44e1 }
		.opis ul { float:left;width:100%;margin:10px 0px 10px 0px;list-style: none; }
		.opis ul li { float:left;width:93%;padding:0px 0px 10px 7%;background: url(images/li_bg.png) top 7px left no-repeat; }
		
		.zdjecie-glowne { float:left;width:100%;height:200px;position:relative;margin:0px 0px 30px 0px; }
		
		.pliki { float:left;width:100%;margin:20px 0px 0px 0px; }
		.plik { float:left;width:100%;margin:0px 0px 5px 0px; }
		.plik a { text-decoration:none;color:#000; }
		.plik a:hover { color:#003399; }
		.plik-ikona-box { float:left;margin:0px 0px 10px 0px;position:relative; }
		.plik-roz { float:left;position:absolute;bottom:0;width:100%;color:#fff;font-size:10px;text-align:center;margin:13px 0px 0px 0px; }
		.plik-ikona { float:left;width:35px;margin:0px 0px 0px 0px; }
		.plik-tytul { float:left;margin:15px 0px 0px 10px;font-family: ProximaNova; }
		
		.galeria { float:left;width:100%;margin:10px 0px 0px 0px; }
		.gallery-box, .gallery-box-last { 
			float:left;
			margin-bottom:15px;
			width:100%;
			height:250px;
			overflow:hidden;
			border:0px solid #b0b0b0;
		}
		.gallery-box { margin-right: 0px; }
		
		.fb-like-box { float:left;width:100%;margin:30px 0px 30px 0px;position:relative; }

		#mapa-box { width:100%;height:400px;float:left;margin:30px 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; }

footer { width:100%;float:left;position:relative;margin:30px 0px 0px 0px;border-top:1px solid #f4f4f4; }
	#footer-wrapper { width:90%;float:left;position:relative;margin:0px 0px 0px 5%; }
	footer nav { display:none;width:auto;float:left;margin:27px 0px 0px 0px;font-size:13px;line-height:13px;font-family: ProximaNova;text-transform: uppercase;font-weight:600; }
	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:#4b4e54;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	footer nav ul li a:hover {color:#4b4e54; }
	footer nav ul li a.active {color:#4b4e54; }

	.menu-hr-footer { float:right;margin:2px 22px 0px 22px; }

	.odee-tip{ display:inline;position: relative;opacity: 1 }
	.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;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:30px 0px 0px 0px; }
	
		
.a-newslista { float:left;width:100%;margin:30px 0px 0px 0px; }
	.a-news-box { float:left;width:100%;margin:0px 0px 30px 0px; }
	.a-news-box-last { float:left;width:100%;margin:0px 0px 0px 0px; }
		.a-news-left { float:left;width:100%;height:156px;margin:0px 0px 0px 0px; }
			.a-news-zdjecie { width:100%;height:156px;float:left;margin:0px 0px 0px 0px; }
		.a-news-right { float:left;width:100%;margin:0px 0px 0px 0px; }
			.a-news-tytul { float:left;width:100%;font-size:16px;line-height:25px;font-weight: 400;font-family: ProximaNova;color:#303647;margin:30px 0px 0px 0px; }
			.a-news-data { float:left;width:100%;font-size:13px;line-height:13px;font-weight: 400;font-family: ProximaNova;color:#838691;margin:10px 0px 0px 0px; }
			.a-news-opis { float:left;width:100%;text-align:justify;margin:0px 0px 0px 0px; }
			.a-news-czytaj { float:left;margin:20px 0px 0px 0px; }
			
.p-newslista { float:left;width:652px;margin:10px 0px 0px 0px; }
	.p-news-box { float:left;width:652px;margin:0px 0px 20px 0px; }
		.p-news-left { float:left;width:170px;margin:0px 0px 0px 0px; }
			.p-news-zdjecie { width:160px;height:160px;float:left;margin:0px 0px 0px 0px; }
		.p-news-right { float:right;width:470px;margin:0px 0px 0px 0px; }
			.p-news-tytul { float:left;width:470px;font-size:20px;color:#242424;margin:0px 0px 0px 0px; }
			.p-news-opis { float:left;width:470px;text-align:justify;margin:0px 0px 0px 0px; }
			.p-news-czytaj { float:right;font-size:13px;color:#d7171c;margin:0px 0px 0px 0px; }
			
.o-newslista { float:left;width:652px;margin:10px 0px 0px 0px; }
	.o-news-box { float:left;width:652px;margin:0px 0px 20px 0px; }
		.o-news-left { float:left;width:170px;margin:0px 0px 0px 0px; }
			.o-news-zdjecie { width:160px;height:160px;float:left;margin:0px 0px 0px 0px; }
		.o-news-right { float:right;width:470px;margin:0px 0px 0px 0px; }
			.o-news-tytul { float:left;width:470px;font-size:20px;color:#242424;margin:0px 0px 0px 0px; }
			.o-news-opis { float:left;width:470px;text-align:justify;margin:0px 0px 0px 0px; }
			.o-news-czytaj { float:right;font-size:13px;color:#d7171c;margin:0px 0px 0px 0px; }
			
.pro-newslista { float:left;width:652px;margin:10px 0px 0px 0px; }
	.pro-news-box { float:left;width:652px;margin:0px 0px 20px 0px; }
		.pro-news-left { float:left;width:170px;margin:0px 0px 0px 0px; }
			.pro-news-zdjecie { width:160px;height:160px;float:left;margin:0px 0px 0px 0px; }
		.pro-news-right { float:right;width:470px;margin:0px 0px 0px 0px; }
			.pro-news-tytul { float:left;width:470px;font-size:20px;color:#242424;margin:0px 0px 0px 0px; }
			.pro-news-opis { float:left;width:470px;text-align:justify;margin:0px 0px 0px 0px; }
			.pro-news-czytaj { float:right;font-size:13px;color:#d7171c;margin:0px 0px 0px 0px; }

.newslista { float:left;width:652px;margin:10px 0px 0px 0px; }
	.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:160px;float:left;margin:0px 0px 0px 0px; }
		.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; }
			.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; }

.g-newslista { float:left;width:652px;margin:10px 0px 0px 0px; }			
	.news-box-galerie { float:left;width:200px;margin:0px 25px 20px 0px; }
	.news-box-galerie-last { float:left;width:200px;margin:0px 0px 20px 0px; }	
		.news-zdjecie-galerie { width:160px;height:160px;float:left;margin:0px 0px 0px 0px; }
		.news-tytul-galerie { float:left;width:200px;text-align:center;font-size:16px;color:#242424;margin:10px 0px 0px 0px;text-shadow: 1px 1px 1px #b2b2b2; }

.formularz-div { float:left;width:100%;margin:50px 0px 0px 0px; }
	.form-box-left { float:left;width:100%;margin:0px 0px 0px 0px;overflow:hidden;position:relative; }
	.form-box-right { float:right;width:100%;margin:0px 0px 0px 0px;position:relative; }
	
	.form-box { float:left;width:100%;margin:0px 0px 0px 0px; }
	.form-box-last { float:left;width:100%;margin:0px 0px 0px 0px; }
	.form-box-kod { float:left;width:100%;margin:0px 0px 0px 0px; }
	.form-box-all { float:left;width:100%;margin:0px 0px 0px 0px; }
	
	.form-text  { float:left;margin:0px 0px 15px 0px;width:100%;font-size:15px;line-height:15px;color:#000;font-family: ProximaNova; }
	.form-input { float:left;width:95%;height:37px;margin:0px 0px 0px 0px;padding:0px 0px 0px 5%;color:#000;border:1px solid #fff;background:#ffffff;font-size:15px;font-family: ProximaNova; }
	.form-textarea  { float:left;width:95%;max-width:95%;height:129px;max-height:129px;margin:0px 0px 0px 0px;color:#000;padding:10px 0px 0px 5%;border:1px solid #fff;background:#ffffff;font-size:15px;font-family: ProximaNova; }
	.form-input:focus, .form-textarea:focus, .form-submit:focus { outline:none; }
	.form-submit  { float:right;width:219px;height:39px;margin:40px 0px 0px 0px;color:#fff;background-color:#000;padding:0px 0px 0px 0px;font-size:15px;font-family: ProximaNova;border:none;border:0px solid #dedede;cursor:pointer; }
	.form-dziekuje { float:left;padding:20px;text-align:center;font-size:16px;line-height:22px;font-family: ProximaNova;margin:20px 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; }

.options a { color:#000;text-decoration:none; }

.facebook {
	display:none;
	margin-top:50px;
	z-index:6;
	border:3px solid #4a6ea9;
	width:330px;
	height: 214px;
	position: fixed;
	right: -336px;
	top:60px;
}

.facebook img {
	float:left;
	margin:-3px 0px 0px 0px;
	width:50px;
	position: absolute; 
	top: 0px; 
	left: -50px; 
}

.facebook .fb-page {
	float:left;
	margin:0px 0px 0px 0px;
	position:relative;
	width:330px;
	height:220px;
}

#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:80%px;margin:25px 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:12px;line-height:12px;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; }
	
}

@font-face {
    font-family: 'ProximaNova';
    src: url('fonts/proximanova-regular-webfont.eot');
    }

@font-face {
    font-family: 'ProximaNova';
    src: url('fonts/proximanova-regular-webfont.ttf') format('truetype'),
         url('fonts/proximanova-regular-webfont.svg#ProximaNova') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ProximaNovaL';
    src: url('fonts/proximanova-light-webfont.eot');
    }

@font-face {
    font-family: 'ProximaNovaL';
    src: url('fonts/proximanova-light-webfont.ttf') format('truetype'),
         url('fonts/proximanova-light-webfont.svg#ProximaNovaL') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ProximaNovaBL';
    src: url('fonts/proximanova-black-webfont.eot');
    }

@font-face {
    font-family: 'ProximaNovaBL';
    src: url('fonts/proximanova-black-webfont.ttf') format('truetype'),
         url('fonts/proximanova-black-webfont.svg#ProximaNovaBL') format('svg');
    font-weight: normal;
    font-style: normal;

}
