a img{border:1px solid #98C4FA}
a,a:link,a:visited{color:#98C4FA;font-style:normal;font-variant:normal;text-decoration:none}
a:hover img{border:1px solid #FFFFFF}
a.nadpis:hover,th a:hover{text-decoration:underline}
body{background-color:#050728;background-image:url(back.jpg);background-position:0px -149px;background-repeat:repeat-x;color:#FFFFFF;font-family:"Arial CE","Helvetica CE",Arial,helvetica,sans-serif;font-size:75%;margin:0;padding:0}
body.adm{background-image:none;margin:20px 0px 0px 15px}
caption{font-size:100%;margin-bottom:10px;text-align:left}
fieldset input{margin-right:15px}
h1{
	background-image: url(../klub.gif);
	background-repeat: no-repeat;
	border: 0px solid #FFFFFF;
	float: left;
	height: 119px;
	margin: 0px 0px 0px 10px;
	_margin: 0px 0px 0px 5px;
	padding: 0px;
	width: 442px;
}
h1 span,h2 span{left:-9000em;position:relative}
h2.panak{background-image:url(panak.gif);background-position:top right;background-repeat:no-repeat;border:0px solid #FFD700;float:right;height:150px;line-height:0em;margin:0px 0px 0px 0px;padding:0px;position:relative;right:45px;top:10px;width:110px}
h3{border:0px;font-size:1.5em;font-weight:bold;margin:0px;padding:0px 10px 0px 0px}
h3 span{display:block;font-size:75%;font-weight:normal;padding-bottom:5px}
h4{font-size:1em}
hr{border:0px solid #000000;clear:left;height:0px;line-height:0px;margin:0px;padding:0px}
html{border:0px;height:100%;margin:0;padding:0}
input.button{background-image:url(button.gif);background-repeat:no-repeat;color:#092263;font-weight:bold;height:23px;padding-bottom:3px;width:148px}
p{:padding-bottom:5px;padding-bottom:10px}
span.zddva td,td.zavden{background-color:#98C4FA}
table{background-color:#092263;border:1px solid #0850A8;border-collapse:collapse}
table.admin td{color:#000000;padding:5px;text-align:center;width:auto}
table.admin td a{color:#CC0000;display:inline;height:auto;text-decoration:none;width:auto}
table.admin td a.gre{color:#006600}
table.admin td a.mod{color:#000099}
table.admin td a.red{color:#990000}
table.admin td a:hover{background:#FFFFFF;color:#000099;text-decoration:underline}
table.flf{float:left}
table.knt{background-color:#050728;border:0px;border-collapse:collapse;margin:10px 0px 10px 10px;width:auto}
td{background-color:#FFFFFF;border:1px solid #0850A8;height:20px;line-height:10px;width:45px}
td a,td a:link,td a:visited,td a:active{display:block;height:20px;text-decoration:none;width:45px}
td a:hover{background:#0850A8;color:#0850A8}
td#mesic,td#rok,td#dnes{text-align:center}
td.aktivni,#kalendar td.aktivni a{background-color:#092263;color:#FFFFFF}
td.nasledujici_mesic,td.predchozi_mesic{background-color:#E2E2E2}
td.tento_mesic,td.predchozi_mesic,td.nasledujici_mesic{border:1px solid #808080}
td.tyden,.knt td.bd{font-weight:bold}
th{padding:3px 4px}
.akc,#pata a:hover,#pata a:active,#pata a:focus{color:#98C4FA}
.barvy{margin-top:10px}
.cl th,.cl td,.cl2 th,.cl2 td{background-color:inherit;background-color:#050728;border:0px;width:auto}
.cl,.cl2{background-color:#050728;border:0px;margin:0px}
.cl2{margin:10px 0px 20px}
.drahy,.drahy2{border:0px solid #FF4500;margin:0px 0px 0px 200px;width:500px}
.drahy2{margin:0px 0px 0px 200px;width:550px}
.drahy2 h2{
	margin-bottom: 10px;
	=margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 1.5em;
	width: 650px;
}
.drahy2 h2 a{color:#98C4FA;float:right;font-size:0.75em;font-style:italic;position:relative;text-decoration:none;top:-21px}
.knt td a{display:inline;height:auto;width:auto}
.knt td a:hover,.knt td a:active,.knt td a:focus{background-color:inherit;color:#98C4FA;text-decoration:underline}
.knt td.rt{text-align:right}
.knt th,.knt td{background-color:#050728;border:0px;border-collapse:collapse;margin:0px;padding:.5em;width:auto}
.knt2 td,.knt2 th{border:1px solid #0850A8}
.menu{background-image:url(menu.gif);background-repeat:repeat-y;border:0px;float:left;margin:0;padding:0;width:120px}
.menu a,.menu a:link,.menu a:visited,a.nadpis,th a{color:#FFFFFF;text-decoration:none}
.menu a:hover,.menu a:active,.menu a:focus,a:hover,a:active,a:focus,.drahy2 h2 a:hover{color:#98C4FA;text-decoration:underline}
.menu ul{border:0px;list-style-type:none;margin:0px;padding:0px}
.menu ul li{border:0px;font-weight:bold;line-height:21px;list-style-image:none;margin:0px;padding:2px 0px}
.nahled{float:left;margin:0px 5px 0px 0px}
.nahled td{height:7px;line-height:7px;width:8px}
.nahled th{font-size:.9em;padding:3px 0px}
.nepotv{background-color:#ACACAC;text-align:center}
.nom td{color:#000000;text-align:center;width:auto}
.potv{background-color:#CC0000;text-align:center}
.potv2{background-color:#F7E3E3}
.prava_sipka,.stred,.leva_sipka{padding:5px}
.rez{background-color:#009900}
.th{font-weight:normal}
#blok{
	background-image: url(back2.jpg);
	background-position: 0px -150px;
	background-repeat: no-repeat;
	border: 0px;
	border-top: 1px solid #000000;
	margin: 0px auto 0px;
	padding: 0px;
	text-align: left;
	width: 870px;
}
#dotazz{float:right;margin-right:10px}
#dotazz2{left:820px;position:absolute;top:55px}
#hlava{border:0px solid #FFD700;height:150px}
/* kalendář */
#kalendar{border:1px solid #000000;border-collapse:collapse;margin-left:0px;margin-top:0px}
#kalendar a{color:#092263;display:inline;height:auto;width:auto}
#kalendar td{color:#000000;padding:5px;width:auto}
#kalendar td a:hover{background:#FFC0CB}
#kalendar td.mala_bunka{padding:0px;text-align:center}
#kalendar td.mala_bunka a,#kalendar td.mala_bunka span{display:block;margin:0;padding:5px}
#kalendar td.zavden a,#kalendar td.zavden a:hover{background-color:#98C4FA;color:#000000;text-decoration:none}
#kontejner_na_kalendar{
	border: 0px solid #FFFFFF;
	float: left;
	margin-left: 10px;
	_margin-left:5px;
	width: 170px;
}
#menu{border:0px solid #FF6347;color:#98C4FA;float:left;margin:0px 0 0 0px;padding:0px 0px 0px 10px;width:118px}
#nahledy{_left:216px;left:214px;position:absolute;top:180px}
#pata{border:0px solid #D3D3D3;clear:both;color:#FFFFFF;margin:0px auto 0px;padding:10px 0px 0px;text-align:right;width:750px}
#pata a,td.aktivni span,.drahy2 a{color:#FFFFFF}
#pata span{border:0px solid #FFB6C1;display:block;padding:20px 0px 20px;padding:10px 0px}
#print{float:right;height:25px;position:relative;right:20px;top:-10px;width:25px}
#print a img,a.logo img,a:hover.logo img,fieldset{border:0px}
#soupis{
	left: 680px;
	position: absolute;
	top: 45px;
	=top:60px;
}
#tabulka{left:20px;position:absolute;top:230px}
#tabulka{:margin:15px 0px 0px 0px}
#tabulka td,#tabulka caption{padding:.3em}
#telo{
	border: 0px solid #FFD700;
	clear: both;
	float: right;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 720px;
}
#telo2{margin:150px}
.knt th{background-color:#092D77;text-align:left}
#telo #mainMap{color:#050728;margin-top:10px}
table.admin{
   width: 650px;
}
table.admin th.wdt{
   width: 150px;
}
table.admin td.wdt{
   text-align: left;
}