/* menu - kolo */
td.menuhl
	{
	color: #333333;
	font: bold 10pt Microsoft Sans Serif, Helvetica, Arial;
	text-align: center;
	text-decoration: none;
	}
a.menuhl
	{
	color: #333333;
	font: bold 10pt Microsoft Sans Serif, Helvetica, Arial;
	text-align: center;
	text-decoration: none;
	}
a.menuhl:hover
	{
	color: #CC0000;
	font: bold 12pt Microsoft Sans Serif, Helvetica, Arial;
	}

/* menu - top */
td.menutop
	{
	color: #800000;
	font: bold 10pt Microsoft Sans Serif, Helvetica, Arial;
	text-align: right;
	}
a.menutop
	{
	color: #800000;
	font: bold 10pt Microsoft Sans Serif, Helvetica, Arial;
	text-align: right;
	text-decoration: none;
	}
a.menutop:hover
	{
	color: black;
	}

/* table id="h1_zahlavi" - nadpis 1. úrovně */
td.h1
	{
	font: bold 16pt Microsoft Sans Serif, Helvetica, Arial;
	color: #800000;
	text-align: center;
	}

/* tabulka - nadpis 2. úrovně */
td.h2
	{
	font: bold 11pt Microsoft Sans Serif, Helvetica, Arial;
	color: #CC0000;
	text-align: center;
	}
td.h2_left
	{
	font: bold 11pt Microsoft Sans Serif, Helvetica, Arial;
	color: #CC0000;
	text-align: left;
	}
td.h2_right
	{
	font: bold 11pt Microsoft Sans Serif, Helvetica, Arial;
	color: #CC0000;
	text-align: right;
	}
a.h2
	{
	font: bold 11pt Microsoft Sans Serif, Helvetica, Arial;
	color: #CC0000;
	text-decoration: none;
	}
a.h2:hover
	{
	color: #800000;
	text-decoration: none;
	}

/* tabulka - nadpis 3. úrovně */
td.h3
	{
	font: bold 8pt Microsoft Sans Serif, Helvetica, Arial;
	color: black;
	text-align: left;
	}
/* tabulka - text */
td.text
	{
	font: 10pt Microsoft Sans Serif, Helvetica, Arial;
	color: black;
	text-align: left;
	}
td.textb
	{
	font: bold 10pt Microsoft Sans Serif, Helvetica, Arial;
	color: black;
	text-align: left;
	}
td.text1
	{
	font: 8pt Microsoft Sans Serif, Helvetica, Arial;
	color: black;
	text-align: left;
	}
td.textmenu
	{
	font: 8pt Microsoft Sans Serif, Helvetica, Arial;
	color: Black;
	text-align: left;
}
td.textmenu a
	{
	color: Maroon;
	font-weight: bold;
	text-decoration: none;
}
td.textmenu a:hover
	{
	color: Red;
	font-weight: bold;
	text-decoration: underline;
}
td.text1b
	{
	font: bold 8pt Microsoft Sans Serif, Helvetica, Arial;
	color: black;
	text-align: left;
	}
td.text1
	{
	font: 8pt Microsoft Sans Serif, Helvetica, Arial;
	color: black;
	text-align: justify;
	}

/* tabulka - červený text */
td.red
	{
	font: bold 11pt Microsoft Sans Serif, Helvetica, Arial;
	color: red;
	text-align: center;
	}
td.red_i
	{
	font: bold 11pt Microsoft Sans Serif, Helvetica, Arial;
	color: red;
	text-align: left;
	font-style: italic;
}

/* tabulka - název firma */
td.prokal
	{
	font: bold 14pt Comic Sans MS, Microsoft Sans Serif, Arial;
	color: #CC0000;
	text-align: left;
	}


a.mail
	{
	color: gray;
	font: bold 10pt Tahoma, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	}
a.mail:hover
	{
	color: #B80000;
	text-decoration: none
	}
/* tabulka - kontakty */
td.k1
	{
	font: bold 9pt Microsoft Sans Serif, Helvetica, Arial;
	color: black;
	text-align: right;
	background-color: #F7D39F;
	}
td.k2
	{
	font: bold 9pt Microsoft Sans Serif, Helvetica, Arial;
	color: black;
	text-align: left;
	background-color: #F7DCB2;
}
td.k3
	{
	font: bold 12pt Microsoft Sans Serif, Helvetica, Arial;
	color: black;
	text-align: right;
	background-color: #F5C886;
}
/* tabulka Akce měsíce */
td.tab_a_text
	{
	font: bold 10pt Microsoft Sans Serif, Helvetica, Arial;
	color: black;
	text-align: center;
	background-color: #FAE798;
	}
td.tab_b_text
	{
	font: bold 10pt Microsoft Sans Serif, Helvetica, Arial;
	color: black;
	text-align: center;
	background-color: #FBEDB7;
	}
td.tab_a_text1
	{
	font: 8pt Microsoft Sans Serif, Helvetica, Arial;
	color: black;
	text-align: center;
	background-color: #FBEDB7;
	}
.box
	{
	font: 8pt Microsoft Sans Serif, Helvetica, Arial;
	color: black;
	text-align: left;
	border: 1px solid #666666;
	vertical-align: middle;
	}
.prosp
	{
	font: 8pt Microsoft Sans Serif, Helvetica, Arial;
	color: black;
	text-align: left;
	border: 0px solid #666666;
	vertical-align: top;
	line-height: 120%;
	padding-left: 14px;
	padding-top: 14px;
	font-weight: bold;
	border-left: 1px solid #A40000;
	border-bottom: 1px solid #A40000;
}
.prosp a
	{
	color: #552024;
	border: 0px solid #666666;
	text-decoration: none;
}
.prosp a:hover
	{
	color: AppWorkspace;
	border: 0px solid #666666;
	text-decoration: none;
}
.tabright
{
	border-right: 1px solid #A40000;
	border-bottom: 1px solid #A40000;
}
.hlavni
{
	border-bottom: 1px solid #A40000;
}
.fotogal
{
	color: #C06725;
	font: bold 10pt Microsoft Sans Serif, Helvetica, Arial;
	text-align: left;
	text-decoration: none;
}
.fotogal a
{
	color: #606060;
	text-decoration: none;
}
.fotogal a:hover
{
	color: #E68A00;
	text-decoration: underline;
}
.foto1
{
	font: bold 10pt Microsoft Sans Serif, Helvetica, Arial;
	text-align: center;
	text-decoration: none;
	background: White;
	vertical-align: middle;
}
.foto1 a
{
	color: White;
	text-decoration: none;
}
.foto1 a:hover
{
	color: #E68A00;
	text-decoration: underline;
}
.foto-text
{
	font: 8pt Microsoft Sans Serif, Helvetica, Arial;
	color: #606060;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	line-height: 16px;
}