#ctklivefeed {border-style: solid; color: lightgray; border-width: 1px; height:800px; overflow:auto}
table.zoh2018, .zoh2018 th, .zoh2018 td, table.zoh2018det, .zoh2018det th, .zoh2018det   td {margin: 0; padding: 0; background: #fff}
table.zoh2018 {margin-top: 15px;}
table.zoh2018det {margin-top: 10px;}

.zoh2018, .zoh2018det {width: 520px; background: #fff; border-spacing: 0; text-align: center;}
.zoh2018h4 {color: #005794; font-size: 16px;margin-top: 20px;}
.zoh2018pic { width:300px; background: #fff; text-align:center;margin: 10px;}
.zoh2018pic a { width:60px; display: inline-table; text-decoration:none; font-size:12px; color:#555;}
.zoh2018pic .icon {width: 58px; height: 50px; background: #fff; fill: #0090d4 !important;}
.zoh2018 .icon2 { width: 30px; height: 25px; background: #fff; margin-top: 5px; fill: #0090d4 !important;}

a:hover .picto-ALP1-w {fill: #B43D27 !important;}
a:hover .picto-BTH-w {fill: #16687E !important;}
a:hover .picto-BOB-w {fill: #D0004E !important;}
a:hover .picto-CCS-w {fill: #16687E !important;}
a:hover .picto-CUR-w {fill: #16687E !important;}
a:hover .picto-FSK-w {fill: #671F75 !important;}
a:hover .picto-FRS1-w {fill: #B43D27 !important;}
a:hover .picto-IHO-w {fill: #004A87 !important;}
a:hover .picto-LUG-w {fill: #D0004E !important;}
a:hover .picto-NCB-w {fill: #16687E !important;}
a:hover .picto-STK-w {fill: #671F75 !important;}
a:hover .picto-SKN-w {fill: #D0004E !important;}
a:hover .picto-SJP-w {fill: #D0004E !important;}
a:hover .picto-SBD1-w {fill: #D0004E !important;}
a:hover .picto-SSK-w {fill: #671F75 !important;}

.zoh2018det td { padding: 4px; text-align: left;}
.zoh2018det td.center { text-align: center; !important;}
.zoh2018 .picto { width:90px;}
.zoh2018 .row td, .zoh2018det .row td { background: #ddd;}
.zoh2018 a { text-decoration: none; color: #555; font-size: 14px;}
.zoh2018 a.day, .zoh2018det .day {background-color: #7D8286; width: 20px; height: 20px; display: inline-table; margin: 0; padding: 0; border-radius: 25px; margin-top: 5px;}
.zoh2018 a.day.gold, .zoh2018det .day.gold { background-color: #EAC94E;}
.zoh2018det .time { width:60px; font-size: 12px; color: #555; text-align: center;}
.zoh2018det .czech { font-size: 14px; color: #005794;}
.zoh2018 a.day:hover { background: #D0004E;}
.zoh2018 .dname { color: #eee; font-size: 9px;}
.zoh2018 .dnum { color: #fff;}
.zoh2018 thead th { background: #0067B9; color: #fff;}

.czechTeam {width: 520px;}
.czechTeam img { border: 2px solid #66B7E7; }
.czechTeam .row td { background: #fff;}
.czechTeam td {border-bottom: 5px solid #66B7E7; padding: 10px; }
.czechTeam .profil {padding-left: 10px; font-size:14px; vertical-align: top; }
.czechTeam span {color: #006CB6; font-weight: bold;}
.czechTeam h5 {font-size: 18px; color: #005794; font-weight: bold; margin-bottom: 10px;}

.sportoviste {width: 520px;}
.sportoviste img { border: 2px solid #66B7E7; }
.sportoviste td {border-bottom: 5px solid #66B7E7; padding: 10px;}
.sportoviste .profil {padding-left: 10px; padding-top: 8px; font-size:14px; vertical-align: top; }
.sportoviste span {color: #006CB6; font-weight: bold;}
.sportoviste h5 {font-size: 18px; color: #005794; font-weight: bold;}
td.stadion_title {background: white none repeat scroll 0% 0%; border: medium none; padding: 10px 0px 0px 10px;}

#headOZ2018 {background: url("/obrazek/201801/5a4e3f9c29288/horni-banner-6-5a61b83041dbf.jpg") no-repeat scroll 0 0 transparent;height: 150px; width: 871px; font-family: arial;margin-bottom: 10px;}
#headOZ2018 a {display: inline-block; height:30px; line-height: 32px; text-decoration: none; padding-right:12px; color:#fff; font-size: 16px; font-weight: bold;cursor: pointer;}
#headOZ2018 a:hover {color:#EAC94E}
#headOZ2018 #ol2014 {height:118px; width: 871px;}

#right .block.tables .odd td {color: #fff; background:#0090D4;}
#right .block.tables tr:nth-child(1) td:nth-child(1) {color:white;}
#right .block.tables tr:nth-child(1) td:nth-child(2) {color:white;}
#right .block.tables tr:nth-child(1) td:nth-child(3) {color:#A69304; font-weight: bold; font-size: smaller;}
#right .block.tables tr:nth-child(1) td:nth-child(4) {color:#BABABA; font-weight: bold; font-size: smaller;}
#right .block.tables tr:nth-child(1) td:nth-child(5) {color:#AF6B00; font-weight: bold; font-size: smaller;}
#right .block.tables td:nth-child(3), #right .block.tables td:nth-child(4), #right .block.tables td:nth-child(5) {text-align:center;}
#right .block.articles ul.content {color: #fff; background: none repeat scroll 0 0 #0090D4;}
#right .block.articles.cites ul.content {color: #fff; background: none repeat scroll 0 0 #0090D4;}

#box-2018 {background: #fff url("/obrazek/201608/57a19c1f272c2/rio-box2-57a1a18bd6361.jpg") no-repeat center;}
#content div.gLegend ul {
    font-size: 12px;
    list-style: none outside none;
    margin: 7px 11px;
    width: 150px;
    float:left;
}
#content div.gLegend ul li {
    background: none repeat scroll 0 0 transparent;
    margin: 2px 0;
}

#content.article #cntChar table {
    background: none repeat scroll 0 0 white;
}

#abc {font-size: 14px; font-weight: bold; background-color: #934c92; color: #fff; margin: 10px 0; padding: 3px 0;}
#abc a {color: #fff; text-decoration: none; padding: 3px;}
#abc a:hover {text-decoration:underline; color:#eca529}
#abc a.act {color:#eca529}
div.line {display: block;background: #934c92; border: 1px solid #934c92; height: 3px; margin: 10px 0;}

#content .med img {float: left; border: 1px solid #16256a;}
#content .med div.imgA {width:200px; float: left;text-align: center;}
#content .med div.imgA img { float: none;}
#content .med h4 {margin: 0 0 4px; padding: 0; color: #934c92; font-size: 22px; line-height: 22px;}
#content .med h5 {margin: 0; padding: 0;}
#content .med p {margin: 4px 0 0; padding: 0;}
#content .zur {float: left;padding: 0 10px;width: 380px;}

div.mmTit {width:520px;height:270px;margin: 5px;overflow: hidden;}
div.mmTit h2 {color:#934c92}
div.mmTit a {width:150px;margin-right: 15px;font-size: 14px;}

@media (max-width: 810px) {
   .left.mmTit {
       float: left;
       margin-right: 10px;
   }
   .left.mmTit img {
       width: 100px;
   }
   .left.mmTit img.ico {
       width: 24px;
   }
}
#content.article table.table-cool {
    background-color: rgba(0, 0, 0, 0);
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    width: 100%;
    margin: 10px 0;
}
#content.article table.table-cool th, 
#content.article table.table-cool td {
    border-top: 1px solid #DDDDDD;
    line-height: 20px;
    padding: 8px;
    text-align: left;
    vertical-align: top;
}
#content.article table.table-cool th {
    font-weight: bold;
    vertical-align: bottom;
}
#content.article table.table-cool caption {
  font-size: 18px; color: #a40207; font-family: Tahoma,Geneva,sans-serif;
  font-weight: bold; text-align:left;
}
#content.article table.table-cool caption + thead tr:first-child th, 
#content.article table.table-cool caption + thead tr:first-child td, 
#content.article table.table-cool colgroup + thead tr:first-child th, 
#content.article table.table-cool colgroup + thead tr:first-child td, 
#content.article table.table-cool thead:first-child tr:first-child th, 
#content.article table.table-cool thead:first-child tr:first-child td {
    border-top: 0 none;
}
#content.article table.table-cool tbody tr:hover > td {
  background-color: #f5f5f5;
} 
#table-291 tr:nth-child(n+0) td:nth-child(1) {
    background: #00a442;
    color: white;
}
#table-291 tr:nth-child(n+7) td:nth-child(1) {
    background: #325edc;
    color: white;
}
#table-291 tr:nth-child(n+11) td:nth-child(1) {
    background: #d21e1e;
    color: white;
}
#table-29 tr:nth-child(7) {
    border-top: 2px solid black;
}
#table-29 tr:nth-child(11) {
    border-top: 2px solid black;
}

