* {
	margin: 0; padding: 0;
}

.obsah input, select, textarea {
	padding: 1px; margin: 1px;
	font-family: inherit; font-size: inherit;
	border: 1px solid black;
}

option {
	padding: 2px;
}

.vyber  {
	background: #EDEEE2 !important;
	font-weight: bold;
} /* pro 1. option */

/*
input:focus, textarea:focus{
	background: #FFFFE1;
}
*/

.obsah fieldset {
	border: 1px solid #8C3001;
	position: relative;
	margin-right: 6px;
}

.obsah legend {
	margin: 0px 20px; padding: 7px;
	font-size: 1.15em; font-weight: bold;
	position: relative;
}

fieldset p {
	margin: 5px 20px 8px 20px;
}

/* nové prvky */
.info_oddil {text-align: center !important; background-color: white; }

.courier {font-family: "courier new";}

.delka100 {width: 100px; }
select.delka100 {width: 115px; }

table.formular p {margin: 0px; }

/* /nové prvky */

.delkaz2 {width: 20px; }
.delkaz5 {width: 50px; }

.delkaz10 {width: 100px; }
.delkaz14 {width: 130px; }

select.delkaz2 {width: 45px; }
select.delkaz5 {width: 65px; }

.delka1 {width: 22px;}
.delka2 {width: 44px;}
.delka3 {width: 240px;}
.delka4, textarea {width: 99%;}
.vyska1 {height: 50px;}
.vyska2 {height: 150px;}
.vyska3 {height: 250px;}
.vyska4 {height: 500px;}

.obsah .potvrd {
	background: #FECD1A url('../img/ostatni/potvrd-bg.PNG') left center repeat-x; border: none;
	margin: 5px 0; padding: 7px 8px;
	color: white; font-weight: bold; font-family: sans-serif;
	cursor: pointer; _cursor: hand;
}

.obsah .potvrd:hover {
	color: #FEE16A;
	
}

.chybi {
	border: 1px solid red;
}

.hvezda {
	color: red; font-size: 1.3em; font-weight: bold; font-family: arial;
	position: relative; top: 2px;
	margin-right: 3px;
}

.zpet {
	font-size: 0.89em;
	margin: 0 10px;
	position: relative; top: -7px; left: -3px;
}

fieldset table {
	margin: 5px 25px 0 25px;
}

table.formular {
	border-collapse: collapse;
	border: none; border-top: 1px dotted #E19800;
	width: 100%;
	text-align: left;
	margin: 0;
}

table.formular td, table.formular th {
	padding: 4px 8px 4px 4px;
	border: none; border-bottom: 1px dotted #E19800;
}

table.formular th {
	padding: 7px 4px;
	text-align: right; vertical-align: top;
}

.radek-tlacitko {
	text-align: center; vertical-align: middle !important;  
	background-color: #FEE16A; 
}

.radek-tlacitko input {
	margin-right: 30px; 
}

.horni {
	font-weight: bold;
}

div.odhlasit {
	width: 135px;
	position: relative; top: 50px; left: 550px;
}

div.odhlasit legend {
	display: none;
}

div.odhlasit .potvrd {
	width: 100px;
}


