html, body { font-family: sans-serif; font-size: small; }
html { background: white url(../obrazky/pozadi-html-1-obsah.png) repeat-x; }
body { margin: 0; padding: 0; font-size: small; background: url(../obrazky/pozadi-body-obsah.png) repeat-x bottom; padding-bottom: 20px; }

hr { visibility: hidden; height: .5em; }
.teckovanaCara { display: block; font-size: .5em; border-bottom: 1px dashed silver; }

#dPromo { position: absolute;top: 120px; left: 340px; z-index: 40;}
#dPromo a img {font-size: 0px; border: 5px solid #f6821d;}
a { text-decoration: underline; color: #004591; }
a:hover { color: #f6171c; }
a img { border: 1px solid #004591; }
a:hover img { border: 1px solid #f6171c; }

form { margin: 0; padding: 0; }
input, textarea { font-family: sans-serif; font-size: small; padding: .1em; }
.button { border: 1px solid #002f6f; color: white; font-weight: normal; background-color: #0080ec; font-weight: bold; }
label { padding: .1em 0; }
fieldset { margin: 0; padding: 0; padding-left: 5px; padding-right: 5px; border: none; border-bottom: 1em solid white; background-color: #f0f0f0; }
fieldset legend { border: 1px solid #0080ec; color: white; font-weight: normal; background-color: #0080ec; }
fieldset legend a { text-decoration: underline; color: white; }
fieldset legend a:hover { color: silver; }
.lest { display: none; }

ul li { padding-bottom: .3em; }
ul li ul { margin-top: .3em; }

h1, h2, h3, h4 { margin: 0; padding: 0; margin-bottom: .5em; }
h1 { font-size: medium; padding: .2em; background: #fc6c04 url(../obrazky/pozadi-hlavni-nadpis.png) repeat-x bottom; color: white; }
h2 { font-size: medium; }
h3 { 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; }
.modre {color: #0089c5; font-size: 103%;}
.schovej {display: none;}

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

.tTable { width: 100%; }
.tTable h2 { padding: 0; margin: 0; display: inline; font-size: small; }
.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; }

.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: 135px; text-align: right; padding-right: 4px; }
.entityInput { width: 175px; }
.entityInputCombo { width: 181px; }
.entityInput2 { width: 100px; margin-right: 75px; }
.entityInput3 { width: 494px; }
.entityInput4 { width: 494px; }
#dExistujiciEntity { width: 665px; }
.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; }

.napisteNamPolozka, .napisteNamHodnota { display: block; float: left; margin-bottom: .2em; }
.napisteNamPolozka { width: 100px; }
.napisteNamHodnota { width: 530px; }

.strankaObrazek { float: right; margin-left: 10px; margin-bottom: 10px; margin-top: 3.5em; }

.novinkaObrazek { float: left; width: 135px; padding-top: .7em; }
.novinkaObsah { float: left; width: 525px; }
.novinkaObrazky { width: 130px; height: 130px; padding-bottom: 1em; float: left; text-align: center; }

.vyrobekObrazek { float: left; width: 310px; padding-top: .7em; }
.vyrobekObsah { float: left; width: 340px; }

.objektObrazek { float: left; width: 135px; padding-top: .7em; }
.objektObsah { float: left; width: 525px; }

.hierarchieLabel, .hierarchieInput { display: block; float: left; margin-bottom: .2em; }
.hierarchieLabel { width: 135px; text-align: right; padding-right: 4px; }
.hierarchieInput { width: 200px; }
.hierarchieInputCombo { width: 206px; }
.hierarchieInput2 { width: 100px; margin-right: 100px; }
.hierarchieInput3 { width: 494px; }
.existujiciVetve { display: block; padding: .3em; border-bottom: 1px solid gray; text-decoration: none; color: black; }
.existujiciVetveSudy { background-color: #e3e3e3; }
.existujiciVetve a { text-decoration: none; }

.kontakty {
	border: 1px solid #E2E2E2;
	width: 100%;
	border-collapse: collapse;
	background: #FAFAFA;
}

.kontakty th {
	background: #F2F2F2;
	border-bottom: 2px solid #E2E2E2;
	border-right: none;
	padding: .4em;
	text-align: left;
}

.kontakty td {
	vertical-align: top;
	padding: .3em;
	border-bottom: 1px solid #E2E2E2;
}

.kontakty .udaje {
	float: left;
	width: 60px;
}
.kontakty .udaje2 {
	float: left;
	width: 50px;
}

acronym {
	cursor: help;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
