#blok_1934 .blok_head, #blok_1570 .blok_head
{
	flex: 1;
}

#beta_box_5 h4
{
	bottom: 25% !important;
}

@media (max-width: 480px)
{
	#beta_box_5 h4
	{
		bottom: 50% !important;
	}
}

#p_1405, #p_1577
{
	width: 100% !important;
	margin-right: 0;
}

#p_1469, #p_1405, #p_1577
{
	text-align: center;
	padding-left: 0;
}

.nn_c_870 #blok_1934 .content, .nn_c_602 #blok_1570 .content
{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

#p_1470, #p_1471, #p_1472, #p_1473, #p_1475, #p_1476, #p_1195, #p_1428, #p_1581
{
	width: 30% !important;
	text-align: center;
	padding-left: 0;
	margin-right: 1%;
	margin-left: 1%;
}

#p_1578, #p_1579, #p_1580
{
	width: 29% !important;
	text-align: center;
	padding-left: 0;
	margin-right: 2%;
	margin-left: 2%;
}

#header {
	width: 1200px;
	position: relative;
	z-index: 100;
}

#sidebar {
	display: none;
}

#wrapper {
	width: 100%;
}

#center {
	width: 100%;
}

.tekst {
	margin-right: 0px;
	font-size: 19px;
}

h3 {
	font-size: 21px;
	color: #000;
	border-bottom: 1px solid #bfbfbf;
	margin-bottom: 20px;
	padding-bottom: 0;
}

.cpcp
{
	line-height: 18px;
}

.cpcp img
{
	float: left;
	margin-right: 5px;
}

.tekst.news .link {
	color: #fff;
	font-size: 14px;
	text-align: center;
	float: right;
	background: url(../img/b_arrow.png) 54px 9px no-repeat #63b32e;
	padding: 0 20px 0 10px;
	display: block;
	text-transform: uppercase;
	height: 27px;
	line-height: 30px;
	font-family: ff-dax-pro;
    font-weight: bold;
	text-decoration: none;
	margin-right: 52.5%;
}

.content.konto_top {
	padding: 30px 20px;
}

.content.konto_top .box {
	border-width: 1px;
	border-color: rgb(172, 172, 172);
	border-style: solid;
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.13);
	width: 25%;
	height: 115px;
	float: left;
	margin-right: 10px;
	display: block;
	text-decoration: none;
	color: #000;
	font-size: 17px;
	box-sizing: border-box;
	padding: 16px;
}

.content.konto_top .box img {
	float: left;
	margin-right: 20px;
}

.content.konto_top .box .text {
	float: left;
	width: calc(100% - 110px);
}

.mr_1 {
	margin-top: 30px;
}

.mr_2 {
	margin-top: 5px;
}

.img_22 {
	max-width: 100%;
}

#rodo_ok,
#rodo_no {
	cursor: pointer;
	background: #43b7e9;
	border-radius: 10px;
	height: 40px;
	line-height: 40px;
	width: 200px;
	padding: 0 20px;
	color: #fff;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	margin: 20px 20px 20px 0;
	text-transform: uppercase;
}

.s_blue h3 {
	color: #fff;
	border-bottom: 1px solid #6cc8ef;
}

#blok_182 .img_wniosek {
	display: none;
}

.karty_s h3 {
	font-family: ff-dax-pro;
    font-weight: bold;
}

.karty_s strong {
	display: none;
}

.adding {
	background-position: right 30px center !important;
	float: left;
	width: calc(50% - 15px) !important;
}

.karty_l #uokik {
	text-align: center;
	border: none;
	box-sizing: border-box;
	width: auto;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: left;
	margin-left: 250px;
	padding-left: 0;
	font-size: 20px;
	width: calc(100% - 250px);
	text-align: center;
	color: #3d3d3d;
}

.karty_s {
	height: 400px;
	box-sizing: border-box;
	padding-left: 240px !important;
}

.karty_s img {
	left: -50px;
}

.karty_s .s_hover {
	width: calc(100% - 56px);
}

.karty_s a {
	border: 1px solid #43b7e8;
	color: #43b7e8;
	background: none;
	left: 50%;
	right: auto;
	margin-left: -32px;
	bottom: 110px;
	display: none;
}

.karty_s strong {
	font-size: 25px;
}

.karty_s .content:hover a {
	display: block;
}

#beta_box_9 {
	height: auto;
}

#uokik,
.mt-uokik {
	width: 90%;
	padding: 0 5% 5px;
	color: #fff;
	font-size: 15px;
	display: inline-block;
}

.biznes {
	text-align: center;
	margin-top: 0;
	font-size: 21px;
	text-transform: uppercase;
	padding-top: 50px;
}

.b_btn {
	height: 50px;
	line-height: 50px;
	color: #5fb5e5;
	background: #fff;
	padding: 0 30px;
	display: table;
	margin: auto;
	font-weight: 700;
	text-decoration: none;
	font-size: 20px;
	text-align: center;
}

.adding .n_text {
	vertical-align: top !important;
	color: #353535;
	font-size: 33px;
	text-transform: uppercase;
}

.adding .link {
	border: 1px solid #22abe6;
	color: #22abe6;
	text-decoration: none;
	padding: 10px;
	float: left;
	vertical-align: bottom;
	display: table-cell;
	position: absolute;
	left: 20px;
	bottom: 20px;
}

a.d_pdf {
	padding: 20px;
	box-sizing: border-box;
	height: auto;
	margin-bottom: 15px;
	font-size: 21px;
	padding-left: 60px;
	position: relative;
	line-height: 1.1em;
	padding-right: 70px;
	background-color: #ffffff;
	box-shadow: 0 2px 4px 0 rgba(9, 10, 10, 0.14);
	border: solid 1px #b7b7b7;
	text-transform: uppercase;
	font-family: ff-dax-pro;
}

a.d_link {
	padding-left: 20px;
	background: #fff !important;
}

.d_fl {
	float: none;
	margin-right: 0;
}

.d_link img {
	margin-right: 10px;
}

a.d_pdf:hover {
	color: #4bbbeb;
	background: #fff;
}

a.d_pdf .arrow {
	float: right;
	background: url("../img/d_pdf_arrow.png") no-repeat center;
	width: 18px;
	height: 100%;
	right: 30px;
	top: 0;
	position: absolute;
}

.s_blue {
	background-image: linear-gradient(to right, #3bb6eb, #009ee7);
}

.s_grey {
	background: #e7e7e7;
	color: #000;
}

.s_l_grey {
	background: #eeeeee;
	color: #000;
}

.s_l_grey a.d_pdf .arrow {
	background: url("../img/d_pdf_arrow_b.png") no-repeat center;
}

a.d_pdf {
	background: url(../img/d_pdf_bg_bl.png) no-repeat 20px center #fff !important;
}

a.d_pdf:hover {
	background: url(../img/d_pdf_bg_bl.png) no-repeat 20px center #fff !important;
}

a.d_pdf .arrow {
	background: url("../img/d_pdf_arrow_b.png") no-repeat center;
}

.slide .blok_head {
	background: url(../img/s_down.png) right 16px #fff no-repeat;
}

.n_newsy a.d_pdf {
	background: url(../img/news-li.png) no-repeat 20px center #fff !important;
	padding-left: 70px;
	text-decoration: none;
	color: #393939;
}

.n_komunikaty a.d_pdf {
	background: url(../index.html) no-repeat 20px center #fff !important;
}

.n_newsy .tekst {
	background: #e7e7e7;
	width: 1200px;
	margin: auto;
}

.n_newsy .content {
	width: 100%;
	background: #e7e7e7;
}

.n_newsy .shorts {
	background: #e7e7e7;
	margin: 0;
	height: 30px;
}

.date {
	color: #43b7e9;
}

.n_newsy .date {
	font-size: 18px;
	color: #43b7e9 !important;
}

.n_newsy .blok_head h3 {
	color: #43b7e9;
}

#floating {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 60px;
	position: fixed;
	top: 50%;
	z-index: 10;
	right: 0;
	background: #d3d3d3;
	margin-top: -180px;
}

#floating a {
	display: block;
	width: 60px;
	height: 60px;
}

#floating a:hover {
	background: #c4c4c4;
}

#floating .more {
	background: #d3d3d3;
	position: absolute;
	right: 60px;
	height: 60px;
	line-height: 60px;
	color: #000;
	font-size: 18px;
	text-transform: uppercase;
	padding: 0 15px;
	box-sizing: border-box;
	display: none;
}

#floating li:hover .more {
	display: block;
}

.footer_2 {
	background: #43b7e9 !important;
	text-align: center;
}

.footer_2 .left {
	width: 50%;
	float: left;
	font-size: 16px;
	color: #fff;
}

.footer_2 .right {
	width: 50%;
	float: right;
}

.footer_2 a {
	color: #fff;
	padding: 5px 10px;
	border: 1px solid #fff;
	display: inline-block;
	text-decoration: none;
}

.footer_2 h3 {
	color: #fff;
	text-decoration: none;
	border-bottom: 0;
	text-transform: uppercase;
	font-family: ff-dax-pro;
    font-weight: bold;
}

#menu li ul {
	box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.17);
	background-color: rgba(255, 255, 255, 0.9);
	border-top: 7px solid #3bb6eb;
}

#menu li ul {
	height: auto;
	box-sizing: border-box;
	padding: 30px;
	z-index: 20;
}

#menu li li {
	width: 50%;
	margin-top: 20px;
	font-size: 22px;
}

#menu li li a {
	color: #43b7e9;
	text-decoration: none;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 1px;
	background: url("../img/t_li.png") no-repeat left center;
	padding-left: 20px;
}

#menu li:hover li a {
	background: url("../img/t_li.png") no-repeat left center;
	color: #43b7e9;
	font-size: 25px;
}

.main_img {
	position: relative;
}

.main_img h1 {
	margin: 0;
	padding: 0;
	font-family: ff-dax-pro;
    font-weight: bold;
	text-transform: uppercase;
	font-size: 40px;
	line-height: 1.2em;
}

.main_img:hover h1,
.bx-wrapper:hover .main_img h1 {
	border-bottom: 1px solid;
	padding-bottom: 5px;
	display: inline-block;
	margin-bottom: 10px;
}

.main_img img {
	margin: auto;
	display: block;
	width: 100%;
	margin-top: 10px;
}

.main_img .more,
.z_more {
	padding: 10px;
	color: #3bb6eb !important;
	font-size: 20px;
	border: solid 0.9px #3bb6eb;
	display: inline-block;
}

.red_more {
	background: #e81c25;
	color: #fff !important;
	border-color: #e81c25 !important;
	margin-left: 20px;
	margin-bottom: 20px;
	display: inline-block;
}

.f2_link {
	display: table;
	float: left;
}

.f2_link span {
	height: 95px;
	display: table-cell;
	vertical-align: middle;
}

.main_img .drop {
	width: 150px;
	height: 153px;
	background: url("../img/drop.png");
	position: absolute;
	top: 0;
	color: #fff;
	right: 0;
	font-size: 10px;
	text-align: center;
	box-sizing: border-box;
	padding: 30px 0;
	display: none;
}

.drop span {
	font-size: 50px;
}

.main_img .content {
	left: 50%;
	margin-left: -600px;
	position: absolute;
}

.main_img .main_info {
	background: none;
	padding: 20px;
	width: 45%;
	float: right;
	margin: 30px;
	color: #000;
	border: 1px solid;
}

.main_img:hover .main_info {
}

.main_info a {
	border: 1px solid #43b7e9;
	color: #43b7e9;
	font-family: ff-dax-pro;
	padding: 5px 10px;
	display: inline-block;
}

.main_info p {
	padding: 0;
	margin: 0;
}

.m_more:last-child {
	margin-bottom: 0;
}

#content,
.content {
	width: 1200px;
	outline: none;
	padding-top: 0;
	background: 0;
	border-top: 0;
	margin: auto;
	padding: 0 15px 0 20px;
	box-sizing: border-box;
}

#content,
.content_full {
	padding: 0;
}

#boxy li,
#boxy-wide li,
#boksy li {
	font-size: 18px;
}

.footer2 .content {
	padding: 0;
}

h3 {
	color: #43b7e9;
}

.f2_link {
	font-size: 30px;
	text-decoration: none;
	color: #393939;
	margin-right: 80px;
}

.f2_link img {
	margin-right: 10px;
	float: left;
}

.footer2 {
	background: #e7e7e7;
	padding: 20px 0;
}

.footer2 h1 {
	padding-top: 20px;
	margin-top: 0;
	font-size: 48px;
	text-align: center;
}

#footer {
	width: 1200px;
}

#footer li a {
	color: #a09f9f;
	font-size: 15px;
	border-right-color: #a09f9f !important;
	border-right-width: 2px !important;
	font-family: ff-dax-pro;
}

.bm_logo {
	margin: 10px 0;
	display: block;
	float: left;
}

.m_more {
	display: none;
}

.tekst table {
	font-size: 21px;
}

.main_img h2 {
	color: #fff;
	padding: 0;
	margin: 0;
}

.main_img:hover .m_more,
.bx-wrapper:hover .main_img .m_more {
	display: block;
}

#copy {
	text-align: center;
	float: none;
}

#footer li {
}

.shorts {
	padding: 20px 0;
}

.short {
	width: 18%;
	box-sizing: border-box;
	padding: 10px;
	background-color: #ffffff;
	box-shadow: 0 2px 4px 0 rgba(9, 10, 10, 0.14);
	border: solid 1px #b7b7b7;
	color: #393939;
	display: table;
	float: left;
	text-decoration: none;
	margin: 0 1% 1%;
	min-height: 70px;
}

.short img {
	margin-right: 10px;
	float: left;
}

.short .s_text {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}

.menu_h {
	height: auto;
}

.tekst {
	margin-bottom: 0;
}

.tekst table {
	background: #fff;
	color: #000;
}

.tekst ul li {
	background: url("../img/t_li_g.png") 0 center no-repeat;
}

#head-line {
	width: 1200px;
	margin: auto;
}

#boksy li > a {
	display: block;
	position: static;
	background: none;
	color: #393939;
	font-size: inherit;
	text-decoration: none;
	text-transform: none;
	height: auto;
	line-height: inherit;
	font-family: ff-dax-pro;
	padding: inherit;
}

.main_img .apla {
	background: rgba(0, 0, 0, 0.6);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: none;
}

.main_img:hover .apla,
.main_img:hover .drop,
.bx-wrapper:hover .main_img .apla,
.bx-wrapper:hover .main_img .drop {
	display: block;
}

.main_img:hover .main_info,
.bx-wrapper:hover .main_img .main_info {
	color: #fff;
}

#boxy li span,
#boxy-wide li span,
#boksy li span {
	display: table-cell;
	height: 90px;
	vertical-align: middle;
	text-transform: uppercase;
}

#boxy li,
#boxy-wide li,
#boksy li {
	height: 130px;
	box-sizing: border-box;
	box-shadow: 0 2px 4px 0 rgba(9, 10, 10, 0.14);
	border: solid 1px #b7b7b7;
	background: none;
	color: #ccc;
}

#boxy li img,
#boxy-wide li img,
#boksy li img {
	float: left;
	margin-right: 15px;
}

#boxy li a:hover,
#boxy-wide li a:hover,
.hover:hover a,
.k_wiecej:hover,
#boksy li > a:hover {
	background: none;
}

#newsy li {
	width: 100%;
	box-sizing: border-box;
	box-shadow: 0 2px 4px 0 rgba(9, 10, 10, 0.14);
}

.n_mapa .tekst a {
	color: #323232;
}

.tekst ul li {
	background: url(../img/n_mapa-li.png) 0 5px no-repeat;
}

.slide {
	background: none;
}

.slide .content {
	box-shadow: 0 2px 4px 0 rgba(9, 10, 10, 0.14);
	border: solid 1px #b7b7b7;
	padding: 20px;
	box-sizing: border-box;
}

.slide .blok_head {
	font-size: 21px;
	background: url(../img/s_down.png) right 5px #fff no-repeat;
}

.slide_open .blok_head {
	margin-bottom: 20px;
}

.slide h3 {
	font-size: 21px;
	border: 0;
	margin: 0;
}

.slide.s_grey {
	background: #e7e7e7;
}

.slide.s_grey .content {
	background: #fff;
}

.edit_more_seo {
	display: none;
}

.s_w_blue .content {
	background: #fff;
}

.half_3 {
	margin-right: 14px;
	box-shadow: 0 2px 4px 0 rgba(9, 10, 10, 0.14);
	border: solid 1px #b7b7b7;
	display: table;
	margin-bottom: 14px;
}

.half_3 img {
	float: left;
	margin-right: 10px;
}

.half_3 .n_text {
	display: table-cell;
	vertical-align: middle;
	color: #393939;
	font-family: ff-dax-pro;
}

#vertical {
	padding: 0;
	margin: 0;
	list-style: none;
}

#vertical li {
}

#vertical a {
	line-height: 1.2em;
	font-size: 16px;
}

.beta #vertical .m-content {
	margin-bottom: 3%;
}

.m_more .white {
	color: #fff;
	border-color: #fff;
}

.half_4 {
	width: calc(25% - 15px) !important;
	width: 25%;
}

.content.nn h1 {
	color: #43b7e9;
	font-size: 48px;
	margin-bottom: 20px;
	padding-bottom: 0;
	font-family: ff-dax-pro;
    font-weight: bold;
}

.biuro_3 {
	width: calc(33% - 10px) !important;
	height: 350px;
	text-align: center;
}

.biuro_3 .n_text {
	font-size: 21px;
	font-family: ff-dax-pro;
    font-weight: bold;
	color: #61c1ea;
	text-transform: uppercase;
}

.biuro_3 .more {
	font-size: 15px;
	border: 1px solid #61c1ea;
	padding: 5px 10px;
	display: inline-block;
	text-transform: none;
	font-family: ff-dax-pro;
}

.biuro_3:hover,
.biuro_3:hover .n_text,
.biuro_3:hover .more {
	color: #fff;
	background: #38b3e8;
}

.biuro_3:hover .more {
	border: 1px solid #fff;
}

.persons {
	width: 100% !important;
	margin-bottom: 30px;
}

.persons img {
	float: left;
	width: 260px;
	margin-right: 0;
	display: none;
}

.persons h4 {
	color: #23bae9;
	font-size: 21px;
}

.persons h5 {
	color: #393939;
	background: url("../img/bottom.png") no-repeat bottom left;
	padding-bottom: 10px;
}

.persons .n_text {
	width: calc(100% - 260px);
	float: right;
	padding-left: 30px;
	box-sizing: border-box;
}

#blok_1570 .persons:nth-child(3) {
	display: block;
}

/*#blok_1570 .persons:nth-child(4),
#blok_1570 .persons:nth-child(5),
#blok_1570 .persons:nth-child(6),
#blok_1570 .persons:nth-child(7)
{
	width: 46% !important;
	float: left;
	display: block;
	margin: 2%;
}*/

#blok_1570 .persons:nth-child(4) {
	margin-left: 2%;
}

#blok_1570 .persons:nth-child(3) img {
	float: none;
}

#blok_1570 .n_text {
	display: block;
}

#p_1195,
#p_1277,
#p_1065 {
	text-align: center;
}

#blok_1570 .persons:nth-child(4) img,
#blok_1570 .persons:nth-child(5) img,
#blok_1570 .persons:nth-child(7) img,
#blok_1570 .persons:nth-child(6) img {
	width: 100%;
	float: none;
}

#blok_1570 .persons:nth-child(3) .n_text,
#blok_1570 .persons:nth-child(4) .n_text,
#blok_1570 .persons:nth-child(5) .n_text,
#blok_1570 .persons:nth-child(7) .n_text,
#blok_1570 .persons:nth-child(6) .n_text {
	width: 100%;
	float: none;
	text-align: center;
	padding-left: 0;
}

.n_nagrody {
	width: 100% !important;
	height: 240px !important;
	position: relative;
	margin: 1px;
	margin-bottom: 2px;
	margin-top: -3px;
}

.nn_nagrody .bx-viewport {
	height: 245px !important;
}

.bxslider li {
	background: none !important;
	padding-left: 0 !important;
}

.n_nagrody .hover {
	display: none;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(94, 190, 231, 0.9);
	color: #fff;
	font-family: ff-dax-pro;
    font-weight: bold;
	font-size: 21px;
	height: 100%;
	width: 100%;
}

.n_nagrody:hover .hover {
	display: table;
}

.n_nagrody .hover .text {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.green_hover {
	position: fixed;
	top: 0;
	width: 100%;
	padding-bottom: 0;
	z-index: 11111;
	background: #fff;
}

#blok_1584 .b_box,
.oferty .b_box {
	width: 100%;
}

#blok_1584 ul li,
.oferty ul li {
	background: url(../img/n_mapa-li.png) 5px 14px no-repeat;
}

#blok_1584,
#blok_1596 {
	overflow: inherit;
}

.praca_c img {
	width: 100% !important;
}

.wniosek li {
	background: none !important;
}

.banner_1024,
.banner_600,
.banner_400,
.banner_300 {
	display: none !important;
}

ul.sub_list.mr-0 {
	margin-right: 0;
}

a.mt-mail {
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	margin-top: 10px;
	display: block;
}

.mg_15 {
	font-size: 15px !important;
}

.kk_top {
	margin-top: 17px;
}

div.font15 {
	font-size: 15px;
}

div.font14 {
	font-size: 14px;
}

div.lh16 {
	line-height: 16px;
}

div.mb-15 {
	margin-bottom: 15px;
}

/** VARIABLES
===================================*/
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
	position: relative;
	padding: 0;
	*zoom: 1;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
}
.bx-wrapper img {
	max-width: 100%;
	display: block;
}
.bxslider {
	margin: 0;
	padding: 0;
}
ul.bxslider {
	list-style: none;
}
.bx-viewport {
	/* fix other elements on the page moving (in Chrome) */
	-webkit-transform: translateZ(0);
}
/** THEME
===================================*/
.bx-wrapper {
	background: #fff;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}
/* LOADER */
.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url("images/bx_loader.gif") center center no-repeat #ffffff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}
/* PAGER */
.bx-wrapper .bx-pager {
	text-align: center;
	font-size: 0.85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 15px;
	height: 15px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 10px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
	background: #000;
}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	vertical-align: bottom;
	*zoom: 1;
	*display: inline;
}
.bx-wrapper .bx-pager-item {
	font-size: 0;
	line-height: 0;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
	left: 10px;
	background: url("images/controls.png") no-repeat 0 -32px;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
	background-position: 0 0;
}
.bx-wrapper .bx-next {
	right: 10px;
	background: url("images/controls.png") no-repeat -43px -32px;
}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
	background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
	text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url("images/controls.png") -86px -11px no-repeat;
	margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
	background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url("images/controls.png") -86px -44px no-repeat;
	margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
	background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}
.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: 0.85em;
	padding: 10px;
}

.bx-wrapper img {
	width: 100%;
}

.bx-wrapper .bx-pager {
	margin-bottom: 50px;
}

.praca_r {
	z-index: 10;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: none;
	border: 1px solid #000;
}

.bx-wrapper:hover .bx-pager.bx-default-pager a {
	background: none;
	border: 1px solid #fff;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
	background: #000;
	border: 1px solid #020202;
}

.bx-wrapper:hover .bx-pager.bx-default-pager a:hover,
.bx-wrapper:hover .bx-pager.bx-default-pager a.active,
.bx-wrapper:hover .bx-pager.bx-default-pager a:focus {
	background: #fff;
	border: 1px solid #fffdfd;
}

.content_full .bx-controls {
	margin: auto;
	text-align: left;
	position: relative;
	max-width: 1200px;
	width: 100%;
}

.content_full .bx-wrapper .bx-pager-item {
	float: left;
}

.content.karty {
	background: #e7e7e7;
	padding: 50px;
	box-sizing: border-box;
	position: relative;
	margin-bottom: 20px;
}

.content.karty h3 {
	text-align: center;
	color: #3d3d3d;
	font-size: 21px;
}

.karty_img {
	bottom: 0;
	position: absolute;
	z-index: 10;
}

.karty_l .karty_img {
	left: -60px;
}

.karty_r .karty_img {
	right: -60px;
}

.content.karty_l {
	padding-left: 250px;
}

.content.karty_r {
	padding-right: 250px;
}

.content.karty a {
	border: 1px solid #43b7e8;
	color: #43b7e8;
	background: none;
}

.content.karty:hover a {
	border: 1px solid #fff;
	color: #fff;
	background: none;
}

.karty .content {
	max-width: 100%;
}

.karty table {
	background: none;
	color: #fff;
	font-size: 15px;
}

.karty .hover:hover .blok_head,
.karty .blok_head {
	position: absolute;
}

.karty .blok_head h3 {
	border-bottom: none;
	color: #000;
}

.karty .hover:hover .blok_head h3 {
	border-bottom: none;
	color: #fff;
}

.karty .hover:hover .s_hover {
	padding-top: 10%;
}

.karty_l > div:nth-of-type(3) {
	margin-left: 28px;
}

.karty_r > div:nth-of-type(3) {
	margin-left: 28px;
}

#evideCookiesNotify {
	width: 1200px;
}

.placowki_pb .tekst {
	margin-right: 14px;
	margin-bottom: 14px;
}

.content_402 iframe {
	width: 100% !important;
}

#blok_1755,
#blok_1772 {
	overflow: inherit;
}

#blok_1755 {
	margin-right: 14px;
	box-sizing: border-box;
}

#blok_1772 {
	margin-left: 14px;
	box-sizing: border-box;
}

.karty_s h3 {
	color: #e7e7e7 !important;
	border-bottom: none;
}

#blok_1755 .blok_head,
#blok_1772 .blok_head {
	top: -47px;
	width: 100%;
	text-transform: none !important;
	border-bottom: 1px solid #bfbfbf;
	left: 0;
}

#blok_1755 h3,
#blok_1772 h3 {
	color: #3d3d3d !important;
	margin-bottom: 0;
}

.n_asseco {
	width: 100%;
	float: none;
	display: block;
	position: relative;
}

.n_asseco .more {
	font-size: 17px;
	color: #22b9e9;
	text-align: center;
	padding: 10px;
	margin-top: 5px;
	border: 2px solid #22b9e9;
	display: inline-block;
}

.n_asseco img {
	margin-right: 30px;
}

.n_asseco .title {
	text-transform: uppercase;
	color: #393939;
}

.n_asseco .n_text {
	padding-right: 120px;
}

.n_asseco .logo {
	margin-right: 0;
	position: absolute;
	top: 10px;
	right: 20px;
}

.n_asseco li {
	background: url(../img/t_li_g.png) 0 center no-repeat !important;
}

#praca-rodo {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(255, 255, 255, 0.8);
	z-index: 10000000;
}

#praca-rodo .pop {
	width: 50%;
	margin-left: -25%;
	left: 50%;
	position: absolute;
	height: 75%;
	margin-top: 5%;
	background: #fff;
	overflow-y: scroll;
	box-sizing: border-box;
	padding: 20px;
}

#rodo-praca-ok {
	height: 50px;
	width: 200px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	background: #43b7e9;
	padding: 0 20px;
	border-radius: 10px;
	cursor: pointer;
}

#p_1195,
#p_1277,
#p_1065 {
	height: 440px;
}

#p_1065 .n_text {
	display: block;
}

.content_99 .short {
	min-height: 90px;
}

.content_99 .short img {
	margin-top: 10px;
}

.nn_c_99 .short {
	min-height: 90px;
}

.nn_c_99 .short img {
	margin-top: 10px;
}

.content_325 .short {
	min-height: 90px;
}

.content_325 .short img {
	margin-top: 10px;
}

.nn_c_325 .short {
	min-height: 90px;
}

.nn_c_325 .short img {
	margin-top: 10px;
}

#p_1195, #p_1333, #p_1332, #p_1401
{
	height: 150px;
}

#beta_box_5
{
	width: calc(50% - 4px);
	margin-right: 0;
}

#beta_box_5 .border
{
	height: 80%;
}

#beta_box_6
{
	display: none;
}

@media (max-width: 1200px) {
	#evideCookiesNotify {
		width: 100%;
	}

	.banner_1024 {
		display: block !important;
	}

	.banner_main {
		display: none !important;
	}

	#content,
	.content {
		width: 100%;
	}

	.main_img .content {
		margin-left: -50%;
	}

	#footer {
		width: 100%;
	}

	#header {
		width: 100%;
	}

	#head-line {
		width: 100%;
	}

	#boxy li,
	#boxy-wide li,
	#boksy li {
		font-size: 15px;
	}
}

@media (max-width: 1100px) {
	.short {
		width: 23%;
	}

	#p_1578, #p_1579, #p_1580
	{
		width: 94% !important;
		text-align: center;
		padding-left: 0;
		margin-right: 2%;
		margin-left: 2%;
		padding-right: 0;
	}

	#p_1578 .n_text, #p_1579 .n_text, #p_1580 .n_text
	{
		padding-left: 0;
	}

	#p_1577
	{
		padding-right: 0;
	}

	#p_1577 .n_text
	{
		display: block;
	}

	#boxy li,
	#boxy-wide li,
	#boksy li {
		width: calc(33.3% - 14px);
		font-size: 18px;
	}

	.persons {
		margin: auto !important;
		margin-top: 10px !important;
		margin-bottom: 10px !important;
		display: block !important;
		float: none !important;
	}

	#blok_1570 .persons:nth-child(4),
	#blok_1570 .persons:nth-child(6),
	#p_1475
	{
		width: 90% !important;
		float: none;
		display: block;
		margin: 2%;
	}

	#blok_1570 .persons:nth-child(5),
	#blok_1570 .persons:nth-child(7)
	{
		width: 90% !important;
		float: none;
		display: block;
		margin: 2%;
	}
}

@media (max-width: 900px) {
	.short {
		width: 31%;
	}

	#boxy li,
	#boxy-wide li,
	#boksy li {
		font-size: 15px;
	}

	#p_1470, #p_1471, #p_1472, #p_1473, #p_1475, #p_1476, #p_1195, #p_1428, #p_1581
	{
		width: 90% !important;
	}
}

@media (max-width: 800px)
{
	#blok_224 table
	{
		width: 100% !important;
	}

	#blok_224 table td
	{
		display: block;
		width: 100% !important;
	}
	
	.banner_600 {
		display: block !important;
	}

	.banner_1024 {
		display: none !important;
	}

	#boxy li,
	#boxy-wide li,
	#boksy li {
		width: calc(50% - 14px);
		font-size: 18px;
	}

	.half_4 {
		width: calc(50% - 15px) !important;
	}

	.green_hover {
		display: none;
	}

	.shorts {
		opacity: 1 !important;
	}

	.f2_link img {
		height: 50px;
	}

	.karty_img {
		display: none;
	}

	.karty_s .karty_img {
		display: block;
	}

	.content.karty_r,
	.content.karty_l {
		padding: 20px;
	}

	.karty_l #uokik {
		width: 100%;
		margin-left: 0;
	}

	.content.karty_l {
		padding-bottom: 50px;
	}

	#blok_1570 .persons:nth-child(4),
	#blok_1570 .persons:nth-child(6)
	{
		width: 90% !important;
		float: none;
		display: block;
		margin: 2%;
	}

	#blok_1570 .persons:nth-child(5),
	#blok_1570 .persons:nth-child(7)
	{
		width: 90% !important;
		float: none;
		display: block;
		margin: 2%;
	}
}

@media (max-width: 768px)
{
	.cpcp
	{
		font-size: 11px;
	}
}

@media (max-width: 680px) {
	.short {
		width: 48%;
	}

	#boxy li,
	#boxy-wide li,
	#boksy li {
		font-size: 15px;
	}

	.main_img .main_info {
		padding: 10px;
		width: 100%;
		box-sizing: border-box;
		margin: 20px 0;
	}

	a.d_pdf {
		font-size: 20px;
	}

	a.d_link {
		background: none;
		min-height: 110px;
	}

	.d_link img {
		float: left;
	}

	#kontakt,
	#obsluga {
		height: auto;
	}

	.karty_img {
		display: none !important;
	}

	.karty_s .s_hover {
		width: calc(100% - 24px);
	}

	.karty_s {
		width: 100% !important;
		padding: 14px !important;
	}

	.karty_s a {
		bottom: 90px !important;
	}

	.t_collapse td {
		display: block;
		width: 100% !important;
	}

	.t_collapse_2 {
		text-align: center;
	}

	.arr_c {
		transform: rotate(90deg);
	}

	#p_1277 {
		height: auto;
	}
}

@media (max-width: 550px)
{
	#p_1195, #p_1333, #p_1332
	{
		height: 150px;
	}

	#uokik,
	.mt-uokik {
		font-size: 15px !important;
		padding: 10px;
		width: 100%;
		box-sizing: border-box;
	}

	.content.karty_r .box,
	.content.karty_l .box {
		width: 100%;
		margin-left: 0;
		margin-top: 30px;
	}

	.main_img h1 {
		font-size: 30px;
	}

	.main_img .main_info {
		font-size: 15px;
	}

	.main_img .drop {
		display: none !important;
	}

	#boxy li,
	#boxy-wide li,
	#boksy li {
		width: calc(100% - 20px);
		margin: 5px 10px;
		font-size: 18px;
	}

	#floating {
		display: none;
	}

	.f_doradca {
		float: none !important;
		width: 100%;
		text-align: center;
		display: block;
		margin-right: 0;
	}

	.half_4 {
		width: 100% !important;
	}

	.adding {
		width: 100% !important;
	}

	h3 {
		font-size: 30px;
	}

	.f2_link {
		margin-left: 15%;
		margin-right: 0;
		font-size: 25px;
		margin-bottom: 5px;
	}

	#content,
	.content {
		padding: 0;
	}

	.footer2 h1 {
		font-size: 40px;
	}

	.f_mobile {
		display: none;
	}

	.f2_link span {
		height: 55px;
	}

	a.d_pdf,
	a.d_pdf:hover {
		background: url(../img/d_pdf_bg_bl.png) no-repeat 10px center #fff !important;
	}

	a.d_pdf .arrow {
		right: 10px;
	}

	a.d_pdf {
		padding-left: 45px;
		padding-right: 40px;
		font-size: 15px;
	}

	a.d_link {
		padding-left: 10px;
		min-height: inherit;
		background: #fff !important;
	}

	a.d_link img {
		height: 30px;
		margin-top: -5px;
	}

	.placowki_pb .half {
		width: 100%;
	}

	.placowki_pb .tekst {
		margin-right: 0px;
	}

	.praca_l,
	.praca_r {
		width: 100% !important;
	}

	#blok_1755,
	#blok_1772 {
		margin: 0;
		width: 100%;
	}

	#blok_1772 {
		margin-top: 60px;
	}

	.karty_s {
		height: auto;
	}

	.persons:nth-child(2) img {
		width: 100% !important;
		float: none;
		display: block;
	}

	.persons:nth-child(2) .n_text {
		float: none;
		padding: 0;
		padding-top: 20px;
	}

	#beta_box_3 h4 {
		line-height: 40px;
	}

	#szukaj {
		display: block;
		margin-top: 0;
		margin-left: 10px;
		margin-right: 0;
		float: left;
	}

	#log_and_help {
		float: right;
		width: calc(50% - 10px);
		margin-right: 10px;
		box-sizing: border-box;
		margin-bottom: 10px;
	}

	#blok_1570 .persons:nth-child(4),
	#blok_1570 .persons:nth-child(6)
	{
		width: 90% !important;
		float: none;
		display: block;
		margin: 2%;
	}

	#blok_1570 .persons:nth-child(5),
	#blok_1570 .persons:nth-child(7)
	{
		width: 90% !important;
		float: none;
		display: block;
		margin: 2%;
	}
}

@media (max-width: 450px) {
	.qr-code {
		width: 100% !important;
	}

	.tekst {
		font-size: 12px;
	}

	.tekst table td {
		padding: 2px;
	}

	.tekst table {
		font-size: 12px;
	}

	.f2_link {
		margin-left: 10px;
	}

	.short {
		width: 98%;
	}

	.z_more {
		width: 100%;
		box-sizing: border-box;
		margin: 5px 0;
	}

	.img_wniosek {
		display: none;
	}

	.wniosek {
		text-align: center;
	}

	.tekst ul li {
		padding-left: 15px;
	}
}

@media (max-width: 400px) {
	.banner_400 {
		display: block !important;
	}

	.banner_600 {
		display: none !important;
	}

	.f2_link {
		font-size: 20px;
	}
}

@media (max-width: 350px) {
	.wniosek {
		font-size: 15px;
	}

	.banner_300 {
		display: block !important;
	}

	.banner_400 {
		display: none !important;
	}

	.f2_link {
		font-size: 18px;
	}
}
