*{
  margin: 0px; 
  padding: 0px; 
  border: 0px none;
}

/* Banderasz hack: */
hr {
  border-bottom: 1px solid #777777;
  margin-top: 5px;
  margin-bottom: 5px;
}
/* eddig */

body{
  background-color: #fff;
  color: #636260;
  font-size: 10pt;
  font-family: Tahoma, sans-serif;
  /* Banderasz hack: */
  background-image: none;
  /* eddig */
}
img{
  display: block;
}
a{
  color: #636260;
}

div#wrapper{
  margin: 0px auto;
  width: 1010px;
}

/* header */
div#header{
  width: 1010px;
  height: 155px;
  background: url(../img/bgHeader-new.jpg) no-repeat center center;
}
  div#header div{
    float: right; 
    margin: 90px 40px 0px 0px;
    /* Banderasz hack: */
    /*clear: both;*/
    /* eddig */
  }
  div#header img{ 
    margin: 4px;
  }
/* header end */

div#middle{
  width: 1010px;
  clear: both;
}    
  .padding{
    padding-bottom: 7px;
  }
  .padding2{
    padding: 7px 0px;
  }  
  div.banner{
    width: 185px;
    padding-bottom: 7px;    
  }

/* left */
div#left{
  float: left;
  width: 185px;
  margin-top: 10px;
  padding-bottom: 10px;
}
  div.kosar{
    width: 182px;
    margin-left: 1px; 
    border-left: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;    
    background-color: #ebebeb;
    padding-top: 5px;        
  }
    div.kosar img{
      margin-left: 35px;
    }
  div.termekek{
    width: 183px; 
    border-left: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;    
    background-color: #ebebeb;
    padding: 10px 0px 6px 0px;        
  }
  /* Banderasz hack: */
  div.termekek a, div.kosar a {
    font-size: 12px;
    text-decoration: none;
  }
  div.termekek ul, div.kosar ul {
    margin: 0 5px 0 5px;
  }
  div.termekek li, div.kosar li {
    list-style: none;
  }
  /* --eddig-- */
    div.termekek img{
      margin-left: 10px;
    }  
/* left end */ 
  
  
div#content{
  float: left;
  width: 622px;
  margin: 10px 9px 0px 9px;
  padding-bottom: 10px;
  overflow: hidden;
}

div.groupbox {
  float: left;
  overflow: hidden;
}

  /* kosár */ 
  div.termekNevKosar{
    width: 614px; 
    height: 26px;
    line-height: 26px;
    color: #000;
    font-weight: bold;
    font-size: 12pt;
    background: url(../img/bgTermekNev1.jpg) no-repeat center center;
    padding-left: 8px;
    margin-bottom: 5px;
  }
  div.kosarBox{
    width: 622px;
    /* Banderasz hack: */
    height: 170px;
    /* eddig */
    clear: both;
  }
  div.termek, 
  div.leiras, 
  div.ar{
    float: left;
  }
  div.termek{
    width: 146px;
  }
  div.leiras{
    /* Bnaderasz hack: */
    width: 315px; /*325px;*/
    /* eddig */
    height: 100px;
    min-height: 100px;
    margin: 0px 5px;
  }    
  div.ar{
    /* Bnaderasz hack: */
    width: 150px; /*140px;*/
    /* eddig */
    height: 100px;
    text-align: right;
    font-weight: bold;
  }
  /* Banderasz hack: */
  div.torol {
    padding-left: 50px;
  }
  /* eddig */
    p.ar{ 
      font-size: 11pt;
    }
    p.ft{ 
      font-size: 18pt;
      color: #faa634; 
    }
    p.eur{ 
      font-size: 11pt;
      color: #000;
    }  
    p.db{
      font-size: 11pt;
      padding: 10px 0px;
      /* Banderasz hack: */
      width: 150px;
      margin-right: 10px;
      /* eddig */
    }
    div.ar input[type="button"], 
    div.ar input[type="submit"]{
      background: url(../img/eltavolitas.jpg) no-repeat center center;
      width: 138px;
      height: 24px;
      margin-top: 5px;
    } 
  hr.kosar{
    background-color: #fff;
    border-top: 1px solid #000; 
    width: 622px; 
    height: 1px;
    float: left;
    clear: both;
    margin-bottom: 35px;
  }
  div.osszesen{
    width: 610px; 
    height: 26px;
    line-height: 26px;
    color: #000;
    font-weight: bold;
    font-size: 12pt;
    text-align: right;
    padding-right: 12px;
    margin-bottom: 10px;
    background: url(../img/bgOsszes.jpg) no-repeat center center;
    clear: both;
  } 
    div.osszesen span{
      color: #fff;
    }
  p.leftButtons, 
  p.penztar{
    float: left;
  }
  p.penztar{
    padding-left: 192px;
  }
  input.vissza{
    background: url(../img/vissza.jpg) no-repeat center center;
    width: 141px;
    height: 24px;
  }
  input.kiurit{
    /* Banderasz hack: */
    /*background: url(../img/kiurit.jpg) no-repeat center center; */
    background: url(../img/kiurit_uj.jpg) no-repeat center center;
    /* eddig */
    width: 143px;
    height: 24px;
  }
  input.penztar{
    /* Banderasz hack: */
    /* background: url(../img/penztar.jpg) no-repeat center center;*/
    background: url(../img/penztar_uj.jpg) no-repeat center center;
    /* eddig */
    width: 141px;
    height: 24px;
  }   
  /* kosár end */

  /* rendelés */
  div.rendeles{
    margin: 10px 0px;
    padding: 0px 70px;
  }
    p.italic{
      font-style: italic;
      clear: both;
    }
    div.rendelesHead{
      background-color: #ececec;
      color: #535353;
      font-weight: bold;
      height: 30px;
      line-height: 30px;
      padding-left: 5px;
      margin: 10px 0px 5px 0px;
      text-transform: uppercase;
    }
    p.adat{
      padding: 2px 0px 2px 5px;
      clear: both;
    }
    p.adat span{
      display: block;
      float: left;
    }
    span.left1{
      width: 368px;
    }
    span.left2{
      font-weight: bold;
      width: 368px;
    } 
    p.adat span.right{
      float: right;
      margin-right: 48px;
    }  
    a.veglegesit{
      clear: both;
      display: block;
      margin: 20px 0px 0px 0px;
    }    
  /* rendelés end */

  /* korábbi rendelés */
  div.korabbi{
    padding-left: 70px;
    clear: both;
  }
  div.korabbi div{
    float: left;
    font-size: 11pt;
    margin: 2px 0px; 
    font-weight: bold;       
  }
  div.head{
    color: #fff;
    background-color: #c0c0c0;
    height: 26px;
    line-height: 26px;
    text-align: center !important;
  }
  div.nr{
    width: 60px;
    text-align: center;      
  }
  div.datum{
    width: 140px;
    text-align: center;    
  }
  div.osszeg{
    width: 120px;
    text-align: right;    
  }
  div.tovabb{
    width: 230px;
    text-align: right;  
  }
  img.tovabb{
    width: 126px;
    height: 21px;
    float: right;
    vertical-align: top;
  }
  /* korábbi rendelés end */

  /* adatok */
  div.adatok{
    margin-left: 100px;  
  }
  dl.adatok{
    float: left;
    clear: both;
  }
  dl.adatok dt, dl.adatok dd{
    float: left;
    background-color: #dedede;
    height: 30px;
    margin: 3px 0px;
  }
  dl.adatok dt{
    font-weight: bold;
    color: #000;
    width: 150px;
    line-height: 30px; 
    padding-left: 10px;   
  }
  dl.adatok dd{
    width: 280px;
  }  
  /*dl.adatok input[type="text"]{
    background: url(../img/bgInput2.jpg) no-repeat center center;
    width: 267px;
    height: 23px;
    text-indent: 5px;
    margin: 2px 0px 0px 8px;
    padding-top: 4px;
  } */
  dl.adatok input[type="text"]{
    margin-top: 6px;
  }
  input.kitolt{
    /* Banderasz hack: */
    /*background: url(../img/kitolt.jpg) no-repeat center center;*/
    background: url(../img/kitolt_0922.jpg) no-repeat center center;
    /* eddig */
    width: 81px;
    height: 24px;
    vertical-align: middle;
    margin-left: 42px;
  }
  div.checkbox{
    width: 12px;
    height: 13px;
    padding: 5px;
    margin: 4px 0px 0px 255px;
  }
  input.vissza2{
    background: url(../img/vissza2.jpg) no-repeat center center;
    width: 145px;
    height: 25px;
    margin-left: 150px;
    margin-top: 10px;        
  }  
  input.rendel{
    background: url(../img/rendel.jpg) no-repeat center center;
    width: 144px;
    height: 25px;
    margin-top: 10px;
  }
  /*adatok end */

  /* regisztráció */
  p.regCim{
    /*color: #000;*/
    font-weight: bold;
    margin-bottom: 10px;
    clear: both;
    color: #e2a43f;
  }
  p.regCim span{
    color: #000;
    font-style: italic;
    font-weight: normal;
  }
  div.icon{
    float: left;
    width: 130px;
  }
  div.adatok2{
    float: left;
    width: 452px;
    margin-bottom: 10px;
  }
  div.regLeft,
  div.regRight{
    float: left;
    background-color: #ebebeb;
    color: #000;
    padding: 4px;
    height: 45px;
    margin: 1px 0px;
  }
  div.regLeft{
    width: 152px;
    margin-right: 2px;
  }
  div.regRight{
    width: 270px;
    line-height: 45px;
    padding-left: 10px;
  }
  p.bold{
    font-weight: bold;
  }
  p.small{
    font-size: 8pt;
    font-style: italic;
  }
  input.reg{
    border: 1px solid #bababa;
    width: 260px;
    height: 15px;
  } 
  div.adatok2 dl{
    width: 452px;
    color: #000;
  }
  div.adatok2 dl dt,
  div.adatok2 dl dd{
    float: left;
    height: 40px;
    line-height: 40px;
    padding-left: 5px;
    background-color: #ebebeb;
    margin-bottom: 5px;
  }
  div.adatok2 dl dt{
    width: 152px;
  }
  div.adatok2 dl dd{
    width: 275px;
    padding-left: 15px;
  }
  
  input.adatvedelem{
    /* Banderasz hack: */
    /*background: url(../img/adatvedelem.jpg) no-repeat center center; */
    background: url(../img/adatvedelem_uj.jpg) no-repeat center center;
    /* eddig */
    width: 140px;
    height: 24px;
    margin-top: 10px;
  }
  input.regisztral{
    background: url(../img/regisztral.jpg) no-repeat center center;
    width: 160px;
    height: 24px;
    margin: 10px 0px 0px 142px;  
  }
  /* regisztráció end */

  /* termékoldal */
  div.termekNev{
    width: 614px; 
    height: 26px;
    line-height: 26px;
    color: #fff;
    font-weight: bold;
    font-size: 12pt;
    background: url(../img/bgTermekNev2.jpg) no-repeat center center;
    padding-left: 8px;
    margin-bottom: 5px;
    float: left;
  }
  div.termekKep, 
  div.fizetes{
    float: left;
  } 
  div.termekKep{
    width: 265px;
  }
  div.fizetes{
    width: 310px;
    margin-left: 47px;
  }
    div.fizetes p{
      font-weight: bold;
    }
    p.forint{
      font-size: 11pt;   
    }
    p.forint span{
      font-size: 18pt;
      color: #faa634;  
    }
    p.euro{
      color: #000;
      margin-left: 108px;
    }
    p.buttons{
      margin: 20px 0px;
    }    
    input.kosarba{
      background: url(../img/kosarba2.jpg) no-repeat center center;
      width: 138px;
      height: 24px;
    }
    input.fizetes{
      background: url(../img/fizetesi_mod.jpg) no-repeat center center;
      width: 138px;
      height: 24px;
      /* Banderasz-hack: */
        /*margin-left: 30px;*/
        margin-left: 29px;
      /* hack eddig. */
    }  
    div.hitel{
      background-color: #ebebeb;
      width: 286px; 
      padding: 11px 11px 5px 11px;
      border-left: 1px solid #c0c0c0;
      border-right: 1px solid #c0c0c0; 
      border-bottom: 3px solid #747373;    
    }
      p.szoveg{
        font-weight: normal !important;
        margin-bottom: 10px;
      }
      input.kicsi, 
      input.nagy{
        border: 1px solid #c7c7c7;
        vertical-align: top;
        text-align: center;
        height: 15px;      
        color: #636260;
      }
      input.kicsi{
        width: 25px;
      }
      input.nagy{
        width: 50px;
      }
    div.termekInfo{
      float: left;
      width: 620px;
      border-left: 1px solid #c0c0c0;
      border-right: 1px solid #c0c0c0;     
    }
      div.linkek{
        float: left;
        background-color: #ebebeb;
        width: 117px;
        height: 135px;
        padding: 5px 0px;
      }
      div.linkek a{
        display: block;        
        width: 107px;
        height: 30px;
        line-height: 30px;
        margin: 10px 0px;
        padding-left: 10px;
        font-weight: bold;
        font-size: 11pt;
        text-decoration: none;
      }
      div.linkek a:hover{
        background-color: #fff;
        color: #faa634; 
      }
      div.info{
      /* Banderasz hack: */
      width: 480px;
      /* eddig */
        float: left;
        padding-left: 15px;
      } 
  /* termékoldal end */ 
  
  /* termékboxok */       
    div.Left{
      margin-right: 5px;
    } 
    div.topLeft{
      background: url(../img/borderTopLeft.jpg) no-repeat top center;
    }
    div.topRight{
      background: url(../img/borderTopRight.jpg) no-repeat top center;
    }
    div.bottomLeft{
      background: url(../img/borderBottomLeft.jpg) no-repeat bottom center;
    }
    div.bottomRight{
      background: url(../img/borderBottomRight.jpg) no-repeat bottom center;
    }          
    div.box{
      float: left;
      background-color: #ebebeb;
      width: 288px;
      height: 164px;
      margin-bottom: 4px;
      padding: 10px;
      overflow: hidden;
    }  
    div.kistermek{
      float: left;
      width: 186px;
      height: 80px;
      margin: 0px 2px 6px 0px;
    } 
    p.ara,
    p.cim{
      font-weight: bold;
      padding-bottom: 3px;
    } 
    p.ara{
      color: #000;
      padding-bottom: 10px;
    }
    input.kosar{
      background: url(../img/kosarba1.jpg) no-repeat center center;
      width: 84px;
      height: 18px;
    }
    input.aruhitel{
      background: url(../img/aruhitel.jpg) no-repeat center center;
      width: 86px;
      height: 18px;    
    }
    div.kiskep{
      float: left;
      width: 100px;
      height: 80px;
      margin-bottom: 6px;
    }
    div.box ul{
      font-size: 8pt;
      padding-left: 15px;
      *margin-top: -12px;
      clear: both; 
    }
  /* termékboxok end */
     
/* right */  
div#right{
  float: left;
  width: 185px;
  margin-top: 10px;
  padding-bottom: 10px;
} 
  div.rightBox{
    width: 173px;
    border-left: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;    
    background-color: #ebebeb; 
    padding: 5px;
  }
    img.keres{
      margin: 0px 0px 5px 59px;
    }
    img.info{
      margin-left: 23px;
    }      
    img.szolg{
      margin-left: 23px;
    }      
    div.rightBox input{
      background: url(../img/bgInput.jpg) no-repeat center center;
      width: 173px;
      height: 23px;
      margin: 5px 0px;
    }  
/* right end */

/* footer */           
div#footer{
  width: 1010px;
  /* Banderasz hack */
  /*height: 165px;*/
  /*background: url(../img/bgFooter.jpg) repeat-x top center;*/
  height: 122px;
  background: url(../img/bgFooter.jpg) repeat-x top center;
  /* eddig */
  color: #ffdfbf;
  text-align: center;
  clear: both;
} 
  div#footer img{display: inline !important;}
  div#footer a{
    color: #ffdfbf;
    font-weight: bold;
  }
  div#footer div{
    float: left; 
    text-align: center; 
  }
  div#footerLeft{
    /* Banderasz hack: */
    /*margin: 11px 65px 0px 170px; */
    margin: 18px 65px 0px 60px;
    /* eddig */
    width: 220px; 
    height: 70px;    
  }
  div#footerRight{
    width: 420px;
    /* Bandrasz hack: */
    /*margin-top: 11px;*/
    /*height: 70px;*/
    margin-top: 20px;
    height: 68px;
    margin-left: 177px;
    /* eddig */
  }  
  div#copy{
    /* Banderasz hack: */
    /*width: 550px;*/
    /*margin-top: 15px;*/
    width: 285px;
    margin-top: 10px;
    /* eddig */
  }
  div#halation{
    width: 200px;
    /* Banderasz hack: */
    /*margin: 40px 0px 0px 200px;  */
    margin: 6px 0px 0px 525px;
    /* eddig */
  }
  div#halation img{
    vertical-align: middle;
  }
/* footer end */



/* Banderasz hack: */
input.text, textarea.text {
  border: 1px solid #BABABA;
  width: 460px;
}
input.text {
  height: 15px;
}
textarea.text {
  height: 250px;
}
/* eddig */

/* Banderasz hack: */
/*
input.belepes {
  background-image: url(../img/belepes_0922.jpg);
  background-repeat: no-repeat;
  width: 138px;
  height: 22px;
}
*/
input.belepes, input.bekuld {
  background-repeat: no-repeat;
  width: 138px;
  height: 22px;
}
input.belepes {
  background-image: url(../img/belepes_0922.jpg);
}
input.bekuld {
  background-image: url(../img/bekuld.jpg);
}
/* eddig */


.hozzaszolas {
  background-color: #FFFFFF;
  color: #000000;
  border: 1px solid #AEAEBE;
  margin: 0 0 5px 0;
}
.hozzaszolas_fejlec {
  background-color: #AEAEBE;
  color: #0000FF;
}
.hozzaszolas_fejlec .bal {
  text-align: left;
  float: left;
}
.hozzaszolas_fejlec .jobb {
  text-align: left;
  float: right;
}
.hozzaszolas_tartalom {
  text-align: left;
}
.hozzaszolas {
  background-color: #EFFFEF;
  color: #002200;
  border: 1px solid #AECEBE;
}
