#exec
{
  margin-bottom:1em;
}

#exec_title
{
  text-align:right;
}
#result SELECT, BUTTON.button 
{
  font: 40px Arial, sans-serif; 
  width:200px;
}
#exec_clear
{
}

TABLE#exec_area 
{
  border: 1px solid black;
  width:100%;
  background: url(pic/fon.png) repeat-y;
  border: 1px #808080 solid;
  border-collapse: collapse; 
  font: 26px Georgia, serif; 
}
TABLE#exec_area TR TD 
{
  vertical-align:top;
  text-align:left;
  padding:7px;
}

TABLE#exec_area TD
{
  padding:10px;
}

#exec_z
{
  width:142px;
  height:152px;
  padding:0; 
  margin: 0 0 0 auto;
  background:white;
}

#exec_mess
{
  padding:0; margin:0;
  text-align:right;
  font: 20px Arial, sans-serif; 
  color:#4d4d4d;
}
.bad
{
  color:red;
}
.good
{
  color: #009900;
}

.number
{
  font-size: 44px; 
  font-weight:bold;
  color: #009900;
  padding:5px;
  border: 1px solid gray;
  background:white;
}
