/* Import
---------------------------------------------------------------------------------------- */
@import "style_reset.css";
@import "style_ico.css";
@import "style_global.css";


/* Body
---------------------------------------------------------------------------------------- */
body {background-repeat: no-repeat; background-position: center 0; background-color: #000D2C; font-family: tahoma,tahoma; font-size: 10px; margin: 0; padding: 0px 0 0 0; text-align: left;}
	body.body-1 {background-image: url(../../img/bg2.png);     background-size: 100%;}


/* Fonts
---------------------------------------------------------------------------------------- */
@font-face {
    font-family: 'handel_gothic_dmedium'; 
    src: url('../fonts/handegotdcemed-webfont.eot');
    src: url('../fonts/handegotdcemed-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/handegotdcemed-webfont.woff') format('woff'),
         url('../fonts/handegotdcemed-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'handel_gothic_dlight';
    src: url('../fonts/handegotdcelig-webfont.eot');
    src: url('../fonts/handegotdcelig-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/handegotdcelig-webfont.woff') format('woff'),
         url('../fonts/handegotdcelig-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


/* Cover
---------------------------------------------------------------------------------------- */
.cover_main {text-align: center;  padding-left:5px; padding-right:5px;}
.cover_main .cover_links {font-size: 13px; color: #ffffff;}
.cover_main .cover_links a.link1 {font-size: 13px; color: #ffffff;}
.cover_main .cover_links a.link2 {font-size: 13px; color: #ffffff;}
.cover_main table.cover_table {margin: auto; width: auto;}
.cover_main table.cover_table tr td {width: auto;}
.cover_main table.cover_table tr td img {border: 0px;}
.cover_main table.cover_table tr td.space {font-size: 1px; padding: 0px; line-height: 0px;}


/* Links
---------------------------------------------------------------------------------------- */
a {color: #0f2632; text-decoration: underline;}
a:hover {text-decoration: none;}
a:visited {color: #0f2632;}
a:link {color: #0f2632;}
a:focus {color: #0f2632;}
a.out {background: url(../../img/ico/outanchor.png) no-repeat 0 4px; padding-left: 12px;}
a.out_right {background: url(../../img/ico/outanchor.png) no-repeat right 4px;padding-right: 12px;}
a.mail {background: url(https://www.fksenica.eu/img/ico/ico_mail.gif) no-repeat 3px 0; padding-left: 22px; text-decoration: underline;}
a.print {background: url(https://www.fksenica.eu/img/ico/print.png) no-repeat 1px 0; padding-left: 20px;  text-decoration: none;}
a.rss {background: url(https://www.fksenica.eu/img/ico/ico_rss.gif) no-repeat 0 2px; padding: 0 0 5px 20px;}


/* Texts HTMLs
---------------------------------------------------------------------------------------- */
em, i,cite {font-style: normal; }
p {text-align: left; margin: 10px 0; }
code {font-size: 140%; font-weight: bold; }
hr {display: none; }


/* Lists
---------------------------------------------------------------------------------------- */
ul {list-style: none; margin: 5px 0 5px 15px; padding: 0; text-align: left;}
ol {list-style: none; margin: 5px 0 5px 15px; padding: 0; text-align: left;}


/* Images
---------------------------------------------------------------------------------------- */
img {border: 0;}
img.border {border: 1px solid #E9E9E9;} img.icon {vertical-align: -3px; margin: 0 3px 0 1px;}
img.toleft {margin: 0 15px 0 0;}
img.toright {margin: 0 0 0 15px;}


/* Indexes
---------------------------------------------------------------------------------------- */
sub, sup {position: relative; vertical-align: baseline;}
sub {top: 0.4em;} 
sup {bottom: 0.4em;}


/* Headlines
---------------------------------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6  {color: #0058AF; font-family: 'handel_gothic_dlight', Tahoma; font-size: 1.0em; font-weight: bold; margin: 8px 0 4px 0; padding: 0;}
h1 {font-size: 1.8em; line-height: 1.3em; margin: 0; }
h1.headline {color: #082031; font-size: 3.4em; margin: -20px 0 0 0; padding: 0 0 10px 0; text-shadow: 3px 2px 1px #ddd; width: 960px;}
h2 {font-size: 1.45em; line-height: 1.3em; }
h3 {font-size: 1.3em; line-height: 1.3em; }
h2 span	{display: none; }
h3 span	{display: none; }


/* Forms
---------------------------------------------------------------------------------------- */
form {margin: 0; padding: 0;}
form .form_padding {padding: 10px;}
input, select {-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #3375af; font-family: tahoma; padding: 5px 3px;} 
input {padding: 6px 3px;} 
input.submit {background: #0480b6; border: 0; color: #fff;}
input[type="image"] {border: 0; padding: 0;}
input[type="submit"] {background: #013366; border: 0; color: #fff;}
legend { font-family: 'handel_gothic_dlight'; background: #E30613; border: 0px solid #E30613; color: #fff; padding: 3px 25px; margin-left: 10px; }
fieldset {border: 1px solid #d6ebf7;}

				
/* Ads
---------------------------------------------------------------------------------------- */
#ads_show_box {display: none;}
#banners-top {display: none; margin: auto; padding: 0; text-align: center; width: 995px; background: aqua;}


/* Layout container
---------------------------------------------------------------------------------------- */
#layout {font-size: 1.2em; letter-spacing: 0; line-height: 1.6em; margin: 0; padding: 0; width: 100%; word-spacing: normal;}
#layout #main {margin: auto; width: 995px;}


/* Left banners
---------------------------------------------------------------------------------------- */
#layout #main #banners-right {margin: 20px -130px 0 0px; width: 120px; float:right; display: none}


/* Top
---------------------------------------------------------------------------------------- */
#layout #main #top-container {display: block; float: left; height: 230px; width: 995px;}
#layout #main #top-container #top-logo {display: block; float: left; width: 365px; height: 61px; background: url('../../img/bcg_logo.png') top left no-repeat; margin-top: 96px }
#layout #main #top-container #top-logo a { display: block; height: 61px; position: relative; text-decoration: none;}
#layout #main #top-container #top-marketing {float: right;	width: 350px; margin-top:66px;} 
#layout #main #top-container #top-marketing #top-social {height: 40px; float: right;} 
#layout #main #top-container #top-marketing #top-social a{display: block; width: 31px; height: 30px; text-decoration: none; margin-left: 11px; float: left} 
#layout #main #top-container #top-marketing #top-social a.button-facebook{background: url('../../img/predstranka/fb.png');background-position: center;background-repeat: no-repeat;background-size: cover;} 
#layout #main #top-container #top-marketing #top-social a.button-twitter{background: url('../../img/predstranka/tw.png');background-position: center;background-repeat: no-repeat;background-size: cover;} 
#layout #main #top-container #top-marketing #top-social a.button-instagram{background: url('../../img/predstranka/inst.png');background-position: center;background-repeat: no-repeat;background-size: cover;} 
#layout #main #top-container #top-marketing #top-social a.button-youtube{background: url('../../img/predstranka/yt.png');background-position: center;background-repeat: no-repeat;background-size: cover;} 
#layout #main #top-container #top-marketing #top-social a.button-rss{background: url('../../img/button_top_rss.png') top left no-repeat;} 
#layout #main #top-container #top-marketing #top-social a.button-foursquare{background: url('../../img/button_top_foursquare.png') top left no-repeat;} 
#layout #main #top-container #top-marketing #top-social a span{display: none} 
#layout #main #top-container #top-marketing #top-search {background: url('../../img/bcg_top_search.png') top right no-repeat; width: 240px; height: 43px; clear: right; padding-left: 110px;} 
#layout #main #top-container #top-marketing #top-search input {float: left;margin: 0px; padding: 0px; float: left; background: transparent;border:0px;}
#layout #main #top-container #top-marketing #top-search input[type="submit"] {width: 20px; height: 20px; margin: 11px 0px 0px 11px; }
#layout #main #top-container #top-marketing #top-search input[type="text"] {width: 190px; height: 25px;margin: 9px 0px 0px 11px; color: #ffffff; font-size: 12px;}
#layout #main #top-container #top-infobar {width: 995px; height: 25px; color: #ffffff; font-size: 12px; float: left; margin-top: 25px; text-align: left;position:relative;}
#layout #main #top-container #top-infobar a{color: #ffffff;}

.infopartner{left:250px;filter: none !important;}


/* Main content
---------------------------------------------------------------------------------------- */
#layout #content {float: right; font-size: 1.1em; line-height: 1.5em; margin: 0 0px 0 0; padding: 0 ; width: 995px;}


/* Left column
---------------------------------------------------------------------------------------- */
#text-left {float: left; font-size: 1.1em; line-height: 1.6em; padding: 30px 30px 0 30px; width: 680px;background: #fff; }
#text-left ul {margin: 0; padding: 0;}
#text-left ul li {background: #F6F6F6; color: #000;margin: 0 0 5px 0;padding: 5px 5px 5px 25px;}
#text-left ul li a {color: #000000;}
#text-left ol {margin: 0; padding: 0 0 0 25px;}
#text-left ol li {color:#000; list-style: decimal;}
#text-left ol li a {color: #000;}
#text-left p {padding: 5px 0;}
#text-left h1 {color: #E30613; font-family: 'handel_gothic_dlight', tahoma; font-size: 2.5em; font-weight: normal; line-height: 1.1em;  margin: 0px 0 10px 0; padding: 0px 0 2px 0;}
#text-left h2 {color: #E30613; font-family: 'handel_gothic_dlight', tahoma; font-size: 2.0em; font-weight: normal; line-height: 1.1em;  margin: 10px 0; padding: 6px 0 2px 0;}
#text-left h2.lite {background: transparent; border-bottom: 0; color: #3675a3; font-size: 1.4em; margin: 0; padding: 10px 0 10px 0;}
#text-left h2.actual {background: #3783b9; clear: both; color: #fff; font-size: 1.3em; margin: 0 -20px; padding: 4px 0 3px 20px; text-shadow: 1px 1px #2e62a0; text-transform: uppercase;}
#text-left h3 {color: #000000; font-size: 1.6em; margin: 10px 0; padding: 6px 0 2px 0;}
#text-left h4 {color: #000000; font-size: 1.4em; font-weight: normal; margin: 10px 0; padding: 6px 0 2px 0;}
#text-left h1 a {color: #E30613;}
#text-left h2.lite a {color: #E30613;}
#text-left h2 a	{color: #E30613;}
#text-left h3 a {color: #000000;}
#text-left h4 a {color: #000000;}
#text-left .author {background: #E30613; width: auto; display: inline; padding: 3px 15px 3px 15px; font-family: 'handel_gothic_dlight', tahoma; font-size: 0.9em; color:#ffffff;}
#text-left .gradient1 {background: #DAE4EE;}
#text-left .gradient2 {background: #004C92; color:#fff;}
#text-left .gradient3 {background: #DAE4EE;}
#text-left .menicko {color:#013366; border-top: 2px solid #013366; border-bottom: 2px solid #013366; margin: 10px -30px 15px -30px; padding: 6px 30px 6px 30px;}
#text-left .menicko a {color:#013366;}
#text-left .menicko select {font-size: 1.0em}
.line {background: transparent 0; border-top: 3px solid #E30613; height: 1px; margin: 10px 0 10px 0;}
#text-left .error {border: 1px solid #D3D3D3; color: #950808; font-weight: bold; margin: 10px 0 15px 0; padding: 10px 6px 10px 6px; text-align: center;}
#text-left .error a {color:#950808;}
#text-left table {border-collapse: collapse; margin: 10px 0 15px 0;}
#text-left table tr th {font-family: 'handel_gothic_dlight', tahoma;  background: url('../../img/bcg_th.png') top left repeat-x; border: 1px solid #DF0612; color: #fff; padding: 8px 5px 8px 8px;}
#text-left table tr th a {color: #fff}
#text-left table tr td {background: transparent; padding: 8px 5px;}
#text-left table tr.zvyraznene td {background: #d6e7f7; color: #000;}
#text-left table tr.zvyraznene td a {color: #000;}
#text-left table.nice {border-collapse: collapse; margin: 10px 0 15px 0; width: 100%;}
#text-left table.nice tr th {color: #fff; padding: 8px 5px 8px 8px;  font-size: 0.9em;}
#text-left table.nice tr th a {color: #fff;}
#text-left table.nice tr td {background: transparent; border: 1px solid #d1e6f0; font-size: 0.9em; line-height: 1.4em; padding: 6px 5px;}
#text-left table.nice tr td.colored {font-family: 'handel_gothic_dlight', tahoma; ;background: #F6F6F6; font-weight: bold; padding: 5px 5px 5px 8px; text-shadow: 1px 1px #fff;}
#text-left table.nice tr td.item {font-family: 'handel_gothic_dlight', tahoma; ;background: #F6F6F6; font-weight: bold; padding: 5px 5px 5px 8px; width: 180px; text-shadow: 1px 1px #fff;}
#text-left table.nice tr td.item.foto {width:125px;}
#text-left table.nice tr td.item.foto img {max-width:100px; margin-left: 10px; width:125px;}
#text-left table.nice tr td.item.long {width: 250px;}
#text-left table.nice tr.zvyraznene td {background: #F6F6F6; color: #000;}
#text-left table.nice tr.zvyraznene td a {color:#000000;}
#text-left table tr td .link {padding: 0;}
#text-left .image_box {padding: 0; width: 250px; }
#text-left .image_box.big {margin: 15px 0 5px 0; padding: 0; text-transform: none; width: 680px;}
#text-left .image_box.toleft {margin: 5px 15px 5px 0;}
#text-left .image_box.toright {margin: 5px 0 5px 15px;}
#text-left .image_box .image_desc {border-bottom: 3px solid #013366;  font-family: 'handel_gothic_dlight', tahoma; font-size: 1.1em; font-weight: normal; padding: 3px 0px 2px 0;}
#text-left .image_box img {}
#text-left .image_box .image_box_text {line-height: 0px; border-bottom: 3px solid #013366;}
#text-left blockquote {background: #F6F6F6; clear: none; display: block; font-size: 0.9em; line-height: 1.3em; padding: 10px 20px 10px 20px; width: 200px;}
#text-left blockquote a {color: #F0F0F0;}
#text-left blockquote.toleft {border-right: 3px solid #013366;; margin: 7px 15px 5px 0px;}
#text-left blockquote.toright {border-left: 3px solid #013366;; margin: 7px 0px 5px 15px;}
#text-left blockquote h4 {color: #023467; font-family: 'handel_gothic_dlight', tahoma; font-size: 1.3em; font-weight: normal; margin: 0; padding: 0 0 15px 0;}
#text-left blockquote ul {margin: 0; padding: 0;}
#text-left blockquote ul li {color:#000000; margin: 0; padding: 0 0 6px 13px;}
#text-left blockquote p {padding: 0 0 5px 0; margin: 0;}
#text-left #socials {border-top: 2px solid #013366; padding: 15px 30px 0px 30px ; margin-left: -30px; margin-top: 30px; width: 680px; height: 35px;}
#text-left #socials #button_facebook {float: left; margin-right: 10px; padding: 0;}
#text-left #socials #button_twitter {float: left;margin-right: 10px; padding: 0 0 0 5px; margin-top: -1px;}
#text-left #socials #button_google {float: left; margin-right: 10px; margin-top: -3px;padding: 0 0 0 5px; width: 80px;}
#text-left #socials #button_print {display: block; float: right; margin-top: 2px; width: 170px; text-align: right;}
#text-left #socials #button_print a {background: url(../../img/ico/ico_printer.png) no-repeat 0 5px; cursor: pointer; display: block; float: right; font-size: 11px; padding: 0 0 0 20px; margin: -3px 0 0 0; width: 60px;}
#text-left .link a {color: #00113D;}
#text-left iframe {z-index: 50;}



/* Forum
---------------------------------------------------------------------------------------- */
#text-left #forum {border-top: 2px solid #013366; padding: 15px 30px 0px 30px ; margin-left: -30px; margin-top: 30px; width: 680px;}
#text-left #forum .space {
    clear: both;
    font-size: 0;
    height: 10px;
    line-height: 0;
    margin: 0;
    padding: 0;
}
#text-left #forum #df_form {
    margin: auto;
    padding-bottom: 20px;
    padding-top: 20px;
    width: 640px;
}
/* Actual articles
---------------------------------------------------------------------------------------- */
#articles-container {float: left; font-size: 1.1em; line-height: 1.6em; width: 740px; margin: 0px 0px 20px 0px}
#articles-container .box{padding: 10px 0px 0px 0px; color:#fff}
#articles-container .box a{color:#fff}
#articles-container img{float: left; margin: 10px 0px 10px 0px;}
#articles-container .toright{width: 410px;}
#articles-container h3{font-family: 'handel_gothic_dlight', tahoma; font-weight: normal; font-size: 1.4em; padding-top:0px: }
#articles-container p{line-height: 1.4em; margin-top: 5px;}
#articles-container .author{background: #E30613; width: auto; display: inline;margin-left:-30px; padding: 3px 15px 3px 15px; font-family: 'handel_gothic_dlight', tahoma; font-size: 0.9em; }


/* Right column
---------------------------------------------------------------------------------------- */
#col_right {float: right; font-size: 0.9em; line-height: 1.5em; width: 244px;}
#col_right .box {background: #3C3C3B; clear: both; color: #fff; display: block; margin: 0 0 30px 0; padding: 10px 10px 10px 10px;}
#col_right .box.menu {padding: 3px 0px 3px 0px;}
#col_right .box a {color: #fff;}
#col_right .box ol {font-size: 1.2em; margin: 0; padding: 0;}
#col_right .box ol li {display: block; margin: 0;padding: 0 10px 0 10px;}
#col_right .box ol li a	{font-family: 'handel_gothic_dlight', tahoma;  border-bottom: 1px solid #575656; color: #fff; display: block;  padding: 9px 0 8px 10px; text-decoration: none;}
#col_right .box ol li a:hover {color: #E30613;}
#col_right .box ol li:last-child a {border-bottom: none;}
#col_right ul {margin: 0; padding: 0 0 0 0px;}
#col_right ul li {font-weight: normal; margin: 0; padding: 3px 0 2px 18px; background: url(https://www.fksenica.eu/img/arrow_right.png) no-repeat 0px 8px; }
#col_right ul li span {font-weight: normal;}
#col_right ul li small {color: #E30613; font-weight: normal;}
#col_right ul li .gray {color: #E30613; font-weight: normal;}
#col_right p {margin: 0; padding: 5px 0 0 0;}
#col_right span.date {color:#747474; display: block; font-size: 0.9em; margin-top:-2px;}
#col_right .line {border: 0; background: #575656}
#col_right #related-articles span {background: #E30613; width: auto; margin-left:-10px; padding: 3px 15px 3px 15px; font-family: 'handel_gothic_dlight', tahoma;font-size: 1.0em}
#col_right #related-articles ul li {padding: 5px 0px 5px 0px;}
#col_right #related-articles ul li a{display: block; clear: both; padding: 5px 0px 5px 0px;}
#col_right #related-articles ul li small{margin-top: -5px; display: block;}
#col_right .box .link a {background-position:  right 4px;}


#col_right .box.vzajemne table {border-collapse: collapse; width: 100%;}
#col_right .box.vzajemne table tr td {border-bottom: 1px solid #575656;  color: #ffffff; padding: 10px 5px; text-align: left;}
#col_right .box.vzajemne table tr td.selected {font-weight: bold; color: #E30613;}
#col_right .box.vzajemne table tr td.selected a{color: #E30613;}
#col_right .box.vzajemne table tr td.mezera {padding: 10px 0 ; width: 5px;}
#col_right .box.vzajemne table tr td.skore a {font-weight: bold; padding: 0 10px 0 0;}
#col_right .box.vzajemne table tr td.date {padding-left: 15px;}
#col_right .box.vzajemne table tr:last-child td {border-bottom: 0px;}

#col_right .facebook {margin-bottom: 30px; padding: 0px; background: #fff}
#col_right .twitter {margin-bottom: 30px;   background: #fff}

/* Clanek
---------------------------------------------------------------------------------------- */
#content #text-left .author {font-size: 13px; margin-left: -30px; padding-left: 30px;}
#content #text-left .perex {margin: 0; padding: 0;  font-size: 1.3em; text-align: justify;}
#content #text-left .perex img {margin-top: -30px; margin-bottom: 15px; padding: 0;  font-size: 1.3em}

/* Archiv
---------------------------------------------------------------------------------------- */
#content #text-left #archiv {margin: 0; padding: 0;}
#content #text-left #archiv table {width: auto;}
#content #text-left #archiv table tr td {border: 0;}
#content #text-left #archiv h1 {clear: both; font-size: 1.7em; padding-top: 30px;}
#content #text-left #archiv h2 {font-size: 1.7em; padding-top: 30px;}
#content #text-left #archiv input[type="checkbox"] {vertical-align: -2px;}
#content #text-left #archiv input[type="radio"] {vertical-align: -2px;}
#content #text-left #archiv input[type="submit"] {height: auto; padding: 6px 10px;}
#content #text-left #archiv #box {background: #ffffff; border: 0px solid #d6e7f7; clear: none; float: right; margin: auto; margin-bottom: 10px; padding: 5px; width: 665px;}
#content #text-left #archiv #box form {font-size: 0.9em;}
#content #text-left #archiv #box form div {padding-top: 10px;}
#content #text-left #archiv #box2 {clear: none; float: right; margin: auto; width: 680px;}
#content #text-left #archiv .boxMaly {background: #ffffff; border: 0px solid #d6e7f7; display: block; height: 32px!important; margin: 0; padding: 5px 10px;}
#content #text-left #archiv .boxKde {display: block; float: right; margin-right: 0; padding: 10px 0 10px 10px; width: 230px;}
#content #text-left #archiv table.boxy {margin: 3px 0;}
#content #text-left #archiv td.boxy {height: 18px; margin: 0; padding: 0; text-align: center; width: 85px;}
#content #text-left #archiv td.boxyVelke {width: 120px;}
#content #text-left #archiv td.boxy a {-moz-border-radius: 2px; -moz-box-shadow: 1px 2px 2px #ddd; -webkit-border-radius: 2px; -webkit-box-shadow: 1px 2px 2px #ddd; background: #F3F3F3; border-bottom: 1px solid #d6e7f7; border-left: 1px solid #d6e7f7; border-radius: 2px; border-top: 1px solid #d6e7f7; box-shadow: 1px 2px 2px #ddd; color: #000000; display: block; font-weight: normal; margin: 0; padding: 1px 0 2px 0; }
#content #text-left #archiv td.boxy a.zvyrazneni {background: #E30613; color: #fff;}
#content #text-left #archiv td.boxyVpravo a {border-right: 1px solid #D1D1D1;}
#content #text-left #archiv td.boxy a:hover {background: #000F32; color:#fff; text-decoration: underline;}
#content #text-left #archiv table.archiv {font-size:1.0em;}
#content #text-left #archiv table.archiv td.datum {text-align: right; vertical-align: top;}
#content #text-left #archiv table.archiv td.nadpis_anotace {background: transparent none; padding-right: 15px; text-align: left;}
#content #text-left #archiv .highlight {background: #BFECFF;}
#content #text-left #archiv .tema {color: #808080; display: block; font-size: 12px; font-style: italic; }
#content #text-left #archiv .anotace {background-image: none; background: transparent; color: #000000; display: block; }
#content #text-left #archiv .nadpis {display: block; font-weight: bold; font-size: .95em;}
#content #text-left #archiv .error {clear: both; color: #ff0000; display: block; font-weight: bold; margin-top: 10px; text-align: center; }
#content #text-left #archiv .podpis {color: #808080; font-size: 11px;}


/* Strankovani
---------------------------------------------------------------------------------------- */
#content #text-left .strankovani {font-weight:bold; margin: 10px 0 10px 0; text-align: center;}
#content #text-left .strankovani a {background: #F3F3F3; color: #000000; border: 1px solid #d1e6f0; margin-left: -1px; padding: 3px 6px 3px 6px; text-decoration: none;}
#content #text-left .strankovani a:hover {background: #000F32; color:#ffffff; text-decoration: none; text-decoration: underline;}
#content #text-left .strankovani .strankovaniVyrazne {background: #E30613; color: #ffffff;}


/* Fotogalerie
---------------------------------------------------------------------------------------- */
#content #text-left #fotogalerie {margin-top: 10px; width: 680px;}
#content #text-left #fotogalerie h3	{border-bottom: 0; color: #000; display: block; float: none; font-family: tahoma; font-size: 1.4em; margin: 0; padding: 15px 0 5px 0; } 
#content #text-left #fotogalerie .popis {display: block; clear: both; text-align: center; font-weight: bold;}
#content #text-left #fotogalerie .autor {display: block; clear: both; text-align: center; font-style: italic; padding: 15px 0 0 0; } 
#content #text-left #fotogalerie .navigace {clear: both; display: block; margin: 0 0 10px 0; }
#content #text-left #fotogalerie .navigace .prochazeni {display: block; padding-bottom: 15px; width: 150px;}
#content #text-left #fotogalerie .navigace .prochazeni .button {width: 100px;}
#content #text-left #fotogalerie #formulare {color:#013366; border-top: 2px solid #013366; border-bottom: 0px solid #013366; display: block; font-size: 12px; margin: 0 -30px 10px -30px; padding: 10px 30px 10px 30px;}
#content #text-left #fotogalerie #formulare #trideniDIV {clear: both; display: block; height: 25px; margin: 5px 0;}
#content #text-left #fotogalerie #formulare #trideniDIV .trideni {border-top: 1px solid #9CABCA;}
#content #text-left #fotogalerie #formulare #trideniDIV form {margin: 0;}
#content #text-left #fotogalerie table {line-height: 0; margin: 10px auto 10px auto; width: 680px;}
#content #text-left #fotogalerie table tr td {height: 80px; margin: 0; padding: 0; width: 150px; }
#content #text-left #fotogalerie table tr td a {background-color: #fff; background-position: top center; background-repeat: no-repeat; border: 3px solid #eff7ff; display: block; height: 125px; margin: 10px 10px 0 0; width: 150px;}
#content #text-left #fotogalerie table tr td a:hover {border: 3px solid #013366; text-decoration: none;}
#content #text-left #fotogalerie table tr td a span {display: none;}

/* Soupiska
---------------------------------------------------------------------------------------- */
#content #text-left table#soupiska {margin: 10px auto 15px auto; width: 100%;}
#content #text-left table#soupiska tr.colored td {background: #F3F3F3;}
#content #text-left table#soupiska tr td.cislo {width: 20px;}
#content #text-left table#soupiska tr td.post {width: 40px;}
#content #text-left table#soupiska tr td.marodka {width: 15px; text-align: right;}
#content #text-left table#soupiska tr td.jmeno a  {text-decoration: none;}
#content #text-left table#soupiska tr td.jmeno span {color: #00113D; text-decoration: underline; font-family: 'handel_gothic_dmedium', tahoma; font-size: 1.1em}
#content #text-left table#soupiska tr td.narozen {width: 90px;}
#content #text-left table#soupiska tr td.vek {width: 50px;}
#content #text-left table#soupiska tr td.vyska {width: 50px;}
#content #text-left table#soupiska tr td.vaha {width: 50px;}
#content #text-left table#soupiska tr td.hul {width: 30px;}
#content #text-left table#soupiska tr td {cursor: pointer; border: 1px solid #d1e6f0;}
#content #text-left table#soupiska tr td span {text-decoration: underline;}
#content #text-left table#soupiska tr.B {cursor: pointer;}
#content #text-left table#soupiska tr.O {cursor: pointer;}
#content #text-left table#soupiska tr.S {cursor: pointer; }
#content #text-left table#soupiska tr.U {cursor: pointer;}


/* Statistika
---------------------------------------------------------------------------------------- */
#content #text-left table.tabStats {margin: 0 auto 15px auto; width: 100%; }
#content #text-left table.tabStats tr td {border: 1px solid #d1e6f0}
#content #text-left table.tabStats tr th {font-size:0.9em}
#content #text-left table.tabStats tr td a {text-decoration: none;}
#content #text-left table.tabStats tr td a:hover {text-decoration: underline;}
#content #text-left	table.tabStats tr td.jmeno a {text-decoration: none;}
#content #text-left	table.tabStats tr td.jmeno span {color: #00113D; text-decoration: underline; font-family: 'handel_gothic_dmedium', tahoma; font-size: 1.1em;  cursor: pointer;}
#content #text-left table.tabStats tr.delici_cara td {background: #00113D; height: 5px; font-size: 0; line-height: 0; padding: 0; }
#content #text-left	table.tabStats tr.colored td {background: #F3F3F3}
#content #text-left table.tabStats tr.O	{cursor: pointer;}
#content #text-left table.tabStats tr.S	{cursor: pointer;}
#content #text-left table.tabStats tr.U	{cursor: pointer;}
#content #text-left table.tabStats tr.B	{cursor: pointer;}


/* Podrobna tabulka
---------------------------------------------------------------------------------------- */
#content #text-left	table.table_fotbal {border-collapse: collapse; margin-bottom: 10px; margin-top: 10px; width: 100%;}
#content #text-left	table.table_fotbal tr td {border: #E9E9E9 solid 1px;}
#content #text-left	table.table_fotbal tr.vysvitit td {background-color: #F3F3F3}
#content #text-left	table.table_fotbal tr.SEN td {background-color: #004E98; color:#ffffff; border-color: #004E98;}
#content #text-left	table.table_fotbal tr td.body {font-weight: bold;}
#content #text-left	table.table_fotbal tr .tym {font-weight: bold; text-align: left;}
#content #text-left	table.table_fotbal tr .number {text-align: center;}


/* Karta hrace
---------------------------------------------------------------------------------------- */
#content #text-left #player_card {clear: both; margin: 0;}
#content #text-left #player_card #player_foto {float: left; padding: 0; width: 310px;}
#content #text-left #player_card #player_foto img {margin-top: -30px;width: 100%;}
#content #text-left #player_card #player_bio {float: right; padding: 0; width: 350px;}
#content #text-left #player_card #player_bio h1 span{ display: block; border-bottom: 3px solid #013366; padding-bottom: 10px;}
#content #text-left #player_card table {width: 100%; }
#content #text-left #player_card table tr td {  font-size: 0.90em; padding: 0px 0px 5px 0px;}
#content #text-left #player_card table tr td.item {color: #013366; font-weight: bold; white-space: nowrap; width: 150px;}


/* Reportaz
---------------------------------------------------------------------------------------- */
#content #text-left .game_date {color: #002031; font-size: 0.9em; font-family: 'handel_gothic_dlight', tahoma; padding: 10px 0 5px 0;}
#content #text-left #game_box {
	background: url(../../img/bcg_game_box.png) top left repeat-x;
	padding: 25px 35px 0px 35px;
    margin: 0px 0px 20px 0px;
    height: 171px;
    color: #fff;
}
#content #text-left #game_box .team_box {
	float: left;
	text-align: left;
	width: 147px;
    color: #fff;
}
#content #text-left #game_box .team_box strong { margin: 0px; padding: 10px 0 0 0; font-size: 14px; line-height: 1.5em; text-align: center; display: block;}
#content #text-left #game_box .score_box {float: left; margin: 0 0 0 0; padding: 0; text-align: center; width: 315px; background: url(../../img/bcg_game_box_line.png) no-repeat center 5px ; height: 171px}
#content #text-left #game_box .score_box .score {font-size: 4em; font-weight: bold; background: #E30613; font-family: 'handel_gothic_dlight', tahoma; color:#ffffff; padding: 25px 0px 25px 0px; width: 57px; text-align: center }
#content #text-left #game_box .score_box .score.toleft {margin: 15px 0px 0px 65px }
#content #text-left #game_box .score_box .score.toright {margin: 15px 65px 0px 0px }
#content #text-left #game_box .score_box .periods {font-size: 1.0em; padding: 25px 0 0 0; clear: both;}

#content #text-left .goals {border-bottom: 0px solid #8B1002; line-height: 1.4em; margin-top: 10px; padding: 0 0 10px 0;}
#content #text-left .roster {border-bottom: 0px solid #8B1002; clear: both; line-height: 1.4em; margin-top: 10px; padding: 0 0 10px 0;}

#content #text-left #article_photo {margin: 0; padding: 0; z-index: 5000;}
#content #text-left #article_photo a {background-position: top center; background-repeat: no-repeat; border: 3px solid #eff7ff;display: block;float: left;height: 125px;margin: 0 10px 10px 0;padding: 0;text-decoration: none;width: 150px;}
#content #text-left #article_photo a:hover {border:3px solid #013366; text-decoration: none;}
#content #text-left #article_photo span {display: block; height: 125px; width: 150px;}


/* Prehled clanku mladeze
---------------------------------------------------------------------------------------- */
#content #text-left #article_list h2 {font-size:  1.7em; padding: 0 0 10px 0; margin: 0;}
#content #text-left #article_list h2 a{color:#000000;}
#content #text-left #article_list img {margin-top: 5px;}
#content #text-left #article_list .article {padding-bottom: 30px;}



/* Prehled zapasu
---------------------------------------------------------------------------------------- */
#content #text-left table#zapasVypis {margin: 0 auto 15px auto; width: 100%;}
#content #text-left table#zapasVypis tr td {border: 1px solid #d6e7f7;}
#content #text-left table#zapasVypis tr td a {font-weight: bold;}
#content #text-left table#zapasVypis tr td a.vyhra {color: #008000;}
#content #text-left table#zapasVypis tr td a.prohra {color: #ff0000;}
#content #text-left table#zapasVypis tr td a.remiza {color: #004080;}
#content #text-left table#zapasVypis tr td a.vyhra:hover {color: #008000;}
#content #text-left table#zapasVypis tr td a.remiza:hover {color: #ff0000;}
#content #text-left table#zapasVypis tr td a.prohra:hover {color: #008000;}
#content #text-left table#zapasVypis tr.venku td {cursor: pointer; background: #ffffff;}
#content #text-left table#zapasVypis tr.doma td {cursor: pointer; background: #F3F3F3;}


/* Ptejte se
---------------------------------------------------------------------------------------- */
#content #text-left #offline .offline_header {background: url('../../img/bcg_th.png') top left repeat-x; color:#ffffff; border:0px solid #dedede; height: auto; padding: 3px 10px 3px 10px; }
#content #text-left #offline .offline_header a{color:#ffffff;}
#content #text-left #offline .offline_text {line-height: 1.5em; padding: 8px 8px 8px 8px; margin-bottom: 10px; border: 0px solid #dedede; border-top: 0px;}

/* Partneri
---------------------------------------------------------------------------------------- */
#content #text-left table#partneri {width: 100%}
#content #text-left table#partneri tr td {text-align: center; width: 200px; border: 1px solid #dedede}
#content #text-left table#partneri tr td img{width: 150px;}
#content #text-left table#partneri tr td h3 {}
#content #text-left table#partneri tr td.partner-long {padding-top: 20px;text-align: center; width: auto; border:0; border-bottom: 1px solid #dedede}
#content #text-left table#partneri tr td img {width: 150px;}

/* Bottom
---------------------------------------------------------------------------------------- */
#layout #bottom {background: #2C2C2B; clear: both; color: #706F6F; margin: auto; width: 100%;}
#layout #bottom a {color: #706F6F;}
#layout #bottom #bottom-container {margin: auto; width: 980px;}
#layout #bottom #bottom_partners{ background: url('../../img/bottom_partners3.png') top left no-repeat; height: 90px}
#layout #bottom #bottom_partners a{float: left; display: block; margin-top:25px; height: 65px;}
#layout #bottom #bottom_partners a#partner_1{width: 55px;  margin-right: 39px; }
#layout #bottom #bottom_partners a#partner_2{width: 47px;  margin-right: 39px; }
#layout #bottom #bottom_partners a#partner_3{width: 42px;  margin-right: 39px; }
#layout #bottom #bottom_partners a#partner_4{width: 47px;  margin-right: 17px; }
#layout #bottom #bottom_partners a#partner_5{width: 78px;  margin-right: 50px; }
#layout #bottom #bottom_partners a#partner_6{width: 112px;  margin-right: 35px; }
#layout #bottom #bottom_partners a#partner_7{width: 156px;  margin-right: 50px; }
#layout #bottom #bottom_partners a#partner_8{width: 115px;  margin-right: 65px; }
#layout #bottom #bottom_partners a#partner_9{width: 111px;  margin-right: 0px; }
#layout #bottom #bottom_partners a span{display: none}
#layout #bottom #bottom_text{text-align: center}
#layout #bottom #bottom_text p{text-align: center;line-height: 1.2em;}

#bottom_partners-next a span {display: none;}
#bottom_partners-next {padding-top: 30px; width: 100%; display: flex; flex-direction: row; justify-content: space-between; align-items: center;}
#bottom_partners-next a img {max-height: 45px; height: 100%; width: auto;max-width:145px;}
#bottom_partners-next a:nth-child(2) img {height: 50px;}

/* Komentare
------------------------------------------------------------------------------- */
.comment_right .comment_head {
    background: url('../../img/bcg_th.png') top left repeat-x;
    color: #ffffff;
    border: 0px solid #dedede;
    height: auto;
    padding: 3px 10px 3px 10px;
}




.gsc-control-cse { line-height: 1em; font-size: 100%; }
.gsc-control-cse table { margin: 0 !important; }
.gsc-control-cse table td { padding: 4px !important; background: none !important; }

.infobar-partner {
    width: 235px;
    margin-top: -64px;
    position: absolute;
    filter: brightness(0) invert(1);
}

@media  (max-width: 800px) {
    .infobar-partner {
        display: none;
    }
}

.sidebar-partner {
    text-align: center;
}

.infobar-partner-mobile {
    max-width: 80%;
    margin-top: 20px;
    filter: brightness(0) invert(1);
}