body,
p,
h1,
h2,
h3,
h4,
h5,
h6,
span,
article,
a,
li,
pre{font-family:Ubuntu, sans-serif !important;}
h3{font-weight:500;}
.hide{display:none !important;}
#konserwacja h1{font-family:Ubuntu, sans-serif !important;}
#konserwacja span{font-family:Ubuntu, sans-serif !important;}
#mp-content body,
#mp-content p,
#mp-content h1,
#mp-content h2,
#mp-content h3,
#mp-content h4,
#mp-content h5,
#mp-content h6,
#mp-content span,
#mp-content article,
#mp-content a,
#mp-content li,
#mp-content pre{font-family:Ubuntu, sans-serif !important;}
#mp-content .theImg{float:left;}
#mp-content article{font-size:16px;}
#mp-content #banner2{display:none;}
#mp-content #headline{position:relative;}
#mp-content #headline .wrapper .logo{float:none !important;max-width:100% !important;padding-bottom:0px !important;margin:-10px 0 0 0 !important;}
#mp-content #headline .wrapper .navigation nav{float:none !important;}
#mp-content #headline .wrapper .navigation nav ul li{padding:0 10px 10px 0 !important;}
#mp-content #headline .wrapper .navigation nav ul li a{font-family:Ubuntu !important;font-size:15px !important;font-weight:500 !important;color:#000000 !important;background:none !important;padding:2px 0 0 5px !important;margin:0 !important;border-left:solid 1px #000000 !important;border-radius:0 !important;text-decoration:none !important;}
#mp-content #headline .wrapper .navigation nav ul li.current-menu-item{background-color:#1256b8 !important;border-left:solid 1px #1256b8 !important;}
#mp-content #headline .wrapper .navigation nav ul li.current-menu-item a{color:#FFFFFF !important;border-left:none !important;}
#mp-content #headline .wrapper .navigation nav ul li:hover{background-color:#1256b8 !important;border-left:solid 1px #1256b8 !important;}
#mp-content #headline .wrapper .navigation nav ul li:hover a{color:#ffffff !important;text-decoration:none !important;border-left:none !important;}
#mp-content #strona-tres #content .nag .wrapper .breadcrumb-container{margin-left:7px;}
#mp-content .nag{background-color:#1256bb;height:100px;}
#mp-content .nag .wrapper{padding-top:17px;}
#mp-content .nag .wrapper h1{font-family:ubuntu;font-size:30px;text-align:left;color:#FFFFFF;margin-left:110px;padding-top:30px;}
#mp-content .nag .wrapper .breadcrumb-container{margin-left:102px;margin-bottom:-30px;}
#mp-content .nag .wrapper .breadcrumb-container ul li a{text-decoration:none;color:white;}
#mp-content .nag .wrapper .breadcrumb-container ul li a:hover{text-decoration:underline;}
#mp-content .nag .wrapper .breadcrumb-container ul li span{color:white;}
#mp-content #content .nag{background-color:#1256bb;min-height:100px;height:auto;}
#mp-content #content .nag .wrapper{padding-top:17px;}
#mp-content #content .nag .wrapper h1{font-family:ubuntu;font-size:30px;text-align:left;color:#FFFFFF;margin-left:110px;padding-top:30px;}
#mp-content #content .nag .wrapper .breadcrumb-container{margin-left:102px;margin-bottom:-30px;}
#mp-content #content .nag .wrapper .breadcrumb-container ul li a{text-decoration:none;color:white;}
#mp-content #content .nag .wrapper .breadcrumb-container ul li a:hover{text-decoration:underline;}
#mp-content #content .nag .wrapper .breadcrumb-container ul li span{color:white;}
#mp-content #content .wrapper .content{margin:30px 110px;width:980px;}
#mp-content #content .wrapper .content .messageleft{float:left;width:280px;}
#mp-content #content .wrapper .content .messageleft .postcontent{font-family:Ubuntu;font-weight:100;font-size:20px;padding:20px 40px;text-align:center;line-height:1.3;}
#mp-content #content .wrapper .content .messageleft .postfilter{background-image:url('img/form_back.jpg');}
#mp-content #content .wrapper .content .messageleft .postfilter form{padding:20px;}
#mp-content #content .wrapper .content .messageleft .postfilter form .text{font-size:16px;font-family:ubuntu;font-weight:500;}
#mp-content #content .wrapper .content .messageleft .postfilter form .pokaz{margin-bottom:10px;}
#mp-content #content .wrapper .content .messageleft .postfilter form .oddo{margin:0 10px;}
#mp-content #content .wrapper .content .messageleft .postfilter form label{font-weight:bold;text-align:left;text-decoration:none;font-style:normal;}
#mp-content #content .wrapper .content .messageleft .postfilter form input[type="radio"]:before{content:"";display:block;position:relative;width:6px;height:6px;right:2px;bottom:2px;border-radius:50%;background:white;padding:2px;border:4px solid white;}
#mp-content #content .wrapper .content .messageleft .postfilter form input[type="radio"]:checked:before{content:"";display:block;position:relative;width:6px;height:6px;border-radius:50%;background:#145eb7;}
#mp-content #content .wrapper .content .messageleft .postfilter form input[type="radio"]:before{cursor:pointer;}
#mp-content #content .wrapper .content .messageleft .postfilter form select{width:230px;height:30px;border:2px solid #bcbcbc;background-color:#ffffff;margin-bottom:20px;}
#mp-content #content .wrapper .content .messageleft .postfilter form input[type="checkbox"]:before{content:"";display:block;position:relative;width:6px;height:6px;right:2px;bottom:2px;background:white;padding:2px;border:4px solid white;}
#mp-content #content .wrapper .content .messageleft .postfilter form input[type="checkbox"]:checked:before{content:"";display:block;position:relative;width:6px;height:6px;background:#145eb7;}
#mp-content #content .wrapper .content .messageleft .postfilter form input[type="checkbox"]:hover{cursor:pointer;}
#mp-content #content .wrapper .content .messageleft .postfilter form input[type="date"],
#mp-content #content .wrapper .content .messageleft .postfilter form input[type="text"]{border-radius:0px;background:white;border:2px solid #bcbcbc;margin-bottom:20px;}
#mp-content #content .wrapper .content .messageleft .postfilter form #cal{background-image:url('img/cal.png');width:34px;height:30px;float:right;margin-top:-30px;}
#mp-content #content .wrapper .content .messageleft .postfilter form input[type=submit]{border-radius:0px;background:#1256BB;color:white;border:none;padding-left:10px;padding-right:10px;}
#mp-content #content .wrapper .content .messageleft .postfilter form input[type=submit]:hover{cursor:pointer;}
#mp-content #content .wrapper .content .messageleft .postfilter form .radio{margin-bottom:20px;}
#mp-content #content .wrapper .content .messageright{float:right;width:650px;margin-left:30px;}
#mp-content #content .wrapper .content .messageright .post{border-bottom:solid 1px #959595;margin-left:0;}
#mp-content #content .wrapper .content .messageright .post a{text-decoration:none;}
#mp-content #content .wrapper .content .messageright .post a h2{font-size:20px;font-family:Ubuntu;color:#1256bb;padding:20px 0;}
#mp-content #content .wrapper .content .messageright .post p{display:inline;color:#959595;font-size:13px;}
#mp-content #content .wrapper .listsubcat{border:solid 3px #ececec;width:680px;height:93px;margin-left:100px;padding:20px;float:left;}
#mp-content #content .wrapper .listsubcat ul{column-count:2;-moz-column-count:2;-webkit-column-count:2;column-gap:60px;-moz-column-gap:60px;-webkit-column-gap:60px;}
#mp-content #content .wrapper .listsubcat ul li a{font-size:16px;color:#1256bb;line-height:2;}
#mp-content #content .wrapper .seealso{padding:15px;float:right;width:220px;background-color:#ececec;margin-right:110px;}
#mp-content #content .wrapper .seealso h2{font-family:Ubuntu;font-size:20px;color:#1256bb;padding-bottom:20px;}
#mp-content #content .wrapper .seealso a{font-family:Ubuntu;font-size:16px;color:#1256bb;display:block;}
#mp-content #content .wrapper .post{clear:both;margin-left:100px;width:700px;}
#mp-content #content .wrapper .post h2{font-family:ubuntu;font-size:20px;color:#1256bb;padding:20px 0;}
#mp-content #content .wrapper .post p{font-family:Ubuntu;font-size:16px;color:#000000;}
#mp-content #content .wrapper .post .prev{float:left;}
#mp-content #content .wrapper .post .prev .prevnext{margin-left:0 !important;margin-right:20px;}
#mp-content #content .wrapper .post .next{float:right;}
#mp-content #content .wrapper .post .postnav{text-decoration:none;background-color:#004494;padding:20px;color:#ffffff;margin:30px 0;width:220px;height:60px;}
#mp-content #content .wrapper .post .postnav .title{float:left;width:120px;}
#mp-content #content .wrapper .post .postnav .prevnext{float:left;margin-top:16px;margin-left:20px;}
#mp-content #content .wrapper .post .postnav .prevnext span{float:left;margin-top:2px;}
#mp-content #content .wrapper .post .postnav .prevnext img{float:left;}
#mp-content #content .wrapper .post .postnav:hover{cursor:pointer;}
#mp-content #content .wrapper .recommend{margin-left:120px;padding:30px 0;clear:both;}
#mp-content #content .wrapper .recommend p{float:left;margin-top:10px;}
#mp-content #content .wrapper .recommend a{float:left;padding:0 5px;}
#mp-content #content .wrapper .pomoc{padding:20px 0;width:980px;margin:0 auto;text-align:right;}
#mp-content #content .wrapper .pomoc p{font-family:ubuntu;padding:20px 0;}
#mp-content #content .wrapper .pomoc p a{margin-left:15px;font-family:ubuntu;}
#mp-content #content .wrapper .content-komitet{float:left;width:700px;margin-left:120px;}
#mp-content #footer{margin-left:auto;margin-right:auto;background:none;clear:both;padding:0px;margin-top:50px;}
#mp-content #footer .wrapper{width:980px;}
#mp-content #footer .wrapper .footer-left-nag{width:100%;}
#mp-content #footer .wrapper .footer-left-nag img{float:left;}
#mp-content #footer .wrapper .footer-left-nag h2{float:left;color:#004494;font-family:Ubuntu;font-weight:normal;font-size:30px;line-height:.8;margin-left:10px;}
#mp-content #footer .wrapper .footer-left{float:left;clear:both;margin-top:25px;}
#mp-content #footer .wrapper .footer-left .footer-left-content{clear:both;}
#mp-content #footer .wrapper .footer-left .footer-left-content p{color:#000000;font-size:16px;font-family:Ubuntu;}
#mp-content #footer .wrapper .footer-right{float:right;width:500px;margin:25px 0 0px;}
#mp-content #footer .wrapper .footer-right .footer-right-nav{margin-bottom:15px;height:auto;overflow-y:hidden;margin-left:120px;}
#mp-content #footer .wrapper .footer-right .footer-right-nav a{color:#000000;text-decoration:none;font-size:12px;font-family:ubuntu;line-height:1;border:none !important;}
#mp-content #footer .wrapper .footer-right .footer-right-nav .menu-footer-menu-container{float:left;padding-right:50px;}
#mp-content #footer .wrapper .footer-left-banerue{clear:both;float:left;width:auto;overflow-x:hidden;margin-top:73px;}
#mp-content #footer .wrapper .footer-right-links{width:420px;float:right;height:auto;overflow:hidden;padding-top:0px;}
#mp-content #footer .wrapper .footer-right-links p{display:table;float:right;width:100px;background-color:#e7e7e7;margin:5px;padding:5px;font-size:12px;height:65px;}
#mp-content #footer .wrapper .footer-right-links p a{color:#000000;display:table-cell;vertical-align:middle;text-decoration:none;line-height:1;}
#mp-content #footer .info{overflow-y:hidden;clear:both;height:90px; width: 100%;}
#mp-content #footer .info .wrapper p{color:#000000;font-size:10px;float:left;width:570px;line-height:1.2;padding:0px 0 100px;font-family:Ubuntu;}
#mp-content #footer .info .wrapper .socialmedia{float:right;padding:0px 0 100px;}
#mp-content #footer .info .wrapper .socialmedia a{float:left;padding:0px 5px;}
#mp-content .pomoc{padding:20px 0;width:980px;margin:0 auto;text-align:right;}
#mp-content .pomoc p{font-family:ubuntu;padding:20px 0;}
#mp-content .pomoc p a{margin-left:15px;font-family:ubuntu;color:rgb(0, 68, 148);}
#kontakt iframe{float:right;max-width:520px;}
#kontakt table{width:430px;background-color:white !important;border:3px solid #ededed;}
#kontakt table h2{color:#1256BB;padding:10px;font-size:20px;font-weight:bold;}
#kontakt table pre{background:white;border:none;}
#kontakt table td{background:white;}
#znajdz #content .wrapper .seealso{margin-top:35px;}
#znajdz #content .wrapper .content{width:620px;float:left;}
#znajdz h2{font-weight:bold;color:black;}
#nabory{margin-left:auto;margin-right:auto;}
#nabory .content{width:980px;margin-left:auto;margin-right:auto;}
#nabory .content1{width:980px;margin-left:auto;margin-right:auto;}
#nabory .content1 .left_panel{float:left;width:280px;text-align:center;}
#nabory .content1 .left_panel #nab_form{padding:20px;width:240px;text-align:left;color:black;background-image:url('img/form_back.jpg');}
#nabory .content1 .left_panel #nab_form label{font-weight:bold;text-align:left;text-decoration:none;font-style:normal;}
#nabory .content1 .left_panel #nab_form input[type="radio"]:before{content:"";display:block;position:relative;width:6px;height:6px;right:2px;bottom:2px;border-radius:50%;background:white;padding:2px;border:4px solid white;}
#nabory .content1 .left_panel #nab_form input[type="radio"]:checked:before{content:"";display:block;position:relative;width:6px;height:6px;border-radius:50%;background:#145eb7;}
#nabory .content1 .left_panel #nab_form input[type="radio"]:before{cursor:pointer;}
#nabory .content1 .left_panel #nab_form select{width:230px;min-height:30px;border:2px solid #bcbcbc;}
#nabory .content1 .left_panel #nab_form input[type="checkbox"]:before{content:"";display:block;position:relative;width:6px;height:6px;right:2px;bottom:2px;background:white;padding:2px;border:4px solid white;}
#nabory .content1 .left_panel #nab_form input[type="checkbox"]:checked:before{content:"";display:block;position:relative;width:6px;height:6px;background:#145eb7;}
#nabory .content1 .left_panel #nab_form input[type="checkbox"]:hover{cursor:pointer;}
#nabory .content1 .left_panel #nab_form input[type=text]{border-radius:0px;background:white;border:2px solid #bcbcbc;}
#nabory .content1 .left_panel #nab_form #cal{background-image:url('img/cal.png');width:34px;height:30px;float:right;margin-top:-30px;}
#nabory .content1 .left_panel #nab_form input[type=submit]{border-radius:0px;background:#1256BB;color:white;border:none;padding-left:10px;padding-right:10px;}
#nabory .content1 .left_panel #nab_form input[type=submit]:hover{cursor:pointer;}
#nabory .content1 .left_panel .newsletter{text-align:left;margin-top:30px;}
#nabory .content1 .left_panel .newsletter a{text-decoration:none;}
#nabory .content1 .left_panel .newsletter a:hover{text-decoration:underline;}
#nabory .content1 .left_panel .newsletter img{float:left;margin-right:25px;margin-top:15px;margin-bottom:15px;}
#nabory .content1 .right_panel{width:660px;float:left;padding-left:40px;min-height:800px;}
#nabory .content1 .right_panel .liczba{padding-bottom:30px;}
#nabory .content1 .right_panel .liczba span{font-weight:bold;}
#nabory .content1 .right_panel .one_post{border-bottom:2px solid #bdbdbd;padding-bottom:10px;padding-top:10px;position:relative;overflow:hidden;}
#nabory .content1 .right_panel .one_post .data_kwadrat{text-align:center;border:1px solid #004494;float:left;width:68px;height:68px;margin-right:10px;color:#1757c3;}
#nabory .content1 .right_panel .one_post .data_kwadrat .dzien{font-weight:bold;font-size:25px;color:black;}
#nabory .content1 .right_panel .one_post .data_kwadrat .miesiac{font-size:10px;font-weight:bold;margin-top:10px;}
#nabory .content1 .right_panel .one_post .zaslepka{text-align:center;font-weight:bold;font-size:14px;padding-top:8px;color:#1757c3;width:68px;height:110px;float:left;border:2px solid #004494;}
#nabory .content1 .right_panel .one_post .zaslepka h1{font-size:20px;font-weight:bold;color:#1757c3;}
#nabory .content1 .right_panel .one_post .content_title{width:580px;float:right;}
#nabory .content1 .right_panel .one_post .content_title .pozostale .tittle{float:left;margin-right:15px;}
#nabory .content1 .right_panel .one_post .content_title .pozostale a{float:left;text-decoration:none;margin-right:15px;}
#nabory .content1 .right_panel .one_post .content_title .pozostale a:hover{text-decoration:underline;}
#nabory .content1 .right_panel .one_post .content_title .pdf{border:none;background:none;}
#nabory .content1 .right_panel .one_post .content_title .pdf a{text-decoration:none;color:black;font-weight:bold;}
#nabory .content1 .right_panel .one_post .content_title .title{color:#0857bc;font-size:18px;float:left;width:580px;}
#nabory .content1 .right_panel .one_post .content_title .title a{color:#0857bc;font-size:18px;text-decoration:none;}
#nabory .content1 .right_panel .one_post .content_title .bottom_date .status{padding-top:5px;color:black;font-size:14px;}
#nabory .content1 .right_panel .one_post .content_title .bottom_date .data{color:#000;font-size:14px;margin-top:10px;float:left;clear:both;}
#nabory .content1 .right_panel .one_post .content_title .bottom_date .data img{margin-top:3px;margin-right:10px;float:left;}
#nabory .content1 .right_panel .one_post .content_title .bottom_date .miejsce{color:#000;font-size:14px;margin-top:8px;margin-left:5px;float:left;}
#nabory .content1 .right_panel .one_post .content_title .bottom_date .miejsce img{margin-left:-2px;margin-right:10px;float:left;}
#nabory .content1 .right_panel .one_post .content_title button{float:right;border:none;background:#014493;color:white;font-weight:bold;padding:15px 25px 15px 25px;}
#nabory .content1 .right_panel .one_post .content_title button a{text-decoration:none;color:white;}
#nabory .content1 .right_panel .one_post .content_title button:hover{cursor:pointer;}
#nabory .content1 .right_panel .one_post .rpo{text-align:center;font-weight:bold;font-size:14px;padding-top:8px;color:#1757c3;width:68px;height:60px;float:left;border:2px solid #004494;}
#nabory .content1 .right_panel .one_post .rpo h1{font-size:20px;font-weight:bold;color:#1757c3;}
#nabory .content1 .right_panel .previous{float:left;}
#landing_page{width:100%;height:100%;position:absolute !important;z-index:10000 !important;background:white;}
#landing_page img{max-width:990px;margin-right:auto;margin-left:auto;}
#landing_page .title{width:100%;text-align:center;font-size:30px;color:white;background-image:url('img/back_landing.jpg');padding-top:40px;padding-bottom:56px;background-repeat:no-repeat;background-position:center;}
#landing_page .wybor{width:630px;margin-right:auto;margin-left:auto;margin-top:45px;}
#landing_page .wybor .left{width:300px;margin-right:30px;float:left;}
#landing_page .wybor .left h1{font-size:30px;text-transform:uppercase;color:#1256bb;font-weight:bold;}
#landing_page .wybor .left img{margin-left:auto;margin-right:auto;margin-top:25px;}
#landing_page .wybor .left input[type=submit]{width:182px;height:80px;border:none;background-image:url('img/img_left.jpg');margin-left:auto;margin-right:auto;margin-top:25px;margin-left:70px;}
#landing_page .wybor .left input[type=submit]:hover{cursor:pointer;}
#landing_page .wybor a{text-decoration:none;}
#landing_page .wybor .left:hover{cursor:pointer;}
#landing_page .wybor .right{width:300px;float:left;}
#landing_page .wybor .right h1{font-size:30px;text-transform:uppercase;color:#1256bb;font-weight:bold;}
#landing_page .wybor .right img{margin-left:auto;margin-right:auto;margin-top:25px;}
#landing_page .wybor .right a{text-decoration:none;}
#landing_page .wybor .right:hover{cursor:pointer;}
#nasze_ser{display:none;height:315px;width:100%;z-index:500;background:#464749;}
#nasze_ser .inside{width:940px;margin-left:auto;margin-right:auto;}
#nasze_ser .inside h1{font-size:30px;color:white;text-align:left;padding-top:40px;}
#nasze_ser .inside #service1{width:130px;border-top:4px solid #ff7300;float:left;margin-top:70px;margin-right:2px;font-size:20px;color:white;padding-top:35px;text-align:center;}
#nasze_ser .inside #service2{width:130px;border-top:4px solid #009997;float:left;margin-top:70px;margin-right:2px;font-size:20px;color:white;padding-top:35px;text-align:center;}
#nasze_ser .inside #service3{width:130px;border-top:4px solid #95c728;float:left;margin-top:70px;margin-right:2px;font-size:20px;color:white;padding-top:35px;text-align:center;}
#nasze_ser .inside #service4{width:130px;border-top:4px solid #f6d900;float:left;margin-top:70px;margin-right:2px;font-size:20px;color:white;padding-top:35px;text-align:center;}
#nasze_ser .inside #service5{width:130px;border-top:4px solid #b2076f;float:left;margin-top:70px;margin-right:2px;font-size:20px;color:white;padding-top:35px;text-align:center;}
#nasze_ser .inside #service6{width:130px;border-top:4px solid #524c92;float:left;margin-top:70px;margin-right:2px;font-size:20px;color:white;padding-top:35px;text-align:center;}
#nasze_ser .inside #service7{width:130px;border-top:4px solid #c50f1c;float:left;margin-top:70px;font-size:20px;color:white;padding-top:35px;text-align:center;}
#nasze_ser .inside .service{ min-height: 45px; margin-top: 50px !important;}
#nasze_serwisy{padding-left:10px;padding-right:10px;padding-top:10px;margin-top:-10px;padding-bottom:25px;}
.but{margin-bottom:30px;}
.button_map_project{margin-top:100px !important;margin-bottom:-40px;margin-left:40px;}
.projects{height:500px !important;}
#single_nabory .title{width:100%;background:#1156BB;}
#single_nabory .title .post_title{width:998px;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px;margin-top:-50px;}
#single_nabory .title .post_title h2{color:white;font-size:30px;}
#single_nabory .title .post_title .rpo{margin-bottom:50px;text-align:center;font-weight:bold;font-size:14px;padding-top:8px;color:#1757c3;width:68px;height:60px;float:left;margin-right:20px;margin-left:10px;background:white;}
#single_nabory .title .post_title .rpo h2{font-size:25px;color:#1757c3;font-weight:bold;}
#single_nabory .title .post_title .date{font-size:12px;color:white;font-weight:bold;}
#single_nabory .status{width:980px;background:#ececec;padding-top:25px;padding-bottom:25px;margin-top:20px;margin-left:auto;margin-right:auto;}
#single_nabory .status h2{font-size:25px;color:#1757c3;margin-left:25px;float:left;margin-right:20px;margin-top:-15px;}
#single_nabory .status .date{float:left;margin-top:-8px;color:black;font-weight:bold;}
#single_nabory .status .date img{float:left;margin-right:10px;margin-top:2px;}
#single_nabory .post_content{width:980px;margin-right:auto;margin-left:auto;margin-top:30px;color:black;font-size:15px;}
#single_nabory .post_content table{border:2px solid #ededed;background:white !important;}
#single_nabory .post_content table tr td{padding:25px;background:white !important;}
#single_nabory .post_content table tr td h1{text-align:left;padding:0px !important;margin-bottom:25px;margin-left:-10px;}
#single_nabory .post_content .links{padding:20px 20px 20px 40px;width:225px;float:left;background:#ececec;margin-right:20px;}
#single_nabory .post_content .links ul{list-style-type:none;}
#single_nabory .post_content .links ul li{color:#1150ba;text-decoration:underline;margin-top:5px;}
#single_nabory .post_content .links ul li:hover{text-decoration:none;cursor:pointer;}
#single_nabory .post_content article{width:998px;float:left;}
#single_nabory .post_content article h1{color:#1150ba;font-size:30px;text-align:left;}
#single_nabory .post_content .content_after{width:650px;float:right;}
div#wpcf7-f257-o1{border:solid #ececec;clear:both;padding:20px;height:auto;overflow-y:hidden;width:980px;margin:0 auto;}
div#wpcf7-f257-o1 .formtitle{font-family:Ubuntu;font-size:20px;font-weight:normal;color:#1256bb;margin-bottom:20px;}
div#wpcf7-f257-o1 span.wpcf7-list-item{margin-left:0;float:left;}
div#wpcf7-f257-o1 span.wpcf7-list-item-label{font-size:16px;font-family:Ubuntu;float:right;padding:0 10px;}
div#wpcf7-f257-o1 text input[type="radio"]{float:right;}
div#wpcf7-f257-o1 input[type="radio"]:before{content:"";display:block;position:relative;width:10px;height:10px;right:2px;bottom:2px;background:white;padding:2px;border:1px solid #ececec;}
div#wpcf7-f257-o1 input[type="radio"]:checked:before{content:"";display:block;position:relative;width:10px;height:10px;background-image:url("img/kropka.png");background-repeat:no-repeat;background-position:center center;background-size:9px;}
div#wpcf7-f257-o1 input[type="radio"]:before{cursor:pointer;}
div#wpcf7-f257-o1 select{width:230px;height:30px;border:2px solid #bcbcbc;background-color:#ffffff;margin-bottom:20px;}
div#wpcf7-f257-o1 input[type="checkbox"]:before{content:"";display:block;position:relative;width:6px;height:6px;right:2px;bottom:2px;background:white;padding:2px;border:4px solid white;}
div#wpcf7-f257-o1 input[type="checkbox"]:checked:before{content:"";display:block;position:relative;width:6px;height:6px;background:#145eb7;}
div#wpcf7-f257-o1 input[type="checkbox"]:hover{cursor:pointer;}
div#wpcf7-f257-o1 input[type="date"],
div#wpcf7-f257-o1 input[type="text"]{border-radius:0px;background:white;border:2px solid #bcbcbc;margin-bottom:20px;}
div#wpcf7-f257-o1 input[type=submit],
div#wpcf7-f257-o1 input[type=reset]{border-radius:0px;background:#1256BB;color:white;border:none;padding-left:10px;padding-right:10px;}
div#wpcf7-f257-o1 input[type=submit]:hover{cursor:pointer;}
div#wpcf7-f257-o1 .radio{margin-bottom:20px;}
div#wpcf7-f257-o1 textarea{background:none;border:solid 2px #ececec;height:100px;width:500px;border-radius:0;}
div#wpcf7-f257-o1 input[type=text]{border:solid 2px #ececec;}
div#wpcf7-f257-o1 .clear{clear:both;padding:20px 0 10px;}
div#wpcf7-f257-o1 .subres input{margin:0 10px;font-family:ubuntu;font-size:16px;}
div#wpcf7-f257-o1 .subres input[type=reset]{color:#000000;background:none;}
#skorzystaj-kafle .menu_front_page{background:white;border-bottom:none;}
#skorzystaj-kafle .color_white_h2{color:white !important;}
}
#realizuje-kafle pre{padding:35px;background:white;margin-bottom:25px;border:3px solid #ececec;}
#realizuje-kafle pre img{float:left;margin-right:30px;margin-top:30px;margin-bottom:30px;}
#realizuje-kafle .menu_front_page{background:white !important;border-bottom:none;}
#realizuje-kafle .menu_front_page .menu_front_page_cat ul li{padding-right:12px;}
#realizuje-kafle .menu_front_page .menu_front_page_cat ul li text{color:black;}
#realizuje-kafle .title{color:black;}
#dowiedz-kafle .more_prog_inside{height:auto;}
#dowiedz-kafle table tr td{background:none !important;padding-top:20px;padding-bottom:20px;border:none;}
#realizacja-kafle{}
#realizacja-kafle pre{padding:35px;background:white;margin-bottom:25px;border:3px solid #ececec;}
#realizacja-kafle pre img{float:left;margin-right:30px;margin-top:30px;margin-bottom:30px;}
#realizacja-kafle #content .nag .wrapper h1{margin-left:0px;}
#realizacja-kafle #content .wrapper{width:980px;}
#realizacja-kafle #content .wrapper .content{width:560px;float:right;margin-left:10px;}
#realizacja-kafle #content .wrapper .content h1{text-align:left;}
#realizacja-kafle #content .wrapper .linki{width:220px;padding:20px;float:left;background:#ececec;margin-top:35px;}
#realizacja-kafle #content .wrapper .linki .one_link{color:#375fc1;padding-top:5px;padding-bottom:5px;}
#realizacja-kafle #content .wrapper .linki .one_link:hover{text-decoration:underline;cursor:pointer;}
#czterysta .title{background:#1256bb;}
#czterysta .title h2{color:white;width:990px;margin-left:auto;margin-right:auto;font-size:30px;padding-top:40px;padding-bottom:40px;}
#czterysta #primary{width:990px;margin-left:auto;margin-right:auto;}
#czterysta #primary article .table{width:665px;padding-left:150px;padding-right:150px;padding-top:55px;padding-bottom:55px;border:3px solid #ededed;margin-left:auto;margin-right:auto;margin-top:-100px;font-size:13px;font-weight:bold;overflow:hidden;}
#czterysta #primary article .table #left{float:left;margin-top:35px;}
#czterysta #primary article .table #left a{font-size:17px;text-decoration:none;}
#czterysta #primary article .table #right{float:right;margin-top:35px;}
#czterysta #primary article .table #right a{font-size:17px;text-decoration:none;}
#use-programy #content .wrapper .content .second{margin-top:30px;overflow:hidden;}
#use-programy #content .wrapper .content .second h1{padding-bottom:30px;text-align:left;}
#use-programy #content .wrapper .content .second .posty .one_post{float:left;width:275px;height:135px;padding:20px;background:#e6e6e6;margin-top:20px;margin-right:11px;font-size:12px;font-weight:bold;color:black;}
#use-programy #content .wrapper .content .second .posty .one_post .title{color:#1554be;font-size:18px;}
#use-programy #content .wrapper .content .second .posty .one_post .opis{margin-top:15px;line-height:12px;}
#use-programy #content .wrapper .content .second .posty .one_post .budzet{margin-top:10px;color:#9cb2d9;display:none;}
#use-programy #content .wrapper .content .second .posty .one_post .budzet h2{color:white;font-size:24px;font-weight:bold;}
#use-programy #content .wrapper .content .second .posty .one_post:hover{transition:.5s;background:#014493;color:#9cb2d9;}
#use-programy #content .wrapper .content .second .posty .one_post:hover .title{color:white;}
#use-programy #content .wrapper .content .second .posty .one_post:hover .opis{display:none;transition:.5s;}
#use-programy #content .wrapper .content .second .posty .one_post:hover .budzet{display:block;transition:.5s;}
#use-programy #content .wrapper .content .second .posty a{text-decoration:none;}
#use-programy #content .wrapper .content .third{margin-top:30px;}
#use-programy #content .wrapper .content .third h1{padding-bottom:30px;text-align:left;}
#use-programy #content .wrapper .content .third .posty .one_post{float:left;width:275px;height:95px;padding:20px;padding-top:60px;background:#e6e6e6;margin-top:20px;margin-right:11px;font-size:12px;font-weight:bold;color:black;}
#use-programy #content .wrapper .content .third .posty .one_post .title{color:#1554be;font-size:18px;}
#use-programy #content .wrapper .content .third .posty .one_post .opis{margin-top:15px;line-height:12px;}
#use-programy #content .wrapper .content .third .posty .one_post .budzet{margin-top:10px;color:#9cb2d9;display:none;}
#use-programy #content .wrapper .content .third .posty .one_post .budzet h2{color:white;font-size:24px;font-weight:bold;}
#use-programy #content .wrapper .content .third .posty .one_post:hover{transition:.5s;background:#014493;color:#9cb2d9;height:135px;padding-top:20px;background-image:url('img/map_hover.jpg') !important;}
#use-programy #content .wrapper .content .third .posty .one_post:hover .title{color:white;}
#use-programy #content .wrapper .content .third .posty .one_post:hover .opis{display:none;transition:.5s;}
#use-programy #content .wrapper .content .third .posty .one_post:hover .budzet{display:block;transition:.5s;}
#use-programy #content .wrapper .content .third .posty a{text-decoration:none;}
#rss #content .rss-table{min-height:200px;}
#rss #content .rss-table .rss-bottom{margin-top:30px;}
#rss #content .rss-table .rss-bottom .one-cat{width:29%;display:block;float:left;}
#rss #content .rss-table .rss-bottom .one-cat h4{color:#1256BB;margin-bottom:20px;}
#rss #content .rss-table .rss-bottom .one-cat a{color:#1256BB;text-decoration:none;}
#rss #content .rss-table .rss-bottom .one-cat a:hover{text-decoration:underline;}
#rss #content .rss-table .rss-bottom .middle-cat{margin:0 50px;}
#rss #content .nag .wrapper h1{margin-left:110px;}
#wsparcie #content .nag .wrapper{width:1010px;}
#wsparcie #content .nag .wrapper h1{margin-left:15px;}
#wsparcie #content .wrapper{width:1010px;}
#wsparcie #content .wrapper .content{overflow:hidden;margin-left:0px;padding-left:15px;}
#wsparcie #content .wrapper .content h1{width:250px;text-align:left;font-size:25px;color:black;float:left;}
#wsparcie #content .wrapper .content table{width:600px !important;float:right !important;margin-top:5px;}
#wsparcie #content .wrapper .content table tr td{padding:15px;background:white !important;}
#wsparcie #content .wrapper .content table tr td a{text-decoration:none;}
#wsparcie #content .wrapper .content table tr td a:hover{text-decoration:underline;}
#wsparcie #content .wrapper .content table tr td:last-child{border-bottom:1px solid silver;}
#pliki{width:980px;margin-left:auto;margin-right:auto;}
#pliki .left_panel{float:left;width:280px;text-align:center;}
#pliki .left_panel #nab_form{padding:20px;width:240px;text-align:left;color:black;background-image:url('img/form_back.jpg');}
#pliki .left_panel #nab_form label{font-weight:bold;text-align:left;text-decoration:none;font-style:normal;}
#pliki .left_panel #nab_form input[type="radio"]:before{content:"";display:block;position:relative;width:6px;height:6px;right:2px;bottom:2px;border-radius:50%;background:white;padding:2px;border:4px solid white;}
#pliki .left_panel #nab_form input[type="radio"]:checked:before{content:"";display:block;position:relative;width:6px;height:6px;border-radius:50%;background:#145eb7;}
#pliki .left_panel #nab_form input[type="radio"]:before{cursor:pointer;}
#pliki .left_panel #nab_form select{width:230px;height:30px;border:2px solid #bcbcbc;background-color:#ffffff;}
#pliki .left_panel #nab_form input[type="checkbox"]:before{content:"";display:block;position:relative;width:6px;height:6px;right:2px;bottom:2px;background:white;padding:2px;border:4px solid white;}
#pliki .left_panel #nab_form input[type="checkbox"]:checked:before{content:"";display:block;position:relative;width:6px;height:6px;background:#145eb7;}
#pliki .left_panel #nab_form input[type="checkbox"]:hover{cursor:pointer;}
#pliki .left_panel #nab_form input[type=date]{border-radius:0px;background:white;border:2px solid #bcbcbc;}
#pliki .left_panel #nab_form #cal{background-image:url('img/cal.png');width:34px;height:30px;float:right;margin-top:-30px;}
#pliki .left_panel #nab_form input[type=submit]{border-radius:0px;background:#1256BB;color:white;border:none;padding-left:10px;padding-right:10px;}
#pliki .left_panel #nab_form input[type=submit]:hover{cursor:pointer;}
#pliki .right_panel{width:700px;float:left;padding-left:40px;min-height:800px;}
#pliki .right_panel .liczba{padding-bottom:30px;}
#pliki .right_panel .liczba span{font-weight:bold;}
#pliki .right_panel .one_post{border-bottom:2px solid #bdbdbd;padding-bottom:10px;padding-top:10px;position:relative;overflow:hidden;}
#pliki .right_panel .one_post .content_title .title{color:#0857bc;font-size:18px;float:left;width:580px;}
#pliki .right_panel .one_post .content_title .title a{color:#0857bc;font-size:18px;text-decoration:none;}
#pliki .right_panel .one_post .content_title .bottom_date .status{padding-top:5px;color:#989898;float:left;font-size:14px;}
#pliki .right_panel .one_post .content_title .bottom_date .data{color:black;float:left;clear:both;font-size:14px;}
#pliki .right_panel .one_post .content_title .bottom_date .data img{float:left;margin-top:3px;margin-right:5px;}
#pliki .right_panel .one_post .rpo{text-align:center;font-weight:bold;font-size:14px;padding-top:8px;color:#1757c3;width:68px;height:60px;float:left;border:2px solid #004494;}
#pliki .right_panel .one_post .rpo h1{font-size:20px;font-weight:bold;color:#1757c3;}
#pliki .right_panel .previous{float:left;}
#analizy #content .nag h1{margin-left:15px !important;}
#analizy #content .wrapper{width:1010px !important;}
#analizy #content .wrapper .content{margin-left:15px !important;overflow:hidden;}
#analizy #content .wrapper .content table{width:310px;margin-right:10px;float:left;margin-top:40px;}
#analizy #content .wrapper .content table tr td{height:130px;background:#ececec;color:#000000;}
#analizy #content .wrapper .content table tr td h1{font-size:20px;text-align:left;font-weight:bold;display:block;}
#analizy #content .wrapper .content table tr td h1 a{text-decoration:none;color:#1853b9;width:inherit;height:inherit !important;display:block;padding-bottom:15px;}
#analizy #content .wrapper .content table tr td a{text-decoration:none;display:block;color:black;height:53px;}
#analizy #content .wrapper .content table tr td:hover{background:#1256bb;color:#ffffff;}
#analizy #content .wrapper .content table tr td:hover h1 a{color:#ffffff;}
#analizy #content .wrapper .content table tr td:hover a{color:#ffffff;}
#efekty #content .nag h1{margin-left:15px !important;}
#efekty #content .wrapper{width:1010px !important;}
#efekty #content .wrapper .content{margin-left:15px !important;overflow:hidden;}
#efekty #content .wrapper .content .post{width:100%;margin:0;border-bottom:solid 1px #bdbdbd;height:auto;padding-bottom:30px;overflow-y:hidden;}
#efekty #content .wrapper .content .post h2{font-family:Ubuntu;font-size:30px;color:#000000;}
#efekty #content .wrapper .content .post .post-content-ico{float:left;padding:0 60px;}
#efekty #content .wrapper .content .post .post-content-info{float:left;}
#efekty #content .wrapper .content .post .post-content-info ul li.bbb{font-size:90px;font-family:ubuntu;color:#000000;height:90px;}
#efekty #content .wrapper .content .post .post-content-info ul li.bb{font-size:60px;font-family:ubuntu;color:#000000;height:60px;padding-top:20px;}
#efekty #content .wrapper .content .post .post-content-info ul li{list-style:none;line-height:1;font-size:16px;font-family:ubuntu;}
#efekty #content .wrapper .content .post .post-content-content{width:270px;float:right;}
#sprawozdania{width:980px;margin-left:auto;margin-right:auto;}
#sprawozdania #content .nag{width:1010px;}
#sprawozdania #content .nag .wrapper h1{margin-left:15px;}
#sprawozdania .left_panel{float:left;width:280px;text-align:center;}
#sprawozdania .left_panel .postcontent{font-family:Ubuntu;font-weight:100;font-size:20px;padding:20px 40px;text-align:center;line-height:1.3;}
#sprawozdania .left_panel #nab_form{padding:20px;width:240px;text-align:left;color:black;background-image:url('img/form_back.jpg');}
#sprawozdania .left_panel #nab_form label{font-weight:bold;text-align:left;text-decoration:none;font-style:normal;}
#sprawozdania .left_panel #nab_form input[type="radio"]:before{content:"";display:block;position:relative;width:6px;height:6px;right:2px;bottom:2px;border-radius:50%;background:white;padding:2px;border:4px solid white;}
#sprawozdania .left_panel #nab_form input[type="radio"]:checked:before{content:"";display:block;position:relative;width:6px;height:6px;border-radius:50%;background:#145eb7;}
#sprawozdania .left_panel #nab_form input[type="radio"]:before{cursor:pointer;}
#sprawozdania .left_panel #nab_form select{width:230px;height:30px;border:2px solid #bcbcbc;}
#sprawozdania .left_panel #nab_form input[type="checkbox"]:before{content:"";display:block;position:relative;width:6px;height:6px;right:2px;bottom:2px;background:white;padding:2px;border:4px solid white;}
#sprawozdania .left_panel #nab_form input[type="checkbox"]:checked:before{content:"";display:block;position:relative;width:6px;height:6px;background:#145eb7;}
#sprawozdania .left_panel #nab_form input[type="checkbox"]:hover{cursor:pointer;}
#sprawozdania .left_panel #nab_form input[type=text]{border-radius:0px;background:white;border:2px solid #bcbcbc;}
#sprawozdania .left_panel #nab_form #cal{background-image:url('img/cal.png');width:34px;height:30px;float:right;margin-top:-30px;}
#sprawozdania .left_panel #nab_form input[type=submit]{border-radius:0px;background:#1256BB;color:white;border:none;padding-left:10px;padding-right:10px;}
#sprawozdania .left_panel #nab_form input[type=submit]:hover{cursor:pointer;}
#sprawozdania .left_panel .newsletter{text-align:left;margin-top:30px;}
#sprawozdania .left_panel .newsletter a{text-decoration:none;}
#sprawozdania .left_panel .newsletter a:hover{text-decoration:underline;}
#sprawozdania .left_panel .newsletter img{float:left;margin-right:25px;margin-top:15px;margin-bottom:15px;}
#sprawozdania .right_panel{width:700px;float:left;padding-left:40px;min-height:800px;}
#sprawozdania .right_panel .liczba{padding-bottom:30px;}
#sprawozdania .right_panel .liczba span{font-weight:bold;}
#sprawozdania .right_panel .one_post{border-bottom:2px solid #bdbdbd;padding-bottom:10px;padding-top:10px;position:relative;overflow:hidden;}
#sprawozdania .right_panel .one_post .content_title{width:600px;float:right;}
#sprawozdania .right_panel .one_post .content_title .title{color:#0857bc;font-size:18px;float:left;width:580px;}
#sprawozdania .right_panel .one_post .content_title .title a{color:#0857bc;font-size:18px;text-decoration:none;}
#sprawozdania .right_panel .one_post .content_title .text{margin-top:35px;}
#sprawozdania .right_panel .one_post .content_title .pdf{border:none;background:none;}
#sprawozdania .right_panel .one_post .content_title .pdf a{text-decoration:none;color:black;font-weight:bold;}
#sprawozdania .right_panel .one_post .content_title .pozostale .tittle{float:left;margin-right:15px;}
#sprawozdania .right_panel .one_post .content_title .pozostale a{float:left;text-decoration:none;margin-right:15px;}
#sprawozdania .right_panel .one_post .content_title .pozostale a:hover{text-decoration:underline;}
#sprawozdania .right_panel .one_post .content_title h6{width:100%;}
#sprawozdania .right_panel .one_post .content_title .bottom_date .status{padding-top:5px;color:#989898;float:left;font-size:14px;}
#sprawozdania .right_panel .one_post .content_title .bottom_date .data{padding-top:5px;color:#989898;float:left;font-size:14px;margin-left:20px;}
#sprawozdania .right_panel .one_post .content_title .bottom_date .data img{float:left;margin-top:3px;margin-right:5px;}
#sprawozdania .right_panel .one_post .zaslepka{text-align:center;font-weight:bold;font-size:14px;padding-top:8px;color:#1757c3;width:68px;height:110px;float:left;border:2px solid #004494;}
#sprawozdania .right_panel .one_post .zaslepka h1{font-size:20px;font-weight:bold;color:#1757c3;}
#sprawozdania .right_panel .previous{float:left;}
#sprawozdania .right_panel .next{float:right;}
#cookie-law-info-bar{text-align:left;width:90%;background-color:#e2e2e2;border-top:none !important;border:1px solid #c3c3c3 !important;color:#c3c3c3;bottom:0;margin-left:5%;padding:0;}
#cookie-law-info-bar #cookie_action_close_header{color:#ffffff;font-family:ubuntu;font-size:16px;padding:14px;background-color:#004494;text-decoration:none;float:right;}
#cookie-law-info-bar span{float:left;width:94%;margin-left:3%;}
#cookie-law-info-bar span .cookie_text{font-size:10px;float:left;padding-top:1%;padding-bottom:1%;width:80%;}
#cookie-law-info-bar span .cookie_button{float:right;padding-top:1%;}
.submenu_menu ul li .opis2,
.submenu_menu ul li .opis6{margin-left:32px;}
.submenu_menu ul li .opis3,
.submenu_menu ul li .opis7{margin-left:64px;}
.submenu_menu ul li .opis4{margin-left:96px;}
#nasze_ser a{color:white;text-decoration:none;}
#nasze_ser a:hover{text-decoration:underline;}
#centralny-punkt .wrapper{width:1010px;}
#centralny-punkt .wrapper .content{margin-left:15px !important;overflow:hidden;}
#centralny-punkt .wrapper .content .content_left{width:645px;float:left;}
#centralny-punkt .wrapper .content .content_left .drop{float:right;color:#215ebb;}
#centralny-punkt .wrapper .content .content_left table{margin-top:50px;width:300px;}
#centralny-punkt .wrapper .content .content_left table tr td{border:none;background:none;min-width:30px;}
#centralny-punkt .wrapper .content .content_left table tr td pre{border:none;background:none;}
#centralny-punkt .wrapper .content .content_left #form1{border:2px solid silver;padding:15px;overflow:hidden;}
#centralny-punkt .wrapper .content .content_left #form1 h1{color:black;text-align:left;font-weight:bold;font-size:20px;margin-bottom:20px;}
#centralny-punkt .wrapper .content .content_left #form1 h1:hover{cursor:pointer;}
#centralny-punkt .wrapper .content .content_left #form1 .obo{margin-top:20px;margin-bottom:20px;font-size:12px;font-weight:bold;}
#centralny-punkt .wrapper .content .content_left #form1 .wpcf7 form p{height:auto !important;float:left;width:100%;}
#centralny-punkt .wrapper .content .content_left #form1 .wpcf7 form p .wpcf7-form-control-wrap{float:right;margin-left:30px;width:400px;height:60px;margin-top:-20px;}
#centralny-punkt .wrapper .content .content_left #form1 .wpcf7 form p .wpcf7-form-control-wrap .wpcf7-select{width:400px !important;border:2px solid silver;height:30px;margin-top:-100px;}
#centralny-punkt .wrapper .content .content_left #form1 .wpcf7 form p .wpcf7-textarea{border:2px solid silver;border-radius:0px;background:none;float:right;width:400px;margin-bottom:20px;}
#centralny-punkt .wrapper .content .content_left #form1 .wpcf7 form p .wpcf7-email{width:400px;border:2px solid silver;border-radius:0px;background:none;margin-top:20px;}
#centralny-punkt .wrapper .content .content_left #form1 .wpcf7 form p .wpcf7-submit{background:#014493;border-radius:0px;padding-top:10px;padding-bottom:10px;padding-right:30px;padding-left:30px;margin-left:250px;color:white;}
#centralny-punkt .wrapper .content .content_left #form1 .wpcf7 form p .wpcf7-submit{cursor:pointer;}
#centralny-punkt .wrapper .content .content_left #form1 .wpcf7 form p .radio-768{height:200px;margin-top:20px;}
#centralny-punkt .wrapper .content .content_left #form1 .wpcf7 form p input[type="radio"]:before{content:"";display:block;position:relative;width:6px;height:6px;right:2px;bottom:2px;border-radius:50%;background:white;padding:3px;border:2px solid silver;}
#centralny-punkt .wrapper .content .content_left #form1 .wpcf7 form p input[type="radio"]:checked:before{content:"";display:block;position:relative;width:6px;height:6px;border-radius:50%;background:#145eb7;}
#centralny-punkt .wrapper .content .content_left #form1 .wpcf7 form p input[type="radio"]:before{cursor:pointer;}
#centralny-punkt .wrapper .content .content_left #form2{border:2px solid silver;padding:15px;overflow:hidden;margin-top:25px;}
#centralny-punkt .wrapper .content .content_left #form2 #calendar1{float:right;margin-top:-30px;margin-right:-50px;}
#centralny-punkt .wrapper .content .content_left #form2 #time1{float:right;margin-top:-30px;margin-right:-99px;}
#centralny-punkt .wrapper .content .content_left #form2 h1{color:black;text-align:left;font-weight:bold;font-size:20px;margin-bottom:20px;}
#centralny-punkt .wrapper .content .content_left #form2 h1:hover{cursor:pointer;}
#centralny-punkt .wrapper .content .content_left #form2 .obo{margin-top:20px;margin-bottom:20px;font-size:12px;font-weight:bold;}
#centralny-punkt .wrapper .content .content_left #form2 .wpcf7 form p{height:auto !important;float:left;width:100%;}
#centralny-punkt .wrapper .content .content_left #form2 .wpcf7 form p .wpcf7-form-control-wrap{float:right;margin-left:30px;width:400px;height:60px;margin-top:-20px;}
#centralny-punkt .wrapper .content .content_left #form2 .wpcf7 form p .wpcf7-form-control-wrap .wpcf7-select{width:400px !important;border:2px solid silver;height:30px;margin-top:-100px;}
#centralny-punkt .wrapper .content .content_left #form2 .wpcf7 form p .wpcf7-textarea{border:2px solid silver;border-radius:0px;background:none;float:right;width:400px;margin-bottom:20px;}
#centralny-punkt .wrapper .content .content_left #form2 .wpcf7 form p .wpcf7-email{width:400px;border:2px solid silver;border-radius:0px;background:none;margin-top:20px;}
#centralny-punkt .wrapper .content .content_left #form2 .wpcf7 form p .wpcf7-submit{background:#014493;border-radius:0px;padding-top:10px;padding-bottom:10px;padding-right:30px;padding-left:30px;margin-left:250px;color:white;}
#centralny-punkt .wrapper .content .content_left #form2 .wpcf7 form p .wpcf7-submit{cursor:pointer;}
#centralny-punkt .wrapper .content .content_left #form2 .wpcf7 form p .radio-956{height:200px;margin-top:20px;}
#centralny-punkt .wrapper .content .content_left #form2 .wpcf7 form p .wpcf7-date{border:2px solid silver;border-radius:0px;background:none;}
#centralny-punkt .wrapper .content .content_left #form2 .wpcf7 form p .date-5{width:100px;float:right;margin-right:300px;margin-top:-8px;}
#centralny-punkt .wrapper .content .content_left #form2 .wpcf7 form p input[type=date]{width:115px;padding:5px;}
#centralny-punkt .wrapper .content .content_left #form2 .wpcf7 form p .text-191{width:50px;float:right;margin-top:-60px;margin-right:150px;}
#centralny-punkt .wrapper .content .content_left #form2 .wpcf7 form p .text-191 input[type=text]{width:115px;border:2px solid silver;background:none;border-radius:0px;}
#centralny-punkt .wrapper .content .content_left #form2 .wpcf7 form p .menu-675{margin-top:0px;}
#centralny-punkt .wrapper .content .content_left #form2 .wpcf7 form p .email-479{margin-top:-25px;}
#centralny-punkt .wrapper .content .content_left #form2 .wpcf7 form p input[type="radio"]:before{content:"";display:block;position:relative;width:6px;height:6px;right:2px;bottom:2px;border-radius:50%;background:white;padding:3px;border:2px solid silver;}
#centralny-punkt .wrapper .content .content_left #form2 .wpcf7 form p input[type="radio"]:checked:before{content:"";display:block;position:relative;width:6px;height:6px;border-radius:50%;background:#145eb7;}
#centralny-punkt .wrapper .content .content_left #form2 .wpcf7 form p input[type="radio"]:before{cursor:pointer;}
#centralny-punkt .wrapper .content .content_right{width:300px;float:right;}
#centralny-punkt .wrapper .content .content_right pre{border:none;background:none;}
#centralny-punkt .wrapper .content .content_right iframe{max-height:300px !important;max-width:300px !important;}
#centralny-punkt #content .nag .wrapper h1{margin-left:15px;}
#faq #content .nag .wrapper h1{margin-left:115px;}
#faq #content .wrapper{overflow:hidden;margin-bottom:50px;}
#faq #content .wrapper .content{margin-left:115px;}
#faq #content .wrapper .bottom{width:1010px;margin-left:115px;}
#faq #content .wrapper .bottom .popularne{width:245px;padding:10px;background:#ececec;float:right;}
#faq #content .wrapper .bottom .popularne h1{text-align:left;font-weight:bold;font-size:20px;}
#faq #content .wrapper .bottom .popularne ul{list-style-type:none;}
#faq #content .wrapper .bottom .popularne ul li{margin-top:20px;text-decoration:underline;color:#2152b9;}
#faq #content .wrapper .bottom .popularne ul li:hover{text-decoration:none;}
#faq #content .wrapper .bottom .faq_content{width:695px;float:left;}
#faq #content .wrapper .bottom .faq_content h1{color:black;text-align:left;padding-bottom:20px;border-bottom:1px solid #bdbdbd;font-size:20px;font-weight:bold;margin-top:50px;}
#faq #content .wrapper .bottom .faq_content h1:first-child{margin-top:0px;}
#faq #content .wrapper .bottom .faq_content .down{margin-top:50px;}
#faq #content .wrapper .bottom .faq_content .one_post{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #bdbdbd;}
#faq #content .wrapper .bottom .faq_content .one_post .title{color:black;font-size:17px;font-weight:bold;margin-bottom:10px;}
#faq #content .wrapper .bottom .faq_content .one_post .title span{margin-left:10px;color:#0f53b8;}
#faq #content .wrapper .bottom .faq_content .one_post .title:hover{cursor:pointer;}
#faq #content .wrapper .bottom .faq_content .one_post .text{margin-top:10px;}
#newsletter #content .nag h1{margin-left:15px !important;}
#newsletter #content .wrapper{width:1010px !important;}
#newsletter #content .wrapper .content{margin-left:15px !important;overflow:hidden;}
#newsletter #content .wrapper .content .form_newsletter{width:660px;float:left;}
#newsletter #content .wrapper .content .form_newsletter form .interesujace{border:solid 3px #ececec;padding:20px 20px 0 20px;height:auto;overflow-y:hidden;margin-top:30px;}
#newsletter #content .wrapper .content .form_newsletter form .interesujace p{font-family:ubuntu;font-size:20px;color:#1256bb;padding-bottom:20px;}
#newsletter #content .wrapper .content .form_newsletter form .interesujace .interesujace_checkbox div{display:block;width:180px;float:left;height:50px;padding-left:20px;}
#newsletter #content .wrapper .content .form_newsletter form .interesujace label{text-align:left;text-decoration:none;font-style:normal;font-family:ubuntu;}
#newsletter #content .wrapper .content .form_newsletter form .interesujace input[type="checkbox"]:before{content:"";display:block;position:relative;width:8px;height:8px;right:2px;bottom:2px;background:white;padding:2px;border:1px solid #bababa;}
#newsletter #content .wrapper .content .form_newsletter form .interesujace input[type="checkbox"]:checked:before{content:"";display:block;position:relative;width:8px;height:8px;background:#145eb7;}
#newsletter #content .wrapper .content .form_newsletter form .interesujace input[type="checkbox"]:hover{cursor:pointer;}
#newsletter #content .wrapper .content .form_newsletter form .czestotliwosc p{font-size:20px;font-family:ubuntu;color:#000000;padding:30px 0;}
#newsletter #content .wrapper .content .form_newsletter form .czestotliwosc .czestotliwosc_select{padding:20px 50px;background-color:#ececec;}
#newsletter #content .wrapper .content .form_newsletter form .czestotliwosc .czestotliwosc_select select{width:100%;height:30px;border:2px solid #bcbcbc;background-color:#ffffff;}
#newsletter #content .wrapper .content .form_newsletter form .email p{font-size:20px;font-family:ubuntu;color:#000000;padding:30px 0;}
#newsletter #content .wrapper .content .form_newsletter form .email .email_input{padding:20px 50px;background-color:#ececec;}
#newsletter #content .wrapper .content .form_newsletter form .email .email_input input[type="text"],
#newsletter #content .wrapper .content .form_newsletter form .email .email_input input[type="email"]{border-radius:0px;background:#ffffff !important;border:2px solid #bcbcbc;width:100%;}
#newsletter #content .wrapper .content .form_newsletter form .captcha{padding:50px 0;height:auto;overflow-y:hidden;}
#newsletter #content .wrapper .content .form_newsletter form .captcha div{padding:5px 5px 0;}
#newsletter #content .wrapper .content .form_newsletter form .captcha p{font-size:20px;font-family:ubuntu;color:#000000;float:left;width:300px;margin-right:50px;}
#newsletter #content .wrapper .content .form_newsletter form .captcha input{background-color:#FFF !important;border:2px solid #bcbcbc;width:100px;border-radius:0px;}
#newsletter #content .wrapper .content .form_newsletter form .captcha #liczba-1,
#newsletter #content .wrapper .content .form_newsletter form .captcha #znak,
#newsletter #content .wrapper .content .form_newsletter form .captcha #liczba-2,
#newsletter #content .wrapper .content .form_newsletter form .captcha #rowne{font-family:ubuntu;font-size:36px;color:#000;font-weight:bold;}
#newsletter #content .wrapper .content .form_newsletter form .regulamin{padding:30px 0;}
#newsletter #content .wrapper .content .form_newsletter form .regulamin input[type="checkbox"]:before{content:"";display:block;position:relative;width:8px;height:8px;right:2px;bottom:2px;background:white;padding:2px;border:1px solid #bababa;}
#newsletter #content .wrapper .content .form_newsletter form .regulamin input[type="checkbox"]:checked:before{content:"";display:block;position:relative;width:8px;height:8px;background:#145eb7;}
#newsletter #content .wrapper .content .form_newsletter form .regulamin input[type="checkbox"]:hover{cursor:pointer;}
#newsletter #content .wrapper .content .form_newsletter form .regulamin p{padding:30px 0 0 0;}
#newsletter #content .wrapper .content .form_newsletter form .formsubmit input[type=submit]{border-radius:0px;background:#1256BB;color:white;border:none;font-family:ubuntu;font-size:16px;padding:14px 48px;}
#newsletter #content .wrapper .content .form_newsletter form .formsubmit input[type=submit]:hover{cursor:pointer;}
#single_wiadomosci .title{width:100%;background:#1156BB;}
#single_wiadomosci .title .post_title{width:980px;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px;margin-top:-100px;}
#single_wiadomosci .title .post_title h2{color:white;font-size:30px;}
#single_wiadomosci .status{border-bottom:1px solid #bdbdbd;width:980px;margin-left:auto;margin-right:auto;margin-top:35px;padding-bottom:20px;}
#single_wiadomosci .status .date{font-weight:bold;font-size:12px;}
#single_wiadomosci .post_content{width:998px;margin-right:auto;margin-left:auto;margin-top:30px;color:black;font-size:15px;}
#single_wiadomosci .post_content a{}
#single_wiadomosci .post_content table{border:2px solid #ededed;background:white !important;}
#single_wiadomosci .post_content table tr td{padding:25px;background:white !important;}
#single_wiadomosci .post_content table tr td h1{text-align:left;padding:0px !important;margin-bottom:25px;margin-left:-10px;}
#single_wiadomosci .post_content .links{padding:20px 20px 20px 40px;width:225px;float:right;background:#ececec;margin-right:20px;}
#single_wiadomosci .post_content .links h1{font-family:Ubuntu;font-size:20px;color:#1256bb;padding-bottom:10px;text-align:left;}
#single_wiadomosci .post_content .links ul{list-style-type:none;margin-left:0px;}
#single_wiadomosci .post_content .links ul li{color:#1150ba;text-decoration:underline;margin-top:5px;font-family:ubuntu;font-size:16px;}
#single_wiadomosci .post_content .links ul li:hover{text-decoration:none;cursor:pointer;}
#single_wiadomosci .post_content article{width:685px;float:left;}
#single_wiadomosci .post_content article h1{color:#1150ba;font-size:30px;text-align:left;}
#single_wiadomosci .post_content article blockquote{padding:45px;color:black;font-size:15px;text-align:left;}
#single_wiadomosci .post_content article pre{padding:35px;background:white;margin-bottom:25px;border:3px solid #ececec;}
#single_wiadomosci .post_content article pre img{float:left;margin-right:30px;margin-top:30px;margin-bottom:30px;}
#single_wiadomosci .post_content article table{border:none;}
#single_wiadomosci .post_content article table tr td{border:1px solid #bcbcbc;padding:10px;}
#single_wiadomosci .post_content article iframe{margin-left:110px;margin-right:110px;margin-top:50px;margin-bottom:50px;}
#strona-tres{}
#strona-tres #content .wrapper .recommend{margin-left:15px;}
#strona-tres #content .nag .wrapper h1{margin-left:15px;}
#strona-tres #content .wrapper{width:1010px;}
#strona-tres #content .wrapper .content{width:690px;float:left;margin-left:15px;margin-right:20px;}
#strona-tres #content .wrapper .content h1{text-align:left;}
#strona-tres #content .wrapper .content hr{margin-top:20px;background:#bdbdbd;}
#strona-tres #content .wrapper .content pre{border:solid 2px #ececec;padding:35px;background:none;}
#strona-tres #content .wrapper .content pre img{float:left;margin-top:30px;margin-bottom:30px;margin-right:30px;}
#strona-tres #content .wrapper .polecane{float:right;padding:20px;background:#ececec;width:180px;margin-top:40px;}
#strona-tres #content .wrapper .polecane h1{font-size:18px;color:#1b4eaa;text-align:left;font-weight:bold;}
#strona-tres table{border:none;border-collapse:collapse;}
#strona-tres table table,
#strona-tres table td,
#strona-tres table th{border:1px solid #1256BB;text-align:left;}
#strona-tres table thead tr{border:2px solid #1256BB;font-weight:bold;}
#single_dokument .title{width:100%;background:#1156BB;}
#single_dokument .title .post_title{width:980px;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px;margin-top:-100px;}
#single_dokument .title .post_title h2{color:white;font-size:30px;}
#single_dokument .title .post_title .data{font-size:12px;color:white;font-weight:bold;}
#single_dokument .post_content{width:998px;margin-right:auto;margin-left:auto;margin-top:30px;color:black;font-size:15px;}
#single_dokument .post_content article{width:100%;overflow:hidden;}
#single_dokument .post_content article h1{color:#1150ba;font-size:30px;text-align:left;}
#single_dokument .post_content article .dokument{overflow:hidden;}
#single_dokument .post_content article .dokument .content{width:670px;float:right;}
#single_dokument .post_content article .dokument .left_title{float:left;width:250px;}
#single_dokument .post_content article .dokument .left_title h2.white{font-size:40px;color:black;margin-top:53px;margin-bottom:53px;}
#single_dokument .post_content article .zalacznik .left_title .kotwica span{font-size:40px;}
#single_dokument .post_content article .zalacznik{overflow:hidden;margin-top:60px;}
#single_dokument .post_content article .zalacznik .content{width:670px;float:right;}
#single_dokument .post_content article .zalacznik .content pre{border:none;background:none;margin-bottom:40px;}
#single_dokument .post_content article .zalacznik .content pre a{font-weight:bold;text-decoration:none;}
#single_dokument .post_content article .zalacznik .left_title{float:left;width:250px;}
#single_dokument .post_content article .zalacznik .left_title h1{font-size:40px;color:black;}
#single_dokument .post_content article .zalacznik a{color:black;font-weight:bold;font-size:12px;text-decoration:none;}
#nabory .nag{background-color:#1256BB;height:100px;width:100%;}
#nabory .nag .wrapper{width:1200px;margin:0px auto;}
#nabory .nag .wrapper h1{font-family:ubuntu;font-size:30px;text-align:left;color:#FFF;margin-left:110px;padding-top:30px;}
.nag-pliki,
.nag-ewaluacja{background-color:#1256BB;height:100px;width:100%;}
.nag-pliki .wrapper,
.nag-ewaluacja .wrapper{width:1200px;margin:0px auto;}
.nag-pliki .wrapper h1,
.nag-ewaluacja .wrapper h1{font-family:ubuntu;font-size:30px;text-align:left;color:#FFF;margin-left:110px;padding-top:30px;}
#pliki #content .wrapper .content,
#sprawozdania #content .wrapper .content{margin-left:0px;}
#slownik #content .nag .wrapper h1{width:1010px;margin-left:115px;width:135px;float:left;}
#slownik #content .nag .wrapper form{float:left;margin-top:35px;}
#slownik #content .nag .wrapper form input[type=text]{width:750px;border-radius:0px;border:2px solid #bababa;height:30px;}
#slownik #content .nag .wrapper form input[type=submit]{background:none;background-image:url('img/lopka_submit.png');width:22px;height:22px;}
#slownik #content .nag .wrapper form input[type=submit]:hover{cursor:pointer;}
#slownik #content .wrapper .content{margin-left:115px;}
#slownik #content .wrapper .content .letter h1{font-size:30px;text-align:left;font-weight:bold;border-bottom:1px solid #bdbdbd;padding-bottom:10px;padding-top:20px;}
#slownik #content .wrapper .content .letter .one_post{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #bdbdbd;}
#slownik #content .wrapper .content .letter .one_post .title{color:#124ebc;font-weight:bold;margin-bottom:5px;}
#slownik #content .wrapper .content .letter .one_post .title:hover{cursor:pointer;}
#slownik #content .letters{padding:20px;margin-top:20px;width:80px;background:white;position:fixed;margin-left:55px;-webkit-box-shadow:0px 1px 14px 0px #707070;-moz-box-shadow:0px 1px 14px 0px #707070;box-shadow:0px 1px 14px 0px #707070;}
#slownik #content .letters .litera{float:left;width:25px;height:25px;text-align:center;font-weight:bold;}
#slownik #content .letters .litera:hover{cursor:pointer;}
#single_spotkania .title{width:100%;background:#1156BB;}
#single_spotkania .title .post_title{width:998px;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px;margin-top:-100px;}
#single_spotkania .title .post_title h2{color:white;font-size:30px;}
#single_spotkania .title .post_title .rpo{margin-bottom:50px;text-align:center;font-weight:bold;font-size:14px;padding-top:8px;color:#1757c3;width:68px;height:60px;float:left;margin-right:20px;margin-left:10px;background:white;}
#single_spotkania .title .post_title .rpo h2{font-size:25px;color:#1757c3;font-weight:bold;}
#single_spotkania .title .post_title .date{font-size:12px;color:white;font-weight:bold;}
#single_spotkania .status{width:980px;background:#ececec;padding-top:25px;padding-bottom:25px;margin-top:20px;margin-left:auto;margin-right:auto;}
#single_spotkania .status h2{font-size:25px;color:#1757c3;margin-left:25px;float:left;margin-right:20px;margin-top:-15px;}
#single_spotkania .status .date{float:left;margin-top:-8px;color:black;font-weight:bold;}
#single_spotkania .status .date img{float:left;margin-right:10px;margin-top:2px;}
#single_spotkania .post_content{width:980px;margin-right:auto;margin-left:auto;margin-top:30px;color:black;font-size:15px;}
#single_spotkania .post_content .polecane_post{width:260px;background:#ECECEC;float:right;padding:20px;}
#single_spotkania .post_content .polecane_post h1{text-align:left;}
#single_spotkania .post_content .polecane_post .bloknajblizsze{margin-bottom:46px;}
#single_spotkania .post_content .polecane_post .bloknajblizsze .najblizszeszkol{background-color:#d0ddf1;border:solid 2px #0099cc;height:77px;padding:10px;}
#single_spotkania .post_content .polecane_post .bloknajblizsze .najblizszeszkol h2{font-size:30px;font-family:Ubuntu;color:#000;padding-bottom:10px;}
#single_spotkania .post_content .polecane_post .bloknajblizsze .najblizszeszkol img{float:left;padding-right:5px;}
#single_spotkania .post_content .polecane_post .bloknajblizsze .najblizszeszkol p{float:left;font-family:ubuntu;font-size:20px;}
#single_spotkania .post_content .polecane_post .bloknajblizsze .najblizszeszkol button{float:right;color:#fff;background-color:#004494;border:none;padding:13px 33px;font-size:16px;font-family:ubuntu;margin-top:-27.5px;cursor:pointer;}
#single_spotkania .post_content .polecane_post .bloknajblizsze .najblizszeszkol button a{color:#fff;}
#single_spotkania .post_content .polecane_post .bloknajblizsze .nastepneszkol{border:solid 2px #959595;padding:10px;height:auto;overflow-y:hidden;}
#single_spotkania .post_content .polecane_post .bloknajblizsze .nastepneszkol h3{font-size:20px;font-family:ubuntu;color:#000;}
#single_spotkania .post_content .polecane_post .bloknajblizsze .nastepneszkol div{clear:both;padding:10px 0;height:auto;overflow-y:hidden;}
#single_spotkania .post_content .polecane_post .bloknajblizsze .nastepneszkol div img{float:left;padding-right:5px;width:20px;}
#single_spotkania .post_content .polecane_post .bloknajblizsze .nastepneszkol div p{float:left;font-size:20px;font-family:ubuntu;}
#single_spotkania .post_content .polecane_post .bloknajblizsze .nastepneszkol div button{float:right;color:#1256bb;text-decoration:underline;font-family:ubuntu;font-size:16px;border:none;background:none;padding:13px 33px;margin-top:-13px;cursor:pointer;}
#single_spotkania .post_content .polecane_post table{border:2px solid #ededed;background:white !important;}
#single_spotkania .post_content .polecane_post table tr td{padding:25px;background:white !important;}
#single_spotkania .post_content .polecane_post table tr td h1{text-align:left;padding:0px !important;margin-bottom:25px;margin-left:-10px;}
#single_spotkania .post_content .polecane_post .links{padding:20px 20px 20px 40px;width:225px;float:left;background:#ececec;margin-right:20px;}
#single_spotkania .post_content .polecane_post .links ul{list-style-type:none;}
#single_spotkania .post_content .polecane_post .links ul li{color:#1150ba;text-decoration:underline;margin-top:5px;}
#single_spotkania .post_content .polecane_post .links ul li:hover{text-decoration:none;cursor:pointer;}
#single_spotkania .post_content .polecane_post article{width:650px;float:left;}
#single_spotkania .post_content .polecane_post article h1{color:#1150ba;font-size:30px;text-align:left;}
#single_spotkania .post_content .polecane_post .content_after{width:650px;float:right;}
#single_spotkania .post_content .polecane_post .post_maps{width:330px;float:right;}
#single_spotkania .post_content .polecane_post .post_maps iframe{float:right;}
#single_spotkania .post_content .polecane_post .post_maps p{float:right;width:300px;padding:5px 0;}
#single_spotkania .post_content .polecane_post .post_maps p img{float:left;padding-right:5px;}
#single_spotkania #wydarzenia .nag{background-color:#1256bb;height:100px;}
#single_spotkania #wydarzenia .nag .wrapper h1{font-family:ubuntu;font-size:30px;text-align:left;color:#FFFFFF;margin-left:115px;padding-top:30px;}
#single_spotkania #wydarzenia #content .wrapper .content{margin-left:115px;}
#single_spotkania #wydarzenia .content_bottom{width:980px;margin-left:auto;margin-right:auto;}
#single_spotkania #wydarzenia .left_panel{float:left;width:280px;text-align:center;}
#single_spotkania #wydarzenia .left_panel #nab_form{padding:20px;width:240px;text-align:left;color:black;background-image:url('img/form_back.jpg');}
#single_spotkania #wydarzenia .left_panel #nab_form label{font-weight:bold;text-align:left;text-decoration:none;font-style:normal;}
#single_spotkania #wydarzenia .left_panel #nab_form input[type="radio"]:before{content:"";display:block;position:relative;width:6px;height:6px;right:2px;bottom:2px;border-radius:50%;background:white;padding:2px;border:4px solid white;}
#single_spotkania #wydarzenia .left_panel #nab_form input[type="radio"]:checked:before{content:"";display:block;position:relative;width:6px;height:6px;border-radius:50%;background:#145eb7;}
#single_spotkania #wydarzenia .left_panel #nab_form input[type="radio"]:before{cursor:pointer;}
#single_spotkania #wydarzenia .left_panel #nab_form select{width:230px;height:30px;border:2px solid #bcbcbc;}
#single_spotkania #wydarzenia .left_panel #nab_form input[type="checkbox"]:before{content:"";display:block;position:relative;width:6px;height:6px;right:2px;bottom:2px;background:white;padding:2px;border:4px solid white;}
#single_spotkania #wydarzenia .left_panel #nab_form input[type="checkbox"]:checked:before{content:"";display:block;position:relative;width:6px;height:6px;background:#145eb7;}
#single_spotkania #wydarzenia .left_panel #nab_form input[type="checkbox"]:hover{cursor:pointer;}
#single_spotkania #wydarzenia .left_panel #nab_form input[type=date]{border-radius:0px;background:white;border:2px solid #bcbcbc;}
#single_spotkania #wydarzenia .left_panel #nab_form #cal{background-image:url('img/cal.png');width:34px;height:30px;float:right;margin-top:-30px;}
#single_spotkania #wydarzenia .left_panel #nab_form input[type=submit]{border-radius:0px;background:#1256BB;color:white;border:none;padding-left:10px;padding-right:10px;}
#single_spotkania #wydarzenia .left_panel #nab_form input[type=submit]:hover{cursor:pointer;}
#single_spotkania #wydarzenia .left_panel .newsletter{text-align:left;margin-top:30px;}
#single_spotkania #wydarzenia .left_panel .newsletter a{text-decoration:none;}
#single_spotkania #wydarzenia .left_panel .newsletter a:hover{text-decoration:underline;}
#single_spotkania #wydarzenia .left_panel .newsletter img{float:left;margin-right:25px;margin-top:15px;margin-bottom:15px;}
#single_spotkania #wydarzenia .right_panel{width:650px;float:left;padding-left:40px;min-height:800px;}
#single_spotkania #wydarzenia .right_panel .liczba{padding-bottom:30px;}
#single_spotkania #wydarzenia .right_panel .liczba span{font-weight:bold;}
#single_spotkania #wydarzenia .right_panel .one_post{border-bottom:2px solid #bdbdbd;padding-bottom:10px;padding-top:10px;position:relative;overflow:hidden;}
#single_spotkania #wydarzenia .right_panel .one_post .data_kwadrat{text-align:center;border:2px solid #004494;float:left;width:68px;height:68px;margin-right:15px;color:#1757c3;}
#single_spotkania #wydarzenia .right_panel .one_post .data_kwadrat .dzien{font-weight:bold;font-size:25px;color:black;}
#single_spotkania #wydarzenia .right_panel .one_post .data_kwadrat .miesiac{font-size:10px;font-weight:bold;margin-top:10px;}
#single_spotkania #wydarzenia .right_panel .one_post .content_title{float:left;width:560px;}
#single_spotkania #wydarzenia .right_panel .one_post .content_title .title a{color:#1456ac;font-size:18px;text-decoration:none;}
#single_spotkania #wydarzenia .right_panel .one_post .content_title .bottom_date{float:left;}
#single_spotkania #wydarzenia .right_panel .one_post .content_title .bottom_date .data{color:#979797;font-size:14px;margin-top:10px;}
#single_spotkania #wydarzenia .right_panel .one_post .content_title .bottom_date .data img{margin-top:3px;margin-right:10px;float:left;}
#single_spotkania #wydarzenia .right_panel .one_post .content_title .bottom_date .miejsce{color:#979797;font-size:14px;margin-top:10px;}
#single_spotkania #wydarzenia .right_panel .one_post .content_title .bottom_date .miejsce img{margin-left:-2px;margin-right:10px;float:left;}
#single_spotkania #wydarzenia .right_panel .one_post .content_title button{float:right;border:none;background:#014493;color:white;font-weight:bold;padding:15px 25px 15px 25px;}
#single_spotkania #wydarzenia .right_panel .one_post .content_title button:hover{cursor:pointer;}
#single_spotkania #wydarzenia .right_panel .previous{float:left;}
#single_spotkania #wydarzenia .right_panel .next{float:right;}
#punkty-info .nag{background-color:#1256bb;height:100px;}
#punkty-info .nag .wrapper h1{font-family:ubuntu;font-size:30px;text-align:left;color:#FFFFFF;margin-left:115px;padding-top:30px;}
#punkty-info #content .wrapper .content{width:980px;margin-left:115px;}
#punkty-info #content .wrapper .content form{padding:30px;margin-top:22px;background:#ececec;margin-bottom:25px;}
#punkty-info #content .wrapper .content form span{color:black;font-weight:bold;margin-right:23px;}
#punkty-info #content .wrapper .content form select{width:630px;border:2px solid #bbbbbb;padding-left:15px;padding-bottom:5px;padding-top:5px;font-size:15px;color:#0396a0;font-weight:bold;}
#punkty-info #content .wrapper .content .content_top{overflow:hidden;margin-bottom:40px;text-align:justify;}
#punkty-info #content .wrapper .content .content_left{width:415px;float:left;}
#punkty-info #content .wrapper .content .content_left .one_place{border:3px solid #ececec;padding:15px;text-align:left;margin-bottom:10px;}
#punkty-info #content .wrapper .content .content_left .one_place h1{color:#1c54b5;font-weight:bold;font-size:18px;text-align:left;}
#punkty-info #content .wrapper .content .content_left .one_place h1 a{color:#1c54b5;font-weight:bold;font-size:18px;text-align:left;text-decoration:none;}
#punkty-info #content .wrapper .content .content_right{width:550px;float:right;}
#mapastrony .nag{background-color:#1256bb;height:100px;}
#mapastrony .nag .wrapper h1{font-family:ubuntu;font-size:30px;text-align:left;color:#FFFFFF;margin-left:110px;padding-top:30px;}
#mapastrony .wrapper .content{margin:30px 110px;width:980px;}
#mapastrony .wrapper .content p{font-size:16px;font-family:ubuntu;}
#mapastrony .wrapper .content .sg{padding-top:30px;}
#mapastrony .wrapper .content .sg a{font-size:20px;font-family:ubuntu;color:#1256bb;text-decoration:none;}
#mapastrony .wrapper .content .cols{width:33.33333%;float:left;}
#mapastrony .wrapper .content .cols a{display:block;font-family:ubuntu;color:#1256bb;text-decoration:none;}
#mapastrony .wrapper .content .cols .p{font-size:20px;padding:15px 0;}
#mapastrony .wrapper .content .cols .pp,
#mapastrony .wrapper .content .cols .ppp{font-size:16px;padding:10px 0;}
#mapastrony .wrapper .content .cols .ppp{padding-left:20px;}
#mapastrony .wrapper .content .k3 .marg{margin-top:53px;}
#mapastrony .wrapper .listsubcat{border:solid 3px #ececec;width:680px;height:93px;margin-left:100px;padding:20px;float:left;}
#mapastrony .wrapper .listsubcat ul{column-count:2;-moz-column-count:2;-webkit-column-count:2;column-gap:60px;-moz-column-gap:60px;-webkit-column-gap:60px;}
#mapastrony .wrapper .listsubcat ul li a{font-size:16px;color:#1256bb;line-height:2;}
#mapastrony .wrapper .seealso{padding:15px;float:right;width:220px;background-color:#ececec;margin-right:110px;}
#mapastrony .wrapper .seealso h2{font-family:Ubuntu;font-size:20px;color:#1256bb;padding-bottom:20px;}
#mapastrony .wrapper .seealso a{font-family:Ubuntu;font-size:16px;color:#1256bb;display:block;}
#mapastrony .wrapper .post{clear:both;margin-left:100px;width:700px;}
#mapastrony .wrapper .post h2{font-family:ubuntu;font-size:20px;color:#1256bb;padding:20px 0;}
#mapastrony .wrapper .post p{font-family:Ubuntu;font-size:16px;color:#000000;}
#mapastrony .wrapper .post .prev{float:left;}
#mapastrony .wrapper .post .prev .prevnext{margin-left:0 !important;margin-right:20px;}
#mapastrony .wrapper .post .next{float:right;}
#mapastrony .wrapper .post .postnav{text-decoration:none;background-color:#004494;padding:20px;color:#ffffff;margin:30px 0;width:220px;height:60px;}
#mapastrony .wrapper .post .postnav .title{float:left;width:120px;}
#mapastrony .wrapper .post .postnav .prevnext{float:left;margin-top:16px;margin-left:20px;}
#mapastrony .wrapper .post .postnav .prevnext span{float:left;margin-top:2px;}
#mapastrony .wrapper .post .postnav .prevnext img{float:left;}
#mapastrony .wrapper .recommend{margin-left:120px;padding:30px 0;clear:both;}
#mapastrony .wrapper .recommend p{float:left;margin-top:10px;}
#mapastrony .wrapper .recommend a{float:left;padding:0 5px;}
#mapastrony .wrapper .pomoc{padding:20px 0;width:980px;margin:0 auto;text-align:right;}
#mapastrony .wrapper .pomoc p{font-family:ubuntu;}
#mapastrony .wrapper .pomoc p a{margin-left:15px;font-family:ubuntu;}
#mapastrony .wrapper .content-komitet{float:left;width:700px;margin-left:120px;}
#search_content .nag .title{background:#1256bb;padding:35px;}
#search_content .nag .title h1{color:white;font-size:30px;text-align:left;width:980px;margin-left:auto;margin-right:auto;}
#search_content .nag .title .search-form{display:block;background:none;width:auto;position:absolute;margin-right:200px;margin-top:-55px;}
#search_content .nag .title .search-form label .screen-reader-text{display:none;}
#search_content .nag .title .search-form label input[type=search]{width:780px;color:#949494;font-weight:bold;}
#search_content .nag .title .search-form input[type=submit]{background-image:url('img/lopka_submit.png');width:22px;height:22px;font-size:0px;padding-bottom:0px;}
#search_content #primary{width:980px;margin-left:auto;margin-right:auto;padding-top:10px;}
#search_content #primary h1{color:black;font-size:30px;text-align:left;}
#search_content #primary article{width:980px;margin-left:auto;margin-right:auto;}
#search_content #primary article .wrapper{padding-left:0px;}
#search_content #primary .content{overflow:hidden;margin-bottom:100px;margin-top:20px;}
#search_content #primary .content .content_right{width:690px;float:right;}
#search_content #primary .content .content_right .one_post{border-bottom:1px solid #bdbdbd;padding-bottom:18px;padding-top:18px;}
#search_content #primary .content .content_right .one_post .post_title{font-size:15px;color:black;}
#search_content #primary .content .content_right .one_post .post_title a{font-size:18px;color:black;text-decoration:none;}
#search_content #primary .content .content_right .one_post .post_title span{color:#0555c4;}
#search_content #primary .content .content_right .one_post .text{margin-top:10px;font-size:12px;font-weight:bold;}
#search_content #primary .content .content_left{float:left;width:280px;text-align:center;}
#search_content #primary .content .content_left #nab_form{padding:20px;width:240px;text-align:left;color:black;background-image:url('img/form_back.jpg');}
#search_content #primary .content .content_left #nab_form label{font-weight:bold;text-align:left;text-decoration:none;font-style:normal;}
#search_content #primary .content .content_left #nab_form input[type="radio"]:before{content:"";display:block;position:relative;width:6px;height:6px;right:2px;bottom:2px;border-radius:50%;background:white;padding:2px;border:4px solid white;}
#search_content #primary .content .content_left #nab_form input[type="radio"]:checked:before{content:"";display:block;position:relative;width:6px;height:6px;border-radius:50%;background:#145eb7;}
#search_content #primary .content .content_left #nab_form input[type="radio"]:before{cursor:pointer;}
#search_content #primary .content .content_left #nab_form select{width:230px;height:30px;border:2px solid #bcbcbc;}
#search_content #primary .content .content_left #nab_form input[type="checkbox"]:before{content:"";display:block;position:relative;width:6px;height:6px;right:2px;bottom:2px;background:white;padding:2px;border:4px solid white;}
#search_content #primary .content .content_left #nab_form input[type="checkbox"]:checked:before{content:"";display:block;position:relative;width:6px;height:6px;background:#145eb7;}
#search_content #primary .content .content_left #nab_form input[type="checkbox"]:hover{cursor:pointer;}
#search_content #primary .content .content_left #nab_form input[type=date]{border-radius:0px;background:white;border:2px solid #bcbcbc;}
#search_content #primary .content .content_left #nab_form #cal{background-image:url('img/cal.png');width:34px;height:30px;float:right;margin-top:-30px;}
#search_content #primary .content .content_left #nab_form input[type=submit]{border-radius:0px;background:#1256BB;color:white;border:none;padding-left:10px;padding-right:10px;}
#search_content #primary .content .content_left #nab_form input[type=submit]:hover{cursor:pointer;}
#search_content #primary .content .content_left .newsletter{text-align:left;margin-top:30px;}
#search_content #primary .content .content_left .newsletter a{text-decoration:none;}
#search_content #primary .content .content_left .newsletter a:hover{text-decoration:underline;}
#search_content #primary .content .content_left .newsletter img{float:left;margin-right:25px;margin-top:15px;margin-bottom:15px;}
#search_content .page-numbers{color:black;text-transform:none;}
#search_content .current{border-radius:0px;background:#1255bd;color:white;}
#search_content .page-numbers:hover{background:none;color:black;}
#search_content .prev{color:#1155c0;font-weight:bold;font-size:14px;width:70px;text-align:left;}
#search_content .prev:hover{color:#1155c0;}
#search_content .next{color:#1155c0;font-weight:bold;font-size:14px;width:70px;text-align:right;}
#search_content .next:hover{color:#1155c0;}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}
#single_spotkania .post_content article{width:650px;float:left;}
#single_spotkania .title{width:100%;background:#1156BB;}
#single_spotkania .title .post_title{width:998px;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px;margin-top:-100px;}
#single_spotkania .title .post_title h2{color:white;font-size:30px;}
#single_spotkania .title .post_title .rpo{margin-bottom:50px;text-align:center;font-weight:bold;font-size:14px;padding-top:8px;color:#1757c3;width:68px;height:60px;float:left;margin-right:20px;margin-left:10px;background:white;}
#single_spotkania .title .post_title .rpo h2{font-size:25px;color:#1757c3;font-weight:bold;}
#single_spotkania .title .post_title .date{font-size:12px;color:white;font-weight:bold;}
#single_spotkania .status{width:980px;background:#ececec;padding-top:25px;padding-bottom:25px;margin-top:20px;margin-left:auto;margin-right:auto;}
#single_spotkania .status h2{font-size:25px;color:#1757c3;margin-left:25px;float:left;margin-right:20px;margin-top:-15px;}
#single_spotkania .status .date{float:left;margin-top:-8px;color:black;font-weight:bold;}
#single_spotkania .status .date img{float:left;margin-right:10px;margin-top:2px;}
#single_spotkania .recommend{padding:30px 0;clear:both;}
#single_spotkania .recommend p{float:left;margin-top:10px;}
#single_spotkania .recommend a{float:left;padding:0 5px;}
#single_spotkania .post_content{width:980px;margin-right:auto;margin-left:auto;margin-top:30px;color:black;font-size:15px;}
#single_spotkania .post_content .polecane_post{width:260px;background:#ECECEC;float:right;padding:20px;}
#single_spotkania .post_content .polecane_post h1{text-align:left;}
#single_spotkania .post_content .bloknajblizsze{margin-bottom:46px;}
#single_spotkania .post_content .bloknajblizsze .najblizszeszkol{background-color:#d0ddf1;border:solid 2px #0099cc;height:77px;padding:10px;}
#single_spotkania .post_content .bloknajblizsze .najblizszeszkol h2{font-size:30px;font-family:Ubuntu;color:#000;padding-bottom:10px;}
#single_spotkania .post_content .bloknajblizsze .najblizszeszkol img{float:left;padding-right:5px;}
#single_spotkania .post_content .bloknajblizsze .najblizszeszkol p{float:left;font-family:ubuntu;font-size:20px;}
#single_spotkania .post_content .bloknajblizsze .najblizszeszkol button{float:right;color:#fff;background-color:#004494;border:none;padding:13px 33px;font-size:16px;font-family:ubuntu;margin-top:-27.5px;cursor:pointer;}
#single_spotkania .post_content .bloknajblizsze .najblizszeszkol button a{color:#fff;text-decoration:none;}
#single_spotkania .post_content .bloknajblizsze .nastepneszkol{border:solid 2px #959595;padding:10px;height:auto;overflow-y:hidden;}
#single_spotkania .post_content .bloknajblizsze .nastepneszkol h3{font-size:20px;font-family:ubuntu;color:#000;}
#single_spotkania .post_content .bloknajblizsze .nastepneszkol div{clear:both;padding:10px 0;height:auto;overflow-y:hidden;}
#single_spotkania .post_content .bloknajblizsze .nastepneszkol div img{float:left;padding-right:5px;width:20px;}
#single_spotkania .post_content .bloknajblizsze .nastepneszkol div p{float:left;font-size:20px;font-family:ubuntu;}
#single_spotkania .post_content .bloknajblizsze .nastepneszkol div button{float:right;color:#1256bb;text-decoration:underline;font-family:ubuntu;font-size:16px;border:none;background:none;padding:13px 33px;margin-top:-13px;cursor:pointer;}
#single_spotkania .post_content table{border:2px solid #ededed;background:white !important;}
#single_spotkania .post_content table tr td{padding:25px;background:white !important;}
#single_spotkania .post_content table tr td h1{text-align:left;padding:0px !important;margin-bottom:25px;margin-left:-10px;}
#single_spotkania .post_content .links{padding:20px 20px 20px 40px;width:225px;float:left;background:#ececec;margin-right:20px;}
#single_spotkania .post_content .links ul{list-style-type:none;}
#single_spotkania .post_content .links ul li{color:#1150ba;text-decoration:underline;margin-top:5px;}
#single_spotkania .post_content .links ul li:hover{text-decoration:none;cursor:pointer;}
#single_spotkania .post_content article{width:650px;float:left;}
#single_spotkania .post_content article h1{color:#1150ba;font-size:30px;text-align:left;}
#single_spotkania .post_content .content_after{width:650px;float:right;}
#single_spotkania .post_content .post_maps{width:330px;float:right;}
#single_spotkania .post_content .post_maps iframe{float:right;}
#single_spotkania .post_content .post_maps p{float:right;width:300px;padding:5px 0;}
#single_spotkania .post_content .post_maps p img{float:left;padding-right:5px;}
#wydarzenia .nag{background-color:#1256bb;height:100px;}
#wydarzenia .nag .wrapper h1{font-family:ubuntu;font-size:30px;text-align:left;color:#FFFFFF;margin-left:115px;padding-top:30px;}
#wydarzenia #content .wrapper .content{margin-left:115px;}
#wydarzenia .content_bottom{width:980px;margin-left:auto;margin-right:auto;}
#wydarzenia .left_panel{float:left;width:280px;text-align:center;}
#wydarzenia .left_panel #nab_form{padding:20px;width:240px;text-align:left;color:black;background-image:url('img/form_back.jpg');}
#wydarzenia .left_panel #nab_form label{font-weight:bold;text-align:left;text-decoration:none;font-style:normal;}
#wydarzenia .left_panel #nab_form input[type="radio"]:before{content:"";display:block;position:relative;width:6px;height:6px;right:2px;bottom:2px;border-radius:50%;background:white;padding:2px;border:4px solid white;}
#wydarzenia .left_panel #nab_form input[type="radio"]:checked:before{content:"";display:block;position:relative;width:6px;height:6px;border-radius:50%;background:#145eb7;}
#wydarzenia .left_panel #nab_form input[type="radio"]:before{cursor:pointer;}
#wydarzenia .left_panel #nab_form select{width:230px;height:30px;border:2px solid #bcbcbc;}
#wydarzenia .left_panel #nab_form input[type="checkbox"]:before{content:"";display:block;position:relative;width:6px;height:6px;right:2px;bottom:2px;background:white;padding:2px;border:4px solid white;}
#wydarzenia .left_panel #nab_form input[type="checkbox"]:checked:before{content:"";display:block;position:relative;width:6px;height:6px;background:#145eb7;}
#wydarzenia .left_panel #nab_form input[type="checkbox"]:hover{cursor:pointer;}
#wydarzenia .left_panel #nab_form input[type=date]{border-radius:0px;background:white;border:2px solid #bcbcbc;}
#wydarzenia .left_panel #nab_form #cal{background-image:url('img/cal.png');width:34px;height:30px;float:right;margin-top:-30px;}
#wydarzenia .left_panel #nab_form input[type=submit]{border-radius:0px;background:#1256BB;color:white;border:none;padding-left:10px;padding-right:10px;}
#wydarzenia .left_panel #nab_form input[type=submit]:hover{cursor:pointer;}
#wydarzenia .left_panel .newsletter{text-align:left;margin-top:30px;}
#wydarzenia .left_panel .newsletter a{text-decoration:none;}
#wydarzenia .left_panel .newsletter a:hover{text-decoration:underline;}
#wydarzenia .left_panel .newsletter img{float:left;margin-right:25px;margin-top:15px;margin-bottom:15px;}
#wydarzenia .right_panel{width:650px;float:left;padding-left:40px;min-height:800px;}
#wydarzenia .right_panel .liczba{padding-bottom:30px;}
#wydarzenia .right_panel .liczba span{font-weight:bold;}
#wydarzenia .right_panel .one_post{border-bottom:2px solid #bdbdbd;padding-bottom:10px;padding-top:10px;position:relative;overflow:hidden;}
#wydarzenia .right_panel .one_post .data_kwadrat{text-align:center;border:1px solid black;float:left;width:68px;height:68px;margin-right:15px;}
#wydarzenia .right_panel .one_post .data_kwadrat .dzien{font-weight:bold;font-size:25px;color:black;}
#wydarzenia .right_panel .one_post .data_kwadrat .miesiac{font-size:10px;font-weight:bold;margin-top:10px;}
#wydarzenia .right_panel .one_post .content_title{float:left;width:560px;}
#wydarzenia .right_panel .one_post .content_title .title a{color:#1456ac;font-size:18px;text-decoration:none;}
#wydarzenia .right_panel .one_post .content_title .bottom_date{float:left;}
#wydarzenia .right_panel .one_post .content_title .bottom_date .data{color:#979797;font-size:14px;margin-top:10px;}
#wydarzenia .right_panel .one_post .content_title .bottom_date .data img{margin-top:3px;margin-right:10px;float:left;}
#wydarzenia .right_panel .one_post .content_title .bottom_date .miejsce{color:#979797;font-size:14px;margin-top:10px;}
#wydarzenia .right_panel .one_post .content_title .bottom_date .miejsce img{margin-left:-2px;margin-right:10px;float:left;}
#wydarzenia .right_panel .one_post .content_title button{float:right;border:none;background:#014493;color:white;font-weight:bold;padding:15px 25px 15px 25px;}
#wydarzenia .right_panel .one_post .content_title button:hover{cursor:pointer;}
#wydarzenia .right_panel .previous{float:left;}
#wydarzenia .right_panel .next{float:right;}
.ninja-forms-form label{font-weight:bold;text-align:left;text-decoration:none;font-style:normal;}
.ninja-forms-form textarea{background:none;border:solid 2px #bcbcbc;height:100px;width:500px;border-radius:0;}
.ninja-forms-form input[type="radio"]:before{content:"";display:block;position:relative;width:6px;height:6px;right:2px;bottom:2px;border-radius:50%;background:white;padding:2px;border:4px solid white;}
.ninja-forms-form input[type="radio"]:checked:before{content:"";display:block;position:relative;width:6px;height:6px;border-radius:50%;background:#145eb7;}
.ninja-forms-form input[type="radio"]:before{cursor:pointer;}
.ninja-forms-form select{width:230px;height:30px;border:2px solid #bcbcbc;background-color:#ffffff;margin-bottom:20px;}
.ninja-forms-form input[type="checkbox"]:before{content:"";display:block;position:relative;width:6px;height:6px;right:2px;bottom:2px;background:white;padding:2px;border:4px solid white;}
.ninja-forms-form input[type="checkbox"]:checked:before{content:"";display:block;position:relative;width:6px;height:6px;background:#145eb7;}
.ninja-forms-form input[type="checkbox"]:hover{cursor:pointer;}
.ninja-forms-form input[type="date"],
.ninja-forms-form input[type="text"]{border-radius:0px;background:white;border:2px solid #bcbcbc;margin-bottom:20px;}
.ninja-forms-form #cal{background-image:url('img/cal.png');width:34px;height:30px;float:right;margin-top:-30px;}
.ninja-forms-form input[type=submit]{border-radius:0px;background:#1256BB;color:white;border:none;padding-left:10px;padding-right:10px;}
.ninja-forms-form input[type=submit]:hover{cursor:pointer;}
.ninja-forms-form .radio{margin-bottom:20px;}
.ninja-forms-form .captcha{padding:50px 0;height:auto;overflow-y:hidden;}
.ninja-forms-form .captcha div{padding:5px 5px 0;margin-top:20px;}
.ninja-forms-form .captcha p{font-size:20px;font-family:ubuntu;color:#000000;float:left;width:300px;margin-right:50px;}
.ninja-forms-form .captcha #liczba-1,
.ninja-forms-form .captcha #znak,
.ninja-forms-form .captcha #liczba-2,
.ninja-forms-form .captcha #rowne{font-family:ubuntu;font-size:36px;color:#000;font-weight:bold;}
.ninja-forms-form .captcha input[type=text]{width:60px;margin-top:18px;}
h3{font-size:22px;color:#1256BB;font-family:Ubuntu;}
h3 .numeracja{color:white;font-weight:bold;font-size:20px;text-align:center;border-radius:20px;float:left;background:black;width:28px;display:inline;}
.postnav:hover{cursor:pointer;}
ul,
ol{margin-left:20px;}
#search_site input[type=text]{border-radius:0px;background:white;border:2px solid #bcbcbc;}
.wpcf7-form-control-wrap.mathe{font-size:36px;font-weight:bold;}
.slideshow-wrapper{margin-top:32px !important;}
@media print{#mp-content #banner{display:none !important;}
#mp-content #banner2{display:block !important;}
#mp-content #footer_ban{display:block !important;}
#mp-content #footer_ban1{display:block !important;}
#mp-content h1,
#mp-content h2,
#mp-content h3,
#mp-content h4,
#mp-content h5,
#mp-content h6{color:black !important;}
#mp-content a{color:black !important;}
#mp-content #settings{display:none !important;}
#mp-content #footer_ban{display:none;}
#mp-content .wp-image-549{display:none;}
#mp-content .breadcrumb-container{position:absolute;bottom:0;position:fixed;}
}
.entry-footer em a{display:inline !important;}
.pluginButtonContainer{display:none !important;}
.pluginButton{background:none !important;background-image:url('http://test.rpo.dolnyslask.pl/wp-content/themes/helsinki/assets/img/socialmedia/face.png') !important;}
.pluginButton:hover{background:none;background-image:url('http://test.rpo.dolnyslask.pl/wp-content/themes/helsinki/assets/img/socialmedia/face_hover.png') !important;}
#primary .recommend{padding:30px 0;clear:both;margin:0 auto;width:980px;}
#primary .recommend p{float:left;margin-top:10px;}
#primary .recommend a{float:left;padding:0 5px;}
.wpcf7-form .date-5 span,
.wpcf7-form .text-191 span{width:310px;}
#select-dzialanie .przedsiebiorstwa-i-innowacje{display:none;}
#select-dzialanie .technologie-informacyjno-komunikacyjne{display:none;}
#select-dzialanie .gospodarka-niksoemisyjna{display:none;}
#select-dzialanie .srodowisko-i-zasoby{display:none;}
#select-dzialanie .transport{display:none;}
#select-dzialanie .infrastruktura-spojnosci-spolecznej{display:none;}
#select-dzialanie .rynek-pracy{display:none;}
#select-dzialanie .wlaczenie-spoleczne{display:none;}
#select-dzialanie .edukacja{display:none;}
#select-dzialanie .pomoc-techniczna{display:none;}
#select-dzialanie .infrastruktura-edukacyjna{display:none;}
a.buuton_more_proj{text-decoration:none;border:2px solid;margin-left:14%;}
a.buuton_more_wiad{margin-bottom:30px !important;}
#center{text-align:center;margin:0 auto;}
.zobacz-wiecej{padding:20px;float:left;text-align:left;background:#ececec;margin-top:40px;margin-bottom:20px;min-width:240px;}
.zobacz-wiecej h3 p{font-size:18px;color:#1b4eaa;font-weight:bold;}
.zobacz-wiecej ul{margin-left:0;}
.zobacz-wiecej li{list-style:none;}
.zobacz-wiecej ul li a{color:#1256;}
.hide.msg_down{opacity:0;background-color:#ffffff;color:#ffffff;margin-top:-120px;position:absolute;z-index:-1;}
.msg_down{opacity:1;margin:30px;padding:20px;background-color:gainsboro;border-radius:10px;transition:all 0.5s ease-in;}
#zalacznik{font-weight:600;line-height:30px;}
#footer_baza{max-width:220px;margin:0 auto;}
.half{max-width:48%;margin:1%;}
.right{float:right;}
.left{float:left;}
.rows{max-width:98%;margin:1%;float:left;}
.tw-pagination{margin:20px;text-align:center;font-size:11px !important;}
.przejdz_do_strony_text{color:#0857bc;font-size:12px;font-weight:bold;}
input#lista_go_to{height:31px;width:85px;text-align:center;background:white;border:1px solid #014493;}
.go_to_site{width:600px;margin-bottom:20px;display:inline-block;text-align:center;}
#submit_goto_value{width:35px;height:30px;border:none;background:#014493;color:white;font-size:14px;}
#submit_goto_value:hover{cursor:pointer;}
.navigation{text-align:center;}
#popup_bg{display:block;position:fixed;z-index:99999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.7);}
#popup_body{position:relative;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:80%;text-align:center;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);-webkit-animation-name:animatetop;-webkit-animation-duration:0.4s;animation-name:animatetop;animation-duration:0.4s}
@-webkit-keyframes animatetop{from{top:-300px;opacity:0}
to{top:0;opacity:1}
}
@keyframes animatetop{from{top:-300px;opacity:0}
to{top:0;opacity:1}
}
#popup_tytul{padding:15px 15px;background-color:#1256bb;color:white;}
#popup_tresc{padding:30px;}
.close{color:white;float:right;font-size:28px;font-weight:bold;margin:1%;}
.close:hover,
.close:focus{color:#000;text-decoration:none;cursor:pointer;}
.left_panel #form_pliki{padding:20px;padding-bottom:0;margin-bottom:10px;width:100%;text-align:left;color:black;background-image:url(img/form_back.jpg);background-size:cover;background-position-y:-30px;}
.left_panel #form_pliki select{width:90%;min-height:30px;border:2px solid #bcbcbc;}
.projects .ocarousel_window_slides div img.wp-post-image{height:525px !important;width:auto;}
.breadcrumb-container.theme4 ul li:last-child{display:none;}
a:hover{text-decoration:underline !important;color:#0E3C81 !important;}
.tw-pagination a.page:hover{color:#fff !important;}
#footer_baza{border:1px solid transparent;}
#footer_baza:hover{border:1px solid;}
.title a:visited,.post_content a:visited{color:#38475D !important;}
.font_size_link{font-size:14px !important;}
#szukaj, #nasze_serwisy{text-decoration:none;}
.data_title a.title_wiadomosci:hover{color:#ffffff !important;text-decoration:underline;}
.but_more_wiad a.buuton_more_wiad:hover{color:#ffffff !important;}
.border_on_project_maps{border:1px solid white;}
a.no_link{text-decoration:none;}
a.no_link:hover > h2{text-decoration:1px solid !important;color:#0E3C81 !important;}
.sukcesy-projektow-page .content1 .left_panel form#nab_form{background-image:none !important;}
ul.skip-link{position:absolute;list-style:none;width:100%;}
li a.skip-link{position:absolute;left:-999em;border:2px solid #000 !important;padding:10px;}
li a.skip-link:focus{position:absolute;left:0;}
.zaslepka{background-position:center;background-size:cover;background-repeat:no-repeat;}
.data_one_wiad{color:#000;}
.white{color:white;text-decoration:none;}
a.white:hover{color:white;text-decoration:underline;}
h1.white{color:white !important;text-align:justify;}
.menu_front_page .menu_front_page_cat a:hover{color:white !important;}
.projects .cont .bottom_info{color:black !important;}
.projects .cont .bottom_info p{width:100%;text-align:center;}
a.title_wiadomosci:hover, .text_wiad:hover{color:#FFFFFF !important;text-decoration:underline !important;}
.projects .cont .bottom_info p strong{float:initial;}
#footer .title p{text-decoration:none;font-size:30px;color:#004494;padding-left:40px;}
#single_dokument .post_content article .dokument .content a{color:blue;}
#single_wiadomosci .post_content .links a{color:blue;}
#single_wiadomosci .post_content article a{color:blue;}
#nabory .content1 .right_panel a{color:blue;}
.left_panel a{color:blue;}
#faq #content .wrapper .bottom .faq_content .one_post a{color:blue;}
#faq #search-filtrs{max-width:30%;float:left;text-align:center;color:black;}
#faq #search-filtrs p{max-width:93%;margin-bottom:10px;}
#faq #search-filtrs-content{padding:20px;width:240px;text-align:left;background-image:url(img/form_back.jpg);padding-bottom:50px;}
#faq .search-word{margin-bottom:15px;}
#faq .search-word input{background-color:#fff;}
#faq .search-select select,#faq .search-select option{min-height:30px;}
#faq #search-results{max-width:67%;min-width:67%;float:right;}
#faq #search-results a{display:inline-block;width:100%;}
#faq #search-results .navigation a{display:inline-block;width:auto;}
#faq .form-group{width:240px;text-align:left;color:black;font-weight:500;}
#faq .form-group *{max-width:100%;min-width:100%;}
#faq .search-button button, #faq input.button{min-width:48%;float:left;margin:1%;background:white;border:2px solid;padding:7px;cursor:pointer;color:black;}
#faq input.button{min-width:130px;border-radius:0;}
#faq .search-button button:hover, #faq input.button:hover{background:#1256bb;border:2px solid white;color:white;}
#faq .search-select select{overflow:-webkit-paged-x;}
#faq .liczba_dzial{text-align:center;font-weight:bold;font-size:14px;padding-top:8px;color:#1757c3;width:80px;height:142px;float:left;border-right:2px solid #1757c3;}
#faq .one_post{width:100%;min-width:100%;float:left;padding:10px;border:3px solid #93b7f3;min-height:150px;max-height:200px;margin-bottom:20px;overflow:hidden;text-overflow:clip;box-sizing:border-box;}
#faq .one_post:hover{border:3px solid #1757c3 !important;}
#faq .one_post h3{line-height:130px;font-size:36px;}
#faq .one_post .title{padding:10px;font-weight:600;font-size:1.1rem;}
#faq .content-one-post{margin-left:10px;width:100%;}
#faq .one_post .content_title{max-width:75%;float:left;color:#000;}
#faq #single-post{border-bottom:1px solid black;padding-bottom:15px;margin-bottom:15px;}
#faq #single-post h2{padding:0 0 10px;border-bottom:1px solid #606060;margin:0 0 20px;font-weight:300;font-size:220%;}
#faq #single-post .table{display:flex;flex-flow:row wrap;font-size:17px;}
#faq #single-post .table hr{width:100%;}
#faq #single-post .table .head-row{padding:5px 0;flex:0 25%;font-weight:bold;}
#faq #single-post .table .value-row{flex:1 75%;padding:5px 0;}
#punkty-info #content .wrapper .content .content_top a{color:blue;}
#punkty-info #content .wrapper .content .content_left .one_place a{color:blue;}
div.polecane a{color:blue;}
#strona-tres #content .wrapper .content a{color:blue;}
#nabory.sukcesy-projektow-page .content1 .right_panel{width:95%;}
.obrazek-wyrozniajacy{max-width:20%;}
.obrazek_wyr:hover, .obrazek_wyr:active{opacity:0.5;border-color:red !important;transition:0.25s all ease-in-out;}
.href_obrazek_wyr{width:140px;height:120px;display:block;float:left;}
.menu_front_page .menu_front_page_cat ul li .text{
    box-sizing: content-box;
}
.more_prog_one a, .text a, .footer-left-nag .title a {
    display: inline-block;
}
#footer .footer-left-nag .title a {
    padding-left: 15px !important;
}
#footer .title p {
    padding-left: 0px !important;
}
.abaner {
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    width: 100%;
}
.home .caruosel_cont .ocarousel_window_slides .wp-post-image {
    height: auto;
    width: 682px;
}
@media screen and (max-width:1255px){
// Newsletter, rwd, responsive
}
#mp-content #analizy #content .nag .wrapper .breadcrumb-container,
    #mp-content #wsparcie #content .nag .wrapper .breadcrumb-container,
    #mp-content #centralny-punkt #content .nag .wrapper .breadcrumb-container,
    #mp-content #efekty #content .nag .wrapper .breadcrumb-container,
    #mp-content #content .nag .wrapper .breadcrumb-container{
        width: 980px !important;
		margin-left: auto !important;
		margin-right: auto !important;
    }
    #mp-content #realizacja-kafle #content .nag .wrapper .breadcrumb-container{
        width: 980px !important;
		margin-left: auto !important;
		margin-right: auto !important;
    }
	#mp-content #content .nag .wrapper .breadcrumb-container ul li a{
		padding: 0px !important;
	}
	#mp-content #content .nag .wrapper .breadcrumb-container ul li .separator{
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
.ie_window{

}
.ie_window  .ie_post{
	position: relative;
	overflow: hidden;
}
.ie_window  .ie_post img{
	float: right;
	max-height: 420px;
}
.ie_window  .ie_post .car_cap{
	position: absolute;
	z-index: 1;
	overflow: hidden;
	height: 420px
}
.ie_window  .ie_post .car_cap .data_title{
	padding: 10px;
}
.circles_ie{
	position: absolute;
	margin-left: 110px;
	margin-top: -50px;
	z-index: 2;
}
.circles_ie .ie_circle{
	width: 15px;
	height: 15px;
	float: left;
	margin-right: 10px;
	border: 3px solid white;
}
.circles_ie .ie_circle:hover{
	cursor: pointer;
}

@media screen and (min-width: 1281px)
{
    #mp-content #analizy #content .nag .wrapper .breadcrumb-container,
    #mp-content #wsparcie #content .nag .wrapper .breadcrumb-container,
    #mp-content #centralny-punkt #content .nag .wrapper .breadcrumb-container,
    #mp-content #efekty #content .nag .wrapper .breadcrumb-container,
    #mp-content #content .nag .wrapper .breadcrumb-container{
        width: 980px !important;
		margin-left: auto !important;
		margin-right: auto !important;
    }
    #mp-content #realizacja-kafle #content .nag .wrapper .breadcrumb-container{
        width: 980px !important;
		margin-left: auto !important;
		margin-right: auto !important;
    }
}


// rwd, style, style_demo





@media screen and (max-width:1280px){

	#mp-content #content .wrapper .seealso{
		margin-right: 0px;
		padding-left: 5px;
		padding-right: 5px;
	}
	#footer{
		width: 980px !important;
	}
	.wrapper{
		width: auto !important;
	}
	#mp-content #content .nag .wrapper h1{
		width: 980px;
 		margin-left: auto;
  		margin-right: auto;
	}
	#mp-content #content .wrapper .content{
		margin-left: 65px;
	}
	#mp-content #content .wrapper .listsubcat{
		margin-left: 60px;
	}
	#mp-content #content .wrapper .post{
		margin-left: 60px;
	}
	#mp-content #content .wrapper .seealso{
		margin-right: 60px !important;
	}
	#headline .wrapper{
		max-width: 980px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#nabory .nag .wrapper h1{
		width: 980px;
		margin-left: auto;
		margin-right: auto;
	}
	#nabory .content, #nabory .content1{
		width: 980px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#pliki .right_panel{
		width: 600px;
	}
	.nag-ewaluacja .wrapper h1, .nag-pliki .wrapper h1{
		width: 980px;
		margin-left: auto;
		margin-right: auto;
	}
	#realizacja-kafle #content .wrapper{
		width: 980px !important;
	}
	#realizacja-kafle #content .wrapper .content{
		width: 540px;
	}
	#realizacja-kafle #content .nag .wrapper h1{
		margin-left: 0px !important;
	}
}









@media screen and (max-width:1100px){
	p.logo {
	display: none;
	}
	.search_nav1{
		display: none;
	}
	#znajdz #content .wrapper .content{
		float: none;
	}
	#mp-content #content .nag .wrapper h1{
		  width: 980px;
  		  margin-left: auto;
  		  margin-right: auto;
	}
	#mp-content #content .wrapper .content{
		width: 980px;
  		margin-left: auto;
  		margin-right: auto;
	}
	#mp-content #content .wrapper .listsubcat{
		margin-left: 55px;
	}
	#mp-content #content .wrapper .seealso{
		margin-right: 100px;
	}
	#nabory .content, #nabory .content1{
		margin-left: 15px;
	}
	#strona-tres #content .wrapper .content{
		width: 690px !important;
  		float: left !important;
  		margin-left: 15px !important;
  		margin-right: 20px !important;
  		padding-left: 20px;
	}
	#strona-tres #content .nag .wrapper h1{
		width: 980px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#strona-tres #content .wrapper{
		width: 980px !important;
	}
	#realizacja-kafle #content .wrapper .content{
		width: 650px !important;
	}
        #mp-content #kontakt #content .wrapper{
            width: auto;
        }
        #kontakt iframe{
            width: 90%;
            margin-left: 5%;
        }
        #mapastrony .wrapper{
            width: 100%;
            margin:0;
        }
        #mapastrony .wrapper .content{
            width: 96%;
            margin-left: 2%;
        }
}









@media screen and (max-width:1088px){
	#mp-content #content .wrapper .listsubcat{
		margin-left: 40px !important;
	}
	#mp-content #content .wrapper .post{
		margin-left: 40px !important;
	}
}
@media screen and (max-width:1073px){
	#mp-content #content .wrapper .listsubcat{
		margin-left: 30px !important;
	}
	#mp-content #content .wrapper .post{
		margin-left: 30px !important;
	}
}
@media screen and (max-width:1063px){
	#mp-content #content .wrapper .listsubcat{
		margin-left: 20px !important;
	}
	#mp-content #content .wrapper .post{
		margin-left: 20px !important;
	}
}
@media screen and (max-width:1053px){
	#mp-content #content .wrapper .listsubcat{
		margin-left: 10px !important;
	}
	#mp-content #content .wrapper .post{
		margin-left: 10px !important;
	}
        #settings{
            margin-right: 5px;
        }
}
@media screen and (max-width:1043px){
	#mp-content #content .wrapper .listsubcat{
		width: 650px;
	}
        #banner{
            width: 95%;
        }
        #pliki .right_panel{
            width: 600px;
        }
}
@media screen and (max-width:1013px){
	#mp-content #content .wrapper .listsubcat{
		width: 630px;
	}
        .breadcrumb-container{
            margin-left: 8px !important;
        }
        #landing_page .landing_ban{
            width: 94%;
            margin-left: 3%;
        }
        #faq #content .wrapper .bottom{
            width: 98%;
            margin-left: 1%;
        }
        #faq #content .wrapper .bottom .popularne{
            width: 26%;
        }
        #faq #content .wrapper .bottom .faq_content{
            width: 70%;
        }
        #centralny-punkt .wrapper{
            width: 98%;
            margin-left: 1%;
        }
        #centralny-punkt .wrapper .content .content_left{
            width: 65%;
        }
        #centralny-punkt .wrapper .content .content_right{
            width: 30%;
        }
        #mp-content #centralny-punkt #content .wrapper .content{
            width: 100% !important;
        }

}
@media screen and (max-width:993px){
	#mp-content #content .wrapper .listsubcat{
		width: 600px;
	}
}
@media screen and (max-width:913px){
	#mp-content #content .wrapper .listsubcat{
		padding: 5px;
	}

}









@media screen and (max-width: 981px){
	#mp-content #content .nag .wrapper h1{
		margin-left: 15px !important;
	}
        #mp-content #content .nag{
                width: 100% !important;

        }
	#mp-content #content .wrapper .content{
		width: 890px;
		margin-left: auto;
		margin-right: auto;
	}
	#mp-content #content .nag{
		width: 890px;
		margin-left: auto;
		margin-right: auto;
	}
	.wrapper{
		width: 890px;
		margin-left: auto;
		margin-right: auto;
	}
	#mp-content #content .wrapper .seealso{
		margin-right: 0px;
	}
	#mp-content #content .wrapper .listsubcat{
		margin-left: 0px;
		width: 550px;
		height: auto;
	}
	#nabory .content, #nabory .content1{
		margin-left: 0px;
		width: 890px;
	}
	#nabory .content1 .right_panel{
		width: 570px;
	}
	#nabory .content1 .right_panel .one_post .content_title{
		width: 490px;
	}
	#nabory .content1 .right_panel .one_post .content_title .title{
		width: 500px;
	}
	#strona-tres #content .wrapper{
		width: 900px !important;
	}
	#strona-tres #content .wrapper .content{
		width: 600px !important;
  		float: left !important;
  		margin-left: 15px !important;
  		margin-right: 20px !important;
	}
	#strona-tres #content .nag .wrapper h1{
		width: 900px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#single_nabory .title .post_title{
		width: 901px !important;
	}
	#single_nabory .status{
		width: 901px;
	}
	#single_nabory .post_content{
		width: 901px;
	}
	#single_nabory .post_content article{
		width: 901px;
	}
	#single_nabory .post_content .content_after{
		width: 595px;
	}
	#single_dokument .post_content{
		width: 901px;
	}
	#single_dokument .post_content article .dokument .left_title{
		width: 200px;
	}
	#single_dokument .post_content article .zalacznik .left_title{
		width: 200px;
	}
	#single_dokument .title .post_title{
		width: 901px !important;
		margin-left: auto;
		margin-right: auto;
	}
	#realizacja-kafle #content .wrapper{
		width: 901px !important;
	}
	#realizacja-kafle #content .wrapper .content{
		width: 650px !important;
	}
	#realizacja-kafle #content .wrapper .linki{
		padding: 5px;
	}
	#banner{
		/*width: 800px !important;*/
		margin-left: auto !important;
		margin-right: auto !important;
		margin-bottom: 40px;
	}
	.menu_front_page .menu_front_page_cat ul li .arrow_li{
		display: block !important;
	}
        #mp-content #footer .wrapper .footer-right .footer-right-nav{
            margin-left: 100px;
        }
        #mp-content #footer .wrapper .footer-right{
            width: 560px;
        }
        #mp-content #footer .wrapper .footer-left-banerue{
            width: 90%;
            margin-left: 1%;
        }
        #pliki .right_panel{
            width: 550px;
        }
        #centralny-punkt .wrapper .content .content_left #form1 .wpcf7 form p .wpcf7-form-control-wrap{
            float: left;
            margin-left: 0px;
            margin-top: 15px;
        }
        #centralny-punkt .wrapper .content .content_left #form1 .wpcf7 form p{
            width: 86%;
        }
        #centralny-punkt .wrapper .content .content_left #form2 .wpcf7 form p .date-5{
            margin-top: 8px;
        }
        #centralny-punkt .wrapper .content .content_left #form2 .wpcf7 form p .wpcf7-form-control-wrap{
            margin-top: 20px;
            float: left;
            margin-left: 0;
        }
        #centralny-punkt .wrapper .content .content_left #form2 #calendar1, #centralny-punkt .wrapper .content .content_left #form2 #time1{
            margin-top: 0;
        }
        #centralny-punkt .wrapper .content .content_left #form2 .wpcf7 form p .wpcf7-email{
            margin-top: 0;
        }
        #centralny-punkt .wrapper .content .content_left #form2 .wpcf7 form p{
            width: 92%;
        }
        #punkty-info #content .wrapper .content .content_right, #punkty-info #content .wrapper .content .content_left{
            float: none;
            margin: 0 auto;
        }
        #single_wiadomosci .title .post_title {
            margin-top: 0px;
        }
        #single_wiadomosci .status, #single_wiadomosci .title .post_title, #primary .recommend, #single_wiadomosci .post_content, #single_wiadomosci .post_content article {
            max-width: 94%;
            padding-left: 3%;
            padding-right: 3%;
            margin-left: 0px;
            margin-right: 0px;
        }
        #single_dokument .post_content article .dokument .left_title h2.white{
            margin: 30px 0px;
        }
        h1,#footer .title p,#offcanvas .menu .trigger,#single_dokument .title .post_title h2,#single_dokument .post_content article .dokument .left_title h2.white {
            font-size: 1.2rem;
        }
        h2,h3,#nabory .content1 .right_panel .one_post .content_title .title a {
            font-size: 0.9rem;
        }
        #mp-content article,#mp-content #footer .wrapper .footer-left .footer-left-content p,#mp-content #footer .wrapper .footer-right .footer-right-nav a,#single_wiadomosci .post_content .links ul li {
            font-size: 0.8rem;
        }
        #offcanvas .area ul a {
            margin: 0;
            padding: 5px;
        }
        #single_wiadomosci .title{
            display: flex;
        }
        #single_wiadomosci .post_content .links {
            margin-right: 0px;
            width: 90%;
            float: left;
            margin-top: 20px;
            padding: 5%;
        }
        ul, ol {
            margin-left: 0px;
        }
        #settings, #settings .bottom .wcag {
            margin-right: 0px;
            width: 34px;
        }
        #settings .kolo, #settings .bottom .media .print,#settings .bottom .media .star,#settings .bottom .media .pdf,#settings .bottom .wcag .contrast,#settings .bottom .wcag .a_plus,#settings .bottom .wcag .a_minus {
            width: 34px;
            height: 34px;
        }
        #settings .bottom .wcag .contrast,#settings .bottom .wcag .a_plus,#settings .bottom .wcag .a_minus, #settings .bottom .wcag, #settings .bottom .wcag .contrast img,#settings .bottom .wcag .a_plus img, #settings .bottom .wcag .a_minus img{
            padding-top: 5px;
        }
        #settings .kolo img {
            padding-top: 8px;
            width: 65%;
        }
        #primary .recommend p, #mp-content #content .wrapper .recommend p,#settings .bottom .wcag .contrast,#settings .bottom .wcag .a_plus,#settings .bottom .wcag .a_minus{
            margin-top: 0px;
        }
        .recommend img{
            max-height: 20px;
        }
}


@media screen and (max-width: 961px){
	.search_nav1{
		display: inherit !important;
		position: absolute;
		z-index: 1000;
		margin-top: 155px;
		font-family: ubuntu;
	}
	.search_nav1 #nasze_serwisy1{
		color: black;
		font-weight: bold;
	}
	.search_nav1 #szukaj1{
		color: black;
		font-weight: bold;
	}
	.search-form{
		width: 850px;
	}
	#offcanvas .menu{
		margin-top: 20px;
	}
	.inside{
		width: 901px !important;
	}

	#service1{
		width: 146px !important;
	}
	#service2{
		width: 149px !important;
	}
	#service3{
		width: 149px !important;
	}
	#service4{
		width: 149px !important;
	}
	#service5{
		width: 149px !important;
	}
	#service6{
		width: 149px !important;
	}
	#abaner{
		border-bottom: 1px solid #979797;
		height: 125px;
	}
	#abaner1{
		border-bottom: 1px solid #979797;
		height: 125px;
	}
	#offcanvas{
		margin-top: 126px !important;
	}
	.menu_front_page{
		//margin-top: -50px;
	}
        .nag{
                margin-top: 60px
        }
        #realizuje-kafle .menu_front_page{
            margin-top: -30px;
        }
        .projects .cont .bottom_info{
            text-align: center !important;
            height: auto;
        }
        .projects .cont .bottom_info span{
            //width: 100% !important;
            display: block;
        }
        #pliki .right_panel{
            width: 530px;
        }
        #pliki .right_panel .one_post .content_title .title{
            width:500px;
        }
}






@media screen and (max-width: 900px){
	.search-form{
            width: 700px;
        }
	.menu_front_page{
		/*overflow-y: visible !important;*/
	}
	#mp-content #content .nag .wrapper h1{
		margin-left: 15px !important;
	}
	#mp-content #content .wrapper .content{
		width: 768px;
		margin-left: auto;
		margin-right: auto;
	}
	#mp-content #content .nag{
		width: 768px;
		margin-left: auto;
		margin-right: auto;
	}
	.wrapper{
		width: 768px !important;
		margin-left: auto;
		margin-right: auto;
	}
	#mp-content #content .wrapper .seealso{
		margin-right: 0px;
		width: 150px;
	}
	#mp-content #content .wrapper .listsubcat{
		margin-left: 0px;
		width: 500px;
		height: auto;
	}
	#mp-content #content .wrapper .post{
		margin-left: 0px;
	}
	#nabory .content, #nabory .content1{
		margin-left: 0px;
		width: 890px;
	}
	#nabory .content1 .right_panel{
		width: 485px;
	}
	#nabory .content1 .right_panel .one_post .content_title{
		width: 410px;
	}
	#nabory .content1 .left_panel #nab_form{
		padding: 5px;
	}
	#nabory .content1 .left_panel{
		width: 235px;
	}
	#nabory .content1 .right_panel .one_post .content_title .title{
		width: 420px;
	}
	#strona-tres #content .wrapper{
		width: 768px !important;
	}
	#strona-tres #content .wrapper .content{
		width: 400px !important;
  		float: left !important;
  		margin-left: 15px !important;
  		margin-right: 20px !important;
	}
	#single_nabory .title .post_title{
		width: 768px !important;
	}
	#single_nabory .status{
		width: 768px;
	}
	#single_nabory .post_content{
		width: 768px;
	}
	#single_nabory .post_content article{
		width: 768px;
	}
	#single_nabory .post_content .content_after{
		width: 768px;
		margin-top: 150px;
	}
	#single_nabory .post_content .links{
		width: 710px;
		position: absolute;
		margin-top: 240px;
	}
	#pliki #content .wrapper{
		width: 768px !important;
		margin-left: 55px !important;
	}
	.nag-pliki .wrapper h1{
		width: 768px;
		margin-left: auto;
		margin-right: auto;
	}
	#pliki .right_panel{
		width: 448px;
	}
	#pliki .right_panel .one_post .content_title .title{
		width: 430px;
	}
	#single_dokument .post_content{
		width: 768px;
	}
	#single_dokument .post_content article .dokument .left_title{
		width: 200px;
	}
	#single_dokument .post_content article .zalacznik .left_title{
		width: 200px;
	}
	#single_dokument .title .post_title{
		width: 768px !important;
		margin-left: auto;
		margin-right: auto;
	}
	#single_dokument .post_content article .dokument .content{
		width: 568px;
	}
	#single_dokument .post_content article .zalacznik .content{
		width: 568px;
	}
	#realizacja-kafle #content .wrapper{
		width: 768px !important;
	}
	#realizacja-kafle #content .wrapper .linki{
		width: 760px;
	}
	#realizacja-kafle #content .wrapper .content{
		width: 715px !important;
	}
	#banner{
		/*width: 700px !important;*/
		//margin-left: 0px !important;
		margin-right: auto !important;
		margin-bottom: 70px;
	}
	.more_prog .more_prog_inside .more_prog_one{
		width: 190px;
	}
	.more_prog .more_prog_inside .more_prog_one .title{
		width: 140px;
	}
	.menu_front_page h1{
		width: 768px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.wiadomosci_h1{
		width: 768px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#footer{
		width: 768px !important;
	}
	#mp-content .pomoc{
		width: 768px !important;
		margin-right: 54px !important;
	}
	#mp-content #footer .wrapper .footer-right{
		width: 376px !important;
                margin-top: 55px !important;
	}
	#mp-content #footer .wrapper .footer-left-banerue{
		/*margin-left: 100px !important;*/
	}
	#mp-content #footer .wrapper .footer-right-links{
		/*margin-right: 180px !important;*/
	}
	#mp-content #footer .info .wrapper p{
		padding-top: 15px;
		margin-left: 215px;
	}
	.menu_front_page .menu_front_page_cat ul li .arrow_li{
		display: block !important;
		padding-left: 0px !important;
	}
	#mp-content #footer .wrapper .footer-right .footer-right-nav{
		margin-left: 40px !important;
	}
	#mp-content #footer .info .wrapper p{
		margin-left: 0;
	}
	#mp-content #footer .info .wrapper .socialmedia{
		padding: 0;
		margin-top: 30px;
		margin-right: 60px;
	}
	#offcanvas .menu{
		margin-top: 25px;
	}
	.inside{
		width: 768px !important;
	}
	#service1{
		width: 120px !important;
	}
	#service2{
		width: 120px !important;
	}
	#service3{
		width: 120px !important;
	}
	#service4{
		width: 120px !important;
	}
	#service5{
		width: 120px !important;
	}
	#service6{
		width: 120px !important;
	}
        .search_nav1{
            margin-top: 165px;
        }
        #mp-content #footer .wrapper .footer-left-banerue{
            width: 90% !important;
            margin-left: 5% !important;
        }
        #mp-content #footer .wrapper .footer-left-banerue img{
            width: 100% !important;
        }
}

@media screen and (max-width: 850px){
	#pliki #content .wrapper{
		width: 768px !important;
		margin-left: 30px !important;
	}
	.nag-pliki .wrapper h1{
		width: 768px;
		margin-left: auto;
		margin-right: auto;
	}
	#pliki .right_panel{
		width: 448px;
	}
	#pliki .right_panel .one_post .content_title .title{
		width: 430px;
	}
	#offcanvas .menu{
		margin-top: 25px;
	}
		#faq #search-filtrs {
		max-width: 100%;
		width: 100%;
	}
	#faq #search-filtrs-content {
	  width: 95%;
	  background-repeat: no-repeat;
	  background-color: #ECECEC;
	  background-position-x: center;
	}
	#faq .form-group {
		width: 100%;
	}
	#faq #search-results {
		max-width: 100%;
	}
	#faq .content-one-post {
		font-size: 0.9rem;
	}
	#faq .liczba_dzial {
		height: auto;
	}
	#faq .one_post {
	  min-height: auto;
	  max-height: 164px;
	}
	#faq .one_post h3 {
		font-size: 26px;
	}
}

@media screen and (max-width: 800px){
	#pliki #content .wrapper{
		width: 768px !important;
		margin-left: 10px !important;
	}
	.nag-pliki .wrapper h1{
		width: 768px;
		margin-left: auto;
		margin-right: auto;
	}
	#pliki .right_panel{
		width: 448px;
	}
	#pliki .right_panel .one_post .content_title .title{
		width: 430px;
	}
	#offcanvas .menu{
		margin-top: 20px;
	}
	#abaner{
		border-bottom: 1px solid #979797;
		height: 125px;
	}
	#abaner1{
		border-bottom: 1px solid #979797;
		height: 125px;
	}
	#offcanvas{
		margin-top: 126px !important;
	}
	.menu_front_page{
		//margin-top: -50px;
	}
        #mp-content #footer{
            width: 100% !important;
            margin-left: 0 !important;
            margin-right: 0 !important;
        }
        #mp-content #footer .wrapper {
            width: 100% !important;
            margin-left: 0 !important;
            margin-right: 0 !important;
        }
        #mp-content #footer .wrapper .footer-left{
            width: 45%;
            margin-left: 1% !important;

        }
        #mp-content #footer .wrapper .footer-right{
            width:50% !important;
            margin-left: 0 !important;
            margin-right: 0 !important;
        }
        #mp-content #footer .wrapper .footer-left-banerue{
            width: 100%;
        }
        #rss #content .rss-table .rss-bottom .middle-cat{
            margin: 0;
        }
        #rss #content .rss-table .rss-bottom .one-cat{
            width: 90%;
            margin-top: 30px;
            clear: both;
        }
        #rss #content .rss-table .rss-bottom .one-cat h4{
            margin-bottom: 10px;
        }
}



@media screen and (max-width: 767px){
    .home .caruosel_cont .ocarousel_window_slides .wp-post-image {
        width: auto;
    }
	.search-form {
  		width: 600px;
  		margin-top: 50px;
	}
	#mp-content #content .nag .wrapper h1{
		margin-left: 15px !important;
	}
	.search_nav{
		display: none;
	}
	#mp-content #content .wrapper .content{
		width: 590px;
		margin-left: auto;
		margin-right: auto;
	}
	#mp-content #content .nag{
		width: 590px;
		margin-left: auto;
		margin-right: auto;
	}
	.wrapper{
		width: 590px !important;
		margin-left: auto;
		margin-right: auto;
	}
	#mp-content #content .wrapper .seealso{
		margin-right: 18px !important;
		width: 553px !important;
	}
	#mp-content #content .wrapper .listsubcat{
		margin-left: 0px;
		width: 545px;
		height: auto;
	}
	#mp-content #content .wrapper .post{
		margin-left: 0px;
		width: 590px;
	}
	#nabory .content, #nabory .content1{
		margin-left: 0px;
		width: 641px;
	}
	#nabory .content1 .right_panel{
		width: 565px;
		padding-left: 0px;
	}
	#nabory .content1 .right_panel .one_post .content_title{
		width: 480px;
	}
	#nabory .content1 .left_panel #nab_form{
		padding: 5px;
		width: 390px;
		background-size: 100%;
		padding-left: 180px;
	}
	#nabory .content1 .left_panel{
		width: 641px;
	}
	#nabory .content1 .left_panel #nab_form #cal{
		margin-right: 300px;
	}
	#nabory .content1 .right_panel .one_post .content_title .title{
		width: 480px;
	}
	#nabory .content, #nabory .content1{
		width: auto !important;
	}
	#strona-tres #content .wrapper{
		width: 601px !important;
	}
	#strona-tres #content .wrapper .content{
		width: 550px !important;
  		float: left !important;
	}
	#strona-tres #content .wrapper .polecane{
		width: 560px;
	}
	#single_nabory .title .post_title{
		width: 601px !important;
	}
	#single_nabory .status{
		width: 601px;
	}
	#single_nabory .post_content{
		width: 601px;
	}
	#single_nabory .post_content article{
		width: 601px;
	}
	#single_nabory .post_content .content_after{
		width: 601px;
		margin-top: 150px;
	}
	#single_nabory .post_content .links{
		width: 540px;
		position: absolute;
		margin-top: 260px;
	}
	#pliki .right_panel{
		width: 601px;
		padding-left: 0px;
		margin-left: 45px;
	}
	#pliki .left_panel{
		width: 601px;
		margin-left: 45px;
	}
	#pliki .left_panel #nab_form{
		width: 401px;
		background-size: 100%;
		padding-left: 200px;
		padding-top: 40px;
		margin-left: auto;
		margin-right: auto;
	}
	.nag-pliki .wrapper h1{
		width: 601px;
		margin-left: auto;
		margin-right: auto;
	}
	#pliki #content .wrapper .content{
		width: 601px;
		margin-left: auto;
		margin-right: auto;
	}
	#single_dokument .post_content{
		width: 601px;
	}
	#single_dokument .post_content article{
		width: 601px;
	}
	#single_dokument .post_content article .dokument .left_title{
		width: 200px;
	}
	#single_dokument .post_content article .zalacznik .left_title{
		width: 200px;
	}
	#single_dokument .title .post_title{
		width: 601px !important;
		margin-left: auto;
		margin-right: auto;
	}
	#single_dokument .post_content article .dokument .content{
		width: 568px;
	}
	#single_dokument .post_content article .zalacznik .content{
		width: 568px;
	}
	#realizacja-kafle #content .wrapper{
		width: 601px !important;
	}
	#realizacja-kafle #content .wrapper .linki{
		width: 585px;
	}
	#realizacja-kafle #content .wrapper .content{
		width: 540px !important;
	}
	.submenu_menu ul li .text{
		width: 90px !important;
	}
	.menu_front_page .menu_front_page_cat ul li .arrow_li{
		display: block !important;
		padding-left: 0px !important;
	}
	#banner{
		margin-left: 0px !important;
		margin-bottom: 65px;
	}
	.menu_front_page .menu_front_page_cat ul li{
		width: 260px;
	}
        .menu_front_page .menu_front_page_cat ul li{
		width: 295px;
		margin-left: 0px;
	}
	.menu_front_page .menu_front_page_cat ul li .arrow_li{
		display: none !important;
	}
	.submenu_menu ul li{
		height: 200px;
	}
	.submenu_menu ul li .opis4{
		margin-left: 0px !important;
	}
	.submenu_menu ul li .opis3, .submenu_menu ul li .opis7{
		margin-left: 0px !important;
	}
	.ocarousel_window_slides div img{
		float: none !important;
	}
	.car_cap{
		position: absolute !important;
	}
	.title_wiadomosci{
		//width: 280px !important;
	}
	.ocarousel_window_slides div.data_title{
		margin-top: 55px !important;
	}
	.ocarousel_window_slides div.text_wiad{
		//margin-top: 55px;
	}
	.ocarousel_indicators{
		margin-top: -125px;
		margin-left: 41.5px;
	}
	.one_wiad:first-of-type{
		padding-left: 35px !important;
	}
	.more_posts{
		height: 500px !important;
		//margin-top: -70px !important;
	}
	#footer{
		//width: 601px !important;
	}
        #mp-content #footer .wrapper .footer-left{
            margin-left: 1% !important;
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
        #mp-content #footer .wrapper .footer-left .footer-left-content, #mp-content #footer .wrapper .footer-left .footer-left-nag h2{
            width: 100%;
            text-align: left !important;
            margin-left: 0 !important;
        }
	.menu_front_page .menu_front_page_cat ul li .text{
		margin-left: 90px;
	}
	.submenu_menu ul li .text{
		width: 150px !important;
	}
	.one_wiad{
		border: none !important;
	}
	#banner{
		/*width: 800px !important;*/
		//width: 600px !important;
		margin-left: auto !important;
		margin-right: auto !important;
		margin-bottom: 65px;
	}
	#abaner{
		width: 100% !important;
	}
	#abaner1{
		width: 100% !important;
	}
	.wiadomosci_h1{
		width: 601px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.menu_front_page h1{
		width: 601px !important;
		margin-left: auto !important;
		margin-left: auto !important;
	}
	#offcanvas .menu{
		margin-top: 23px;
	}
	#nasze_ser{
		height: 500px;
                margin-top: 22px;
		margin-bottom: -22px;
	}
	.inside{
		width: 601px !important;
	}
	#service1{
		width: 23% !important;
		height: 20px;
	}
	#service2{
		width: 23% !important;
	}
	#service3{
		width: 23% !important;
	}
	#service4{
		width: 23% !important;
	}
	#service5{
		width: 23% !important;
	}
	#service6{
		width: 23% !important;
	}
	#service7{
		width: 23% !important;
	}
	#abaner{
		border-bottom: 1px solid #979797;
		height: 100px;
	}
	#abaner1{
		border-bottom: 1px solid #979797;
		height: 100px;
	}
	#offcanvas{
		margin-top: 101px !important;
	}
	.menu_front_page{
		margin-top: 22px;
	}
	.search_nav1{
		margin-top: 122px
	}
        .projects .cont{
            width: 100%;
        }
        .more_prog .more_prog_inside .more_prog_one{
        	width: 300px;
        }
        #mp-content #footer .wrapper .footer-left-banerue img{
            width: 90% !important;
            margin-left: 5%;
        }
        #cookie-law-info-bar span .cookie_text{
            width: 100%;
            clear: both;
        }
        #faq #content .wrapper .bottom .popularne{
            width: 100%;
        }
        #faq #content .wrapper .bottom .faq_content{
            width: 100%;
            clear: both;
        }
        #faq #content .wrapper .bottom .popularne h1{
            margin-left: 20px;
        }
        #centralny-punkt .wrapper .content .content_left{
            width: 98%;
            margin-left: 1%;
            margin-bottom: 20px;
        }
        #centralny-punkt .wrapper .content .content_right{
            width: 98%;
            margin-left: 1%;
        }
        #punkty-info #content .wrapper .content form select{
            width: 100%;
        }
        #mapastrony .wrapper .content .cols{
            width: 100%;
            clear: both;
        }
}

@media screen and (max-width: 700px){
	#pliki .right_panel{
		width: 601px;
		padding-left: 0px;
		margin-left: 20px;
	}
	#pliki .left_panel{
		width: 601px;
		margin-left: 20px;
	}
	#mp-content .pomoc{
		width: 601px !important;
		text-align: center !important;
	}
	.footer-left{
		margin-top: 20px;
		margin-left: 80px;
		text-align: center;
	}
        .footer-right ul{
                margin-left: 0px;
        }
        #mp-content #footer .wrapper .footer-right .footer-right-nav .menu-footer-menu-container{
            padding-right: 35px;
        }
        #mp-content #footer .wrapper .footer-right .footer-right-nav{
            margin-left: 0px !important;
        }
	#mp-content #footer .wrapper .footer-left .footer-left-content p{
		//margin-left: 50px;
	}
	#mp-content #footer .wrapper .footer-right{
		margin-right: 85px;
	}
	#mp-content #footer .wrapper .footer-left-banerue{
        margin: 0 auto;
	}
	#mp-content #footer .wrapper .footer-right-links{
		margin-right: 100px !important;
	}
	#mp-content #footer .info .wrapper p{
		margin-left: 100px;
	}
	#mp-content #footer .info{
		height: 150px !important;
        margin: 0 auto;
	}
	#mp-content #footer .info .wrapper .socialmedia{
		margin-top: -30px;
		margin-right: 100px;
	}
	   #mp-content .pomoc{
            width: 600px !important;
        }
     #mp-content .pomoc p{
     	width: 565px !important;
     	margin-left: auto !important;
     	margin-right: auto !important;
     }
	#banner{
		//width: 600px !important;
	}
	#offcanvas .menu{
		margin-top: 23px;
	}


}

@media screen and (max-width: 650px){
	#pliki .right_panel{
		width: 601px;
		padding-left: 0px;
		margin-left: 0px;
	}
	#pliki .left_panel{
		width: 601px;
		margin-left: 0px;
	}
	.search-form {
  		width: 570px;
  		margin-top: -10px;
	}
	#offcanvas .menu{
		margin-top: 45px;
	}
	 #formularz{
        display: inherit;
        margin-top: -30px !important;
        }
        #formularz .search-form{
        width: 96% !important;
        }
        .nag{
            margin-top: 30px;
        }
        .search_nav1{
            margin-top: 145px;
        }
        #landing_page .wybor{
            width: auto;
        }
        #landing_page .wybor .left{
            width: 100%;
        }
        #landing_page .wybor .right{
            width: 100%;
            margin-top: 40px;
        }
        #newsletter #content .wrapper{
            width: 100% !important;
            margin:0;
        }
        #mp-content #newsletter #content .wrapper .content{
            width: 100% !important;
        }
        #newsletter #content .wrapper .content .form_newsletter{
            width: 96%;
            margin-left: 2%;
        }
        #newsletter #content .wrapper .content .form_newsletter form .formsubmit input[type="submit"]{
            padding-right: 14px;
            padding-left: 14px;
        }
}
@media screen and (max-width: 641px){
	#mp-content #content .wrapper .seealso{
		margin-right: 0px !important;
		width: 560px;
	}

.button_map_project {
margin-top: 0px !important;
margin-bottom: -40px;
margin-left: 15px;
}
.border_on_project_maps {
border: none;
}
.buuton_more_wiad{
	padding: 10px;
}
.ocarousel_window_slides div.data_title{
	margin-top: 40px !important;
}
.projects .ocarousel_window_slides div img.wp-post-image{
	height: auto !important;
	margin-top: -50px !important;
width: 95%;
}
.projects .cont {
width: 100%;
z-index: 9;
position: absolute;
bottom: 0;
}
.bottom_info p{
	text-align: left;
	max-width: 300px !important;
}
.car_cap{
	margin-top: 135px !important;
}
	p.logo {
	display: none;
	}
	input{
		width: 226px;
	}
	input[type=radio]{
		width: 15px;
	}
	input[type=checkbox]{
		width: 15px;
	}
	#offcanvas .menu{
		margin-top: 3px;
	}
	#abaner{
		border-bottom: 1px solid #979797;
		height: 85px;
	}
	#abaner1{
		border-bottom: 1px solid #979797;
		height: 120px;
		display: none;
	}
	#offcanvas{
		margin-top: 120px !important;
	}
	.menu_front_page{
		//margin-top: 15px;
	}
	 #formularz{
        display: inherit;
        //margin-top: 30px !important;
        }
        #formularz .search-form{
        width: 96% !important;
        margin-top: 30px;
        }
        .nag{
            //margin-top: -30px !important;
        }
        #headline{
            display: none;
        }
        .search_nav1{
            margin-top: 122px;
        }
}
@media screen and (max-width: 600px){
	.search-form {
  		width: 500px;
  		margin-top: -10px;
	}
	#abaner{
        width: 100% !important;
       }
       #abaner1{
        width: 100% !important;
       }
	#offcanvas .menu{
		margin-top: 45px;
	}
	#mp-content #content .nag .wrapper h1{
		margin-left: 15px !important;
	}
	#mp-content #content .wrapper .content{
		width: 460px;
		margin-left: auto;
		margin-right: auto;
	}
	#mp-content #content .nag{
		width: 460px;
		margin-left: auto;
		margin-right: auto;
	}
	.wrapper{
		width: 460px !important;
		margin-left: auto;
		margin-right: auto;
	}
	#mp-content #content .wrapper .seealso{
		margin-right: 20px !important;
		width: 400px !important;
	}
	#mp-content #content .wrapper .listsubcat{
		margin-left: 0px;
		width: 394px !important;
		height: auto;
	}
	#mp-content #content .wrapper .post{
		margin-left: 0px;
		width: 440px;
	}
	#nabory .content, #nabory .content1{
		margin-left: 0px;
		width: 440px;
	}
	#nabory .content1 .right_panel{
		width: 440px;
		padding-left: 0px;
	}
	#nabory .content1 .right_panel .one_post .content_title{
		width: 360px;
	}
	#nabory .content1 .left_panel #nab_form{
		padding: 5px;
		width: 330px;
		background-size: 100%;
		padding-left: 80px;
	}
	#nabory .content1 .left_panel{
		width: 440px;
	}
	#nabory .content1 .left_panel #nab_form #cal{
		margin-right: 20px;
	}
	#nabory .content1 .right_panel .one_post .content_title .title{
		width: 348px;
	}
	#nabory .content, #nabory .content1{
		width: auto !important;
	}
	#strona-tres #content .wrapper{
		width: 481px !important;
	}
	#strona-tres #content .wrapper .content{
		width: 420px !important;
  		float: left !important;
	}
	#strona-tres #content .wrapper .polecane{
		width: 420px !important;
	}
	#strona-tres #content .nag .wrapper h1{
		width: 450px !important;
	}
	#single_nabory .title .post_title{
		width: 481px !important;
	}
	#single_nabory .status{
		width: 481px;
	}
	#single_nabory .post_content{
		width: 481px;
	}
	#single_nabory .post_content article{
		width: 481px;
	}
	#single_nabory .post_content .content_after{
		width: 481px;
		margin-top: 170px;
	}
	#single_nabory .post_content .links{
		width: 422px;
		position: absolute;
		margin-top: 280px;
	}
	#pliki .right_panel{
		width: 481px;
		padding-left: 0px;
		margin-left: 30px;
	}
	#pliki .left_panel{
		width: 481px;
		margin-left: 30px;
	}
	#pliki .left_panel #nab_form{
		width: 330px;
		background-size: 100%;
		padding-left: 120px;
		padding-top: 40px;
		margin-left: auto;
		margin-right: auto;
	}
	.nag-pliki .wrapper h1{
		width: 481px;
		margin-left: auto;
		margin-right: auto;
	}
	#pliki #content .wrapper .content{
		width: 481px;
		margin-left: auto;
		margin-right: auto;
	}
	#single_dokument .post_content{
		width: 481px;
	}
	#single_dokument .post_content article{
		width: 481px;
	}
	#single_dokument .post_content article .dokument .left_title{
		width: 200px;
	}
	#single_dokument .post_content article .zalacznik .left_title{
		width: 200px;
	}
	#single_dokument .title .post_title{
		width: 481px !important;
		margin-left: auto;
		margin-right: auto;
	}
	#single_dokument .post_content article .dokument .content{
		width: 481px;
	}
	#single_dokument .post_content article .zalacznik .content{
		width: 568px;
	}
	.menu_front_page .menu_front_page_cat ul li{
		/*width: 240px !important;*/
	}
	.more_prog .more_prog_inside .more_prog_one{
		/*width: 230px !important;*/
	}
	.more_prog .more_prog_inside{
		height: 500px;
	}
	.car_cap{
		margin-top: 150px !important;
	}
	.title_wiadomosci{
		//width: 450px !important;
	}
	.ocarousel_window_slides div.text_wiad{
		//width: 430px !important;
		margin-top: 5px;
	}
	.ocarousel_indicators{
		margin-top: -60px !important;
	}
	.one_wiad{
		border: none !important;
	}
	.wiadomosci_h1{
		width: 481px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#footer{
		width: 100% !important;
	}
        #mp-content #footer .wrapper .footer-left{
            width: 100% !important;
            clear: both;
        }
        #mp-content #footer .wrapper .footer-left .footer-left-content{
            width: 99% !important;
        }
        #mp-content #footer .wrapper .footer-left .footer-left-content p{
            width: 100% !important;
        }
        #mp-content #footer .wrapper .footer-right{
            width: 100% !important;
        }
        #mp-content #footer .wrapper .footer-right .footer-right-nav .menu-footer-menu-container{
            float: none;
            padding: 0;
        }
        #mp-content #footer .wrapper .footer-right .footer-right-nav{
            width: 100%;
        }
        .footer-right ul li{
            margin-top: 15px;
            border-bottom: 1px solid #D3D3D3;
        }

	#mp-content #footer .wrapper .footer-right-links{
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: start;
        margin-right: 0px !important;
	}
	#mp-content #footer .info .wrapper p{
		margin-left: 70px;
	}
	#mp-content #footer .info .wrapper p{
		margin-left: 60px !important;
	}
	#mp-content #footer .info .wrapper .socialmedia{
		margin-right: 64px !important;
	}
	.menu_front_page .menu_front_page_cat ul li{
		width: 240px !important;
	}
	#banner{
		//width: 480px !important;
	}
	.more_prog .more_prog_inside .more_prog_one{
		width: 225px;
	}
	.one_wiad:first-of-type{
		padding-left: 0px !important;
	}
	.one_wiad{
		padding-left: 0px !important;
	}
	#nasze_ser{
		height: 500px;
	}
	.inside{
		width: 481px !important;
	}
	#service1{
		width: 30% !important;
		height: 20px;
	}
	#service2{
		width: 30% !important;
	}
	#service3{
		width: 30% !important;
	}
	#service4{
		width: 30% !important;
	}
	#service5{
		width: 30% !important;
	}
	#service6{
		width: 30% !important;
	}
	#service7{
		width: 30% !important;
	}
	#offcanvas .menu{
		margin-top: 4px;
	}
	#abaner{
		border-bottom: 1px solid #979797;
		height: 85px;
	}
	#abaner1{
		border-bottom: 1px solid #979797;
		height: 120px;
		display: none;
	}
	#offcanvas{
		margin-top: 110px !important;
	}
	.menu_front_page{
		margin-top: 12px !important;
	}
        .projects .cont{
            width: 100%;
        }
        .projects .cont .center_info{
            width:70%;
            margin-left: 15%
        }
        .buuton_more_proj{
            width:70%;
            margin-left: 15%;
        }
        .search_nav1{
            margin-top: 110px;
        }
        #mp-content #footer .wrapper .footer-left-banerue img{
            width: 90% !important;
        }
        #cookie-law-info-bar{
            width: 100%;
            margin-left: 0;
        }
        #mp-content .nag{
            height: auto !important;
            min-height: 100px !important;
        }
        #wsparcie #content .wrapper .content table{
            width: 100% !important;
        }
        #punkty-info #content .wrapper .content .content_right{
            width: 100%;
        }
        .menu_front_page h1{
            width: 100% !important;
        }
}

@media screen and (max-width: 550px){
	#offcanvas .menu{
		margin-top: 45px;
	}
        #offcanvas .menu .trigger{
            max-width: 116px;
            padding-right: 0px;
        }
	.search-form {
  		width: 450px;
  		margin-top: -10px;
	}
	#pliki .right_panel{
		width: 481px;
		padding-left: 0px;
		margin-left: 5px;
	}
	#pliki .left_panel{
		width: 481px;
		margin-left: 0px;
	}
	#offcanvas .menu{
		margin-top: 4px;
	}
	#abaner{
		border-bottom: 1px solid #979797;
		height: 85px;
	}
	#abaner1{
		border-bottom: 1px solid #979797;
		height: 120px;
		display: none;
	}
	#offcanvas{
		margin-top: 100px !important;
	}
	.menu_front_page{
		margin-top: 2px !important;
	}
        .search_nav1{
            margin-top: 103px;
        }
}

@media screen and (max-width: 500px){
	.search-form {
  		width: 400px;
  		margin-top: -10px;
	}
	#offcanvas .menu{
		margin-top: 40px;
	}
	#pliki .right_panel{
		width: 481px;
		padding-left: 0px;
		margin-left: -10px;
	}
	#pliki .left_panel{
		width: 481px;
		margin-left: -17px;
	}
	#offcanvas .menu{
		margin-top: 4px;
	}
	#abaner{
		border-bottom: 1px solid #979797;
		height: 85px;
	}
	#abaner1{
		border-bottom: 1px solid #979797;
		height: 120px;
		display: none;
	}
	#offcanvas{
		margin-top: 98px !important;
		width: 100px !important;
	}
	.menu_front_page{
		margin-top: 0px !important;
	}
        .search_nav1{
            margin-top: 101px;
        }
        #mp-content .pomoc{
            width: 99% !important;
            margin-right: 0px !important;
        }
        #mp-content .pomoc p{
            width: 100% !important;
        }
        #efekty #content .wrapper .content .post .post-content-info ul li.bbb{
            font-size: 65px;
        }

}
@media screen and (max-width: 480px){
	.search-form {
  		width: 300px;
  		margin-top: 0px;
	}
	.menu_front_page .menu_front_page_cat ul li .text{
        	margin-left: 7px !important;
        }
        .more_prog .more_prog_inside .more_prog_one{
            width: 225px;
        }
	#offcanvas .menu{
		width: 116px !important;
	}
	#offcanvas .area ul{
		width: 300px !important;
	}
	#offcanvas .menu{
		margin-top: 29px;
	}
	#mp-content #content .nag .wrapper h1{
		margin-left: 15px !important;
	}
	#mp-content #content .wrapper .content{
		width: 340px;
		margin-left: auto;
		margin-right: auto;
	}
	#mp-content #content .nag{
		width: 340px;
		margin-left: auto;
		margin-right: auto;
	}
	.wrapper{
		width: 340px !important;
		margin-left: auto  !important;
		margin-right: auto  !important;
	}
	#mp-content #content .wrapper .seealso{
		margin-right: 28px !important;
		width: 282px !important;
	}
	#mp-content #content .wrapper .listsubcat{
		margin-left: 0px !important;
		width: 275px !important;
		height: auto !important;
	}
	#mp-content #content .wrapper .post{
		margin-left: 0px !important;
		width: 320px !important;
	}
	#mp-content #content .wrapper .listsubcat ul{
		-webkit-column-count: 1 !important;
		list-style-type: none !important;
	}
	#mp-content #content .wrapper .listsubcat ul li a{
		line-height: 1 !important;
	}
		#nabory .content, #nabory .content1{
		margin-left: 0px;
		width: 440px !important;
	}
	#nabory .content1 .right_panel{
		width: 330px;
		padding-left: 0px;
	}
	#nabory .content1 .right_panel .one_post .content_title{
		width: 255px;
	}
	#nabory .content1 .left_panel #nab_form{
		padding: 5px;
		width: 300px;
		background-size: 100%;
		padding-left: 25px;
	}
	#nabory .content1 .left_panel{
		width: 340px;
	}
	#nabory .content1 .left_panel #nab_form #cal{
		margin-right: 20px;
	}
	#nabory .content1 .right_panel .one_post .content_title .title{
		width: 260px;
	}
	#nabory .content, #nabory .content1{
		width: auto !important;
	}
	#strona-tres #content .wrapper{
		width: 370px !important;
	}
	#strona-tres #content .wrapper .content{
		width: 320px !important;
  		float: left !important;
	}
	#strona-tres #content .wrapper .polecane{
		width: 305px !important;
	}
	#strona-tres #content .nag .wrapper h1{
		width: 450px !important;
	}
	#single_nabory .title .post_title{
		width: 350px !important;
	}
	#single_nabory .status{
		width: 350px;
	}
	#single_nabory .post_content{
		width: 350px;
	}
	#single_nabory .post_content article{
		width: 350px;
	}
	#single_nabory .post_content .content_after{
		width: 350px;
		margin-top: 170px;
	}
	#single_nabory .post_content .links{
		width: 292px;
		position: absolute;
		margin-top: 345px;
	}
		#pliki .right_panel{
		width: 350px;
		padding-left: 0px;
		margin-left: 30px;
	}
	#pliki .left_panel{
		width: 350px;
		margin-left: 30px;
	}
	#pliki .left_panel #nab_form{
		width: 280px;
		background-size: 100%;
		padding-left: 55px;
		padding-top: 40px;
		margin-left: auto;
		margin-right: auto;
	}
	.nag-pliki .wrapper h1{
		width: 350px;
		margin-left: auto;
		margin-right: auto;
	}
	#pliki #content .wrapper .content{
		width: 350px;
		margin-left: auto;
		margin-right: auto;
	}
	#pliki .right_panel .one_post .content_title .title{
		width: 350px;
	}
	#single_dokument .post_content{
		width: 350px;
	}
	#single_dokument .post_content article{
		width: 350px;
	}
	#single_dokument .post_content article .dokument .left_title{
		width: 200px;
	}
	#single_dokument .post_content article .zalacznik .left_title{
		width: 200px;
	}
	#single_dokument .title .post_title{
		width: 350px !important;
		margin-left: auto;
		margin-right: auto;
	}
	#single_dokument .post_content article .dokument .content{
		width: 350px;
	}
	#single_dokument .post_content article .zalacznik .content{
		width: 350px;
	}
	 #footer{
        width: 320px !important;
    }
    #mp-content .pomoc{
    	/*width: 300px !important;*/
    }
    #mp-content #footer .wrapper .footer-left .footer-left-nag h2{
    	float: left !important;
    }
    #mp-content .pomoc p{
    	/*width: 300px !important;*/

    }
    #mp-content #footer .wrapper .footer-left .footer-left-content p{
		margin-left: 0px !important;
		text-align: left !important;
	}
	#mp-content #footer .wrapper .footer-right{
		margin-right: 0px !important;
	}
	#mp-content #footer .wrapper .footer-right-links{
		/*width: 280px !important;*/
	}
	#mp-content #footer .info .wrapper p{
        margin-left: -10px !important;
  		margin-top: 50px !important;
	}
	#mp-content #footer .info .wrapper .socialmedia{
		margin-top: -105px !important;
		margin-right: 18px !important;
	}
	.menu_front_page .menu_front_page_cat ul li{
		width: 160px !important;
	}
	.submenu_menu ul li{
		width: 160px !important;
	}
	#banner{
		//width: 320px !important;
	}
	#nasze_ser{
		height: 600px;
	}
	.inside{
		width: 320px !important;
	}
	#service1{
		width: 150px !important;
		height: 20px;
	}
	#service2{
		width: 150px !important;
	}
	#service3{
		width: 150px !important;
	}
	#service4{
		width: 150px !important;
	}
	#service5{
		width: 150px !important;
	}
	#service6{
		width: 150px !important;
	}
	#abaner{
        width: 100% !important;
       }
       #abaner1{
        width: 100% !important;
       }
       #offcanvas .menu{
		margin-top: 4px;
	}
	#abaner{
		border-bottom: 1px solid #979797;
		height: 85px;
	}
	#abaner1{
		border-bottom: 1px solid #979797;
		height: 120px;
		display: none;
	}
	#offcanvas{
		margin-top: 85px !important;
		width: 116px !important;
	}
	.menu_front_page{
		margin-top: 5px;
	}
	#menu-footer-menu{
		//width: 300px;
	}
	#mp-content #footer .wrapper .footer-right .footer-right-nav{
		overflow-y: inherit;
	}
        .projects .cont .center_info{
            width: 100%;
            height: auto;
            margin-left: 0;
            margin-right: 0;

        }
        .projects .cont .center_info .project_title{
            margin-top: 35px;
            margin-left: 35px;
            margin-right: 35px;
        }
        .projects .cont .center_info .project_date{
            margin-top: 15px;
            margin-left: 35px;
        }
        .buuton_more_proj{
            margin-top:10px;
            margin-bottom: 10px;
        }
        #mp-content #footer .wrapper .footer-left-banerue img{
            width: 90% !important;
        }
        div.wpcf7 a{
            margin-left: 0;
            margin-right: 0 !important;
        }
        #centralny-punkt .wrapper .content .content_left #form1 .wpcf7 form p .wpcf7-submit{
            margin-left: 0;
        }
        #punkty-info #content .wrapper .content .content_left{
            width: auto;
        }
		#faq .one_post .content_title {
			max-width: 70%;
		}
		#faq .one_post .title {
			font-size: 0.8rem;
			line-height: 1;
		}
		#faq .content-one-post {
		  font-size: 0.7rem;
		  line-height: 1;
		}
		.go_to_site {
			width: 100%;
		}
		
}
@media screen and (max-width: 450px){
    .projects{
        margin-top: -65px;
    }
    .projects .cont .center_info{
        margin-top: 80px;
    }
    #mp-content #footer .wrapper .footer-left-nag img{
        display: none;
    }
    #pliki .left_panel{
        width: 300px;
    }
    #pliki .right_panel{
        width: 300px;
        clear: both;
    }
    #pliki .right_panel .one_post .content_title .title{
        width: 100%;
    }
}
@media screen and (max-width: 400px){
	#pliki #content .wrapper{
		width: 400px !important;
	}
	#pliki .right_panel{
		width: 350px;
		padding-left: 0px;
		margin-left: 5px;
	}
	#pliki .left_panel{
		width: 350px;
		margin-left: 5px;
	}
        .projects{
            margin-top: -80px;
        }
        .projects .cont .center_info{
        margin-top: 95px;
        }
        #pliki .left_panel{
        width: 290px;
        }
        #pliki .right_panel{
        width: 290px;
        clear: both;
        }
        #faq #content .wrapper .bottom .faq_content .one_post .text{
            width: 90%;
        }
}
/*responsive */
@media screen and (max-width: 1340px) {
        #slownik #content .nag {
            margin-bottom: 31px;
        }
        #slownik #content .letters {
            position: static;
            display: block;
            max-width: 650px;
            margin-left: auto;
            margin-right: auto;
            width: 100%;
        }
        #slownik #content .letters .litera{
            margin-top: -10px;
        }
}


@media screen and (max-width: 1280px){
	#mp-content #content .wrapper .content{
		width: 980px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.breadcrumb-container{
		margin-left: auto !important;
		margin-right: auto !important;
		width: 980px !important;
		max-width: 100%;
	}
	.breadcrumb-container ul li:first-child{
		margin-left: -8px !important;
	}
	#znajdz .wrapper{
		width: 980px !important;
	}
	#strona-tres .wrapper{
		width: 980px !important;
	}
	#strona-tres #content .wrapper .content{
		width: 700px !important;
	}
	#mp-content .nag .wrapper h1{
		width: 980px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#efekty #content .wrapper{
		width: 980px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
        #slownik #content .nag .wrapper {
            width: 980px !important;
        }
        #slownik #content .nag .wrapper h1 {
            margin-left: 0px;
            width: 135px !important;
        }
        #slownik #content .nag .wrapper .breadcrumb-container {
            margin-left: 0px;
        }


}

@media screen and (max-width: 1100px){
    #mp-content #faq #content .wrapper .content{
        width: 98% !important;
        margin-left: 1% !important;
    }
    #faq .wrapper{
        width: auto;
    }
    #faq #content .wrapper .bottom{
        width: 98% !important;
        margin-left: 1% !important;
    }
    #kontakt iframe{
        max-width: none;
        float: none;
    }
    #kontakt table{
        width: 90%;
        margin-left: 5%;
    }
}




@media screen and (max-width: 981px){
	#mp-content #content .nag .wrapper h1{
		margin-left: 0px !important;
	}
	#mp-content #content .wrapper .content{
		width: 100% !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#znajdz .wrapper{
		width: 900px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#strona-tres .wrapper{
		width: 900px !important;
	}
	#strona-tres #content .wrapper .content{
		width: 500px !important;
	}
	#mp-content .nag .wrapper h1{
		width: 900px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#analizy #content .wrapper .content{
		width: 769px !important;
	}
	#analizy #content .nag .wrapper{
		width: 769px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#analizy #content .nag .wrapper h1{
		width: 769px !important;
		margin-left: aut;
		margin-right: auto;
	}
	#analizy #content .wrapper{
		width: 769px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#efekty #content .wrapper{
		width: 900px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
}









@media screen and (max-width: 900px){
	#mp-content #content .wrapper .content{
		width: 100% !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#znajdz .wrapper{
		width: 769px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#strona-tres .wrapper{
		width: 769px !important;
	}
	#strona-tres #content .wrapper .content{
		width: 500px !important;
	}
	#mp-content .nag .wrapper h1{
		width: 769px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#analizy #content .wrapper .content{
		width: 769px !important;
	}
	#analizy #content .nag .wrapper{
		width: 769px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#analizy #content .nag .wrapper h1{
		width: 769px !important;
		margin-left: aut;
		margin-right: auto;
	}
	#analizy #content .wrapper{
		width: 769px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#efekty #content .wrapper{
		width: 769px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
}









@media screen and (max-width: 768px){
	#mp-content #content .wrapper .content{
		width: 100% !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#znajdz .wrapper{
		width: 601px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#strona-tres .wrapper{
		width: 600px !important;
	}
	#mp-content .nag .wrapper h1{
		width: 601px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#single_dokument .title{
		margin-top: 50px !important;
	}
	#analizy #content .wrapper .content{
		width: 601px !important;
	}
	#analizy #content .nag .wrapper{
		width: 601px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#analizy #content .nag .wrapper h1{
		width: 601px !important;
		margin-left: aut;
		margin-right: auto;
	}
	#analizy #content .wrapper{
		width: 601px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#efekty #content .wrapper{
		width: 601px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
}









@media screen and (max-width: 640px){
	#single_dokument .title{
		margin-top: 100px !important;
	}
}









@media screen and (max-width: 600px){
	#mp-content #content .wrapper .content{
		width: 100% !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#znajdz .wrapper{
		width: 481px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#strona-tres .wrapper{
		width: 481px !important;
	}
	#mp-content .nag .wrapper h1{
		width: 481px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#realizacja-kafle #content .wrapper{
		width: 481px !important;
	}
	#analizy #content .wrapper .content{
		width: 481px !important;
	}
	#analizy #content .nag .wrapper{
		width: 481px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#analizy #content .nag .wrapper h1{
		width: 481px !important;
		margin-left: aut;
		margin-right: auto;
	}
	#analizy #content .wrapper{
		width: 481px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#efekty #content .wrapper{
		width: 481px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
}









@media screen and (max-width: 500px){
	#mp-content #content .nag .wrapper h1{
		width: 320px !important;
	}
	#mp-content #content .nag .wrapper .breadcrumb-container{
		width: 320px !important;
		margin-left: 0px !important;
	}

}









@media screen and (max-width: 480px){
	#mp-content #content .wrapper .content{
		width: 280px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#znajdz .wrapper{
		width: 320px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#strona-tres .wrapper{
		width: 320px !important;
	}
	#mp-content .nag .wrapper h1{
		width: 320px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#realizacja-kafle #content .wrapper{
		width: 320px !important;
	}
	#analizy #content .wrapper .content{
		width: 320px !important;
	}
	#analizy #content .nag .wrapper{
		width: 320px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#analizy #content .nag .wrapper h1{
		width: 320px !important;
		margin-left: aut;
		margin-right: auto;
	}
	#analizy #content .wrapper{
		width: 320px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#efekty #content .wrapper{
		width: 320px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
        #mp-content #kontakt #content .wrapper{
            width: auto !important;
        }
        #mp-content #kontakt #content .wrapper .content{
            width:100% !important;
            margin:0;
        }
        #kontakt iframe{
            width: 100%;
            margin:0;
        }
        #kontakt table{
            width: 100%;
            margin:0;
        }
        #centralny-punkt .wrapper .content .content_left #form2 .wpcf7 form p .radio-956, #centralny-punkt .wrapper .content .content_left #form1 .wpcf7 form p .wpcf7-form-control-wrap{
            width:auto;
            height: auto;
        }
        #centralny-punkt .wrapper .content .content_left #form2 .wpcf7 form p .wpcf7-submit{
            margin-left: 0;
        }
        #centralny-punkt .wrapper .content .content_left #form1 .wpcf7 form p .wpcf7-email,
        #centralny-punkt .wrapper .content .content_left #form1 .wpcf7 form p .wpcf7-form-control-wrap .wpcf7-select,
        #centralny-punkt .wrapper .content .content_left #form2 .wpcf7 form p .wpcf7-email,
        #centralny-punkt .wrapper .content .content_left #form2 .wpcf7 form p .wpcf7-form-control-wrap .wpcf7-select,
        #centralny-punkt .wrapper .content .content_left #form1 .wpcf7 form p .wpcf7-textarea{
            width: 250px !important;
        }
        .font_size_link {
            font-size: 10px !important;
            max-width: 100%;
        }
        .title_wiadomosci {
            font-size: 12px;
        }
        .buuton_more_wiad,.projects .cont .bottom_info{
            font-size: 13px;
            margin-bottom: 0px !important;
        }
        .projects {
            margin-top: 0px;
        }
        .wiadomosci_h1 {
            font-size: 1.5rem;
            padding-left: 20px;
			max-width: 100%;
        }
        .ocarousel_window_slides div.data_title {
            margin-top: 25px !important;
        }
        .datka{
            display: none;
        }
        .button_map_project {
            margin-top: 0px !important;
            margin-bottom: 0px;
            margin-left: 15px;
            padding: 0;
            line-height: 14px;
            height: auto;
        }
        .car_cap {
            margin-top: 185px !important;
        }
        .projects .cont .bottom_info{
            max-width: 480px;
            padding-top: 10px;
            padding-bottom: 10px;
            max-height: 89px;
        }
        .but_more_wiad {
            margin-top: 0px;
        }
        .one_wiad, .one_wiad a {
            font-size: 15px;
        }
        .ocarousel_window_slides {
                height: 400px;
        }
        .projects .ocarousel_window_slides div img.wp-post-image {
            height: auto !important;
            margin-top: 0px !important;
            width: 50%;
        }
        #mp-content #footer .wrapper .footer-right-links {
                width: 100%;
            }

}
.zgoda_nsp-wrap, .zgoda2_ukryta-wrap{
    display: none;
}
.zgoda-wrap .ninja-forms-field-description{
    display: none;
}
.fundusz-content ul, .fundusz-content ol {
  padding: 20px;
}
.fundusz-content {
  display: inline-block;
  width: 100%;
  position: relative;
  padding: 20px;
}