/* Zakladni definice
-------------------------------------- */

body {
	padding:0; width:775px; margin: 10px auto; text-align:left; position:relative; font:small Verdana,Sans-Serif; background: #E77817; border:1px solid #999999;
}
a img {
	border:none;
}
a:link {
	font-weight:bold; color:#2E2E7C; text-decoration:none;
}
a:visited {
	font-weight:bold; color:#2E2E7C; text-decoration:none;
}
a:hover {
	font-weight:bold; color:#2E2E7C; text-decoration:underline;
}

hr.cistic {
   clear: both;
   height: 1px;
   border: none;
   margin: -1em 0 0 0;
   visibility: hidden;
   }



/* Hlavicka a menu
-------------------------------------- */


#hlavicka {
	width:775px; height:94px; background: #FFFFFF; MARGIN: 0px 0px 0px 0px; 
}
#menu1 {
	width:775px; height:20px; text-align:center; background-color: #666666; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING: 8px 0px 2px 0px; POSITION: relative; TOP: 0px; MARGIN: 0px 0px 0px 0px;
}
#menu1 A {
	MARGIN: 0px 1px 0px 1px; PADDING: 2px 14px 2px 14px; COLOR: #F5EDD6; WHITE-SPACE: nowrap; TEXT-DECORATION: NONE; 
}
#menu1 A:hover {
	BACKGROUND: #FFFFFF; COLOR: #999999; 
}
#menu1 .sel {
	MARGIN: 0px 1px 0px 1px; PADDING: 2px 14px 2px 14px; COLOR: #999999; WHITE-SPACE: nowrap; TEXT-DECORATION: NONE; BACKGROUND: #FFFFFF; 
}




/* Telo stranky
-------------------------------------- */


#telo {
	width:765px; MARGIN: 0px 0px 0px 0px; background:#FFFFFF; position:relative; PADDING: 10px 0 10px 10px; font:14px Verdana,Sans-Serif; color:#000000; font-weight:normal; text-align: justify; line-height: 1.5em; 
}
#telo-wide {
	width:755px; MARGIN: 0px 0px 0px 0px; background:#FFFFFF; position:relative; PADDING: 10px 10px 10px 10px; font:14px Verdana,Sans-Serif; color:#000000; font-weight:normal; text-align: justify; line-height: 1.5em; 
}
#telo-wide img.prav {
	float:right; margin:2px 4px 2px 10px; padding:1px; border:1px solid #999999;
}
#telo TABLE.news {
	font:11px Verdana,Sans-Serif; color:#884946; padding: 0 0 4px 0; margin:4px 6px 6px 10px; background-color:#DDDDDD; text-align:left; line-height: 1.3em; 
}
#telo TABLE.mapa {
	font:11px Verdana,Sans-Serif; color:#884946; padding: 0 0 4px 0; margin:4px 6px 6px 10px; background-color:#FFFFFF; text-align:left; line-height: 1.4em; border-left: 1px solid #999999;
}
#telo TD.line {
	border-bottom:1px solid #999999;
}
#telo .nadpis {
	font:15px Verdana,Sans-Serif; color:#884946; letter-spacing:.1em; font-weight:bold; padding-bottom:4px; margin-top:4px; margin-bottom:6px;
}
#telo .reference {
	line-height: 2.6em; padding-left: 20px;
}
#telo H4 {
	font:15px Verdana,Sans-Serif; color:#000000; font-weight:bold; padding-top:4px; margin-top:10px; margin-bottom:0px; padding-bottom:0px; width:100%;
}
#telo img.tit {
	float:left; margin: 18px 0 0px 0; padding:1px; border:1px solid #999999;
}
#telo img.bok {
	float:left; margin:0; padding:1px; border:1px solid #999999;
}
#telo img.lev {
	float:left; margin:2px 10px 0 5px; padding:1px; border:1px solid #999999;
}
#telo img.prav {
	float:right; margin:2px 10px 0 5px; padding:1px; border:1px solid #999999;
}
#telo a.norm:link {
	font:12px Verdana,Sans-Serif; font-weight:normal; color:#2E2E7C; text-decoration:none;
}
#telo a.norm:visited {
	font:12px Verdana,Sans-Serif; font-weight:normal; color:#2E2E7C; text-decoration:none;
}
#telo a.norm:hover {
	font:12px Verdana,Sans-Serif; font-weight:normal; color:#2E2E7C; text-decoration:underline;
}
#telo H3 a:link {
	color:#276320;
}
#telo H3 a:visited {
	color:#276320;
}
#telo H3 a:hover {
	color:#276320; text-decoration:none;
}

#telo a.pdf:link {
	font-weight: bold; color:#2E2E7C; text-decoration:none; background-image: url("pdf.gif"); background-repeat: no-repeat; background-position: 5px 3px; padding-left:30px;
}

#telo a.pdf:visited {
	font-weight: bold; color:#2E2E7C; text-decoration:none; background-image: url("pdf.gif"); background-repeat: no-repeat; background-position: 5px 3px; padding-left:30px;
}

#telo a.pdf:hover {
	font-weight: bold; color:#2E2E7C; text-decoration:underline; background-image: url("pdf.gif"); background-repeat: no-repeat; background-position: 5px 3px; padding-left:30px;
}



/* Pata stranek
-------------------------------------- */


#pata {
	font:10px Verdana,Sans-Serif; width:775px; MARGIN: 0 0 0 0; background-color:#FFFFFF; PADDING: 0px 0px 0px 0px; 
}
#pata P {
	color:#666666; font-weight:normal; padding: 4px 0 6px 0; margin:0px; border-top:1px solid #A3A496; text-align: center; line-height: 1.5em; 
}
#pata a:link {
	font-weight: normal; color:#555555; text-decoration:none;
}
#pata a:visited {
	font-weight: normal; color:#555555; text-decoration:none;
}
#pata a:hover {
	font-weight: normal; color:#555555; text-decoration:underline;
}

