body {
 text-align: center;
 font-family: monospace;
}

#main {
 border: 1px solid;
 border-color: white;
 margin: 0 auto 0 auto;
 height: 640px;
 width: 1020px;
 background-repeat: no-repeat;
}

#topbanner {
 border: 1px solid;
 border-color: white;
 margin: 0 auto 0 auto;
 height: 87px;
 width: 1020px;
 background-repeat: no-repeat;
}

#mainLink {
  float: left;
  width: 180px;
  height: 180px;
}
#content {
 text-align: right;
 margin-top: 80px;
 margin-right: 50px;
}

#bottombannerhigh {
  font-size: 25px;
}

#kursadres {
  margin: 0 auto 0 auto;
  width: 1020px;
  text-align: center;
  font-family: monospace;
  font-size: 18px;
  line-height: 25px;
}

#bottombanner {
  margin-top: 550px;
  text-align: center;
  font-family: sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.le {
  margin: 0 auto 0 auto;
  width: 1020px;
  text-align: left;
  font-family: sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.lec {
  text-align: center;
  color: orange;
}

.leci {
  text-align: center;
  color: orange;
  font-style: italic;
}

.orangebox {
  margin: 0 auto 0 auto;
  width: 1020px;
  height: auto;
  text-align: center;
  font-family: monospace;
  line-height: 25px;
  background-color: orange;
  font-size: 20px;
  font-weight: bold;
}

#szkolakontakt {
  margin: 0 auto 0 auto;
  width: 1020px;
  height: 124px;
  text-align: center;
  font-family: monospace;
  font-size: 18px;
  line-height: 25px;
}

#szkolatekst {
  margin: 0 auto 0 auto;
  width: 1020px;
  text-align: left;
  font-family: monospace;
  font-size: 20px;
  font-weight: bold;
  line-height: 25px;
  color: red;
}

.orangeheader {
  font-size: 25px;
  text-decoration: underline;
  color: white;
}

.ler {
  text-align: right;
}

a:link {
  text-decoration: none;
}

a:visited {
  text-decoration: none;
}

a:active {
  text-decoration: none;
}

a:hoover {
  text-decoration: none;
}

.head1 {
  text-decoration: underline;
  font-size: 35px;
  font-weight: bold;
  margin: 0px;
  margin-bottom: 5px;
  padding: 0px;
}

.head1:visited {
  text-decoration: underline;
  font-size: 35px;
  font-weight: bold;
  margin: 0px;
  margin-bottom: 5px;
  padding: 0px;
  color: black;
}

.m1 {
  text-decoration: none;
  font-size: 32px;
  margin: 0px;
  margin-top: 43px;
  margin-bottom: 5px;
  padding: 0px;
  color: orange;
}

.m2w {
  text-decoration: none;
  font-size: 32px;
  margin: 0px;
  margin-top: 30px;
  margin-bottom: 25px;
  padding: 0px;
  color: orange;
}

.m3w {
  text-decoration: underline;
  font-size: 25px;
  margin: 0px;
  margin-top: 30px;
  margin-bottom: 25px;
  padding: 0px;
  color: black;
}

.mlw {
  text-decoration: none;
  font-size: 22px;
  margin: 0px;
  margin-bottom: 13px;
  padding: 0px;
  color: black;
}

.m2 {
  text-decoration: none;
  font-size: 32px;
  margin: 0px;
  margin-top: 20px;
  margin-bottom: 5px;
  padding: 0px;
  color: black;
}


.head1i {
  text-decoration: none;
  font-size: 35px;
  margin: 0px;
  margin-top: 130px;
  padding: 0px;
  color: white;
}

.head2i {
  text-decoration: none;
  font-size: 35px;
  margin: 0px;
  margin-top: 45px;
  margin-bottom: 10px;
  padding: 0px;
  color: orange;
}

.head4i {
  text-decoration: none;
  font-size: 38px;
  margin: 0px;
  margin-top: 45px;
  margin-bottom: 10px;
  padding: 0px;
  color: red;
}

.head3i {
  text-decoration: none;
  font-size: 35px;
  margin: 0px;
  margin-top: 45px;
  padding: 0px;
  color: white;
}

.head1q {
  text-decoration: underline;
  font-size: 35px;
  margin: 0px;
  margin-top: 130px;
  padding: 0px;
  color: white;
}

.head2q {
  text-decoration: none;
  font-size: 35px;
  margin: 0px;
  margin-top: 45px;
  margin-bottom: 10px;
  padding: 0px;
  color: orange;
}

p.head1w {
  text-decoration: underline;
  font-size: 35px;
  font-weight: bold;
  margin: 0px;
  margin-top: 120px;
  margin-bottom: 5px;
  padding: 0px;
  color: #FFFFFF;
}

p.head1u {
  text-decoration: underline;
  font-size: 35px;
  font-weight: bold;
  margin: 0px;
  margin-top: 140px;
  margin-bottom: 85px;
  padding: 0px;
  color: #FFFFFF;
}

p.head1z {
  text-decoration: underline;
  font-size: 35px;
  font-weight: bold;
  margin: 0px;
  margin-top: 110px;
  margin-bottom: 55px;
  padding: 0px;
  color: #FFFFFF;
}

p.head1em {
  font-style: italic;
  font-size: 35px;
  margin: 0px;
  margin-bottom: 40px;
  margin-top: 30px;
  padding: 0px;
  color: #EEEEEE;
}

a.mailto {
  font-weight: bold;
  color: orange;
}

p.head2 {
  text-decoration: underline;
  font-size: 16px;
  font-weight: bold;
  height: 18px;
  margin: 0px;
  padding: 0px;
}

p.list {
  margin: 0px;
  padding: 0px;
  font-size: 19px;
  height: 28px;
  color: #AAAAAA;
}

p.k1 {
  color: orange;
  font-size: 22px;
  height: 28px;
}

p.k2 {
  color: orange;
  font-size: 18px;
  height: 28px;
}

p.u2 {
  color: orange;
  font-size: 28px;
  height: 28px;
}

a.u2 {
  color: orange;
  font-size: 22px;
  height: 28px;
}

p.z2 {
  color: orange;
  font-size: 22px;
  height: 28px;
}

p.listp {
  margin: 0px;
  margin-left: 530px;
  padding: 0px;
  font-size: 15px;
  color: #AAAAAA;
}

p.listm {
  margin: 0px;
  padding: 0px;
  font-size: 16px;
  height: 18px;
  color: #AAAAAA;
}
