/*************************************************************
* ######## Autor: Tomas Mrozek - http://cascaval.com ####### *
*************************************************************/

html, body, div, form, img {
  margin: 0;
  padding: 0;
  border: 0;
  }
body {
  background-color: #ffffff;
  font-size: 100%;
	}

/*************************************************************
*                            Layout                          *
*************************************************************/
#hlavicka {
  display: none;
  }
#titulek {
  display: none;
  }
#head {
  display: none;
  }
#wrap {
  width: auto;
  }
#menu {
  display: none;
  }
#top-menu {
  display: none;
  }
#menu-submenu {
  display: none;
  }
#oddelovac {
  display: none;
  }
#obsah {
  height: auto;
  text-align: left;
  color: #000000;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
  font-size: 0.7em;
  }
#content-amalker {
  display: none;
  }
#foot {
  display: none;
  }
#copyright {
  height: auto;
  text-align: center;
  color: #aaaaaa;
  margin: 0.5em 0 0.9em 0;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
  font-size: 0.5em;
  }

/*************************************************************
*                      Globalni design                       *
*************************************************************/
p {
  margin: 0.5em 0 0.9em 0;
  }
h1 {
  margin: 0.1em 0 0.8em 0;
  color: #000000;
  font-size: 1.3em;
  }
h2 {
  margin: 0.1em 0 0.2em 0;
  color: #000000;
  font-size: 1.1em;
  }
h3 {
  margin: 0.1em 0 0.2em 0;
  color: #000000;
  font-size: 1em;
  }
h4 {
  margin: 0.1em 0 0.3em 0;
  color: #000000;
  font-size: 1em;
  }
h5 {
  margin: 0.1em 0 0.2em 0;
  color: #000000;
  font-size: 0.8em;
  }
ul, ol {
  padding-left: 25pt;
  margin: 0.7em 0 0.5em 0;
  text-align: justify;
  }
li {
  padding-bottom: 0.5em;
  }
a {
  text-decoration: none;
  }
a:link {
  color: #000000;
  }
a:visited {
  color: #000000;
  }
a:hover {
  color: #000000;
  }
input, select, textarea {
  border: 1px solid #47484A;
  margin: 3px 3px 3px 0;
  padding: 1px 2px 2px 2px;
  font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
  font-size: 8pt;
  }
input.noimage {
  min-height: 18px;
  max-height: 23px;
  }
select {
  padding: 0;
  }
option {
  padding-right: 0;
  }

/*************************************************************
*                          Tridy div                         *
*************************************************************/
div.centerwidth {
  text-align: center;
  }
div.leftwidth {
  text-align: left;
  }
div.centerwidth p, div.leftwidth p {
  text-align: justify;
  }

/* prehled clanku v konkretni kategorii */
div.prehled {
  text-align: left;
  }
div.prehled p {
  margin: 0.3em 0 0.2em 0;
  text-align: justify;
  }
div.prehled h5 {
  margin: 0;
  }
div.prehled h2 {
  margin: 0 0 0.2em 0;
  }
div.prehled a.clanek {
  border: 0;
  color: #000000;
  }
div.prehled a.clanek:hover {
  color: #000000;
  }
div.prehled a.clanek:visited {
  color: #000000;
  }

/* clanek */
div.clanek {
  text-align: left;
  }
div.clanek h5 {
  margin: 0;
  }
div.clanek p {
  margin: 0 0 0.5em 0;
  text-align: justify;
  }

/* jmeno na konci zapisu za zasedani VV */
div.podpis {
  float: right;
  margin: 0 30px 10px 10px;
  text-align: center;
  }

/* trida pro vysledky hledani */
div.hledani a {
  border: 0;
  color: #000000;
  }
div.hledani a:hover {
  color: #000000;
  }
div.hledani a:visited {
  color: #000000;
  }
div.hledani ol {
  list-style-type: decimal;
  text-align: left;
  padding-left: 20pt;
  }
div.hledani li {
  padding-bottom: 0.8em;
  }

/* trida zobrazujici tooltip */
div.tooltip {
  display: none;
  }

/*************************************************************
*                 Tabulky - obecne definice                  *
*************************************************************/
table {
  background-color: transparent;
  border-color: #000000;
  padding: 0;
  margin: 0 5px 5px 0;
  border-collapse: collapse;
  }
th, td {
  background-color: #ffffff;
  border-color: #000000;
  margin: 0;
  padding: 2px 3px 2px 3px;
  font-family: Arial, Verdana, Helvetica, Tahoma, sans-serif;
  }

/*************************************************************
*     Tabulky - tridy specifickych tabulek a jejich poli     *
*************************************************************/
/* tabulky bez ramecku */
table.noborder, table.noborder-middle {
  border: 0;
  }
table.noborder th, table.noborder td, table.noborder-middle th, table.noborder-middle td {
  border: 0;
  margin: 0;
  padding: 1px 5px 1px 0;
  background-color: transparent;
  text-align: left;
  vertical-align: top;
  line-height: 140%;
  font-size: 100%;
  font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
  }
table.noborder-middle td, table.noborder-middle th {
  vertical-align: middle;
  }
table.noborder input, table.noborder select, table.noborder-middle input, table.noborder-middle select {
  margin: 0;
  }

/* tabulky s rameckem */
table.border, table.border td {
  border: 1px solid #000000;
  }
table.border td.netisknout {
  display: none;
  }
table.border td.hala {
  display: none;
  }
table.border td.hala-text {
  border: 1px solid #000000;
  }
table.border-center td {
  text-align: center;
  border: 1px solid #000000;
  }
table.border-center input {
  font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
  font-size: 8pt;
  min-height: 10px;
  max-height: 20px;
  margin: 1px;
  padding: 1px;
  text-align: center;
  }

/* umisteni v jendotlivych sezonach */
table.umisteni {
  margin: 0 15px 10px 0;
  float: left;
  width: 160px;
  }
table.umisteni td {
  border: 1px solid #000000;
  text-align: left;
  }
table.umisteni th {
  border: 1px solid #000000;
  text-align: center;
  }
table.umisteni th.skupina {
  background-color: transparent;
  padding: 4px 3px 4px 3px;
  color: #000000;
  border: 0;
  }

/* vysledky v jednotlivych kategoriich */
table.vysledky {
  margin: 0 15px 10px 0;
  }
table.vysledky th, table.vysledky td {
  border: 1px solid #000000;
  text-align: center;
  }
table.vysledky th.kolo {
  background-color: transparent;
  padding: 4px 3px 4px 3px;
  color: #000000;
  border: 0;
  }

/* vysledky v krizove tabulce */
table.vysledky-kriz {
  margin: 0;
  }
table.vysledky-kriz th, table.vysledky-kriz td {
  width: 60px;
  height: 50px;
  padding: 1px;
  border: 1px solid #000000;
  text-align: center;
  }
table.vysledky-kriz th.kolo {
  background-color: transparent;
  padding: 4px 3px 4px 3px;
  color: #000000;
  border: 0;
  }

/* strankovani v prehledu clanku u jednotlivych kategorii */
table.sety, table.sety a, table.sety a:visited {
  display: inline;
  font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
  font-weight: bold;
  padding: 0 2px 0 2px;
  color: #000000;
  text-decoration: none;
  border: 0;
  }
table.sety td {
  background-color: transparent;
  vertical-align: middle;
  padding: 5px 0 5px 0;
  }
table.sety span {
  padding: 0 2px 0 2px;
  border: 1px solid;
  }

/* hlavicka pod nazvem clanku v prehledu clanku */
table.clanek {
  border: 0;
  margin: 2px 0 2px 0;
  }
table.clanek th, table.clanek td {
  border: 0;
  margin: 0;
  padding: 0;
  background-color: transparent;
  text-align: left;
  vertical-align: middle;
  font-size: 0.8em;
  font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
  }

/* tabulka s hodnocenim pod jednotlivymi clanky */
table.hodnoceni {
  display: none;
  }

/* prehled komentaru pod jednotlivymi clanky */
table.komentare {
  display: none;
  }

/* hlavicka jednotlivych komentaru v komentare.php */
table.nazor {
  width: 100%;
  margin: 0 0 5px 0;
  border: 1px dashed #000000;
  background-color: #ffffff;
  }
table.nazor th, table.nazor td {
  font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
  text-align: left;
  background-color: transparent;
  padding: 2px 2px 2px 3px;
  }
table.nazor a, table.nazor a:visited, table.nazor a:hover {
  border: 0;
  color: #000000;
  text-decoration: none;
  }

/*************************************************************
*         Tabulky - tridy specifickych poli tabulky          *
*************************************************************/
th.zahlavi, td.zahlavi {
  color: #000000;
  background-color: #ffffff;
  border: 1px solid #000000;
  text-align: center;
  font-weight: bold;
  }
th.zahlavi-netisknout, td.zahlavi-netisknout {
  display: none;
  }
th.misto, td.misto {
  background-color: #ffffff;
  width: 18px;
  }

/*************************************************************
*                       Dalsi prvky                          *
*************************************************************/
a.navtlacitko, a.navtlacitko:hover, a.navtlacitko:visited {
  display: none;
  }