row01a2/* CSS Document */
/* általános */
body {
     width:100%;
     height:100%;
     margin:0px;
     border:none 0px transparent;
     background-color:#FFFFFF;
     color:#006;
     text-decoration:none;
     text-align:left;
     vertical-align:top;
     font-family:Verdana, sans-serif;
     font-size:10px;
     font-weight:400;
}
table {
     display:table;
     border:none 0px transparent;
     border-collapse:collapse;
     border-spacing:0px;
     font-size:1em;
}
tr {
     display:table-row;
     vertical-align:top;
}
td {
     display:table-cell;
     text-align:left;
     vertical-align:top;
     padding:0px;
}
a:link, a:visited, a:active {
     text-decoration:none;
     color:#006;
     font-weight:600;
}
a:hover {
     text-decoration:none;
     color:#F60;
}

/* tartalom */
*.tableout {
     width:100%;
     height:100%;
}
*.leftcolumn {
     border-right:solid 1px #006;
     background-image:url(../images/mahart06_leftcolumn_bg.png);
     background-repeat:repeat;
     background-position:right top;
}
*.leftcolumnb {
     border-right:solid 1px #006;
}
*.rightcolumn {
     border-left:solid 1px #006;
     background-image:url(../images/mahart06_rightcolumn_bg.png);
     background-repeat:repeat;
     background-position:left top;
}
*.rightcolumnb {
     border-left:solid 1px #006;
}
*.table01 {
     width:749px;
     height:100%;
}
*.table01b {
     width:553px;
     height:100%;
}
/* 1. sor: név-telefon-nyelv */
*.row01a {
     width:196px;
     height:71px;
     border-bottom:solid 1px #000000;
     background-image:url(../images/mahart06_row01a_bg.jpg);
     background-repeat:no-repeat;
     background-position:left top;
}
*.row01a, [dummy] {
     height:71px;
}
*.row01a2 {
     width:157px;
     height:71px;
     border-bottom:solid 1px #000000;
     background-image:url(../images/mahart06_row01a_bg.jpg);
     background-repeat:no-repeat;
     background-position:left top;
}
*.row01a2, [dummy] {
     height:71px;
}
*.nameframe {
     width:196px;
     height:71px;
     position:relative;
     left:0px;
     top:0px;
     z-index:0;
     overflow:hidden;
}
*.nameframeb {
     width:157px;
     height:71px;
     position:relative;
     left:0px;
     top:0px;
     z-index:0;
     overflow:hidden;
}
*.logo {
     width:196px;
     height:71px;
     position:absolute;
     left:0px;
     top:0px;
     z-index:1;
}
*.logob {
     width:157px;
     height:71px;
     position:absolute;
     left:0px;
     top:0px;
     z-index:1;
}
*.nameframe2 {
     width:553px;
     height:71px;
     position:relative;
     left:0px;
     top:0px;
     z-index:0;
     overflow:hidden;
     background-image:url(../images/mahart06_nameframe2_bg.jpg);
     background-repeat:no-repeat;
     background-position:left top;
}
*.nameframe2b {
     width:396px;
     height:71px;
     position:relative;
     left:0px;
     top:0px;
     z-index:0;
     overflow:hidden;
     background-image:url(../images/mahart06_nameframe2_bg.jpg);
     background-repeat:no-repeat;
     background-position:left top;
}
*.data {
     width:453px;
     line-height:69px;
     color:#FFFFFF;
     text-align:center;
     vertical-align:middle;
     font-family:Times New Roman;
     font-size:16px;
     font-weight:600;
     position:absolute;
     left:0px;
     top:0px;
     z-index:2;
}
*.datab {
     width:315px;
     line-height:69px;
     color:#FFFFFF;
     text-align:center;
     vertical-align:middle;
     font-family:Times New Roman;
     font-size:16px;
     font-weight:600;
     position:absolute;
     left:0px;
     top:0px;
     z-index:2;
}
*.flag1 {
     width:27px;
     height:18px;
     position:absolute;
     right:64px;
     top:26px;
     z-index:3;
}
*.flag2 {
     width:27px;
     height:18px;
     position:absolute;
     right:32px;
     top:26px;
     z-index:4;
}
*.flag3 {
     width:27px;
     height:18px;
     position:absolute;
     right:0px;
     top:26px;
     z-index:5;
}

*.row01b {
     height:71px;
     border-bottom:solid 1px #000000;
     background-color:#000000;
}
*.row01b, [dummy] {
     height:71px;
}
/* 2. sor: bal oszlop */
*.row02a {
     width:196px;
}
*.row02a2 {
     width:157px;
}
*.leftable {
     width:196px;
     height:100%;
}
*.leftableb {
     width:157px;
     height:100%;
}
*.leftrow01 {
     width:196px;
     height:1px;
     padding:11px 0px 28px 0px;
     background-color:#CECECE;
}
*.leftrow01b {
     width:157px;
     height:1px;
     padding:11px 0px 28px 0px;
     background-color:#CECECE;
}
*.vmenuframeout {
     position:relative;
     left:0px;
     top:0px;
     z-index:5;
}
*.vmenuframe {
     position:relative;
     left:0px;
     top:0px;
     z-index:5;
}
*.vmenu {
     color:#F60;
     text-align:left;
     font-family:Arial, sans-serif;
     font-size:10px;
     font-weight:600;
     text-transform:uppercase;
     width:196px;
     height:21px;
     line-height:20px;
     padding:0px 5px 0px 28px;
     margin:0px;
     border-bottom:solid 1px #B2B2B2;
     background-color:#FFFFFF;
     background-image:url(../images/mahart06_vmenu1_bg.png);
     background-repeat:no-repeat;
     background-position:left center;
     cursor:default;
}
*.vmenu, [dummy] {
     width:163px;
     height:20px;
}
*.vmenu a:link, *.vmenu a:visited, *.vmenu a:active {
     display:block;
     color:#F60;
     width:196px;
     line-height:20px;
     padding:0px 5px 0px 28px;
     margin:0px -5px 0px -28px;
     text-decoration:none;
     font-weight:600;
}
*.vmenu a:hover {
     color:#F60;
     text-decoration:none;
     width:196px;
     line-height:20px;
     padding:0px 5px 0px 28px;
     font-weight:600;
     background-color:#E9E9E9;
     background-image:url(../images/mahart06_vmenu1_bg.png);
     background-repeat:no-repeat;
     background-position:left center;
}
*.vmenu a:hover, [dummy] {
     width:163px;
     line-height:20px;
}
*.vmenub {
     color:#F60;
     text-align:left;
     font-family:Arial, sans-serif;
     font-size:10px;
     font-weight:400;
     text-transform:uppercase;
     width:157px;
     height:21px;
     line-height:20px;
     padding:0px 5px 0px 10px;
     margin:0px;
     border-bottom:solid 1px #B2B2B2;
     background-color:#FFFFFF;
     cursor:default;
}
*.vmenub, [dummy] {
     width:147px;
     height:20px;
}
*.vmenub a:link, *.vmenub a:visited, *.vmenub a:active {
     display:block;
     color:#F60;
     width:157px;
     line-height:20px;
     padding:0px 5px 0px 10px;
     margin:0px -5px 0px -10px;
     text-decoration:none;
     font-weight:400;
}
*.vmenub a:hover {
     color:#F60;
     text-decoration:none;
     width:157px;
     line-height:20px;
     padding:0px 5px 0px 10px;
     font-weight:400;
     background-color:#E9E9E9;
}
*.vmenub a:hover, [dummy] {
     width:147px;
     line-height:20px;
}
*.vmenu2 {
     color:#F60;
     text-align:left;
     font-family:Arial, sans-serif;
     font-size:10px;
     font-weight:600;
     text-transform:uppercase;
     width:196px;
     height:22px;
     line-height:20px;
     padding:0px 5px 0px 28px;
     margin:0px;
     border:solid 1px #B2B2B2;
     border-style:solid none;
     background-color:#FFFFFF;
     background-image:url(../images/mahart06_vmenu1_bg.png);
     background-repeat:no-repeat;
     background-position:left center;
     cursor:default;
}
*.vmenu2, [dummy] {
     width:163px;
     height:20px;
}
*.vmenu2 a:link, *.vmenu2 a:visited, *.vmenu2 a:active {
     display:block;
     color:#F60;
     width:196px;
     line-height:20px;
     padding:0px 5px 0px 28px;
     margin:0px -5px 0px -28px;
     text-decoration:none;
     font-weight:600;
}
*.vmenu2 a:hover {
     color:#F60;
     text-decoration:none;
     width:196px;
     line-height:20px;
     padding:0px 5px 0px 28px;
     font-weight:600;
     background-color:#E9E9E9;
     background-image:url(../images/mahart06_vmenu1_bg.png);
     background-repeat:no-repeat;
     background-position:left center;
}
*.vmenu2 a:hover, [dummy] {
     width:163px;
     line-height:20px;
}
*.vmenu2b {
     color:#F60;
     text-align:left;
     font-family:Arial, sans-serif;
     font-size:10px;
     font-weight:400;
     text-transform:uppercase;
     width:157px;
     height:22px;
     line-height:20px;
     padding:0px 5px 0px 10px;
     margin:0px;
     border:solid 1px #B2B2B2;
     border-style:solid none;
     background-color:#FFFFFF;
     cursor:default;
}
*.vmenu2b, [dummy] {
     width:147px;
     height:20px;
}
*.vmenu2b a:link, *.vmenu2b a:visited, *.vmenu2b a:active {
     display:block;
     color:#F60;
     width:157px;
     line-height:20px;
     padding:0px 5px 0px 10px;
     margin:0px -5px 0px -10px;
     text-decoration:none;
     font-weight:400;
}
*.vmenu2b a:hover {
     color:#F60;
     text-decoration:none;
     width:157px;
     line-height:20px;
     padding:0px 5px 0px 10px;
     font-weight:400;
     background-color:#E9E9E9;
}
*.vmenu2b a:hover, [dummy] {
     width:147px;
     line-height:20px;
}
*.vsubmenu {
     color:#F60;
     text-align:left;
     text-decoration:none;
     font-family:Arial, sans-serif;
     font-size:11px;
     font-weight:400;
     width:196px;
     line-height:18px;
     padding:0px 5px;
     margin:0px;
     border:solid 1px #B2B2B2;
     border-left-style:none;
     background-color:#FFFFFF;
     position:absolute;
     left:196px;
     top:0px;
     z-index:10;
     visibility:hidden;
}
*.vsubmenu, [dummy] {
     width:186px;
     font-size:11px;
}
*.vsubmenu a:link, *.vsubmenu a:visited, *.vsubmenu a:active {
     display:block;
     color:#F60;
     width:196px;
     line-height:18px;
     font-weight:400;
     padding:0px 5px;
     margin:0px -5px;
     text-decoration:none;
}
*.vsubmenu a:link, *.vsubmenu a:visited, *.vsubmenu a:active, [dummy] {
     width:186px;
}
*.vsubmenu a:hover {
     color:#F60;
     text-decoration:none;
     width:196px;
     font-weight:400;
     line-height:18px;
     padding:0px 5px;
     background-color:#E9E9E9;
}
*.vsubmenu a:hover, [dummy] {
     width:186px;
}
*.vsubmenub {
     color:#F60;
     text-align:left;
     text-decoration:none;
     font-family:Arial, sans-serif;
     font-size:10px;
     font-weight:400;
     width:157px;
     line-height:18px;
     padding:0px 5px;
     margin:0px;
     border:solid 1px #B2B2B2;
     border-left-style:none;
     background-color:#FFFFFF;
     position:absolute;
     left:157px;
     top:0px;
     z-index:10;
     visibility:hidden;
}
*.vsubmenub, [dummy] {
     width:147px;
     font-size:11px;
}
*.vsubmenub a:link, *.vsubmenub a:visited, *.vsubmenub a:active {
     display:block;
     color:#F60;
     width:157px;
     line-height:18px;
     font-weight:400;
     padding:0px 5px;
     margin:0px -5px;
     text-decoration:none;
}
*.vsubmenub a:link, *.vsubmenub a:visited, *.vsubmenub a:active, [dummy] {
     width:147px;
}
*.vsubmenub a:hover {
     color:#F60;
     text-decoration:none;
     width:157px;
     font-weight:400;
     line-height:18px;
     padding:0px 5px;
     background-color:#E9E9E9;
}
*.vsubmenub a:hover, [dummy] {
     width:147px;
}
*.passicon {
     width:176px;
     margin:10px;
     border:none 0px transparent;
}
*.passiconb {
     width:137px;
     margin:10px;
     border:none 0px transparent;
}
*.passtext {
     color:#F60;
     text-align:center;
     text-decoration:none;
     font-family:Arial, sans-serif;
     font-size:12px;
     font-weight:400;
     line-height:130%;
     padding:0px 10px;
     margin:0px;
}
*.passtext a:link, *.passtext a:visited, *.passtext a:active, *.passtext a:hover {
     color:#F60;
     text-decoration:none;
}
*.leftrow02 {
     height:1px;
     background-color:#3C88C9;
}
*.leftrow03 {
     height:1px;
     background-color:#B5D0E9;
}
*.newscontainer {
     text-align:center;
}
*.ltitle {
     line-height:130%;
     padding:10px 5px 0px 28px;
     margin:0px;
     color:#F60;
     text-align:left;
     font-weight:600;
}
*.lpicture {
     margin:5px 5px 5px 28px;
     border:none 0px transparent;
}
*.ltextl {
     line-height:130%;
     padding:0px 5px 5px 28px;
     margin:0px;
     text-align:left;
}
*.ltextr {
     line-height:130%;
     padding:0px 5px 5px 28px;
     margin:0px;
     text-align:right;
}
*.leftrow04 {
     padding-bottom:67px;
     background-image:url(../images/mahart06_company_bg.png);
     background-repeat:no-repeat;
     background-position:center bottom;
}
*.leftrow04b {
     padding-bottom:67px;
     background-image:url(../images/mahart06_company_bg2.png);
     background-repeat:no-repeat;
     background-position:center bottom;
}
/* 2. sor: tartalmi rész */
*.row02b {
}
*.maintable {
     width:100%;
     height:100%;
}
*.headpicture {
     width:553px;
     height:165px;
     margin:0px;
     border:none 0px transparent;
}
*.headpictureb {
     width:396px;
     height:118px;
     margin:0px;
     border:none 0px transparent;
}
*.row02bg {
     background-color:#000000;;
}
*.main {
     width:553px;
     padding-bottom:10px;
}
*.mainb {
     width:396px;
     padding-bottom:10px;
}
*.main3 {
     width:553px;
     background-color:#88B8FF;
}
*.table03 {
     width:553px;
     margin:0px;
}
*.table03b {
     width:396px;
     margin:0px;
}
*.columna {
     width:177px;
     background-image:url(../images/mahart06_columna_bg.png);
     background-repeat:repeat;
     background-position:left top;
}
*.columnb {
     width:177px;
     background-image:url(../images/mahart06_columnb_bg.png);
     background-repeat:repeat;
     background-position:left top;
}
*.columnc {
     width:177px;
     background-image:url(../images/mahart06_columnc_bg.png);
     background-repeat:repeat;
     background-position:left top;
}
*.maintitle {
     line-height:130%;
     padding:5px 20px;
     margin:0px;
     color:#F60;
     text-align:left;
     font-family:Times New Roman, sans-serif;
     font-size:24px;
     font-weight:400;
     text-transform:uppercase;
}
*.maintitle2 {
     line-height:130%;
     padding:5px 20px;
     margin:0px;
     color:#F60;
     text-align:center;
     font-family:Times New Roman, sans-serif;
     font-size:16px;
     font-weight:600;
     text-transform:uppercase;
}
*.maintitle2 a:link, *.maintitle2 a:visited, *.maintitle2 a:active, *.maintitle2 a:hover {
     text-decoration:none;
     color:#F60;
     font-weight:600;
}
*.container {
     padding:0px 10px;
     text-align:center;
}
*.rowa {
     height:33%;
     background-image:url(../images/mahart06_rowaa_bg.png);
     background-repeat:repeat;
     background-position:center top;
}
*.container1 {
     padding:30px 10px 10px 10px;
     text-align:center;
     background-image:url(../images/mahart06_rowa_bg.png);
     background-repeat:no-repeat;
     background-position:left top;
}
*.rowb {
     height:34%;
     background-image:url(../images/mahart06_rowbb_bg.png);
     background-repeat:repeat;
     background-position:center top;
}
*.container2 {
     padding:30px 10px 10px 10px;
     text-align:center;
     background-image:url(../images/mahart06_rowb_bg.png);
     background-repeat:no-repeat;
     background-position:left top;
}
*.rowc {
     height:33%;
     background-image:url(../images/mahart06_rowcc_bg.png);
     background-repeat:repeat;
     background-position:center top;
}
*.container3 {
     padding:30px 10px 30px 10px;
     text-align:center;
     background-image:url(../images/mahart06_rowc_bg.png);
     background-repeat:no-repeat;
     background-position:left top;
}
*.picture {
     width:511px;
     margin:5px 10px;
     border:solid 1px #B2B2B2;
}
*.picture3 {
     width:354px;
     margin:5px 10px;
     border:solid 1px #B2B2B2;
}
*.pictureb {
     width:155px;
     margin:5px 10px;
     border:solid 1px #B2B2B2;
}
*.pictureb2 {
     width:103px;
     margin:5px 10px;
     border:solid 1px #B2B2B2;
}
*.picture2 {
     width:145px;
     margin:5px;
     border:solid 1px #B2B2B2;
}
*.subtitle {
     line-height:18px;
     padding:5px 0px 5px 18px;
     margin:0px 10px;
     color:#F60;
     text-align:left;
     font-family:Arial, sans-serif;
     font-size:14px;
     font-weight:600;
     text-transform:uppercase;
     background-image:url(../images/mahart06_subtitle_bg.png);
     background-repeat:no-repeat;
     background-position:left center;
}
*.subtitle2 {
     line-height:18px;
     padding:5px 0px 5px 18px;
     margin:0px 10px;
     color:#F60;
     text-align:left;
     font-family:Verdana, sans-serif;
     font-size:10px;
     font-weight:600;
     text-transform:uppercase;
     background-image:url(../images/mahart06_subtitle_bg.png);
     background-repeat:no-repeat;
     background-position:left center;
}
*.textj {
     padding:5px 10px;
     text-align:justify;
}
*.textcenter {
     padding:5px 10px;
     text-align:center;
}
*.textj2 {
     padding:5px;
     text-align:justify;
}
*.textl {
     padding:5px 10px;
     text-align:left;
}
*.textl2 {
     padding:5px;
     text-align:left;
}
*.textl3 {
     padding:5px;
     text-align:left;
     color:#F60;
     font-size:14px;
     font-weight:600;
}
*.textr {
     padding:5px 10px;
     text-align:right;
}
*.textr2 {
     padding:5px;
     text-align:right;
}
*.textr3 {
     padding:5px;
     text-align:right;
     color:#F60;
     font-size:14px;
     font-weight:600;
}
*.main2 {
     background-color:#000000;
}
*.textc {
     line-height:130%;
     padding:0px 10px;
     text-align:center;
}
*.textc2 {
     line-height:130%;
     padding:5px 10px;
     color:#FFF;
     text-align:center;
     font-weight:600;
}
*.textc2b {
     line-height:130%;
     padding:0px 10px;
     color:#FFF;
     text-align:center;
     font-weight:400;
}
*.textc2b a:link, *.textc2b a:visited, *.textc2b a:active {
     text-decoration:underline;
     color:#FFF;
}
*.textc2b a:hover {
     text-decoration:none;
     color:#F60;
}
*.tab {
     width:513px;
     padding:0px;
     margin:5px 10px;
     background-color:transparent;
     border:none 0px transparent;
     border-collapse:collapse;
}
*.tab2 {
     width:356px;
     padding:0px;
     margin:5px 10px;
     background-color:transparent;
     border:none 0px transparent;
     border-collapse:collapse;
}
caption.tabname {
     line-height:18px;
     padding:0px;
     margin:5px 0px;
     color:#006;
     font-family:Verdana, sans-serif;
     font-size:10px;
     font-weight:600;
     background-color:transparent;
     border:none 0px transparent;
}
caption.tabname, [dummy] {
     margin:0px 10px;
}
td.tabhead {
     line-height:22px;
     color:#006;
     font-size:11px;
     font-weight:600;
     padding-left:22px;
     border:none 0px transparent;
     border-collapse:collapse;
     background-image:url(../images/mahart06_tabhead_bg.png);
     background-repeat:no-repeat;
     background-position:left center;
}
tr.tabrow1 {
     background-color:#E3EBF8;
     border:none 0px transparent;
     border-collapse:collapse;
     padding:3px;
}
tr.tabrow2 {
     background-color:#F8F8F8;
     border:none 0px transparent;
     border-collapse:collapse;
     padding:3px;
}
td.tabcell {
     line-height:22px;
     border:none 0px transparent;
     border-collapse:collapse; 
     padding:0px 3px;
}

form.form {
     text-align:center;
     width:533px; 
     padding:5px 10px;
     margin:0px;
     border:none 0px;
}
form.form, [dummy] {
     width:513px;
     text-align:center;
}
form.formb {
     text-align:center;
     width:376px; 
     padding:5px 10px;
     margin:0px;
     border:none 0px;
}
form.formb, [dummy] {
     width:356px;
     text-align:center;
}
form.form2 {
     text-align:center;
     width:196px; 
     padding:5px 0px;
     margin:0px;
     border:none 0px;
}
form.form2, [dummy] {
     width:196px;
     text-align:center;
}
form.form2b {
     text-align:center;
     width:157px; 
     padding:5px 0px;
     margin:0px;
     border:none 0px;
}
form.form2b, [dummy] {
     width:157px;
     text-align:center;
}
table.formframe {
     width:513px;
     text-align:center;
     background-color:transparent;
     border:none 0px transparent;
     margin:0px;
}
table.formframeb {
     width:356px;
     text-align:center;
     background-color:transparent;
     border:none 0px transparent;
     margin:0px;
}
table.formframe2 {
     width:196px;
     text-align:left;
     background-color:transparent;
     border:none 0px transparent;
     margin:0px;
}
table.formframe2b {
     width:157px;
     text-align:left;
     background-color:transparent;
     border:none 0px transparent;
     margin:0px;
}
td.formname {
     line-height:18px;
     text-align:center;
     color:#006;
     font-family:Verdana, sans-serif;
     font-size:10px;
     font-weight:600;
     padding:0px;
     margin:5px 0px;
     background-color:transparent;
     border:none 0px transparent;
}
td.formname2 {
     line-height:18px;
     text-align:left;
     color:#006;
     font-family:Verdana, sans-serif;
     font-size:10px;
     font-weight:600;
     padding:0px 5px 0px 28px;
     margin:5px 0px;
     background-color:transparent;
     background-image:url(../images/mahart06_formname_bg.png);
     background-repeat:no-repeat;
     background-position:left center;
     border:none 0px transparent;
}
td.formname2b {
     line-height:18px;
     text-align:left;
     color:#006;
     font-family:Verdana, sans-serif;
     font-size:9px;
     font-weight:600;
     padding-left:28px;
     margin:5px 0px;
     background-color:transparent;
     background-image:url(../images/mahart06_formname_bg.png);
     background-repeat:no-repeat;
     background-position:left center;
     border:none 0px transparent;
}
td.formfooter {
     padding:3px;
     text-align:center;
}
td.formtitle {
     color:#006;
     vertical-align:middle;
     padding:0px 5px 0px 10px;
}
td.formcell {
     color:#006;
     padding:3px;
}
input.forminputcell {
     color:#006;
     text-align:left;
     font-family:Arial, sans-serif;
     font-size:12px;
     font-weight:400;
     background-color:#FFF;
     border:inset 2px #FFF;
     border-collapse:collapse;
}
select.forminputcell {
     color:#006;
     text-align:left;
     font-family:Arial, sans-serif;
     font-size:12px;
     font-weight:400;
     background-color:#FFF;
     border:inset 2px #FFF;
     border-collapse:collapse;
}
textarea.forminputcell {
     color:#006;
     text-align:left;
     font-family:Arial, sans-serif;
     font-size:12px;
     font-weight:400;
     background-color:#FFF;
     border:inset 2px #FFF;
     border-collapse:collapse;
}
button.forminputcell {
     width:92px;
     height:20px;
     line-height:20px;
     color:#006;
     background-color:transparent;
     text-align:center;
     font-family:Verdana, sans-serif;
     font-size:10px;
     font-weight:600;
     padding:0px 5px;
     margin:5px;
     border:none 0px transparent;
     background-image:url(../images/mahart06_formbutton_bg.png);
     background-repeat:no-repeat;
     background-position:center center;
}
input.forminputcell2 {
     color:#006;
     text-align:left;
     font-family:Arial, sans-serif;
     font-size:12px;
     font-weight:400;
     background-color:#FFF;
     border:inset 2px #FFF;
     border-collapse:collapse;
}
select.forminputcell2 {
     color:#006;
     text-align:left;
     font-family:Arial, sans-serif;
     font-size:12px;
     font-weight:400;
     background-color:#FFF;
     border:inset 2px #FFF;
     border-collapse:collapse;
}
textarea.forminputcell2 {
     color:#006;
     text-align:left;
     font-family:Arial, sans-serif;
     font-size:12px;
     font-weight:400;
     background-color:#FFF;
     border:inset 2px #FFF;
     border-collapse:collapse;
}
button.forminputcell2 {
     width:92px;
     height:20px;
     line-height:20px;
     color:#006;
     background-color:transparent;
     text-align:center;
     font-family:Verdana, sans-serif;
     font-size:10px;
     font-weight:600;
     padding:0px 5px;
     margin:5px;
     border:none 0px transparent;
     background-image:url(../images/mahart06_formbutton2_bg.png);
     background-repeat:no-repeat;
     background-position:center center;
}

*.row03a {
     width:196px;
     background-color:#3C88C9;
     background-image:url(../images/mahart06_row03a_bg.png);
     background-repeat:no-repeat;
     background-position:left center;
}
*.row03a2 {
     width:553px;
     background-color:#3C88C9;
     background-image:url(../images/mahart06_row03b_bg.png);
     background-repeat:no-repeat;
     background-position:left center;
}
*.row03a2b {
     width:553px;
     height:58px;
     background-color:#3C88C9;
     background-image:url(../images/mahart06_row03b_bg.png);
     background-repeat:no-repeat;
     background-position:left center;
}
*.row03b {
     height:58px;
     background-color:#000000;
     background-image:url(../images/mahart06_row03b_bg.png);
     background-repeat:no-repeat;
     background-position:left center;
}
*.up {
     width:553px;
     height:67px;
     padding-left:157px;
     text-align:center;
     vertical-align:bottom;
     background-image:url(../images/mahart06_company_bg2.png);
     background-repeat:no-repeat;
     background-position:left bottom;
}
*.footerframe {
     width:553px;
     text-align:center;
}