/* OLIMPIA */


div#olimpiacim {
    width: 100%;
    height: 100%;
    background-image: url(/kepek/hatterkep/sport_osszefoglalo_0001-mask03.jpg);
    background-repeat: repeat;
    text-align: center;
    padding-bottom: 50px;
}
div#olimpiacim h1 {
    font-size: 85px;
    font-family: Oleo Script;
    color: #15137c;
    font-weight: bold;
    font-style: italic;
    text-shadow:1px 1px 10px #33ffff, 4px 4px 4px #919191
}
div#olimpiacim h2 {
    font-size: 52px;
    font-family: Oleo Script;
    color: #07b6fc;
    margin: 10px 10px 10px 10px;
    padding: 10px 0 10px 0;
}
div#olimpiacim h2 a {
    color: #f5b400;
}
div#olimpiacim h2 a:hover {
    color: #15137c;
}
div#olimpiacim h3 {
    font-size: 32px;
    color: #07b6fc;
}
div#olimpiacim h4 {
    font-size: 28px;
    color: #07fc07;
    text-align: left;
    margin: 0 0 0 20px;
}
div#olimpiacim p {
    color: #ffffff;
    text-align: justify;
    font-size: 20px;
    margin: 20px 50px 20px 50px;
}
table.szoveg table {
    width: 80px;
    text-align: center;
    padding: 10px 0 10px 0;
}
table.szoveg tr {
    margin: 10px 0 10px 0;
}
td.sztable {
    background-color: #6e6a69;
    border-radius: 50px;
    box-shadow: 4px 4px 4px 4px #5f5b5b;
}
td.sztable blockquote {
    color: #ffd76a;
    font-size: 20px;
    font-weight: normal;
}
div#listatablazat table {
    width: 100%;
    padding: 0 0 0 100px;
    color: #ffffff;
}
div#listatablazat td {
    border: 0px solid #6e6a69;
    text-align: left;
}
div#listatablazat tr {
    padding: 0 0 0 100px;
}
ol.lista {
    padding: 0 0 0 100px;
}
ol.lista li {
    text-align: left;
}

/* Olimpiai "TÁBLA" */
div#olimpiatable {
    width: 100%;
    text-align: center;
}
div#olimpiatable h1 {
    font-size: 56px;
    font-family: Lobster;
    color: #0410b6;
    border: 1px solid #000768;
    box-shadow: 4px 4px 4px 4px #e6d1b3;
    background-color: #cc9809;
    border-radius: 50px;
    padding: 10px 0 10px 0;
}
div#olimpiatable table {
    width: 100%;
    text-align: center;
}
div#olimpiatable table tr th {
    font-size: 24px;
    color: #0410b6;
}
div#olimpiatable table tr td {
    font-size: 24px;
    font-family: Arial, Helvetica, sans-serif;
    color: #07fc07;
    border: 1px solid #1f1e1d;
}
div#otkarika-kontinens table {
    width: 100%;
}
div#otkarika-kontinens ol li {
    color: #ffffff;
}
td.felsorolasindulok ol li {
    font-size: 19px;
}
/* Össz oszlop tábla */
div#osszolimpiatabla {
    color: #ffffff;
}
div#osszolimpiatabla table tr {
    border: 1px solid #1f1e1d;
}
div#osszolimpiatabla table th {
    border: 1px solid #1f1e1d;
}
div#osszolimpiatabla tr table td {
    border: 1px solid #221407;
    padding: 10px 0 5px 2px;
}
/* Sor rögzítés a Magyar pont táblázatnál */
#rogzitettsor {
    position: fixed;
    top: 250px;
    left: 5%;
    width: 90%;
    right: 5%;
    height: 10px;
   float: left;
}
#rogzitettsor th {
    border: 1px solid #000000;
}
#rogzitettsor table tr th {
    background-color: #6e6a69;
}
#sor1{
    position: absolute;
    top: 355px;
    left: 5%;   
    width: 90%;
    height: 10px;
    float: left;
}  
#sor1 table td {
    border: 1px solid #221407;
    padding: 10px 0 5px 0;
}
#sor2{
    position: absolute;
    top: 446px;
    left: 5%;   
    width: 90%;
    height: 10px;
    float: left;
}  
#sor2 table td {
    border: 1px solid #221407;
    padding: 10px 0 5px 0;
}
#sor3{
    position: absolute;
    top: 538px;
    left: 5%;   
    width: 90%;
    height: 10px;
    float: left;
}  
#sor3 table td {
    border: 1px solid #221407;
    padding: 10px 0 5px 0;
}
#sor4{
    position: absolute;
    top: 640px;
    left: 5%;   
    width: 90%;
    height: 10px;
    float: left;
}  
#sor4 table td {
    border: 1px solid #221407;
    padding: 10px 0 5px 0;
}



#sor5{
    position: absolute;
    top: 743px;
    left: 5%;   
    width: 90%;
    height: 10px;
    float: left;
}  
#sor5 table td {
    border: 1px solid #221407;
    padding: 10px 0 5px 0;
}
#sor6{
    position: absolute;
    top: 846px;
    left: 5%;   
    width: 90%;
    height: 10px;
    float: left;
}  
#sor6 table td {
    border: 1px solid #221407;
    padding: 10px 0 5px 0;
}
#sor7{
    position: absolute;
    top: 949px;
    left: 5%;   
    width: 90%;
    height: 10px;
    float: left;
}  
#sor7 table td {
    border: 1px solid #221407;
    padding: 10px 0 5px 0;
}
#sor8{
    position: absolute;
    top: 1052px;
    left: 5%;   
    width: 90%;
    height: 10px;
    float: left;
}  
#sor8 table td {
    border: 1px solid #221407;
    padding: 10px 0 5px 0;
}
#sor9{
    position: absolute;
    top: 1155px;
    left: 5%;   
    width: 90%;
    height: 10px;
    float: left;
}  
#sor9 table td {
    border: 1px solid #221407;
    padding: 10px 0 5px 0;
}
#sor10{
    position: absolute;
    top: 1258px;
    left: 5%;   
    width: 90%;
    height: 10px;
    float: left;
}  
#sor10 table td {
    border: 1px solid #221407;
    padding: 10px 0 5px 0;
}

div.helyezes ol {
    color: #ffffff;
}

