@import url("menu.css");        

body {
		font-family: "Verdana","Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
		font-size: 70%;
	/*	margin:0px 10px 10px 10px;*/
	margin:0;
/*background-color: green;*/
	background-color: #f8f0e8;
			color:#000066;
}

table{
		font-size: 100%;
}
table caption {
 caption-side: top;
 text-align:center;
}
input, select,textarea{
	font-size:100%; 
	font-family: "Verdana","Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
}
textarea{
		font-family: "Verdana","Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
	font-size:100%; 
}
table form textarea{
font-size:100%
}
select{
font-size:1em;
color:#000066;

}
.thinavy {
  color:#000066;
	border-color: #000066;
	border-width : 1px;
	border-style : solid;
}
.thinwhite {
	border-color: #ffffff;
	border-width : 1px;
	border-style : solid;
	color:#000066;
}
.tlacitkOK {
	border-width: 1px;
	font-weight: normal;
	border-style: solid;
	color: #ffffff;
	height: 1.7em;
	background-color: #434F98;
	border-color: #ffffff;
	cursor: pointer;
	width: 5ex;
	margin-top:0.15em;

}
.tlacitko2 {
	border-width: 1px;
	font-weight: bold;
	border-style: solid;
	color: #ffffff;
	height: 2em;
	background-color: #5868a8;
	border-color: #000066;
	cursor: pointer;

}


form{
	margin:0px;
	padding:0px;
	}
.clear_left {
	clear: left;
}
.clear_right {
	clear: right;
}
.clear_both {
	clear: both;
}

div#mapa_serv ul li li li{
	list-style-type: circle;
}

div#mapa_serv form{
 display: inline;
}
div#mapa_serv{
	line-height: 250%;
}
div#mapa_serv li.targ{
		list-style-type: none;
		margin-left:-20px;
}
div#mapa_serv li#info_map,div#mapa_serv li#org_map,div#mapa_serv li#mu_map,div#mapa_serv li#mc_map{

	background-color:#eeeeee;
		list-style-type: none;
		width:45%;
		border:1px solid #000066;
		margin-bottom:5px;
		padding:5px;
}
div#mapa_serv li#mu_map{
		float:left;

	
}
div#mapa_serv li#mc_map{
		float:left;
	/*	clear:left;*/
}
div#mapa_serv li#info_map{
		float:right;
		
}
div#mapa_serv li#org_map{
		float:left;

}
div#mapa_serv li a{
display:block;
height:2em;
font-weight:bold;
border-left:10px solid #5868A8;
padding-left:5px;
}
div#mapa_serv li ul a{
background:none;
display:inline;
font-weight:normal;
border-left:0;
padding-left:0px;
}


/************duplicita v menu.css: ****************/

div#menu a{
line-height:1.3em;
padding-left:1em;     
}

#footer{
clear:both;
text-align:center;
margin-top:30px;
background-color:#eeeeee;
	border-top: 1px solid #000066;
	border-bottom:30em solid #f8f0e8;   /*aby se vešlo menu rozbalené*/
	width:100%;

	padding-top:10px;
}

#footer div{
	padding-left:9ex;     /*kvůli menu*/
}

/************ původní *************/

abbr, acronym, dfn {
	border-bottom: dashed 1px;
	cursor: help;
}
dl dt {
	font-weight: bold;
}
em {
	font-weight: bold;
	font-style: normal;
}

.bold{
	font-weight: bold;
}
#nadpismc
{
	background-image: url(../Obrazky/mestska_cast.gif);
	background-repeat: no-repeat; /*	width: 237px;*/
/*	height: 3.5em;*/
	background-position: center;
	text-align: center;
	padding-top: 5px;
	margin-bottom: 10px;
}
#nadpismc_de
{
	background-image: url(../Obrazky/mestska_cast_de.gif);
	background-repeat: no-repeat; /*	width: 237px;*/
/*	height: 3.5em;*/
	background-position: center;
	text-align: center;
	padding-top: 5px;
	margin-bottom: 10px;
}
#nadpismc_en
{
	background-image: url(../Obrazky/mestska_cast_en.gif);
	background-repeat: no-repeat; /*	width: 237px;*/
/*	height: 3.5em;*/
	background-position: center;
	text-align: center;
	padding-top: 5px;
	margin-bottom: 10px;
}

div#nadpismc img{
position:relative;
left:220px;
top:0px;
margin-bottom:15px;
}
div#nadpismc_en img{
position:relative;
left:220px;
top:0px;

}
div#nadpismc_de img{
position:relative;
left:220px;
top:0px;

}

.form_vyhled {
	margin-top: 10px;
	/*line-height:2em;*/
	width: 80ex;
	border: solid 1px #000066;
	background: #eeeeee;
	padding: 5px;
	font-size:100%;
}
.form_vyhled input, .form_vyhled select, .form_vyhled textarea {
	font-size: 100%;
		font-family: "verdana",arial,sans-serif;
}
.form_vyhled legend {
	/*border: solid 1px #000066;
*/
	font-weight: bold;

}
.form_vyhled fieldset {
	text-align: left;
	border-top: solid 1px #000066;
	border-right: solid 0px #000066;
	border-bottom: solid 0px #000066;
	border-left: solid 0px #000066;
	padding: 10px 5px 5px 5px;
	margin-top:10px;

}
/*
.form_vyhled label {

	width: 25ex;
}
*/

.form_vyhled label {
position : relative;
width : 30ex;
display : block;
margin:0.5em 0 0.5em 0;
padding-right: 4px;
text-align: right;
font-weight:bold;
}
.form_vyhled label.long {
width : 60ex;
}
.form_vyhled label.short {
width : 20ex;
}
.form_vyhled label input {      /*radio, které má input uvnitř labelu*/
position : absolute;
left : 100%;
top : 0px;
width : 40ex;
padding-left : 2px;
}
.form_vyhled label select {      /*select, který je uvnitř labelu*/
position : absolute;
left : 100%;
top : 0px;
width : 40ex;
padding-left : 2px;
}
.form_vyhled select,.form_vyhled input {
position : relative;
left : 50%;
top : -2em;
width : 40ex;
padding-left : 2px;
}
.form_vyhled select.left,.form_vyhled input.left {
position : relative;
left : 0%;
top : 0em;
width : 40ex;
padding-left : 2px;
}
.form_vyhled label input.short {
width : 15ex;
} 
.form_vyhled input.short {
width : 15ex;
} 
.form_vyhled input.form_vyhled_tlac{
position : relative;
left : 0%;
top:0px;
width:12ex;
	border-width: 1px;
	font-weight: normal;
	border-style: solid;
	color: #ffffff;
	background-color: #5868a8;
	margin-top: 5px;
	border-color: #ffffff;
	margin-bottom: 0px;
	cursor: pointer;
	padding: 1px;
	font-size:100%;
}
.form_vyhled input.tlacitkOK{
width:12ex;
text-align:center;
}

A:link {
	color: blue;
}
A:active {
	color: red;
}
A:visited {
	color: #000066;
}
A:hover {
	color: blue;
}
A.navy:link {
	color: #000066;
}
A.navy:active {
	color: red;
}
A.navy:visited {
	color: #0000bb;
}
A.navy:hover {
	color: blue;
}
A.dashed:link {
	color: #0000bb;
}
A.dashed:active {
	color: red;
}
A.dashed:visited {
	color: #000066;
text-decoration:none;
		border-bottom: dashed 1px;}
A.dashed:hover {
	color: blue;
}
	
A.white:link {
	color: #ffffff;
	text-decoration: none
}
A.white:active {
	color: yellow;
	text-decoration: none
}
A.white:visited {
	color: #f8f0e8;
	text-decoration: none
}
A.white:hover {
	color: white;
	text-decoration: underline
}

A.non_decor:link {
	color: #000066;
	text-decoration: none
}
A.non_decor:active {
	text-decoration: none
}
A.non_decor:visited {
	color: #000066;
	text-decoration: none
}
A.non_decor:hover {
	color: blue;
	text-decoration: underline
}

.tlacitko3 {
	border-width: 1px;
	font-size: 9px;
	font-weight: normal;
	border-style: solid;
	color: #000066;
	height: 18px;
	background-color: #c0c0cf;
	margin-top: 1px;
	border-color: #ffffff;
	margin-bottom: 0px;
	cursor: pointer;
	width: 150px;
}
.netlacitko {
	border-width: 1px;
	font-size: 11px;
	font-weight: normal;
	background-color: #c0c0cf;
	color: #000066;
	height: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	cursor: pointer;
	width: 100px;
}
.tlacitko4 {
	border-width: 1px;
	font-size: 1em;
	font-weight: bold;
	background-color: #5868a8;
	color: #ffffff;
	height: 2em;
	margin-top: 0px;
	margin-bottom: 0px;
	cursor: pointer;
	/*width: auto;
*/
}
.tlacitko5 {
	border-width: 1px;
	font-size: 10px;
	font-weight: normal;
	background-color: #5868a8;
	color: #ffffff;
	height: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	cursor: pointer;
	width: 40px;
}
.planek {
	width: 8ex;
	height: 1.2em;
	background-color: #5868a8;
	padding: 3px;
	FONT-WEIGHT: bold;
	border: 1px solid #000066;
	color: #ffffff;
	margin-bottom:2px;
}
.planek a:link, .planek a:active, .planek a:visited {
	color: white;
	text-decoration: none;
}
.inputhin {
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	border-color: #ffffff
}
thead.normal {
	background-color: #c0c0cf;
}
.center
{ 
text-align: center;
}
div.center 
{ 
margin-left: auto;
margin-right: auto;
text-align: center;
}
div.center div
{ 
margin-left: auto;
margin-right: auto;
/*text-align: left;*/
}
div.center table
{ 
margin-left: auto;
margin-right: auto;
text-align: left;
}
div.center table caption
{ 
margin-left: auto;
margin-right: auto;
text-align: center;
}
div.center form
{ 
margin-left: auto;
margin-right: auto;
text-align: left;
}
div.center form.center
{ 
text-align: center;
}
.centre
{ 
text-align: center;
}

div.centre table
{ 
margin-left: auto;
margin-right: auto;
text-align: left;
}
div.centre
{ 
margin-left: auto;
margin-right: auto;
text-align: center;
}
div.centre table caption
{ 
margin-left: auto;
margin-right: auto;
text-align: center;
}
div.centre form
{ 
margin-left: auto;
margin-right: auto;
text-align: left;
}


.left {
	text-align: left;
}
.right {
	text-align: right;
}
.top {
	vertical-align: top;
}
.bottom {
	vertical-align: bottom;
}
.middle {
	vertical-align: middle;
}
h1 {
	font-size: 110%;
	text-align: center;
}
h2 {
	font-size: 100%;
	text-align: center;
}
h3 {
	font-size: 100%;
	text-align: center;
}
h4 {
	font-size: 100%;
	text-align: center;
}
h5 {
	font-size: 100%;
	text-align: center;
}
ol li {
	margin-left: 30px;
}
ul li {
	list-style-type: disc;
	/*vertical-align: text-top;
*/
}
ul li li {
	list-style-type: square;
}
ul li li li {
	list-style-type: none;
}

.w10 {
	width: 10%;
}
.w20 {
	width: 20%;
}

.w25{width:25%;}

.w30 {
	width: 30%;
}
.w33 {
	width: 33%;
}

.w37{
  width:37%
}


.w45{
width:45%;
}
.w40{
width:40%;
}
.w50 {
	width: 50%;
}
.w60{
width:60%;
}
.w70 {
	width: 70%
}
.w80 {
	width: 80%;
}
.w90 {
	width: 90%;
}
.w100 {
	width: 100%
}
.w20ex{
width:20ex;
}
.w30ex{
width:30ex;
}
.w35ex{
width:35ex;
}
.w40ex{
width:40ex;
}
.w50ex{
width:50ex;
}
.w60ex{
width:60ex;
}
.w80ex{
width:80ex;
}
.w90ex{
width:90ex;
}
.w100ex{
width:100ex;
}
.h2em{
height:2em;
}
.margin_top{
margin-top:5px;
}
.red {
	color: #990000;
}

.blue {
	color: blue;
}
.redF3{
color:#F34925;
}

.red93 {
	color: #930000;
}
.wordico {
	background-image: url(../Obrazky/word_ico.gif);
	background-repeat: no-repeat;
	width: 17px;
	height: 18px;
	margin-right: 3px;
}
.acroico {
	background-image: url(../Obrazky/acrobat_ico.gif);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
	margin-right: 3px;
}
.excelico {
	background-image: url(../Obrazky/excel_ico.gif);
	background-repeat: no-repeat;
	width: 17px;
	height: 18px;
	margin-right: 3px;
}
.sipka {
	background-image: url(../Obrazky/sipka.gif);
	background-repeat: no-repeat;
	width: 13px;
	height: 13px;
	margin-left: 0px;
}
.sipka_l {
	background-image: url(../Obrazky/sipka_l.gif);
	background-repeat: no-repeat;
	width: 13px;
	height: 13px;
	margin-right: 3px;
}

.fl_right {
	float: right;

}
.fl_left {
	float: left;
/*		background-color:red;*/
}

table.tab_bord {
	border-collapse: collapse;
	border: 1px solid #000066;
	font-size: 100%;
	line-height: 150%;
	margin-bottom: 2px;
}

.tab_bord td, .tab_bord th {
border:1px solid navy;
	padding: 4px;
/*	width:auto;*/
}
.tab_bord th {
/*	border: 1px solid #d4d4d4;*/
	color: #ffffff;
	background-color: #5868a8;
	vertical-align: top;
	padding: 4px;
}
.tab_bord th a {
	color: white;
}
.tab_bord th a:hover {
	color: white;
}

.tab_bord th.th2 {
	color: #000066;
	background-color: #c0c0cf;
}
.tab_bord th.th3 {
	color: #000066;
	background-color: #f8f0e8;
}
.tab_bord caption {
	font-weight: bold;
	padding-bottom: 10px;
	font-size: 100%;
text-align:center;
}
.red005 li {
	list-style-image: url(../Obrazky/red00005.gif);
}
.red005 li li {
	list-style-image: none;
}
.red_bord {
	border: 1px solid #990000;
	background-color: #c0c0d0;
	color: #000066;
	width: 40ex;
	text-align: left;
	padding: 3px;
	margin: 0px 2px 2px 0px;
	/*display: inline;
nyní zvl. třída*/
}
.blue_bord {
	border: 1px solid #000066;
	color: #000066;
	text-align: left;
	padding: 3px;
	margin-left: auto;
	margin-right:auto;
	padding:5px;
	
	/*display: inline;
nyní zvl. třída*/
}
.provoz
{
  border-top:1px solid navy;
	border-left:1px solid navy;
	border-right:1px solid navy;
	width:100%;
	float:left;
}
div.provoz div{
float:left;
padding:4px;
}
.navy_top{
	border-top:1px solid navy;
}
.navy_bottom{
	border-bottom:1px solid navy;
}
.navy_left{
	border-left:1px solid navy;
}
.navy_right{
	border-right:1px solid navy;
}
.disp_inline {
	display: inline;
}
.out {
	position: absolute;
	top: -100000px;
	left: 0;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
.u {
	text-decoration: underline;
}
.eeeeee {
	background-color: #eeeeee;

}
.ffffff {
	background-color: #ffffff;
}
.c0c0cf
{
	background-color: #c0c0cf;
}
.f8f0e8{
	color: #f8f0e8;
}
.fffdd5{
	background-color: #fffdd5;
}
.i {
	font-style: italic;
}

div#obsah {
	border: 1px solid #000066;
	background-color: #EEEEEE;
	padding: 5px 5px 5px 5px;
	width: auto;
	margin: 0px 5px 10px 5px;
}
div#obsah ul {
	margin: 0px;
	padding: 0px;
}
div#obsah li {
	list-style-type: none;
}
div#obsah h2, h3 {
	padding-left: 15px;
}
div#obsah a {
	/*display: block;
*/
	color: #000066;
	text-decoration: none;
	border-width: 0px 0px 0px 10px;
	padding-left: 5px;
/**/
	border-style: solid;
	border-color: #eeeeee;
	margin-left: 0px;
}
div#obsah a:hover {
	background: #f8f0e8;
	/*text-decoration: underline;
*/
	border-color: #000066;
}
.nowrap {
	white-space: nowrap;
}

h1 img {
	vertical-align: middle;
}
h2 img {
	vertical-align: middle;
}
li img {
	vertical-align: middle;
}
div#urad {
width:100%;
	background-image:expression( "url(../Obrazky/znak_podklad_800_tr.gif)");
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

table#ur_hod {
	width: 50%;
	font-size: 100%;
}
#ur_hod td {
	border: 0px;
	white-space: nowrap;
}
#ur_hod th {
	border-left: solid 1px #000066;
	border-top: solid 1px #000066;
	border-bottom: solid 1px #000066;
	background-color: #5868a8;
	color: white;
	width: 20ex;
}
#ur_hod td.t {
	border-top: solid 1px #000066;
}
#ur_hod td.r {
	border-right: solid 1px #000066;
}
#ur_hod td.b {
	border-bottom: solid 1px #000066;
}
#ur_hod td.l {
	border-left: solid 1px #000066;
}
#ur_hod a {
	color:white;
}
div.tab_main {
	border: solid 1px #000066;
	margin: 0px 1em 1em 1em;

}
.tab_main h2 {
	background-color: #5868a8;
	color: white;
	height: 2em;
/*	width:100%;*/
	padding: 0.5em;
	margin-bottom: 0px;
	margin-top: 0px;
}
div.tab_main div {
	padding: 10px;
}
div.tab_main ul, div.tab_main ol {
	padding: 0px 0px 0px 10px;
		margin: 0px 0px 0px 17px;
}
div.tab_main ol li,ul li {
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
div.tab_main a  {
	color:navy
}
div.tab_main H2 a  {
	color:white;
	}
	
	
div#img_main{
border: 0;      
	margin: 0px 1em 1em 1em;  /*stejně jako tab_main*/
	background-image: url(../Obrazky/brezen_tot.jpg);
	background-repeat: no-repeat;
background-position: center;
height:300px;

}

.odd{
/*v anketě */
	background-color: #F8f0e8;
	display:block;
	padding:2px;
}
.even{
	background-color: #E7E2DC;
		display:block;
			padding:2px;
}
#cm, #hloub, #kyje, #host{
	padding: 5px;
}
a.skipmenu1 {
  position:absolute;
 	top:40px;
 	left:10px;
 	height:1em;
 	z-index:-1;
 	padding: 4px; 
 }
 a.skipmenu2 {
  position:absolute;
 	top:60px;
 	left:10px;
 	height:1em;
 	z-index:-1;
 	padding: 4px; 
 }


a.skipmenu1:focus, a.skipmenu1:active,a.skipmenu2:focus, a.skipmenu2:active{

    background:#FFF;
    z-index:2;
} 
.error
{
	border: solid 1px #000066;
	background: Yellow;
	width: 40em;
	padding:10px;
	color:#000066;
}
.success
{
	border: solid 1px #000066;
	background: #BCFF59;
	width: 40em;
	padding: 10px;
}
.zluty{
border:1px solid navy;
background-color:#FDFBA8;
margin-top:10px;
padding:5px;
}

.success_100
{
	border: solid 1px #000066;
	background: #BCFF59;
	width: 100%;
	padding: 10px;
}

.deska  td{
	border: solid 1px #000066;
	height:2em;
}

.form_wide{
	margin-top: 10px;
	line-height: 2em;
	width: 100%;
	border: solid 1px #000066;
	background: #c0c0cf;
	padding: 5px;

}
.form_wide fieldset {
	text-align: left;
		padding: 5px 5px 5px 5px;

  }
.form_wide label {

/*	float: left;*/
/*	clear: left;*/
	width: 50ex;
}
.form_wide input {
	font-size: 100%;
	margin-left:2px;
}
.form_wide select {
	font-size: 100%;
	padding:0;
	margin:0;
}
.nove {
	background-image: url(../Obrazky/nove.gif);
	background-repeat: no-repeat;
	width: 30px;
	height: 15px;
	margin-left: 0px;
	background-position: right;
}

div.menu_reg_ff{
	background:#fffdd5;
	border: solid 1px #000066;
	width:50ex;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:3px;
}
div.menu_reg_ee{
	background:#eeeeee;
	border: solid 1px #000066;
	width:50ex;
	text-align:left;
		margin-left:auto;
			margin-right:auto;
				margin-top:3px;
	
}
div.menu_reg_ff li,div.menu_reg_ee li{
	list-style-image: url(../Obrazky/sipka.gif);
	height:2em;
}
div.menu_reg_ff ul,div.menu_reg_ee ul{
margin-bottom:0;
}
.black {
	color:#000000;
}
.nahled {
  position: relative;
  float: left;
  text-align: center;
  margin: 0 30px 15px 30px;
  width: 169px;
  height: 173px;
  border: 0px;
  overflow: auto;
}

table#forum_odp{

border:1px solid #000066;
}
table#forum_odp textarea{
		font-family: "Verdana","Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
font-size:130%;
}
/************************/
div#main form#prijmeni_id{
/*margin:0;*/
width:20em;
/*padding-top:1em;*/

}
span.clovek_zm{
padding-left:15px;
	background-image: url(../Obrazky/clovek_zm.gif);
	background-repeat: no-repeat; 
	background-position:0 2px;
	height:2em;
	display:block;
	width:14ex;
}
span.clovek_om{
padding-left:15px;
	background-image: url(../Obrazky/clovek_om.gif);
	background-repeat: no-repeat; 
	background-position:0 2px;
	height:2em;
	display:block;
		width:14ex;
}
div#radar{
width:200px;

/*overflow:hidden;*/
text-align:center;
line-height:1em;
}
div#radar div#time{
position:relative;
top:20px;
font-size:10px;
color:yellow;
	background: black;
	height:20px;
padding-top:4px;
}
div#radar a{
	text-decoration: underline;
}
#komunit_plan_right{
float:right;
clear:right;
width:30%;
text-align:center;
}
#komunit_plan_main{
/*width:70%; */     /*pokud nechceme obtékání*/
/*margin-right:30%;*/
/*background:red;*/
}
div.zs_nazev{
float:left;
padding:5px;
}
div.zs_item{
padding:0 0 20px 3em;
}
div.zs_item ol{
padding-left:0;
}
.zs_mod {
border: 1px solid #666666;
padding:3px;
width:30px;
background:#eeeeee;
text-align:center;
}
.zs_mod30 {
border: 1px solid #666666;
padding:3px;
width:30ex;
background:#FFFDD5;
text-align:center;
margin-bottom:10px;
}
.zs_link a{
text-decoration:none;
float:left;
border: 1px solid #666666;
padding:5px;
width:30px;
background:#eeeeee;
text-align:center;
}
.zs_link a:hover{
background:#FFFDD5;
border:1px solid #930000;
text-decoration:underline;
}
.zs_h2{
font-size:120%;
}
.zs_h3{
font-size:120%;
text-align:left;
}
.zs_link_akt a{
text-decoration:none;
float:left;
border:1px solid #930000;
padding:5px;
width:30px;
background:#FFFDD5;
text-align:center;
}
.zs_link_akt a:hover{
background:#FFFDD5;
}
#zs_ul li{
list-style-type:none;
/*background:red;*/

}


/*rerervační systém  */

.out_hod{
position:relative;
left:-2000px;
font-size:50%;    
}
table.objed{
border-collapse: collapse;
	border: 1px solid #000066;
	font-size: 100%;
	margin-bottom: 2px;
}

table.objed th{
	color: #ffffff;
	background-color: #5868a8;
	vertical-align: top;
	padding: 4px;
}
table.objed th a{
color:#ffffff;
}
table.objed th:hover{
color:navy;
background-color:#FDFBA8;
}
table.objed th:hover a{
color:navy;
}


div#kalendar{
/*position:relative;
left:50px;*/
/*width:30ex;*/
}
div#kalendar td{
  
  border-left:1px solid brown;
    border-top:1px solid brown;
  font-size:13px;
  }
 div#kalendar table{
   border-right:1px solid brown;
    border-bottom:1px solid brown;
  
  }
 div#kalendar a:link{
  text-decoration:none;
  display:block;
  }
 div#kalendar a:visited{
  text-decoration:none;
  display:block;
  }
   div#kalendar a:active{
  text-decoration:none;
  display:block;
  }
  
div#kalendar  a.uredni{
  background-color:#99FF99;
  }
  div#kalendar  a.uredni:hover{
 color:red;
   text-decoration:underline;
  }
  
div#kalendar  div.obsaz, a.obsaz{
  background-color:#FF9999;
  margin:0;
  padding:0;
  }
  
div#hodiny{
position:relative;
/*top:-361px;
left:280px;*/
width:200px;
height:200px;
text-align:center;
}
div#hodiny span#hod{
font-size:14px ;
font-weight:bold;
position:relative;
top:103px;
left:12px;
}
div#hodiny span#nadpis{
position:relative;
top:-20px;
left:50px;
}
div#hodiny a{
text-decoration:none;
color:navy;
/*border: 1px solid #000066;*/
display:block;
width:26px;
height:22px;
}
div#hodiny a:hover{
text-decoration:underline;
color:red;
}
