div.simpleBoxContent.miAHusegprogram div.content{
	background: transparent url(/static/img/pics/husegprogram/bg_promo-mia-husegprogram.jpg) no-repeat left top;
}

div.splashBoxComplex.mitNyujtHusegprogram div.sectionWidth546 {
    background: transparent url(/static/img/pics/husegprogram/bg_husegprogram-mit-nyujt-top.jpg) no-repeat left top;
}

div.splashBoxComplex.mitNyujtHusegprogram  div.sectionWidth268Left {
    background: transparent url(/static/img/pics/husegprogram/bg_husegprogram-mit-nyujt-right.jpg) no-repeat left top;
}

div.splashBoxComplex.mitNyujtHusegprogram  div.sectionWidth268Right {
    background: transparent url(/static/img/pics/husegprogram/bg_husegprogram-kedvezmenyes-keszulekvaltas.jpg) no-repeat left top;
}

div.simpleBoxLister.nodeHusegpontokBevaltas div.content {
    background: transparent url(/static/img/pics/husegprogram/bg_husegprogram-husegpontok.jpg) no-repeat left top;
}

div.simpleBoxLister.nodePartnerekAjanlatai div.content {
    background: transparent url(/static/img/pics/husegprogram/bg_husegprogram-partnerek-ajanlatai.jpg) no-repeat left top;
}

/*---- Kulturalis ajanlatok begin---*/

.listerBoxImageBg.liraBoltok .content {
    background: transparent url(/static/img/pics/husegprogram/bg_husegprogram-liraboltok.jpg) no-repeat left top;
}

.listerBoxImageBg.liraBoltok .content .bgWhite {
	overflow: hidden;
	width: 220px;
	background: #fff;
	padding: 10px;
}

.listerBoxImageBg.liraBoltokVasarolni .content {
    background: transparent url(/static/img/pics/husegprogram/bg_husegprogram-liraboltokvasarolni.jpg) no-repeat left top;
	height: 161px;
}

.listerBoxImageBg.liraBoltokVasarolni .content p{
	padding: 12px;
}

/*---- Kulturalis ajanlatok end---*/

/*---- Subpage boxlister begin---*/
ul.husegprogramPlaces {
    display: block;
    float: left;
    margin-bottom: 15px;
}

ul.husegprogramPlaces li {
    position: relative;
    display: block;
    float: left;
    padding: 10px 9px;
    margin-bottom: 10px;
    width: 546px;
    border: 1px solid #e7e7e7;
}

ul.husegprogramPlaces li.last {
    margin-bottom: 0;
}

ul.husegprogramPlaces li h3 {
    font-size: 17px;
    padding: 7px 0 14px 0;
}

ul.husegprogramPlaces li div.contentLeft {
    float: left;
    width: 362px;
}

ul.husegprogramPlaces li div.contentLeft address {
    margin-bottom: 9px;
}

ul.husegprogramPlaces li div.contentLeft table {
    float: left;
    width: 362px;
}

ul.husegprogramPlaces li div.contentLeft table.tblContact {
    margin-bottom: 9px;
}

ul.husegprogramPlaces li div.contentLeft table th {
    width: 87px;
    font-weight: normal;
}

ul.husegprogramPlaces li div.contentLeft table td a {
    font-size: 12px;
    line-height: 15px;
}

ul.husegprogramPlaces li div.contentRight {
    float: left;
    width: 182px;
}

ul.husegprogramPlaces li div.contentRight div.imgCont {
    float: left;
    width: 181px;
    padding: 2px 0 10px 0;
}

ul.husegprogramPlaces li div.contentRight div.imgCont img {
    display: block;
    float: left;
}

    ul.husegprogramPlaces li div.contentRight div.imgCont img.kapcsolatKartya {
        padding-left: 10px;
    }

ul.husegprogramPlaces li div.contentRight p {
    padding: 0 10px 0 4px;
    color: #e20074;
}

ul.husegprogramPlaces li a.lnkArrowRightMag {
    position:absolute;
    left: 10px;
    bottom: 7px;
    float: left;
    clear: both;
}
/*---- Subpage boxlister begin---*/


/*---- Subpage content filter begin---*/
div.contentFilter {
    float: left;
    width: 546px;
    padding: 10px 9px 13px 9px;
    margin-bottom: 30px;
    border: 1px solid #e7e7e7;
    background: #f7f7f7;
}

div.contentFilter label {
    display: block;
    float: left;
    font-size: 12px;
    padding-top: 6px;
}

div.contentFilter form {
    display: block;
    float: left;
}

div.contentFilter div.formCont {
    display: block;
    float: right;
    padding-top: 4px;
}

div.contentFilter select {
    display: block;
    float: left;
    width: 195px;
    margin-right: 10px;
}

div.contentFilter a.btnGrey {
    float: left;
}
/*---- Subpage content filter end---*/


/* husegprogram details node start - - - - - - - - - - - - - - - - - - - - - -*/
/*
    reszletezo oldalak (utazasi irodak oldalai, szabadidos ajanlatok kifejtos oldalai stb.)
*/
div.husegprogramDetailsNode div.leftCol {
    float: left;/*
    margin-bottom: 15px;*/
    width: 374px;
}

div.husegprogramDetailsNode div.leftCol p,
div.husegprogramDetailsNode div.rightCol p,
div.husegprogramDetailsNode div.leftCol table td,
div.husegprogramDetailsNode div.leftCol a {
    font-size: 12px;
}

div.husegprogramDetailsNode div.leftCol h2 {
    display: block;
    float: left;
    clear: both;
    padding: 6px 0 13px;
    font-size: 20px;
    line-height: 23px;
}

div.husegprogramDetailsNode div.leftCol address.mainAddress {
    display: block;
    float: left;
    clear: both;
    width: 100%;
    padding: 0 0 4px 0;
}

div.husegprogramDetailsNode div.leftCol table.tblContact {
    display: block;
    float: left;
    clear: both;
    width: 100%;
    margin-bottom: 24px;
}

div.husegprogramDetailsNode div.leftCol table.tblContact th {
    font-weight: normal;
    width: 145px;
}

div.husegprogramDetailsNode div.leftCol table.tblContact tr.separatorRow td,
div.husegprogramDetailsNode div.leftCol table.tblContact tr.separatorRow th {
    padding-top: 4px;
}

div.husegprogramDetailsNode div.leftCol div.textContent {
    float: left;
    clear: both;
}

div.husegprogramDetailsNode div.leftCol div.textContent img {
    display: block;
    float: left;
    margin: 0 17px 2px 0;
}

div.husegprogramDetailsNode div.leftCol div.textContent p {
    display: block;
    float: left;
    padding-bottom: 15px;
    width: 374px;
    font-size: 12px;
    line-height: 15px;
}

div.husegprogramDetailsNode div.leftCol div.textContent p.noPad {
    padding: 0;
}

div.husegprogramDetailsNode div.leftCol div.textContent p sup {
    font-size: 9px;
    line-height: 11px;
}

div.husegprogramDetailsNode div.rightCol {
    float: right;/*
    margin-bottom: 15px;*/
    width: 182px;
}

div.husegprogramDetailsNode div.rightCol div.imgCont {
    float: left;
    padding: 0 0 12px 5px;
}

div.husegprogramDetailsNode div.rightCol div.imgCont img {
    display: block;
}

div.husegprogramDetailsNode div.rightCol p.lead {
    float: left;
    padding: 0 0 14px 10px;
    width: 172px;
}

div.husegprogramDetailsNode div.rightCol div.preference {
    float: left;
    padding: 0 0 14px 10px;
    width: 172px;
}

div.husegprogramDetailsNode div.rightCol div.preference p {
    padding: 0 0 10px 0;
}

div.husegprogramDetailsNode div.rightCol div.preference p.noPad {
    padding: 0;
}

div.husegprogramDetailsNode div.rightCol div.additionalInfo {
    float: left;
    padding: 5px 10px 7px 10px;
    margin: 0 0 10px 0;
    width: 160px;
    border: 1px solid #e7e7e7;
    background: #f5f5f5;
}

div.husegprogramDetailsNode div.rightCol div.additionalInfo.noMargin {
    margin: 0;
}

div.husegprogramDetailsNode div.rightCol div.additionalInfo h3 {
    font-size: 12px;
    padding-bottom: 2px;
}

div.husegprogramDetailsNode div.rightCol div.additionalInfo p {
    display: block;
    float: left;
    width: 160px;
    padding-bottom: 5px;
}

div.husegprogramDetailsNode div.rightCol div.additionalInfo p,
div.husegprogramDetailsNode div.rightCol div.additionalInfo span {
    font-size: 12px;
    line-height: 15px;

}

div.husegprogramDetailsNode div.rightCol div.additionalInfo p.small {
    display: block;
    float: left;
    padding-bottom: 15px;
}

div.husegprogramDetailsNode div.rightCol div.additionalInfo p.small,
div.husegprogramDetailsNode div.rightCol div.additionalInfo p.small span {
    font-size: 11px;
    line-height: 14px;
}

div.husegprogramDetailsNode div.rightCol div.additionalInfo ul {
    width: 162px;
    padding-bottom: 10px;
}

div.husegprogramDetailsNode div.rightCol div.additionalInfo ul.noPad,
div.husegprogramDetailsNode div.rightCol div.additionalInfo p.noPad {
    padding: 0;
}

div.husegprogramDetailsNode div.rightCol div.additionalInfo ul li {
    display: block;
    float: left;
    clear: both;
    padding-bottom: 4px;
    padding-left: 9px;
    width: 150px;
}

div.husegprogramDetailsNode div.rightCol div.additionalInfo ul li.noPad {
    padding-bottom: 0;
}

div.husegprogramDetailsNode div.disc,
div.ettermiAjanlatok div.disc {
    clear: both;
    width: 100%;
    font-size: 11px;
    line-height: 14px;
    color: #999;
}
/* husegprogram details node end - - - - - - - - - - - - - - - - - - - - - - -*/


/* Utazasi ajanlatok tartalom start - - - - - - - - - - - - - - - - - - - - - */
div.utazasiAjanlatok p.intro {
    width: 100%;
    float: left;
    margin-bottom: 15px;
	font-size: 12px;
}

/* accordion start */
div.utazasiAjanlatok div.accordionCont h3.accordionTitle {
    float: left;
    width: 374px;
    margin-bottom: 1px;
    padding-bottom: 2px;
    font-size: 12px;
    line-height: 15px;
    color: #e20074;
    border-bottom: 3px solid #e20074;
}

div.utazasiAjanlatok div.accordionCont div.accordion {
    float: left;
}

div.utazasiAjanlatok div.accordionCont div.accordion h6.accTitle {
    float: left;
    padding: 7px 10px;
    width: 354px;
    background: #f5f5f5;
    border-bottom: 1px solid #fff;
}

div.utazasiAjanlatok div.accordionCont div.accordion div.AccordionPanelOpen h6.accTitle {
    background: #e7e7e7 url(/static/img/icons/bg_ico-accordion-open.gif) no-repeat 355px 12px;
}

div.utazasiAjanlatok div.accordionCont div.accordion div.AccordionPanelClosed h6.accTitle {
    background: #f5f5f5 url(/static/img/icons/bg_ico-accordion-closed.gif) no-repeat 355px 12px;
}

div.utazasiAjanlatok div.accordionCont div.accordion div.AccordionPanelContent {
    float: left;
    width: 374px;
    overflow: auto;
}

div.utazasiAjanlatok div.accordionCont div.accordion div.AccordionPanelContent ul.offices {
    display: block;
    float: left;
    padding-top: 10px;
}

div.utazasiAjanlatok div.accordionCont div.accordion div.AccordionPanelContent ul.offices li {
    display: block;
    float: left;
    width: 354px;
    padding: 6px 9px;
    margin-bottom: 10px;
    border: 1px solid #e7e7e7;
}

div.utazasiAjanlatok div.accordionCont div.accordion div.AccordionPanelContent ul.offices li address {
    display: block;
    float: left;
    width: 354px;
    padding: 0 0 4px 0;
}

div.utazasiAjanlatok div.accordionCont div.accordion div.AccordionPanelContent ul.offices li table {
    float: left;
    clear: both;
    width: 354px;
    margin-bottom: 4px;
}

div.utazasiAjanlatok div.accordionCont div.accordion div.AccordionPanelContent ul.offices li table th {
    font-weight: normal;
    width: 63px;
}

div.utazasiAjanlatok div.accordionCont div.accordion div.AccordionPanelContent ul.offices li table td {
    width: 290px;
}
/* accordion end */
/* Utazasi ajanlatok tartalom end - - - - - - - - - - - - - - - - - - - - - - */


/* szabadidos ajanlatok tartalom start - - - - - - - - - - - - - - - - - - - -*/
div.szabadidosAjanlatok div.rightCol div.additionalInfo li span {
    font-size: 12px;
    line-height: 15px;
}

div.szabadidosAjanlatok div.rightCol div.additionalInfo span.small span {
    font-size: 11px;
    line-height: 14px;
}

div.szabadidosAjanlatok div.rightCol div.additionalInfo span.flLeft {
    display: block;
    float: left;
}

div.szabadidosAjanlatok div.rightCol div.additionalInfo span.flRight {
    display: block;
    float: right;
}
/* szabadidos ajanlatok tartalom endt - - - - - - - - - - - - - - - - - - - - */

/* Husegprogram kedvezmenyek start */
div.keszulekvaltas div.content {
    /* mod ie6! */
    background: transparent url(/static/img/pics/husegprogram/bg_kedvezmenyes-keszulekvaltas.jpg) no-repeat left top;
}

div.keszulekvaltas div.content p {
    display: block;
    float: left;
    width: 280px;
}

div.simpleBoxBg.tarifakedvezmenyek div.content {
    height: 193px;
    font-size: 12px;
    line-height: 15px;
    background: transparent url(/static/img/pics/husegprogram/bg_tarifakedvezmenyek.jpg) no-repeat left top;
}

div.tarifakedvezmenyek div.content p {
    width: 256px;
    font-size: 12px;
    line-height: 15px;
}

div.tarifakedvezmenyek div.contentBottom {
    position: absolute;
    left: 10px;
    bottom: 10px;
}

div.tarifakedvezmenyek div.contentBottom h3 {
    font-size: 16px;
    line-height: 19px;
    padding-bottom: 3px;
}

div.tarifakedvezmenyek div.contentBottom p {
    width: 140px;
    padding-bottom: 17px;
}

div.simpleBoxBg.tarskartya {
    /*margin-right: 0;*/
}

div.simpleBoxBg.noMarginRight {
    margin-right: 0;
}

div.simpleBoxBg.tarskartya div.content {
    height: 193px;/*
    background: transparent url(/static/img/pics/husegprogram/bg_tarskartya.jpg) no-repeat left top;*/
    background: transparent url(/static/img/pics/husegprogram/bg_husegprogram-kedvezmenyes-keszulekvaltas-higher.jpg) no-repeat left top;
}

div.simpleBoxBg.tarskartya div.content p {
    width: 230px;
    font-size: 12px;
    line-height: 15px;
}

div.tarskartya div.contentBottom {
    position: absolute;
    left: 10px;
    bottom: 10px;
}

div.listerBoxTwoCol.pontbevaltas div.content {
    background: transparent url(/static/img/pics/husegprogram/bg_pontbevaltas.jpg) no-repeat left top;
}

div.listerBoxTwoCol.partnerekAjanlatai div.content {
    background: transparent url(/static/img/pics/husegprogram/bg_partnerek-ajanlatai.jpg) no-repeat left top;
}
/* Husegprogram kedvezmenyek end */

/* keszulekvaltas start */

div.textContainer p {
    display: block;
    float: left;
    width: 100%;
    font-size: 12px;
    line-height: 15px;
    padding-bottom: 15px;
}

div.textContainer h3.titleNormalSize {
    display: block;
    float: left;
    width: 100%;
    font-size: 12px;
    line-height: 15px;
    padding-bottom: 5px;
}
/* keszulekvaltas end */

/* pontbevaltas start */
h2.titleSeparator {
    display: block;
    float: left;
    padding-bottom: 17px;
    width: 100%;
}

div.leftColumn {
    float: left;
    width: 278px;
    margin-right: 10px;
}

div.rightColumn {
    float: right;
    width: 278px;
}
/* pontbevaltas end */

/* tarifakedvezmenyek start */
p.beforeTableTariff {
    display: block;
    float: left;
    width: 566px;
    padding-bottom: 30px;
    font-size: 12px;
    line-height: 15px;
}
/* tarifakedvezmenyek end */

/* partnerek ajanlatai start */

div.splashBoxPicNode.hitelkartyaAjanlatok div.content div.dropShadowBoxes div.dropShadowBoxCont div.textContent {
    width: 256px;
    padding: 2px 0 0 10px;
}

div.splashBoxPicNode.hitelkartyaAjanlatok div.content div.dropShadowBoxes {
    padding-top: 0;
    padding-bottom: 0;
}

div.splashBoxPicNode.hitelkartyaAjanlatok div.content div.dropShadowBoxes div.dropShadowBoxCont {
    padding-top: 10px;
    height: 100px;
}

div.splashBoxPicNode.hitelkartyaAjanlatok div.content div.dropShadowBoxes div.dropShadowBoxCont div.textContent h3 {
    padding-bottom: 4px;
    color: #e20074;
    font-size: 12px;
    line-height: 15px;
}

div.splashBoxPicNode.hitelkartyaAjanlatok div.dropShadowBoxes div.dropShadowBoxCont a.lnkArrowRightMag {
    left: 91px;
    bottom: 13px;
}

div.simpleBoxFullBg.szabadidosAjanlatok {
    background: transparent url(/static/img/pics/husegprogram/bg_szabadidos-ajanlatok.jpg) no-repeat left top;
}

div.simpleBoxFullBg.hotelAjanlatok {
    background: transparent url(/static/img/pics/husegprogram/bg_hotel-ajanlatok.jpg) no-repeat left top;
}

div.simpleBoxFullBg.ettermiAjanlatok {
    background: transparent url(/static/img/pics/husegprogram/bg_ettermi-ajanlatok.jpg) no-repeat left top;
}

div.simpleBoxFullBg.utazasiAjanlatok {
    background: transparent url(/static/img/pics/husegprogram/bg_utazasi-ajanlatok.jpg) no-repeat left top;
}

div.simpleBoxFullBg.szabadidokozpontAjanlatok {
    background: transparent url(/static/img/pics/husegprogram/bg_szabadidokozpont-ajanlatok.jpg) no-repeat left top;
}

div.simpleBoxFullBg.kulturalisAjanlatok {
    background: transparent url(/static/img/pics/husegprogram/bg_kulturalis-ajanlatok.jpg) no-repeat left top;
}

div.simpleBoxFullBg.autohome {
    background: transparent url(/static/img/pics/husegprogram/bg_autohome.jpg) no-repeat left top;
}
/* partnerek ajanlatai end */

/* MKB hitelkartya start */

div.listerBoxBulletsSq.mkbHitelKartya img {
    display: block;
    float: left;
    padding-right: 10px;
}

    div.listerBoxBulletsSq.mkbHitelKartya ul.lstSquareMag {
        padding-top: 5px;
        width: 353px;
    }

/* MKB hitelkartya end */

