* { font-family: sans-serif; }
html { background-color: white; border-top: 4px solid black; }
body { margin: 0; padding: 0; font-size: small; background-color: white; }

hr { visibility: hidden; height: .5em; }

a { text-decoration: underline; color: #882705; }
a:hover { color: gray; }
a img { border: 1px solid black; }
a:hover img { border: 1px solid gray; }

form { margin: 0; padding: 0; }
input, textarea { font-size: small; padding: .1em; }
.tlacitko { border: 1px solid black; background: url(../obrazky/pozadi-tlacitek-2.png) repeat-x; color: black; padding: .1em; }
label { padding: .1em 0; }
fieldset { margin: 0; padding: 0; padding-left: 5px; padding-right: 5px; border: none; background-color: #e3e3e3; border-bottom: 1em solid white; width: 740px; }
fieldset legend { border: 1px solid #e3e3e3; color: white; font-weight: bold; background-color: #606060; }
fieldset legend a { text-decoration: underline; color: white; }
fieldset legend a:hover { color: silver; }
.fieldsetPolovicni { width: 380px; }
.lest { display: none; }

h1, h2, h3, h4 { margin: 0; padding: 0; margin-bottom: .5em; }
h1 { font-size: x-large; }
.clTitulek { width: 450px; }
h2, h2 a { font-size: large; }
h3 { font-size: medium; }
h4 { font-size: small; }
p { padding: .6em 0; margin: 0; }

.do-bloku { text-align: justify; }
.vystredene { text-align: center; }
.do-prava { text-align: right; }
.do-leva { text-align: left; }
.cervene { color: red; }
.sede { color: gray; } 
.velke { text-transform: uppercase; }
.ne-zalamovat { white-space: nowrap; }
.tucne { font-weight: bold; }
.male { font-size: x-small; }
.pocitadloZnaku { margin: 0; padding: 0; border: none; font-size: x-small; width: 7em; background-color: #e3e3e3; }

.tTable { width: 100%; }
.tTable td, .tTable th { padding: .3em .4em; }
.tTable td { border-bottom: 1px solid #8f8f8f; }
.tTable th { border-bottom: 2px solid #8f8f8f; }
.tTable .trSudy td { background-color: #f9f9f9; }

#dLevySloupec, #dPravySloupec { width: 370px; float: left; padding-right: 20px; padding-top: .5em; }
#dNastenka { width: 210px; float: left; padding-top: .5em; }

.dSekce { padding: 5px; padding-top: 0; background-color: white; }
.dSekce .titulniSkelet, .titulniSkelet { padding: .3em 0; margin: 0; }
.dSekce p, .titulniSkelet p { padding: 0; margin: 0; }
.dSekce a { color: black; }
.dSekce a:hover { color: gray; }
.dSekce br { font-size: 1px; }
.dSekce h2 { background: #e6e6e6 url(../obrazky/sekce-zahlavi-0.png) no-repeat; padding: .3em 35px; padding-right: .3em; margin: 0 -5px; position: relative; }
.dSekce h2, .dSekce h2 a { font-size: small; color: #7e8283; }

.dSekce2 a, .dSekce21 a, .dSekce22 a, .dSekce23 a { color: #882705; }
.dSekce2 a:hover, .dSekce21 a:hover, .dSekce22 a:hover, .dSekce23 a:hover { color: gray; }
.dSekce2 h2, .dSekce21 h2, .dSekce22 h2, .dSekce23 h2 { background: #d9edf4 url(../obrazky/sekce-zahlavi-2.png) no-repeat; }
.dSekce2 h2, .dSekce2 h2 a, .dSekce2 h21, .dSekce2 h21 a, .dSekce22 h2, .dSekce22 h2 a, .dSekce23 h2, .dSekce23 h2 a { color: #4da0bb; }

.dSekce3 a { color: #882705; }
.dSekce3 a:hover { color: gray; }
.dSekce3 h2 { background: #d9edf4 url(../obrazky/sekce-zahlavi-2.png) no-repeat; }
.dSekce3 h2, .dSekce3 h2 a { color: #4da0bb; }

.dSekce4 { background: url(../obrazky/sekce-pozadi-4.png) no-repeat bottom right; }
.dSekce4 a { color: #882705; }
.dSekce4 a:hover { color: gray; }
.dSekce4 h2 { background: #f9f2d3 url(../obrazky/sekce-zahlavi-4.png) no-repeat; }
.dSekce4 h2, .dSekce4 h2 a { color: #9b8313; }

.dSekce6 { background: url(../obrazky/sekce-pozadi-6.png) no-repeat bottom right; }

.dSekce7 h2 { background: #f9f2d3 url(../obrazky/sekce-zahlavi-4.png) no-repeat; }
.dSekce7 h2, .dSekce7 h2 a { color: #9b8313; }

.dSekce5 { background: url(../obrazky/sekce-pozadi-5.png) no-repeat bottom right; }
.dSekce5 a { color: #882705; }
.dSekce5 a:hover { color: gray; }
.dSekce5 h2 { background: #f3f6d7 url(../obrazky/sekce-zahlavi-5.png) no-repeat; }
.dSekce5 h2, .dSekce5 h2 a { color: #9f976a; }

.dSekce5 .titulniFotipoText { width: auto; float: none; }

.titulniFotipoFoto, .archivFotipoFoto, .vysledkyFotipoFoto, .clanekFotipoFoto { display: block; float: left; width: 70px; padding-top: .3em; }
.titulniFotipoFoto a img, .archivFotipoFoto a img, .vysledkyFotipoFoto a img, .clanekFotipoFoto a img { border: none; }
.titulniFotipoText { display: block; float: left; width: 290px; }
.archivFotipoText { display: block; float: left; width: 600px; }
.vysledkyFotipoText { display: block; float: left; width: 400px; }
.clanekFotipoText { display: block; float: left; width: 310px; }
#clanekObsah { width: 470px; float: left; padding-right: 130px; }
#clanekObsah .do-prava { text-align: right; }
#clanekObsah .clanekText { padding: 0 20px; line-height: 150%; }
#clanekPravySloupec { width: 390px; float: left; }
.businessMagazinLevy { width: 210px; float: left; padding-right: 20px; }
.businessMagazinPravy { width: 500px; float: left; }
.businessMagazinPravy .archivFotipoText { width: 370px; }

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

.prihlaseniLabel, .prihlaseniInput { display: block; float: left; margin-bottom: .2em; }
.prihlaseniLabel { width: 12em; text-align: right; padding-right: .3em; }
.prihlaseniInput { width: 15em; }

.prihlUdajeLabel, .prihlUdajeInout { display: block; float: left; margin-bottom: .2em; }
.prihlUdajeLabel { width: 12em; text-align: right; padding-right: .3em; }
.prihlUdajeInout { width: 15em; }

.entityLabel, .entityInput { display: block; float: left; margin-bottom: .2em; }
.entityLabel { width: 150px; text-align: right; padding-right: 4px; }
.entityInput { width: 200px; }
.entityInputCombo { width: 206px; }
.entityInput2 { width: 100px; margin-right: 100px; }
.entityInput3 { width: 560px; }
.entityInput4 { width: 559px; }
#dExistujiciEntity { width: 740px; }
.existujiciEntity { display: block; padding: .3em; border-bottom: 1px solid gray; text-decoration: none; color: black; }
.existujiciEntity:hover { color: black; background-color: #f0f0f0; }
.existujiciEntitySudy { background-color: #e3e3e3; }

.hierarchieLabel, .hierarchieInput { display: block; float: left; margin-bottom: .2em; }
.hierarchieLabel { width: 150px; text-align: right; padding-right: 4px; }
.hierarchieInput { width: 200px; }
.hierarchieInputCombo { width: 206px; }
.hierarchieInput2 { width: 100px; margin-right: 100px; }
.hierarchieInput3 { width: 560px; }
.hierarchieInput3Combo { width: 566px; }
#dExistujiciVetve { width: 740px; }
.existujiciVetve { color: black; text-decoration: none; border-bottom: 1px solid gray; padding: .3em; display: block; }

.existujiciVetveSudy { background-color: #e3e3e3; }
.existujiciVetve a { text-decoration: none; }

#dJakFormatovatText { border: 1px solid black; background-color: white; padding: 1em; }
#dJakFormatovatText .vzorSyntaxe { border: 1px solid gray; background-color: #fafafa; padding: 1em; }
#dJakFormatovatText .vzorSyntaxe span { color: #404040; }
.clankyLabel, .clankyInput { display: block; float: left; margin-bottom: .2em; }
.clankyLabel { width: 150px; text-align: right; padding-right: 4px; }
.clankyInput { width: 200px; }
.clankyInputCombo { width: 206px; }
.clankyInput2 { width: 100px; margin-right: 100px; }
.clankyInput3 { width: 560px; }

#dTop4 { width: 720px; background-color: #ffffdd; padding: 5px; padding-bottom: 0; }
#dTop4 a { color: black; }
#dTop4 a:hover { color: gray; }
#dTop4 h2 { background: #f9f2d3 url(../obrazky/sekce-zahlavi-4.png) no-repeat; padding: .3em 35px; padding-right: .3em; margin: 0 -5px; margin-top: -5px; }
#dTop4 h2, #dTop4 h2 a { font-size: small; color: #9b8313; }
#dTop { width: 720px; background-color: #f2f2f2; padding: 5px; padding-bottom: 0; }
#dTop a { color: black; }
#dTop a:hover { color: gray; }
#dTop h2 { background: #e6e6e6 url(../obrazky/sekce-zahlavi-0.png) no-repeat; padding: .3em 35px; padding-right: .3em; margin: 0 -5px; margin-top: -5px; }
#dTop h2, #dTop h2 a { font-size: small; color: #7e8283; }
#dStandard { width: 720px; background-color: white; padding: 5px; margin: .6em 0; padding-bottom: 0; }
#dStandard .polozkaMagazinu { display: block; float: left; padding-bottom: .3em; }
#dStandard li a { color: black; }
#dStandard li a:hover { color: gray; }
/*#dStandard p span { display: block; float: left; padding-bottom: .2em; }*/
.adresarLogo { display: block; width: 120px; float: left; padding-top: .3em; padding-bottom: .3em; }
.adresarPopis  { display: block; width: 590px; float: left; }
.adresarPopis2  { display: block; width: 350px; float: left; }
.adresarDomu img, .adresarDomu:hover img { border: none; margin-bottom: -2px; }
.adresarPolozka { display: block; padding: .1em 20px; background: url(../obrazky/adresar-sipka-dalsi.png) no-repeat center left; }
.dSouvisejiciProduktyZvyrazneni { background: #b9cfde; margin: 0 -5px; padding: 5px; border-top: 1px solid white; border-bottom: 1em solid white; }

#dVysledkyClanky, #dVysledkyStrankyVychytavky { float: left; }
#dVysledkyClanky { width: 480px; padding-right: 30px; } 
#dVysledkyStrankyVychytavky { width: 480px; }

.adresarSloupec { display: block; float: left; width: 110px; padding-right: 10px; }
.bannerZarazeni { display: block; padding: .2em 0; }
#dBannerPravyHorniRoh { width: 480px; float: right; height: 60px; padding-bottom: 1.5em; text-align: right; border: 1px solid white; }
#dBannerPravyHorniRoh a img { border: none; }
#dBannerPravySloupec { width: 250px; float: right; height: auto; padding-bottom: 1em; text-align: right; border: 1px solid white; clear: right; }
#dBannerPravySloupec a img { border: none; }
#dBannerPravySloupec2 { height: auto; padding-bottom: 0; text-align: center; border: 1px solid white; font-size: 0; }
#dBannerPravySloupec2 p { font-size: small; padding-bottom: 2em; }
#dBannerPravySloupec2 a img { border: none; }

#dInformaceSkelet { width: 600px; }

.nvNadpis { border-left: 1px solid #bf870f; border-top: 1px solid #bf870f; background: url(../obrazky/pozadi-nabizime-vam-1.png) no-repeat bottom right; }
.nvNadpis span { display: block; padding: .3em 1em; }

.diskuzeLabel, .diskuzeInput { display: block; float: left; margin-bottom: .2em; }
.diskuzeLabel { width: 80px; text-align: right; padding-right: 4px; }
.diskuzeInput { width: 325px; }

#frmDiskuze fieldset, #frmAdministraceDiskuze fieldset, #frmPoslatClanek fieldset { width: auto; }
.dPrispevekSkelet { border-bottom: 2em solid white; padding: 0 .2em; }
.dPrispevekSkelet h1, .dPrispevekSkelet h2, .dPrispevekSkelet h3, .dPrispevekSkelet h4, .dPrispevekSkelet h5 { padding: .5em 0; margin: 0; background: none; color: black; font-weight: bold; }
.dPrispevekSkelet h1 { font-size: x-large; }
.dPrispevekSkelet h2 { font-size: large; }
.dPrispevekSkelet h3 { font-size: medium; }
.dPrispevekSkelet h4 { font-size: small; }
.dPrispevekSkelet h5 { font-size: x-small; }
.dPrispevekSkelet .dPrispevekHlavicka { padding: .2em; margin: 0 -.2em; background: #f5f5f5/* url(../obrazky/ikona-diskuze-svetla.gif) no-repeat right center*/; }
.dPrispevekSkelet .dPrispevekHlavickaAdministrator { background-color: #eceacc; }

#dSolokaprKalendar { padding-bottom: 10px; }
.solokaprKalendar { width: 141px; border: 1px solid #e0e0e0; border-right: none; border-bottom: none; }
.solokaprKalendar td, .solokaprKalendar th { font-size: 85%; }
.solokaprKalendar thead th { background: #f7c900; color: black; }
.solokaprKalendar a { text-decoration: none; }
.solokaprKalendar a:hover { text-decoration: underline; }
.solokaprKalendar thead td { background: #f7c900; text-align: right; font-weight: bold; color: black; border-right: 1px solid #f7c900; }
.solokaprKalendar td { width: 19px; border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; text-align: right; }
.solokaprKalendar td .den { }
.solokaprKalendar .dnesek .den { font-weight: bold; color: red; }