table.full {
	width: 100%;
	margin-bottom: 15px;
}

table.full th {
	font-size: 9pt;
	font-weight: bold;
	border-bottom: 1px solid #bbb;
	padding: 3px 5px 2px 5px;
	color: #777;
	background-color: #f1f1f1;
}

table.full td {
	font-size: 8pt;
	font-weight: normal;
	border-bottom: 1px solid #ccc;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}

table.full td.popis {
	width: 125px;
	padding-right: 5px;
}

table.full td.alrg {
	text-align: right;
}

.pink {
	color: #900;
}



/* poptavkovy formular ------------------------------------------------ */

table.form {
	width: 100%;
	margin-bottom: 15px;
}

table.form th {
	padding: 10px 5px 5px 5px;
}

table.form th.alrg {
	width: 25%;
	text-align: right;
}

table.form td {
	font-size: 8pt;
	font-weight: normal;
	border-top: 1px solid #ccc;
	padding: 10px 5px 5px 5px;
	vertical-align: top;
}

table.form td.alrg {
	width: 70%;
	padding: 7px 5px 7px 3px;
	text-align: right;
}

table.form td.alrgsh {
	width: 15%;
	padding: 7px 5px 7px 3px;
	text-align: right;
}

table.form td.line {
	border-top: 2px solid #ccc;
}

table.form td.line {
	border-top: 2px solid #ccc;
}

table.form td.desc {
	width: 80%;
	border-top: 2px solid #ccc;
}

.pink {
	color: #900;
}

.vysledek {
	font-weight: bold;
}

/* --------------------------------------------------------------------- */
input.popt {
	width: 60%;
	
	margin: 0 0 0 0;
	font-size: 8pt;
	padding: 0.3eM 0.2eM 0.2eM 0.2eM;
	color: #777;
	background: #f1f1f1;
	border-top: #999 1px solid;
	border-left: #999 1px solid;
}

input.popt.cifra {
	width: 90%;
	text-align: right;
	vertical-align: center;
}

input.popt.spolecnost {
	width: 90%;
}


textarea {
	width: 90%;
	color: #777;
	background: #f1f1f1;
	padding: 0.3eM 0.2eM 0.2eM 0.2eM;
	border-top: #999 1px solid;
	border-left: #999 1px solid;
}

select.uvazek {
	width: 97%;
	
	margin: 0 0 0 0;
	font-size: 8pt;
	padding: 0.2eM 0 0.1eM 0.2eM;
	color: #777;
	background: #f1f1f1;
	border-top: #999 1px solid;
	border-left: #999 1px solid;
	vertical-align: center;
}


/* ------------------------------------------------------------------- */
a.kateg {
	display: block;
	
	width: 58%;
	padding: 4px 0px 4px 12px;
	border-bottom: 1px solid #ccc;
	background: url("../../images/bullet-a.png") left center no-repeat;
	text-decoration: none;
	font-size: 8pt;
}

a.kateg:hover {
	background: #eee url("../../images/bullet-a-h.png") left center no-repeat;
}

.hedkat {
	display: block;
	font-weight: bold;
	width: 58%;
	border-bottom: 1px solid #999;
	margin: 0;
	padding: 3px 0 3px 12px;
	background-color: #e1e1e1;
}

p.error {
	color: #d00;
}

p.success {
	font-size: 135%;
}
