#fomenu
{ background-color: #464646;
}

.fomenu A, #lablecmenu A
{ display: inline-block;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  height: 64px;    
  line-height: 64px;    
  color: white;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0 12px;
}

.fomenu A:hover, #lablecmenu A:hover
{ color: #D9BB93;
  // text-decoration: underline;
}

#almenu
{ visibility: hidden;
  position: absolute;
  left: 520px;
  top: 64px;
  background-color: #464646;
}

#almenu A
{ display: block;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  height: 40px;    
  line-height: 40px;    
  color: white;
  text-decoration: none;
  text-transform: uppercase;
  padding: 0 12px;
}

#almenu A:hover
{ color: #D9BB93;
  // text-decoration: underline;
}

#nyelvmenu 
{ padding: 15px 0 0 0;
}

#nyelvmenu A
{ display: block;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 22px;    
  color: #464646;
  text-decoration: none;
  margin: 0 0 0 20px;
}

#nyelvmenu A:hover
{ color: #D9BB93;
  // text-decoration: underline;
}

.nyelvakt
{ display: block;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;    
  color: #D9BB93;
  margin: 0 0 0 20px;
}

#indexdoboz
{ font-family: 'Roboto', sans-serif;
  background-color: #D9BB93;
  padding: 25px;
  font-size: 18px;
  line-height: 22px;
  font-weight: normal;
  color: #464646;
}

#indexdoboz H1
{ margin: 0 0 10px 0;
  padding: 0;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 35px;
  line-height: 35px;
  letter-spacing: 2px;    
  color: white;
  text-transform: uppercase;
}

#cikkdoboz
{ font-family: 'Roboto', sans-serif;
  background-color: #D9BB93;
  padding: 30px;
  font-size: 18px;
  line-height: 22px;
  font-weight: normal;
  color: #464646;
}

#cikkdoboz H1
{ margin: 20px 0 10px 0;
  padding: 0;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 35px;
  line-height: 45px;
  letter-spacing: 2px;    
  color: white;
  text-transform: uppercase;
}

#cikkdoboz A
{ color: white;
  text-decoration: none;
}

#cikkdoboz A:hover
{ color: white;
  text-decoration: underline;
}

.focim
{ padding: 25px 0 10px 0;
  border-bottom: solid 2px #464646;; 
}

H1.focim
{ font-family: 'Roboto', sans-serif;
  font-weight: bold;
  font-size: 35px;
  line-height: 35px;
  letter-spacing: 1px;    
  color: #464646;
}

H2.focim
{ font-family: 'Roboto', sans-serif;
  font-weight: bold;
  font-size: 25px;
  line-height: 32px;
  letter-spacing: 1px;    
  color: #464646;
  text-transform: uppercase;
}

.tam0, .tam3
{ background-color: #D9BB93;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  color: #464646; 
}

.tam1, .tam2
{ background-color: #464646;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  color: white;
}

.tam0 H2, .tam3 H2
{ margin: 0 0 8px 0;
  padding: 0;
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 1px;    
  text-transform: uppercase;
  color: white;
}

.tam0 H2 A, .tam3 H2 A
{ color: white; 
  text-decoration: none;
}

.tam1 H2, .tam2 H2
{ margin: 0 0 8px 0;     
  padding: 0;
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 1px;    
  text-transform: uppercase;
  color: #D9BB93;
}             

.tam1 H2 A, .tam2 H2 A
{ color: #D9BB93;
  text-decoration: none;
}

.tam0 H2 A:hover, .tam1 H2 A:hover, .tam2 H2 A:hover, .tam3 H2 A:hover
{ text-decoration: underline;
}

.hir0, .hir1
{ font-family: 'Roboto', sans-serif;
  font-weight: normal;
  font-size: 18px;
  line-height: 22px;
}

.hir0
{ background-color: #D9BB93;
  color: #464646; 
}

.hir1
{ background-color: #464646;
  color: white;
}

.hir0 H2, .hir1 H2
{ font-family: 'Roboto', sans-serif;
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
  letter-spacing: 1px;    
  text-transform: uppercase;
}

.hir0 H2
{ color: white;
}

.hir1 H2
{ color: #D9BB93;
}
