#image
{
    position: fixed;
    z-index: 10000;
    top: 15px;
    width: 741px;
    height: 0px;
    text-align: right;
}
#f-content h1
{
    float: left;
    margin-bottom: 2em;
}
#f-content table
{
    clear: both;
}



#f-content table
{
    margin-bottom: 4em;
}
#f-content tfoot .pageNext img
{
    padding-left: 30px;
}


#f-content table th.image
{
    width: 23px;
    max-width: 23px;
    padding: 0px;
    text-align: center;
}
#f-content table th.type
{
    width: 60px;
    padding-left: 0px;
    padding-right: 0px;
    text-align: center;
}
#f-content table th.divisionName
{
    width: 150px;
}
#f-content table th.name
{
    width: 220px;
}
#f-content table th.mark
{
    width: 30px;
    text-align: center;
}


#f-content table td.image
{
    padding: 0px;
    text-align: center;
    background-color: rgb(255,222,120);
}
#f-content table td.image img
{
    margin-left: auto;
    margin-right: auto;
}
#f-content table td.type
{
    width: 60px;
    text-align: center;
    font-weight: bold;
    color: rgb(255,255,255);
    background-color: rgb(206,148,0);
}
#f-content table td.divisionName
{
    text-align: left;
}
#f-content table td.name
{
    text-align: left;
}
#f-content table td.mark
{
    text-align: center;
    font-size: 1.8em;
    font-weight: bold;
    color: rgb(246,170,80);
    background-color: rgb(255,255,208);
}


#f-content table tr.special .divisionName a, #f-content table tr.special .name  a
{
    font-weight: bold;
}
#f-content table tr.special .mark
{
    color: rgb(255,0,0);
    background-color: rgb(255,255,208);
    background-color: rgb(255,247,58);
}
