BODY {
  background-color: white;
  margin: 0 0 1em 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
A IMG { border: none; }
P { margin: 0 0 0.25em 15px; }
DIV P { margin: 1em 0; }
DIV#head {
  background: url(../images/top2.jpg) #15578e 362px 0 no-repeat;
  height: 266px;
}
DIV#head SPAN, DIV#head ADDRESS { display: none; }
H1 {
  margin: 0;
  height: 266px;
  background: url(../images/top1.gif) transparent left top no-repeat;
}
DIV#content {
  position: relative;
  background: url(../images/col.gif) transparent 300px 0 repeat-y;
  width: 900px;
}
DIV#content DIV.wrapper {
  background: url(../images/top3.jpg) transparent 368px 0 no-repeat;
  width: 900px;
  padding: 94px 0 1px 0;
}
DIV.col {
  width: 260px;
  float: left;
  padding: 0 20px;
}
H2 {
  font-size: 1em;
  margin-top: 0;
}
DIV#content UL {
  padding-left: 1em;
}
DIV#gallery {
  background-color: #dddddd;
  padding: 15px;
  margin-bottom: 1em;
}
DIV#gallery A IMG {
  border: solid 1px white;
}
DIV#gallery OL {
  margin: 0;
  padding: 0;
  list-style: none;
}
DIV#gallery LI {
  float: left;
  padding: 5px;
}
DIV#gallery A, DIV#gallery IMG {
  display: block;
}
DIV#content DIV.wrapper:after,
DIV#gallery OL:after {
  display: block;
  content: "";
  font-size: 0;
  height: 0;
  clear: both;
}
/* DIV.hu, DIV.en { margin-bottom: 250px; } */
DIV.deco {
  position: absolute;
  width: 300px;
  height: 150px;
  bottom: 50px;
}
.deco { text-align: center; }
P.deco { margin: 2em 0; }
DIV#deco_en { left: 600px; }
DIV#deco_hu { left: 0; }
DIV.deco A, DIV.deco IMG {
  display: block;
  margin: auto;
}
