/* hlavni panel - obsahuje i nektere prvky vedlejsiho panelu */

#hlavni-panel {
  position:relative;
  top:0px;
  left:0px;
  width:100%;
  color:#000000;
  background-color:#cccccc;
  background-image:url('../img/hlavni-panel-bg.gif');
  background-position:top;
  background-repeat:repeat-x;
  margin-top:1px;
}

#navstevnost {
 font-family:Arial, Helvetica, sans-serif;
 text-align:right;
 color:#000000;
 padding:15px 15px;
 font-size:75%;
}

.hlavni-panel-obsah {
  position:relative;
  top:0px;
  left:0px;
  font-size:105%;
  padding:28px;
}

.hlavni-panel-obsah a, .vedlejsi-panel-obsah a {
  color:#003399;
}

.hlavni-panel-obsah a:hover, .vedlejsi-panel-obsah a:hover {
  color:#990000;
}

.hlavni-panel-obsah h2, h3, h4, h5, h6, .vedlejsi-panel-obsah h2, h3, h4, h5, h6 {
  font-family:Arial, Helvetica, sans-serif;
}

.hlavni-panel-obsah h2, .vedlejsi-panel-obsah h2 {
  font-size:155%;
  color:#003399;
  padding-top:10px;
  padding-bottom:10px;
}

.hlavni-panel-obsah h2 a {
  text-decoration:none;
}

.hlavni-panel-obsah h2 a:hover {
  color:#990000;
}

.hlavni-panel-obsah h3, .vedlejsi-panel-obsah h3 {
  font-size:110%;
  padding-top:10px;
  padding-bottom:10px;
}

.hlavni-panel-obsah h4 {
  font-size:100%;
  color:#666666;
  padding-top:5px;
  padding-bottom:5px;
}

.hlavni-panel-obsah h4 small {
  position:absolute;
  right:28px;
}

.hlavni-panel-obsah h5 {
  font-size:95%;
  padding-top:3px;
  padding-bottom:3px;
}

.hlavni-panel-obsah p, .vedlejsi-panel-obsah p {
  padding-top:5px;
  padding-bottom:5px;
}

.hlavni-panel-obsah ul, .vedlejsi-panel-obsah ul {
  margin-top:5px;
  margin-bottom:5px;
}

.hlavni-panel-obsah ol, .vedlejsi-panel-obsah ol {
  margin-top:5px;
  margin-bottom:5px;
}

.hlavni-panel-obsah li, .vedlejsi-panel-obsah li {
  padding:1px;
}

.hlavni-panel-detail-uvod {
  font-family:Arial, Helvetica, sans-serif;
  font-size:110%;
  font-weight:bold;
  padding-top:10px;
  padding-bottom:10px;
}

.doplneni-vydavatele {
  color:#666666;
  padding-bottom:15px !important;
}

.podcarou {
  color:#666666;
  padding-bottom:15px !important;
  margin-top:10px; /* horni odsazeni - pokud neni pouzita cara v html */
  border-top:1px dashed #999999; /* horni cara - pokud neni pouzita cara v html */
  font-style:italic;
}

/* formulare hlavniho panelu */

.formular-statistika {
  font-family:Arial, Helvetica, sans-serif;
  font-size:95%;
  padding-top:10px;
  padding-bottom:10px;
}

.formular-pridat-nazor {
  font-family:Arial, Helvetica, sans-serif;
  font-size:95%;
  margin-top:10px;
  margin-bottom:10px;
}

.formular-pridat-nazor col {
  width:10%;
}

.formular-pridat-nazor td {
  padding:7px;
}

.formular-pridat-nazor td small {
  font-size:75%;
}

.formular-pridat-nazor td img {
  cursor:pointer;
}

.formular-user {
  font-family:Arial, Helvetica, sans-serif;
  font-size:95%;
  margin-top:10px;
  margin-bottom:10px;
}

.formular-user col {
  width:20%;
}

.formular-user td {
  padding:5px;
}

.formular-user td small {
  font-size:75%;
}

/* detail clanku funkce */

.hlavni-panel-detail-funkce {
  float:right;
  font-family:Arial, Helvetica, sans-serif;
  font-size:80%;
  padding-left:20px;
}

.hlavni-panel-detail-funkce ul {
  padding:0px;
  margin:0px;
}

.hlavni-panel-detail-funkce li {
  list-style-type:none;
}

.hlavni-panel-detail-funkce a {
  color:#666666;
  text-decoration:none;
}

.hlavni-panel-detail-diskuze {
  text-align:center;
  padding-top:10px;
  clear:both;
}

.hlavni-panel-detail-diskuze h4 {
  color:#000000;
}

.hlavni-panel-detail-diskuze p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:90%;
}

/* seznam clanku navigace */

.hlavni-panel-seznam-navi {
  font-family:Arial, Helvetica, sans-serif;
  font-size:80%;
  color:#666666;
  padding-top:10px !important;
  padding-bottom:15px !important;
}

.hlavni-panel-seznam-navi span {
  margin-left:30px;
}

.hlavni-panel-seznam-navi-cely {
  font-weight:bold;
  background-image:url('../img/sipka-cely-text.gif');
  background-position:left center;
  background-repeat:no-repeat;
  padding-left:15px;
  cursor:pointer;
}

.hlavni-panel-seznam-navi-cely:hover {
  font-weight:bold;
  background-image:url('../img/sipka-cely-text-hover.gif');
}

/* diskuze ve zkratce */

.hlavni-panel-zkratce-diskuze {
  font-family:Arial, Helvetica, sans-serif;
  position:relative;
  margin-top:5px;
  margin-bottom:20px;
  background-color:#dadada;
  padding:10px 10px 5px 10px;
  font-size:88%;
  color:#333333;
  border:1px dotted #999999;
}

.hlavni-panel-zkratce-diskuze h6 {
  font-size:100%;
  color:#003399;
  background-image:url('../img/diskuze-zkratce-bg.gif');
  background-position:left;
  background-repeat:repeat-y;
  padding:5px;
  margin-top:5px;
}

.hlavni-panel-zkratce-diskuze-poznamka {
  text-align:right;
  font-size:75%;
  color:#666666;
  padding-top:10px !important;
  padding-bottom:0px !important;
}

/* listovani */

.listovani h4 {
  padding-bottom:0px !important;
}

.listovani p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:88%;
  color:#990000;
  font-weight:bold;
  padding-top:0px !important;
}

.listovani span {
  font-size:110%;
  padding:2px 4px 2px 4px;
  background-color:#aeaeae;
}

.listovani a {
  padding:2px 4px 2px 4px;
  text-decoration:none;
}

.listovani a:hover {
  background-color:#aeaeae;
}

/* diskuze */

.diskuze-pridat fieldset {
  float:right;
}

.diskuze-prispevek {
  position:relative;
  margin-top:5px;
  margin-bottom:20px;
  background-color:#dadada;
  padding:10px 10px 5px 10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:88%;
  border:1px dotted #999999;
}

.diskuze-prispevek h6 {
  font-size:83%;
  font-weight:normal;
}

.diskuze-prispevek h4 {
  color:#000000;
  padding-top:2px;
  padding-bottom:2px;
}

.diskuze-prispevek fieldset {
  position:absolute;
  right:5px;
  _right:45px; /* podtrzitkovy hack kvuli MSIE :-( - neslo jinak */
  top:10px;
}

.diskuze-prispevek-hlavicka {
  position:relative;
  font-size:100%;
  color:#000000;
  background-image:url('../img/diskuze-prispevek-bg.gif');
  background-position:left;
  background-repeat:repeat-y;
  padding:7px;
}

.diskuze-prispevek-novy-hlavicka {
  position:relative;
  font-size:100%;
  color:#000000;
  background-image:url('../img/diskuze-prispevek-novy-bg.gif');
  background-position:left;
  background-repeat:repeat-y;
  padding:7px;
}

.diskuze-prispevek p {
  margin:7px 7px 0px 7px;
}

.diskuze-prispevek p em {
  color:#0066cc;
}

.diskuze-prispevek-cislo {
  text-align:right;
  font-size:75%;
  color:#666666;
  padding-top:5px !important;
  padding-bottom:2px !important;
  margin:0px !important;
}

/* ikony */

.hlavni-panel-seznam-ico {
  position:relative;
  float:right;
  top:-5px;
  width:50px;
  font-size:70%;
  text-align:center !important;
  font-family:Arial, Helvetica, sans-serif;
  background-position:top center;
  background-repeat:no-repeat;
  padding-top:27px;
}

.hlavni-panel-seznam-ico p {
  text-align:center !important;
}

.hlavni-panel-seznam-ico a {
  text-decoration:none;
}

.clanky {
  background-image:url('../img/ikona-clanky-mala.gif');
}

.zvirata {
  background-image:url('../img/ikona-zvirata-mala.gif');
}

.humor {
  background-image:url('../img/ikona-humor-mala.gif');
}

.pocitace {
  background-image:url('../img/ikona-pocitace-mala.gif');
}

.utulek {
  background-image:url('../img/ikona-utulek-mala.gif');
}

.divadlo {
  background-image:url('../img/ikona-divadlo-mala.gif');
}

.kultura {
  background-image:url('../img/ikona-kultura-mala.gif');
}

.bezp {
  background-image:url('../img/ikona-bezp-mala.gif');
}

.techpor {
  background-image:url('../img/ikona-techpor-mala.gif');
}

.prispevky {
  background-image:url('../img/ikona-prispevky-mala.gif');
}

.klasika {
  background-image:url('../img/ikona-klasika-mala.gif');
}

.zvedavec {
  background-image:url('../img/ikona-zvedavec-mala.gif');
}

.pohledy {
  background-image:url('../img/ikona-pohledy-mala.gif');
}

.naokraj {
  background-image:url('../img/ikona-okraj-mala.gif');
}

/* oddelovace */

.hlavni-panel-seznam-hr {
  border-top:1px dashed #666666;
  border-bottom:1px dashed #666666;
  margin-top:10px;
  margin-bottom:10px;
}

.vedlejsi-panel-seznam-hr {
  border-top:1px dashed #666666;
  border-bottom:1px dashed #666666;
  margin-top:15px;
  margin-bottom:15px;
}

.hlavni-panel-detail-hr {
  border-top:1px dashed #999999;
  border-bottom:1px dashed #999999;
  margin-top:10px;
  margin-bottom:10px;
}

/* oddelovac */

#oddelovac {
  position:relative;
  top:0px;
  left:0px;
  width:100%;
  height:14px;
  background-color:#cccccc;
  background-image:url('../img/oddelovac-bg.gif');
  background-position:top;
  background-repeat:repeat-x;
}

#oddelovac-leva, #oddelovac-prava {
  position:absolute;
  top:0px;
  width:5px;
  height:14px;
  background-position:top;
  background-repeat:no-repeat;
}

#oddelovac-leva {
  left:0px;
  background-image:url('../img/oddelovac-leva-bg.gif');
}

#oddelovac-prava {
  right:0px;
  background-image:url('../img/oddelovac-prava-bg.gif');
}

.cleaner {
  clear:both;
  border:0px;
  margin:0px;
  padding:0px;
  float:none;
  width:0px;
  height:0px;
  line-height:0px;
  font-size:0px;
}

/* obrazky */

.foto-leva, .karta-l, .left {
  float:left;
  margin-top:5px;
  margin-right:15px;
  margin-bottom:15px;
  font-size:small;
}

.foto-prava, .karta-r, .right {
  float:right;
  margin-top:5px;
  margin-left:15px;
  margin-bottom:15px;
  font-size:small;
}

.foto-normal {
  margin:10px;
}

/* seznam */

.seznam {
  font-family:Arial, Helvetica, sans-serif;
  font-size:88%;
  margin-top:10px;
  margin-bottom:10px;
  background-color:#bdbdbd;
}

.seznam td {
  padding:4px;
  border:1px solid #cccccc;
}

.seznam td small {
  white-space:nowrap;
  font-size:85%;
}

.seznam td img {
  margin:5px;
}

.seznam-legenda {
  font-weight:bold;
  font-size:95%;
  background-color:#999999 !important;
  color:#ffffff;
}

.seznam-legenda a {
  color:#ffffff;
}



/* upresneni seznamu */

.anekdoty td {
  padding:9px !important;
}

a.placeny-clanek { color:#6B6B6B;}

/* seznam vedlejsi */

.seznam-vedlejsi {
  font-family:Arial, Helvetica, sans-serif;
  font-size:88%;
  margin-top:10px;
  margin-bottom:10px;
  background-color:#a9a9a9;
}

.seznam-vedlejsi td {
  padding:4px;
  border:1px solid #999999;
}

.seznam-vedlejsi td small {
  white-space:nowrap;
  font-size:85%;
}

.seznam-vedlejsi-legenda {
  font-weight:bold;
  font-size:95%;
  background-color:#797979 !important;
  color:#dcdcdc;
}

.seznam-vedlejsi-legenda a {
  color:#dcdcdc;
}

/* atypicke stranky */

.odkazy-prispevek {
  position:relative;
  top:0px;
  left:0px;
  padding:10px 0px 10px 0px;
}

.odkazy-prispevek p {
  padding-left:15px;
}

.odkazy-prispevek fieldset {
  float:right;
  font-family:Arial, Helvetica, sans-serif;
  font-size:80%;
}

.vadny-odkaz {
  color:#ff0000;
}

.restaurace-navi {
  float:right;
  font-family:Arial, Helvetica, sans-serif;
  font-size:80%;
  padding-left:20px;
  color:#cccccc;
}

.restaurace-navi a {
  color:#cccccc;
  text-decoration:none;
}

/* vedlejsi panel */

#vedlejsi-panel {
  position:relative;
  top:0px;
  left:0px;
  width:100%;
  color:#000000;
  background-color:#999999;
}

.vedlejsi-panel-obsah {
  position:relative;
  top:0px;
  left:0px;
  padding:28px;
  font-size:105%;
}

.vedlejsi-panel-obsah h4 {
  font-size:100%;
  color:#000000;
  padding-top:5px;
  padding-bottom:5px;
}

#foto-vtip {
  text-align:center;
  padding-top:5px;
  padding-bottom:5px;
}

#chvilka-zamysleni {
  text-align:center;
  padding-top:5px;
  padding-bottom:5px;
  width:70%;
  margin:auto;
}

#erotika {
  text-align:center;
  padding-top:5px;
  padding-bottom:0px;
}

/* formular ve zkratce */

.zkratce-formular {
  font-family:Arial, Helvetica, sans-serif;
  font-size:95%;
}

.zkratce-formular h3 {
  padding-top:15px;
}

.zkratce-formular td {
  padding:7px;
}

/* formular diskuze */

.diskuze-formular {
  font-family:Arial, Helvetica, sans-serif;
  font-size:90%;
}

.diskuze-formular p {
  padding:0px 0px 10px 3px;
}

.diskuze-formular p a {
  margin-right:10px;
}

.diskuze-formular table {
  margin-top:15px;
  margin-bottom:5px;
}

.diskuze-formular td {
  padding:1px 3px 1px 0px;
}

.diskuze-formular td small {
  margin-right:5px;
}

.diskuze-formular-novy-prispevek {
  background-color:#8baed0;
}

.diskuze-formular-buttony input {
  margin:3px;
}

/* formular odkazy */

.formular-pridat-odkaz {
  font-family:Arial, Helvetica, sans-serif;
  font-size:95%;
}

.formular-pridat-odkaz table {
  margin-top:15px;
  margin-bottom:5px;
}

.formular-pridat-odkaz td {
  padding:7px;
}

.formular-pridat-odkaz td small {
  font-size:75%;
}

.formular-pridat-odkaz col {
  width:10%;
}