body, td  { margin:0px; line-height:1.2;            padding:0px;            font-family: "Helvetica CE", Verdana, Arial, sans-serif;            font-size:x-small;            voice-family: "\"}\""; voice-family: inherit;             font-size:small;            }p, h1, h2 { margin: 5px;            }p {margin:8px 5px;   padding:5px;   text-indent:4em;   font-size:1em;   }ol li {padding-right:5px; margin-right:5px}h1, h2 { text-align: Center;         }h3 {text-align:left;    margin:16px 5px;   }ul {    list-style-type:none;   }img {border:none;     text-align:center;     display:block;     margin:1.1em auto;     }#stred {        display:block;        margin:90px 0px 0px 20%;        width:60%;        padding:0px;                text-align:justify;        font-size:1.1em;        z-index:2;        }#stredvpravo{        display:block;        margin:90px 1em 0px 20%;        _margin:90px 0em 0px 20%;        _width:79%;        padding:0px;                text-align:justify;        font-size:1.1em;        z-index:2;        }#paticka {        display:block;        margin:2em 1% 1em 20%;      /*  width:60%;*/        padding:0px;                text-align:center;        font-size:0.8em;        }#hore {            position: absolute;            top: 0px;            height:88px;            left: 1%;            width:98%;            margin:0px;            padding:0px;            z-index:0;            overflow:hidden;            }	#horestred {            position: absolute;            top: 0px;            left: 20%;            width:60%;            margin:0px;            padding:0px;            z-index:0;            }#horestredvpravo {            position: absolute;            top: 0px;            left: 20%;            width:79%;            margin:0px;            padding:0px;            z-index:0;            }            #vpravo { position: absolute;          top: 110px;          left: 82%;          width:17%;          margin:0px;          padding:0px;          z-index:0;          text-align: left;          }#vpravo p:first-line {font-weight:bolder}#vpravo p {           margin-left:15px;           text-indent:-10px}#horevpravo {              position: absolute;              top: 0px;              left: 82%;              width:17%;              margin:23px 0px 0px 0px;              text-align:center;              padding:0px;              z-index:0;              }@media print{              #horevpravo {                      display:none;                     }                          #stredvpravo, #stred {                      margin:90px 0px 0px 0px;                      width:100%;                      font-size:12pt;                      }         #paticka {            margin:2em 0px 0px 0px;        padding:0px;                text-align:center;        font-size:0.8em;        }    #vpravo { position: static;          width:100%;          margin:0px;          padding:0px;          text-align: left;          }            }#vlavo  {	position: absolute;	top: 110px;	left:1%;	width:18%;	overflow:hidden;	}@media print{              #vlavo {                      display:none;                     }             }	#vlavo p {          text-indent:0px}	#horevlavo {	position: absolute;	top: 0px;	left: 1%;	width:18%;	margin: 5px 0px 0px 0px;	padding:0px;	z-index:1;	text-align:center;}#menuhore {          margin:25px 0px 0px 0px;          padding-left:25% ;          font-size:15pt;          }#menuhore li { display:inline;	            padding:2px 0px; 		         margin:0px 0px;              }#menuhore a {             padding:0px 10px;	                 text-align:center;             }#menu {	display:block;	font-size:15pt;	padding : 2em 0em;	margin: 0em 0em 3em 0em;}#menu h2{	padding-bottom : 1em;	margin-top : auto;}#menu ul {	margin:0px;padding:0px;}#menu li {display:block; 		   padding:0.1em; 		   margin:0.5em 0.1em; 		   overflow:hidden; 		   font-size:0.9em; 		   }#menu a { display:block;				  text-align:center;				  font-size:1.2em;				   padding:0px;              } #menu .vnorene li   					{padding:0.1em; 					 margin:0em; 					 font-size:0.8em	              } #menu .vnorene a {font-size:0.9em;}#stredvpravo ul {    padding-right:3em;    }.popisobr {           text-align:center;           font-size:0.8em;           margin-top:0px;           padding-top:0px;           text-indent:0%          }.blokvlavo {           position:relative;           float:left;           margin-left:5px;           margin-right:5px;           }.blokvlavo img {display:inline}.blokvpravo {           position:relative;           float:right;           margin-right:5px;           margin-left:5px;           }.blokvpravo img {display:inline}.dielo {           text-align:left;           font-size:0.8em;           margin-top:-8px;           padding-top:0px;           text-indent:0%          }.kapitalkyb {font-variant: small-caps;             font-weight: bolder;             }.hladaj {text-align:center;padding:auto;margin:auto}.cistic {visibility:hidden;         margin:0px;         padding:0px;         clear:both;         margin-top:-10px;         }      .rodokmen p {			text-indent:0em;			margin-right:0em;			/*width:100%;*/			}.rodokmen ol, li {			margin:0px 0px 0px 1em;			padding:0px;			}.rodokmen ol li {padding-right:0px; margin-right:0px}.generacia {			font-size:0.8em;			font-weight:bolder;			}.menom {font-variant: small-caps;             font-weight: bolder;             }.menoz {font-variant: small-caps;       }.partner {			padding-top:0em;			margin-top:0em;			padding-bottom:0em;			margin-bottom:0em;			}.manzel {			padding-top:0em;			margin-top:0.2em;			padding-bottom:0em;			margin-bottom:0em;			}.zdroje {			margin-bottom:0.5em;			}