.olimpiada{
        text-align: center;
}
.h4{
        font-size: 9px;
}
div.olimpiada{
        background-color: #FF9393;
        padding: 10px 10px;
}
p.olimpiada{
        text-align: justify;
        padding: 10px;
}
ol.egzaminy li{
        text-align: justify;
        padding-right: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
}
ol.wypunkt li{
        margin-bottom: 5px;
}

li.punkt{
        padding: 0px;
}
a.na_prawo{
        text-align: right;
}

table.egzaminy{
        font-size: 10px;
        padding: 0px;
       
}
table.egzaminy th{
        font-size: 1.2em;
        font-weight: bold;
        border: groove;
        padding: 3px;
}
table.egzaminy td{
        font-size: 12px;
        cellspacing: 0px;
        border: groove;
        border-color: #CC3333;
        padding: 3px
}
table.nowydelf{
        font-size: 10px;
        text-align: center;
        padding: 1px;
        border: 1px solid red;
        border-collapse: collapse;
        width: 100%;
}
th.dol{
        border-bottom: 1px solid red;
}
th.dol_prawy{
        border-bottom: 1px solid red;
        border-right: 1px solid red;
}
td.dol{
        border-bottom: 1px solid red;
}
td.dol_prawy{
        border-bottom: 1px solid red;
        border-right: 1px solid red;
}
td.dol_lewy{
        border-bottom: 1px solid red;
        border-left: 1px solid red;
}
td.dol_prawy_lewy{
        border-bottom: 1px solid red;
        border-right: 1px solid red;
        border-left: 1px solid red;
}
td.gora_dol{
        border-top: 1px solid red;
        border-bottom: 1px solid red;
}
td.gora_dol_prawy{
        border-top: 1px solid red;
        border-bottom: 1px solid red;
        border-right: 1px solid red;
}
td.gora_dol_lewy{
        border-top: 1px solid red;
        border-bottom: 1px solid red;
        border-left: 1px solid red;
}
td.prawy_lewy{
        border-right: 1px solid red;
        border-left: 1px solid red;
}
td.prawy{
        border-right: 1px solid red;
}
td.lewy{
        border-left: 1px solid red;
}
td.gora{
        border-top: 1px solid red;
}
td.gora_prawy_lewy{
        border-top: 1px solid red;
        border-left: 1px solid red;
        border-right: 1px solid red;
}
td.gora_prawy{
        border-top: 1px solid red;
        border-right: 1px solid red;
}
td.gora_lewy{
        border-top: 1px solid red;
        border-left: 1px solid red;
}
td.wszystko{
        border-top: 1px solid red;
        border-bottom: 1px solid red;
        border-left: 1px solid red;
        border-right: 1px solid red;
}
td.nic{
        border-top: 0px;
        border-bottom: 0px;
        border-left: 0px;
        border-right: 0px;
}
span.i{
        font-style: italic;
}
span.pogrub{
        font-weight: bold;
}
span.podkresl{
        text-decoration: underline;
}

