* { font-family: sans-serif; font-size: small; }

body { background: #035483 url(../images/layout/ms-pozadi.jpg) no-repeat center top; color: black; padding: 0px; margin: 0px; }

form { display: inline; }
fieldset, legend { border: none; padding: 0px; margin: 0px; }
input, select, textarea { border: 1px solid black; }
.button { background-color: #89B005; font-weight: bold; margin-right: 5px; color: white; }
.checkbox, .radio { border: none; }

a img { border: none; }
a { text-decoration: underline; color: #71921A; }
a:hover { color: #89B005; }
.a2 { color: #9a5f01; }
.a2:hover { color: #e68d00; }

acronym { cursor: help; }
hr { visibility: hidden; height: 20px; }
.clearHx { height: 5px; }
ul li { margin-bottom: 5px; list-style: square; }
ol li { margin-bottom: 5px; }
li p { margin-top: 0px; padding-top: 0px; }
li ul { margin-top: 10px; margin-bottom: 10px; }

/* NADPISY */
h1, h2, h3, h4 { margin-top: 5px; margin-bottom: 10px; padding-bottom: 5px; font-weight: bold; }
h1, h1 * { font-size: large; }
h2, h2 *{ font-size: medium; color: #71921a; }
h3, h3 *, legend, legend span { font-size: small; color: black; }
h4, h4 * { font-size: small; color: black; margin: 0px; padding: 0px; padding-top: 8px; }
legend { margin: 0px; padding: 5px; font-weight: bold; padding-left: 0px; }

/* OSTATNÍ */
.doleva { text-align: left; }
.doprava { text-align: right; }
.doprostred { text-align: center; }
.dobloku { text-align: justify; }
.tucne { font-weight: bold; }
.podtrzene { text-decoration: underline; }
.kurziva { font-style: italic; }
.blok { display: block; }
.nahoru { vertical-align: top; }
.doradku { display: inline; }

.cervene { color: red; }
.sede { color: gray; }
.cerne { color: black; }

.povinne, .povinneInfo { color: red; }
.povinne { font-weight: bold; }
.vlajka { border-left: 1px solid silver; border-right: 1px solid silver; border-top: 1px solid silver; }
.itemLabel, .itemInput { display: block; float: left; margin-bottom: 3px; width: 130px; }

/* KONTAKTY */
.kontPolozka, .kontHodnota { float: left; display: block; }
.kontPolozka { width: 55px; font-weight: bold; }
.kontHodnota { width: auto; }

/* MÉSTA */
.meNazev, .meHodnota { float: left; display: block; margin-bottom: 3px; }
.meNazev { width: 90px; }
.meHodnota { width: 350px; }
.meHodnota2 { width: 352px; }
.meSeznam { display: block; padding: 3px; color: black; text-decoration: none; }
.meSeznam strong, .meSeznam em { display: block; float: left; width: 220px; }
.meSeznam strong { clear: left; }
.sude { background-color: white; }
.liche { background-color: #e8f6c1; }

/* SUBJEKTY */
.subNazev, .subHodnota, .osobLabel, .osobLabel2, .osobInput, .osobInput2 { display: block; float: left; margin-bottom: 3px; width: 105px; }
.subHodnota { width: 200px; }
.subHodnota2 { width: 202px; }
.osobLabel2 { width: 120px; padding-right: 5px; text-align: right; }
.osobInput { width: 200px; }
.osobInput2 { width: 527px; }
.titul, .psc { width: 50px; }

.subSeznam { display: block; padding: 3px; color: black; text-decoration: none; }
.subSeznam strong, .subSeznam em, .subSeznam span { display: block; float: left; width: 310px; }
.subSeznam span { width: 40px; }
.subSeznam span.fLeft { width: 10px; text-align: center; }
.subSeznam strong { clear: left; }

.mapaCr { float: right; margin-top: 5px; margin-right: 15px; border: none }

/* POPTÁVKA */
.poptavkaLabel, .poptavkaInput { display: block; float: left; margin-bottom: 3px; }
.poptavkaLabel { width: 100px; }
.poptavkaInput { width: 200px; }
.poptavkaInput2 { width: 420px; }

/* ZAHREJTE SI */
.dPuzzle { border: 5px solid gray; width: 308px; height: 400px; float: left; background-color: gray; }
.dPuzzleOvladani { float: left; padding-left: 10px; }
.dPuzzleOvladani input { width: 100px; }
.dPuzzle img { margin-bottom: -3px; }

/* DISKUZE */
.knihaSkelet { border: 1px solid #606060; padding-bottom: 3px; width: 540px; }
.knihaNadpis { display: block; padding: 3px; color: white; background-color: #89B005; font-weight: bold; margin-bottom: 3px; }
.knihaLabel, .knihaInput, .knihaLabel1, .knihaInput1, .knihaLabel2, .knihaInput2, .knihaTextarea { display: block; float: left; margin-bottom: 3px; }
.knihaLabel, .knihaLabel1, .knihaLabel2 { padding-left: 3px; width: 90px; padding-right: 3px; }
.knihaLabel2 { text-align: right; }
.knihaInput { width: 437px; }
.knihaInput1 { width: 160px; }
.knihaInput2 { width: 179px; }
.knihaTextarea { width: 437px; height: 200px; }
.antSpm { unicode-bidi:bidi-override; direction: rtl; }
.komSkelet { height: auto; display: block; margin-bottom: 7px; border: 1px solid #606060; }
.komSkelet2 { height: auto; display: block; margin-bottom: 15px; }
.komHlavicka { border: 1px solid #6f8f19; background-color: #89b005; display: block; }
.komHlavicka *, .komHlavicka a:hover { color: white; }
.komTelo { display: block; padding: 2px; text-align: justify; background-color: white; border-left: 1px solid #6f8f19; border-right: 1px solid #6f8f19; }
.komZapati { display: block; text-align: right; background-color: white; border-left: 1px solid #6f8f19; border-right: 1px solid #6f8f19; border-bottom: 1px solid #6f8f19; }
.komLeft, .komRight { color: #ffffff; padding: 2px; }
.komLeft, .fLeft { float: left; }
.komRight { float: right; text-align: right; }

/* MENU2 */
.naseNabidkaSkelet { float: right; width: 170px; margin-top: 48px; padding-left: 10px; }
.naseNabidkaSkelet object { margin-bottom: 15px; }
.naseNabidka, .naseNabidkaAktivni { border: 1px solid #89b005; padding: 5px; padding-top: 0px; width: 162px; }
.naseNabidka strong, .naseNabidkaAktivni strong { display: block; height: 37px; background: url(../images/menu/naMenu2.png) repeat-x; color: white; font-weight: bold; text-decoration: none; padding-top: 10px; height: 27px; text-align: center; margin-left: -5px; margin-right: -5px; }
.naseNabidkaAktivni strong { background: url(../images/menu/aMenu2.png) repeat-x; }
.naseNabidka a, .naseNabidkaAktivni a { display: block; text-align: center; padding-top: 2px; padding-bottom: 2px; }

.akcniNabidka { border: 1px solid #89b005; width: 172px; margin-bottom: 15px; }
.akcniNabidka strong { display: block; height: 37px; background: url(../images/menu/naMenu2.png) repeat-x; color: white; font-weight: bold; text-decoration: none; padding-top: 10px; height: 27px; text-align: center; }

