/* FONTS */

@font-face {
  font-family: 'Open';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url('OpenSans-Light.ttf') format('truetype');
}
@font-face {
  font-family: 'Yanone';
  font-style: normal;
  font-weight: 400;
  src: local('Yanone Kaffeesatz Regular'), local('YanoneKaffeesatz-Regular'), url('YanoneKaffeesatz-Regular.ttf') format('truetype');
}


body {
background:#EEEEEE;
margin:0px;
}
.mini{
padding:5px 15px 5px 15px;
font-family:verdana;
font-size:0.7em;
}
.en{
padding:5px 15px 5px 15px;
font-family:verdana;
font-size:0.7em;
font-color:#649;
}
div.mini{
text-align:justify;
font-family:Open;
font-weight:400;
font-size:1.1em;
}
table.paper {
/* border:solid 1px #000000; */
background:#FFFFFF; /* url("header.jpg") no-repeat; */
margin:auto;
padding:0px 30px 30px 30px;
width:900;
text-align:left;
height:100%;
}
table.centremoica td{
text-align:center;
vertical-align:middle;
font-size:0.8em;
}
table.mini{
padding:3px;
}
table.mini td{
font-family:verdana;
font-size:0.7em;
}
table.tdcentered  td{
text-align:center;
}
td{
text-align:left;
vertical-align:top;
}
.centered {
text-align:center;
}
.righted {
text-align:right;
}
h2{
margin-top:5px;
margin-bottom:5px;
font-family;Comic Sans MS;
}
input{
border:1px solid;
padding-left:10px;
border-left-color:#EEEEEE;
border-top-color:#FFFFFF;
border-right-color:#EEEEEE;
border-bottom-color:#AAAAAA;
}
input.wrong{
border-left-color:#CC0000;
border-right-color:#CC0000;
border-bottom-color:#CC0000;
background:#FFDDCC;
}
select.wrong{
border:solid 1px;
border-left-color:#CC0000;
border-right-color:#CC0000;
border-bottom-color:#CC0000;
background:#FFDDCC;
}