.styl_ramec_ll
{
	background-color: white;
	margin: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-color: gray;
	border-style: solid;
}
.styl_ramec_pp
{
	background-color: white;
	margin: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-color: gray;
	border-style: solid;
}

.styl_ramec_hl
{
	background-color: white;
	margin: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-color: gray;
	border-style: solid;
}
.styl_ramec_hs
{
	background-color: white;
	margin: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-color: gray;
	border-style: solid;
	padding: 0px 0px 0px 0px;
}
.styl_ramec_hp
{
	background-color: white;
	margin: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-color: gray;
	border-style: solid;
}
.styl_ramec_dl
{
	background-color: white;
	margin: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-color: gray;
	border-style: solid;
	padding: 0px 0px 0px 0px;
}
.styl_ramec_ds
{
	background-color: white;
	margin: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-color: gray;
	border-style: solid;
	padding: 0px 0px 0px 0px;
}
.styl_ramec_dp
{
	background-color: white;
	margin: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-color: gray;
	border-style: solid;
	padding: 0px 0px 0px 0px;
}

.styl_telo_hll
{
	background-color: white;
	margin: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-color: gray;
	border-style: solid;
}
.styl_telo_hpp
{
	background-color: white;
	margin: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-color: gray;
	border-style: solid;
}
.styl_telo_dll
{
	background-color: white;
	margin: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-color: gray;
	border-style: solid;
}
.styl_telo_dpp
{
	background-color: white;
	margin: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-color: gray;
	border-style: solid;
}
.styl_telo_hl
{
	background-color: gray;
	margin: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-color: gray;
	border-style: solid;
}
.styl_telo_hs
{
	background-color: azure;
	margin: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-color: gray;
	border-style: solid;
	padding: 0px 0px 0px 0px;
}
.styl_telo_hp
{
	background-color: gray;
	margin: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-color: gray;
	border-style: solid;
}
.styl_telo_dl
{
	/* background-color: #0E84D6; */
	background-color: azure;
	margin: 0px 0px 0px 0px;
	border-width: 1px 1px 0px 1px;
	border-color: gray;
	border-style: solid;
	padding: 3px 3px 0px 3px;
	height: 100%;
}
.styl_telo_ds
{
	/* background-color: #0E84D6; */
	background-color: azure;
	margin: 0px 0px 0px 0px;
	border-width: 1px 0px 0px 0px;
	border-color: gray;
	border-style: solid;
	padding: 3px 3px 0px 3px;
}
.styl_telo_dp
{
	/* background-color: #0E84D6; */
	background-color: azure;
	margin: 0px 0px 0px 0px;
	border-width: 1px 1px 0px 1px;
	border-color: gray;
	border-style: solid;
	padding: 3px 3px 0px 3px;
	height: 100%;
}


.styl_dl_odstavec_nadpis
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: gray;
	background-color: transparent;
	/* width: 100%; */
	padding: 2px;
}
.styl_dl_odstavec_menu
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: silver;
	background-color: gainsboro;
	/* width: 100%; */
	padding: 3px;
}
.styl_dl_odkaz_menu
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: gray;
}

.styl_dp_odstavec_nadpis
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: gray;
	background-color: transparent;
	/* width: 100%; */
	padding: 2px;
}
.styl_dp_odstavec_oddelovac
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: gray;
	background-color: lightgrey;
	/* width: 100%; */
	padding: 2px 2px 2px 5px;
}
.styl_dp_odstavec_oddil
{
	font-family: sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: gray;
	background-color: transparent;
	/* width: 100%; */
	padding: 2px 2px 2px 10px;
}
.styl_dp_odstavec_copyright
{
	font-family: sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	color: gray;
	background-color: lightgrey;
	/* width: 100%; */
	padding: 2px;
}
.styl_dp_odkaz
{
	font-family: sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	color: gray;
}

.pismo_hs01
{
	font-family: sans-serif;
	font-size: 18pt;
	font-weight: bold;
	text-decoration: none;
	color: Gray;
}

.styl_sekce_anotace
{
	font-family: sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	color: dimgray;
	background-color: transparent;
	/* width: 100%; */
	padding: 5px;
}
.styl_sekce_titulek
{
	font-family: sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	text-align: justify;
	color: dimgray;
	background-color: lightgrey;
	/* width: 100%; */
	padding: 5px;
}
.styl_sekce_hlaseni
{
	font-family: sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	text-align: justify;
	color: dimgray;
	background-color: transparent;
	padding: 8px;
}
.styl_sekce_polozka00
{
	font-family: sans-serif;
	font-size: 2pt;
	font-weight: normal;
	text-decoration: none;
	color: dimgray;
	background-color: transparent;
}
.styl_sekce_polozka01
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: dimgray;
	background-color: #EDEDED;
	padding: 5px;
}
.styl_sekce_polozka02
{
	font-family: sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	text-align: justify;
	color: dimgray;
	background-color: #EDEDED;
	/* width: 100%; */
	padding: 5px;
}
.styl_sekce_polozka03
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	color: dimgray;
	background-color: #EDEDED;
	/* width: 100%; */
	padding: 5px;
}
.styl_sekce_odkaz01
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
	color: dimgray;
	background-color: #EDEDED;
}
.styl_sekce_odkaz02
{
	font-family: sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	text-align: justify;
	color: dimgray;
	background-color: #EDEDED;
}


.styl_clanek_anotace
{
	font-family: sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	color: dimgray;
	background-color: transparent;
	/* width: 100%; */
	padding: 5px;
}
.styl_clanek_titulek
{
	font-family: sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	text-align: justify;
	color: dimgray;
	background-color: lightgrey;
	/* width: 100%; */
	padding: 5px;
}
.styl_clanek_text_blok
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	color: dimgray;
	background-color: transparent;
	/* width: 100%; */
	padding: 5px;
}
.styl_clanek_snimek01
{
	margin: 0px 0px 2px 6px;
	border-style: none;
}
.styl_clanek_snimek02
{
	padding: 0px 0px 3px 0px;
	background-color: transparent;
}
.styl_clanek_snimek03
{
	font-family: sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	color: dimgray;
	background-color: lightgrey;
	padding: 2px;
}


.styl_snimek_mezera
{
	font-size: 2pt;
}
.styl_snimek_titulek
{
	font-family: sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	text-decoration: none;
	color: dimgray;
	background-color: lightgrey;
	padding: 3px;
}
.styl_snimek_legenda01
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: dimgray;
	background-color: lightgrey;
	padding: 2px;
}
.styl_snimek_legenda02
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: dimgray;
	background-color: lightgrey;
	padding: 2px;
}
.styl_snimek_legenda03
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	color: dimgray;
	background-color: lightgrey;
	padding: 3px 2px 2px 2px;
}


.styl_efem_test01
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: dimgray;
	background-color: transparent;
	/* width: 120px; */
	padding: 2px 2px 2px 10px;
}

.styl_unicode_test01
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: dimgray;
	background-color: transparent;
	/* width: 120px; */
	padding: 2px 2px 2px 5px;
}

.styl_efem_text
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	color: dimgray;
	background-color: transparent;
	padding: 2px 5px 2px 5px;
}
.styl_efem_tab_radek
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
	color: dimgray;
	background-color: gainsboro;
	/* width: 120px; */
	padding: 2px 2px 2px 5px;
}
.styl_efem_tab_zahlavi01
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: dimgray;
	background-color: gainsboro;
	/* width: 120px; */
	padding: 2px 2px 2px 2px;
}
.styl_efem_tab_zahlavi02
{
	font-family: sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	color: dimgray;
	background-color: gainsboro;
	/* width: 120px; */
	padding: 2px 2px 2px 2px;
}
.styl_vysv_tab_radek01
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: dimgray;
	background-color: transparent;
	/* width: 120px; */
	padding: 2px 2px 2px 2px;
}
.styl_vysv_tab_radek02
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	text-align: left;
	color: dimgray;
	background-color: transparent;
	/* width: 120px; */
	padding: 2px 2px 2px 2px;
}
.styl_cas_tab_radek01
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: dimgray;
	background-color: transparent;
	/* width: 120px; */
	padding: 1px 10px 1px 2px;
}
.styl_cas_tab_radek02
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
	color: dimgray;
	background-color: transparent;
	/* width: 120px; */
	padding: 1px 2px 1px 10px;
}

/* "verejna" trida pro formatovani tabulek v textu clanku */
.tabulka
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: dimgray;
	background-color: gainsboro;
	/* width: 120px; */
	padding: 2px 2px 2px 2px;
	border-width: 1px;
	margin: 1px;
}


/*================== STYLY PRO ATUALITY CAS - ZACATEK ===================*/

DIV.astrocz_index_div 
{
	text-align : left;
}

TABLE.astrocz_index_table 
{
	border: 1px solid dimgray;
	border-spacing:0pt;
	/*  width: 50%; */
}
TD.astrocz_index_head 
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: bold;
	/*text-decoration: none;*/
	text-align: left;
	color: dimgray;
	background-color: #EDEDED;
}
TD.astrocz_index_td_odd
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: dimgray;
	background-color: transparent;
	padding: 1px 5px 1px 3px;
}
TD.astrocz_index_td_even
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: dimgray;
	background-color: lightgrey;
	padding: 1px 5px 1px 3px;
}
.astrocz_index_font_date_odd 
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: dimgray;
	background-color: transparent;
	padding: 1px 2px 1px 2px;
}
.astrocz_index_font_date_even 
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: dimgray;
	background-color: lightgrey;
	padding: 1px 2px 1px 2px;
}
.astrocz_index_font_author_odd 
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: dimgray;
	background-color: transparent;
	padding: 1px 2px 1px 2px;
}
.astrocz_index_font_author_even 
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: dimgray;
	background-color: lightgrey;
	padding: 1px 2px 1px 2px;
}
.astrocz_index_link_odd 
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: bold;
	/*text-decoration: none;*/
	text-align: left;
	color: dimgray;
	background-color: transparent;
	padding: 1px 2px 1px 2px;
}
.astrocz_index_link_even
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: bold;
	/*text-decoration: none;*/
	text-align: left;
	color: dimgray;
	background-color: lightgrey;
	padding: 1px 2px 1px 2px;
}
A.astrocz_index_link_odd
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: bold;
	/*text-decoration: none;*/
	text-align: left;
	color: dimgray;
	background-color: transparent;
	padding: 1px 2px 1px 2px;
}
A.astrocz_index_link_even
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: bold;
	/*text-decoration: none;*/
	text-align: left;
	color: dimgray;
	background-color: lightgrey;
	padding: 1px 2px 1px 2px;
}
A.astrocz_index_head_link
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: bold;
	/*text-decoration: none;*/
	text-align: left;
	color: dimgray;
	background-color: #EDEDED;
}
A.astrocz_index_link_odd:hover
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: bold;
	/*text-decoration: none;*/
	text-align: left;
	color: dimgray;
	background-color: transparent;
	padding: 1px 2px 1px 2px;
}
A.astrocz_index_link_even:hover
{
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: bold;
	/*text-decoration: none;*/
	text-align: left;
	color: dimgray;
	background-color: lightgrey;
	padding: 1px 2px 1px 2px;
}
/*================== STYLY PRO ATUALITY CAS - KONEC ===================*/

