
#static { font-family: serif; }

body { padding: 0; border-left: none; }

/* h1, h2, h3, h4, h5, h6, #toc { font-family: "Book Antiqua", Georgia, Palatino, Times, "Times New Roman", serif; } */

p.spacer { display: inline; float: left; width: 3em; }

div.vers, #static div.vers { margin-left: 15%; }
div.vers p, #static div.vers p {
  font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
  font-size: 12pt;
  font-style: normal;
}
div.vers h4, #static div.h4 {
  font-size: 14pt;
  margin: 1.2em 0 0.8em 0;
  padding-top: 1em;
  padding-left: 3em;
}

div.text { margin: 1.2em 5% .5em 5%; text-align: justify; }

div.text p { margin-bottom: 0.2em; margin-top: .4em; }
div.text p + p { text-indent: 2.0em; }
div.text h4 {
  font-size: 14pt;
  margin: 1.2em 0 0.8em 0;
  padding-left: 0em;
}

p.forras {
  text-align: right;
  font-style: italic;
  margin-top: .5em;
  margin-bottom: 1em;
}

div.ige {
  background-color: #eee;
  margin: .5em;
  margin-top: 1.2em;
  padding: .3em;
  font-style: italic;
  margin-left: 25%;
  width: 70%;
  font-size: 10pt;
}

.ige p:last-child {
  text-align: right;
  margin-top: .5em;
}

li.TOCszoveg {
  margin: .2em 0 .2em .8em;
}

li.TOCszoveg a, #static li.TOCszoveg a {
  color: #444;
  font-style: italic;
}

div.vers p.ajanlas {
  font-size: 12pt;
  margin-left: 8em;
  font-style: italic;
  margin-top: -.8em;
}

#toc { margin-left: -20px; }
#toc ul, #toc ol { margin-left: -1em; }

body {
  margin: 0;
  padding: 0;
  border: none;
  height: 100%; 
  max-height: 100%; 
}

#frameContentTop { 
  position: absolute; 
  top: 0; 
  left: 0; 
  right: 0;
  width: auto;
  height: 10%;
  overflow: hidden;
}

#frameContentLeft {
  position: absolute; 
  top: 10%; /* #frameContentTop.height */
  left: 0; 
  width: 400px;
  height: 90%;
  overflow: auto;
}

#mainContent {
  position: fixed; 
  left: 400px; /* #frameContentLeft.width */
  top: 10%; /* #frameContentTop.height */
  right: 0;
  bottom: 0;
  overflow: auto; 
}

.duma { margin: 15px; font-size: 11pt; }
* html body { padding: 10% 0 0 400px; } /* IE6 hack: #frameContentTop.height 0 0 #frameContentLeft.width */
* html #mainContent { height: 100%; width: 100%; } /* IE6 hack */
* html #frameContentTop { width: 100%; } /* IE6 hack */

