* {margin: 0; padding: 0; }

body {font-family: Tahoma, Arial, Verdana, sans-serif; color: black; background: url('./design/pozadi-str.gif'); font-size: 13px; text-align: center}

.stranka {margin: 0px auto; width: 815px; background: #fffbfb url('./design/pozadi-obs.gif') repeat-y; }

.hlavicka {position: relative; width: 815px; height: 185px; overflow: hidden; }

.hlavicka span {position: absolute; left: 0; top: 0; z-index: 1; width: 815px; height: 185px; margin: 0; padding: 0; background: url('./design/hlavicka.jpg') top left no-repeat; }

.hlavicka a {display: block; width: 815px; height: 185px; margin: 0; padding: 0; text-decoration: none; cursor: pointer}

.obsahL {float: left; width: 480px; text-align: left; position: relative; left: 40px}

.obsahP {float: left; width: 230px; text-align: left; position: relative; left: 70px; }

.obsahL a {color: #663300; }

.obsahL a:hover {color: black; }

.cistic {clear: both; width: 0; height: 0; border: 0}

.blok ol, ul {margin-left: 30px; margin-top: 10px; }

.blok li {padding: 1px 0 13px 0 !important}

.blok {background: url('./design/pozadi-blk.gif') repeat-y; padding: 0 25px 5px 10px; margin: 0; }

.blok_k {background: url('./design/pozadi-blk-konec.gif') left top no-repeat; height: 37px; width: 230px; border: none; margin-bottom: 10px}

.blok h3 {padding: 10px 0 0 0; text-align: center; font-size: 15px; color: #663300}

#topright {position: absolute; right: 0; top: 0; display: block; height: 125px; width: 125px; background: url('./design/lupa.gif') no-repeat; text-indent: -999em; text-decoration: none; z-index: 999}

#topright1 {position: absolute; right: 0; top: 0; display: block; height: 125px; width: 125px; background: url('./design/portal.png') no-repeat; text-indent: -999em; text-decoration: none; z-index: 999;}

.obsahL ul, .obsahL ol {margin: 5px 5px 5px 20px; padding: 5px}

li {padding: 3px 0px; }

.form {padding: 5px 5px 7px 5px}

.ft {border: 1px solid #663300; background: #F0E2CD; color: black; font-family: "Courier New" , Courier , monospace}

h2 {text-align: center; font-size: 17px; margin-bottom: 10px; margin-top: 5px; padding-bottom: 5px; border-bottom: 4px solid #E1C69B; }

.fga {text-align: center; font-size: 17px; margin: 5px 30px 10px 30px; padding-bottom: 5px; border-bottom: 4px solid #E1C69B; }

.jmeno {margin: 14px 0 5px 0; overflow: hidden; text-align: center; font-weight: bold; }

.centr {text-align: center; }

.centr1 {text-align: center; font-weight: bold; }

.centr2 {text-align: center; font-size: 10px; }

.centr3 {margin: 0; padding: 0px 0 0 0; text-align: center; }

.strankovani {text-align: center; margin: 2px !important; }

.PC1 {text-align: center; margin: 0 0 -1px 0; padding: 0}

.PC2 {text-align: center; font-weight: bold; margin: 0; padding: 0}

.centr img {padding: 4px 3px 0px 3px; border: none}

.menu li {padding: 4px 0 3px 0 !important; margin: 0 !important; }

.menu {list-style: none; font-size: 14px; margin: 0 !important; padding: 0 !important; }

.menu a:visited, .menu a:link, .menu a:active {display: block; width: 155px; text-decoration: none; font-weight: bold; color: black; margin: 0; padding: 3px 0 3px 25px}

.menu a:hover {background-color: #C99762; color: #663300; }

.eb a:visited, .eb a:link, .eb a:active {font-weight: bold; color: #663300; }

.eb a:hover {color: #E1C69B; }

#vysilani a, #topep a, #prihlaseni a, #web a, #blokPratelu a {color: black}

#vysilani a:hover, #topep a:hover, #prihlaseni a:hover, #web a:hover, #blokPratelu a:hover {color: #663300; }

.noborder {border: none !important; }

.statusOK {background: #ccff99 url('./design/info.gif') 1% 50% no-repeat; margin: 2px 0 !important; padding: 3px 30px; color: #006633; font-size: 13px; border: 1px dashed #000; font-weight: bold}

.statusKO {background: #ffcccc url('./design/chyba.gif') 1% 50% no-repeat; margin: 2px 0 !important; padding: 3px 30px; color: #ff0000; font-size: 13px; border: 1px dashed #000; font-weight: bold}

.obsahL p {line-height: 140%; margin: 5px; }

.entry-content {line-height: 140%; margin: 5px; background-color: #fffdfd}

.obsahL h3, .entry-title {background-color: #E1C69B; margin: 10px 0 5px 0; padding: 2px; color: #663300; font-size: 13px}

.obsahL h3 a {color: #663300; }

.obsahL h3 a:hover {color: black; }

.obsahL h4 {margin: 5px; font-size: 13px}

.jmenovka {clear: both; border-top: 1px solid #C99762; padding-top: 1px; padding-left: 5px; padding-bottom: 5px; margin: 5px 0 0 0 !important; font-size: 11px; }

.ilustraceL {float: left; border: 0px; margin: 5px 10px 10px 0}

.ilustraceR {float: right; border: 0px; margin: 5px 0 10px 10px}

.ilustraceL1 {float: left; border: 0px; margin: 5px}

.ilustraceR1 {float: right; border: 0px; margin: 5px}

.ilustraceE {float: left; border: none; margin: 0 10px 3px 0}

.eb img {border: 1px solid #663300; }

.eb img:hover {border: 1px solid #E1C69B; }

.hr_ep {clear: both; background: #E1C69B; height: 1px; border: none; }

.hr_ep1 {clear: both; color: #E1C69B; background: #E1C69B; height: 2px; border: none; visibility: hidden}

.hodnoceni {font-size: 20px}

.komentL {float: left; width: 95px; text-align: left; background: #F5ECDB; overflow: hidden; }

.komentP {float: left; width: 380px; text-align: left; }

.koment {background: url('./design/pozadi-blk1.gif') repeat-y; border-bottom: 2px solid #E1C69B; }

.komentL1 {float: left; width: 95px; text-align: left; overflow: hidden; }

.komentP1 {text-align: left; margin-left: 100px; }

.napravo {font-size: 10px; text-align: right}

.napravo2 {font-size: 10px; text-align: right; color: #cccccc}

fieldset {margin: 5px; border: 1px solid #E1C69B; }

legend {margin: 5px; color: #663300; }

.formular {border: 1px solid #663300; background: #E1C69B; color: black; width: 200px}

.formular1 {border: 1px solid #663300; background: #f9efe0; color: black; width: 130px}

.formular2 {border: 1px solid #663300; background: #E1C69B; color: black; width: 350px}

.screeny {text-align: left; padding-left: 20px; }

.screeny img {border: 1px solid #663300; padding: 1px; margin: 5px}

.screeny img:hover {border: 1px solid #E1C69B; }

#lightbox {background-color: #eee; padding: 10px; border: 2px solid #E1C69B;; }

#lightboxDetails {font-size: 0.8em; padding-top: 0.4em; }

#lightboxCaption {float: left; }

#keyboardMsg {float: right; }

#lightbox img {border: none; }

#overlay img {border: none; }

#overlay {background-image: url('./design/lbox-over1.gif'); }

* html #overlay {background-image: url('./design/lbox-over1.gif'); }

.forum, .vlakna {width: 100%; border: 1px solid black; background: white; }

.forum th, .vlakna th, .forum td {padding: 8px 20px; text-align: center; border-bottom: 1px solid #b5b5b5; }

.forum .nazev, .vlakna .nazev {text-align: left; }

.forum .kategorie {text-align: left; padding: 4px 20px; background-color: #E1C69B; color: #663300; }

.forum td a, .vlakna td a {font-size: 12px; display: block; font-weight: bold; }

.dal {display: inline !important; font-size: 10px !important; }

.tabblok {display: block; font-size: 12px; }

.vlakna td {font-size: 10px; padding: 4px 5px; text-align: center; border-bottom: 1px solid #b5b5b5; }

.vlakna .s {background: #e9d0a7; }

.vlakna .l {background: #f7dfb8; }

.vlakna .ozn {background: #ff9966; }

.vlakna .nazev1 {text-align: left; background: #ff9966 url('./design/stick.gif') 1% 50% no-repeat; padding-left: 22px !important; }

.vlakna .dul {background: #ffcc33; }

.vlakna .nazev2 {text-align: left; background: #ffcc33 url('./design/dulezite.gif') 1% 50% no-repeat; padding-left: 22px !important; }

.vlakna .cas {width: 30%}

.required label {color: #9f0000; }

.red {color: #9f0000; }

input, select, textarea {margin-right: 0.2em; vertical-align: middle; }

.reg {border: none}
.reg th {text-align: right; border: none; padding: 2px 3px; vertical-align: top; width: 40%}
.reg td {text-align: left; border: none; padding: 2px 3px; }

.regim {width: 150px}

.titulkyEdit {border: none}
.titulkyEdit td {border: none; padding: 2px 1px; }

.titulkyEdit1 {width: 150px; font-weight:bold; border: 1px solid #b3b7c1}
.titulkyEdit2 {width: 250px; border: 1px solid #b3b7c1}
.titulkyEdit3 {padding: 2px 4px;}

.avatarBX {width: 60px; float: left; text-align: center}

.cop {font-size: 10px; padding: 15px 0 5px 0}

.cop a {color: #663300; }

.cop a:hover {color: black; }

#mapa ul {margin: 0px 0px 0px 20px; padding: 0px}

#mapa li {padding: 3px 0px; }

#mapa ul .prvni {list-style-type: circle}

#mapa ul .druhy {list-style-type: square}

pre {width: 95%; height: 30px; background: #F9F9F9; border: 1px dashed #B4B4B4; border-bottom-color: #EDEDED; border-right-color: #EDEDED; padding: 7px; overflow: auto; }

pre, code, samp, kbd, var {font-family: monospace; font-size: 100%; line-height: 1.35em; }

#web img {vertical-align: middle; }

#web p {padding: 6px 0 4px 15px !important}

.obr_cntr {vertical-align: middle; border:none}

.list {list-style-type: none; margin-left: 0px}

.li_di {list-style-image: url("design/dis.gif")}

.li_da {list-style-image: url("design/dal.gif")}

.li_pr {list-style-image: url("design/pre.gif")}

.li_do {list-style-image: url("design/dow.gif")}

.li_en {list-style-image: url("design/en.gif")}

#google_results iframe {width: 480px; }

.hledat_box {margin-left: 26px; margin-top: 5px; width: 120px; }

.hledat_tlacitko {margin-top: 5px; }

.skryt {display: none}

table.tabulka {margin-left: auto; margin-right: auto;width: 100%;border:1px solid #663300; background-color: #f4edc8; border-collapse: collapse; margin-top:15px}
table.tabulka caption {font-weight: bold; text-align: center; color: black; font-size:13px; margin-bottom:5px; margin-top:5px}
table.tabulka td {text-align: center; border:1px solid #663300; border-color:#663300; padding:2px}
table.tabulka th {text-align: center; font-weight: bold; background-color: #E1C69B; color: #663300;  border:1px solid #663300;}
table.tabulka .sude {background-color: #fff8d4}
table.tabulka tr:hover {background-color: #ffffff;}

.cool{padding-top:3px}

