#prospekt {
	text-align:center
}
 
#prospekt_container {
	width:640px;
	margin-left: auto;
	margin-right: auto
}

#prospekt H3 {
	background: var(--bg);
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: -1px;
	margin-top: 2em;
	text-align: left;
	font-size: 11px;
	color: var(--main);
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
}

#prospekt H2 {
	text-align: center;
}

#prospekt_title {
	padding-top: 1em;
	text-align: center;
	font-size: 11px;
}

TABLE.tabela, TABLE.tabelah, .tabela TD, .tabelah TD, .tabela TH, .tabelah TH {
          border-color: #dadada;
          border-style: solid;
          }
	  
          TABLE.tabela, TABLE.tabelah {
          border-width: 0 0 1px 1px;
          border-spacing: 0;
          border-collapse: collapse;
          }
	  
          .tabela TD, .tabelah TD {
          margin: 0;
          border-width: 1px 1px 0 0;
          font-size: 11px;
          padding-left:10px;
          padding-right:5px;
          padding-top:2px;
          padding-bottom:2px;
          text-align: left;
          }

          .tabela TH {
          margin: 0;
          border-width: 1px 1px 0 0;
          width: 250px;
          font-size: 11px;
          padding-left:5px;
          padding-right:5px;
          padding-top:2px;
          padding-bottom:2px;
          font-weight: bold;
          text-align: left;
	  color: #505050;
          }


          .tabelah TH {
          margin: 0;
          border-width: 1px 1px 0 0;
          font-size: 11px;
          padding-left:5px;
          padding-right:5px;
          padding-top:2px;
          padding-bottom:2px;
          vertical-align: bottom;
          text-align: left;
          }
	  
	  .bilans TH {
		  font-weight: normal;
	  }
	  .bilans TD {
		  text-align: right;
	  }
	  
	  .bilans .datum {
		  text-align: center;
	  }

