BODY {
	margin: 0px; padding: 0px; background-color: #C8C8C8; text-align: center; color: #767676; font: 0.8em Verdana,Helvetica,sans-serif;
	scrollbar-face-color: #CECECE; scrollbar-shadow-color: #CECECE; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #E0E0E0; scrollbar-darkshadow-color: #E0E0E0; scrollbar-track-color: #E0E0E0; scrollbar-arrow-color: #969696;
}
BODY A
{
	color: #4677BE; text-decoration: none; font-style: italic;
}
BODY A:hover
{
	color: #1d4ca6; text-decoration: underline;
}
FORM, UL, H3, H4, HR {
	margin-top: 0px; margin-bottom: 0px;
}
H1 {
	font: bold 1.1em Verdana,Helvetica,sans-serif; color: #AA0000; margin-bottom: 20px; text-align: center;
}
HR {
	color: #669AD2; background-color: #669AD2; height: 1px; border-width: 0px; width: 96%;
}
TABLE {
	margin-left: auto; margin-right: auto;
}
TH {
	background-color: #E7EBF7;
}
TR.s404 {
        vertical-align: bottom;
}
TD.detail {
	background-color: #EFF3F7; text-align: left;
}
#odkaz1, #odkaz2, #odkaz3 {
	width: 210px; height: 30px; margin-top: 20px; margin-left: auto; margin-right: auto; padding-top: 10px; font: bold italic 1.25em Verdana,Helvetica,sans-serif;
}
#odkaz1 A, #odkaz2 A, #odkaz3 A {
	color: #ffffff; text-decoration: none;
}
#odkaz1 A:hover {
	color: #477072;
}
#odkaz2 A:hover {
	color: #4b82bc;
}
#odkaz3 A:hover {
	color: #c19a02;
}
#down {
	background-color: #4b82bc; font-size: 0.80em; color: #e6e6e6; text-align: center; padding: 4px; margin-top: 15px;
}
#down A {
	color: #e6e6e6; font-style: normal;
}
.img {
	border-width: 0px;
}
.imageright {
	float: right; margin-left: 15px; border-width: 0px;
}
.left {
	width: 210px; float: left; text-align: center;
}
.clear {
	clear: both; font-size: 1px;
}
.obsah {
	margin: 20px; text-align: justify;
}
H4 {
	font-weight: bold; color: #4677BE; margin-bottom: 5px; text-align: center;
}
.popis {
	font: italic 0.85em Verdana,Helvetica,sans-serif;
}

@media screen {

H3 {
	font: bold italic 0.9em Verdana,Helvetica,sans-serif; line-height: 2.15em;
}
#up {
	background-image: url("../img/home.gif"); background-repeat: no-repeat;
}
#main {
	width: 990px; background-color: #FFFFFF; margin-left: auto; margin-right: auto;
}
#welcome {
	width: 450px; padding: 15px; padding-top: 10px; padding-left: 20px; float: left; text-align: left;
}
#form {
	width: 450px; padding: 15px; padding-right: 20px; float: right; font: bold italic 0.9em Verdana,Helvetica,sans-serif; text-align: right;
}

.right {
	width: 254px; font-size: 0.9em; float: right; line-height: 1.4em; text-align: left;
}
.center {
	width: 460px; margin-left: 230px; line-height: 1.5em;
}
.pole {
	border: none; border-bottom: 1px dashed #767676; color: #767676; font: 1em Verdana,Helvetica,sans-serif; margin-top: 14px;
} 
.button {
	background-color: #ffffff; border-bottom: 2px solid #767676; border-top: none; border-left: none; border-right: 2px solid #767676; color: #767676; font: bold 1.2em Verdana,Helvetica,sans-serif; margin-top: 15px;
}
.error {
	font-weight: bold; font-size: 0.85em; text-align: left; margin-left: 320px; color: #ff0000;
}
.alert {
	font-weight: bold; font-size: 0.85em; text-align: center; color: #ff0000;
}
.ok {
	font-weight: bold; font-size: 0.85em; text-align: center; color: #578687;
}
.u {
	text-decoration: underline;
}
.noshow {
	display: none;
}
}

@media print {
H3 {
	font: bold italic 0.82em Verdana,Helvetica,sans-serif; line-height: 1.9em; text-align: left; margin-left: 20px;
}
.right {
	width: 380px; font-size: 0.9em; float: right; line-height: 1.4em; text-align: left;
}
.noprint {
	display: none;
}
}
