@charset "utf-8";
/*LAYOUT*/
BODY {background: #008080; margin:0;padding: 0;text-align: center;  font-family: "verdana","arial","sans";font-size: 11px;}
DIV#stranka {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1em;
    color: #000;
    background: #008080;
    width: 760px;
}
/*ZAHLAVI*/
DIV#zahlavi {position: relative;height: 125px;}
DIV#zahlavi IMG {border: 2px solid black;}
DIV#zahlavi DIV#menu{position: absolute;top: 89px;left:0;width:760px;}
DIV#zahlavi DIV#menu A {
  position: absolute;
  display: block;
  border-top: 2px solid #039;
  padding-top: 3px;
  text-align: center;
  font-weight: 300;
  font-size: 10pt;
  font-family: futura, "arial black", arial, cursive;
  height: 26px;
  top: 0px;
}
DIV#zahlavi DIV#menu A:hover {color:red; }

DIV#zahlavi A#a1 {background: #bfdefe url("smshead_left.gif") 0px -2px no-repeat;width:120px;left:165px;}
DIV#zahlavi A#a2{background: #bfdefe;width: 115px;left:285px;}
DIV#zahlavi A#a3{background: #bfdefe;width: 100px;left:400px;}
DIV#zahlavi A#a4 {background: #bfdefe url("smshead_right.gif") 82px -2px no-repeat;width: 97px;left:500px;}
DIV#zahlavi #imgr{position:absolute;left:597px;}
DIV#zahlavi #imgb{position:absolute;top:115px;left:0px;}


/* layout */
.lay_tabulka {
  
  width: 800px;
  border-width: 0;
  vertical-align: top;
}
.lay_sl {
  text-align: center;
  vertical-align: top
}
.lay_slhlavni {
  vertical-align: top
}
.sloupec {
		margin: 0;
		width: 180px;
}
.zapati {
  background-color:  #FFFFFF;
  text-align: center;
	font-size: 9px;
	margin-top: 10px;
}
.z {
  color: #000000;
  font-size: 11px;
  font-weight: normal
}
.red {
	color: #CC0000
}
.nadpis {
  color: #000000;
  text-decoration: underline;
  font-weight: bold;
  text-align: center;
  font-size: 18px
}
.podnadpis {
  color: #000000;
  text-align: center;
  font-size: 14px
}
/* Clanky */
.obrazektema {
  margin: 0;
	border-collapse: collapse;
	border: 0;
}
.clanadpis {
  color: #000000;
  font-weight: bold;
  font-size: 15px
}
.clatext {
  color: #000000;
  font-weight: normal;
  font-size: 11px
}
.malemodre {
  color: #035D8A;
  font-size: 11px;
  font-weight: normal
}
.modryram {
	border-width: 1px;
	border-style: solid;
	border-color: #003098;
	padding: 5px;
	margin-bottom: 5px;
	background-color: #FFFFF0;
	
}
.premodryram {
  border-width: 0px,2px,2px,0px;
  border-style: double;
  border-color: #003098;
  padding: 6px;
  background-color: #FFFFFF
}
.patka {
	margin-top: 0;
	vertical-align: middle;
	font-size: 10px;
	display: block;
}
/* konec clanku*/
.biltucne {
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold
}
.anketamale {
  color: #000000;
  font-size: 10px;
  font-weight: normal
}
.chybastredni {
  color: #FF0000;
  text-align: center;
  font-size: 14px
}
.mezera {
  width: 5px
}
.ohr {
  width: auto
}
.blok1 {
  width: 180px;
	border-style: solid;
	border-color: black;
	border-width: 1px;
	background: #E7DFDE;
	margin-bottom: 5px;
	padding: 0;
}
.novdatum {
  color: #000000;
  font-size: 10px;
  font-weight: bold
}
.novtit {
  color: #000000;
  font-size: 10px;
  font-weight: bold
}
.novtitduraz {
  color: #FF0000;
  font-size: 10px;
  font-weight: bold
}
.novtext {
  color: #000000;
  font-size: 10px;
  font-weight: normal
}
.textbox {
  background: transparent;
  background-color:  #FFFFFF;
  border: 1px solid #000000;
  color: #000000;
  font-size: x-small;
  text-align: left;
}
.textfield {
	BORDER-RIGHT: #83a6cd 1px solid;
	BORDER-TOP: #83a6cd 1px solid;
	FONT-SIZE: 10px; BACKGROUND:  #FFFFFF;
	BORDER-LEFT: #83a6cd 1px solid; COLOR: #000000;
	BORDER-BOTTOM: #83a6cd 1px solid;
	FONT-FAMILY: "verdana","arial","helvetica";
	HEIGHT: 17px; TEXT-ALIGN: left
}
.left {
	text-align: left;
}
.bold {
	font-weight: bold;
}
.showlogin {
  font-size: 11px;
	text-align: center;
	padding: 0px;
	border-spacing: 0;
	margin-top: 5px;
}

EM {
	font-weight:bold;
	font-style:normal;
}
A {
  color: #003098;
  text-decoration: none;
  font-weight: bold;
  font-style: normal;
  font-variant: normal;
  font-family: "verdana", "arial", "monotype";
  cursor: pointer;
  border: 0;
}
A:visited {
  color: #003098;
}
A:hover {
  color: #3333FF;
}
A:active {
  color: #3333FF;
}
A.clanek:visited {
  color: #003098;
}
A.clanek:hover, A.clanek:active {
  color: #3333FF;
}
A IMG {
  border: 0;
}
.strankovani {
    font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-color: #25b;
	color: white;
}
A.strankovani {color: white;}
A.strankovani:hover {color: yellow;}
/* navigace*/

div#navigation {margin: -3px;padding: 0;}
div#navigation ul {padding: 0;margin: 0;}
div#navigation li {list-style: none; margin: 0; padding: 0;width: 176px;voice-family: "\"}\""; voice-family: inherit; width: inherit;}

.navigation, div#navigation a, .navigation:visited, div#navigation a:visited {
  display: block;
  padding: 3px;
  color: white;
  background: #25b;
  border-width: 1px;
  border-style: outset;
  border-color: #25b;
  width: 100%;
  voice-family: "\"}\""; voice-family: inherit; /*css-hack spatny boxmodel IE*/
  width: inherit;
}
.selected:visited, .navigation:hover, div#navigation a:hover {
  border-style: inset;color: #ffd700;background-color: #039;}
.navigation:active, div#navigation a:active {
  color: #ffd700;background-color:silver;border-style: inset;}

/*MINILIGA*/

A#nadpis {
  display: block;
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 0.5em;
  text-align: center;
}
TABLE#menu1, TABLE#menu2 {
  margin-top: 2px;
  width: 550px;
  padding:0;
  border-spacing: 0;
  border-collapse: collapse;
}
TABLE#menu1 TD {width: 33%;}
TABLE#menu2 TD {width: 25%;}
TABLE#menu2 A {background: #B0C4DE;color:black;}
TABLE#menu1 TD, TABLE#menu2 TD {padding: 0;margin:0;}
TABLE#menu1 A, TABLE#menu2 A {
  font-family: tahoma,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
}
DIV#liga_hlavicka {
  width: 100%;
}
/*VYSLEDKY*/
DIV#liga_vysledky h4, DIV#liga_vysledky h5{
  text-align: center;
}
DIV#liga_vysledky UL {
  margin: 0;
  padding: 0;
}
DIV#liga_vysledky UL A {
  font-size: 10pt;
}
DIV#liga_vysledky LI {
  list-style: none;
  text-align: center;
}
/*vysledky miniliga*/
.hlavicka_miniliga {
  text-align: center;
}
.seznam {
  margin-left: 50px;
  font-size: 10pt;
  font-weight: bold;
  color: #003098;
}
.vysledky {
  font-size: 10px;
  color: red;
}
/*showpage*/
DT {font-weight: bold; padding-top: 10px}



