body, p, td, ul, li, a  {
	FONT-FAMILY: "Verdana CE", "Helvetica CE", Verdana, "Arial CE", Arial, Helvetica, sans-serif;
	font-size :   12px ;
	color: white;
}
body {
	
	background: darkgreen; 
}

body {
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background: url(images/s03.gif) repeat-y; 
        background: url('images/pozadi.jpg') repeat;
}
/* */
.hideHlava 
{
	display:none;

}
.hideHlava H1
{
	font-size :   200% ;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

a
{
	color: white;
	text-decoration : underline;
}
a:hover {
/*text-decoration : none;*/
	color: yellow;
	text-decoration: none;
/*color: black;*/
}
hr {background-color: #195B3D;
    border-width: 0px;
    height: 1px;
    color: #195B3D;
	clear: both;
	}

/*
.menutext img {
margin:   1em 2em 1em 2em;
}
*/
.menutext img.left {
margin:   1em 1em 1em 0em;
}
.menutext img.right {
margin:  1em 0em 1em 1em;
}
/* obsah clanku */
table.tabmebox {
border: 0px solid Gainsboro;
}
table.tabmebox TD {
	border: 1px solid #548C74;
	padding: 2px 5px 2px 5px;
	background: #DBE9E0;
}
table.tabmebox A {
	background: #DBE9E0;
	font-size: 90%;
	text-decoration: none;
/*	color: Black;*/

}
table.tabmebox A:hover {
	text-decoration: underline;
/*	color: Black;*/
}


/* */
#tableft {
padding: 0px 2px 0px 0px;	
margin:  0px 0px 0px 0px;
}
.mainmenu {
margin:  10px 0px 25px 0px;
padding: 0px 0px 0px 0px;

}
.mainmenu H2 {
font-size : 120% ;
margin:  0px 0px 0px 5px;
padding: 0px 0px 0px 27px;
background: url(images/s04.gif) no-repeat;

}
.mainmenu UL {
margin:  10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.mainmenu LI {
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
margin-top: 0.3em;
font-size : 100% ;
list-style-type: none;

}

.mainmenu A {
background: url(images/hs05.gif) no-repeat;
color: white;
font-size : 120% ;
margin:  0px 0px 0px 23px;
padding: 0px 0px 0px 20px;
font-weight: bold;
text-decoration: none;
}
.mainmenu A:hover {
color: Gray;
	color: yellow;
text-decoration : underline;

}

/* */

#tabmain {
border-left: 1px solid lightgreen;
border-right: 1px solid lightgreen;
padding: 10px 10px 10px 10px;	
color:#404040;
clear: both;
}
.menutext {
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
	clear: both;

}
.menutext H2 {
font-size : 130% ;
/*color: #195B3D;*/
color: white;
margin:  0em 0em 0em 0em;
margin:   0.5em 0em 0.5em 0em;
clear: both;
}
.menutext H2 A {
font-size : 100% ;
text-decoration : underline;

/*border-bottom: 1px solid #195B3D;*/
}
.menutext H3 {
font-size :   100% ;
font-weight: bold;
margin:  0em 0em 0em 0em;
margin:  1.5em 0em 0.5em 0em;
clear: both;
}
.menutext H3 A {
font-size : 100% ;
text-decoration : underline;
}
.menutext P {
font-size :   100% ;
margin:  0.5em 0em 1.5em 0em;
margin:  0em 0em 0em 0em;
line-height : 1.5em;
/*color:#404040;*/
color: white;
/*clear: both;*/
}
.menutext P A {
font-size :   100% ;
text-decoration : underline;
}
.menutext I.dautor {
font-size :   80% ;
color:gray;
margin:  0em 0em -0.5em 0em;
text-align:  right;
font-style: normal;
}

table {
clear: both;
}
/*
#mdiv td {
border: 1px solid Gainsboro;
}
#mdiv table {
border: 1px solid Gainsboro;
}
	margin: 0px 0px 0px 0px;

*/
.myTable {
/* background: red;*/
border: 0px solid Gainsboro;
}
.myTable td {
/*background: red;*/
border: 1px solid Gainsboro;
padding: 2px 2px 2px 2px;
}


.tcesta A { 
border: 1px solid Gainsboro;
background: lightgreen;
display: inline;
margin: 1px 2px 1px 2px;
padding: 1px 2px 1px 2px;
text-align:  right;
text-decoration : none;
font-size:  80%;
}

.fotog {
 color:white;
 display:block;
 width:120px;
 float:left;	
 text-align:center;
margin: 2px 2px 2px 2px;
padding: 2px 2px 2px 2px;
border: 1px solid lightgreen;
}

/* prava strana */
#tabright {
	padding: 5px 5px 5px 5px;
}
.rcol {
	border-top: 3px solid #548C74;
	/*border-top: 3px solid #195B3D;*/
	padding: 2px 5px 10px 5px;
	margin: 0px 5px 15px 5px;
/*background: whitesmoke;*/
background: #fbfbfb;
background-color :white;

	border-bottom: 1px solid #548C74;
}
.rcol H2 {
	padding: 2px 5px 2px 20px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #548C74;
	border: 1px solid #548C74;
	font-size:  100%;
/*	font-weight: bold;*/
	font-weight: normal;
	color: darkgreen;

	background: url(images/s04.gif) no-repeat;
/*	background: #DBE9E0;*/
        background-color :white;
	
}

.rcol A {
/*font-weight: bold;
text-decoration: none;
*/
color: darkgreen;
}
.rcol A:hover {
/*font-weight: bold;
text-decoration: underline;
*/}


.aktuality {
	margin: 0px 0px 0px 15px;
}
.aktuality P {
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.aktuality A {
font-size :   90% ;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*font-weight: bold;*/
}
.aktuality I.dautor {
font-size :   70% ;
color:Gray;
margin:  3px 0px 3px 0px;
text-align:  right;
font-style: normal;
display: block;
}
.aktuality I.dtema {
	border: 0px solid #548C74;
font-size :   90% ;
color: #006600;
margin:  0px 0px 0px 0px;
text-align:  right;
font-style: normal;
display: block;
}

/* odkazy */ 
.odkazy {
margin: 0px 0px 0px 15px;
font-size :   90% ;
text-align:  left;
display: block;
}
.odkazy H3 {
font-size :   100% ;
/*list-style-type: none; 
list-style-image : url(images/hs05s.gif);
*/
margin: 0px 0px 0px 0px;
}
.odkazy P {
/*padding: 0px 0px 0px 0px;*/
margin: 10px 0px 5px 0px;
}
.odkazy A {
margin: 0px 0px 5px 0px;
/*
padding: 5px 0px 0px 15px;
background: url(images/hs05s.gif) no-repeat;
*/
}
.odkazy img {
text-align:  center;
	border: 3px solid #548C74;
}

/* anketa */ 
.anketa {
margin: 0px 0px 0px 15px;
text-align: right;
}
.anketa P {
padding: 5px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.anketa A {
/*font-weight: bold;*/
text-decoration: none;
}
.anketa A:hover {
/*font-weight: bold;*/
text-decoration: underline;
}
.anketa B {
margin:  10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
text-align: left;
font-weight: bold;
font-style: normal;
color:#404040;
}

.anketabox 
{ 
border: 1px solid whitesmoke;
padding: 5px 5px 5px 5px;
background: #fbfbfb;
border-top: 3px solid #548C74;
}
.anketabox H3 
{
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size :   120% ;
font-weight: bold;
font-style: normal;
}
.anketabox I
{
font-size :   90% ;
}
.anketatext 
{
border-left: 3px solid whitesmoke;
background: white;
	margin : 1px 3px 1px 10px;
	padding : 1px 3px 1px 10px;
}


/* obrazek*/
.rcolimg {
	text-align: center;
}
.rcolimg img {
	border: 3px solid #548C74;
	margin: 10px 5px 10px 5px;
}

/* submenu*/ 
.submenu {
margin: 0px 0px 0px 5px;
text-align: left;
}
.submenu P {
margin: 10px 0px 0px 0px;
padding: 0em 0em 0em 0em;
}
.submenu UL {
margin:  0em 0em 0em 1.3em;
padding: 0em 0em 0em 0em;
font-size : 100% ;
}
.submenu LI {
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
margin-top: 0.3em;
font-size : 100% ;
list-style-type: none; 
list-style-image : url(images/hs05s.gif);
}
.submenu A {
/*background: url(images/hs05s.gif) no-repeat;*/
color: #000000;
font-size : 100% ;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 3px;
text-decoration : none;
/*font-weight: bold;*/
}
.submenu A:hover {
/*color: Gray;*/
text-decoration : underline;
}

/* kontakt obecni urad*/
.kontakt {
margin: 5px 10px 5px 10px;
padding: 3px 20px 3px 5px;
text-align:  right;
/*font-size: 90%;*/
border: 1px solid #195B3D;
background: White;
background: url('images/logo.gif') repeat;
	text-align: right;
}
.kontakt H3 {
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 90%;
text-decoration : none;
COLOR: #548c74;
font-weight: bold;
}
.kontakt P {
margin:  10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
font-size: 80%;
}
.kontakt A {
font-size: 100%;
	color : black;
	text-decoration: underline;	
}
.kontakt A:hover {
	text-decoration: none;	
	color: chocolate;
}
.kontakt img {
	border: 3px solid #548C74;
	margin: 0px 0px 5px 0px;
}

#ulT0 {
display: none;
}
A.plusT {
margin:  0px 0px 0px 15px;
padding: 0px 0px 0px 0px;
height:3px;
font-size: 50%;
display: block;
/*width:30px;*/
background: white;
border: 1px solid black;
}

#dPata {
text-align:  right;
	margin-top: 3px;
	border-top: 1px solid #548C74;
	font-size: 10px;
	color: DimGray ;
	padding: 3px 3px 3px 3px;
}
#dPata A 
{
	text-decoration: none;	
	font-size: 10px;
}

.linePath 
{
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
	text-decoration: none;	
	font-size: 10px;
	color: DimGray ;
	display :block ;
}
.linePath A
{
	text-decoration:  underline;	
	font-size: 10px;
	color: DimGray ;
}
.linePath A:hover
{
	text-decoration:  none;	
	font-size: 10px;
	color: DimGray ;
}

.linePathC 
{
margin:  0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
	text-decoration: none;	
	font-size: 10px;
	color: DimGray ;
	text-align :right; 
	display :block ;
}
.linePathC A
{
	text-decoration:  underline;	
	font-size: 10px;
	color: DimGray ;
}
.linePathC A:hover
{
	text-decoration:  none;	
	font-size: 10px;
	color: DimGray ;
}

/* nove clanky */
.nvclnk {
	display :block ;
	padding : 5px 5px 5px 5px;
}
.nvclnk P  {
	background-color: darkgreen;
	/*float :left;
	width :100%;*/
	/*border :solid 1px whitesmoke;*/
	margin : 0px 0px 5px 5px;
	padding : 0px 0px 5px 5px;
	display :block ;
}
.nvclnk I
{
	padding : 0px 5px 0px 5px;
	margin : 0px 0px 0px 0px;
	/*background-color:  white;*/
	font-size: 85%;
	display :block ;
	text-align: left;
	background-color: #006633;
}

