/* CSS Document */

body {
	margin: 0px;
	padding: 20px 0px;
	color: #222;
	font-family: 'Verdana CE', 'Arial CE', 'Lucida Grande CE', 'Helvetica CE', Verdana, Arial, lucida, sans-serif;
	font-size: 12px;
	background: #ababab url('../bg.jpg') left top repeat-x;
	text-align: center;
}

p {
	margin: 0px 0px 10px 0px;
}
autori {
	color: #787878;
	font-size: 10px;
}

hr {
	color: #b50942;
	height: 1px;
}

h1, h2, h3 {
	font-family: Goudy Old Style, Times New Roman, Serif;
	color: #b50942;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 10px 0px;
}

.blue {
	color: #3638A5;
}

h1 {
	font-size: 30px;
	margin: 0px;
	text-align: center;
}

h2 {
	font-family: 'Times New Roman CE', 'Times New CE', 'Times CE', 'Times New Roman', times, serif;
	font-size: 21px;
	color: black;
}

h3 {
	font-family: 'Times New Roman CE', 'Times New CE', 'Times CE', 'Times New Roman', times, serif;
	font-size: 18px;
	text-align: center;
}

a {
	color: #b50942;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: black;
}

div.body {
	background: white;
	font-size: 12px;
	width: 1000px;
	height: 100%;
	margin: 0px auto;
}

div.messages {
	border: 1px solid #3638A5;
	background: #8f90d1;
}

table.form {
	border: 2px solid #3638A5;
}

table.form th {
	background: #3638A5;
	color: white;
}

table.form td {
	border: 1px solid #3638A5;
}

table.form td.label {
	background: #8f90d1;
}

.button {
	border: 1px solid #3638A5;
	background: #8f90d1;
}

/*************************************************************************/
/* TABULKY                                                               */
/*************************************************************************/
table.colored {
	border: 1px solid #b50942;
}
table.colored th {
	border: 1px solid #3638A5;
	background: #3638A5;
	color: white;
}
table.colored td {
	border: 1px solid #3638A5;
}
