ul, p, td, div {font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; font-size: 12pt; color: black;}
input, select, textarea {font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; font-size: 12pt; color: black;}
a {TEXT-DECORATION: none;}

/* definice stylu pisem a odkazu */
/* ============================= */

legend {color: #663300; font-weight: bold;}

body {
     background: #FFFFCC;
     width: 100%;

        scrollbar-3dlight-color:white;
        scrollbar-arrow-color:#FFFFCC;
        scrollbar-base-color:#663300;
        scrollbar-darkshadow-color:#000000;
        scrollbar-face-color:#663300;
        scrollbar-highlight-color: #CC9966;
        scrollbar-shadow-color:#000000;
     }


.titul {background: #FFFFCC;}
.t_menu {text-align: center; font-size: 12pt; font-family: sans-serif, Arial CE; color: #663300; TEXT-DECORATION: none;}


.nadpis_modry {font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; font-size: 12pt; color: #0000FF; font-weight: bold; TEXT-DECORATION: none;}
.text_modry {font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; font-size: 14pt; color: #0000FF; font-weight: bold; TEXT-DECORATION: none;}

.odkaz_modry {font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; font-size: 12pt; color: #0000FF; font-weight: bold; TEXT-DECORATION: none;}
.odkaz_modry:hover {font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; font-size: 12pt; color: black; font-weight: bold;}

.odkaz_hnedy {font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12pt; color: #663300; TEXT-DECORATION: none;}
.odkaz_hnedy:hover {font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12pt; color: black;}

.odkaz_hnedy2 {font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12pt; color: #663300; TEXT-DECORATION: none;}
.odkaz_hnedy2:hover {font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12pt; color: black;}

.skryt {display:none;}
.komentar {font-weight: bold; font-size: 13pt; color: #663300;}
.kom_nutne {font-weight: bold; color: #0000FF; font-size: 12pt;}

.nadpis1 {font-size: 16pt; font-weight: bold; color: #663300;}
.nadpis2 {font-size: 14pt; font-weight: bold; color: #663300;}
.nadpis2_stred {font-size: 14pt; font-weight: bold; color: #663300; text-align: center;}
.nadpis3 {font-size: 13pt; font-weight: bold; color: #663300;}
.nadpis3_stred {font-size: 13pt; font-weight: bold; color: #663300; text-align: center;}

.nadpis4 {font-size: 12pt; font-weight: bold; color: #663300;}
.nadpis4_stred {font-size: 12pt; font-weight: bold; color: #663300; text-align: center;}
.nadpis5 {font-size: 12pt; font-weight: bold; color: #000;}

.maly {font_size: 10pt; color: #999999;}
.poznamka {font_size: 11pt; color: #999999; text-align: center;}
.stred {text-align: center;}
.nadpis_index {font-size: 36pt; font-weight: bold; color: #663300; text-align: center;}
.blok {text-align: justify; }
.pravy {text-align: right; }

/* definice obrazovych objektu */
/* =========================== */

#horni {
	position: absolute;
    top: 0px;
	right: 0px;
	margin: 0px;
	padding: 0px;
	width: 650px;
	height: 100px;
	float: left;
	clear: both;
	z-index: 1;
}

#datum {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 20px;
	left: 40px;
	width: 250px;
	height: 30px;
	color: #663300;
	font-size: 8pt;
	z-index: 1;
}

#svatek {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 60px;
	left: 40px;
	width: 250px;
	height: 30px;
	color: #663300;
	font-size: 8pt;
	z-index: 1;
}

#hlavni_top {
	position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    margin: 0px 5px;
    border-top: 2px solid #663300;
	border-bottom: 2px solid #663300;
	z-index: 1;
}

#hlavni {
	position: absolute;
	margin: 10px;
	padding: 0px 20px 10px 0px;
	top: 0px;
	left: 0px;
	width: 95%;
	height: auto;
	background: #FFFFCC;
    z-index: 3;
}

#linka {
	width: 100%;
	padding: 10px 0px 6px 0px;
	float: none;
	clear: both;
	}

/* linka v zahlavi */
#linka1 {
	position: absolute;
	top: 95px;
	padding: 0px;
	float: none;
	clear: both;
	z-index: 2;
	}

/* linka v paticce */
#linka2 {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
	float: none;
	clear: both;
	z-index: 4;
	}


#piste {
	text-align: left;
	font-size: 13pt;
	font-style: italic;
		}


#odstavec {
	position: absolute;
	top: 0px;
	left: 20px;
	font-size: small;
    padding: 0px;
	z-index: 1;
	text-align: left;
	}



