body,
html {
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #FFFFFF;
  background-color: #1a190e;
}

.bggradient {
  background-color: #ddd3ac;
  background-image: linear-gradient(to right,#ede8cb 0%,#cdbd8c 100%);
}

p {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0;
}

h1 {
  color: #c97c1c;
  background-color: #efebe0;
  font-size: 18px;
  margin-top: 20px;
  margin-right: 10px;
  margin-bottom: 20px;
  margin-left: 10px;
  padding: 0;
  font-weight: bolder;
}

h2 { /*    color: #c97c1c;    background-color: #efebe0;*/
  font-size: 12px;
  margin-top: 20px;
  margin-right: 10px;
  margin-bottom: 20px;
  margin-left: 10px;
  padding: 0;
  font-weight: bolder;
}

.floatnullazo {
  clear: both;
}

.fuggoleges_kitolto {
  float: left;
  height: 800px;
  width: 1px;
}

#container_full {
  position: relative;
  nowhitespace: afterproperty;
  display: block;
  width: 770px;
  height: 100%;
  margin: 0;
  padding: 0; /*    background-image: url(../pix/container_background.jpg);    background-repeat: repeat-y;    background-position: center;    background-color: #CDBD8C;*/
}

#allec {
  float: left;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  color: #0b0708;
  /*background-image: url(../pix/stampweb_allec.jpg);*/

  background-repeat: no-repeat;
  height: 16px;
  width: 770px;
  /*position: fixed;*/
  bottom: 0px;
  border-top: 1px solid #766d50;
}

#allec a {
  text-decoration: none;
  font-weight: normal;
  color: #0b0708;
}

#allec a:hover {
  color: #0b0708;
  color: #c97c1c;
}

#allec_span {
  position: relative;
  nowhitespace: afterproperty;
  top: 2px; /*    width: 770px;*/
}

#container_full_intro {
  position: relative;
  background-color: black;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  background-image: url(../pix/container_background_intro.gif);
  background-repeat: repeat-y;
  background-position: center;
}

#container_kozep {
  float: left;
  background-color: #CDBD8C;
  color: #0F0E0A;
  background-image: url(../pix/container_background.jpg);
  background-image: url(../pix/container_background.jpg),linear-gradient(to right,#c7b988 0px,#d4c7a5 164px,#e2dcbc 165px,#e2dcbc 165px,#9f9c95 166px,#ede9de 174px,#efebe0 175px);
  background-repeat: repeat-y;
  width: 770px;
  min-height: 100%;
  height: auto;
  text-align: left;
}

#container_intro {
  position: relative;
  top: 30px;
  left: 0px;
  width: 770px;
  height: 460px;
  padding: 0px 0px 0px 0px;
  border-width: 0px;
  background-color: #cdbd8c;
  color: #000000;
}

#intro_hatteralap {
  position: absolute;
  top: 42px;
  left: 0px;
  width: 770px;
  height: 415px;
  padding: 0px 0px 0px 0px;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  background-color: #f2e9cc;
  color: #000000;
}

#intro_kepeslaphatter_felso {
  position: absolute;
  top: -42px;
  left: 384px;
  width: 316px;
  height: 113px;
  background-image: url(../pix/hatter_kepeslap_felso.jpg);
}

#intro_kepeslaphatter_also {
  position: absolute;
  top: 280px;
  left: 384px;
  width: 316px;
  height: 89px;
  background-image: url(../pix/hatter_kepeslap_also.jpg);
}

#intro_logo {
  position: absolute;
  top: 10px;
  left: 10px;
  background-image: url(../pix/stampweb_logo.gif);
  width: 153px;
  height: 43px;
}

#intro_csik {
  position: absolute;
  width: 100%;
  height: 10px;
  top: 270px;
  left: 0px;
  font-size: 1px;
  background-color: #c97d1f;
  color: #000000;
  border-bottom: 1px solid #000000;
  border-spacing: 0;
}

#header_hu,
#header_de,
#header_en {
  position: relative;
  background-repeat: no-repeat;
  height: 46px;
  width: 100%;
}

#header_hu {
  background-image: url(../pix/stampweb_logo2_hu.jpg);
  background-image: url(../pix/stampweb_logo2_hu.jpg),linear-gradient(to right,#ede8cb 0%,#cdbd8c 100%);
}

#header_de {
  background-image: url(../pix/stampweb_logo2_de.jpg);
  background-image: url(../pix/stampweb_logo2_de.jpg),linear-gradient(to right,#ede8cb 0%,#cdbd8c 100%);
}

#header_en {
  background-image: url(../pix/stampweb_logo2_en.jpg);
  background-image: url(../pix/stampweb_logo2_en.jpg),linear-gradient(to right,#ede8cb 0%,#cdbd8c 100%);
}

/*#allec {    position: relative;    padding-top:2px;    font-family: Verdana, Arial, Helvetica, Sans-Serif;    font-size: 10px;    color: #0b0708;    background-image: url(../pix/stampweb_allec.jpg);    background-repeat: no-repeat;    height: 16px;    width: 100%;}*/
#content {
  float: right;
  width: 600px;
  height: auto;
  min-height: 100%;
  margin-bottom: 15px;
}

.form_keres {
  width: 145px;
  border: 1px solid;
  border-color: #b2a57a;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  background-color: transparent;
  color: #000000;
  text-align: center;
  margin-left: 10px;
}

/* ---------------------------------------- Tartalom -------------------------------------- */
.tartalomdoboz {
  float: left;
  width: 199px;
  height: 365px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-top-width: 1px;
  border-color: #cdbd8c;
  cursor: default;
}

.tartalomdoboz_elvalaszto {
  float: left;
  width: 1px;
  height: 380px;
  background-color: #cdbd8c;
}

.vizszintes_padding {
  width: 194px;
  height: 3px;
  background-color: #e2dab6;
  font-size: 1px;
}

.vizszintes_padding_termekkep {
  width: 194px;
  height: 15px;
  background-color: #efe8d1;
  font-size: 1px;
}

.termekkep {
  width: 194px;
  height: 185px;
  background-color: #efe8d1;
  overflow: hidden;
}

.nev {
  background-color: #CDBD8C;
  background-image: url(../pix/hatter_nev.gif);
  color: #0F0E0A;
  font-weight: bold;
  height: 46px;
  width: 194px;
  overflow: hidden;
}

.nev table {
  height: 100%;
  width: 100%;
  color: #0F0E0A;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  text-align: center;
}

.azonosito {
  background-color: #e2dab6;
  color: #0F0E0A;
  text-align: left;
  font-size: 11px;
  height: 30px;
  width: 194px;
}

.reszletek {
  background-color: #e2dab6;
  color: #0F0E0A;
  text-align: left;
  font-size: 11px;
  width: 194px;
  height: 32px;
}

.reszletek table {
  background-color: #e2dab6;
  color: #0F0E0A;
  text-align: left;
  font-size: 11px;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  text-align: center;
  height: 100%;
}

.ar {
  background-color: #CDBD8C;
  color: #0F0E0A;
  font-weight: bold;
  width: 194px;
  height: 44px;
  background-image: url(../pix/hatter_ar.gif);
}

.ar td {
  background-color: transparent;
  color: #0F0E0A;
  text-align: right;
  font-weight: bold;
  font-size: 12px;
}

.ar a {
  background-color: transparent;
  color: #0F0E0A;
  font-size: 10px;
}

.ar a:hover {
  background-color: transparent;
  color: #a95c07;
}

.arkiemel {
  font-size: 14px;
}

/* ------------------------------------- Gördítősáv ------------------------------------ */
.gorditosav {
  clear: both;
  float: none;
  padding-top: 15px;
  padding-bottom: 15px;
}

.gorditosav a {
  color: #0F0E0A;
  background-color: #efebe0;
}

.aktualis {
  color: #c97c1c;
  background-color: #efebe0;
  font-weight: bold;
}

/* --------------------------------------- Zászlók -------------------------------------- */
#zaszlo_magyar,
#zaszlo_nemet,
#zaszlo_angol {
  position: absolute;
  top: 5px;
  height: 34px;
  font-size: 11px;
}

#zaszlo_magyar a,
#zaszlo_nemet a,
#zaszlo_angol a {
  background-color: #e2dab6;
  color: #0F0E0A;
  display: block;
  width: 100%;
  height: 100%;
}

#zaszlo_magyar a:hover,
#zaszlo_nemet a:hover,
#zaszlo_angol a:hover {
  background-color: #e2dab6;
  color: #a95c07;
}

#zaszlo_magyar {
  left: 593px;
  width: 47px;
}

#zaszlo_nemet {
  left: 640px;
  width: 49px;
  text-align: right;
}

#zaszlo_angol {
  left: 689px;
  width: 54px;
  text-align: right;
}

/* --------------------------------------- INTRO Zászlók ---------------------------------- */
#intro_zaszlo_magyar,
#intro_zaszlo_nemet,
#intro_zaszlo_angol {
  position: absolute;
  top: 5px;
  height: 34px;
  font-size: 11px;
}

#intro_zaszlo_magyar a,
#intro_zaszlo_nemet a,
#intro_zaszlo_angol a {
  background-color: #F2E9CC;
  color: #0F0E0A;
  display: block;
  width: 100%;
  height: 100%;
}

#intro_zaszlo_magyar a:hover,
#intro_zaszlo_nemet a:hover,
#intro_zaszlo_angol a:hover {
  background-color: #F2E9CC;
  color: #a95c07;
}

#intro_zaszlo_magyar {
  left: 227px;
  width: 47px;
}

#intro_zaszlo_nemet {
  left: 274px;
  width: 49px;
  text-align: right;
}

#intro_zaszlo_angol {
  left: 323px;
  width: 54px;
  text-align: right;
}

/* --------------------------------------- Kosár -------------------------------------- */
.kosar table {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #0F0E0A;
  background-color: #efebe0;
  vertical-align: top;
  margin: 15px auto 15px auto;
  border: 0px none #0F0E0A;
  padding: 0;
  width: 90%;
}

/* ------------------------------ Formok és gombok -------------------------------------- */
.felvitel_row {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #000000;
  background-color: #efebe0;
  text-align: right;
  padding: 5px 5px 5px 5px;
}

.felvitel_row_focim {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  color: #000000;
  background-color: #efebe0;
  text-align: center;
  font-weight: bold;
  padding: 15px 5px 15px 5px;
}

.button {
  background-color: #e7e2c2;
  border-bottom: #000000 1px solid;
  border-left: #000000 1px solid;
  border-right: #000000 1px solid;
  border-top: #000000 1px solid;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}

.button_felvisz_submit {
  background-color: #e7e2c2;
  border: #000000 1px solid;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  padding: 3px 3px 3px 3px;
  margin: 0px 0px 0px 0px;
  display: block;
  cursor: pointer;
}

.button_felvisz {
  background-color: #e7e2c2;
  border: #000000 1px solid;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  padding: 4px 4px 4px 4px;
  margin: 0px 0px 0px 0px;
  display: block;
  cursor: pointer;
}

.form {
  width: 250px;
  border: 1px solid;
  border-color: #b2a57a;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  background-color: #ffffff;
  color: #000000;
}

.form_textarea {
  width: 250px;
  height: 150px;
  border: 1px solid;
  border-color: #b2a57a;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  background-color: #ffffff;
  color: #000000;
}

/* ------------------------------------------------- Kezdőmenü ---------------------------------------------------- */
#menu_belyegek,
#menu_email {
  width: 157px;
}

#menu_kepeslapok,
#menu_asvanyok,
#menu_egyebek {
  width: 152px;
}

#menu_belyegek,
#menu_kepeslapok,
#menu_asvanyok,
#menu_egyebek,
#menu_email {
  font-family: Arial, Helvetica, Sans-Serif;
  nowhitespace: afterproperty;
  font-size: 14px !important;
  font-weight: bold;
  font-style: italic;
  position: absolute;
  top: 70px;
  text-decoration: none;
  background-color: #CDBD8C;
  color: #2C2105;
  display: block;
  height: 200px;
  text-align: center;
  background-position: bottom;
  background-repeat: no-repeat; /*    border-top: 1px solid black;*/
}

#menu_belyegek h1,
#menu_kepeslapok h1,
#menu_asvanyok h1,
#menu_egyebek h1,
#menu_email h1 {
  position: relative;
  top: 3px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px !important;
  font-weight: bold;
  font-style: italic;
  text-decoration: none;
  background-color: transparent;
  color: #2C2105;
  margin: 0;
  padding: 0;
}

#menu_belyegek:hover,
#menu_kepeslapok:hover,
#menu_asvanyok:hover,
#menu_egyebek:hover,
#menu_email:hover {
  background-color: #C97D1F;
}

#menu_belyegek {
  left: 0px;
  background-image: url(../pix/menu_belyegek.jpg);
}

#menu_belyegek:hover {
  background-image: url(../pix/menu_belyegek_over.jpg);
}

#menu_kepeslapok {
  left: 157px;
  background-image: url(../pix/menu_kepeslapok.jpg);
}

#menu_kepeslapok:hover {
  left: 157px;
  background-image: url(../pix/menu_kepeslapok_over.jpg);
}

#menu_asvanyok {
  left: 309px;
  background-image: url(../pix/menu_asvanyok.jpg);
}

#menu_asvanyok:hover {
  background-image: url(../pix/menu_asvanyok_over.jpg);
}

#menu_egyebek {
  left: 461px;
  background-image: url(../pix/menu_egyebek.jpg);
}

#menu_egyebek:hover {
  background-image: url(../pix/menu_egyebek_over.jpg);
}

#menu_email {
  left: 613px;
  background-image: url(../pix/menu_email.jpg);
}

#menu_email:hover {
  background-image: url(../pix/menu_email_over.jpg);
}

/* ---------------------------------------- Menü -------------------------------------- */
#menu {
  float: left;
  top: 44px;
  height: auto;
  width: 165px;
  padding: 0;
  margin: 0 0 30px 0;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 13px;
  text-align: left;
  overflow: hidden;
}

/*.almenu {    font-weight: normal;}.fomenu {}.menufelirat {    font-weight: bold;    display: block;    cursor: default;}*/
.menuszamlalo {
  display: inline;
  font-size: 10px;
  font-weight: normal;
}

#menu ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

#menu li {
  padding: 0;
}

#menu a {
  display: block;
  nowhitespace: afterproperty;
  width: 158px;
  text-decoration: none; /*    background-color: transparent;*/
  color: #0F0E0A;
  font-weight: bold;
  padding: 3px 0 3px 0;
  border-bottom: 1px solid #777;
  margin-left: 3px;
  outline: none;
}

#menu a:hover {
  background-color: #EFEBE0;
  color: #0F0E0A;
}

.menu-noacc span {
  display: block;
  padding-left: 14px;
}

/* --------------- Level 1 ---------------- */
.menu-acc-header-level1 span {
  display: block;
  padding-left: 14px;
}

.menu-acc-level1-open {
  background: transparent url(../pix/egyben2.gif) no-repeat scroll 4px 10px;
}

.menu-acc-content-level1 li span {
  display: block;
  padding-left: 26px;
}

.menu-acc-level1-close {
  background: transparent url(../pix/egyben2.gif) no-repeat scroll -71px -64px;
}

/* --------------- Level 2 ---------------- */
.menu-acc-header-level2 span {
  display: block;
  padding-left: 25px;
}

.menu-acc-level2-open {
  background: transparent url(../pix/egyben2.gif) no-repeat scroll 15px 10px;
}

.menu-acc-content-level2 li span {
  display: block;
  padding-left: 25px;
  font-size: 12px;
  padding-bottom: 1px;
  font-weight: normal;
}

.menu-acc-level2-close {
  background: transparent url(../pix/egyben2.gif) no-repeat scroll -60px -64px;
}
