.clearfix {  *zoom: 1;}
.clearfix:before,.clearfix:after {  display: table;  content: "";  line-height: 0;}
.clearfix:after {  clear: both;}
.hide-text {  font: 0/0 a;  color: transparent;  text-shadow: none;  background-color: transparent;  border: 0;}
.input-block-level {  display: block;  width: 100%;  min-height: 30px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}
audio,canvas,video {display: inline-block; *display: inline;  *zoom: 1;}
audio:not([controls]) {display: none;}
html {font-size: 100%; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;}
a:focus {outline: none; outline: 5px auto -webkit-focus-ring-color;outline-offset:-2px;}
a:hover,a:active {  outline: 0;}
sub,sup {position:relative;font-size:75%;line-height:0;vertical-align:baseline;} sup {top: -0.5em;} sub {bottom: -0.25em;} form, fieldset{border:0;}
img {max-width:100%;width: auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode: bicubic;}
button,input,select,textarea {  margin: 0;  font-size: 100%;  vertical-align: middle;} button,input {*overflow: visible;  line-height: normal;}
button::-moz-focus-inner,input::-moz-focus-inner {padding: 0;border: 0;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance:button;cursor:pointer;}
label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"] {cursor:pointer;}
input[type="search"] {  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;  -webkit-appearance: textfield;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {  -webkit-appearance: none;} textarea {overflow:auto;vertical-align:top; resize:vertical;}

@font-face {
	font-family: 'Glyphicons Halflings';

	src: url('../font/glyphicons-halflings-regular.eot');
	src: url('../font/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
	url('../font/glyphicons-halflings-regular.woff') format('woff'),
	url('../font/glyphicons-halflings-regular.ttf') format('truetype'),
	url('../font/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
	-webkit-backface-visibility: hidden;
	-webkit-font-smoothing:antialiased;
}

@font-face {
font-family: 'GPP Text';
src:
url('../font/GPP_Text-Regular.woff2') format('woff2'),
url('../font/GPP_Text-Regular.woff') format('woff'),
url('../font/GPP_Text-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
font-display: fallback;
}

@font-face {
font-family: 'GPP Text';
src:
url('../font/GPP_Text-Thin.woff2') format('woff2'),
url('../font/GPP_Text-Thin.woff') format('woff'),
url('../font/GPP_Text-Thin.ttf') format('truetype');
font-weight: 100;
font-style: normal;
font-display: fallback;
}

@font-face {
font-family: 'GPP Text';
src:
url('../font/GPP_Text-Light.woff2') format('woff2'),
url('../font/GPP_Text-Light.woff') format('woff'),
url('../font/GPP_Text-Light.ttf') format('truetype');
font-weight: 300;
font-style: normal;
font-display: fallback;
}

@font-face {
font-family: 'GPP Text';
src:
url('../font/GPP_Text-Bold.woff2') format('woff2'),
url('../font/GPP_Text-Bold.woff') format('woff'),
url('../font/GPP_Text-Bold.ttf') format('truetype');
font-weight: bold;
font-style: normal;
font-display: fallback;
}

body{background:#f3f3f3;  /*  background: url(../gfx/praca-page.jpg) top center no-repeat; */   width:100%; height:100%; display:block; font-family: 'GPP Text';}
:-moz-selection{background:#406195;color:#fff;text-shadow:none}::selection{background:#406195;color:#fff;text-shadow:none}::-webkit-selection{background:#406195;color:#fff;text-shadow:none}

.newBackground{background: url(../gfx/newBackground.jpg) 0 0 repeat; width:100%; height:auto; display:block; }

.container {  margin-right: auto;  margin-left: auto;  *zoom: 1; position:relative;}
.container:before,.container:after {  display: table;  content: "";  line-height: 0;}
.container:after {  clear: both;}
.row { *zoom: 1;/* margin-bottom:20px;*/font-weight: 100;}
.row:before,.row:after {  display: table;  content: "";  line-height: 0;}
.row:after {  clear: both;}

.page{width: 980px; margin:0 auto; display:block;}
.title-section{font-size:35px;color:#313131;height:107px;line-height:107px;margin:0;padding:0;font-family: 'GPP Text';position:relative;font-weight: 100;text-shadow: 1px 1px 1px rgba(150, 150, 150, 0.40);-webkit-text-shadow: 1px 1px 1px rgba(150, 150, 150, 0.40);-o-text-shadow: 1px 1px 1px rgba(150, 150, 150, 0.40);-moz-text-shadow: 1px 1px 1px rgba(150, 150, 150, 0.40);}
.title-section-subpage{font-size:42px;color:#313131;height:auto;line-height:75px;margin:0;padding:0;font-family: 'GPP Text';position:relative;font-weight: 100;}
.title-section-subpage .sort-element-box{float:right; width:300px; height:auto; line-height:82px; font-size:16px; color:#595959; }

.title-section-kontakt-footer{font-size:35px;color:#313131;height:65px;line-height:65px;margin:0;padding:0;font-family: 'GPP Text';position:relative;font-weight: 100;margin:22px 0 27px 0;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.40);-webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.40);-o-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.40);-moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.40);}

.arrow-to-top{position:absolute; top:0; left:50%; margin:-17px 0 0 -17px; z-index:100;}
.arrow-to-bottom{position:absolute; bottom:0; left:50%; margin:0px 0 -98px -17px; z-index:100;}
.arrow-to-bottom-news{position:absolute; bottom:0; left:50%; margin:0px 0 -20px -17px; z-index:100;}
.arrow-to-bottom-praca{position:absolute; bottom:0; left:50%; margin:0px 0 -18px -17px; z-index:100;}
.section-arrow{background: url(../gfx/section-arrow.png) 0 0; width:35px; height:35px; display:block; cursor:pointer;}
.section-arrow:hover{background: url(../gfx/section-arrow.png) 0 -35px;}
.link-more{display:block; width:100%; height:74px; line-height:74px;}
.link-more a{text-align:right;display:block;font-size:16px;color:#252525;font-family: 'GPP Text';font-weight: 300;font-style:  italic;text-decoration:none;height:20px;text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.79);-webkit-text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.79);-o-text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.79);-moz-text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.79);}
.link-more a span{color:#929292;}
.link-more a:hover span{color:#303030;}
.link-more a.link-more-news{text-align:center; margin:0 auto; width:135px; position:relative; cursor:pointer;}
.link-more a.link-more-news div.newsArrowMore{background: url(../gfx/arrowMore.png) 0 0 no-repeat; width:34px; height:35px; position:absolute; bottom:0; left:50%; margin:0 0 -20px -17px; z-index:100;}
.link-more a.link-more-news div.newsArrowMore:hover{background: url(../gfx/arrowMore.png) 0 -36px no-repeat;}

.header-navigation{position:fixed; top:0; left:0;  z-index:1000; /* background: url(../gfx/menu-bg-TOP.png) 0 0 repeat-x; */ background: rgba(0, 0, 0, 0.7); width:100%; height:51px; display:block;}
.header-navigation-subpage{position:fixed; top:0; left:0;  z-index:1000; background: url(../gfx/menu-bg.png) 0 0 repeat-x; width:100%; height:51px; display:block;
-webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.12);
-moz-box-shadow:    0px 1px 4px 0px rgba(0, 0, 0, 0.12);
box-shadow:         0px 1px 4px 0px rgba(0, 0, 0, 0.12);
}
.header-navigation-subpage ul li a{color:#2b2b2b!important;}

.header-navigation-slide{background: url(../gfx/menu-bg.png) 0 0 repeat-x;}
#navigation{ width:100%; height:auto;}

/* arrow strona gĂĹĄĂÂĂÂÄšÂwna i oferta*/

.arrow-prev{ background: url(../gfx/slider-arrow.png) 0 0 no-repeat; width:22px; height:30px; display:inline-block; cursor:pointer;}
.arrow-next{ background: url(../gfx/slider-arrow.png) -25px 0 no-repeat; width:22px; height:30px; display:inline-block; cursor:pointer;}

#menu{width:980px; height:51px; line-height:51px; margin:0 auto; display:block;position:relative;}
#menu ul{margin:0; padding:0;}
#menu ul li{float:left; width:auto;}
#menu ul li.logo{width:143px;margin: 5px 71px -5px 0;height:51px;}
#menu ul li.logo a{padding:0;margin:0;text-align: left;margin:0;width:143px;height: 40px;background: url(../gfx/polsat_media_header_logo.png) no-repeat;background-size: contain;display:block;}

#menu ul li.logo h1{text-indent:-99999px;display:block;width:1px;height:1px;margin:0;padding:0;}
#menu ul li a{color:#f4f4f4;font-size:13px;font-family: 'GPP Text';text-decoration:none;padding:0 10px;text-transform:uppercase;font-weight: 500;text-align: right;}
#menu ul li a span{margin:0 2px 0 0;}
#menu ul li a.seln{color:#cb022d!important;}
#menu ul li a:hover{color:#cb022d!important;}

.menuBG{/*background:#2c3652;*/ background: url(../gfx/menu-bg.png) 0 0 repeat-x;
-webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.12);
-moz-box-shadow:    0px 1px 4px 0px rgba(0, 0, 0, 0.12);
box-shadow:         0px 1px 4px 0px rgba(0, 0, 0, 0.12);
 }

.menuBG ul li a{color:#2b2b2b!important;}

/* slider */
.slider-box{position:absolute; top:218px; left:50%; width:406px; margin:0 0 0 -406px; height:auto; font-family: 'GPP Text';}
.slider-box .category{margin:0 0 14px 0;text-transform:uppercase;color:#f1f1f1;font-weight: 500;font-size:11px;font-family:GPP Text;}
.slider-box .title{margin:0 0 16px 0; font-size:35px; line-height:35px; font-family:GPP Text; color:#fff; text-transform:uppercase; font-weight:normal;}
.slider-box .desc{margin:0 0 13px 0;font-size:15px;line-height:22px;color:#f1f1f1;width:300px;font-weight: 300;}
.slider-box .desc a{color:#ffffff; text-decoration:none; font-family: 'GPP Text'; font-style:normal;}
.slider-box .desc a:hover{color:#ff315d;}
.slideBG{margin:0; padding:0 0 0 220px; height:572px;}
.box-opis{min-width:980px; width:auto; overflow:hidden; height:572px; margin:0 auto; position:relative;}
.forImageSliderBox{margin:0 0 3px 0; padding:0;}
.forImageSliderBox img{width:400px; height:200px;}

.slider-item{height:572px; margin:0 auto; position:relative; z-index:0; width:100%;}
.cycle-slideshow{position:relative; height:572px; width:100%; display:block;  overflow:hidden; position:relative;}
.example-pager{width:auto; height:20px; position:absolute; bottom:18px; z-index:9999 !important; display: flex; width: 100%; justify-content: center; }
.example-pager span{background: url(../gfx/slider-dot.png) 0 0 no-repeat; width:16px; height:16px; display:inline-block; text-indent:-9999px; cursor:pointer;}
.example-pager span:hover{background: url(../gfx/slider-dot.png) 0 -16px no-repeat; width:16px; height:16px;}
.example-pager span.cycle-pager-active{background: url(../gfx/slider-dot.png) 0 -32px no-repeat; width:16px; height:16px;}
.prevControl{position:absolute; top:50%; left:30px; width:24px; height:32px; background: url(../gfx/slider-arrow.png) 0 0px no-repeat; cursor:pointer; z-index:500;}
/*.prevControl:hover{background:#406195 url(../gfx/slider-arrow.png) 0 0px no-repeat;}*/
.nextControl{position:absolute; top:50%; right:30px; width:24px; height:32px; background: url(../gfx/slider-arrow.png) -24px 0px no-repeat; cursor:pointer;z-index:500;}
/*.nextControl:hover{background:#406195 url(../gfx/slider-arrow.png) -24px 0px no-repeat;}*/
#progress{height:2px; background:#b51739; bottom:0; left:0; display:block; position:absolute; width:auto; z-index:500;
webkit-box-shadow: 1px 1px 1px 1px rgba(181, 23, 57, 0.79);
-moz-box-shadow:    1px 1px 1px 1px rgba(181, 23, 57, 0.79);
box-shadow:   1px 1px 1px 1px rgba(181, 23, 57, 0.79);
}

#toggleMenu{display:none;}
.toggle{position:absolute; top:15px; right:10px; width:30px; height:24px; z-index:3; display:none;}
.line{width:90%; margin:3px 5% 3px 5%; background:#fff; height:4px;}

.breadcrumb{margin:77px 0 0 0; padding:0; }
.breadcrumb li{float:left; width:auto; font-size:16px; color:#898989; padding:0 5px; height:16px; line-height:16px; list-style:none; font-family: 'GPP Text';}
.breadcrumb li:first-child{padding:0 5px 0 0;}
.breadcrumb li.outPadding{padding:0;}
.breadcrumb li a{font-size:16px;font-family: 'GPP Text';color:#898989;height:16px;line-height:16px;text-decoration:none;}

.breadcrumb li a:hover{text-decoration:underline;font-size:16px; font-family: 'GPP Text';}
.breadcrumbX {  margin:77px 0 30px 0;
}
.section-baner{height:auto; width:100%; display:block; position:relative;}
.baner{height:572px; width:100%; display:block;}
.baner img{margin-left:0; margin-right:0; display:block; margin:0 auto;}
.banerinfo{width:300px; height:160px; background:#000; position:absolute; top:200px; left:50%; margin:0 0 0 -150px;}

.section-offert{background:#f3f3f3;}
.section-offert-list{}
.section-offert-list ul{margin:0; padding:0;}
.section-offert-list ul li{float:left; list-style:none; margin:0 5px 5px 0; background: url(../gfx/oferta-sg.png) 0 0 no-repeat;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-o-border-radius:2px;
border-radius:2px;
}
.section-offert-list ul li.last{margin:0 0px 5px 0;}
.section-offert-list ul li img{width:77px; height:77px; /*border:1px solid #fff;*/ /*padding:17px;*/ /*background:#fff; */
-webkit-box-shadow: 1px 1px 0px 0px rgba(226,226,226, 0.75);
-moz-box-shadow:    1px 1px 0px 0px rgba(226, 226, 226, 0.75);
box-shadow:         1px 1px 0px 0px rgba(226, 226, 226, 0.75);
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.section-offert-list ul li img:hover{
 -webkit-box-shadow:inset 0px 0px 0px 1px #949494;
 -moz-box-shadow:inset 0px 0px 0px 1px #949494;
box-shadow:inset 0px 0px 0px 1px #949494;

}

.section-article{background: url(../gfx/page-bg.jpg) 0 0 repeat; width:100%; height:100%; display:block;}
.section-article-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;}
.section-article-list .hentry{float:left; width:312px; padding: 0 0 20px 0; display:block; margin:0 22px 22px 0; background: url(../gfx/article-content.jpg) 0 0 repeat; position: relative;
-webkit-border-radius:3px 3px 5px 5px;
-moz-border-radius:3px 3px 5px 5px;
border-radius:3px 3px 5px 5px;
border-radius:3px 3px 5px 5px;
-webkit-box-shadow: 1px 1px 1px 1px rgba(213,213,213, 0.51);
-moz-box-shadow:    1px 1px 1px 1px rgba(213,213,213, 0.51);
box-shadow:         1px 1px 1px 1px rgba(213,213,213, 0.51);

}
.section-article-list .hentry.last-list{margin:0 0 22px 0;}
.section-article-list .hentry img{width:100%;
		border-radius: 3px 3px 0 0;
		-moz-border-radius: 3px 3px 0 0;
		-webkit-border-radius: 3px 3px 0 0;
		-o-border-radius: 3px 3px 0 0;
}

.section-article-list .hentry>a.bgnews{ width:100%; height:209px; display:block; }

.section-article-list .entry-content{position:relative;}
.section-article-list .entry-content a {text-decoration: none;}
.section-article-list .news-arrow{background: url(../gfx/news-arrow.png) 0 0 no-repeat; width:13px; height:17px; display:block; position:absolute; /* dla wersji bez daty top:20px; */ top:50%; right:16px;}
.section-article-list .news-arrow:hover{background-position:0 -18px;}
.section-article-list .hentry p{font-family: 'GPP Text';font-size:11px; line-height:11px; color:#a9a9a9; /*margin:11px 25px 10px 20px;*/ margin:11px 46px 10px 20px;}
.section-article-list .entry-title{font-family: 'GPP Text';font-size:18px; line-height:19px; color:#000000; /*margin:0px 25px 0 20px;*/ margin:0px 46px 0 20px; font-weight:bold;}
.section-article-list .entry-title.front{/*margin:20px 25px 0 20px;*/ padding: 20px 0 0 0;}
.section-article-list .entry-summary{font-family: 'GPP Text'; font-size:12px; font-weight: normal; line-height:13px; color:#666666; /*margin:4px 30px 20px 20px;*/   margin:4px 46px 20px 20px; }
.section-article-list .hentry.new-last-list{margin:0 0 22px 0;}

.section-article-list .hentry.front{
 -webkit-box-shadow:inset 0px 0px 0px 1px #fff;
		-moz-box-shadow:inset 0px 0px 0px 1px #fff;
		box-shadow:inset 0px 0px 0px 1px #fff;
		-webkit-box-shadow: 1px 1px 1px 1px rgba(213,213,213, 0.51);
-moz-box-shadow:    1px 1px 1px 1px rgba(213,213,213, 0.51);
box-shadow:         1px 1px 1px 1px rgba(213,213,213, 0.51);
}
.section-article-list .hentry.front a {text-decoration: none;}
.section-article-list .hentry.front a .entry-content{height:86px; position:relative;}
.section-article-list .hentry.front a .entry-summary{margin: 4px 30px 0 20px;}
.section-article-list .hentry.front a .news-arrow{margin:-8px 0 0 0;}

.section-article-list .hentry.last-list.front.noMarginBottom{margin:0 0 0 0;}
.section-article-list .hentry.front.noMarginBottom{margin:0 22px 0 0;}

.div-for-img{margin:24px 0 0 0;}
.div-for-img img{width:100%; height:445px; -webkit-border-radius:5px;  -moz-border-radius:5px; border-radius:5px;}
.article-left{float:left; width:657px; margin:0 58px 0 0;}
.article-left p.date{margin:16px 0 0 0;color:#a9a9a9;font-size:16px;line-height:16px;font-family: 'GPP Text';font-weight: 300;}
.article-left .desc{}
.article-left .desc p{margin:0;color:#747474;font-size:16px;line-height:20px;font-family: 'GPP Text';font-weight:  300;}
.article-left .desc p a{color:#2e3755;text-decoration:none;font-family: 'GPP Text';}
.article-left .desc p a:hover{text-decoration:underline;}
.article-left h1{font-size:38px;line-height:44px;font-family: 'GPP Text';font-weight:  300;color:#313131;margin:18px 0 30px 0;}
.article-left .desc{color:#747474; font-size:16px; line-height:25px; padding:0 0 70px 0;}
.article-right{float:right; width:265px;}
.article-right .menuNews{margin:40px 0 0 0; padding:0;}
.article-right .menuNews li{height:52px; line-height:52px; /*border-bottom:1px solid #dddddd;*/ list-style:none;}
.article-right .menuNews li.face{line-height:37px;}
.article-right .menuNews li a{color:#252525; font-size:16px; line-height:52px; font-family: 'GPP Text'; text-decoration:none;}

/*oferty specjalne*/
.more-spec {
width:304px;
/*height:284px;*/
background:#C6012F;
box-shadow: inset 1px 1px 55px -30px #000;
float:left;
margin: 0 33px 33px 0;
position: relative;
display: block;
text-decoration: none;
}
.more-spec:nth-of-type(3n+3) {
	margin: 0 0 33px 0;
}
.more-spec-title {
	font-family: 'GPP Text';
	color: #ffffff; font-size: 34px;
	word-spacing: 304px;
	text-align: center;
	width: 304px;
	height: 166px;
	display: table-cell;
	vertical-align: middle;
	text-decoration: none;
}
.more-spec-desc {
	color: #6e6e6e;
	font-size: 14px;
	font-family: 'GPP Text';
	padding: 20px 50px 0 20px;
	line-height: 16px;
	text-decoration: none;
	height:80px;
	overflow:hidden;
}
.arrow-right {
	width:13px;height:18px;background:url('/templates//polsatmedia2/gfx/arrow-right.png');
}
.more-spec .arrow-right {
	position: absolute;
	right: 25px;
	bottom: 50px;
}

.section-arrow-right{
    color: white;
    margin-left: 5%;
    font-size: 0.7em;
}

.more-spec:hover .arrow-right {
		-ms-transform: translate(2px, 0); /* IE 9 */
		-webkit-transform: translate(2px, 0); /* Chrome, Safari, Opera */
		transform: translate(2px, 0);
}
.marg50 {
	padding: 20px 0 50px 0;
}
/*praca*/

.section-praca-box{background: url(../gfx/praca-bg_min.png) top center no-repeat; width:100%; height:326px; margin:7px 0 27px 0;}
.section-praca-box h4{margin:0;padding:103px 0px 0px 0px;text-align:center;font-size:42px;line-height:44px;color:#fff;font-family: 'GPP Text';font-weight: 300;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.40);-webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.40);-o-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.40);-moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.40);}
.section-praca-box h3{margin:0;padding:7px 0px 7px 0px;text-align:center;font-size:42px;line-height:44px;color:#fff;font-family: 'GPP Text';font-weight: 300;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.40);-webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.40);-o-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.40);-moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.40);}
.section-praca-box p.info{margin:0;margin:15px 0px 0 0px;text-align:center;text-transform:uppercase;font-size:14px;line-height:16px;color:#fff;font-family: 'GPP Text';font-weight: 300;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.40);-webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.40);-o-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.40);-moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.40);}
.section-praca-box p.info a{/*color:#f7e605;*/color:#fff;font-weight: normal;text-decoration:none;}
.section-praca-box p.info a:hover{text-decoration:underline;}

/*do pobrania*/
.tohide{display:none;}
.activeTab{background: url("../gfx/table-active.jpg") repeat !important; width:100%; height:70px; }
.selectTabAbsolute{ position:fixed; top:51px; z-index:100;}

.table-head {font-family: 'GPP Text';  color:#000; background: url("../gfx/table.jpg") repeat; width:980px; min-height: 70px; height:auto; /*height:70px;*/ display:block; padding:0; margin:0; border-right: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; cursor:pointer;
-webkit-border-radius:5px;
-moz-border-radius: 5px;
border-radius:5px;

/*-webkit-text-stroke: 0.75px black;*/

	-webkit-backface-visibility: hidden;
	-webkit-font-smoothing:antialiased;

}

.table-head:hover{background: url("../gfx/table-active.jpg") repeat; }
.table-head  li{list-style:none; float:left; /*width:164px mniejsze dla nowych elementów;*/ width: 106px; text-align:center; font-size:14px;}
.table-head .title{line-height:71px; font-size:17px; color:#000; text-transform:uppercase; width:200px; text-align:left; padding:0;}
.table-head .title em{background: url(../gfx/download-arrow.png) -23px 0 no-repeat; width:21px; height:15px; margin:27px 15px 0 15px; display:inline-block; cursor:pointer;float:left;  }
.table-head .title em:hover{background: url(../gfx/download-arrow.png) -23px -18px no-repeat;}
.table-head .title em.active{ background: url(../gfx/download-arrow.png) 0 0 no-repeat;}
.table-head .title em.active:hover{ background: url(../gfx/download-arrow.png) 0 -18px no-repeat; }
.table-head .titlePRN{line-height:18px; height:auto; margin:15px 0 0 0; }
.table-head .titlePRN em.prn{margin:11px 15px 20px;}
.table-head .titlePRN span span{width:170px; font-size:16px; font-family: 'GPP Text'; }
.table-head .cennik{line-height:70px;}
.table-head .ramowka{line-height:70px;}
.table-head .repertuar{line-height:18px; height:auto; margin:20px 0 0 0;}
.table-head .prezentacja{line-height:18px; height:auto; margin:20px 0 0 0;}
.table-head .all{line-height:18px; height:auto; margin:20px 0 0 0; width:120px;}
.table-head .specyfikacja{line-height:18px; height:auto; margin:20px 0 0 0;}
.table-head .zasady{line-height:18px; height:auto; margin:20px 0 0 0;}
.table-head .titlezasoby{line-height:18px; height:auto; margin:20px 0 0 0; width:860px; text-align:left;}
.table-head .titlezasoby span{color:#000; font-size:17px; line-height:18px; font-family: 'GPP Text';}
.table-head .titlezasoby span span.eng{color:#aeaeae; font-size:14px; line-height:16px;}
.table-head .titlezasoby em.zasoby{margin:10px 15px; }
.table-head .titlezasobyAll{line-height:18px; height:auto; margin:16px 0 0 0; width:120px; font-size:14px; line-height:16px; color:#000000; font-family: 'GPP Text';}
.table-head .titlezasobyAll span{color:#b5b5b5; font-size:11px; line-height:13px;}

.table-first{background:#f3f3f3; }
.table-first .title{width:177px; height:169px;border-left:1px solid #f8f8f8;  border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; padding:0 0 0 23px; color:#464646; font-size:14px; font-family: 'GPP Text'; float:left;}
.table-first .box{width:217px; height:169px; line-height: 114px; border-left:1px solid #f8f8f8;  border-right:1px solid #e4e4e4; float:left; border-bottom:1px solid #e4e4e4;}
.table-first .box a{color:#464646; font-size:11px; font-family: 'GPP Text'; text-align:center; line-height:19px; text-decoration:none; position:relative;}
.table-first .box a span{margin:-2px 0 0 0; display:inline-block; line-height:12px; font-family: 'GPP Text';}
/**/

.table-first .box .firstEl{height:34px; line-height: 34px; padding:16px 0 0 0;}
.table-first .box .secondEl{height:42px; line-height: 42px; padding: 23px 0  0 0; background: #ececec;}

.f1{line-height: 114px;}
.f2{padding: 37px 0 0 23px !important; line-height: 20px; height:78px !important;}


.table-first .box .xls2{ background: url(../gfx/download-xls.png) 0 0 no-repeat; width:auto; height:19px; display:inline-block; vertical-align:middle; text-align:center; display:block; text-align:left; padding:0 0 0 48px;  margin:0 0 0 9px;}
.table-first .box .xls2:hover{background-position:0 -21px;}
.table-first .box .xls{ background: url(../gfx/download-xls.png) 0 0 no-repeat; width:auto; height:19px; display:inline-block; vertical-align:middle; text-align:center; display:block; text-align:left; padding:0 0 0 48px;  margin:0 0 0 9px;}
.table-first .box .xls:hover{background-position:0 -21px;}
.table-first .box .pdf{ background: url(../gfx/download-icon.png) -42px 0 no-repeat; width:auto; height:19px; display:inline-block; vertical-align:middle;text-align:center; display:block; text-align:left; padding:0 0 0 48px; margin:0 0 0 9px;}
.table-first .box .pdf:hover{background-position:-42px -21px;}
.table-first .down .alls{ background: url(../gfx/all.png) 0 0 no-repeat; width:auto; height:19px; display:inline-block; vertical-align:middle; text-align:center; padding:0 0 0 24px; line-height:19px; color:#b7b7b7; font-size:11px; font-family: 'GPP Text';  text-decoration:none;}
.table-first .down .alls:hover{background-position:0 -19px;}
.table-first .down{text-align:center; font-size:10px; line-height:12px; color:#b7b7b7; width:119px; height:114px; line-height: 114px; float:right; border-bottom:1px solid #e4e4e4;}


/*.table-first .down{width:120px; height:114px; border-left:1px solid #f8f8f8;  border-bottom:1px solid #e4e4e4;}*/
.table-second .boxsmall{width:215px; height:49px; background:#ececec;}
.table-second .boxsmall a{color:#464646; font-size:11px; font-family: 'GPP Text'; text-align:center; line-height:19px; text-decoration:none; position:relative;}
.table-second .boxsmall a span{margin:-2px 0 0 0; display:inline-block; line-height:12px; font-family: 'GPP Text';}
.table-second .boxsmall a span.tbox{width:152px; margin:-6px 0 0 0; font-family: 'GPP Text';}
.table-second .boxsmall.first{border-left:1px solid #f8f8f8; }
.table-second .boxsmall.last{border-right:1px solid #e4e4e4;}
.table-second .boxsmall .xls{ background: url(../gfx/download-icon.png) 0 0 no-repeat; width:auto; height:19px; display:inline-block; vertical-align:middle; text-align:center; display:block; text-align:left; padding:0 0 0 48px;  margin:0 0 0 9px;}
.table-second .boxsmall .xls:hover{background-position:0 -21px;}
.table-second .boxsmall .pdf{ background: url(../gfx/download-icon.png) -42px 0 no-repeat; width:auto; height:19px; display:inline-block; vertical-align:middle;text-align:center; display:block; text-align:left; padding:0 0 0 48px; margin:0 0 0 9px;}
.table-second .boxsmall .pdf:hover{background-position:-42px -21px;}

.table-do-pobrania{border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4; width:978px; height:auto; display:block; }
.table-do-pobrania-zasoby{border-left:1px solid #e4e4e4; border-bottom:0 none; border-right:1px solid #e4e4e4; width:978px; height:auto; display:block;}

.table-internet{ }
.table-internet.odd .box{background:#ececec;}
.table-internet .title{width:177px; height:114px; line-height: 22px; border-left:1px solid #f8f8f8;  border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; padding:0 0 0 23px; color:#464646; font-size:14px; font-family: 'GPP Text'; float:left;}
.table-internet .box{width:217px; height:49px; line-height: 49px; float:left; border-bottom:1px solid #e4e4e4; border-left:1px solid #f8f8f8;  border-right:1px solid #e4e4e4; }
.table-internet .down{ border-left:1px solid #e4e4e4; float:left;}
.table-internet .box .xls{ background: url(../gfx/download-icon.png) 0 0 no-repeat; width:0px; height:19px; display:inline-block; vertical-align:middle; text-align:center; display:block; text-align:left; padding:0 0 0 40px;  margin:17px 10px 0 9px; float:left;}
.table-internet .box .xls:hover{background-position:0 -21px;}
.table-internet .box .pdf{ background: url(../gfx/download-icon.png) -42px 0 no-repeat; width:auto; height:19px; display:inline-block; vertical-align:middle;text-align:center; display:block; text-align:left; padding:0 0 0 40px; margin:17px 10px 0 9px; float:left;}
.table-internet .box .pdf:hover{background-position:-42px -21px;}
.table-internet .down{width:119px; height:49px; line-height: 49px; float:right; border-bottom:1px solid #e4e4e4; border-left:none;}
.table-internet .down .alls{ background: url(../gfx/all.png) 0 0 no-repeat; width:auto; height:19px; display:inline-block; vertical-align:middle; text-align:center; padding:0 0 0 24px; line-height:19px;  color:#b7b7b7; font-size:11px; font-family: 'GPP Text';  text-decoration:none;}
.table-internet .down .alls:hover{background-position:0 -19px;}

.table-internet .box a{color:#464646; font-size:11px; font-family: 'GPP Text'; text-align:center; line-height:19px; text-decoration:none; position:relative;}
.table-internet .box a span{margin:-2px 0 0 0; display:inline-block; line-height:12px; font-family: 'GPP Text';}


.do-pobrania{width:978px; height:35px; margin:0; padding:0; /* background:#f3f3f3; */ line-height:37px;}
.do-pobrania.selectElement{/*background:pink !important;*/}
.do-pobrania:nth-child(odd){background:#ececec; }
.do-pobrania li{float:left; /*width:164px; mniejsze dla nowych elementów*/ width: 106px; list-style:none; height:35px; line-height:31px; text-align:center; font-size:14px; color:#464646;font-family: 'GPP Text';  }
.do-pobrania:nth-child(odd) > li{border-left:1px solid #f3f3f3;  border-right:1px solid #e4e4e4; /*width:162px mniejsze dla nowych elementów;*/ width: 104px;}
.do-pobrania:nth-child(odd) > li.title{border-left:1px solid #f8f8f8;  border-right:1px solid #e4e4e4; width:175px;}
.do-pobrania li.title{width:176px ; text-align:left; padding:0 0 0 25px; border-left:1px solid #f3f3f3; }
.do-pobrania li.all{width:119px; border-right:0 none; }
.do-pobrania .xls{ background: url(../gfx/download-icon.png) 0 0 no-repeat; width:40px; height:19px; display:inline-block; vertical-align:middle; text-align:center; text-indent: -99999px;}
.do-pobrania .xls:hover{background-position:0 -21px;}
.do-pobrania .pdf{ background: url(../gfx/download-icon.png) -42px 0 no-repeat; width:40px; height:19px; display:inline-block; vertical-align:middle;text-align:center;  text-indent: -99999px;}
.do-pobrania .pdf:hover{background-position:-42px -21px;}
.do-pobrania .alls{ background: url(../gfx/all.png) 0 0 no-repeat; width:auto; height:19px; display:inline-block; vertical-align:middle; text-align:center; padding:0 0 0 24px; line-height:19px; color:#b7b7b7; font-size:11px; font-family: 'GPP Text';  text-decoration:none; }
.do-pobrania .alls:hover{background-position:0 -19px;}


.sBox{display: block !important;}
.hBox{display: none;}
.marginSearch{margin-bottom: 60px; }

/*aktualnoĂĹĄĂÂci date wyszukiwanie*/
#selectNews{position:absolute; top:20px; right:0; float:right; margin:0; padding:0;}
#selectNews li{float:left; width:auto; list-style:none;}
#selectNews li {font-size:12px; line-height:40px; position:relative;}
#selectNews li  input[type="text"]{width:55px; height:20px; border:1px solid #9fa1a4; color:#313131; font-size:11px; font-family:GPP Text; cursor:pointer;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
 }
 #selectNews li.first{margin:0 6px 0 0;}
#selectNews li  input[type="button"]{border:0; background:#2f3755; color:#fff; font-family:GPP Text; font-size:10px; width:54px; text-align:center; color:#f4f4f4; height:20px; margin:0 0 0 6px; text-transform: uppercase;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;

 }
 #selectNews li  input[type="button"]:hover{background: #384265; }
.dateimg{position:absolute; top:14px; right:4px; width:13px; height:13px;  background: url(../gfx/dataimg.png) 0 0 no-repeat;}
.do{width:30px; height:40px;  margin:0 6px; line-height:30px; text-align:center; }
.dropmenu{width:185px; height:135px; background:#fff; position:absolute; top:34px; left:0; border:1px solid #9fa1a4; display:none; z-index:1000;
-webkit-border-radius:0px 5px 5px 5px;
-moz-border-radius:0px 5px 5px 5px;
border-radius:0px 5px 5px 5px;
}
.dropmenu>span{width:57px; height:8px; border-right:1px solid #9fa1a4; border-left:1px solid #9fa1a4; position:absolute; top:-8px; left:-1px; z-index:10000; background:#fff;}
.dropmenu>.year{position:relative; margin:0px auto 9px 0; line-height:22px; font-size:22px; color:#434343; text-align:center;}

.numberList{margin:0 13px; padding:0; width:160px;}
.numberList>li{float:left; background:#ebebeb; width:24px !important; display:inline-block; height:24px  !important; font-size:11px; color:#434343; text-align:center; line-height:24px  !important; margin:0 3px 3px 0; }
.numberList>li.last{margin:0 0 3px 0;}
.numberList>li:hover{background:#384266; color:#fff; cursor:pointer;}
.numberList>li.sel{background:#384266; color:#fff;}
.txt-select{margin:6px auto; display:block; font-size:12px; line-height:12px; width:184px; color:#666666; font-family:GPP Text; display:block; text-align:center;}

.nextYear{width:15px; height:17px; background: url(../gfx/dateArrow.png) -17px 0 no-repeat; display:inline-block;  margin:0 0 0 10px; cursor:pointer;}
.nextYear:hover{background-position:-17px -18px;}
.prevYear{width:15px; height:17px; background: url(../gfx/dateArrow.png) 0 0 no-repeat; display:inline-block; margin:0 10px 0 0;  cursor:pointer;}
.prevYear:hover{background-position:0px -18px;}

#aktualnosciTooltip{width:400px; min-height:100px; height:auto; display:none; position:fixed; top:50%; left:50%; margin:-50px 0 0 -200px; background: url(../gfx/kontakt-bg.jpg) 0 0 repeat; z-index:102;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
#aktualnosciTooltip h4{width:100%; text-align:center; height:40px; font-size:20px; font-family:GPP Text; padding:0 0 20px 0;}
#aktualnosciTooltip .tooltip-top .praca-close{width:17px; height:13px; cursor:pointer;  background: url(../gfx/praca-close.png) 0 0px no-repeat; padding:0 20px 0 0; margin:0 0 -1px 0; display:inline-block;}

/*aktualnoĂĹĄĂÂci date wyszukiwanie koniec */


#dopobrania-select{width:168px; border:1px solid #a0a0a0; /* height:34px; */ right:0; position:absolute; top:20px; text-align:left; font-size:14px; line-height:34px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}

.firstSelectZasoby{background:pink;}
.firstSelectZasobyB{background:pink;}
.firstSelectZasobyB td{background:pink !important;}


.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;  right:0; position:absolute; top:0px;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #a0a0a0;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}
.chosen-container.chosen-with-drop .chosen-drop{left:0}
.chosen-container a{cursor:pointer}
.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:34px;border:1px solid #a0a0a0;text-align:left;border-radius:5px;background-color:#fff;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#313131;text-decoration:none;white-space:nowrap;line-height:34px}
.chosen-container-single .chosen-default{color:#999}
.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap;text-align:left;}
.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}
.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(../gfx/arrowDownDoPobrania.png) -42px 1px no-repeat;font-size:1px}
.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}
.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%;text-align:left;}
.chosen-container-single .chosen-single div b{display:block;width:100%;height:50%;background:url(../gfx/arrowDownDoPobrania.png) no-repeat 0 2px; margin:7px -10px;}
.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap; display:none;}
.chosen-container-single .chosen-search input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #a0a0a0;background:#fff url(../gfx/arrowDownDoPobrania.png) no-repeat 100% -20px;background:url(../gfx/arrowDownDoPobrania.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}
.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}
.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}
.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;  max-height:240px;-webkit-overflow-scrolling:touch; }
.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none; text-align:left;}
.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer;}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}
.chosen-container .chosen-results li.highlighted{background-color:#ececec;}
.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}
.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}
.chosen-container .chosen-results li.group-option{padding-left:15px}
.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}
.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto!important;height:1%;border:1px solid #a0a0a0;background-color:#fff;cursor:text}
.chosen-container-multi .chosen-choices li{float:left;list-style:none;}
.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}
.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:5px;height:15px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}
.chosen-container-multi .chosen-choices li.search-field .default{color:#999}
.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;border:1px solid #a0a0a0;border-radius:3px;background-color:#e4e4e4;color:#333;line-height:13px;cursor:default}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(.png) -42px 1px no-repeat;font-size:1px}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}
.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;color:#666}
.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}
.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}
.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}
.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #a0a0a0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;}
.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:0px -14px}
.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}
.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#111!important}
.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}
.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}
.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}
.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}
.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}
.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}
.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(../gfx/arrowDownDoPobrania.png) no-repeat -30px -20px;background:url(chosen-sprite.png) no-repeat -30px -20px;direction:rtl}
.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}


#szukajBox{padding:0; margin:0; position:absolute; top:22px; right:0; height:40px; line-height:40px;}
#szukajBox>li{float:left; list-style:none; font-size:10px;  width:165px; font-size:12px; line-height:34px; height:34px; font-family: 'GPP Text'; text-align:center; }
#szukajBox li>input{width:198px; height:34px; border:1px solid #a0a0a0;  padding:0 0 2px 10px;
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;
}
#buttonSzukaj{position:absolute; top:2px; left:140px; cursor:pointer; width:68px; /*background:#2f3556; */ /*background:#e5363a;*/ color:#fff; font-size:14px; color:#f4f4f4;  font-family: 'GPP Text'; height:34px; line-height:34px; text-align:center;
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;  text-transform:uppercase;

background: #e03539; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwMzUzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNjM3M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e03539 0%, #e6373b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e03539), color-stop(100%,#e6373b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e03539 0%,#e6373b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e03539 0%,#e6373b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e03539 0%,#e6373b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e03539 0%,#e6373b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e03539', endColorstr='#e6373b',GradientType=0 ); /* IE6-8 */



}

#showSelectElement{position:relative; width:100%; height:70px;}
#showSelectElement h5{margin:0; font-size:17px;line-height:70px; font-family: 'GPP Text'; text-align: center; text-transform: uppercase;}
#showSelectElement h5 span{color:#c62428;}
#showSelectElement .wyszukiwarka-close{background: url(../gfx/pokaz-wszystkie.png) no-repeat; width:130px; height:20px; display:inline-block; margin:-5px 0 0 34px; vertical-align: middle; cursor: pointer;}
#showSelectElement .wyszukiwarka-close:hover{background-position: 0 -21px;}

.banner--white-background {background-color: #fff;}
/*praca */

.praca-box{margin:0 0 56px 0;}

.praca-box-list{float:left; width:312px; height:219px; display:block; margin:0 0px 22px 22px; background: url("../gfx/kontakt-bg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); position: relative;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;

-webkit-box-shadow: 1px 1px 1px 1px rgba(213,213,213, 0.51);
-moz-box-shadow:    1px 1px 1px 1px rgba(213,213,213, 0.51);
box-shadow:         1px 1px 1px 1px rgba(213,213,213, 0.51);

 -webkit-box-shadow:inset 0px 0px 0px 1px #fff;
 -moz-box-shadow:inset 0px 0px 0px 1px #fff;
 box-shadow:inset 0px 0px 0px 1px #fff;

}
.praca-box-list .praca-box-info{margin:27px 20px; font-family: 'GPP Text'; font-weight: normal;}
.praca-box-list.last-list{margin:0 0 22px 0;}
.praca-box-list .praca-box-info p.stan{color:#a9a9a9; font-size:12px; line-height:12px; margin:0;  font-weight: normal;}
.praca-box-list .praca-box-info h2.entry-title{color:#000000; font-size:22px; line-height:22px; margin:1px 0 4px 0; font-weight: normal;}
.praca-box-list .praca-box-info h2.entry-summary{margin:0 0 9px 0; color:#a9a9a9; font-size:12px; line-height:12px; font-weight: normal;}
.praca-box-list .praca-box-info h2.entry-summary span{color:#000; font-weight: normal;}
.praca-box-list .praca-box-info p.prev{color:#666666; font-size:13px; line-height:15px; margin:0;font-weight: normal; }
.praca-box-list .praca-box-info div.link-job{color:#252525;font-size:16px;line-height:18px;cursor:pointer;font-family: 'GPP Text';font-weight: 300;position: absolute;bottom: 28px;left:20px;font-style: italic;}
.praca-box-list .praca-box-info div.link-job span{color:#929292;}

#bg-tooltip{background:#000; opacity:0.57; -webkit-opacity:0.57; -o-opacity:0.57; -moz-opacity:0.57; top:0; left:0; position:fixed; width:100%; height:100%; z-index:101; display:none;  }
.tooltip{width:743px; height:auto; display:none; position:absolute; top:50%; left:50%; margin:-264px 0 0 -371px; background: url(../gfx/kontakt-bg.jpg) 0 0 repeat; z-index:102;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}

.tooltip-top{height:35px;line-height:35px;width:100%;font-size:16px;color:#252525;text-align:right;font-family: 'GPP Text';float:right;font-style: italic;font-weight: 300;}
.tooltip-top span{cursor: pointer; display:inline-block;padding: 2px 0 0 0;}
.tooltip-top span.praca-close{width:17px; height:13px; cursor:pointer;  background: url(../gfx/praca-close.png) 0 0 no-repeat; padding:0 20px 0 0; margin:0 0 -1px 0; display:inline-block;}
.tooltip-top span:hover .praca-close{background: url(../gfx/praca-close.png) 0 -14px no-repeat; }
.tooltip-box{margin:0 50px 35px 50px; }
.tooltip-box .tooltip-logo img{height:35px;}
.tooltip-info{margin:0;font-size:14px;line-height:16px;color:#a9a9a9;font-family: 'GPP Text';font-weight: 300;}
.tooltip-info h4{margin:40px 0 10px 0;font-size:14px;line-height:14px;font-weight: 300;}
.tooltip-info h1{margin:0; font-size:26px; line-height:26px; font-weight: normal; color: #000000; }
.tooltip-info h3{margin:0 0 20px 0;font-family: 'GPP Text';font-size:14px;line-height:16px;color:#a9a9a9;font-weight: 300;}
.tooltip-info h3 span{color:#000;}
.tooltip-info p.opis{margin:0 0 10px 0;}
.tooltip-info p.wymagania{margin:20px 0 15px 0;}
.tooltip-info .desc{color:#666666; font-family: 'GPP Text'; font-size:13px; line-height:16px;}
.tooltip-info .wymDesc{color:#666666; font-family: 'GPP Text'; font-size:13px; line-height:16px; margin:0 0 25px 0;}
.tooltip-info .wymDesc p{margin:0;}
.tooltip-info .desc p{margin:0;}
.tooltip-info .info{}
.tooltip-info .info p{margin:0;font-size:16px;line-height:35px;font-family: 'GPP Text';color: #252525;font-weight: 300;font-style: italic;}
.tooltip-info .info p a{ color:#2e3755; text-decoration:none;  font-family: 'GPP Text'; font-weight: bold; }
.tooltip-info .info p a:hover{text-decoration:underline; /*font-weight:bold;*/}


.video-close{background: url(../gfx/closeVideoButton.png) 0 0 no-repeat; display:inline-block; width:75px; height: 17px; margin: 8px 0 0 0; cursor:pointer;}
.video-close:hover{background: url(../gfx/closeVideoButton.png) 0 -18px no-repeat;}


/* Video Player */
#videoPlayer{width:860px; height:535px; background: #fff;}
#videoPlayer video{width:860px; height:535px;}
.videoPlayer .controls { height: 40px;    overflow: hidden;    background-color: #272727;    position: absolute; bottom:0; left:0;  width:100%; height:50px; color: #fff; font-family: 'Glyphicons Halflings';}
.videoPlayer .leftControls {    width: 100px; position: relative; }
.videoPlayer .playPause {    width: 50px;    height: 50px; line-height: 50px;   cursor: pointer;  font-size: 20px; position: absolute; top: 0px; left: 0px; text-align: center;}
.videoPlayer .currentTime{width: 50px; height: 50px;  line-height: 50px; font-size: 12px; color:#fff;  position: absolute; top: 0px; right: 0px; text-align: center; font-family: Arial; background: url(../gfx/section.png) 0px 5px no-repeat;}

.videoPlayer .progressBar{width: auto; /*padding:0 220px 0 0;*/ margin:0 130px 0 103px; height: 10px; position:absolute; top:20px; background-color: #0d0d0d;  border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px;  position: relative;    cursor: pointer;}
.videoPlayer .playbackBar{width: 0%; height: 10px; background-color: #fff; position: absolute; top: 0; left: 0; z-index: 2; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; }
.videoPlayer .loadedBar{width: 0%; height: 10px; background-color: #838383; position: absolute; top: 0; left: 0; z-index: 1;}

.videoPlayer .rightControls {    width: 134px;    position: absolute;    top: 0px;    right: 0px;}
.videoPlayer .time {  width: 83px; line-height: 50px; height: 50px;  color:#fff; font-size: 12px; text-align: center; font-family: Arial; background: url(../gfx/section.png) 80px 5px no-repeat;}
.videoPlayer .volume {    width: 110px;    height: 100%;    float: left;    cursor: pointer;    font-size: 28px;    line-height: 32px;}
.videoPlayer .volume:before {    margin: 0 15px 0 0;    float: left;}
.videoPlayer .fullVolume {    width: 67px;    height: 10px;    margin: 10px 0 0 0;    float: left;    background-color: #818181;    position: relative;}
.videoPlayer .currentVolume {    width: 0%;   height: 100%;    background-color: #d3d3d3;        position: relative;        top: 0;        left: 0;    }
.videoPlayer .fullScreenX {    width: 50px;   height: 50px; line-height: 50px;    cursor: pointer; background: url(../gfx/fullScreen.png) 15px 15px no-repeat;   font-size: 18px; text-align: center; position: absolute; top:0px ; right: 0;}

.ie9 .videoPlayer .fullScreenX{cursor:default;}
.ie8 .videoPlayer .fullScreenX{cursor:default;}

.glyphicon-play:before {  content: "\e072";}
.glyphicon-pause:before {  content: "\e073";}

.toFix{position: fixed !important; bottom: 0 !important; left: 0; width: 100%; height: 40px; background: #000; z-index: 100000000000000 !important;}


/*oferta*/

.arrowPrevOferta{ position:absolute; top:49px; left:30px; width:24px; height:32px; background: url(../gfx/slider-arrow.png) 0 0 no-repeat; display:inline-block;}
.arrowNextOferta{ position:absolute; top:49px; right:30px; width:24px; height:32px;  background: url(../gfx/slider-arrow.png) -24px 0 no-repeat;  display:inline-block;}

.oferta-title{height:66px;line-height:66px;text-align:center;width:100%;color:#fff;font-size:36px;font-family: 'GPP Text';margin:0;font-weight: 100;/*-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
*/background: url(../gfx/gradient-onas.png) top center no-repeat;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4);-webkit-text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4);-moz-text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4);-o-text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4);/*background: #1f2d48; /* Old browsers
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMWYyZDQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMzI1ZDkxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNjNDA3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(45deg,  #1f2d48 0%, #325d91 50%, #3c4072 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#1f2d48), color-stop(50%,#325d91), color-stop(100%,#3c4072));
background: -webkit-linear-gradient(45deg,  #1f2d48 0%,#325d91 50%,#3c4072 100%);
background: -o-linear-gradient(45deg,  #1f2d48 0%,#325d91 50%,#3c4072 100%);
background: -ms-linear-gradient(45deg,  #1f2d48 0%,#325d91 50%,#3c4072 100%);
background: linear-gradient(45deg,  #1f2d48 0%,#325d91 50%,#3c4072 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f2d48', endColorstr='#3c4072',GradientType=1 );
*/}
.oferta-desc{margin:25px 0;color:#747474;line-height:25px;font-size:16px;font-family: 'GPP Text';/*-webkit-column-count:2;  Chrome, Safari, Opera *//*-moz-column-count:2;  Firefox *//*column-count:2;*/font-weight:  300;}
.oferta-desc.special .preview{
	font-size:16px;
	line-height:1.2;
	margin:40px 0 30px;
	text-align: justify;
}
.oferta-lista{margin:5px 0 45px 0;}
.oferta-select-news{position:relative; height:128px; width:100%;  margin:24px 0 0 0;

background: url(../gfx/oferta2-bg.png) top center no-repeat;

/*background: #1f2d48;

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMWYyZDQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMzI1ZDkxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNjNDA3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(45deg,  #1f2d48 0%, #325d91 50%, #3c4072 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#1f2d48), color-stop(50%,#325d91), color-stop(100%,#3c4072));
background: -webkit-linear-gradient(45deg,  #1f2d48 0%,#325d91 50%,#3c4072 100%);
background: -o-linear-gradient(45deg,  #1f2d48 0%,#325d91 50%,#3c4072 100%);
background: -ms-linear-gradient(45deg,  #1f2d48 0%,#325d91 50%,#3c4072 100%);
background: linear-gradient(45deg,  #1f2d48 0%,#325d91 50%,#3c4072 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f2d48', endColorstr='#3c4072',GradientType=1 ); */
}
.oferta-select-news h1{line-height:128px; color:#a6abb3;  margin:0; font-size:47px;font-family: 'GPP Text'; position:relative;}
.oferta-select-news h1 span{color:#fff;width:800px;margin:0 auto;display:block;/*color:#a6abb3;*/font-size:47px;font-family: 'GPP Text';font-weight: 100;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);-webkit-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);-o-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);-moz-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);}
.oferta-select-news h1 span em{margin:0 0 0 15px; color:#fff; font-family:'GPP Text'; font-style: normal;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
-webkit-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
-o-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
-moz-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);

}


.oferta-lista-big{margin:0 0 40px 0;}
.oferta-lista-big ul{margin:0; padding:0;}
.oferta-lista-big ul li{/*background:#fcfcfc;*/ background: url(../gfx/oferta-box.png) 0 0 no-repeat;  width:100px; height:100px; float:left; margin:0 10px 10px 0; list-style:none;

-webkit-box-shadow: 1px 1px 0px 0px rgba(0,0,0, 0.07);
-moz-box-shadow:    1px 1px 0px 0px rgba(0,0,0, 0.07);
box-shadow:         1px 1px 0px 0px rgba(0,0,0, 0.07);
}
.oferta-lista-big ul li:hover{

 -webkit-box-shadow:inset 0px 0px 0px 1px #949494;
		-moz-box-shadow:inset 0px 0px 0px 1px #949494;
		box-shadow:inset 0px 0px 0px 1px #949494;

}
.oferta-lista-big ul li.last{margin:0 0 10px 0;}
.oferta-lista-big ul li a{display:block; width:100%; height: 100%; position: relative;}
.oferta-lista-big ul li a img{vertical-align:center; height:100px; width:100px; /*margin:25px 0 0 25px;*/ position: absolute; top: 0px; left: 0px;}


.oferta-lista-programow{margin:0 0 45px 0;}
.oferta-lista-programow ul{margin:0; padding:0;}
.oferta-lista-programow ul li{margin:0 34px 34px 0px; list-style:none; width:304px; height: 166px; float:left; position:relative; background-color:#fff;}
.playButton{background: url(../gfx/playButton.png) center center no-repeat; width: 70px; height: 70px; margin: -35px 0 0 -35px; display: block; top: 50%; left: 50%; position: absolute; cursor:pointer;}
.oferta-lista-programow ul li img{width:304px; }
.oferta-lista-programow ul li.last{margin:0 0 34px 0;}

.image-program{margin:25px 0 0 0;}
.image-program img{width:980px; /*height:450px; */ height:auto; display:block;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}


#tooltipVideo{width:860px; height:570px; margin:-285px 0 0 -430px;  top:50%; left:50%; position:fixed; z-index:1000; display: none;}
/*#playerVideo{width:860px; height: 535px; display: block; background: #fff;}*/

.oferta-program{}
.oferta-program h1{color:#313131;font-size:37px;line-height:40px;font-family: 'GPP Text';font-weight: 300;margin:40px 0 30px 0;}
.oferta-program .desc{margin:0; font-size:16px; line-height:25px; color:#747474; font-family: 'GPP Text';}
.oferta-program .desc p{margin:0;font-size:16px;line-height:25px;color:#747474;font-family: 'GPP Text';font-weight: 300;}


/*oferta target*/

.oferta-bg{background: url(../gfx/oferta-bg.png) 0 0 repeat;}

.oferta-left{width:790px; margin:0 35px 0 0; float:left;}
.oferta-left h2{font-size:22px; line-height:27px; font-family:GPP Text; color:#444444; margin:41px 0 28px 0;}
.oferta-left .desc{font-size:16px;line-height:24px;color:#747474;font-weight:  300;}
.oferta-left .desc p{margin-bottom:30px; margin-top:0;}
.oferta-right{width:155px; margin:0; float:right;}

.menuOferta{padding:0; margin:0;}
.menuOferta li {position:relative; list-style:none; min-height:51px; /*line-height:52px;*/ border-bottom:1px solid #dddddd; text-decoration:none; color:#252525; font-family: 'GPP Text';}
.menuOferta li {text-decoration:none;color:#252525;font-family: 'GPP Text';font-weight: 300;font-style: italic;font-size: 15px;}
.menuOferta li a:not([href]) {color: rgba(37, 37, 37, .6);}
.menuOferta li a:not([href]) .download {display: none;}
.menuOferta li a {text-decoration:none; color:#252525; font-family: 'GPP Text'; display: block; padding:15px 0 0 0;}
.menuOferta li a span.download{ background: url(../gfx/download.png) 0 0 no-repeat; width:15px; height:15px; display:inline-block; position:absolute; top:50%; right:0; margin:-8px 0 0 0;}

/*o nas*/
.section-onas-opis{color:#747474;font-size:16px; line-height:23px;font-family: 'GPP Text'; margin:0px 0 29px 0; }
.section-onas-opis p{margin:0; text-align:justify;}
.section-onas-opis p a{color:#2e3755; text-decoration:none; font-family: 'GPP Text';}
.section-onas-opis p a:hover{text-decoration:underline;}

.section-onas-list{margin:0 0 56px 0;}
.section-onas-list .hentry.last-list{width:480px; height:328px; float:left; margin:0 0 22px 0;
-webkit-box-shadow: 1px 1px 0px 0px rgba(213, 213, 213, 0.51);
-moz-box-shadow:    1px 1px 0px 0px rgba(213, 213, 213, 0.51);
box-shadow:         1px 1px 0px 0px rgba(213, 213, 213, 0.51);
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.section-onas-list .hentry{width:480px; height:328px; float:left; margin:0 0 22px 20px; background: url(../gfx/onas-bg.png) 0 0 repeat;
-webkit-box-shadow: 1px 1px 0px 0px rgba(213, 213, 213, 0.51);
-moz-box-shadow:    1px 1px 0px 0px rgba(213, 213, 213, 0.51);
box-shadow:         1px 1px 0px 0px rgba(213, 213, 213, 0.51);
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;

}
.section-onas-list .hentry .entry-content-asset{width:245px; height:328px; float:left;
-webkit-border-radius:2px 0px 0px 2px;
-moz-border-radius:2px 0px 0px 2px;
border-radius:2px 0px 0px 2px;
 }
.section-onas-list .hentry .entry-content{float:right; width:235px; position:relative; height:328px;

 -webkit-box-shadow:inset 0px 0px 0px 1px #ffffff;
		-moz-box-shadow:inset 0px 0px 0px 1px #ffffff;
		box-shadow:inset 0px 0px 0px 1px #ffffff;

		-webkit-border-radius:0 0 3px 0;
-moz-border-radius:0 0 3px 0;
border-radius:0 0 3px 0;


}
.section-onas-list .hentry .entry-content h2{margin:32px 17px 8px 17px; color:#000; font-size:18px; line-height:20px; font-family: 'GPP Text'; font-weight:normal;
text-shadow: -1 1px 0 rgba(0, 0, 0, 0.4);
-webkit-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
-o-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
-moz-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}
.section-onas-list .hentry .entry-content h3{margin:0 17px 13px 17px;font-size:11px; line-height:12px;font-family: 'GPP Text';  font-weight:normal; color:#000;}
.section-onas-list .hentry .entry-content .entry-summary{margin:0 11px 13px 17px; color:#9b9b9b; font-size:12px; line-height:16px;font-family: 'GPP Text'; font-weight: normal;}
.section-onas-list .hentry .entry-content .entry-summary p{margin:0;}
.section-onas-list .hentry .entry-content p.entry-email{margin:0 17px 13px 17px; height:23px; line-height:7px; position:absolute; bottom:0; hyphens: auto;}
.section-onas-list .hentry .entry-content p.entry-email img{float:left; width:26px; height:20px; margin:0 8px 0 0;}
.section-onas-list .hentry .entry-content p.entry-email a{text-decoration:none;color:#2e3755; font-size:11px; line-height:12px; font-family: 'GPP Text'; font-weight: normal;}
.section-onas-list .hentry .entry-content p.entry-email a:hover{text-decoration:underline;}

/*about*/
.aside-half{float:right; width:310px;}
.section-half{float:left; width:670px;}
.section-half h1{font-size:28px; color:#313131; margin:0 0 16px 0; font-family: 'GPP Text'; line-height:33px; font-weight:300;}
.section-half div p{margin:0 0 0px 0; padding:0; font-size:16px; font-family: 'GPP Text'; line-height:25px; color:#747474;}

.about-kontact{width:282px; height:auto; float:right; margin:5px 0 0 0; /*url("../gfx/table-active.jpg")*/ background: url("../gfx/kontakt-bg.jpg") repeat; border-bottom:1px solid #e4e4e4;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.about-kontact>.insade{margin:40px 33px 41px 40px; font-family: 'GPP Text'; color:#000;}
.about-kontact>.insade h5{margin:0 0 13px 0;font-size: 14px;font-weight: 300;color:#a9a9a9;}
.about-kontact>.insade h2{margin:0 0 8px 0;font-size:32px;line-height:32px;font-weight: 300;}
.about-kontact>.insade p.prev{margin:0 0 16px 0;font-size:18px;line-height:18px;font-weight: 300;}
.about-kontact>.insade p.street{margin:0 0 4px 0; color:#666666;}
.about-kontact>.insade p.kode{margin:0 0 14px 0; color:#666666;}
.about-kontact>.insade p.tel{margin:0 0 5px 0; color:#666666;}
.about-kontact>.insade p.fax{margin:0 0 18px 0; color:#666666;}
.about-kontact>.insade p.em{margin:0px; }
.about-kontact>.insade p>a{font-family: 'GPP Text';display:block;margin:-5px 0 0 0;color:#2e3755;font-size:15px;line-height:16px;text-decoration:none;font-weight:  500;}

.about-info{width:282px; height:auto; float:right; margin:38px 0 0 0;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;

background: #be012b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JlMDEyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYTAxMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #be012b 0%, #ba0129 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#be012b), color-stop(100%,#ba0129)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #be012b 0%,#ba0129 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #be012b 0%,#ba0129 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #be012b 0%,#ba0129 100%); /* IE10+ */
background: linear-gradient(to right,  #be012b 0%,#ba0129 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#be012b', endColorstr='#ba0129',GradientType=1 ); /* IE6-8 */


/*background: #416196;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNDE2MTk2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDglIiBzdG9wLWNvbG9yPSIjNDI1OThlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ1NDc3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(45deg,  #416196 0%, #42598e 48%, #45477d 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#416196), color-stop(48%,#42598e), color-stop(100%,#45477d));
background: -webkit-linear-gradient(45deg,  #416196 0%,#42598e 48%,#45477d 100%);
background: -o-linear-gradient(45deg,  #416196 0%,#42598e 48%,#45477d 100%);
background: -ms-linear-gradient(45deg,  #416196 0%,#42598e 48%,#45477d 100%);
background: linear-gradient(45deg,  #416196 0%,#42598e 48%,#45477d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#416196', endColorstr='#45477d',GradientType=1 ); */
}

.about-info>.insade{margin:35px 33px 5px 35px; padding:0 0 1px 0;}
.about-info>.insade h2{font-size:22px;font-family: 'GPP Text';font-weight: 100;line-height:26px;color:#fff;margin:0;}
.about-info>.insade div{font-size:15px; font-family: 'GPP Text'; line-height:20px; color:#fff;}
.about-info>.insade div p{margin: 20px 0 35px 0;}

/*kontakt */
.section-kontakt{background:#f3f3f3; position:relative;/* padding:0 0 58px 0;*/}
.section-kontakt-box{width:auto; height:380px; display:block; margin:7px 0 78px 0; position:relative; background: url(../gfx/kontakt-bg.jpg) 0 0 repeat; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px;}
.section-kontakt-box h4{margin:0;padding:38px 40px 26px 40px;font-size:19px;line-height:19px;color:#888888;font-family: 'GPP Text';font-weight: 300;}
.section-kontakt-box h3{margin:0;padding:0 40px 7px 40px;font-size:32px;line-height:32px;color:#000000;font-family: 'GPP Text';font-weight: 300;}
.section-kontakt-box p.info{margin:0; border-bottom:1px solid #d6d6d6; margin:0 40px; padding:0 0 52px 0;font-size:20px; line-height:20px; color:#000000;font-family: 'GPP Text'; font-weight: normal; }
.kontakt-box{margin:49px 40px 40px 40px; width:auto;}
.footer-left-kontakt{float:left; width:335px;}
.footer-left-kontakt p{font-size:22px; color:#666666; line-height:22px;font-family: 'GPP Text'; margin:0;}
.footer-center-kontakt p{font-size:22px; color:#666666; line-height:22px;font-family: 'GPP Text'; margin:0;}
.footer-center-kontakt{float:left;width:330px;}
.footer-right-kontakt{float:left;width:234px;}
.footer-right-kontakt p{margin:2px 0;}
.footer-right-kontakt p a{color:#2e3755;font-size:18px;line-height:18px;font-family: 'GPP Text';text-decoration:none;font-weight: 500;}
.footer-right-kontakt p a:hover{text-decoration:underline;}



/*footer */
.footer-left{float:left; width:334px; height:218px;}
.footer-left h6{/*to jest na 2 linie margin:42px 0 15px 0; font-size:32px; line-height:32px;*/margin:30px 0 15px 0;font-size:24px;line-height:29px;color:#efefef;font-family: 'GPP Text';font-weight: 500;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.40);-webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.40);-o-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.40);-moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.40);}
.footer-left p{color:#666666;font-size:18px;line-height:20px;font-family: 'GPP Text';font-weight: 100;margin:0;padding:0;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.40);-webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.40);-o-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.40);-moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.40);}
.footer-left p.fo-one{line-height:34px;}
.footer-left p.fo-two{line-height: 26px;}
/*.footer-center .privacy{}*/
.privacy .privacy-link{color: #fff; text-transform: uppercase; text-decoration: underline;}
.footer-center{float:left; width:334px; height:218px;}
.footer-center p{font-size:30px;line-height:30px;margin:0 0 10px 0;font-family: 'GPP Text';font-weight: 100;color:#fff;}
.footer-center p span{color:#666666;}
.footer-center p a{color:#e7214b; font-size:18px; line-height:18px; font-family: 'GPP Text'; text-decoration:none;}
.footer-center p a:hover{color:#ff7391;}
.footer-right{float:right; width:312px; height:218px;}
.footer-right p{font-size:13px; line-height:15px; color:#686868; font-family: 'GPP Text'; text-align:right; margin:0 113px 10px 0;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.40);
-webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.40);
-o-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.40);
-moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.40);
}
.footer-right ul{margin:0 0 0 100px; padding:0;}
.footer-right ul li{float:left; list-style:none; width:24px; height:24px;margin-left:12px; background: url(../gfx/social-icon.png) no-repeat;}
.footer-right ul li a{display:block;width:100%;height:100%;}
.footer-right .twitter{background-position:-48px 0;}
.footer-right .facebook{background-position:-24px 0;}
.footer-right .linkedin{background-position:0 0;}




.section-footer{background: url(../gfx/footer-bg.png) repeat; width:100%; height: 370px;}
.section-footer-copyright{background:#f3f3f3;}
.section-footer-copyright-box{height:72px; line-height:72px; display:block;}
.section-footer-copyright-box-left{float:left;width:100px;}
.section-footer-copyright-box-right{margin:0;padding:0;font-size:14px;font-weight: 300;color:#9e9e9e;float:right;font-family: 'GPP Text';}



/*dodatki */
/*
@media ((min-width: 1120px) and (max-width: 1680px) {
.slider-item{width:1120px !important; margin:0 auto; position:relative; z-index:0;}



}
*/


.menuSzukaj{display:none; width:30px; height:30px; position:absolute; top:30px; right:25px;}
#menuSzukajNewsTop{display: none;}
.menuSzukajNewsTop{display:none;}
#selectNews{display:block;}

#menuSzukajNewsTop:checked ~#selectNews{display:block;}
#menuSzukaj:checked ~#szukajBox{display:block;}

	.fill{
		float:left;
		width:100%;height:100%;
		position:absolute;
		top:0;left:0;
	}

/* ===========================*/
/* ========= SLIDER ==========*/
/* ===========================*/

	.slider{
		position:relative;
		overflow:hidden;
		touch-action:pan-y;
		-webkit-transform:translateZ(0);
		-moz-transform:translateZ(0);
		transform:translateZ(0);
	}
	.slider__wrap:before{
		content:'';
		display:block;
		width:0;height:0;
		padding-top:56.25%;
	}
	.slider__item{
		background-position:center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	.slider__item{visibility:hidden;}
	.nojs .slider__item:first-child,
	.slider__item.in,
	.slider__item.out{visibility:visible;}

	.slider__item.in{z-index:2;}
	.slider__item.out{z-index:1;}

	.slider__item{
		opacity:0;
		-webkit-transition:opacity 1s;
		-moz-transition:opacity 1s;
		transition:opacity 1s;
	}
	.nojs .slider__item:first-child,
	.slider__item.in{opacity:1;}


	.slider__img{
		-webkit-transition:opacity .65s;
		-moz-transition:opacity .65s;
		transition:opacity .65s;
	}
	.slider__label{
		-webkit-transition:-webkit-transform .65s .1s;
		-moz-transition:-moz-transform .65s .1s;
		transition:transform .65s .1s;
	}
	.slider__title{
		-webkit-transition:-webkit-transform .65s .2s;
		-moz-transition:-moz-transform .65s .2s;
		transition:transform .65s .2s;
	}
	.slider__desc{
		-webkit-transition:-webkit-transform .65s .3s;
		-moz-transition:-moz-transform .65s .3s;
		transition:transform .65s .3s;
	}

	.slider__img{opacity:0;}
	.slider__label,
	.slider__title,
	.slider__desc{
		-webkit-transform:translate(100%,0);
		-moz-transform:translate(100%,0);
		transform:translate(100%,0);
	}
	.dir--prev .slider__label,
	.dir--prev .slider__title,
	.dir--prev .slider__desc{
		-webkit-transform:translate(-100%,0);
		-moz-transform:translate(-100%,0);
		transform:translate(-100%,0);
	}

	.nojs .slider__item .slider__img,
	.slider__item.in .slider__img{opacity:1;}
	.nojs .slider__item .slider__label,
	.nojs .slider__item .slider__title,
	.nojs .slider__item .slider__desc,
	.slider__item.in .slider__label,
	.slider__item.in .slider__title,
	.slider__item.in .slider__desc{
		-webkit-transform:translate(0,0);
		-moz-transform:translate(0,0);
		transform:translate(0,0);
	}

	.slider__item.out .slider__img{opacity:0;}
	.slider__item.out .slider__label,
	.slider__item.out .slider__title,
	.slider__item.out .slider__desc{
		-webkit-transform:translate(-100%,0);
		-moz-transform:translate(-100%,0);
		transform:translate(-100%,0);
	}
	.dir--prev .slider__item.out .slider__label,
	.dir--prev .slider__item.out .slider__title,
	.dir--prev .slider__item.out .slider__desc{
		-webkit-transform:translate(100%,0);
		-moz-transform:translate(100%,0);
		transform:translate(100%,0);
	}

	.noT *{
		-webkit-transition-duration:0s!important;
		-webkit-transition-delay:0s!important;
		-moz-transition-duration:0s!important;
		-moz-transition-delay:0s!important;
		transition-duration:0s!important;
		transition-delay:0s!important;
	}

/* ===========================*/
/* ========= PHOTOS ==========*/
/* ===========================*/

	.photos{
		float:left;
		width:100%;
		position:relative;
		margin:30px 0;
	}
	.photos__box{
		width:84%;
		max-width:820px;
		position:relative;
		margin:0 auto 10px;
	}
	.photos__slider{
		background:0 0;
	}
	.photos__slider:before{display:none;}
	.photos__slider-wrap{
		position:relative;
		overflow:hidden;
		background:#e7e7e7;
	}
	.photos__slider-wrap:before{
		content:'';
		display:block;
		width:0;height:0;
		padding-top:56.1%;
	}
	.photos__item{}
	.photos__item--video{cursor:pointer;}
	.photos__photo{
		height:100%;
		font-size:0;
		text-align:center;
		white-space:nowrap;
	}
	.photos__photo:before{
		content:'';
		display:inline-block;
		height:100%;
		vertical-align:middle;
	}
	.photos__photo--img{
		width:auto;
		height:auto;
		max-width:100%;
		max-height:100%;
		vertical-align:middle;
		position:absolute;
		top:50%;left:50%;
		-webkit-transform:translate(-50%,-50%);
		-moz-transform:translate(-50%,-50%);
		transform:translate(-50%,-50%);
		-webkit-transition:opacity .5s .35s;
		-moz-transition:opacity .5s .35s;
		transition:opacity .5s .35s;
	}
	.noTranslate .photos__photo--img{position:static;}
	.photos__photo--video{
		float:left;
		width:14.6%;
		position:absolute;
		top:50%;left:50%;
		margin:-7.3%;
	}

	.photos__photo--label{
		position:absolute;
		right:0;bottom:0;
		padding:0 5px;
		font-size:9px;
		color:#fff;
		line-height:17px;
		text-transform:uppercase;
		background:#666;
		background:rgba(0,0,0,.5);
	}
	.photos__txt{display:none;}
	.photos__arrow{
		display:none;
		float:left;
		width:9.5%;height:100%;
		position:absolute;
		top:0;z-index:5;
	}
	.photos__arrow:after{
		content:'';
		width:22px;height:32px;
		background:url(../gfx/arrow_photos.png) no-repeat right center;
		position:absolute;
		top:50%;left:50%;
		margin:-16px -11px;
	}
	.photos__arrow--prev{right:100%;}
	.photos__arrow--next{left:100%;}
	.photos__arrow--next:after{background-position:left center;left:auto;right:50%;}
	.slider .photos__desc{
		-webkit-transition:opacity .4s!important;
		-moz-transition:opacity .4s!important;
		transition:opacity .4s!important;
	}
    .photos__title{
        text-align: center;
        margin: 1em auto;
    }

    .photos__preview{
        position: relative;
        float: left;
        width: 100%;
    }
	.photos__desc{
		float:left;
		clear:both;
		width:100%;
		font-size:12px;
		color:#404040;
		background:#fff;
	}

    .photos__desc_span{
        margin: 20px;
    }
	.going .photos__desc{opacity:0;}
	.photos__desc p{margin:10px!important;}
	.photos__thumbs-wrap{
		float:left;
		width:100%;
		margin-top:10px;
		position:relative;
	}

    .photos__thumbs-wrap{
        margin-bottom: 1em;
        z-index: 1000;
    }
	.photos__thumbs{
		float:left;
		clear:both;
		width:100.5%;
		margin:0 0 0 -.5%;
		white-space:nowrap;
		font-size:0;
		overflow:auto;
	}
	.js .photos__thumbs{overflow:hidden;}
	.mobile .photos__thumbs{overflow:auto;}

	.photos__thumb{
		display:inline-block;
		width:19.5%;
		height:auto;
		margin:0 0 8px .5%;
		background-color:#d8d8d8;
		background-repeat:no-repeat;
		background-position:center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		position:relative;
	}
	.photos__thumb:before{
		content:'';
		display:block;
		width:0;height:0;
		padding-top:56.1%;
	}
	.photos__thumb:after{
		content:'';
		position:absolute;
		top:0;left:0;
		width:100%;height:100%;
		padding-bottom:4px;
	}
	.photos__thumb.on:after{
		border-bottom:4px solid #b30126;
	}
	.photos__thumb--video{
		float:left;
		width:26%;
		position:absolute;
		top:50%;left:50%;
		margin:-13%;
	}

	.photos__item.in:after{
		content:'';
		display:block;
		width:22px;height:22px;
		position:absolute;
		top:50%;left:50%;
		margin:-15px;
		border-width:4px;
		border-style:solid;
		border-color:#d90230 transparent transparent;
		-webkit-border-radius:15px;
		-moz-border-radius:15px;
		border-radius:15px;
		opacity:0;
		visibility:hidden;
		-webkit-transition:opacity 0s,visibility 0s 0s;
		-moz-transition:opacity 0s,visibility 0s 0s;
		transition:opacity 0s,visibility 0s 0s;
	}
	.photos__item.in.loading:after{
		opacity:1;
		visibility:visible;
		-webkit-transition:opacity .15s,visibility 0s 0s;
		-moz-transition:opacity .15s,visibility 0s 0s;
		transition:opacity .15s,visibility 0s 0s;
		-webkit-animation:rotate .75s linear infinite;
		-moz-animation:rotate .75s linear infinite;
		animation:rotate .75s linear infinite;
	}

	.photos__item.in.loading .photos__photo--img{opacity:0;}

	@-webkit-keyframes rotate{to{-webkit-transform:rotate(360deg)}}
	@-moz-keyframes rotate{to{-moz-transform:rotate(360deg)}}
	@keyframes rotate{to{transform:rotate(360deg)}}

	.photos video.videoPlayer{
		position:absolute;
		top:0;left:0;
		width:100%;height:100%!important;
	}
	.photos .videoPlayer{position:absolute;top:0;bottom:0;left:0;padding:0;}
	.photos .videoPlayer__video{height:100%!important;padding:0;}
	.photos .videoPlayer__controls{
		-webkit-transition:opacity .3s;
		-moz-transition:opacity .3s;
		transition:opacity .3s;
		opacity:0;
	}
	.photos .videoPlayer:hover .videoPlayer__controls,
	.photos .videoPlayer.stopped .videoPlayer__controls{opacity:1;}


	@media screen and (max-width:500px){
		.photos__box{width:100%;}
		.photos__thumbs{overflow:auto!important;}
		.photos__arrow{display:none!important;}
	}

@media (max-width: 767px) {
.section-article-list .entry-title {
	font-size: 16px;
}
.slider-item{width:100%;}
.page{width: 100%;}
/*.header-navigation{position:relative;}*/
#menu{width:100%;}
#menu ul li.logo a {margin-left: 20px;}
.mobiMenu{display:block;}
#navigation li.link{display:none; width:100%; background:#aaa; text-align:center; border-bottom:1px solid #929292;}
.breadcrumb li{height:auto;}
.breadcrumb{/*margin:30px 0 0 0;*/ margin:77px 0 0 0; padding:0 20px;}

.for-mobi-padding{padding:0 20px;}
.footer-left{float:none;width:auto; margin:0 20px; height:auto;}
.footer-center{float:none;width:auto; margin:0 20px; height:auto;}
.footer-right{clear:left; float:none; width:auto; margin:0 20px; height:100px;}
.footer-right p{text-align:left;}
.section-footer{height:auto;}
.section-footer-copyright-box{height:auto;}
.section-footer-copyright-box-left{float:none; margin:0 auto; width:100px; display:block;}
.section-footer-copyright-box-right{line-height:24px;padding:0 20px;float:none; text-align:center;}
.toggle{display:block;}
#toggleMenu:checked ~.link{display:block;}

/*slider */

.cycle-slideshow{position:relative; height:400px; width:100%; display:block;  overflow:hidden; position:relative;}
.slider-box{width:300px; padding:0;}
.slideBG{right:0;}
.slideBG{right:0; left:0 !important; height:400px; background-position:0 0 !important; background-size:100% 100%;}
.slider-box{position:absolute; top:150px; left:8%; width:300px; margin:0; height:auto; font-family:GPP Text;}

.forImageSliderBox{margin: -100px 0 0 0;}
.forImageSliderBox img{width:300px; height:150px;}

/*playerVideo*/

#tooltipVideo{left:0; width: 100%; top:50px; margin: 0; }
#videoPlayer{width: 100%; height: auto;}
#videoPlayer video{width:100%; height:auto;}
#playerVideo{width: 100%; height: auto;}


/*article*/

.menuSzukajNewsTop{display:block;}
.section-article-list .hentry{width:48%;margin:0 1% 20px 1% !important; position:relative;}
/*.section-article-list .hentry img{height:170px;}*/
.section-article-list .hentry.last-list{margin:0 1% 20px 1% !important;}
.article-left{width:100%; display:block; margin:0;}
.article-right{width:100%; display:block;}
.div-for-img img{height:auto; width:100%;}

#selectNews{display:none; position: relative; float:none; top: 0px; left:0; width: 370px; margin:0 auto; height: 40px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;

}

#menuSzukajNewsTop{display:block; width:30px; height:30px; position:absolute; top:30px; right:25px; font-size:13px; line-height:20px; margin:0; padding:0; font-size:13px; line-height:20px; text-transform: uppercase; cursor:pointer;}
#menuSzukajNewsTop>div{margin:0; padding:0; width:30px; font-size:13px; line-height:20px; text-transform: uppercase; cursor:pointer;}
.menuSzukajNewsTop{position:absolute; top:30px; right:25px; width:30px;}


/*o nas*/
.section-onas-list .hentry.last-list{width:100%; float:none; height:auto; margin:0 0 22px 0; }
.section-onas-list .hentry .entry-content-asset{width:245px; height:328px; float:none; display:block; text-align:center; margin:0 auto; padding:20px 0 0 0; }
.section-onas-list .hentry{width:100%;float:none; height:auto; margin:0 0 22px 0;}
.section-onas-list .hentry .entry-content{float:none; width:auto; height:auto;}
.section-onas-list .hentry .entry-content p.entry-email{position:relative; margin:0 20px 22px 20px; height:30px; display:block; hyphens: auto;}
.section-onas-list .hentry .entry-content p.entry-email a{line-height:20px;}




/*oferta*/
.oferta-title{
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
}
.oferta-lista-big ul li.last{margin:0 10px 10px 0;}
.oferta-lista-big ul li{margin:0 10px 10px 0;}

.oferta-select-news{
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;

}

.oferta-select-news h1 span{width:auto; text-align: center;}
.oferta-left{float:none;width:100%;}
.oferta-right{float:none;width: 100%}
.oferta-lista-programow ul li{width:49%; margin: 0 1% 20px 0;}
.oferta-lista-programow ul li.last{margin:0 1% 20px 0;}
.oferta-lista-programow ul li img{width:100%;}

.section-offert-list ul li{margin:0 5px 5px 0 !important;}

/* about */
.aside-half{width:auto; float:none;}
.section-half{width:auto; float:none;}
.about-kontact{margin:0 0 20px 0; width:auto; float:none;}
.about-info{margin:0 0 20px 0; width:auto;}
.about-kontact>.insade{padding:35px 0 0 0;}

/*praca*/
.section-praca-box h4{padding:35px 0 0 0;}
.section-praca-box {height:auto;background:#3b5a87;padding:0 0 20px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.praca-box-list{width:auto; float:none; margin:0 0 22px 0; padding:10px 0 0 0;}

/*tooltip*/
.tooltip{width:100%; height:auto; margin:0; top:51px; left:0; position:absolute;}

.section-kontakt-box h4{ padding:38px 20px 34px 20px;}
.section-kontakt-box h3{ padding:0 20px 7px 20px;}
.section-kontakt-box p.info{margin:0 20px;}
.kontakt-box{margin:51px 20px 0 20px;}
.section-kontakt-box{height:auto; padding:0 0 20px 0;}
.footer-center-kontakt, .footer-left-kontakt, .footer-right-kontakt{width:100%; float:none; padding:0 0 10px 0;}


/*do pobrania*/


#szukajBox{display:none; position: relative; top: 0px; left: 50%; width: 500px; margin: 0 0 0 -250px; }
.menuSzukaj{display:block;}
.tohide{display:none !important;}

.table-head .title{width:160px; display:block;}
.table-head li {width:auto; padding:0 5px;}

.table-do-pobrania{width:100%;}
.do-pobrania{width:100% !important; height: auto !important;}
.do-pobrania li.title{width:100% !important; padding:0 5px; border:0 !important; display: block; text-align: center; font-weight: bold;}
.do-pobrania.odd li.title{width:100% !important;  padding:0 5px; border:0 !important; display: block; text-align: center;  font-weight: bold;}
.do-pobrania.odd li{width:100% !important; padding:0 5px; border:0 !important;}
.do-pobrania li{ width:100% !important; padding:0 5px; border:0 !important; display:inline-block; height: auto !important;}
.do-pobrania .xls{margin: 0 0 0 -45px; line-height: 20px;text-indent: 45px; color:#464646; text-decoration: none;}
.do-pobrania .pdf{margin: 0 0 0 -45px; line-height: 20px;text-indent: 45px; width:auto;  color:#464646; text-decoration: none;}
.do-pobrania .alls{margin: 0 0 0 0px; line-height: 20px;text-indent: 1px;  color:#464646; text-decoration: none;}

.table-head .titlezasobyAll{width:auto;}




.table-head{width:100%; min-height: 70px; height: auto; overflow-y: hidden;}
.table-head .titlezasoby{width: 80%; }
.table-head .all{width:auto;}

/*.table-do-pobrania-zasoby{width: 100%; overflow-y: hidden; overflow-x: scroll;}
.table-do-pobrania{width: 100%; overflow-y: hidden; overflow-x: scroll;}*/


.table-first .title{width: 100% !important; text-align: center; height: 49px; line-height: 49px; border-right:0; border-left:0; padding: 0 !important; font-weight: bold;}
.table-first .box{width: 100% !important; height: auto;}
.table-first .box .firstEl{height: 40px; padding:8px 0 0 0;}
.table-first .box .secondEl{height: 40px;  padding:8px 0 0 0;}
.table-first .down{width: 100% !important; text-align: center; height: 49px; line-height: 49px;}

.table-internet .title{width: 100% !important; text-align: center; height: 49px; line-height: 49px; border-right:0; border-left:0; padding: 0 !important;  font-weight: bold;}
.table-internet .box{width: 100% !important; border:0; height:auto; }
.table-internet .box .firstEl{height: auto;}
.table-internet .box .secondEl{height: auto;}
.table-internet .down{width: 100% !important; text-align: center; height: 49px; line-height: 49px;}
.f2{line-height: 40px; height: 40px; padding: 0;}

#showSelectElement{height: auto;}




}
@media (max-width: 480px) {
.slider-item{width:100%;}
.page{width: 100%;}
/*.header-navigation{position:relative;}*/
#menu ul li{float:none; width:100%;}
#menu ul li a{display:block; text-align:center;}
.toggle{display:block;}
#toggleMenu:checked ~.link{display:block;}

/*slider*/
.cycle-slideshow{position:relative; height:300px; width:100%; display:block;  overflow:hidden; position:relative;}
.slider-box{width:100%; padding:0; margin:0; bottom:0px; left:0; background: #293551; opacity:0.7; -webkit-opacity:0.7; -o-opacity:0.7; -moz-opacity:0.7;}
.slider-box .category, .slider-box .title, .slider-box .desc {margin-left: 20px;}
.slideBG{right:0;}
.slideBG{right:0; left:0 !important; height:300px; background-position:0 0 !important; background-size: 100% 100%;}


/*oferta */
.oferta-select-news{
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;

}
.oferta-select-news h1 span{width:auto; text-align: center; font-size:20px;}
.oferta-lista-programow ul li{width:90%; margin: 0 auto 20px auto ; float:none; display: block; height: auto;}
.oferta-lista-programow ul li.last{margin: 0 auto 20px auto ;}
.section-offert-list ul li{width:25%; margin: 0 0 5px 0 !important;}

/*o nas */
.section-onas-list .hentry .entry-content p.entry-email{margin:0 20px; height:50px; hyphens: auto; }

.footer-left{float:none;width:auto; padding:0 20px; height:200px; margin:0;}
.footer-center{float:none;width:auto; padding:0 20px; height:130px; margin:0;}
.footer-right{float:none;width:auto; padding:25px 20px; height:130px;margin:0;}
.footer-right ul{margin:0;}

/*article*/
.section-article-list .hentry{width:100%;margin:0 0 20px 0 !important;}
.section-article-list .hentry.last-list{margin:0 0 20px 0 !important;}


#menuSzukajNewsTop:checked ~ #selectNews{display: none;}
.menuSzukajNewsTop{display:none;}
#selectNews{display: none;}
.menuSzukaj, #szukajBox{display:none;}

}

@media (min-width: 768px) and (max-width: 979px) {
.page{width: 768px;}
.section-footer{height:auto;}
.footer-left{width:50%;}
.footer-center{width:50%; float:right;}
.footer-right{clear:left; width:100%;}
.footer-right p{text-align:left;}

#menu ul li.link-lang a{font-size:0;}
#menu ul li a span{float:left;margin:0 0 0 4px;}

#menu{width:768px;}
#menu ul li.logo{margin:0 24px 0 0;}
#menu ul li.logo a {margin: 5px 0 0 4px;}
#menu ul li a{padding:0 4px;}

/*
.mobiMenu{display:none;}
.showMenuMobile>.mobiMenu{display:none;}
#navigation>ul>li.link{display:block;}
.showMenu>li.link{display:block;}
*/

/*slider*/
.slider-box{width:768px; padding:0px 0 0 0; margin:0; position:relative; top:250px; left:8%; }
.slider-item{width:768px;}
.slideBG{right:0; left:0px !important; background-position:0 0 !important;}

/*article*/
.section-article-list .hentry.last-list{margin:0 0 22px 22px !important;}
.section-article-list .hentry{width:373px; margin:0 0 22px 22px !important;}
.section-article-list .hentry:nth-child(2n+ 2){margin:0 0 22px 0 !important;}
.article-left{width:500px; margin:0;}


/*tooltip*/
.tooltip{width:100%; height:auto; margin:0; top:51px; left:0;}

/*o nas*/
.section-onas-list .hentry.last-list{width:100%; float:none; margin:0 0 22px 0; }
.section-onas-list .hentry{width:100%;float:none; margin:0 0 22px 0;}
.section-onas-list .hentry .entry-content{float:right; width:520px; position:relative; height:328px;}
.section-onas-list .hentry .entry-content p.entry-email a{line-height:20px;}

/*praca*/
.praca-box-list .last-list{margin:0 0 22px 22px;}
.praca-box-list{width:373px; margin:0 0 22px 0px ;}
.praca-box-list:nth-child(2n+ 2){margin:0 0 22px 22px;}

/*oferta*/
.oferta-title{
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
}
.oferta-select-news{
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;

}
.oferta-select-news h1 span{width:auto; text-align: center;}
.oferta-left{float:none;width:100%;}
.oferta-right{float:none;width: 100%}
.oferta-lista-big ul li.last{margin:0 7px 10px 0;}
.oferta-lista-big ul li{margin:0 7px 10px 0;}
.oferta-lista-programow ul li{width:49%; margin: 0 1% 20px 0 !important;}
.oferta-lista-programow ul li.last{margin:0 1% 20px 0 !important;}
.oferta-lista-programow ul li img{width:100%;}

.section-offert-list ul li{margin:0 5px 5px 0 !important;}

/* about */
.aside-half{width:768px; float:none; margin:0 0 20px 0;}
.section-half{width:768px; float:none;}
.about-info{margin:0 27px 0 0; width:370px;}
.about-kontact{width:370px;}

/*kontakt */
.section-kontakt-box h4{ padding:38px 20px 34px 20px;}
.section-kontakt-box h3{ padding:0 20px 7px 20px;}
.section-kontakt-box p.info{margin:0 20px;}
.kontakt-box{margin:51px 20px 0 20px;}
.footer-left-kontakt{ width:255px;}
.footer-center-kontakt{width:230px;}
.footer-right-kontakt{width:233px;}


/*do pobrania*/

.table-head .title{width:160px;}
.table-head li {/*width:115px mniejsze dla nowych elementów;*/ width: 80px;}
.table-do-pobrania{width:100%;}
.do-pobrania{width:100%; height:auto;}
.do-pobrania li.title{width:100% !important; padding:0; text-align: center; font-weight: bold;}
.do-pobrania.odd li.title{width:100% !important; text-align: center; font-weight: bold;}
.do-pobrania li.all{width:100% !important;}
.do-pobrania li{width:100% !important;  height: auto !important;}
.do-pobrania:nth-child(odd) > li{width:100% !important; border:0; padding: 0!important;}
.do-pobrania:nth-child(odd) > li{width:100%; }

.do-pobrania .xls{margin: 0 0 0 -45px; line-height: 20px;text-indent: 45px; color:#464646; text-decoration: none;}
.do-pobrania .pdf{margin: 0 0 0 -45px; line-height: 20px;text-indent: 45px; width:auto !important;  color:#464646; text-decoration: none;}
.do-pobrania .alls{margin: 0 0 0 0px; line-height: 20px;text-indent: 1px;  color:#464646; text-decoration: none;}

.table-head{width:100%;}
.table-head .titlezasoby{width: 80%; }
.table-do-pobrania-zasoby{width: 100%;}


/* do pobrania*/
.table-first .title{width: 111px !important; padding: 0; }
.table-internet .title{width: 111px !important; padding: 0;}
.box{width: 176px !important; padding: 0;}
.f2{width: 111px !important; padding: 37px 0 0 0 !important; }

}


@media (min-width: 1025px) and (max-width: 1279px) {

.slideBG{right:0; left:220px !important; background-position:0 0 !important;}
.slider-box{margin:0 0 0 -480px;}

}

@media (min-width: 1280px) and (max-width: 1649px) {

.slideBG{right:0; left:330px !important; background-position:0 0 !important;}
.slider-box{margin:0 0 0 -480px;}

}

@media (min-width: 1650px) and (max-width: 1920px)  {

.slideBG{right:0; left:550px !important; background-position:0 0 !important;}
.slider-box{margin:0 0 0 -500px;}

}

@media (min-width: 1921px) {

.slideBG{right:0; left:0 !important; background-position: center !important;}
.slider-box{margin:0 0 0 -500px;}

}