* 
  { 
   padding:0px;
   margin:0px;
  }

body
  {
   font-size: 10px;
   font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
   padding:0px;
   margin:0px;
   background-color: #e4d8c6;
   background-image: url(../gfx/baseback.gif);
   height: 100%;
   text-align: center;
  }

#dhtmltooltip
  {
   position: absolute;
   width: 150px;
   border-top: 1px solid #9C8F7F;
   border-bottom: 5px solid #D2C5B2;
   color: #9C8F7F;
   padding: 8px;
   visibility: hidden;
   background-color: #EBE1D1;
   z-index: 250;
}

/* ********** MAIN SZERKEZET ********** */

div.elado
  {
   position: absolute;
   right: 0;
   top: 0;
   z-index: 800;
  }

div.elado img
  {
   border: 0;
  }

.mainleft
  {
   position: absolute;
   width: 50%;
   height: 100%;
   left: 0px;
   margin: 0px; 
   padding: 0px;
   text-align: right;
  }

.mainleft img
  {
  margin-right: 316px;
  }

.mainright
  {
   position: absolute;
   width: 50%;
   height: 100%;
   right: 0px;        
   margin: 0px; 
   padding: 0px;
   text-align: left;
  }

.mainright img
  {
  margin-left: 317px;
  }

.mainheader
  { 	
   position:absolute;
   height:112px; 
   width:633px;
   padding: 0px;
   margin: 0 0 0 -316px;
   left: 50%;
   background-image: url(../gfx/header.gif);
   background-repeat: no-repeat;
   z-index: 50;
  }

.mainlogo
  { 	
   position:absolute;
   height:89px; 
   width:131px;
   padding: 0px;
   margin: 0 0 0 -316px;
   top: 404px;
   left: 50%;
   z-index: 10;
  }

.mainlogo img
  { 	
   border: 0;
  }

.maincontent
  { 	
   position:absolute;
   top: 112px;
   height:292px; 
   width:633px;
   padding: 0px;
   margin: 0 0 0 -316px;
   left: 50%;
   background-color: #fff;
   z-index: 50;
  }

.mainfooter
  { 	
   position:absolute;
   top: 493px;
   width: 633px;
   height: 33px;
   padding: 0px;
   margin: 0 0 0 -316px;
   left: 50%;
   background-image: url(../gfx/footerback.gif);
   background-repeat: no-repeat;
   z-index: 100;
  }

.mainfooter ul
  {
   margin: 18px 8px 0 35px;
   padding: 0px;
  }
.mainfooter ul li
  { 	
   list-style-type: none;
   margin: 0;
   padding: 0;
   display: inline;
  }

.mainfooter ul li img
  {
   border: 0px;
  }

.mainmenu
  { 	
   position:absolute;
   top: 404px;
   width: 502px;
   height: 89px;
   padding: 0px;
   margin: 0 0 0 -185px;
   left: 50%;
   background-color: #fff;
   z-index: 10;
  }

.mainmenu ul,
.mainmenu ul li
  { 	
   list-style-type: none;
   margin: 0 0 0 -4px;
   padding: 0px;
   display: inline;
  }

.menurolam
  { 	
   position:absolute;
   top: 423px;
   width: 123px;
   height: 40px;
   padding: 0px;
   margin: 0 0 0 -185px;
   left: 50%;
   background-color: #fff;
   z-index: 100;
  }

.menurolam ul,
.menurolam ul li
  { 	
   list-style-type: none;
   margin: 0 1px 3px 0;
   padding: 0;
   text-align: right;
  }

.menuref
  { 	
   position:absolute;
   top: 423px;
   width: 122px;
   height: 40px;
   padding: 0px;
   margin: 0 0 0 -61px;
   left: 50%;
   background-color: #fff;
   z-index: 100;
  }

.menuref ul,
.menuref ul li
  { 	
   list-style-type: none;
   margin: 0 1px 3px 0;
   padding: 0;
   text-align: right;
  }

.menugal
  { 	
   position:absolute;
   top: 423px;
   width: 122px;
   height: 40px;
   padding: 0px;
   margin: 0 0 0 62px;
   left: 50%;
   background-color: #fff;
   z-index: 100;
  }

.menugal ul,
.menugal ul li
  { 	
   list-style-type: none;
   margin: 0 1px 3px 0;
   padding: 0;
   text-align: right;
  }

.menukapcs
  { 	
   position:absolute;
   top: 423px;
   width: 122px;
   height: 40px;
   padding: 0px;
   margin: 0 0 0 185px;
   left: 50%;
   background-color: #fff;
   z-index: 100;
  }

.menukapcs ul,
.menukapcs ul li
  { 	
   list-style-type: none;
   margin: 0 1px 3px 0;
   padding: 0;
   text-align: right;
  }

a.menuitem
  { 	
   text-decoration: none;
   color: #a99989;
  }

a.menuitem:hover
  { 	
   background-color: #a99989;
   padding: 0 15px 0 0;
   color: #fff;
   border-style: solid;
   border-width: 15px 0px 16px 15px;
   border-color: #a99989 #a99989 #a99989 #a99989;
   font-weight: bold;
  }

.mainkozepvonal
  { 	
   position:absolute;
   height: 100%;
   width:633px;
   padding: 0px;
   margin: 0 0 0 -316px;
   left: 50%;
   background-image: url(../gfx/kozepvonal.gif);
  }

.mainvalid
  {
   position:absolute;
   font-size: 10px;
   font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
   color: #ebe3d6;
   padding: 0px;
   left: 50%;
   bottom: 0;
   margin: 0 0 5px -101px;
   letter-spacing: 3px;
  }

/* ********** ALOLDALAK FO ELEMEK ********** */

.flash
  { 	
   position:absolute;
   height:292px; 
   width:613px;
   padding: 0px;
   margin: 0 0 0 -306px;
   left: 50%;
  }

p.balra /*felso csikos szoveg kiemeles*/
  {
   margin: 5px 0 10px 10px;
   padding: 0 0 2px 0;
   text-align: left;
   font-size: 11px;
   font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
   color: #9C8F7F;
   letter-spacing: 3px;
   border-bottom: 1px solid #9C8F7F;
  }

.vastag /*karakterek vastagitasara es szethuzas*/
  {
   font-weight: bold;
  }

.hely
  {
   margin-bottom: 10px;
  }

/* ********** KI VAGYOK ********** */

.kicontentbal
  { 	
   position:absolute;
   top: 23px;
   height: 269px; 
   width: 317px;
   padding: 0;
   margin: 0 0 0 -316px;
   left: 50%;
   background-color: #fff;
   z-index: 250;
  }

.kicontentjobb
  { 	
   position:absolute;
   top: 23px;
   height: 269px; 
   width: 316px;
   padding: 0;
   margin: 0 0 0 1px;
   left: 50%;
   background-color: #fff;
   z-index: 250;
  }

.kicontentbal p,
.kicontentjobb p
  {
   margin: 5px 0 0 0;
   padding: 0;
   text-align: left;
   font-size: 12px;
   font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
   color: #9C8F7F;
  }

.kicontentbal ul,
.kicontentjobb ul
  {
   list-style-type: none;
   text-align: left;
   margin: 0 0 0 20px;
   padding: 0;
   font-size: 10px;
   font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
   color: #9C8F7F;
  }

.kicontentbal ul li,
.kicontentjobb ul li
  {
  margin: 0;
  padding: 0;
  }

.kicontentbal ul li.hely,
.kicontentjobb ul li.hely
  {
   margin-top: 10px;
  }

/* ********** KEPEKBEN ********** */

.kepcontent
  { 	
   position:absolute;
   top: 23px;
   height: 269px; 
   width: 633px;
   padding: 0px;
   margin: 0 0 0 -316px;
   left: 50%;
   background-color: #fff;
   z-index: 250;
  }

.kepcontent p
  {
   margin: 0 0 0 5px;
   padding: 0;
  }

.kepcontent p img
  {
   display: block;
   float: left;
   margin: 0;
   padding: 1px 2px 2px 1px;
   border: 0;
  }

/* ********** REFERENCIAK ********** */

.refcontent
  { 	
   position:absolute;
   height:280px; 
   width:633px;
   padding: 0px;
   margin: 0 0 0 -316px;
   left: 50%;
   background-color: #fff;
   z-index: 250;
  }

.refcontent p,
.refcontent a
  {
   margin: 10px 0 0 0;
   padding: 0;
   text-align: center;
   font-size: 12px;
   font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
   color: #9C8F7F;
   text-decoration: none;
  }

.refcontent img
  {
   display: block;
   float: left;
   margin: 1px;
   padding: 0;
   border: 2px solid #DBCCB9;
  }

/* ********** UGYFELEIM ********** */

.ugyfelcontent
  { 	
   position:absolute;
   top: 112px;
   height:240px; 
   width:633px;
   padding: 0px;
   margin: -80px 0 0 -316px;
   left: 50%;
   background-color: #fff;
   z-index: 50;
  }

.ugyfelcontent p
  {
   margin: 0 0 0 6px;
   padding: 0;
  }

.ugyfelcontent img
  {
   display: block;
   float: left;
   width: 100px;
   height: 30px;
   border: 0px;
   margin: 1px; 
   padding: 0;
   z-index: 100;
  }

.maincontent p.jobbra /* ugyfel oldal jobb oldali szovege */
  {
   text-align: right;
   font-size: 11px;
   font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
   color: #9C8F7F;
   margin: 255px 10px 5px 0;
   padding: 0;
  }

.maincontent p.jobbra a /* ugyfel oldal jobb oldali szovege */
  {
   border-bottom: 2px solid #9C8F7F;
   border-top: 1px solid #9C8F7F;
   font-size: 11px;
   font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
   color: #9C8F7F;
   text-decoration: none;
  }

/* ********** FENYKEPEK ********** */

.fenykepcontentbal
  { 	
   position:absolute;
   top: 23px;
   height: 269px; 
   width: 318px;
   padding: 0;
   margin: 0 0 0 -316px;
   left: 50%;
   background-color: #fff;
   z-index: 250;
  }

.fenykepcontentbal p
  {
   margin: 30px 30px 0 30px;
   padding: 0;
   text-align: left;
   font-size: 12px;
   font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
   color: #9C8F7F;
  }

.fenykepcontent
  { 	
   position:absolute;
   top: 23px;
   height: 269px; 
   width: 315px;
   padding: 0px;
   margin: 0 0 0 2px;
   left: 50%;
   background-color: #fff;
   z-index: 250;
  }

.fenykepcontent p img
  {
   display: block;
   float: left;
   width: 25px;
   height: 25px;
   margin: 7px; 
   padding: 0;
   border: 4px solid #e4d8c6;
  }

/* ********** LOGOK ********** */

.logocontentbal
  { 	
   position:absolute;
   top: 23px;
   height: 269px; 
   width: 318px;
   padding: 0;
   margin: 0 0 0 -316px;
   left: 50%;
   background-color: #fff;
   z-index: 250;
  }

.logocontentbal p
  {
   margin: 30px 30px 0 30px;
   padding: 0;
   text-align: left;
   font-size: 12px;
   font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
   color: #9C8F7F;
  }

.logocontent
  { 	
   position:absolute;
   top: 23px;
   height: 269px; 
   width: 315px;
   padding: 0px;
   margin: 0 0 0 2px;
   left: 50%;
   background-color: #fff;
   z-index: 250;
  }

.logocontent p img
  {
   margin: 0; 
   padding: 0;
   border: 0;
  }

/* ********** ELERHETOSEG ********** */

.elerhcontent p
  {
   margin: 30px 30px 0 30px;
   padding: 0;
   text-align: left;
   font-size: 12px;
   font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
   color: #9C8F7F;
  }

.elerhcontent ul
  {
   list-style-type: none;
   text-align: left;
   margin: 5px 0 2px 230px;
   padding: 0;
   font-size: 12px;
   font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
   color: #9C8F7F;
  }

.elerhcontent ul li
  {
  margin: 0 0 5px 0;
  padding: 0;
  }

/* ********** CEGEK ********** */

.cegcontent p
  {
   margin: 30px 30px 0 30px;
   padding: 0;
   text-align: left;
   font-size: 12px;
   font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
   color: #9C8F7F;
  }

.cegcontent ul
  {
   list-style-type: none;
   text-align: center;
   margin: -15px 0 0 0;
   padding: 0;
   font-size: 12px;
   font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
   color: #9C8F7F;
  }

.cegcontent ul li
  {
  display: inline;
  margin: 0;
  padding: 0;
  }

.cegcontent ul li img
  {
   border: 0;
   margin: 0 20px 0 20px;
  }