
/********** Menü kezelés ******/

div#menunav {
  width: 959px;
  margin: 0 auto;
}
div#mlogo {
  width: 240px;
  float: left; 
}
div#menuk {
  margin: 45px 0 0 120px;
  float: left;
}
div.menu1 {
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;  
  color: #e60004;       /* piros */
  float: left;
  padding: 0 0 0 80px;      
}
div#menuk a.fbm {
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;  
  color: #ffffff;          /* fehér */
  padding: 0 0 0 80px;  
  float: left;    
}
div#menuk a.fbm:hover { 
  text-decoration: none;  
  color: #ffb400;      /* narancssárga */  
}

/**************** Nyelv választás **************/

div#nyelv {
  position: relative;
  width: 1215px;
  margin: 0 auto;
/*  border: 1px solid black; */
}
div#nyelvm {
  float: right;
  padding: 20px 20px 20px 0;
}
div#nyelva {
  float: right;
  padding: 20px 20px 20px 0; 
}
div#nyelvn {
  float: right;
/*  margin: 0 180px 0 0;  */
  padding: 20px 20px 20px 0;
}

/****** Nyitó oldal ********/

div#nyold {
  margin:0 auto;
  background: url(menu/molino.png);  
  width: 1220px;
  height: 563px;

}
/*
div#nyold {
  width: 1215px;
  height: 100%;
  margin: 0 auto;
  background: #000000;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border: 1px solid white;
  padding: 7px;
}
*/
div#luk1 {
  padding-top: 35px;
}
div#luk2 {
  padding-top: 20px;
}


/*************** Galéria ***************/

div#gal {
  position: relative;
  top: 0px; 
  margin: 0 auto;
  width:100%;
  padding-bottom: 64px;   /* A lábléc magassága */  
}
div#galeri {
/*  position: relative;
  top: 0px; */
  width: 1215px;
  margin: 0 auto;
/*  padding: 20px 20px 286px 20px;*/
  padding: 20px;
  background: #fff;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
}

div#bal {
  width: 105px;
  float: left;
  margin: 0 20px 0 0;
/*  border: 1px solid black; */
}
div#jobb {
  width: 1090px;
  float: left;
/*  border: 1px solid black;*/
}
div.clear {
  clear: both;
}

/******** Aktualitások mozgó képek *****************/

div#mozgo {
  width: 600px;
  margin: 0 auto 40px auto;
}
div#mbal {
  float: left;
}
div#mjobb {
  float: left;
/*  border: 1px solid black;*/
}

/******** Aktualitások alsó rész ******/

div#foold {
  width: 904px;
  margin: 20px auto 40px auto;
  padding: 20px;
  background: #6e6462;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
}

div#fbal {
  float: left;
  width: 400px;  
  height: 450px;
/*  border: 1px solid black;*/
  padding: 20px; 
}
div#flogo {
  padding-left: 80px;  
}
div#fsz1 {
  color:    #fff;  
  padding: 50px 0 20px 0;
}
div#fsz2 {
  padding: 30px 0 20px 0;  
}
div#fjobb {
  float: left;
  width: 420px;
  height: 450px;
  border: 2px solid white;
  padding: 20px;
/*  background: url(kepek/bhatter.png);*/
  background: #928d8d;  /* világos szürke */
}
div#fjobb_fej {
  color:    #fff; 
  text-align: left;    
}
div#fjobb_frame {
  padding: 20px 10px 10px 10px;   
}

/******** Kapcsolat ******/

div#kapcs {
  width: 904px;
  margin: 20px auto 40px auto;
  padding: 20px;
  background: #6e6462;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border: 3px solid white;
}
div#kapcs_cim {
  text-align: left;
}
div#kapcs_kep {
  padding: 80px 0 0 8px;

}
div#kapcs_bal {
  float: left;
  width: 400px;  
  padding-right: 20px; 
}
div#kapcs_jobb {
  position: relative;
  float: left;
  width: 420px;
  padding-left: 60px;  
/*  border: 1px solid black;*/ 
}
.kapcs_sz2 {
  font-size: 12px;
  color: #000000;
  text-align: left;
  text-decoration: none;
  font-weight: normal;
  padding-left:  29px;  
  padding-right: 10px;
}

.kapcs_csik2 {
  background-image: url(kepek/csik2.jpg);
  width:  411px;
  height:   1px;   
}

.kapcs_csik3 {
  background-image: url(kepek/csik2.jpg);
  width:  200px;
  height:   1px;
  margin-left: 110px; 
}


/******** Galéria ******/
div#kapcs_jobb a.ga1 {
  font-family: Arial;
  font-size: 20px;
  font-weight: bold;  
  color: #ffffff;          /* fehér */
/*  padding: 0 0 0 80px;  
  float: left;    */
  text-decoration: none; 
  text-align: center;   
}
div#kapcs_jobb a.ga1:hover { 
  text-decoration: underline;  
  color: #ffb400;      /* narancssárga */
  text-align: center;  
}


/******** Levél küldés ürlap ******/

div#levelk {
  position: absolute;
  top: 190px;
  width:  410px;    
}
form#ugyf fieldset {
  padding: 20px;
  width: 365px;
  margin: 0 0 10px 0;
  border: 2px solid #afd3e0;
}
form#ugyf fieldset legend{
  padding: 5px 10px;
  width: 90px;
  background: #91c82e;
  color: #fff;
  border: 1px solid #78a626;
}
form#ugyf fieldset ol {
  list-style: none;
}
form#ugyf fieldset ol li {
  padding: 5px 0;
}
form#ugyf fieldset label {
  width: 120px;
  float: left;
}
form#ugyf fieldset em {
  color: red;
}
form#ugyf input[type='text'] {
  width: 230px;
  border: 2px solid #afd3e0;
  padding: 4px;
  font-family: courier;
/*  color: #6f96a5;*/
  color: black;  
}

form#ugyf input[type='submit'] {
  background: #e60004;
  color: #fff;
  border: 1px solid #78a626;
  padding: 3px 10px;
  font-size: 15px;
  margin: 5px 0 0 0;
  float: right;
}
