﻿/*
 * body, background, top
 */

body { background-color: #F8FFAC; color: #0657A6; padding: 0; margin: 10px auto 0 auto; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-size: 12px; text-align: center; background: #FFFAC2 url("./layout/background_top.jpg") repeat-x center top; }
div.background { width: 988px; margin: 0 auto; text-align: left; } 
div.top { height: 159px; background: url("./layout/top.jpg") no-repeat center top; }
div.top_menu { height: 35px; _height: 45px; margin: 0; padding: 6px 0 0 212px; color: #FFF200; font-size: 12px; background: url("./layout/top_menu.gif") no-repeat center top; }
div.top_menu a { color: #FFF200; text-decoration: none;  margin: 0px 2px; }
div.top_menu a:hover { color: #FFF200; text-decoration: underline;  }

/*
 * columns
 */
 
.left_col { float: left; width: 200px; margin: 0 auto 0 auto; padding: 0 0 0 0; text-align: center; }
.right_col { float: right; width: 200px; margin: 0 auto; padding: 0; text-align: center; }
.main_col { display: block; margin: 0 0 0 210px; padding: 0; }
.center_col { display: block; margin: 0 210px 0 210px; padding: 0; }
div.clanek_hlavni { height: 202px; margin: 0; padding: 1px 1px 15px 1px; //padding: 1px 1px 15px 2px; _padding: 1px 1px 15px 1px; background: url("./layout/background_clanek_hlavni.jpg") no-repeat center top; }
div.clanek_hlavni_foto { height: 202px; margin: 0 0 0 5px; _margin: 0 0 0 3px; display: inline; float: left; }
div.clanek_hlavni_text { margin: 0 15px 0 0; padding: 0; }
div.clanek_hlavni_text h1 { padding: 10px 15px 10px 15px; margin: 0; }
div.clanek_hlavni_text p.obsah { margin: 0; padding: 0 5px 0 0; }
p.clanek_hlavni_odkaz { margin: 0; padding: 5px 5px 0 0; text-align: right; }
p.obsahMain_odkaz { margin: 0; padding: 5px 20px 5px 0; text-align: right; }
div.center_col p.odkaz_starsi { margin: 0; padding: 3px 20px 0 0; text-align: right; text-decoration: none; }
div.center_col div.obsahTop { padding: 0; background: url("./layout/window_obsahTop.gif") no-repeat center top; }
div.center_col div.obsahMain { padding: 15px 25px; margin: 0; background: url("./layout/window_obsahMain.gif") center top; }

div.center_col div.obsahMain_bottom { height: 30px; padding: 0; margin-bottom: 15px; background: url("./layout/window_obsahMain_bottom.gif") no-repeat center top; text-align: right; line-height: 200%; padding-right: 15px; }
div.center_col div.clanek_vpravo { width: 280px; float: right; text-align: left; margin: 0 0 10px 0; padding: 0; }

/*
 * window
 */

div.window_top { width: 198px; height: 31px; margin: 0 auto; padding: 0; text-align: left; background: url("./layout/window_top.gif") no-repeat center top; }
div.window_top p { margin: 0; padding: 8px 0 0 15px; font-weight: bold; color: #ffffff; }
div.window_back_top { width: 198px; margin: 0 auto; padding: 0; text-align: center; background: url("./layout/window_back_top.gif") no-repeat center top; }
div.window_back_middle { width: 198px; margin: 0 auto; padding: 0; text-align: left; background: url("./layout/window_back_middle.gif") repeat-y center top; }
div.window_back_bottom { width: 198px; height: 8px; margin: 0 auto; padding: 5px 0px; text-align: left; background: url("./layout/window_back_bottom.gif") no-repeat center top; }
div.window_back_middle p.odkaz a { text-decoration: underline; }
div.window_back_middle p.odkaz a:hover { text-decoration: none; }
div.panelLink {   padding: 10px;   text-align: right; }
div.panelContent {   padding: 10px 5px 0 5px;   text-align:left; }
/*
 * partneri
 */

div.partneri_back_top { width: 196px; margin: 0 auto; padding: 10px 0 0 0; text-align: center; background: url("./layout/partneri_back_top.gif") no-repeat center top; }
div.partneri_back_middle { width: 196px; margin: 10px auto 0 auto; padding: 0; text-align: center; background: url("./layout/partneri_back_middle.gif") repeat-y center top; clear: both; }
div.partneri_back_bottom { width: 196px; height: 8px; margin: 0 auto; padding: 0; text-align: center; background: url("./layout/partneri_back_bottom.gif") no-repeat center top; }

/*
 * vysledky
 */
 table tr.tableOpava td
 {   font-weight:bold;
 }

div.vysledky { display: block; width: 190px; margin: 0 auto; padding: 5px 0 0 0; text-align: center; }
div.vysledky_domaci { display: block; width: 75px; font-weight: normal; margin: 10px 0 0 0; padding: 0; text-align: center; float: left; }
div.vysledky_hoste { display: block; width: 75px; font-weight: normal; margin: 10px 0 0 0; padding: 0; text-align: center; float: right; }
div.vysledky_skore { width: 34px; margin: 25px 0 0 75px; padding: 0; text-align: center; }
span.date {   font-size: 10px;   color:Gray; }

div.strelci {text-align:left; padding: 10px 0 0 20px; line-height:150%;}
table.scorersTable {padding: 5px 15px;}
/*
 * basic tags
 */

a { color: #0657A6; text-decoration: underline; }

a:hover { color: #0657A6; text-decoration: none; }
 
h1 { font-family: Verdana; font-size: 12px; padding: 8px 0 5px 15px;  margin: 0; color: #ffffff; }
h1.datum { font-family: Verdana; font-size: 14px; text-align: right; padding: 8px 15px 5px 15px;  margin: 0; width: 100px; color: #0657A6; float: right; }
h2 { font-family: Verdana; font-size: 12px; margin: 0 15px; padding: 8px 0; color: #ffffff; display: block; }
h3 { font-family: Verdana; font-size: 12px; text-align: left; margin: 0; padding: 0 0 5px 0; color: #0657A6;
} 
p { line-height: 1.3; text-align: left; padding: 0; margin: 0; }
div.center_col img.withBorder { border-width: 1px; border-style: solid; border-color: #999999; margin: 5px 10px 0 0; padding: 0; }
div.clanek_hlavni_foto img.mainPicture { float: left; border-width: 0; margin: 0 15px 0 0; padding: 0; }
.cleaner {  font-size: 0;  line-height: 0;  height: 0;  clear: both;  }
div.fotovedeni img {   margin: 0px 5px 0px 5px;   border: 1px solid black;   cursor:pointer; }
div.center_col img.cara {   display: block; border-width: 0; margin: 0; padding-bottom: 15px; visibility: hidden; }
span.gray {   color:gray; }

table.tdTop td {   vertical-align:top; }
td.alignRight, td.alignRight input {   text-align: right; }
table.profilTable {   width: 97%;  }
table.profilTable td {   border-bottom: 1px solid gray;   padding: 4px 0; }
table.profilTable td img {   padding: 0px; }
table td input.result {   width: 30px;   font-weight: bold;   font-size: 12px;   text-align:center; }
table td input.halfResult {   width: 20px;   text-align:center;   font-size: 9px; }
table.matchList {   margin: auto;   width:97%; }
table.matchList tr th {   border-bottom: 1px solid #0657A6; }
table.matchList tr td {   padding: 5px 1px; }
table.matchList tr td.tableRight {   padding-right: 8px;   text-align:right;   font-size: 10px;   color: Gray; }
img.icon {   vertical-align:bottom;   margin: 0;   border: none; }
div.center_col a img.icon {   border: none;   margin: 0; }
div.archiveYear {   cursor: pointer;   margin: 2px 0 5px 5px;  }
div.archiveMonth {   cursor: pointer;   margin: 2px 0 5px 25px;  }
div.archiveMonth img, div.archiveYear img {   margin: 0 3px;  }
div.archiveItem {   margin: 2px 0 5px 35px;  }
div.archiveItem div {   margin: 2px 0 5px 10px;    line-height: 1.3; }
div.archiveItem div span.date {   color:Gray;   font-weight:normal; }


#ctl00_content1_ShowLineUpPanel select {font-size:10px; width:90px;}
#ctl00_content1_ShowLineUpPanel input {font-size:10px;}

/* Tooltips */
#tooltip { width: 200px; position: absolute; padding: 4px; color: #D8D8D8; font-size: 12px; display: none; text-align: center; background-color: #3B3B3B; opacity: 0.9; -moz-opacity: 0.9; filter: alpha(opacity=90); border: 1px solid black; line-height: 150%; }
#tooltip img.hrac {   width: 100px;   border:1px solid black; }
img.hrac {   border:1px solid black; }
.tooltipTitle { font-weight: bold; color: #E4E4E4; text-align: center; width:98%; margin:2px auto; font-size:13px; }
.teamSelect {   width: 150px; }
.ratingHolder {   height:16px;    width:71px;        background:url('images/stars.png') no-repeat 0 0px;   cursor:crosshair; }.ratingStar  {   float:left;height:100%; width:7px; }

.matchPlayer {clear:both; padding: 5px;}
.matchPlayer div.ratingHolder {margin: 5px auto; cursor:pointer;}


/* anketa */
div.anketa {   width:90%;   margin:auto; padding-top: 10px; }

div.anketa .poll ul { list-style:none; padding:0px; margin:15px 5px;  }div.anketa .poll ul li { margin:5px 0px; padding:0px; overflow:hidden; text-align: left; clear:both; }
div.anketa .poll span { float:right; color:#999999; font-size:11px; }div.anketa .poll a { color:#644B33; }
.ind { background:url(images/ind.gif) left no-repeat; min-width:10px; margin:3px 0px; display:block; height:9px; float:left; }.ind div { background:url(images/ind-right.gif) right no-repeat; height:9px; }
/*match stats*/

table tr.matchStatsTeams th {   border-bottom: 1px solid #B8CDE8; }
table tr.matchStatsGoals td {   border-bottom: 1px solid #B8CDE8; }
table tr.matchStatsZK td {   border-bottom: 1px solid #B8CDE8; }
table tr.matchStatsCK td {   border-bottom: 1px solid #B8CDE8; }
table tr.matchStatsDivaci td {   border-bottom: 1px solid #B8CDE8; }
table tr.matchStatsRozhodci td {   border-bottom: 1px solid #B8CDE8; }table.tdTop tr.matchStatsSestavy td {   border-bottom: 1px solid #B8CDE8;   line-height:168%; }
table tr.matchStatsHodnoceni td {   border-bottom: 1px solid #B8CDE8; }
table.tdTop tr.matchStatsSestavy table tr td, table.tdTop tr.matchStatsHodnoceni table tr td {   border: 0;   line-height:100%; }
/*league table*/

table.leagueTable {   text-align:right; width:500px; margin: auto; }
table.leagueTable tr th {   border-bottom: 1px solid #0657A6; }
a.inactivePlayer {   color:Gray; }
/*tipovacka*/
table.tipovacka {   margin: auto;   width: 90%; }
table.tipovacka tr th {   border-bottom: 1px solid #0657A6; }
table.tipovacka tr td.rightCol {  text-align:right;  padding-right:8px; }
table.tipovacka tr td span.cena {  color: #129622;  cursor: help; }

/*rezervace hrist*/
#reserveTable {   margin:auto;   border-bottom: 1px solid #CCCCCC;   border-left: 1px solid #CCCCCC;   font-size: 10px;   width:98%; }
#reserveTable tr td,#reserveTable tr.border th {   border-top: 1px solid #CCCCCC;   border-right: 1px solid #CCCCCC;   text-align:center; }
#reserveTable tr th {   font-size:9px; }
.toReserve {   background:url(images/dottedBg.gif); }
.autocomplete-w1 { background:url(shadow.png) no-repeat bottom right; position:absolute; top:7px; left:6px; /* IE6 fix: */ _background:none; _top:1px; }
.autocomplete { width:300px; border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE specific: */ _height:350px;  _margin:0px 6px 6px 0; overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyoutt.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */

.menu { width: 172px; margin: 0 4px; font-size: 11px; position: relative; float: left; }
.menu ul { padding: 0; margin: 0; list-style-type: none; }
.menu ul li { float: left; margin-right: 1px; position: relative; text-align: left; }
.menu ul li a, .menu ul li a:visited { display: block; text-decoration: none; color: #0557B6; font-weight: bold; width: 172px; height: 20px;  border: 0; border-width: 0; background: url("./layout/menu_background.jpg") no-repeat right top; line-height: 19px; font-size: 11px; padding: 3px 10px 4px 10px; }
.menu ul li.admin a, .menu ul li.admin a:visited { color: red; }
.menu ul li ul { display: none; }

/* specific to non IE browsers */

.menu ul li:hover a { color: #fff; background: url("./layout/menu_background_active.jpg") no-repeat right top; }
.menu ul li:hover ul { display: block; position: absolute; top: 0; left: 192px; width: 170px; }
.menu ul li:hover ul li a.hide { background: #dfc184; color: #000; }
.menu ul li:hover ul li:hover a.hide { width: 150px; }
.menu ul li:hover ul li ul { display: none; }
.menu ul li:hover ul li a { display: block; background: url("./layout/menu_background.jpg") no-repeat right top; color: #0557B6; width: 170px; }
.menu ul li:hover ul li a:hover { background: url("./layout/menu_background_active.jpg") no-repeat right top; color: #fff; }
.menu ul li.admin:hover a { color: red; background: url("./layout/menu_background_active.jpg") no-repeat right top; }
.menu ul li.admin:hover ul li a { display: block; background: url("./layout/menu_background.jpg") no-repeat right top; color: #0557B6; width: 170px; }
.menu ul li.admin:hover ul li a:hover { background: url("./layout/menu_background_active.jpg") no-repeat right top; color: #fff; }

.comments {     width:99%;     margin: 2px auto; 	padding: 4px 10px; 	border: 1px solid #ccc; 	color: #444; 	background-color:#FBFFE2; 	line-height:150%; }
.date {   color:gray;   font-style:italic; }
.smiley {   cursor:pointer;   padding: 0px 3px; }
table.listArticles  {   width:95%;   margin:1px 5px 15px 5px; }
table.listArticles tr td {   vertical-align:top; }
table tr.interviewOptions td {   color:Gray;   font-size: 11px;   line-height: 80%; }div.interviewOtazka, div.interviewOdpoved {border: 1px solid #D7D7D7; padding: 3px; line-height: 180%;}
div.interviewOtazka {background-color:#F1F6FE;margin: 5px 15px 0 0;}
div.interviewOdpoved {background-color:#FBFFB7; margin: 5px 15px 25px 15px; }