#belsoepiteszetpopuptext p,
#kivitelezesimunkakpopuptext p,
#referenciainkpopuptext p,
#partnereinkpopuptext p,
#logopopuptext p,
#elerhetosegeinkpopuptext p,
#fahazepitesepopuptext p  {
   font: 15px/18px Arial;
   margin: 0px;
   padding-bottom: 3px;
   text-align: justify;
}

#elerhetosegeinkbutton a:hover,
#partnereinkbutton a:hover,
#logobutton a:hover,
#belsoepiteszetbutton a:hover,
#fahazepitesebutton a:hover,
#kivitelezesimunkakbutton a:hover  {
   background-position: -197px 0%;
}

#acsmunkakbutton a,
#fahazepitesebutton a,
#belsoepiteszetbutton a,
#logobutton a,
#elerhetosegeinkbutton a,
#referenciainkbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 197px;
   background-position: 0% 0px;
   font-size: 197px;
   line-height: 197px;
}

#id27elerhetosegeinkpopup,
#fahazepitesepopup,
#belsoepiteszetpopup,
#id19referenciainkpopup  {
   background: url(whtmixkftmedia/logopopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 0px;
   top: 3px;
   width: 395px;
   height: 395px;
}

#fahazepitesebutton,
#logobutton,
#elerhetosegeinkbutton  {
   visibility: visible;
   position: absolute;
   z-index: 1;
   width: 197px;
   height: 197px;
}

#referenciainkbutton a:hover,
#acsmunkakbutton a:hover  {
   background-position: -196px 0%;
}

#partnereinkbutton a,
#kivitelezesimunkakbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 196px;
   width: 197px;
   background-position: 0% 0px;
   font-size: 196px;
   line-height: 196px;
}

#partnereinkbutton,
#kivitelezesimunkakbutton  {
   visibility: visible;
   position: absolute;
   top: 202px;
   z-index: 1;
   width: 197px;
   height: 196px;
}

#referenciainkbutton,
#acsmunkakbutton  {
   visibility: visible;
   position: absolute;
   left: 199px;
   z-index: 1;
   width: 196px;
   height: 197px;
}

#kivitelezesimunkakpopuptext p  {
   color: #838385;
}

#kivitelezesimunkakpopuptext  {
   visibility: hidden;
   position: absolute;
   left: 214px;
   top: 14px;
   z-index: 3;
   width: 355px;
}

#elerhetosegeinkpopuptext p  {
   color: #FFFFFF;
}

#kivitelezesimunkakbutton a  {
   background-image: url(whtmixkftmedia/kivitelezesimunkakbutton.jpg);
}

#logopopup,
#acsmunkakpopup  {
   visibility: hidden;
   position: absolute;
   left: 199px;
   top: 202px;
   width: 395px;
   height: 395px;
   background-repeat: no-repeat;
}

#belsoepiteszetpopuptext p  {
   color: #FFFFFF;
}

#kivitelezesimunkakbutton  {
   left: 0px;
}

#id27elerhetosegeinkpopup  {
   z-index: 12;
}

#referenciainkpopuptext p  {
   color: #838385;
}

#elerhetosegeinkpopuptext  {
   visibility: hidden;
   position: absolute;
   left: 20px;
   top: 237px;
   z-index: 13;
   width: 356px;
}

#id29elerhetosegeinkpopup  {
   background: url(whtmixkftmedia/id29elerhetosegeinkpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 20px;
   top: 23px;
   z-index: 13;
   width: 355px;
   height: 200px;
}

#elerhetosegeinkbutton a  {
   width: 197px;
   background-image: url(whtmixkftmedia/elerhetosegeinkbutton.jpg);
}

#belsoepiteszetpopuptext  {
   visibility: hidden;
   position: absolute;
   left: 219px;
   top: 19px;
   z-index: 11;
   width: 355px;
}

#kivitelezesimunkakpopup  {
   background: url(whtmixkftmedia/acsmunkakpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 199px;
   top: 3px;
   z-index: 2;
   width: 395px;
   height: 395px;
}

#fahazepitesepopuptext p  {
   color: #FFFFFF;
}

#partnereinkpopuptext p  {
   color: #838385;
}

#belsoepiteszetbutton a  {
   width: 197px;
   background-image: url(whtmixkftmedia/belsoepiteszetbutton.jpg);
}

#referenciainkpopuptext  {
   visibility: hidden;
   position: absolute;
   left: 15px;
   top: 14px;
   z-index: 5;
   width: 355px;
}

#id21referenciainkpopup  {
   background: url(whtmixkftmedia/id21referenciainkpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 25px;
   top: 28px;
   z-index: 6;
   width: 345px;
   height: 345px;
}

#elerhetosegeinkbutton  {
   top: 400px;
   left: 397px;
}

#referenciainkbutton a  {
   width: 196px;
   background-image: url(whtmixkftmedia/referenciainkbutton.jpg);
}

#fahazepitesepopuptext  {
   visibility: hidden;
   position: absolute;
   left: 20px;
   top: 218px;
   z-index: 15;
   width: 355px;
}

#fahazepitesebutton a  {
   width: 197px;
   background-image: url(whtmixkftmedia/fahazepitesebutton.jpg);
}

#acsmunkakpopuptext p  {
   font: bold 15px/18px Arial;
   margin: 0px;
   color: #838385;
   text-decoration: underline;
   padding-bottom: 3px;
   text-align: justify;
}

#belsoepiteszetbutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 400px;
   z-index: 1;
   width: 197px;
   height: 197px;
}

#partnereinkpopuptext  {
   visibility: hidden;
   position: absolute;
   left: 15px;
   top: 213px;
   z-index: 7;
   width: 355px;
}

#referenciainkbutton  {
   top: 400px;
}

#belsoepiteszetpopup  {
   z-index: 10;
   left: 199px;
}

#partnereinkbutton a  {
   background-image: url(whtmixkftmedia/partnereinkbutton.jpg);
}

#id19referenciainkpopup  {
   z-index: 4;
   background-image: url(whtmixkftmedia/acsmunkakpopup.jpg);
}

#acsmunkakpopuptext  {
   visibility: hidden;
   position: absolute;
   left: 214px;
   top: 216px;
   z-index: 9;
   width: 355px;
}

#fahazepitesebutton  {
   top: 3px;
   left: 397px;
}

#acsmunkakbutton a  {
   width: 196px;
   background-image: url(whtmixkftmedia/acsmunkakbutton.jpg);
}

#fahazepitesepopup  {
   z-index: 14;
   top: 202px;
}

#partnereinkbutton  {
   left: 397px;
}

#partnereinkpopup  {
   background: url(whtmixkftmedia/acsmunkakpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 0px;
   top: 202px;
   z-index: 6;
   width: 395px;
   height: 395px;
}

#acsmunkakbutton  {
   top: 3px;
}

#logopopuptext p  {
   color: #FFFFFF;
}

#acsmunkakpopup  {
   background-image: url(whtmixkftmedia/acsmunkakpopup.jpg);
   z-index: 8;
}

#logopopuptext  {
   visibility: hidden;
   position: absolute;
   left: 219px;
   top: 218px;
   z-index: 17;
   width: 355px;
}

#logobutton a  {
   width: 197px;
   background-image: url(whtmixkftmedia/logobutton.jpg);
}

#logobutton  {
   top: 3px;
   left: 0px;
}

#logopopup  {
   background-image: url(whtmixkftmedia/logopopup.jpg);
   z-index: 16;
}

#whtmixkft  {
   margin: 0px auto 0px auto;
   width: 594px;
   position: relative;
}

#bg {
  position: fixed; 
  top: -50%; 
  left: -50%; 
  width: 200%; 
  height: 200%;
}

#bg img {
  position: absolute; 
  top: 0; 
  left: 0; 
  right: 0; 
  bottom: 0; 
  margin: auto; 
  min-width: 15%;
  min-height: 15%;
}

html, body  {
   padding: 20px;
   margin: 0px;
   background-color: #FFFFFF;
}

