*{
  margin:0;
  padding:0;
}

body{
  background:url('https://viko.l8r.pl/bg-gory.jpg') repeat-x bottom center;
  padding-bottom:224px;
  color:#1e2233;
}

#main{
  width:820px;
  min-height:610px;
  padding:0 20px 130px 20px;
  margin:10px auto 0 auto;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  background:#fff098 url('https://viko.l8r.pl/main-bg2.png') no-repeat bottom;
}

h1{
  font-family:DroidSerifRegular,sans-serif;
  font-size:50pt;
  font-weight:normal;
  padding:30px 0 15px 0;
}

h1 a{
  text-decoration:none;
  color:#1e2233;
}

#nav{
  width:280px;
  font-family:Arial,sans-serif;
  font-size:16pt;    
  margin:20px -20px 0 25px;
  padding:20px 20px 20px 0;
  float:right;
  background:#fff7a4;
  border-radius:5px 0 0 5px;
}

#nav li{
  padding:0 15px;
  list-style:none;
  margin:0 0 10px 0;
}

#nav a{
  color:#002277;
  text-decoration:none;
  padding:2px 1px;
}

#nav a:hover{
  color:#002277;
  border-bottom:2px dashed #1e2233;
}

#nav .current{
/*  font-weight:bold; */
  border-bottom:1px dashed #1e2233;
}

#nav ul{
  margin-top:15px;
  font-size:13pt;
}

#content{
  font-family:Arial,sans-serif;
  font-size:12pt;
  line-height:150%;
}

#content h2{
  font-family:DroidSerifRegular,sans-serif;
  font-size:14pt;
  line-height:1.3em;
  font-weight:normal;
  padding-bottom:15px;
}

#content p{
  padding:0 0 10px 0;
}