#print, #prihlasodhlas, #top_navig, #hlavicka p, #menu, #skocnamenu, #act_section, #paticka_cast1, #menubottom, #w3c, .schovej, .schovej_tisk, div.edit_del, div.add{

  display:none !important;}  

  

body{

  /*margin:0px;

  padding: 0px;*/

  font-size: 11pt;

}  



hr, #paticka h6{

  padding: 0;

  margin: 0;}



.obalena_ij{

  width: 95%; 

  margin-left:auto; 

  margin-right:auto;

  border-bottom: double 3px #000000;

  margin-bottom: 1em;

  }



a{

  text-decoration: none;

  color: black;

}



#hlavicka h1{

  font-size: 150%;

  text-align: center;}



h2{

  font-size: 130%;}



#paticka h6{

  text-align: center;

  font-size: 70%;

  padding-top: 0.5em;

  font-weight: normal;

  /*border: solid red 1px;*/

}



hr{

  /*border: solid green 1px;*/

}



.obalena_ij table{

	text-align: center;

	border-collapse: collapse;

	border: 0px;

	width: 100%;}



.obalena_ij tbody td{

  border-bottom: dotted #00248F 1px;}

  

.obalena_ij td, .obalena_ij th, .obalena_ij-paticka, .obalena_ij-hlavicka, .obalena_ij-obsah{

  padding: 1px 0.2em;}



h3{

  font-weight: bold;

	padding: 0.4em 0 0.2em;

  margin: 0;

  font-size: 110%;}

	

h4{

  padding: 2px 0;}



.obalena_ij thead th, .obalena_ij-hlavicka, .obalena_ij-paticka{

	font-weight: normal;

	font-style: italic;

	margin:  0px;}



.obalena_ij-paticka{

  font-style: normal;}



.le, table.le{

	text-align: left;}



.st{

	text-align: center;}



.pr{

	text-align: right;}  

	

.vyskrtnut{

	text-decoration: line-through;

}

	

.obalena_ij table span{

  display: block;}



.obalena_ij tr td:first-child span{

  padding-left: 0.5em;}  



.obalena_ij-hlavicka strong{

  font-weight: normal;}

  

#termin_kalendar{

  font-size: 8pt;

  border: solid #00248F 1px;

  empty-cells: show;

}





#termin_kalendar td{

border: dotted #00248F 1px;

border-right-style: solid;

border-left-style: solid;

vertical-align: top;

padding: 2px;

padding-left: 12px;

text-indent: -10px;

}



#termin_kalendar th{

border: solid #00248F 1px;

}



/* ============= SOUPISKA ==================================================*/



#soupiska{

border: solid black 2px;

width: 80%;

margin: 0px auto;

}



#soupiska table{

border-top: solid black 2px;

border-bottom: solid black 2px;

width: 100%;

margin-bottom: 0.2em;

empty-cells: show;

border-collapse: collapse;

}



#soupiska table.hlavicka{

border-top: 0px;

}



#soupiska table td, #soupiska table th{

padding: 0.1em 0.5em;

border: solid black 1px;

}



#soupiska h3{

background: none;

color: black;

padding: 0px;

}



#soupiska caption, #soupiska h4{

font-weight: bold;

font-size: 110%;

}



#soupiska h4{

padding-left: 0.5em;

margin: 0px;

margin-top: 0.3em;

padding: 0px;

padding-left: 0.3em;

}



#soupiska .por, #soupiska .dv, #soupiska .cth, #soupiska .mix{

width: 7%;

}

#soupiska .jmn, #soupiska .pozn{

width: 36%;

}



#soupiska p{

text-indent: 0px;

margin: 0.1em 1em;

}



#soupiska p.poznamka{

font-size: 80%;

margin-top: 1em;

border-top: solid gray 1px;

padding: 0.2em 0.5em;

}

