body { margin: 0; padding: 0; font-size: small; font-family: sans-serif; background: white; }

hr { visibility: hidden; height: 1.5em; }

a { text-decoration: underline; color: #606060; }
a:hover { color: black; }

form { margin: 0; padding: 0; }
input, textarea, select { font-size: small; font-family: sans-serif; margin: 0; padding: 2px 3px; border: 1px solid silver; }
input:focus, textarea:focus, select:focus, input:active, textarea:active, select:active { border: 1px solid gray; background: #feffb1; }
fieldset { margin: 0; padding: 0; border: none; }
fieldset legend { display: none; }
.checkbox { border: none; padding: 0; }
input[type=submit] { font-weight: bold; border: 1px solid gray; }

h1, h2, h3, h4, h5 { margin: 0; padding: 0; margin-bottom: .5em; }
h1 { font-size: x-large; color: #575556; }
h2, h2 a { font-size: large; color: #575556; }
h3 { font-size: medium; color: #505050; }
h4 { font-size: small; color: black; }
h5 { font-size: small; }
p { padding: .6em 0; margin: 0; }
ol, ul { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
ol li, ul li { padding-top: .6em; padding-bottom: .6em; }
.standardni_odsazeni li { padding-top: .2em; padding-bottom: .2em; }

.do-bloku { text-align: justify; }
.vystredene { text-align: center; }
.nahoru { vertical-align: top; }
.do-prava { text-align: right; }
.do-leva { text-align: left; }
.cervene { color: #e40613; }
.zelene { color: green; }
.vip_kalkulace { color: #e40613!important; }
.vip_kalkulace_2 { color: yellow!important; }
.sede { color: gray; } 
.velke { }
.ne-zalamovat { white-space: nowrap; }
.tucne { font-weight: bold; }
.tisknout { display: none; }

.clearLeft { clear: left; }
.fLeft { float: left; }
.fRight { float: right; }

.tTable { width: 990px; }
.tTable td, .tTable th { padding: .3em .4em; }
.tTable td { border-bottom: 1px solid #8f8f8f; }
.tTable th { border-bottom: 2px solid #8f8f8f; }
.tTable td span { display: block; }
.tTable th { text-align: center; background-color: #ededed; color: #505050; }
.tTable th a { color: black; }
.trRozdelovnik th { font-weight: bold; background-color: #ededed; color: white; }
.tTable .trSudy td { background-color: #f9f9f9; }
.tTable .trNovaZakazka td, .trNovaZakazkaLegenda { background-color: green; color: white; }
.tTable .trNovaZakazka .cervene { color: white; }
.tTable .trNovaZakazka td a, .tTable .trNovaZakazka td a:hover { color: white; }
.tTable .trPozastavenaZakazka td, .trPozastavenaZakazkaLegenda { background-color: #fab3ff; }
.tTable .trPozastavenaZakazka td a, .tTable .trPozastavenaZakazka td a:hover { color: black; }
.tTable .bL { border-left: 1px solid #8f8f8f; }

.tTable .trZakazkaVKalkulaci td { background-color: cyan; }
.tTable .trZakazkaVKalkulaci td a, .tTable .trPozastavenaZakazka td a:hover { color: black; }

.tTable .trPripravovanaZakazka td { background-color: #57dbfe; }
.tTable .trPripravovanaZakazka td a, .tTable .trPozastavenaZakazka td a:hover { color: black; }

.tTable .trZakazkaVTisku td { background-color: #ffee00; }
.tTable .trZakazkaVTisku td a, .tTable .trZakazkaVTisku td a:hover { color: black; }

.tTable .varovani, .tTable .trSudy .varovani, .tTable .trNovaZakazka .varovani, .tTable .trPozastavenaZakazka .varovani, .tTable .trPripravovanaZakazka .varovani { background-color: #e40613; color: white; font-weight: bold; }
.tTable .deadlimit, .tTable .trSudy .deadlimit, .tTable .trNovaZakazka .deadlimit, .tTable .trPozastavenaZakazka .deadlimit, .tTable .trPripravovanaZakazka .deadLimit { background-color: black; color: white; font-weight: bold; }
.tdNahoru td { vertical-align: top; }
.tTable th input, .tTable th select { font-weight: normal; }
.varovani a { color: white; }
.tPrijateFaktury td span { display: inline!important; }

.zakZvyrazneni0, .zakZvyrazneni0 td { background-color: black; color: white; }
.zakZvyrazneni0 td a, .zakZvyrazneni0 td a:hover { color: white!important; }
.zakZvyrazneni0 .cervene { color: white; }

.zakZvyrazneniKontakt, .zakZvyrazneniKontakt td { background-color: gray; color: black; }
.zakZvyrazneniKontakt td a, .zakZvyrazneni0 td a:hover { color: black; }
.zakZvyrazneniKontakt .cervene { }

.zakZvyrazneni1, .zakZvyrazneni1 td, .zakZvyrazneni1Legenda { background-color: #e40613; color: white; }
.zakZvyrazneni1 td a, .zakZvyrazneni1 td a:hover { color: white; }
.zakZvyrazneni1 .cervene { color: white; }

.zakZvyrazneni_1, .zakZvyrazneni_1 td { background-color: #e40613; color: yellow; font-weight: bold; }
.zakZvyrazneni_1 td a, .zakZvyrazneni_1 td a:hover { color: yellow; }
.zakZvyrazneni_1 .cervene { color: white; }

.zakZvyrazneni2, .zakZvyrazneni2 td, .zakZvyrazneni2Legenda { background-color: blue; color: white; }
.zakZvyrazneni2 td a, .zakZvyrazneni2 td a:hover { color: white; }
.zakZvyrazneni2 .cervene { color: white; }

.zakZvyrazneni3, .zakZvyrazneni3 td, .zakZvyrazneni3Legenda { background-color: lime; color: black; }
.zakZvyrazneni3 td a, .zakZvyrazneni3 td a:hover { color: black; }

.zakZvyrazneni4, .zakZvyrazneni4 td { background-color: gray; color: white; }
.zakZvyrazneni4 td a, .zakZvyrazneni4 td a:hover { color: white; }
.zakZvyrazneni4 .cervene { color: white; }

.zakZvyrazneni5, .zakZvyrazneni5 td { background-color: olive; color: white; }
.zakZvyrazneni5 td a, .zakZvyrazneni5 td a:hover { color: white; }
.zakZvyrazneni5 .cervene { color: white; }

.zakZvyrazneni6, .zakZvyrazneni6 td { background-color: teal; color: white; }
.zakZvyrazneni6 td a, .zakZvyrazneni6 td a:hover { color: white; }
.zakZvyrazneni6 .cervene { color: white; }

.zakZvyrazneniNezarazene, .zakZvyrazneniNezarazene td { background-color: silver; color: black; }
.zakZvyrazneniNezarazene td a, .zakZvyrazneniNezarazene td a:hover { color: black; }

.zakZvyrazneni10, .zakZvyrazneni10 td { background-color: orange; color: black; }
.zakZvyrazneni10 td a, .zakZvyrazneni10 td a:hover { color: black; }
.zakZvyrazneni10 .cervene { color: white; }
 
.polozkaLabel, .polozkaInput, .polozkaDlouhaInput, .polozkaDlouhaCombo, .textovyInput { display: block; float: left; margin-bottom: .2em; padding-top: 3px; }
.polozkaLabel { width: 130px; text-align: right; padding-right: 4px; }
.polozkaDlouhaLabel { width: 150px; }
.polozkaInput { width: 220px; }
.polozkaInputCombo { width: 228px; }
.polozkaDlouhaInput { width: 582px; }
.polozkaDlouhaCombo { width: 590px; }
.polozkaKratkaInput { width: 80px; margin-right: 140px; }
.polozkaSuperKratkaInput { width: 50px; }
.polozkaKratkaCombo { width: 88px; margin-right: 140px; }
.textovyInput { padding: 3px 4px; }

.separator1, .separator2 { display: block; }
.separator1 { padding-top: 2em; border-bottom: 1px solid #575556; }
.separator2 { padding-bottom: 2em; }

.odpocetKeSmrti { padding: 0; margin: 0; border: none; background-color: #ededed; color: white; font-weight: bold; width: 8em; }

.marfKalendar { width: 988px; border: 1px solid #ededed; border-right: none; border-bottom: none; }
.marfKalendar thead th { background: #ededed; font-size: large; padding: .2em; color: black; }
.marfKalendar thead th a { font-size: large; color: black; }
.marfKalendar thead td { background: #ededed; padding: .5em; text-align: right; font-weight: bold; color: black; }
.marfKalendar td { border-bottom: 1px solid #ededed; border-right: 1px solid #ededed; padding: .5em; text-align: right; vertical-align: top; }
.marfKalendar td .den { font-size: medium; }
.marfKalendar .dnesek .den { font-size: medium; font-weight: bold; color: #e40613; }
.marfKalendar .bunka6, .marfKalendar .bunka7, .marfKalendar .statniSvatek { background-color: #f0f0f0; font-weight: bold; }
.marfKalendar .udalostServis, .marfKalendar .udalostPojistka { display: block; font-size: x-small; text-align: left; padding: .2em; border: 1px solid #c0c0c0; margin-bottom: 2px; }
.marfKalendar .zakazka, .marfKalendar .udalost1, .marfKalendar .udalost2, .marfKalendar .udalost3, .marfKalendar .udalost4, .marfKalendar .udalost5, .marfKalendar .udalost50, .marfKalendar .udalost51, .marfKalendar .udalost52, .marfKalendar .udalost53, .marfKalendar .udalost100, .marfKalendar .udalost1000, .marfKalendar .udalost6, .marfKalendar .udalostNemoc, .marfKalendar .udalostNemocSchvalena, .marfKalendar .udalostNemocPulDne, .marfKalendar .udalostNemocPulDneSchvalena, .marfKalendar .udalostParagraf, .marfKalendar .udalostParagrafSchvaleny, .marfKalendar .udalostParagrafPulDne, .marfKalendar .udalostParagrafPulDneSchvaleny, .marfKalendar .udalost7 { display: block; font-size: x-small; text-align: left; padding: .2em; border: 1px solid #c0c0c0; margin-bottom: 2px; }

.marfKalendar .udalost20,
    .marfKalendar .udalost30,
    .marfKalendar .udalost33, 
    .marfKalendar .udalost40, 
    .marfKalendar .udalost50, 
    .marfKalendar .udalost60, 
    .marfKalendar .udalost70, 
    .marfKalendar .udalost80 { display: block; font-size: x-small; text-align: left; padding: .2em; border: 1px solid #c0c0c0; margin-bottom: 2px; }

.marfKalendar .udalost20 em,
    .marfKalendar .udalost30 em,
    .marfKalendar .udalost33 em, 
    .marfKalendar .udalost40 em, 
    .marfKalendar .udalost50 em, 
    .marfKalendar .udalost60 em, 
    .marfKalendar .udalost70 em, 
    .marfKalendar .udalost80 em { color: #606060; }

.marfKalendar .udalost20 { background-color: #e40613; color: white; } .marfKalendar .udalost20 a, .marfKalendar .udalost20 em { color: #c0c0c0; }
.marfKalendar .udalost30 { background-color: #575556; color: white; } .marfKalendar .udalost30 a, .marfKalendar .udalost30 em { color: #c0c0c0; }
.marfKalendar .udalost33 { background-color: #008de7; color: white; } .marfKalendar .udalost33 a, .marfKalendar .udalost33 em { color: #d0d0d0; }
.marfKalendar .udalost40 {  } .marfKalendar .udalost40 a, .marfKalendar .udalost40 em { }
.marfKalendar .udalost50 { background-color: #a0a0a0; color: black; } .marfKalendar .udalost50 a, .marfKalendar .udalost50 em { color: #e9e9e9; }
.marfKalendar .udalost60 { background-color: #000000; color: white; } .marfKalendar .udalost60 a, .marfKalendar .udalost60 em { color: #c0c0c0; }
.marfKalendar .udalost70 { background-color: #12c645; color: black; } .marfKalendar .udalost70 a, .marfKalendar .udalost70 em { color: #303030; }
.marfKalendar .udalost80 { background-color: #f9dd23; color: black; } .marfKalendar .udalost80 a, .marfKalendar .udalost80 em { color: #303030; }
    
.marfKalendar .zakazka em, .marfKalendar .udalost1 em, .marfKalendar .udalost2 em, .marfKalendar .udalost3 em, .marfKalendar .udalost4 em, .marfKalendar .udalost5 em, .marfKalendar .udalost51 em, .marfKalendar .udalost52 em, .marfKalendar .udalost53 em, .marfKalendar .udalost100 em, .marfKalendar .udalost1000 em, .marfKalendar .udalost6 em, .marfKalendar .udalostNemoc em, .marfKalendar .udalostNemocSchvalena em, .marfKalendar .udalostNemocPulDne em, .marfKalendar .udalostNemocPulDneSchvalena em, .marfKalendar .udalostParagraf em, .marfKalendar .udalostParagrafSchvaleny em, .marfKalendar .udalostParagrafPulDne em, .marfKalendar .udalostParagrafPulDneSchvaleny em, .marfKalendar .udalost7 em { color: #606060; }
.marfKalendar .udalost1 { background-color: #fefded; }
.marfKalendar .udalost2 { background-color: #eaffe5; }
.marfKalendar .udalost2b { background: url(../obrazky/dovolena-pul-dne.png) repeat-y center; }
.marfKalendar .udalost2c { background: url(../obrazky/dovolena-pul-dne-neschvalena.png) repeat-y center; }
.marfKalendar .udalost3 { background-color: #ffeeec; }
.marfKalendar .udalost4 { background-color: #ecfdff; }
.marfKalendar .udalost5 { background-color: #eddaaf; }
.marfKalendar .udalost6 { background-color: #f6bdff; }
.marfKalendar .udalost6 a, .marfKalendar .udalost6 em { color: #606060; }
.marfKalendar .udalost7 { background-color: #ffa751; }
.marfKalendar .udalost7 a, .marfKalendar .udalost7 em, .marfKalendar .udalost7 span { color: #303030; }
.marfKalendar .udalost5 a, .marfKalendar .udalost5 em { color: #303030; }
.marfKalendar .udalost53 { background-color: #cb1602; color: white; }
.marfKalendar .udalost53 a, .marfKalendar .udalost53 em { color: #e0e0e0; }
.marfKalendar .udalost51 { background-color: #b9df93; color: black; }
.marfKalendar .udalost51 a, .marfKalendar .udalost51 em { color: #303030; }
.marfKalendar .udalost52 { background-color: blue; color: white; }
.marfKalendar .udalost52 a, .marfKalendar .udalost52 em { color: white; }
.marfKalendar .udalost100 { background-color: #eaeaea; color: black; }
.marfKalendar .udalost100 a, .marfKalendar .udalost100 em { color: #707070; }
.marfKalendar .udalost1000 { background-color: #f1da1d; color: black; }
.marfKalendar .udalost1000 a, .marfKalendar .udalost1000 em { color: #707070; }
.marfKalendar .udalostServis { background-color: silver; color: black; }
.marfKalendar .udalostServis a, .marfKalendar .udalostServis em { color: black; text-decoration: none; }
.marfKalendar .udalostPojistka { background-color: yellow; color: black; }
.marfKalendar .udalostPojistka a, .marfKalendar .udalostPojistka em { color: black; text-decoration: none; }
.marfKalendar .udalostNemoc { background-color: #ffd1d1; }
.marfKalendar .udalostNemocSchvalena { background-color: #ffa7a7; }
.marfKalendar .udalostNemocPulDneSchvalena { background: url(../obrazky/nemoc-pul-dne.png) repeat-y center!important; }
.marfKalendar .udalostNemocPulDne { background: url(../obrazky/nemoc-pul-dne-neschvalena.png) repeat-y center!important; }
.marfKalendar .udalostParagraf { background-color: #fff7b0; }
.marfKalendar .udalostParagrafSchvaleny { background-color: #ffef67; }
.marfKalendar .udalostParagrafPulDneSchvaleny { background: url(../obrazky/paragraf-pul-dne.png) repeat-y center!important; }
.marfKalendar .udalostParagrafPulDne { background: url(../obrazky/paragraf-pul-dne-neschvaleny.png) repeat-y center!important; }


.marfKalendar .zakazka { text-decoration: none; }
.marfKalendar .trNovaZakazka { background-color: green; color: white; border: 1px solid green; }
.marfKalendar .trNovaZakazka:hover { color: silver; }
.marfKalendar .trPozastavenaZakazka { background-color: #fab3ff; border: 1px solid #fab3ff; }
.marfKalendar .trPozastavenaZakazka:hover {  }
.marfKalendar .trZakazkaVKalkulaci { background-color: cyan; color: black; border: 1px solid cyan; }
.marfKalendar .trZakazkaVKalkulaci:hover { color: #404040; }
.marfKalendar .trPripravovanaZakazka { background-color: #57dbfe; color: black; border: 1px solid #57dbfe; }
.marfKalendar .trPripravovanaZakazka:hover { color: #404040; }
.marfKalendar .trZakazkaVTisku { background-color: #ffee00; color: black; border: 1px solid #ffee00; }
.marfKalendar .trZakazkaVTisku:hover { color: #404040; }
.marfKalendar .zakZvyrazneni0 { background-color: black; color: white; border: 1px solid #404040; }
.marfKalendar .zakZvyrazneni0:hover { color: silver; }
.marfKalendar .zakZvyrazneni1 { background-color: #e40613; color: white; border: 1px solid #e40613; }
.marfKalendar .zakZvyrazneni1:hover { color: silver; }
.marfKalendar .zakZvyrazneni_1 { background-color: #e40613; color: yellow; font-weight: bold; border: 1px solid #e40613; }
.marfKalendar .zakZvyrazneni_1:hover { color: white; }
.marfKalendar .zakZvyrazneni2 { background-color: blue; color: white; border: 1px solid blue; }
.marfKalendar .zakZvyrazneni2:hover { color: silver; }
.marfKalendar .zakZvyrazneni3 { background-color: lime; color: black; border: 1px solid lime; }
.marfKalendar .zakZvyrazneni3:hover { color: #404040; }
.marfKalendar .zakZvyrazneni4 { background-color: gray; color: white; border: 1px solid gray; }
.marfKalendar .zakZvyrazneni4:hover { color: silver; }
.marfKalendar .zakZvyrazneni5 { background-color: olive; color: white; border: 1px solid olive; }
.marfKalendar .zakZvyrazneni5:hover { color: silver; }
.marfKalendar .zakZvyrazneni6 { background-color: teal; color: white; border: 1px solid teal; }
.marfKalendar .zakZvyrazneni6:hover { color: silver; }
.marfKalendar .zakZvyrazneniNezarazene { background-color: silver; color: black; border: 1px solid silver; }
.marfKalendar .zakZvyrazneniNezarazene:hover { color: #404040; }
.marfKalendar .zakZvyrazneni10 { background-color: orange; color: black; border: 1px solid orange; }
.marfKalendar .zakZvyrazneni10:hover { color: #404040; }
























.tTable2 { width: 990px; }
.tTable2 td, .tTable th { padding: 4px 5px; }

.trStandardniKalkulace td { background-color: #e6ffe6; }
.trStandardniKalkulaceSudy td { background-color: #d9ffd9; }
.trFinalniKalkulace td { background-color: #ffffe6; }
.trFinalniKalkulaceSudy td { background-color: #ffffd9; }
.trITKalkulace td { background-color: #eaeaea; }
.trITKalkulaceSudy td { background-color: #e6e6e6; }

#frmPoznamkaKZakazce #txtPoznamka { width: 846px; min-height: 400px; }
#frmInterniPoznamkaKZakazce #txtPoznamkaInterni { width: 846px; min-height: 150px; }
#frmZaznamyKomunikacePR #txtPoznamka, #frmZaznamyKomunikacePR #txtKomentar { width: 846px; }
.tiskovaStranka { background: white; color: black; }
.filtrZakazek { background: white; border: none; }

.bb { border: 1px solid black; }
.bbb { border-bottom: 1px solid black; }
.blb { border-left: 1px solid black; }
.brb { border-right: 1px solid black; }
.bg { border: 1px solid gray; }
.bbg { border-bottom: 1px solid gray; }
.blg { border-left: 1px solid gray; }
.brg { border-right: 1px solid gray; }

/*
 body { background: #eaeaea; }
.mainMenu1, .mainMenu1b, .mainMenu2 { background: #eaeaea; }

.mainMenu1Aktivni, .mainMenu1bAktivni { background-color: #9a9a9a; color: white; }
.mainMenu1Aktivni:hover, .mainMenu1bAktivni:hover { color: white; }

.mainMenu2Aktivni, .mainMenu1bAktivni { background-color: #9a9a9a; color: white; }
.mainMenu2Aktivni:hover, .mainMenu1bAktivni:hover { color: white; }

.tTable th { text-align: center; background-color: #cbcbcb; color: #505050; }


body { background: black; color: #808080; }
h1, h2, h3 { color: #da5300; }
label { color: silver; }
input, textarea, select { border: 1px solid #424242; background-color: #222222; color: white; }
input:focus, textarea:focus, select:focus, input:active, textarea:active, select:active { border: 1px solid gray; background: #000000; color: white; }
a { color: #da5300; }
a:hover { color: silver; }

.mainMenuInformace, .mainMenuInformace input { background-color: #414141; }
.mainMenu1, .mainMenu1b, .mainMenu2 { background: #202020; color: white; border-left: 1px solid #414141; border-right: 1px solid #414141; }
.mainMenu1Aktivni, .mainMenu1bAktivni { background-color: #202020; color: white; }
.mainMenu1Aktivni:hover, .mainMenu1bAktivni:hover { color: white; }
.mainMenu2Aktivni, .mainMenu1bAktivni { background-color: #414141; color: white; }
.mainMenu2Aktivni:hover, .mainMenu1bAktivni:hover { color: white; }

.tTable th { text-align: center; background-color: #393939; color: #919191; border-bottom: 2px solid #555555; }
.tTable th a { color: #919191; }
.marfKalendar, .marfPlanovani { border-left: 1px solid #393939; border-top: 1px solid #393939; border-right: 1px solid #393939; }
.marfKalendar thead th, .marfPlanovani thead th { background: #393939; color: #919191; }
.marfKalendar thead th a, .marfPlanovani thead th a { color: #919191; }
.marfKalendar thead td, .marfPlanovani thead td { background: #393939; color: #919191; border-right: 1px solid #393939; }

.marfKalendar td, .marfPlanovani td { border-bottom: 1px solid #393939; border-right: 1px solid #393939; }

.marfPlanovani .vikend { background: #252525; color: #919191; }
.marfPlanovani .trHotovo td { border-right: 1px solid #393939; }
.marfPlanovani .trHotovo .vikend { background: #292929; color: #919191; }
.marfPlanovani .brI { border-right: 1px solid #393939!important; }

.marfKalendar td span { color: black; }
.marfKalendar td span a { color: black; }
.marfKalendar .bunka6, .marfKalendar .bunka7, .marfKalendar .statniSvatek, .marfKalendar .statniSvatek span { background: #252525; color: #919191; }
.marfKalendar .bunka7 { border-right: none; }
.tTable td { border-bottom: 1px solid #404040; }
.tTable .trSudy td { background: #232323; }
.fRight a { color: white; }

.tiskovaStranka input, .tiskovaStranka textarea, .tiskovaStranka select { border: 1px solid silver; background: white; color: black; }
.tiskovaStranka input:focus, .tiskovaStranka textarea:focus, .tiskovaStranka select:focus, .tiskovaStranka input:active, .tiskovaStranka textarea:active, .tiskovaStranka select:active { border: 1px solid gray; background: #feffb1; }

.trStandardniKalkulace td, .trStandardniKalkulaceSudy td { color: black; }
.trFinalniKalkulace td, .trFinalniKalkulaceSudy td { color: black; }
			
.separator1 { border-bottom: 2px solid #404040; }			
.dStandard span { color: black; }
.cervene { color: white; }		
.filtrZakazek { background: black; }

 */
.vysvetlivka { border: 1px solid #ededed; padding: 0 .4em; }
.plneniPozor { background: #ff7f7f!important; color: black; }
.plneni30Procent { background: yellow!important; color: black; }
.plneni60Procent { background: #ec6300!important; color: white; }
.plneni90Procent { background: #e40613!important; color: white; }
.plneni100Procent { background: #e40613!important; color: yellow; font-weight: bold; }
.plneniVarovani { background: #e40613!important; color: white; }

.vyskakovaci_info { position: relative; text-decoration: none; }
.vyskakovaci_info .vyskakovaci_info_popis { position: absolute; left: 20px; bottom: 0; padding: 5px; width: 500px; visibility: hidden; font-size: 75%; text-decoration: none; text-align: left; color: black; border: 1px solid gray; background: #feffb1; } 
.vyskakovaci_info:hover .vyskakovaci_info_popis { visibility: visible; } 
 
.muj_ukol { color: green; }
.netucne { font-weight: normal; }
.doleva { text-align: left!important; }
.jednoducha_linka { border-bottom-width: 1px!important; }
.inputMdoveNaklady { width: 60px; text-align: center; font-size: 85%; }
.tTableNaklady .pismo85 { font-size: 85%; }
.tTableNaklady h4 { margin: 0; padding: 0; }
 
.tVyplatnice { width: 990px; }
 
.vyplatniceLabel, .vyplatniceInput { display: block; float: left; margin-bottom: .2em; padding-top: 3px; }
.vyplatniceLabel { width: 190px; padding-right: 4px; }
.vyplatniceInput { width: 70px; margin-left: 10px; text-align: right; }
.vyplatniceTextovyInput { padding: 3px 4px; }
.vyplatniceVarovani { border: 1px solid #e40613; }
.vyplatniceInput2 { width: 157px; }

.obecneVarovani { margin: 0; padding: 0; margin-bottom: .3em; border: 2px solid #e40613; text-align: center; padding: .5em; font-weight: bold; color: #e40613; background: #ffe3e3; font-size: medium; }
.obecneVarovaniMale { display: block; margin: 0; padding: 0; border: 1px solid #e40613; text-align: center; padding: .2em; font-weight: bold; color: #e40613; background: #ffe3e3; font-size: small; }
.obecneInformovani { margin: 0; padding: 0; margin-bottom: .3em; border: 2px solid green; text-align: center; padding: .5em; font-weight: bold; color: green; background: #e4ffdf; font-size: medium; }
.obecneInformovani a { color: #006000; }

.obecnePrepinani { margin: 0; padding: 0; margin-bottom: .3em; border: 2px solid blue; text-align: center; padding: .5em; font-weight: bold; color: blue; background: #a5c3ff; font-size: medium; }
.obecnePrepinani a { color: #3e3efb; }
.obecnePrepinani a:hover { color: #505050; }

#dJakFormatovatText { border: 1px solid #393939; background-color: white; padding: 1em; }
#dJakFormatovatText .vzorSyntaxe { border: 1px solid gray; background-color: #fafafa; padding: 1em; }
#dJakFormatovatText .vzorSyntaxe span { color: #404040; }

.zluta_poznamka { display: block; padding: 5px; font-size: 75%; text-decoration: none; text-align: left; color: black; border: 1px solid gray; background: #feffb1; } 

.supervzkaz_tabulka p { margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: .2em; }
.supervzkaz_tabulka ul, .supervzkaz_tabulka ol { margin-top: 0; padding-top: 0; }
.supervzkaz_tabulka li { padding-top: 0; padding-bottom: .2em; }

#dSuperVzkazySkelet { width: 650px; position: absolute; left: 160px; top: 150px; background: white; padding: 10px; color: black; font-size: medium; z-index: 10000; }
#dSuperVzkazy { border: 2px solid #e40613; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; }
#dSuperVzkazy #sSuperVzkazy { display: block; margin: 0 -15px; margin-bottom: 15px; padding: 0; border-bottom: 2px solid #e40613; text-align: center; padding: .5em; font-weight: bold; color: #e40613; background: #ffe3e3; font-size: large; }
#dSuperVzkazy p { margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: .6em; }
#dSuperVzkazy ul, #dSuperVzkazy ol { margin-top: 0; padding-top: 0; }
#dSuperVzkazy li { padding-top: 0; padding-bottom: .2em; }
#dSuperVzkazy .sSuperVzkaz { display: block; margin: 0 -5px; padding: 5px; background: #e0e0e0; border-bottom: 10px solid white; }
#dSuperVzkazy .sSuperVzkaz a { color: #606060; }

.trvani_zakazky { border: 1px solid #ededed; padding: 0 .4em; color: black; }
.trvani_zakazky_zelena { background: #cdffc1; }
.trvani_zakazky_zluta { background: #feffc0; }

.male { font-size: 85%; }
.neposilano, .modre { color: blue; }

.dRozklikTextu a { text-decoration: none; }

.dVOP { page-break-before: always; width: 750px; font-size: 8.4px; }
.dVOP ul, .dVOP ol { margin: 0; padding: 0; padding-bottom: 1px; }
.dVOP ol li { list-style-type: decimal; }
.dVOP ul li { list-style-type: square; }
.dVOP ul li ol li { list-style-type: decimal; }
.dVOP li { /*list-style-position: inside;*/ margin: 0; padding: 0; margin-left: 13px; }
.dVOP li li { /*list-style-position: inside;*/ margin: 0; padding: 0; margin-left: 13px; }
.dVOP p, .dVOP li { margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0; padding-bottom: .1em; }
.dVOP h2, .dVOP h3, .dVOP h4, .dVOP h5 { color: black; padding: 0; margin: 0; font-size: 9px; text-align: center; padding-top: 6px; }
.dVOP h5 { padding-top: 0; font-size: 9px; }
.dVOP .sloupec1 { width: 371px; float: left; padding-right: 4px; }
.dVOP .sloupec2 { width: 371px; float: left; padding-left: 4px; }