@import url("look.css");

img {
  border: 0;
}

html, body {
  margin: 0;
  padding: 0;
  height: 100%;
}

body {
  font-family: Verdana, Arial, Sans-serif;
  font-size: 90%;
  overflow: -moz-scrollbars-vertical;
}

a { color: #009900; text-decoration:none; font-weight:bolder;}
a:hover { text-decoration:underline;}

.warning {
  color: red;
  font-weight: bold;
}
#seznam_hracu th { text-align: left;}
#mainBody {
  width: 100%;
  height: 100%;
  -layout: fixed;
  border-collapse: collapse;
  font-size: 11px;
}
#mainBody h2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #0d89b9;
  font-size: 16px;
  text-align: left;
}

#mainBody td {
  vertical-align: top;
}

#mainBody div {
  
  margin-left: auto;
  margin-right: auto;
}

#mainBody ul {
	margin: 0px;
	padding: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-left: 20px;
}
#mainBody li {


		}

#mainBody .top {
  background-color: #9eb6c8;
  text-align: center;
}

#topContainer {
  width: 1100px;
  background: #9eb6c8 url('../images/header_bg.gif') repeat-y fixed center;
}

#headerTop {
  width: 1052px;
  height: 140px;
  background: url('../images/header_top.png') no-repeat top;
  text-align: left;
  padding-top: 0px;
  vertical-align: top;
  
}

#loginForm {
  position: relative;
  width: 245px;
  height: 23px;
  color: white;
  font-family: Arial, Verdana, Sans-serif;
  font-size: 9px;
  z-index: 10;
  display: inline;
  float: right;
}

#loginForm .inp {
  position: relative;
  top: -5px;
  margin: 0;
  padding: 0;
  width: 65px;
  height: 14px;
  background-color: #fcfcfc;
  border-width: 1px;
  font-size: 9px;
}

#loginForm label {
  position: relative;
  top: -4px;
}

#logedMenu {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 10px 5px 0 0;
  width: 742px;
  height: 23px;
  color: white;
  font-family: Arial, Verdana, Sans-serif;
  font-size: 9px;
  text-align: right;
  z-index: 10;
}

#logedMenu :link, #logedMenu :visited {
  color: white;
  text-decoration: none;
}

#logedMenu :link:hover, #logedMenu :visited:hover {
  color: yellow;
  text-decoration: none;
}

#headerTop .clickArea {
  width: 742px;
  height: 100px;
}

#headerBottom {
  width: 1052px;
  height: 29px;
  background: white url('../images/header_bottom.png') no-repeat top;
  text-align: left;

}

#headerBottom li, #headerBottom ul { float: left; list-style:none; margin: 0px; padding: 0px; }
#headerBottom li { margin-right: 10px; }
#headerBottom a { font-weight: bold; text-decoration: none; font-size: 11px; color:#FFFFFF; }
#searchForm {
  position: relative;
  left: 80px;
  top: -2px;
  width: 195px;
  height: 20px;
  color: white;
  font-family: Arial, Verdana, Sans-serif;
  font-size: 9px;
  display: inline;
}

#searchForm .inp {
  position: relative;
  top: -4px;
  margin: 0;
  padding: 0;
  width: 160px;
  height: 14px;
  background-color: #fcfcfc;
  border-width: 1px;
  font-size: 9px;
}

#headerBottom .clickArea {
  width: 470px;
  height: 20px;
}

#topContainer .quick {
  margin: 0px auto 0px auto;
  width: 742px;
  -layout: fixed;
  border-collapse: collapse;
}

#topContainer .quick_free {
  width: 371px;
  height: 23px;
  background: white url('../images/header_free.gif') no-repeat bottom;
  color: #2a64a1;
  font: normal normal bold 13px arial;
  text-align: left;
}

#topContainer .quick_choice {
  width: 371px;
  height: 23px;
  background: white url('../images/header_quick.gif') no-repeat top;
}

#choiceForm {
  padding-left: 120px;
}

#choiceForm select {
  font-size: 9px;
}

#choiceSeason {
  width: 80px;
}

#choiceTown {
  width: 100px;
}

#choiceLeague {
  width: 50px;
}

#topContainer .news {
  margin: 4px auto 0px auto;
  width: 742px;
  border-collapse: collapse;
  -layout: fixed;
  font-family: Arial, Verdana, Tahoma;
  font-size: 11px;
  color: white;
}

#topContainer .news td {
  padding: 3px 5px 2px 5px;
  height: 60px;
  text-align: left;
}

#topContainer .news_global {
  border-right: solid 1px white;
  background: #529ddd url('../images/header_news_global.gif') repeat-x scroll top;
}

#topContainer .news_local {
  border-left: solid 1px white;
  background: #75b8f4 url('../images/header_news_local.gif') repeat-x scroll top;
}

#mainBody .divider {
  height: 2px;
  background: #b1c5d3 url('../images/divider_bg.gif') repeat-x scroll top;
  text-align: center;
}

#dividerContainer {
  width: 790px;
  height: 2px;
  background: #b1c5d3 url('../images/divider.gif') no-repeat top;
}

#dividerHomeContainer {
  width: 790px;
  height: 2px;
  background: #b1c5d3 url('../images/divider_home.gif') no-repeat top;
}

#mainBody .body {
  height: 100%;
  background-color: #c7d5df;
  padding: 0;
  text-align: center;
}

#Container {
 
 width: 1100px;
 
 height: 100%;
 margin: 0px auto;
 padding: 0px;
background: #c7d5df url('../images/body_bg.gif') repeat-y  center;
}

#Container #bodyContainer {
  float: left;
   position:static;
  margin: 0px;
  padding-top: 2px;
  width: 1054px;
  height: 100%;
  margin-left: 25px;
  font:Arial, Helvetica, sans-serif;
  text-align:justify;
 
  
}

#Container #bodyContainer h4 { background: #408bcd; width: 95%; padding:5px; color: #FFFFFF; font-size: 11px;}

#bodyLeft {
  float: left;
  width: 175px;
  padding: 0px;
  margin: 0px;
  height:auto;
  padding-left: 5px;
  padding-right: 5px;
}

#aktuality { float:left; margin-top: 10px;}
#aktuality p, #dalsi_akce p  {
	margin:0px;
	padding:0px;
}

#bodyRight {
  float: left;
  width: 192px;
  margin: 0px;
  padding: 0px;
  background: blue;
}

#bodyBody {
  float: left; 
  margin: 0px;
  padding: 0px;
  width: 600px;
    
}

#bodyBodyText {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 10px 5px;
  width: 742px;
  height: 100%;
  font-family: Arial, Verdana, Sans-serif;
  text-align: left;
}

#mapInfo {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  position: absolute;
  display: none;
  padding: 10px 8px 10px 8px;
  width: 189px;
  height: 230px;
  background: transparent url('../images/map_info.gif') no-repeat top;
  text-align: left;
  color: #497216;
  font-size: 11px;
}

#mapInfo .info_header {
  height: 25px;
  font-weight: bold;
  font-size: 13px;
  text-align: center;
}

#mapInfo .info_top {
  height: 85px;
}

#mapInfo .info_top_list {
  margin-top: 4px;
  color: #497216;
  font-size: 11px;
  font-weight: bold;
  -layout: fixed;
  border-collapse: collapse;
}

#mapInfo .info_top_list td {
  padding: 1px 5 1px 5;
  height: 18px;
  text-align: left;
  vertical-align: middle;
}

#mapInfo .info_history {
  height: 60px;
  font-size: 10px;
}

#mapInfo .info_town {
  height: 30px;
}

#mainBody .bottom {
  padding: 0;
  background-color: #c7d5df;
  text-align: center;
}

#bottomContainer {
  padding-top: 2px;
  width: 790px;
  height: 100%;
  background: #c7d5df url('../images/body_bg.gif') repeat-y fixed center;
}

#bottomContainer .partners {
  padding: 5px 0;
  width: 742px;
  background-color: #c9dadd;
  border-top: solid 2px #88b1c9;
}

#bottomContainer .partners img {
/*  width: 45;*/
  height: 45;
}

#bottomContainer .footer {
  padding-top: 5px;
  width: 742px;
  background-color: #cfdee0;
  color: #236C8a;
  font: normal normal normal 10px arial;
}

#bottomContainer .footer :link, #bottomContainer .footer :visited {
  color: #236C8a;
  text-decoration: none;
}

#pluginFrame {
  width: 742px;
  height: 100%;
}

#townHeader {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  margin: 10px auto 0px auto;
  width: 732px;
  height: 105px;
  font-size: 70%;
  color: #3B70AB;
  -layout: fixed;
  border-collapse: collapse;
}

#townHeader td {
  text-align: left;
}

#townHeader .info {
  height: 90px;
  padding-right: 5px;
  overflow: hidden;
  font-size: 10px;
}

#townHeader .navigation {
  height: 15px;
}

#townHeader .news_global {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  margin-bottom: 5px;
  padding: 3px 7px 1px 7px;
  height: 17px;
  background-color: #DFECF7;
  overflow: hidden;
}

#townHeader .news_local {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  margin-top: 5px;
  padding: 3px 7px 1px 7px;
  height: 17px;
}

#townLeague {
  margin-bottom: 10px;
  padding: 5px 0 0 0;
  width: 650px;
  border-top: solid 1px #A8D4F9;
  background-color: #EBF7FF;
}

#townLeague .info {
  padding-left: 3px;
  color: #4779B1;
  text-align: left;
  font: normal normal bold 14px arial;
}

#townLeague .navigation {
  padding-right: 3px;
  text-align: right;
  font: normal normal bold 14px arial;
}

#townLeague .standings {
  width: 640px;
  color: white;
  font: normal normal normal 12px verdana;
  background-color: #77B4E6;
  border-bottom: solid 1px #408BCD;
  background-color: #77B4E6;
  -layout: fixed;
  border-collapse: collapse;
}

#townLeague .standings :link, #townLeague .standings :visited {
  color: white;
  text-decoration: none;
}

#townLeague .cross td {
  border-bottom: 1px solid #85bded;
  line-height: 175%;
  text-align: center;
}

#townLeague .cross_x {
  color: #d4e8f8;
  font-size: xx-small;
}

.rooster_result_left {
  width: 70%;
  padding-right: 8px;
  font-weight: bold;
  text-align: right;
}

.rooster_result_right {
  width: 30%;
  text-align: left;
}

#resultInfo {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  position: absolute;
  padding: 10px 8px 10px 8px;
  width: 200px;
  height: 110px;
  background: transparent url('../images/result_info.gif') no-repeat top;
  text-align: left;
  color: #497216;
  font-size: 11px;
  display: none;
  filter: progid:DXImageTransform.Microsoft.Shadow(Color=#ff666666, Strength=2, Direction=135);
}

#resultInfo .info_header {
  margin-top: 5px;
  height: 45px;
  font-weight: bold;
  font-size: 13px;
  text-align: center;
}

#resultInfo .info_top {
  height: 45px;
  text-align: center;
}

#resultInfo .info_top_list {
  width: 180px;
  color: #497216;
  font-size: 11px;
  -layout: fixed;
  border-collapse: collapse;
}

#resultInfo .info_top_list td {
  padding: 1px 0 1px 0;
  height: 16px;
  text-align: left;
  vertical-align: middle;
}

#newsInfo {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  position: absolute;
  padding: 10px 8px 10px 8px;
  width: 180px;
  height: 150px;
  background: transparent url('../images/news_info.gif') no-repeat top;
  text-align: left;
  color: #497216;
  font-size: 11px;
  display: none;
  filter: progid:DXImageTransform.Microsoft.Shadow(Color=#ff666666, Strength=2, Direction=135);
}

#newsInfo .info_time {
  margin-top: 5px;
  height: 8px;
  font-weight: bold;
  font-size: 8px;
}

#newsInfo .info_title {
  height: 20px;
  font-weight: bold;
  font-size: 11px;
}


#sList th, #sList td { font-size:11px; color: #FFFFFF;  }
#sList th {background: #8DA1C4; height: 20px; padding-left: 0; padding-top: 0px; padding-right: 0px; }
#sList a { color: #000000; text-decoration: none; }

#sList td { text-align:left; color:#000000; }
#sList h2, #stranky h2{ text-align: justify; background: #456196; font-size:11px; font-weight: bold; color: #FFFFFF; height: 20px; padding: 2px; margin:0px; }
#sList .black { color: black; }
#bodyBody { font-size: 11px; }

#menu { float: left; width: 658px; border-bottom: 1px solid black; }
#menu ul, #menu li {
	list-style-type: none; float: left; padding: 10px; margin: 0px; margin-right: 2px;
	padding-bottom: 0px; padding-top: 0px;
}
#menu li { border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; padding-bottom: 3px; }
#menu li.active { background: black; color: #FFFFFF; }

#menu a { color: black; text-decoration: none; }
#menu a:hover { color: black; text-decoration: underline; }

#stranky { text-align:left; }
#stranky td, #stranky th{ font-size: 11px; }

#bodyBody h2 { border-bottom: 1px solid #0D89B9; font-size: 16px; text-align: left; }
#bodyBody .text { margin-top: 15px; margin-left: 25px; margin-right: 15px; }

#show , #show td, #show th { border: none; color: white; font-size: 11px; }

#myform th { text-align: right; font-size: 11px; }
#myform th.left { text-align: left; font-size: 11px; }
#myform td { text-align: left; font-size: 11px; }
#myform .red { color: red; }

#diskuse  {text-align: left; width: 95%; font-size: 11px;}
#diskuse th { color: white; margin:0px; padding: 2px; background-color: #4779B1; border-bottom: 1px solid #0099FF;}
#diskuse th, #diskuse td { margin: 0px; padding: 4px; }
#diskuse .sediva { background-color: #DFDFDF; }
#diskuse a { text-decoration: none; font-weight: bold; color:#000033;}
#diskuse a:hover { text-decoration: underline; }

#diskuse_form , #diskuse_form td, #diskuse_form th, #diskuse_form input { font-size: 11px;}
#diskuse_form input { width: 500px;}
#diskuse_form input.submit { width: 70px;}
#diskuse_form textarea { width: 500px; height: 150px;}
.required { background: url(../images/required.gif) top right no-repeat;  }
#hlavni_prispevek { text-align: left;}
#hlavni_prispevek #header, #prispevek #header { background-color: #BECBD1; border-bottom: 1px solid #000066; widht: 95%; height: 25px; color: #000066; font-weight:bold; vertical-align:middle; padding-top: 5px; text-align:right; padding-right: 15px; margin-bottom: 10px;}

#prispevek #footer { text-align: right; padding-right: 15px; margin-top: 5px; margin-bottom: 10px;}

#solokarta td, #solokarta th { font-size: 11px; }

#bottomContainerPartners {
	padding-top: 5px;
	padding-right: 0pt;
	padding-bottom: 5px;
	padding-left: 0pt;
	
	background-color: #c9dadd;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #88b1c9;
}

#login td {
    font-size: 11px;
	vertical-align: middle;
	text-align:right;
}

#login input {
    font-size: 11px;
	vertical-align: middle;
}
#login p {
 	font-size: 10px;
	text-align: center;
}

#teamheader {
  float: left;
  width: 165px;
  margin: 0px;
  padding: 0px;
}
#teamheader p { margin: 0px; padding: 0px; text-align: center; padding-top: 5px; padding-bottom: 5px;}
#teamheader td {
    font-size: 11px;
	vertical-align: middle;
	text-align:left;
}
#teamheader li, #ligy li, #dalsi_akce li, #list_foto li, #sezona li { list-style: none; list-style-image:url(../images/bg_li.png); margin-left: 0px; padding-left: 0px; }
h4 { margin: 0; padding: 0;}
#list_foto { padding-left: 20px;}
#list_foto li { padding-bottom: 3px;}

#list_foto a  { color: #000099; text-decoration:none; font-weight:bolder;}
#list_foto a:hover { text-decoration: underline;}

#zapasy { float: left; width: 640px;}
#zapasy td, #zapasy th { font-size: 11px; color:#FFFFFF; text-align:left}
#zapasy  { background-color: #77B4E6;
  border-bottom: solid 1px #408BCD;
  background-color: #77B4E6;
  -layout: fixed;
  border-collapse: collapse; }
  
#zapasy .info {
  padding-left: 3px;
  color: #4779B1;
  text-align: left;
  font: normal normal bold 14px arial;
  margin-bottom: 10px;
  padding: 5px 0 0 0;
  width: 100%;
  border-top: solid 1px #A8D4F9;
  background-color: #EBF7FF;
}
#mainBody tr.blue {
 background-color: 408BCD;
 color: white;
 font-size: 12px;
}

#prostredek table {
	font-size: 11px;
	width: 580px;
	
	}
#prostredek table.border {
	border: 1px solid #408BCD;
}
#mainBody table {
	font-size: 11px;
}