
/* 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%;
    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%;
  }


.hlavni-panel-znamkovani {
    border: 1px solid #999999;
    width: 20em;
    font: normal normal normal 70% Arial, Helvetica, sans-serif;
    padding: 1em;
    margin: 2em 0 1em 0em;
  }

/* 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;
  }


.komentare {
    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');
  }


.kultura {
    background-image:url('../img/ikona-kultura-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');
  }

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

.vezkratce {
    background-image:url('../img/ikona-vezkratce-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;
  }

/* 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%;
  }

/* natvrdo predefinovane prikazy */

dt {
    font: italic medium serif;
  }

sup {
	font: normal normal normal x-small serif;
}
