body {
  font: 12px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
  color: #000;
  margin: 0;
  padding: 0;
  background: #301410 url('elemek/hatter.jpg') no-repeat top center;
}
article{
  width: 1000px;
  margin: 0 auto;
}
article h1{
  font: 24px Arial, Helvetica, sans-serif;
  color: #b00;
  margin:4px 0;
  padding:0;
}
#hatter{
  float:right;
  width:620px;
}
header{
  margin-top: 15px;
}
#linkbox{
  float:right;
  width:350px;
  margin: 5px 0;
}
#linkbox img{
  margin-left:6px;
}
nav{
 height:35px;
 width: 100%;
 background: url('elemek/navbg.png') repeat-x;
 margin: 15px 0;
}
nav ul{
 list-style-type: none;
 padding:0;
 margin:0;
}
nav ul li{
 float: left;
 border-right: 1px solid #888;
}
nav ul li a{
 display: block;
 height:19px;
 padding: 9px 8px 7px;
 text-decoration:none;
 font: 13px Arial, Helvetica, sans-serif;
 color:#fff;
}
nav ul li a:hover{
 background:#888;
 color:#ffe;
}
img{
  border:0;
}
a{
 color:#b00;
 text-decoration:none;
}
a:hover{
 color:green;
 text-decoration:underline;
}
.menua{
  border-right: 1px solid #888;
}
.aktiva a{
  color: #ffe;
}

#bn{
  float: left;
  width: 70%;
  padding: 20px;
  background-color: #f9f9f9;
}
aside{
  float: left;
  width: 25%;
  padding: 0 5px;
}
aside h6{
  font: 16px Arial, Helvetica, sans-serif;
  color: #b00;
  margin:4px 0;
  padding:0;
}
.jobbbox{
  background-color: #f9f9f9;
  padding: 4px;
}
.uzenet{
  text-align:center;
}
.uzenet textarea{
  width:306px;
  height:60px;
  margin: 2px 0;
}
.uzenet input{
  width: 150px;
  margin: 2px;
}
#bf{
  width: 980px;
  padding: 0 10px;
  background-color: #f9f9f9;
}
footer{
  height:20px;
  margin-top:15px;
  background: url('elemek/navbg.png') repeat-x;
}
#s3slider {
  width: 620px;
  height: 240px;
  position: relative;
  overflow: hidden;
}
#s3sliderContent {
   width: 620px;
   position: absolute;
   top: 0;
   margin: 0;
   padding: 0;
}
.s3sliderImage {
   float: left;
   position: relative;
   display: none;
}
.s3sliderImage span {
   position: absolute;
   right: 0;
   font: 15px Arial, Helvetica, sans-serif;
   padding: 10px 20px;
   width: 580px;
   background-color: #888;
   filter: alpha(opacity=70);
   -moz-opacity: 0.5;
   -khtml-opacity: 0.5;
   opacity: 0.5;
   color: #fff;
   display: none;
   bottom: 0px;
}
.clear{
  clear: both;
}
.kerdes dt,
.kerdes dd{
 margin: 0;
}
.kerdes dt{
 width: 110px;
}
.kerdes dd{
 width: 590px;
}
.kerdes input{
  width:300px;
}
.hiba{
 color:red;
}