#ctklivefeed {border-style: solid; color: lightgray; border-width: 1px; height:800px; overflow:auto}
#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;
}

