﻿/* CSS crunched with Crunch - http://crunchapp.net/ */
/* HACK pokud je width:100% nefunguje to v Mozille, width:auto zase v IE*/
#content {
  font-size: 11pt;
  font-family: Arial, Helvetica, sans-serif;
  padding: 5px;
  margin-top: -10px;
  width: 97%;
  _width: 100%;
}
/* styly pro názvy a cesty*/
.cesta {
  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
  font-size: 18px;
  font-weight: bold;
  color: #009999;
  margin: 0px 0px 10px 0px;
}
.cesta A {
  color: #009999;
}
.diskuse_popis {
  font-size: 12px;
  text-align: left;
}
.cesta_nazev {
  color: red;
}
.error_message {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: darkblue;
  font-weight: bold;
  text-align: center;
}
/* styly pro questions*/
.otazky_table {
  border: 2px solid #6096BF;
  background-color: white;
  font-size: 12px;
  width: 100%;
  _width: 100%;
}
.otazky_DIV {
  width: auto;
  _width: 100%;
}
.otazky_table A {
  color: black;
}
.otazky_table td {
  border: solid 1px #6096BF;
  margin: 0px;
  padding: 3px;
}
#otazky_header {
  background-color: #BFE4FF;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}
.otazky_strankovani {
  background-color: #6096BF;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: right;
  padding: 4px;
  color: #BFE4FF;
}
/* styly pro novep*/
/* odpoved nebo otazka*/
.tabs_nazory_otazky {
  text-align: left;
  margin: 10px 0 0 0;
  padding: 0;
}
.tabs_nazory_otazky A {
  display: block;
  float: left;
  color: black;
  font-size: 14px;
  font-weight: bold;
  padding: 3px 10px;
  margin: 0;
  margin-right: 20px;
  text-decoration: none;
}
.tabs_nazory_otazky SPAN {
  color: black;
  padding: 4px 15px 4px 15px;
}
.tab_nazory_1 {
  background-color: #F8D14E;
}
.tab_otazky_1 {
  background-color: #6096BF;
}
.tab_nazory_2 {
  background-color: #FFEAA2;
}
.tab_otazky_2 {
  background-color: #6096BF;
}
A.tab_nazory_2:hover {
  background-color: silver;
}
A.tab_otazky_2:hover {
  background-color: silver;
}
.tab_jeden_prispevek {
  background-color: #009999;
}
.tab_strom_1 {
  background-color: #D0D0D0;
}
.tab_strom_2 {
  background-color: #f8d14e;
}
.tab_podle_casu_1 {
  background-color: #D0D0D0;
}
.tab_podle_casu_2 {
  background-color: #f8d14E;
}
.diskuse_strankovani {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: right;
  padding: 4px;
  color: darkblue;
  background-color: #F8D14E;
  width: auto;
  _width: 100%;
  clear: both;
}
.diskuse_strankovani A {
  color: black;
}
.diskuse_strankovani A:hover {
  background-color: lightyellow;
}
.prispevek {
  border: 1px #F8D14E solid;
  margin: 0px;
  padding: 5px;
  font-family: Arial, Helvetica, sans-serif;
  width: auto;
  _width: 100%;
}
.otazka_pom {
  background-color: #CFDCE6;
}
.sudy {
  background-color: #FCF4E0;
  overflow: hidden;
}
.lichy {
  background-color: #FEF4D3;
  overflow: hidden;
}
.registrovany {
  background-color: #F8D14E;
  font-size: 100%;
  font-family: Arial, Helvetica, sans-serif;
  padding: 2px 6px 2px 6px;
}
.neregistrovany {
  background-color: #b2d9ed;
  font-size: 100%;
  font-family: Arial, Helvetica, sans-serif;
  width: 200px;
  padding: 2px 2px 2px 6px;
}
.prispevek_nadpis {
  font-size: 1.1em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}
.prispevek_tema {
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
}
.prispevek_datum {
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  color: darkred;
}
.prispevek_telo {
  font-size: 1em;
  font-family: Arial, Helvetica, sans-serif;
  color: black;
  width: 100%;
  overflow: hidden;
}
.prispevek_telo IMG,
.prispevek_telo IFRAME,
.prispevek_obsah IMG,
.prispevek_obsah IFRAME {
  max-width: 600px;
  /*5.6.2018 _width: expression(document.body.clientWidth > 600? "600px" : "auto" );hack pro IE*/
}
/*je?ti pro stromy, kde je méni místa*/
.prispevek_strom .prispevek_telo IMG,
.prispevek_strom .prispevek_telo IFRAME,
.prispevek_strom .prispevek_obsah IMG,
.prispevek_strom .prispevek_obsah IFRAME {
  max-width: 400px;
}
.button_odpovedet {
  font-size: 12px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  color: black;
  text-align: right;
}
/* ASI SMAZAT - nepou?ívá se */
.vlozit_nazor {
  float: right;
  text-align: left;
  color: black;
  padding-left: 20px;
  margin: 3px;
  margin-top: 2px;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  background-position: left;
  background-image: url(/g/symbols/blue_tuzka.gif);
  background-repeat: no-repeat;
}
.nazor_otaznik {
  color: black;
  font-weight: normal;
}
.nazor_otaznik A {
  color: black;
}
.nazor_otaznik A:Hover {
  background-color: silver;
}
.diskuse_prispevek {
  width: 100%;
  text-align: left;
  margin: 0px;
  padding-left: 20px;
  color: red;
  font-family: Verdana;
  font-size: 12px;
  background-position: left;
  background-image: url(/g/symbols/blue_tuzka.gif);
  background-repeat: no-repeat;
  border-top: 1px solid green;
  border-bottom: 1px solid green;
}
.diskuse_otazka {
  width: 100%;
  text-align: left;
  margin: 0px;
  padding-left: 20px;
  color: blue;
  font-family: Verdana;
  font-size: 12px;
  background-position: left;
  background-image: url(/g/symbols/blue_tuzka.gif);
  background-repeat: no-repeat;
  border-top: 1px solid green;
  border-bottom: 1px solid green;
}
/* poslední otázky*/
.vybrane {
  margin: 0px;
  margin-bottom: 10px;
  FONT-FAMILY: Verdana, Arial, sans-serif;
}
.vybrane LI a {
  display: block;
  color: black;
  text-decoration: none;
  text-align: left;
  border-bottom: 1px solid silver;
  border-left: 5px solid green;
  padding: 3px;
  padding-left: 3px;
  FONT-WEIGHT: normal;
  FONT-SIZE: 90%;
  Width: 100%;
  box-sizing: border-box;
}
.vybrane a:hover {
  background-color: silver;
}
.vybrane ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
.vybrane li {
  margin: 0px;
  padding: 0px;
}
.vybrane .vybrane_header {
  FONT-WEIGHT: bold;
  FONT-SIZE: 1.2em;
  padding: 6px;
}
#nove_otazky .vybrane_header {
  background-color: green;
  color: white;
}
#vsechny_otazky .vybrane_header {
  background-color: orange;
}
#vsechny_otazky LI A {
  border-left: 5px solid orange;
  box-sizing: border-box;
}
.vybrane_dalsi {
  text-align: right;
  mmargin-top: -12px;
  font-family: Verdana;
  font-size: 11px;
}
/* pOIDÁNÍ POÍSPIVKU*/
.fboldsmall {
  FONT-FAMILY: Verdana,Arial CE, Geneva CE;
  FONT-SIZE: xx-small;
  FONT-WEIGHT: bold;
}
TD.headpart {
  CURSOR: hand;
  FONT-FAMILY: Arial CE, Geneva CE;
  FONT-SIZE: 8pt;
  FONT-WEIGHT: normal;
  TEXT-ALIGN: center;
  VERTICAL-ALIGN: top;
  WIDTH: 100px;
}
.zprformdivs {
  width: 98%;
  _width: 100%;
}
TABLE.h_zprftables {
  BACKGROUND-COLOR: #90c8ff;
  BORDER-BOTTOM-STYLE: none;
  BORDER-LEFT-STYLE: none;
  BORDER-RIGHT-STYLE: none;
  BORDER-TOP-STYLE: none;
  MARGIN: 0px;
  PADDING-BOTTOM: 5px;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
  PADDING-TOP: 5px;
}
/* odpoved nebo otazka*/
.tabs {
  text-align: left;
  color: black;
  font-size: 14px;
  font-weight: bold;
}
#tab_registrovany {
  background-color: #60BFBF;
  padding: 4px 15px 4px 15px;
  margin-left: 10px;
  cursor: pointer;
}
#tab_neregistrovany {
  background-color: #FFBB54;
  padding: 4px 15px 4px 15px;
  margin-left: 20px;
  cursor: pointer;
}
.registrovany_login {
  background-color: #83C6C6;
  padding: 5px;
  margin-bottom: 5px;
  width: 98%;
  _width: 100%;
}
.neregistrovany_unlogin {
  background-color: #FFD871;
  padding: 5px;
  margin-bottom: 5px;
  width: 98%;
  _width: 100%;
}
.form_label {
  color: black;
  font-family: Verdana, Geneva, Arial;
  font-size: 11px;
  font-weight: bold;
}
#otazka_box {
  background-color: #60BFBF;
  margin-top: 2px;
  padding: 5px;
  width: 100%;
  text-align: left;
}
/* jeden poíspivek*/
H1.prispevek_nazev {
  font-size: 24px;
  font-weight: bold;
  color: #009999;
  margin: 3px 0px 5px 0px;
  padding: 5px;
}
.prispevek_keclanku {
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #eeeeee;
  padding: 4px;
}
.prispevek_keclanku A {
  color: black;
  font-weight: bold;
}
.prispevek_datum_uzivatel {
  color: white;
  background-color: #009999;
  padding: 3px;
  font-size: 13px;
  font-weight: bold;
  text-align: right;
}
.prispevek_datum_uzivatel A {
  color: white;
}
.prispevek_obsah {
  padding: 3px;
  font-size: 11pt;
  padding: 5px;
  margin-bottom: 20px;
  overflow: hidden;
}
.prispevek_content {
  padding: 0px;
  padding-bottom: 10px;
  background-color: #CFE6E6;
  border: 2px solid #009999;
  _width: 100%;
  width: auto;
  max-width:680px;
  clear: both;
  word-wrap: break-word;
}
.prispevek_ikona_uzivatele {
  float: right;
  border: 1px solid orange;
  margin: 4px;
  background-color: #ffffff;
}
.prispevek_odpovedet {
  clear: both;
  margin: 0px;
  font-weight: bold;
  padding: 4px 10px 4px 10px;
  font-size: 11px;
  background-color: #60BFBF;
  color: black;
  font-family: Verdana;
  text-decoration: none;
}
A.prispevek_odpovedet {
  text-decoration: none;
  color: #252525;
  border: 1px solid #5c5c5c;
}
A.prispevek_odpovedet:hover {
  background-color: silver;
  text-decoration: none;
}
.prispevek_strom_tema {
  color: yellow;
  font-weight: bold;
}
.prispevek_strom_dotaz {
  color: darkred;
  font-weight: bold;
}
/* HLAVnÍ diskuse*/
/* horní menu diskuzí*/
#d_tabs {
  width: 100%;
  white-space: nowrap;
}
#d_tabs ul {
  margin: 0px 0px 0px 10px;
  padding: 0px;
  list-style-type: none;
}
#d_tabs li {
  float: left;
  display: inline;
  margin: 4px .75em 0px 0px;
  padding: 0px;
  white-space: nowrap;
  background-color: silver;
}
#d_tabs li a {
  color: darkblue;
  display: block;
  /*5.6.2018 _dis\play:inline-block;*/
  padding: 4px  1em;
  font-weight: bold;
  font-size: 11px;
  font-family: Verdana, "Trebuchet MS", sans-serif;
  text-decoration: none;
}
#d_tabs li a:hover {
  background-color: #6096BF;
  text-decoration: underline;
}
#d_tabs li.d_active_tab {
  position: relative;
  top: 2px;
  margin-top: 0px;
  padding: 2px 0px 4px 0px;
  border: 2px solid black;
  border-bottom: 0;
  color: white;
  background-color: darkblue;
}
#d_tabs li.d_active_tab A {
  color: white;
}
#d_tabs li.d_inactive_tab {
  position: relative;
  top: 4px;
}
#d_tabs li.moje_nazory_tab {
  background-color: #993d00;
}
#d_tabs li.moje_nazory_tab A {
  color: #fdfabd;
}
.d_podradek {
  clear: both;
  color: lightyellow;
  background-color: darkblue;
  font-size: 10px;
  width: 100%;
  padding: 1px 1em;
  border: 2px solid black;
}
.d_predmluva {
  color: black;
  width: 100%;
  font-size: 18px;
  text-align: center;
  font-family: Verdana;
}
.d_main_temata_table {
  background-color: #81CCFB;
  width: 100%;
  /* 100% nijak nefunguje, DOLADIT*/
  _width: 100%;
  padding: 0px;
  margin: 0px;
}
.d_main_temata_table TBODY {
  padding: 0px;
  margin: 0px;
}
.d_main_temata_table TD {
  width: 25%;
  vertical-align: top;
}
.d {
  font-style: italic;
  color: grey;
  display: none;
}
.podtema {
  background-color: #F8F3FF;
  border: 1px solid darkblue;
  margin-bottom: 10px;
  font-size: 12px;
  font-family: Arial,Helvetica;
}
.podtema UL {
  margin: 0px;
  width: 100%;
  padding: 0px 0px 3px 0px;
  list-style-type: none;
}
.podtema UL LI {
  width: auto;
  _width: 100%;
  background-repeat: no-repeat;
  background-image: url(/g/bs_blue.gif);
  background-position: 5px 5px;
  clear: both;
  margin-bottom: 2px;
  margin-left: 0px;
  padding: 0px;
}
.podtema UL LI A {
  ddisplay: block;
  color: black;
  padding: 2px 2px 4px 17px;
  _wwidth: 100%;
  background-repeat: no-repeat;
  background-position: 5px 5px;
}
.podtema UL LI A:hover {
  background-color: silver;
  color: darkblue;
}
.podtema UL LI.podtema_header {
  background-image: url(/g/symbols/sipk.gif);
  background-repeat: no-repeat;
  background-position: 5px 7px;
  background-color: darkblue;
  margin: 0px;
  padding: 2px 2px 2px 10px;
}
.podtema UL LI.podtema_header A {
  _float: left;
  font-weight: bold;
  color: lightyellow;
  font-size: 12px;
  padding: 4px 4px 4px 17px;
  width: auto;
}
.podtema UL LI.podtema_header A.a_vse {
  float: right;
  font-size: 11px;
  width: auto;
}
/* poslední poíspivky a nové diskuze */
.vybrane_prispevky {
  width: auto;
  font-size: 100%;
  padding: 2px;
  font-family: Arial, Verdana;
  color: white;
  margin-bottom: 5px;
  word-wrap: break-word;
 /* max-width: 300px;Jirka*/
}
.vybrane_prispevky DIV {
  padding: 2px;
  padding-bottom: 4px;
  word-wrap: break-word;
}
.vybrane_prispevky .vybrane_header {
  width: auto;
  _width: 100%;
  color: black;
  font-weight: bold;
  text-align: center;
  padding: 2px;
}
#nove_d DIV SPAN {
  padding: 2px;
  margin-right: 2px;
}
.vybrane_prispevky A {
  color: white;
}
/* posledni prispevky*/
#posledni_p {
  background-color: #007BA4;
}
#posledni_p .vybrane_header {
  background-color: #66CCCC;
}
#posledni_p .vybrane_header A {
  color: black;
}
#posledni_p DIV SPAN {
  background-color: #BFD8DE;
  color: black;
}
#posledni_p A {
  color: white;
}
/* nové diskuze*/
#nove_d {
  background-color: #317943;
}
#nove_d .vybrane_header {
  background-color: #C0DFA0;
}
#nove_d .vybrane_header A {
  color: black;
  text-decoration: none;
  font-weight: normal;
}
/* nova temata*/
#nova_t {
  background-color: #993D00;
}
#nova_t .vybrane_header {
  background-color: #E6A173;
}
#nova_t .vybrane_header A {
  color: black;
  text-decoration: none;
  font-weight: normal;
}
/* zive diskuze*/
#zive_d {
  background-color: #006B6B;
}
#zive_d .vybrane_header {
  background-color: #BFFFFF;
}
#zive_d DIV SPAN {
  padding: 2px;
  margin-right: 2px;
}
/* temata A-7*/
.podtema UL LI A.t9 {
  color: silver;
  padding: 0px;
}
.diskuse_unlogged_button {
  width: 100%;
  text-align: center;
  margin: 30px 0;
  font-size: 150%;
}
