﻿html {background-color: #303030; font-family: 'Exo 2', Tahoma, sans-serif; color: #333333;}
body,h1,h2 {margin: 0px 0px 0px 0px; padding: 0px;}
::-moz-selection {color: #ffffff; background: #000000;}
::selection {color: #ffffff; background: #000000;}
#wpwrap {width: 100%; max-width: 1180px; padding: 10px; margin: 5px auto; background-color: #FFFFFF; border: 1px solid #000000;}
#wpwrap1 {width: 1010px; padding: 10px; margin: 0px auto; background-color: #FFFFFF; border: 1px solid #000000;}
h1 {font-size: 24px;}
h1 a {text-decoration: none; color: #000000;}
h2 {font-size: 16px; margin-bottom: 5px; margin-top: 10px; font-style: normal;}
h3 {font-size: 16px; margin-bottom: 5px; margin-top: 10px; font-style: normal; text-decoration: underline;}
ul, li {padding: 0px;}
ul.kanaly {margin: 0px;}
input, select {text-align: left; padding: 2px 3px 3px; font-size: 13px; margin-right: 6px; border: 1px solid #ccc; font-family: 'Exo 2', Tahoma;}
.nadpis {font-size: 14px; margin-bottom: 5px; margin-top: 10px; font-style: normal;}
.pozadi {background: #FFF7F2;}
.pozadi_2 {background: #FFFFFF;}
.pozadi_3 {background: #FFFFFF;}
.hlavni {background-color: white; margin-top: 4px;}
.hlavni h2 {color: #000000;}
.semibold {font-weight: 600;}
.bold {font-weight: 700;}
.menu {height: 26px; background: url(../img/box_grey.png) repeat-x; color: #ffffff;}
.menu ul {padding: 0px 1px 1px 0px; margin: 10px 0px 0px;}
.menu li {list-style-type: none; display: inline-block; float: left; text-align: center; font-size: 14px; line-height: 26px; border-right: 1px solid #ccc; background: url(../img/box_grey.png) repeat-x;}
.menu li a {text-decoration: none; line-height: 26px; padding: 0px 10px; display: block; color: white; font-weight: 600;}
.menu li a:hover,.menu li a.active {background: url(../img/menu_agg.png) repeat-x; color: #ffffff;}
.menu li.active a,.menu li.active a {background: url(../img/menu_agg.png) repeat-x; color: #ffffff;}
.filter {padding: 5px; margin: 5px 0px 0px; background-color: #F7F7F7; border: 1px solid #CCC; clear: both;}
.vpravo {float: right; clear: right; width: 30%; text-align: right; margin: 0px;}
.vlevo {clear: left; width: 49%; font-size: 14px; margin-right: 0px; margin-bottom: 0px;}
.page-numbers a {border: 1px solid #ccc; text-decoration: none; color: #21759b;}
a.pdf-link {font-size: 11px; margin-left: 2px; background-image: url("./images/pdficon_small.gif"); background-repeat: no-repeat; padding: 0px 0px 0px 20px; color: #0052bb;}
.tablenav {margin-bottom: 10px; margin-top: 10px; margin-left: 10px; width: 100%; clear: both; float: left;}
.tablenav-pages {float: right; font-size: 14px; margin: 4px 0px;}
.tablenav-pages span.current {border: 1px solid #d3d3d3; padding: 3px 6px 2px; background-color: #DFDFDF; font-size: 11px;}
.tablenav-pages a {border: 1px solid #ccc; padding: 3px 6px 2px; text-decoration: none; color: #21759b; background-color: #EEEEEE; font-size: 11px;}
.displaying-num {margin-right: 10px; font-size: 14px; font-style: italic; color: #666}
.edit {font-size: 14px; width: 100%;}
.widefat {border: 1px solid #DDD; border-bottom: 0px; border-spacing: 0; width: 100%; clear: both; margin: 0; border-collapse: collapse;}
.widefat td, .widefat th {border-bottom: 1px solid #DDD; font-size: 14px;}
.widefat th {padding: 4px 7px; vertical-align: middle; text-align: left; font-weight: 600;}
th.poradi {width: 5%;}
.widefat td {padding: 5px 7px; vertical-align: middle; text-align: left;}
.widefat tr th {color: #FFF; ; background: url(../img/box_grey.png), #404040; background-repeat: repeat-x;}
.widefat a {text-decoration: none; color: #21759b;}
.widefat a:hover {text-decoration: none; color: #bc0b0b;}
.widefat_2 {border: 1px solid #DDD; border-bottom: 0px; border-spacing: 0; width: 40%; clear: both; margin: 0; border-collapse: collapse;}
.widefat_2 a {text-decoration: none; color: #21759b;}
.widefat_2 a:hover {text-decoration: none; color: #bc0b0b;}
.widefat_2 td, .widefat_2 th {border-bottom: 1px solid #DDD;font-size: 12px;}
.widefat_2 th {padding: 7px 7px;vertical-align: middle; text-align: left;}
.widefat_2 td {padding: 5px 7px;vertical-align: middle; text-align: left; background: #FFFFFF;}
.widefat_2 tr th {color: #333; background: #d5e6f2;}
.widefatBB {border: 1px solid #DDD; border-bottom: 0px; border-spacing: 0; width: 100%; clear: both; margin: 0; border-collapse: collapse;}
.widefatBB td, .widefat th {border-bottom: 1px solid #DDD; font-size: 14px;}
.widefatBB th {padding: 4px 7px; vertical-align: middle; text-align: left; font-weight: 600;}
.widefatBB td {padding: 5px 7px; vertical-align: middle; text-align: left;}
.widefatBB tr th {color: #FFF; ; background: url(../img/box_grey.png), #404040; background-repeat: repeat-x;}
.widefatBB a {text-decoration: none; color: #21759b;}
.widefatBB a:hover {text-decoration: none; color: #bc0b0b;}
.widefat tr:nth-child(even) {background: #EEEEEE;}
.widefat tr:nth-child(odd) {background: #FFFFFF;}
.patainfo {margin: 0px 10px 0px; padding: 5px 0px; font-size: 12px; background-color: #E5E5E5; color: #555555; text-align: center;}
.last {margin: 0px 15px 2px; padding: 5px 0px; font-size: 10px; color: #666666; text-align: right;}
.maleinfo {margin: 0px 0px 0px 2px; padding: 5px 0px 0px; font-size: 11px;}
.aktivni {background-color: #DFDFDF; font-size: 11px; border: 1px solid #d3d3d3; margin: 6px 3px 0px 0px; padding: 3px 6px 2px;}
.neaktivni {color: #21759b; font-size: 11px; border: 1px solid #ccc; padding: 2px 6px 3px; background-color: #EEEEEE;}
.informace {width: 100%; border: 1px solid #e5e5e5; font-size: 12px;}
table.informace tr td{text-align: left; padding: 5px; border: 1px solid #e5e5e5;}
table.informace {border-collapse: collapse;}
.informace_mcr {width: 60%; border: 1px solid #e5e5e5; font-size: 11px; margin-bottom: 5px;}
table.informace_mcr tr td {text-align: left; padding: 5px; border: 1px solid #e5e5e5;}
table.informace_mcr {border-collapse: collapse;}
td.label {background: #eeeeee; font-weight: 600; width: 40%; text-align: right;}
.stazeni {padding-top: 10px; padding-bottom: 10px; width: 100%; margin-top: -10px; float: left;}
.link {font-size: 11px; margin-left: 2px; padding: 0 0 0 20px; color: #0052bb; background: url('../img/excel-icon-small.gif') no-repeat 0 100%;}
.field td {background: #ffffff;}
.trat ul {padding: 0px 1px 1px 0px;}
.trate ul {margin: 5px 0px;}
.trat li {list-style-type: none; display: inline-block; float: left; text-align: center; font-size: 12px; font-weight: 600; line-height: 16px; background-color: #eeeeee; color: #000; border: 1px solid #ccc; margin-bottom: 10px; margin-right: 3px;}
.trat li a {text-decoration: none; line-height: 16px; padding: 0px 5px;; display: block; color: #000; width: 50px;}
.trat li a:hover, .trat li.active {background: #aaaaaa; color: #000;}
.trat li a:hover, .trat li.active a:hover {background: #aaaaaa; color: #000000;}
.trate {clear: both; height: 25px; text-align: center;}
.but {font-size: 11px; background-color: #808080; padding: 0.3em 1em 0.3em 1em; text-decoration: none; width: 100px; color: #ffffff; font-weight: bold; text-align: center;}
.detail ul {width: 100px; padding: 0px 1px 1px 0px; margin: 0px; background: #eee; border-bottom: 1px solid #cccccc;}
.detail_1 ul {margin: 5px 0px 0px;}
.detail li {list-style-type: none; display: inline; float: left; margin-left: 5px; margin-top: 0px; text-align: center; font-size: 14px; line-height: 26px; background: #cccccc;}
.detail li a {text-decoration: none; line-height: 25px; padding-left: 10px; padding-right: 10px; display: block; color: #000;}
.detail li a:hover, .detail li.active {background: #aaaaaa; color: #000;}
.detail li a:hover, .detail li.active a:hover {background: #aaaaaa; color: #000;}
.detail_1 {max-width: 100%; clear: both; height: 25px; border-bottom: 0px solid #ccc; background: #eeeeee;}
.infopanel {margin: 20px 0px 0px 0px; width: 100%; float: left;}
.fotka {float: left; clear: both; padding: 3px; width: 100px; border: 1px solid #ccc;}
.detail_plavce {border-spacing: 0; width: 50%; margin: 0; border-collapse: collapse;}
.detail_plavce td {padding: 1px 7px; vertical-align: middle; text-align: left; border-top: 1px solid #dddddd;}
.detail_plavce tr th {color: #FFF; background: #0088cc repeat-x scroll left top;}
#header_athleteDetail {position: relative; top: 4px; left: 0px; bottom: 4px; height: 136px; clear: left;}
#photo {position: relative; top: 0px; padding: 3px 3px 3px 3px; border: 1px solid #cccccc; width: 100px;}
#athleteinfo {position: absolute; left: 110px; top: 0px; height: 133px; width: 560px;}
#name {position: relative; top: 0px; left: 10px; padding-bottom: 5px; font-size: 18px; width: 350px; font-weight: bold; color: #535353; border-bottom: 3px solid #cccccc;}
.plavecname {font-size: 18px; font-weight: bold; color: #535353;}
#club {float: left; clear: left; margin: 2px 0px 0px 10px; border-bottom: 1px solid #ccc; width: 350px; line-height: 25px; font-size: 14px;}
#umisteni {float: left; clear: left; margin: 2px 0px 0px 10px; border-bottom: 1px solid #ccc; width: 350px; line-height: 25px; font-size: 14px;}
#poznamka {float: left; clear: left; margin: 2px 0px 0px 10px; border-bottom: 1px solid #ccc; width: 350px; line-height: 25px; font-size: 14px;}
.podpata {z-index: 30; width: 100%; position: fixed; bottom: 0px; left: 0px; background-color: #FFFFFF; line-height: 43px;}
.text {max-width: 984px; font-size: 14px; margin: 0px auto; color: #000;}
.text ul {width: 100%; padding: 0px 1px 1px 0px; margin: 0px auto;line-height: 40px;}
.text li {list-style-type: none; display: inline; float: left; padding: 0px 20px 0px 10px; text-align: center; font-size: 12px; line-height: 40px; background: #fff;}
.li {text-decoration: none; color: #21759b;}
span.border {background: url("../img/btm-shd.png") no-repeat center bottom; position: absolute; top: -18px; height: 19px; width: 100%; left: 0px;}
.frm input[type='submit']{padding-left: 19px; padding-top: 5px; text-decoration: none; background-repeat: no-repeat; border: none;}
input.csv {color: #0086c3; background: url(../img/format_ico.png) no-repeat 0 -54px;}
input[type='submit'].csv:hover {color: #0086c3; text-decoration: underline;}
a.vzor {font-size: 10px; font-weight: normal; font-style: italic; margin-left: 10px;}
.smery {font-size: 11px; font-weight: normal;}
img.kluby {max-width: 50px; max-height: 50px;}
.nav-container {display: none;}
.box {width: 33%; display: inline-block; margin-bottom: 3px;}
.boxzavodnazev {display: none;}