html, body { font-size:14px;line-height:18px;height:100%;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; }

/* css/style_more.css - more css */
/* fonts/dir_name/font_name_font.css - more fonts */

.box-all .text {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	font-family: Foco;
	font-weight: 400;
	color: #242424;
	font-size: 17px;
	line-height: 26px;
}
.box-all .wrap .box .text a {
	color: #2989c0;
}
.box-all .wrap .box .text a:hover {
	color: #ff8a00;
}
	.margin-add { top:20px; }

.skip {
	background:#000;
	left:50%;
	top:0;
	text-decoration:underline;
	color:#fff;
	padding:10px 20px 10px 20px;
}
.skip-1, .skip-2 {
        position: absolute;
        top: -1000px;
        left: -1000px;
        height: 1px;
        width: 1px;
        text-align: left;
        overflow: hidden;
    }
    
    a.skip-1:active, 
    a.skip-1:focus, 
    a.skip-1:hover {
        left: 0; 
        top: 0;
        width: auto; 
        height: auto; 
        overflow: visible; 
		z-index:50;
    }
	a.skip-2:active, 
    a.skip-2:focus, 
    a.skip-2:hover {
        left: 0; 
        top: 0;
        width: auto; 
        height: auto; 
        overflow: visible; 
		z-index:50;
    }

:focus, .imageAnchor:focus img {
	border-bottom:2px solid red;
}
.mr {
	float:left;
}

body { overflow-x: hidden;border-bottom:0 !important;  }

.contrast { display:none;visibility:hidden; }
.disabled { opacity:0.3; }
.reset {  }
.play-icon { display:none; }
.pause-icon { display:none; }

#start-1 .wrap .text a { color:white; }

.error-search {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:40px 0px 80px 0px;
	position:relative;
	text-align:center;
	font-family: Foco;
	font-size: 28px;
	color:#ff8a00;
	font-weight: 100;
	line-height: 28px;
}
#page { border-bottom:0 !important; }
@media screen and (min-width: 1200px) and (max-width: 5000px) {
.no-comp { display:none !important; }

.video-box {
	position:relative;
}
.video-box:before {
	content:url('images/play_icon2.png'); /* with class ModalCarrot ??*/
	position:absolute; /*or absolute*/
	z-index:10; /*a number that's more than the modal box*/
	margin: -97px 0px 0px -97px;
	padding:0px 0px 0px 0px;
	left:50%;
	top:50%;
	cursor:pointer;
}
	.nocontent:before {
		display:none !important;
		content:url('') !important;
	}
.video {
	position: relative;
    top: 0px;
    left: 0;
    min-width: 870px;
    min-height: 490px;
    width: auto;
    height: 490px;
    margin:10px 0px 10px 0px;
}

.tag {
	float:right;
	width:40px;
	height:230px;
	margin:150px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:fixed;
	top:0;
	right:0;
	background-color:#fff;
	z-index:40;
}
	.tag .ikon {
		float:left;
		width:100%;
		height:20%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	.tag .ikon-1 { background: url(images/tag_icon_1.png) center no-repeat; }
	.tag .ikon-2 { background: url(images/tag_icon_2.png) center no-repeat; }
	.tag .ikon-3 { background: url(images/tag_icon_3.png) center no-repeat; }
	.tag .ikon-4 { background: url(images/tag_icon_4.png) center no-repeat; }
	.tag .ikon-5 { background: url(images/tag_icon_5.png) center no-repeat; }
	
	.tag .search {
		display:none;
		float:left;
		width:200px;
		margin:0px 0px 0px 0px;
		padding:5px 0px 5px 5px;
		background-color:#fff;
		position:absolute;
		top:0;
		left:-200px;
	}
		.tag .search form {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		.tag .search form .search-input {
			float:left;
			width:90%;
			height:40px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 5%;
			position:relative;
			background-color:#fff;
			border:1px solid #2e527b;
			font-family: Foco;
			font-size: 16px;
			font-weight: 100;
			line-height: 16px;
		}
		
	.tag .fonts {
		display:none;
		float:left;
		width:100px;
		height:30px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 5px 15px;
		background-color:#fff;
		position:absolute;
		top:100px;
		left:-115px;
	}
		.tag .fonts a {
			float:left;
			margin:0px 0px 0px 0px;
			padding:0px 5px 0px 5px;
			position:relative;
			color: black;
			font-family: Foco;
			font-size: 28px;
			line-height: 35px;
			text-transform: uppercase;
			font-weight: 100;
			letter-spacing:2px;
			cursor:pointer;
		}
			.tag .fonts .normal {
				font-size:20px;
			}
			.tag .fonts .large {
				font-size:24px;
			}
			.tag .fonts .big {
				font-size:28px;
			}
	
	.tag .social {
		float:left;
		width:0px;
		height:60px;
		margin:0px 35px 0px 0px;
		padding:5px 0px 5px 0px;
		background-color:#fff;
		position:absolute;
		bottom:0px;
		right:0px;
		overflow:hidden;
	}
		.tag .social .fb-like {
			float:left;
			margin:0px 0px 0px 0px;
			padding:0px 5px 0px 5px;
			position:relative;
		}
		.tag .social .gp {
			float:left;
			margin:0px 0px 0px 0px;
			padding:0px 5px 0px 5px;
			position:relative;
		}
		.tag .social .tw {
			float:right;
			margin:20px 0px 0px 5px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
	
#wrapper { 
	float:left;
	width:100%;
	height:77px;
	position:relative;
	top:0;
	left:0;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	background-color:#fff;
	z-index:20;
}
	#wrapper .wrap { 
		width:1225px;
		height:100%;
		position:relative;
		margin:0 auto;
	}
	#wrapper .wrap .logo { 
		float:left;
		position:relative;
		margin:9px 0px 0px 0px; 
		padding:0px 0px 0px 0px; 
	}	
	#wrapper .wrap .logo-project {
		float:left;
		width: 290px;
		height: 120px;
		margin:0px 0px 0px -145px;
		padding:0px 0px 0px 0px;
		left:50%;
		top:0;
		position:absolute;
		background: url(images/logo_project_bg.png) top no-repeat;
	}
	#wrapper .wrap .logo-project img {
		float:left;
		margin:19px 0px 0px -103px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:50%;
	}
	#wrapper .menu-tel { 
		float: right;
		font-size: 26px;
		margin: 25px 0px 0px 0px !important;
		cursor: pointer;
		color: #2e527b; 
		font-weight:100;
	}
	
	.menu { 
		display:none;
		float:left;
		width:100%;
		position:absolute;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		top:77px;
		left:0;
		font-family: Foco;
		font-size: 28px;
		font-weight: 100;
		line-height: 51px;
		z-index:15;
		background-color: #2e527b;
	}
	.menu .menu-close { 
		width:1220px;
		position:relative;
		margin:0 auto;
	}
	.menu .menu-tel-close { 
		float: right;
		font-size: 26px;
		margin: 25px 0px 0px 0px !important;
		cursor: pointer;
		color: #fff; 
		font-weight:100;
	}
	.menu ul { 
		float:left;
		width:650px;
		position:relative;
		margin:0px 0px 0px -325px;
		padding:70px 0px 80px 0px;
		top:0;
		left:50%;
	}
	.menu ul li { 
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;		
		list-style: none; 
		text-align:center;
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	}
	.menu ul li a { 
		color: white;
		text-decoration:none;
		padding:0px 0px 0px 0px;
		display: inline-block; 
	}
	.menu ul li a:hover { color: #ff8d13; }
	.menu ul li a.active { color: #ff8d13; }
	.menu ul li .menu-hr { display:none; }
	.menu ul li:last-child { border-bottom:0px !important; }
	

#container { 
	float:left;
	width:100%;
	height:490px;
	position:relative;
	margin:0px 0px 0px 0px; 
	overflow:hidden;
	background-color:#fff;
}
	#container .slide-1 { 
		float:left;
		width:100%;
		height:100%;
		position:relative;
		z-index:1; 
	}
		#container .slides { 
			float:left;
			width:100%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#container .slides .box { 
			float:left;
			width:100%;
			height:185px;
			margin:-80px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:50%;
			left:0; 
		}
	#container .play-icon {
		float:left;
		margin:-97px 0px 0px -97px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:30%;
		top:100%;
		z-index:10;
		cursor:pointer;
	}
	
		#container .play-icon-org {
		float:left;
		margin:-97px 0px 0px -97px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:50%;
		top:50%;
		z-index:10;
		cursor:pointer;
	}
	
		#container .pause-icon {
		float:left;
		margin:-97px 0px 0px -97px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:34%;
		top:100%;
		z-index:10;
		cursor:pointer;
	}
	
	#container .arrow-down {
		float:left;
		margin:0px 0px 0px -20px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:50%;
		bottom:5%;
		z-index:10;
		cursor:pointer;
	}
	#container .bg {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		top:0;
		left:0;
		position:absolute;
		z-index: 6;
	}
	#container .video {
		position: relative;
		top: 35px;
		left: 50%;
		min-width: 870px;
		min-height: 490px;
		width: auto;
		height: 490px;

		-ms-transform: translateX(-50%) translateY(-110%);
		-moz-transform: translateX(-50%) translateY(-110%);
		-webkit-transform: translateX(-50%) translateY(-110%);
		transform: translateX(-50%) translateY(-110%);	
	}
	

		
#start-1 { float:left;width:100%;height:665px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background: url(images/start_1_bg.jpg) top repeat-x;overflow:hidden; } 
#start-1 .wrap { width:1165px;position:relative;margin:0 auto;z-index:2; }
	#start-1 .wrap h1 {
		float:left;
		margin:43px 0px 0px 40px;
		padding:0px 0px 0px 0px;
		position:relative;
		width: 270px;
		color: white;
		font-family: Foco;
		font-size: 28px;
		line-height: 41px;
		text-transform: uppercase;
		font-weight: 100;
		letter-spacing:2px;
	}
	#start-1 .wrap .text {
		float:left;
		margin:45px 0px 0px 30px;
		padding:0px 0px 0px 0px;
		position:relative;
		width: 750px;
		color: white;
		font-family: Foco;
		font-size: 19px;
		font-weight: 400;
		line-height: 26px;
	}
	#start-1 .wrap  .boxes {
		float:left;
		width:100%;
		margin:75px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#start-1 .wrap  .boxes .box {
		float:left;
		width:281px;
		margin:0px 12px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#start-1 .wrap  .boxes .box:last-of-type {
		margin:0px 0px 0px 0px !important;
	}
	#start-1 .wrap  .boxes .box img {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#start-1 .wrap  .boxes .box .ikon-up {
		float:right;
		width:133px;
		height:133px;
		margin:-30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:0;
		right:0;
	}
		#start-1 .wrap  .boxes .box:hover .ikon-1-1 {
			background: url(images/s_1_icon_m_on.png) center no-repeat !important;
		}
		#start-1 .wrap  .boxes .box:hover .ikon-1-2 {
			background: url(images/s_2_icon_m_on.png) center no-repeat !important;
		}
		#start-1 .wrap  .boxes .box:hover .ikon-1-3 {
			background: url(images/s_3_icon_m_on.png) center no-repeat !important;
		}
		#start-1 .wrap  .boxes .box:hover .ikon-1-4 {
			background: url(images/s_4_icon_m_on.png) center no-repeat !important;
		}
		
	#start-1 .wrap  .boxes .box h2 {
		float:left;
		width:210px;
		margin:-8px 0px 0px 25px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: Foco;
		font-size: 27px;
		font-weight: 700;
		line-height: 30px;
		text-transform: uppercase;
		text-align:center;
		letter-spacing:1px;
	}
	#start-1 .wrap  .boxes .box:hover h2 {
		color:#ff8d12;
	}
	
#start-1 .hr {
	float:left;
	position:absolute;
	left:0;
	top:285px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:1;
}
#start-1 .arrow-go-2 {
	float:left;
	margin:0px 0px 0px -20px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:50%;
	bottom:5%;
	z-index:10;
	cursor:pointer;
}

#start-2 { float:left;width:100%;height:445px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden; } 
#start-2 .wrap { width:1090px;position:relative;margin:0 auto; }
	#start-2 .wrap  .boxes {
		float:left;
		width:100%;
		margin:80px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#start-2 .wrap  .boxes .box {
		float:left;
		width:325px;
		margin:0px 55px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#start-2 .wrap  .boxes .box:last-of-type {
		margin:0px 0px 0px 0px !important;
	}
	#start-2 .wrap  .boxes .box .foto {
		float:left;
		width:100%;
		height:185px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		z-index:2;
		transition: all .4s ease-in-out;
	}
	
		#start-2 .wrap  .boxes .box img {
			float:left;
			margin:30px 0px 0px -78.5px;
			padding:0px 0px 0px 0px;
			position:absolute;
			top:0;
			left:50%;
			z-index:3;
			opacity:0.7;
		}
	#start-2 .wrap  .boxes .box h3 {
		float:left;
		width:100%;
		margin:45px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #2e527b;
		font-family: Foco;
		font-size: 27px;
		line-height:36px;
		font-weight: 700;
		text-transform: uppercase;
		text-align:center;
		z-index:2;
	}
	#start-2 .wrap  .boxes .box:hover img {
		opacity:1;
	}
	#start-2 .wrap  .boxes .box:hover h3 {
		color:#ff8d12;
	}
	#start-2 .wrap  .boxes .box:hover .foto {
		transform: scale(1.05);
	}

	#start-2 .wrap  .boxes .box .shadow {
		float:left;
		position:absolute;
		margin:-30px 0px 0px -20px;
		padding:0px 0px 0px 0px;
		top:0;
		left:0;
		z-index:1;
	}
	
#container-small {
	float:left;
	width:100%;
	height:325px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
	background: url(images/slider_page.jpg) center no-repeat;
}
	#container-small h1 {
		float:left;
		width:80%;
		margin:135px 0px 0px 10%;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		line-height: 43px;
		color: #2e527b;
		font-size: 33px;
		font-weight: 700;
		text-transform: uppercase;
		text-align: center;
	}
	#container-small .text {
		float:left;
		width:80%;
		margin:0px 0px 0px 10%;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		color: #242424;
		font-size: 17px;
		font-weight: 400;
		text-align: center;
	}
	
#page { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden; } 
#page .wrap { position:relative;margin:0 auto; }	
#page .metody { width:1115px;position:relative;margin:0 auto; }	
	#page .metody .foto { 
		float:left;
		width:440px;
		height:560px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#page .metody .text {
		float:left;
		width:500px;
		margin:90px 0px 0px 60px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		font-size: 17px;
		line-height: 26px;
		color: #242424;
		font-weight: 400;
	}
	#page .metody .text strong {
		color: #ff8d12;
		font-weight: 700;
	}
	#page .metody .text ul { 
		float:left;
		width:100%;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		list-style: none; 
		position:relative;
	}
	#page .metody .text ul li { 
		float:left;
		width:97%;
		padding:0px 0px 20px 3%;
		background: url(images/metody_li_bg.png) top 10px left no-repeat;
		position:relative;
	}
	#page .metody .text a {
		text-decoration:none;
		color: #2e527b;
	}
	
		#metody-more { float:left;width:100%;position:relative;margin:0px 0px 30px 0px;padding:0px 0px 0px 0px; } 
			#metody-more h3 {
				float:left;
				width:100%;
				margin:0px 0px 45px 0px;
				padding:0px 0px 0px 0px;
				color: #2e527b;
				font-family: Foco;
				font-size: 18px;
				font-weight: 700;
				line-height: 26px;
				text-transform: uppercase;
				text-align:center;
			}
			#metody-more .box {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				border-top: 1px solid rgba(41, 137, 192, 0.2);
			}
			#metody-more .box:last-of-type {
				border-bottom: 1px solid rgba(41, 137, 192, 0.2);
			}
				#metody-more .box .wrap { width:950px;position:relative;margin:0 auto; }
				#metody-more .box .wrap .title {
					float:left;
					width:100%;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					position:relative;
					color: #2e527b;
					font-family: Foco;
					font-size: 16px;
					font-weight: 400;
					line-height: 44px;
					background: url(images/page_metody_more_arrow.png) right no-repeat;
				}
				#metody-more .box:hover .title {
					background: url(images/page_metody_more_arrow_hover.png) right no-repeat;
				}

#page .system { width:1095px;position:relative;margin:0 auto; }					
	#page .system .text {
		float:left;
		width:100%;
		margin:75px 0px 55px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		font-size: 17px;
		line-height: 26px;
		color: #242424;
		font-weight: 400;
	}
	#page .system .text p {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#page .system .text h3 {
		float:left;
		width:100%;
		height:80px;
		margin:50px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #2e527b;
		font-family: Foco;
		font-size: 24px;
		font-weight: 700;
		line-height: 24px;
		background: url(images/system_h3_bg.png) top 5px center no-repeat;
	}
	#page .system .text ul { 
		float:left;
		width:100%;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		list-style: none; 
		position:relative;
	}
	#page .system .text ul li { 
		float:left;
		width:98%;
		padding:0px 0px 10px 2%;
		background: url(images/metody_li_bg.png) top 12px left no-repeat;
		position:relative;
	}
	#page .system .text a {
		text-decoration:none;
		color: #2e527b;
	}
	#page .system .text table {
		float:left;
		width:25%;
		margin:0px 0px 0px 0px;
		padding:0px 2% 0px 2%;
		position:relative;
		text-align:center;
	}
	#page .system .text table strong {
		float:left;
		width:100%;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		color: #2e527b;
	}
	
#page .faq { 
	float:left;
	width:100%;
	margin:60px 0px 70px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}		
#page .faq .box {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	border-bottom: 1px solid rgba(41, 137, 192, 0.2);
}
	#page .faq .box .wrap { width:950px;position:relative;margin:0 auto; }
	#page .faq .box .wrap .title {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #2e527b;
		font-family: Foco;
		font-size: 20px;
		font-weight: 700;
		line-height: 80px;
		background: url(images/page_faq_main_off.png) top  20px right 7px no-repeat;
		text-align:center;
		cursor:pointer;
	}
	#page .faq .box:hover {
		background-color: #2e527b;	
	}
	#page .faq .box:hover .title {
		color:white;
		background: url(images/page_faq_main_on.png) top 28px right no-repeat;
	}

	#page .faq .active-box  {
		background-color: #2e527b;	
	}
	#page .faq .active-box .title {
		color:white !important;
		background: url(images/page_faq_main_on.png) top 28px right no-repeat !important;
	}

#page .faq .box-q {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background-color: #eaedf2;
}	
	.active-box-q {  }

#page .faq .box-q .wrap { width:1190px;position:relative;margin:0 auto; }
	#page .faq .box-q .wrap .boxes {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border-bottom: 1px solid rgba(41, 137, 192, 0.2);
	}
	#page .faq .box-q .wrap .boxes:last-of-type {
		border-bottom: 0px solid rgba(41, 137, 192, 0.2) !important;
	}
	#page .faq .box-q .wrap .title-q {
		float:left;
		width:950px;
		margin:0px 0px 0px -475px;
		padding:25px 0px 25px 0px;
		position:relative;
		top:0;
		left:50%;
		color: #2e527b;
		font-family: Foco;
		font-size: 20px;
		font-weight: 700;
		line-height: 26px;
		background: url(images/page_faq_q_main_off.png) top 20px right 7px no-repeat;
		cursor:pointer;
		clear:both;
	}
			#page .faq .box-q .wrap .active-faq {
			background: url(images/page_faq_q_main_on.png) top 25px right 8px no-repeat;
		}
		#page .faq .box-q .wrap .title-q .number {
			float:left;
			margin:0px 5px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#page .faq .box-q .wrap .title-q .name {
			float:left;
			width:850px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
	#page .faq .box-q .wrap .text-q {
		float:left;
		width:950px;
		margin:0px 0px 0px -475px;
		padding:10px 0px 50px 0px;
		position:relative;
		top:0;
		left:50%;
		font-family: Foco;
		line-height: 26px;
		color: #242424;
		font-size: 17px;
		font-weight: 400;	
		clear:both;
	}
		#page .faq .box-q .wrap .text-q .info {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#page .faq .box-q .wrap .text-q ul { 
			float:left;
			width:100%;
			margin:5px 0px 5px 0px;
			padding:0px 0px 0px 0px;
			list-style: none; 
			position:relative;
		}
		#page .faq .box-q .wrap .text-q ul li { 
			float:left;
			width:98%;
			padding:0px 0px 3px 2%;
			background: url(images/metody_li_bg.png) top 10px left no-repeat;
			position:relative;
		}
		#page .faq .box-q .wrap .text-q a {
			color: #008ac4;
		}
		#page .faq .box-q .wrap .text-q blockquote {
			float:left;
			width:96%;
			margin:-5px 0px 10px 0px;
			padding:0px 0px 0px 4%;
			position:relative;
			font-style:italic;
			background: url(images/blockquote_bg.png) top left no-repeat;
		}
		#page .faq .box-q .wrap .text-q table {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			border-spacing: 0; 
			border-collapse: collapse;
		}
		#page .faq .box-q .wrap .text-q table tr td {
			border-bottom:1px solid #ff8d13;
			padding:10px 0px 10px 0px;
		}
	#page .faq .box-q .wrap .print-q {
		float:right;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		clear:both;
	}
	
#page .pobierz { width:1080px;position:relative;margin:0 auto; }	
	#page .pobierz .boxes {
		float:left;
		width:100%;
		height:59px;
		margin:0px 0px 40px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#page .pobierz .boxes .box {
			float:left;
			width:33.33%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background-color: #eaedf2;
		}
			#page .pobierz .boxes .box-50 {
				width:50%;
			}
			#page .pobierz .boxes .box-100 {
				width:100%;
			}
		#page .pobierz .boxes .box p {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			color: #2e527b;
			font-family: Foco;
			font-size: 20px;
			font-weight: 700;
			line-height: 59px;
			text-align:center;
			text-transform:uppercase;
		}
		#page .pobierz .boxes .box .arrow {
			display:none;
			float:left;
			position:absolute;
			left:50%;
			bottom:-12px;
			margin:0px 0px 0px -12px;
			padding:0px 0px 0px 0px;
		}	
		#page .pobierz .boxes .box:hover {		
			background-color: #2e527b;
		}
		#page .pobierz .boxes .box:hover p {
			color:#fff;
		}
		#page .pobierz .boxes .box:hover .arrow {
			display:block;
		}
		#page .pobierz .boxes .active-pobierz {
			background-color: #2e527b;
		}
		#page .pobierz .boxes .active-pobierz p {
			color:#fff;
		}
		#page .pobierz .boxes .active-pobierz .arrow {
			display:block;
		}
		
	#page .pobierz .text {
		float:left;
		width:100%;
		margin:30px 0px 70px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		font-size: 17px;
		line-height: 26px;
		color: #242424;
		font-weight: 400;
	}
	#page .pobierz .text strong {
		color: #ff8d12;
		font-weight: 700;
	}
	#page .pobierz .text ul { 
		float:left;
		width:100%;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		list-style: none; 
		position:relative;
	}
	#page .pobierz .text ul li { 
		float:left;
		width:97%;
		padding:0px 0px 20px 3%;
		background: url(images/metody_li_bg.png) top 10px left no-repeat;
		position:relative;
	}
	#page .pobierz .text a {
		text-decoration:none;
		color: #2e527b;
	}
		
	.pliki { 
		float:left;
		width:905px;
		position:relative;
		margin:40px 0px 40px 60px; 
		padding:0px 0px 0px 0px;
		top:0;
		left:0;
	}
	.plik { 
		float:left;
		width:100%;
		margin:0px 0px 40px 0px; 
		padding:0px 0px 0px 0px; 
		position:relative;
		background: url(images/blockquote_bg.png) top left no-repeat;
	}
	.plik a {
		float:right;
		width: 144px;
		height: 32px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 15px;
		color: white;
		font-family: Foco;
		font-size: 14px;
		font-weight: 700;
		line-height: 32px;
		text-transform: uppercase;
		text-decoration:none;
		background: #2989c0 url(images/pobierz_icon.png) center right 15px no-repeat;
	}
	.plik-tytul { 
		float:left;
		width: 640px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 40px;
		color: #242424;
		font-family: Foco;
		font-size: 17px;
		font-weight: 400;
		line-height: 26px;
	}
	.plik:hover a {
		background-color:#ff8a00;
		color:#fff;
	}
	
	#page .pobierz .publikacje {
		float:left;
		width:870px;
		margin:40px 0px 50px 80px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#page .pobierz .publikacja {
		float:left;
		width:100%;
		margin:0px 0px 40px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#page .pobierz .publikacja .left {
			float:left;
			width:420px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
			#page .pobierz .publikacja .title {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: #242424;
				font-family: Foco;
				font-weight: 400;
				line-height: 26px;
				font-size: 17px;
			}
			#page .pobierz .publikacja .name {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: #242424;
				font-family: Foco;
				font-weight: 400;
				line-height: 26px;
				font-size: 17px;
			}
			#page .pobierz .publikacja .info {
				float:left;
				width:100%;
				margin:15px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: #242424;
				font-family: Foco;
				font-weight: 400;
				line-height: 24px;
				font-size: 14px;
			}
		#page .pobierz .publikacja .foto {
			float:left;
			width: 177px;
			height: 251px;
			margin:0px 0px 0px 60px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#page .pobierz .publikacja .right {
			float:right;
			width:145px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
			#page .pobierz .publikacja .right a {
				float:left;
				width: 144px;
				height: 32px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 15px;
				color: white;
				font-family: Foco;
				font-size: 14px;
				font-weight: 700;
				line-height: 32px;
				text-transform: uppercase;
				text-decoration:none;
				background: #2989c0 url(images/pobierz_icon.png) center right 15px no-repeat;
			}
			#page .pobierz .publikacja .right a:hover {
				background-color:#ff8a00;
				color:#fff;
			}
			#page .pobierz .publikacja .right .plik {
				margin:70px 0px 20px 0px;
			}
			#page .pobierz .publikacja .right .pobierz-file {
				float:left !important;
			}
		
#page .default { width:1115px;position:relative;margin:0 auto; }	
	#page .default .foto { 
		float:left;
		width:440px;
		height:560px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#page .default .text {
		float:left;
		width:100%;
		margin:60px 0px 60px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		font-size: 17px;
		line-height: 26px;
		color: #242424;
		font-weight: 400;
	}
		#page .default .text-small {
			margin:60px 0px 60px 60px;
			width:500px;
		}
	#page .default .text strong {
		color: #ff8d12;
		font-weight: 700;
	}
	#page .default .text ul { 
		float:left;
		width:100%;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		list-style: none; 
		position:relative;
	}
	#page .default .text ul li { 
		float:left;
		width:97%;
		padding:0px 0px 20px 3%;
		background: url(images/metody_li_bg.png) top 10px left no-repeat;
		position:relative;
	}
	#page .default .text a {
		text-decoration:none;
		color: #2e527b;
	}
	
#rejestr  { float:left;width:100%;min-height:590px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background: url(images/rejestr_bg.jpg) top no-repeat; } 
#rejestr .wrap { width:1050px;position:relative;margin:0 auto; }	
#rejestr .wrap .left {
	float:left;
	width:460px;
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#rejestr .wrap .left h1 {
		float:left;
		width:100%;
		margin:0px 0px 15px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		color: #2e527b;
		font-size: 26px;
		font-weight: 700;
		line-height: 26px;
		text-transform: uppercase;
	}
	#rejestr .wrap .left .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		color: #242424;
		font-size: 17px;
		font-weight: 400;
		line-height: 26px;
	}
	#rejestr .wrap .left form {
		float:left;
		width:100%;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#rejestr .wrap .left form .select {
		float:left;
		width:100%;
		height:40px;
		margin:0px 0px 20px 0px;
		padding:0px 8% 0px 3%;
		position:relative;
		border:1px solid #ccc;
		color: #767676;
		font-family: Foco;
		font-size: 17px;
		font-weight: 400;
		line-height: 26px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-webkit-appearance: none;
		-moz-appearance: none;
		text-indent: 1px;
		text-overflow: '';
		background: url(images/form_select_bg.png) top 15px right 17px no-repeat;
	}
		select::-ms-expand {
			display: none;
		}
	#rejestr .wrap .left form .reset {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 15px 0px 15px;
		position:relative;
		border:0;
		color: white;
		font-family: Foco;
		font-size: 17px;
		font-weight: 700;
		line-height: 40px;
		text-transform:uppercase;
		text-decoration:none;
		text-align:left;
		letter-spacing:1px;
		cursor:pointer;
		background: #2989c0;
	}
	#rejestr .wrap .left form .submit {
		float:right;
		width: 285px;
		height: 40px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 15px;
		position:relative;
		border:0;
		color: white;
		font-family: Foco;
		font-size: 17px;
		font-weight: 700;
		line-height: 17px;
		text-transform:uppercase;
		text-align:left;
		letter-spacing:1px;
		cursor:pointer;
		background: #ff8a00 url(images/submit_bg.png) center right 19px no-repeat;
	}
	#rejestr .wrap .left form .submit:hover {
		background: #2989c0 url(images/submit_bg.png) center right 19px no-repeat;
	}
	#rejestr .wrap .left .download {
		float:right;
		margin:40px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		width: 320px;
		height: 63px;
		background: #2989c0 url(images/download_bg.png) center right 19px no-repeat;
	}
	#rejestr .wrap .left .download:hover {
		background: #ff8a00 url(images/download_bg.png) center right 19px no-repeat;
	}
	#rejestr .wrap .left .download p {
		float:left;
		width:260px;
		margin:7px 0px 0px 15px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: Foco;
		font-size: 17px;
		font-weight: 700;
		line-height: 24px;
		text-transform: uppercase;
		letter-spacing:1px;
	}
	
#rejestr .wrap .right {
	float:right;
	width:483px;
	height:468px;
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}	
#rejestr .wrap .right .map {	
	float:left;
	width:483px;
	height:468px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	z-index:5;
}

#show  { float:left;width:100%;position:relative;margin:60px 0px 0px 0px;padding:0px 0px 0px 0px; } 
#show  h2 {
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: Foco;
	line-height: 33px;
	color: #ff8d13;
	font-size: 33px;
	font-weight: 700;
	text-transform: uppercase;
	text-align:center;
}
#show .info {
	float:left;
	width:100%;
	position:relative;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: Foco;
	color: #242424;
	font-size: 17px;
	font-weight: 400;
	line-height:17px;
	text-align:center;
}
#show .download {
	float:left;
	width: 144px;
	height: 32px;
	margin:25px 0px 40px -77px;
	padding:0px 0px 0px 15px;
	position:relative;
	top:0;
	left:50%;
	color: white;
	font-family: Foco;
	font-size: 14px;
	font-weight: 700;
	line-height: 32px;
	text-decoration:none;
	background: #2989c0 url(images/pobierz_icon.png) center right 15px no-repeat;
	letter-spacing:2px;
}
	#show .download:hover {
		background: #ff8d13 url(images/pobierz_icon.png) center right 15px no-repeat;
	}

#show .podmiot {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:40px 0px 40px 0px;
	position:relative;
	border-top:1px solid rgba(41, 137, 192, 0.4);
}
#show .podmiot .wrap { width:925px;position:relative;margin:0 auto; }	
	#show .podmiot .wrap .left {
		float:left;
		width:515px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#show .podmiot .wrap .left h3 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		line-height: 26px;
		color: #2e527b;
		font-size: 20px;
		font-weight: 700;
	}
	#show .podmiot .wrap .left .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		line-height: 26px;
		color: #242424;
		font-size: 17px;
		font-weight: 400;
	}
	#show .podmiot .wrap .left .text a {
		color: #2989c0;
		font-size: 17px;
		font-weight: 400;
		text-decoration: underline;
	}
	#show .podmiot .wrap .left .text a:hover {
		color: #ff8d13;
	}
	#show .podmiot .wrap .left .more {
		float:left;
		width: 114px;
		height: 40px;
		margin:15px 0px 0px 0px;
		padding:0px 0px 0px 15px;
		position:relative;
		top:0;
		left:0;
		color: white;
		font-family: Foco;
		font-size: 17px;
		font-weight: 700;
		line-height: 40px;
		text-decoration:none;
		text-transform:uppercase;
		background: #ff8a00 url(images/show_more_bg.png) center right 10px no-repeat;
		letter-spacing:2px;
	}
	#show .podmiot .wrap .left .more:hover {
		background: #2989c0 url(images/show_more_bg.png) center right 10px no-repeat;
	}
	
	#show .podmiot .wrap .right {
		float:right;
		width:360px;
		margin:6px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#show .podmiot .wrap .right .box {
		float:left;
		width:100%;
		margin:0px 0px 30px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#show .podmiot .wrap .right .box h4 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		line-height: 17px;
		color: #2e527b;
		font-size: 17px;
		font-weight: 700;
	}
	#show .podmiot .wrap .right .box .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		line-height: 26px;
		color: #242424;
		font-size: 17px;
		font-weight: 400;
	}
	
#container-podmiot {
	float:left;
	width:100%;
	height:215px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background-color:#f9f9f9;
}
	#container-podmiot .wrap { width:900px;position:relative;margin:0 auto; }	
	#container-podmiot h1 {
		float:left;
		width:100%;
		margin:70px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #2e527b;
		font-family: Foco;
		font-size: 33px;
		font-weight: 700;
		line-height: 37px;
		text-transform: uppercase;
		text-align:center;
	}
	
#podmiot-box {
	float:left;
	width:100%;
	margin:40px 0px 65px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#podmiot-box .wrap { width:1100px;position:relative;margin:0 auto; }	
	#podmiot-box .wrap .left {
		float:left;
		width:510px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	
	#podmiot-box .wrap .right {
		float:right;
		width:520px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	
		#podmiot-box .wrap .box {
			float:left;
			width:100%;
			margin:0px 0px 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#podmiot-box .wrap .box h3 {
			float:left;
			width:100%;
			margin:0px 0px 5px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: Foco;
			font-weight: 400;
			color: #2e527b;
			font-size: 14px;
			line-height: 18px;
		}
		#podmiot-box .wrap .box .text {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: Foco;
			font-weight: 400;
			color: #242424;
			font-size: 17px;
			line-height: 26px;
		}
		#podmiot-box .wrap .box .text a {
			color: #2989c0;
		}
		#podmiot-box .wrap .box .text a:hover {
			color: #ff8a00;
		}
		
		#podmiot-box .wrap .print {
			float:left;
			margin:150px 0px 0px -81px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			left:50%;
		}
		
#search-main {
	float:left;
	width:100%;
	margin:65px 0px 65px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#search-main h3 {	
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 40px 0px;
		padding:0px 0px 0px 0px;
		font-family: Foco;
		line-height: 26px;
		color: #000;
		font-size: 26px;
		font-weight: 100;
		text-transform: uppercase;
		text-align:center;
	}
	#search-main h3 strong {
		color: #2e527b;
	}
	
	#search-main .info {
		    float: left;
			width: 100%;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			position: relative;
			background-color: #eaedf2;
	}
	#search-main .info .wrap {
		width: 1190px;
		position: relative;
		margin: 0 auto;
	}
	#search-main .info .wrap .boxes {
		float: left;
		width: 100%;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		position: relative;
		border-bottom: 1px solid rgba(41, 137, 192, 0.2);
	}
	#search-main .info .wrap .boxes .title {		
		float: left;
		width: 910px;
		margin: 0px 0px 0px -475px;
		padding: 25px 50px 25px 0px;
		position: relative;
		top: 0;
		left: 50%;
		color: #2e527b;
		font-family: Foco;
		font-size: 20px;
		font-weight: 700;
		line-height: 26px;
		background: url(images/page_faq_q_main_off.png) top 20px right 7px no-repeat;
		cursor: pointer;
		clear: both;
		text-decoration:none;
	}
	
footer { 
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 30px 0px;
	background-color: #2989c0;	
}
	.footer-wrapper { 
		width:1080px;
		height:100%;
		position:relative;
		margin:0 auto;
		position:relative; 
	}
	.footer-wrapper .logo-uokik {
		float:left;
		margin:80px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.footer-wrapper .logo-project {
		float:right;
		margin:85px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	footer nav { 
		float:left;
		width:650px;
		margin:40px 0px 0px 60px;
		font-size:18px;
		line-height:38px;
		position:relative;
		font-family: Foco;
		font-weight:100;
	}
	footer nav ul { 
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		columns: 2;
		-webkit-columns: 2;
		-moz-columns: 2;		
	}
	footer nav ul li { 
		width:100%;
		margin:0px 0px 0px 0px;
		position:relative;
		list-style: none; 
	}
	footer nav ul li a { color:#fff;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	footer nav ul li a:hover { color:#ff8d13; }
	footer nav ul li a.active { color:#ff8d13; }
	footer nav ul li .menu-hr-footer { float:right;margin:3px 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:0px 0px 0px 0px; }
			
.formularz-div { float:left;width:100%;margin:50px 0px 0px 0px; }
	.form-box-left { float:left;width:45%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-right { float:right;width:45%;margin:0px 0px 0px 0px;position:relative; }
	
	.form-box { float:left;width:100%;margin:0px 0px 20px 0px; }
	.form-box-last { float:left;width:100%;margin:0px 0px 20px 0px; }
	.form-box-kod { float:left;width:100%;margin:0px 0px 0px 0px; }
	.form-box-all { float:left;width:100%;margin:0px 0px 20px 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 #e0e0e0;
		background:#ffffff;
		font-size:15px;
		font-family: ProximaNova; 
	}
	.form-textarea  { 
		float:left;
		width:95%;
		max-width:95%;
		height:205px;
		max-height:205px;
		margin:0px 0px 0px 0px;
		color:#000;
		padding:10px 0px 0px 5%;
		border:1px solid #e0e0e0;
		background:#ffffff;
		font-size:15px;
		font-family: ProximaNova; 
	}
	.form-submit  { 
		float:right;
		width:219px;
		height:39px;
		margin:20px 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;
	}	
	.form-input:focus, .form-textarea:focus, .form-submit:focus { outline: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: 1023px) and (max-width: 1199px) {
.no-comp { display:none !important; }

.video-box {
	position:relative;
}
.video-box:before {
	content:url('images/play_icon2.png'); /* with class ModalCarrot ??*/
	position:absolute; /*or absolute*/
	z-index:10; /*a number that's more than the modal box*/
	margin: -97px 0px 0px -97px;
	padding:0px 0px 0px 0px;
	left:50%;
	top:50%;
	cursor:pointer;
}
	.nocontent:before {
		display:none !important;
		content:url('') !important;
	}
.video {
	position: relative;
    top: 0px;
    left: 0;
    min-width: 870px;
    min-height: 490px;
    width: auto;
    height: 490px;
    margin:10px 0px 10px 0px;
}

.tag {
	float:right;
	width:40px;
	height:230px;
	margin:150px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:fixed;
	top:0;
	right:0;
	background-color:#fff;
	z-index:40;
}
	.tag .ikon {
		float:left;
		width:100%;
		height:20%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	.tag .ikon-1 { background: url(images/tag_icon_1.png) center no-repeat; }
	.tag .ikon-2 { background: url(images/tag_icon_2.png) center no-repeat; }
	.tag .ikon-3 { background: url(images/tag_icon_3.png) center no-repeat; }
	.tag .ikon-4 { background: url(images/tag_icon_4.png) center no-repeat; }
	.tag .ikon-5 { background: url(images/tag_icon_5.png) center no-repeat; }
	
	.tag .search {
		display:none;
		float:left;
		width:200px;
		margin:0px 0px 0px 0px;
		padding:5px 0px 5px 5px;
		background-color:#fff;
		position:absolute;
		top:0;
		left:-200px;
	}
		.tag .search form {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		.tag .search form .search-input {
			float:left;
			width:90%;
			height:40px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 5%;
			position:relative;
			background-color:#fff;
			border:1px solid #2e527b;
			font-family: Foco;
			font-size: 16px;
			font-weight: 100;
			line-height: 16px;
		}
		
	.tag .fonts {
		display:none;
		float:left;
		width:100px;
		height:30px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 5px 15px;
		background-color:#fff;
		position:absolute;
		top:100px;
		left:-115px;
	}
		.tag .fonts a {
			float:left;
			margin:0px 0px 0px 0px;
			padding:0px 5px 0px 5px;
			position:relative;
			color: black;
			font-family: Foco;
			font-size: 28px;
			line-height: 35px;
			text-transform: uppercase;
			font-weight: 100;
			letter-spacing:2px;
			cursor:pointer;
		}
			.tag .fonts .normal {
				font-size:20px;
			}
			.tag .fonts .large {
				font-size:24px;
			}
			.tag .fonts .big {
				font-size:28px;
			}
	
	.tag .social {
		display:none;
		float:left;
		width:215px;
		height:60px;
		margin:0px 0px 0px 0px;
		padding:5px 0px 5px 0px;
		background-color:#fff;
		position:absolute;
		bottom:0;
		left:-215px;
	}
		.tag .social .fb-like {
			float:left;
			margin:0px 0px 0px 0px;
			padding:0px 5px 0px 5px;
			position:relative;
		}
		.tag .social .g-plusone {
			float:left;
			margin:0px 0px 0px 0px;
			padding:0px 5px 0px 5px;
			position:relative;
		}
		.tag .social .tw {
			float:right;
			margin:20px 0px 0px 5px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
	
#wrapper { 
	float:left;
	width:100%;
	height:77px;
	position:relative;
	top:0;
	left:0;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	background-color:#fff;
	z-index:20;
}
	#wrapper .wrap { 
		width:1000px;
		height:100%;
		position:relative;
		margin:0 auto;
	}
	#wrapper .wrap .logo { 
		float:left;
		position:relative;
		margin:19px 0px 0px 0px; 
		padding:0px 0px 0px 0px; 
	}	
	#wrapper .wrap .logo-project {
		float:left;
		width: 290px;
		height: 120px;
		margin:0px 0px 0px -145px;
		padding:0px 0px 0px 0px;
		left:50%;
		top:0;
		position:absolute;
		background: url(images/logo_project_bg.png) top no-repeat;
	}
	#wrapper .wrap .logo-project img {
		float:left;
		margin:19px 0px 0px -103px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:50%;
	}
	#wrapper .menu-tel { 
		float: right;
		font-size: 26px;
		margin: 25px 0px 0px 0px !important;
		cursor: pointer;
		color: #2e527b; 
		font-weight:100;
	}
	
	.menu { 
		display:none;
		float:left;
		width:100%;
		position:absolute;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		top:77px;
		left:0;
		font-family: Foco;
		font-size: 28px;
		font-weight: 100;
		line-height: 51px;
		z-index:15;
		background-color: #2e527b;
	}
	.menu .menu-close { 
		width:1220px;
		position:relative;
		margin:0 auto;
	}
	.menu .menu-tel-close { 
		float: right;
		font-size: 26px;
		margin: 25px 0px 0px 0px !important;
		cursor: pointer;
		color: #fff; 
		font-weight:100;
	}
	.menu ul { 
		float:left;
		width:650px;
		position:relative;
		margin:0px 0px 0px -325px;
		padding:70px 0px 80px 0px;
		top:0;
		left:50%;
	}
	.menu ul li { 
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;		
		list-style: none; 
		text-align:center;
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	}
	.menu ul li a { 
		color: white;
		text-decoration:none;
		padding:0px 0px 0px 0px;
		display: inline-block; 
	}
	.menu ul li a:hover { color: #ff8d13; }
	.menu ul li a.active { color: #ff8d13; }
	.menu ul li .menu-hr { display:none; }
	.menu ul li:last-child { border-bottom:0px !important; }
	

#container { 
	float:left;
	width:100%;
	height:490px;
	position:relative;
	margin:0px 0px 0px 0px; 
	overflow:hidden;
}
	#container .slide-1 { 
		float:left;
		width:100%;
		height:100%;
		position:relative;
		z-index:1; 
	}
		#container .slides { 
			float:left;
			width:100%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#container .slides .box { 
			float:left;
			width:100%;
			height:185px;
			margin:-80px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:50%;
			left:0; 
		}
	#container .play-icon {
		float:left;
		margin:-97px 0px 0px -97px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:30%;
		top:100%;
		z-index:10;
		cursor:pointer;
	}
	
		#container .play-icon-org {
		float:left;
		margin:-97px 0px 0px -97px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:50%;
		top:50%;
		z-index:10;
		cursor:pointer;
	}
	
		#container .pause-icon {
		float:left;
		margin:-97px 0px 0px -97px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:34%;
		top:100%;
		z-index:10;
		cursor:pointer;
	}
	
	#container .arrow-down {
		float:left;
		margin:0px 0px 0px -20px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:50%;
		bottom:5%;
		z-index:10;
		cursor:pointer;
	}
	#container .bg {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		top:0;
		left:0;
		position:absolute;
		z-index: 6;
	}
	#container .video {
		position: relative;
		top: 0;
		left: 50%;
		min-width: 870px;
		min-height: 490px;
		width: auto;
		height: 490px;

		-ms-transform: translateX(-50%) translateY(-110%);
		-moz-transform: translateX(-50%) translateY(-110%);
		-webkit-transform: translateX(-50%) translateY(-110%);
		transform: translateX(-50%) translateY(-110%);	
	}
	

		
#start-1 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:60px 0px 60px 0px;background: url(images/start_1_bg.jpg) top repeat-x;overflow:hidden; } 
#start-1 .wrap { width:1000px;position:relative;margin:0 auto;z-index:2; }
	#start-1 .wrap h1 {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		width: 100%;
		color: white;
		font-family: Foco;
		font-size: 28px;
		line-height: 35px;
		text-transform: uppercase;
		font-weight: 100;
		letter-spacing:2px;
	}
	#start-1 .wrap .text {
		float:left;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		width: 100%;
		color: white;
		font-family: Foco;
		font-size: 19px;
		font-weight: 400;
		line-height: 26px;
	}
	#start-1 .wrap  .boxes {
		float:left;
		width:100%;
		margin:55px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#start-1 .wrap  .boxes .box {
		float:left;
		width:22%;
		margin:0px 3% 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#start-1 .wrap  .boxes .box:last-of-type {
		margin:0px 0px 0px 0px !important;
	}
	#start-1 .wrap  .boxes .box img {
		float:left;
		width:200px;
		margin:0px 0px 0px 30px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#start-1 .wrap  .boxes .box .ikon-up {
		float:right;
		width:133px;
		height:133px;
		margin:-30px -30px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:0;
		right:0;
	}
		#start-1 .wrap  .boxes .box:hover .ikon-1-1 {
			background: url(images/s_1_icon_m_on.png) center no-repeat !important;
		}
		#start-1 .wrap  .boxes .box:hover .ikon-1-2 {
			background: url(images/s_2_icon_m_on.png) center no-repeat !important;
		}
		#start-1 .wrap  .boxes .box:hover .ikon-1-3 {
			background: url(images/s_3_icon_m_on.png) center no-repeat !important;
		}
		#start-1 .wrap  .boxes .box:hover .ikon-1-4 {
			background: url(images/s_4_icon_m_on.png) center no-repeat !important;
		}
	#start-1 .wrap  .boxes .box h2 {
		float:left;
		width:210px;
		margin:-8px 0px 0px 25px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: Foco;
		font-size: 22px;
		font-weight: 700;
		line-height: 26px;
		text-transform: uppercase;
		text-align:center;
		letter-spacing:1px;
	}
	#start-1 .wrap  .boxes .box:hover h2 {
		color:#ff8d12;
	}
	
#start-1 .hr {
	float:left;
	position:absolute;
	left:0;
	top:285px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:1;
}
#start-1 .arrow-go-2 {
	float:left;
	margin:0px 0px 0px -20px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:50%;
	bottom:5%;
	z-index:10;
	cursor:pointer;
}

#start-2 { float:left;width:100%;height:445px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden; } 
#start-2 .wrap { width:1000px;position:relative;margin:0 auto; }
	#start-2 .wrap  .boxes {
		float:left;
		width:100%;
		margin:80px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#start-2 .wrap  .boxes .box {
		float:left;
		width:300px;
		margin:0px 50px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#start-2 .wrap  .boxes .box:last-of-type {
		margin:0px 0px 0px 0px !important;
	}
	#start-2 .wrap  .boxes .box .foto {
		float:left;
		width:100%;
		height:185px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		z-index:2;
		transition: all .4s ease-in-out;
	}
		#start-2 .wrap  .boxes .box img {
			float:left;
			margin:30px 0px 0px -78.5px;
			padding:0px 0px 0px 0px;
			position:absolute;
			top:0;
			left:50%;
			z-index:3;
		}
	#start-2 .wrap  .boxes .box h3 {
		float:left;
		width:100%;
		margin:45px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #2e527b;
		font-family: Foco;
		font-size: 27px;
		line-height:36px;
		font-weight: 700;
		text-transform: uppercase;
		text-align:center;
		z-index:2;
	}
	#start-2 .wrap  .boxes .box:hover h3 {
		color:#ff8d12;
	}
	#start-2 .wrap  .boxes .box:hover .foto {
		transform: scale(1.05);
	}
	#start-2 .wrap  .boxes .box .shadow {
		float:left;
		position:absolute;
		margin:-30px 0px 0px -50px;
		padding:0px 0px 0px 0px;
		top:0;
		left:0;
		z-index:1;
	}
	
#container-small {
	float:left;
	width:100%;
	height:325px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background: url(images/slider_page.jpg) center no-repeat;
}
	#container-small h1 {
		float:left;
		width:80%;
		margin:135px 0px 0px 10%;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		line-height: 43px;
		color: #2e527b;
		font-size: 33px;
		font-weight: 700;
		text-transform: uppercase;
		text-align: center;
	}
	#container-small .text {
		float:left;
		width:80%;
		margin:0px 0px 0px 10%;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		color: #242424;
		font-size: 17px;
		font-weight: 400;
		text-align: center;
	}
	
#page { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; } 
#page .wrap { position:relative;margin:0 auto; }	
#page .metody { width:1000px;position:relative;margin:0 auto; }	
	#page .metody .foto { 
		float:left;
		width:440px;
		height:560px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#page .metody .text {
		float:left;
		width:500px;
		margin:90px 0px 0px 60px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		font-size: 17px;
		line-height: 26px;
		color: #242424;
		font-weight: 400;
	}
	#page .metody .text strong {
		color: #ff8d12;
		font-weight: 700;
	}
	#page .metody .text ul { 
		float:left;
		width:100%;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		list-style: none; 
		position:relative;
	}
	#page .metody .text ul li { 
		float:left;
		width:97%;
		padding:0px 0px 20px 3%;
		background: url(images/metody_li_bg.png) top 10px left no-repeat;
		position:relative;
	}
	#page .metody .text a {
		text-decoration:none;
		color: #2e527b;
	}
	
		#metody-more { float:left;width:100%;position:relative;margin:0px 0px 30px 0px;padding:0px 0px 0px 0px; } 
			#metody-more h3 {
				float:left;
				width:100%;
				margin:0px 0px 45px 0px;
				padding:0px 0px 0px 0px;
				color: #2e527b;
				font-family: Foco;
				font-size: 18px;
				font-weight: 700;
				line-height: 26px;
				text-transform: uppercase;
				text-align:center;
			}
			#metody-more .box {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				border-top: 1px solid rgba(41, 137, 192, 0.2);
			}
			#metody-more .box:last-of-type {
				border-bottom: 1px solid rgba(41, 137, 192, 0.2);
			}
				#metody-more .box .wrap { width:950px;position:relative;margin:0 auto; }
				#metody-more .box .wrap .title {
					float:left;
					width:100%;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					position:relative;
					color: #2e527b;
					font-family: Foco;
					font-size: 16px;
					font-weight: 400;
					line-height: 44px;
					background: url(images/page_metody_more_arrow.png) right no-repeat;
				}
				#metody-more .box:hover .title {
					background: url(images/page_metody_more_arrow_hover.png) right no-repeat;
				}

#page .system { width:1000px;position:relative;margin:0 auto; }					
	#page .system .text {
		float:left;
		width:100%;
		margin:75px 0px 55px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		font-size: 17px;
		line-height: 26px;
		color: #242424;
		font-weight: 400;
	}
	#page .system .text p {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#page .system .text h3 {
		float:left;
		width:100%;
		height:80px;
		margin:50px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #2e527b;
		font-family: Foco;
		font-size: 24px;
		font-weight: 700;
		line-height: 24px;
		background: url(images/system_h3_bg.png) top 5px center no-repeat;
	}
	#page .system .text ul { 
		float:left;
		width:100%;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		list-style: none; 
		position:relative;
	}
	#page .system .text ul li { 
		float:left;
		width:98%;
		padding:0px 0px 10px 2%;
		background: url(images/metody_li_bg.png) top 12px left no-repeat;
		position:relative;
	}
	#page .system .text a {
		text-decoration:none;
		color: #2e527b;
	}
	#page .system .text table {
		float:left;
		width:25%;
		margin:0px 0px 0px 0px;
		padding:0px 2% 0px 2%;
		position:relative;
		text-align:center;
	}
	#page .system .text table strong {
		float:left;
		width:100%;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		color: #2e527b;
	}
	
#page .faq { 
	float:left;
	width:100%;
	margin:60px 0px 70px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}		
#page .faq .box {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	border-bottom: 1px solid rgba(41, 137, 192, 0.2);
}
	#page .faq .box .wrap { width:100%;position:relative;margin:0 auto; }
	#page .faq .box .wrap .title {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #2e527b;
		font-family: Foco;
		font-size: 20px;
		font-weight: 700;
		line-height: 80px;
		background: url(images/page_faq_main_off.png) top  20px right 7px no-repeat;
		text-align:center;
		cursor:pointer;
	}
	#page .faq .box:hover {
		background-color: #2e527b;	
	}
	#page .faq .box:hover .title {
		color:white;
		background: url(images/page_faq_main_on.png) top 28px right no-repeat;
	}

	#page .faq .active-box  {
		background-color: #2e527b;	
	}
	#page .faq .active-box .title {
		color:white !important;
		background: url(images/page_faq_main_on.png) top 28px right no-repeat !important;
	}

#page .faq .box-q {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background-color: #eaedf2;
}	
	.active-box-q {  }

#page .faq .box-q .wrap { width:90%;position:relative;margin:0 auto; }
	#page .faq .box-q .wrap .boxes {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border-bottom: 1px solid rgba(41, 137, 192, 0.2);
	}
	#page .faq .box-q .wrap .boxes:last-of-type {
		border-bottom: 0px solid rgba(41, 137, 192, 0.2) !important;
	}
	#page .faq .box-q .wrap .title-q {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:25px 0px 25px 0px;
		position:relative;
		top:0;
		left:0;
		color: #2e527b;
		font-family: Foco;
		font-size: 20px;
		font-weight: 700;
		line-height: 26px;
		background: url(images/page_faq_q_main_off.png) top 20px right 7px no-repeat;
		cursor:pointer;
		clear:both;
	}
			#page .faq .box-q .wrap .active-faq {
			background: url(images/page_faq_q_main_on.png) top 25px right 8px no-repeat;
		}
		#page .faq .box-q .wrap .title-q .number {
			float:left;
			width:5%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#page .faq .box-q .wrap .title-q .name {
			float:left;
			width:90%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
	#page .faq .box-q .wrap .text-q {
		float:left;
		width:90%;
		margin:0px 0px 0px 0px;
		padding:10px 0px 50px 0px;
		position:relative;
		top:0;
		left:0;
		font-family: Foco;
		line-height: 26px;
		color: #242424;
		font-size: 17px;
		font-weight: 400;	
		clear:both;
	}
		#page .faq .box-q .wrap .text-q .info {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#page .faq .box-q .wrap .text-q ul { 
			float:left;
			width:100%;
			margin:10px 0px 10px 0px;
			padding:0px 0px 0px 0px;
			list-style: none; 
			position:relative;
		}
		#page .faq .box-q .wrap .text-q ul li { 
			float:left;
			width:98%;
			padding:0px 0px 10px 2%;
			background: url(images/metody_li_bg.png) top 10px left no-repeat;
			position:relative;
		}
		#page .faq .box-q .wrap .text-q a {
			color: #008ac4;
		}
		#page .faq .box-q .wrap .text-q blockquote {
			float:left;
			width:96%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 4%;
			position:relative;
			font-style:italic;
			background: url(images/blockquote_bg.png) top left no-repeat;
		}
		#page .faq .box-q .wrap .text-q table {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			border-spacing: 0; 
			border-collapse: collapse;
		}
		#page .faq .box-q .wrap .text-q table tr td {
			border-bottom:1px solid #ff8d13;
			padding:10px 0px 10px 0px;
		}
	#page .faq .box-q .wrap .print-q {
		float:right;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		clear:both;
	}
	
#page .pobierz { width:1000px;position:relative;margin:0 auto; }	
	#page .pobierz .boxes {
		float:left;
		width:100%;
		height:59px;
		margin:0px 0px 40px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#page .pobierz .boxes .box {
			float:left;
			width:33.33%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background-color: #eaedf2;
		}
			#page .pobierz .boxes .box-50 {
				width:50%;
			}
			#page .pobierz .boxes .box-100 {
				width:100%;
			}
		#page .pobierz .boxes .box p {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			color: #2e527b;
			font-family: Foco;
			font-size: 20px;
			font-weight: 700;
			line-height: 59px;
			text-align:center;
			text-transform:uppercase;
		}
		#page .pobierz .boxes .box .arrow {
			display:none;
			float:left;
			position:absolute;
			left:50%;
			bottom:-12px;
			margin:0px 0px 0px -12px;
			padding:0px 0px 0px 0px;
		}	
		#page .pobierz .boxes .box:hover {		
			background-color: #2e527b;
		}
		#page .pobierz .boxes .box:hover p {
			color:#fff;
		}
		#page .pobierz .boxes .box:hover .arrow {
			display:block;
		}
		#page .pobierz .boxes .active-pobierz {
			background-color: #2e527b;
		}
		#page .pobierz .boxes .active-pobierz p {
			color:#fff;
		}
		#page .pobierz .boxes .active-pobierz .arrow {
			display:block;
		}
		
	#page .pobierz .text {
		float:left;
		width:100%;
		margin:30px 0px 70px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		font-size: 17px;
		line-height: 26px;
		color: #242424;
		font-weight: 400;
	}
	#page .pobierz .text strong {
		color: #ff8d12;
		font-weight: 700;
	}
	#page .pobierz .text ul { 
		float:left;
		width:100%;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		list-style: none; 
		position:relative;
	}
	#page .pobierz .text ul li { 
		float:left;
		width:97%;
		padding:0px 0px 20px 3%;
		background: url(images/metody_li_bg.png) top 10px left no-repeat;
		position:relative;
	}
	#page .pobierz .text a {
		text-decoration:none;
		color: #2e527b;
	}
		
	.pliki { 
		float:left;
		width:905px;
		position:relative;
		margin:40px 0px 40px 60px; 
		padding:0px 0px 0px 0px;
		top:0;
		left:0;
	}
	.plik { 
		float:left;
		width:100%;
		margin:0px 0px 40px 0px; 
		padding:0px 0px 0px 0px; 
		position:relative;
		background: url(images/blockquote_bg.png) top left no-repeat;
	}
	.plik a {
		float:right;
		width: 144px;
		height: 32px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 15px;
		color: white;
		font-family: Foco;
		font-size: 14px;
		font-weight: 700;
		line-height: 32px;
		text-transform: uppercase;
		text-decoration:none;
		background: #2989c0 url(images/pobierz_icon.png) center right 15px no-repeat;
	}
	.plik-tytul { 
		float:left;
		width: 640px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 40px;
		color: #242424;
		font-family: Foco;
		font-size: 17px;
		font-weight: 400;
		line-height: 26px;
	}
	.plik:hover a {
		background-color:#ff8a00;
		color:#fff;
	}
	
	#page .pobierz .publikacje {
		float:left;
		width:870px;
		margin:40px 0px 50px 80px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#page .pobierz .publikacja {
		float:left;
		width:100%;
		margin:0px 0px 40px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#page .pobierz .publikacja .left {
			float:left;
			width:420px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
			#page .pobierz .publikacja .title {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: #242424;
				font-family: Foco;
				font-weight: 400;
				line-height: 26px;
				font-size: 17px;
			}
			#page .pobierz .publikacja .name {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: #242424;
				font-family: Foco;
				font-weight: 400;
				line-height: 26px;
				font-size: 17px;
			}
			#page .pobierz .publikacja .info {
				float:left;
				width:100%;
				margin:15px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: #242424;
				font-family: Foco;
				font-weight: 400;
				line-height: 24px;
				font-size: 14px;
			}
		#page .pobierz .publikacja .foto {
			float:left;
			width: 177px;
			height: 251px;
			margin:0px 0px 0px 60px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#page .pobierz .publikacja .right {
			float:right;
			width:145px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
			#page .pobierz .publikacja .right a {
				float:left;
				width: 144px;
				height: 32px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 15px;
				color: white;
				font-family: Foco;
				font-size: 14px;
				font-weight: 700;
				line-height: 32px;
				text-transform: uppercase;
				text-decoration:none;
				background: #2989c0 url(images/pobierz_icon.png) center right 15px no-repeat;
			}
			#page .pobierz .publikacja .right a:hover {
				background-color:#ff8a00;
				color:#fff;
			}
			#page .pobierz .publikacja .right .plik {
				margin:70px 0px 20px 0px;
			}
			#page .pobierz .publikacja .right .pobierz-file {
				float:left !important;
			}
		
#page .default { width:1000px;position:relative;margin:0 auto; }	
	#page .default .foto { 
		float:left;
		width:440px;
		height:560px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#page .default .text {
		float:left;
		width:100%;
		margin:60px 0px 60px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		font-size: 17px;
		line-height: 26px;
		color: #242424;
		font-weight: 400;
	}
		#page .default .text-small {
			margin:60px 0px 60px 60px;
			width:500px;
		}
	#page .default .text strong {
		color: #ff8d12;
		font-weight: 700;
	}
	#page .default .text ul { 
		float:left;
		width:100%;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		list-style: none; 
		position:relative;
	}
	#page .default .text ul li { 
		float:left;
		width:97%;
		padding:0px 0px 20px 3%;
		background: url(images/metody_li_bg.png) top 10px left no-repeat;
		position:relative;
	}
	#page .default .text a {
		text-decoration:none;
		color: #2e527b;
	}
	
#rejestr  { float:left;width:100%;min-height:590px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background: url(images/rejestr_bg.jpg) top no-repeat; } 
#rejestr .wrap { width:1000px;position:relative;margin:0 auto; }	
#rejestr .wrap .left {
	float:left;
	width:430px;
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#rejestr .wrap .left h1 {
		float:left;
		width:100%;
		margin:0px 0px 15px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		color: #2e527b;
		font-size: 26px;
		font-weight: 700;
		line-height: 26px;
		text-transform: uppercase;
	}
	#rejestr .wrap .left .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		color: #242424;
		font-size: 17px;
		font-weight: 400;
		line-height: 26px;
	}
	#rejestr .wrap .left form {
		float:left;
		width:100%;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#rejestr .wrap .left form .select {
		float:left;
		width:100%;
		height:40px;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 3%;
		position:relative;
		border:1px solid #ccc;
		color: #767676;
		font-family: Foco;
		font-size: 17px;
		font-weight: 400;
		line-height: 26px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-webkit-appearance: none;
	    -moz-appearance: none;
	    appearance: none;
		background: url(images/form_select_bg.png) top 15px right 17px no-repeat;
	}
	#rejestr .wrap .left form .reset {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 15px 0px 15px;
		position:relative;
		border:0;
		color: white;
		font-family: Foco;
		font-size: 17px;
		font-weight: 700;
		line-height: 40px;
		text-transform:uppercase;
		text-decoration:none;
		text-align:left;
		letter-spacing:1px;
		cursor:pointer;
		background: #2989c0;
	}
	#rejestr .wrap .left form .submit {
		float:right;
		width: 285px;
		height: 40px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 15px;
		position:relative;
		border:0;
		color: white;
		font-family: Foco;
		font-size: 17px;
		font-weight: 700;
		line-height: 17px;
		text-transform:uppercase;
		text-align:left;
		letter-spacing:1px;
		cursor:pointer;
		background: #ff8a00 url(images/submit_bg.png) center right 19px no-repeat;
	}
	#rejestr .wrap .left form .submit:hover {
		background: #2989c0 url(images/submit_bg.png) center right 19px no-repeat;
	}
	#rejestr .wrap .left .download {
		float:right;
		margin:40px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		width: 320px;
		height: 63px;
		background: #2989c0 url(images/download_bg.png) center right 19px no-repeat;
	}
	#rejestr .wrap .left .download:hover {
		background: #ff8a00 url(images/download_bg.png) center right 19px no-repeat;
	}
	#rejestr .wrap .left .download p {
		float:left;
		width:250px;
		margin:7px 0px 0px 15px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: Foco;
		font-size: 17px;
		font-weight: 700;
		line-height: 24px;
		text-transform: uppercase;
		letter-spacing:1px;
	}
	
#rejestr .wrap .right {
	float:right;
	width:483px;
	height:468px;
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}	
#rejestr .wrap .right .map {	
	float:left;
	width:483px;
	height:468px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	z-index:5;
}

#show  { float:left;width:100%;position:relative;margin:60px 0px 0px 0px;padding:0px 0px 0px 0px; } 
#show  h2 {
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: Foco;
	line-height: 33px;
	color: #ff8d13;
	font-size: 33px;
	font-weight: 700;
	text-transform: uppercase;
	text-align:center;
}
#show .info {
	float:left;
	width:100%;
	position:relative;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: Foco;
	color: #242424;
	font-size: 17px;
	font-weight: 400;
	line-height:17px;
	text-align:center;
}
#show .download {
	float:left;
	width: 144px;
	height: 32px;
	margin:25px 0px 40px -77px;
	padding:0px 0px 0px 15px;
	position:relative;
	top:0;
	left:50%;
	color: white;
	font-family: Foco;
	font-size: 14px;
	font-weight: 700;
	line-height: 32px;
	text-decoration:none;
	background: #2989c0 url(images/pobierz_icon.png) center right 15px no-repeat;
	letter-spacing:2px;
}
	#show .download:hover {
		background: #ff8d13 url(images/pobierz_icon.png) center right 15px no-repeat;
	}

#show .podmiot {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:40px 0px 40px 0px;
	position:relative;
	border-top:1px solid rgba(41, 137, 192, 0.4);
}
#show .podmiot .wrap { width:925px;position:relative;margin:0 auto; }	
	#show .podmiot .wrap .left {
		float:left;
		width:515px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#show .podmiot .wrap .left h3 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		line-height: 26px;
		color: #2e527b;
		font-size: 20px;
		font-weight: 700;
	}
	#show .podmiot .wrap .left .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		line-height: 26px;
		color: #242424;
		font-size: 17px;
		font-weight: 400;
	}
	#show .podmiot .wrap .left .text a {
		color: #2989c0;
		font-size: 17px;
		font-weight: 400;
		text-decoration: underline;
	}
	#show .podmiot .wrap .left .text a:hover {
		color: #ff8d13;
	}
	#show .podmiot .wrap .left .more {
		float:left;
		width: 114px;
		height: 40px;
		margin:15px 0px 0px 0px;
		padding:0px 0px 0px 15px;
		position:relative;
		top:0;
		left:0;
		color: white;
		font-family: Foco;
		font-size: 17px;
		font-weight: 700;
		line-height: 40px;
		text-decoration:none;
		text-transform:uppercase;
		background: #ff8a00 url(images/show_more_bg.png) center right 10px no-repeat;
		letter-spacing:2px;
	}
	#show .podmiot .wrap .left .more:hover {
		background: #2989c0 url(images/show_more_bg.png) center right 10px no-repeat;
	}
	
	#show .podmiot .wrap .right {
		float:right;
		width:360px;
		margin:6px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#show .podmiot .wrap .right .box {
		float:left;
		width:100%;
		margin:0px 0px 30px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#show .podmiot .wrap .right .box h4 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		line-height: 17px;
		color: #2e527b;
		font-size: 17px;
		font-weight: 700;
	}
	#show .podmiot .wrap .right .box .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		line-height: 26px;
		color: #242424;
		font-size: 17px;
		font-weight: 400;
	}
	
#container-podmiot {
	float:left;
	width:100%;
	height:215px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background-color:#f9f9f9;
}
	#container-podmiot .wrap { width:900px;position:relative;margin:0 auto; }	
	#container-podmiot h1 {
		float:left;
		width:100%;
		margin:70px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #2e527b;
		font-family: Foco;
		font-size: 33px;
		font-weight: 700;
		line-height: 37px;
		text-transform: uppercase;
		text-align:center;
	}
	
#podmiot-box {
	float:left;
	width:100%;
	margin:40px 0px 65px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#podmiot-box .wrap { width:1000px;position:relative;margin:0 auto; }	
	#podmiot-box .wrap .left {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	
	#podmiot-box .wrap .right {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	
		#podmiot-box .wrap .box {
			float:left;
			width:100%;
			margin:0px 0px 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#podmiot-box .wrap .box h3 {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: Foco;
			font-weight: 400;
			color: #2e527b;
			font-size: 14px;
			line-height: 18px;
		}
		#podmiot-box .wrap .box .text {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: Foco;
			font-weight: 400;
			color: #242424;
			font-size: 17px;
			line-height: 26px;
		}
		#podmiot-box .wrap .box .text a {
			color: #2989c0;
		}
		#podmiot-box .wrap .box .text a:hover {
			color: #ff8a00;
		}
		
		#podmiot-box .wrap .print {
			float:left;
			margin:150px 0px 0px -81px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			left:50%;
		}
		
#search-main {
	float:left;
	width:100%;
	margin:65px 0px 65px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#search-main h3 {	
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 40px 0px;
		padding:0px 0px 0px 0px;
		font-family: Foco;
		line-height: 26px;
		color: #000;
		font-size: 26px;
		font-weight: 100;
		text-transform: uppercase;
		text-align:center;
	}
	#search-main h3 strong {
		color: #2e527b;
	}
	
	#search-main .info {
		    float: left;
			width: 100%;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			position: relative;
			background-color: #eaedf2;
	}
	#search-main .info .wrap {
		width: 1000px;
		position: relative;
		margin: 0 auto;
	}
	#search-main .info .wrap .boxes {
		float: left;
		width: 100%;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		position: relative;
		border-bottom: 1px solid rgba(41, 137, 192, 0.2);
	}
	#search-main .info .wrap .boxes .title {		
		float: left;
		width: 950px;
		margin: 0px 0px 0px -475px;
		padding: 25px 0px 25px 0px;
		position: relative;
		top: 0;
		left: 50%;
		color: #2e527b;
		font-family: Foco;
		font-size: 20px;
		font-weight: 700;
		line-height: 26px;
		background: url(images/page_faq_q_main_off.png) top 20px right 7px no-repeat;
		cursor: pointer;
		clear: both;
		text-decoration:none;
	}
	
footer { 
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 30px 0px;
	background-color: #2989c0;	
}
	.footer-wrapper { 
		width:1000px;
		height:100%;
		position:relative;
		margin:0 auto;
		position:relative; 
	}
	.footer-wrapper .logo-uokik {
		float:left;
		margin:80px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.footer-wrapper .logo-project {
		float:right;
		margin:85px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	footer nav { 
		float:left;
		width:600px;
		margin:40px 0px 0px 50px;
		font-size:18px;
		line-height:38px;
		position:relative;
		font-family: Foco;
		font-weight:100;
	}
	footer nav ul { 
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		columns: 2;
		-webkit-columns: 2;
		-moz-columns: 2;		
	}
	footer nav ul li { 
		width:100%;
		margin:0px 0px 0px 0px;
		position:relative;
		list-style: none; 
	}
	footer nav ul li a { color:#fff;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	footer nav ul li a:hover { color:#ff8d13; }
	footer nav ul li a.active { color:#ff8d13; }
	footer nav ul li .menu-hr-footer { float:right;margin:3px 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:0px 0px 0px 0px; }
			
.formularz-div { float:left;width:100%;margin:50px 0px 0px 0px; }
	.form-box-left { float:left;width:45%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-right { float:right;width:45%;margin:0px 0px 0px 0px;position:relative; }
	
	.form-box { float:left;width:100%;margin:0px 0px 20px 0px; }
	.form-box-last { float:left;width:100%;margin:0px 0px 20px 0px; }
	.form-box-kod { float:left;width:100%;margin:0px 0px 0px 0px; }
	.form-box-all { float:left;width:100%;margin:0px 0px 20px 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 #e0e0e0;
		background:#ffffff;
		font-size:15px;
		font-family: ProximaNova; 
	}
	.form-textarea  { 
		float:left;
		width:95%;
		max-width:95%;
		height:205px;
		max-height:205px;
		margin:0px 0px 0px 0px;
		color:#000;
		padding:10px 0px 0px 5%;
		border:1px solid #e0e0e0;
		background:#ffffff;
		font-size:15px;
		font-family: ProximaNova; 
	}
	.form-submit  { 
		float:right;
		width:219px;
		height:39px;
		margin:20px 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;
	}	
	.form-input:focus, .form-textarea:focus, .form-submit:focus { outline: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: 451px) and (max-width: 1022px) {
.no-comp { display:none !important; }

.video-box {
	position:relative;
}
.video-box:before {
	content:url('images/play_icon2.png'); /* with class ModalCarrot ??*/
	position:absolute; /*or absolute*/
	z-index:10; /*a number that's more than the modal box*/
	margin: -97px 0px 0px -97px;
	padding:0px 0px 0px 0px;
	left:50%;
	top:50%;
	cursor:pointer;
}
	.nocontent:before {
		display:none !important;
		content:url('') !important;
	}
.video {
	position: relative;
    top: 0px;
    left: 0;
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    height: auto;
    margin:10px 0px 10px 0px;
}

.tag {
	display:none;
}

#wrapper { 
	float:left;
	width:100%;
	height:77px;
	position:relative;
	top:0;
	left:0;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	background-color:#fff;
	z-index:20;
}
	#wrapper .wrap { 
		width:98%;
		height:100%;
		position:relative;
		margin:0 auto;
	}
	#wrapper .wrap .logo { 
		display:none;
		float:left;
		position:relative;
		margin:22px 0px 0px 0px; 
		padding:0px 0px 0px 0px; 
	}	
	#wrapper .wrap .logo-project {
		float:left;
		width: 290px;
		height: 120px;
		margin:0px 0px 0px -10px;
		padding:0px 0px 0px 0px;
		left:0;
		top:0;
		position:absolute;
		background: url(images/logo_project_bg.png) top no-repeat;
	}
	#wrapper .wrap .logo-project img {
		float:left;
		margin:19px 0px 0px -103px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:50%;
	}
	#wrapper .menu-tel { 
		float: right;
		font-size: 40px;
		margin: 21px 0px 0px 0px !important;
		cursor: pointer;
		color: #2e527b; 
		font-weight:100;
	}
	
	.menu { 
		display:none;
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		top:0px;
		left:0;
		font-family: Foco;
		font-size: 22px;
		font-weight: 100;
		line-height: 34px;
		z-index:15;
		background-color: #2e527b;
	}
	.menu .menu-close { 
		width:94%;
		position:relative;
		margin:0 auto;
	}
	.menu .menu-tel-close { 
		float: right;
		font-size: 26px;
		margin: 25px 0px 0px 0px !important;
		cursor: pointer;
		color: #fff; 
		font-weight:100;
	}
	.menu ul { 
		float:left;
		width:96%;
		position:relative;
		margin:0px 0px 0px 2%;
		padding:10px 0px 30px 0px;
		top:0;
		left:0;
	}
	.menu ul li { 
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;		
		list-style: none; 
		text-align:center;
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	}
	.menu ul li a { 
		color: white;
		text-decoration:none;
		padding:0px 0px 0px 0px;
		display: inline-block; 
	}
	.menu ul li a:hover { color: #ff8d13; }
	.menu ul li a.active { color: #ff8d13; }
	.menu ul li .menu-hr { display:none; }
	.menu ul li:last-child { border-bottom:0px !important; }
	

#container { 
	float:left;
	width:100%;
	height:290px;
	position:relative;
	margin:0px 0px 0px 0px; 
	overflow:hidden;
}
	#container .slide-1 { 
		float:left;
		width:100%;
		height:100%;
		position:relative;
		z-index:1; 
	}
		#container .slides { 
			float:left;
			width:100%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background-size:cover !important;
		}
		#container .slides .box { 
			float:left;
			width:100%;
			height:185px;
			margin:-80px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:50%;
			left:0; 
		}
	#container .play-icon {
		width:30px;
		top:100%;
		left:29%;
		margin:-50px 0px 0px -47px;
		padding:0px 0px 0px 0px;
		position:absolute;
		z-index:10;
	}
	
		#container .play-icon-org {
		width:100px;
		top:50%;
		left:50%;
		margin:-50px 0px 0px -47px;
		padding:0px 0px 0px 0px;
		position:absolute;
		z-index:10;
	}
	
		#container .pause-icon {
		width:30px;
		top:100%;
		left:34%;
		margin:-50px 0px 0px -47px;
		padding:0px 0px 0px 0px;
		position:absolute;
		z-index:10;
	}
	
	#container .arrow-down {
		float:left;
		margin:0px 0px 0px -20px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:50%;
		bottom:5%;
		z-index:10;
		cursor:pointer;
	}
	#container .bg {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		top:0;
		left:0;
		position:absolute;
		z-index: 6;
	}
	#container .video {
		position: relative;
		top: 0;
		left: 50%;
		min-width: 100%;
		min-height: 290px;
		width: auto;
		height: 290px;

		-ms-transform: translateX(-50%) translateY(-110%);
		-moz-transform: translateX(-50%) translateY(-110%);
		-webkit-transform: translateX(-50%) translateY(-110%);
		transform: translateX(-50%) translateY(-110%);
		background: url(polina.jpg) no-repeat;
		background-size: cover; 
	}
	

		
#start-1 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;background: #2989c0;overflow:hidden; } 
#start-1 .wrap { width:90%;position:relative;margin:0 auto;z-index:2; }
	#start-1 .wrap h1 {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		width: 100%;
		color: white;
		font-family: Foco;
		font-size: 28px;
		line-height: 35px;
		text-transform: uppercase;
		font-weight: 100;
		letter-spacing:2px;
	}
	#start-1 .wrap .text {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		width: 100%;
		color: white;
		font-family: Foco;
		font-size: 17px;
		font-weight: 400;
		line-height: 26px;
	}
	#start-1 .wrap  .boxes {
		float:left;
		width:100%;
		margin:55px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#start-1 .wrap  .boxes .box {
		float:left;
		width:50%;
		margin:0px 0px 30px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#start-1 .wrap  .boxes .box:last-of-type {
		margin:0px 0px 0px 0px !important;
	}
	#start-1 .wrap  .boxes .box img {
		float:left;
		width:220px;
		margin:0px 0px 0px -100px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:50%;
	}
	#start-1 .wrap  .boxes .box .ikon-up {
		float:right;
		width:133px;
		height:133px;
		margin:-30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:0;
		right:0;
	}
		#start-1 .wrap  .boxes .box:hover .ikon-1-1 {
			background: url(images/s_1_icon_m_on.png) center no-repeat !important;
		}
		#start-1 .wrap  .boxes .box:hover .ikon-1-2 {
			background: url(images/s_2_icon_m_on.png) center no-repeat !important;
		}
		#start-1 .wrap  .boxes .box:hover .ikon-1-3 {
			background: url(images/s_3_icon_m_on.png) center no-repeat !important;
		}
		#start-1 .wrap  .boxes .box:hover .ikon-1-4 {
			background: url(images/s_4_icon_m_on.png) center no-repeat !important;
		}
	#start-1 .wrap  .boxes .box h2 {
		float:left;
		width:100%;
		margin:-8px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: Foco;
		font-size: 27px;
		font-weight: 700;
		line-height: 30px;
		text-transform: uppercase;
		text-align:center;
		letter-spacing:1px;
	}
	#start-1 .wrap  .boxes .box:hover h2 {
		color:#ff8d12;
	}
	
#start-1 .hr {
	display:none;
}
#start-1 .arrow-go-2 {
	display:none;
}

#start-2 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px; } 
#start-2 .wrap { width:90%;position:relative;margin:0 auto; }
	#start-2 .wrap  .boxes {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#start-2 .wrap  .boxes .box {
		float:left;
		width:100%;
		margin:0px 0px 40px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#start-2 .wrap  .boxes .box:last-of-type {
		margin:0px 0px 0px 0px !important;
	}
	#start-2 .wrap  .boxes .box .foto {
		float:left;
		width:60%;
		height:185px;
		margin:0px 0px 0px 20%;
		padding:0px 0px 0px 0px;
		position:relative;
		z-index:2;
	}
		#start-2 .wrap  .boxes .box img {
			float:left;
			margin:30px 0px 0px -78.5px;
			padding:0px 0px 0px 0px;
			position:absolute;
			top:0;
			left:50%;
			z-index:3;
		}
	#start-2 .wrap  .boxes .box h3 {
		float:left;
		width:100%;
		margin:45px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #2e527b;
		font-family: Foco;
		font-size: 27px;
		line-height:36px;
		font-weight: 700;
		text-transform: uppercase;
		text-align:center;
		z-index:2;
	}
	#start-2 .wrap  .boxes .box:hover h3 {
		color:#ff8d12;
	}
	#start-2 .wrap  .boxes .box .shadow {
		float:left;
		position:absolute;
		margin:-30px 0px 0px -180px;
		padding:0px 0px 0px 0px;
		top:0;
		left:50%;
		z-index:1;
	}
	
#container-small {
	float:left;
	width:100%;
	height:150px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background: url(images/slider_page.jpg) center no-repeat;
	background-size:cover !important;
}
	#container-small h1 {
		float:left;
		width:80%;
		margin:60px 0px 0px 10%;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		line-height: 26px;
		color: #2e527b;
		font-size: 26px;
		font-weight: 700;
		text-transform: uppercase;
		text-align: center;
	}
	#container-small .text {
		display:none;
		float:left;
		width:80%;
		margin:0px 0px 0px 10%;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		color: #242424;
		font-size: 15px;
		font-weight: 400;
		text-align: center;
	}
	
#page { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:30px 0px 0px 0px; } 
#page .wrap { position:relative;margin:0 auto; }	
#page .metody { width:90%;position:relative;margin:0 auto; }	
	#page .metody .foto { 
		float:left;
		width:100%;
		height:260px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-size: auto 120% !important;
	}
	#page .metody .text {
		float:left;
		width:100%;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		font-size: 17px;
		line-height: 26px;
		color: #242424;
		font-weight: 400;
	}
	#page .metody .text strong {
		color: #ff8d12;
		font-weight: 700;
	}
	#page .metody .text ul { 
		float:left;
		width:100%;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		list-style: none; 
		position:relative;
	}
	#page .metody .text ul li { 
		float:left;
		width:95%;
		padding:0px 0px 20px 5%;
		background: url(images/metody_li_bg.png) top 10px left no-repeat;
		position:relative;
	}
	#page .metody .text a {
		text-decoration:none;
		color: #2e527b;
	}
	
		#metody-more { float:left;width:100%;position:relative;margin:0px 0px 30px 0px;padding:0px 0px 0px 0px; } 
			#metody-more h3 {
				float:left;
				width:100%;
				margin:0px 0px 45px 0px;
				padding:0px 0px 0px 0px;
				color: #2e527b;
				font-family: Foco;
				font-size: 18px;
				font-weight: 700;
				line-height: 26px;
				text-transform: uppercase;
				text-align:center;
			}
			#metody-more .box {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				border-top: 1px solid rgba(41, 137, 192, 0.2);
			}
			#metody-more .box:last-of-type {
				border-bottom: 1px solid rgba(41, 137, 192, 0.2);
			}
				#metody-more .box .wrap { width:90%;position:relative;margin:0 auto; }
				#metody-more .box .wrap .title {
					float:left;
					width:100%;
					margin:0px 0px 0px 0px;
					padding:10px 0px 10px 0px;
					position:relative;
					color: #2e527b;
					font-family: Foco;
					font-size: 16px;
					font-weight: 400;
					line-height: 24px;
					background: url(images/page_metody_more_arrow.png) right no-repeat;
				}
				#metody-more .box:hover .title {
					background: url(images/page_metody_more_arrow_hover.png) right no-repeat;
				}

#page .system { width:90%;position:relative;margin:0 auto; }					
	#page .system .text {
		float:left;
		width:100%;
		margin:20px 0px 40px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		font-size: 16px;
		line-height: 22px;
		color: #242424;
		font-weight: 400;
	}
	#page .system .text p {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#page .system .text h3 {
		float:left;
		width:100%;
		margin:20px 0px 20px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #2e527b;
		font-family: Foco;
		font-size: 18px;
		font-weight: 700;
		line-height: 24px;
		background: url(images/system_h3_bg.png) top 5px center no-repeat;
	}
	#page .system .text ul { 
		float:left;
		width:100%;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		list-style: none; 
		position:relative;
	}
	#page .system .text ul li { 
		float:left;
		width:95%;
		padding:0px 0px 10px 5%;
		background: url(images/metody_li_bg.png) top 12px left no-repeat;
		position:relative;
	}
	#page .system .text a {
		text-decoration:none;
		color: #2e527b;
	}
	#page .system .text table {
		float:left;
		width:96% !important;
		margin:0px 0px 0px 0px;
		padding:0px 2% 20px 2%;
		position:relative;
		text-align:center;
	}
	#page .system .text table strong {
		float:left;
		width:100%;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		color: #2e527b;
	}
	
#page .faq { 
	float:left;
	width:100%;
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}		
#page .faq .box {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	border-bottom: 1px solid rgba(41, 137, 192, 0.2);
}
	#page .faq .box .wrap { width:100%;position:relative;margin:0 auto; }
	#page .faq .box .wrap .title {
		float:left;
		width:90%;
		margin:0px 0px 0px 0px;
		padding:10px 5% 10px 5%;
		position:relative;
		color: #2e527b;
		font-family: Foco;
		font-size: 16px;
		font-weight: 700;
		line-height: 26px;
		background: url(images/page_faq_main_off.png) center right 7px no-repeat;
		background-size:10px;
		text-align:left;
		cursor:pointer;
	}
	#page .faq .box:hover {
		background-color: #2e527b;	
		background-size:15px !important;
	}
	#page .faq .box:hover .title {
		color:white;
		background: url(images/page_faq_main_on.png) center right 7px no-repeat;
		background-size:15px !important;
	}

	#page .faq .active-box  {
		background-color: #2e527b;	
		background-size:15px !important;
	}
	#page .faq .active-box .title {
		color:white !important;
		background: url(images/page_faq_main_on.png) center right 7px no-repeat !important;
		background-size:15px !important;
	}

#page .faq .box-q {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background-color: #eaedf2;
}	
	.active-box-q {  }

#page .faq .box-q .wrap { width:96%;position:relative;margin:0 auto; }
	#page .faq .box-q .wrap .boxes {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border-bottom: 1px solid rgba(41, 137, 192, 0.2);
	}
	#page .faq .box-q .wrap .boxes:last-of-type {
		border-bottom: 0px solid rgba(41, 137, 192, 0.2) !important;
	}
	#page .faq .box-q .wrap .title-q {
		float:left;
		width:95%;
		margin:0px 0px 0px 0px;
		padding:15px 5% 15px 0px;
		position:relative;
		top:0;
		left:0;
		color: #2e527b;
		font-family: Foco;
		font-size: 15px;
		font-weight: 700;
		line-height: 22px;
		background: url(images/page_faq_q_main_off.png) center right 7px no-repeat;
		background-size:10px;
		cursor:pointer;
		clear:both;
	}
			#page .faq .box-q .wrap .active-faq {
			background: url(images/page_faq_q_main_on.png) center right 8px no-repeat;
			background-size:10px;
		}
		#page .faq .box-q .wrap .title-q .number {
			float:left;
			width:5%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#page .faq .box-q .wrap .title-q .name {
			float:left;
			width:90%;
			margin:0px 0px 0px 0px;
			padding:0px 5% 0px 0px;
			position:relative;
		}
	#page .faq .box-q .wrap .text-q {
		float:left;
		width:96%;
		margin:0px 0px 0px 0px;
		padding:10px 0px 50px 0px;
		position:relative;
		top:0;
		left:0;
		font-family: Foco;
		line-height: 22px;
		color: #242424;
		font-size: 15px;
		font-weight: 400;	
		clear:both;
	}
		#page .faq .box-q .wrap .text-q .info {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#page .faq .box-q .wrap .text-q ul { 
			float:left;
			width:100%;
			margin:10px 0px 10px 0px;
			padding:0px 0px 0px 0px;
			list-style: none; 
			position:relative;
		}
		#page .faq .box-q .wrap .text-q ul li { 
			float:left;
			width:95%;
			padding:0px 0px 10px 5%;
			background: url(images/metody_li_bg.png) top 10px left no-repeat;
			position:relative;
		}
		#page .faq .box-q .wrap .text-q a {
			color: #008ac4;
		}
		#page .faq .box-q .wrap .text-q blockquote {
			float:left;
			width:90%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 10%;
			position:relative;
			font-style:italic;
			background: url(images/blockquote_bg.png) top left no-repeat;
		}
		#page .faq .box-q .wrap .text-q table {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			border-spacing: 0; 
			font-size:12px;
			line-height:16px;
			border-collapse: collapse;
		}
		#page .faq .box-q .wrap .text-q table tr td {
			border-bottom:1px solid #ff8d13;
			padding:5px 0px 5px 0px;
		}
	#page .faq .box-q .wrap .print-q {
		display:none;
		float:right;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		clear:both;
	}
	
#page .pobierz { width:90%;position:relative;margin:0 auto; }	
	#page .pobierz .boxes {
		float:left;
		width:100%;
		margin:0px 0px 40px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#page .pobierz .boxes .box {
			float:left;
			width:100%;
			height:40px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background-color: #eaedf2;
		}
			#page .pobierz .boxes .box-50 {
				width:100%;
			}
			#page .pobierz .boxes .box-100 {
				width:100%;
			}
		#page .pobierz .boxes .box p {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			color: #2e527b;
			font-family: Foco;
			font-size: 20px;
			font-weight: 700;
			line-height: 40px;
			text-align:center;
			text-transform:uppercase;
		}
		#page .pobierz .boxes .box .arrow {
			display:none !important;			
		}	
		#page .pobierz .boxes .box:hover {		
			background-color: #2e527b;
		}
		#page .pobierz .boxes .box:hover p {
			color:#fff;
		}
		#page .pobierz .boxes .box:hover .arrow {
			display:none !important;	
		}
		#page .pobierz .boxes .active-pobierz {
			background-color: #2e527b;
		}
		#page .pobierz .boxes .active-pobierz p {
			color:#fff;
		}
		#page .pobierz .boxes .active-pobierz .arrow {
			display:none !important;	
		}
		
	#page .pobierz .text {
		float:left;
		width:100%;
		margin:30px 0px 70px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		font-size: 17px;
		line-height: 26px;
		color: #242424;
		font-weight: 400;
	}
	#page .pobierz .text strong {
		color: #ff8d12;
		font-weight: 700;
	}
	#page .pobierz .text ul { 
		float:left;
		width:100%;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		list-style: none; 
		position:relative;
	}
	#page .pobierz .text ul li { 
		float:left;
		width:97%;
		padding:0px 0px 20px 3%;
		background: url(images/metody_li_bg.png) top 10px left no-repeat;
		position:relative;
	}
	#page .pobierz .text a {
		text-decoration:none;
		color: #2e527b;
	}
		
	.pliki { 
		float:left;
		width:96%;
		position:relative;
		margin:20px 0px 20px 0px; 
		padding:0px 0px 0px 0px;
		top:0;
		left:0;
	}
	.plik { 
		float:left;
		width:100%;
		margin:0px 0px 40px 0px; 
		padding:0px 0px 0px 0px; 
		position:relative;
		background: url(images/blockquote_bg.png) top left no-repeat;
	}
	.plik a {
		float:right;
		width: 144px;
		height: 32px;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 15px;
		color: white;
		font-family: Foco;
		font-size: 14px;
		font-weight: 700;
		line-height: 32px;
		text-transform: uppercase;
		text-decoration:none;
		background: #2989c0 url(images/pobierz_icon.png) center right 15px no-repeat;
	}
	.plik-tytul { 
		float:left;
		width: 90%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 10%;
		color: #242424;
		font-family: Foco;
		font-size: 15px;
		font-weight: 400;
		line-height: 21px;
	}
	.plik:hover a {
		background-color:#ff8a00;
		color:#fff;
	}
	
	#page .pobierz .publikacje {
		float:left;
		width:100%;
		margin:20px 0px 20px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#page .pobierz .publikacja {
		float:left;
		width:100%;
		margin:0px 0px 40px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#page .pobierz .publikacja .left {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
			#page .pobierz .publikacja .title {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: #242424;
				font-family: Foco;
				font-weight: 400;
				line-height: 26px;
				font-size: 17px;
			}
			#page .pobierz .publikacja .name {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: #242424;
				font-family: Foco;
				font-weight: 400;
				line-height: 20px;
				font-size: 17px;
			}
			#page .pobierz .publikacja .info {
				float:left;
				width:100%;
				margin:15px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: #242424;
				font-family: Foco;
				font-weight: 400;
				line-height: 20px;
				font-size: 14px;
			}
		#page .pobierz .publikacja .foto {
			float:left;
			width: 100%;
			height: 251px;
			margin:30px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background-size:auto 100% !important;
		}
		#page .pobierz .publikacja .right {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
			#page .pobierz .publikacja .right a {
				float:left;
				width: 144px;
				height: 32px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 15px;
				color: white;
				font-family: Foco;
				font-size: 14px;
				font-weight: 700;
				line-height: 32px;
				text-transform: uppercase;
				text-decoration:none;
				background: #2989c0 url(images/pobierz_icon.png) center right 15px no-repeat;
			}
			#page .pobierz .publikacja .right a:hover {
				background-color:#ff8a00;
				color:#fff;
			}
			#page .pobierz .publikacja .right .plik {
				margin:20px 0px 20px 0px;
			}
			#page .pobierz .publikacja .right .pobierz-file {
				float:left !important;
			}
		
#page .default { width:90%;position:relative;margin:0 auto; }	
	#page .default .foto { 
		float:left;
		width:440px;
		height:560px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#page .default .text {
		float:left;
		width:100%;
		margin:0px 0px 40px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		font-size: 15px;
		line-height: 21px;
		color: #242424;
		font-weight: 400;
	}
		#page .default .text-small {
			margin:60px 0px 60px 60px;
			width:500px;
		}
	#page .default .text strong {
		color: #ff8d12;
		font-weight: 700;
	}
	#page .default .text ul { 
		float:left;
		width:100%;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		list-style: none; 
		position:relative;
	}
	#page .default .text ul li { 
		float:left;
		width:97%;
		padding:0px 0px 20px 3%;
		background: url(images/metody_li_bg.png) top 10px left no-repeat;
		position:relative;
	}
	#page .default .text a {
		text-decoration:none;
		color: #2e527b;
	}
	
#rejestr  { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;background: url(images/rejestr_bg.jpg) top no-repeat; } 
#rejestr .wrap { width:96%;position:relative;margin:0 auto; }	
#rejestr .wrap .left {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#rejestr .wrap .left h1 {
		float:left;
		width:100%;
		margin:0px 0px 15px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		color: #2e527b;
		font-size: 22px;
		font-weight: 700;
		line-height: 26px;
		text-transform: uppercase;
	}
	#rejestr .wrap .left .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		color: #242424;
		font-size: 15px;
		font-weight: 400;
		line-height: 21px;
	}
	#rejestr .wrap .left form {
		float:left;
		width:100%;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#rejestr .wrap .left form .select {
		float:left;
		width:100%;
		height:40px;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 3%;
		position:relative;
		border:1px solid #ccc;
		color: #767676;
		font-family: Foco;
		font-size: 17px;
		font-weight: 400;
		line-height: 26px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-webkit-appearance: none;
	    -moz-appearance: none;
	    appearance: none;
		background: url(images/form_select_bg.png) top 15px right 17px no-repeat;
	}
	#rejestr .wrap .left form .reset {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:0;
		color: white;
		font-family: Foco;
		font-size: 17px;
		font-weight: 700;
		line-height: 40px;
		text-transform:uppercase;
		text-decoration:none;
		text-align:center;
		letter-spacing:1px;
		cursor:pointer;
		background: #2989c0;
	}
	#rejestr .wrap .left form .submit {
		float:left;
		width: 100%;
		height: 40px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 15px;
		position:relative;
		border:0;
		color: white;
		font-family: Foco;
		font-size: 17px;
		font-weight: 700;
		line-height: 17px;
		text-transform:uppercase;
		text-align:left;
		letter-spacing:1px;
		cursor:pointer;
		background: #ff8a00 url(images/submit_bg.png) center right 19px no-repeat;
	}
	#rejestr .wrap .left form .submit:hover {
		background: #2989c0 url(images/submit_bg.png) center right 19px no-repeat;
	}
	#rejestr .wrap .left .download {
		float:right;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		width: 100%;
		height: 63px;
		background: #2989c0 url(images/download_bg.png) center right 19px no-repeat;
	}
	#rejestr .wrap .left .download:hover {
		background: #ff8a00 url(images/download_bg.png) center right 19px no-repeat;
	}
	#rejestr .wrap .left .download p {
		float:left;
		width:90%;
		margin:7px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: Foco;
		font-size: 17px;
		font-weight: 700;
		line-height: 24px;
		text-transform: uppercase;
		letter-spacing:1px;
	}
	
#rejestr .wrap .right {
	display:none;
	float:right;
	width:483px;
	height:468px;
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}	
#rejestr .wrap .right .map {	
	float:left;
	width:483px;
	height:468px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	z-index:5;
}

#show  { float:left;width:100%;position:relative;margin:60px 0px 0px 0px;padding:0px 0px 0px 0px; } 
#show  h2 {
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-family: Foco;
	line-height: 33px;
	color: #ff8d13;
	font-size: 22px;
	font-weight: 700;
	text-transform: uppercase;
	text-align:center;
}
#show .info {
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: Foco;
	color: #242424;
	font-size: 17px;
	font-weight: 400;
	line-height:17px;
	text-align:center;
}
#show .download {
	float:left;
	width: 144px;
	height: 32px;
	margin:25px 0px 40px -77px;
	padding:0px 0px 0px 15px;
	position:relative;
	top:0;
	left:50%;
	color: white;
	font-family: Foco;
	font-size: 14px;
	font-weight: 700;
	line-height: 32px;
	text-decoration:none;
	background: #2989c0 url(images/pobierz_icon.png) center right 15px no-repeat;
	letter-spacing:2px;
}
	#show .download:hover {
		background: #ff8d13 url(images/pobierz_icon.png) center right 15px no-repeat;
	}

#show .podmiot {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:40px 0px 20px 0px;
	position:relative;
	border-top:1px solid rgba(41, 137, 192, 0.4);
}
#show .podmiot .wrap { width:95%;position:relative;margin:0 auto; }	
	#show .podmiot .wrap .left {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#show .podmiot .wrap .left h3 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		line-height: 26px;
		color: #2e527b;
		font-size: 20px;
		font-weight: 700;
	}
	#show .podmiot .wrap .left .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		line-height: 26px;
		color: #242424;
		font-size: 17px;
		font-weight: 400;
	}
	#show .podmiot .wrap .left .text a {
		color: #2989c0;
		font-size: 17px;
		font-weight: 400;
		text-decoration: underline;
	}
	#show .podmiot .wrap .left .text a:hover {
		color: #ff8d13;
	}
	#show .podmiot .wrap .left .more {
		float:left;
		width: 114px;
		height: 40px;
		margin:15px 0px 20px 0px;
		padding:0px 0px 0px 15px;
		position:relative;
		top:0;
		left:0;
		color: white;
		font-family: Foco;
		font-size: 17px;
		font-weight: 700;
		line-height: 40px;
		text-decoration:none;
		text-transform:uppercase;
		background: #ff8a00 url(images/show_more_bg.png) center right 10px no-repeat;
		letter-spacing:2px;
	}
	#show .podmiot .wrap .left .more:hover {
		background: #2989c0 url(images/show_more_bg.png) center right 10px no-repeat;
	}
	
	#show .podmiot .wrap .right {
		float:left;
		width:100%;
		margin:6px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#show .podmiot .wrap .right .box {
		float:left;
		width:100%;
		margin:0px 0px 30px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#show .podmiot .wrap .right .box h4 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		line-height: 17px;
		color: #2e527b;
		font-size: 17px;
		font-weight: 700;
	}
	#show .podmiot .wrap .right .box .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		line-height: 26px;
		color: #242424;
		font-size: 17px;
		font-weight: 400;
	}
	
#container-podmiot {
	float:left;
	width:100%;
	height:185px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background-color:#f9f9f9;
}
	#container-podmiot .wrap { width:90%;position:relative;margin:0 auto; }	
	#container-podmiot h1 {
		float:left;
		width:100%;
		margin:70px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #2e527b;
		font-family: Foco;
		font-size: 21px;
		font-weight: 700;
		line-height: 24px;
		text-transform: uppercase;
		text-align:center;
	}
	
#podmiot-box {
	float:left;
	width:100%;
	margin:40px 0px 25px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#podmiot-box .wrap { width:90%;position:relative;margin:0 auto; }	
	#podmiot-box .wrap .left {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	
	#podmiot-box .wrap .right {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	
		#podmiot-box .wrap .box {
			float:left;
			width:100%;
			margin:0px 0px 20px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#podmiot-box .wrap .box h3 {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: Foco;
			font-weight: 400;
			color: #2e527b;
			font-size: 14px;
			line-height: 18px;
		}
		#podmiot-box .wrap .box .text {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: Foco;
			font-weight: 400;
			color: #242424;
			font-size: 17px;
			line-height: 21px;
		}
		
		#podmiot-box .wrap .print {
			display:none;
		}
		
#search-main {
	float:left;
	width:100%;
	margin:65px 0px 65px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#search-main h3 {	
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 40px 0px;
		padding:0px 0px 0px 0px;
		font-family: Foco;
		line-height: 26px;
		color: #000;
		font-size: 26px;
		font-weight: 100;
		text-transform: uppercase;
		text-align:center;
	}
	#search-main h3 strong {
		color: #2e527b;
	}
	
	#search-main .info {
		    float: left;
			width: 100%;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			position: relative;
			background-color: #eaedf2;
	}
	#search-main .info .wrap {
		width: 90%;
		position: relative;
		margin: 0 auto;
	}
	#search-main .info .wrap .boxes {
		float: left;
		width: 100%;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		position: relative;
		border-bottom: 1px solid rgba(41, 137, 192, 0.2);
	}
	#search-main .info .wrap .boxes .title {		
		float: left;
		width: 90%;
		margin: 0px 0px 0px 0px;
		padding: 25px 0px 25px 0px;
		position: relative;
		top: 0;
		left: 0;
		color: #2e527b;
		font-family: Foco;
		font-size: 20px;
		font-weight: 700;
		line-height: 26px;
		background: url(images/page_faq_q_main_off.png) center right 7px no-repeat;
		background-size:10px !important;
		cursor: pointer;
		clear: both;
		text-decoration:none;
	}
	
footer { 
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 0px 0px; 
	padding:30px 0px 30px 0px;
	background-color: #2989c0;	
}
	.footer-wrapper { 
		width:95%;
		height:100%;
		position:relative;
		margin:0 auto;
		position:relative; 
	}
	.footer-wrapper .logo-uokik {
		float:left;
		margin:0px 0px 0px -70px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:50%;
	}
	.footer-wrapper .logo-project {
		float:left;
		margin:30px 0px 0px -103px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:50%;
	}
	footer nav { 
		float:left;
		width:90%;
		margin:30px 0px 0px 5%;
		font-size:18px;
		line-height:26px;
		position:relative;
		font-family: Foco;
		font-weight:100;
	}
	footer nav ul { 
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;	
	}
	footer nav ul li { 
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		position:relative;
		list-style: none; 
		text-align:center;
	}
	footer nav ul li a { color:#fff;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	footer nav ul li a:hover { color:#ff8d13; }
	footer nav ul li a.active { color:#ff8d13; }
	footer nav ul li .menu-hr-footer { display:none;float:right;margin:3px 15px 0px 15px; }
	footer nav ul li:last-child .menu-hr-footer { display:none; }
		
.formularz-div { float:left;width:100%;margin:50px 0px 0px 0px; }
	.form-box-left { float:left;width:45%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-right { float:right;width:45%;margin:0px 0px 0px 0px;position:relative; }
	
	.form-box { float:left;width:100%;margin:0px 0px 20px 0px; }
	.form-box-last { float:left;width:100%;margin:0px 0px 20px 0px; }
	.form-box-kod { float:left;width:100%;margin:0px 0px 0px 0px; }
	.form-box-all { float:left;width:100%;margin:0px 0px 20px 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 #e0e0e0;
		background:#ffffff;
		font-size:15px;
		font-family: ProximaNova; 
	}
	.form-textarea  { 
		float:left;
		width:95%;
		max-width:95%;
		height:205px;
		max-height:205px;
		margin:0px 0px 0px 0px;
		color:#000;
		padding:10px 0px 0px 5%;
		border:1px solid #e0e0e0;
		background:#ffffff;
		font-size:15px;
		font-family: ProximaNova; 
	}
	.form-submit  { 
		float:right;
		width:219px;
		height:39px;
		margin:20px 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;
	}	
	.form-input:focus, .form-textarea:focus, .form-submit:focus { outline: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: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: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; }

}

@media screen and (min-width: 0px) and (max-width: 450px) {
.no-comp { display:none !important; }

.video-box {
	position:relative;
}
.video-box:before {
	content:url('images/play_icon2.png'); /* with class ModalCarrot ??*/
	position:absolute; /*or absolute*/
	z-index:10; /*a number that's more than the modal box*/
	margin: -97px 0px 0px -97px;
	padding:0px 0px 0px 0px;
	left:50%;
	top:50%;
	cursor:pointer;
}
	.nocontent:before {
		display:none !important;
		content:url('') !important;
	}
.video {
	position: relative;
    top: 0px;
    left: 0;
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    height: auto;
    margin:10px 0px 10px 0px;
}

.tag {
	display:none;
}

#wrapper { 
	float:left;
	width:100%;
	height:77px;
	position:relative;
	top:0;
	left:0;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	background-color:#fff;
	z-index:20;
}
	#wrapper .wrap { 
		width:98%;
		height:100%;
		position:relative;
		margin:0 auto;
	}
	#wrapper .wrap .logo { 
		display:none;
		float:left;
		position:relative;
		margin:22px 0px 0px 0px; 
		padding:0px 0px 0px 0px; 
	}	
	#wrapper .wrap .logo-project {
		float:left;
		width: 290px;
		height: 120px;
		margin:0px 0px 0px -10px;
		padding:0px 0px 0px 0px;
		left:0;
		top:0;
		position:absolute;
		background: url(images/logo_project_bg.png) top no-repeat;
	}
	#wrapper .wrap .logo-project img {
		float:left;
		margin:19px 0px 0px -103px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:50%;
	}
	#wrapper .menu-tel { 
		float: right;
		font-size: 40px;
		margin: 21px 0px 0px 0px !important;
		cursor: pointer;
		color: #2e527b; 
		font-weight:100;
	}
	
	.menu { 
		display:none;
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		top:0px;
		left:0;
		font-family: Foco;
		font-size: 22px;
		font-weight: 100;
		line-height: 34px;
		z-index:15;
		background-color: #2e527b;
	}
	.menu .menu-close { 
		width:94%;
		position:relative;
		margin:0 auto;
	}
	.menu .menu-tel-close { 
		float: right;
		font-size: 26px;
		margin: 25px 0px 0px 0px !important;
		cursor: pointer;
		color: #fff; 
		font-weight:100;
	}
	.menu ul { 
		float:left;
		width:96%;
		position:relative;
		margin:0px 0px 0px 2%;
		padding:10px 0px 30px 0px;
		top:0;
		left:0;
	}
	.menu ul li { 
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;		
		list-style: none; 
		text-align:center;
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	}
	.menu ul li a { 
		color: white;
		text-decoration:none;
		padding:0px 0px 0px 0px;
		display: inline-block; 
	}
	.menu ul li a:hover { color: #ff8d13; }
	.menu ul li a.active { color: #ff8d13; }
	.menu ul li .menu-hr { display:none; }
	.menu ul li:last-child { border-bottom:0px !important; }
	

#container { 
	float:left;
	width:100%;
	height:290px;
	position:relative;
	margin:0px 0px 0px 0px; 
	overflow:hidden;
}
	#container .slide-1 { 
		float:left;
		width:100%;
		height:100%;
		position:relative;
		z-index:1; 
	}
		#container .slides { 
			float:left;
			width:100%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background-size:cover !important;
		}
		#container .slides .box { 
			float:left;
			width:100%;
			height:185px;
			margin:-80px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:50%;
			left:0; 
		}
	#container .play-icon {
		width:30px;
		top:100%;
		left:29%;
		margin:-50px 0px 0px -47px;
		padding:0px 0px 0px 0px;
		position:absolute;
		z-index:10;
	}
	
		#container .play-icon-org {
		width:100px;
		top:50%;
		left:50%;
		margin:-50px 0px 0px -47px;
		padding:0px 0px 0px 0px;
		position:absolute;
		z-index:10;
	}
	
		#container .pause-icon {
		width:30px;
		top:100%;
		left:34%;
		margin:-50px 0px 0px -47px;
		padding:0px 0px 0px 0px;
		position:absolute;
		z-index:10;
	}
	#container .arrow-down {
		float:left;
		margin:0px 0px 0px -20px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:50%;
		bottom:5%;
		z-index:10;
		cursor:pointer;
	}
	#container .bg {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		top:0;
		left:0;
		position:absolute;
		z-index: 6;
	}
	#container .video {
		position: relative;
		top: 0;
		left: 50%;
		min-width: 100%;
		min-height: 290px;
		width: auto;
		height: 290px;

		-ms-transform: translateX(-50%) translateY(-110%);
		-moz-transform: translateX(-50%) translateY(-110%);
		-webkit-transform: translateX(-50%) translateY(-110%);
		transform: translateX(-50%) translateY(-110%);
		background: url(polina.jpg) no-repeat;
		background-size: cover; 
	}
	

		
#start-1 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;background: #2989c0;overflow:hidden; } 
#start-1 .wrap { width:90%;position:relative;margin:0 auto;z-index:2; }
	#start-1 .wrap h1 {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		width: 100%;
		color: white;
		font-family: Foco;
		font-size: 28px;
		line-height: 35px;
		text-transform: uppercase;
		font-weight: 100;
		letter-spacing:2px;
	}
	#start-1 .wrap .text {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		width: 100%;
		color: white;
		font-family: Foco;
		font-size: 17px;
		font-weight: 400;
		line-height: 26px;
	}
	#start-1 .wrap  .boxes {
		float:left;
		width:100%;
		margin:55px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#start-1 .wrap  .boxes .box {
		float:left;
		width:100%;
		margin:0px 0px 30px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#start-1 .wrap  .boxes .box:last-of-type {
		margin:0px 0px 0px 0px !important;
	}
	#start-1 .wrap  .boxes .box img {
		float:left;
		width:281px;
		margin:0px 0px 0px -150px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:50%;
	}
	#start-1 .wrap  .boxes .box h2 {
		float:left;
		width:100%;
		margin:-8px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: Foco;
		font-size: 27px;
		font-weight: 700;
		line-height: 30px;
		text-transform: uppercase;
		text-align:center;
		letter-spacing:1px;
	}
	#start-1 .wrap  .boxes .box:hover h2 {
		color:#ff8d12;
	}
	
#start-1 .hr {
	display:none;
}
#start-1 .arrow-go-2 {
	display:none;
}

#start-2 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;overflow:hidden; } 
#start-2 .wrap { width:90%;position:relative;margin:0 auto; }
	#start-2 .wrap  .boxes {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#start-2 .wrap  .boxes .box {
		float:left;
		width:100%;
		margin:0px 0px 40px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#start-2 .wrap  .boxes .box:last-of-type {
		margin:0px 0px 0px 0px !important;
	}
	#start-2 .wrap  .boxes .box .foto {
		float:left;
		width:100%;
		height:185px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		z-index:2;
	}
		#start-2 .wrap  .boxes .box img {
			float:left;
			margin:30px 0px 0px -78.5px;
			padding:0px 0px 0px 0px;
			position:absolute;
			top:0;
			left:50%;
			z-index:3;
		}
	#start-2 .wrap  .boxes .box h3 {
		float:left;
		width:100%;
		margin:45px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #2e527b;
		font-family: Foco;
		font-size: 27px;
		line-height:36px;
		font-weight: 700;
		text-transform: uppercase;
		text-align:center;
		z-index:2;
	}
	#start-2 .wrap  .boxes .box:hover h3 {
		color:#ff8d12;
	}
	#start-2 .wrap  .boxes .box .shadow {
		float:left;
		position:absolute;
		margin:-30px 0px 0px -20px;
		padding:0px 0px 0px 0px;
		top:0;
		left:0;
		z-index:1;
	}
	
#container-small {
	float:left;
	width:100%;
	height:150px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background: url(images/slider_page.jpg) center no-repeat;
	background-size:cover !important;
}
	#container-small h1 {
		float:left;
		width:80%;
		margin:60px 0px 0px 10%;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		line-height: 26px;
		color: #2e527b;
		font-size: 26px;
		font-weight: 700;
		text-transform: uppercase;
		text-align: center;
	}
	#container-small .text {
		display:none;
		float:left;
		width:80%;
		margin:0px 0px 0px 10%;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		color: #242424;
		font-size: 15px;
		font-weight: 400;
		text-align: center;
	}
	
#page { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:30px 0px 0px 0px; } 
#page .wrap { position:relative;margin:0 auto; }	
#page .metody { width:90%;position:relative;margin:0 auto; }	
	#page .metody .foto { 
		float:left;
		width:100%;
		height:260px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-size: auto 120% !important;
	}
	#page .metody .text {
		float:left;
		width:100%;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		font-size: 17px;
		line-height: 26px;
		color: #242424;
		font-weight: 400;
	}
	#page .metody .text strong {
		color: #ff8d12;
		font-weight: 700;
	}
	#page .metody .text ul { 
		float:left;
		width:100%;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		list-style: none; 
		position:relative;
	}
	#page .metody .text ul li { 
		float:left;
		width:95%;
		padding:0px 0px 20px 5%;
		background: url(images/metody_li_bg.png) top 10px left no-repeat;
		position:relative;
	}
	#page .metody .text a {
		text-decoration:none;
		color: #2e527b;
	}
	
		#metody-more { float:left;width:100%;position:relative;margin:0px 0px 30px 0px;padding:0px 0px 0px 0px; } 
			#metody-more h3 {
				float:left;
				width:100%;
				margin:0px 0px 45px 0px;
				padding:0px 0px 0px 0px;
				color: #2e527b;
				font-family: Foco;
				font-size: 18px;
				font-weight: 700;
				line-height: 26px;
				text-transform: uppercase;
				text-align:center;
			}
			#metody-more .box {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				border-top: 1px solid rgba(41, 137, 192, 0.2);
			}
			#metody-more .box:last-of-type {
				border-bottom: 1px solid rgba(41, 137, 192, 0.2);
			}
				#metody-more .box .wrap { width:90%;position:relative;margin:0 auto; }
				#metody-more .box .wrap .title {
					float:left;
					width:100%;
					margin:0px 0px 0px 0px;
					padding:10px 0px 10px 0px;
					position:relative;
					color: #2e527b;
					font-family: Foco;
					font-size: 16px;
					font-weight: 400;
					line-height: 24px;
					background: url(images/page_metody_more_arrow.png) right no-repeat;
				}
				#metody-more .box:hover .title {
					background: url(images/page_metody_more_arrow_hover.png) right no-repeat;
				}

#page .system { width:90%;position:relative;margin:0 auto; }					
	#page .system .text {
		float:left;
		width:100%;
		margin:20px 0px 40px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		font-size: 16px;
		line-height: 22px;
		color: #242424;
		font-weight: 400;
	}
	#page .system .text p {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#page .system .text h3 {
		float:left;
		width:100%;
		margin:20px 0px 20px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #2e527b;
		font-family: Foco;
		font-size: 18px;
		font-weight: 700;
		line-height: 24px;
		background: url(images/system_h3_bg.png) top 5px center no-repeat;
	}
	#page .system .text ul { 
		float:left;
		width:100%;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		list-style: none; 
		position:relative;
	}
	#page .system .text ul li { 
		float:left;
		width:95%;
		padding:0px 0px 10px 5%;
		background: url(images/metody_li_bg.png) top 12px left no-repeat;
		position:relative;
	}
	#page .system .text a {
		text-decoration:none;
		color: #2e527b;
	}
	#page .system .text table {
		float:left;
		width:96% !important;
		margin:0px 0px 0px 0px;
		padding:0px 2% 20px 2%;
		position:relative;
		text-align:center;
	}
	#page .system .text table strong {
		float:left;
		width:100%;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		color: #2e527b;
	}
	
#page .faq { 
	float:left;
	width:100%;
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}		
#page .faq .box {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	border-bottom: 1px solid rgba(41, 137, 192, 0.2);
}
	#page .faq .box .wrap { width:100%;position:relative;margin:0 auto; }
	#page .faq .box .wrap .title {
		float:left;
		width:90%;
		margin:0px 0px 0px 0px;
		padding:10px 5% 10px 5%;
		position:relative;
		color: #2e527b;
		font-family: Foco;
		font-size: 16px;
		font-weight: 700;
		line-height: 26px;
		background: url(images/page_faq_main_off.png) center right 7px no-repeat;
		background-size:10px;
		text-align:left;
		cursor:pointer;
	}
	#page .faq .box:hover {
		background-color: #2e527b;	
		background-size:15px !important;
	}
	#page .faq .box:hover .title {
		color:white;
		background: url(images/page_faq_main_on.png) center right 7px no-repeat;
		background-size:15px !important;
	}

	#page .faq .active-box  {
		background-color: #2e527b;	
		background-size:15px !important;
	}
	#page .faq .active-box .title {
		color:white !important;
		background: url(images/page_faq_main_on.png) center right 7px no-repeat !important;
		background-size:15px !important;
	}

#page .faq .box-q {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background-color: #eaedf2;
}	
	.active-box-q {  }

#page .faq .box-q .wrap { width:96%;position:relative;margin:0 auto; }
	#page .faq .box-q .wrap .boxes {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border-bottom: 1px solid rgba(41, 137, 192, 0.2);
	}
	#page .faq .box-q .wrap .boxes:last-of-type {
		border-bottom: 0px solid rgba(41, 137, 192, 0.2) !important;
	}
	#page .faq .box-q .wrap .title-q {
		float:left;
		width:95%;
		margin:0px 0px 0px 0px;
		padding:15px 5% 15px 0px;
		position:relative;
		top:0;
		left:0;
		color: #2e527b;
		font-family: Foco;
		font-size: 15px;
		font-weight: 700;
		line-height: 22px;
		background: url(images/page_faq_q_main_off.png) center right 7px no-repeat;
		background-size:10px;
		cursor:pointer;
		clear:both;
	}
			#page .faq .box-q .wrap .active-faq {
			background: url(images/page_faq_q_main_on.png) center right 8px no-repeat;
			background-size:10px;
		}
		#page .faq .box-q .wrap .title-q .number {
			float:left;
			width:5%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#page .faq .box-q .wrap .title-q .name {
			float:left;
			width:90%;
			margin:0px 0px 0px 0px;
			padding:0px 5% 0px 0px;
			position:relative;
		}
	#page .faq .box-q .wrap .text-q {
		float:left;
		width:96%;
		margin:0px 0px 0px 0px;
		padding:10px 0px 50px 0px;
		position:relative;
		top:0;
		left:0;
		font-family: Foco;
		line-height: 22px;
		color: #242424;
		font-size: 15px;
		font-weight: 400;	
		clear:both;
	}
		#page .faq .box-q .wrap .text-q .info {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#page .faq .box-q .wrap .text-q ul { 
			float:left;
			width:100%;
			margin:10px 0px 10px 0px;
			padding:0px 0px 0px 0px;
			list-style: none; 
			position:relative;
		}
		#page .faq .box-q .wrap .text-q ul li { 
			float:left;
			width:95%;
			padding:0px 0px 10px 5%;
			background: url(images/metody_li_bg.png) top 10px left no-repeat;
			position:relative;
		}
		#page .faq .box-q .wrap .text-q a {
			color: #008ac4;
		}
		#page .faq .box-q .wrap .text-q blockquote {
			float:left;
			width:90%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 10%;
			position:relative;
			font-style:italic;
			background: url(images/blockquote_bg.png) top left no-repeat;
		}
		#page .faq .box-q .wrap .text-q table {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			border-spacing: 0; 
			font-size:12px;
			line-height:16px;
			border-collapse: collapse;
		}
		#page .faq .box-q .wrap .text-q table tr td {
			border-bottom:1px solid #ff8d13;
			padding:5px 0px 5px 0px;
		}
	#page .faq .box-q .wrap .print-q {
		display:none;
		float:right;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		clear:both;
	}
	
#page .pobierz { width:90%;position:relative;margin:0 auto; }	
	#page .pobierz .boxes {
		float:left;
		width:100%;
		margin:0px 0px 40px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#page .pobierz .boxes .box {
			float:left;
			width:100%;
			height:40px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background-color: #eaedf2;
		}
			#page .pobierz .boxes .box-50 {
				width:100%;
			}
			#page .pobierz .boxes .box-100 {
				width:100%;
			}
		#page .pobierz .boxes .box p {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			color: #2e527b;
			font-family: Foco;
			font-size: 20px;
			font-weight: 700;
			line-height: 40px;
			text-align:center;
			text-transform:uppercase;
		}
		#page .pobierz .boxes .box .arrow {
			display:none !important;			
		}	
		#page .pobierz .boxes .box:hover {		
			background-color: #2e527b;
		}
		#page .pobierz .boxes .box:hover p {
			color:#fff;
		}
		#page .pobierz .boxes .box:hover .arrow {
			display:none !important;	
		}
		#page .pobierz .boxes .active-pobierz {
			background-color: #2e527b;
		}
		#page .pobierz .boxes .active-pobierz p {
			color:#fff;
		}
		#page .pobierz .boxes .active-pobierz .arrow {
			display:none !important;	
		}
		
	#page .pobierz .text {
		float:left;
		width:100%;
		margin:30px 0px 70px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		font-size: 17px;
		line-height: 26px;
		color: #242424;
		font-weight: 400;
	}
	#page .pobierz .text strong {
		color: #ff8d12;
		font-weight: 700;
	}
	#page .pobierz .text ul { 
		float:left;
		width:100%;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		list-style: none; 
		position:relative;
	}
	#page .pobierz .text ul li { 
		float:left;
		width:97%;
		padding:0px 0px 20px 3%;
		background: url(images/metody_li_bg.png) top 10px left no-repeat;
		position:relative;
	}
	#page .pobierz .text a {
		text-decoration:none;
		color: #2e527b;
	}
		
	.pliki { 
		float:left;
		width:96%;
		position:relative;
		margin:20px 0px 20px 0px; 
		padding:0px 0px 0px 0px;
		top:0;
		left:0;
	}
	.plik { 
		float:left;
		width:100%;
		margin:0px 0px 40px 0px; 
		padding:0px 0px 0px 0px; 
		position:relative;
		background: url(images/blockquote_bg.png) top left no-repeat;
	}
	.plik a {
		float:right;
		width: 144px;
		height: 32px;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 15px;
		color: white;
		font-family: Foco;
		font-size: 14px;
		font-weight: 700;
		line-height: 32px;
		text-transform: uppercase;
		text-decoration:none;
		background: #2989c0 url(images/pobierz_icon.png) center right 15px no-repeat;
	}
	.plik-tytul { 
		float:left;
		width: 90%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 10%;
		color: #242424;
		font-family: Foco;
		font-size: 15px;
		font-weight: 400;
		line-height: 21px;
	}
	.plik:hover a {
		background-color:#ff8a00;
		color:#fff;
	}
	
	#page .pobierz .publikacje {
		float:left;
		width:100%;
		margin:20px 0px 20px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#page .pobierz .publikacja {
		float:left;
		width:100%;
		margin:0px 0px 40px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#page .pobierz .publikacja .left {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
			#page .pobierz .publikacja .title {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: #242424;
				font-family: Foco;
				font-weight: 400;
				line-height: 26px;
				font-size: 17px;
			}
			#page .pobierz .publikacja .name {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: #242424;
				font-family: Foco;
				font-weight: 400;
				line-height: 20px;
				font-size: 17px;
			}
			#page .pobierz .publikacja .info {
				float:left;
				width:100%;
				margin:15px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: #242424;
				font-family: Foco;
				font-weight: 400;
				line-height: 20px;
				font-size: 14px;
			}
		#page .pobierz .publikacja .foto {
			float:left;
			width: 100%;
			height: 251px;
			margin:30px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background-size:auto 100% !important;
		}
		#page .pobierz .publikacja .right {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
			#page .pobierz .publikacja .right a {
				float:left;
				width: 144px;
				height: 32px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 15px;
				color: white;
				font-family: Foco;
				font-size: 14px;
				font-weight: 700;
				line-height: 32px;
				text-transform: uppercase;
				text-decoration:none;
				background: #2989c0 url(images/pobierz_icon.png) center right 15px no-repeat;
			}
			#page .pobierz .publikacja .right a:hover {
				background-color:#ff8a00;
				color:#fff;
			}
			#page .pobierz .publikacja .right .plik {
				margin:20px 0px 20px 0px;
			}
			#page .pobierz .publikacja .right .pobierz-file {
				float:left !important;
			}
		
#page .default { width:90%;position:relative;margin:0 auto; }	
	#page .default .foto { 
		float:left;
		width:440px;
		height:560px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#page .default .text {
		float:left;
		width:100%;
		margin:0px 0px 40px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		font-size: 15px;
		line-height: 21px;
		color: #242424;
		font-weight: 400;
	}
		#page .default .text-small {
			margin:60px 0px 60px 60px;
			width:500px;
		}
	#page .default .text strong {
		color: #ff8d12;
		font-weight: 700;
	}
	#page .default .text ul { 
		float:left;
		width:100%;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		list-style: none; 
		position:relative;
	}
	#page .default .text ul li { 
		float:left;
		width:97%;
		padding:0px 0px 20px 3%;
		background: url(images/metody_li_bg.png) top 10px left no-repeat;
		position:relative;
	}
	#page .default .text a {
		text-decoration:none;
		color: #2e527b;
	}
	
#rejestr  { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;background: url(images/rejestr_bg.jpg) top no-repeat; } 
#rejestr .wrap { width:96%;position:relative;margin:0 auto; }	
#rejestr .wrap .left {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#rejestr .wrap .left h1 {
		float:left;
		width:100%;
		margin:0px 0px 15px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		color: #2e527b;
		font-size: 22px;
		font-weight: 700;
		line-height: 26px;
		text-transform: uppercase;
	}
	#rejestr .wrap .left .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		color: #242424;
		font-size: 15px;
		font-weight: 400;
		line-height: 21px;
	}
	#rejestr .wrap .left form {
		float:left;
		width:100%;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#rejestr .wrap .left form .select {
		float:left;
		width:100%;
		height:40px;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 3%;
		position:relative;
		border:1px solid #ccc;
		color: #767676;
		font-family: Foco;
		font-size: 17px;
		font-weight: 400;
		line-height: 26px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-webkit-appearance: none;
	    -moz-appearance: none;
	    appearance: none;
		background: url(images/form_select_bg.png) top 15px right 17px no-repeat;
	}
	#rejestr .wrap .left form .reset {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:0;
		color: white;
		font-family: Foco;
		font-size: 17px;
		font-weight: 700;
		line-height: 40px;
		text-transform:uppercase;
		text-decoration:none;
		text-align:center;
		letter-spacing:1px;
		cursor:pointer;
		background: #2989c0;
	}
	#rejestr .wrap .left form .submit {
		float:left;
		width: 100%;
		height: 40px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 15px;
		position:relative;
		border:0;
		color: white;
		font-family: Foco;
		font-size: 17px;
		font-weight: 700;
		line-height: 17px;
		text-transform:uppercase;
		text-align:left;
		letter-spacing:1px;
		cursor:pointer;
		background: #ff8a00 url(images/submit_bg.png) center right 19px no-repeat;
	}
	#rejestr .wrap .left form .submit:hover {
		background: #2989c0 url(images/submit_bg.png) center right 19px no-repeat;
	}
	#rejestr .wrap .left .download {
		float:right;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		width: 100%;
		height: 63px;
		background: #2989c0 url(images/download_bg.png) center right 19px no-repeat;
	}
	#rejestr .wrap .left .download:hover {
		background: #ff8a00 url(images/download_bg.png) center right 19px no-repeat;
	}
	#rejestr .wrap .left .download p {
		float:left;
		width:90%;
		margin:7px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: Foco;
		font-size: 17px;
		font-weight: 700;
		line-height: 24px;
		text-transform: uppercase;
		letter-spacing:1px;
	}
	
#rejestr .wrap .right {
	display:none;
	float:right;
	width:483px;
	height:468px;
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}	
#rejestr .wrap .right .map {	
	float:left;
	width:483px;
	height:468px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	z-index:5;
}

#show  { float:left;width:100%;position:relative;margin:60px 0px 0px 0px;padding:0px 0px 0px 0px; } 
#show  h2 {
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-family: Foco;
	line-height: 33px;
	color: #ff8d13;
	font-size: 22px;
	font-weight: 700;
	text-transform: uppercase;
	text-align:center;
}
#show .info {
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: Foco;
	color: #242424;
	font-size: 17px;
	font-weight: 400;
	line-height:17px;
	text-align:center;
}
#show .download {
	float:left;
	width: 144px;
	height: 32px;
	margin:25px 0px 40px -77px;
	padding:0px 0px 0px 15px;
	position:relative;
	top:0;
	left:50%;
	color: white;
	font-family: Foco;
	font-size: 14px;
	font-weight: 700;
	line-height: 32px;
	text-decoration:none;
	background: #2989c0 url(images/pobierz_icon.png) center right 15px no-repeat;
	letter-spacing:2px;
}
	#show .download:hover {
		background: #ff8d13 url(images/pobierz_icon.png) center right 15px no-repeat;
	}

#show .podmiot {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:40px 0px 20px 0px;
	position:relative;
	border-top:1px solid rgba(41, 137, 192, 0.4);
}
#show .podmiot .wrap { width:95%;position:relative;margin:0 auto; }	
	#show .podmiot .wrap .left {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#show .podmiot .wrap .left h3 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		line-height: 26px;
		color: #2e527b;
		font-size: 20px;
		font-weight: 700;
	}
	#show .podmiot .wrap .left .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		line-height: 26px;
		color: #242424;
		font-size: 17px;
		font-weight: 400;
	}
	#show .podmiot .wrap .left .text a {
		color: #2989c0;
		font-size: 17px;
		font-weight: 400;
		text-decoration: underline;
	}
	#show .podmiot .wrap .left .text a:hover {
		color: #ff8d13;
	}
	#show .podmiot .wrap .left .more {
		float:left;
		width: 114px;
		height: 40px;
		margin:15px 0px 20px 0px;
		padding:0px 0px 0px 15px;
		position:relative;
		top:0;
		left:0;
		color: white;
		font-family: Foco;
		font-size: 17px;
		font-weight: 700;
		line-height: 40px;
		text-decoration:none;
		text-transform:uppercase;
		background: #ff8a00 url(images/show_more_bg.png) center right 10px no-repeat;
		letter-spacing:2px;
	}
	#show .podmiot .wrap .left .more:hover {
		background: #2989c0 url(images/show_more_bg.png) center right 10px no-repeat;
	}
	
	#show .podmiot .wrap .right {
		float:left;
		width:100%;
		margin:6px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#show .podmiot .wrap .right .box {
		float:left;
		width:100%;
		margin:0px 0px 30px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#show .podmiot .wrap .right .box h4 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		line-height: 17px;
		color: #2e527b;
		font-size: 17px;
		font-weight: 700;
	}
	#show .podmiot .wrap .right .box .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		line-height: 26px;
		color: #242424;
		font-size: 17px;
		font-weight: 400;
	}
	
#container-podmiot {
	float:left;
	width:100%;
	height:185px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background-color:#f9f9f9;
}
	#container-podmiot .wrap { width:90%;position:relative;margin:0 auto; }	
	#container-podmiot h1 {
		float:left;
		width:100%;
		margin:70px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #2e527b;
		font-family: Foco;
		font-size: 21px;
		font-weight: 700;
		line-height: 24px;
		text-transform: uppercase;
		text-align:center;
	}
	
#podmiot-box {
	float:left;
	width:100%;
	margin:40px 0px 25px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#podmiot-box .wrap { width:90%;position:relative;margin:0 auto; }	
	#podmiot-box .wrap .left {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	
	#podmiot-box .wrap .right {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	
		#podmiot-box .wrap .box {
			float:left;
			width:100%;
			margin:0px 0px 20px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#podmiot-box .wrap .box h3 {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: Foco;
			font-weight: 400;
			color: #2e527b;
			font-size: 14px;
			line-height: 18px;
		}
		#podmiot-box .wrap .box .text {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: Foco;
			font-weight: 400;
			color: #242424;
			font-size: 17px;
			line-height: 21px;
		}
		
		#podmiot-box .wrap .print {
			display:none;
		}
		
#search-main {
	float:left;
	width:100%;
	margin:65px 0px 65px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#search-main h3 {	
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 40px 0px;
		padding:0px 0px 0px 0px;
		font-family: Foco;
		line-height: 26px;
		color: #000;
		font-size: 26px;
		font-weight: 100;
		text-transform: uppercase;
		text-align:center;
	}
	#search-main h3 strong {
		color: #2e527b;
	}
	
	#search-main .info {
		    float: left;
			width: 100%;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			position: relative;
			background-color: #eaedf2;
	}
	#search-main .info .wrap {
		width: 90%;
		position: relative;
		margin: 0 auto;
	}
	#search-main .info .wrap .boxes {
		float: left;
		width: 100%;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		position: relative;
		border-bottom: 1px solid rgba(41, 137, 192, 0.2);
	}
	#search-main .info .wrap .boxes .title {		
		float: left;
		width: 90%;
		margin: 0px 0px 0px 0px;
		padding: 25px 0px 25px 0px;
		position: relative;
		top: 0;
		left: 0;
		color: #2e527b;
		font-family: Foco;
		font-size: 20px;
		font-weight: 700;
		line-height: 26px;
		background: url(images/page_faq_q_main_off.png) center right 7px no-repeat;
		background-size:10px !important;
		cursor: pointer;
		clear: both;
		text-decoration:none;
	}
	
footer { 
	float:left;
	width:100%;
	position:relative;
	margin:0px 0px 0px 0px; 
	padding:30px 0px 30px 0px;
	background-color: #2989c0;	
}
	.footer-wrapper { 
		width:95%;
		height:100%;
		position:relative;
		margin:0 auto;
		position:relative; 
	}
	.footer-wrapper .logo-uokik {
		float:left;
		margin:0px 0px 0px -70px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:50%;
	}
	.footer-wrapper .logo-project {
		float:left;
		margin:30px 0px 0px -103px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:50%;
	}
	footer nav { 
		float:left;
		width:90%;
		margin:30px 0px 0px 5%;
		font-size:18px;
		line-height:26px;
		position:relative;
		font-family: Foco;
		font-weight:100;
	}
	footer nav ul { 
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;	
	}
	footer nav ul li { 
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		position:relative;
		list-style: none; 
		text-align:center;
	}
	footer nav ul li a { color:#fff;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	footer nav ul li a:hover { color:#ff8d13; }
	footer nav ul li a.active { color:#ff8d13; }
	footer nav ul li .menu-hr-footer { display:none;float:right;margin:3px 15px 0px 15px; }
	footer nav ul li:last-child .menu-hr-footer { display:none; }
		
.formularz-div { float:left;width:100%;margin:50px 0px 0px 0px; }
	.form-box-left { float:left;width:45%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-right { float:right;width:45%;margin:0px 0px 0px 0px;position:relative; }
	
	.form-box { float:left;width:100%;margin:0px 0px 20px 0px; }
	.form-box-last { float:left;width:100%;margin:0px 0px 20px 0px; }
	.form-box-kod { float:left;width:100%;margin:0px 0px 0px 0px; }
	.form-box-all { float:left;width:100%;margin:0px 0px 20px 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 #e0e0e0;
		background:#ffffff;
		font-size:15px;
		font-family: ProximaNova; 
	}
	.form-textarea  { 
		float:left;
		width:95%;
		max-width:95%;
		height:205px;
		max-height:205px;
		margin:0px 0px 0px 0px;
		color:#000;
		padding:10px 0px 0px 5%;
		border:1px solid #e0e0e0;
		background:#ffffff;
		font-size:15px;
		font-family: ProximaNova; 
	}
	.form-submit  { 
		float:right;
		width:219px;
		height:39px;
		margin:20px 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;
	}	
	.form-input:focus, .form-textarea:focus, .form-submit:focus { outline: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: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: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; }

}


@media screen and (min-width: 1200px) and (max-width: 5000px) {
#podmiot-box .wrap .box-all {
	float:left;
	width:100%;
	margin:40px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}	
#podmiot-box .wrap .box-all h3 {
    float: left;
    width: 100%;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    position: relative;
    font-family: Foco;
    font-weight: 400;
    color: #2e527b;
    font-size: 18px;
    line-height: 18px;
	text-align:center;
}
	#podmiot-box .wrap .box-all .movie-boxs {
		float:left;
		width:100%;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		font-weight: 400;
		color: #242424;
		font-size: 17px;
		line-height: 26px;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:space-around;
		align-items:center;
		align-content:center;
	}
		#podmiot-box .wrap .box-all .movie-boxs p {
			float:left;
			width:49% !important;
			height:300px !important;
			margin:0px 0px 10px 0px;
		}
		#podmiot-box .wrap .box-all .movie-boxs iframe {
			width:100% !important;
			height:100% !important;
		}	
}

@media screen and (min-width: 1023px) and (max-width: 1199px) {
#podmiot-box .wrap .box-all {
	float:left;
	width:100%;
	margin:40px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}	
#podmiot-box .wrap .box-all h3 {
    float: left;
    width: 100%;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    position: relative;
    font-family: Foco;
    font-weight: 400;
    color: #2e527b;
    font-size: 18px;
    line-height: 18px;
	text-align:center;
}
	#podmiot-box .wrap .box-all .movie-boxs {
		float:left;
		width:100%;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		font-weight: 400;
		color: #242424;
		font-size: 17px;
		line-height: 26px;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:space-around;
		align-items:center;
		align-content:center;
	}
		#podmiot-box .wrap .box-all .movie-boxs p {
			float:left;
			width:49% !important;
			height:300px !important;
			margin:0px 0px 10px 0px;
		}
		#podmiot-box .wrap .box-all .movie-boxs iframe {
			width:100% !important;
			height:100% !important;
		}	
}

@media screen and (min-width: 451px) and (max-width: 1022px) {
#podmiot-box .wrap .box-all {
	float:left;
	width:100%;
	margin:40px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}	
#podmiot-box .wrap .box-all h3 {
    float: left;
    width: 100%;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    position: relative;
    font-family: Foco;
    font-weight: 400;
    color: #2e527b;
    font-size: 18px;
    line-height: 18px;
	text-align:center;
}
	#podmiot-box .wrap .box-all .movie-boxs {
		float:left;
		width:100%;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		font-weight: 400;
		color: #242424;
		font-size: 17px;
		line-height: 26px;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:space-around;
		align-items:center;
		align-content:center;
	}
		#podmiot-box .wrap .box-all .movie-boxs p {
			float:left;
			width:49% !important;
			height:200px !important;
			margin:0px 0px 10px 0px;
		}
		#podmiot-box .wrap .box-all .movie-boxs iframe {
			width:100% !important;
			height:100% !important;
		}	
}

@media screen and (min-width: 0px) and (max-width: 450px) {
#podmiot-box .wrap .box-all {
	float:left;
	width:100%;
	margin:40px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}	
#podmiot-box .wrap .box-all h3 {
    float: left;
    width: 100%;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    position: relative;
    font-family: Foco;
    font-weight: 400;
    color: #2e527b;
    font-size: 18px;
    line-height: 18px;
	text-align:center;
}
	#podmiot-box .wrap .box-all .movie-boxs {
		float:left;
		width:100%;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: Foco;
		font-weight: 400;
		color: #242424;
		font-size: 17px;
		line-height: 26px;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:space-between;
		align-items:center;
		align-content:center;
	}
		#podmiot-box .wrap .box-all .movie-boxs p {
			float:left;
			width:100% !important;
			height:200px !important;
			margin:0px 0px 20px 0px;
		}
		#podmiot-box .wrap .box-all .movie-boxs iframe {
			width:100% !important;
			height:100% !important;
		}	
}
	
	.block-active { display:block !important;}
	.block-block { display:block !important;}

	.zachodnio-pomorskie-img { 
		display:none;
		float:left;
		position:absolute;
		left:0;
		top:0;
		margin:34px 0px 0px 8px;
		padding:0px 0px 0px 0px;
		z-index:4;
	}
	.pomorskie-img { 
		display:none;
		float:left;
		position:absolute;
		left:0;
		top:0;
		margin:6px 0px 0px 139px;
		padding:0px 0px 0px 0px;
		z-index:4;
	}
	.warminsko-mazurskie-img { 
		display:none;
		float:left;
		position:absolute;
		left:0;
		top:0;
		margin:42px 0px 0px 251px;
		padding:0px 0px 0px 0px;
		z-index:4;
	}
	.lubuskie-img { 
		display:none;
		float:left;
		position:absolute;
		left:0;
		top:0;
		margin:139px 0px 0px 19px;
		padding:0px 0px 0px 0px;
		z-index:4;
	}
	.wielkopolskie-img { 
		display:none;
		float:left;
		position:absolute;
		left:0;
		top:0;
		margin:102px 0px 0px 88px;
		padding:0px 0px 0px 0px;
		z-index:4;
	}
	.kujawsko-pomorskie-img { 
		display:none;
		float:left;
		position:absolute;
		left:0;
		top:0;
		margin:92px 0px 0px 158px;
		padding:0px 0px 0px 0px;
		z-index:4;
	}
	.mazowieckie-img {
		display:none;
		float:left;
		position:absolute;
		left:0;
		top:0;
		margin:121px 0px 0px 250px;
		padding:0px 0px 0px 0px;
		z-index:4;
	}
	.podlaskie-img {
		display:none;
		float:left;
		position:absolute;
		left:0;
		top:0;
		margin:50px 0px 0px 364px;
		padding:0px 0px 0px 0px;
		z-index:4;
	}
	.lodzkie-img {
		display:none;
		float:left;
		position:absolute;
		left:0;
		top:0;
		margin:203px 0px 0px 190px;
		padding:0px 0px 0px 0px;
		z-index:4;
	}
	.lubelskie-img {
		display:none;
		float:left;
		position:absolute;
		left:0;
		top:0;
		margin:218px 0px 0px 369px;
		padding:0px 0px 0px 0px;
		z-index:4;
	}
	.opolskie-img {
		display:none;
		float:left;
		position:absolute;
		left:0;
		top:0;
		margin:292px 0px 0px 131px;
		padding:0px 0px 0px 0px;
		z-index:4;
	}
	.dolnoslaskie-img {
		display:none;
		float:left;
		position:absolute;
		left:0;
		top:0;
		margin:245px 0px 0px 23px;
		padding:0px 0px 0px 0px;
		z-index:4;
	}
	.slaskie-img {
		display:none;
		float:left;
		position:absolute;
		left:0;
		top:0;
		margin:300px 0px 0px 178px;
		padding:0px 0px 0px 0px;
		z-index:4;
	}
	.swietokrzyskie-img {
		display:none;
		float:left;
		position:absolute;
		left:0;
		top:0;
		margin:291px 0px 0px 268px;
		padding:0px 0px 0px 0px;
		z-index:4;
	}
	.malopolskie-img {
		display:none;
		float:left;
		position:absolute;
		left:0;
		top:0;
		margin:350px 0px 0px 237px;
		padding:0px 0px 0px 0px;
		z-index:4;
	}
	.podkarpackie-img {
		display:none;
		float:left;
		position:absolute;
		left:0;
		top:0;
		margin:328px 0px 0px 336px;
		padding:0px 0px 0px 0px;
		z-index:4;
	}