body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:150%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayOpaque{background:url(../../assets/mediabox/images/80.png)}#mbOverlay.mbOverlayAbsolute{position:absolute}#mbOverlay.mbMobile{position:absolute;background-color:transparent}#mbBottom.mbMobile{line-height:24px;font-size:16px}#mbCenter{position:absolute;z-index:9999;left:50%;padding:10px;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";-webkit-box-shadow:0 5px 20px rgba(0,0,0,.5);-khtml-box-shadow:0 5px 20px rgba(0,0,0,.5);-moz-box-shadow:0 5px 20px rgba(0,0,0,.5);box-shadow:0 5px 20px rgba(0,0,0,.5)}#mbCenter.mbLoading{background:#000 url(../../assets/mediabox/images/loading-dark.gif) no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbMedia{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat}#mbBottom{line-height:20px;font-size:12px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;text-align:left;color:#999;min-height:20px;padding:10px 0 0}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:700}#mbNumber{display:inline;color:#999;font-size:.8em;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:1.6em;font-size:.8em}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:400}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:700;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:1.4em;font-weight:700}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:700;text-decoration:underline}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;font-size:14px;direction:ltr;color:#444}
p{font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-size:14px;line-height:1.5;margin-bottom:17px;text-align:justify}
li{text-align:justify}
p.lead{font-size:17.5px;line-height:1.6;margin-bottom:17px}
aside p{font-size:13px;line-height:1.35;font-style:italic}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:0}
h1{font-size:48px;line-height:1.2;padding:10px 0}
h2{font-size:39px;line-height:1.2;padding:20px 0}
h3{font-size:27px;line-height:1.2;padding:10px 0}
h4{font-size:23px;line-height:1.2;padding:10px 0}
h5{font-size:17px;line-height:1.5;padding:8px 0}
h6{font-size:14px;line-height:1.2;padding:5px 0}
hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:22px 0 21px;height:0}
.subheader{line-height:1.3;color:#6f6f6f;font-weight:300;margin-bottom:17px}
em,i{font-style:italic;line-height:inherit}
strong,b{font-weight:bold;line-height:inherit}
small{font-size:60%;line-height:inherit}
code{font-weight:bold;background:#ff9}
ul,ol{font-size:14px;line-height:1.6;margin-bottom:17px;list-style-position:inside}
ul li ul,ul li ol{margin-left:20px;margin-bottom:0}
ol li ul,ol li ol{margin-left:20px;margin-bottom:0}
li{margin-bottom:5px}
html{font-size:62.5%}
body{background:#fff;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:14px;line-height:1;color:#444;position:relative;-webkit-font-smoothing:antialiased}
a{color:#0e723a;text-decoration:none;line-height:inherit}
p a{text-decoration:underline}
a:hover{color:#6eaa88;text-decoration:none}
a:focus{color:#3e8e61;outline:none}
h1,h2,h3,h4,h5{font-family:'Open Sans Condensed',sans-serif;font-weight:normal}
.heading_dots{background:url(../../files/kbcz/images/heading_dots_grey.png) repeat-x center}
.heading_dots_grey{background:url(../../files/kbcz/images/heading_dots_grey.png) repeat-x center}
.heading_bg{background:#FFF;padding:0}
.heading_center_bg{background:#fff;padding:0 15px}
.heading_supersize{font-size:44px;text-align:center;font-weight:normal;margin:0;margin-bottom:0;color:#999}
.heading_titlesize, .mod_article h1{font-size:40px;text-align:center;font-weight:normal;line-height:normal;margin:0 0 10px;color:#999}
.heading_largesize{font-size:34px;text-align:center;font-weight:normal;line-height:normal;margin:10px 0}
#header{background:url(../../files/kbcz/images/header.jpg) no-repeat top}
#header h1{color:#fff;padding:20px 0 0 180px}
#header h2{color:#fff;padding:10px 0 0 180px}
#header-text{height:173px}
#header>.inside,#lfooter>.inside,#left>.inside,#right>.inside{line-height:0.1;margin:0}
.footer_menu{text-align:center;background-color:#F8F8F8; border-top:1px solid #EAEAEA;width:100%;margin:15px 0 0;padding:10px 0}
.footer_menu li{display:inline;list-style:none;margin:0}
.footer_menu li>a{padding:0 5px}
.left_menu{text-align:right;width:100%;margin:25px 0 0;padding:20px 0}
.left_menu li{display:block;list-style:none;margin:20px 0;text-align:right}
.left_menu li>a{padding:0}
p.info{margin-bottom:0}
p.more{display:none}
.hide-for-small{display:block !important}
.show-for-large-up{display:block !important}
.mod_article h1{font-size:44px;text-align:center;font-weight:normal;line-height:normal;margin:20px;color:#0b5b2e;margin-top:20px}
.mod_newslist h2{font-size:27px;line-height:1.2;margin-bottom:10px}
.mod_newslist .layout_latest{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dotted #0e723a}
.teaser{line-height:1.5}
#wrapper{max-width:1017px;margin:0 auto 0;padding:0 20px}
.left{float:left;min-height:1px;padding:0;position:relative}
.right{float:right;min-height:1px;padding:0;position:relative}
.inside{width:100%;margin:10px auto 10px}
.x50{float:left;min-height:1px;padding:0;position:relative;width:50%}
aside,figure{display:block}
nav{padding:0;margin:0;border:0;width:85%;float:left}
nav ul,nav li{list-style:none;margin:0;padding:0;list-style-position:outside}
nav ul{position:relative;z-index:597}
nav ul li{float:left;min-height:1px;vertical-align:middle}
nav ul li.hover,nav ul li:hover{position:relative;z-index:599;cursor:default}
nav ul ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:100%}
nav ul ul li{float:none}
nav ul li:hover>ul{visibility:visible}
nav ul ul{bottom:0;left:0}
nav ul ul{margin-top:0}
nav ul li>a, nav ul li>span, nav ul li>strong{display:block;line-height:1em;text-decoration:none;background:#507f6d;color:#fff;padding:0 15px;font-weight:normal;}
nav{background:#507f6d;border-bottom:0px solid #72988a;font-family:'Open Sans Condensed',sans-serif;font-size:18px}
nav>ul{display:inline-block}
nav:after,nav ul:after{content:'';display:block;clear:both}
nav ul ul{border-top:0px solid #72988a;min-width:170px;margin-left:0}
nav ul ul li>a, nav ul ul li>span, nav ul ul li>strong{background:#507f6d;color:#ffffff;border:1px solid #72988a;border-top:0 none;line-height:150%;padding:4px 20px;font-size:18px}
nav ul ul li{position:relative}
nav ul ul li:first-child>a{border-top:1px solid #72988a}
nav ul ul li:hover>a{background:#406557;color:#ffffff}
nav ul li:hover>a,nav ul li:hover>span,nav ul li:hover>strong,nav ul li.active>a{background:#406557;color:#ffffff}
nav ul li.active>span{background:#304c41;color:#ffffff}
nav.mod_changelanguage ul li.active>span{background:#f34c31}
nav ul li.last ul{left:auto;right:0}
nav>ul>li>a, nav>ul>li>span, nav>ul>li>strong{line-height:34px;font-size:18px}
nav.block{overflow:visible}
ul.nobullets{clear:both;padding:0}
ul.nobullets>li{list-style-type:none; padding-left:0; margin-left:0}
#kalendarium-konferencje ul.nobullets>li{padding:0;border-top:1px dotted #507f6d}
#kalendarium-konferencje h4{text-align:center;border-top:2px solid #507f6d;clear:both}
ul.conf li{float:left;margin-left:10px;list-style-type:disc}
nav.mod_changelanguage{padding:0;margin:0;border:0;width:15%;background:#507f6d;border-bottom:0px solid #72988a;font-family:'Open Sans Condensed',sans-serif;font-size:18px}
nav.mod_changelanguage ul, nav.mod_changelanguage ul li{float:right}
/*.mod_changelanguage .level_1{list-style:none;height:22px;padding:0;margin:0;}
.mod_changelanguage .level_1>li{float:right;line-height:20px}
.mod_changelanguage .level_1>li>a, .mod_changelanguage .level_1>li>span{font-size:18px;text-transform:uppercase;padding:0 10px}*/
.mod_newslist h2{padding-top:0}
.image_container{margin:0}
.invisible{display:none}
@media print{nav{display:none}
#left,#right{width:0;display:none}
#container{padding-right:0;padding-left:0}
#header h1,#header h2{padding:0;text-align:center}
.mod_article h1{font-size:34px}
.mod_article h2{font-size:28px}
.mod_article h3{font-size:24px}
}
@media only screen and (max-width:767px){.level_1{height:auto}
nav>ul>li{float:none;display:block;border-right:none}
nav>ul>li>a.main{text-align:left;border-top:1px solid #ddd;border-right:none}
nav>ul>li:first-child>a.main{border-top:none}
nav>ul>li>ul{display:none !important}
#header{background:none !important}
#header-text{height:auto}
#header h1{color:#444;padding:10px 0 0 0}
#header h2{color:#444;padding:0 0 20px 0}
.hide-for-small{display:none !important}
.show-for-large-up{display:none !important}
}
@media only screen and (max-width:960px){body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}
.mod_article{width:auto;min-width:0;margin-left:0;margin-right:0}
.mod_navigation{width:auto;min-width:120px;margin-left:0;margin-right:20px}
.mod_changelanguage{width:auto;min-width:120px;margin-left:0;margin-right:0:float:none;clear:left}
.left,.right{float:none}
}

