body {
  background-color: #FFFFFF;
  font-size: 9pt;
  font-family: Verdana;
  color: #3F3F3F;
}

a, a:visited {
  color: #be2a1a;
}

img {
  border-style: none;
}

label {
    display: block;
    width: 120px;
    float: left;
    margin: 2px 4px 6px 4px;
    text-align: right;
}

input {
  font-size: 9pt;
  border: 1px solid #808080;
  width: 200px;
}

input.req {
  border: 1px solid #BE2A1A;
}

i {
  color: #808080;
}


label.req {
  font-weight: bold;
  color: #BE2A1A;
}

#page {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -380px;
  margin-top: -240px;
  width: 760px;
  height: 480px;
  background-color: #fff;
}

#head {
  height: 80px;
  background-image: url(images/head.jpg);
}

#head #menu {
  position: relative;
  left: 300px;
  top: 30px;
  height: 20px;
  width: 400px;
  text-align: right;
  color: #646464;
}

#head #menu a {
  color: #646464;
  font-family: Verdana;
  font-size: 10pt;
  text-decoration: none;
}


#content {
  position: absolute;
  width: 580px;
  height: 310px;
  left: 140px;
  top: 90px;
  background-image: url(images/content1.jpg);
  overflow: hidden;
  padding: 10px;
}

#content.csomag {
  background-image: url(images/content1-1.jpg);
}


#foot {
  position: absolute;
  width: 600px;
  height: 100px;
  left: 140px;
  top: 430px;
  color: #808080;
}

#foot img {
  float: right;
}

#foot #linkek {
  float: left;
  width: 400px;
  color: #808080;
}

#foot #linkek a, #foot #linkek a:visited {
  text-decoration: none;
  font-size: 8pt;
  color: #808080;
}


#leftmenu {
  position: absolute;
  left: 20px;
  top: 80px;
  width: 100px;
}

#leftbutton {
  margin-bottom: 5px;
}

#cs #ikon {
  position: absolute;
  width: 55px;
  height: 55px;
  left: 15px;
  top: 15px;
}

#cs #cim {
  position: absolute;
  width: 400px;
  height: 40px;
  left: 70px;
  top: 25px;
}

#cs #cim h1 {
  margin: 0px;
  font-size: 14pt;
  font-weight: bold;
  color: #1f82a1;
}

#cs #ar {
  position: absolute;
  width: 250px;
  height: 60px;
  left: 340px;
  top: 20px;
  text-align: right;
  color: #00bbd8;
  font-size: 11pt;
}

#cs #leiras {
  position: absolute;
  width: 520px;
  height: 180px;
  left: 70px;
  top: 90px;
  font-size: 10pt;
  color: #3F3F3F;
}

#cs #props {
  position: absolute;
  width: 350px;
  height: 50px;
  left: 15px;
  top: 285px;
}

#cs #szbutton {
  position: absolute;
  width: 150px;
  height: 50px;
  left: 425px;
  top: 285px;
}

#cs #csbutton {
  position: absolute;
  width: 150px;
  height: 50px;
  left: 305px;
  top: 285px;
}

#cs-item {
  float: left;
  width: 290px;
  height: 60px;
}

#cs-item a, #cs-item a:visited {
  color: #3F3F3F;
  text-decoration: none;
}


#cs-item #ikon {
  float: left;
  width: 58px;
  height: 50px;
}

#cs-item #cim {
  margin-top: 5px;
}


#cs-item #cim h2 {
  margin: 0px;
  font-size: 9pt;
  font-weight: bold;
  color: #3F3F3F;
  margin-bottom: 2px;
}

#cs-item #rleiras {
  font-size: 8pt;
  color: #646464;
}

#ajanlo {
  height: 50px;
  padding-left: 60px;
  margin-top: 35px;
  margin-left: 30px;
  background-image: url(images/selector.jpg);
  background-repeat: no-repeat;
  background-position: left;
}

#rizsa {
  color: #3F3F3F;
  margin: 20px;
}


#ajanlo a, #ajanlo a:visited {
  font-size: 12pt;
  font-weight: normal;
  color: #00bbd8;
  text-decoration: none;
  display: block;
  padding-top: 14px;
}

#ajanlo a.sor2 {
  padding-top: 8px;
}

#akciok {
  width: 580px;
  height: 310px;
  overflow: auto;
}


#akciok h1 {
  color: #00BBD8;
  font-weight: bold;
  font-size: 12pt;
  text-align: left;
  margin-top: 3px;
}

#akciok h2 {
  font-size: 11pt;
}

#akciok #bottomtext {
  color: #646464;
  font-size: 8pt;
}

#aukciohead {
  margin-left: 100px;
  font-size: 9pt;
  padding-top: 12px;
  color: #fff;
  width: 348px;
  height: 97px;
  background-image: url(images/aukcio-bg.jpg);
  background-repeat: no-repeat;
}

#aukciohead label {
  display: block;
  width: 120px;
  float: left;
  text-align: right;
  padding-right: 10px;
}

#aukciohead p {
  clear: both;
  margin: 0px;
  margin-bottom: 2px;
}

#static h1 {
  margin: 0px;
  font-size: 14pt;
  font-weight: bold;
  color: #1f82a1;
}

#static h1.small {
  margin: 0px;
  font-size: 12pt;
  font-weight: bold;
  color: #1f82a1;
  margin-bottom: 10px;
}

#static #pagenext {
  height: 35px;
  padding-left: 50px;
  margin-top: 15px;
  margin-left: 30px;
  background-image: url(images/pagenext.jpg);
  background-repeat: no-repeat;
  background-position: left;
}

#static #pagenext a, #pagenext a:visited {
  font-size: 12pt;
  font-weight: normal;
  color: #00bbd8;
  text-decoration: none;
  display: block;
  padding-top: 7px;
}

#static p.li {
  margin: 0px;
  background-image: url(images/li.jpg);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 25px;
  margin-top: 5px;
}

#static p.li2 {
  margin: 0px;
  background-image: url(images/li.jpg);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 25px;
  margin-top: 5px;
  margin-left: 30px;
}


