html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block} body {line-height:1} ol, ul {list-style:none} blockquote, q {quotes:none} blockquote:before, blockquote:after, q:before, q:after {content:'';content:none} table {border-collapse:collapse;border-spacing:0} .slicknav_btn {position:relative;display:block;vertical-align:middle;float:left;padding:0.438em 0.625em 0.438em 0.625em;line-height:1.125em;cursor:pointer} .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {margin-top:0.188em} .slicknav_menu {*zoom:1} .slicknav_menu .slicknav_menutxt {display:block;line-height:1.188em;float:left} .slicknav_menu .slicknav_icon {float:left;width:1.125em;height:0.875em;margin:0.188em 0 0 0.438em} .slicknav_menu .slicknav_icon:before {background:transparent;width:1.125em;height:0.875em;display:block;content:"";position:absolute} .slicknav_menu .slicknav_no-text {margin:0} .slicknav_menu .slicknav_icon-bar {display:block;width:1.125em;height:0.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)} .slicknav_menu:before {content:" ";display:table} .slicknav_menu:after {content:" ";display:table;clear:both} .slicknav_nav {clear:both} .slicknav_nav ul {display:block} .slicknav_nav li {display:block} .slicknav_nav .slicknav_arrow {font-size:0.8em;margin:0 0 0 0.4em} .slicknav_nav .slicknav_item {cursor:pointer} .slicknav_nav .slicknav_item a {display:inline} .slicknav_nav .slicknav_row {display:block} .slicknav_nav a {display:block} .slicknav_nav .slicknav_parent-link a {display:inline} .slicknav_brand {float:left} .slicknav_menu {font-size:16px;box-sizing:border-box;background:#a00;padding:5px} .slicknav_menu * {box-sizing:border-box} .slicknav_menu .slicknav_menutxt {color:#fff;font-weight:bold;text-shadow:0 1px 3px #000} .slicknav_menu .slicknav_icon-bar {background-color:#fff} .slicknav_btn {margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.75);text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#a00} .slicknav_nav {color:#fff;margin:0;padding:0;font-size:0.875em;list-style:none;overflow:hidden} .slicknav_nav ul {list-style:none;overflow:hidden;padding:0;margin:0 0 0 20px} .slicknav_nav .slicknav_row {padding:5px 10px;margin:2px 5px} .slicknav_nav .slicknav_row:hover {-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#fff} .slicknav_nav a {padding:5px 10px;margin:2px 5px;text-decoration:none;color:#fff} .slicknav_nav a:hover {-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#222} .slicknav_nav .slicknav_txtnode {margin-left:15px} .slicknav_nav .slicknav_item a {padding:0;margin:0} .slicknav_nav .slicknav_parent-link a {padding:0;margin:0} .slicknav_brand {color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px} .slicknav_menu a {text-transform:uppercase} .slicknav_menu a:active {color:#fc0} * {outline:solid 0px #999} .box {backxground:#fff} html body {background:#fff} body * {font:16px/1.5em 'roboto condensed', helvetica, arial, sans-serif;line-height:1.5em} img {width:100%;height:auto} .container {max-width:1200px;margin:0 auto} .clr::after {display:block;clear:both;content:' '} h1 span, h2 span, h3 span {display:block;font-size:inherit} .clearfix::before, .clearfix::after {content:".";display:block;height:0;overflow:hidden;margin:0} .clearfix::after {clear:both} .clearfix {zoom:1} a:focus, .art-list a:focus h2, input:focus {outline:solid 2px #a00;text-decoration:underline} header {background:#fff} header h1 {margin:2% 0;padding-left:80px;background:transparent url(/images/w/44/Godlo-Polski.png) 2% 5% no-repeat;line-height:1.0em} header h1 a {text-decoration:none;color:#454545;font-size:1.6em;line-height:1.0em;text-transform:uppercase} #mobile-menu, #main-menu {background:#a00;overflow:auto} #main-menu ul {display:block} #main-menu li {display:inline} #main-menu a {font-size:1.2em;display:block;float:left;padding:0px 2%;color:#fff;text-decoration:none;border:dotted 0 #bbb;border-right-width:1px;text-transform:uppercase;margin:14px 0} #main-menu li:nth-last-child(1) a {border:none;padding-right:0} #main-menu a.active {color:#fc0} .starthead {background:#fc0} .starthead a {color:#232323;display:block;padding:20px;font-size:1.3em;text-transform:uppercase;text-decoration:none} .slicknav_menu {display:none} .slicknav_menu a.active {color:#fc0} .box {padding:2% 0 0 2%;overflow:hidden} *[class^="box-"] {padding:0 2% 2% 0;float:left;overflow:hidden} .box-23 {width:64%} .box-13 {width:32%} .box-13 {width:31%} #main {padding-bottom:40px} #main p {text-align:justify} .desktop {background:#454545 url(/images/w/1042/tablica-1.jpg);padding:10px 0} .desktop::before {display:block;clear:both;content:' '} .desktop .container {background-color:transparent;padding-top:1%} .desktop h2 {font-size:2em} .desktop a {color:#fff;display:block;text-decoration:none} .desktop a:hover {opacity:0.9} .links li {display:inline} .links a {display:block;float:left;max-height:40px;margin:-10px 6% 20px 0} .article h1 {font-size:3.0em;line-height:1em;margin-bottom:10px} .article h2 {font-size:2.0em;color:#D4213D;line-height:1em;margin-bottom:30px} .art-date {margin-bottom:40px;background:transparent url(/images/h/20/zegar.png) no-repeat;padding-left:30px} .article p, .article ul, .article ol {margin-bottom:40px} .article ul, .article ol {display:block;list-style-type:disc;margin-bottom:1 em;margin-left:0;margin-right:0;padding-left:40px;margin-bottom:20px} .article ol {list-style-type:decimal} .mini-art-list a {display:block;text-decoration:none;margin-bottom:10px;color:#000;background:#eee} .mini-art-list a p {margin:10px;margin-top:-5px} #id541 {height:330px} .art-list div {margin-bottom:40px;background:#efeaf0;background:#f4f4f4;position:relative} .art-list div.img-box {margin-bottom:0;overflow:hidden;padding-bottom:0} .art-list div a {color:#343434;text-decoration:none} .art-list img {transition:transform .2s} .art-list .img-box img:hover {transform:scale(1.1)} .art-list p, .art-list h2 {padding:10px 20px} .art-list h2 {font-size:2.0em;border-bottom:solid 1px #fff;background:#fc0} .art-list p.arts-time {padding-left:50px;background:#e3dedb url(/static/img/icon/Kalendarz-black.svg) 15px no-repeat;color:#343434;border-bottom:solid 1px #f4f4f4} .rekrutacja h2 {font-size:2.0em;color:#D4213D;margin-bottom:1em;margin-top:1em} .rekrutacja h1 {font-size:1.5em} .rekrutacja h3 {font-size:1.5em} .rekrutacja em {font-weight:bold;color:#D4213D} .rekrutacja p, .rekrutacja ul, .rekrutacja ol {margin-bottom:20px} .rekrutacja ul, .rekrutacja ol {display:block;list-style-type:disc;margin-bottom:1 em;margin-left:0;margin-right:0;padding-left:40px;margin-bottom:20px} .rekrutacja li {list-style-type:circle} .zawody {margin-top:60px} .dyrekcja {background:#357;color:#fff;padding-bottom:30px;margin-bottom:30px} .dyrekcja h2 {color:#fff;font-size:1.2em;margin:0;padding:10px 20px;background:#135;margin-bottom:20px} .dyrekcja h3 {margin-left:20px;font-size:1em;text-transform:uppercase;color:#fc0} .dyrekcja a {color:#def} .dyrekcja p {padding:20px} .dokumenty {background:#efeaf0;color:#343434;margin-bottom:20px !important} .dokumenty h2 {background:#a00} #breadcrumb {background:#efeaf0;overflow:auto;padding:5px 0} #breadcrumb ul {margin-left:22px} #breadcrumb li {display:inline} #breadcrumb li a {color:#a00;text-decoration:none} #breadcrumb li+li:before {padding:5px;color:black;content:"/\00a0"} .books {margin:20px 0} .books li {display:inline} .books a {display:block;max-width:372px;float:left;margin-right:10px;margin-bottom:10px;text-decoration:none;color:#343434;background:#fc0;text-align:center;text-transform:uppercase;font-size:1.2em;padding-bottom:5px} .info {background:#ccc;padding:10px} .info h2 {font-size:1.5em;border-bottom:solid 1px #fff;margin-bottom:0.5em} .cookie {background:#357;color:#fff;padding:10px 2%} .cookie p {font-size:0.9em} footer, .links {background:#e4e4e4} .links img {-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1);filter:grayscale(1)} .links img:hover {-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0);filter:grayscale(0)} #kontakt #main {height:600px} #kontakt table {width:100%;margin-bottom:60px} div.pas-1 {background:#a00} #kontakt table * {font-size:1.1em;color:#fff} #kontakt th {text-align:left;font-weight:bold} #kontakt tr {border-bottom:solid 1px #eee} .leaflet-container a {font-size:0.9em} .leaflet-popup-content b {font-weight:bold} #kontakt .pas-1 h1 {font-size:3em;color:#fff;text-transform:uppercase;margin-bottom:30px} #kontakt .pas-1 h2 {font-size:2em;color:#fff;text-transform:uppercase;margin-top:30px} #main p.f {text-align:right;margin-top:4em} .tmp-start a {text-decoration:none;text-transform:uppercase;color:#000} #main .tmp-start a p {text-align:center;margin-bottom:5px} .dokumenty ul {display:block;list-style-type:disc;margin-bottom:1 em;margin-left:0;margin-right:0;padding-left:40px;margin-bottom:20px} .dokumenty li span {font-weight:bold} .pager {margin-top:60px;margin-bottom:40px} .pager li {display:inline;padding:10px} .pager li a {text-decoration:none;color:#a00;font-size:1.5em} .pager li span {font-size:1.5em;padding:3px 11px;background:#eee;border-radius:50%} .godziny td, .godziny th {padding:5px 10px;border:solid 1px #666} .godziny sup {vertical-align:super;font-size:smaller} .plany table {width:100%} .plany table tr:nth-child(odd) {background:#f4f4f4} .plany table tr:hover {background:#ff0} .plany table th, .plany table tr:first-of-type td, .plany table tr.th td {background:#fc0;font-weight:bold;text-align:center} .plany em {color:#a00} .plany h1 {margin-top:30px;border-bottom:solid 1px #565656} .plany .box-23 h2 {margin-top:70px} table.full-2 {width:100%} table.full-2 td {text-align:center} table.full-2 th {background:#fc0} #main, .desktop a {animation:zo 0.5s} #gsearch {margin-left:20px;outline:solid 0px #f60} #gsearch input[type=text] {padding-left:5px;vertical-align:middle} #gsearch input[type=submit] {height:inherit;background:none;border:none;background:transparent url(/static/img/icon/search.svg) no-repeat;-webkit-background-size:cover;background-size:cover;width:38px;height:38px;vertical-align:middle;margin-left:5px;cursor:pointer} .no-mark {text-decoration:none;border:none} .sticky {position:fixed;top:0;z-index:9999;width:100%;border-bottom:solid 2px #fff;box-shadow:0 0 15px #222} header nav.sticky ul li a {font-size:0.9em !important;margin:3px 0 !important} blockquote {padding:20px 30px;padding-left:0;background:#f4f4f4} blockquote p {color:#579;font-size:1.5em;margin-bottom:0;border-left:solid 45px #ccc;padding-left:30px;text-align:left} blockquote + p {margin-top:-40px;margin-left:70px} .tags img {max-height:156px} ul.tags-list a {color:#333;text-decoration:none} @-webkit-keyframes zo {0% {transform:scale(0.0) rotate(45deg);-webkit-transform:scale(0.0) rotate(45deg)} 100% {transform:scale(1.0) rotate(0deg);-webkit-transform:scale(1.0) rotate(0deg)} } @media only screen and (max-width:960px) {.slicknav_menu {display:block} #main-menu {display:none} .desktop h2 {font-size:1.5em} } @media only screen and (max-width:820px) {.desktop h2 {font-size:1.2em} .box-23 {width:98%} .box-13 {width:98%} .articles-list > div p {text-align:left !important} } @media only screen and (max-width:680px) {.desktop h2 {font-size:1.2em} .desktop .box-13 {width:48%} header h1 {font-size:0.8em} .articles-list > div {width:98% !important} } @media only screen and (max-width:420px) {header h1 {font-size:0.7em} } 