body {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; color: rgb(43, 57, 83); font-family: Verdana, "Geneva CE", lucida, sans-serif; font-size: 12px;
}
table {
	border-collapse: collapse;
}
#layout {
	height: 100%;
}
#lm {
	background: url("layLm.png") repeat-y right top rgb(158, 174, 205); width: 8%;
}
#rm {
	background: url("layRm.png") repeat-y left top rgb(158, 174, 205); width: 8%;
}
#zahlavi1 {
	background: rgb(158, 174, 205); margin: 0px; padding: 0px; height: 100px; position: relative;
}
#zahlavi-gr1 {
	background: url("header-gr1.gif"); left: 10px; width: 342px; height: 68px; bottom: -22px; position: absolute; cursor: hand;
}
#zahlavi-gr2 {
	background: url("header-gr2.gif"); top: -15px; width: 272px; height: 209px; right: -16px; position: absolute;
}
#zahlavi2 {
	background: url("header-bck.png") repeat-y right top rgb(118, 141, 185); margin: 5px 0px 0px; padding: 0px; height: 73px;
}
#zapati {
	background: url("header-bck.png") repeat-y right top rgb(118, 141, 185); margin: 0px 10px 12px; padding: 0.2em;
}
.col {
	padding: 10px 10px 0px;
}
.hlav {
	padding: 10px 0px 0px;
}
.hlav2 {
	padding: 10px 10px 0px 0px;
}
.zap-txt {
	margin: 0.5em; text-align: center; color: rgb(255, 255, 255); font-size: 9px;
}
.blok1 {
	margin: 0px 0px 9px; padding: 9px; color: white; font-size: 13px; font-weight: bold;
}
.blok2 {
	margin: 0px 0px 9px; padding: 9px; color: white; font-size: 13px; font-weight: bold;
}
.blok2 {
	margin: 0px 0px 9px; padding: 9px; color: white; font-size: 13px; font-weight: bold;
}
.blok3 {
	margin: 0px 0px 9px; padding: 9px; color: white; font-size: 13px; font-weight: bold;
}
.blok4 {
	margin: 0px 0px 9px; padding: 9px; color: white; font-size: 13px; font-weight: bold;
}
.blok5 {
	margin: 0px 0px 9px; padding: 9px; color: white; font-size: 13px; font-weight: bold;
}
.blok1 {
	background: rgb(118, 141, 185);
}
.blok2 {
	background: rgb(118, 141, 185);
}
.blok3 {
	background: rgb(118, 141, 185);
}
.blok4 {
	background: rgb(79, 104, 154);
}
.blok5 {
	background: rgb(79, 104, 154);
}
.blok1obs {
	margin: 0px 0px 18px; padding: 0px; font-size: 13px;
}
.blok2obs {
	margin: 0px 0px 18px; padding: 0px; font-size: 13px;
}
.blok3obs {
	margin: 0px 0px 18px; padding: 0px; font-size: 13px;
}
.blok4obs {
	margin: 0px 0px 18px; padding: 0px; font-size: 13px;
}
.blok5obs {
	margin: 0px 0px 18px; padding: 0px; font-size: 13px;
}
.blok1obs {
	
}
.blok2obs {
	
}
.blok3obs {
	
}
.blok4obs {
	
}
.blok5obs {
	background: rgb(240, 246, 255); padding: 0px 2px;
}
a {
	font-size: 100%; font-style: normal; font-variant: normal;
}
a:link {
	color: rgb(79, 104, 154);
}
a:visited {
	color: rgb(79, 104, 154);
}
a:hover {
	color: rgb(43, 57, 83);
}
a:active {
	color: rgb(79, 104, 154);
}
a.clanek:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.clanek:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.clanek:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
a.menu:link {
	background: rgb(158, 174, 205); margin: 2px 0px; padding: 4px; border: currentColor; color: rgb(255, 255, 255); font-size: 11px; font-weight: bolder; text-decoration: none; display: block;
}
a.menu:visited {
	background: rgb(158, 174, 205); margin: 2px 0px; padding: 4px; border: currentColor; color: rgb(255, 255, 255); font-size: 11px; font-weight: bolder; text-decoration: none; display: block;
}
a.menu:hover {
	background: rgb(79, 104, 154); margin: 2px 0px; padding: 4px; color: rgb(255, 255, 255); text-decoration: none; display: block;
}
.z {
	color: rgb(79, 104, 154); font-size: 13px; font-weight: normal;
}
.nadpis {
	background: rgb(79, 104, 154); padding: 0.2em 0px 0.2em 10px; text-align: center; color: white; font-size: 16px; font-weight: bold;
}
.podnadpis {
	text-align: center; color: rgb(79, 104, 154); font-size: 14px;
}
.bledy {
	color: rgb(240, 246, 255);
}
.kom-z {
	color: rgb(79, 104, 154); font-size: 11px; font-weight: normal;
}
.kom-link {
	color: rgb(79, 104, 154); font-size: 13px; font-weight: normal;
}
.kom-hlavicka {
	padding: 4px; color: rgb(79, 104, 154); font-size: 11px; font-weight: normal;
}
.kom-text {
	background: rgb(255, 255, 255); padding: 3px; border: 1px solid rgb(79, 104, 154); color: rgb(79, 104, 154); font-size: 11px; font-weight: normal;
}
.kom-cely-ram {
	background: rgb(224, 230, 240); padding: 4px; border: 1px solid rgb(79, 104, 154);
}
.anketa-std-otazka {
	margin: 0px; padding: 0.3em 0px; color: rgb(79, 104, 154); font-size: 13px; font-weight: normal; border-bottom-color: rgb(158, 174, 205); border-bottom-width: 1px; border-bottom-style: solid;
}
.anketa-cla-otazka {
	margin: 0px; padding: 0.3em 0px; color: rgb(79, 104, 154); font-size: 13px; font-weight: normal; border-bottom-color: rgb(158, 174, 205); border-bottom-width: 1px; border-bottom-style: solid;
}
.anketa-blok-z {
	margin: 0px; padding: 0.3em 0px; color: rgb(79, 104, 154); font-size: 13px; font-weight: normal; border-bottom-color: rgb(158, 174, 205); border-bottom-width: 1px; border-bottom-style: solid;
}
.anketasysz {
	margin: 0px; padding: 0.3em 0px; color: rgb(79, 104, 154); font-size: 13px; font-weight: normal; border-bottom-color: rgb(158, 174, 205); border-bottom-width: 1px; border-bottom-style: solid;
}
.anketasysodp {
	margin: 0.2em 0px; color: rgb(79, 104, 154); line-height: 1.2em; font-size: 12px; font-weight: normal;
}
.anketa-std-odpovedi {
	margin: 0.2em 0px; color: rgb(79, 104, 154); line-height: 1.2em; font-size: 12px; font-weight: normal;
}
.anketa-cla-odpovedi {
	margin: 0.2em 0px; color: rgb(79, 104, 154); line-height: 1.2em; font-size: 12px; font-weight: normal;
}
.anketa-blok-odpovedi {
	margin: 0.2em 0px; color: rgb(79, 104, 154); line-height: 1.2em; font-size: 12px; font-weight: normal;
}
.anketa-cla-celkovy-ram {
	margin: 6px 0px 12px; text-align: left; font-size: 13px;
}
.anketa-cla-ram {
	
}
.anketa-blok-odp-cara {
	margin: 2px 0px; padding: 0px; width: 140px; height: 1em; line-height: 1em; font-size: 85%;
}
.anketa-blok-odp-cara-hlasy {
	background: url("gr-inq.png") repeat-y 100% 0px rgb(43, 57, 83); height: 1em;
}
.anketa-std-ram {
	text-align: left;
}
.nov-datum {
	color: rgb(79, 104, 154); font-size: 13px; font-weight: bold;
}
.nov-titulek {
	color: rgb(79, 104, 154); font-size: 13px; font-weight: bold;
}
.nov-titulek-duraz {
	color: rgb(43, 57, 83); font-size: 13px; font-weight: bold;
}
.nov-text {
	color: rgb(79, 104, 154); font-size: 13px; font-weight: normal;
}
.cla-cely {
	background: url("cla-poz.png") repeat-y left top; margin: 0px;
}
.cla-obsah {
	padding: 0px 0px 10px 90px;
}
.cla-nadpis {
	background: rgb(79, 104, 154); margin: 0px 0px 3px 80px; padding: 0.2em 0px 0.2em 10px; top: 7px; color: white; font-size: 13px; font-weight: bold; position: relative;
}
.cla-text {
	padding: 10px 0px 0px; text-align: justify; color: rgb(79, 104, 154); font-size: 13px; font-weight: normal;
}
.cla-informace {
	color: rgb(79, 104, 154); font-size: 11px; font-weight: normal;
}
.tisk {
	padding: 1em;
}
.cla-informace-tisk {
	color: rgb(0, 0, 0); font-size: 11px; font-style: italic; font-weight: normal;
}
.obrtema {
	margin-left: 5px; position: absolute;
}
.hodnoceni-celkovy-ram {
	background: url("modra-prechod.png") repeat-x left top rgb(255, 255, 255); margin: 6px 0px; padding: 6px; color: rgb(79, 104, 154); font-size: 11px; font-weight: normal;
}
.souvis-cla-celkovy-ram {
	margin: 6px 0px 12px; text-align: left; font-size: 13px;
}
.download-z {
	font-size: 13px;
}
.download-sekce {
	padding: 6px; text-align: center; font-size: 13px;
}
.download-sekce-akt {
	font-weight: bold;
}
.weblinks-z {
	font-size: 13px;
}
.weblinks-sekce {
	padding: 6px; text-align: center; font-size: 13px;
}
.weblinks-sekce-akt {
	font-weight: bold;
}
.std-navig {
	background: rgb(248, 250, 255); margin: 1em 0px; text-align: center; font-size: 80%;
}
.std-navig-akt-str {
	color: rgb(79, 104, 154);
}
.hodnoceni {
	
}
.banner1 {
	background: rgb(158, 174, 205); margin: 0px; top: 9px; color: rgb(255, 255, 255); position: relative;
}
.banner1d {
	background: rgb(158, 174, 205); margin: 0px 10px 0px 0px; top: 9px; color: rgb(255, 255, 255); position: relative;
}
.banner2 {
	background: rgb(158, 174, 205); margin: 5px 10px; color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.bannerpod {
	margin: 0px 0px 10px; padding: 4px 0px; color: rgb(79, 104, 154); font-size: 9px; font-weight: normal; display: block;
}
.banner-text {
	margin: 0px 0px 10px; padding: 4px 0px; color: rgb(79, 104, 154); font-size: 9px; font-weight: normal; display: block;
}
.banner-img {
	margin: 0px 0px 10px; padding: 4px 0px; color: rgb(79, 104, 154); font-size: 9px; font-weight: normal;
}
.strankovani {
	color: rgb(79, 104, 154); font-size: 10px; font-weight: bold;
}
.biltucne {
	color: rgb(255, 255, 255); font-size: 13px; font-weight: bold;
}
.chybastredni {
	text-align: center; color: rgb(255, 0, 0); font-size: 14px; font-weight: bold;
}
.kal-text {
	color: rgb(79, 104, 154); font-size: 12px; font-weight: normal;
}
.kal-clanek {
	background-color: rgb(240, 224, 230);
}
.kal-dnesni {
	background-color: rgb(224, 230, 240);
}
.planakci {
	font-size: 10px;
}
.informace {
	width: 100%; color: rgb(0, 0, 0); font-size: 9px; font-weight: normal;
}
.ram {
	margin-bottom: 8px;
}
.preram {
	padding-bottom: 8px; margin-bottom: 8px; border-bottom-color: rgb(79, 104, 154); border-bottom-width: 2px; border-bottom-style: dotted;
}
.textbox {
	margin: 2px 0px; padding: 2px; text-align: left; color: rgb(0, 0, 0); font-family: Verdana, "Geneva CE", lucida, sans-serif; font-size: 12px; background-color: white;
}
.textpole {
	margin: 2px 0px; padding: 2px; color: rgb(0, 0, 0); font-family: Verdana, "Geneva CE", lucida, sans-serif; font-size: 11px;
}
.tl {
	text-align: center; color: rgb(248, 250, 255); font-family: Verdana, "Geneva CE", lucida, sans-serif; font-size: 11px; font-weight: bold; background-color: rgb(118, 141, 185);
}
form {
	background: url("modra-prechod.png") repeat-x left top rgb(255, 255, 255); padding: 4px 0px;
}
a img {
	border: currentColor;
}
.frumnadpis {
	background: rgb(118, 141, 185); text-align: center; color: rgb(255, 255, 255); font-size: 20px; font-weight: bolder;
}
.frumhlavi {
	text-align: center; color: rgb(255, 255, 255); font-size: 10px; font-weight: bolder; background-color: rgb(158, 174, 205);
}
.frumhlram {
	background-color: rgb(255, 255, 255);
}
.frumvnram {
	background-color: rgb(3, 93, 138);
}
.frumodskoky {
	font-size: 11px; font-weight: normal; background-color: rgb(255, 255, 255);
}
.frumz {
	color: rgb(43, 57, 83); font-size: 12px; font-weight: normal; background-color: rgb(255, 255, 255);
}
.frumzneg {
	color: rgb(43, 57, 83); font-size: 12px; font-weight: normal; background-color: rgb(240, 246, 255);
}
.frumzmiddle {
	color: rgb(43, 57, 83); font-size: 11px; font-weight: normal;
}
.frumzsmall {
	color: rgb(43, 57, 83); font-size: 9px; font-weight: normal;
}
.frumzsmallng {
	color: rgb(43, 57, 83); font-size: 9px; font-weight: normal;
}
.frumzsmallred {
	color: rgb(255, 0, 0); font-size: 9px; font-weight: normal;
}
.frumzsmallp {
	color: silver; font-size: 9px; font-weight: normal;
}
.frumznews {
	color: rgb(43, 57, 83); font-size: 10px; font-weight: normal;
}
.frumznewsnazev {
	color: rgb(43, 57, 83); font-size: 10px; font-weight: bolder;
}
.offline {
	text-align: center; color: black; font-size: 18px; font-weight: bold; text-decoration: none;
}
