﻿.congress-main-class h1 { text-align: center; }
.congress-main-class h2 { margin-bottom: 0px; }
.congress-main-class h3 { margin-bottom: 0px; font-size: 13px; }

.scientific-main-class h1 { text-align: center; }
.scientific-main-class h2 { margin-bottom: 0px; }
.scientific-main-class h3 { margin-bottom: 0px; font-size: 13px; }
.scientific-main-class span { font-weight: normal; }

.invitation-main-class h1 { text-align: center; }
.invitation-main-class h2 { margin-bottom: 0px; }
.invitation-main-class h3 { margin-bottom: 0px; font-size: 13px; }

.general-info-main-class h1 { }
.general-info-main-class h2 { margin-bottom: 0px; font-size: 18px; }
.general-info-main-class h3 { margin-bottom: 0px; font-size: 16px; }

.scientific-program-main-class h1 { text-align: center; }
.scientific-program-main-class h2 { margin-bottom: 0px; }
.scientific-program-main-class h3 { margin-bottom: 0px;  }
.scientific-program-main-class ul { list-style-type: disc; }
#id_plenary_and_keynote_lectures { color: #FF7700; }

.lectures-main-class h1 { text-align: center; }
.lectures-main-class h2 { margin-bottom: 0px; font-size: 16px; }
.lectures-main-class h3 { margin: 0px; font-size: 13px; }

.social-and-ladies-program-main-class h1 { text-align: center; }
.social-and-ladies-program-main-class h2 { margin-bottom: 0px; font-size: 18px; }
.social-and-ladies-program-main-class h3 { margin-bottom: 0px; font-size: 13px; }
.social-and-ladies-program-main-class .under { margin-top: 0px; }

.headleft h1 { text-align: left; }


.tabulka td { padding: 0px 5px; }

.accommodation-main-class h1 { text-align: center; }
#general-time-schedule table td { border: 1px solid black; padding: 2px; }

#table-meeting {
  border-collapse: collapse;
}

#table-meeting td {
  padding: 1px 5px;
}

#table-meeting tbody tr td, #table-meeting thead tr th {
  border: 1px solid black;
}

#table-meeting thead tr th, #table-meeting tr.yellow {
  font-size: 17px;
}

#table-meeting tr th {
  font-weight: bold;
  background: #ff9900;
}

#table-meeting .yellow {
  font-weight: bold;
  background: #ffcc00;
}

#table-meeting .first {
  width: 80px;
}

#table-meeting .italic {
  font-style: italic;
}

.leftpad { padding-left: 24px; }