html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  /*font: inherit;*/
  font-size: 100%;
  vertical-align: baseline; }
body {
  font-family: Tahoma;
  margin: 0;
  padding: 0;
}

a, a:active, a:focus, input, input:active, input:focus{
    outline: 0;
    outline-style:none;
    outline-width:0;
}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}

/* FN LIGA */
#es-strip-container {
  background-color: #424242 !important;
}

/* CONTAINER */
.container {
  width: 1000px; height: 0px;
  margin: 0 auto; 
  /*margin-top: 15px;*/
}

/* HEADER / HLAVIČKA */
.header {
  width: 999px; height: 248px;
  margin-left: 1px;
  background-image: url('/images/base/header4.jpg');
}

.header2 {
  width: 999px; height: 170px;
  margin-left: 1px;
  margin-top: 40px;
  background-image: url('/images/base/header5.jpg');
}

.sokolov {
  width: 371px; height: 98px;
  background-image: url('/images/base/sokolov.png');
  position: absolute;
  left: 254px; top: 112px;;
}

.logo {
  width: 147px; height: 138px;
  position: absolute; 
  top: 20px;
  left: 10px;
}

.logo2 {
  width: 550px; height: 138px;
  position: absolute; 
  top: 20px;
  left: 10px;
  /*border: 1px solid red;*/
}

.suas {
  /*width: 152px;*/ height: 64px;
  position: absolute;
  top: 10px; right: 10px;
  z-index: 20;
}

.suas2 {
  width: 202px; height: 74px;
  position: absolute;
  top: 40px; right: 15px;
  z-index: 20;

  /*border: 1px solid red;*/
}

.player {
  width: 426px; height: 248px;
  float: right;
  margin-left: -15px;
  z-index: 30;
}

.social-networks {
  width: 116px; height: 75px;
  position: absolute;
  bottom: 10px; left: 27px;
}

.social-networks2 {
  width: 145px; height: 60px;
  position: absolute;
  top: 50px; left: 615px;

  /*border: 1px solid red;*/
}

.social-networks a { display: inline-block; width: 33px; height: 34px;}
.social-networks a.syoutube { background-image: url('/images/base/social_youtube.jpg') }
.social-networks a.srss { background-image: url('/images/base/social_rss.jpg') }
.social-networks a.stwitter { background-image: url('/images/base/social_twitter.jpg') }
.social-networks a.sfb { background-image: url('/images/base/social_fb.jpg') }
.social-networks a.semail { background-image: url('/images/base/social_email.jpg') }
.social-networks a.sgplus { background-image: url('/images/base/social_gplus.jpg') }

.social-networks a.syoutube:hover { background-image: url('/images/base/social_youtube_hover.jpg') }
.social-networks a.srss:hover { background-image: url('/images/base/social_rss_hover.jpg') }
.social-networks a.stwitter:hover { background-image: url('/images/base/social_twitter_hover.jpg') }
.social-networks a.sfb:hover { background-image: url('/images/base/social_fb_hover.jpg') }
.social-networks a.semail:hover { background-image: url('/images/base/social_email_hover.jpg') }
.social-networks a.sgplus:hover { background-image: url('/images/base/social_gplus_hover.jpg') }


.social-networks2 a { display: inline-block; width: 40px; height: 40px;}
.social-networks2 a.syoutube { background-image: url('/images/base/social_youtube2.jpg') }
.social-networks2 a.stwitter { background-image: url('/images/base/social_twitter2.jpg') }
.social-networks2 a.sfb { background-image: url('/images/base/social_fb2.jpg') }

/* MENU */
nav.menu {
  position: relative;
  width: 999px; 
  max-height: 43px;
  background-image: url('/images/base/menu_bg.jpg');
  background-repeat: repeat-x;
  text-align: left;
  margin-left: -14px;
  border-radius: 0px;
}
nav.menu ul {
  margin-left: 10px;
}
nav.menu ul li {
  text-align: left;
  display: inline-block;
  height: 44px;
}
nav.menu ul li:hover a {
  background-color: #000000;
  color: #f8e701;
}
nav.menu ul li.menu_aktivni a {
  background-color: #000000;
}
nav.menu ul li a {
  font-family: Tahoma;
  font-size: 15px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  
  
  display: block;
  padding: 10px 10px 5px 15px;
  min-width: 166px;
  max-width: 166px;
  height: 44px;
  margin-left: -3px;
  margin-top: -1px;
  margin-right: -2px;

}
nav.menu ul li:first-child a {
  margin-left: -10px;
}
nav.menu ul li:last-child a {
  min-width: 169px;
  max-width: 169px;
}

/* SUBMENUS */
.submenu {
  width: 999px;
  margin-left: -14px;
  padding: 0px;

  background-color: #0d0d0c;
}

.submenu1, .submenu2, .submenu3, .submenu4, .submenu5, .submenu6 {
  width: 166px;
  padding-bottom: 20px;
}
.submenu6 {
  width: 166px;
}

.submenu1 ul li, .submenu2 ul li, .submenu3 ul li, .submenu4 ul li, .submenu5 ul li, .submenu6 ul li { list-style: none; }
.submenu1 ul li:hover a, .submenu2 ul li:hover a, .submenu3 ul li:hover a, .submenu4 ul li:hover a, .submenu5 ul li:hover a, .submenu6 ul li:hover a { color: #ffffff; } 
.submenu1 ul li a, .submenu2 ul li a, .submenu3 ul li a, .submenu4 ul li a, .submenu5 ul li a, .submenu6 ul li a {
  font-family: Tahoma;
  font-size: 14px;
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
  
  display: block;
  padding: 5px 0px 10px 20px;
  min-height: 22px;
  margin-bottom: -11px;

  color: #f8e701;
}
.submenu6 ul li a {
  padding: 10px 10px 10px 25px;
}
.submenu1 ul li.menu_aktivni a, .submenu2 ul li.menu_aktivni a, .submenu3 ul li.menu_aktivni a, .submenu4 ul li.menu_aktivni a, .submenu5 ul li.menu_aktivni a, .submenu6 ul li.menu_aktivni a { color: #ffffff; }

a.hidder {
  position: absolute;
  right: 10px;
  bottom: 5px;
  color: #FFFFFF;
}
a.hidder, a.hidder:hover { text-decoration: none; cursor: pointer; }
a.hidder:hover i { color: #f8e701; }
a.hidder i { margin-right: -6px; }

/* BREADCRUMBS */
.drobeckove-menu {
  width: 999px;
  margin-left: 1px;
  padding: 0px;
}
.breadcrumb {
  border-radius: 0px;
  background-color: #0D0D0C;
  border-top: 1px solid #000;
}
.breadcrumb a {
  color: #f8e701;
  font-size: 13px;
}
.breadcrumb li.active a { color: #FFF; }
.breadcrumb a:hover {
  color: #FFF;
  text-decoration: none;
}

/* SLIDESHOW */
.slides {
  width: 999px; height: 610px;
  margin-top: 10px;
  margin-left: 1px;
  padding: 10px;
  background-color: #2f2f2f;
}
.slideshow {
  width: 980px; height: 520px;
  z-index: 20;
}
.slideshow:hover { cursor: pointer; }
h1.slider-titulek {
  position: absolute;
  right: 40px; bottom: 80px;
  background-color: #000;
  color: #FFF;
  padding: 10px;

  font-size: 35px;
}
.slideshow-pager {
  padding: 0px;
  height: 66px;
  border-left: 1px solid #000;
  background-image: url('/images/base/slideshow_pager_bg.jpg');
  background-repeat: repeat-x;
}
.slider-pager {
  border-right: 1px solid #000;
  height: 66px;
  padding: 7px 30px 10px 10px;
  text-align: right;

  color: #FFF;
  font-size: 13px;

  z-index: 30;
}
.slider-pager a, .slider-pager a:hover {
  color: #fff;
  text-decoration: none;
}
.slider-pager.cycle-pager-active { 
  background-image: url('/images/base/slideshow_pager_bg_hover.jpg');
  background-repeat: repeat-x;
  cursor: pointer; 
}
.slider-pager-line {
  position: absolute;
  right: 20px; top: 12px;
  width: 1px; height: 44px;
  background-image: url('/images/base/slideshow_pager_line.jpg');
}
.slider-pager.cycle-pager-active .slider-pager-line { background-image: url('/images/base/slideshow_pager_line_hover.jpg'); }
.slider-pager-active { display: none; }
.slider-pager.cycle-pager-active .slider-pager-active { 
  width: 29px; height: 26px;
  position: absolute;
  top: -24px; right: 6px;
  background-image: url('/images/base/slideshow_pager_active.png');
  display: block;
}

/* ZÁPASY */
div.zapasy {
  width: 999px;
  margin-left: 1px;
  padding: 10px 0px 10px 0px;
}
div.zapasy ul.nav-tabs { border-bottom: 0px;}
div.zapasy ul.nav-tabs li a {
  font-size: 16px;
  color: #1b1b1b;
  background-color: #a3a3a3;
  border-radius: 0px;
}
div.zapasy ul.nav-tabs li:hover a {
  border: 1px solid #4e4e4e;
  background-color: #4e4e4e;
  color: #fff;
}
div.zapasy ul.nav-tabs li.active a {
  color: #fff;
  background-color: #4e4e4e;
  border: 1px solid #4e4e4e;
}

div.border-yellow {
  border: 1px solid #ffdb05 !important;
}

/* AKTUALITY */
.aktuality-novinky-tabulka {
  width: 999px;
  margin-left: 1px;
  padding: 10px 0px 10px 0px;
}

.aktuality {
  float: left;
  width: 410px; height: 420px;
}

nav.pagination-aktuality li a:hover {
  text-decoration: none;
}

.aktualita { 
  /*margin-bottom: 5px;*/
  /*min-height: 99px; */
  /*max-height: 99px; */
  background-image: url('/images/base/aktualita_bg.jpg');
  background-repeat: repeat-x;
}
.aktualita:hover {
  cursor: pointer;
  background-image: url('/images/base/aktualita_bg_hover.jpg');
}
.aktualita:hover .aktualita_obsah h3 { color: #000000; }

.aktualita_obr { float: left; }
.aktualita_obr {
  padding: 10px 0px 7px 15px;
  width: 140px;
}
.aktualita_obsah h3 {
  font-weight: bold;
  font-size: 16px;
  padding: 8px 0px 4px 8px !important;
  color: #009446;
}
.aktualita_obsah p {
  font-size: 13px;
  padding: 0px 8px 4px 0px;
  color: #1c1c1c;
  overflow: hidden;
}
/* VÝPIS AKTUALIT */
#vypis_aktualit .bez_obr .aktualita_obsah p {
  padding-left: 8px;
}

.aktualita.noborder {
  background-image: none;
  max-height: none;
}
.aktualita.noborder:hover { cursor: text; }
.aktualita.noborder:hover .aktualita_obsah h3 { color: #009446; }
.aktualita.noborder.aktualita_obsah h3 { padding-bottom: 10px; }
.aktualita.noborder .aktualita_obsah p {
  color: #FFFFFF;
  padding-left: 8px;
}


/* NOVINKY */
div.novinky-nadpis {
  position: relative;
  width: 104px; height: 28px;
  padding: 4px 10px 0px 10px;
  left: -28px;
  background-image: url('/images/base/novinky.jpg');
}
div.novinky-nadpis p {
  color: #e1e1e1;
  font-size: 14px;
}
.novinky {
  float: left;
  margin-left: 30px;
  width: 270px; height: 400px;
  border: 2px solid #000;

  background-image: url('/images/base/novinky_bg.jpg');
  background-repeat: repeat-x;
  padding: 10px;
}
.novinky-vypis {
  overflow: hidden;
  max-height: 330px;
  margin-top: 12px; 
}
.novinky-vypis .aktualita { 
  margin-bottom: 15px;
  max-height: 99px;
  background-image: none;
  background-repeat: repeat-x;
}
.novinky-vypis .aktualita h2 {
  padding-bottom: 7px;
  color: #ffdb05;
}
.novinky-vypis .aktualita p {
  font-size: 13px;
  color: #e1e1e1;
  padding-bottom: 5px;
}
.novinky-vypis .aktualita_datum {
  height: 16px;
  font-size: 10px;
  color: #FFF;
  padding-left: 10px;

  background-image: url('/images/base/aktualita_datum_bg.jpg');
  background-repeat: repeat-x;
}
.novinky-vypis .aktualita:hover .aktualita_datum {
  background-image: url('/images/base/aktualita_datum_bg_hover.jpg');
  background-repeat: repeat-x;
}

/* TABULKA */
div.tabulka-nadpis {
  position: relative;
  width: 249px; height: 28px;
  padding: 4px 10px 0px 10px;
  padding-bottom: 10px;
  left: -28px;
  background-image: url('/images/base/tabulka.jpg');
}
div.tabulka-nadpis p {
  color: #e1e1e1;
  font-size: 14px;
}
.tabulka {
  float: left;
  margin-left: 30px;
  width: 259px; height: 400px;
  border: 2px solid #000;

  background-image: url('/images/base/novinky_bg.jpg');
  background-repeat: repeat-x;
  padding: 10px;
}
table.tabulka {
  background-image: none;
  margin-left: 3px;
  border: none;
  height: auto;
  max-width: 228px;
}
table.tabulka tbody tr {
  margin-top: 0px;
}
table.tabulka tbody tr td {
  border-top: none;
  padding: 0px;
  font-size: 13px;
  color: #e1e1e1;
} 
table.tabulka tbody tr.banik td { color: #ffdb05; }

a.tabulka_rozpis {
  display: block;
  position: absolute;
  bottom: -45px; left: -3px;
  width: 119px; height: 19px;
  background-image: url('/images/base/rozpis.jpg');
}
a.tabulka_rozpis:hover {
  background-image: url('/images/base/rozpis_hover.jpg');
}

a.tabulka_cela {
  display: block;
  position: absolute;
  bottom: -45px; right: 3px;
  width: 119px; height: 19px;
  background-image: url('/images/base/cela_tabulka.jpg');
}
a.tabulka_cela:hover {
  background-image: url('/images/base/cela_tabulka_hover.jpg');
}

.tabulka-obsah
{
  /*margin-top: 42px;
  width    : 240px;
  height   : 285px;
  overflow : hidden;
  position : relative;*/
  margin-top: 22px;
  width    : 240px;
  height   : 285px;
  
  position : relative; 
}
#tabulka-iframe
{
    position : absolute;
    top      : -1310px;
    left     : -970px;
    width    : 1300px;
    height   : 1650px;
}

/* REKLAMA, PARTNEŘI A PATA*/
.banik-reklama {
  background-color: #ffffff;
  margin-bottom: 10px;
  width: 999px;
  overflow: hidden;
}
.banik-partneri {
  background-color: #ffffff;
  margin-bottom: 10px;
  padding-right: 10px;
  width: 999px;
  overflow: hidden;
}
.banik-reklama-obsah {
  width: 999px;
  margin: auto;
  padding: 10px;
}
.banik-partneri .banik-reklama-obsah {
  width: 999px;
  margin: auto;
  padding: 10px 10px 10px 0px;
}
.partner {
  width: 199px;
  padding: 10px;
}

.pata {
  background-color: #1b1b1b;
  width: 999px;
}
.pata-obsah {
  width: 999px;
  margin: auto;
  padding: 10px 0px 10px 0px;
}

/* OBSAH STRÁNKY */
.main_content {
  width: 999px;
  margin-left: 0px;
}

.content_12 {
  color: #FFF;
  width: 999px;
  margin-left: 1px;

  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #1b1b1b;

  padding-bottom: 10px;
  font-size: 13px;
}

.content_8 {
  float: left;
  color: #FFF;
  width: 738px;

  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #1b1b1b;

  padding-bottom: 10px;
  font-size: 13px;
}

.content_4 {
  float: left;
  color: #FFF;
  width: 479px;

  margin-top: 10px;
  margin-bottom: 10px;

  background-color: #1b1b1b;

  padding-bottom: 10px;
  font-size: 13px;
}

.content_12 .obsah, .content_8 .obsah, .content_4 .obsah {
  padding: 4px 6px 4px 6px;
}

.content_12 h1, .content_8 h1, .content_4 h1 {
  font-size: 24px;
  font-weight: bold;
  padding: 15px 0px 13px 0px;
}
.content_12 h2, .content_8 h2, .content_4 h2 {
  font-size: 20px;
  font-weight: bold;
  padding: 12px 0px 10px 0px;
}
.content_12 h3, .content_8 h3, .content_4 h3 {
  font-size: 16px;
  font-weight: bold;
  padding: 7px 0px 5px 0px;
}

.content_12 ul, .content_8 ul, .content_4 ul {
  margin-top: 8px;
  margin-bottom: 8px;
  margin-left: 17px;
}

ul.fixmargin {
  margin-left: 0px;
}
ul.fixmargin li a {
  margin: 1px;
  background-color: #bbb;
  color: #000;
}
ul.fixmargin li.active a, ul.fixmargin li.active a:hover, ul.fixmargin li a:hover {
  background-color: #000000 !important;
  color: #f8e701;
}

.content_12 p, .content_8 p, .content_4 p { margin-bottom: 7px;}
.content_12 a, .content_8 a, .content_4 a { color: #f8e701; text-decoration: none; }
.content_12 a:hover, .content_8 a:hover, .content_4 a:hover { color: #FFF; text-decoration: underline; }

/* RÁMCE */
.levy_ramce {
  float: left;
  color: #FFF;
  width: 250px;
  margin-right: 10px;
}
.pravy_ramce {
  float: left;
  color: #FFF;
  width: 250px;
  margin-left: 10px;
}

.levy_horni, .pravy_horni {
  float: left;
  color: #FFF;
  width: 250px;

  margin-top: 10px;
  background-color: #1b1b1b;

  padding: 10px;
  font-size: 13px;
}

.levy_dolni, .pravy_dolni {
  float: left;
  color: #FFF;
  width: 250px;

  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #1b1b1b;

  padding: 10px;
  font-size: 13px;
}

.levy_ramce p, .levy_ramce p, .levy_ramce p { margin-bottom: 7px;}
.levy_ramce a, .levy_ramce a, .levy_ramce a { color: #f8e701; text-decoration: none; }
.levy_ramce a:hover, .levy_ramce a:hover, .levy_ramce a:hover { color: #FFF; text-decoration: underline; }

.clearfix {
  margin-bottom: 10px;
}

table.table.table-hover tbody tr:hover {
  background-color: #000;
  color: #f8e701;
  cursor: pointer;
}


div.fotogal_foto img {
  margin: 10px;
  border: 2px solid #CCC;
  border-radius: 3px;
}
div.fotogal_foto img:hover {
  border: 2px solid #FFF;
}

img.white_border {
  border: 4px solid #FFF;
  border-radius: 2px;
}

div.ramec_aktualita:hover {
  cursor: pointer;
}
div.ramec_aktualita .panel-success>.panel-heading  {
  background-image: none;
  background-color: #f8e701;
  color: #1b1b1b;
}
div.ramec_aktualita .panel-success>.panel-body {
  background-color: #1b1b1b;
  color: #fff;
}
div.ramec_aktualita .panel-success>.panel-body p {
  color: #fff;
}
div.ramec_aktualita:hover .panel-success>.panel-heading {
  background-image: none;
  background-color: #068743;
  border-color: #bce8f1;
  color: #fff;
}
div.ramec_aktualita:hover .panel-success>.panel-body p {
  color: #fff;
}

.pravy_ramce .panel, .levy_ramce .panel {
  border-radius: 0px;
}

.cursor-auto:hover td {
  cursor: auto;
}
.cursor-pointer:hover {
  cursor: pointer;
}

div.content_4 .panel-success, div.content_8 .panel-success, div.content_12 .panel-success { border-radius: 0px; }
div.content_4 .panel-success>.panel-heading, div.content_8 .panel-success>.panel-heading, div.content_12 .panel-success>.panel-heading {
  background-image: none;
  background-color: #f8e701;
  color: #1b1b1b;
}
div.content_4 .panel-success>.panel-footer, div.content_8 .panel-success>.panel-footer, div.content_12 .panel-success>.panel-footer {
  background-image: none;
  background-color: #f8e701;
  color: #1b1b1b;
}

/* ZÁPASY */
div.zapas {
  margin: 15px 0px 0px 18px !important;
  width: 227px; height: 125px;
  background-image: url('/images/base/zapas_bg.jpg');
  border: 1px solid #000;
  color: #fff;
}
div.zapas:hover { border: 1px solid #ffdb05; }
a.zapas_left_arrow {
  position: absolute; left: 0px; top: 15px;
  width: 13px; height: 124px;
  background-image: url('/images/base/zapas_left_arrow.png');
}
a.zapas_left_arrow:hover { background-image: url('/images/base/zapas_left_arrow_hover.png'); }
a.zapas_right_arrow {
  position: absolute; right: 10px; top: 15px;
  width: 13px; height: 124px;
  background-image: url('/images/base/zapas_right_arrow.png');
}
a.zapas_right_arrow:hover { background-image: url('/images/base/zapas_right_arrow_hover.png'); }

div.zapas-nadpis {
  padding: 5px;
}
div.zapas-domaci, div.zapas-hoste {
  padding: 0px 10px 0px 10px;
}
div.zapas-vysledek {
  margin-left: 15px;
  margin-top: 15px;

  color: #f8e701;
  font-weight: bold;
  text-shadow: 0px 0px 2px rgba(0, 0, 0, 1);
  text-align: center;
}

div.center-vysledek {
  margin-top: 6px;
}

div.zapas-cycle {
  margin-left: 0px;
}
