body {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-align: center;
	color: #000000;
	padding-top: 0em;	
	padding-left: 0em;
	padding-right: 0em;	
	padding-bottom: 0em;
	margin: 0.1em;
  background: #FFFF40;
}

.hlavicka {
	width: 99%;
	background-color: #FFFF80;
	color: black;
	border-style: solid;
	border-color: #FF8800;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	margin-top: 0.1em; 
	margin-left: 0.2em;
	margin-right: 0.2em;
	margin-bottom: 0.1em;
}

.hlavicka a {
	color: black; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: underline;
	background: none transparent scroll repeat 0% 0%
}

.hlavicka a:hover {
	color: black; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: underline;
	background: none transparent scroll repeat 0% 0%; 
}

.hlavicka a:active {
	color: black; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration:underline;
	background: none transparent scroll repeat 0% 0%
}

.nadpis {
	font-size: medium; 
	font-family: sans-serif; 
	text-align: center; 
	font-weight: bold;
	color: black; 
	background-color: #FFFF80; 
	overflow:auto
}

.nadpis1 {
	font-size:medium; 
	font-family: sans-serif; 
	text-align: center; 
	font-weight: bold;
	color: black; 
	background-color: #FFFF80; 
}

.menu_horni {
	width: 100%;
	background-color: #FFFF80;
	color: black;
	border-style: solid;
	border-color: #FF8800;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	margin-top: 0.5em; 
	margin-left: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
}

td, th {
	font-size: x-small;
}

img {
	border: none
}

#stred {
	left: 22%;
	width: 60%;
	position: absolute;
	padding-top: 0.5em;
}

.infotext {
	padding-top: 0.1em;
	padding-left: 0.1em;
	padding-right: 0.1em;
	padding-bottom: 0.1em;
	border-style: solid; 
	border-color: #FF8800;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	clear:none;
	margin-top: 0.1em; 
	margin-left: 0.1em;
	margin-right: 0.1em;
	margin-bottom: 0.1em;	
	background: none white scroll repeat 0% 0%; 
}

.infotext a {
	background-color: white;
	color: #ff4000;
	font-style: normal; 
	text-decoration: underline;

}

.infotext a:hover {
	background-color: #FFFF80;
	color: black;
	font-style: normal; 
	text-decoration:underline;
}

.infotext a:active {
	background-color: #FFFF80;
	color: black;
	font-style: normal; 
	font-weight: bold; 
	text-decoration:underline;
}

.infotext ul {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

#stred .text_center {
  text-align: center;
  font-size: x-small;
  padding: 0.1em;
}

.zprava_titul {
	background-color: #FF8800;
	color: black;
	font-size: x-small;
	padding: 0.1em;
	font-weight: bold;
	text-align : center;
}

.zprava_text {
  font-size: x-small;
  padding: 1em;
  text-align : justify;
  background-color: white;
}

#stred h4 {
	color: black;
  font-size: x-small;
  padding: 0.2em;
  font-weight: bold;
  text-decoration: underline;
}

#stred .zprava_text a {
  color : #ff4000;
  background-color: transparent;
  text-decoration: none;
}

#stred .zprava_text a:hover {
  text-decoration: underline;
  background-color: #FFFF80;
}

.odkaz {
  padding-right: 1em;
  padding-left: 1em;
  padding-bottom : 0.5px;
  text-align : right;
}

#stred .odkaz a {
  color : #0033FF;
  background-color: transparent;
  text-decoration: none;
}

#stred .odkaz a:hover {
  text-decoration: underline;
}

.xsmall {
	font-size: x-small;
}

.xxsmall {
	font-size: xx-small;
}

.nomargin {
	margin-top: 0em; 
	margin-left: 0em; 
	margin-right: 0em; 
	margin-bottom: 0em; 
}

#lpanel {
	left: 0.1em;
	width: 22%;
	position: absolute;
	overflow: auto; 
	padding-top: 0.1em;
	padding-left: 0.1em;	
	padding-right: 0.1em;
	padding-bottom: 0.1em;
	text-align: center;
}

#rpanel {
	left: 82%;
	width: 18%;
	position: absolute;
	overflow: auto;
	padding-top: 0.1em;
	padding-left: 0.1em;	
	padding-right: 0.1em;
	padding-bottom: 0.1em;
	text-align: center;
}

.panel {
	padding-top: 0em;
	padding-left: 0.1em;
	padding-right: 0.1em;
	padding-bottom: 0em;
	margin-top: 0em;
	margin-left: 0.1em; 
	margin-right: 0.1em; 
	margin-bottom: 0.1em; 
	text-align: center;
}

.panel H2 {
	padding-top: 0.5em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	border-top: #FF8800 1px solid;
	border-left: #FF8800 1px solid;		
	border-right: #FF8800 1px solid;
	border-bottom: #FF8800 2px dotted;
	margin-bottom: 0em;	
	font-weight: bold;
	font-size: 8pt;
	background: #FFFF80;
	color: #000000;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none
}

.panel a {
	margin-left: 0.5em;
	color: black;	
	font-size: 8pt;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none
}

.panel a:hover {
	text-decoration: underline
}

.panel a:active {
	color: black; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration:underline;
	background: none #FFFF80 scroll repeat 0% 0%; 
}

.panel_noback {
	border-right: #FFFF80 1px solid;
	padding-top: 0.1em; 	
	padding-left: 0.1em; 	
	padding-right: 0.1em; 
	padding-bottom: 0.1em; 	
	border-top: #FFFF80 1px solid; 
	border-left: #FFFF80 1px solid;
	border-bottom: #FFFF80 1px solid;
	margin-left: 0em;	
	margin-right: 0.1em; 
	margin-bottom: 0.5em; 			
	background: transparent; 
	color: black;
}

.nadpis {
	font-size: medium; 
	font-family: sans-serif; 
	text-align: center; 
	font-weight: bold;
	color: black; 
	background-color: #FFFF80; 
	overflow:auto
}


.nadpis1 {
	font-size:medium; 
	font-family: sans-serif; 
	text-align: center; 
	font-weight: bold;
	color: black; 
	background-color: #FFFF80; 
}

button, select, input {
	font-size: x-small;  
} 

.inputfield {
	margin-bottom: 0.5em; 
	padding-bottom: 0.1em; 
} 

h1 {	color: black; 
	background-color: #FFFF80;
}

.hlavicka h2 {	color: black; 
	background-color: #FFFF80;
}
	
h2, h3, h4 {
	font-weight: bold;
	color: black; 
	font-family: sans-serif;
}

h2 {
	font-size: medium; 
	font-weight: bold;
	font-family: sans-serif;
}

h3 {
	font-size:125%;
	padding: 0.3em;
	margin: 0;
}

h4 {
	padding: 0.3em;
	margin: 0;
}

h5 {
	background-color: #FFFF80; 
	color: black; 
	font-weight: bold;
	font-family: sans-serif;
	padding: 0.3em;
	margin: 0;
}


ul.menu {
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 0.5em;
	margin-top: 0em;
	margin-left: 0em; 
	margin-right: 0em; 	
	margin-bottom: 0em; 
	border-left: #FF8800 1px solid;	
	border-right: #FF8800 1px solid;
	border-bottom: #FF8800 1px solid;
	font-size: x-small;
	background: #ffffaa;
	text-align: center;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	list-style-type: none;
}

li {
	margin-top: 0.1em;
	color: black;
}

.zvyrazni {color: red} 

p {
	margin: 0.2em;
	padding:0.2em;
}


.text-bold {
  font-weight: bold;
}

.text_und {
  text-decoration: underline;
}

.text_bu {
  text-decoration: underline;
  font-weight: bold;
}

/* Zastupitelstvo */

.h41  {
  font-size: x-small;
  font-weight: bold;
  color: red;
  text-align: center;
}

.h42  {
  font-size: x-small;
  text-align: center;
}

/* E-podatelna */

.epod_tab1 {
  background-color: #FFFF80;
  border: 1px solid black;
  border-color: #FF8800;
}

.epod_tab2 {
  font-size: x-small;
  font-weight: bold;
  color: black;
  border: 0;
  width: 100%;
}

textarea {
  width: 260px;
  border: 1px solid black;
  border-color: #FF8800;
	border-width: 2px;
  background-color: white;
}

.jmeno {
  width: 200px;
  border-color: #FF8800;
}

.psc-a-cislo {
  width: 55px;
  border-color: #FF8800;
}

.mesto-a-ulice {
  width: 200px;
  border-color: #FF8800;
}

.poznamka {
  height: 80px;
  border-color: #FF8800;
}

.odeslat {
  width: 260px;
  color: black;
  font-weight: bold;
  background-color: #FF8800;
  border: 1px outset black;
}

.reset {
  width: 96px;
  color: black;
  font-weight: bold;
  background-color: #FF8800;
  border: 1px outset black;
}

/* Vyhlaska */

.td_vyhl {
  border-top: none;
  border-left: none;
  border-right: none;
	border-bottom: #FF8800 1px dotted;
	margin: 1px; 
	padding: 5px;
}

/* Kontakty */

.td_kont {
  text-align: center;
  border-top: #FF8800 1px dotted;  
  border-left: none;
  border-right: none;
	border-bottom: #FF8800 1px dotted;
	margin: 1px; 
	padding: 5px;
}

.td_urad {
  width: 55%;
  text-align: left;
  border: none;
	margin: 1px; 
	padding: 1px;
}

/* Isvs */

.td_form {
  width: 65%;
  text-align: left;
  border: none;
	margin: 1px; 
	padding: 5px;
}

.tab_rozpocet {
  width: 80%;
  text-decoration: none;
}

.td1 {
  width: 60%;
}

.td2 {
  width: 20%;
  text-align: right;
}

.td1b {
  width: 60%;
  border-top: black 1px solid;  
  border-left: black 1px solid;
  border-right: none;
	border-bottom: black 1px solid;
  font-weight: bold;
}

.td2b {
  width: 20%;
  border-top: black 1px solid;  
  border-left: none;
  border-right: black 1px solid;
	border-bottom: black 1px solid;
  text-align: right;
  font-weight: bold;
}

.td1u {
  width: 60%;
  text-decoration: underline;
  font-weight: bold;
}

.td2u {
  width: 20%;
  text-align: right;
  text-decoration: underline;
  font-weight: bold;
}

/* Isvs zivsit */

.td_zdrav {
  background-color: #C0C0C0;
  font-size: x-small;
  font-weight: bold;
  border: 2px ridge #000000;
  text-align: center;
  text-decoration: underline;
}

.td1z {
  text-decoration:none;
  font-weight: bold;
  text-align: left;
  border: 1px ridge #000000;
}

.td2z {
  text-decoration: none;
  font-weight: normal;
  border-style: none;
  text-align: left;
}

.td3z {
  text-decoration: none;
  font-weight: bold;
  border-style: none;
  text-align: left;
}

.td4z {
  text-decoration:none;
  font-weight: bold;
  text-align: left;
  border: 1px ridge #000000;
}

.t_red  {
  color: red;
  font-weight: bold;
}
