.conference-page a {
    word-break: break-all; /* lub break-word */
    overflow-wrap: break-word;
}
.mainContent p, .mainContent li, .mainContent th, .mainContent td{
    font-size: 15px;
}
.infoline.info{background: #fff;}

.programme-committees-table{
    width: 100%;
}
.programme-committees-table tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}
.programme-committees-table thead tr {
    background: #fff !important;
}
.programme-committees-table th, .programme-committees-table td{
border: 1px solid #ddd;
padding: 8px;
text-align: left
}
.programme-committees-table tr:hover {
    background: #ebebeb;
}
.confLogoBox{
 float: none;
 width: 100%;
 text-align: center;
}
.confLogoBox img{
 max-width: 600px;
 display:none;
}
.confLogoBox{
/* background: url('https://events.ncbj.gov.pl/event/447/images/550-logo.png') no-repeat; */
/* background: left center/50% url('https://events.ncbj.gov.pl/event/447/images/550-logo.png') 
               no-repeat, right/35% url('https://events.ncbj.gov.pl/event/447/images/549-header-icons.png') no-repeat; */
 background: left/100% url('https://events.ncbj.gov.pl/event/465/images/559-Treasure_banner2.png') no-repeat;
/* height:180px; */
/* height:453px; */
 height:280px; 
/* width:800px; */
 width: 100%;
/* margin: 1px; auto; */
 padding-top: 1px; 
 padding-bottom: 60px; 
/* padding-bottom: 1em; */
}

.conference-title-link{
 font-size: 32.8px;
 text-align: center;
 display: block;
 width:90%;
 margin: 0 auto;
}
.conference-title-link span::after {
  content: "17–18 March 2026, NCBJ HQ in Otwock/Świerk, Poland";
  display: block;
  margin: auto;
  width:500px;
  font-size:18px;
/*  color:#4a5568; */
  color:#1C929F;
}
/*.conference-title-link span::after {
  content: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
  display: block;
  margin-top: 15px;
}*/
.confSubTitleBox {
display:none
}
.registrations th{
white-space: pre-wrap;
word-wrap: break-word;
}
.registrations th:nth-of-type(1)::after {
 content: "/ Tytuł";
}
.registrations th:nth-of-type(2)::after {
 content: "/ Imię";
}
.registrations th:nth-of-type(3)::after {
 content: "/ Nazwisko";
}
.registrations th:nth-of-type(4)::after {
 content: "/ Pozycja";
}
.registrations th:nth-of-type(5)::after {
 content: "/ Afiliacja";
}
.registrations th:nth-of-type(6)::after {
 content: "/ Kraj";
}
.zmiana img:nth-child(1) {
 border: 1px solid #cdcdcd;
}
.zmiana img:nth-child(2) {
 border: 1px solid #9bc8dd;
}
.img-400 {
    max-width: 400px;
    width: 100%;
}

/* AGENDA */

.agenda-title {
  text-align: center;
  font-family: "Cambria", serif;
  font-weight: bold;
  margin-bottom: 1em;
}

.agenda-table {
  width: 100%;
  border-collapse: collapse;
  font-family: "Cambria", serif;
  font-size: 10pt;
}

.agenda-table th {
  background-color: #6585CF;
  color: white;
  text-align: center;
  padding: 8px;
  border: 4px solid white;
}

.agenda-table td {
  vertical-align: top;
  padding: 8px 10px;
  border: 1px solid white;
}

.row-blue-light {
  background-color: #B2C1E7;
}

.row-blue-light-alt {
  background-color: #D8E0F3;
}

.session-row {
  background-color: #96bafb;
  text-align: center;
  font-weight: bold;
}

.agenda-table em {
  font-size: 9pt;
  color: #333;
}

.agenda-table strong {
  font-weight: bold;
}

/* #AGENDA */