body { font-size: 12px;
 font-family: helvetica, verdana, arial, lucida, sans-serif;
 color: black;
 background: #cccccc;
 margin: 10px 10px 10px 10px; }

p { font-size: 12px;
 font-family: helvetica, verdana, arial, lucida, sans-serif; }

a:link { color: white;
 background-color: transparent;
 text-decoration: none; }
a:visited { color: white;
 background-color: transparent;
 text-decoration: none; }
a:hover   { color: red;
 background-color: transparent;
 text-decoration: none; }
a:active { color: red;
 background-color: transparent;
 text-decoration: none; }

table { font-family: helvetica, verdana, arial, lucida, sans-serif;
 font-size: 12px; }
table#num { font-family: helvetica, verdana, arial, lucida, sans-serif;
 font-size: 12px;
 width: 100%; }
th { font-family: helvetica, verdana, arial, lucida, sans-serif;
 font-weight: bold;
 text-align: left;
 font-size: 12px; }
th#num { font-family: helvetica, verdana, arial, lucida, sans-serif;
 font-weight: bold;
 text-align: left;
 font-size: 12px;
 width: 33%; }
th#mid { font-family: helvetica, verdana, arial, lucida, sans-serif;
 font-weight: bold;
 font-size: 12px;
 width: 34%;
 text-align: center; }
td { font-family: helvetica, verdana, arial, lucida, sans-serif;
 font-size: 12px; }

form { font-size: 12px;
 font-family: helvetica, verdana, arial, lucida, sans-serif;
 color: black;
 background-color: transparent; }
input { font-size: 12px;
 font-family: helvetica, verdana, arial, lucida, sans-serif; }
select { font-size: 12px;
 font-family: helvetica, verdana, arial, lucida, sans-serif; }
textarea { font-family: helvetica, verdana, arial, lucida, sans-serif;
 font-size: 12px; }

h1 { font-family: helvetica, verdana, arial, lucida, sans-serif;
 font-size: 20px;
 font-weight: bold;
 text-align: right;
 color: yellow;
 background-color: transparent; }
h2 { font-family: helvetica, verdana, arial, lucida, sans-serif;
 font-size: 18px;
 font-weight: bold;
 color: yellow;
 background-color: transparent; }
h3 { font-family: helvetica, verdana, arial, lucida, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: yellow;
 background-color: transparent; }
h4 { font-family: helvetica, verdana, arial, lucida, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: yellow;
 background-color: transparent; }
h5 { font-family: helvetica, verdana, arial, lucida, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: yellow;
 background-color: transparent; }
h6 { font-family: helvetica, verdana, arial, lucida, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: yellow;
 background-color: transparent; }

em { font-weight: bold;
 font-style: normal; }

#body { display: block;
 text-align: left;
 margin: 0; }

#settings { background-color: #eeeeee;
 font-family: helvetica, verdana, arial, lucida, sans-serif;
 border: solid 1px yellow;
 margin-bottom: 10px;
 padding: 10px 10px 10px 10px;
 width: 80%; }

#number { background-color: #eeeeee;
 font-family: helvetica, verdana, arial, lucida, sans-serif;
 border: solid 1px yellow;
 margin-bottom: 10px;
 padding: 10px 30px 10px 30px;
 width: 80%; }

#next { width: 80%;
 text-align: center; }

#error { color: red;
 background-color: transparent; }

#ok { color: green;
 background-color: transparent; }

#thorn { margin-top: 150px;
 font-size: 10px;
 text-align: right; }
