body {
background: #141f35;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxNDFmMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1NzZiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDFmMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDU3NmJhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1NzZiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMTQxZjM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjklIiBzdG9wLWNvbG9yPSIjMDU3NmJhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjMDU3NmJhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE0MWYzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-radial-gradient(center, ellipse cover,  #040d16 0%, #0576ba 0%, #040d16 100%, #0576ba 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#040d16), color-stop(0%,#0576ba), color-stop(100%,#040d16), color-stop(100%,#0576ba));
background: -webkit-radial-gradient(center, ellipse cover,  #040d16 0%,#0576ba 0%,#040d16 100%,#0576ba 100%);
background: -o-radial-gradient(center, ellipse cover,  #040d16 0%,#0576ba 0%,#040d16 100%,#0576ba 100%);
background: -ms-radial-gradient(center, ellipse cover,  #040d16 0%,#0576ba 0%,#040d16 100%,#0576ba 100%);
background: radial-gradient(ellipse at center, #102D69 0%,#0069B4 0%,#102D69 100%,#0069B4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#040d16', endColorstr='#0576ba',GradientType=1 );
font-family: 'Oswald','Open Sans', Helvetica, snas-serif;
font-weight:400;
font-size: 14px;
color:#fff;
padding:0;
margin:0;
  }
.clanek {font-family:'Open Sans', Helvetica, snas-serif;}
/*.pozadi {background:url(/css/bg-ctverecky8.png) repeat; min-height:900px; width:100%; min-width:1000px;}*/   
.container {
  min-width: 1280px !important;
  width: 1280px;
  padding:0;
  margin:0 auto 15px;
}
.container:last-child {margin-bottom:0;}

.row {width:1000px; margin:0 auto; padding:0;}
.modra {background: #004B87;}
.tmavamodra {background-color: #01122b;}
.prechod {background-image: url(/css/bg-modra-prech.png); background-position: top left; background-repeat: repeat-x;}
.top-menu {
    background: #fff url(/css/bg-menu.png) bottom left repeat-x;
  line-height: 48px;
} 
.navbar-nav > li > a {  
    background: #fff url(/css/bg-menu.png) bottom left repeat-x;
    font-weight:bold;
    }
.navbar-nav > li.extra > a {
    color: #BF0426;
}
/* .navbar-nav > li.extra.active > a*/ 
.navbar-nav > li > a:hover {background:#fff;}
.navbar-nav > li.active > a {
background: #f85032;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjg1MDMyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlMzMwNTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiNkZDA1MmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3MiUiIHN0b3AtY29sb3I9IiNiMzAzMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYjMwMzIzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(-45deg,  #f85032 0%, #e33050 0%, #dd052c 26%, #b30323 72%, #b30323 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f85032), color-stop(0%,#e33050), color-stop(26%,#dd052c), color-stop(72%,#b30323), color-stop(100%,#b30323));
background: -webkit-linear-gradient(-45deg,  #f85032 0%,#e33050 0%,#dd052c 26%,#b30323 72%,#b30323 100%);
background: -o-linear-gradient(-45deg,  #f85032 0%,#e33050 0%,#dd052c 26%,#b30323 72%,#b30323 100%);
background: -ms-linear-gradient(-45deg,  #f85032 0%,#e33050 0%,#dd052c 26%,#b30323 72%,#b30323 100%);
background: linear-gradient(135deg,  #f85032 0%,#e33050 0%,#dd052c 26%,#b30323 72%,#b30323 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#b30323',GradientType=1 );
color:white;

}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, .bila h1,.bila .h1, .bila h2, .bila .h2, .bila h3, .bila .h3, .bila h4, .bila .h4 {color:#03508d; font-family: 'Oswald', sans-serif;}
.modra h1, .modra .h1, .modra h2, .modra .h2, .modra h3, .modra .h3,.modra h4, .modra .h4 {color:white; font-family: 'Oswald', sans-serif;}
h2, .h2 { font-size: 20px;}
h3, .h3 {font-size: 18px;}
a {color:#004B87; text-decoration:none;}
a:hover {color:#03508d;}
.zahlavi {line-height:36px; font-family: 'Oswald', sans-serif;}
.zahlavi a {color:white;}
.zahlavi form {display:inline;}
.zahlavi input {
    color: gray;
    font-size: 12px;
    line-height: 1.8;
    width: 200px;
    background: #fff url(/css/symboly.png) no-repeat scroll right -167px;
}
.logo-uniqa {float:right;position:absolute; right:-15px; top:10px;}
.bila th {color:#03508d;}
img {
    max-width: 100%;
    height: auto;
}
.infopruh {height:137px; position:relative;}
.menu-tri a {color:white;}
.carousel {padding-top:15px; padding-bottom:15px}
.nav.tri > li {
    display: block;
    position: relative;
    width: 33.196%;
    float:left;
}
.nav-pills > li > a {
    background: #01122b none repeat scroll 0 0;
    border-radius: 0;
    margin: 0 10px 0 0;
    color:#fff;
    text-transform: uppercase;
}
.nav-pills > li:last-child > a  {margin:0;}
.nav-pills > li > a:hover, .nav-pills > li > a:focus {color:#01122b;}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    background-color: #10a3f9;
    color: #fff;
}
.row.obsah-3 {
width: 1016px;
}
.row.obsah-3 .col-xs-4 {
    padding-left: 8px;
    padding-right: 8px;
} 
.bila {background:white; color:black}
.tbl-box {margin: 0 10px 0 0; height:10em;}
.col-xs-4:last-child .tbl-box {margin:0;}
a.toplogo {position:absolute; left:-130px;display:inline-block;width:110px;text-align: center;color:white;font-family: 'Oswald', sans-serif;}
span[class|="logo"]  {display:inline-block; float:left; height:130px; vertical-align:middle; padding:0;}
span.logo-text {
    padding:15px; 
    font-size: 1.7em;
    line-height: 1.3;
    font-family: 'Oswald', sans-serif;
}
.pata {
    border-top: 5px solid #10a3f9;
    padding: 25px 15px;
    font-size:11px;
}
.pata.bila {
    border-top: 0;
}
.pata .nadpis {
    margin-top: 0;
    color:#b5e9ff;
    }
.copy_cvf {position: relative; top: -8px;}


.line-vertical { 
    background-image: url(/css/line-10a.png);
    background-position: 100% 0;
    background-repeat: repeat-y; }
.line-vertical.inside {
    background-position: 95% 0;
}
.line-vertical.leftside {
    background-position: 0 0;
}
.line {
    border-bottom: 2px solid #10a3f9;
}
.clear {clear:both;}
.nav.linky > li > a {
    display: block;
    padding: 2px 3px;
    position: relative;
    color:white;
}
.nav.linky > li > a:hover {color:#004074;}

/* titulni tabulka exligy */
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border-bottom: 1px solid #10a3f9;
    border-top:0;
    }
.table.vysledky {
    margin-bottom: 10px;
    }
 
.table.vysledky > thead > tr > td, 
.table.vysledky > tbody > tr > td, 
.table.vysledky > tfoot > tr > td {
    border-bottom: 0;
    line-height: 1;
    padding: 5px;
    vertical-align: top;
    font-size:11px;
}
.table.vysledky td:first-child, .table.vysledky td:last-child
{
  color:#10a3f9;  
  text-align:right;
}
.table.vysledky th {
    font-weight:normal;
    text-align:center;
    border-bottom: 1px solid #10a3f9;
    font-size:11px;
}
.nadpis-sekce {font-size:23px; margin: 15px 0 0;}
.modra a {color:#fff;}
.bila a {color:#004b87;}
.padd10 {padding:10px;}
.padd10-lr {padding: 0 10px}
.padd10-0 {padding: 10px 0;}
.padd10-bt {padding-bottom:10px;}
.padd10-top {padding-top: 10px;}
.padd15 {padding:15px;}
.padd15-0 {padding: 15px 0;}
.padd15-15-0 {padding: 15px 15px 0;}
.padd0-15-15 {padding: 0 15px 15px;}
.padd0-15-15-0 {padding: 0 15px 15px 0;}
.padd0-15 {padding: 0 15px;}
.padd15-bt {padding-bottom:15px;}
.padd0-0-15 {padding: 0 0 15px;}
.padd20-0 {padding: 20px 0;}
.padd0 {padding:0;}
.padd-left15 {padding-left:15px;}
.margin0-10-10 {margin: 0 10px 10px 0;}
.margin0-0-15 {margin: 0 0 15px;}
.margin0-0-20 {margin: 0 0 20px;}
.galerie {
    text-align:center;
}
.galerie img {
    margin:auto;
}
.galerie a {
    display: inline-block;
    margin: 2px;
}
.galerie .popis {
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    text-align: left;    
}
.btn-info-left {
    font-family: 'Oswald', sans-serif;
    background:#10a3f9;
    color:#fff; 
    padding: 5px 8px; 
    margin: 0 8px 0 0; 
    font-size:14px;
    display: inline-block;
}
.btn-prepinac {
    background:#01122b; 
    padding: 5px 8px; 
    margin: 0 0 0 8px; 
    font-size:14px;
    display: inline-block;
    float:right;
}
.btn-cvf {
    background:#01122b url(/css/bg-btn-cvf.png) right center no-repeat; 
    padding: 5px 30px 5px 8px;
    color:white;
    font-family: 'Oswald', sans-serif;  
}
.btn-cvf.wh {
    background-color:white;
}
a.btn-cvf.wh {color:#004B87;}
.transp {background-color:transparent;}
a.btn-cvf, a.btn-info-left {color:white;}

/* bannery hp*/
div[class|="banner"] {
    margin-bottom: 15px;
}
div[class|="banner"]:last-child {
    margin-bottom:0;
}
.banner-3 { height: 118px;}
/* horni lista */
.vykricnik {
    background: url(/css/symboly.png) no-repeat scroll -13px 2px;
    padding-left: 10px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.ctsport {
    background: url(/css/symboly.png) no-repeat scroll -170px -37px;
    border-right: 2px solid #01122b;
    margin-right: 10px;
    padding: 2px 100px 2px 0;
}
.zahlavi .media {
    background: url(/css/symboly.png) no-repeat scroll 0 -71px;
    border-right: 2px solid #01122b;
    padding: 2px 15px 2px 38px;
    }
.fb {
    background: url(/css/symboly.png) no-repeat scroll 0 -102px;
    padding: 5px 0 5px  34px;
    }
.yt {
    background: url(/css/symboly.png) no-repeat scroll 0 -139px;
    padding: 5px 0 5px 34px;
    margin-right: 15px;
}
.videotv {
    background-image: url(/css/symboly.png);
    background-position: center -205px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 50px;
    left: 50%;
    margin-left: -65px;
    position: absolute;
    width: 130px;
}
.sin-slavy.stranka {
    float:left; 
    width:200px; 
    padding:10px; 
    margin: 0 15px 15px 0; 
    color:white;  
    height: 370px; 
    overflow: hidden; 
    background: #004B87;
    text-align: center;
    font-size: 12px;
}
.sin-slavy.stranka p {
    border-bottom: 1px solid #10a3f9;
    margin: 0;
    padding: 5px 0;
} 
/* jssor slider thumbnail navigator skin 11 css */
/*
                .jssort11 .p            (normal)
                .jssort11 .p:hover      (normal mouseover)
                .jssort11 .pav          (active)
                .jssort11 .pav:hover    (active mouseover)
                .jssort11 .pdn          (mousedown)
                */

#slider1_container {
    background:tansparent; 
    position: relative; 
    top: 0px; 
    left: 0px; 
    width: 970px; 
    height: 400px; 
    overflow: hidden;
 }
.slides {
    cursor: move; 
    position: absolute; 
    left: 0px; 
    top: 0px; 
    width: 630px; 
    height: 400px; 
    overflow: hidden;
}
.jssort11 {
     position: absolute;
     width: 340px;
     height: 400px;
     -moz-user-select: none;
     -webkit-user-select: none;
     -ms-user-select: none;
     user-select: none;
     }
.jssort11 .p {
    position: absolute;
    width: 340px;
    height: 100px;
    background: transparent;
  }

.jssort11 .tp {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
}

.jssort11 .i, .jssort11 .pav:hover .i {
    border: 0px dashed white;
    height: 30px;
    position: absolute;
    right: 10px;
    top: 7px;
    width: 30px;
}

* html .jssort11 .i {
    width /**/: 62px;
    height /**/: 32px;
}

.jssort11 .pav .i {
    border: white 0px solid;
}

.jssort11 .t, .jssort11 .pav:hover .t {
    color: #fff;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 16px;
    font-weight: 700;
    height: 42px;
    left: 20px;
    line-height: 1.25;
    overflow: hidden;
    position: absolute;
    text-align: left;
    top: 10px;
    width: 280px;
}

.jssort11 .pav .t, .jssort11 .p:hover .t {
    color: #fff;
}

.jssort11 .c, .jssort11 .pav:hover .c {
    position: absolute;
    top: 58px;
    left: 20px;
    width: 280px;
    height: 2.5em;
    line-height: 1.25;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 400;
    overflow: hidden;
    }
.jssort11 .t a, .jssort11 .c a {
    color:#fff;
}
.jssort11 .pav .c, .jssort11 .p:hover .c, .jssort11 .pav .c a, .jssort11 .p:hover .c a {
     color: #01122b;
  }

.jssort11 .t, .jssort11 .c, .jssort11 .c a {
    transition: color 1s;
    -moz-transition: color 1s;
    -webkit-transition: color 1s;
     -o-transition: color 1s;
   }
.jssort11 .p:hover .t, .jssort11 .pav:hover .t, .jssort11 .p:hover .c, .jssort11 .pav:hover .c, .jssort11 .c a {
     transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
  }

.jssort11 .p:hover, .jssort11 .pav:hover {
      background: #10A3F9;
  }
 
.jssort11 .pav, .jssort11 .p.pdn {
    background: #10A4F9;
}

/* horni lista scorebord */
.jssorb03 {
    position: absolute;
}
.jssorb03 div, .jssorb03 div:hover, .jssorb03 .av {
    position: absolute;
    /* size of bullet elment */
    width: 21px;
    height: 21px;
    text-align: center;
    line-height: 21px;
    color: white;
    font-size: 12px;
    background: transparent;
    overflow: hidden;
    cursor: pointer; 
}
.jssorb03 div { background-position: -5px -4px; }
.jssorb03 div:hover, .jssorb03 .av:hover { background-position: -35px -4px; }
.jssorb03 .av { background-position: -65px -4px; }
.jssorb03 .dn, .jssorb03 .dn:hover { background-position: -95px -4px; }
.stav {display:block;font-size:48px;color:#10A3F9;font-family: 'Oswald', sans-serif;letter-spacing: 0.15em; padding-left: 0.15em;}
.boxik {
    padding: 0 18px; 
    height:100px;
    text-align:center;
    display:table-cell;
    width: 152px;
    vertical-align:middle; 
    margin:0 -2px; 
    background:url(/css/line-150.png) no-repeat left top;
    position: relative;
    }     
#slider2_container {
    position: relative; 
    top: 0px; 
    left: 0px; 
    width: 1000px; 
    height: 137px; 
    overflow: hidden; 
    background:#01122B;
    }
.scorebox {
    cursor: move; 
    position: absolute; 
    left: 40px; 
    top: 0px; 
    width: 932px; 
    height: 137px; 
    overflow: hidden; 
    color:white; 
    font-size:13px; 
    background:url(/css/line-150.png) no-repeat 915px center;
    }
.scorebox a {color:#10a3f9;}
.scorebox a:hover {text-decoration:none;}
.jssora03l, .jssora03r {                                                            
    display: block !important;
    position: absolute;
    /*   size of arrow element */
    width: 36px;
    height: 36px;
    cursor: pointer;
    background: url(/css/symboly.png) no-repeat;
    overflow: hidden;
    top:50px !important;
}
.jssora03l { background-position: -33px -319px; }
.jssora03r { background-position: -107px -320px; }
.jssora03l:hover { background-position:2px -320px; }
.jssora03r:hover { background-position: -72px -320px; }
.jssora03l.jssora03ldn { background-position: -0px -320px; }
.jssora03r.jssora03rdn { background-position: -72px -320px; }
/* */   
.i.extraliga-muzi, .i.extraliga-zeny, .i.reprezentace,.i.volejbal, .i {background: url(/css/symboly.png) no-repeat scroll 0 -286px;}
.jssort11 .p:hover .i.volejbal, .jssort11 .pav:hover .i.volejbal, .jssort11 .pav .i.volejbal {background-position: -30px -286px;}
 /*.i.extraliga-muzi {background-position: -215px -286px;}
 .i.extraliga-zeny {background-position: -180px -286px;}*/ 
 .i.reprezentace {background-position: -280px -286px;}
 .i.cvs, .i.faq {background-position: -250px -286px;}
.i.beach {background: url(/css/symboly.png) no-repeat scroll -60px -286px;}
.jssort11 .p:hover .i.beach, .jssort11 .pav:hover .i.beach, .jssort11 .pav .i.beach {background-position: -90px -286px;}
.i.mladez {background: url(/css/symboly.png) no-repeat scroll -120px -286px;}
.jssort11 .p:hover .i.mladez, .jssort11 .pav:hover .i.mladez, .jssort11 .pav .i.mladez {background-position: -150px -286px;}
.bgline {border-top: 2px solid #10A3F9; height:100%; margin:0 15px;}
/* zmena zobrazovani spodni cary mezi clankama */
.jssort11 .p {
    border-bottom: 2px solid #10a3f9;
    /*background-image: url(/css/bgline-line.png);
    background-position: 15px bottom;
    background-repeat: no-repeat; */
    /*  */
  }
.jssort11 .p .bgline {border: 0;}
.jssort11 > div > div:last-child > .p {
    border-bottom:0;
}
.live {
    background:white; 
    color:black; 
    padding: 0 4px;
    }
.soutez {position: absolute; top: 0px; width: 115px; overflow:hidden; color:#fff;}
.bginfo {position: absolute; bottom: 0px; width: 115px; color:#fff;}
.text-blue {    
    color: #10a3f9;
    display: block;
    }
.text-wh {color:white;}
/* fotogalerie */
#slider3_container {
    position: relative; 
    top: 0px; 
    left: 0px; 
    width: 625px; 
    height: 94px; 
    overflow: hidden; 
    background:#fff;
    margin: 10px 0;
    }
.foto-nahledy {
    cursor: move; 
    position: absolute; 
    left: 20px; 
    top: 0px; 
    width: 585px; 
    height: 94px; 
    overflow: hidden;
}

#slider3_container .jssora03l, #slider3_container .jssora03r {                                                            
    display: block !important;
    position: absolute;
    /*   size of arrow element */
    width: 20px;
    height: 36px;
    cursor: pointer;
    background: url(/css/symboly.png) no-repeat;
    overflow: hidden;
    top:30px !important;
}
#slider3_container .jssora03l { background-position: -145px -320px; }
#slider3_container .jssora03r { background-position: -160px -320px; }
#slider3_container .jssora03l:hover { background-position:-145px -320px; }
#slider3_container .jssora03r:hover { background-position: -160px -320px; }
#slider3_container .jssora03l.jssora03ldn { background-position: -145px -320px; }
#slider3_container .jssora03r.jssora03rdn { background-position: -160px -320px; }

/* spodni pruh fotogal */
#slider4_container {
    position: relative; 
    top: 0px; 
    left: 0px; 
    width: 1000px; 
    height: 150px; 
    overflow: hidden; 
    background:transparent;
    margin: 10px 0;
    }
#slider4_container .foto-nahledy {
    cursor: move; 
    position: absolute; 
    left: 20px; 
    top: 0px; 
    width: 940px; 
    height: 150px; 
    overflow: hidden;
}

#slider4_container .jssora03l, #slider4_container .jssora03r {                                                            
    display: block !important;
    position: absolute;
    /*   size of arrow element */
    width: 20px;
    height: 36px;
    cursor: pointer;
    background: url(/css/symboly.png) no-repeat;
    overflow: hidden;
    top:57px !important;
}
#slider4_container .jssora03l { background-position: -145px -320px; }
#slider4_container .jssora03r { background-position: -160px -320px; }
#slider4_container .jssora03l:hover { background-position:-145px -320px; }
#slider4_container .jssora03r:hover { background-position: -160px -320px; }
#slider4_container .jssora03l.jssora03ldn { background-position: -145px -320px; }
#slider4_container .jssora03r.jssora03rdn { background-position: -160px -320px; }
/* modre boxy historie */
.triboxy {
    cursor: move; 
    position: absolute; 
    left: 0px; 
    top: 0px; 
    width: 932px; 
    height: 370px; 
    overflow: hidden; 
    color:white; 
    font-size:12px; 
    background:url(/css/line-150.png) no-repeat 915px center;
    }
.triboxy .modra p {
    border-bottom:1px solid #10a3f9;
    padding: 5px 0;
    margin:0;
}
.triboxy .modra p:last-child, .triboxy .modra p.noline {
    border-bottom:none;
}
.triboxy .btn-cvf {
    bottom: 0;
    left: 70px;
    position: absolute;
}
*[class|="medaile"] {
    display:inline-block;
    width:21px;
    height:21px;
    background: url(/css/symboly.png) -25px -385px no-repeat;
}
.medaile-stribro {background-position: -50px -385px;}
.medaile-bronz {background-position: -75px -385px;}

.medaile-zlato-sm {background-position: -100px -390px; width:15px; height:12px;}
.medaile-stribro-sm {background-position: -115px -390px; width:15px; height:12px;}
.medaile-bronz-sm {background-position: -130px -390px; width:15px; height:12px;}
.hrac .medaile-zlato {background-position: -100px -390px; width:15px; height:12px;}
.hrac .medaile-zlata {background-position: -100px -390px; width:15px; height:12px;}
.hrac .medaile-stribro {background-position: -115px -390px; width:15px; height:12px;}
.hrac .medaile-bronz {background-position: -130px -390px; width:15px; height:12px;}

#slider_container_tymy, #slider_container_hraci, #slider_container_funkcionari {
    position: relative; 
    top: 0px; 
    left: 0px; 
    width: 620px; 
    height: 430px; 
    overflow: hidden; 
    background:#fff;
    margin: 10px 0;
    border-bottom: 2px solid #10a3f9;
    }
 #slider_container_funkcionari {border-bottom: 0;}

.foto-prilohy {white-space: nowrap; }
.foto-prilohy a {display:inline-block; /* margin-right: 6px; */}
/* .foto-prilohy a:last-child {margin-right:0;}*/

#slider_container_tymy .jssora03l, #slider_container_tymy .jssora03r,
#slider_container_hraci .jssora03l, #slider_container_hraci .jssora03r,
#slider_container_funkcionari .jssora03l, #slider_container_funkcionari .jssora03r {                                                            
    display: block !important;
    position: absolute;
    /*   size of arrow element */
    width: 20px;
    height: 36px;
    cursor: pointer;
    background: url(/css/symboly.png) no-repeat;
    overflow: hidden;
    top:380px !important;
}
#slider_container_tymy .jssora03l { background-position: -145px -320px; }
#slider_container_tymy .jssora03r { background-position: -161px -320px; }
#slider_container_tymy .jssora03l:hover { background-position:-145px -320px; }
#slider_container_tymy .jssora03r:hover { background-position: -161px -320px; }
#slider_container_tymy .jssora03l.jssora03ldn { background-position: -145px -320px; }
#slider_container_tymy .jssora03r.jssora03rdn { background-position: -160px -320px; }

#slider_container_hraci .jssora03l { background-position: -145px -320px; }
#slider_container_hraci .jssora03r { background-position: -161px -320px; }
#slider_container_hraci .jssora03l:hover { background-position:-145px -320px; }
#slider_container_hraci .jssora03r:hover { background-position: -161px -320px; }
#slider_container_hraci .jssora03l.jssora03ldn { background-position: -145px -320px; }
#slider_container_hraci .jssora03r.jssora03rdn { background-position: -161px -320px; }

#slider_container_funkcionari .jssora03l { background-position: -145px -320px; }
#slider_container_funkcionari .jssora03r { background-position: -161px -320px; }
#slider_container_funkcionari .jssora03l:hover { background-position:-145px -320px; }
#slider_container_funkcionari .jssora03r:hover { background-position: -161px -320px; }
#slider_container_funkcionari .jssora03l.jssora03ldn { background-position: -145px -320px; }
#slider_container_funkcionari .jssora03r.jssora03rdn { background-position: -161px -320px; }

#slider_container_tymy .jssorb03, #slider_container_hraci .jssorb03, #slider_container_funkcionari .jssorb03 {
    height: 21px;
    right: 0 !important;
    text-align: center !important;
    top: 390px !important;
    width: 100% !important;
}
#slider_container_tymy .jssorb03 div, #slider_container_tymy .jssorb03 div:hover, #slider_container_tymy .jssorb03 .av,
#slider_container_hraci .jssorb03 div, #slider_container_hraci .jssorb03 div:hover, #slider_container_hraci .jssorb03 .av,
#slider_container_funkcionari .jssorb03 div, #slider_container_funkcionari .jssorb03 div:hover, #slider_container_funkcionari .jssorb03 .av {
    width: 21px;
    height: 21px;
    text-align: center;
    line-height: 21px;
    color: #10A3F9;
    font-size: 12px;
    background: #10A3F9 !important;
    overflow: hidden;
    cursor: pointer;
    border-radius: 50% !important;
    display: inline-block !important;
    position: unset !important;
    border: 4px solid white;
}
#slider_container_tymy .jssorb03 div:hover, #slider_container_tymy .jssorb03 .av:hover,
#slider_container_hraci .jssorb03 div:hover, #slider_container_hraci .jssorb03 .av:hover ,
#slider_container_funkcionari .jssorb03 div:hover, #slider_container_funkcionari .jssorb03 .av:hover {
     background: #004B87 !important; 
     border-width: 3px; 
     color:#004B87;
}
#slider_container_tymy .jssorb03 .av, #slider_container_hraci .jssorb03 .av, #slider_container_funkcionari .jssorb03 .av {
    background: #004B87 !important; 
    color:#004B87;  
    border-width: 2px;
}      
#slider_container_tymy .jssorb03 .dn, #slider_container_tymy .jssorb03 .dn:hover,
#slider_container_hraci .jssorb03 .dn, #slider_container_hraci .jssorb03 .dn:hover,
#slider_container_funkcionari .jssorb03 .dn, #slider_container_funkcionari .jssorb03 .dn:hover { 
    background: #004B87 !important;  
    color:#004B87;
}
/* pravitko */
#slider123_container {
    position: relative; 
    top: 0px; 
    left: 0px; 
    width: 630px; 
    height: 30px; 
    overflow: hidden; 
    background:#fff;
    margin: 0 0 10px 0;
    }
.zapas-nr {
    cursor: move; 
    position: absolute; 
    left: 80px; 
    top: 0px; 
    width: 550px; 
    height: 30px; 
    overflow: hidden;
}

#slider123_container .jssora03l, #slider123_container .jssora03r {                                                            
    display: block !important;
    position: absolute;
    /*   size of arrow element */
    width: 20px;
    height: 30px;
    cursor: pointer;
    background: #01122b url("/css/bg-btn-cvf2.png") no-repeat scroll center -180px;
    overflow: hidden;
    top:0px !important;
}
#slider123_container .jssora03r {background-position: center -24px;}
/*#slider_container_pravitko {
    position: relative; 
    top: 0px; 
    left: 0px; 
    width: 680px; 
    height: 36px; 
    overflow: hidden; 
    background:#fff;
    margin: 10px 0;
    }
.pravitko {
    cursor: move; 
    position: absolute; 
    left: 40px; 
    top: 0px; 
    width: 600px; 
    height: 36px; 
    overflow: hidden; 
    color:white; 
    }
#slider_container_pravitko .jssora03l, #slider_container_pravitko .jssora03r {                                                            
    display: block !important;
    position: absolute;          */
    /*   size of arrow element */
/*    width: 36px;
    height: 36px;
    cursor: pointer;
    background: url(/css/bg-btn-cvf2.png) no-repeat; 
    overflow: hidden;
    top:0px !important;
}
#slider_container_pravitko .jssora03l { background-position: center -180px; }
#slider_container_pravitko .jssora03r { background-position: center -23px; }
#slider_container_pravitko .jssora03l:hover { background-position:center -180px; }
#slider_container_pravitko .jssora03r:hover { background-position:  center -23px; }
#slider_container_pravitko .jssora03l.jssora03ldn { background-position: center -258px; }
#slider_container_pravitko .jssora03r.jssora03rdn { background-position: center -102px; }

#slider_container_pravitko .jssorb03 {
    height: 21px;
    right: 0 !important;
    text-align: center !important;
    top: 0px !important;
    width: 100% !important;
}
#slider_container_pravitko .jssorb03 div, #slider_container_pravitko .jssorb03 div:hover, #slider_container_pravitko .jssorb03 .av {
    width: 21px;
    height: 21px;
    text-align: center;
    line-height: 21px;
    color: #10A3F9;
    font-size: 12px;
    background: #10A3F9 !important;
    overflow: hidden;
    cursor: pointer;
    border-radius: 50% !important;
    display: inline-block !important;
    position: unset !important;
    border: 4px solid white;
}
#slider_container_pravitko .jssorb03 div:hover, #slider_container_pravitko .jssorb03 .av:hover {
     background: #004B87 !important; 
     border-width: 3px; 
     color:#004B87;
}
#slider_container_pravitko {
    background: #004B87 !important; 
    color:#004B87;  
    border-width: 2px;
}      
#slider_container_pravitko .jssorb03 .dn, #slider_container_pravitko .jssorb03 .dn:hover { 
    background: #004B87 !important;  
    color:#004B87;
}
*/
/* video */
.videoramec .col-xs-6 {
    padding-left: 0;
    padding-right: 8px;
}
.videoramec .col-xs-6 + .col-xs-6 {
    padding-left: 8px;
    padding-right: 0;
}
.popis_video {
    height:80px;
    overflow:hidden; 
    border-bottom:2px solid #10A3F9;
    margin-bottom:15px;
    padding-bottom: 15px;
}
.popis_video strong {
    display: block;
    font-size: 20px;
    margin-bottom: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 8px;
    font-weight:500;
}

/* dva sloupecky */ 
.bila-prava {margin: 0 -15px 15px;}
.bila-prava .nav li.active a, .bila-prava .nav li.active a:hover  {
    background-image: url(/css/bg-btn-cvf.png);
    background-repeat: no-repeat;
    background-position: -10px center; 
    }
.bila-prava .nav > li > a {
    padding: 2px 15px;
    font-weight:bold;
}
.bila-prava .dropdown ul {
    padding-left:25px;
}
.bila-prava .dropdown li {list-style: none;}
.bila-prava .dropdown li a {font-weight:normal; font-size: 12px;}
.bila-prava .nav li.active ul a, .bila-prava .nav li.active ul a:hover { background: none;}
.breadcrumb {
    background-color: #fff;
    font-size: 11px;
    margin: 0 -15px;
    padding: 15px 15px 6px;
  }
.breadcrumb > li + li::before {
    color: #10A3F9;
    content: "> ";
    padding: 0 5px;
}
.odkaz-home {
    background: url(/css/symboly.png) no-repeat scroll right -360px;
    padding: 0 15px 0 0;
}
.odkaz-home2 {
    background: url(/css/symboly.png) no-repeat scroll -296px -400px;
    padding: 0 0 0 30px;
    display:inline-block;
    line-height: 25px;
}
.datum-publikace {
    display:inline-block; 
    font-size: 11px; 
    background: #03508d; 
    color:#fff; 
    padding: 2px 5px;
    margin:13px 0 4px 0;
}
.infobox-svmodra {
    background: #10A3F9; 
    color: #fff; 
    border-top: 5px solid #01122B;
    text-align: justify;
    }
.infobox-svmodra .h5 {
    margin-top:0;
    font-size:16px;
}
.infobox ul {
    padding:0;
    margin: 0 0 10px;
}
.infobox li {
    list-style: none;
    background-image: url(/css/bg-btn-cvf.png);
    background-position: -10px -3px;
    background-repeat: no-repeat;
    padding-left:15px;
}
.prilohy {
    background: transparent url(/css/line-10a.png) repeat-x scroll left 15px;
    clear: both;
    margin: 15px 0;
}
span[class|="ikona"] {

    padding:2px 22px 2px 0;
    margin-right: 5px;
    background: url(/css/symboly.png) no-repeat scroll 0 -383px;
    height:24px;
    line-height:24px;
}
ul.kestazeni {
    padding:0;
    margin: 20px 0;
}
ul.kestazeni li {
    line-height: 24px; 
    height:24px;
    list-style: none;
    font-size: 11px;
    vertical-align:middle;
}
/* nejctenejsi clanky */

.nejctenejsi a {
    display:table;
    border-bottom:1px solid #01122B;
    padding: 10px 15px 10px 0;
    font-size: 12px;
    background-image: url(/css/bg-btn-cvf.png);
    background-position: 103% center;
    background-repeat: no-repeat;
    width: 100%;
}
.nejctenejsi a:first-child {padding-top: 0;}
.nejctenejsi a:last-child {border-bottom:0; padding-bottom: 0;}
.nejctenejsi a img {
    float: left;
    height: 52px;
    margin-right: 10px;
    width: 82px;
}
.padd10.nejctenejsi {padding-top: 0;}

.vypis_clanku {
    position:relative;
    padding:10px 0 10px 190px; 
    height: 135px;
    border-bottom: 1px solid #03508d;
}
.vypis_clanku:last-child {border:none;}
.vypis-obr {
    display:inline-block; 
    width:180px; 
    height:115px; 
    text-align:center;
    position:absolute;
    top:10px;
    left:0;
}
.vypis_clanku .datum-publikace  {
    margin:0;
}
.vypis_clanku a.nadpis {
    display:block;
    margin:8px 0;
}
/* sin slavy */
.sinslavy {
    position: relative;
    background: url(/css/logo-sinslavy.png)  center center no-repeat;
    padding:5px 0;
    clear:both;
}
.sinslavy h1 {
    margin-top:10px;
}
.lokalnimenu {
    position:absolute; 
    right:0; 
    top:21px;
}
.lokalnimenu a {color:#fff;}
.lokalnimenu a:hover { background-color: #10a3f9;}

.osoba-jmeno {position:absolute; top:0;left:0; width:100%;padding-bottom:8px;}
.osoba-img {height:185px; overflow:hidden;position:relative;}
.osoba-img img {width:100%;position:absolute; top:-15px; left:0;}

/* tabulky */
.stat-hraci {font-size:12px;}
.stat-hraci .col-md-3 {padding-left:15px; padding-right:0px;}
.stat-hraci .col-md-3:last-child {padding-right:15px;}
.stat-hraci .h2 {font-weight:bold; color:#10a3f9;}
.stat-hraci .table {margin-bottom: 0px;}
.stat-hraci .table td {color:#004B87; width:2em;}
.stat-hraci .table td + td {color:#01122B; width:auto;}
.stat-hraci .table td + td + td {font-weight:bold; text-align:right;color:#004B87;}
.stat-hraci .table td {border-color:#10a3f9;}
.stat-hraci .table tr:last-child td {border-color:white;}
.stat-hraci .padd10.bila {padding-bottom:0;}

/*.beach-turnaje {font-size: 12px;}*/
.beach-turnaje th {text-transform:uppercase; color:#004B87;}
.beach-turnaje .table td {border-color:#10a3f9;}
.beach-turnaje .table td a {
    background-image: url("/css/bg-btn-cvf.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: inherit;
    display: inline-block;
    padding: 0 25px 0 0;
}
.beach-rio {margin-left:284px; height:269px; overflow:hidden;}
.beach-rio h2 {font-weight:bold; color:#10a3f9;}
.beach-rio ul {margin:0; padding:0;}
.beach-rio li {padding: 5px 0; list-style:none; margin: 0;}
.beach-rio a {
    background-image: url("/css/bg-btn-cvf.png");
    background-position: left center;
    background-repeat: no-repeat;
   
    display: inline-block;
    padding: 0 0 0 25px;
}
/* strankovani */

.block-inline {display: inline-block; margin: auto;}
.pager li > a, .pager li > span { 
    line-height:26px;
    height:26px;
    background-color: #fff;
    border: 0;
    border-radius: 50%;
    display: inline-block;
    padding: 0;
    width:26px;
    margin:5px 0;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, 
.pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #004b87;
    border-color: #004b87;
}

.modra .pager li > a, .modra .pager li > span {
    background-color: transparent;
    /*color:white;*/
    }
.modra .bila .pager li > a {/*color:inherit;*/}
.pager li > a:hover {
    background-color:#2CAFFA;
    color:white;
}
.pager li.active a { background-color:#10A3F9;}

.pager a span {
    background: url(/css/symboly.png) no-repeat scroll 0 0;
    cursor: pointer;
    display: block !important;
    height: 36px;
    overflow: hidden;
    width: 20px;
}

.pager .previous a span, .modra .bila .pager .previous a span  {
    background-position: -147px -326px;
}
.pager .next a span, .modra .bila .pager .next a span  {
    background-position: -161px -326px;
}
.pager .previous a:hover, .pager .next a:hover {background-color:white;}
/* historie */
.pager.historie li > a {
    width:4em; 
    border-radius:0;
    height:30px;
    line-height:30px;
    }
.pager.historie a span {
    display: inline-block !important;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
}
.pager.historie li > a:hover {
    background-color:#fff;
    color:#10A3F9;
}
.modra .pager .previous a:hover, .modra .pager .next a:hover {background-color:transparent;}
.modra .pager .previous a span { background-position: -200px -326px;}
.modra .pager .next a span {background-position: -214px -326px;}
.modra .pager .previous a:hover span { background-position: -147px -326px;}
.modra .pager .next a:hover span {background-position: -161px -326px;}
/* vypis galerie */
.vypis-gal .col-xs-4 {
    padding: 0 8px 0 7px;
}
.vypis-gal .col-xs-4 p {
     margin: 8px 0 0;
     overflow:hidden;
     height: 2.7em;
     text-overflow:ellipsis;
}
.vypis-gal .thumbnail {
    border-color:white;
    margin: 10px 0;
}
.vypis-gal .line {
    clear: both;
    margin: 0 12px;
}
/* faq */
.panel {
    background-color: #fff;
    border: 1px solid white;
    border-radius: 0;
    box-shadow: none;
}
.seda-navi {
    background:#E4E4E4;
    padding:10px;
}
.seda-navi a, .social-hub a {
    display: inline-block; padding: 2px 5px 2px 25px;
    background: url(/css/bg-btn-cvf2.png) left -27px no-repeat;
    white-space: nowrap;
}
.seda-navi a:focus {
    border:0;
    font-weight:bold;
    background-position: left -54px;
}
/* partneri */
.partneri .thumbnail {border-color:white; height:100px; border-radius: 0; border-style: dashed;}
.partneri .line {margin:30px 15px;}
/* */
.social-hub th {
    color: #004b87;
    height: 70px;
    padding: 5px 0 !important;
    text-transform: uppercase;
    vertical-align: bottom !important;
}
.social-hub td {
    padding: 5px 2px 1px 5px !important;
    line-height: 30px;
    height: 30px;
}
.social-hub th + th, .social-hub td + td {text-align:center; }
.social-hub td + td {border-left: 1px solid #10a3f9;}
.social-hub a:hover {text-decoration:none;}
span[class|="soc"] {
    width:50px;
    height:40px;
    display:block;
    margin:auto;
    background: url(/css/soc.png) 0 0 no-repeat;
}
span.soc-fcb {background-position: 0 0;}
span.soc-twt {background-position: -50px 0;}
span.soc-fot {background-position: -100px 0;}
span.soc-yt {background-position: -150px 0;}
span.soc-tvc {background-position: -200px 0;}
.table-hover.social-hub  > tbody > tr:hover > td {
   background-color: #E6F6FF;
}
.table-hover.social-hub  > tbody > tr:hover > th {
  background-color: #fff;
}
.cvf-doc a {display: block;}
/*  akreditace */
.akreditace label {display:block; color:white; font-weight:normal;}
.akreditace .btn-cvf {font-size: 1.5em; color:white;}
.akreditace .btn-cvf:hover {color:white;}
.akreditace textarea.form-control {width:100%;}
.akreditace input.calendar {width:8em;}
.akreditace .has-success .form-control-feedback {
    color: #10a3f9;
}
/* videoplayer */
.videoplayer img.obr {
    margin-right: 10px;
}
.videoplayer a:first-child,
#nejstahovanejsi a:first-child,
#nejnovejsi a:first-child {
    display: block;
    position:relative; 
    /* width:145px; */ 
    }
/*.videoplayer a:first-child
 {
    position:relative; 
    display:block; 
    width:145px;
    float:left;
    }*/
.videoplayer .videoplayer-podobna a:first-child
 {
    position:relative; 
    display:block; 
    width:145px;
    float:left;
    }
/*.videoplayer a:first-child,
#nejstahovanejsi a:first-child,
#nejnovejsi a:first-child {
    position:relative; 
    display:block; 
    width:145px;
    float:left;
    } */
.videoramec a:first-child, a.video_uvod {
    position:relative; 
    display:block; 
    }
.videoplayer a:first-child > .glyphicon,
#nejstahovanejsi a:first-child > .glyphicon,
#nejnovejsi a:first-child > .glyphicon,
.videoramec a:first-child > .glyphicon,
a.video_uvod > .glyphicon {
    background: #444 none repeat scroll 0 0;
    border-radius: 0.6em;
    color: #fff;
    display: inline-block;
    left: 50%;
    line-height: 1.6em;
    margin: -0.8em auto auto -1.1em;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 2.2em; 
}
a.video_uvod > .glyphicon {
    font-size: 2em;
}

.videoplayer a:first-child:hover > .glyphicon,
#nejstahovanejsi a:first-child:hover > .glyphicon,
#nejnovejsi a:first-child:hover > .glyphicon,
.videoramec a:first-child:hover > .glyphicon,
a.video_uvod:hover > .glyphicon {
    background:#CC181E;
    } 
.dvaradky {height:3em; overflow:hidden; margin: 6px 0;}
.dvaradky a {
    display:block;
    text-decoration: underline;
/*    background: url("/css/bg-btn-cvf.png") 103% bottom no-repeat;
    padding-right:10px;  */
}
#nejnovejsi .padd15, #nejstahovanejsi .padd15 {width: 20%; float:left; padding:25px;}
#nejnovejsi .padd15 a, #nejstahovanejsi .padd15 a {color:#004b87;}
#nejnovejsi .small, #nejstahovanejsi .small {color:gray;}

.nav-tabs > li a {
   background: url(/css/bg-tabs.png) bottom left repeat-x;
   text-transform:uppercase;
   margin-right: 10px;
   border-radius:0;
}
.nav-tabs > li.active a {
   background: white;
   color: #004B87;
}
/* rozhodci */

.box2-levy {margin: 15px -6px 0 -15px;}
.box2-pravy {margin:15px -15px 0 -6px;}
/* cvf */
.cvf-uvod {margin: 0 -10px}
.cvf-uvod .col-xs-3 {
    padding-left: 10px;
    padding-right: 10px;
}
.doc-vypis {
    background-image: url(/css/bg-doc-vypis.png); 
    background-repeat: repeat-x; 
    background-position:bottom left;
    }

/* struktura cvf ****************************************************************************/
.struktura {
  text-align:center;
}
.bgr {background: url(/css/cvf-organy.gif) top center no-repeat;}
.struktura h1 {margin:20px auto;}
.struktura ul {
    list-style: none; 
    margin:20px auto; 
    padding:0; 
    text-align:center;
    color: #fff;
    display:table;
}
.struktura ul a, .struktura ul span.blok {
    color:#fff; 
    display:block; 
    padding: 6px 10px;
    text-transform: uppercase;
  }
.struktura ul li {
    margin-bottom:31px;
    }
.struktura ul li:last-child {
    height: auto;
    margin-bottom:0;
}
.struktura .dropdown-menu {display:none; margin-top:0; text-align:left; padding: 5px;}
.struktura .dropdown-menu li {height:auto; background:#f0f0f0; color:#03508d; padding: 3px 5px; margin-bottom:0; width:auto}
.struktura .open > .dropdown-menu {
    display: block;
}
.struktura .open > .dropdown-menu li{
    background: #f0f0f0;
    width: 100%;
}
.struktura ul li a, .struktura ul li span.blok {background: black;}
.struktura ul li + li a, .struktura ul li + li span.blok {background: #03508d;}


.struktura ul.cvs-organy, .cvs-kraje, .cvs-okresy, .cvs-asociace {background: url(/css/cara-svisla.png) center -6.25em no-repeat;}
.cvs-komise li + li, .cvs-asociace li + li {float:left; width:50%;}
.struktura ul.cvs-komise, .struktura ul.cvs-asociace {background: url(/css/cara-svisla.png) center bottom no-repeat;}
.struktura ul.cvs-komise li a, .struktura ul.cvs-komise li span.blok, .struktura ul.cvs-asociace li a, .struktura ul.cvs-asociace li span.blok {width: 30%; margin:auto;}
.struktura ul.cvs-komise li + li a, .struktura ul.cvs-komise li + li span.blok, .struktura ul.cvs-asociace li + li a, .struktura ul.cvs-asociace li + li span.blok   {width: 80%;}
.struktura ul.cvs-komise li + li, .struktura ul.cvs-asociace li + li {background: url(/css/cara-vodor.png) left 1em no-repeat;}
.struktura ul.cvs-komise li + li:nth-child(2n), .struktura ul.cvs-asociace li + li:nth-child(2n) {background-position:right 1em;}
.struktura .cvs-komise .open > .dropdown-menu, .struktura .cvs-asociace .open > .dropdown-menu {
    display: block;
    float: none;
    margin: auto 10%;
    width: 80%;
}
/* struktura soutezi */
.struktura .btn-info {display: inline-block; width: 125px;}
.ozn {display:inline-block;padding: 2px 5px; background:#c5c5c5; color:#03508d;}
.struktura ul[class|="liga"] .open > .dropdown-menu { width: 100%;}
.struktura ul[class|="liga"] > li a, .struktura ul[class|="liga"] > li span.blok {background: #03508d; margin: 0 5px;}
.struktura ul[class|="liga"] {background: url(/css/cara-svisla.png) center -6.25em no-repeat; position:relative; height: 230px; margin: 50px auto; width: 250px;}
.struktura ul.liga-juniori {height: 150px;}
.struktura ul.liga-kadeti {height: auto; background: transparent;}
.struktura ul.liga-kadetky {height: 30px; margin: 50px auto 120px;}
.struktura ul[class|="liga"] > li {width:250px; margin-left:auto; margin-right:auto;}
.struktura ul[class|="liga"] > li.levy {
    background: url("/css/spojnice-n.gif") no-repeat scroll 125px top;
    left: -250px;
    padding-right: 10px;
    padding-top: 15px;
    position: absolute;
}
.struktura ul.liga-kadetky li.levy {left:-125px;}
.struktura ul[class|="liga"] > li.pravy {
    background: url("/css/spojnice-n.gif") no-repeat scroll -188px top;
    right: -250px;
    padding-left: 10px;
    padding-top: 15px;
    position: absolute;
}
.struktura ul.liga-kadetky li.pravy {right:-125px;}
.struktura ul[class|="liga"] > li.stred {position:absolute; left:0; padding-top: 15px; background:url("/css/spojnice-n.gif") no-repeat scroll center top;} 
.struktura ul.liga-zactvo li.levy {background-image: none;  left: -125px;}
.struktura ul.liga-zactvo li.pravy {background-image: none; right:-125px;}
.struktura ul.liga-zactvo {background-image: none;}
.search404 {
    padding: 25px 15px;
    background:#fff;
    text-align: left;
    font-size: 1.5em;
}
.search404 form {    
    width: 40%;
    margin: auto 260px;
    }
.search404 .glyphicon {color:#004B87; top: 1.65em !important;}
.fotomenu a {margin-left: 15px;}
.fotopata a {display:inline-block; padding: 1px 10px; border-left: 1px solid #0350ae;}
.nahledy img {height:120px; width:auto; margin: 20px;}
#aktualni_foto {position:relative; vertical-align:middle;}
[class|="gal"] {
    display:inline-block;
    width: 55px; 
    height:119px; 
    background:url(/images/gal-tam-zpet.png) top left no-repeat;
    position:absolute;
    top:50%;
    left:-75px;
    margin-top: -60px;
    }
.gal-tam {
    background-position: top right;
    left:auto;
    right:-75px;
    }
#foto-nazev {position:absolute; bottom:0; background: rgba(0,0,0,0.5); padding: 5px;width:100%;}
.foto-ramec {height: 100%;display: inline-block;}
/* mladez, media uvodni clanek */

.uvod-media img, .uvod-mladez img {
    width: auto;
    height:100%;
    max-width: none;
}
.uvod-media {height: 269px; overflow:hidden;}
.uvod-mladez {height: 299px; overflow:hidden;}
.marginbtt0 {margin-bottom:0;}

@font-face {
	font-family: 'cvf-social';
	src:url('fonts/cvf-social.eot?yih3li');
	src:url('fonts/cvf-social.eot?yih3li#iefix') format('embedded-opentype'),
		url('fonts/cvf-social.ttf?yih3li') format('truetype'),
		url('fonts/cvf-social.woff?yih3li') format('woff'),
		url('fonts/cvf-social.svg?yih3li#cvf-social') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'cvf-social';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1.5em;
  font-size:1.5em;
  margin-right:5px;
  vertical-align: middle;
  color:#a6d7ea; /* #a9d1e8 */

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-home3:before {
	content: "\e900";
}
.icon-bullhorn:before {
	content: "\e901";
}
.icon-share2:before {
	content: "\e902";
}
.icon-google-plus:before {
	content: "\e903";
}
.icon-google-plus2:before {
	content: "\e904";
}
.icon-facebook2:before {
	content: "\e905";
}
.icon-instagram:before {
	content: "\e906";
}
.icon-twitter:before {
	content: "\e907";
}
.icon-youtube3:before {
	content: "\e908";
}
.icon-picassa:before {
	content: "\e909";
}
.icon-linkedin:before {
	content: "\e90a";
}
.social {
    display: table;
    font-size: 1em;
    font-weight: normal;
    margin: 15px 0 0 3px;
    width: auto;
    line-height: 1.5em;
    vertical-align: middle;

}
.nav-pills.social > li > a, .nav-pills.social > li > a:hover {
    text-transform:none;
    line-height: 1.5em;
    background: transparent;
    color: #fff;
    padding: 10px 15px 10px 0;
    }    
    /* tabulka soutezi modra */
.table.soutez-modra {margin-bottom:15px;}
.table.soutez-modra > thead > tr > td, 
.table.soutez-modra > tbody > tr > td, 
.table.soutez-modra > tfoot > tr > td {
    border-bottom: 0;
    line-height: 1;
    padding: 8px 5px;
    vertical-align: top;
    font-size:12px;
}
.table.soutez-modra > thead > tr > td {
    padding: 0;
    vertical-align: middle;
    border-bottom: 1px solid #10a3f9;
}
.table.soutez-modra td {min-width:20px; text-align:center;}
.table.soutez-modra td:first-child {text-align:left; width:2em;}
.table.soutez-modra td:nth-child(3) {text-align:left; width:auto;}
.table.soutez-modra tr:nth-child(even),.table.soutez-modra tr.r2 {background-color:#1772BA;}
[class|="poradi"] {
    width:13px;
    height:11px;
    display:block;
    background:url(/css/up-down.png) center center no-repeat;
}
.poradi-st {/*nastaveno vyse */}
.poradi-up {background-position: center left;}
.poradi-down {background-position: center right;}

.kolo {font-size:12px;}
.kolo a {color:inherit;}
.kolo .col-md-3 {padding-left:15px; padding-right:0px;}
.kolo .col-md-3:last-child {padding-right:15px;}
.kolo .h2 {font-weight:bold; color:#10a3f9;}
.kolo .table {margin-bottom: 0px;}
.kolo .table td {min-width:2em; vertical-align:middle;}
.kolo .table td:nth-child(2) {
    color:#10A3F9;     
    padding: 4px 8px;
    vertical-align: middle;
    width: auto;
    }
.kolo .table td:nth-child(2).text-bold {font-size:14px; color:#004b87;font-weight:bold;letter-spacing:2px;}
.kolo .table td:nth-child(5) {font-size:14px; color:#10a3f9;font-weight:bold;padding: 4px 8px; vertical-align: middle;}
.kolo .table td {border-color:#10a3f9;}
.kolo .table tr:last-child td {border-color:white;}
.kolo .padd10.bila {padding-bottom:0;}
.mic {padding-right:18px; height:16px;display:block; background: url(/css/mic.png) right center no-repeat; white-space:nowrap;}
.ctverecky {
    font-family: 'Oswald', sans-serif;
    font-size: 14px;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 8px;
    position:relative;
}
.ctverecky a, .ctverecky span.back, .ctverecky span.next {
    display: inline-block;
    font-size: 14px;
    margin: 0 8px 0 0;
    padding: 5px 8px;
    background: #01122B;
    text-decoration:none;
    color:#fff;
} 
.ctverecky a.active {background-color:white; color:#10a3f9; font-weight:bold;}
.ctverecky a:hover {background-color:#10a3f9; color:white;}
.ctverecky a.next, .ctverecky span.next {background:#01122B url(/css/bg-btn-cvf2.png) no-repeat scroll center -23px;}
.ctverecky a.back, .ctverecky span.back {background:#01122B url(/css/bg-btn-cvf2.png) no-repeat scroll center -180px; margin-left:15px;}
.ctverecky a.back.gray, .ctverecky span.back {background-position: center -258px;}
.ctverecky a.next.gray, .ctverecky span.next {background-position: center -102px;}
.oznaceni-kolo {
    background:url("/css/kolo-sipka.png") no-repeat scroll left top;
    display: block;
    height: 20px;
    left: 30px;
    position: absolute;
    bottom: -20px;
    width: 65px;
    z-index: 9;
    /* top: 30px; */
}
.rel {position:relative;}
.rel .oznaceni-kolo {top:-10px;}
.kolo-nadpis {padding:5px 8px; display:inline-block;font-size:14px;} 
/* podrobne tabulky soutezi */
/* svetly pruh - nastaveni/nadpis/menu */
 .top-pruh-liga {
   background: #fff url("/css/bg-menu.png") repeat-x scroll left bottom;
   color:#01122b;
   font-family: 'Oswald', sans-serif;
 }
 .top-pruh-liga label {
    font-weight: normal;
    margin: 0 3px 0 7px;
 }
 .top-pruh-liga .nadpis-sekce {margin: 15px 0;}
 .top-pruh-liga .nav > li > a {
    line-height: 23px;
    padding: 0 15px;
}
.top-pruh-liga .nav > li > a {background-color:#10a3f9;}
.top-pruh-liga .nav > li.active > a {background-color:#01122b;}
.doma {background:#10a3f9;color:#fff;display:inline-block;padding:1px 3px;}
td.tbl-body {background:#E6F6FF; color:#004b87; font-weight:bold;padding: 5px 15px !important; }
.text-bold {font-weight:bold;}
.rozpis-vysledky th {color: #004b87; font-weight:normal; text-align:center;}
.rozpis-vysledky th.text-left {text-align: left;}
.rozpis-vysledky a {margin: 0 8px 0 0;}
.rozpis-vysledky td:nth-child(7) {font-weight:bold; color:#004b87; letter-spacing:2px;}
.petpoli .form-group {width:18%; margin: 1%; float:left;}
/* karta oddil */
.karta-klub {
    background-image: url(/css/bg-karta-team.jpg);
    background-position: top left;
    background-repeat: repeat-x;
    vertical-align: middle;
}
.karta-klub h1, .parametr {font-size:46px; font-weight:bold;}
.karta-klub .doc-vypis {color:#004b87;}
.oddelovnik {display:inline-block; padding: 0 10px 0 0; margin: 0 10px 0 0; border-right: 1px solid white;}
.oddelovnik:last-child {border:0; margin:0; padding:0;}
.doc-vypis .oddelovnik {border-color:#004b87; }
.karta-klub table.foto {width:100%;}
.karta-klub table.foto td {height:260px; vertical-align: middle;}
.karta-klub [class|="poradi"] {display:inline-block;}
.karta-klub .bila h2 {color:#03508d; font-size:32px;font-weight:bold; margin-bottom:20px;}
.karta-klub th {text-align:center; color:#03508d;}
.karta-klub th.text-left {text-align: left;}

.cislo_hrace {display: inline-block; margin-right:20px; font-size:1.2em; color: #10A3F9;}
img.vlajka {width:auto;margin-right:5px;vertical-align: top;}
.mini-logo {height:28px; width:auto; margin-right:5px;}
.bg-svm {background-color: #e6f6ff;}
.fix {position:fixed;}

/* karta zapasu */
.stav_utkani {
    height:130px;
 /*   vertical-align: middle;
    margin: auto;
    display: table-cell; */
    }
#vysledek.h1 {background: #fff; color:#004b87; padding: 5px 0.25em 5px 0.4em; font-weight:bold; margin:0;letter-spacing: 0.15em;}
.div130 {
    height:130px;
/*   display: table-cell;
   vertical-align: middle;
   margin: auto;  */

}
.karta-zapasu .h2 {font-size:26px;}
.karta-zapasu .div130 img {padding:10px;}
.sety {display:inline-block; padding: 5px 10px;}
.vert-middle, .vert-middle td {vertical-align: middle !important;}
.karta-klub .progress {
    background-color: #f5f5f5;
    border-radius: 5px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    height: 10px;
    margin: 25px;
    overflow: hidden;
}
/* grafy */
.table.karta-zapas-stat td {border:0;}
[class|="graf"] {border:2px solid #e9e9e9; background:white;}
[class|="sloupec"] {display:inline-block;background:#004b87; color:#fff; font-weight:bold; padding:8px 5px;}
.sloupec-horsi {background:#727272;}
.graf table {margin:0;}
.graf table td:first-child, .graf table td:last-child {width:36px;}
.stribrna {
    background-color:#f0f0f0;
    background-image: url("/css/bg-doc-vypis.png");
    background-size: contain;
}
.nav-tabs.text-center > li {float:none; display:inline-block;}
.domaci-hoste .h3 {
    color: #03508d;
    line-height: 28px;
    margin: 0 0 0 5px;
    vertical-align: middle;
}
.domaci-hoste.text-right  .h3 {
    margin: 0 10px 0 ;
}
 .domaci-hoste h3 {line-height:28px; margin: 0 auto;}
 .soucet-tymu td {border-bottom: 0 !important; border-top: 2px solid #10a3f9 !important;}
 .text-center th {text-align:center;}
/* individual stat*/
.stat-hrac-prvni {position:absolute;}
.stat-hrac-prvni .h1 {color: #03508d;}
.individual-stat img {height:190px; width:auto; margin: 5px 0 0 90px;}
.individual-stat.team img {
    height: auto;
    margin-left: 130px;
    vertical-align: middle;
    width: 80px;
}
.individual-stat.team .vert-middle {height:185px;}
.prvni {
    height: 80px;
    padding: 0 0 0 25px;
    position: relative;
    width: 130px;
}
.no1.h1 {
    color: #03508d;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
}
.individual-stat .col-xs-6 {margin-bottom: 15px;}
.individual-stat .col-xs-6:nth-child(odd) {padding-right:7px;}
.individual-stat .col-xs-6:nth-child(even) {padding-left:7px;}
.prepinac .nav-pills > li > a {padding: 3px 15px;}
.nowrap {white-space:nowrap;}
.individual-stat.team .ellipsis {overflow:hidden; text-overflow:ellipsis; width:150px;}
/* top hraci nejnavstev*/
.individual-stat.tophraci .prvni {
    height: 80px;
    padding: 0;
    position: relative;
    width: 130px;
}
.individual-stat.tophraci .stat-hrac-prvni {
    top: 10px;
}
.individual-stat.tophraci img {height:130px; width:auto; margin: 5px 0 0 100px;}
.individual-stat.tophraci .col-xs-3 {
    padding-left: 0px;
    padding-right: 15px;
    }
/* soupiska ex */
.box5 {width:20%; float:left;}
.soupiska-hrac span {color:#10a3f9; text-transform: uppercase;}
/* socialni klikadlo clanek */
.soc-clanek {width: 80px; position:absolute;top:0; left:-81px;  color:white; z-index: 999; /*overflow:hidden;*/}
.soc-clanek ul {position: fixed; background:#01122b;padding:5px;width: 80px; /*overflow:hidden;*/}
.soc-clanek li {padding: 5px 0; text-align:center;}
/* mega menu */
.mega {
    position: relative;
}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 1000px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    left:0;
    z-index: 999;
}
.mega .dropdown-content {background-color:#fff;}
.dropdown-content a {
    display: block;
}

.dropdown-content a.nezalomit {
    display: inline;
}
.dropdown-content .nav li a {
    line-height: 1.8;
    padding: 2px;
}
.dropdown-content .btn-cvf {
    line-height: 1.6;
}
.dropdown-content .clearfix {line-height:1; font-size: 1px;}
.dropdown-content .h2 {color:#10A3F9;}
.dropdown:hover > .dropdown-content {
    display: block;
}
.mega .dropdown:hover > a:first-child {background:white;}
.mega .dropdown.active:hover > a:first-child {color: #bf0426;}
.nav.mega > li {
    display: block;
    position: static;
}
.mega .table-striped > tbody > tr {
    background-color: #eeeeee;
}
.mega .table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: #ffffff;
}
.mega .table-striped td {white-space:nowrap;}
.mega .table-striped > thead > tr > th, 
.mega .table-striped > tbody > tr > th, 
.mega .table-striped > tfoot > tr > th, 
.mega .table-striped > thead > tr > td, 
.mega .table-striped > tbody > tr > td, 
.mega .table-striped > tfoot > tr > td {
    border-bottom: 0 none;
    border-top: 0 none;
    color: #004b87;
}
/* rozbalovaci nabidka a box soutezi */
.rozpisy .dropdown-menu li {height:auto; background:#f0f0f0; color:#03508d; padding: 3px 5px; margin-bottom:0; width:auto}
.nav.rozpisy > li > a {
    font-size: 14px;
    padding: 4px 25px 4px 15px;
    border: 1px solid white;
    white-space: nowrap;
}
.nav.rozpisy > li > a:hover, .nav.rozpisy > li > a:focus {background:transparent;}
.nav.rozpisy .caret {
    background: url("/css/bg-btn-cvf2.png") no-repeat scroll center -52px;
    cursor: pointer;
    display: block !important;
    height: 30px;
    overflow: hidden;
    position: absolute;
    top: 0 !important;
    width: 20px;
    right:5px;
    border:0;
}
/* vlajky statu */
span[class|="vlajka"] {
    display:inline-block;
    width:29px;
    height:20px;
    /*background: url(/images/nar-flg.png) 0 0 no-repeat;*/
    background: no-repeat;
}
span.vlajka-CZE {background: url(/images/nar-flg.png); background-position: 0 0;}
span.vlajka-SVK {background: url(/images/nar-flg.png); background-position: 0 -20px;}

/* mapa kraju */
#mapa, #mapa2 {
    background: #004B87 url(/css/kraje.png) no-repeat scroll 0px 600px;
    font-size: 1px;
    margin: auto;
    padding: 0;
    width: 500px;
    }
/* #mapa2 {
    background-color:  #004B87; }   */
.vypis-radek, .cvf-doc a {overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
/* tabulka kola vypisy */
.kola-vypisy td {width:20px; text-align:center;}
.kola-vypisy td + td {width:130px;}
.kola-vypisy td + td + td {width:150px; text-align: right;}
.kola-vypisy td + td + td + td {width:20px; text-align:center;}
.kola-vypisy td + td + td + td + td {width:150px; text-align: left;}
.kola-vypisy td + td + td + td + td + td {width:150px; text-align:center;}

.panel-body p {font-family: 'Open Sans', sans-serif;}

@media print {
    a[href]::after {
        content: "";
    }
}