body {
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  background-color: #fde9ca;
  text-align: center;
}

h1 {
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 45px;
  margin-right: 45px;
  font-family: "Comic Sans MS", Tahoma, Arial, Helvetica, sans-serif;
  font-size: 140%;
  color: #933;
  text-align: center;
}

h2 {
  margin-top: 2.5em;
  margin-bottom: 1em;
  margin-left: 45px;
  margin-right: 45px;
  font-family: "Comic Sans MS", Tahoma, Arial, Helvetica, sans-serif;
  font-size: 125%;
  color: #933;
  border-bottom: 1px solid #fd600b; /* d4f5fc */
  clear: left;
}


p {
  margin: 0em 45px 0.5em 45px;
  line-height: 1.4em;
  text-align: left;
  font-size: 100%;
  font-weight: bold;
  color: #933;
}

p.srodtyt {
  margin-top: 1.3em;
  border-left: 10px solid #fd600b;
  border-bottom: 1px dotted #fd600b;
  padding-left: 0.5em;
  padding-bottom: 0.25em;
}

p.wysrodk {
  text-align: center;
}

p.podpis {
  margin-bottom: 1.5em;
  text-align: right;
  font-style: italic;
}

p.do_gal {
  margin-bottom: 0em;
  font-size: 80%;
  text-align: right;
}

p.foto_podpis {
  margin: 0.5em 0em 0.5em 0em;
  font-size: 75%;
  text-align: center;
}

img.foto {
  margin: 0.5em 0em 0em 0em;
  border: none;
}

img.wykladowca {
  margin: 0.5em 0.5em 0.25em 0px;
  border: none;
  float: left;
}

ul {
  margin: 0em 45px 1.0em 20px;
}

li {
  margin: 0em 0em 0em 45px;
  line-height: 1.4em;
  text-align: left;
  font-size: 100%;
  font-weight: bold;
  color: #933;
}

a:link {
  text-decoration: none;
  font-weight: bold;
  color: #591e9c; /* #65799e; */
}

a:visited {
  text-decoration: none;
  font-weight: bold;
  color: #591e9c;
}

a:hover {
  text-decoration: none;
  color: #fde9ca;
  background-color: #591e9c; /* #fd600b; */
}

blockquote {
  margin: 0.5em 45px 0.5em 30em;
  line-height: 1.4em;
  text-align: left;
  font-weight: bold;
  color: #933;
}

strong {
  /* font-variant: small-caps; */
  background-color: #933; /* #fde9af; */ /* #993333; */
  color: #fde9ca;
}

.nazwa {
  font-variant: small-caps;
}


/* -----------------------------------------------------------------------
   Naglowek
   ----------------------------------------------------------------------- */

#nagl {
  margin-left: auto;
  margin-right: auto;
  width: 750px;
  text-align: left;
  clear: both;
}

/* Koniec: Naglowek */


/* -----------------------------------------------------------------------
   Menu gorne
   ----------------------------------------------------------------------- */

#menu_gorne {
  margin-left: auto;
  margin-right: auto;
  padding: 0.25em;
  width: 750px;
  text-align: center;
  border-top: 2px solid #fd600b; /* d4f5fc */
  border-bottom: 2px solid #fd600b; /* d4f5fc */
}

/* Koniec: Menu gorne */


/* -----------------------------------------------------------------------
   Stopka
   ----------------------------------------------------------------------- */

#stopka {
  margin-left: auto;
  margin-right: auto;
  padding: 0.25em;
  width: 750px;
  border-top: 2px solid #fd600b; /* d4f5fc */
  clear: both;
}

#stopka p.copyright {
  padding: 0.25em;
  font-size: 8pt;
  font-weight: normal;
  text-align: center;
}

/* End of Stopka */


/* -----------------------------------------------------------------------
   Galeria
   ----------------------------------------------------------------------- */

.galeriaZdjecie {
  width: 248px;
  float: left;
  text-align: center;
}

/* Pierwsze w wierszu */
.galeriaZdjeciePW {
  width: 248px;
  float: left;
  clear: left;
  text-align: center;
}

#pasNawGor {
  margin: 0px 0px 1em 0px;
  padding: 3px;
  width: 750px;
  clear: both;
}

#pasNawGor p {
  font-size: 90%;
  font-weight: normal;
  text-align: center;
}


#pasNawDol {
  margin: 0px;
  padding: 3px;
  width: 750px;
  clear: both;
}

#pasNawDol p {
  font-size: 90%;
  font-weight: normal;
  text-align: center;
}

/* Koniec: Galeria */



/* -----------------------------------------------------------------------
   Tresc
   ----------------------------------------------------------------------- */

#tresc {
  margin-left: auto;
  margin-right: auto;
  padding-top: 1em;
  padding-bottom: 2em;
  width: 750px;
  text-align: left;
}

#tresc table {
  margin: 1em 45px 1em 45px;
  width: 650px;
  font-size: 10pt;
}

#tresc th {
  padding: 0.5em 0em 0.5em 0em;
  font-weight: bold;
  text-align: center;
  background-color: #933;
  color: #fde9ca;
  border-bottom: 1px solid #933;
  border-right: 1px solid #933;
}

#tresc th.lg_rog {
  font-weight: bold;
  background-color: #fde9ca;
  border: none;
}

#tresc td {
  font-weight: bold;
  text-align: center;
  color: #933;
  border-right: 1px solid #933;
  border-bottom: 1px solid #933;
}

/* Koniec: Tresc */



/* -----------------------------------------------------------------------
   Partnerzy (strona glowna)
   ----------------------------------------------------------------------- */

#partnerzy {
  width: 180px;
  float: left;
  clear: left;
  margin: 0px;
  margin-top: 110px;
  padding: 5px;
/*  margin: 0em 0px 1em 1em; */
/*  padding: 0.65em 0.5em 0.5em 0.5em; */
  text-align: center;
  font-size: 100%;
  color: #fde9ca;
  background-color: #ff9;
}


#partnerzy h2 {
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0.2em;
  font-weight: normal;
  text-align: left;
}

#partnerzy p {
  margin: 0em;
  padding: 0em 0em 0em 0em;
}

#partnerzy a {
  display: block;
  margin: 0em;
  padding: 0em;
}

#partnerzy a:hover {
  color: #ff9;
}

#partnerzy ul {
  margin: 0em;
  padding: 0em;
  list-style-type: none;
}

#partnerzy li {
  margin: 0em;
  padding: 0em;
  margin-left: 0.25em;
  margin-bottom: 0.75em;
}


/* Koniec: partnerzy */




/* -----------------------------------------------------------------------
   Wprowadzenie
   ----------------------------------------------------------------------- */

#wprow {
  margin: 0px;
  margin-bottom: 1em;
  padding: 0px;
  width: 340px;
  float: left;
  clear: none;
  text-align: left;
  border-top: 1px solid #fde9ca; /* ustalenie gornego "oparcia" dla
                                    pojemnikow zagniezdzonych (niezbedne dla Opery) */
}

#wprow ul {
  margin: 0em 0px 0.5em 0px;
  padding: 0em;

}

#wprow h1 {
  background-color: #ff9;
  padding: 0.25em;
}

/* Uwaga: konieczne wprowadzenie poprawek w ukladzie calej strony z ew.
   zmiana siatki -- w IE 5.0 jesli pojemnik "wprow" zawiera wiecej tresci,
   odpycha w dol dzial "Zapisy" (Opera i Mozilla zachowuja sie poprawnie) */

/* Koniec: Wprowadzenie */



/* -----------------------------------------------------------------------
   Zapraszamy (strona glowna)
   ----------------------------------------------------------------------- */

#zapr {
  width: 180px;
  float: left;
  margin: 0em;
  margin-top: 110px;
/*  margin: 0em 0px 1em 1em; */
  padding: 5px;
  text-align: center;
  font-size: 100%;
  color: #fde9ca;
  background-color: #ff9;
  /* border-bottom: 1px solid #fd600b; /* d4f5fc */
}


#zapr h2 {
  margin: 0em 0em 1em 0em;
  padding: 0em 0em 0em 0.2em;
  font-weight: normal;
  text-align: left;
}

#zapr p {
  margin: 0em;
  padding: 0em 0em 0em 0em;
}

#zapr a {
  display: block;
  margin: 0em;
  padding: 0em;
}

#zapr a:hover {
  color: #ff9;
}

#zapr ul {
  margin: 0em;
  padding: 0em;
  list-style-type: none;
}

#zapr li {
  margin: 0em;
  padding: 0em;
  margin-left: 0.25em;
  margin-bottom: 0.75em;
}

/* Koniec: Zapraszamy */
