body {
     color:#000000;
	 text-decoration:none;
	 text-align:left;
	 font-family:Tahoma, sans-serif;
	 font-size:12px;
	 font-weight:400;
	 width:100%;
	 height:100%;
	 vertical-align:top;
	 margin:0px;
	 background-color:#FFFFFF;
}
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, a:hover {
     color:#000000;
	 text-decoration:underline;
}
/* tartalom */
*.Table01 {
    width:780px;
    height:100%;
    border-right:solid 1px #000;
}
*.Table01b {
    width:553px;
    height:100%;
    border-right:solid 1px #000;
}
*.flashtable {
     width:663px;
     height:829px;
}
/* 1. sor */
*.Row01 {
    height:105px;
    background-image: url(../images/abprofessio_headpicture_bg.png);
    background-repeat:no-repeat;
    background-position:right top;
}
*.Row01b {
    height:74px;
    background-image: url(../images/abprofessio_headpicture2_bg.png);
    background-repeat:no-repeat;
    background-position:right top;
}
*.Row01Frame {
     width:780px;
	 height:105px;
	 position:relative;
	 left:0px;
	 top:0px;
	 z-index:0;
}
*.LeftFrame {
     width:192px;
	 height:105px;
	 position:absolute;
	 left:0px;
	 top:0px;
	 z-index:1;
}
*.RightFrame {
	width:305px;
	height:105px;
	position:absolute;
	left:475px;
	top:0px;
	z-index:1;
	text-align:right;
}
*.HeadPic {
    margin:0px;
    border:none 0px;
}
*.flashframe {
    width:225px;
    height:105px;
    position:absolute;
    top:0px;
    right:0px;
    z-index:10;
}
*.Logo {
     width:320px;
     height:105px;
     margin:0px;
     border:none 0px transparent;
}
*.Data {
     color:#952675;
	 text-align:right;
	 font-family:Arial Narrow, Arial, sans-serif;
	 padding:10px;
	 font-size:16px;
}
/* 2. sor */
*.Row02 {
    height:42px;
    background-color:#F06;
    background-image: url(../images/abprofessio_hmenurow_bg.png);
    background-repeat:no-repeat;
    beckground-position:top center;
}
*.Table02 {
	width:1px;
    height:42px;
    border-style:none solid;
    border-width:1px;
    border-right-color:#FFF;
    border-left-color:#D00;
}
*.Table02b {
    height:42px;
    margin-left:10px;
    border-style:none solid;
    border-width:1px;
    border-right-color:#FFF;
    border-left-color:#D00;
}
*.Hmenu {
    color:#FFF;
    text-decoration:none;
    text-align:center;
    text-transform:uppercase;
    font-family:Arial, sans-serif;
    font-size:12px;
    font-weight:400;
    height:41px;
    line-height:41px;
    margin-top:1px;
    border-style:none solid;
    border-width:1px;
    border-right-color:#D00;
    border-left-color:#FFF;
}
*.Hmenu a:link, *.Hmenu a:visited, *.Hmenu a:active {
    display:block;
    color:#FFF;
    line-height:41px;
    padding:0px 10px;
    text-decoration:none;
}
*.Hmenu a:hover {
    display:block;
    color:#FFF;
    text-decoration:none;
    line-height:41px;
    padding:0px 10px;
    background-color:#CE3849;
}
*.Hmenu2 {
    color:#FFF;
    text-decoration:none;
    text-align:center;
    text-transform:uppercase;
    font-family:Arial Narrow, Arial, sans-serif;
    font-size:11px;
    font-weight:400;
    height:41px;
    line-height:41px;
    padding:0px;
    margin-top:1px;
    border-style:none solid;
    border-width:1px;
    border-right-color:#D00;
    border-left-color:#FFF;
}
*.Hmenu2 a:link, *.Hmenu2 a:visited, *.Hmenu2 a:active {
    display:block;
    color:#FFF;
    height:41px;
    line-height:41px;
    padding:0px 5px;
    text-decoration:none;
}
*.Hmenu2 a:hover {
    color:#FFF;
    text-decoration:none;
    height:41px;
    line-height:41px;
    padding:0px 5px;
    background-color:#CE3849;
}

/* 3. sor */
*.Row03 {
    height:187px;
    background-color:#6CF;
    text-align:center;
    vertical-align:middle;
}
*.Row03b {
    height:133px;
    background-color:#6CF;
    text-align:center;
    vertical-align:middle;
}
*.HeadPicture2 {
    width:553px;
    height:133px;
    margin:0px;
    border:none 0px transparent;
}
/* 4. sor */
*.Row04 {
    height:42px;
    background-image: url(../images/abprofessio_row04_bg.png);
    background-repeat:repeat;
    beckground-position:left top;
}
*.Table05 {
    height:42px;
}
*.Cat1 {
    color:#952675;
    text-align:left;
    text-transform:uppercase;
    font-family:Arial Narrow, Arial, sans-serif;
    font-size:20px;
    font-weight:600;
    width:192px;
    line-height:42px;
    padding:0px 10px 0px 34px;
    background-image: url(../images/abprofessio_cat1_bg.png);
    background-repeat:no-repeat;
    beckground-position:left top;
}
*.Cat1, [dummy] {
    width:148px;
    height:42px;
    line-height:42px;
}
*.Cat1 a:link, *.Cat1 a:visited, *.Cat1 a:active, *.Cat1 a:hover {
    color:#952675;
    text-decoration:none;
}
*.Cat1b {
    color:#952675;
    text-align:left;
    text-transform:uppercase;
    font-family:Arial Narrow, Arial, sans-serif;
    font-size:14px;
    font-weight:600;
    width:153px;
    line-height:42px;
    padding:0px 5px 0px 20px;
    background-image: url(../images/abprofessio_cat1_bg.png);
    background-repeat:no-repeat;
    beckground-position:right top;
}
*.Cat1b, [dummy] {
    width:128px;
    height:42px;
    line-height:42px;
}
*.Cat1b a:link, *.Cat1b a:visited, *.Cat1b a:active, *.Cat1b a:hover {
    color:#952675;
    text-decoration:none;
}
*.Cat {
    color:#952675;
    text-align:left;
    text-transform:uppercase;
    font-family:Arial Narrow, Arial, sans-serif;
    font-size:20px;
    font-weight:600;
    width:588px;
    line-height:42px;
    padding:0px 10px 0px 34px;
}
*.Cat, [dummy] {
    width:544px;
    height:42px;
    line-height:42px;
}
*.Cat a:link, *.Cat a:visited, *.Cat a:active, *.Cat a:hover {
    color:#952675;
    text-decoration:none;
}
*.Catb {
    color:#952675;
    text-align:left;
    text-transform:uppercase;
    font-family:Arial Narrow, Arial, sans-serif;
    font-size:20px;
    font-weight:600;
    width:400px;
    line-height:42px;
    padding:0px 5px 0px 20px;
}
*.Catb, [dummy] {
    width:375px;
    height:42px;
    line-height:42px;
}
*.Catb a:link, *.Catb a:visited, *.Catb a:active, *.Catb a:hover {
    color:#952675;
    text-decoration:none;
}
/* 5. sor */
*.Row05 {
     
}
*.Table03 {
    width:780px;
    height:100%;
}
*.Table03b {
    width:553px;
    height:100%;
}
*.ColumnL {
	background-color:#F00;
    text-align:left;
    width:192px;
    background-image: url(../images/abprofessio_columnl_bg.png);
    background-repeat:repeat;
    beckground-position:left top;
}
*.ColumnLb {
    text-align:left;
    width:153px;
    background-image:url(../images/abprofessio_columnlb_bg.png);
    background-repeat:repeat;
    beckground-position:left top;
}
*.MenuTab {
	width:166px;
}
*.VmenuFrame {
	background-image: url(../images/abprofessio_vmenu_bg.png);
	background-repeat:repeat;
	beckground-position:left top;
	position:relative;
	top:0px;
	z-index:1;
}
*.VmenuFrameb {
	background-image: url(../images/abprofessio_vmenu_bg.png);
	background-repeat:repeat;
	beckground-position:left top;
	position:relative;
	left:0px;
	top:0px;
	z-index:1;
}
*.Vmenu {
	color:#34394B;
	text-transform:uppercase;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:400;
	width:141px;
	height:21px;
	line-height:21px;
	padding:0px;
	margin:0px;
	position:relative;
	left:25px;
	top:0px;
	z-index:2;
	cursor:hand;
}
*.Vmenu, [dummy] {
    	line-height:21px;
}
*.Vmenu a:link, *.Vmenu a:visited, *.Vmenu a:active {
	display:block;
	text-decoration:none;
	color:#34394B;
	width:141px;
	line-height:21px;
}
*.Vmenu a:hover {
	display:block;
	text-decoration:none;
	color:#000;
	width:141px;
	line-height:21px;
}
*.VMenuBg {
	width:166px;
	height:21px;
	background-image: url(../images/abprofessio_vmenu2_bg.png);
	background-repeat:no-repeat;
	beckground-position:left top;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	visibility:hidden;
}
*.Vmenub {
    color:#34394B;
    text-transform:uppercase;
    font-family:Arial Narrow, Arial, sans-serif;
    font-size:11px;
    font-weight:400;
    width:153px;
    height:21px;
    line-height:21px;
    padding:0px 5px 0px 25px;
    margin:0px;
    background-image: url(../images/abprofessio_vmenu_bg.png);
    background-repeat:repeat;
    beckground-position:left top;
}
*.Vmenub, [dummy] {
    width:123px;
    height:21px;
}
*.Vmenub a:link, *.Vmenub a:visited, *.Vmenub a:active {
    display:block;
    text-decoration:none;
    color:#34394B;
    width:153px;
    padding:0px 5px 0px 25px;
    margin:0px -5px 0px -25px;
}
*.Vmenub a:hover {
    text-decoration:none;
    color:#000;
    width:153px;
    padding:0px 5px 0px 25px;
    background-color:#EFEFEF;
    background-image: url(../images/abprofessio_vmenu_bg.png);
    background-repeat:repeat;
    beckground-position:left top;
}
*.Vmenub a:hover, [dummy] {
    width:123px;
    height:21px;
}
*.VSubmenu {
	color:#34394B;
	font-size:11px;
	width:168px;
	line-height:135%;
	padding:0px;
	border:solid 1px #AAB9BB;
	background-color:#FFF;
	position:absolute;
	left:166px;
	top:0px;
	z-index:11;
	visibility:hidden;
}
*.VSubmenu a:link, *.VSubmenu a:visited, *.VSubmenu a:active {
	display:block;
	text-decoration:none;
	color:#000;
	line-height:135%;
	padding:0px 5px;
}
*.VSubmenu a:hover {
	display:block;
	text-decoration:none;
	color:#000;
	line-height:135%;
	padding:0px 5px;
	background-color:#EEE;
}
*.VSubmenub {
    color:#34394B;
    font-size:11px;
    width:168px;
    line-height:130%;
    padding:0px;
    border:solid 1px #AAB9BB;
    background-color:#FFF;
    position:absolute;
    left:153px;
    top:0px;
    z-index:11;
    visibility:hidden;
}
*.VSubmenub, [dummy] {
    width:168px;
}
*.VSubmenub a:link, *.VSubmenub a:visited, *.VSubmenub a:active {
    text-decoration:none;
    color:#000;
    width:166px;
    line-height:130%;
    padding:0px 5px;
}
*.VSubmenub a:hover {
    text-decoration:none;
    color:#000;
    width:166px;
    background-color:#EEE;
}
*.VSubmenub a:hover, [dummy] {
    width:158px;
    line-height:130%;
    background-color:#EEE;
}
*.LeftContainer {
    width:192px;
    text-align:center;
    padding:0px 9px 5px 5px;
    margin:0px;
    border:none 0px;
}
*.Fontos {
    color:#000;
    width:178px;
    font-family:Tahoma, sans-serif;
    font-size:12px;
    line-height:135%;
    padding:10px 0px;
    margin:0px;
}
*.LeftPic {
    width:178px;
    margin:0px;
    border:none 0px;
}
*.ColumnR {
    width:588px;
}
*.BoxTable {
    width:574px;
    height:147px;
    background-image: url(../images/abprofessio_box_bg2.jpg);
    background-repeat:no-repeat;
    beckground-position:left top;
}
*.BoxCell {
    width:287px;
}
*.Cell {
    position:relative;
    top:0px;
    left:0px;
    z-index:0;
}
*.BoxPic {
	width:126px;
	height:93px;
	border:none 0px;
	position:absolute;
	top:21px;
	left:25px;
	z-index:1;
}
*.BoxTitle {
    	color:#000;
    	font-family:Arial, sans-serif;
    	font-size:14px;
	width:116px;
    	height:90px;
    	line-height:135%;
    	padding:0px;
    	margin:0px;
    	position:absolute;
    	top:21px;
	left:161px;
    	z-index:1;
}
*.BoxButton {
    width:90px;
    height:22px;
    line-height:22px;
    color:#FFF;
    text-align:center;
    font-family:Arial Narrow, Arial, sans-serif;
    font-size:12px;
    text-transform:uppercase;
    background-image: url(../images/abprofessio_boxbutton_bg.jpg);
    background-repeat:no-repeat;
    beckground-position:left top;
    position:absolute;
    	top:104px;
	right:21px;
    z-index:1;
}
*.BoxButton a:link, *.BoxButton a:visited, *.BoxButton a:active, *.BoxButton a:hover {
    color:#FFF;
    text-decoration:none;
}
*.ColumnRb {
    width:400px;
}
*.Picture {
    margin:10px 15px;
    border:none 0px transparent;
}
*.Pictureb {
    margin:10px;
    border:none 0px transparent;
}
*.Title {
    color:#EA3548;
    font-family:Arial Narrow, Arial, sans-serif;
    font-size:16px;
    height:23px;
    line-height:23px;
    padding:0px 10px 0px 26px;
    margin:10px 15px;
    background-image: url(../images/abprofessio_title_bg.png);
    background-repeat:no-repeat;
    beckground-position:left top;
}
*.Title a:link, *.Title a:visited, *.Title a:active, *.Title a:hover {
    color:#EA3548;
    text-decoration:none;
}
*.Titleb {
    color:#EA3548;
    font-family:Arial Narrow, Arial, sans-serif;
    font-size:16px;
    height:23px;
    line-height:23px;
    padding:0px 5px 0px 26px;
    margin:10px;
    background-image: url(../images/abprofessio_title_bg.png);
    background-repeat:no-repeat;
    beckground-position:left top;
}
*.Titleb a:link, *.Titleb a:visited, *.Titleb a:active, *.Titleb a:hover {
    color:#EA3548;
    text-decoration:none;
}
*.SubTitle {
    color:#900028;
    font-family:Arial Narrow, Arial, sans-serif;
    font-size:14px;
    height:23px;
    line-height:23px;
    padding:0px 15px 5px 15px;
    margin:0px;
}
*.SubTitle a:link, *.SubTitle a:visited, *.SubTitle a:active, *.SubTitle a:hover {
    color:#900028;
    text-decoration:underline;
}
*.SubTitleb {
    color:#900028;
    font-family:Arial Narrow, Arial, sans-serif;
    font-size:14px;
    height:23px;
    line-height:23px;
    padding:0px 15px 5px 15px;
    margin:0px;
}
*.SubTitleb a:link, *.SubTitleb a:visited, *.SubTitleb a:active, *.SubTitleb a:hover {
    color:#900028;
    text-decoration:underline;
}
*.TextY {
     text-align:justify;
     line-height:130%;
     padding:0px 15px 5px 15px;
     margin:0px;
}
*.TableBox {
     margin-left:15px;
}
*.BoxFrame {
     position:relative;
     left:0px;
     top:0px;
}
*.TextBox {
     width:263px;
     height:17px;
     line-height:13px;
     padding:0px 3px;
     border:inset 2px #FFFFFF;
     background-color:#FFFFFF;
}
*.TextBox, [dummy] {
     width:253px;
}
*.TextBox a:link, *.TextBox a:visited, *.TextBox a:active, *.TextBox a:hover {
     text-decoration:none;
     color:#000000;
}
*.TextBox2 {
     width:263px;
     padding:0px;
     border:solid 1px #000000;
     background-color:#FFFFFF;
     position:absolute;
     left:0px;
     top:17px;
     z-index:2;
}
*.TextBox2 a:link, *.TextBox2 a:visited, *.TextBox2 a:active {
     display:block;
     text-decoration:none;
     color:#000000;
     width:261px;
     padding:0px 3px;
}
*.TextBox2 a:link, *.TextBox2 a:visited, *.TextBox2 a:active, [dummy] {
     width:257px;
}
*.TextBox2 a:hover {
     text-decoration:none;
     color:#FFFFFF;
     background-color:#0000FF;
     width:261px;
     padding:0px 3px;
}
*.TextBox2 a:hover, [dummy] {
     width:257px;
}
*.PictureBox {
     width:16px;
     border:none 0px transparent;
     margin:0px;
     cursor:hand;
}
*.TextL {
     text-align:left;
     line-height:130%;
     padding:0px 15px 5px 15px;
     margin:0px;
}
*.TextR {
     text-align:right;
     line-height:130%;
     padding:0px 15px 5px 15px;
     margin:0px;
}
*.TextC {
     text-align:center;
     line-height:130%;
     padding:0px 15px 5px 15px;
     margin:0px;
}
*.Tab {
    width:500px;
    padding:0px;
    margin:5px 15px;
    background-color:transparent;
    border:solid 1px #AAB9BB;
    border-collapse:collapse;
}
*.Tab2 {
    width:378px;
    padding:0px;
    margin:5px 10px;
    background-color:transparent;
    border:solid 1px #AAB9BB;
    border-collapse:collapse;
}
caption.TabName {
    color:#000000;
    font-size:14px;
    font-family:Arial Narow, Arial, sans-serif;
    text-align:center;
    font-weight:600;
    padding:3px 6px;
    background-color:#FFF;
    border:solid 1px #AAB9BB;
    border-collapse:collapse;
}
caption.TabName, [dummy] {
    width:500px;
    margin:0px 15px;
}
caption.TabNameb {
    color:#000000;
    font-size:12px;
    font-family:Arial Narow, Arial, sans-serif;
    text-align:center;
    font-weight:600;
    padding:3px 5px;
    background-color:#FFF;
    border:solid 1px #AAB9BB;
    border-collapse:collapse;
}
caption.TabNameb, [dummy] {
    width:378px;
    margin:0px 10px;
}
td.TabHead {
    color:#6B9999;
    font-weight:400;
    padding:2px;
    background-color:#EFEFEF;
    border:solid 1px #AAB9BB;
    border-collapse:collapse;
}
tr.TabRow {
    background-color:transparent;
    border:solid 1px #AAB9BB;
    border-collapse:collapse;
    padding:2px;
}
td.TabCell {
    background-color:transparent;
    border:solid 1px #AAB9BB;
    border-collapse:collapse;
    padding:2px;
}
/* ūrlap */
form.Form {
    text-align:center;
    padding:5px 15px;
    margin:0px;
    border:none 0px;
}
form.Formb {
    text-align:center;
    padding:5px 10px;
    margin:0px;
    border:none 0px;
}
form.Form2 {
    text-align:center;
    padding:30px 9px 5px 5px;
    margin:0px;
    border:none 0px;
}
form.Form2b {
    text-align:center;
    padding:5px 2px;
    margin:0px;
    border:none 0px transparent;
}
table.FormFrame {
    background-color:transparent;
    border:solid 1px #AAB9BB;
    border-collapse:collapse;
    margin:0px;
}
table.FormFrame2 {
     width:178px;
     background-color:transparent;
     border:solid 1px #AAB9BB;
     border-collapse:collapse;
     margin:0px;
     overflow:hidden;
}
table.FormFrame2b {
    width:141px;
    background-color:transparent;
    border:solid 1px #AAB9BB;
    border-collapse:collapse;
    margin:0px;
    overflow:hidden;
}
td.FormName {
    color:#000000;
    font-size:14px;
    text-align:center;
    font-weight:600;
    padding:2px 5px;
    background-color:FFFFFF;
    border:none 0px transparent;
    border-collapse:collapse;
}
td.FormNameb {
    color:#000000;
    font-size:12px;
    text-align:center;
    font-weight:600;
    padding:2px 5px;
    background-color:FFFFFF;
    border:none 0px transparent;
    border-collapse:collapse;
}
td.FormFoot {
     text-align:center;
	 padding:3px;
}
td.FormTitle {
	 color:#000000;
	 text-align:right;
	 font-size:9px;
	 font-weight:400;
	 vertical-align:middle;
	 padding:2px 5px;
}
td.FormInputCell {
	 color:#000000;
	 padding:3px;
}
input.FormCell {
     text-align:left;
	 font-family:Tahoma, sans-serif;
	 font-size:11px;
	 background-color:#FFFFFF;
	 border:inset 2px #FFFFFF;
	 border-collapse:collapse;
}
select.FormCell {
     text-align:left;
	 font-family:Tahoma, sans-serif;
	 font-size:11px;
	 background-color:#FFFFFF;
	 border:inset 2px #FFFFFF;
	 border-collapse:collapse;
}
textarea.FormCell {
     text-align:left;
	 font-family:Tahoma, sans-serif;
	 font-size:11px;
	 background-color:#FFFFFF;
	 border:inset 2px #FFFFFF;
	 border-collapse:collapse;
}
button.FormCell {
     color:#FFFFFF;
	 font-size:11px;
	 font-weight:600;
	 letter-spacing:0.1em;
	 width:79px;
	 height:21px;
	 line-height:21px;
     text-align:center;
	 padding:0px 5px;
	 margin:0px;
	 border:none 0px transparent;
	 background-color:transparent;
	 background-image: url(../images/abprofessio_button.png);
	 background-repeat:no-repeat;
	 beckground-position:left top;
}
/* 6. sor */
*.Row06 {
     text-align:center;
	 vertical-align:middle;
	 height:86px;
	 padding-top:20px;
	 background-image: url(../images/abprofessio_row06_bg.gif);
	 background-repeat:repeat;
	 beckground-position:left top;
	 background-color:#FFFFFF;
}
*.lasz2      {font-family: Arial Narrow, Arial, sans-serif; font-size:14px; color:#686868; text-align: justify; padding:5px;}
*.lasz2link:link    {color:#686868;}
*.lasz2link:active  {color:#686868;}
*.lasz2link:visited  {color:#686868;}
*.lasz2link:hover  {color:#686868; text-decoration:none}
