*{padding:0; margin:0;}
body {color:#004a7a;font-size:80%; background-color:rgb(255,255,255); font-family:verdana,arial,sans-serif; text-align: center;}
#page-container {margin: 10px auto; text-align:left;}
/* tady width:900px*/

p.clear { clear:both;}

a {text-decoration: none; color:#2e6e9e;}
a:visited {color:#2e6e9e;}
a:hover {color:#e17009;}

.vysledky  {width: 100%;}
/*.vysledky  {width: 100%; height:300px;overflow-x: hidden; overflow-y:scroll;height:280px;}*/
/*!!!!!!!!!!!!!!!!!! kvuli ie clear:both - drive nebylo */
.vysledky table { width:100% ; color:#2e6e9e; font-size:1.05em; border-collapse: collapse;}
/*.vysledky-data {height:280px; overflow-y:auto;overflow-x:hidden;}*/

.vysledky table tr.even {background-color:#f0f8ff;}
.vysledky table tbody td { padding-top:0.14em; padding-bottom:0.14em;}
.vysledky table tbody td.td-detail-button{border-top:solid 1px #79b7e7; width:3%; text-align:center; cursor:pointer; font-size:110%; font-weight: bold; }
.vysledky table tbody td.td-rnk {border-top:solid 1px #79b7e7; font-weight: bold; width:3%; text-align: right; padding:0 0.1em 0 0.4em;}
.vysledky table tbody td.td-bib {border-top:solid 1px #79b7e7; width:5%; text-align: right; padding:0 0.5em 0 0.4em; color:#555555; font-size:80%;}
.vysledky table tbody td.td-flag {border-top:solid 1px #79b7e7; padding:0 0.1em 0 0.4em; width:3%}
.vysledky table tbody td.td-country {border-top:solid 1px #79b7e7; font-weight: bold; width:4%;padding:0 0.4em 0 0.4em;}
.vysledky table tbody td.td-competitor {border-top:solid 1px #79b7e7; font-weight: bold; width:50%;padding:0 0.4em 0 0.4em;}
.vysledky table tbody td.td-competitor a {text-decoration: none; color:#2e6e9e;}
.vysledky table tbody td.td-competitor a:visited {color:#2e6e9e;}
.vysledky table tbody td.td-competitor a:hover {color:#e17009;}
.vysledky table tbody td.td-time {border-top:solid 1px #79b7e7; width:5%; text-align: right; padding:0 0.4em 0 0.4em;font-size:90%;}
.vysledky table tbody td.td-pen {border-top:solid 1px #79b7e7; width:5%; text-align: right; padding:0 0.4em 0 0.4em;font-size:90%;}
.vysledky table tbody td.td-total{border-top:solid 1px #79b7e7; font-weight: bold;width:5%; text-align: right; padding:0 0.4em 0 0.4em;}
.vysledky table tbody td.td-best{border-top:solid 1px #79b7e7; font-weight: bold;width:5%; text-align: right; padding:0 0.4em 0 0.4em;}
/*.vysledky table tbody td.td-best{border-top:solid 1px #79b7e7; width:5%; text-align: right; padding:0 0.4em 0 0.4em;}*/
.vysledky table tbody td.td-behind{border-top:solid 1px #79b7e7; width:5%; text-align: right; padding:0 0.2em 0 0.2em;color:#555555;font-size:80%;}

table.detail-vysledky {width:90%; border-collapse: separate;}
table.detail-vysledky { margin-bottom:5px; margin-left: 5%;}
table.detail-vysledky tr td {text-align:center; font-weight: bold; font-size:70%;}


.b- {width:15px;background:#f0f8ff; padding:0; cursor:pointer; border:solid 2px #f0f8ff;}
.b0 {width:15px;background:#d7ffd1; padding:0; cursor:pointer; border:solid 2px #a6ff99;}
.b2 {width:15px;background:#fffad1; padding:0;cursor:pointer; border:solid 2px #fff6ad;}
.b50 {width:15px;background:#ffd1da; padding:0;cursor:pointer; border:solid 2px #ff8aa1;}

.pb- {width:15px;background:#f0f8ff; padding:0; cursor:pointer; border:solid 2px #f0f8ff;}
.pb0 {width:15px;background:#d7ffd1; padding:0; cursor:pointer; border:solid 2px #a6ff99;}
.pb2 {width:15px;background:#fffad1; padding:0;cursor:pointer; border:solid 2px #fff6ad;}
.pb50 {width:15px;background:#ffd1da; padding:0;cursor:pointer; border:solid 2px #ff8aa1;}


.prubezne { width:100%;}
/*kvuli ie clear:both - drive nebylo */
.prubezne table { width:100%; color:#2e6e9e; font-size:1.05em; border-collapse: collapse; }

.prubezne table tbody td.td-rnk {border-top:solid 1px #2e6e9e; font-weight: bold; width:5%; text-align: center; padding:2px 3px 2px 0; color:#2e6e9e;background:#f0f8ff; border: solid 1px #2e6e9e;}
.prubezne table tbody td.td-bib {border-top:solid 1px #2e6e9e; width:5%; text-align: right; padding:0 5px 0 5px; font-weight:bold;}
.prubezne table tbody td.td-flag {border-top:solid 1px #2e6e9e; width:12px;padding:0 5px 0 5px;}
.prubezne table tbody td.td-country {border-top:solid 1px #2e6e9e; font-weight: bold; width:10%;padding:0 5px 0 5px;}
.prubezne table tbody td.td-competitor {border-top:solid 1px #2e6e9e; font-weight: bold; width:40%;padding:0 5px 0 5px;}
.prubezne table tbody td.td-competitor a {text-decoration: none; color:#2e6e9e;}
.prubezne table tbody td.td-competitor a:visited {color:#2e6e9e;}
.prubezne table tbody td.td-competitor a:hover {color:#e17009;}
.prubezne table tbody td.td-time {border-top:solid 1px #2e6e9e; width:10%; text-align: right; padding:0 5px 0 5px;}
.prubezne table tbody td.td-pen {border-top:solid 1px #2e6e9e; width:5%; text-align: right; padding:0 5px 0 5px;}
.prubezne table tbody td.td-total{border-top:solid 1px #2e6e9e; font-weight: bold;width:5%; text-align: right; padding:0 5px 0 5px;color:#2e6e9e;background:#f0f8ff; border: solid 1px #2e6e9e;}
.prubezne table tbody td.td-behind{border-top:solid 1px #2e6e9e; width:5%; text-align: right; padding:0 20px 0 10px;}

table.prub-detail-vysledky {width:90%; border-collapse: separate;}
table.prub-detail-vysledky { margin-top:3px; margin-bottom:10px; margin-left: 5%;}
table.prub-detail-vysledky tr td {text-align:center; font-weight: bold; font-size:70%;}
/*.pb0 {width:15px;background:#d7ffd1; padding:0; cursor:pointer;border-top: solid 3px green;border-left: dotted 2px green;border-right: dotted 2px green;}
.pb2 {width:15px;background:#fffad1; padding:0;cursor:pointer; border-top: solid 3px green;border-left: dotted 2px green;border-right: dotted 2px green;}
.pb50 {width:15px;background:#ffd1da; padding:0;cursor:pointer;border-top: solid 3px green;border-left: dotted 2px green;border-right: dotted 2px green;}
*/

.prubezne-data { }

.prubezne-data a {text-decoration: none;}
.prubezne-data a:visited {color:#2e6e9e;}
.prubezne-data a:hover {color:#e17009;}

#competitor-detail {text-align: left;}

#sponzoriZavodu {width:900px; padding-top:30px; font-size: 85%;}
#sponzoriZavodu hr {border-top:1px solid #79b7e7;}
#sponzoriZavoduImage{width:900px; padding-top:20px;}
map area {
    outline: none;
}
#copyrightResults {text-align:right; font-size: 85%;}

