body
{
    font-family: Arial Cyr, Arial, Helvetica;
    font-size: 10pt;
    color: #000000;
}
h1
{
    font-family: Arial Cyr, Arial, Helvetica;
    font-size: 14pt;
    text-align: center;
    margin-top: 10px;
    color: #476683;
}
h2
{
    font-family: Arial Cyr, Arial, Helvetica;
    font-size: 12pt;
    text-align: center;
    margin-top: 15px;
    color: #476683;
}
tr, td, th
{
    font-family: Arial Cyr, Arial, Helvetica;
    font-size: 10pt;
    color: #000000;
}
input
{
    font-family: Arial Cyr, Arial, Helvetica;
    font-size: 9pt;
    color: #000000;
}
textarea
{
    font-family: Arial Cyr, Arial, Helvetica;
    font-size: 9pt;
    background-color: #FFFFFF;
    color: #000000;
    width: 100%;
}
p
{
    font-family: Arial Cyr, Arial, Helvetica;
    font-size: 10pt;
}
p.just
{
    text-align: justify;
}
.projname
{
    background: #476683;
    color: #FFFFFF;
    padding: 1px;
    margin: 0px;
}
.projname a
{
    color: #FFFFFF;
    text-decoration: none;
}
.small
{
    font-family: Arial Cyr, Arial, Helvetica;
    font-size: 9pt;
}

table.data { background: #FFFFFF; border-collapse: collapse; width: 100%; }
table.data td, table.data th { border: 1px solid #CCCCCC; padding: 3px 3px 3px 3px; vertical-align: top; }
table.data th { background: #F5F5F5; font-weight: bold; text-align: left;  text-align: center; }
table.data td { background: #FFFFFF;  text-align: center; }
table.data th.left { text-align: left; }
table.data td.left { text-align: left; }
