/*****************************//*** Core html setup stuff ***//*****************************/body {	height: 100%;    font-family: "OpenSansRegular", Arial;	margin: 0px;	font-size: 11px;	color: #838383;	background-color: #f9f9f9;		background-repeat:repeat-x;	background-position:center top;	text-align: center;}a{	text-decoration: none;	color: #00a0e3;	}a:hover {	text-decoration: none;	 color: #1881ac;}img {	border: 0px;}@font-face {    font-family: 'OpenSansLight';    src: url('../fonts/OpenSans-Light-webfont.eot');    src: url('../fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/OpenSans-Light-webfont.woff') format('woff'),         url('../fonts/OpenSans-Light-webfont.ttf') format('truetype'),         url('../fonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'OpenSansLightItalic';    src: url('../fonts/OpenSans-LightItalic-webfont.eot');    src: url('../fonts/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/OpenSans-LightItalic-webfont.woff') format('woff'),         url('../fonts/OpenSans-LightItalic-webfont.ttf') format('truetype'),         url('../fonts/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'OpenSansRegular';    src: url('../fonts/OpenSans-Regular-webfont.eot');    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),         url('../fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'OpenSansItalic';    src: url('../fonts/OpenSans-Italic-webfont.eot');    src: url('../fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/OpenSans-Italic-webfont.woff') format('woff'),         url('../fonts/OpenSans-Italic-webfont.ttf') format('truetype'),         url('../fonts/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'OpenSansSemibold';    src: url('../fonts/OpenSans-Semibold-webfont.eot');    src: url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),         url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),         url('../fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'OpenSansSemiboldItalic';    src: url('../fonts/OpenSans-SemiboldItalic-webfont.eot');    src: url('../fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/OpenSans-SemiboldItalic-webfont.woff') format('woff'),         url('../fonts/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),         url('../fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'OpenSansBold';    src: url('../fonts/OpenSans-Bold-webfont.eot');    src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),         url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),         url('../fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'OpenSansBoldItalic';    src: url('../fonts/OpenSans-BoldItalic-webfont.eot');    src: url('../fonts/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/OpenSans-BoldItalic-webfont.woff') format('woff'),         url('../fonts/OpenSans-BoldItalic-webfont.ttf') format('truetype'),         url('../fonts/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'OpenSansExtrabold';    src: url('../fonts/OpenSans-ExtraBold-webfont.eot');    src: url('../fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/OpenSans-ExtraBold-webfont.woff') format('woff'),         url('../fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'),         url('../fonts/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'OpenSansExtraboldItalic';    src: url('../fonts/OpenSans-ExtraBoldItalic-webfont.eot');    src: url('../fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'),         url('../fonts/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'),         url('../fonts/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic') format('svg');    font-weight: normal;    font-style: normal;}#topSection{border-top:7px solid #1882ac;background:#ffffff}div#flags { float:left;}div#flags a { display:block;float:left; margin:4px;margin-top:18px;}div#years25{float:right; width:447px;margin-top:40px;}div#logowsg {width:100%;text-align:left;margin:5px;}div.logowsg {padding:0px}[class^="icon-"], [class*=" icon-"] {  font-family: 'icomoon';  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  position: absolute;  top: 50%;  -webkit-transition: all .3s ease;          transition: all .3s ease;  /* Better Font Rendering =========== */  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}[class^="icon-"]:not(.icon-play),[class*=" icon-"]:not(.icon-play) {  margin-top: -6.5px;  right: 0;}.icon-play:before {  content: "\ea15";}.icon-circle-right:before {  content: "\ea42";}.menuWrap {background:#122e6f;}.contain-to-grid {background:none}.top-bar-section ul li > a {font-family:OpenSansRegular !important;}.top-bar-section .has-dropdown .dropdown li.has-dropdown > a::after {content:none}.expanded .top-bar-section .has-dropdown .dropdown li.has-dropdown > a::after {content:""}.top-bar-section li:not(.has-form) a:not(.button):hover {background-color:#1881ac;}.top-bar-section ul li{background:none;padding:0px 0px;}.title-area, .fixed{background:#122e6f !important}.top-bar.expanded .title-area,.title-area{background:none}.top-bar {background:none }.expanded {background: rgba(24, 129, 172, 0.8) !important}.expanded .row{background: none !important;margin:0px !important;}.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button){background:none;text-align:left;color:#ffffff}.top-bar-section li:not(.has-form) a:not(.button){background:none}.top-bar.expanded .left { background: rgba(24, 129, 172, 0.8)}.expanded .left {}.expanded i {display:none}.expanded .column {position:initial !important}.top-bar-section .has-dropdown { position: static;}.top-bar-section .has-dropdown a { position: relative;}.top-bar-section .has-dropdown.moved { position: static;}.top-bar-section .has-dropdown.moved > a:after {display: block;}.m-menu, .top-bar-section .dropdown{max-width:550px !important;min-width:550px !important;}.expanded .moved .m-menu {max-width:initial !important;min-width:initial !important;}.parent-link a{text-align:center !important;font-weight:bold !important;}.m-menu a {display: block;-webkit-transition: opacity .3s ease;  transition: opacity .3s ease;}.m-menu a:hover {opacity: 1;}.column li a:hover i {right: 3px;}.intro .icon-play {position: absolute;color: rgba(0, 0, 0, 0.4);font-size: 2.5em;left: 50%;-webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);   transform: translate(-50%, -50%); -webkit-transition: color .3s ease; transition: color .3s ease;}.intro:hover .icon-play { color: rgba(0, 0, 0, 0.7);}.column > img { margin: 1em 0;}.info-wrap h3 { width: 50%; padding-bottom: 5px; }.info { display: none;}.info-visible { display: block;}div#Icons {margin-top:15px;text-align:center}div#Icons span{display:block;}div#Icons i { font-size: 30px;}div#Icons a{font-size:9px !important;display:block;color:#939393;text-align:center} div#Icons a:hover{color:#1881ac}div.IconsItem {height:44px;overflow:hidden;position:relative;padding-top:30px; text-align:center;font-family:OpenSansRegular;}div.IconsItem a img{position:absolute;margin: auto;top: -50px;left: 0;right: 0;}div.IconsItem:hover a img{position:absolute;top:0px;}div.IconsItem a{color:#757575 !important;font-size:9px !important;display:block;	white-space: nowrap;}div.IconsItem a:hover{color:#1881ac}.expanded .m-menu {margin-left:0px !important;}.contain-to-grid .top-bar {max-width:1170px !important;}#containerSliderWrap{ background-color: #d3dae0;}div#containerTop, div#containerLinki, div#containerSlider, div#containerBody {  text-align: center; width:100%;}.slider-container{  width:100%;}.mainLead li{font-size:13px;}.listNews{text-align:left;font-family:OpenSansLight;float:left;width:100%;margin-bottom:20px;}.listNewsTitle{font-size:16px;}.listNews a{color:#122e6e;display:block;font-size:13px;}.NewsEventData {width:50px;height:50px;background:#00a0e3;position:relative;padding:0px;float:left;margin-right:10px;margin-bottom:10px;}.NewsdatM {display:block;font-family:OpenSansBold;font-size:15px;color:#ffffff;text-align:center;}.NewsdatD {display:block;font-family:OpenSansBold;font-size:28px;color:#ffffff;text-align:right;position:absolute;bottom:0px;right:0px;height:31px;width:31px;}.NewsdatR {color:#122e6e}.mainLead{text-align:left;font-family:OpenSansLight;}.mainLead h1::before,.mainLead h2::before,.newsMainTitle::before {background: #00a0e3 none repeat scroll 0 0; content: ""; display: block; height: 1px; left: 1px; overflow: hidden; position: absolute; bottom: -5px; width: 50px;}.titleNewsFront {text-align:right;min-height:55px;position:relative;margin-top:15px;}.titleNewsFront h2 {max-width:200px;}.newsData{position:absolute;top:0px;right:0px;background:#5d5c62;display:block;color:#ffffff;font-size:15px;padding:5px;margin-bottom:10px;line-height:150%;padding-left:30px;}.newsMore{position:absolute;bottom:-39px;right:0px;display:block;color:#ffffff;font-size:16px;padding:5px;margin-bottom:4px;line-height:150%;padding-top:0px;padding-left:10px;padding-right:10px;font-family:OpenSansSemibold;}.newsMore a{color:#ffffff}.newsData i{color: #ffffff; font-size: 20px;left: 5px; line-height: 1.3em; margin-top:0px; position: absolute;top: 1px;}.mainLead h1 { color: #00a0e3; font-family:OpenSansLight;font-size:30px;}.mainLead h2 {color: #00a0e3;font-family:OpenSansLight;font-size:20px;}.newsMainTitle {  color: #00a0e3;font-family:OpenSansLight;font-size:20px; letter-spacing: 3.5px;margin-bottom: 26px; position: relative; text-transform: uppercase;text-align:left;}.mainLead h1,.mainLead h2 {letter-spacing: 3.5px; margin-bottom: 26px;position: relative; text-transform: uppercase;}#mainBody{background-image: url("../images/shadow.png");  background-position: center top;background-repeat: no-repeat;padding-top:30px;padding-bottom:30px;}.mainLead p {font-size:13px;font-family:OpenSansRegular;}.eventData {width:80px;height:80px;background:#00a0e3;position:relative;padding:0px;float:left;margin-right:10px;margin-bottom:10px;overflow:hidden}.datM {display:block;font-family:OpenSansBold;font-size:25px;color:#ffffff;text-align:center;}.datD {display:block;font-family:OpenSansBold;font-size:50px;color:#ffffff;text-align:right;position:absolute;bottom:0px;right:0px;height:55px;width:54px;}.eventData2 {width:72px;height:72px;background:#00a0e3;position:relative;padding:0px;float:left;margin-left:10px;margin-top:10px;overflow:hidden;}.datM2{display:block;font-family:OpenSansBold;font-size:16px;color:#ffffff;text-align:center;}.datD2 {display:block;font-family:OpenSansLight;font-size:18px;color:#ffffff;text-align:center;line-height:100%;margin-top:5px;}.datR2 {display:block;font-family:OpenSansLight;font-size:16px;color:#ffffff;text-align:center;line-height:100%;}.newsListH3 {font-size:16px;padding:10px;margin-bottom:0px;padding-bottom:0px;min-height:54px;}.newsListH3 a{color: #122e6e;}.eventWrap{float:left;width:100%;margin-bottom:20px;}.eventWrap h3{font-size:16px;}.eventWrap a{color:#122e6e;padding-top:10px;display:block;}#wydarzenia-container .datD {font-size: 48px;  width: 52px;}.newsTitle{font-family:OpenSansLight;font-size:16px;bottom:0px;left:0px;background:#5d5c62;display:block;width:100%;color:#ffffff;padding:8px;margin-bottom:10px;padding-right:80px}#footerLinks{background:#5d5c62;border-top:8px solid #efefef;border-bottom:8px solid #ffffff;padding:25px 0px 25px 0px;}#footerNewsletter{background:#1881ac;border-top:8px solid #efefef;border-bottom:8px solid #efefef;padding:25px 0px 25px 0px;}#footerPartners{background:#ffffff;border-top:8px solid #efefef;border-bottom:8px solid #efefef;padding:25px 0px 25px 0px;}#footerNewsletter h3{  font-family: OpenSansBold;font-size: 18px;margin: 0px 0 10px;text-align:left;color:#ffffff}#footerNewsletter, #footerNewsletter p{color:#ffffff;text-align:left;font-size:13px;}h2.headerLink,span.headerLink { color: #ffffff;  font-family: OpenSansBold; font-size: 16px;text-align:left;display:block;}.linkMore ul { color: #ffffff; font-family: OpenSansRegular; font-size: 14px; list-style: outside none none; margin: 20px 0 0; padding: 0;text-align:left;}.linkMore li {padding: 2px 30px 2px 0;margin:3px 0px 3px 0px;}.linkMore a { color: #cfcfcf;}.linkMore a:hover { color: #b5e0f1;}.hideLink { display: none;}.HorS {  background-image: url("../images/arrowMore.jpg"); background-position: 45px 13px; background-repeat: no-repeat; color: #ffffff; cursor: pointer;}.Hdown {  background-image: url("../images/arrowMore.jpg"); background-position: 45px -7px; background-repeat: no-repeat;}.buttonMore {font-size:14px;font-family:OpenSansLight;}.buttonMore a {background:#00a0e3;color:#ffffff;border:1px solid #00a0e3;padding:3px;padding-left:8px;padding-right:8px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}.buttonMore a:hover {background:#48c9ff;color:#ffffff;border:1px solid #48c9ff}#fotBar {background:#122e6f}#fotBar span{color:#ffffff;font-size:11px;display:block;margin-top:12px;margin-bottom:12px;}#artTitle { background-color: rgba(0, 0, 0, 0.6);  color: #ffffff; float: left; font-family: OpenSansRegular; font-size: 30px; font-weight: normal; margin: 19px 0; padding: 10px; text-align: left;}.breadcrumbs li {margin-top:5px;margin-bottom:5px;}.breadcrumbs {border:0px;background:none;margin-bottom:10px;}.side-nav {text-align:left;}.side-nav li i{position:relative;left:-5px;font-size:15px}.side-nav li  {transition: all 0.3s ease 0s}.wrapAl {margin-left:90px;}.cardwrap  {float:left;background:#ffffff;height:100%;padding-top:12px;overflow:hidden;border:1px solid #f0f0f0;width:100%}.contactList{line-height:150%;background:#ffffff;height:100%;position:relative}.contactList i {font-size:18px;position:absolute;top:-4px;left:0px;}.contactList span {position:relative;display:block;padding-left:25px;margin-bottom:5px;}.contactList .fa-fax {font-size:15px;top:2px;}.contactList .fa {	  position:relative;   display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center; align-items: center;color:#ffffff;font-size:30px;top:23%;margin-left:3px}.newsListFoto {height:145px;min-height:135px;width:100%;background-size:cover !important;background-position:top center !important;transition: all 0.5s ease 0s;position:relative;}.ListNewsMore {bottom:0px !important;margin-bottom:0px;background:#00a0e3;padding:5px 10px 5px 10px;}#wydzialy {text-align:left;margin:20px 20px 20px 5px; font-family: OpenSansRegular;font-size: 12px;}#wydzialy a {color: #5d5c62;}#wydzialy a:hover {color: #1881ac;}.mainart{max-width:820px}@media screen and (max-width:1024px) {.mainLead h1 {font-size:30px;} #artTitle{font-size:30px;} .mainLead p{font-size:13px}}@media screen and (max-width:960px) {.mainLead h1 {font-size:30px;} #artTitle{font-size:30px;} .mainLead p{font-size:13px}}@media screen and (max-width:640px) {.mainLead h1 {font-size:20px;margin-top:30px;} #artTitle{font-size:30px;} .mainLead p{font-size:12px}}@media screen and (max-width:440px) {.mainLead h1 {font-size:20px;margin-top:30px;} #artTitle{font-size:20px;}.mainLead p{font-size:12px}}#mainBody .large-9.medium-8.small-12        {text-align:justify;}#mainBody .large-9.medium-8.small-12 div    {font-family: inherit;    font-size: 13px;    font-weight: normal;    line-height: 1.6;    text-rendering: optimizeLegibility;}/*.top-bar-section li.active:not(.has-form) a:not(.button)    {color:#fff;text-align:left;background:none;}*/#mainBody img {max-width:100%;height:auto !important;}.sl-prev, .sl-prev:hover {color:black !important;font-size:80px !important;}.sl-next, .sl-next:hover {color:black !important;font-size:80px !important;}.sl-close , .sl-close:hover{color:black !important;font-size:50px !important;}	.nagrodaPhoto2,.nagrodaPhoto {background-size:cover;min-height:160px;background-repeat:no-repeat;background-position:top center;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;}.nagrodaPhoto2  {min-height:250px;background-position:top center;}.nagrodaWrap2,.nagrodaWrap{box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.1);border-radius:4px}.nagrodaWrap2 h3,.nagrodaWrap h3 {font-family: OpenSansLight;text-align: center;font-size:13px;background: rgba(0, 0, 0, 0) url("../images/title_line.png") no-repeat scroll center bottom / 120px 1px;padding-bottom:10px;margin-top:10px;margin-bottom:0px}.nagrodaWrap2 span,.nagrodaWrap span {display:block;padding:10px;font-size:10px;text-align:center;color:#222222}.nagrodaWrap2       {max-width:200px;margin:0 auto;}.post_format{background:#f3f3f3 none repeat scroll 0 0;height: 24px;margin: 0 0 0px;text-align:center;}.nagrodaIcon {background-color: #00a0e3; height: 40px;width: 40px; border-radius: 100%;display: inline-block;position:relative;top:-10px}.nagrodaIcon i {font-size:25px;padding-top:8px; color:#ffffff}.menuKontranst a {background:black !important;}body.cContrast    {background:#000;}body.cContrast .containerSliderWrap{height:0px;overflow:hidden}body.cContrast .IconsItem {padding-top:0px;height:25px;}body.cContrast .IconsItem a img{display:none;}body.cContrast .IconsItem a {display:block;color:yellow;font-weight:bold;}body.cContrast #logowsg  {color:yellow;width:500px;}body.cContrast #logowsg img{display:none;}body.cContrast #wydzialy {color:yellow ;}body.cContrast #wydzialy a {color:yellow}body.cContrast div#containerTop,body.cContrast div#containerLinki,body.cContrast div#containerSlider,body.cContrast div#containerBody{width: 960px; margin: 0px auto; text-align: center;background:#000;}body.cContrast #flags,body.cContrast #years25 {display:none;}body.cContrast #topSection , body.cContrast #footerPartners{display:none}body.cContrast .mainLead img {display:none}body.cContrast .mainLead h1, body.cContrast .mainLead p, body.cContrast .newsMainTitle{color:yellow}body.cContrast .mainLead a {color:yellow;text-decoration:underline}body.cContrast .mainLead p {font-size:18px;}body.cContrast .newsTitle {}body.cContrast #topbar , body.cContrast #topbar .row{background:black !important;}body.cContrast #topbar a:hover{color:yellow}body.cContrast #topbar a{font-size:18px;}body.cContrast .newsMore { font-size: 18px;}body.cContrast .newsTitle {font-size:20px !important;}body.cContrast .buttonMore {font-size:18px !important;}body.cContrast .eventWrap h3 {font-size:18px}body.cContrast #containerSliderWrap {display:none}body.cContrast .breadcrumbs a , body.cContrast .mainLead a{color:yellow !important; text-decoration:underline !important}body.cContrast .mainLead ul li{color:yellow;}body.cContrast .side-nav a{color:yellow;font-size:18px;} body.cContrast .listNewsTitle a{color:yellow;text-decoration:underline;font-size:16px;}body.cContrast .NewsdatR {color:yellow;font-size:13px;}body.cContrast .nagrodaWrap h3,body.cContrast .nagrodaWrap span {color:yellow;}body.cContrast .cardwrap, body.cContrast .fixed , body.cContrast .menuWrap {background:black !important;border:0px}.iconf-facebook          {display:block;width:32px;height:32px;background:url('./facebook-icon.png') no-repeat top left;margin:0 auto;}.slideout-widget { position: fixed; right: -400px; top: 50%; transition: right .4s; width: 400px; z-index: 10;} .slideout-widget:hover { right: 0;} .slideout-widget-handler,.slideout-widget-content { background: #eee; border: 1px solid #ddd; padding: 1em .5em;} .slideout-widget-handler { border-right: none; left: -50px; position: absolute; text-align: center; width: 50px;}.slideout-widget-content { border-width: 1px 0; overflow: hidden; width: 100%; z-index: 11;}