*
  {
   margin: 0;
   padding: 0;
  }

img
  {
   border: 0;
  }

a:hover{text-decoration:underline;}
a:focus{outline:none;}

body
  {
   font-family: verdana, arial, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: normal;
   color: #664F36;
   background: #fff url(gfx/siteback.gif) left top;
   text-align: center;
  }

/* +++++++++++++ */
/* + szerkezet + */
/* +++++++++++++ */

div#main
  {
   margin: 20px auto;
   padding: 0;
   width: 709px;
   height: 519px;
   /* border: 1px solid #fff; */
   text-align: left;
  }

div#leftside
  {
   position: absolute;
   margin: 0;
   padding: 0;
   width: 84px;
   height: 519px;
   background: url(gfx/c1.gif) left top no-repeat;
  }

div#logo
  {
   position: absolute;
   top: 20;
   margin: 0 0 0 84px;
   padding: 0;
   width: 199px;
   height: 151px;
   z-index: 250;
  }

div.menuback
  {
   position: absolute;
   top: 171;
   margin: 0 0 0 84px;
   padding: 0;
   width: 199px;
   height: 191px;
   background: url(gfx/menuback.gif?1) left top no-repeat;
  }

  div.menuback ul
    {
     list-style-type: none;
     margin: 26px 0 0 52px;
     padding: 0;
    }

  div.menuback ul li
    {
     margin-top: -2px;
    }

  div.menuback ul li img
    {
     border: 0;
    }

div#elval
  {
   position: absolute;
   top: 20;
   margin: 0 0 0 283px;
   padding: 0;
   width: 15px;
   height: 519px;
   background: url(gfx/elval.gif) left top no-repeat;
  }

div#flower
  {
   position: absolute;
   top: 362;
   margin: 0 0 0 84px;
   padding: 0;
   width: 199px;
   height: 177px;
  }

div#content_top
  {
   position: absolute;
   top: 20;
   margin: 0 0 0 298px;
   padding: 0;
   width: 384px;
   height: 6px;
   background: url(gfx/contentback.gif) left top no-repeat;
  }

div.button
  {
   position: absolute;
   top: 20;
   margin: 0 0 0 682px;
   padding: 0;
   width: 27px;
   height: 44px;
   background: url(gfx/buttonback.gif) left top no-repeat;
  }

div#email
  {
   position: absolute;
   margin: 7px 0 0 2px;
   padding: 0;
   width: 20px;
   height: 8px;
  }

  div#email img
    {
     border: 0;
    }

div#footer
  {
   position: absolute;
   top: 509;
   margin: 0 0 0 298px;
   padding: 0;
   width: 384px;
   height: 30px;
   background: url(gfx/footerback.gif) left top no-repeat;
  }

  div#footer p
    {
     margin: 3px 0 0 7px;
     padding: 0;
     font-family: verdana, arial, sans-serif;
     font-size: 10px;
     font-style: normal;
     font-weight: normal;
     color: #4B3D2D;
    }

div#maincontent
  {
   position: absolute;
   top: 26;
   margin: 0 0 0 298px;
   padding: 0;
   width: 384px;
   height: 483px;
   background: url(gfx/content.gif) left top;
  }

/* +++++++++++++ */
/* + zene ++++++ */
/* +++++++++++++ */

div.music
  {
   position: absolute;
   margin: 21px 0 0 2px;
   padding: 0;
   width: 22px;
   height: 20px;
  }

/* +++++++++++++ */
/* + INDEX +++++ */
/* +++++++++++++ */

div.fooldal
  {
   position: absolute;
   margin: 401px 0 0 298px;
   padding: 0;
   z-index: 150;
  }

div.mainanim
  {
   position: absolute;
   margin: 6px 0 0 298px;
   padding: 0;
   width: 384px;
   height: 395px;
   z-index: 250;
  }

/* ++++++++++++++++ */
/* + BEMUTATKOZAS + */
/* ++++++++++++++++ */

div.al_bemutatkozas
  {
   position: absolute;
   margin: 6px 0 0 298px;
   padding: 0;
   width: 384px;
   height: 483px;
   background: #ECDFD0 url('gfx/sub_back.gif') left top;
   z-index: 150;
   text-align: right;
  }

div.al_bemutatkozas p
  {
   margin: 50px 50px 30px 50px;
   padding: 0;
   text-align: left;
   font-size: 12px;
  }

/* ++++++++++++++++ */
/* + ELERHETOSEG ++ */
/* ++++++++++++++++ */

div.al_elerhetoseg
  {
   position: absolute;
   margin: 6px 0 0 298px;
   padding: 0;
   width: 384px;
   height: 483px;
   background: #ECDFD0 url('gfx/sub_back.gif') left top;
   z-index: 150;
   text-align: right;
  }

div.al_elerhetoseg p
  {
   margin: 50px 50px 30px 50px;
   padding: 0;
   text-align: center;
   font-size: 12px;
  }

div.al_elerhetoseg a{color:#664F36;text-decoration:none;}

/* ++++++++++++++++ */
/* ++++ GALERIA +++ */
/* ++++++++++++++++ */

div.al_galeria
  {
   position: absolute;
   margin: 6px 0 0 298px;
   padding: 0;
   width: 384px;
   height: 483px;
   background: #ECDFD0 url('gfx/sub_back.gif') left top;
   z-index: 150;
   text-align: right;
  }

div.al_galeria p
  {
   margin: 30px 50px 30px 50px;
   padding: 0;
   text-align: left;
   font-size: 12px;
  }

div.al_galeria ul
  {
   margin: 0 50px 0 40px;
   padding: 0;
   text-align: left;
   font-size: 12px;
  }

div.al_galeria ul li
  {
   margin-bottom: 10px;
   list-style: none;
  }

div.al_galeria ul li.ful
  {
   list-style: url('gfx/arrow.gif');
  }

/* ++++++++++++++++ */
/* ++ REFERENCIAK + */
/* ++++++++++++++++ */

div.al_referenciak
  {
   position: absolute;
   margin: 6px 0 0 298px;
   padding: 0;
   width: 384px;
   height: 483px;
   background: #ECDFD0 url('gfx/sub_back.gif') left top;
   z-index: 150;
   text-align: right;
  }

div.al_referenciak p
  {
   margin: 50px 50px 30px 50px;
   padding: 0;
   text-align: left;
   font-size: 12px;
  }

/* ++++++++++++++++ */
/* +++ GAL_KARN +++ */
/* ++++++++++++++++ */

div.al_karnis
  {
   position: absolute;
   margin: 6px 0 0 298px;
   padding: 0;
   width: 384px;
   height: 483px;
   background: #ECDFD0 url('gfx/sub_back.gif') left top;
   z-index: 150;
   text-align: right;
  }

div.al_karnis p
  {
   margin: 30px 20px 30px 20px;
   padding: 0;
   text-align: left;
   font-size: 12px;
  }

div.al_karnis_kep
  {
   position: absolute;
   margin: 250px 0 0 308px;
   padding: 0;
   width: 374px;
   height: 239px;
   z-index: 160;
   float: left;
  }

div.al_karnis_kep ul
  {
   list-style-type: none;
  }

div.al_karnis_kep ul li
  {
   display: inline;
  }

div.al_karnis_kep ul li img
  {
   margin: 0 0 10px 10px;
   border-top: 1px solid #7F6B55;
   border-bottom: 2px solid #7F6B55;
  }

/* ++++++++++++++++ */
/* +++ GAL_FUGG +++ */
/* ++++++++++++++++ */

div.al_fuggony
  {
   position: absolute;
   margin: 6px 0 0 298px;
   padding: 0;
   width: 384px;
   height: 483px;
   background: #ECDFD0 url('gfx/sub_back.gif') left top;
   z-index: 150;
   text-align: right;
  }

div.al_fuggony p
  {
   margin: 10px 20px;
   padding: 0;
   text-align: left;
   font-size: 12px;
  }

div.al_fuggony_kep
  {
   position: absolute;
   margin: 180px 0 0 304px;
   padding: 0;
   width: 384px;
   height: 249px;
   z-index: 160;
   float: left;
  }

div.al_fuggony_kep img
  {
   margin: 0 0 10px 9px;
   border-top: 1px solid #7F6B55;
   border-bottom: 2px solid #7F6B55;
  }

/* ++++++++++++++++ */
/* +++ GAL_KIEG +++ */
/* ++++++++++++++++ */

div.al_kieg
  {
   position: absolute;
   margin: 6px 0 0 298px;
   padding: 0;
   width: 384px;
   height: 483px;
   background: #ECDFD0 url('gfx/sub_back.gif') left top;
   z-index: 150;
   text-align: right;
  }

div.al_kieg p
  {
   margin: 10px 20px;
   padding: 0;
   text-align: left;
   font-size: 12px;
  }

div.al_kieg_kep
  {
   position: absolute;
   margin: 180px 0 0 304px;
   padding: 0;
   width: 384px;
   height: 249px;
   z-index: 160;
   float: left;
  }

div.al_kieg_kep img
  {
   margin: 0 0 10px 9px;
   border-top: 1px solid #7F6B55;
   border-bottom: 2px solid #7F6B55;
  }

/* ++++++++++++++++ */
/* + SZOLGALTATAS + */
/* ++++++++++++++++ */

div.al_szolgaltatas
  {
   position: absolute;
   margin: 6px 0 0 298px;
   padding: 0;
   width: 384px;
   height: 483px;
   background: #ECDFD0 url('gfx/sub_back.gif') left top;
   z-index: 150;
   text-align: right;
  }

div.al_szolgaltatas p
  {
   margin: 30px 50px 30px 50px;
   padding: 0;
   text-align: left;
   font-size: 12px;
  }

div.al_szolgaltatas ul
  {
   margin: 0 50px 0 50px;
   padding: 0;
   text-align: left;
   font-size: 12px;
  }

div.al_szolgaltatas ul li
  {
   margin-bottom: 10px;
   list-style: url('gfx/arrow.gif');
  }
