BODY {
     color:#000;
     text-decoration:none;
     text-align:center;
     font-family:Arial, sans-serif;
     font-size:11px;
     font-weight:400;
     width:100%;
     height:100%;
     vertical-align:top;
     margin:0px;
     background-color:#ffffff;
}
*.Bg2 {
     background-image:url(../images/innovapress_Bg2.png);
     background-repeat:repeat;
     background-position:center top;
}
table {
     display:table;
     border-collapse:collapse;
     border:none 0px;
     border-spacing:0px;
     font-size:1em;
}
tr {
     display:table-row;
     vertical-align:top;
}
td {
     display:table-cell;
     vertical-align:top;
     text-align:left;
     padding:0px;
}
a:link, a:visited, a:active {
     color:#000000;
     text-decoration:underline;
}
a:hover {
     color:#DA241C;
     text-decoration:underline;
}

/* tartalom */

*.Table01 {
     width:100%;
     height:100%;
}
*.Tablehirlevel {
     width:500px;
     height:100%;
     border:1px #AB793C;
     border-style:none solid;
}
/* 1. sor */
*.column01a {
     width:217px;
     height:27px;
     border-bottom:solid 1px #AB793C;
     background-color:#ffffff;
}
*.emil {
     width:217px;
     line-height:25px;
     padding:0px 21px 0px 10px;
     margin:0px;
     color:#000;
     text-align:center;
}
*.emil, [dummy] {
     width:186px;
}
*.emil a:link, *.emil a:visited, *.emil a:active {
     color:#000;
     text-decoration:none;
}
*.emil a:hover {
     color:#ff0000;
     text-decoration:none;
}
*.column01b {
     height:27px;
     border-bottom:solid 1px #AB793C;
     background-color:#ffffff;
}
/* 2. sor: fejléc */
*.column02a {
     width:217px;
     height:208px;
     border-bottom:solid 1px #AB793C;
     background-color:#000000;
}
*.logo {
     width:197px;
     height:167px;
     margin:10px;
     border:none 0px transparent;
}
*.szlogen {
     width:217px;
     line-height:21px;
     padding:0px 10px;
     margin:0px;
     color:#fff;
     text-align:center;
     font-size:12px;
     text-transform:uppercase;
}
*.szlogen, [dummy] {
     width:197px;
}
*.szlogen a:link, *.szlogen a:visited, *.szlogen a:active {
     color:#FFF;
     text-decoration:underline;
}
*.szlogen a:hover {
     color:#FFF;
     text-decoration:underline;
}
*.column02b {
     height:208px;
     border-bottom:solid 1px #AB793C;
     background-color:#ffffff;
}
*.headpicture {
     width:553px;
     height:208px;
     margin:0px;
     border:none 0px transparent;
}
*.headpicture2 {
     width:782px;
     height:208px;
     margin:0px;
     border:none 0px transparent;
}
*.headpicture3 {
     width:500px;
     height:208px;
     margin:0px;
     border:none 0px transparent;
}
/* 3.sor: vízszintesmenüsáv */
*.column03a {
     width:217px;
     height:27px;
     border-bottom:solid 1px #AB793C;
     background-color:#ffffff;
}
*.column03b {
     height:27px;
     border-bottom:solid 1px #AB793C;
     background-color:#ff0101;
}
*.hmenutable {
     height:26px;
}
*.hmenuframeout {
     position:relative;
     left:0px;
     top:0px;
     z-index:10;
}
*.hmenufram {
     position:absolute;
     left:0px;
     top:0px;
     z-index:10;
}
*.hmenu {
     color:#FFF;
     text-align:center;
     text-transform:uppercase;
     font-family:Arial, sans-serif;
     font-size:12px;
     height:26px;
     line-height:26px;
     padding:0px 5px;
     margin:0px;
     border:solid 1px #AB793C;
     border-style:none solid;
     cursor:default;
}
*.hmenu, [dummy] {
     font-size:12px;
}
*.hmenu a:link, *.hmenu a:visited, *.hmenu a:active {
    display:block;
     color:#FFF;
     line-height:26px;
     padding:0px 5px;
     margin:0px -5px;
     text-decoration:none;
}
*.hmenu a:hover {
     color:#FFF;
     text-decoration:none;
     line-height:26px;
     padding:0px 5px;
     background-color:#F57E22;
}
*.hsubmenu {
     color:#FFF;
     text-align:left;
     text-decoration:none;
     font-family:Arial, sans-serif;
     font-size:11px;
     font-weight:400;
     width:162px;
     line-height:18px;
     padding:0px;
     margin:0px;
     border:solid 1px #AB793C;
     background-color:#ff0101;
     position:absolute;
     left:0px;
     top:26px;
     z-index:10;
     visibility:hidden;
}
*.hsubmenu, [dummy] {
     font-size:11px;
}
*.hsubmenu a:link, *.hsubmenu a:visited, *.hsubmenu a:active {
     display:block;
     color:#FFF;
     width:162px;
     height:18px;
     font-weight:400;
     line-height:18px;
     padding:0px 5px;
     text-decoration:none;
}
*.hsubmenu a:hover {
     color:#FFF;
     text-decoration:none;
     width:162px;
     height:18px;
     font-weight:400;
     line-height:18px;
     padding:0px 5px;
     background-color:#F57E22;
}
*.hsubmenu a:hover, [dummy] {
     width:152px;
}
*.hsubmenu2 {
     color:#FFF;
     text-align:left;
     text-decoration:none;
     font-family:Arial, sans-serif;
     font-size:11px;
     font-weight:400;
     width:162px;
     line-height:18px;
     padding:0px;
     margin:0px;
     border:solid 1px #AB793C;
     background-color:#000000;
     position:absolute;
     right:0px;
     top:26px;
     z-index:10;
     visibility:hidden;
}
*.hsubmenu2, [dummy] {
     font-size:11px;
}
*.hsubmenu2 a:link, *.hsubmenu2 a:visited, *.hsubmenu2 a:active {
     display:block;
     color:#FFF;
     width:162px;
     height:18px;
     font-weight:400;
     line-height:18px;
     padding:0px 5px;
     text-decoration:none;
}
*.hsubmenu2 a:hover {
     color:#FFF;
     text-decoration:none;
     width:162px;
     height:18px;
     font-weight:400;
     line-height:18px;
     padding:0px 5px;
     background-color:#ffffff;
}
*.hsubmenu2 a:hover, [dummy] {
     width:152px;
}
*.column04a {
     width:217px;
     border:solid 1px #AB793C;
     background-color:#ffffff;
}
*.vmenuframe {
     width:217px;
     height:100%;
}
*.vmenucell {
     width:217px;
     padding:5px 0px 0px 5px;
     border-bottom:solid 4px #AB793C;
}
*.vmenucell, [dummy] {
     width:212px;
}
*.vmenuframeout {
     position:relative;
     left:0px;
     top:0px;
     z-index:5;
     background-image:url(../images/rexplus_vmenuframeout_bg.png);
     background-repeat:no-repeat;
     background-position:bottom left;
}
*.vmenu {
     color:#FFF;
     text-align:left;
     font-family:Arial, sans-serif;
     font-size:11px;
     height:23px;
     line-height:20px;
     margin-left:25px;
     padding:0px;
     width:187px;
     position:absolute;
     left:0px;
     top:0px;
     z-index:5;
     cursor:default;
}
*.vmenu a:link, *.vmenu a:visited, *.vmenu a:active, *.vmenu a:hover {
     color:#FFF;
     text-decoration:none;
     font-weight:400;
}
*.vmenubg {
     width:212px;
     height:23px;
     background-image:url(../images/rexplus_vmenubg.png);
     background-repeat:no-repeat;
     background-position:bottom left;
     visibility:hidden;
}
*.vsubmenu {
     color:#FFF;
     text-align:left;
     text-decoration:none;
     font-family:Arial, sans-serif;
     font-size:11px;
     font-weight:400;
     width:162px;
     line-height:18px;
     padding:0px;
     margin-left:211px;
     border:solid 1px #AB793C;
     background-color:#ff0101;
     position:absolute;
     left:0px;
     top:0px;
     z-index:11;
     visibility:hidden;
}
*.vsubmenu, [dummy] {
     font-size:11px;
}
*.vsubmenu a:link, *.vsubmenu a:visited, *.vsubmenu a:active {
     display:block;
     color:#FFF;
     width:162px;
     line-height:18px;
     font-weight:400;
     line-height:18px;
     padding:0px 5px;
     text-decoration:none;
}
*.vsubmenu a:link, *.vsubmenu a:visited, *.vsubmenu a:active, [dummy] {
     width:152px;
}
*.vsubmenu a:hover {
     color:#FFF;
     text-decoration:none;
     width:162px;
     line-height:18px;
     font-weight:400;
     line-height:18px;
     padding:0px 5px;
     background-color:#F57E22;
}
*.vsubmenu a:hover, [dummy] {
     width:152px;
}

/* hírek */
<-- *.leftcontainer {
     background-image:url(../images/rexplus_lcontainer_bg.png);
     background-repeat:no-repeat;
     background-position:center bottom;
} -->
*.ltitle {
     width:186px;
     padding:5px 0px 11px 5px;
     color:#DA241C;
     font-size:14px;
     font-weight:600;
     text-transform:uppercase;
}
*.ltitle. [dummy] {
     width:181px;
}
*.lsubtitle {
     line-height:130%;
     padding:10px 10px 5px 10px;
     color:#DA241C;
     font-weight:600;
}
*.lpicture {
     margin:10px;
     border:none 0px transparent;
}
*.ltextl {
     line-height:130%;
     padding:10px 10px 5px 10px;
     color:#000;
}
*.ltextl:first-letter {
     padding-left:30px;
}
*.ltextlb {
     line-height:130%;
     padding:7px 10px 5px 7px;
     color:#000;
}
/* 4. sor: tartalmi rész */
*.maintable {
     width:553px;
     height:100%;
}
*.maintable2 {
     width:782px;
     height:100%;
}
*.maintable3 {
     width:500px;
     height:100%;
}
*.container {
     text-align:center;
}
*.title {
     padding:10px 0px;
     margin:0px 10px;
     color:#DA241C;
     text-align:left;
     font-size:14px;
     font-weight:600;
     text-transform:uppercase;
}
*.redline {
     background-image:url(../images/rexplus_redline_bg.png);
     background-repeat:repeat;
     background-position:right top;
}
*.title2 {
     padding:10px 0px;
     margin:0px 10px;
     color:#DA241C;
     text-align:center;
     font-size:14px;
     font-weight:600;
}
*.picture {
     margin:10px;
     border:none 0px transparent;
}
*.picture2 {
    width:185px;
     margin:5px;
     border:none 0px transparent;
}
*.subtitle {
     line-height:130%;
     padding:5px 10px;
     margin:0px;
     color:#DA241C;
     text-align:left;
     font-weight:600;
}
*.textj {
     padding:5px 10px;
     text-align:justify;
}
*.textj:first-letter {
     padding-left:30px;
}
*.textl {
     padding:5px 10px;
     text-align:left;
}
*.textl:first-letter {
     padding-left:30px;
}
*.textl2 {
    padding:5px;
     text-align:left;
}
*.textl2:first-letter {
    padding-left:10px;
}
*.textr {
     padding:5px 10px;
     text-align:right;
}
*.textr2 {
    padding:5px;
    text-align:right;
}
*.textc {
     line-height:20px;
     padding:0px 10px 5px 10px;
     text-align:center;
}
*.textc2 {
    line-height:130%;
    padding:0px 10px 5px 10px;
    text-align:center;
}
*.tab {
     width:533px;
     padding:0px;
     margin:5px 10px;
     background-color:transparent;
     border:solid 1px #AB793C;
     border-collapse:collapse;
}
*.tab2 {
     width:480px;
     padding:0px;
     margin:5px 10px;
     background-color:transparent;
     border:solid 1px #AB793C;
     border-collapse:collapse;
}

caption.tabname {
     color:#DA241C;
     font-family:Arial, sans-serif;
     font-size:14px;
     font-weight:600;
     text-transform:uppercase;
     padding:5px;
     background-color:transparent;
     border:none 0px transparent;
}
td.tabhead {
     color:#DA241C;
     background-color:transparent;
     font-size:11px;
     padding:3px;
     border:solid 1px #AB793C;
     border-collapse:collapse;
}
tr.tabrow {
     background-color:transparent;
     border:solid 1px #AB793C;
     border-collapse:collapse;
     padding:3px;
}
td.tabcell {
     background-color:transparent;
     border:solid 1px #AB793C;
     border-collapse:collapse; 
     padding:3px;
}
form.form {
     text-align:center;
     width:553px; 
     padding:5px 10px;
     margin:0px;
     border:none 0px;
}
form.form, [dummy] {
     width:533px;
     text-align:center;
}
form.form2 {
     text-align:center;
     width:211px; 
     padding:5px 10px;
     margin:0px;
     border:none 0px;
}
form.form2, [dummy] {
     width:191px;
     text-align:center;
}
form.form3 {
     text-align:center;
     width:500px; 
     padding:5px 10px;
     margin:0px;
     border:none 0px;
}
form.form3, [dummy] {
     width:480px;
     text-align:center;
}
table.formframe {
     text-align:center;
     background-color:transparent;
     border:none 0px transparent;
     margin:0px;
}
td.formname {
     text-align:center;
     color:#DA241C;
     font-family:Arial, sans-serif;
     font-size:14px;
     font-weight:600;
     text-transform:uppercase;
     padding:5px;
     background-color:transparent;
     border:none 0px transparent;
}
td.formfooter {
     padding:3px;
     text-align:center;
}
td.formtitle {
     color:#DA241C;
     vertical-align:middle;
     padding:3px;
}
td.formtitle2 {
     color:#000;
     vertical-align:middle;
     padding:3px;
}
td.formcell {
     color:#DA241C;
     padding:3px;
}
input.forminputcell {
     color:#000;
     text-align:left;
     font-family:Arial, sans-serif;
     font-size:11px;
     font-weight:400;
     background-color:#DEDEDC;
     border:solid 1px #AB793C;
}
select.forminputcell {
     color:#000;
     text-align:left;
     font-family:Arial, sans-serif;
     font-size:11px;
     font-weight:400;
     background-color:#DEDEDC;
     border:solid 1px #AB793C;
}
textarea.forminputcell {
     color:#000;
     text-align:left;
     font-family:Arial, sans-serif;
     font-size:11px;
     font-weight:400;
     background-color:#DEDEDC;
     border:solid 1px #AB793C;
}
button.forminputcell {
     color:#DA241C;
     background-color:#DEDEDC;
     text-align:center;
     font-size:11px;
     font-weight:600;
     padding:0px 3px;
     margin:0px;
     border:solid 1px #AB793C;
}

/* 5. sor: lábrész */
*.column05 {
     height:31px;
     background-color:#000000;
}
*.column05a {
     width:217px;
     height:31px;
     background-color:#000000;
}
*.footerframe {
     width:100%;
     height:31px;
     position:relative;
     left:0px;
     top:0px;
     z-index:0;
}
*.textf {
     width:217px;
     line-height:28px;
     padding:0px 21px 0px 10px;
     color:#FFF;
     position:absolute;
     left:0px;
     top:0px;
     z-index:0;
}
*.textf a:link, *.textf a:visited, *.textf a:active, *.textf a:hover {
     color:#FFF;
     text-decoration:none;
}
*.textf2 {
     width:553px;
     line-height:28px;
     padding:0px 10px;
     color:#FFF;
     position:absolute;
     left:217px;
     top:0px;
     z-index:0;
}
*.textf2 a:link, *.textf2 a:visited, *.textf2 a:active, *.textf2 a:hover {
     color:#FFF;
     text-decoration:none;
}
*.textf3 {
     width:283px;
     line-height:28px;
     padding:0px 10px;
     color:#FFF;
     position:absolute;
     left:217px;
     top:0px;
     z-index:0;
}
*.textf3 a:link, *.textf3 a:visited, *.textf3 a:active, *.textf3 a:hover {
     color:#FFF;
     text-decoration:none;
}
*.textfb {
     font-size:10px;
}
/* 6.sor: WEB-SET */
*.column06 {
     height:22px;
}
