.gomb ,.gomb:link ,.gomb:active, .gomb:visited{
  background: #CCCccc; 
  color: #FFFfff;
  display: inline-block;
  border-radius: 4px;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
  font-family: Arial, sans-serif;
  line-height: 2.5em;
  padding: 0 3em;
  text-decoration: none; 
}

.green.gomb {  background: linear-gradient(#6BDB55,#57B245);  text-shadow: 1px 1px 1px #57B245; }

.piros.gomb {  background: linear-gradient(#991314,#c01818);  text-shadow: 1px 1px 1px #c01818; }
.fekete.gomb {  background: linear-gradient(#222222,#000000);  text-shadow: 1px 1px 1px #222222; }

.blue.gomb {  background: linear-gradient(#11A1D6,#0E86B2);  text-shadow: 1px 1px 1px #0E86B2; }

.kicsi.gomb {  line-height: 1.75em;  padding: 0 1.5em; }

.nagy.gomb {  line-height: 3em;  padding: 0 3.5em; }

.gomb:hover {   box-shadow: inset 0 1px 1px rgba(255,255,255,0.2), 
  inset 0 1.5em 1em rgba(255,255,255,0.3); cursor:pointer;
}

.gomb:active {   box-shadow: inset 0 1px 1px rgba(255,255,255,0.2), 
  inset 0 1.5em 1em rgba(0,0,0,0.3); 
}