
/* Konec obtekani */
div.clear {
	clear: both;
}

/* Validacni chyby ve formulari */
span.chyba {
	color: red;
	font-weight: bold;
}

/* Obalovy div stranky */
div#allHolder {

}

/* Upozorneni */
div.alertcervene {
	color: red;
	font-size: 1.2em;
	border: 2px solid red;
	margin: .8em;
	padding: .8em;
}

div.alertzelene {
	color: green;
	font-size: 1.2em;
	border: 2px solid green;
	margin: .8em;
	padding: .8em;
}

/* ------------------------- INDEX S MAPOU ---------------------------------- */

/* Poslední přidané akce */
div#projekty {
	width: 100%;
}

div#projekty table tr th, div#projekty table tr td,
#divVypisAkciFilter table tr th, #divVypisAkciFilter table tr td {
	padding-right: 2em;
	padding-top: .25em;
}

/* Odkaz na registraci */ /* Odkaz na Uvod */
a#linkRegistrovat, a#linkNaUvod {
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: underline;
}

a#linkRegistrovat:hover, a#linkNaUvod:hover {
	text-decoration: none;
}


/* ------------------------- PRIHLASOVACI FORM ------------------------------ */
/* Formular s prihlaskou */
#formPrihlaska {
	float: left;
	border: 0px;
}

/* Obaluje kazdou sadu elementu - Label, konkretni Input/select a souvisejici chybu */
p.formularObalInput {
	width: 100%;
	overflow: auto;
}

/* Hlavni fieldsety, Values - inputy, Submit - submit tlacitko */
#fieldsetValues, #fieldsetSubmit {
	border: 0px;
}

/* Labely ve formulari */
#fieldsetValues label {
	font-weight: bold;
	display: block;
	float: left;
	width: 9.5em;
	padding-right: 1em;
	text-align: right;
	line-height: 2em;
}

#fieldsetValues label.kratky {
	width: 4.5em;
}

#fieldsetValues label.checkBoxLabel {
	display: inline;
	float: none;
	text-align: left;
}

/* Inputy ve formulari */
#fieldsetValues input {
	display: block;
	float: left;
}

#fieldsetValues input.kratky {

}
#fieldsetValues input.dlouhy {

}

#fieldsetValues input.cervene {
	/*border: 1px solid #f00;*/
}

#fieldsetValues input:focus {
	background: #FFFEDF;
	color: #000;
	border: 0px solid #000;
}

/* Select listy ve formulari */
#fieldsetValues select {

}

#fieldsetValues table{
    table-layout: fixed;
    width: 500px;
}

/* Tabulky s checkboxy bunky */
#fieldsetValues table tr td {
	width: 250px;
}

#fieldsetValues table tr td:first-child {
	width: 180px;
}

/* Mapa na prihlasovacim formulari*/

#fieldsetValues #GoogleMap {
	/*width: 250px; /* 624px */
	/*height: 250px;*/
	/*padding: 10px 0 10px 10px;
	margin: 1em;*/
	width: 600px;
	height: 400px;
	margin-top: 10px;
	border: solid;
	border-width: 1px;
	border-color: Green;
}

.odraz {
	color: black;
}

/* --------------- TABULKA ADMIN - ------------- */
.admintable {
	float: left;
	text-align: left;
	font-size: 1em;
	margin: 0 0 .8em 0;
	color: #000;
	border: 1px solid #666;
	line-height: 1.4em;
}
.admintable th {
	color: #000;
	padding:  0 .5em;
	background-color: lightsteelblue;
	text-align: center;
}
.admintable th.ses {
	background-color: #ffff8a;
}
.admintable th.adr {
	background-color: #aeffae;
}
.admintable tr {
	background-color: #fff;
}
.admintable tr.lichy {
	background-color: #eee;
}
.admintable td {
	color:  #333;
	padding:  0 .5em;
}

.admintable img {
	border: none;
}
.admintable a {
	color: blue;
	text-decoration: none;
	font-weight: bold;
}
.admintable a:hover {
	color: red;
	text-decoration: underline;
}
.admintable caption {
	caption-side: top;
	text-align: left;
	line-height: 2em;
	vertical-align: bottom;
	font-family: Georgia;
	font-size: 1.3em;
	font-style: italic;
}
