a:link, a:visited
{
	color: #4c5d6f;
}

a:hover
{
	color: #6e7f8f;
}

body
{
	background: #373e46;
	color: #4c5d6f;
	font-family: "arial", "verdana", sans-serif;
	font-size: 0.9em;
	margin: 0em auto 0em auto;
	width: 45em;
	
	min-width: 300px;
}

table
{
	width: 100%;
}

caption
{
	display: none;
}

td
{
	vertical-align: top;
}

td+td
{
	width: 25%;
}

h1
{
	margin: 0em;
	padding: 0em;
}

h2
{
	font-size: 1.2em;
	margin: 1em 20px 0.5em 20px;
	padding: 0em;
}

p
{
	margin: 0em 20px 0.5em 20px;
	padding: 0em;
}

address
{
	margin: 0em 20px 0.5em 20px;
}

img
{
	border: none;
}

fieldset
{
	text-align: center;
}

label, input, textarea
{
	display: block;
	margin: auto;
}

#logo
{
	background: #4c5d6f;
	padding: 30px 0px 10px 30px;
}
	#logo a:link, #logo a:visited
	{
		color: #ffe577;
	}

#menu
{
	background: #4c5d6f;
	margin: 0em;
	padding-bottom: 0.5em;
	text-align: right;
}

#menu li
{
	display: inline;
	padding: 0em 0.5em;
}

#menu a:link, #menu a:visited
{
	color: #ffe577;
	font-weight: bold;
	text-decoration: none;
}

#menu a:hover
{
	color: #fff;
}

#obsah
{
}

#paticka
{
	background: #4c5d6f;
	color: #ffe577;
	padding: 1em 1em 3em 1em;
	text-align: right;
}

#paticka a:link, #paticka a:visited
{
	color: #ffe577;
	text-decoration: none;
}

.okraj-horni
{
	background: url('okraj-horni.png');
	height: 5px;
}

.levy
{
	background: #e9c123;
}
	.levy h2
	{
		color: #4c5d6f;
		border-bottom: thin solid #fee476;
	}

.pravy
{
	background: #f1d04d;
}
	.pravy h2
	{
		color: #4c5d6f;
		border-bottom: thin solid #e4c125;
	}
	
	.pravy span
	{
		font-weight: bold;
	}

.okraj-dolni
{
	background: url('okraj-dolni.png');
	clear: both;
	height: 4px;
}

.pomoc
{
	cursor: help;
}

.nahled
{
	float: left;
	margin: 10px;
	text-align: center;
	width: 200px;
}
