* { font-family: sans-serif; }

html { 
	height: 100%; 
	padding: 0;
	margin: 0; 
	overflow-y: hidden;
	overflow-x: hidden;
	background: #63a488 url(../obrazky/pozadi.png) repeat-x; 
}

body { 
	display: table;
	margin: 0; 
	padding: 0; 
	width: 100%;
	height: 100%; 
	font-size: small; 
  color: white; 
	background: #63a488 url(../obrazky/pozadi.png) repeat-x; 
}

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

a { color: white; text-decoration: none;}
a:hover { color: #25513e; text-decoration: none;}
a img { border:none; }
a:hover img { border: none; }

.velky {
	font-size:medium;
	font-weight: bold;	
}

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

h1, h2, h3, h4 { margin: 0; padding: 0; padding-bottom: .5em; color: white; }

h1, #dSkelet #dSlogan span { 
  font-size: medium; 
  text-transform: uppercase;
}

h1 strong { font-size: small;  text-transform: none; }

h2 { font-size: medium; }
h3 { font-size: medium; }
h4 { font-size: small; }
p { padding: .6em 0; margin: 0; }

ul {
	padding-top:0;
	margin-top:0;
  padding-left: 14px;
}

li { 
	padding-top: 5px;
}

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; }
.hacko { display: none; }

.svetlezelena { color: #b3e9d2;}
.tmavezelena { color: #3f775f; }

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

.podtrzene { text-decoration: underline; }

.spPodtrzene { 
  display: block;
  padding-top: 10px;
  text-decoration: underline; 
}

table { width: 456px; }
table td, table th { padding: .2em; }
table th {  }
table .trSudy td { background-color: #63a488; }

.tTable { width: 448px; }
.tTable td, .tTable th { padding: .2em; }
.tTable th {  }
.tTable .trSudy td { background-color: #63a488; }

.spPolozka, .spHodnota, .spPolozka2 { 
  display: block; 
  float: left; 
  margin-bottom: .2em;
}

.spPolozka { 
  width: 3.5em; 
}

.spPolozka2 { 
  width: 10em; 
}

#dSkelet #dPravy #dMapa .spPolozka, #dSkelet #dPravy #dMapa .spHodnota { 
  display: block; 
  float: left; 
  margin-bottom: .2em; 
}

#dSkelet #dPravy #dMapa .spPolozka { 
  width: 10em; 
}

.napisteNamPolozka, .napisteNamHodnota { 
  display: block; 
  float: left; 
  margin-bottom: .3em; 
}

.napisteNamPolozka { 
  width: 80px; 
}

.napisteNamTextAreaPolozka {
  display: block; 
  float: left; 
  margin-bottom: .3em;
  width: 0;
}

.napisteNamTextAreaHodnota {
  display: block; 
  float: left; 
  margin-bottom: .3em;
  width: 260px;
}

.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; }
.entityLabel2 { width: 419px; padding-right: 4px; }

.entityInput { width: 175px; }
.entityInputCombo { width: 181px; }
.entityInput2 { width: 100px; margin-right: 75px; }
.entityInput3 { width: 194px; }
.entityInput4 { width: 194px; }
.entityInput5 { width: 280px; }
.entityInput6 { width: 419px; }

#dExistujiciEntity {  }
.existujiciEntity { display: block; padding: .3em; border-bottom: 1px solid white; text-decoration: none; color: white; }
.existujiciEntity:hover { color: black; background-color: #63a488; }
.existujiciEntitySudy { background-color: #356953; }

.novinkaObrazek { float: left; width: 160px; padding-top: .7em; }
.novinkaObsah { float: left; width: 495px; }
.novinkaObrazky { width: 170px; height: 160px; padding-bottom: 1em; float: left; text-align: center; }
.novinkaObrazky img { border: 3px solid white; }

.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; }

#frmDiskuze fieldset, #frmAdministraceDiskuze 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; }

.fotoalbumPrehled { float: left; width: 154px; padding: 4px; padding-right: 10px; }
.fotoalbumPrehled img { border: 3px solid white; }
.fotoalbumPrehled h2 { font-size: small; }
.fotoalbumPrehled p { margin: 0; padding: 0; padding-bottom: .2em; }

.aRandomFotka { float: right; margin-left: 10px; margin-bottom: 10px; margin-top: 3.5em; border: 5px solid white; }