
body  {
	color: #000;
	background-color: #fff;
	margin: 0px;
	padding: 0px;
}
body {
	FONT-SIZE: 80%;
	LINE-HEIGHT: 1.5;
	FONT-FAMILY: Verdana, "Geneva CE", lucida, sans-serif;
}

P {
	FONT-SIZE: 1em;
	LINE-HEIGHT: 1.6em;
}
.stanovy  { text-align: center; width: auto }
OL {
	FONT-SIZE: 1em; LINE-HEIGHT: 1.6em
}
UL {
	FONT-SIZE: 1em; LINE-HEIGHT: 1.6em
}
LI {
	FONT-SIZE: 1em; LINE-HEIGHT: 1.6em
}
P {
	MARGIN: 1.2em 0em
}
UL {
	MARGIN-TOP: 1.2em; MARGIN-BOTTOM: 1.2em
}
OL {
	MARGIN-TOP: 1.2em; MARGIN-BOTTOM: 1.2em
}
LI {
	MARGIN-TOP: 0.5em;
	MARGIN-BOTTOM: 0.5em;
}
UL UL {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em
}
OL OL {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em
}
H1  { font-weight: bold; font-size: 140% }
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 120%
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%
}

A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #c00; TEXT-DECORATION: underline
}
A:hover {
	BACKGROUND: #ff9; COLOR: #c00; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #900; TEXT-DECORATION: underline
}
.page {
	color: #000;
	background: url(../img/bg2.gif) repeat-y;
	margin-top: 5px;
	margin-left: 5px;
	width: 760px;
}

.hlavicka            { color: #009; letter-spacing: 2px; margin-top: 5px; margin-left: 5px; width: 778px; height: 80px } 
.toplogo
         { float: left; border: 0px; width: 160px; height: 55px }
.sp    { float: right; margin-top: 5px; border: 0px; width: 70px }
.title { float: left; width: 460px }
.htitle        { font-weight: bold; font-size: 20px; text-align: center; letter-spacing: 0.2em; float: left; padding-bottom: 5px }
.htitle2  { font-weight: bold; font-size: 20px; text-align: center; letter-spacing: 0.2em; float: left; margin-left: 10px; padding-bottom: 5px; width: 460px }
.hsubtitle      { font-size: 12px; text-align: center; letter-spacing: 0.1em; clear: both; padding-top: 5px }
.hsubtitle2 { font-size: 12px; text-align: center; letter-spacing: 0.1em; clear: both; margin-left: 25px; padding-top: 5px }
.headerline  {
	font-size: 0px;
	background-color: #009;
	margin-top: 2px;
	margin-bottom: 10px;
	width: 778px;
	height: 2px;
}

.banner { 
width: 468px; 
height: 60px; 
margin-top: 5px; 
margin-left:141px; 
background-color: #efefef; 
} 

.hlavni   {
	margin-top: 5px;
	margin-left: 5px;
	width: 775px;
} 

.levy-sloupec    { float: left; width: 160px } 

.stred        { float: left; padding-left: 5px; width: 455px }
.stred a:link { color: blue }
.stred2            { margin-left: 5px; width: 540px } 
.stred2 p { margin-right: 10px; margin-left: 20px }
.stred2 ul  { list-style-type: lower-alpha }
.pravy-sloupec     {
	margin-left: 610px;
	width: 155px;
} 

.paticka    {
	font-size: 85%;
	background-color: #fff;
	text-align: center;
	margin-top: 10px;
	margin-left: 5px;
	padding: 2px 0px;
	border-top: 2px solid #000099;
	border-bottom: 2px solid #000099;
	width: 778px;
	height: 0;
} 

.topmenu      { font-size: 89%; float: left; margin-top: 5px; margin-bottom: 5px; margin-left: 2px; width: 140px }
.topmenu H3 {
	FONT-SIZE: 100%;
	MARGIN: 0.5em 0px;
}
.topmenu ul {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0.5em 0px;
	PADDING-TOP: 0px;
}
.topmenu li {
	MARGIN-TOP: 0px;
	LIST-STYLE-POSITION: inside;
	MARGIN-BOTTOM: 0px;
	LIST-STYLE-TYPE: circle;
}
.topmenu li ul {
	MARGIN-LEFT: 1.5em
}



.topmenu li.selected {
	FONT-WEIGHT: bold;
	LIST-STYLE-TYPE: disc;
}
.topmenu li.selected li {
	FONT-WEIGHT: normal
}
.topmenu p {
	MARGIN-TOP: 0.4em; MARGIN-BOTTOM: 0.4em
}
.topmenu form {
	MARGIN-TOP: 1em; WIDTH: 90px
}
.topmenu input.inputfield {
	WIDTH: 98%
}
.topmenu input.button {
	MARGIN-TOP: 0.5em; FONT-SIZE: 90%; WIDTH: 98%; COLOR: #006; BACKGROUND-COLOR: #ccc
}
.topmenu fieldset {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; MARGIN: 0.5em 0px; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
.topmenu .centered {
	WIDTH: 90px;
}

div.sidebox {
	BORDER-RIGHT: #999 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: #999 1px solid;
	PADDING-LEFT: 4px;
	BACKGROUND: #c9d7f2;
	PADDING-BOTTOM: 4px;
	MARGIN: 0px 0px 6px;
	BORDER-LEFT: #999 1px solid;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #999 1px solid;
}
div.sidebox h2 {
	FONT-SIZE: 110%;
	BACKGROUND: #ff9;
	MARGIN: 0px 0px 0.4em;
	COLOR: #006;
	TEXT-ALIGN: center;
}
div.sidebox h3 {
	FONT-SIZE: 110%;
	MARGIN: 1em 0px;
}
div.sidebox p {
	PADDING-RIGHT: 0.2em;
	PADDING-LEFT: 0.2em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0.4em;
	PADDING-TOP: 0px;
}
div.sidebox ul {
	PADDING-LEFT: 0px;
	MARGIN: 0px 0px 0.4em 1.6em;
}
div.sidebox ol {
	PADDING-LEFT: 0px;
	MARGIN: 0px 0px 0.4em 3em;
}
div.sidebox li {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
}

