body {
  margin: 0;
  min-width: 1375px;
  
  background: #DDDDDD;
  height:100%;
  transform.scale(0.7);
}

html {
  
  height:100%;
}

.siteinner{
  
  float: left;
  position: relative;
  margin-top: 0px;
  
}


a{
  text-decoration: none;
  color: #000000;
}

a:hover{
  text-decoration: underline;

  
}

.scroll-to-top {
  position: fixed;
  background:url(../img/scroll-to-top.png) no-repeat;
  cursor: pointer;
  bottom: 1em;
  right: 0px;
  width:55px;
  height: 55px;
  padding-right: 1em;
  display: none;
  z-index: 999;
}



#page-wrap {
  width: 1375px;
  margin: 0 auto;
  clear:both;
  background-color: #FFFFFF;
  /*height: 2000px;*/
  overflow:hidden;
  padding-bottom: 20px;
}



/* --------------- */

#vissza {
  
  height: 25px;
  width: 1375px;
  margin-left: 0px;
  margin-bottom: 10px;
  margin-top: 10px;
  /*background-color: #ff0000;*/
  
  text-align:center;
  float: left;
  clear:both;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 26.4px;
}


#maincontainer{
  
  clear:both;
  
  background-color:#00FF00;
  margin-top:30px;
}



#main_photo {
  float: left;
  position: relative;
  width: 1375px;
  height: 497px;
  margin-top: 0px;
  margin-left: 0;
  z-index: 51;
}

#bg {
  float: left;
  position: relative;
  width: 1375px;
  height: 2226px;
  margin-top: 0;
  margin-left: -1375px;
  z-index: 0;
  background-color:#FFFFFF;
}

/* --------------- */

.egysor{
  float: left;
  position: relative;
  width: 1326px;
  margin-left: 32px;
  clear:both;
  margin-bottom: 15px;
  
}


.allokep{
  float: left;
  margin-top: 0;
  margin-right: 16px;

  width: 426px;
  height: 518px;
}
.fekvokep{
  float: left;
  margin-top: 0;
  margin-right: 16px;

  width: 647px;
  height: 481px;
}


.allokep_al{
  float: left;
  margin-top: 0;
  margin-right: 16px;

  width: 426px;
  height: 639px;
}
.fekvokep_al{
  float: left;
  margin-top: 0;
  margin-right: 16px;

  width: 647px;
  height: 431px;
}



/* --------------- */
#footer {
  float: left;
  position: relative;
  width: 1342px;
    /*background-color:#00FF00;*/
  /*margin-top: 2068px;*/ /*2099*/
  /*margin-left: -1342px;*/
  /*z-index: 12;*/
  clear:both;
  /*min-height: 102px;*/
  /*background-color: #FF0000;*/
}

#mezobalazs-all-rights-reserved {
  float: left;
  position: relative;
  width: 1375px; /*318*/
  /*margin-top: 76px;*/
  margin-left: 0;
  /*z-index: 3;
  min-height: 26px;*/
  text-align: center;
  clear:both;
  /*background-color: #FF0000;*/
  text-indent: 0;
  font: 11px/13px COCOGOOSE;
  text-transform: none;
  text-decoration: none;
  color: #010101;
  letter-spacing: 0.04em;
}




#contactcontainer{
  
  width: 1342px;
  /*background-color: #FF0000;*/
  height:194px;
  
  
}

#imagecontact{
  float:left;
  width: 542px;
  margin-left:77px;
  margin-right:77px;
  /*clear:both;
  display: block;
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 30px;*/
  
}

#fb-page{
  float:left;
  width: 340px;
  margin-top: 20px;
  /*display: block;
  margin: 0 auto;
  margin-bottom: 30px;
  clear:both;*/
  margin-left:153px;
  margin-right:0px;
  
}






#button {
  float: left;
  position: relative;
  width: 712px;
  margin-top: 0;
  margin-left: 227px;
  z-index: 11;
  min-height: 90px;
  background-image: url(img/button.png);
  background-repeat: no-repeat;
}





p {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 11px/13px COCOGOOSE;
  text-transform: none;
  text-decoration: none;
  color: #010101;
  letter-spacing: 0.04em;
}

.text-style-1 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 12px/14px COCOGOOSE;
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
  letter-spacing: 0.04em;
}









@media only screen and (max-width: 480px) {

  body {
    min-width: 0;
  }

  body * {
    background-size: cover;
    display: none;
  }

  #mezobalazs-all-rights-reserved {
    display: block;
    max-width: 318px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 0;
    float: none;
  }
/*
  #facebook *, #mezobalazs-all-rights-reserved *, #tovbbi-kpek-betltse *, #twitter * {
    display: block;
    min-height: 0;
  }*/

  #button, #footer {
    display: block;
    margin: 0;
    width: 100%;
    height: auto;
    min-height: 0;
  }

  #tovbbi-kpek-betltse {
    display: block;
    max-width: 271px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 0;
    float: none;
  }


  #facebook {
    clear:both;
    float:left;
    
    display: block;
    max-width: 145px;
    margin-top: 10px;
    /*margin-left: auto;
    margin-right: auto;*/
    overflow: hidden;
    /*width: 100%;*/
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 0;
  }

  #twitter {
    display: block;
    max-width: 80px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 0;
    float: none;
  }

}