﻿html, body {
    padding: 0px;
    margin: 0px;
    margin: auto;
    /* font-family: 'Open Sans',sans-serif; */
	/*font-family: 'Akronim';*/
    cursor: default;
}

body a img {
    border: 0;
}

body a {
    border: 0;
    text-decoration: none !important;
}
  .partnerDzialu > .zawartoscPartner > .zawartoscImg > .partnerKafelek > .partnerDzialuHref > .partnerDzialuImg {
            max-width: 100px;
            max-height: 45px;
        }
.top_pasek-stron{
	border-bottom: 1px solid #BCBCBC;
    border-top: 1px solid #BCBCBC;
    width: 100%;
}
.tSocial {
    border: 1px solid #B9B9B9;
    background-color: #FFFFFF;
    position: relative;
    width: 243px;
    left: -30px;
}

.tSocial>div {
    border-bottom: 1px solid #B9B9B9;
    display: inline-block;
    width: 115px;
    height: 30px;
    margin: 3px;
    position: relative;
    vertical-align: top!important;
}

.tSocial>div>*, .tSocial>div>*>* {
    position: relative;
    max-width: 113px;
    visibility: inherit!important;
    line-height: 3px!important;
    vertical-align: middle!important;
}

.tSocial>div>a {
    position: absolute!important;
    top: 14%;
}

.kolumna {
    float: left;
    vertical-align: top;
    text-align: left;
}

.szerokosc {
    margin: auto;
    overflow: hidden;
}

ins {
    z-index: 1;
}
/* .gt200 #pasekgorny { top:0;position:fixed; } */
.reklama {
    margin-top: 15px;
}

.reklama img {
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    max-width: 100%;
}

.przesun25px {
    right: 25px;
}

iframe {
    z-index: 100000!important;
}

iframe.fb_iframe_widget_lift {
    z-index: 100002!important;
}

.maxWidth {
    width: 1170px !important;
    position: absolute;
}

.mediumWidth {
    width: 865px !important;
    position: absolute;
}

.fotoWiadomosc {
    margin-top: 20px;
}

.szukajMain {
    margin: 0px;
    height: 40px;
    width: 100px;
    background-image: url('../themes/szukaj.png');
    cursor: pointer;
}

.hr3px {
    background-color: #32C4BF;
    height: 3px;
    color: #32C4BF;
    border: 0px;
    margin-top: 10px;
}

.kategorieAktualizacja {
    /* font-family: Titillium Web; */
	font-family: 'Akronim';
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    color: #32C4BF;
    margin-bottom: -10px;
    float: left;
    width: 100%;
}

.hr3pxListaWiadomosci {
    background-color: #32C4BF;
    height: 3px;
    color: #32C4BF;
    border: 0px;
    margin-top: 10px;
    width: 1078px;
}

.hr3pxWiadomosc {
    background-color: #32C4BF;
    height: 3px;
    color: #32C4BF;
    border: 0px;
    margin-top: 10px;
    width: 774px;
}

#divf1, #divf2 {
    width: 400px;
}

#buttonShowMoreWyszukiwanie >div {
    background-color: #32C4BF;
}

/*		MENU		*/
#pasekgorny {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 100001;
    background-color: #000 !important;
    border-bottom: 5px solid #bec1c1;
}

/*		MENU KATEGORIE		*/
.kategoriaMain {
    cursor: pointer;
    height: 40px;
    width: 140px;
}

.kategoriaMain>div {
    margin: 0px 10px;
}

.kategorieLista {
    border: 1px solid #CCCCCC;
    cursor: pointer;
    margin: 0px 5px;
    padding: 0;
    width: 135px;
    display: none;
    background-color: #FFFFFF;
    position: absolute;
    left: -10px;
    top: 20px;
}

.kategorieLista div {
    margin-top: 0px;
    padding: 0 5px;
}

.kategorieLista span {
    font-size: 13px;
    font-style: normal;
	font-family: 'Roboto Slab';
	font-weight: 300;
    text-decoration: none;
    color: #676767;
    cursor: pointer;
}

/*		MENU FB-TW		*/
.udostepnij {
    float: right;
    margin: 0;
    height: 40px;
    width: 110px;
    cursor: pointer;
}

.followUs {
    float: right;
    margin: 0;
    height: 40px;
    width: 128px;
    cursor: pointer;
}

/*		COOKIE		*/
.cookidivbox {
    border: 1px solid #CCCCCC;
    margin: 10px 0;
    padding: 5px;
}

.cookidivbutton {
    background: #777;
    padding: 8px 10px;
    color: #fff;
}

.cookidivbuttonCzym {
    float: left;
}

.cookidivbuttonOK {
    float: right;
}


/* zdjęcie autora w felietonie  
.imgAutor, .daneAutor  {width: 120px !important;}
.daneAutor {padding-left:0px !important}
.daneAutor > .nazwiskoimie {font-size: 14px!important; text-align:center}
.daneAutor > span:not(.nazwiskoimie){font-size: 13px!important; padding-left:5px;}
*/


/*		PASEK STRON		*/
#NaPasku {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0;
    padding-left: 0;
    float: left;
    width: 100%;
    font-size: 14px;
}
/* #NaPasku li { display:block;list-style-type:none;border-bottom:1px solid;border-top:1px solid;border-color:#CCCCCC;float:left;padding:0;margin:0;width:140px  !important;text-align:center;} */
#NaPasku li {
    display: block;
    list-style-type: none;
    /* border-bottom: 1px solid;
    border-top: 1px solid;
    border-color: #BCBCBC; */
    float: left;
    /*padding: 0px 24.4px;
    width: auto !important;*/
    margin: 0;
    text-align: center;
	font-size: 16px;
	font-family: 'Hammersmith One';
	font-weight: 400;
	font-style: normal;
	max-width: 140px;
}

#NaPasku li a.linkMenu {
    color: #524f4f;
    padding-top: 12px; 
    text-decoration: none;
    display: block;
    height: 30px;
    padding-left: 10px;
}

#NaPasku li:nth-of-type(2) {
    padding-left: 0px !important;
} /* pierwszy widoczny element */

/*#NaPasku li:nth-last-child(-n+2) {
    background: url('../themes/borderMiddleGray.png') center right no-repeat;
    width: 55px !important;
    padding-left: 0px;
    padding-right: 0px;
	font-size: 12px;
	font-family: 'Roboto Slab';
	font-weight: 300;
	color: #484848;
}*/

/*#NaPasku li:nth-last-child(-n+2) a.linkMenu {
    font-weight: normal;
    padding-left: 0px;
    padding-right: 0px;
}*/

#NaPasku li:nth-last-child(1) {
    width: 120px !important;
    padding-left: 0px;
    padding-right: 0px;
} /* dłuższy od reszty - kalendarz imprez */
#NaPasku li:nth-last-child(2) {
    background: none;
    padding-left: 0px;
    padding-right: 7px;
} /* Kongres - ostatni widoczny */

/*		ROTATOR WIADOMOŚCI		*/
.rotZaznaczony, div.rotZaznaczony a {
    color: #fff!important;
    /*font-weight: bold;*/
	font-family: 'Roboto Slab';
	font-weight: 700;
}

div.rotZaznaczony {
    background-color: #868785;
    background-image: url('../themes/borderBlue.png');
    background-repeat: repeat-x;
    background-position: top;
}

.rotMin {
    width: 145px;
    height: 110px;
    overflow: hidden;
    float: left;
    background-image: url('../themes/borderGray.png');
    background-repeat: repeat-x;
    background-position: top;
    cursor: pointer;
}

.rotMin>div {
    margin: 15px 10px 5px 10px;
    /*font-size: 14px; <-ukryte bo w rotatorze glownym jest 13px*/
    cursor: pointer;
}

.a1min {
    color: #666;
}

.a2min {
    /*color: #353635; <-ukryte bo w rotatorze glownym jest inny kolor*/
}

.div2min {
    /* max-height: 84px; */
	max-height: 80px;
    overflow: hidden;
}

.rotMain {
    display: none;
    position: absolute;
}

.rotMainVisible {
    display: block!important;
}

.rotOpis {
    width: 290px;
    height: 330px;
    position: absolute;
    display: none;
}

.rotOpisVisi {
    display: block!important;
    background-color: #d9e5e3;
    background-image: url('../themes/borderBottomGray.png');
    background-repeat: repeat-x;
    background-position: bottom;
}

.rotOpis>div {
    margin: 0px 25px;
}

.rotOpis>div>div:first-of-type {
    max-height: 135px;
    width: 240px;
    overflow: hidden;
    font-size: 300%;
}

.rotOpis>div>div:nth-of-type(2) {
    text-align: center;
    color: #676767;
    font-size: 13px;
}

.rotOpis>div>div:nth-of-type(3) {
    text-align: center;
    margin-top: 10px;
    font-size: 12px;
}

.rotOpis>div>div:nth-of-type(4) {
    text-align: right;
    width: 130px;
    float: right;
}

.rotatorWiadomosciLead {
    max-height: 125px;
	height: 125px;
	overflow:hidden;
    margin-top: 25px;
    margin-bottom: 10px;
    color: #353635;
    font-size: 22px;
    font-weight: 100;
    line-height: 26px;
}

.arotOpis {
    color: #32C4BF;
}

.RotatorLead {
    margin-top: 15px;
    font-size: 14px;
    max-height: 165px;
    overflow: hidden;
    color: #353635;
	overflow:hidden;
}

.rotOuter {
    width: 730px;
    height: 110px;
    float: left;
    overflow: visible;
}

.rotListOuter {
    width: 730px;
    height: 110px;
    float: left;
    overflow: hidden;
    background-color: #eaeef0;
    border-top: 3px solid #282a2b;
}

.rotMainOuter {
    width: 730px;
    height: 440px;
    float: left;
    overflow: visible;
    margin-top: 40px;
    position: relative;
}

.rotOpisOuter {
    width: 290px;
    height: 330px;
    overflow: visible;
    position: relative;
    float: right;
}  /* clear:both; */
.imgBorder {
    height: 130px;
    width: 1px;
    float: left;
}

.imgBorder > img{
    height: 110px;
    width: 1px;
}

.hrRot {
    border: 1px solid #b0bab9;
}

.naviKolka {
    position: relative;
    top: 300px;
    left: 20px;
    width: 100px;
}

.naviKolka img {
    margin-right: 6px;
    cursor: pointer;
}
/* NOWE dla ri */

/* wysuwana lista kategorii */
.kategoriaMain {
    background-image: url('../themes/kategorie.jpg') !important;
    background-repeat: no-repeat;
    width: 160px;
    height: 25px !important;
    margin-top: 20px !important;
}

.kategorieLista {
    width: 160px;
    margin: 0px 10px;
}

/* obrazki fb, tw itp w menu */
.imgFB img {
    margin-top: 10px;
    width: 25px;
    margin-left: 5px;
}

.imgFB a:first-of-type img {
    margin-right: 15px;
}

.imgFB {
    float: right;
}

#pierwszy, #ostatni {
    display: none !important;
}

#imgLogo {
    margin-top: 26px;
}


/* WYSZUKWIARKA */

div.licznikKategoriiAutorow p.elementyLicznik {
    font-size: 11px;
    color: #555;
    line-height: 14px;
    font-weight: normal;
    margin: 4px 0px !important;
}

div.licznikKategoriiAutorow p {
    font-size: 14px;
    font-weight: bold;
}

div#listaKategorii + p {
    margin-top: 30px;
}

div.szczegolyWiadomosci span {
    font-size: 11px;
    color: #888;
}

div.szczegolyWiadomosci span.kolko {
    font-size: 7px;
    position: relative;
    top: -2px;
}

div.szczegolyWiadomosci span.autor,div.szczegolyWiadomosci span.wpisdata {
    font-family: 'Noto Serif';
	font-style: italic;
	font-weight: 400;
}

div.divContentWyszukiwarka img {
    width: 40px;
    border: 1px solid black;
    border-bottom: 4px solid black;
    margin-top: 7px;
    float: left;
    margin-right: 15px;
}

div.wyszukajLead {
    color: #555;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px !important;
    height: 50px !important;
}

#ileWynikow {
    display: none;
}

div.wyszukiwarka {
    font-size: 14px;
    color: #32C4BF;
    height: 25px;
    width: 100px;
    float: left;
    text-align: right;
}

p.wyszukiwarka {
    font-size: 19px;
	font-family: 'Noto Sans';
    font-weight: 700;
	font-style: normal;
    color: #222222;
    margin-bottom: 10px;
}

.divContentWyszukiwarka {
    width: 480px;
    height: 120px;
    overflow: hidden;
}

.divContentWyszukiwarka  > a > div {
    float: left;
    width: 400px;
}
.divContentWyszukiwarka div.szczegolyWiadomosci{
	font-size: 12px;
	color: #747474;
	margin-top: 24px;
}

#serchIn {
    width: 538px;
	font-family: 'Roboto Slab';
	font-weight: 300;
	font-size: 15px;
	color: #1d1d1d;
}

#btnSzukaj {
    width: 75px;
    background-color: #cb5b30;
    display: inline;
    padding: 5px 10px;
    color: #FFF;
    font-size: 15px;
	font-family: 'Roboto Slab';
	font-weight: 700;
    margin-left: 16px;
}

#wyszukiwarkaLiczbaWynikow {
    padding-top: 10px;
    font-weight: bold;
}

#buttonShowMoreWyszukiwanie {
    height: 51px;
    width: 100%;
    text-align: center;
    margin-top: 50px;
    margin-bottom: 30px;
    display: inline-block;
}

#buttonShowMoreWyszukiwanie > div {
    color: #fff;
    cursor: pointer;
    height: 42px  !important;
    width: 508px !important;
    text-align: left;
    display: inline-block;
    margin: 0 auto;
    background-color: #4a8aa5;
    text-align: center;
    font-size: 16px;
    /* font-family: Open Sans; */
	font-family: 'Akronim';
    font-weight: bold;
    border-bottom: 4px solid #4a8aa5;
    line-height: 42px  !important;
    padding-top: 3px !important;
    background-image: url('../themes/pokazWiecejWyszukiwanieBackground.png');
}

div.wiadomoscLista  span.spanAutorzy {
    color: #555;
    font-size: 12px;
    line-height: 14px;
}

div.wiadomoscLista  p.naglowek {
    font-size: 14px;
    font-weight: bold;
}



/* STRONA AUTORA zmiany w szablonach*/

#autorBody div.szablonSledzAutor > div.sledzNasWatek , #firmaBodyBody div.szablonSledzAutor > div.sledzNasWatek {
    height: 70px;
    padding-top: 10px;
}

/* STRONA AUTORA - zmiany w liście wiadomości v3 */

#autorBody p.opisAutor + div.listaWiadomosciv3 > div.naglowek {
    background-image: none;
}

#autorBody  p.opisAutor + div.listaWiadomosciv3 > div.naglowek > span.spanNaglowek {
    font-size: 16px;
	font-family: 'Noto Sans';
    font-weight: 700;
	font-style: normal;
    color: #4a4a4a;
    padding-left: 0px;
    top: 15px;
}

#autorBody  div.listaWiadomosciv3 {
    display: inline-block;
}

#autorBody .naglowekWiadomosc {
    margin-top: 20px !important;
}

#autorBody div.modulAktualneWatki p.watek {
    margin-left: 0px !important;
}

#autorBody p.autorData {
    font-style: italic;
}

#autorBody p.autorData > span {
    font-style: normal;
}  /* JEŚLI POTRAZEBNE */

/* ŚCIEŻKA POWROTU */
div.sciezkapowrotu span.strzalka {
    font-size: 8px;
    margin: 0px 5px;
    color: #777;
    text-decoration: none;
}

div.sciezkapowrotu  span {
    font-size: 12px;
    text-decoration: underline;
    font-weight: bold;
}

div.sciezkapowrotu  span.pathNotSelected {
    color: #777;
}

div.sciezkapowrotu  span.pathSelected {
    color: #000;
}

div.sciezkapowrotu ~ p {
    display: none !important;
}

/* NAZWA KATEGORII NA STRONIE */
div.kategoriaNazwaProstokat {
    height: 34px;
    width: 16px;
    display: inline-block;
    margin-right: 10px;
    background-color: #00b3f2;
}

span.kategoriaNazwa {
    font-size: 48px;
	font-family: 'Roboto Slab';
	font-weight: 700;
}

/* WYSZUKIWARKA FIRM */

div.divContentWyszukiwarkaFirm {
    width: 620px;
    height: 130px;
    overflow: hidden;
}

div.divContentWyszukiwarkaFirm  > a > div {
    width: 470px;
    display: inline-block;
    font-size: 14px;
    line-height: 17px;
}

div.divContentWyszukiwarkaFirm img {
    width: 130px;
    margin-top: 7px;
    float: left;
    margin-right: 15px;
}

div.divContentWyszukiwarkaFirm p.nazwaFirma {
    color: #000;
    font-size: 24px;
    line-height: 18px;
	font-family: 'Noto Sans';
    font-weight: 700;
	font-style: normal;
	margin-top: 9px;
}

div.divContentWyszukiwarkaFirm  p.opisFirma {
    color: #4a4a4a;
	font-family:'Noto Serif'; font-weight: 400; font-style: normal;
    font-size: 13px;
    line-height: 17px;
    max-height: 85px;
    overflow: hidden;
}

div.divFirmaInnerWyszukiwarka {
    height: 130px;
    width: 470px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: -8px !important;
}

p.elementyLicznikFirm {
    font-size: 11px;
    color: #555;
    line-height: 14px;
    font-weight: normal;
    margin: 4px 0px !important;
    cursor: pointer;
}

div.licznikKategoriiFirm p.naglowek {
    font-size: 14px;
    font-weight: bold;
}

p.wyszukiwanieError {
    font-size: 12px;
    font-weight: bold;
    color: #F00;
    text-align: center;
    visibility: hidden;
}
/* WYSZUKIWARKA PRACY */

div.divContentWyszukiwarkaOfert {
    width: 620px;
    height: 130px;
    overflow: hidden;
}

div.divContentWyszukiwarkaOfert  > a > div {
    width: 470px;
    display: inline-block;
    font-size: 14px;
    line-height: 17px;
}

div.divContentWyszukiwarkaOfert img {
    width: 130px;
    margin-top: 7px;
    float: left;
    margin-right: 15px;
}

div.divContentWyszukiwarkaOfert  p.stanowiskoPraca {
    color: #000;
    font-size: 14px;
}

div.divContentWyszukiwarkaOfert p.nazwaFirma {
    color: #000;
    font-size: 24px;
    line-height: 18px;
	font-family: 'Noto Sans';
    font-weight: 700;
	font-style: normal;
	margin-top: 9px;
}
div.divContentWyszukiwarkaOfert  p.opisPraca {
    color: #4a4a4a;
	font-family:'Noto Serif'; font-weight: 400; font-style: normal;
    font-size: 13px;
    line-height: 17px;
    max-height: 85px;
    overflow: hidden;
}

div.divFirmaInnerWyszukiwarka {
    height: 130px;
    width: 470px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: -8px !important;
}

p.elementyLicznik {
    cursor: pointer;
}


/* WYSZUKIWARKA WYDARZEŃ */

div.divContentWyszukiwarkaWydarzen {
    width: 620px;
    height: 130px;
    overflow: hidden;
}

div.divContentWyszukiwarkaWydarzen  > a > div {
    width: 470px;
    display: inline-block;
    font-size: 14px;
    line-height: 17px;
}

div.divContentWyszukiwarkaWydarzen img {
    width: 130px;
    margin-top: 7px;
    float: left;
    margin-right: 15px;
}

div.divContentWyszukiwarkaWydarzen p.nazwaWydarzenie {
    color: #000;
    font-size: 24px;
    line-height: 18px;
	font-family: 'Noto Sans';
    font-weight: 700;
	font-style: normal;
	margin-top: 9px;
}

div.divContentWyszukiwarkaWydarzen  p.opisWydarzenie {
    color: #4a4a4a;
	font-family:'Noto Serif'; font-weight: 400; font-style: normal;
    font-size: 13px;
    line-height: 17px;
    max-height: 85px;
    overflow: hidden;
}

div.divFirmaInnerWyszukiwarka {
    height: 130px;
    width: 470px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: -8px !important;
}

p.elementyLicznik {
    cursor: pointer;
}

/* WYGLĄD STRONY FIRMY I OFERTY */

div.divFirmaKontakt {
    width: 170px;
    display: inline-block;
    vertical-align: top;
    margin-top: 80px;
}

div.divFirmaKontakt > p.napisCzarny {
    font-size: 13px;
	font-family: 'Noto Sans';
    font-weight: 700;
	font-style: normal;
}

div.divFirmaKontakt > p.napisSzary {
    font-size: 11px;
    color: #747474;
    line-height: 16px;
}

div.divFirmaContent {
    width: 600px;
    display: inline-block;
    margin-top: 30px;
}

div.divFirmaContent p.stanowiskoOferta {
    text-align: center;
    font-size: 22px;
    color: #555;
    font-weight: bold;
}

div.divFirmaContent p.adresOferta {
    text-align: center;
    font-size: 16px;
    margin-top: -15px;
    margin-bottom: 50px;
}

div.divFirmaContent p.opisFirma {
    font-size: 14px;
	font-family:'Noto Serif'; font-weight: 400; font-style: normal;
	line-height: 20px;
	color: #4a4a4a;
}

div.divFirmaHeader {
    width: 600px;
    height: 60px;
}

div.divFirmaHeader > div.divFirmaLogo {
    float: left;
    width: 100px;
    height: 60px;
    display: inline;
}

div.divFirmaHeader > div.divFirmaLogo > img{
    height: 60px;
	margin-top:4px;
	float:right;
}

div.divFirmaHeader > div.divFirmaNazwa {
    float: left;
    width: 500px;
    height: 60px;
    display: inline;
}

div.divFirmaHeader > div.divFirmaNazwa > p {
    display: inline-block;
    font-size: 28px;
	font-family: 'Noto Sans';
    font-weight: 700;
	font-style: normal;
}

div.szablonModul {
}


@font-face {
  font-family: 'Akronim';
  font-style: normal;
  font-weight: 400;
  src: local('Akronim'), local('Akronim-Regular'), url(https://themes.googleusercontent.com/static/fonts/akronim/v2/4WGBbZjou6BkhOquFc3wQg.woff) format('woff');
}


/* Hammersmith One - menu i nagłówki. 
Noto Serif - treść wiadomości i zajawek, nadtytuły, czyli daty, itp. 
Noto Sans - tytuły wiadomości
Roboto Slab - Małe tytuły wiadomości w boksach i komentarzach, najnowszych, itp.  */

/* Hammersmith One */

#NaPasku, p.naglowekRotator > span, div.naglowek > span.spanNaglowek,div.modulAktualneWatki > p.naglowekWiadomosc > span, p.socialNaglowek,#divWysunKategorie,p.firmaNazwa, p.stanowiskoOferta, p.adresOferta, div.sciezkapowrotu
{
	font-family: 'Hammersmith One';
	font-weight: 400;
	font-style: normal;
}

/* Noto Serif */

div.listaWiadomosciLead, div.LeadWiadomosci > p.wiadomoscLead, div.wiadTresc, div.wiadSzczegol, div.wiadKat,div.jspPane span.katGodzina,div.rotatorXML span.autorWiadomosc, div.listaWiadomosciv3  p.wiadomoscLead, span.listaWatkowV2TAutor, span.zobaczCaly, span.zobaczCalySpan,
div.wiadomoscLista p, div.wiadomoscLista span, div.wiadomoscAutor, div.rotatorObiektowMini , div.modulAktualneWatki div.watkiStopka, div.listaWiadomosciv3 span.lewa, div.listaWiadomosciv3 span.prawa, div.rotatorXML a.wiadomoscLink, div.watekNawigacja, p.iloscKomentarzy, #divWyszukiwarka, div.listaWiadomosciWatek  div.zobaczContainer,
div.szablonModul, div.szablonSledzNas, p.opisWydarzemoe, p.opisFirma, div.divFirmaKontakt, div.cookidivbox, span.podpis, span.naglowekZobaczTez, div.wszystkieWatkiKreski, p.daneAutor, div.szablonSledzAutor
{
	font-family: 'Noto Serif';
}

/* Noto Sans */

div.divWiadomoscWatek span.wiadomoscTytul,   div.fotogaleriaObiekt, #wiadomoscBody div.wiadTit
{
	font-family: 'Noto Serif';
	font-size: 11px;
}
p.tagTytulWiadomosc{
	font-family: 'Roboto Slab';
	font-weight: 400;
	font-size: 14px;
}
span.tagWiadomosci{
	font-family: 'Roboto Slab';
	font-weight: 700;
	color: #222222;
}
div.kategorieLista,div.bottom_stopka {
	font-family: 'Roboto Slab';
	font-weight: 300;
}
div.bottom_stopka > div:nth-of-type(2) > div.szerokosc {
background-position:-9px 0px;
background-repeat: no-repeat;
background-image:url('https://www.rynekinfrastrukturydemo.bm5.pl/demo/themes/bg.png');
background-size: 49% 100%;
}

div.rotMainOuter div.rotListOuter{
	font-family: 'Roboto Slab';
	font-weight: 300;
	font-size: 13px;
	color: #3c3c3c;
}
h1.rotatorWiadomosciLead{
	font-family: 'Roboto Slab';
	font-weight: 700;
	font-size: 22px;
	color: #393b3b;
}
div.rotOpisOuter div.RotatorLead{
	font-family:'Noto Serif';
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	color: #1e1e1e;
	height: 142px;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	line-height: 23px;
}
/* Roboto Slab */

div.listaWiadomosciWatek div.headerContainer{
	font-family: 'Roboto Slab';
	font-weight: 700;
	margin-left: 15px;
}
div.listaWiadomosciWatek div.zobaczContainer span.color{
	font-family: 'Roboto Slab';
	font-weight: 400;
	font-size: 10px;
	margin-left: 20px;
}
div.jspPane , div.rotatorXML span.tytulWiadomosc, div.modulAktualneWatki > p.watek, div.listaPopularne, div.podpisPodZdjeciem, img.fotoWiadomosc
{
	font-family: 'Roboto Slab';
}


/* POPRAWKI */
/* pkt 2 */

/* .jspPane div.pbwiadomosc {max-height:70px;height:auto} */
p.iloscKomentarzy > a {display:inline-block;font-size:11px;}
div.bottom_stopka img.wspolpraca {vertical-align:middle;margin-right:50px;margin-bottom:30px;}
div.bottom_stopka #logoStopka {margin-top:90px;width:210px;margin-bottom:50px;}
div.prostokatStrona {width: 16px; height: 34px; background-color: #607571; display: inline; float: left; margin-right: 7px; margin-top: 17px;}
p.naglowekStrona {font-size: 48px; font-family: 'Roboto Slab';font-weight: 700;display: inline;}
div.jspPane div.pbwiadomosc:first-of-type {margin-top:15px;}
#rotatorXMLAutor  {margin-bottom:60px;}

div.divUkryty {display:none;} 
.sledzNasContainer {
	font-family: 'Roboto Slab';
	font-weight: 700;
}
.sledzNasContainerStopka div.newsletterBox span    {font-size:16px !important;}
.sledzNasContainerStopka div.naglowek span.tekst {font-size: 18px !important; color: #fff !important; font-family: 'Roboto Slab';font-weight: 700 !important;}
.sledzNasContainerStopka div.newsletterBox span {font-size: 19px !important; font-family: 'Roboto Slab';font-weight: 700 !important;}
.sledzNasContainerStopka div.newsletterBox input {font-size: 15px !important;  font-family: 'Roboto Slab';font-weight: 300 !important;color: #686868 !important}
.sledzNasContainer div.naglowek span.tekst {font-size: 22px; width: 232px;  color: #222222}
.sledzNasContainer div.newsletterBox span {font-size: 19px !important; }
.sledzNasContainer div.newsletterBox input {font-size: 15px !important; font-family: 'Roboto Slab';font-weight: 300 !important; color: #1d1d1d !important}

.kolumna > ul {margin-left:12px; padding:0}
.defaultText { width: 300px; }
.defaultTextActive { color: #a1a1a1; font-style:normal; }
div.boxWydarzenia {margin-top: 28px;}
.stronaKategorii1 {position: absolute; width: 130px !important;}
#index .stronaKategorii3 {margin-left: 0px !important;}
.stronaKategorii3 {margin-left: 130px !important;}
.stronaKategorii .sledzNasContainer div.newsletterBox, .stronaWyszukiwarki .sledzNasContainer div.newsletterBox, #autorBody .sledzNasContainer div.newsletterBox, #firmaBody .sledzNasContainer div.newsletterBox{width: 277px;}
.stronaKategorii .sledzNasContainer div.naglowek, .stronaWyszukiwarki .sledzNasContainer div.naglowek, #autorBody .sledzNasContainer div.naglowek , #firmaBody .sledzNasContainer div.naglowek {width: 316px; }
.stronaKategorii .sledzNasContainer div.naglowek span.tekst, .stronaWyszukiwarki .sledzNasContainer div.naglowek span.tekst, #wiadomoscBody .sledzNasContainer div.naglowek span.tekst, #autorBody .sledzNasContainer div.naglowek span.tekst, #firmaBody .sledzNasContainer div.naglowek span.tekst{
	font-size: 19px;
	font-family: 'Hammersmith One';
	font-weight: 400;
	font-style: normal;
	letter-spacing: -0.01em;
}
#wiadomoscBody .sledzNasContainer{
	margin-bottom: 45px;
}
#wiadomoscBody .sledzNasContainer div.naglowek{
	width: 374px;
}
#wiadomoscBody .sledzNasContainer div.newsletterBox{
	width: 335px;
}
#wiadomoscBody .sledzNasContainer div.newsletterBox input{
	width: 275px;
}
#buttonShowMoreWyszukiwanie div.color{
	font-family: 'Hammersmith One' !important;
	font-weight: 400;
	font-style: normal;
	font-size: 17px !important;
	font-weight: 100 !important;
}
div.sciezkapowrotu{font-size: 12px; font-family:'Noto Serif'; font-weight: 400; font-style: normal}

img.fotoWatkuRotator {max-height:28px;padding-left:20px;padding-right:5px;}

.wiadTresc img {max-width:100%}

.wiadomoscContent1:first-of-type {
    visibility: hidden;
}

#index .sledzNasContainer div.newsletterBox{
	width: 322px !important;
}
#index .sledzNasContainer div.naglowek{
	width: 361px !important;
}
#loadingPanelWyszukiwanie{
	text-align:	center;
	height: 170px;
	margin-top: 20px;
}
.popupElement{position: absolute;top: 25%;left: 35%;border: 5px solid #BEC1C1;width: 590px;z-index: 1000 !important;}
.popupBorder{padding: 25px; background-color: #F1F1F1;}
.popupTresc{background-color: #fff; font-size: 13px;font-family: 'Roboto Slab';}
.popupClose{float: right;clear: both;margin-top: 3px;margin-right: 3px;cursor: pointer;}
.popupTresc img{max-width: 100%}
.popupModal{display: inline-block;width: 100%;height: 100%;position: fixed;top: 0;z-index: 1000 !important;background-color: #000;opacity: 0.3;left: -10000000px;text-align: left;cursor: pointer;}

.partnerNaglowka{
    margin-top: 37px !important;
    float: right;
}
.partnerNaglowka .tekstPartner{
    float: left;
    margin-right: 10px;
    margin-top: 11px;
	color: #524F4F;
	font-size: 14px;
	font-family: "Titillium Web";
}
.partnerNaglowka .partnerzyGrid{
	float: left;
} 
.partnerNaglowka .partnerzyGrid .partner{
	float: left;
    margin-right: 15px;
}
.wiadomoscSocialBig .fbLikeBox{
	margin-right: 15px;
	float: left;
}
.wiadomoscSocialBig .fbLikeBox .fb-like{
	margin-top:21px;
}
#szukaj .szablonSledzNas{
	position: absolute;
}
#szukaj .stronaWyszukiwarki3{
	margin-left: 126px;
}

.kategoriaBOX{
	width: 356px;
	margin-top: 20px;
	height: 100%;
	display: inline-block;
	font-family: 'Hammersmith One';
	font-style: normal;
}
.tytulwatkuglowna {
width: 356px;
margin-top: 20px;
}
.kategoriaBOX .boxGornyKategorii, .tytulwatkuglowna .boxGornyKategorii{
	/*background-color: #000;
	color: #fff;
	font-family: 'Lato';
	font-style: normal;
	font-weight: 900;
	font-size: 15px;
	text-transform: uppercase;
	margin-bottom: 15px;
	height: 38px;
}*/
	font-weight: 400;
	font-family: 'Hammersmith One';
    font-style: normal;
	background-image: url('../themes/kropki7.png');
    height: 13px;
    width:99.5%;
	margin-bottom:25px;
}

.kategoriaBOX .boxGornyKategorii > a,.tytulwatkuglowna .boxGornyKategorii > a, .kategoriaBOX .boxGornyKategorii > span >a,.tytulwatkuglowna .boxGornyKategorii > span >a{
	/*color: #fff;
	margin-left: 20px;
    padding-top: 10px;
    display: block;
    float: left;*/
	color: #000;
	font-size: 21px;
	text-transform: uppercase;
	background-color: #FFF;
    padding-right: 10px;
    font-size: 21px;
    position: relative;
    top: -5px;
	letter-spacing: -0.01em;
}
.kategoriaBOX .boxGornyKategorii .partnerDzialu,.tytulwatkuglowna .boxGornyKategorii .partnerDzialu{
	float:right;
	width:auto !important;
    margin-right: 10px;
}
.kategoriaBOX .boxGornyKategorii .partnerDzialu .naglowekPartner, .kategoriaBOX .boxGornyKategorii .partnerDzialu .stopkaPartner,.tytulwatkuglowna.boxGornyKategorii .partnerDzialu .naglowekPartner, .tytulwatkuglowna.boxGornyKategorii .partnerDzialu .stopkaPartner{
    display: none;
}
.kategoriaBOX .boxGornyKategorii .partnerDzialu .zawartoscPartner .zawartoscRotatorImg,.tytulwatkuglowna .boxGornyKategorii .partnerDzialu .zawartoscPartner .zawartoscRotatorImg{
    height: 38px !important;
}
.kategoriaBOX .boxGornyKategorii .partnerDzialu .zawartoscPartner .zawartoscRotatorImg .partnerKafelek,.tytulwatkuglowna .boxGornyKategorii .partnerDzialu .zawartoscPartner .zawartoscRotatorImg .partnerKafelek{
	width: auto !important;
}
.kategoriaBOX .boxPartnerDzialu .partnerDzialu{
	width: 100%;
	margin-top:-5px;
	margin-left: 0px;	
}
.partnerDzialu{
	width: 100%;
	margin-top:-5px;
	margin-left: 0px;
	display: contents;
}
.kategoriaBOX .boxPartnerDzialu{
	margin-bottom: 16px;
}
.kategoriaBOX .boxPartnerDzialu > .reklama{
	margin-top: 19px;
}
.naglowek-kategorii3  > .kategoriaNazwa, .naglowek-kategorii3  > .stopkaPartner{
	display:none;
}
.naglowek-kategorii3 hr{
	width: 0%;
}
.naglowek-kategorii3 img{
	max-width: 160px;
	padding-top: 12px;
}
.partnerDzialu > .naglowekPartner > .naglowekLinia {
	display: none;
}
.kategoriaBOX .boxPartnerDzialu  .partnerDzialu > .naglowekPartner > .naglowekLinia{
	width: 263px;
}
.kategoriaBOX .boxPartnerDzialu   .partnerDzialu > .zawartoscPartner > .zawartoscRotatorImg{
	float:left;
	text-align: center;
	width: 100%;
    height: 40px !important;
}
.partnerDzialu > .zawartoscPartner > .zawartoscRotatorImg{
	float:left;
	text-align: center;
	width: 100%;
    height: 45px;
	display: table;
}
.kategoriaBOX .boxPartnerDzialu   .partnerDzialu > .zawartoscPartner > .zawartoscImg > .partnerKafelek 
, .partnerDzialu > .zawartoscPartner > .zawartoscImg > .partnerKafelek{
	width: 118px;
	float: left;
	text-align: center;
}
.partnerDzialu > .zawartoscPartner > .zawartoscRotatorImg3 > .partnerKafelek{
	width: 240px;
}
.kategoriaBOX .boxPartnerDzialu  .partnerDzialu > .naglowekPartner > .naglowekTekst{
	z-index: 1000;
	position: relative;
}
.kategoriaBOX .boxPartnerDzialu   .partnerDzialu > .zawartoscPartner > .zawartoscImg > .partnerIloscKafelek1{
	width: 100%;
}
.kategoriaBOX .boxPartnerDzialu   .partnerDzialu > .zawartoscPartner > .zawartoscImg > .partnerIloscKafelek2
, .partnerDzialu > .zawartoscPartner > .zawartoscImg > .partnerIloscKafelek2{
	width: 50%;
}
.kategoriaBOX .boxPartnerDzialu   .partnerDzialu > .zawartoscPartner > .zawartoscImg > .partnerIloscKafelek3
, .partnerDzialu > .zawartoscPartner > .zawartoscImg > .partnerIloscKafelek3{
	width: 33%;
}
.kategoriaBOX .boxPartnerDzialu   .partnerDzialu > .zawartoscPartner > .zawartoscImg > .partnerIloscKafelek4
, .partnerDzialu > .zawartoscPartner > .zawartoscImg > .partnerIloscKafelek4{
	width: 25%;
}
.kategoriaBOX .boxPartnerDzialu   .partnerDzialu > .zawartoscPartner > .zawartoscImg > .partnerIloscKafelek5
, .partnerDzialu > .zawartoscPartner > .zawartoscImg > .partnerIloscKafelek5{
	width: 20%;
}
.kategoriaBOX .boxPartnerDzialu   .partnerDzialu > .zawartoscPartner > .zawartoscImg > .partnerIloscKafelek6
, .partnerDzialu > .zawartoscPartner > .zawartoscImg > .partnerIloscKafelek6{
	width: 16.66%;
}
.kategoriaBOX .boxPartnerDzialu   .partnerDzialu > .zawartoscPartner > .zawartoscImg > .partnerIloscKafelek7
, .partnerDzialu > .zawartoscPartner > .zawartoscImg > .partnerIloscKafelek7{
	width: 14.28%;
}
.kategoriaBOX .boxPartnerDzialu   .partnerDzialu > .zawartoscPartner > .zawartoscImg > .partnerIloscKafelek8
, .partnerDzialu > .zawartoscPartner > .zawartoscImg > .partnerIloscKafelek8{
	width: 12.5%;
}
.kategoriaBOX .boxPartnerDzialu   .partnerDzialu > .zawartoscPartner > .zawartoscImg > .partnerIloscKafelek9
, .partnerDzialu > .zawartoscPartner > .zawartoscImg > .partnerIloscKafelek9{
	width: 11.1%;
}
.kategoriaBOX .boxPartnerDzialu   .partnerDzialu > .zawartoscPartner > .zawartoscImg > .partnerIloscKafelek10
, .partnerDzialu > .zawartoscPartner > .zawartoscImg > .partnerIloscKafelek10{
	width: 10%;
}
.kategoriaBOX .boxPartnerDzialu   .partnerDzialu > .zawartoscPartner > .zawartoscImg > .partnerKafelek > .partnerDzialuHref > .partnerDzialuImg{
	max-width: 70px; /*dla 5 - jesli Mijal zaakceptuje*/
	margin-top:-3px;
	max-height: 38px;
}

.kategoriaBOX .boxPartnerDzialu   .partnerDzialu > .zawartoscPartner > .zawartoscRotatorImg1 > .partnerKafelek > .partnerDzialuHref > .partnerDzialuImg{
	max-width: 110px;
}
.kategoriaBOX .boxPartnerDzialu   .partnerDzialu > .zawartoscPartner > .zawartoscRotatorImg2 > .partnerKafelek > .partnerDzialuHref > .partnerDzialuImg{
	max-width: 164px;
}
.kategoriaBOX .boxPartnerDzialu   .partnerDzialu > .zawartoscPartner > .zawartoscRotatorImg2 > .partnerKafelek > .partnerDzialuHref[href*="bfl-gmbh.pl"] > .partnerDzialuImg{
	max-width: 175px;
    padding-top:4px;
}
.kategoriaBOX .boxDuzaWiadomosc .duzaWiadomoscZdjecie{
	float: left;
	margin-bottom: 7px;
	max-width: 46%;
}
.kategoriaBOX .boxDuzaWiadomosc .duzaWiadomoscTekst{
	padding-left: 15px;
	float: left;
	width: 177px;
}
.kategoriaBOX .boxDuzaWiadomosc .duzaWiadomoscTekst .tytul{
	font-family: 'Roboto';
	font-weight: 700;
	font-size: 14px;
	color: #232323;
	line-height: 15px;
	max-height: 40px;
	margin-bottom: 8px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.kategoriaBOX .boxDuzaWiadomosc .duzaWiadomoscTekst .data{
	font-family: 'Lato';
	font-weight: 700;
	font-size: 11px;
	color: #60a9a4;
	float: left;
	margin-right: 3px;
}
.kategoriaBOX .boxDuzaWiadomosc .duzaWiadomoscTekst .lead{
	font-family: 'Lato';
	font-weight: 400;
	font-size: 13px;
	color: #666666;
	line-height: 15px;
	max-height: 60px;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.kategoriaBOX .boxMaleWiadomosci .malaWiadomosc .malaWiadomoscZdjecie .wideoMale{
	position: absolute;
	margin-top: 17px;
}
.kategoriaBOX .boxDuzaWiadomosc .duzaWiadomoscZdjecie .wiadomoscWideo{
	position: absolute;
	margin-top: 92px;
}
.kategoriaBOX .boxMaleWiadomosci .malaWiadomosc .malaWiadomoscZdjecie, .watekMalyBOX .watekMalyBoxPrzegladaj .watekMalyBoxWiadomosc .watekMalyBoxZdjecie{
	float: left;
	border: 1px solid #D0D0D0;
    margin-top: 2px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	width: 49px;
    height: 33px;
    text-align: center;
}
.boxWiadomoscipolecaneWiadomosci .boxWiadomoscJednaElem  .boxWiadomoscJedna .boxWiadomoscJednaObraz{
	float: left;
	border: 1px solid #D0D0D0;
    margin-top: 2px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	width: 72px;
    height: 48px;
    text-align: center;
}
.kategoriaBOX .boxMaleWiadomosci .malaWiadomosc .malaWiadomoscZdjecie > img 
, .watekMalyBOX .watekMalyBoxPrzegladaj .watekMalyBoxWiadomosc .watekMalyBoxZdjecie > img
, .boxWiadomoscipolecaneWiadomosci .boxWiadomoscJednaElem  .boxWiadomoscJedna .boxWiadomoscJednaObraz > img{
    margin-top: 1px;
    margin-left: 1px;
}
.kategoriaBOX .boxMaleWiadomosci .malaWiadomosc .malaWiadomoscTekst{
	float: left;
	width: 285px;
	margin-left: 20px;
	font-family: 'Roboto';
	font-weight: 700;
	font-size: 14px;
	color: #232323;
	max-height: 37px;
	display: table;
}
.kategoriaBOX .boxMaleWiadomosci .malaWiadomosc .malaWiadomoscTekst .boxKomLike{
	display: none;
}
.kategoriaBOX .boxMaleWiadomosci .malaWiadomosc .malaWiadomoscTekst .tytul{
	max-height: 37px;
}
@media screen\0{
	.kategoriaBOX .boxMaleWiadomosci .malaWiadomosc .malaWiadomoscTekst .tytul{
		max-height: 37px;
	}	
	.kategoriaBOX .boxPartnerDzialu .partnerDzialu > .naglowekPartner > .naglowekLinia{
		width: 252px;
	}
	.kategoriaBOX .boxPartnerDzialu .partnerDzialu > .naglowekPartner > .naglowekLinia > hr{
		width: 257px !important;
	}
}
@-moz-document url-prefix() { 
	.kategoriaBOX .boxMaleWiadomosci .malaWiadomosc .malaWiadomoscTekst .tytul{
		max-height: 50px;
	}	
	.kategoriaBOX .boxMaleWiadomosci .malaWiadomosc .malaWiadomoscTekst{
		max-height: 50px;
	}
	.kategoriaBOX .boxPartnerDzialu .partnerDzialu > .naglowekPartner > .naglowekLinia{
		width: 252px;
	}
	.kategoriaBOX .boxPartnerDzialu .partnerDzialu > .naglowekPartner > .naglowekLinia > hr{
		width: 257px !important;
	}
}
.kategoriaBOX .boxMaleWiadomosci .malaWiadomosc .malaWiadomoscTekst .wiadomoscPromocja{
    margin-right: 7px;
}
.kategoriaBOX .boxDuzaWiadomosc .duzaWiadomoscTekst .wiadomoscPromocja{
	float: left;
	margin-right: 7px;
	margin-top: 2px;
}
.kategoriaBOX .boxDuzaWiadomosc{
	height: 110px;
}
.kategoriaBOX .boxMaleWiadomosci .malaWiadomosc{
	height: 35px;
	margin-top: 10px;
}
@-moz-document url-prefix() { 
	.kategoriaBOX .boxMaleWiadomosci .malaWiadomosc{
		height: 38px;
	}
}
.watekPromocja1, .watekPromocja2{
	width: 356px;
}
.watekPromocja3{
	width: 732px;
}
.watekMalyBOX .watekMalyBoxPrzegladaj .watekMalyBoxDol{
	height: 70px;
	margin-top: 12px;
}
.watekMalyBOX .watekMalyBoxPrzegladaj .watekMalyBoxDol .watekMalyBoxDolLogo{
	float: left;
	margin-left: 14px;
	padding-bottom: 9px;
}
.watekMalyBOX .watekMalyBoxPrzegladaj .watekMalyBoxDol .watekMalyBoxDolTekst{
	float: right;
	margin-top: 21px;
	margin-right: 28px;
	font-family: 'Lato';
	font-weight: 400;
	font-size: 18px;
}
.watekMalyBOX .watekMalyBoxPrzegladajPromo3{
	display: table;
}
.watekMalyBOX .watekMalyBoxPrzegladajPromo2{
	height: 425px;
	width: 356px;
}
.watekMalyBOX .watekMalyBoxPrzegladaj .watekMalyBoxDolPromo2{
	margin-top: 20px;
}
.watekMalyBOX .watekMalyBoxPrzegladaj .watekZdjecieGlowne{
	margin-left: 5px;
	margin-bottom: 8px;
}
.watekMalyBOX .watekMalyBoxPrzegladaj .watekMalyBoxWiadomoscPromo3{
	padding:0px 0px 0px 6px;
	width: 50%;
	display: table-cell;
}
.watekMalyBOX .watekMalyBoxPrzegladaj .watekMalyBoxWiadomoscPromo3:first-of-type{
	padding-top:0px;
}
.watekMalyBOX .watekMalyBoxPrzegladaj .watekMalyBoxWiadomoscPromo3 .watekMalyBoxZdjeciePromo3{
	float: inherit;
    margin-bottom: 22px;
    width: 347px;
    height: 182px;
}
.watekMalyBOX .watekMalyBoxPrzegladaj .watekMalyBoxWiadomoscPromo3 .watekMalyBoxTematPromo3{
	float: inherit;
	font-family: 'Roboto';
	font-weight: 700;
	font-size: 20px;
	max-height: 63px;
	height: 63px;
	width: 100%;
}
.watekMalyBOX .watekMalyBoxPrzegladaj .watekMalyBoxWiadomoscPromo3 .watekMalyBoxTematPromo3 > span{
	max-height: 63px;
	width: 100%;
}
.watekMalyBOX .watekMalyBoxPrzegladaj .watekMalyBoxWiadomoscPromo3 .watekMalyBoxLead3{
	font-family: 'Lato';
	font-weight: 400;
	font-size: 13px;
	padding-left: 15px;
	padding-right: 41px;
	max-height: 95px;
	height: 95px;
}
.watekMalyBOX .watekMalyBoxPrzegladaj .watekMalyBoxWiadomoscPromo3 .watekMalyBoxLead3 .lead{
	max-height: 95px;
	height: 95px;
}
.watekMalyBOX .watekMalyBoxPrzegladaj .watekMalyBoxWiadomoscPromo3 .watekMalyBoxLead3 .data{
	font-weight: 700;
	font-size: 11px;
}
.watekMalyBOX .watekMalyBoxPrzegladaj .watekMalyBoxDolPromo3{
	display: table-footer-group;
}
.watekMalyBOX .watekMalyBoxPrzegladaj .watekMalyBoxWiadomoscListaWiad  {
	height: 144px;
}
.watekMalyBOX .watekMalyBoxPrzegladaj .watekMalyBoxWiadomoscListaWiadPromo3 {
	height: auto;
}
.watekMalyBOX .watekMalyBoxPrzegladaj .watekMalyBoxWiadomoscListaWiadPromo1 {
	height: 99px;
}
.doUkryciaGdyBrak2x2 {
	display: none;
}
.ofertaDane{
    border: 1px solid #cecece;
    border-bottom: 0px;
    height: 160px;
}
.ofertaDane .logoFirma{
    float: left;
    text-align: center;
    width: 30%;
    padding-top: 5px;
    height: 100%;
	line-height: 100px;
}
.ofertaDane .logoFirma img{
	vertical-align:middle;
	max-height: 145px;
	max-width: 230px;
}
.ofertaDane .ofertaTytul{
	text-align: center;
	font-family: 'Roboto';
	font-weight: 700;
	font-size: 18px;
	color: #000;
    margin-bottom: 5px;
}
.ofertaDane .ofertaDaneTekst{
	text-align: center;
	font-family: 'Lato';
	font-weight: 400;
	font-size: 14px;
	color: #333333;
}
.ofertaTresc img{
	max-width:100%;
}
.ofertaDane .ofertaDaneTekst span{
	color: #60a9a4;
}
.ofertaDane .ofertaDanePodstawowe{
	float: left;
    padding-top: 5px;
    width: 55%;
}
.ofertaContent{
    border: 1px solid #cecece;
    border-top: 0px;
}
.ofertaTresc{
    font-family: 'Lato' !important;
    font-size: 15px;
    font-weight: 400;
    line-height: 21px;
    padding: 15px;
    color: #282828 !important;
}
.ofertaTrescImg{
	text-align: center;
}
.ofertaTrescImg img{
	max-width: 695px;
}
.ofertaTrescImg .przyciskMiesiecznik{
	float: inherit !important;
    margin: 15px;
}
.naglowekOferta{
    height: 60px;
    margin-top: 20px;
}
.naglowekOferta .logo{
	float: left;
}
.naglowekOferta .powrot{
	float: right;
}
.naglowekOferta .powrot a{
    color: #60a9a4;
    text-decoration: underline;
    font-family: 'Lato';
    font-size: 12px;
    font-weight: 400;
}
.wyszukiwarkaOfertNaglowek {
    background-color: #373737;
    font-family: 'Lato';
    font-weight: 900;
    color: #fff;
    font-size: 12px;
    border-bottom: 1px solid #656565;
    text-transform: uppercase;
}
.wyszukiwarkaOfertNaglowek .tekst {
    padding: 16px 0px 15px 30px;
    width: 140px;
    border-bottom: 4px solid #60A9A4;
}
.wyszukiwarkaOfertContent{
    background-color: #373737;
    font-family: 'Lato';
    color: #fff;
    font-weight: 700;
    font-size: 13px;
    display: table;
    width: 100%;
    padding: 20px;
}
.wyszukiwarkaOfertContent .poleRow{
	display: table-row;
	height: 28px;
	max-height: 28px;
}
.wyszukiwarkaOfertContent .poleRow .poleTekst{
	display: table-cell;
    width: 194px;
	height: 28px;
	max-height: 28px;
}
.wyszukiwarkaOfertContent .poleRow .poleKontrolka{
	display: table-cell;
    height: 28px;
    max-height: 28px;
}
.wyszukiwarkaOfertContent .poleRow .poleKontrolka select {
	width: 320px;
}
.wyszukiwarkaOfertContent .poleRow .poleKontrolka input{
	width: 317px;
}
@-moz-document url-prefix() { 
	.wyszukiwarkaOfertContent .poleRow .poleKontrolka input{
		width: 314px;
	}
}
.wyszukiwarkaOfertContent .poleSzukaj , .wyszukiwarkaOfertContent .poleSzukaj .poleTekst , .wyszukiwarkaOfertContent .poleSzukaj .poleKontrolka{
	height: 47px !important;
	max-height: 47px !important;
}
.wyszukiwarkaOfertContent .poleRow .poleKontrolka .przyciskMiesiecznik {
	margin-left: 349px;
    margin-top: 10px;
}
.liniaOddzielajacaOferta{
	color: #E5E5E5; background-color: #E5E5E5; height: 1px; border: 0px;
}
.wyszukiwarkaOfertDaneContent .wyszukiwanieElementTab{
	display: table;
}
.wyszukiwarkaOfertDaneContent .wyszukiwanieElementTab .logo{
    vertical-align: middle;
    display: table-cell;
    width: 190px;
    text-align: center;
}
.wyszukiwarkaOfertDaneContent .wyszukiwanieElementTab .logo img{
	max-width: 185px;
}
.wyszukiwarkaOfertDaneContent .wyszukiwanieElementTab .zawartosc{
    display: table-cell;
    width: 545px;
}
.wyszukiwarkaOfertDaneContent .wyszukiwanieElementTab .zawartosc .tresc .stanowisko{
	font-family: 'Roboto';
	font-size: 18px;
	font-weight: 700;
	color: #000;
    margin-bottom: 7px;
}
.wyszukiwarkaOfertDaneContent .wyszukiwanieElementTab .zawartosc .tresc .tresccontent{
	font-family: 'Lato';
	font-size: 14px;
	font-weight: 400;
	color: #333333;
}
.wyszukiwarkaOfertDaneContent .wyszukiwanieElementTab .zawartosc .tresc .tresccontent span{
	color: #60a9a4;
}
.wyszukiwarkaOfertDaneContent .wyszukiwanieElementTab .zawartosc .przycisk{
	margin-left: 255px;
    margin-bottom: 50px;
}
.wyszukiwarkaOfertDaneContent .wyszukiwanieElementTab .zawartosc .przycisk .przyciskMiesiecznik{
	width: 167px;
    font-size: 13px;
}
.wyszukiwarkaOfertDaneContent .wyszukiwanieElementTab .zawartosc .przycisk .przyciskMiesiecznik .zawartosc .tekst{
	margin-left: 30px;
    padding: 5px 0;
}
.wyszukiwarkaOfertDaneContent .brakwynikow{
	text-align: center;
    font-family: 'Roboto';
    font-size: 16px;
    font-weight: 700;
    color: red;
}
.poleKontrolka .przyciskSzary {
	width: 75px;
    background-color: #cb5b30;
    display: inline;
    padding: 5px 10px;
    color: #FFF;
    font-size: 15px;
    font-family: 'Roboto Slab';
    font-weight: 700;
	display: block;
}
.przyciskMiesiecznik {
    background-color: #cb5b30;
    padding: 5px 10px;
    color: #FFF;
    font-family: 'Roboto Slab';
    font-weight: 700;
	display: block;
}
.przyciskPomarancz {
    background-color: #DF6B03;}
.ofertaPracy .przyciskOferta.przyciskPomarancz {
    margin-left: 290px;
}
.formNazwa , .formStrony{display:none;}
.formKrok1 .gPola {background-color: #373737;}
.formKrok1 {background-color: #373737;color: #fff;font-family: 'Lato';font-weight: 700;font-size: 13px;padding: 33px 30px 30px 20px;}
.formKrok1 .gPola .gWiersz .gPoleCheckBox {display: inline-block;padding-right: 21px;}
.formKrok1 .gPola .gWiersz2 .nazwa {width: 610px;font-weight: 300;font-size: 12px;}
.formKrok1 .gPola .gWiersz .nazwa {display: inline-block;min-width: 200px;vertical-align: top;}
.formKrok1 .gPola .gWiersz .pole input  {width: 320px;}
.formKrok1 .gPola .gWiersz .pole textarea{width: 318px;}
.formKrok1 .aRejestruj {
    width: 165px !important;text-align: center !important;height: 40px !important;border-radius: 6px !important;-moz-border-radius: 6px !important;
    -webkit-border-radius: 6px !important;font-family: 'Lato' !important;font-style: normal !important;font-weight: 900 !important;font-size: 13px !important;
	text-transform: uppercase !important;cursor: pointer !important;margin-left: 272px !important;margin-top: 20px !important;padding: 0px !important;
}
.formKrok1 .aRejestruj .zawartosc .tekst {margin-top: 11px;float: left;margin-left: 53px;letter-spacing: 1px;}
.formularzOfertaNaglowek{background-color: #373737;font-family: 'Lato';font-weight: 900;color: #fff;font-size: 12px;border-bottom: 1px solid #656565;text-transform: uppercase;}
.formularzOfertaNaglowek .tekst {padding: 16px 0px 15px 24px;width: 105px;border-bottom: 4px solid #60A9A4;}
.przyciskOferta {width: 170px;height: 37px;font-family: 'Lato';font-size: 13.75px;font-weight: 900;text-transform: uppercase;color: #fff;letter-spacing: 0.4px;
	text-align: center;float: left;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;margin-left: 270px;margin-top: 25px;}
.przyciskOferta .tekst {margin-top: 10px;}
.gWiersz2 .nazwa{cursor:pointer;}
.fancybox-skin {
    font-family: 'Lato';
    color: #df6b03;
}
.lblLikeMaly {
    margin-top: 28px;
    margin-left: 23px;
    color: white;
}

.lblLikeDuzy {
    margin-top: 14px;
    margin-left: 24px;
    color: white;
}

.likecount1 {
    display: none;
}

.likelogo {
    background-image: url(https://www.rynekinfrastruktury.pl/themes/shareIcons/like.png);
    height: 60px;
    width: 60px;
    cursor: pointer;
}

.likelogo2 {
    background-image: url(https://www.rynekinfrastruktury.pl/themes/shareIcons/liked.png);
    height: 60px;
    width: 60px;
}

.likelogo3 {
    background-image: url(https://www.rynekinfrastruktury.pl/themes/shareIcons/likeactive.png);
    height: 60px;
    width: 60px;
}

.likelogo4 {
    background-image: url(https://www.rynekinfrastruktury.pl/themes/shareIcons/likeBig.png);
    height: 86px;
    width: 64px;
    cursor: pointer;
}

.likelogo5 {
    background-image: url(https://www.rynekinfrastruktury.pl/themes/shareIcons/likedBig.png);
    height: 86px;
    width: 64px;
}

.likelogo6 {
    background-image: url(https://www.rynekinfrastruktury.pl/themes/shareIcons/likeBigactive.png);
    height: 86px;
    width: 64px;
}
input#fancyConfirm_ok {
    border-radius: 5px;
    background-color: #DF6B03;
    font-family: 'Lato';
    font-weight: 900;
    text-transform: uppercase;
    padding: 5px 0;
    border: 0;
    color: white;
}
.kip{
	background-image: url("https://rynekinfrastruktury.pl/img/plansza_KTI.jpg");
	background-repeat: no-repeat;
	padding-bottom: 20px;
}
.kipbl{
	background-image: url("https://www.rynekinfrastruktury.pl/img/szablon_kip_bl.jpg");
	background-repeat: no-repeat;
	padding-bottom: 20px;
}
.kipwatek{
	height: 200px;
	padding-top: 10px;
	/* background-color: aliceblue; */
}
.kipFrame{
	text-align: right;
	padding-right: 15px;
	padding-top: 15px;
}
.kipFrameScroll{
	position: fixed;
	bottom: 0;
	z-index: 999999;
	float: right;
	/* width: 1130px; */
	text-align: end;
	padding-right: 0px;
	margin-left: 750px;
}
.ytPlayerScroll{
	width: 380px;
	height: 209px;
}
div.kipwatek > div > div {
    background-color: transparent;
}
.pKIP{
display: -webkit-box;
-webkit-line-clamp: 6;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
line-height: 17px;
}

.imgKip{
width: 330px;
}
.divLogo{width: 300px;float: left;margin-right: 70px;padding-left: 30px;}
.pKIPp{font-size: 20px;margin-top: 25px;margin-bottom: 10px;max-height: 70px;padding-top: 10px;letter-spacing: -0.02em;font-family: 'Noto Sans';font-weight: 700;font-style: normal;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;line-height: 24px;color: white;padding-left: 70px;}

/*PRACA POCZATEK*/

.wydarzeniaPrzegladajXML, .ofertyBOX{
	/* margin-left: 15px; */
	/* padding-left: 9px; */
	/* width: 96%; */
}
.watekMalyBOX > .boxGornyWatek , .katalogKolejowyFirmyBOX > .boxGornyKatalogKolejowyFirmy,  .ofertyBOX > .boxGornyOferty{
	background-image: url('../themes/paski/jasnoniebieski.png');
	height: 38px;
}
.ofertyBOX .ofertyBoxPrzegladaj{
	border: 1px solid #D3D3D3;
}
.ofertyBOX .ofertyBoxPrzegladaj1{
	height: 185px;
}
.ofertyBOX .ofertyBoxPrzegladaj2{
	height: 425px;
}
.ofertyBOX .ofertyBoxPrzegladaj .ofertyLista{
	/* width: 10000000px; */
}
.ofertyBOX .ofertyBoxPrzegladaj .ofertyLista .ofertaKafelek{
	width: 90%;
	float: left;
	padding: 20px;
	padding-bottom: 10px;
}
.ofertyBOX .ofertyBoxPrzegladaj .ofertyLista2 .ofertaKafelek{
	padding-bottom: 0px;
}
.ofertyBOX .ofertyBoxPrzegladaj .ofertyLista2 .ofertaKafelek .ofertaKafelekSingle{
  /*border-left: 1px solid #CCCCCC;*/
  padding-left: 15px;
  margin-bottom: 40px;
  min-height: 130px;
}
.ofertyBOX .ofertyBoxPrzegladaj .ofertyLista .ofertaKafelek .ofertaKafelekSingle > a > img{
	max-height: 75px;
	max-width: 95%;
	margin-bottom: 5px;
}
.ofertyBOX .ofertyBoxPrzegladaj .ofertyLista .ofertaKafelek .ofertaKafelekSingle  > a > .tagStanowisko{
	font-family: 'Roboto';
	font-weight: 700;
	font-size: 14px;
	color: #333333;
	height: 18px;
	max-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	/* max-width: 314px; */
	width: 90%;
}
.ofertyBOX .ofertyBoxPrzegladaj .ofertyLista .ofertaKafelek .ofertaKafelekSingle  > a > .tagOpisKrotki{
	font-family: 'Lato';
	font-weight: 400;
	font-size: 14px;
	color: #666666;
	/* max-height: 18px; */
	height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	/* width: 310px; */
}
.ofertyBOX .ofertyBoxPrzegladaj .ofertyLista2 .ofertaKafelek .ofertaKafelekSingle  > a > .tagOpisKrotki{
	/* max-height: 60px; */
	/* min-height: 30px; */
	height: 100%;
	overflow: inherit;
	text-overflow: inherit;
	white-space: inherit;
}
.ofertyBOX .ofertyBoxPrzegladaj .ofertyLista1{
	height: 145px;
}
.ofertyBOX .ofertyBoxPrzegladaj .ofertyLista2{
	height: 365px;
}
.ofertyBOX .ofertyBoxPrzegladaj .ofertyDol{
	font-family: 'Lato';
	font-weight: 400;
	font-size: 12px;
	
}
.ofertyBOX .ofertyBoxPrzegladaj .ofertyDol .ofertyLogo{
	float: left;
	padding-left: 15px;
}
@-moz-document url-prefix() { 
	.ofertyBOX .ofertyBoxPrzegladaj2 .ofertyDol .ofertyLogo{
		margin-top: -8px;
	}
}
.ofertyBOX .ofertyBoxPrzegladaj .ofertyDol .ofertyWiecej{
	float: right;
	margin-right: 20px;
	margin-top: 9px;
}
.ofertyBOX .ofertyBoxPrzegladaj .ofertyDol .ofertyWiecej > a{
	color: #49b9e2;
	text-decoration: underline;
}

.watekMalyBOX, .katalogKolejowyFirmyBOX,  .ofertyBOX > .boxGornyOferty{
	margin-top: 20px;
	/* width: 355px; */
}
.watekMalyBOX > .boxGornyWatek , .katalogKolejowyFirmyBOX > .boxGornyKatalogKolejowyFirmy,  .ofertyBOX > .boxGornyOferty{
	background-image: url('../themes/paski/jasnoniebieski.png');
	height: 38px;
}
.wydarzeniaPrzegladajXML > .boxGornyWydarzenia > .boxStrzalki , .katalogKolejowyFirmyBOX > .boxGornyKatalogKolejowyFirmy > .boxStrzalki , .ofertyBOX > .boxGornyOferty > .boxStrzalki
, .miesiecznikRotatorBox  > .miesiecznikGornyBox > .boxStrzalki{
	margin-top: 8px;
}
.wydarzeniaPrzegladajXML > .boxGornyWydarzenia > .boxStrzalki, .katalogKolejowyFirmyBOX > .boxGornyKatalogKolejowyFirmy > .boxStrzalki, .ofertyBOX > .boxGornyOferty > .boxStrzalki
,.miesiecznikRotatorBox > .miesiecznikGornyBox > .boxStrzalki{
	float: right;
	margin-right: 25px;
}
.wiadomosciPrzegladajMale > .boxGornyPrzegladaj > .boxStrzalki  , .boxStarszeNumeryPrzegladaj > .boxGornyPrzegladaj > .boxStrzalki{
	float: right;
	margin-right: 14px;
}
.boxStrzalki > .boxStrzalkaLewo{
	float: left;
	margin-right: 12px;
	cursor: pointer;
}
.boxStrzalki > .boxStrzalkaPrawo{
	float: left;
	cursor: pointer;
}
.wydarzeniaPrzegladajXML > .boxGornyWydarzenia > span , .katalogKolejowyFirmyBOX > .boxGornyKatalogKolejowyFirmy > span, .ofertyBOX > .boxGornyOferty > span{
	font-size: 15px;
	margin-top: 9px;
}
.wiadomosciPrzegladajMale > .boxGornyPrzegladaj , .wydarzeniaPrzegladajXML > .boxGornyWydarzenia, .watekMalyBOX > .boxGornyWatek,  .katalogKolejowyFirmyBOX > .boxGornyKatalogKolejowyFirmy,  .ofertyBOX > .boxGornyOferty
, .boxStarszeNumeryPrzegladaj > .boxGornyPrzegladaj, .miesiecznikRotatorBox > .miesiecznikGornyBox{
	font-family: 'Lato';
	font-style: normal;
	font-weight: 900;
	/* color: green!important; */
	text-transform: uppercase;
	background: #49b9e2;
}
.spanOferta{
	color: white;
    float: left;
    margin-top: 10px;
    margin-left: 10px
}
.tagOpisKrotki{
	 overflow: hidden !important;
	 text-overflow: ellipsis !important;
	 display: -webkit-box;
	 -webkit-box-orient: vertical;
	 -webkit-line-clamp: 2;
}

/* PRACA KONIEC */

/* PARTNERZY WATKOW */
.partnerWatkuImg{
	max-height:35px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}
.partnerWatek{
	text-align:center;
}
.spPartner{
	font-size: 12px;
    color: #747474;
}
/* PARTNERZY WATKOW KONIEC */

#reklamareklama1065{
	padding-bottom:5px;
}
#reklama{
	display: inline-block;
	padding-left: 43px;
}
.stopkaPartner{
	padding-top: 30px;
}
.partnerIloscKafelek1{
	width:100% !important;
}

#reklamanadBoxamiWydarzen{
	padding-bottom: 20px;
}

