BODY {
  margin: 0 0 0 0;
  font-family: Verdana, helvetica; 
  font-size: 10pt;  
  text-align: justify;
}

P {
  margin-top: 0;
};

.sidebar {
  font-family: Verdana; 
  font-weight: bold;
  font-size: 10pt;
  color: #808458;
  margin-top: 10px;
  margin-bottom: 2px;
  padding: 2px;
  padding-left: 10px;
  border-top: 1px solid;
  width: 100%;
}

.sbbody{
	font-size: 8pt;
  text-align: left;
	padding-left: 10px;
	width: 100%;
}

H1.clanek {
  font-family: helvetica; 
  font-size: 14pt;
  text-align: left;
  border-style : none;
  background-color : #C0D0C0;
  color: White;
  padding : 2px 2px 2px 5mm;
  margin-left : 5mm;
  margin-top : 5mm;
  width: 45%; 
}

H1.novinka {
  font-family: helvetica; 
  font-size: 12pt;
  text-align: left;
  padding : 0;
  border: 0;
  margin 0: ;
  margin-top: 4px;
  margin-bottom: 4px;
}

H2.novinka {
  font-family: helvetica; 
  font-size: 10pt;
 text-align: left;
  color: #B0B0B0;
  padding: 0;
  border: 0;
  margin-bottom: 4px;
}

.novinkatext {
	font-family : Verdana, helvetica;
	font-size : 8pt;
	text-align: left;
}

H2.clanek {
  font-family: helvetica; 
  font-size: 10pt;
  border-style : none;
  background-color : #808458;
  color: White;
  padding : 1px 1px 1px 5mm;
  margin-left : 5mm;
  margin-top : 5mm;
  width: 20%; 
}


TD, TH  {
	font-family : Verdana, helvetica;
	font-size : 10pt;
  text-align: left;
}

.nasttext {
	background-color: #EEEEEE; 
	padding: 6px;
	border : 1px solid Gray;
	}
	
.searchbox {
  border-style: inset;
  background-color: #C0D0C0; 
  font-size: 8pt;
  font-family: Verdana;
}	

.searchbutton {
  border-style: outset;
  font-size: 8pt;
  font-family: Verdana;
  background-color: #808458;
  color: White;
}	

.ttmenu, .ttmenu:visited {
	BORDER: thin solid #ffffff;
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 8px;
	FONT-SIZE: 9px; COLOR: #504838; 
   FONT-FAMILY: Verdana; TEXT-DECORATION: none
}

.ttmenu:Hover {
	BORDER-RIGHT: gray thin dotted; BORDER-TOP: gray thin dotted; 
	BORDER-LEFT: gray thin dotted; COLOR: #ffffff; BORDER-BOTTOM: gray thin dotted;
	background-color: #808458;
}

A { color: #808458;  }
A:Visited { color: #787470; }
A:Active { }
A:Hover { background-color: #EEEEEE; }

A.menu { font-size: 8pt; font-weight: normal; text-decoration: none; color: White; background-color: #787470; padding: 0px; }
A.menu:Hover  { color: White; background-color: #808458; }
A.menu:Visited  { color: White; }
.menuframe { border : #808458 1px solid; background-color: #787470;}

A.nast { font-weight: bold; color: #808458; }
A.nast:Hover  { font-weight: bold; color: #808458; background-color: #EEEEEE }
A.nast:Visited  { color: #787470; }

A.mail { font-weight: bold; text-decoration: none; color: Maroon; }
A.mail:Hover  { color: Red;  }
A.mail:Visited  { color: DarkRed; }	
.nomail { font-weight: bold; text-decoration: none; color: #3E3E3E; }

UL, UL UL, UL UL UL { list-style: url(obr/bullet.gif); }