input {
  font: 10px Verdana, Arial, Geneva, sans-serif;
  padding: 3px;
  color: #111111;
  background: #D0D0D0;
  border-top: solid 1px #F8F8F8;
  border-left: solid 1px #F8F8F8;
  border-bottom: solid 1px #333333;
  border-right: solid 1px #333333;
  margin-bottom: 5px;
}
input.button {
  font: 10px Verdana, Arial, Geneva, sans-serif;
  padding: 3px;
  color: #111111;
  background: #D0D0D0;
  border-top: solid 1px #F8F8F8;
  border-left: solid 1px #F8F8F8;
  border-bottom: solid 1px #333333;
  border-right: solid 1px #333333;
  margin-bottom: 5px;
}
select {
  font: 10px Verdana, Arial, Geneva, sans-serif;
  color: #111111;
  background: #D0D0D0;
  border-top: solid 1px #F8F8F8;
  border-left: solid 1px #F8F8F8;
  border-bottom: solid 1px #333333;
  border-right: solid 1px #333333;
  margin-bottom: 2px;
}
option {
  font: 10px Verdana, Arial, Geneva, sans-serif;
  color: #111111;
  background: #D0D0D0;
}
input.txt {
  font: 10px Verdana, Arial, Geneva, sans-serif;
  padding: 3px;
  color: #111111;
  background: #D0D0D0;
  border-top: solid 1px #333333;
  border-left: solid 1px #333333;
  border-bottom: solid 1px #F8F8F8;
  border-right: solid 1px #F8F8F8;
  margin-bottom: 5px;
}
input.txt:focus {
  background: #FFFFFF;
}
input.check {
  padding: 0px;
  background-color: transparent;
  border-style: none;
  margin-bottom: 0px;
}
input.rad {
  padding: 0px;
  background-color: transparent;
  border-style: none;
  margin-bottom: 0px;
}
textarea {
  font: 11px Verdana, Arial, Geneva, sans-serif;
  padding: 3px;
  color: #111111;
  background: #D0D0D0;
  border-top: solid 1px #333333;
  border-left: solid 1px #333333;
  border-bottom: solid 1px #F8F8F8;
  border-right: solid 1px #F8F8F8;
  margin-bottom: 5px;
}
textarea:focus {
  background: #FFFFFF;
}
input:active {
  color: #FFFFFF;
  background: #C0C0C0;
  border-top: solid 1px #333333;
  border-left: solid 1px #333333;
  border-bottom: solid 1px #F8F8F8;
  border-right: solid 1px #F8F8F8;
}
