body {margin: 0px; padding: 0px; width: 100%; height: 100%; background:#fff; overflow-x:hidden}
body, input, textarea, select, div, td  {  text-align: left; color: #3b3b3b;}
.all input, .all textarea, .all select, .all div, .all td , .all ul li { }

.fl{ float:left;}
.fr{ float:right;}
.cl {clear: both;}
img {border:none; margin:0px; padding:0px; }
h1 , h2 , h3 , h4 , h5, h6{padding:0px; font-size: 18px; margin:0px;  font-weight: normal;  }
a:link , a:visited , a:hover {text-decoration: none; color:#53c6f0;}
a:hover {color:#ccc}

p{ margin:0px 0px 5px 0px; padding:0px;  }
.no-padding { padding:0px;}

img.alignleft , .alignleft{ float:left; margin-right:10px;}
img.alignright { float:right; margin-left:10px;}
img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto;}

.all{ width:1150px; margin:auto; position:relative; }
.top { position:absolute;top:50px;width:100%;height:88px; background:rgba(255,255,255,0.85);z-index:100;}
.fixed { position:fixed;z-index:20000}
a.bip { float:left;margin:10px 0px 0px 15px;}

.gradient { width:100%;height:137px;}

#logo{float:left; width:252px; height:79px; margin:0px 0px 20px 0px;}
.slider { width:100%;height:426px;background:url(../img/naglowek.jpg) top center no-repeat;}

#bip-logo { float:left;width:70px;height:100%;margin-top:150px;}
#bip-logo-tekst { float:left;font-size:25px;color:#313131;font-family:'fira_sansextralight';margin-top:150px;}
#bip-logo-tekst h1 {margin-top:0px;color:#313131;font-family:'fira_sansextralight';letter-spacing:1px;margin:0px 0px 10px 0px;font-size:30px;}
#bip-logo-tekst h2 { float:left;font-size:25px;color:#313131;font-family:'fira_sansextralight';margin:0px;}

#wyszukiwarka {float:right; width:338px; height:31px;margin-top:10px;position:relative; }
#wyszukiwarka label {float:right; color:#271d67; font-size:12px; width:75px; height:21px; border-right:1px solid #dcdcdc; margin-left:12px; margin-top:9px;}
#wyszukiwarka input[type="text"]{width:265px; text-align:right;float:right; height:auto; background:none;  border:0px solid #ccc; color:#636363;font-size:12px; margin-left:5px; margin-top:6px;border:1px solid #d9d9d9;padding:6px 40px 6px 5px;}

#wyszukiwarka a {position:absolute;float:right;width:30px;height:30px;display:block;right:0px;top:9px;}
#wyszukiwarka a:before {
	float:left;
	display:block;
    font-family: 'FontAwesome';
    content: "\f002";
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #a4a4a4;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    top: 0px;
    left: 0;
    z-index:10000;
    text-indent:0;
}
#wyszukiwarka a:hover:before { color:#000;}
#wyszukiwarka  input[type="submit"]:hover{ background-color:#636363;
-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out}


#myslidemenu{ float:right; height:50px;width:870px;margin-top:23px;}

#wmsseslider { height:667px;width:100%;float:left; }
.ms-container { text-transform:uppercase;font-family:"fira_sanslight" !important;;}
.ms-bullets.ms-dir-h { right:calc(50% + 580px) !important; bottom:-60px !important;z-index:10000;}
.ms-skin-default .ms-bullet { width:13px;height:13px;border:2px solid #000;background:none;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.ms-skin-default .ms-nav-next, .ms-skin-default .ms-nav-prev { top:55%; }
.jeden { left:calc(50% - 600px) !important;}
.drugi { left:calc(50% - 600px) !important;}
.trzeci { left:calc(50% - 480px) !important;}
.ms-skin-default .ms-bullet-selected { background:#7fdcfe;border:2px solid #fefefe;}
.pozycja { position:relative;}

#slider{float:left; width:100%; height:530px;}

.bip-about { background:transparent;padding-top:40px;font-size:15px; font-family:'fira_sanslight';z-index:1000;min-height:400px;}
.bip-tabs { width:100%;float:left;background:#f7f7f7;min-height:430px;}

.bip-na-skroty h2 { border:1px solid #8f8f8f;font-size:15px;padding:20px 15px 20px 25px;margin:15px 0px 0px 0px;background:url(../img/arrow.jpg) right 10px top 10px no-repeat;}

.bip-na-skroty ul {margin:15px 0px 15px 0px;padding:0px;list-style:none;width:auto;display:inline-block; font-size:12px;width:100%;}
.bip-na-skroty ul li {margin:0px;padding:0px;display:block;width:100%;float:left;border-bottom:1px solid #d5d5d5; }
.bip-na-skroty ul li:last-child { border-bottom:0px;}
.bip-na-skroty ul li a { float:left;width:100%;color:#707070;font-family: 'fira_sanslight';font-size:14px;padding:17px 17px 17px 40px;}
.bip-na-skroty ul li a:hover { color:#53c6f0;}
.bip-na-skroty ul li a.current { color:#000; }

.bip-na-skroty ul li a:before {
	float:left;
	display:block;
    font-family: 'FontAwesome';
    content: "\f0a9";
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #ededed;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    left: 8px;
    margin-top:-3px;
    z-index:10000;
    text-indent:0;
}
.bip-na-skroty ul li a:hover:before {
    color: #53c6f0;
}

.bip-instrukcja a { width:175px;height:40px;text-align:center;background:#3498db;color:#fff;font-size:16px;font-family: 'fira_sanslight';display:block;padding-top:10px;}
.bip-buttony ul { margin:0px;padding:0px;display:inline;float:right}
.bip-buttony ul li { list-style:none;float:left;}

.dodatkowe { float:left;width:100%;min-height:310px;}
.dodatkowe1 { padding-top:90px;}

#bglewa { width:773px;height:256px;background:url(../img/bglewa.jpg) top center;margin:30px 0px 0px 0px;float:right;position:relative;padding:40px 0px 50px 120px;}
.button { width:320px;height:76px;display:block;float:left;padding:10px 0px 0px 80px;background:url(../img/ico1.png) top left no-repeat;font-size:30px;font-family:'fira_sansextralight';}
.button1 { width:320px;height:76px;display:block;float:left;padding:18px 0px 0px 80px;background:url(../img/ico2.png) top left no-repeat;font-size:18px;font-family:'fira_sansextralight';}
.button1 a { color:#000;}
.button2 { width:320px;height:76px;display:block;float:left;padding:10px 0px 0px 80px;background:url(../img/ico3.png) top left no-repeat;font-size:30px;font-family:'fira_sansextralight';}
.button3 { width:320px;height:76px;display:block;float:left;padding:10px 0px 0px 80px;background:url(../img/ico4.png) top left no-repeat;font-size:30px;font-family:'fira_sansextralight';}


.namapie { min-height:100px;float:left;width:100%;}
.namapie a { width:370px;height:69px;background:url(../img/icomapa.jpg) top left no-repeat;padding:12px 0px 0px 70px;display:block;margin:auto;font-size:30px;color:#4d4d4d;font-family:'fira_sansextralight';}

.tyt { position:relative;z-index:10000;float:left;clear:both;width:100%;}
.tyt h3,.tyt h2,.tyt h1 {margin-top:25px;color:#313131;font-family:'fira_sansextralight';letter-spacing:2px;margin:0px 0px 20px 0px;font-size:65px;}
.tytglowna a {margin-top:-15px;float:left;clear:both; }

.tyt2 h3 {margin-top:25px;color:#4d4d4d;font-family:'fira_sansextralight';letter-spacing:2px;margin:0px 0px 0px 0px;font-size:20px;}
.tyt2 h2 {margin-top:25px;color:#4d4d4d;font-family:'fira_sansextralight';letter-spacing:2px;margin:0px 0px 0px 0px;font-size:30px;}
.tyt1 h2 {margin-top:25px;color:#313131;font-family:'fira_sansextralight';letter-spacing:2px;margin:0px 0px 5px 0px;font-size:28px;}
.tyt1 h1 {margin-top:25px;color:#313131;font-family:'fira_sansextralight';letter-spacing:2px;margin:0px 0px 5px 0px;font-size:28px;}

.dodatkowe2 { float:left;width:100%;min-height:310px; }
.bip-dodatkowe {display:table; width:320px;height:180px;margin:auto;margin-top:10%;}
.bip-dodatkowe span{ width:320px;height:180px;display:table-cell;font-size:50px;font-family:'fira_sansextralight';vertical-align: middle;color:#7f7f7f;padding-left:30px;}

#bgprawa { width:773px;height:256px;background:url(../img/bgprawa.jpg) top center;margin:30px 0px 0px 0px;float:left;position:relative;padding:40px 30px 50px 30px;}

.waznelinki { padding-top:50px;}

/* tabs */
.tabs-menu {
	position:relative;
	float:left;
	margin-top:0px;
    height: 50px;
    clear: both;
    padding:0px;
    margin:0px;
}
ul.tabs-menu { list-style:none;width:100%;text-align:left;margin:-50px 0px 0px 0px;padding:0px;}
.tabs-menu li {
    line-height: 30px;
    display:inline-block;
    margin-right: 0px;

    border: none;
    padding:0px;
}

.tabs-menu li.current {
    position: relative;
    background-color: none;
    font-family:'VBold';
    z-index: 5;
    background:#f7f7f7;
}

.tabs-menu li a {
	font-family:'fira_sansregular';
	letter-spacing:1px;
	float:left;
	display:block;
	width:100%;
	height:100%;
    padding: 10px 10px 15px 10px;
    color: #bbc0c4;
    text-decoration: none;
    font-size:18px;
    text-align:left;
}

.tabs-menu .current a {
    color: #000;
}

.tab {
    background-color: none;
    float: left;
    margin-bottom: 20px;
    width: 100%;
}

.tab-content {
	text-align:center;
    width: 100%;
    display: none;
    font-size:12px;
    line-height:24px;
}

#tab-1 {
 display: block;
}
.infoautor {font-size:11px;line-height:14px;margin-top:15px;color: #868686;}
.newsglownalewa { float:left;width:80%}
.newsglownaprawa { float:left;width:20%}
.newsglownaikona { float:left;width:40px;height:40px;display:block;}
.newsglownadata { float:left;width:100px;font-weight:bold;margin-left:10px;}
.newsglownaczas { float:left;width:100px;margin-left:10px;}
.newsglowna { float:left;padding:20px 20px 20px 0px;height:auto;margin:0px 0px 0px 0px;border-bottom:1px solid #b7b7b7;width:100%;}
.newsglowna h2 { clear:both;float:left;width:100%;font-family:'fira_sanslight';color:#3b3b3b;font-size:14px;margin:5px 0px 5px 0px;font-family:'fira_sansregular';}
.newsglowna p { text-align:left;}
.kontenernewsy { float:left;width:100%;clear:both;}
.bip-archiwum {display:table; width:320px;height:140px;border:1px solid #a2a2a2;margin:auto;margin-top:30%;}
.bip-archiwum a{ width:320px;height:140px;display:table-cell;font-size:50px;font-family:'fira_sansextralight';vertical-align: middle;color:#7f7f7f;padding-left:30px;line-height:40px;}
.bip-archiwum a span { clear:both;float:left;width:100%;font-size:18px;}

.buttony { margin:10px 0px 30px 0px;}
.buttony a { width:100%;height:100%;min-height:120px;display:block;float:left;background:#f1f1f1;font-size:50px;font-family:'fira_sansextralight';color:#3a3a3a;padding:10px 0px 0px 40px;}
.buttony a span { width:100%;font-size:14px;float:left;clear:both;}

.mapaglowna { display:table;width:100%;height:321px;color:#000;text-transform:uppercase;min-height:321px;background:url(../gfx/mapa.png) top center no-repeat;}
.mapaglowna > span { padding-left:22%;padding-bottom:15%;width:84%;height:100%;display:table-cell;vertical-align:middle;position:relative;text-align:left;font-size:28px;font-family: 'fira_sansextralight';}
.mapaglowna span span {font-family: 'fira_sanslight'; }
.mapaglowna a { font-size:18px;color:#313131}
.mapaglowna a:hover { font-size:18px;color:#0093dd}

#mapakontakt { min-height:400px;}

/*partnerzy*/
#loga  { width: 100%;height: 155px;position: relative; }
#loga div.scrollableArea a { display:block;float:left;padding:30px 20px 30px 20px; cursor:default;}
#loga div.scrollableArea a img {
    -moz-transition: all 300ms;
    -webkit-transition: all 300ms;
    -o-transition: all 300ms;
    -ms-transition: all 300ms;
    transition: all 300ms;
    animation: all 300ms;
 -webkit-filter: grayscale(100%); filter: grayscale(100%);
}
#loga div.scrollableArea a:hover img {
 -webkit-filter: none; filter:none;
}
#loga1  { width: 100%;height: 155px;position: relative; }
#loga1 div.scrollableArea a { display:block;float:left;padding:30px 20px 30px 20px; cursor:default;}
#loga1 div.scrollableArea a img {
    -moz-transition: all 300ms;
    -webkit-transition: all 300ms;
    -o-transition: all 300ms;
    -ms-transition: all 300ms;
    transition: all 300ms;
    animation: all 300ms;
 -webkit-filter: grayscale(100%); filter: grayscale(100%);
}
#loga1 div.scrollableArea a:hover img {
 -webkit-filter: none; filter:none;
}
#mapa {float:left;width:100%;height:360px; position:relative;z-index:1000}

.bottom { margin:0px 0px 0px 0px; color:#6b6b6b;background:#f4f4f4;height:200px;float:left;width:100%;}
.podpisy { margin:60px 0px 60px 0px;color:#6b6b6b;background:#f5f5f5;}
.footer { color:#6b6b6b;}
#footer { float:left;width:1200px;padding:60px 0px 30px 0px;margin-bottom:50px;font-size:12px;color:#e8e8e5}
#footer a { color:#e8e8e5}

.menudol { float:left;width:100%;margin-top:50px}
.menudol ul { float:left;margin:0px; padding:0px;width:100%;list-style:none;}
.menudol ul li { float:left; display:inline-block;}
.menudol ul li a { float:left;text-transform:uppercase;padding:10px 20px 10px 20px;color:#6b6b6b;font-family:'fira_sansregular';}
.menudol ul li:first-child a {padding-left:0px;}
.menudol ul li a:hover { color:#000}
.menudol1 { float:left;width:100%;margin-top:15px}
.menudol1 ul { float:left;margin:0px; padding:0px;width:100%;list-style:none;}
.menudol1 ul li { float:left; display:inline-block;}
.menudol1 ul li a { float:left;text-transform:uppercase;padding:0px 20px 0px 20px;color:#9d9d9d;font-family:'fira_sansregular';border-right:1px solid #b9b9b9;}
.menudol1 ul li:first-child a {padding-left:0px;}
.menudol1 ul li:last-child a {border-right:0px;}
.menudol1 ul li a:hover { color:#000}

.kontakt { margin:50px 0px 0px 0px;float:left;width:100%;text-align:right}

ul#nav li:nth-child(1) a { display:block;width:29px;height:29px;background:url(../img/but6.jpg) top center; }
ul#nav li:nth-child(2) a { display:block;width:29px;height:29px;background:url(../img/but2.jpg) top center; }
ul#nav li:nth-child(3) a { display:block;width:29px;height:29px;background:url(../img/but3.jpg) top center; }
ul#nav li:nth-child(4) a { display:block;width:29px;height:29px;background:url(../img/but4.jpg) top center; }
ul#nav li:nth-child(5) a { display:block;width:29px;height:29px;background:url(../img/but5.jpg) top center; }

.button1,.button2,.button3,.button4,.button5,.button6,.button1 a:hover,.button3 a:hover,.button5 a:hover,.button2 a:hover,.button4 a:hover,.button6 a:hover{
    -moz-transition: all 300ms;
    -webkit-transition: all 300ms;
    -o-transition: all 300ms;
    -ms-transition: all 300ms;
    transition: all 300ms;
    animation: all 300ms;
}

a.wiecej1 { width:97px;background:url(../gfx/wiecej.jpg) top left no-repeat;position:relative;float:right;clear:both;color:#fff;display:block;height:35px;padding:10px 0px 0px 0px;text-align:center;text-transform:uppercase;font-size:12px;font-family:'fira_sansregular';}
a.wiecej2 { position:relative;left:0px;bottom:0px;width:100%;clear:both;color:#000;border:2px solid #f3f3f3;display:inline-block;height:50px;padding:15px 0px 0px 20px;text-transform:uppercase;font-size:12px;font-family:'fira_sansregular';}
a.wiecej2:hover { float:right;clear:both;color:#fff;font-style:italic;background:#ff840d;border:2px solid #ff840d;}

.newsp {  width:100%; float:left; padding-right:0px; margin-bottom:50px;font-family:Arial;line-height:20px;color:#868686;border-bottom:1px solid #ccc;overflow:hidden }
.newsp img { float:left; margin-right:90px;}
.newsp h2{ margin-top:25px;color:#000;font-family:'fira_sansextralight';text-transform:uppercase;letter-spacing:2px;margin:0px 0px 20px 0px;font-size:28px; }
.newsp span { font-size:12px;color:#d4be68}
.newsp .data{ font-size:10px; margin:0px 0px 15px 0px; color:#000;}


#sliderpodstrona {float:left; width:100%; height:266px;background:url(../img/bip-naglowek.jpg) top center no-repeat}
#sliderpodstronakontakt {float:left; width:100%; height:266px;background:url(../img/bip-naglowek.jpg) top center no-repeat}

a.scrolltotop { background: rgba(0, 0, 0, 0) url(../img/top.png) no-repeat scroll center center;bottom: 50px;display: none;height: 103px;position: fixed;right: 2%;width: 75px;z-index: 3000; }
.activescroll { display:block !important;}

p.opis { float:left;width:100%;height:80px;}

.podstrona { margin:20px 0px 40px 0px;}
.podstrona table { max-width:100%;}
.podstrona table { height:auto !important;}

#stopka { float:left;width:1142px;height:190px;background:#2f72b6;color:#fff;}
#stopka .fl img { float:left;clear:both;padding:15px 0px 15px 0px}
#stopka .fl span { float:left;clear:both;color:#fff;font-size:11px;}
#stopka .fr span { float:right;clear:both;padding:15px 20px 15px 0px;color:#fff;font-size:11px;}
#stopka .fr a { color:#fff;}

#linia { clear:both;width:100%;border-bottom:2px solid #2f72b6;}

#bottom { float:left;width:100%;height:190px;
background: linear-gradient(to left, #fff 50%, #2f72b6 50%);
}
#content { float:left;padding-top:30px;}
#banner { float:left;}
#lewapodstrona { width:174px;height:auto;float:left;min-height:500px;}
#lewapodstrona a { margin:15px;}
#prawapodstrona { width:1143px;height:auto;float:right;min-height:500px;}
#prawapodstrona #widok { line-height:25px;float:left;width:1143px;}
##content { width:1143px;}

.wp-pagenavi { float:left; width:100%; padding:20px 0px 30px 0px;  margin-top:20px;  }
.pages { float:left; padding:8px 10px; background:#fff; color:#777; margin-right:10px;   }
.wp-pagenavi a { padding:8px; background:#fff; color:#777; margin-right:2px; float:left; }
.wp-pagenavi .current , .wp-pagenavi a:hover { float:left;  background:#5bc0de; margin-right:2px; color:#ffffff; }
.wp-pagenavi a, .wp-pagenavi span { border:0px;padding: 8px 9px;}


.tbutton1,.tbutton2,.tbutton3,.mapaglowna a,.newsp img,.gradient ul li a.ico1,.gradient ul li a.ico2,.gradient ul li a.ico3,.gradient ul li a.ico4,.gradient ul li a.ico5,a.wiecej2,.newsletter ul li a,.newsletterokno input[type="submit"],a.wiecej1,.camera_caption a.wiecej,#logo,.jqueryslidemenu ul li a,#lewapodstronaoferta a,a.zadaj,#buttony li a,form input[type="text"],#respond form textarea,#FSContact1 input[type="text"],a.arrow,a.zlecenie,a.dokumenty,a.bx-prev,a.bx-next,#menu ul li a{
    -moz-transition: all 300ms;
    -webkit-transition: all 300ms;
    -o-transition: all 300ms;
    -ms-transition: all 300ms;
    transition: all 300ms;
    animation: all 300ms;
}


#logo:hover, #buttony li a:hover,a:hover.arrow,a:hover.zadaj,a:hover.zlecenie,a:hover.dokumenty,a:hover.bx-prev,a:hover.bx-next,#menu ul li a:hover{

    -webkit-transform: scale(0.93);
    -moz-transform: scale(0.93);
    -o-transform: scale(0.93);
    -ms-transform: scale(0.93);
    transform: scale(0.93);

}

.homenews,.news,.newsglowna,.newsp {
    -webkit-animation: newsskala 0.4s linear 0s;
    -moz-animation: newsskala 0.4s linear 0s;
    -o-animation: newsskala 0.4s linear 0s;
    -ms-animation: newsskala 0.4s linear 0s;
    animation: newsskala 0.4s linear 0s;
}

#slider,#banner{
    -webkit-animation: opacit 0.5s linear 0s;
    -moz-animation: opacit 0.5s linear 0s;
    -o-animation: opacit 0.5s linear 0s;
    -ms-animation: opacit 0.5s linear 0s;
    animation: opacit 0.5s linear 0s;
}

a.but1,a.but2,a.but3{
    -webkit-animation: przyciskiload 1.0s linear 0s;
    -moz-animation: przyciskiload 1.0s linear 0s;
    -o-animation: przyciskiload 1.0s linear 0s;
    -ms-animation: przyciskiload 1.0s linear 0s;
    animation: przyciskiload 1.0s linear 0s;}

@-moz-keyframes przyciskiload {
	0% { opacity:0.1; -moz-transform: translateY(50px); }
}

@-webkit-keyframes przyciskiload {
	0% { opacity:0.1; -webkit-transform: translateY(50px); }
}

@-o-keyframes przyciskiload {
	0% { opacity:0.1; -o-transform:translateY(50px); }
}

@-ms-keyframes przyciskiload {
	0% {opacity:0.1; -ms-transform:translateY(50px); }
}

@keyframes przyciskiload {
	0% {opacity:0.1; transform:translateY(50px);}

}


@-moz-keyframes opacit {
	0% { opacity:0.1;  }
}

@-webkit-keyframes opacit {
	0% { opacity:0.1;  }
}

@-o-keyframes opacit {
	0% { opacity:0.1;  }
}

@-ms-keyframes opacit {
	0% {opacity:0.1;  }
}

@keyframes opacit {
	0% {opacity:0.1; }
}



@-moz-keyframes newsskala {
	0% {opacity:0.4; -moz-transform: scale(0.1)}
	90% { -moz-transform: scale(1.0) }
}

@-webkit-keyframes newsskala {
	0% {opacity:0.4; -webkit-transform: scale(0.1)}
	90% { -webkit-transform: scale(1.0) }
}

@-o-keyframes newsskala {
	0% { opacity:0.4; -o-transform: scale(0.1) }
	90% { -o-transform: scale(1.0)}
}

@-ms-keyframes newsskala {
	0% {opacity:0.4; -ms-transform:scale(0.1)}
	90% {-ms-transform:scale(1.0)}
}

@keyframes newsskala {
	0% {opacity:0.4; transform: scale(0.1) }
	90% { transform: scale(1.0)}
}


#komentarze { width:1143px;float:left;}
#komentarze h3 {padding:20px 0px 20px 0px;font-family: 'latobold';color:#5393cc;font-size: 18px;}
p#breadcrumbs { font-size:10px;margin:20px 0px 20px 0px;float:left;width:100%; }
p#breadcrumbs a{ font-size:10px; }
p#breadcrumbs a:hover { color:#1d4cb5;}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}

/* =Comments
-------------------------------------------------------------- */

.comments-title {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.5;
	font-weight: normal;
}
.comments-area article {
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
.comments-area article header {
	margin: 0 0 48px;
	margin: 0 0 3.428571429rem;
	overflow: hidden;
	position: relative;
}
.comments-area article header img {
	float: left;
	padding: 0;
	line-height: 0;
}
.comments-area article header cite,
.comments-area article header time {
	display: block;
	margin-left: 85px;
	margin-left: 6.071428571rem;
}
.comments-area article header cite {
	font-style: normal;
	font-size: 15px;
	font-size: 1.071428571rem;
	line-height: 1.42857143;
}
.comments-area cite b {
	font-weight: normal;
}
.comments-area article header time {
	line-height: 1.714285714;
	text-decoration: none;
	font-size: 12px;
	font-size: 0.857142857rem;
	color: #5e5e5e;
}
.comments-area article header a {
	text-decoration: none;
	color: #5e5e5e;
}
.comments-area article header a:hover {
	color: #21759b;
}
.comments-area article header cite a {
	color: #444;
}
.comments-area article header cite a:hover {
	text-decoration: underline;
}
.comments-area article header h4 {
	position: absolute;
	top: 0;
	right: 0;
	padding: 6px 12px;
	padding: 0.428571429rem 0.857142857rem;
	font-size: 12px;
	font-size: 0.857142857rem;
	font-weight: normal;
	color: #fff;
	background-color: #0088d0;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #009cee, #0088d0);
	background-image: -ms-linear-gradient(top, #009cee, #0088d0);
	background-image: -webkit-linear-gradient(top, #009cee, #0088d0);
	background-image: -o-linear-gradient(top, #009cee, #0088d0);
	background-image: linear-gradient(top, #009cee, #0088d0);
	border-radius: 3px;
	border: 1px solid #007cbd;
}
.comments-area .bypostauthor cite span {
	position: absolute;
	margin-left: 5px;
	margin-left: 0.357142857rem;
	padding: 2px 5px;
	padding: 0.142857143rem 0.357142857rem;
	font-size: 10px;
	font-size: 0.714285714rem;
}
.comments-area .bypostauthor cite b {
	font-weight: bold;
}

a.comment-reply-link:hover,
a.comment-edit-link:hover {
	color: #21759b;
}
.commentlist .pingback {
	line-height: 1.714285714;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}

/* Comment form */
#respond {

    font-size: 13px;

	margin-top: 48px;
	margin-top: 3.428571429rem;
}
#respond h3#reply-title {
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.5;
}
#respond h3#reply-title #cancel-comment-reply-link {
	margin-left: 10px;
	margin-left: 0.714285714rem;
	font-weight: normal;
	font-size: 12px;
	font-size: 0.857142857rem;
}
#respond form {
	margin: 24px 0;
	margin: 1.714285714rem 0;
}


#respond form label {
	display: block;
	line-height: 1.714285714;
	margin-bottom:20px;
}


#respond form input[type="text"],#respond form textarea {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	padding: 10px;
	width: 500px;
	border:1px solid #9aa0ac;

}
#FSContact1 input[type="text"],#FSContact1 textarea {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	padding: 10px;
	width: 670px !important;
	max-width: 670px !important;
	background:#2d3951;
	border:1px solid #9aa0ac;

}


ol.commentlist li { border-bottom:1px solid #ccc;margin-bottom:20px;}
ul.children { margin-left:40px;margin-top:20px;}
ul.children ol.commentlist li { border-bottom:0px;}
#respond form input[type="submit"], #FSContact1 input[type="submit"]
{
	width:150px;
	height:40px;
	border:0px;
	background:#2d3951;
	color:#fff;
	border:1px solid #9aa0ac;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}
#respond form input[type="submit"]:hover,#FSContact1 input[type="submit"]:hover {
	background:#888;
}
#respond form textarea {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.714285714;
	padding: 10px;
	padding: 0.714285714rem;
	width: 710px;
}
#respond form p.form-allowed-tags {
	margin: 0;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #5e5e5e;
}
.required {
	color: red;
}

#reply-title {margin:0px; padding:0px; font-size:28px; color:#363636; float:left; width:100%;font-weight:bold; }
div.artykul:first-child{margin-top:0px;}
#artykuly #breadcrumbs { margin-top: 30px}

p.nocomments { display:none;}
.slideshowlink { display:none;}
.ngg-galleryoverview { margin:30px 0px 30px 0px;}

/*
#slider img {
    -webkit-animation: bg 151s linear infinite 0s;
    -moz-animation: bg 151s linear infinite 0s;
    -o-animation: bg 151s linear infinite 0s;
    -ms-animation: bg 151s linear infinite 0s;
    animation: bg 151s linear infinite 0s;

    }
*/

@-moz-keyframes bg {
	0% { -moz-transform: scale(1); }
	50% { -moz-transform: scale(1.3); }
	100% { -moz-transform: scale(1); }
}

@-webkit-keyframes bg {
	0% { -moz-transform: scale(1); }
	50% { -webkit-transform: scale(1.3); }
	100% { -moz-transform: scale(1); }
}

@-o-keyframes bg {
	0% { -moz-transform: scale(1); }
	50% { -o-transform: scale(1.3); }
	100% { -moz-transform: scale(1); }
}

@-ms-keyframes bg {
	0% { -moz-transform: scale(1); }
	50% {-ms-transform: scale(1.3); }
	100% { -moz-transform: scale(1); }
}

@keyframes bg {
	0% { -moz-transform: scale(1); }
	50% { transform: scale(1.3); }
	100% { -moz-transform: scale(1); }

}



.menu_top .navtoogle{
	display: none;
}


#myslidemenu .navtoogle{
	position:absolute;
	display: none;
	width: 150px;
	padding: 14px 20px 10px 20px;
	font-family: 'Lato',Calibri,Arial,sans-serif;
	font-weight: normal;
	text-align: right;
	color: rgb(7, 16, 15);
	font-size: 1.2em;
	background:#fff;
	border: none;
	cursor: pointer;
	margin-top:-14px;
	right:0px;
	height:60px;
}

#myslidemenu .navtoogle span{
	position:absolute;
	right:0px;
	width:34px;
	height:44px;
	margin-top:-5px;
	background:url(../gfx/menuico.jpg) no-repeat;
}

#myslidemenu .icon-menu {
	position: relative;
	top: 3px;
	line-height: 0;
	font-size: 1.6em;
}

.kontaktpolowa {width:60%;float:left;}
.kontaktpolowa1 {width:20%;float:left;}

.kontaktinformacje { width:100%;float:left;min-height:620px;background:url(../gfx/kontakt.jpg) top center no-repeat;background-size:cover;}
.formularzkontakt input[type=text],input[type=email] { width:95%;background:#f2f2f2;border:0px;margin:0px 5% 20px 0px;padding:12px 7px 12px 7px;text-transform:uppercase;}
.formularzkontakt textarea { width:100%;background:#f2f2f2;border:0px;margin:0px 5% 20px 0px;padding:12px 7px 12px 7px;text-transform:uppercase;}
.formularzkontakt input[type=submit] { width:120px;border:0px;background:#fff;position:relative;float:right;clear:both;color:#68d1f6;display:block;height:35px;padding:5px 0px 0px 0px;text-align:center;text-transform:uppercase;font-size:12px;font-family:'fira_sansregular';}
.formularzkontakt input[type=submit]:hover {background:#68d1f6;color:#fff; }

div.wpcf7-validation-errors,div.wpcf7-mail-sent-ok { color:#fff;border:2px solid #68d1f6}
.ajax-loader { display:none !important;}

#politykacookies { position:fixed;bottom:37px;right:28px;width:300px;height:115px;font-family:arial;font-size:11px;background:#fff;padding:20px;z-index:3001;display:none;color:#2c3850;
-webkit-box-shadow: 1px 3px 5px 5px rgba(0,0,0,0.2);
-moz-box-shadow: 1px 3px 5px 5px rgba(0,0,0,0.2);
box-shadow: 1px 3px 5px 5px rgba(0,0,0,0.2);
}
a#usuncookie { clear:both;float:right;width:100%;text-align:right;}
a#usunrefer { clear:both;float:right;width:100%;text-align:right;font-family:arial;font-size:11px;cursor:pointer}
#politykacookies a { font-family:arial;font-size:11px;cursor:pointer;}
#politykacookies a:hover { color:#000;}

.slicknav_menu {
	display:none;
}
	@media screen and (max-width: 1195px) {
		#bip-logo-tekst h1 { font-size:25px;}
		#bip-logo-tekst h2 { font-size:20px;}
		.bip-instrukcja { float:left;width:100%;padding:0px;}
		.bip-tabs { margin-top:50px;}
		.tab-content .col-md-8,.tab-content .col-md-12 { padding:0px;}

		.prawapodstrefa { display:none;}
		.jeden { left:calc(50% - 500px) !important;}
		.drugi { left:calc(50% - 500px) !important;}
		.trzeci { left:calc(50% - 440px) !important;}
		.ms-bullets.ms-dir-h { right:calc(50% + 480px) !important; bottom:-60px !important;z-index:10000;}
		.ms-skin-default .ms-nav-next, .ms-skin-default .ms-nav-prev { top:60%; }
		.jqueryslidemenu ul li a { font-size:11px;}
		#slider {width:1142px;}
		#logo img { max-width:220px;}

		body { background:#fff !important;}

		.imgLoaded { width:40% !important;height:auto !important;}
		.camera_pag { display:none;}
		.camera_wrap { height:265px !important; }
		#gokslider { height:auto;}
		.ikony1 { width:13%;}
		.ikony2 { width:20%;}
		.podstrona img { max-width:100%;height:auto;}
		.fotoglowna img {max-width:292px;height:auto;min-width:0px;}
	}
	@media only screen and (max-width : 530px) {
		#bip-logo-tekst { margin-top:0px;}
	}

    @media only screen and (max-width : 992px) {
    	.floatl { width:100%;float:left;}
    	.tyt2 h2 { font-size:20px;}
    	.tyt2 h3 { font-size:14px;}
    	.button,.button2 { font-size:23px;}
    	.button1 { font-size:15px;}
    	.namapie a { font-size:22px;width:100%;text-align:left;padding-left:80px;}
    	.bip-dodatkowe { margin-left:0px;}
    	.bip-dodatkowe span { font-size:34px;}
    	.bip-archiwum a { font-size:35px;}
    	.bip-archiwum { width:100%;margin:0px;}
    	.tabs-menu li a { font-size:13px;}
    	.tab .col-md-4 { padding:0px;}
    	.dodatkowe1 { margin-top:25px;float:left;width:100%;}
    	.gradient .col-md-7 { padding:0px;}
    	.gradient .container { padding:0px 10px 0px 0px;}
    	.bip-about .no-padding{ padding:0px;}
    	.tyt h3, .tyt h2, .tyt h1 { font-size:30px;}
    	#bglewa,#bgprawa { width:100%;height:auto;background:none;padding:0px;}
    	#bgprawa table tr td{ width:100%;float:left;}
    	.bip-about { height:auto;}
    	a.scrolltotop { display:none !important;}

    	.no-padding { padding:0% 5% 0% 5%;}
    	.ikony1 {width:auto;}
    	.tyt { margin-left:0%;}
    	.tytglowna { margin-left:5%;}
		#myslidemenu {
			display:none;
		}
		.slicknav_menu {
			display:block;
		}
		.newsglowna {height:auto !important;}

		.menudol { float:left;width:100%;margin-top:15px}
		.menudol ul { float:left;margin:0px; padding:0px;width:100%;list-style:none;}
		.menudol ul li { float:left; display:inline-block;width:100%;}
		.menudol ul li a { float:left;text-transform:uppercase;padding:10px 20px 10px 20px;color:#9d9d9d;font-family:'fira_sansregular';border-right:0px solid #b9b9b9;}
		.menudol ul li:first-child a {padding-left:20px;}
		.menudol ul li:last-child a {border-right:20px;}
		.menudol ul li a:hover { color:#000}

		.bottom  {height:auto;}
		a.wiecej1 { margin-bottom:0px !important;}
		.slicknav_row img { display:none;}

		.news h2 { float:left;width:100%;clear:both;margin-top:25px;}
		.news p { float:left;width:100%;clear:both;}
		.ikony { background:#000;padding:40px 0px 40px 0px;color:#fff;height:auto;}
		.ikona1,.ikona2,.ikona3,.ikona4 { position:relative; }
		.newsy .col-md-2 { height:auto !important}
    	.dataglowna { position:relative;}
    	a.wiecej1 { margin-bottom:80px;}
    	#zobaczgalerie { min-width:auto;}
    	.top { position:relative !important;height:117px !important;top:0px !important;}
    	#logo { margin-top:30px !important;}
    	.gradient { height:auto;}

    	.sliderek { position:relative;float:left;width:100%;}
    	.sliderek h1 { display:none;}

    	 div.tyt1 { float:left;width:100%;margin-top:30px;}
		.sf-menu li { width:100% !important;}
		.sf-menu ul { position:relative !important;width:100% !important;}
    	.sf-menu { float:left !important;width:100% !important;}
    	.sf-arrows .sf-with-ul::after { background:none !important;}


    }
