.szerzo   {font-weight: bold;
           font-size: 18pt;
           text-align: center;
           }

.focim   { font-weight: bold;
           font-size: 25pt;
           text-align: center;
           }

.alcim   { font-weight: bold;
           font-size: 16pt;
           text-align: center;
           }

.byline   {font-size: 12pt;
           text-align: center;
           }

.supnote   {font-size: 10pt;
           }


.dolgozo { font-style: italic;
           font-weight: bold;
           }

.orvosi { font-style: italic;
          text-align: left;
          }


.tart   {text-align: center;
        font-size: 15pt;
        font-weight: bold;
        }

.tart00, .tart01, .tart02, .tart03, .tart04, .tart05
        {margin-top: 2pt;
        margin-bottom: 2pt;
        }

.tart00 {text-align: left;
        font-size: 12pt;
        font-weight: bold;
        margin-top: 10pt;
        }

.tart01 {font-size: 11pt;
        font-weight: normal;
        margin-left: 10pt;
        }

.tart02 {font-size: 10pt;
        font-weight: normal;
        margin-left: 10pt;
        }

.tart03 {font-size: 9pt;
        font-weight: normal;
        margin-left: 20pt;
        }

.tart04 {font-size: 9pt;
        font-weight: normal;
        margin-left: 30pt;
        }

.tart05 {font-size: 7pt;
        font-weight: normal;
        margin-left: 40pt;
        }

p.center, p.right, p.justify, p.left

        {font-weight: normal;
        margin-top: 6pt;
        margin-bottom: 6pt;
        }

p.center {text-align: center;}
p.right {text-align: right;}
p.left  {text-align: left;}
p.justify {text-align: justify;}
p.j {text-align: justify;
        margin-top: 4pt; margin-bottom: 4pt;}
p.who {margin-top: 30pt;}


.head00, .head01, .head02, .head03, .head04
        {text-align: center;
        font-weight: bold;
        margin-bottom: 2pt;
        }

.head00 {font-size: 16pt;
        margin-top: 2pt;
        }

.head01 {font-size: 14pt;
        margin-top: 42pt;
        }

.head02 {font-size: 11pt;
        margin-top: 2pt;
        margin-bottom: 6pt;
        text-align: center;
        }

.head03 {font-weight: normal;
        margin-top: 2pt;
        font-style: italic;
        }


table.tab1 {  border: 2px solid #eeeedd;
              width:80%;
              margin-left:10%;
              margin-right:10%;
              border-collapse: collapse;
          }

table.tab2 {  border: 2px solid #eeeedd;
              width:60%;
              margin-left:20%;
              margin-right:20%;
              text-align: center;
              border-collapse: collapse;
           }

table.tab3 {  width:80%;
              margin-left:10%;
              margin-right:10%;
              border: 0px none ;
           }

table.tab4 {
              margin-left:0%;
              margin-right:0%;
              border: 0px none ;
           }

td        { padding: 2pt}

td.tab3  { border: 0px solid #eeeedd;;
           padding: 0pt }


td.tab4  { border: 0px none;
           padding: 0pt }


div.kozepvers { margin-left: 60%;
                font-style: italic;
                }

.center    {
           text-align: center;
           }

table.t40allB
           {  border: 2px solid #eeeedd;
              width:40%;
              margin-left:20%;
              margin-right:20%;
              border-collapse: collapse;
           }

table.t60allB
          {  border: 2px solid #eeeedd;
              width:60%;
              margin-left:20%;
              margin-right:20%;
              border-collapse: collapse;
           }

table.t80allB
           {  border: 2px solid #eeeedd;
              width:80%;
              margin-left:10%;
              margin-right:10%;
              border-collapse: collapse;
           }

table.t100allB
           {  border: 2px solid #eeeedd;
              width:100%;
              border-collapse: collapse;
           }

td.t40allB, td.t60allB, td.t80allB, td.t100allB, td.t40noB, td.t60noB, td.t80noB
        { border: 2px solid #eeeedd;  font-size: 11pt; }


table.t40noB
           {  border: 2px solid #eeeedd;
              width:60%;
              margin-left:20%;
              margin-right:20%;
              border-collapse: collapse;
           }

table.t60noB
           {  border: 2px solid #eeeedd;;
              width:60%;
              margin-left:20%;
              margin-right:20%;
              border-collapse: collapse;
           }

table.t80noB
           {  border: 2px solid #eeeedd;;
              width:80%;
              margin-left:10%;
              margin-right:10%;
              border-collapse: collapse;
           }

table.t100noB
           {  border: 2px solid #eeeedd;;
              width:100%;
              border-collapse: collapse;
           }

td.t40noB, td.t60noB, td.t80noB, td.t100noB
        { border: 2px solid #eeeedd;; }




table.tspecial
           {  border: 0px solid #eeeedd;
              width:90%;
              margin-left:10%;
              margin-right:0%;
              border-collapse: collapse;

           }

td.tspecial
        { border: 2px solid #eeeedd;;
        font-size: 10pt;
         width: 33%}



.verse    {
           font-style: italic;
              margin-left:10%;
           }
