body         { margin: 0px; background-color: #ffffff; }
table.main   { border-collapse: collapse; border: 0px;  }
table.main td.menu { vertical-align: top; background-repeat: repeat-y; width: 204px; }
table.main td.menu img { display: block; }
table.main td.main { vertical-align: top; width: 564px; padding-left: 10px; }

table.alk { margin-bottom: 3em; }
table.alk td.title {  }
table.alk td.explanation { vertical-align: top; }
table.alk td.images { width: 60%; }

table.szepsegpontok { margin: 10px auto; width: 400px; }
table.szepsegpontok td.image { width: 50%; vertical-align: top; }
table.szepsegpontok td.text { width: 50%; text-align: left; vertical-align: top; }

h2           { font-family: Times New Roman, serif; font-size: 24pt; font-weight: bold; font-style: italic;
               margin: 0px 8px 12px 8px; text-align: center; color: #720083; }
h3           { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; }
h4           { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #3366ff; }
h5           { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #5a13ba; }

p            { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
p.warning    { margin: 10px 30px; padding: 3px; text-align: center; border: 1px solid #d00; background-color: #ffd5d5; font-family: Verdana, Arial, sans-serif; font-size: 12pt; font-weight: bold; color: #d00; }
p.links      { font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 14pt; font-weight: bold; }
p.disclaimer, ul.disclaimer li { font: italic 12pt serif; }
p.equipment { font: italic bold 12pt serif; text-align: center; }

