html, body {
    padding: 0;
    margin: 0;
    border: 0;
    vertical-align: top;
    text-align: center;
    width: 100%;
    height: 100%;
    font-family: Trebuchet MS;
    background: url(images/body_top_bg_kifut.png) repeat-x top #ffffff;
}
h1 {
    margin: 0;
    padding: 0;
    font-size: 27px;
    font-weight: normal;
    color: #006a8a;
}
#felugro h1, #felugro h2, #felugro p {
    color: #ffffff;
}
h2 {
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: bold;
    color: #042a40;
}
h3 {
    margin: 0;
    padding: 0;
    font-size: 18px;
    font-weight: normal;
    color: #d98d06;
}
h4 {
    margin: 0;
    padding: 0;
    font-size: 13px;
    font-weight: bold;
    color: #006a8a;
}
p {
    margin: 0;
    padding: 0;
    font-size: 13px;
    font-weight: normal;
    color: #042a40;
}
a {
    color: #006a8a;
    text-decoration: underline;
}
#fullTable {
    width: 100%;
    height: 100%;
}
#MainTable {
    width: 985px;
    height: 100%;
    margin: auto;
}
#HeaderMainTr {
    height: 305px;
}
#HeaderMainTd {
    background: url(images/header_bg.png) no-repeat;
}
#HeaderMainTable {
    width: 100%;
    height: 305px;
}
#SzlogenTr {
    height: 58px;
}
#SzlogenTr td {
    vertical-align: top;
    text-align: left;
}
#SzlogenDiv {
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
    margin-top: 5px;
    margin-left: 30px;
}
#KerjenAjanlatotDiv {
    text-align: center;
    width: 115px;
    height: 50px;
    position: absolute;
    margin-left: 658px;
    top: 6px;
}
#KerjenNyilDiv {
    position: absolute;
    margin-left: 790px;
    top: 34px;
}
#FlashKeresoMainTr {
    height: 247px;
}
#FlashLogoTd {
    width: 283px;
    vertical-align: top;
}
#FlashLogoTd img {
    margin-left: 9px;
}
#KeresoTopMenuTd {
    vertical-align: top;
    text-align: left;
}
#TopMenuTable {
    width: 536px;
    height: 23px;
    font-size: 12px;
    font-weight: bold;
    color: #07597e;
    text-align: center;
    margin-top: 25px;
    margin-left: 40px;
}
#TopMenuTable a {
    color: #07597e;
    text-decoration: none;
}
#TopMenuTable a:hover {
    color: #2e99b5;
    text-decoration: none;
}
#TopMenuTable td {
    border-right: 1px solid #c0e2f7;
    border-left: 1px solid #ffffff;
}
#KeresoTable {
    width: 652px;
    height: 50px;
    margin-left: 25px;
    margin-top: 144px;
    text-align: left;
    font-size: 13px;
    font-weight: normal;
    color: #073151;
}
#KeresoFejlecTd {
    font-size: 14px;
    font-weight: bold;
    color: #118bab;
    width: 101px;
}
#KeresoTable select {
    width: 110px;
    height: 22px;
    border: 1px solid #7493a6;
    background: #f4f6f8;
    font-size: 11px;
    font-weight: normal;
    color: #073151;
    text-align: center;
}
#KeresesGombTd {
    width: 45px;
    font-size: 14px;
    font-weight: bold;
    color: #e09207;
}
#KeresesGombTd a {
    color: #e09207;
    text-decoration: none;
}
#KeresesGombTd span {
    position: relative;
    bottom: 7px;
}
#ContentMainTable {
    width: 985px;
    height: 100%;
}
#LeftMenuFoTd {
    width: 262px;
    background: url(images/termek_csoport_szele.png) no-repeat top;
    vertical-align: top;
    padding-bottom: 20px;
}
#LeftMenuTable {
    width: 240px;
    margin-left: 9px;
}
#LeftMenuCimTr {
    height: 25px;
}
#LeftMenuCimTr td {
    font-size: 20px;
    font-weight: bold;
    color: #0c699a;
    text-align: left;
}
#LeftMenuCimTr td span {
    position: relative;
    bottom: 5px;
}
#LeftMenuCimTr td img {
    margin-left: 5px;
}
#LeftMenuTd {
    text-align: left;
}
#LeftMenuTd ul {
    list-style-image: url(images/list_style_image.png);
    font-size: 14px;
    font-weight: bold;
    color: #062d4b;
    margin: 0;
    padding: 0;
    margin-left: 33px;
    margin-bottom: 20px;
}
#LeftMenuTd ul li {
    height: 23px;
}
#LeftMenuTd ul li a {
    color: #062d4b;
    text-decoration: none;
}
#LeftMenuTd ul li a:hover {
    color: #0083bf;
    text-decoration: none;
}
#HirlevelTable {
    width: 262px;
    height: 179px;
    background: url(images/hirlevel_box_bg.png) no-repeat;
    text-align: left;
}
#HirlevelCimTr {
    height: 36px;
}
#HirlevelCimTr td {
    vertical-align: bottom;
    padding-left: 11px;
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
}
#HirlevelCimTr td img {
    margin-left: 5px;
    margin-bottom: 2px;
}
#HirlevelAlcimTr {
    height: 23px;
}
#HirlevelAlcimTr td {
    vertical-align: bottom;
    padding-left: 11px;
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
}
#IratkozzonFelTr {
    height: 17px;
}
#IratkozzonFelTr td {
    vertical-align: bottom;
    padding-left: 11px;
    font-size: 14px;
    font-weight: bold;
    color: #1cb8ff;
}
.HirlevelInputTr {
    height: 20px;
}
.HirlevelInputTd {
    vertical-align: middle;
    padding-left: 22px;
    font-size: 12px;
    font-weight: bold;
    color: #0c699a;
}
.HirlevelInputTd table {
    width: 215px;
    height: 20px;
}
.HirlevelInputLeftTd {
    width: 50px;
    padding-top: 3px;
}
.HirlevelInputTd input {
    width: 165px;
    border: 0;
    background: none;
    text-align: left;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    vertical-align: middle;
}
#HirlevelFeliratkozasTr {
    height: 43px;
}
#HirlevelFeliratkozasTr td {
    vertical-align: middle;
    text-align: right;
    padding-right: 9px;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
}
#HirlevelFeliratkozasTr td img {
    margin-top: 5px;
}
#HirlevelFeliratkozasTr td span {
    position: relative;
    bottom: 5px;
}
#HirlevelFeliratkozasTr td span a {
    color: #ffffff;
    text-decoration: none;
}
#HirlevelFeliratkozasTr td span a:hover {
    color: #1cb8ff;
    text-decoration: none;
}
#LyonessImg {
    float: left;
    margin-top: 15px;
}
#ContentMainTd {
    width: 723px;
    background: url(images/content_bg_kifut.png) repeat-y;
    vertical-align: top;
    text-align: left;
}
#FooterMainTr {
    height: 333px;
}
#FooterMainTd {
    background: url(images/body_bottom_bg_kifut.png) repeat-x top;
    vertical-align: top;
}
#FooterMainTable {
    width: 985px;
    margin: auto;
}
#ContentBottomTr {
    height: 52px;
}
#ContentBottomTr td {
    background: url(images/content_bottom_bg.png) no-repeat;
}
#FooterContactTr {
    height: 36px;
}
#FooterContactTable {
    width: 100%;
    height: 36px;    
}
#ImpressziumTd {
    width: 283px;
    font-size: 13px;
    font-weight: bold;
    color: #0b5573;
    vertical-align: middle;
}
#ImpressziumTd div {
    background: url(images/impresszium_gomb_bg.png) no-repeat;
    width: 154px;
    height: 29px;
    margin: auto;
}
#ImpressziumTd div span {
    position: relative;
    top: 5px;
}
#ImpressziumTd div span a {
    color: #0b5573;
    text-decoration: none;
}
#ImpressziumTd div span a:hover {
    color: #a4c7dc;
    text-decoration: none;
}
.FooterContactTd {
    text-align: left;
    font-size: 15px;
    font-weight: bold;
    color: #000000;
}
.FooterContactTd a {
    color: #000000;
    text-decoration: none;
}
.FooterContactTd a:hover {
    color: #0b5573;
    text-decoration: none;
}
.FooterContactTd font {
    font-size: 12px;
    color: #0b5573;
}
#FooterPartnerekTable {
    width: 100%;
    height: 112px;
    margin-top: 20px;
}
.FooterPartnerekTd {
    text-align: left;
}
.FooterPartnerekTd div {
    width: 239px;
    height: 112px;
    background: url(images/bottom_box_bg.png) no-repeat;
    text-align: center;
}
.FooterPartnerekTd div span {
    font-size: 13px;
    font-weight: normal;
    color: #185e7a;
    float: left;
    position: relative;
    left: 13px;
    top: 10px;
}
.FooterPartnerekTd div img {
    margin: auto;
    position: relative;
    top: 15px;
}

#ContentTable {
    width: 712px;
    margin-left: 2px;
    text-align: left;
    background: url(images/content_bg_top.png) no-repeat top center;
}
#AkcioSliderFoTr {
    height: 245px;
}
#AkcioSliderFoTd {
    background: url(images/akcio_slider_bg.png) no-repeat;
}
#AkcioSliderFoTable {
    width: 712px;
    height: 245px;
}
#AkcioSliderCimTr {
    height: 28px;
}
#AkcioSliderCimTr td {
    padding-left: 20px;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
}
#AkcioSliderContentTr {
    height: 217px;
}
.AkcioSliderEgyTr {
    height: 207px;
}
.AkcioSliderEgyTermekTd {
    width: 190px;
    text-align: center;
}
.AkcioSliderEgyTermekTd table {
    margin: auto;
}
.AkcioSliderTermekKep {
    text-align: center;
}
.AkcioSliderTermekAdatok {
    text-align: center;
    font-size: 20px;
    font-weight: normal;
    color: #042a40;
}
.AkcioSliderTermekAdatok a {
    color: #042a40;
    text-decoration: none;
}
.AkcioAdat1 {
    font-size: 13px;
    color: #007093;
}
a.AkcioAdat1 {
    color: #007093;
    text-decoration: none;
}
.AkcioAdat2 {
    font-size: 16px;
    font-weight: bold;
    color: #e20000;
}
a.AkcioAdat2 {
    color: #e20000;
    text-decoration: none;
}
.AkcioAdatTovabbTd {
    text-align: center;
}
.AkcioAdatTovabbTd div {
    margin: auto;
    width: 56px;
    height: 17px;
    background: url(images/akcio_tovabb_gomb_bg.png) no-repeat;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
}
.AkcioAdatTovabbTd div a {
    color: #ffffff;
    text-decoration: none;
}
.AkcioAdatTovabbTd div a:hover {
    color: #0cc1ff;
    text-decoration: none;
}
.Boxcim {
    height: 65px;
}
.Boxcim td {
    vertical-align: middle;
}
.Boxcim td h1 {
    margin: 0;
    padding: 0;
    font-size: 27px;
    font-weight: normal;
    color: #006a8a;
}
.Boxcim td h1 img {
    margin-left: 12px;
    margin-right: 10px;
}
.Boxtartalom {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}
#BreadCrumbTr {
    height: 30px;
}
#BreadCrumbTr td {
    vertical-align: middle;
    font-size: 12px;
    font-weight: normal;
    color: #94a8b3;
}
#BreadCrumbTr td img {
    margin-left: 5px;
    margin-right: 5px;
}
#BreadCrumbTr td a {
    color: #94a8b3;
    text-decoration: none;
}
#BreadCrumbTr td a:hover {
    color: #042a40;
    text-decoration: none;
}
#BreadCrumbTr td font {
    color: #042a40;
}
#TermekFelsorolFoTd {
    text-align: center;
}
#TermekFelsorolFoTable {
    width: 657px;
    margin: auto;
    text-align: left;
}
.TermekFelsorolTable {
    width: 204px;
}
.TermekFelsorolKepTr {
    height: 193px;
}
.TermekFelsorolKepTr td {
    background: url(images/termek_felsorol_top_bg.png) no-repeat bottom;
    padding-bottom: 46px;
    vertical-align: top;
    text-align: center;
}
.TermekFelsorolAdatokTr {
    height: 88px;
}
.TermekFelsorolAdatokTd {
    background: url(images/termek_felsorol_middle_bg.png) no-repeat bottom #ebeeef;
    text-align: center;
}
.TermekFelsorolAdatokTd table {
    width: 170px;
    margin: auto;
}
.TermekFelsorolNevTr {
    height: 20px;
}
.TermekFelsorolNevTr td {
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    color: #006a8a;
}
.TermekFelsorolNevTr td a {
    color: #006a8a;
    text-decoration: none;
}
.TermekFelsorolNevTr td a:hover {
    color: #006a8a;
    text-decoration: underline;
}
.TermekFelsorolAdatTipTd {
    width: 50px;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    color: #006a8a;
    padding-top: 3px;
    padding-bottom: 3px;
}
.TermekFelsorolAdat {
    width: 120px;
    text-align: left;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    padding-top: 3px;
    padding-bottom: 3px;
}
.TermekFelsorolAdat img {
    border: 1px solid #ffffff;
}
.TermekFelsorolTovabbTr {
    height: 21px;
}
.TermekFelsorolTovabbTr td {
    background: url(images/termek_felsorol_bottom_bg.png) no-repeat;
    vertical-align: middle;
    text-align: right;
    padding-right: 8px;
    font-size: 12px;
    font-weight: bold;
    color: #0e6f90;
}
.TermekFelsorolTovabbTr td a {
    color: #0e6f90;
    text-decoration: none;
}
.TermekFelsorolTovabbTr td a:hover {
    color: #919394;
    text-decoration: none;
}
#TermekAdatokFoTd {
    text-align: center;
    vertical-align: top;
}
#TermekAdatokTabla {
    width: 682px;
    margin: auto;
    margin-top: 15px;
    vertical-align: top;
}
#TermekAdatokTd {
    width: 335px;
    background: url(images/termek_reszletek_bg.png) no-repeat top;
    text-align: center;
}
#TermekAdatTabla {
    width: 300px;
    margin: auto;
    text-align: left;
}
#TermekNevTd {
    font-size: 20px;
    font-weight: bold;
    color: #006a8a;
}
.EgyTermekAdatTipus {
    width: 84px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 12px;
    font-weight: bold;
    color: #006a8a;
}
.EgyTermekAdat {
    width: 216px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}
.EgyTermekAdat img {
    border: 1px solid #ffffff;
}
#AjanlatListaGombTd {
    vertical-align: top;
    text-align: center;
}
#AjanlatListaGombTd div {
    width: 235px;
    height: 26px;
    text-align: center;
    margin: auto;
    background: url(images/listahoz_adas_gomb_bg.png) no-repeat;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    margin-top: 20px;
    vertical-align: top;
}
#AjanlatListaGombTd div span {
    vertical-align: top;
    position: relative;
    top: 5px;
}
#AjanlatListaGombTd div span a {
    color: #ffffff;
    text-decoration: none;
}
#AjanlatListaGombTd div span a:hover {
    color: #1cb8ff;
    text-decoration: none;
}
#AjanlatListaGombTd div span font {
    color: #1cb8ff;
}
#EgyTermekKepekTd {
    width: 347px;
    text-align: center;
}
img.TermekListaKepek {
    border: 2px solid #eef1f2;
    margin: 2px;
}
#VisszaGombSor {
    height: 35px;
}
#VisszaGombSor td {
    vertical-align: bottom;
    text-align: left;
}
#VisszaGombSor td div {
    width: 62px;
    height: 20px;
    text-align: center;
    background: url(images/vissza_bg.png) no-repeat;
    font-size: 12px;
    font-weight: bold;
    color: #0e6f90;
}
#VisszaGombSor td div span {
    position: relative;
    top: 1px;
}
#VisszaGombSor td div span a {
    color: #0e6f90;
    text-decoration: none;
}
#VisszaGombSor td div span a:hover {
    color: #919394;
    text-decoration: none;
}
#FelugroDiv {
    display: none;
    width: 721px;
    height: 330px;
    position: absolute;
    background: url(images/ajanlatker_popup_bg.png) no-repeat;
    top: 460px;
    z-index: 50;
    text-align: left;
    vertical-align: top;
}
#FelugroDivTable {
    width: 660px;
    height: 300px;
    vertical-align: top;
    margin-top: 15px;
    margin-left: 32px;
}
#FelugroDivCimTr {
    height: 47px;
}
#FelugroDivCimTd {
    width: 647px;
    text-align: left;
    font-size: 27px;
    font-weight: normal;
    color: #ffffff;
}
#FelugroDivBezarTd {
    width: 13px;
    text-align: right;
    font-size: 15px;
    font-weight: bold;
    color: #ffffff;
    padding-right: 1px;
}
#FelugroDivBezarTd a {
    color: #ffffff;
    text-decoration: none;
}
#AjanlatDarabTr {
    height: 21px;
}
#AjanlatDarabTr td {
    font-size: 20px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    padding: 0;
}
#AjanlatDarabTr td input {
    width: 193px;
    height: 13px;
    position: relative;
    bottom: 2px;
    left: 10px;
    border: 0;
    background: none;
}
#AjanlatDarabSpan1 {
    font-size: 17px;
    position: relative;
    left: 14px;
}
#AjanlatDarabSpan2 {
    font-size: 12px;
    position: relative;
    left: 30px;
    bottom: 2px;
}
#AjanlatSzinekTr {
    height: 22px;
}
#AjanlatSzinekTr td {
    font-size: 20px;
    font-weight: normal;
    color: #ffffff;
    text-align: left;
    padding: 0;
}
#AjanlatSzinekTr td input {
    border: 0;
}
#AjanlatSzinekTr td img {
    border: 1px solid #ffffff;
    margin-right: 10px;
}
#AjanlatHozzaadTr1 {
    height: 40px;
}
#AjanlatHozzaadTr1 td {
    text-align: center;
}
#AjanlatHozzaadTr1 td div {
    width: 480px;
    height: 40px;
    background: url(images/ajanlat_tovabblep1.png) no-repeat;
    margin: auto;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    color: #ffffff;
}
#AjanlatHozzaadTr1 td div span {
    position: relative;
    top: 10px;
}
#AjanlatHozzaadTr1 td div span a {
    color: #ffffff;
    text-decoration: none;
}
#AjanlatHozzaadTr1 td div span a:hover {
    color: #00afff;
    text-decoration: none;
}
#AjanlatHozzaadTr1 td div span font {
    color: #00afff;
}
#AjanlatHozzaadTr2 {
    height: 40px;
}
#AjanlatHozzaadTr2 td {
    text-align: center;
}
#AjanlatHozzaadTr2 td div {
    width: 480px;
    height: 40px;
    background: url(images/ajanlat_tovabblep1.png) no-repeat;
    margin: auto;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    color: #ffffff;
}
#AjanlatHozzaadTr2 td div span {
    position: relative;
    top: 10px;
}
#AjanlatHozzaadTr2 td div span a {
    color: #ffffff;
    text-decoration: none;
}
#AjanlatHozzaadTr2 td div span a:hover {
    color: #00afff;
    text-decoration: none;
}
#AjanlatHozzaadTr2 td div span font {
    color: #00afff;
}
#AjanlatListaSliderFoTr {
     height: 286px;
}
#AjanlatListaSliderFoTd {
    background: url(images/ajanlat_slider_bg.png) no-repeat;
}
#AjanlatListaSliderFoTable {
    width: 712px;
    height: 286px;
}
#AjanlatSliderCimTr {
    height: 28px;
}
#AjanlatSliderCimTr td {
    padding-left: 20px;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
}
#AjanlatListaSliderSor {
    height: 258px;
}
.AjanlatListaEgyNezetTr {
    height: 230px;
}
.AjanlatListaEgyTermekFoTd {
    width: 190px;
    text-align: center;
}
.AjanlatListaEgyTermekFoTable {
    margin: auto;
}
.AjanlatListaEgyTermekKep {
    text-align: center;
}
.AjanlatListaEgyTermekAdatokFoTd {
    text-align: center;
    font-size: 20px;
    font-weight: normal;
    color: #042a40;
}
.AjanlatListaEgyTermekInputTable {
    margin: auto;
}
.AjanlatListaEgyTermekInputTable div {
    width: 131px;
    height: 21px;
    margin: auto;
    background: url(images/ajanlat_input_bg.png) no-repeat;
    text-align: center;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}
.AjanlatListaEgyTermekInputTable div input {
    width: 110px;
    height: 15px;
    border: 0;
    background: none;
    text-align: center;
    margin-top: 2px;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}
.AjanlatListaEgyTermekDarabTd {
    font-size: 12px;
    font-weight: normal;
    color: #6b2b00;
    padding-left: 2px;
}
.AjanlatListaEgyTermekSzinekTable {
    margin: auto;
}
.AjanlatListaEgyTermekSzinekTable tr {
    height: 20px;
}
.AjanlatListaEgyTermekSzinekTable tr img {
    border: 1px solid #ffffff;
}
.AjanlatListaEgyTermekTorlesTd {
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    color: #ff0000;
}
.AjanlatListaEgyTermekTorlesTd span {
    position: relative;
    top: 2px;
}
.AjanlatListaEgyTermekTorlesTd span a {
    color: #ff0000;
    text-decoration: none;
}
.AjanlatListaEgyTermekTorlesTd span a:hover {
    color: #ff0000;
    text-decoration: underline;
}
.AjanlatListaEgyTermekModositTd {
    text-align: right;
    padding-top: 5px;
}
.AjanlatListaEgyTermekModositTd div {
    float: right;
    width: 56px;
    height: 17px;
    background: url(images/akcio_tovabb_gomb_bg.png) no-repeat;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
}
.AjanlatListaEgyTermekModositTd div input {
    margin: 0;
    padding: 0;
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
}
.AjanlatListaEgyTermekModositTd div a {
    color: #ffffff;
    text-decoration: none;
}
.AjanlatListaEgyTermekModositTd div a:hover {
    color: #51d3ff;
    text-decoration: none;
}
#AjanlatFormNagySorTr {
    height: 80px;
}
#AjanlatFormNagySorTd {
    text-align: center;
    vertical-align: top;
    padding-top: 14px;
    font-size: 13px;
    font-weight: bold;
    color: #042a40;
    background: url(images/form_top_bg.png) no-repeat bottom center;
}
#AjanlatFormNagySorTable {
    margin: auto;
    margin-top: 10px;
}
.AjanlatFormInputSorTd {
    width: 356px;
}
.AjanlatFormInputSorTd table {
    width: 356px;
    height: 25px;
    background: url(images/form_input_bg.png) no-repeat;
}
.AjanlatFormInputSorTd table input {
    width: 346px;
    background: none;
    border: 0;
    font-size: 12px;
}
.AjanlatFormTabla {
    width: 474px;
    text-align: left;
    margin-left: 139px;
}
.AjanlatFormTr {
    height: 36px;
}
.AjanlatFormLeftTd {
    width: 118px;
    font-size: 13px;
    font-weight: bold;
    color: #042a40;
    padding-left: 12px;
}
#AjanlatFormTextareaTr {
    height: 75px;
}
#AjanlatFormTextareaTr td {
    background: url(images/form_top_bg.png) no-repeat bottom center;
    vertical-align: top;
}
#AjanlatFormTextareaTr td div {
    width: 473px;
    height: 53px;
    background: url(images/textarea_bg.png) no-repeat;
    text-align: center;
    margin-left: 1px;
}
#AjanlatFormTextareaTr td div textarea {
    background: none;
    border: 0;
    width: 463px;
    height: 43px;
    position: relative;
    top: 5px;
}
#AjanlatFormKuldTd {
    text-align: right;
    font-size: 17px;
    font-weight: bold;
    color: #006a8a;
}
#AjanlatFormKuldTd span {
    position: relative;
    bottom: 5px;
}
#AjanlatFormKuldTd span a {
    color: #006a8a;
    text-decoration: none;
}
#AjanlatFormKuldTd span a:hover {
    color: #006a8a;
    text-decoration: underline;
}
#AjanlatSliderCenterTd {
    text-align: center;
}
#UresListaTabla {
    margin: auto;
}
#UresListaTd1 {
    font-size: 18px;
    font-weight: bold;
    color: #026a8f;
}
#UresListaGombDiv {
    width: 304px;
    height: 35px;
    background: url(images/ures_lista_gomb_bg.png) no-repeat;
    text-align: center;
    font-size: 17px;
    font-weight: bold;
    color: #ffffff;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}
#UresListaGombDiv span {
    position: relative;
    top: 6px;
}
#UresListaGombDiv span a {
    color: #ffffff;
    text-decoration: none;
}
#UresListaGombDiv span a:hover {
    color: #50d3ff;
    text-decoration: none;
}
#UresListaTd2 {
    font-size: 14px;
    font-weight: normal;
    color: #003649;
}
#termekek {
    visibility: hidden;
    width: 537px;
    height: 334px;
    position: absolute;
    margin-left: 20px;
    top: 64px;
    vertical-align: top;
    text-align: left;
    z-index: 100;
}
#TermekekLenyiloFoTable {
    width: 537px;
    height: 334px;
    text-align: left;
}
#TermekekLenyiloFejlecTr {
    height: 38px;
}
#TermekekLenyiloGombTd {
    width: 110px;
    vertical-align: top;
    border: 0;
    background: url(images/term_menu_top_hover.png) no-repeat;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #2e99b5;
    cursor: pointer;
    border: 0;
}
#TermekekLenyiloGombTd span {
    position: relative;
    top: 20px;
}
#TermekekLenyiloGombTd span a {
    color: #2e99b5;
    text-decoration: none;
}
#TermekekLenyiloTartFoTr {
    height: 296px;
}
#TermekekLenyiloTartFoTable {
    width: 537px;
    text-align: left;
}
#TermekekLenyiloTopTr {
    height: 28px;
}
#TermekekLenyiloTopTr td {
    background: url(images/menu_lenyil_table_top_bg.png) no-repeat left;
}
#TermekekLenyiloBottomTr {
    height: 16px;
}
#TermekekLenyiloBottomTr td {
    background: url(images/menu_lenyil_table_bottom_bg.png) no-repeat left;
}
#TermekekLenyiloContentFoTr {
    height: 252px;
}
#TermekekLenyiloContentFoTd {
    background: url(images/menu_lenyil_table_middle_bg.png) repeat-y;
    text-align: left;
}
#TermekekLenyiloTartalomTable {
    width: 513px;
    height: 254px;
    margin-left: 12px;
    background: url(images/menu_lenyil_table_atmenet_bg.png) repeat-x bottom;
    text-align: center;
}
#TermLenyilTartTable {
    width: 500px;
    margin: auto;
    height: 254px;
    background: none;
}
#TermLenyilTartTd {
    width: 196px;
    vertical-align: top;
    background: none;
}
#TermLenyiltMenuKep {
    width: 304px;
    background: url(pendrive.png) no-repeat center top;
}
#TermLenyiltMenuTable {
    width: 100%;
    background: none;
}
#TermLenyiltMenuTable tr {
    height: 27px;
}
#TermLenyiltMenuTable tr td {
    text-align: right;
    padding-right: 17px;
    font-size: 14px;
    font-weight: bold;
    color: #062d4b;
}
#TermLenyiltMenuTable tr td:hover {
    background: url(images/lenyilo_menu_pont_hover.png) no-repeat right;
}
#TermLenyiltMenuTable tr td a {
    color: #062d4b;
    text-decoration: none;
}
#TermLenyiltMenuTable tr td a:hover {
    color: #0083bf;
    text-decoration: none;
}
.TermekGyujtoKepTr {
    height: 193px;
}
.TermekGyujtoKepTr td {
    background: url(images/termek_gyujto_top_bg.png) no-repeat bottom;
    padding-bottom: 46px;
    vertical-align: top;
}
.TermekGyujtoNevTr {
    height: 40px;
}
.TermekGyujtoNevTr td {
    background: url(images/termek_gyujto_middle_bg.png) no-repeat bottom #ebeeef;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    color: #006a8a;
}
.TermekGyujtoNevTr td a {
    color: #006a8a;
    text-decoration: none;
}
.TermekGyujtoNevTr td a:hover {
    color: #006a8a;
    text-decoration: underline;
}

#LeftAkcioButton {
    width: 262px;
    height: 38px;
    background: url(images/left_akcio_gomb.png) no-repeat;
    margin-top: 3px;
    cursor: pointer;
}
#LeftAkcioButton:hover {
    background: url(images/left_akcio_gomb_hover.png) no-repeat;
}
#LeftAkcioButton div {
    width: 262px;
    height: 38px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
}
#LeftAkcioButton div span {
    position: relative;
    top: 8px;
}
#LeftAjanlatButton {
    width: 262px;
    height: 38px;
    background: url(images/left_ajanlat_gomb.png) no-repeat;
    margin-top: 3px;
    margin-bottom: 3px;
    cursor: pointer;
}
#LeftAjanlatButton:hover {
    background: url(images/left_ajanlat_gomb_hover.png) no-repeat;
}
#LeftAjanlatButton div {
    width: 262px;
    height: 38px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
}
#LeftAjanlatButton div span {
    position: relative;
    top: 8px;
}




#LeftUjdonsagButton {
    width: 262px;
    height: 38px;
    background: url(images/left_ajanlat_gomb.png) no-repeat;
    margin-top: 3px;
    margin-bottom: 3px;
    cursor: pointer;
}
#LeftUjdonsagButton:hover {
    background: url(images/left_ajanlat_gomb_hover.png) no-repeat;
}
#LeftUjdonsagButton div {
    width: 262px;
    height: 38px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
}
#LeftUjdonsagButton div span {
    position: relative;
    top: 8px;
}


#kuponpopup {
    position: absolute;
    width: 659px;
    height: 405px;
    background: url(images/kupon_popup_bg.png) no-repeat;
    top: 92px;
    margin-left: -40px;
    z-index: 1000;
}
#kuponpopupContainer {
    width: 511px;
    height: 262px;
    margin-left: 83px;
    margin-top: 65px;
    padding: 1px;
}
#kuponpopupBezar {
    float: right;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    margin-right: 8px;
    margin-top: 3px;
}
#kuponpopupBezar a {
    color: #ffffff;
    text-decoration: none;
}
#kuponpopupBezar a:hover {
    color: #f39f0b;
    text-decoration: none;
}
#kuponpopupKupon {
    font-size: 15px;
    font-weight: bold;
    color: #042c35;
    margin-left: 225px;
    margin-top: 13px;
}
#kuponpopupCim {
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
    text-transform: uppercase;
    margin-top: 60px;
}
#kuponpopupContent {
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    margin-top: 5px;
}
#kuponpopupEnd {
    font-size: 20px;
    font-weight: bold;
    color: #f9f9f9;
    margin-top: 5px;
}
#kuponpopupTable {
    height: 27px;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    margin-top: 10px;
}
.kuponpopupInputTd {
    padding-left: 5px;
}
.kuponpopupInputTd div {
    width: 190px;
    height: 27px;
    background: url(images/kupon_popup_form_bg.png) no-repeat;
}
.kuponpopupInputTd div input {
    width: 170px;
    margin-left: 10px;
    background: none;
    border: 0;
    margin-top: 5px;
}
#kuponpopupFelirGombTr {
    height: 33px;
}
#kuponpopupGombDiv {
    width: 494px;
    height: 33px;
    background: url(images/kupon_feliratkozas_gomb_bg.png) no-repeat;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    cursor: pointer;
}
#kuponpopupGombDiv:hover {
    background: url(images/kupon_feliratkozas_gomb_bg_hover.png) no-repeat;
    color: #000000;
}
#kuponpopupGombDiv span {
    position: relative;
    top: 6px;
}
#kuponfelirmegnyit {
    width: 252px;
    height: 72px;
    background: url(images/kupon_felir_gomb.png) no-repeat;
    margin: auto;
    margin-bottom: 10px;
    text-decoration: none;
}
#kuponfelirmegnyit:hover {
    text-decoration: underline;
}
#kuponfelirmegnyitdiv {
    width: 90px;
    height: 55px;
    font-family: Myriad Pro, Trebuchet MS;
    font-weight: bold;
    color: #0a4d6c;
    text-align: right;
    line-height: 0.9;
    position: relative;
    left: 20px;
    top: 7px;
    text-decoration: none;
}
#kuponfelirmegnyitspan1 {
    font-size: 17px;
    color: #db8f06;
    text-decoration: none;
}
#kuponfelirmegnyitspan2 {
    font-size: 15px;
    text-decoration: none;
}
#kuponfelirmegnyitspan3 {
    font-size: 23px;
    text-decoration: none;
}

#TbFeliratkozasPopup {
    width: 567px;
    height: 314px;
    background: url(images/tb_feliratkozas_popup_bg.png) no-repeat;
    position: absolute;
    top: 217px;
    z-index: 1000;
}
#TbFeliratkozasConatiner {
    width: 504px;
    height: 254px;
    position: relative;
    margin-left: 36px;
    margin-top: 25px;
}
#TbFeliratkoasPopupBezar {
    float: right;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
}
#TbFeliratkoasPopupBezar a {
    color: #ffffff;
    text-decoration: none;
}
#TbFeliratkoasPopupBezar a:hover {
    color: #1bb1f4;
    text-decoration: none;
}
#TbTudasDiv {
    font-size: 15px;
    font-weight: bold;
    color: #0f91af;
    position: relative;
    margin-left: 225px;
    top: 8px;
}
#TbFeliratkozasSzoveg {
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
    position: relative;
    top: 70px;
}
#TbFeliratkozasSzoveg span {
    font-size: 16px;
    color: #1bb1f4;
}
#TbFeliratkozasFormTable {
    width: 100%;
    position: relative;
    top: 100px;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    text-align: left;
}
#TbFeliratkozasInputokTr {
    height: 27px;
}
.TbFeliratkozasInputDiv {
    width: 190px;
    height: 27px;
    background: url(images/tb_felir_input_bg.png) no-repeat;
}
.TbFeliratkozasInputDiv input {
    width: 170px;
    background: none;
    border: 0;
    position: relative;
    margin-left: 10px;
    top: 5px;
}
#TbFeliratkozasElkuldesTr {
    height: 33px;
}
#TbFeliratkozasElkuldesTr td div {
    width: 494px;
    height: 33px;
    background: url(images/tb_felir_gomb_bg.png) no-repeat;
    text-align: center;
}
#TbFeliratkozasElkuldesTr td div:hover {
    background: url(images/tb_felir_gomb_bg_hover.png) no-repeat;
    color: #1bb1f4;
}
#TbFeliratkozasElkuldesTUl {
    margin: 0;
    padding: 0;
    width: 494px;
    height: 33px;
    list-style-type: none;
    cursor: pointer;
}
#TbFeliratkozasElkuldesTUl li span {
    position: relative;
    top: 8px;
}













