body {
  background-image: url(../../images/bg.jpg);
  background-repeat: repeat;
  color: #4f1a03;
  margin-top: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;;
  font-size: 16px;
  border: 0px;
}

img, img a:link {
border:0;
}

img a:hover {
  border:1px solid white;
}

h1 {
font-size: 1.1em;
font-weight: bold;
}


#container {
  background-color: #faf4e6;
  margin:0px auto auto;
  width: 892px;
  border: 3px solid #938362;
}

div.header {
   width: 892px;
   height:156px;
   background-image: url(../../images/header.jpg);
   background-repeat: no-repeat;
}

#menu {
   width: 892px;
   height:41px;
   background-image: url(../../images/menu_bg.jpg);
   background-repeat: no-repeat;
   color: #f3ca28;
  font-size: 1em;
  font-weight: bold;
  padding:8px 0 0 40px;
}

a.menu {
   padding-left:20px;
}


a.menu:link, a.menu:visited, a.menu:focus, a.menu:active {
  color: #f3ca28;
}


a.menu:hover {
  color: #ffffff;
}


div.content {
  width: 862px;
  margin: 15px;
}

div.footer {
   width: 892px;
   height:86px;
   background-image: url(../../images/footer.jpg);
   background-repeat: no-repeat
}

div.footer_content {
  width: 600px;
  margin:0 auto 0 auto;
  text-align: center;
  font-style: italic;
  font-family: "Times New Roman", Times, serif
}

img.galeriafoto {
  border:1px solid black;
}

td.szoveg {
  font-size:0.8em;
}


.input {
  border: 1px solid #AAAAAA;
}

.error {
  border: 2px solid #FF0000;
}

span.errormessage {
  padding:0 0 0 20px;
   color: #FF0000;
   font-size: 0.8em;
   font-weight:bold;
}

#lent{width:850px;margin:20px 0 0 0;}

#lent_bal{float:left;width:640px}

#lent_jobb {float:left;width:200px;margin:0 0 0 10px;}

.clear {clear:both}
