@charset "utf-8";  html{overflow-y:scroll; overflow-x:hidden;} html, body{margin:0; padding:0; font-size:14px; line-height:1.6em;}  *, *::before, *::after{box-sizing:border-box;}  .bold{font-weight:bold;} .center{text-align:center;} .right{text-align:right;} .uppercase{text-transform:uppercase;} .block, .boxed{display:block;} .capitalise{text-transform:capitalize;} .hidden{display:none;} .nospace{margin:0; padding:0; list-style:none;} .inline *{display:inline-block;} .inline *:last-child{margin-right:0;} .pushright li{margin-right:20px;} .pushright li:last-child{margin-right:0;} .borderedbox, .boxed{border:1px solid;} .overlay{position:relative; z-index:1;} .overlay::after{display:block; position:absolute; top:0; left:0; width:100%; height:100%; content:""; z-index:-1;} .bgded{background-position:top center; background-repeat:no-repeat; background-size:cover;} .circle{border-radius:50%; background-clip:padding-box;}  .btn{display:inline-block; padding:15px 25px 17px; text-transform:uppercase; border:1px solid;} .btn.medium{padding:10px 20px 12px;} .btn.small{padding:8px 18px 10px; text-transform:none;}  .underline{position:relative;} .underline::after{display:block; width:60px; height:2px; margin-top:5px; content:"";} .underline.center::after{margin:5px auto;}  .infolist, .infolist ul{margin:0; padding:0; list-style:none; line-height:1;} .infolist li{display:block; position:relative; min-height:80px; margin:0 0 20px 0; padding:0 0 10px 80px; border-bottom:1px solid;} .infolist li:last-child{margin:0;} .boxed .infolist > li:last-child{min-height:60px; padding-bottom:0; border:none;} .infolist li::before, .infolist li::after{display:table; content:"";} .infolist li, .infolist li::after{clear:both;} .infolist li *{margin:0;} .infolist li > div:first-of-type{display:block; position:absolute; top:0; left:0; width:60px; height:60px; overflow:hidden;} .infolist li > div:first-of-type img{width:60px; height:60px;} .infolist li > div:first-of-type time{display:block; width:60px; height:60px; text-align:center; text-transform:uppercase; font-weight:700;} .infolist li > div:first-of-type time strong{display:block; width:100%; height:20px; line-height:20px; font-size:.85rem;} .infolist li > div:first-of-type time em{display:block; width:100%; height:40px; line-height:40px; font-size:1.2rem; font-style:normal;} .infolist li > div:last-of-type{} .infolist li ul{margin-top:8px;} .infolist li li{display:block; min-height:0; margin:0 0 8px 0; padding:0; border:none;} .infolist li > div:last-of-type li i{margin-right:5px;} .infolist li li, .infolist li p{font-size:.85rem;} .infolist li p{margin-top:8px; line-height:1.2;}  .clear, .group{display:block;} .clear::before, .clear::after, .group::before, .group::after{display:table; content:"";} .clear, .clear::after, .group, .group::after{clear:both;}  a{outline:none; text-decoration:none;}  .fl_left, .imgl{float:left;} .fl_right, .imgr{float:right;}  img{/*width:auto;*/ max-width:100%; height:auto; margin:0; padding:0; border:none; line-height:normal; vertical-align:middle;} .imgl{margin:0 15px 10px 0; clear:left;} .imgr{margin:0 0 10px 15px; clear:right;}    body, input, textarea, select{font-family:Verdana, Geneva, sans-serif;} h1, h2, h3, h4, h5, h6, .heading{font-family: Georgia, "Times New Roman", Times, serif}    form, fieldset, legend{margin:0; padding:0; border:none;} legend{display:none;} label, input, textarea, select, button{display:block; resize:none; outline:none; color:inherit; font-size:inherit; font-family:inherit; vertical-align:middle;} label{margin-bottom:5px;} :required, :invalid{outline:none; box-shadow:none;}    h1, h2, h3, h4, h5, h6, .heading{margin:0 0 20px 0; font-size:22px; line-height:normal; font-weight:normal; text-transform:uppercase;}  address{font-style:normal; font-weight:normal;} hr{display:block; width:100%; height:1px; border:solid; border-width:1px 0 0 0;}  .font-xs{font-size:.8rem;} .font-x1{font-size:1.2rem;} .font-x2{font-size:1.8rem;} .font-x3{font-size:2.8rem;}  .wrapper{display:block; width:100%; margin:0; padding:0; text-align:left; word-wrap:break-word;}  .hoc{display:block; margin:0 auto;}    address, article, aside, figcaption, figure, footer, header, main, nav, section{display:block; margin:0; padding:0;}    .one_half, .one_third, .two_third, .one_quarter, .two_quarter, .three_quarter{display:inline-block; float:left; margin:0 0 0 3.06748466257669%; list-style:none;}  .first{margin-left:0; clear:left;}  .one_quarter{width:22.69938650306748%;} .one_third{width:30%;} .one_half, .two_quarter{width:48.46625766871166%;} .two_third{width:65.6441717791411%;} .three_quarter{width:74.23312883435584%;}    .btmspace-10{margin-bottom:10px;} .btmspace-15{margin-bottom:15px;} .btmspace-30{margin-bottom:30px;} .btmspace-50{margin-bottom:50px;} .btmspace-80{margin-bottom:80px;}  .topspace-5{margin-top:5px;}  .inspace-5{padding:5px;} .inspace-10{padding:10px;} .inspace-15, .boxed{padding:15px;} .inspace-30{padding:30px;} .inspace-50{padding:50px;} .inspace-80{padding:80px;}  .spaceit-5050{padding:50px 0;}  .contact-form input, .contact-form textarea { margin:3px; padding:8px; border:solid 1px #CCCCCC; display:block; width:100%; background-color:rgba(33,33,33,0.2);}  .contact-form select { margin:3px; padding:8px; border:solid 1px #CCCCCC; display:block; background-color:rgba(33,33,33,0.2); display:inline-block; float:left;}  iframe { width:100%; height:auto;} .lakt h4 { font-size:18px;} .lakt h4 .data_akt { float:right; font-size:12px; font-family:Verdana, Geneva, sans-serif;} .obrys_tr { min-height:300px;} .widz p, .widz div  { font-size:12px; line-height:16px; padding:0; margin: 5px 0 !important;} .widz h6 { margin: 0 0 5px 0 !important;} .pliki a { padding-left:45px; min-height:12px; display:block; margin: 3px 0;} .pliki a.doc { background:url(../../img/doc.jpg) top left no-repeat;} .pliki a.docx { background:url(../../img/docx.jpg) top left no-repeat;} .pliki a.xls { background:url(../../img/xls.jpg) top left no-repeat;} .pliki a.xlsx { background:url(../../img/xlsx.jpg) top left no-repeat;} .pliki a.pdf { background:url(../../img/pdf.jpg) top left no-repeat;} .pliki a.inny { background:url(../../img/inny.jpg) top left no-repeat;} .lbfzg { padding-bottom:20px; text-align:left;} .akce { float:left; width:20px !important;}    .kolor7 {background: #792266; background: -moz-linear-gradient(45deg,  #792266 0%, #eb49c9 100%); background: -webkit-linear-gradient(45deg,  #792266 0%,#eb49c9 100%); background: linear-gradient(45deg,  #792266 0%,#eb49c9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#792266', endColorstr='#eb49c9',GradientType=1 ); } .kolor7 div.nag7 { display:block; background:#792266; color:#FFF; font-size:18px; font-weight:bold; border-bottom:solid 1px #FFFFFF; text-align:center; min-height:10px; margin-bottom:5px; padding:8px 5px;} .kolor7 div.nag7a { display:block; background:#792266; color:#FFF; font-size:18px; font-weight:bold; text-align:center; min-height:10px;  padding:8px 5px;} .kolor7 div.nag7a a { color:#FFF;} .kolor7 div.nag7a a:hover { color: #000;}     .kolor3 {background: #cf691d; background: -moz-linear-gradient(45deg,  #cf691d 0%, #cf920e 100%); background: -webkit-linear-gradient(45deg,  #cf691d 0%,#cf920e 100%); background: linear-gradient(45deg,  #cf691d 0%,#cf920e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf691d', endColorstr='#cf920e',GradientType=1 ); }  .kolor3 div.nag3 { display:block; background:#cf691d; color:#FFF; font-size:18px; font-weight:bold; border-bottom:solid 1px #FFFFFF; text-align:center; min-height:10px; margin-bottom:5px; padding:8px 5px;} .kolor3 div.nag3a { display:block; background:#cf691d; color:#FFF; font-size:18px; font-weight:bold; text-align:center; min-height:10px;  padding:8px 5px;} .kolor3 div.nag3a a { color:#FFF;} .kolor3 div.nag3a a:hover { color: #000;}     .kolor6 {background: #22649c; background: -moz-linear-gradient(45deg,  #22649c 0%, #0f98e4 100%); background: -webkit-linear-gradient(45deg,  #22649c 0%,#0f98e4 100%); background: linear-gradient(45deg,  #22649c 0%,#0f98e4 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22649c', endColorstr='#0f98e4',GradientType=1 ); }  .kolor6 div.nag6 { display:block; background:#22649c; color:#FFF; font-size:18px; font-weight:bold; border-bottom:solid 1px #FFFFFF; text-align:center; min-height:10px; margin-bottom:5px; padding:8px 5px;} .kolor6 div.nag6a { display:block; background:#22649c; color:#FFF; font-size:18px; font-weight:bold; text-align:center; min-height:10px;  padding:8px 5px;} .kolor6 div.nag6a a { color:#FFF;} .kolor6 div.nag6a a:hover { color: #000;}   .kolor4 {background: #4d4d4d; background: -moz-linear-gradient(45deg,  #4d4d4d 0%, #9f9d9a 100%); background: -webkit-linear-gradient(45deg,  #4d4d4d 0%,#9f9d9a 100%); background: linear-gradient(45deg,  #4d4d4d 0%,#9f9d9a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4d4d', endColorstr='#9f9d9a',GradientType=1 ); }  .kolor4 div.nag4 { display:block; background:#4d4d4d; color:#FFF; font-size:18px; font-weight:bold; border-bottom:solid 1px #FFFFFF; text-align:center; min-height:10px; margin-bottom:5px; padding:8px 5px;} .kolor4 div.nag4a { display:block; background:#4d4d4d; color:#FFF; font-size:18px; font-weight:bold; text-align:center; min-height:10px;  padding:8px 5px;} .kolor4 div.nag4a a { color:#FFF;} .kolor4 div.nag4a a:hover { color: #000;}     .kolor5 {background: #4d0d0d; background: -moz-linear-gradient(45deg,  #4d0d0d 0%, #971311 100%); background: -webkit-linear-gradient(45deg,  #4d0d0d 0%,#971311 100%); background: linear-gradient(45deg,  #4d0d0d 0%,#971311 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d0d0d', endColorstr='#971311',GradientType=1 ); }  .kolor5 div.nag5 { display:block; background:#4d0d0d; color:#FFF; font-size:18px; font-weight:bold; border-bottom:solid 1px #FFFFFF; text-align:center; min-height:10px; margin-bottom:5px; padding:8px 5px;} .kolor5 div.nag5a { display:block; background:#4d0d0d; color:#FFF; font-size:18px; font-weight:bold; text-align:center; min-height:10px;  padding:8px 5px;} .kolor5 div.nag5a a { color:#FFF;} .kolor5 div.nag5a a:hover { color: #000;}     .kolor2 {background: #2d9e17; background: -moz-linear-gradient(45deg,  #2d9e17 0%, #7dc26f 100%); background: -webkit-linear-gradient(45deg,  #2d9e17 0%,#7dc26f 100%); background: linear-gradient(45deg,  #2d9e17 0%,#7dc26f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d9e17', endColorstr='#7dc26f',GradientType=1 ); }  .kolor2 div.nag2 { display:block; background:#2d9e17; color:#FFF; font-size:18px; font-weight:bold; border-bottom:solid 1px #FFFFFF; text-align:center; min-height:10px; margin-bottom:5px; padding:8px 5px;} .kolor2 div.nag2a { display:block; background:#2d9e17; color:#FFF; font-size:18px; font-weight:bold; text-align:center; min-height:10px;  padding:8px 5px;} .kolor2 div.nag2a a { color:#FFF;} .kolor2 div.nag2a a:hover { color: #000;}      .kolor8 {background: #f6a407; background: -moz-linear-gradient(45deg,  #f6a407 0%, #f6b507 100%); background: -webkit-linear-gradient(45deg,  #f6a407 0%,#f6b507 100%); background: linear-gradient(45deg,  #f6a407 0%,#f6b507 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6a407', endColorstr='#f6b507',GradientType=1 ); }  .kolor8 div.nag8 { display:block; background:#f6b507; color:#FFF; font-size:18px; font-weight:bold; border-bottom:solid 1px #FFFFFF; text-align:center; min-height:10px; margin-bottom:5px; padding:8px 5px;} .kolor8 div.nag8a { display:block; background:#f6b507; color:#FFF; font-size:18px; font-weight:bold; text-align:center; min-height:10px;  padding:8px 5px;} .kolor8 div.nag8a a { color:#FFF;} .kolor8 div.nag8a a:hover { color: #000;}      .kolor1 {background: #9a9a9a; background: -moz-linear-gradient(45deg,  #9a9a9a 0%, #c9cbcc 100%); background: -webkit-linear-gradient(45deg,  #9a9a9a 0%,#c9cbcc 100%); background: linear-gradient(45deg,  #9a9a9a 0%,#c9cbcc 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a9a9a', endColorstr='#c9cbcc',GradientType=1 ); }  .kolor1 div.nag1 { display:block; background:#2482c0; color:#FFF; font-size:18px; font-weight:bold; border-bottom:solid 1px #FFFFFF; text-align:center; min-height:10px; margin-bottom:5px; padding:8px 5px;} .kolor1 div.nag1a { display:block; background:#2482c0; color:#FFF; font-size:18px; font-weight:bold; text-align:center; min-height:10px;  padding:8px 5px;} .kolor1 div.nag1a a { color:#FFF;} .kolor1 div.nag1a a:hover { color: #000;}     .kolor9 {background: #b2b2b2; background: -moz-linear-gradient(45deg,  #b2b2b2 0%, #898888 100%); background: -webkit-linear-gradient(45deg,  #b2b2b2 0%,#898888 100%); background: linear-gradient(45deg,  #b2b2b2 0%,#898888 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf691d', endColorstr='#cf920e',GradientType=1 ); }  .kolor9 div.nag9 { display:block; background:#b2b2b2; color:#FFF; font-size:18px; font-weight:bold; border-bottom:solid 1px #FFFFFF; text-align:center; min-height:10px; margin-bottom:5px; padding:8px 5px;} .kolor9 div.nag9a { display:block; background:#b2b2b2; color:#FFF; font-size:18px; font-weight:bold; text-align:center; min-height:10px;  padding:8px 5px;} .kolor9 div.nag9a a { color:#FFF;} .kolor9 div.nag9a a:hover { color: #000;}  