body { margin: 0; padding: 0;  background: url(images/bg.jpg) repeat top center; text-align: center; }
body, div, td { font-family:  Arial, helvetica;  font-size: 12px; color: #000000; }

a { color: #a6ce39; text-decoration: underline; }
a:hover  { color: #85a62b; text-decoration: underline; }
form { margin: 0;}
a img { border-width: 0; border-style: none; }
*:focus { outline: none; }
.spacer { overflow: hidden; clear: both; height: 1px; }


#pages_cont {line-height: 18px; color: #3c3c3c;}

.orange { color: #ff5500; }
.barna { color: #6b2800; }
.zold { color: #a6ce39; font-size: 14px;}

*{-webkit-tap-highlight-color: transparent;}

.szines{color: #530A01;display: inline-block;font-weight: bold;}
#top { margin: 24px auto 0 auto;width: 100%;background-color: #F6FAEB; max-width: 960px;height: 84px; text-align: center; overflow: hidden;-webkit-box-shadow: 0px 15px 4px 7px rgba(0,0,0,0.81);box-shadow: 0px 15px 4px 7px rgba(0,0,0,0.81); }
#top-content {width: 100%; max-width: 960px; margin: 0 auto;   }
#logo { float: left;width: 100%; max-width: 250px; margin:0px; padding: 10px;}
#logo>a>img{max-width: 100%;}
#topright { width: 100%; max-width: 566px; margin:0 0 0 auto;}
.a{margin-left:100px}
#topinfo { display:flex;background-color: #F6FAEB; height: 40px;color:#a6ce39;font-size: 17px;align-items: center;}
#topinfo>p{margin-left: 10px;}
#topinfo img { margin-top: 1px;max-height: 39px;}
#search-input { float:right; margin-top: 10px; width: 183px; }
.search-inp { border:1px solid #d3edc2; width: 175px; padding:2px 0 2px 4px }
#search-go { float:right; margin-top:10px; margin-left: 2px; margin-right: 25px; }
.flag { float: right; margin-top:13px; margin-left:5px; }
.refer{margin: 10px;}

#page {width: 100%; max-width: 960px; margin:0 auto 0 auto;background-color: white; -webkit-box-shadow: 0px 15px 4px 7px rgba(0,0,0,0.81);box-shadow: 0px 15px 4px 7px rgba(0,0,0,0.81); }
#page-content { width: 100%; max-width: 960px;  margin:0 auto 0 auto;  text-align: left;  }
#banner { width: 100%; max-width: 960px; overflow: hidden;background-image: url(images/banner.jpg);background-color: #410801;}
.clearfix::after{content: "";display: block;clear: both;height: 0;visibility: hidden;}
#menu { background: #a6ce39; overflow: hidden; text-align: left; color: #000000; display: flex;flex-wrap: wrap;}
#gomb{background: #a6ce39; overflow: hidden; text-align: left; color: #000000; display: flex;flex-wrap: wrap;position: absolute;top:35px;right: 10px;padding: 10px;border-radius: 10px;display: none;font-weight: bold;color: white;font-size: 15px;cursor: pointer;}
.kicsinyites{padding-left: 10px;}
#menu  a { color: #000000; font-weight: bold; text-transform: uppercase; text-decoration:none; line-height: 36px; font-size: 14px;}
#menu  a:hover  { color: #47561f;  }
#content { min-height: 500px;   }
#bottom { margin-top:10px;  }
#bottom-menu {width:100%;max-width: 960px ;display: flex;justify-content: center; background: #410800; text-align: center;flex-wrap: wrap; }
#bottom-menu   a { color: #a6ce39; text-transform: uppercase; font-weight: bold; text-decoration:none; line-height: 38px; font-size: 12px;}
#bottom-menu  a:hover  { color: #47561f;  }
#bottom-contact { text-align: center; line-height: 20px; color: #000000; font-size: 12px; padding-bottom:26px;}
#end { background-color: white;width: 100%; max-width: 960px; height: 21px;  margin: 0 auto; }
#tartalom {max-width: 927px; margin-left: 17px; margin-top:5px;}

#banner-container {width:100%;  max-width: 666px; height: 300px;  float:left;}
.nagy-banner {width:100%; max-width: 666px; height: 300px; z-index:2; opacity: 0; filter: alpha(opacity=0); position: absolute; }
#jlz-holder {height: 280px; width:100%; margin-left: 3px;  margin-top:4px;   }
.jlz {margin-left:3px;   background-image: url(images/jlz_on.gif); height: 13px;width:100%; max-width: 13px; overflow:hidden; margin-top:3px; cursor:pointer;border-radius: 50%;transform: translateX(3px);}
#b1 {   }
#b2 {   }

.ptitle { color: #91b433; text-decoration: none; font-weight: bold; font-size: 14px;}
.ptitle a { color: #91b433; text-decoration: none; font-weight: bold; font-size: 14px;}
.ptitle a:hover  { text-decoration: underline; color: #85a62b; }
.ptext { line-height: 20px; margin-top:16px;width:70%}

.elv {background-repeat: no-repeat;width:100%; max-width: 318px; float:left; height: 80px;margin-right: 5px; }
.elv-title {  margin-left : 64px; color: #a6ce39; text-decoration: underline; font-weight: bold; font-size: 14px; margin-top: 7px; }
.elv-head {  margin-left : 64px; margin-top:6px;  }

#acs1 { position: absolute; margin: -300px 0 0 732px; background: transparent url(images/acs1.png) no-repeat;width:100%; max-width: 222px; height: 261px; transform:translateY(1px);z-index: 10;display: none !important;}
#acs2 { position: absolute; margin: -39px 0 0 694px;  background: transparent url(images/acs2.png) no-repeat;width:100%; max-width: 279px; height: 230px; z-index: 10;display: none !important;}

div#nyil-left { float:left; width:21px; height:175px; margin: 94px 13px 0 0px; background-color:#A6CE39;cursor:pointer;color:white;text-align: center;line-height: 170px;font-size:35px;}
div#nyil-right { float:left; width:21px; height:175px; margin: 94px 0px 0 13px; background-color:#A6CE39;cursor:pointer; transform: translateX(7px);color:white;text-align: center;line-height: 170px;font-size:35px;}
div#fotosav  {width:100%; max-width:920px; height: 346px; overflow: hidden;background: linear-gradient(rgb(65,8,0) 50%,rgb(240,236,235) 50%); text-align: left; clear:both; margin-top:12px;}
div#fotocont { float:left; height: 324px;   position:relative;width:100%; max-width:846px;overflow: hidden;overflow-x: scroll; margin: 13px 0 0 0px; }

/* width */
#fotocont::-webkit-scrollbar {
    width: 20px;
  }

  /* Track */
  #fotocont::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
  }

  /* Handle */
  #fotocont::-webkit-scrollbar-thumb {
    background: #A6CE39;
    border-radius: 10px;
  }

  /* Handle on hover */
  #fotocont::-webkit-scrollbar-thumb:hover {
    background: #A6CE39;
  }

div#fotonav { position:absolute; }
.fs-title {text-align: center; padding: 0px 0 10px 0;padding-bottom: 15px;}
.fs-title a { text-decoration: none; font-weight: bold;  color: #a6ce39; font-size: 14px;}
.fs-descr { margin-top: 25px;text-align: center;line-height: 17px; text-align: left; overflow:hidden; width: 194px;  }
.fs-descr a {  text-decoration: none; font-size: 12px; color: #410800;      }
.fs-tovabb {  background: #a6ce39;  padding: 4px; width: 120px;  cursor: pointer; margin: 0 auto; }
.fs-tovabb a {   color: #410800; text-transform: uppercase;  text-decoration: none; font-weight: bold; }



.utitle { font-size: 14px; color: #a6ce39; font-weight: bold; text-transform: uppercase; }

.pcat { float: left;width:100%; max-width: 200px; height: 250px; border: 1px solid #cecece; }
.ppic { margin: 6px; }
.pzoom { position: absolute; background: url(images/zoom.png); width:20px; height: 20px; margin: 123px 0 0 170px;}
.pzoom2 { position: absolute; background: url(images/zoom.png); width:20px; height: 20px; margin: 181px 0 0 250px;}
.ptit { margin: 0 auto; text-align: center;}
.phead { margin: 0 auto; text-align: center; padding-top:10px; height: 17px; overflow: hidden; }
.ptit a { color:#a6ce39; text-transform: uppercase;font-size: 14px; font-weight: bold; text-decoration: underline; }
.ptit a:hover { color: #85a62b;}
.phead a {  font-size: 12px;color: #202020;  text-decoration: none; }


div#nyil-left2 { float:left; width:9px; height:20px; margin: 18px 5px 0 5px; background-image: url(images/sprev_off.png);   background-repeat: no-repeat;  cursor:pointer; }
div#nyil-right2 { float:left; width:9px; height:20px; margin: 18px 0px 0 0px;background-image: url(images/snext_off.png);  background-repeat: no-repeat;cursor:pointer; }
div#fotosav2  { width:274px; text-align: left; clear:both; background: #ffffff; margin-top: 10px; }
div#fotocont2 { float:left; height: 60px; position:relative; width:245px;   overflow:hidden;   }
div#fotonav2 { position:absolute; height: 60px; overflow: hidden;  }


.udiv { }
.udiv a { padding-left:40px; line-height: 30px; color: #a6ce39; font-weight: bold; text-decoration: none; }
#ubgtart { margin:13px; min-height: 200px;}

.catfsintro { min-height: 85px; margin-bottom:10px; line-height: 18px; }

.refer { float: left; width: 191px; height: 150px; background: #331105; }
.refer-pic { margin: 8px; cursor: pointer; background-position: center center; overflow: hidden; width: 175px; height: 135px; background-repeat: no-repeat; }

.lbl  { display: block;  color: #555555 }
.lbl-i  { display: inline;   font-weight: bold; background: url(images/csill.png) no-repeat right top; padding-right: 10px; }
.linput { display: block; width: 300px; margin-top: 5px; }
.linp { width: 260px; border: 1px solid #83a130; height: 24px; padding: 0 0 0 6px;}
.ltxt { width: 610px; border: 1px solid #83a130; height: 60px; padding: 6px 0 0 6px; font-family: arial; font-size: 12px; overflow: auto}
.hspace { float:left;}
.litem { float:left; width: 320px;  }

select { moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}


.album {  width: 244px; height: 180px;  background: url(images/bguzi.png) ;  overflow: hidden; float: left}
.album-pic { cursor: pointer; margin: 8px; width: 227px; height: 163px;  overflow: hidden; background-position: center center; }
.album-pic-al { cursor: pointer; position: absolute; display:none; margin: 8px;width:100%; max-width: 227px; height: 163px; background: url(images/bgb.png); }
.tdname { color: #ffffff;}


.tdname { text-decoration:none; color: #FFFFFF;}
.tdname:hover { text-decoration:none; color: #FFFFFF;}

.tulajdonsagok{width:100%;max-width: 530px;margin: 0 auto 0 0;}
.alls{display: flex;}
.kockacska{max-width: 305px;margin: 0 auto;}
.bemutatkozoresz{float:right; width: 212px;  margin-right: 2px;}
.jobboldali{
    float:left;
}
.balratarto{
    float:left;
}
.szurkeresz{width: 100%;max-width: 600px;}
.udiv{width:189px;}
.harmasoszlop{max-width:578px;background-size:contain;}
.referleiras{max-width: 85%;}
.leiras{float: left;}
#ubgtart>div{position: relative;padding-bottom: 56.26%;height: 0;}
#ubgtart>div>iframe{border: 0;position:absolute;top:0;left: 0;width: 100%;height: 100%;}
.kor{border-radius:50%;object-fit: contain;max-width: 220px;border: 2px solid #a6ce39;height: 210px;padding: 10px;cursor: pointer;box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;}
.kor:hover{
    border: 8px solid #a6ce39;font-weight: bold;
    -webkit-tap-highlight-color: transparent;

}
.kor2{border-radius:50%;max-width: 220px;border: 2px solid #a6ce39;height: 210px;padding: 10px;cursor: pointer;box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;}
.kor2:hover{
    border: 8px solid #a6ce39;font-weight: bold;
    -webkit-tap-highlight-color: transparent;

}
.piros{color:red !important;}
.kozepcim{margin:auto;display:block;font-size: 20px;max-width: 200px;margin: 0 auto;text-align: center;padding: 10px;min-height: 56px;}
.koroslink{text-decoration: none;-webkit-tap-highlight-color: transparent;}
.koroslink:hover{text-decoration: none;font-weight: bold;-webkit-tap-highlight-color: transparent;}
.sorba{display: inline-block;margin: 40px 40px;width: fit-content;vertical-align: middle;}
/* .lefele{margin-top: 100px !important;} */
.kozepre{margin-left: -15px;z-index: 2;}

.bemutatkozoresz{margin-top: 150px;}
#ubgtart{
    display: none;
}

#myBtn {

    z-index: 99;
    font-size: 20px;
    border: none;
    outline: none;
    background-color: #a6ce39;
    color: white;
    cursor: pointer;
    padding: 10px;
    border-radius: 50%;
    font-weight: bolder;
    width: 45px;
    margin-top: 20px;
    margin: 20px auto;
    float: right;
    padding-top: 12px;
    margin-right: 20px;

}
.alsokep{
    margin-top: 20px;
    border: 1px solid #a6ce39;
    width: 70%;

}
.megjelenik{
    display: none;
}
.elv{
    margin-bottom: 30px;
}
.frametart{
    position: relative;
    padding-bottom:56.26% ;
    height: 0;
}
.frametart>iframe{
    border: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.lejonplus{

    display: block;
    position: absolute;
    top:186px;
    margin-left: 67px;
    color: red;
}
.lejonpluss{

    display: block;
    position: absolute;
    top:186px;
    margin-left: 83px;
    color: red;
}
.rendezo{
    align-items: center;
    text-align: center;
    /* background: rgba(166, 206, 57, 0.2) */
}


.cook_wrapper{ display: flex; justify-content: center; flex-wrap: wrap; position: fixed; padding: 2% 4%; left: 50%; transform: translateX(-50%); bottom: 5%; width: 100%; max-width: 800px; background:#a6ce39; border-radius: 6px; box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.2); z-index: 6; > * {  font-size: 16px; text-align: left; color: black; } }
.cook_txt_wrap { display: flex; justify-content: center; align-items: center; flex-basis: 100%; margin-bottom: 20px; }
.cook_txt { flex: 1; }
.kukimg { width: 40px; margin-right: 5%; }
.cook_butt{ font-size: 16px; text-transform: uppercase; letter-spacing: 4px; background: white; padding: 8px 20px; margin: 0 20px; border: 1px solid black; border-radius: 6px; transition: border-color .2s ease; &:hover{ border-color: #0/***ui_color_1***/; cursor: pointer; }}

.zaszloholder{display: flex;justify-content: center;}
.innerzaszlo{max-width: 400px;display:flex;justify-content: space-around;}

.zaszlohu {cursor: pointer;margin: 10px;position: relative;}
.zaszloro {cursor: pointer;margin: 10px;position: relative;}
.zaszlohu img{height: 100px;border-radius: 50%;overflow: hidden;width: 100px;border: 5px solid #83a130;padding: 5px;}
.zaszloro img{height: 100px;border-radius: 50%;overflow: hidden;width: 100px;border: 5px solid #83a130;padding: 5px;}

.zaszlohu::after{
    content: "Lambéria";
    font-weight: bold;
    position: absolute;
    z-index: 2;
    top:45px;
    right: 28px;
    /* background-color:#83a130; */
    padding: 6px;
    border-radius: 10px;
    background-image:url(images/lamberia.jpg);
}
.zaszloro::after{
    content: "Lambriuri";
    font-weight: bold;
    position: absolute;
    z-index: 2;
    top:45px;
    right: 26px;
    /* background-color:#83a130; */
    padding: 6px;
    border-radius: 10px;
    background-image:url(images/lamberia.jpg);
}

.romanszoveg{display: none;}
.magyarszoveg{display: none;}

.latszik{display: block;}

.form{display: flex;flex-direction: column;justify-content: center;width:100%;max-width: 300px;;margin: 0 auto;border: 1px solid #83a130; padding: 10px;border-radius: 8px;background-color: #83a130;box-shadow: 5px 5px 15px -2px #000000;transform: translateX(-10px);}
.lit{max-width: 250px;width: 100%;margin: 0 auto 10px auto;}
.lin{max-width: 250px;width: 100%;}
.lip{max-width: 250px;width: 100%;}
.ltxx{max-width: 250px;width: 100%;height: 100px;box-shadow: 5px 5px 15px -2px #000000 inset;}
.linc{max-width: 250px;width: 100%;margin-bottom: 10px;display: flex;justify-content: center;}
.litg{display: flex;justify-content: center;}
.kul{border-radius: 8px;}
.teloka{transform: translateX(-10px);;box-shadow: 5px 5px 15px -2px #000000;width: fit-content;padding: 10px;border-radius: 8px;display: block;display: none;font-size: 20px !important; font-weight: bold !important;text-decoration: none !important;text-align: center;margin: 0 auto !important;margin-bottom: 50px!important;}


.lambrendezo{display: flex;margin-top: 20px;}
.lambsor:nth-child(2){
    display: none;
}
.lambsor{display: block;width: 48%;margin: 0 auto;overflow: hidden;}
.lambkepek2{margin-top: 40px;}
.lambkepek{transform: scale(1);}

.ccm{background-color:#83a130;font-size: 20px;font-weight: bold;margin-bottom: 10px;max-width: 70%;margin: 10px auto;color: white;text-align: center;padding: 20px;border-radius: 10px;cursor: pointer;}
.lenyilocska{display: none;border-radius: 10px;padding: 15px;box-shadow: 0px 0px 15px 0px #000000;margin: 0 15px;}

.lenyilocska>table{font-weight: bold;}
.men{display: inline-block;font-size: 20px;color: white;margin-left: auto;margin-right: 0;float: right;}

html{scroll-behavior: smooth;}

.wrapper{text-decoration: none;}

#egyegy{background-color: rgb(104,14,2);color:#83a130 ;}
#leegy{border-radius: 0px;padding: 0px;box-shadow:none;}

@media screen and (max-width: 1060px) {
    #acs1 { position: absolute; margin: -300px 0 0 700px; background: transparent url(images/acs1.png) no-repeat;width:100%; max-width: 222px; height: 261px; transform:translateY(1px);z-index: 10;}
    #acs2 { position: absolute; margin: -39px 0 0 662px;  background: transparent url(images/acs2.png) no-repeat;width:100%; max-width: 279px; height: 230px; z-index: 10;}
    .kicsinyites{
        max-width: 700px;
    }
    .catfsintro { min-height: 85px; margin-bottom:10px; line-height: 18px; max-width: 600px;}
    form{max-width: 750px;}
    .formfejlec{max-width: 600px;}
    div#fotocont { max-width:625px;}
    div#fotosav  {max-width:700px;margin-left:auto;margin-right: auto;}
    .referleiras{max-width: 65%;}
    .utitle { font-size: 14px; color: #a6ce39; font-weight: bold; text-transform: uppercase;max-width: 300px;margin: 0 auto;text-align: center; }
    #jquery-overlay{max-width:100%!important ;}
}


@media screen and (max-width: 976px) {
    #topinfo{flex-wrap: wrap;}
    #logo{float: none;}
    .kepecskek{margin-left: auto;margin-right: 20px;}
    #search-lang{
        position: absolute;
        top:-9px;
        left: 20px;
    }
    .flag{
        margin-right: 5px;
    }
    .a{margin: 0;}
    #top-content{
        display: flex;
    }
    .kicsinyites{
        max-width: 500px;
    }
    .kicsinyites>a{padding:0 15px;}
    #acs1 { margin: -300px 0 0 507px;}
    #acs2 { margin: -39px 0 0 469px;}
    .ptext{
        width: 325px;
    }
    .tulajdonsagok{
        width:100%;max-width: 300px;
    }
    #pages_cont {width: 100%; line-height: 18px; color: #3c3c3c;}
    .catfsintro { min-height: 85px; margin-bottom:10px; line-height: 18px; max-width: 450px;}

    .formfejlec{max-width: 400px;}
    .bemutatkozoresz{float: none;}
    div#fotocont { max-width:420px;}
    div#fotosav  {max-width:494px;margin-left:auto;margin-right: auto;}
    .referleiras{max-width: 65%;margin-bottom: 50px;}
    .utitle { font-size: 14px; color: #a6ce39; font-weight: bold; text-transform: uppercase;max-width: 300px;margin: 0 auto;text-align: center; }
    #lightbox-image{max-width: 650px;}
    #lightbox-container-image-box{max-width: 680px!important;}
    #lightbox-container-image-data-box{max-width: 660px!important;}

    .innerzaszlo{flex-direction: column;margin-top: 20px;}
    .lambkepek2{margin-top: 20px;}

}
@media screen and (max-width: 789px) {

    #acs1 { position: absolute; margin: -233px 0 0 351px; background: transparent url(images/acs1.png) no-repeat;width:100%; max-width: 178px; height: 194px; transform:translateY(1px);z-index: 10;background-size: contain;}
    #acs2 { position: absolute; margin: -38px 0 0 322px;  background: transparent url(images/acs2.png) no-repeat;width:100%; max-width: 210px; height: 230px; z-index: 10;background-size: contain;}
    .kicsinyites{
        max-width: 434px;
    }
    .alls{flex-direction: column;}
    .tulajdonsagok{width:100%;max-width: 530px;}
    #pages_cont {width: 100%; max-width: 90%; line-height: 18px; color: #3c3c3c;padding-right:20px;padding-top: 70px;}
    .jobboldali{
        float:none;
        transform: translateY(-200px);
        max-width: 300px;
    }
    .catfsintro { min-height: 85px; margin-bottom:10px; line-height: 18px; max-width: 450px;padding-top: 70px;}
    form{max-width:300px ;}
    .formfejlec{max-width: 300px;}
    .ltxt { width: 300px;}
    .leiras{margin-top: 50px;float: none;}
    .harmasoszlop{max-width:510px;background-size:contain;}
    .udiv{width: 170px;}
    .udiv a{padding-left: 35px;}
    .balratarto{
        display: block;
        margin-right: 500px;
        max-width: 300px;
    }
    .litem{margin-top:10px}
    #jlz-holder {height: 280px; width:100%; max-width: 13px;  margin-left: 3px;  margin-top:4px;position: absolute;top:110px;left: 10px; z-index: 12;  }
    .referleiras{max-width: 45%;}
    .utitle { font-size: 14px; color: #a6ce39; font-weight: bold; text-transform: uppercase;max-width: 300px;margin: 0 auto;text-align: center; }
    .kepecskek{
        position: absolute;
        top:-9px;
        right: 0px;
        margin-right: 10px !important;
    }
    .kepecskek>a{margin-left: 10px;}
    #lightbox-image{max-width: 500px;}
    #lightbox-container-image-box{max-width: 530px!important;max-height: 310px!important;}
    #lightbox-container-image-data-box{max-width: 510px!important;}

    .lenyilocska{margin: 0;padding: 5px;width: 100%;margin-left: -6px;overflow-x: auto;}

}
@media screen and (max-width: 567px) {

    .kicsinyites{width: 350px;}

   #logo {margin: 14px 0 0 5px; }
   .ptext{padding-top:50px;width: 90%;}

    #acs1 { position: absolute; margin: -179px 0 0 307px; background: transparent url(images/acs1.png) no-repeat;width:100%; max-width: 123px; height: 140px; transform:translateY(1px);z-index: 10;background-size: contain;}
    #acs2 { position: absolute; margin: -39px 0 0 288px;  background: transparent url(images/acs2.png) no-repeat;width:100%; max-width: 145px; height: 230px; z-index: 10;background-size: contain;}

    .tulajdonsagok{display: grid;}
    #pages_cont {width: 100%; max-width: 90%; line-height: 18px; color: #3c3c3c;padding-top:30px;padding-right:20px;margin: 0 auto;}
    .catfsintro { min-height: 85px; margin-bottom:10px; line-height: 18px; max-width: 90%;padding-top: 40px;}

    div#fotocont { max-width:194px;}
    div#fotosav  {max-width:269px;margin-left:auto;margin-right: auto;}
    .harmasoszlop{max-width:414px;background-size:contain;}
    .udiv{width: 135px;height: 25px;transform: translateY(-5px);}
    .udiv a{padding-left: 30px;}
    .nagy-banner {width:100%; max-width: 100%; height: 300px; z-index:2; opacity: 0; filter: alpha(opacity=0); position: absolute; float:left;background-size: contain;background-repeat: no-repeat;max-height: 300px; }
    .referleiras{max-width: 70%;}
    .utitle { font-size: 14px; color: #a6ce39; font-weight: bold; text-transform: uppercase;max-width: 300px;margin: 0 auto;text-align: center; }
    #topinfo>p{display: none;}
    .leiras{padding-top: 260px;}
    #lightbox-image{max-width: 400px;}
    #lightbox-container-image-box{max-width: 430px!important;max-height: 250px!important;}
    #lightbox-container-image-data-box{max-width: 410px!important;}
    #lightbox-nav-btnNext{height:250px !important;}
    #lightbox-nav-btnPrev{height:250px !important;}
    .szurkeresz{max-width: 93%;}
    #menu{margin-top: -55px;z-index: 16;}
    .lefele{margin-top: 0px !important;}
    #top{margin: 0 auto;height: 95px;}
    #top-content{margin: 15px auto;}
    .borderes{max-width: 414px !important;}
    .elv-head{max-width: 80% !important;}


}
@media screen and (max-width: 467px) {
    .kicsinyites{width: 200px;}
    #topinfo>img{display: none;}
    #acs1 { display: none;}
    #acs2 { display: none;}
    .ptext{width: 85%;}
    .kockacska{width: 250px;}
    .kockacska>iframe{width:250px;height:auto}
    #pages_cont {width: 100%; max-width: 90%; line-height: 18px; color: #3c3c3c;padding-top:0px;padding-right:20px;}
    .harmasoszlop{max-width:321px;background-size:contain;}
    .udiv{width: 107px;height: 15px;transform: translateY(-1px);}
    .udiv a{padding-left: 20px;font-size: 11px;line-height: normal;}
    .bemutato a{padding-left: 20px;}
    .nagy-banner {width:100%; max-width: 100%; z-index:2; opacity: 0; filter: alpha(opacity=0); position: absolute; float:left;background-size: cover;background-repeat: no-repeat;max-height: 200px; }
    #menu{margin-top: -100px;}
    .ptitle{margin-top: 50px;}
    .catfsintro{padding-top: 10px;}
    #lightbox-image{max-width: 300px;}
    #lightbox-container-image-box{max-width: 330px!important;max-height: 230px!important;}
    #lightbox-container-image-data-box{max-width: 310px!important;}
    #lightbox-nav-btnNext{height:235px !important;}
    #lightbox-nav-btnPrev{height:235px !important;}
    #gomb{display: block;}
    #menu{display: none;margin-top: 60px;}
    #banner{max-height: 140px; }
    #banner-container{max-height: 140px; }
    .borderes{max-width: 321px !important;}
    .elv{max-width: 80%;margin-top:8%;}
    #pages_cont{padding-right: 0px;}
    .sorba{transform: translateX(-9px);width: 100%;margin: 40px 0;}
    .kor{
        margin:auto;display:block;
    }
    .keptartaly{transform: translateX(-17px);}
    .lefele{
        transform: translateX(-9px);
    }
    .alsokep{
        width: 100%;
    }
    .megjelenik{
        display: block;
        height: 250px !important;
        margin-bottom: 20px;
    }
    .eltunik{
        display: none;
    }
    .nincsgorgo{
        overflow:hidden !important ;
        margin-left: 37px !important;
    }

    .cimnagy>a{
        font-size: 16px;
    }
    .alsoiras{
        height: auto !important;
    }
    .balraelmegy {
        margin-right: 50px !important;
    }
    .lejonplus{
        position: absolute;
        display: block;
        top: 167px;
        margin-left: 61px;
    }
    .lejonpluss{
        position: absolute;
        display: block;
        top: 167px;
        margin-left: 76px;
    }
    .ltxt{
        max-width: 260px;
    }
    .form{}

}

@media screen and (max-width: 350px) {
    .harmasoszlop{max-width:303px;}
    .udiv{width: 98px;height: 15px;transform: translateY(-1px);}
    .keptartaly{transform: translateX(-17px);max-width: 290px;float: none !important;}
    .nagyithatokep{max-width: 89vw !important;}
    #fotosav2{margin-left:4%;}
    .szurkeresz{max-width: 89vw;}
    .elv{max-width: 80%;margin-left:7%;}
    .elv-head{max-width: 80% !important;}
    .borderes{max-width: 304px !important;}
    .lefele{margin-left: 19px!important;}
    .lefele{
        transform: translateX(0px);
    }
    #menu{margin-top: 18px;}

    .nagy-banner{
        max-height: 160px !important;
    }
    .kozepcim{max-width: 270px;margin: 0 auto;text-align: center;padding:10px 0px;}

    .kicsitbalra{margin-left: -4px !important;transform: translateZ(-3px)!important;width: 210px !important;}


}
