body {
  margin : 0;
  padding: 0;
  }
h1 {
  margin : 1.5em 0 0 0;
  padding: 0;
  font-size: 150%;
  }
h2 {
  margin : 1.5em 0 0 0;
  padding: 0;
  font-size: 110%;
  font-weight: bold;
  }
h3 {
  margin : 0.5em 0 0 0;
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  }
#reg h3, #lect h3 {
  margin : 1em 0 0 0;
  }
h4 {
  margin : 0 10px 0 0;
  padding: 0;
  font-size: 100%;
  font-weight: normal;
  line-height: 1.5;
  text-indent: 2em;
  }
p {
  margin : 0;
  padding: 0;
  }
#hist p {
  padding: 1em 0 0 0;
  }
#lek p, #sto p, #bio p, #reg p, #pism p, #helxx p {
  padding: 0.5em 0 0 0;
  }
ul {
  margin : 0;
  padding: 0 0 0 1.3em;
  }
ol {
  margin : 0;
  padding: 0 0 0 1.3em;
  }
#wyk ol li {
  padding: 0.5em 0 0 0;
  font-weight: bold;
  }
#wyk ol ol li {
  padding: 0;
  font-weight: normal;
  }
#lect ul {
  margin : 0;
  padding: 0 0 0 3em;
  list-style-type: disc;
  }
#mod1 ol ol, #mod2 ol ol, #mod3 ol ol, #mod4 ol ol {
  list-style-type: lower-alpha;
  }
#mod1 ol ol ol, #mod2 ol ol ol, #mod3 ol ol ol, #mod4 ol ol ol {
  list-style-type: disc;
  }
a {
	text-decoration: none;
	color: #eeeeff;
	font-style: normal;
	font-weight: normal;
  }
img {
  border-style: none;
  }


#top {
  margin : 0 17em 0 0;
  padding: 0;
  font-size: 80%;
  font-weight: bold;
  color: #eeeeff;
  background: #141568;
  }
#top a {
  display: block;
  margin : 0;
  padding: 5px 70px 15px 15px;
  background: url(../img/top_background.png) 100% 100% no-repeat;
  }
#top span {
  font-size: 180%;
  }


#left {
  float: left;
  margin : -16px 0 0 0;
  padding: 0;
  width: 11em;
  font-weight: bold;
  color: #eeeeff;
  background: #141568 url(../img/menu_bottom.png) 100% 100% no-repeat;
  }
#am_main {
  margin : 0;
  padding: 0 20px 10px 15px;
  background: url(../img/menu_right.png) 100% 0 no-repeat;
  }
#am {
  display: block;
  font-size: 80%;
  }
#orzel {
  display: block;
  padding: 0 0 0 1em;
  }


#nav {
  margin : 0;
  padding: 0 0 8px 0;
  font-weight: normal;
  color: #eeeeff;
  }
#nav ul {
	margin : 0;
	padding: 0 0 8px 0;
	list-style: none;
	font-weight: bold;
  }
#nav li {
	display: block;
	margin : 0;
	padding: 0;
	font-weight: bold;
  }
.menu1 {
  display: block;
  padding: 5px 10px;
  font-size: 110%;
  }
.menu2 {
  display: block;
  padding: 0 0 0 40px;
  }
a.menu1:hover, body#stu a#n-stu, body#hist a#m-hist, body#bad a#m-bad,
body#gran a#m-gran, body#wspol a#m-wspol, body#dokt a#m-dokt, body#nagr a#m-nagr,
body#styp a#m-styp, body#foto a#m-foto, body#dyd a#n-dyd,
body#publ95 a#m-publ, body#publ96 a#m-publ, body#publ97 a#m-publ, body#publ98 a#m-publ,
body#publ99 a#m-publ, body#publ00 a#m-publ, body#publ01 a#m-publ, body#publ02 a#m-publ,
body#publ03 a#m-publ, body#publ04 a#m-publ, body#publ05 a#m-publ, body#publ06 a#m-publ,
body#jed a#n-jed, body#his a#n-his, body#bad a#n-bad, body#dok a#n-dok,
body#yr4 a#m-yr4, body#yr5 a#m-yr5, body#yr6 a#m-yr6,
body#pub a#n-pub, body#fot a#n-fot, body#kon a#n-kon {
	color: #FF3300;
	font-weight: bold;
  }
a.menu2:hover, body#kat1 a#n-kat1, body#kat2 a#n-kat2, body#kat3 a#n-kat3, body#lect a#m-lect,
body#mod1 a#m-mod1, body#mod2 a#m-mod2, body#mod3 a#m-mod3, body#mod4 a#m-mod4,
body#konw a#m-konw, body#pism a#m-pism, body#sem a#m-sem, body#cw a#m-cw,
body#inst a#m-inst {
  font-weight: bold;
  color: #FFCC00;
  }
#lang_change {
  display: block;
  padding: 10px 0 0 40px;
  }
.separ {
  margin: 5px 30px 5px 10px;
  }


#content {
  margin : 2em 10px 30px 12em;
  padding: 0;
  }
#content a, #download a {
  color: #0000ff;
  }
#content a:hover, #download a:hover {
  color: #ff0000;
  text-decoration: underline;
  }
.head-pad-lek {
  padding: 10px 0 0 0;
  font-size: 120%;
  }
.head-pad-sto {
  padding: 20px 0 10px 0;
  font-size: 120%;
  }
.cell-pad {
  padding: 5px 0;
  }


#nav-hor {
  float: left;
  width: 100%;
  margin:  0 0 0 0;
  padding: 0 0 2em 0;
  list-style: none;
  font-family: Verdana;
  font-size: 80%;
  font-weight: bold;
  }
#nav-hor li {
  float: left;
  }
#nav-hor a {
  float: left;
  display: block;
  margin:  0 2px 0 0px;
  padding: 2px 8px 3px 8px;
  color: #eeeeff;
  background: #141568;
  }
#nav-hor a:hover, body#helisa #m-intro a,
body#hel04 #m-hel04 a, body#hel05 #m-hel05 a, body#hel06 #m-hel06 a, body#hel07 #m-hel07 a,
body#publ95 #m-publ95 a, body#publ96 #m-publ96 a, body#publ97 #m-publ97 a,
body#publ98 #m-publ98 a, body#publ99 #m-publ99 a, body#publ00 #m-publ00 a,
body#publ01 #m-publ01 a, body#publ02 #m-publ02 a, body#publ03 #m-publ03 a,
body#publ04 #m-publ04 a, body#publ05 #m-publ05 a, body#publ06 #m-publ06 a {
	color: #ff8c00;
	text-decoration: none;
	font-weight: bold;
  }


#download {
  position: absolute;
  top    : 6em;
  right  : 40px;
  margin : 0;
  padding: 0;
  text-align: center;
  }
.cell {
  padding: 5px 10px;
  }


#foot {
  position: absolute;
  top    : 0;
  right  : 0;
  margin : 0;
  padding: 0;
  font-size: 75%;
  font-weight: bold;
  color: #eeeeff;
  background: #141568 url(../img/foot_corn.png) 0 100% no-repeat;
  }
#foot p {
  display: block;
  margin : 0;
  padding: 0 5px 0 10px;
  }
#mail {
  display: block;
  margin : 0 0 0 20px;
  padding: 0 0 15px 0;
  background: url(../img/foot_bottom.png) 0 100% repeat-x;
  }

