body{
  background: white url(../img/tlo.png) repeat-x;
  width:950px;
  text-align:justify;
  font-family:arial;
  padding:0;
  margin:0 auto;
  font-size:13px;
  line-height: 1.4em;
}

#headerupper{
  background:url(../img/pasekgora.png);
  height:15px;
}

#headermiddle{
  background:url(../img/tloheader.png) repeat-x;
  height:153px;
  width: 950px;
}

#headermiddle > a > img{
  border:transparent;
  margin:0;
  float:left;
}

#headermiddle ul{
  list-style:none;
  float:right;
  padding-top:50px;
}

#headermiddle ul li > a > img{
  border:transparent;
}

#headerlower{
  background: url(../img/banner.png);
  clear:both;
  height:219px;
  color:white;
  padding:30px 0 0 25px;
  font-family:Georigia;
  font-size:16px;
}

#headerlower a img{
  border:transparent;
}

#headerlower p{
  width:430px;
}

#contentupper{
  height:248px;
  color:white;
  text-align:left;
}

#contentupper a{
  color:white;
  text-decoration:none;
}

#contentupper a:hover{
  color:#a4a6ab;
}

#contentupperleft{
  width:250px;
  float:left;
  padding:25px 30px 0 30px;
}

#contentupperbreakleft{
  float:left; 
  margin-top:40px; 
}

#contentuppermiddle{
  width:250px;
  float:left;
  padding:25px 30px 0 39px;
}

#contentupperbreakright{
  float:left;
  margin-top:40px;
}

#contentupperright{
  width: 250px;
  float:left;
  padding:25px 0 0 39px;
}

#contentmiddle{
  background:url(../img/paseksrodek.png) repeat-y;
  height:15px;
}

#contentlowerleft{
  width:390px;
  float:left;
  padding: 20px 50px 0 25px;
}


#contentlowerleft a{
  font-style:normal;
  display: block;
  text-align: right;
  text-decoration:none;
  margin-bottom: 10px;
}

#contentlowerleft a:hover{
  text-decoration: underline;
}

#contentlowerleft p{
  font-style:italic;
  text-align:left;
}

#contentlowerleft h1, #contentlowerleft a, #contentlowerright h1{
  color:#2b31d6;
  font-weight:normal;
}

#contentlowermiddle{
  float:left;
  padding: 68px 0 0 0;
}

#contentlowerright{
  width:400px;
  float:left;
  padding: 20px 0 0 67px;
}

#contentlowerright p{
  text-align:left;
}

#footer{
  clear:both
}

#footer a{
  color:black;
  text-decoration:none;
}

#footerupper{
  text-align:center;
  padding-top:15px;
}

#footerlower{
  text-align:center;
  padding:15px 0;
}

#footerlower a:hover{
  color:#2b31d6;
}
