body {
	font-family: Arial CE, Arial, Helvetica CE, Helvetica;
	font-size: 14px;
	color: #000000;
}
.str {
	background-image: url(img/pozadi.gif);
}
.std {
	background-color: #e0f0ff;
}
.stdf {
	background-color: #e0d5f0;
}
.lep {
	margin: 0px;
	padding: 0px;
}
.win {
	margin: 10px;
	padding: 0px;
}
.kolovadlo {
	background-color: #ffcc90;
}
	
/*---------------------------------------------------------------------*/

/*  TABULKY */
table {
	margin: 0px;
	padding: 0px;
	font-family: Arial CE, Arial, Helvetica CE, Helvetica;
	font-size: 14px;
	color: #000000;
	border-collapse: collapse;
}
td {
	vertical-align: top;
}
.vst td {
	margin: 0px;
	padding: 5px 10px 1px 10px;
}
.nav td {
	padding: 2px;
	background-color: #e0f0ff;
	border: 3px solid #808080;
	font-size: 13px;
}
.okn td {
	padding: 10px;
	background-color: #e0f0ff;
	border: 3px solid #808080;
}
.okn td td {
	padding: 2px;
	border: 0px;
}
.cmel td{
	padding: 0px 0px 0px 10px;
	margin: 0px;
	background-image: url(img/cm.gif);
	vertical-align: bottom;
}
.slov td {
	margin: 0px;
	padding: 0px 0px 0px 40px;
}
.list td {
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
.list .lr {
	margin: 0px;
	padding: 0px 30px 0px 20px;
}
.tall td {
	padding-top: 5px;
	padding-bottom: 5px;
}
.talll td {
	padding-top: 15px;
	padding-bottom: 5px;
}
.skld td {
	padding: 0px 1px 0px 1px;
	text-align: center;
}
.skld div {
	border: 3px solid #e0f0ff;
	margin: 0px;
	padding: 3px;
}
.stdf .skld div {
	border: 3px solid #e0d5f0;
}
.non td {
	padding: 0px 7px 0px 0px;
}
.tbl table {
	margin: 0px 0;
	border-collapse: collapse;
}
.tbl td {
	padding: 2px 7px;
	border: 1px solid #000000;
}
.kolovadlo td {
	margin: 0px;
	padding: 20px 20px 0px 20px;
	border: none;
}
.k td {
	padding: 0px;
}
.pro {
	border: 3px double #000000;
}
.pro td {
	padding: 10px 10px 10px 10px;
	margin: 0px;
	color: #000080;
}
.zko {
	border: 3px double #000000;
	background-color: #000000;
}
.zko td {
	padding: 10px 10px 10px 10px;
	margin: 0px;
	color: #ffc0b0;
}
.thk table {
	margin: 0px;
	border-collapse: collapse;
}
.non .thk td {
	margin: 0px;
	padding: 5px;
	border: 1px solid #000000;
	background-color: #fffef9;
	font-size: 11px;
}
.vst .miminul td {
	padding: 5px;
}
.mimizel {
	background-color: #00dd00;
}
.mimised {
	background-color: #aaaaaa;
}
/*---------------------------------------------------------------------*/

/* BARVY */
a {
	color: #0000cc; text-decoration: none; 
}
a:visited {
	color: #0000cc; text-decoration: none;
}
a:active {
	color: #008080;
}
.act {
	color: #008080;
}
.sm {
	color: #0000cc;
}
.tm {
	color: #000080;
}
.f {
	color: #800080;
}
.red {
	color: #ff0000;
}
.sedy {
	color: #a0a0a0;
}
.prn {
	color: #007090;
}
.jiny {
	color: #e000e0;
}
.a {
	color: #000080;
	font-size: 18px;
}
.yes {
	color: #ff0080;
}
.no {
	color: #008050;
}

/*--------------------------------------------------------------------*/

/* ZAROVNANI */
ul {
	margin: 0px 0px 0px 16px;
}
p {
	margin: 0 0 0 0px;
	padding: 0;
}
h1 {
	margin: 0 0 0 0px;
	padding: 0;
}
.cop {
	border-top: solid #808080 1px;
}
.m {
	vertical-align: middle;
}
.b {
	vertical-align: bottom;
}
.l {
	text-align: left;
}
.c {
	text-align: center;
}
.r {
	text-align: right;
}
.rp {
	text-align: right;
	margin: 5px 10px 0px 0px;
}
.j {
	text-align: justify;
}
.ods {
	text-align: justify;
	text-indent: 32px;
}
.bot img {
	vertical-align: bottom;
}
.praft {
	float: right;
	margin: 0px 1px 0px 0px;
}
.rpraft {
	float: right;
	margin: 5px 10px 0px 0px;
}
.cl {
	clear: both;
}

/*--------------------------------------------------------------------*/

/* FORMULARE */

select {
	border-color: #000000;
	border-width: 1px;
}
button {
	background-color: #bbbbbb;
	border-width: 2px;
	border-style: outset;
	border-color: #eeeeee;
	cursor: pointer;
}
input {
	border-width: 2px;
	border-color: #eeeeee;
}
input[type=text] {
	border-style: inset;
}
input[type=submit] {
	border-style: outset;
	background-color: #bbbbbb;
	cursor: pointer;
}
input[type=reset] {
	border-style: outset;
	background-color: #bbbbbb;
	cursor: pointer;
}
input[type=button] {
	border-style: outset;
	background-color: #bbbbbb;
	cursor: pointer;
}
.etest form {
	margin: 0px 0px 5px 0px;
}
.etest button {
	color: #0000ff;
	padding: 0px 10px 0px 10px;
}
.sto {
	margin: 100px 0px 0px 0px;
}
.base {
	font-family: Arial CE, Arial, Helvetica CE, Helvetica;
	font-size: 21px;
	color: #000000;
	background-color: #ffffdd;
}
.cervena {
	font-family: Arial CE, Arial, Helvetica CE, Helvetica;
	font-size: 21px;
	color: #000000;
	background-color: #ffbbbb;
}
.zelena {
	font-family: Arial CE, Arial, Helvetica CE, Helvetica;
	font-size: 21px;
	color: #000000;
	background-color: #bbffbb;
}
.mimi input {
	font-family: Arial CE, Arial, Helvetica CE, Helvetica;
	font-size: 24px;
}
.mimi button {
	font-family: Arial CE, Arial, Helvetica CE, Helvetica;
	font-size: 24px;
	padding: 2px;
	width: 80px;
}
.mio button {
	width: 100px;
}
.mimi select {
	font-family: Arial CE, Arial, Helvetica CE, Helvetica;
	font-size: 24px;
	vertical-align: middle;
}
.mih button {
	width: 160px;
}
.kolovadlo form {
	margin: 0px;
}
.k input {
	background-color: #eeeedd;
	border-width: 2px 6px 6px 2px;
	border-style: outset;
	border-color: #eeeeee;
	padding: 0px 10px 4px 0px;
	margin: 0px;
	font-family: Courier;
	color: #000080;
	font-weight: bold;
	font-size: 18px;
}

/*---------------------------------------------------------------------*/

/* FONTY */
h1 {
	font-size: 14px;
	font-weight: normal;
}
.mimi .big {
	font-size: 24px;
}
.big {
	font-size: 21px;
}
.mezi {
	font-size: 18px;
}
.tsp {
	font-size: 16px;
	position: relative;
	bottom: 5px;
}
.nv {
	font-size: 14px;
}
.ppis {
	line-height: 200%;
}
