/* Malahov */
body         {
	SCROLLBAR-FACE-COLOR: #800000;
	SCROLLBAR-HIGHLIGHT-COLOR: #800000;
	SCROLLBAR-SHADOW-COLOR: #800000;
	SCROLLBAR-3DLIGHT-COLOR: rgb(50,71,146);
	SCROLLBAR-ARROW-COLOR: rgb(255,204,102);
	SCROLLBAR-TRACK-COLOR: rgb(255,204,102);
	SCROLLBAR-DARKSHADOW-COLOR: rgb(50,71,146);
	font-family: Arial, Helvetica;
	background-color: #FFEBBD;
	color: #800000;
	font-size: 12pt;
	text-align: center;
	padding: 15px;
}
/* hlavní kontejner na všechno */
div#hlavni, div#webmaster {
	width: 60em;
	min-width: 750px;
	max-width: 100%;
	margin: auto;
	height: auto;
}
div#hlavni {
	background-color: #FFCF63;
	border: 1px solid #840000;
	margin-top: 1em;	
}
div#webmaster {
	text-align: left; 
}

div#webmaster a{
	font-size: 80%;
	font-family: monospace;
	font-weight: normal;
	font-style: italic;
	color: Maroon;	
}


div#kontejner {
	background: #840000;
}


/* ---------- horní menu ----------- */
div#hmenu {
	text-align: right;
	border: 0px solid #840000;
	border-width: 0px 0px 5px 0px;
	padding-top: 0.5em;
}
div#hmenu  a {
	color: #FFCF63;
	text-decoration: none;
	font-size: 95%;
	margin-right: 0.2em;
	background-color: #840000;
	padding: 0.2em 0.5em 0.2em 0.5em;
	border: 1px solid #840000;
}
div#hmenu a#vybran {
	color: #840000;
	background-color: #FFCF63;
}

div#hmenu a:hover, div#hmenu a#vybran:hover  {
	color: #840000;
	background-color: #FFBA17;
}
 
/* -----------  menu vlevo   ----------------------------------------------------------- */
div#menu {
	float: left;
	width: 13em;
	max-width: 50%;
	text-align: left;
	background-color: #840000;
	padding-bottom: 1em;
	padding-top: 1em;
	margin-bottom: 2em;
	margin-left: 0.2em;
	border: solid #FFEBBD;
	border-width: 0px 1px 1px 1px;
}

div#menu a{
	display: block;
	width: auto;
	margin: 0.2em 0.5em 0.2em 0.5em;
	padding: 0.2em;
	border: 1px solid White; 
	color: #840000;
	background-color: #FFCF63;
	text-decoration: none;
}

div#menu a.sub, div#menu a.vybsub {
	margin-left: 2em;
	/*margin-right: 1em;*/
	font-size: 90%;
	font-weight: normal;	
}
div#menu a.vyb, div#menu a.vybsub {
	background-color: #FFBA17;
	/*color: #FFBA17;*/
/*	border: 2px solid;
	border-color: #4F4F4F #FFEBBD #FFEBBD #4F4F4F;*/
}

div#menu a:hover{
	color: Red;
	background-color: #FFBA17;
}


/* ---------------------------------------------------------------------- */

/* kontejner na data */
div#stred {
	margin: 0px;
	margin-left: 13em;
	padding: 1em;
	background-color: #FFCF63;
	text-align: left;
}

.roztahni {
	/* aby se roztáhnul hlavní kontejner a nepřetékalo menu v mozille */
	clear: both;
	visibility: hidden;
}
a:link
{
	color: rgb(50,71,146);
font-family: Courier New; text-decoration: underline; 
               font-style: italic; font-weight: bold
}
a:visited
{
	color: rgb(50,71,146);
font-family: Courier New; text-decoration: underline; 
               font-style: italic; font-weight: bold
} 
a:active 
{
	color: rgb(50,71,146);
font-family: Courier New; text-decoration: underline; 
               font-style: italic; font-weight: bold
}
a:hover 
{
	color: rgb(70,91,166);
font-family: Courier New; text-decoration: none; 
               font-style: italic; font-weight: bold
}
table
{
	table-border-color-light: rgb(255,102,153);
	table-border-color-dark: rgb(102,51,153); 
}
#logo {
	text-align: center;	
}
div.nahoru{
	text-align: right;	
}

div.nahoru a {
	padding: 0.2em 1em 0em 1em;
	color: Maroon;
	font-family: monospace;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration: none;
}
div.nahoru a:hover{
	color: Red;
	font-weight: bold;	
}

/* ==================================================================== */


h1, h2, h3, h4, h5, h6
{
	font-family: Arial, Helvetica;
}
h1
{
	color: rgb(50,71,146);
}
h2
{
	color: rgb(50,71,146); 
}
h3
{
	color: rgb(50,71,146); 
}
h4
{
	color: rgb(50,71,146);
}
h5
{
	color:rgb(50,71,146); font-size: 12pt;
}
h6
{
	color: rgb(50,71,146); font-size: 10pt;
}
/* -------------- tabulka s přehledem dokumentů ----------------- */
table.prehled, table.mprehled {
	border-collapse: collapse;
}
table.prehled {
	width: 90%;
}

table.prehled td, table.prehled th{
		padding: 0.2em;
}
.mprehled td, .mprehled tr {
	padding: 0.2em 0.5em 0.2em 0.5em;
}

.datum {
	font-style: italic;
	font-size: smaller;	
}
table.prehled tr.datum td{
	padding-top: 0.7em;
}
tr.cara th, tr.cara td {
	border-bottom: 1px solid Maroon;
}
.scarou {
	margin-right: 3em;
}
.pdf {
	font-size: smaller;	
}
.cislo{
	text-align: right;
	font-size: smaller;
	font-weight: bold;
	color: #314594;	
}

.pravy {
	text-align: right;	
}
.stredni {
	text-align: center;
}
/* konec tabulky s přehledem dokumentů */

/* zprávy pro občany: .... */
div.svetly {
	background-color: #FFE9B5;
	border: 1px solid #ffffff;
	padding: 0.5em;
}

.mensi {
	font-size: smaller;	
}
.t {
	font-weight: bold;	
}

/* listování stránek */
.listuj {
	text-align: right;
	font-size: smaller;
/*	font-family: monospace; */

}
.listuj a {
	color: Maroon;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}
.listuj a:hover{
	background-color: #FFEBBD;
}
.aktlist {
	font-size: 140%;
	text-align: center;
}
/* -- aktuality -- */
div#aktuality {
	background-color: #FFEBBD;
	border: 1px solid #FFB300;
	margin: 0.5em;
	width: 12em;
	max-width: 40%;
	font-size: 0.8em;
	color: #4A0000;
	float: right;
	text-align: left;
}
div#aktuality div {
	margin-left: 0.2em;
	margin-right: 0.2em;	
}

#aktuality div#nadpis { /* aktuality - nadpis malých */
	background-color: #FFB300;
	color: #FFEBBD;
	font-weight: bold; 
	margin: 0px;
}
div#aktuality div.datum { /* datum aktuality */
	background-color: #FFCF63;
	border-top: 1px dotted Black;
	padding-top: 0.5em;
	margin-top: 0.5em;
}
div#aktuality div.uvod { /* úvod aktuality */
	font-weight: bold; 
}
div#aktuality div.vice { /* zobrazení podrobností */
	text-align: right;
}
div#aktuality div.aktualita {	/* podrobnosti aktuality */
	border-top: 1px dashed Black;
	border-bottom: 1px dashed Black;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	background-color: White;
}

ol.malapisma {
	list-style: lower-alpha;	
}
li {
	margin-top: 0.5em;	
}
tr.kurziva td {
	font-style: italic;	
}


/* ================================================================== */
/* vánoční přáníčko */
div#prani {
	background-color: White;
	color: Green;
	min-height: 150px;
	padding: 1.5em;
	margin: 2em 14em 2em 2em;
	border: 3pt double Green;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}

div#prani img {
	float: right;
	margin: 10px;	
}
a#czechpoint {
	float: right;	
	border: 0px;
}
#czechpoint img {
	border: 0px;	
}

.podcarou {
	font-size: 0.8em;
	margin: 1em;
	padding: 1em;
	border-color: #6F6F6F;
	border-style: solid;
	border-width: 1pt 0pt 1pt 0pt;
}
.hindex {
	vertical-align: super;
	font-size: 0.5em;		
}




