*{padding:0;margin:0;outline:none}
body{font-family:'Titillium Web',sans-serif;font-size:14px;color:#363739;width:100%;padding:0;word-wrap:break-word;text-align:justify;-webkit-font-smoothing:antialiased!important;font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-smooth:always!important;background:#f2f2f2}
a{text-decoration:none;color:#363739}
a:hover,a:focus{text-decoration:none;color:#363739;outline:0}
button{cursor:pointer}
p{margin-bottom:10px}
ul,ol{margin-left:0px;text-align:left}
ul li{margin-left:0px;list-style-type:none;display:list-item}
fieldset{border:none}
img{border:none;max-width:100%;height:auto}
hr{border:none;border-bottom:1px solid #EC4E20;width:300px !important;margin:0 auto 10px}
span.optional,label,input,button,select,textarea{font-size:14px;line-height:16px}
.nav li img,.box-item img,.tp-bullets .bullet,.tp-leftarrow,.tp-rightarrow,li span,[class^="icon-"],[class*=" icon-"],:before,:after,div.author,#toTop,a,input,button,select,li,textarea{-webkit-transition:all 0.7s ease-out;transition:all 0.7s ease-out;-moz-transition:all 0.7s ease-out;-o-transition:all 0.7s ease-out}
.nopad{padding:0px}
#toTop{width:100px;z-index:10;border:1px solid #333;background:#121212;text-align:center;padding:5px;position:fixed;bottom:0px;right:0px;cursor:pointer;display:none;color:#FFFFFF;text-transform:lowercase;font-size:12px}
#toTop:hover{color:#EC4E20}
.width{width:1170px;margin:0 auto;position:relative}
.float-container{display:table;clear:both;width:100%}
.floatr{float:right}
.floatl{float:left}
div.zatr-menu.active ul{padding:0;text-align:right;background:none;margin:0}
.zatr-menu.active a{text-transform:uppercase;position:relative;z-index:99999;display:block;margin:0;font-size:15px;line-height:17px;text-transform:uppercase;padding:2.5px;color:#ec4e20}
.zatr-menu.active span{display:none}
.zatr-menu li.current.active a,.zatr-menu.active a:hover,.zatr-menu.active a:focus{color:#f2b000;background-color:transparent}
.zatr-menu.active .zatr-menu-link:hover{color:#FFBE00}
.zatr-menu-opener,.zatr-menu-opener:hover,.zatr-menu-opener.active,.zatr-menu-opener-inner,.zatr-menu-opener-inner::before,.zatr-menu-opener-inner::after,.zatr-menu,.zatr-menu.active{-webkit-transition:250ms all;transition:250ms all;-ms-transition:250ms all}
.zatr-menu-opener{cursor:pointer;height:41px;position:fixed;top:14px;right:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:41px;z-index:10000000;background:transparent;display:none}
.zatr-menu-opener-inner{margin-left:.75rem;margin-top:1.75rem}
.zatr-menu-opener-inner::before,.zatr-menu-opener-inner::after{content:'';display:block}
.zatr-menu-opener-inner::before{-webkit-transform:translateY(-0.75rem);-ms-transform:translateY(-0.75rem);transform:translateY(-0.75rem)}
.zatr-menu-opener-inner::after{-webkit-transform:translateY(0.25rem);-ms-transform:translateY(0.25rem);transform:translateY(0.25rem)}
.zatr-menu-opener-inner.active::before{-webkit-transform:translateY(0rem) rotate(-45deg);-ms-transform:translateY(0rem) rotate(-45deg);transform:translateY(0rem) rotate(-45deg);background:#fff}
.zatr-menu-opener-inner.active::after{-webkit-transform:translateY(-0.5rem) translateX(0rem) rotate(45deg);-ms-transform:translateY(-0.5rem) translateX(0rem) rotate(45deg);transform:translateY(-0.5rem) translateX(0rem) rotate(45deg);background:#fff}
.zatr-menu{background:#000;z-index:10000000;color:#fff;height:64px;position:fixed;top:0;right:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:0rem}
.zatr-menu.active{width:280px;z-index:9999999;height:100%;padding-right:105px;display:table;padding:20px;border-left:4px solid #ec4e20}
.zatr-menu-inner{display:none;-ms-flex-direction:row;height:90%;list-style-type:none;margin:0;padding:0}
.zatr-menu-opener:hover,.zatr-menu-opener.active{background:#ec4e20;z-index:10000000}
.zatr-menu-opener-inner,.zatr-menu-opener-inner::before,.zatr-menu-opener-inner::after{background:#ec4e20;height:.5rem;width:2.5rem}
div.zatr-menu.active .zatr-menu-inner{display:table-cell;padding:0 60px 0 0;overflow:auto;vertical-align:middle}
.zatr-menu-opener:hover .zatr-menu-opener-inner,.zatr-menu-opener:hover .zatr-menu-opener-inner::before,.zatr-menu-opener:hover .zatr-menu-opener-inner::after{background:#fff}
.zatr-menu-opener:hover .zatr-menu-opener-inner.active,.zatr-menu-opener-inner.active{background:transparent}
.zatr-menu-inner h3{font-size:17px;line-height:17px;margin:10px 0;padding:5px 5px 2.5px;text-transform:uppercase;text-align:left;background:#679C00}
.modglass,.glass{width:100%;height:100%;position:fixed;display:none;z-index:9999999;background:rgba(0,0,0,0.6);left:0;top:0}
div.glass.active{display:block}
div.author{opacity:0.4;color:#FFBE00;text-align:center;font-size:12px}
div.author a:hover,div.author a{color:#fff}
div.author p{margin-bottom:0}
div.author:hover{opacity:1}
a.close{cursor:pointer;padding:5px;font-size:25px;line-height:10px;text-align:center}
h4.alert-heading,.alert .close,.alert div{color:#fff;position:initial;float:none;opacity:1;margin:0}
h4.alert-heading{padding:5px 10px 0px;text-transform:uppercase;font-size:15px;line-height:20px}
.alert-success *,.alert-info *{background:#218600}
.alert-notice *{background:#39A7C7}
.alert-error *,.alert-warning *,.alert-danger *{background:#DE0000}
.alert div{padding:0 5px 5px}
.alert>p{padding:5px 10px}
.alert div a{display:block;font-weight:bold;color:#ccc}
.alert p{margin:0}
.alert{background:none;color:#fff;border:0;text-align:left}
.alert.alert-message a.close,.alert.alert-message h4.alert-heading,.alert.alert-message div{background:#018C0C}
.tp-bullets.simplebullets.round .bullet{background:#fff;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:11px;height:11px;margin-left:15px}
.tp-bullets.simplebullets .bullet:hover,.tp-bullets.simplebullets .bullet.selected{background:#EC4E20;border:1px solid #EC4E20}
.main-menu{padding:30px 0 0}
.main-menu li{display:block;text-align:center;text-transform:uppercase;font-weight:bold}
.main-menu li.item-150{margin-left:40px}
.nav>li>span{position:relative;display:block;padding:10px 15px}
.main-menu li.current.active>a{color:#000}
.main-menu span,.main-menu img{display:block}
.main-menu img{margin:0 auto 5px}
.nav > li > a.sociallink{padding:5px;display:block;line-height:0;background:#fff}
.nav > li > a.sociallink img{max-width:35px}
.nav > li > a.sociallink:hover,.nav > li > a.sociallink:focus,.nav > li > a.sociallink:active{background:#eee}
.slideshow{position:relative;margin:0 auto;width:100%}
.slideshow:after{content:'';display:block;width:100%;height:30px;background:#363739}
.l-menu ul{padding-top:35px}
.l-menu li{padding:0 10px}
.l-menu li a{background:url('../img/punktator_menu2.png') left 3px center no-repeat;text-transform:uppercase;border-bottom:1px solid #eee;padding-left:21px}
.l-menu li a.bold{font-weight:bold}
.l-menu li a.biglink{font-size:25px;line-height:25px}
.l-menu li.parent a{background:url('../img/menu2_zapisy.png') left 3px center no-repeat;border-bottom:1px solid #363636;padding:10px 15px 10px 45px;margin:0 0 10px}
.l-menu li.current.active a,.l-menu li a:hover,.l-menu li a:focus,.l-menu li a:active{background:url('../img/punktator_menu2.png') left 3px center no-repeat;color:#EC4E20;border-bottom:1px solid #EC4E20}
.l-menu li:last-of-type a{border-bottom:0}
.l-menu li.parent a:hover,.l-menu li.parent a:active,.l-menu li.parent a:focus{background:url('../img/menu2_zapisy.png') left 3px center no-repeat}
li.item-148 a:active,li.item-148 a:focus,li.item-148 a:hover,li.item-148 a{background:none;text-align:center}
.header{border-bottom:10px solid #EC4E20;padding:7px 0}
.middle .floatl{width:270px}
.header,.middle .floatl{background:#fff}
.middle .floatr{width:870px;margin-left:30px}
.moduletable{position:relative}
.YoutubeGalleryMainContainer h3,.t-content .moduletable h3,.b-content .moduletable h3,.b-middle .moduletable h3,.partners .moduletable h3{background:url('../img/MDK_iko.png') left center no-repeat;display:table;margin:75px auto 5px;color:#EC4E20;padding:5px 0 5px 45px;font-weight:bold;text-transform:uppercase}
.YoutubeGalleryMainContainer h3:after,.t-content .moduletable h3:after,.b-content .moduletable h3:after,.b-middle .moduletable h3:after,.partners .moduletable h3:after{display:block;content:'';width:100%;height:3px;background:#EC4E20;position:absolute;left:0;margin-top:5px}
.YoutubeGalleryMainContainer h3,.b-content .moduletable h3{margin-top:10px}
.box-item{background:#fff}
.moduletable .box-item{margin:25px 0 0 25px}
.moduletable .box-item:nth-child(1),.moduletable .zajecia.box-item:nth-child(4),.moduletable .oferta.box-item:nth-child(4),.moduletable .aktualnosci.box-item:nth-child(4){margin-left:0}
.blog .box-item{margin:25px 0 0 25px}
.blog .box-item:nth-child(3n+1){margin-left:0}
.blog .box-item.zajecia.oferta-zajec:nth-child(3n+2){margin-left:0}
.blog .box-item.zajecia.oferta-zajec:nth-child(3n+2){margin-left:25px}
.content .blog.zajecia .box-item h4,.content .blog.oferta .box-item h4{margin:0}
.box-item.aktualnosci,.box-item.zajecia,.box-item.oferta{width:373px;text-align:left}
.box-item.galeria{width:273px}
.blog .box-item.galeria{width:356px}
.blog .box-item.aktualnosci,.blog .box-item.zajecia,.blog .box-item.oferta{width:356px}
.box-item h4{margin:0}
.box-item p{margin:0}
.box-padding{padding:20px}
.box-item.aktualnosci .floatl{margin-right:20px;width:100px}
.box-data-z-daszkiem{background:url('../img/aktualnosci_daszek.png') center top no-repeat;padding:30px 15px 0;text-align:center}
.box-data-z-daszkiem .data-liczba{text-transform:uppercase;font-size:13px;line-height:13px}
.box-data-z-daszkiem .dzien,.box-data-z-daszkiem .dtyg{color:#EC4E20}
.box-data-z-daszkiem .dzien{font-size:28px;line-height:28px;font-weight:bold}
.box-data-z-daszkiem .mies{font-weight:bold;position:relative;top:-5px}
.box-item.aktualnosci .floatr{width:213px}
.blog .box-item.aktualnosci .floatr{width:180px;margin-left:15px}
.box-item.aktualnosci h4{font-size:15px;text-transform:uppercase;font-weight:bold;margin:0 0 5px}
.box-item.aktualnosci .redmore-link{text-align:right;padding:10px 5px 0}
.box-item.aktualnosci .redmore-link a{color:#EC4E20;font-weight:bold;text-transform:uppercase}
.box-item.aktualnosci .redmore-link a:hover,.box-item.aktualnosci .redmore-link a:focus,.box-item.aktualnosci .redmore-link a:active{color:#E60004}
.box-item.zajecia h4{text-transform:uppercase;font-size:25px;font-weight:bold;margin:10px 0 15px;min-height:54px}
.box-item.zajecia h4.zae{color:#009836}
.box-item.zajecia h4.za{color:#e60004}
.box-item.zajecia h4.zs{color:#007ec7}
.box-item.oferta h4{text-transform:uppercase;font-size:20px;font-weight:bold;margin:10px 0 15px}
.blog.galerie,.galeria.float-container{text-align:center;background:#fff;margin:30px 0 0}
.moduletable .box-item.galeria{margin-top:0}
.box-item.galeria h4{font-size:16px;margin:15px 0 0;text-transform:uppercase;min-height:36px}
.box-item.galeria .box-date{color:#EC4E20}
.box-item.galeria img,.box-item.zajecia img,.box-item.oferta img,.t-content .nav li a img{filter:saturate(100%);-webkit-filter:saturate(100%);-moz-filter:saturate(100%);-o-filter:saturate(100%);-ms-filter:saturate(100%)}
.box-item.galeria:hover img,.box-item.zajecia:hover img,.box-item.oferta:hover img,.t-content .nav li a:hover img{filter:saturate(150%);-webkit-filter:saturate(150%);-moz-filter:saturate(150%);-o-filter:saturate(150%);-ms-filter:saturate(150%)}
.newsletter{background:#EC4E20;text-align:center;color:#fff;padding:20px 0;margin:25px 0 0}
.newsletter h3{margin:0;text-transform:uppercase;font-size:26px;font-weight:bold}
.newsletter .intro{padding:10px 0;font-size:16px}
.newsletter form div{display:inline;margin:0 5px}
.newsletter input[type="text"]{min-width:300px;background:#EC4E20;border:1px solid #fff;padding:10px;color:#fff}
.newsletter input[type="text"]::-webkit-input-placeholder{color:#fff}
.newsletter input[type="text"]:-moz-placeholder{color:#fff}
.newsletter input[type="text"]::-moz-placeholder{color:#fff}
.newsletter input[type="text"]:-ms-input-placeholder{color:#fff}
.newsletter input[type="text"]:hover,.newsletter input[type="text"]:focus,.newsletter input[type="text"]:active{background:#fff;color:#EC4E20}
.newsletter input[type="text"]:hover::-webkit-input-placeholder{color:#EC4E20}
.newsletter input[type="text"]:hover:-moz-placeholder{color:#EC4E20}
.newsletter input[type="text"]:hover::-moz-placeholder{color:#EC4E20}
.newsletter input[type="text"]:hover:-ms-input-placeholder{color:#EC4E20}
.newsletter input[type="text"]:focus::-webkit-input-placeholder{color:#EC4E20}
.newsletter input[type="text"]:focus:-moz-placeholder{color:#EC4E20}
.newsletter input[type="text"]:focus::-moz-placeholder{color:#EC4E20}
.newsletter input[type="text"]:focus:-ms-input-placeholder{color:#EC4E20}
.newsletter input[type="text"]:active::-webkit-input-placeholder{color:#EC4E20}
.newsletter input[type="text"]:active:-moz-placeholder{color:#EC4E20}
.newsletter input[type="text"]:active::-moz-placeholder{color:#EC4E20}
.newsletter input[type="text"]:active:-ms-input-placeholder{color:#EC4E20}
.newsletter input[type="button"]{background:#fff;color:#EC4E20;font-weight:bold;border:1px solid #fff;padding:10px;text-transform:uppercase}
.newsletter input[type="button"]:hover,.newsletter input[type="button"]:active,.newsletter input[type="button"]:focus{background:transparent;color:#fff}
.footer{background:#505050;color:#fff;padding:40px 0 20px}
.footer a{color:#fff}
.footer li.current.active a,.footer a:hover,.footer a:active,.footer a:focus{color:#EC4E20}
.footer .nav a,.footer .nav a:focus,.footer .nav a:active,.footer .nav a:hover{background:transparent}
.footer .nav a{position:relative;padding:2.5px 0 2.5px 15px}
.foot1,.foot2{font-size:13px;line-height:14px}
.foot1 .moduletable,.foot2 .moduletable{width:210px}
.foot1 .moduletable{float:left;margin-right:50px}
.foot2 .moduletable{margin:0 0 10px}
.foot p{margin:0 0 2.5px}
.foot h3{background:url('../img/line_kontakt.png') left bottom no-repeat;font-size:16px;line-height:30px;margin:0 0 5px}
.foot .nav a:before{content:'>';display:block;position:absolute;color:#EC4E20;left:0}
.bottom{margin:35px 0 0}
.nspArts.bottom{margin:0;padding:35px 32px 0 35px}
.bottom .c-copy{text-align:center;padding:10px 0;border-bottom:1px solid #5C5C5C;border-top:1px solid #5C5C5C;margin:0 0 10px}
.bottom .nav{text-align:center;padding:5px 0 5px}
.bottom .logout-button{margin:20px 0 0}
.bottom .nav a{padding:2.5px;display:inline;font-size:11px;color:#ccc}
.bottom .nav a:hover{color:#fff}
.users-profile-custom-profile ul,.item-page ul{padding-left:20px;margin-bottom:10px}
.users-profile-custom-profile a,.item-page a,.userarea a{font-weight:bold;color:#EC4E20}
.users-profile-custom-profile ul li:before,.item-page ul li:before{content:"\0BB \020";color:#EC4E20;font-size:20px;line-height:25px}
.item-page ul.pager li:before{display:none}
.users-profile-custom-profile ol,.item-page ol{counter-reset:li;display:table;margin:5px 0 25px 25px}
.users-profile-custom-profile ol > li,.item-page ol > li{position:relative;margin:10px 0 0px 17px;padding:0px 8px;list-style:none;border-bottom:1px solid #E6E6E6;border-left:1px solid #E6E6E6}
.users-profile-custom-profile ol > li:before,.item-page ol > li:before{content:counter(li);counter-increment:li;position:absolute;left:-19px;top:0px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:1.3em;margin-right:0px;padding:0px;color:rgb(52,56,60);border-bottom:1px solid #e6e6e6;background:#e6e6e6;font-weight:bold;text-align:center}
.users-profile-custom-profile ol > li:hover:before,.item-page ol > li:hover:before{border-bottom:1px solid #EC4E20;background:#EC4E20;color:#fff}
.users-profile-custom-profile ol > li:hover,.item-page ol > li:hover{border-bottom:1px solid #EC4E20;border-left:1px solid #EC4E20}
.item-page,.bfClearfix,.userarea,.blog{padding:25px;margin:25px 0;background:#fff}
.item-page{font-size:15px;line-height:18px}
.blog.galerie,.blog.aktualnosci,.blog.zajecia,.blog.oferta{background:#F2F2F2}
.item-page h2,.bfClearfix h2,.userarea h1,.blog h1{margin:0 0 10px;border-bottom:1px solid #EEE;padding:0 0 5px}
.item-page .page-header,.userarea .page-header,.blog .page-header{margin:0;border:0;padding:0}
dl.article-info.muted{background:#F6F6F6;color:#afafaf;text-align:right;padding:5px 10px;border-bottom:1px solid #eee;text-transform:lowercase;margin:-10px 0 10px;font-size:12px}
.t-content .nav{text-align:center}
.t-content .nav li{float:left;width:435px}
.t-content .nav li:nth-child(odd){border-right:1px solid #505050}
.t-content .nav li img{display:block;margin:0 auto}
.t-content .nav li a,.t-content .nav li a:hover,.t-content .nav li a:focus,.t-content .nav li a:active{background:#fff}
.t-content .nav li span{font-size:30px;margin:10px auto 0;display:block;color:#EC4E20;max-width:175px;line-height:30px}
button#bfSubmitButton,.btn.btn-primary{background:#505050;color:#FFF;border:1px solid #505050;padding:5px 10px;margin:0 auto;display:table;float:none;font-weight:bold;text-transform:uppercase;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
button#bfSubmitButton:focus,.btn.btn-primary:focus,button#bfSubmitButton:active,.btn.btn-primary:active,button#bfSubmitButton:hover,.btn.btn-primary:hover{background:#EC4E20;color:#FFF;border:1px solid #EC4E20;box-shadow:none;outline:0}
.bottom input.btn.btn-primary{background:#EC4E20}
.bottom input.btn.btn-primary:hover,.bottom input.btn.btn-primary:focus,.bottom input.btn.btn-primary:active{background:#fff;color:#EC4E20;border:1px solid #fff}
.pager li > a,.pager li > span{border-radius:0;text-transform:uppercase}
.pager li > span{color:#ccc}
.pager li > a:hover,.pager li > a:active,.pager li > a:focus{background:#EC4E20;color:#fff}
.paginacja p.counter{text-align:center;margin:10px 0 -10px}
.paginacja{border-top:1px solid #DDD;margin:30px 0 0}
.sigFreeContainer li:before,dt.article-info-term,.m-view{display:none}
a.video{position:relative}
a.video:after{content:url('../img/play.png');display:block;position:absolute;width:auto;height:100%;margin:auto;left:50%;margin-left:-44px;top:44px;opacity:0.6}
a.video:hover:after{opacity:1}
.blog>p{padding:15px 0;margin:25px 0 0;font-size:18px;line-height:20px;text-align:center}
.userarea.login form,.userarea.logout form{text-align:center}
.content select,.content input[type="tel"],.content input[type="url"],.content textarea,.content input[type="email"],.content input[type="password"],.content input[type="text"]{padding:10px;border:1px solid #DDD;background:#FFF;color:#505050}
.content select:active,.content input[type="tel"]:active,.content input[type="url"]:active,.content select:focus,.content input[type="tel"]:focus,.content input[type="url"]:focus,.content select:hover,.content input[type="tel"]:hover,.content input[type="url"]:hover,.content textarea:focus,.content textarea:active,.content textarea:hover,.content input[type="text"]:hover,.content input[type="text"]:active,.content input[type="text"]:focus,.content input[type="email"]:hover,.content input[type="password"]:hover,.content input[type="email"]:active,.content input[type="password"]:active,.content input[type="email"]:focus,.content input[type="password"]:focus{background:#fff;color:#EC4E20;border:1px solid #EC4E20}
.userarea.profile-edit form{text-align:center}
.userarea.profile-edit fieldset{margin:0 0 25px}
.userarea.profile-edit label,.userarea.login label{margin:15px 0 2.5px}
.userarea .btn.btn-primary{margin:20px auto 0}
.userarea dd:nth-child(16){white-space:pre-line;position:relative;top:-20px}
.userarea.profile-edit select,.userarea.profile-edit input[type="tel"],.userarea.profile-edit input[type="url"],.userarea.profile-edit textarea,.userarea.profile-edit input[type="email"],.userarea.profile-edit input[type="password"],.userarea.profile-edit input[type="text"]{min-width:500px}
.userarea.profile-edit textarea{min-height:150px}
.event .btn{background-image:none;box-shadow:none;text-shadow:none;border:0}
.event .btn,ul.btn-toolbar .btn{background:#505050;color:#fff}
.event .btn:focus,.event .btn:hover,.event .btn:active,ul.btn-toolbar .btn:hover,ul.btn-toolbar .btn:active,ul.btn-toolbar .btn:focus{background:#EC4E20;color:#fff}
.nauczyciel .face-photo{float:left;width:160px}
.nauczyciel .forminfo{float:right;width:660px;padding-left:25px}
.nauczyciel{background:#fff}
.nauczyciel .pad{padding:25px;display:table;margin:0 auto}
.prewrap{white-space:pre-wrap}
#jevents_body .event_legend_container,form#adminForm li:before,ul.btn-toolbar.rght li:before,dd.prewrap:after,dd.prewrap:before,form#adminForm .btn-toolbar .btn-group:last-child,form#adminForm ul.nav.nav-tabs li:not(.active){display:none}
form#adminForm fieldset{padding:25px 0 0}
ul.btn-toolbar.rght{text-align:center;padding:0 0 10px}
.lista-zajec{background:#fff}
.lista-zajec li{padding:10px}
.lista-zajec li a{background:url('../img/punktator_menu2.png') left 3px center no-repeat;text-transform:uppercase;border-bottom:1px solid #eee;padding-left:21px;font-weight:bold}
.lista-zajec li.current.active a,.lista-zajec li a:hover,.lista-zajec li a:focus,.lista-zajec li a:active{background:url('../img/punktator_menu2.png') left 3px center no-repeat;color:#EC4E20;border-bottom:1px solid #EC4E20}
div#jevents .nav-items a{margin:0;padding:4px 15px;text-transform:uppercase;font-weight:bold}
.nav-items > div:first-child,.nav-items > div:last-child{border-radius:0}
#jevents_body .nav-items div.active a:hover,.jev_header2 .active a:hover,#jevents_body .nav-items div.active a,.jev_header2 .active a,div#jevents .nav-items a:hover,div#jevents .nav-items a:focus,div#jevents .nav-items a:active{margin:0;padding:4px 15px;border:0;background:#ec4e20;color:#fff;text-decoration:none;border-radius:0}
div#jevents .nav-items > div{border:1px solid #ec4e20;border-left:0}
div#jevents .nav-items div:last-of-type{border:1px solid #ec4e20}
div#jevents .nav-items > div:first-child{border-left:1px solid #ec4e20}
.jev_pagination form,.jev_pagination .pagination.pagination-toolbar.clearfix{margin:0}
#jevents_body{padding:10px 0 0;border-radius:0}
#jevents_body .jev_pagination select#limit.inputbox{margin:0}
div#jev_maincal{margin:15px -1px 5px -1px}
#jevents_body .jev_toprow div.previousmonth a,#jevents_body .jev_toprow div.nextmonth a{position:relative;font-weight:bold;text-transform:uppercase;font-size:14px}
.jev_toprow div.previousmonth,.jev_toprow div.nextmonth{background:#ec4e20;border-radius:0}
.jev_toprow div.currentmonth,.jev_toprow div.previousmonth,.jev_toprow div.nextmonth{border:1px solid #ec4e20}
.event{padding:10px 25px;background:#fff;border-bottom:1px solid #ccc;margin:0}
.event-lista h4{margin:0;padding:0;font-size:18px;line-height:20px;color:#ec4e20;text-transform:uppercase;margin:0 0 5px}
.event-lista h5{font-weight:normal;margin:0 0 5px;padding:0;font-size:16px;line-height:18px}
.event-lista .bold{font-weight:bold}
.event.featured-event{border:1px solid #ec4e20;position:relative;margin:0 0 10px}
.event.featured-event:after{width:0;height:0;border-style:solid;border-width:0 75px 75px 0;border-color:transparent #ec4e20 transparent transparent;content:'';top:0;right:0}
.event.featured-event:before{content:'POLECAMY';color:#fff;z-index:9;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);font-size:14px;top:20px;right:-4px}
.event.featured-event:after,.event.featured-event:before{display:block;position:absolute}
.event.featured-event h4{padding-right:65px}
.event-lista{background:#f2f2f2}
.event a{color:#ec4e20}
.event a:hover,.event a:focus,.event a:active{color:#e60004}
.event a,.event a:hover,.event a:focus,.event a:active{font-weight:bold;text-decoration:none}
.jev_listview .padding{padding:10px;background:#fff;margin:15px 0 10px;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
a.floatl.weekday{width:116px;text-align:center;background:#f2f2f2;border:1px solid #ccc;margin:2.5px}
a.floatl.weekday,a.floatl.weekday:hover,a.floatl.weekday:active,a.floatl.weekday:focus{text-decoration:none}
a.floatl.weekday:hover,a.floatl.weekday:active,a.floatl.weekday:focus{color:#fff;background:#ec4e20;border:1px solid #363739}
#jevents_body .jev_listview .jev_listrow .lista-zajec li{list-style-type:none;border:none!important;margin:0!important;padding:2.5px 0}
 .lista-zajec{padding:0 0 10px}
 .lista-zajec li:before{display:none}
.btncenter{text-align:center;padding:10px 0}
section.bfPageIntro .moduletable{width:250px;float:left;margin:10px;min-height:400px}
section.bfPageIntro hr{border-bottom:1px solid #ddd;margin:0;width:100% !important;height:1px}
.dane-kontakt .icocon{padding:2.5px 0 2.5px 30px;font-weight:bold}
.dane-kontakt .email-ico{background:url('../img/e-mail.png') left center no-repeat}
.dane-kontakt .telefon-icon{background:url('../img/phone.png') left center no-repeat}
.header.sticky{padding:5px 0;position:fixed;top:0;z-index:9;width:100%}
.floatl.logo{max-width:115px}
.header.sticky .logo{max-width:70px}
.header.sticky .main-menu.d-view{padding:7px 0 0}
.header.sticky .main-menu.d-view li a{min-width:auto}
.header.sticky .main-menu.d-view li a img{max-width:25px}
.header.sticky .main-menu.d-view li a.sociallink{padding:8.5px 5px}
.header.sticky .main-menu.d-view li a.sociallink img{max-width:none}
.tp-caption.big_white{left:auto!important;right:0;padding:40px 50px 0 0!important;top:0!important}
body.sticky{padding-top:130px}
.all-lnk{margin:30px 0 0}
.moduletable.gallery_menu{display:table;margin:0 auto}
.main-menu img{display:none}
.main-menu li ul{overflow:hidden;height:0}
.main-menu li.parent{position:relative;z-index:9999}
.main-menu li.parent:before{content:'';display:block;position:absolute;bottom:3px;left:50%;margin-left:-5px;text-align:center;z-index:9;width:0;height:0;border-style:solid;border-width:6px 5.5px 0 5.5px;border-color:#afafaf transparent transparent transparent}
.main-menu ul.nav.menu{text-align:right;width:820px}
.main-menu li{display:inline-block;float:none}
.main-menu li.parent ul{position:absolute;width:230px;left:50%;margin-left:-115px;background:#fff}
.main-menu li.parent ul li{display:block;float:none;border-bottom:0}
.main-menu li.parent ul li a{padding:11px 5px;display:block;border-left:0;font-size:13px;line-height:15px}
.main-menu li.parent ul li:nth-child(odd){background:#f9f9f9}
.main-menu li.parent ul li:nth-child(even){background:#eee}
.main-menu a,.main-menu span{color:#afafaf;cursor:pointer}
.main-menu .li.current>a,.main-menu a:hover,.main-menu span:hover{color:#000;background:transparent !important}
.main-menu li.parent ul li span{border-left:0}
.social{position:absolute;z-index:999;left:-1px;top:116px;border:1px solid #ec4e20}
.social.sticky{position:fixed;top: 76px;}
.social li{display:inline-block}
ul.zc{display:table;margin:0 auto;text-align:center}
ul.zc li{display:inline-block;text-transform:uppercase;margin:5px;font-weight:bold}
li.z0,li.z10,li.z11{background:#505050}
li.z18,li.z1{background:#007ec7}
li.z16,li.z2{background:#e60004}
li.z20,li.z3{background:#009836}
ul.zc li a{color:#fff;display:block;padding:5px 10px}
ul.zc li a:hover{text-shadow:0 0 5px #000}
.cat-children{text-align:center}
.cat-children h3{margin:0 0 5px}
.m-menu li.active.deeper.parent>span,.m-menu li.active.deeper.parent>a{color:#fff}
.nspArt img.nspImage{width:auto!important;height:194px!important;margin:0 auto}
a.readon.fright{color:#fff;padding:5px 10px;text-transform:uppercase;background:#505050}
a.readon.fright:hover{background:#ec4e20}
.item-page .nauczyciel .forminfo{width:910px}
input[type=file]{margin:5px auto 0}
body.itemid-143 .item-page .moduletable{float:left;width:373px;text-align:center}
body.itemid-143 .item-page p{clear:both}
span.wn-info{margin:0 2.5px;font-size:25px;line-height:26px}
div.wn-info{padding:5px 0 0}
.nspArt h4.nspHeader{padding:0;min-height:52px}
.nspArt .nspInfo{margin:5px 0;text-align:right}
.nspArt .nspImageWrapper{line-height:0;margin:0 auto !important;float:none}
.wn-photo{margin:0 auto;width:200px}
.blog.oferta .box-item.oferta-zajec h4{height:67px;text-align:center}
.box-img.zs{border-bottom:5px solid #007ec7}
.box-img.za{border-bottom:5px solid #e60004}
.box-img.zae{border-bottom:5px solid #009836}
.zajecia-sekcja{background:#f9f9f9}
.floatr.nauczyciel-ext-cv.module-style{width:820px}
.module-style{border:1px solid #ddd;background:#fcfcfc}
.module-style,.n-n-c{padding:10px}
.floatr.n-ext-mail{width:80px;text-align:right;padding-right:10px;line-height:40px}
.n-ext-name.floatl{width:500px}
.n-ext-name.floatl h3{border:0;margin:0;font-size:35px;line-height:40px}
.module-style h4{font-size:30px;text-align:center;margin:0 0 15px;border-bottom:1px solid #ddd;padding:0 0 10px;line-height:30px}
.module-style h5{font-size:22px;text-align:center;margin:10px 0 15px;border-bottom:1px solid #ddd;padding:0 0 10px;line-height:22px}
.module-style .lista-zajec{border:1px solid #efefef}
.nauczyciel-ext-info,.nauczyciel-ext-zajecia,.nauczyciel-ext-sukcesy{margin:15px 0}
.nauczyciel-ext-info .n-sec{display:inline-block;width:auto;margin:10px;font-size:20px}
.nauczyciel-ext-info{text-align:center}
.partners img{max-width:250px;margin:5px;display:inline-block;padding:5px;background:#fff;border:1px solid #ccc}
.partners{text-align:center}
.nspArt .fleft{float:none}
.nspArt p.nspText{min-height:115px}
.nspLinks .nspLinkScroll1 ul li a.nspImageWrapper{display:block;line-height:0;width:160px}
.nspLinks .nspLinkScroll1 ul li a{color:#ec4e20;font-weight:bold}
.nspLinks .nspLinkScroll1 ul li a.readon{display:table;margin:5px 25px 5px auto}
.nspLinks .nspLinkScroll1 ul li a.nspImageWrapper img{width:100%!important;height:auto!important}
.je_floatl{float:left;width:900px}
.je_floatr{float:right;width:270px;text-align:right}
.jevbootstrap h2.contentheading{font-size:35px;line-height:35px;line-height:35px;margin:10px 0}
.je_floatr a.btn{margin:10px 0 10px auto;line-height:23px}
.jev_evdt .jev_evdt_creator,.jev_evdt_hits,.fwb,.ev_prevrepeat,.ev_nextrepeat{display:none !important}
.jev_listrow a.ev_link_row{font-size:23px;display:block;line-height:25px;padding:5px 0}
a.ev_link_row.cat21{color:#007ec7}
a.ev_link_row.cat22{color:#e60004}
a.ev_link_row.cat23{color:#009836}
.jev_evdt .jev_evdt_summary{width:100%}
.jev_evdt .jev_evdt_contact{margin:0;display:block}
.jev_evdt_title,.jev_evdt_summary,.jev_evdt_contact,.jev_evdt_desc,.jev_evdt_location,.jev_evdt_extrainf{background:#fefefe;border:1px solid #eee !important;margin:0 0 5px!important;padding:10px}
.jev_eventdetails_body div span{display:block;font-weight:bold;border-bottom:1px solid #ddd;margin:0 0 15px;font-size:16px;line-height:18px;padding:0 0 5px}
#jevents_body ul.ev_ul li.ev_td_li{padding:5px}
.nspInfo.nspInfo2.tleft.fleft,.m-menu li.item-131 ul{display:none}
.m-menu li.item-130{padding:5px 0}
.m-menu li.item-130 ul{padding:0 15px 0 0}
.jev_toprow div.previousmonth,.jev_toprow div.nextmonth{min-height:25px}
.jevbootstrap .pull-right{float:none!important;padding:5px 0 20px}
ul.sigFreeClassic{display:table}
h3.jev_naglowek{text-align:center}
.blog.naszesukcesy .items-row img,.jev_glowna{display:none}
.nav-items{width:100%}
.blog.naszesukcesy .items-row{border-bottom:1px solid #ec4e20}
.blog.naszesukcesy .items-row .readmore{text-align:right;padding:25px 0 0}
.blog.naszesukcesy .items-row .readmore a{background:#ec4e20;border-radius:0;color:#fff;font-weight:bold;text-transform:uppercase}
.moduletable.menu.zapisy ul.nav.menu {display:table;margin:0 auto}
.moduletable.menu.zapisy ul.nav.menu li{max-width:400px;border: 1px solid #505050;width: auto;float: none;margin: 5px;}
.moduletable.menu.zapisy ul.nav.menu li a:hover,.moduletable.menu.zapisy ul.nav.menu li a:focus,.moduletable.menu.zapisy ul.nav.menu li a:active{background:#ec4e20;color:#fff;}
@media screen and (max-width:1199px){
.width{width:900px}
.main-menu ul.nav.menu{width:770px}
.d-view{display:none}
.m-view{display:block}
.social{position:fixed;top:92px}
.header{padding:5px 0;position:fixed;top:0;z-index:9;width:100%}
.header .logo{max-width:90px}
body{padding-top:93px}
.nspArt p.nspText{min-height:145px}
.box-item.galeria,.box-item.aktualnosci,.box-item.zajecia,.box-item.oferta{float:none}
.box-item.galeria,.box-item.aktualnosci,.box-item.zajecia,.box-item.oferta,.moduletable .box-item:nth-child(1),.moduletable .zajecia.box-item:nth-child(4),.moduletable .oferta.box-item:nth-child(4),.moduletable .aktualnosci.box-item:nth-child(4),.blog .box-item:nth-child(3n+1){margin:5px auto 20px}
.box-item.galeria h4{min-height:auto}
.bip.floatr{float:none}
.bip.floatr img{padding:50px 0 0}
.je_floatl{width:170px}
.blog .box-item.aktualnosci,.blog .box-item.zajecia,.blog .box-item.oferta{float:none;margin:0 auto 25px}
ul.zc{padding:0 0 20px}
body.itemid-143 .item-page .moduletable{width:283px}
.floatr.nauczyciel-ext-cv.module-style{width:100%;margin:15px 0 0}
.face-photo.floatl{text-align:center;float:none;margin:0 auto}
.nauczyciel-ext-info .n-sec{display:block}
section.bfPageIntro .moduletable{width:190px}
.blog .box-item.zajecia.oferta-zajec:nth-child(3n+1),.blog .box-item.zajecia.oferta-zajec:nth-child(3n+2){margin-left:auto}
}
@media screen and (max-width:1000px){
div.author{position:inherit;padding:5px 0;text-align:center}
.width{width:600px}
.nspArt img.nspImage{width:auto!important;height:auto!important;max-height:94px!important}
.nspArt h4.nspHeader{font-size:16px;min-height:auto}
.nspArt p.nspText{min-height:50px}
.nspArt{width:100%}
.foot1 .moduletable{margin-right:10px;width:190px}
.nauczyciel .forminfo{width:390px}
body.itemid-143 .item-page .moduletable{width:100%}
.n-ext-name.floatl,.floatr.n-ext-mail{width:100%;float:none}
.floatr.n-ext-mail{text-align:left;margin:0;line-height:23px}
.t-content .nav li{width:300px}
section.bfPageIntro .moduletable{width:230px;float:none;margin:0 auto 15px;min-height:auto;box-shadow:0 0 5px #000;padding:0 0 5px}
section.bfPageIntro .moduletable h4,section.bfPageIntro .moduletable .stanowisko,section.bfPageIntro .moduletable .tresc,section.bfPageIntro .moduletable .dane-kontakt{padding:0 5px}
div#toTop{width:100%}
a.ev_link_weekday{display:none}
}
@media screen and (max-width:768px){
div.author{padding:5px 5px 40px}
.width{width:500px}
div#jevents .nav-items div#nav-month, .jev_toprow div.previousmonth, .jev_toprow div.nextmonth, .slideshow{display:none}
.foot1 .moduletable,.foot1 .moduletable{margin:0 auto 15px;float:none;width:100%}
.foot1.floatl,.foot2.floatl{float:none;display:table;margin:0 auto;width:200px}
.bip.floatr{text-align:center}
.t-content .nav li{width:250px}
.t-content .nav li img{max-width:100%}
.bip.floatr img{padding:25px 0 0}
div#jevents{padding:50px 0 0}
.jev_toprow div.currentmonth{width:90%;margin:0 auto;float:none}
.jev_toprow .jev_header2{height:auto}
.jev_evdt_summary{text-align:left}
.nauczyciel .forminfo{width:100%;float:none;padding:0;text-align:center}
.nauczyciel .face-photo{float:none;margin:0 auto 15px}
.userarea.profile-edit select,.userarea.profile-edit input[type="tel"],.userarea.profile-edit input[type="url"],.userarea.profile-edit textarea,.userarea.profile-edit input[type="email"],.userarea.profile-edit input[type="password"],.userarea.profile-edit input[type="text"]{min-width:auto}
div#jevents .nav-items > div{display:block;border:1px solid #ec4e20;margin:5px 0;padding:0}
div#jevents .nav-items a{display:block}
}
@media screen and (max-width:540px){
.width,.blog .box-item.galeria{width:90%}
hr{width:90%!important}
.blog .box-item.aktualnosci,.blog .box-item.zajecia,.blog .box-item.oferta,.box-item.aktualnosci,.box-item.zajecia,.box-item.oferta{width:100%}
.box-item.oferta .box-img{text-align:center}
.box-item.galeria{width:250px}
.nspLinks .nspLinkScroll1 ul li .nspImageWrapper{float:none;margin:0!important;width:100% !important;text-align:center;display:block}
.blog.oferta .box-item.oferta-zajec h4{height:auto}
.je_floatl{text-align:center}
.je_floatl,.je_floatr{float:none;width:100%}
.je_floatr a.btn{margin:10px auto 20px}
.b-content .moduletable h3{text-align:left}
.t-content .nav li{width:100%}
.t-content .nav li:nth-child(odd){border-right:0;border-bottom:1px solid #505050}
.t-content .nav li span{padding:0;margin:10px auto 0;width:100%;max-width:100%;font-size:20px;line-height:20px}
.t-content .nav li img{height:95px}
a.video:after{height:auto;top:13.5px}
}
@media screen and (max-width:500px){
.newsletter input[type="text"]{min-width:150px}
ul.pager.pagenav li a{float:none;display:block;margin:5px 0}
section.bfPageIntro .moduletable,.face-photo.floatl{width:90%}
.nspArts.bottom{padding:35px 0}
.nspPrev,.nspNext{top:5px;z-index:8}
}
@media screen and (max-width:350px){
.nspMain{width:250px;margin:0 auto}
}