*
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

body
{
	margin: 0;
	background-image: url( 'TopBg03.gif' );
	background-repeat: reapeat-y;
}

#TopMenu
{
	width: 780;
}

#TopMenu
{
	background-image: url( 'TopMenuBg.gif' );
	background-repeat: repeat-x;
	background-color: #0A2E50;
	color: White;
	padding-top: 3;
	height: 20;
}

#UserLinks
{
	position: absolute;
	left: 350;
	top: 75;
	width: 420;
	text-align: right;
	color: White;
}

#UserLinks a
{
	color: White;
}

.MenuItem:link, .MenuItem:visited, .SelectedMenuItem:link, .SelectedMenuItem:visited
{
	color: White;
	text-transform: uppercase;
	padding: 3 7;
	font-size: 10;
	text-decoration: none;
}

.SelectedMenuItem:link, .SelectedMenuItem:visited, .MenuItem:hover
{
	text-decoration: underline;
}

#Footer
{
	border-top: solid 1px silver;
	margin: 0 10 10 10;
	text-align: right;
	padding: 2 5 0 0;
	font-size: 10;
	color: Silver;
}

#Footer a
{
	color: Silver;
}

.RightSide, .LeftSide
{
	padding: 3;
}

.Module
{
	margin-bottom: 7;
	background-color: #E2E2E2;
	border: solid 1px #0A2E50;
}

.ContentModule
{
	margin-bottom: 5;
}

.SideHeader, .Vypis th
{
	background-color: #0A2E50;
	background-image: url( 'TopMenuBg.gif' );
	background-repeat: repeat-x;
	padding: 4;
	margin: 1;
	color: white;
	font-weight: bold;
}

.ModuleToolbar
{
	padding: 5;
	margin-top: 5;
	font-style: italic;
}

.AdminTabToolbar
{
	margin: 0 5;
}

.AdminTabToolbar td
{
	font-style: italic;
}

.AdminLinks
{
	float: right;
}

.Module .ModuleToolbar
{
	border-top: solid 1px silver;
}

.ContentModule .ModuleToolbar, .AdminTabToolbar
{
	background-color: #E2E2E2;
}

.ModuleHeader
{
	border-bottom: solid 1px black;
	padding: 5 0 0 5;
	margin-bottom: 3;
	color: #0A2E50;
	font-size: 13;
	font-weight: bold;
	text-transform: uppercase;
}

/* GENERIC */
h2
{
	color: #3F5065;
	font-weight: bold;
	background-image: url( 'SmallCube.gif' );
	background-repeat: no-repeat;
	background-position: 0 1;
	padding-left: 15;
	margin: 0;
	margin: 10 0 0 0;
}

a:link, a:visited, a:active
{
	color: Blue;
}

a:hover
{
	color: Black;
}

hr
{
	color: #0A2E50;
	height: 1pt;
	text-align: left;
}

ul
{
	padding: 2;
	margin: 0 0 0 20;
}

input, select
{
	font-size: 12;
}

textarea
{
	font-size: 12;
	font-family: Monospace;
}

form
{
	margin: 0;
}

p
{
	margin: 0 0 10 0;
}

blockquote
{
	text-align: right;
	margin: 0 10 0 0;
}

/* Table */

.Vypis
{
}

.Vypis th
{
	background-repeat: repeat-x;
}

.Vypis .GroupHeader td
{
	font-weight: bold;
}

.Vypis td
{
	padding: 2 4;
}

.Vypis .Empty
{
	padding: 5;
}

.Row0
{
}

.Row1
{
}

.LeftSide .Table, .RightSide .Table
{
	width: 200;
}

.ContentModule .Table
{
	width: 95%;
}

.LeftMenuLink, .SelectedLeftMenuLink
{
	display: block;
	padding: 2 0 2 15;
	background-image: url('../../images/navlink.gif');
	background-repeat: no-repeat;
	background-position: 4;
}

.SelectedLeftMenuLink
{
	font-weight: bold;
}

