html {
  overflow-y: scroll;
  overflow-x: auto;
}
body {
  background: #6a2117;
  color: #ffffff;
  margin-top: 15px;
}    
#menusorom {
  background: #960F08;
}
.szunet {
  height: 10px;
}
h3 {
  text-align: right;
  color: rgb(37,77,37);
}
h4 {
  text-align: left;
  color: rgb(37,77,37);
  margin: 15px;
}
.green {
  text-align: center;
  color: green;
}
.szov {
  font-size: 18px; 
  padding: 15px;
  color: black;
}
.szo {
  font-size: 24px; 
  padding: 15px;
  color: white;
  text-shadow: 2px 2px 1px #000000;
}
.szoveg {
  color: black;
  font-size: 16px;
  padding: 5px;
}
.hol {
  font-size: 16px;
}
.gomb {
  margin: 2px;
  padding: 2px 5px;  
  background: #f0e8df;    
  color: #5d3629;
  font-size: 16px;
  text-shadow: 1px 0px 1px #000000;
}
.gomb:hover {
  background: #310200;
  color: #ffffff;
  text-shadow: 1px 1px 3px #ffffff;
  box-shadow: 1px 1px 3px #511010;
}     
.fel {
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 100%;
  padding: 19px;
  margin: 0px;
  opacity: 0.7;
}  
.sho {
  text-shadow: 1px 1px 1px #382b2b;
  background: #d06565;
  font-size: 20px;
}
.kep {
  width: 150px;
  padding: 5px;
}
.logo {
  width: 170px;
  margin: 3px;
}
.koz {
  text-align: center;
}
.bal {
  float: left;
}
.balu {
  text-align: left;
}
.jobbu {
  text-align: right;
}
.at {
  padding: 7px;
}
.am {
  color: rgb(135, 163, 254);
  text-decoration: none;
  text-shadow: 1px 1px #000000;
}
.am:hover {
  color: #fff308;
  text-decoration: none;
  text-shadow: 1px 1px #000000;
}
.an {
  color: rgb(135, 163, 254);
  text-decoration: none;
  font-size: 18px;
  text-shadow: 1px 1px #000000;
}
.an:hover {
  color: #fff308;
  text-decoration: none;
  font-size: 18px;
  text-shadow: 1px 1px #000000;
}
.nm {
  color: #71b8e8;
  text-decoration: none;
  text-shadow: 1px 1px #000000;
}
.nm:hover {
  color: #fffa8d;
  text-decoration: none;
  text-shadow: 1px 1px #000000;
}
.szam {
  margin-top: 5px;
  width: 32px;
}
.tszam {
  margin-top: 5px;
  margin-left: 5px;
  width: 32px;
}
.cim {
  font-size: 14px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.bej {
  font-size: 14px;
  color: #fdfdfd;
}
.feher {
  color: rgb(255, 255, 255);
  font-size: 16px;
  padding: 5px;
}
.bordo {
  background: #960F08;
}
.kek {
  color: rgb(100,100,250);
  padding: 5px;
}
.mandarin {
  color: rgb(160,50,75);
  padding: 5px;
}
.zold {
  color: rgb(50,150,50);
  padding: 5px;
}
.szurke {
  color: rgb(100,100,100);
  padding: 5px; 
}
.bol {
  font-weight: bold;
}
.norm {
  font-weight: normal;
}
.le {
  margin-bottom: 25px;
}
.jobb {
  float: right;
}
ul {
  list-style-type: none;
}
.lista {
  font-size: 18px;
  color: #ffffff;
  display:inline;
}
#fejlec {
  font-size: 18px;
  border: 1px #ffffff;
  margin: 15px;
}
.jojo {
  font-size: 15px;
  font-weight: normal;
  padding: 5px;
  color: #ffffff;
}
.magas {
  width: 170px;
  height: 28px;
  background: #ffffff;
}
.maga {
  width: 95px;
  height: 28px;
  background: #ffffff;
}
.betus {
  font-size: 16px;
  padding-top: 10px;
  color: #fdfdfd;
}
.barna {
  color:rgb(82, 61, 8);
}
.termek {
  font-size: 24px;
  text-align: center;
}
.med {
  color: #ffffff;
}
tr{
  background: #580301;
} 
tr:nth-child(4n+0) {
  background: #960F08;
}
tr:nth-child(4n+3) {
  background: #960F08;
}
.ej {
  background: #310200;
}
.va {
  vertical-align: top;
}
.minw {
  min-width: 85px;
}
.csucs {
  margin-top: 200px;
}
.vonal {
  padding: 50px;
  display: inline;
}
.adhatter {
  background: #960F08;
  color: #ffffff;
}
.fbetu {
  color: #000000;
}
.leir {
  width: 600px;
  height: 240px;
}
.pd {
  padding-bottom: 25px;
}
.bg {
  background: #580301;
}
