div.vallalatiPremiumKedvezmenyek div.content {
    width: 546px;
    height: 110px;
    padding: 10px 9px 10px; 
    background: transparent url(/static/img/bg/husegprogram/bg_vallalati-premium-kedvezmeny.jpg) no-repeat scroll left top;
}

div.vallalatiKedvezmenyesKeszulekvaltas div.content {
    position: relative;
    height: 110px;
    background: transparent url(/static/img/bg/husegprogram/bg_vallalati-kedvezmenyes-keszulekvaltas.jpg) no-repeat scroll left top;
}

div.vallalatiSzuperszerviz div.content {
    position: relative;
    height: 110px;
    background: transparent url(/static/img/bg/husegprogram/bg_vallalati-szuperszerviz.jpg) no-repeat scroll left top;
}

div.vallalatiPartnerekAjanlatai div.content {
    background: transparent url(/static/img/bg/husegprogram/bg_vallalati-partnerek-ajanlatai.jpg) no-repeat scroll left top;    
}

div.vallalatiPartnerekAjanlatai div.content ul.marginR40 {
    margin-right: 40px;
}

a.standaloneBPLink {
    display: block;
    position: absolute;
    bottom: 10px;
    left: 10px;
}

div.premiumKedvezmenyek div.content {
    width: 526px;
    height: 172px;
    padding: 20px 19px 15px; 
    background: transparent url(/static/img/bg/husegprogram/bg_mainbox-premium-kedvezmenyek.jpg) no-repeat scroll left top;
}

div.simpleBoxContent.kapcsolatNyito_1 div.content {
    background: transparent url(/static/img/pics/husegprogram/bg_promo-kapcsolatprogram.jpg) no-repeat scroll left top;
}

    div.simpleBoxContent.kapcsolatNyito_1 div.content a.lnkArrowRightMag {
        display: block;
        float: left;
        clear: left;
        white-space: nowrap;
    }

    div.premiumKedvezmenyek div.content h3,
    div.premiumKedvezmenyek div.content a.lnkArrowRightMag {
        float: left;
        clear: both;
   }

div.innerBoxW526Padding10 {
    float: left;
    width: 526px;
    position: relative;
    padding: 10px;
}

div.innerBoxW248Padding10 {
    float: left;
    width: 248px;
    position: relative;
    padding: 10px;
}

    div.innerBoxW248Padding10 ul.lstArrowLeftMagSmall li {
        float: left;
        width: 238px;
    }

div.h135 {
    height: 115px;
}

div.h185 {
    height: 165px;
}

div.h210 {
    height: 190px;
}

div.innerBoxW526Padding10.thomeTvKedvezmeny {
    background: transparent url(/static/img/bg/husegprogram/bg_innerbox-thometv-kedvezmeny.jpg) top left no-repeat;
}

div.innerBoxW526Padding10.tarskartyaKedvezmeny {
    background: transparent url(/static/img/bg/husegprogram/bg_innerbox-tarskartya-kedvezmeny.jpg) top left no-repeat;
}

div.innerBoxW526Padding10.kedvezmenyekMain {
    background: transparent url(/static/img/bg/husegprogram/bg_innerbox-kedvezmenyek.jpg) top left no-repeat;
}

div.innerBoxW526Padding10.kedvezmenyekPremiumNet {
    background: transparent url(/static/img/bg/husegprogram/bg_premium-kedvezmeny-546x210.jpg) top left no-repeat;   
}

div.innerBoxW248Padding10.kedvezmenyesKeszulekvaltas {
    background: transparent url(/static/img/bg/husegprogram/bg_innerbox-kedvezmenyes-keszulekvaltas.jpg) top left no-repeat;
}

div.innerBoxW248Padding10.tarifakedvezmenyek {
    background: transparent url(/static/img/bg/husegprogram/bg_innerbox-tarifakedvezmenyek.jpg) top left no-repeat;
}

    div.innerBoxW248Padding10.tarifakedvezmenyek a.lnkArrowRightMag {
        display: block;
        float: left;
        clear: both;
    }
    
div.innerBoxW248Padding10.partnerekAjanlatai {
    background: transparent url(/static/img/bg/husegprogram/bg_halfbox-partnerek-ajanlatai.jpg) bottom left no-repeat;   
}

div.partnerekAjanlatai ul.lstArrowLeftMagSmall li {
    padding-bottom: 3px;
}
    
div.innerBoxW526Padding10.tarskartyaAjanlat {
    background: transparent url(/static/img/bg/husegprogram/bg_innerbox-tarskartya-ajanlat.jpg) top left no-repeat;
}
    
div.innerBoxW526Padding10.dominoFeltoltesPusz {
    background: transparent url(/static/img/bg/husegprogram/bg_innerbox-domino-feltoltes-plusz.jpg) top left no-repeat;
}

div.innerBoxW526Padding10 a.bottomPositioned,
div.innerBoxW248Padding10 a.bottomPositioned {
    display: block;
    position: absolute;
    bottom: 10px;
    left: 10px;
}

div.defaultHalfBox.kedvezmenyesKeszulekvaltas {
    margin-right: 10px;
}

div.defaultHalfBox.kedvezmenyesKeszulekvaltas div.content {
    height: 181px;
    background: transparent url(/static/img/bg/husegprogram/bg_halfbox-premium-kedvezmenyek.jpg) top left no-repeat;    
}

div.defaultHalfBox.tarifaKedvezmenyek div.content {
    height: 181px;
    background: transparent url(/static/img/bg/husegprogram/bg_halfbox-tarifakedvezmenyek.jpg) top left no-repeat;
}

    div.defaultHalfBox.tarifaKedvezmenyek div.content h3,
    div.defaultHalfBox.tarifaKedvezmenyek div.content p {
        float: left;
        clear: left;
        width: 100%;
    }

    div.defaultHalfBox.tarifaKedvezmenyek div.content a.btnGreyArrow {
        clear: left;
    }

div.defaultHalfBox.pontbevaltasKedvezmenyekre {
    margin-right: 10px;
}

div.defaultHalfBox.pontbevaltasKedvezmenyekre div.content {
    height: 203px;
    background: transparent url(/static/img/bg/husegprogram/bg_halfbox-pontbevaltas-kedvezmenyekre.jpg) top left no-repeat;
}

div.defaultHalfBox.partnerekAjanlatai div.content {
    height: 203px;
    background: transparent url(/static/img/bg/husegprogram/bg_halfbox-partnerek-ajanlatai.jpg) top left no-repeat;
}

    div.defaultHalfBox.pontbevaltasKedvezmenyekre div.content ul.lstArrowLeftMag li,
    div.defaultHalfBox.partnerekAjanlatai div.content ul.lstArrowLeftMag li {
        display: block;
        float: left;
        width: 246px;
    }

    div.defaultHalfBox .padding20 a.bottomPositioned {
        display: block;
        position: absolute;
        bottom: 20px;
        left: 20px;
    }

    div.defaultHalfBox.tarifaKedvezmenyek div.content a.lnkArrowRightMag {
        display: block;
        float: left;
    }

div.defaultBox.emphasisedContentBox div.content {
    width: 546px;
    padding: 0 9px;
}

div.defaultBox.emphasisedContentBox div.content.tarskartyaAjanlat {
    background: transparent url(/static/img/bg/husegprogram/bg_mainbox-tarskartya.jpg) top left no-repeat;
}

div.defaultBox.emphasisedContentBox div.content.thomeTvKedvezmeny {
    background: #f5f2eb url(/static/img/bg/husegprogram/bg_mainbox-thometv-kedvezmeny.jpg) top left no-repeat;
}

div.defaultBox.emphasisedContentBox div.content.integraltTarskartya {
    background: #f5f2eb url(/static/img/bg/husegprogram/bg_mainbox-integralt-tarskartya.jpg) top left no-repeat;
}

    div.defaultBox.emphasisedContentBox div.content p.introText {
        padding: 10px 9px 40px;
    }

    div.defaultBox.emphasisedContentBox div.content p.introTextSmallBPad {
        padding: 10px 9px 15px;
    }

        div.defaultBox.emphasisedContentBox div.content div.emphasisedContent {
            float: left;
            width: 526px;
            padding: 10px;
            background-color: #fff;
        }

            div.defaultBox.emphasisedContentBox div.content div.emphasisedContent div.half {
                float: left;
                width: 253px;
            }

        div.defaultBox.emphasisedContentBox div.content div.emphasisedContent h3.marginB32 {
            margin-bottom: 32px;
        }
        
        div.defaultBox.emphasisedContentBox div.content div.emphasisedContent a.lnkArrowRightMag {
            display: block;
            float: left;
            clear: both;
            white-space: nowrap;
        }

        div.defaultBox.emphasisedContentBox div.content div.emphasisedContent ul.lstSquareMag {
            width: 526px;
        }
        
            div.defaultBox.emphasisedContentBox div.content div.emphasisedContent ul.lstSquareMag  li{
                width: 502px;
            }

ul.kapcsolatKartyaLista {
    float: left;
    list-style: none;
    width: 546px;
    border-top: 1px solid #e7e7e7;
}

    ul.kapcsolatKartyaLista li {
        float: left;
        width: 526px;
        padding: 20px 10px 15px;
        border-bottom: 1px solid #e7e7e7;        
    }

        ul.kapcsolatKartyaLista li div.imgContainer {
            float: left;
            width: 167px;
            padding-right: 19px;
        }
        
        ul.kapcsolatKartyaLista li div.textContainer {
            float: left;
            width: 340px;
        }
        
            ul.kapcsolatKartyaLista li div.textContainer ul.lstSquareMag {
                float: left;
                width: 340px;
                padding-left: 0;
            }

                ul.kapcsolatKartyaLista li div.textContainer ul.lstSquareMag li {
                    width: 328px;
                    margin-top: 10px;
                    padding-top: 0;
                    padding-right: 0;
                    padding-bottom: 0;
                    border: 0;
                }
                
                ul.kapcsolatKartyaLista li div.textContainer ul.lstSquareMag li.firstItem {
                    margin-top: 0;
                }

.definitionBox {
    float: left;
    margin-bottom: 11px;
    padding-top: 15px;
    padding-bottom: 27px;
    border: 1px solid #E7E7E7;
    z-index: 500;
    background-color: #f7f7f7;
}

.definitionBox.w544 {
    width: 544px;
}

.definitionBox.lastDefinitionBox {
    margin-bottom: 0;
    padding-bottom: 18px;
}

    .definitionBox .plusCt {
        float: left;
        position: relative;
        width: 100%;
    }
    
        .definitionBox .plusCt img.plus {
            display: block;
            float: left;
            position: absolute;
            height: 51px;
            width: 49px;
            bottom: -59px;
            left: 386px;
            z-index: 10000 !important;
        }

    .definitionBox div.leftW270 {
        float: left;
        width: 270px;
        padding-left: 10px;
    }
    
    .definitionBox div.rightW254 {
        float: left;
        width: 254px;
        padding-right: 10px;
    }

        .definitionBox div.rightW254 h6 {
            font-weight: normal;
        }
        
dl.exampleExplanation {
    float: left;
    width: 546px;
}

    dl.exampleExplanation dd {
        float: left;
        width: 334px;
        padding-left: 10px;
    }
    
    dl.exampleExplanation dt {
        float: left;
        width: 186px;
        padding-right: 10px;
        text-align: right;
    }
    
    dl.exampleExplanation dd.summary,
    dl.exampleExplanation dt.summary {
        margin-top: 5px;
        padding-top: 15px;
        border-top: 1px solid #e7e7e7;
    }
    
ul.kapcsolatPontBevaltas {
    float: left;
    width: 546px;
}

    ul.kapcsolatPontBevaltas li.bevaltasItem {
        float: left;
        width: 526px;
        padding: 20px 10px 20px;
        border-bottom: 1px solid #e7e7e7;
    }
    
    ul.kapcsolatPontBevaltas li.bevaltasItem.paddingT5 {
        padding-top: 5px;
    }
    
    ul.kapcsolatPontBevaltas li.bevaltasItem.lastBevaltasItem {
        padding-bottom: 5px;
        border-bottom: 0;
    }

        ul.kapcsolatPontBevaltas li.bevaltasItem a.lnkArrowRightMag {
            display: block;
            float: left;
            clear: both;
            white-space: nowrap;
        }   
        
        ul.kapcsolatPontBevaltas li.bevaltasItem ul.lstSquareMag {
            width: 526px;
        }
        
            ul.kapcsolatPontBevaltas li.bevaltasItem ul.lstSquareMag li {
                width: 514px;
            }
            
            ul.kapcsolatPontBevaltas li.bevaltasItem ul.lstSquareMagSmall a.lnkArrowRightMag {
                display: inline;
                float: none;
            }
			
			.emphasisExtraLight {
				float: left;
				background: #f7f7f7;
				padding: 10px;
			}

			div.defaultBox div.content .tarskartyaKedvezmeny ul.noPaddingLeft {
				width: 346px;
			}

				div.defaultBox div.content .tarskartyaKedvezmeny ul.noPaddingLeft li {
					width: 324px;
				}
			
div.hogyanNovelheti {
    float: left;
    width: 526px;
    padding: 8px;
    border: 2px solid #e20074;
}

div.pontbevaltasPremium {
    float: left;
    width: 526px;
    padding: 7px 10px;
}

    div.hogyanNovelheti div.imgContainer,
    div.pontbevaltasPremium div.imgContainer {
        float: left;
        width: 167px;
        padding-right: 10px;
    }
    
    div.hogyanNovelheti div.textContainer,
    div.pontbevaltasPremium div.textContainer {
        float: left;
        width: 349px;
        padding-top: 7px;
    }
    
    div.pontbevaltasPremium a.lnkArrowRightMag {
        display: block;
        float: left;
        clear: both;
        white-space: nowrap;
    } 
    
div.defaultBox div.content .programrolBox {
    float: left;
    position: relative;
    width: 526px;
    height: 148px;
    padding: 10px ;
    border-bottom: 1px solid #e7e7e7;
}

div.defaultBox div.content .programrolBox.programrolReszveteli {
    background: transparent url(/static/img/bg/husegprogram/bg_programrol-reszveteli-feltetelek.jpg) top left no-repeat;
}    

div.defaultBox div.content .programrolBox.programrolKapcsolatpontokGyujtese {
    background: transparent url(/static/img/bg/husegprogram/bg_programrol-pontgyujtes.jpg) top left no-repeat;
}

div.defaultBox div.content .programrolBox.programrolKapcsolatpontokBevaltasa {
    background: transparent url(/static/img/bg/husegprogram/bg_programrol-pontbevaltas.jpg) top left no-repeat;
}

    div.defaultBox div.content .programrolBox a.bottomPositioned {
        display: block;
        position: absolute;
        bottom: 20px;
        left: 10px;
    }
    
    div.defaultBox div.content .programrolBox ul.lstSquareMag {
        padding-left: 0;
    }

    div.defaultBox div.content .programrolBox ul.lstSquareMag {
        width: 526px;
    }
    
        div.defaultBox div.content .programrolBox ul.lstSquareMag li {
            width: 514px;
        }
    
div.defaultBox div.content.programrolHasznosInfok {
    width: 526px;
    padding-left: 19px;
    padding-right: 19px;
    background-color: #f7f7f7;
}

.tableBox .content img.husegprogramLogoImage {
    display: block;
    float: left;
    padding: 4px 10px 10px 0;    
}

.tableBox .content p.husegprogramLogoText {
    float: left;
    font-size: 12px;
    line-height: 15px;
    clear: none;
}

    .tableBox .content table p.husegprogramLogoText lnkFn,
    .tableBox .content table p.husegprogramLogoText lnkFn sup {
        text-decoration: none;
    }
    
    .tableBox .content table .twoColTablePriceLeft,
    .tableBox .content table .twoColTablePriceRight,
    .tableBox .content table .twoColTablePriceLeftHead,
    .tableBox .content table .twoColTablePriceRightHead {
        display: block;
        float: left;
    }

    .tableBox .content table .twoColTablePriceLeftHead,
    .tableBox .content table .twoColTablePriceRightHead {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .tableBox .content table .twoColTablePriceLeftHead {
        padding-left: 30px;
    }
    
    .tableBox .content table .twoColTablePriceRightHead {
        padding-left: 45px;    
    }

    .tableBox .content table .twoColTablePriceLeft {
        padding-left: 20px;
    }
    
    .tableBox .content table .twoColTablePriceRight {
        padding-left: 30px;
    }

.showHideInfoControl .showHideInfoContent div.contents ul.liraKiadoList {
    float: left;
    width: 546px;
    padding-bottom: 0;
}

    .showHideInfoControl .showHideInfoContent div.contents ul.liraKiadoList li {
        float: left;
        width: 546px;
        padding-bottom: 10px;
    }
    
    .showHideInfoControl .showHideInfoContent div.contents ul.liraKiadoList li .imageContainer {
        float: left;
        width: 60px;
        padding-right: 5px;
        text-align: center;
    }
    
        .showHideInfoControl .showHideInfoContent div.contents ul.liraKiadoList li .imageContainer img {
            display: inline;
        }
        
    .showHideInfoControl .showHideInfoContent div.contents ul.liraKiadoList li p {
        float: left;
        width: 481px;
    }
    
div.simpleBoxMoreInfo.kapcsolatKupon img {
    display: block;
    float: left;
    padding-right: 20px;
}

div.simpleBoxMoreInfo.kapcsolatKupon div.text {
    float: right;
    width: 369px;
}

div.simpleBoxMoreInfo.kapcsolatKupon div.text div.leftCont {
	float: left;
}

div.simpleBoxMoreInfo.kapcsolatKupon div.text div.leftCont p {
	width: 283px;
}

div.simpleBoxMoreInfo.kapcsolatKupon div.text div.rightCont {
	float: right;
}

div.simpleBoxMoreInfo.kapcsolatKupon p {
    float: left;
    width: 220px;
    padding-right: 10px;
}

div.simpleBoxMoreInfo.kapcsolatKupon div.text p {
    float: none;
    width: auto;
    padding: 0 0 15px 0;
}

div.simpleBoxMoreInfo.kapcsolatKupon div.percentContainer {
    float: left;
    position: relative;
    width: 139px;
    height: 140px;
    background: transparent url(/static/img/pics/husegprogram/bg_percentcontainer.jpg) top left repeat-x;
}

div.simpleBoxMoreInfo.kapcsolatKupon div.percentContainer img {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0;
}

p.kuponokPic {
	background: transparent url(/static/img/pics/husegprogram/bg_kedvezmeny-kupontpontok.jpg) top left no-repeat;
    padding: 20px;
    clear: both;
    font-size: 12px;
    line-height: 15px;
	height: 91px;
}

div.highLightContent.kuponok {
    padding: 0 10px !important;
}

div.highLightContent.kuponok table {
    width: 100%;
}

div.highLightContent.kuponok table td {
    vertical-align: middle;
    border-bottom: 1px solid #e7e7e7;
}

/* kapcsolat program hotelek start */

div.hotelCityList ul {
    float: left;
    width: 100%;
}

    div.hotelCityList ul li {
        float: left;
        width: 100%;
        padding-bottom: 20px;
        background-color: #fff;
    }
    
    div.hotelCityList ul li.selectedItem {
        padding-bottom: 0;
    }
    
        div.hotelCityList ul li h3.titleCoMagenta {
            width: 100%;
            padding-bottom: 7px;
            border-bottom: 2px solid #e7e7e7;
        }
        
        div.hotelCityList ul li tr td {
            padding: 7px 0;
            border-bottom: 1px solid #e7e7e7;
        }
        
        div.hotelCityList ul li tr.noBorder td {
            border: 0 none;
        }
        
        div.hotelCityList ul li td.stars {
            letter-spacing: 2px;
        }

/* kapcsolat program hotelek end */

/* group_szolgaltatasok.css-ből */

a.btnMagentaRounded {
    display: inline-block;
    padding: 0 0 0 10px;
    color: #fff;
    background: transparent url(../img/buttons/szolgaltatasok/bg_btn-magenta-rounded-left.png) no-repeat left top;
}
    
    a.btnMagentaRounded span {
        display: block;
        float: left;
        padding: 5px 30px 7px 0!important;
        color: #fff;
        font-size: 12px;
        line-height:14px;
        font-weight: bold;
        background: transparent url(../img/buttons/szolgaltatasok/bg_btn-magenta-rounded-right.png) no-repeat right top;
    }
	
	

div.husegprogramPages {
    float: left;
    width: 769px;
}

div.husegprogramPages a.btnLiquid {
    float: left;
    height: 30px;
    padding: 0 0 0 8px;
    background: #fff url(/static/img/pics/btn_husegprogram-left.png) 0 0 no-repeat;
}
div.husegprogramPages a.btnLiquid span {
    float: left;
    display: block;
    padding: 4px 26px 7px 3px;
    background: #fff url(/static/img/pics/btn_husegprogram-right.png) 100% 0 no-repeat;
    font-size: 16px;
    line-height: 19px;
    color: #e20074;
}
div.husegprogramPages a.btnLiquid:hover {
    background: #fff url(/static/img/pics/btn_husegprogram-left.png) 0 -30px no-repeat;
}
div.husegprogramPages a.btnLiquid:hover span {
    color: #fff;
    background: #fff url(/static/img/pics/btn_husegprogram-right.png) 100% -30px no-repeat;
}

div.husegprogramPages a.btnLiquid.hidden {
    display: none !important;
}

div.husegprogramPages div.infoBox div.content {
    position: relative;
}
div.husegprogramPages div.infoBox div.row {
    float: left;
    padding: 17px 12px 15px;
    border-bottom: 1px solid #e7e7e7;
}
div.husegprogramPages div.infoBox div.row.wFull {
    width: 100%;
}
div.husegprogramPages div.infoBox div.row.w725 {
    width: 725px;
}
div.husegprogramPages div.infoBox div.row.w522 {
    width: 522px;
}
    div.husegprogramPages div.infoBox div.row h3 {
        padding: 0 0 5px;
        margin: 0;
        font-size: 15px;
        line-height: 18px;
        color: #e20074;
    }
    
    div.husegprogramPages div.infoBox div.row p {
        padding: 0 0 5px;
        font-size: 11px;
        line-height: 14px;
    }
    
    div.husegprogramPages div.infoBox div.row ul.lstSimple li {
        padding-bottom: 3px;
    }
    
    div.husegprogramPages div.infoBox div.row ul.lstSquareMag {
        padding: 0;
        margin: 0;
    }

div.husegprogramPages div.infoBox div.contactBox {
    position: absolute;
    top: 112px;
    right: 12px;
    float: left;
    width: 165px;
    padding: 10px 5px 10px 10px;
    border: 1px solid #e7e7e7;
    background: #eee none;
}
div.husegprogramPages div.infoBox div.contactBox.toTop {
    top: 12px;
}
    div.husegprogramPages div.infoBox div.contactBox h3 {
        padding: 0 0 10px 0;
        font-size: 16px;
        line-height: 18px;
        font-weight: normal;
        color: #e20074;
    }
    div.husegprogramPages div.infoBox div.contactBox p {
        padding: 0 0 10px 0;
        font-size: 11px;
        line-height: 14px;
    }
    div.husegprogramPages div.infoBox div.contactBox div {
        clear: left;
        float: left;
        width: 160px;
        padding: 0 0 4px 0;
    }
    div.husegprogramPages div.infoBox div.contactBox div label {
        clear: left;
        float: left;
        padding: 0 0 2px 0;
        font-size: 11px;
        line-height: 14px;
    }
    div.husegprogramPages div.infoBox div.contactBox div input.frmText {
        clear: left;
        float: left;
        width: 146px;
        padding: 2px 6px 2px;
        border: 1px solid #e7e7e7;
        font-size: 11px;
        line-height: 14px;
    }
    div.husegprogramPages div.infoBox div.contactBox div input.frmPassword {
        clear: left;
        float: left;
        display: inline-block;
        width: 68px;
        margin: 0 8px 0 0;
        padding: 0 6px 2px;
        border: 1px solid #e7e7e7;
        font-size: 11px;
        line-height: 14px;
    }
    div.husegprogramPages div.infoBox div.contactBox div .btnMagenta {
        width: 58px;
    }

div.husegprogramPages div.offersBox div.row {
    position: relative;
    float: left;
    padding: 10px;
    margin-bottom: 10px;
}
div.husegprogramPages div.offersBox div.row.w727 {
    width: 727px;
}
div.husegprogramPages div.offersBox div.row.w348 {
    width: 348px;
}
    div.husegprogramPages div.offersBox div.row h3 {
        padding: 0 0 5px 0;
        font-size: 15px;
        line-height: 18px;
        color: #e20074;
        font-weight: normal;
    }
    div.husegprogramPages div.offersBox div.row h3 a {
        font-size: 15px;
        line-height: 18px;
        color: #e20074;
    }
    div.husegprogramPages div.offersBox div.row p {
        padding: 0 0 18px 0;
        font-size: 11px;
        line-height: 14px;
    }
    div.husegprogramPages div.offersBox div.row ul.lstSquareMag {
        padding: 0;
        margin: 0 0 10px 0;
    }
    
    div.husegprogramPages div.offersBox div.row ul.lstSquareMag li {
        padding-bottom: 15px;
        font-size: 11px;
        line-height: 14px;
    }
    
    div.husegprogramPages div.offersBox div.row a.details {
        position: absolute;
        bottom: 10px;
        left: 10px;
    }
    
div.husegprogramPages div.offersBox div.row div.lister {
    position: relative;
    float: left;
    clear: left;
}
    div.husegprogramPages div.offersBox div.row div.lister a.details {
        left: 0;
        bottom: 0;
    }
div.husegprogramPages div.offersBox div.row div.linksNode {
    position: absolute;
    bottom: 10px;
    left: 10px;
    float: left;
    width: 715px;
    padding: 8px 0 8px 12px;
    background: #fff none;
}
    div.husegprogramPages div.offersBox div.row div.linksNode div {
        float: left;
        width: 356px;
    }
    div.husegprogramPages div.offersBox div.row div.linksNode h4 {
        padding: 0 0 9px 0;
        font-size: 15px;
        line-height: 18px;
        color: #e20074;
    }
    div.husegprogramPages div.offersBox div.row div.linksNode h4 a {
        font-size: 15px;
        line-height: 18px;
        color: #e20074;
    }
    div.husegprogramPages div.offersBox div.row div.linksNode ul.lstSimple li {
        padding: 0 0 3px 0;
    }
    
    
div.husegprogramPages div.offersBoxPremium div.content,
div.husegprogramPages div.tarskartyaOffer div.content,
div.husegprogramPages div.szuperszerviz div.content {
    position: relative;
}
div.husegprogramPages div.offersBoxPremium div.row,
div.husegprogramPages div.tarifakedvezmenyek div.row,
div.husegprogramPages div.tarskartyaOffer div.row,
div.husegprogramPages div.szuperszerviz div.row {
    float: left;
    padding: 10px;
    margin-bottom: 10px;
}
div.husegprogramPages div.offersBoxPremium div.row.w727,
div.husegprogramPages div.tarifakedvezmenyek div.row.w727,
div.husegprogramPages div.tarskartyaOffer div.row.w727 {
    width: 727px;
}
div.husegprogramPages div.offersBoxPremium div.row.w348,
div.husegprogramPages div.tarifakedvezmenyek div.row.w348,
div.husegprogramPages div.tarskartyaOffer div.row.w348 {
    width: 348px;
}
    div.husegprogramPages div.offersBoxPremium div.row h3 {
        padding: 0 0 10px 0;
        font-size: 15px;
        line-height: 18px;
        font-weight: bold;
    }
    div.husegprogramPages div.offersBoxPremium div.row h3 a {
        font-size: 15px;
        line-height: 18px;
    }
    div.husegprogramPages div.offersBoxPremium div.row h4 {
        padding: 0 0 5px 0;
        font-size: 17px;
        line-height: 20px;
        font-weight: bold;
        color: #e20074;
    }
    div.husegprogramPages div.offersBoxPremium div.row h4 a {
        font-size: 17px;
        line-height: 20px;
        color: #e20074;
    }
    div.husegprogramPages div.offersBoxPremium div.row p {
        padding: 0 0 10px 0;
        font-size: 12px;
        line-height: 15px;
    }
    div.husegprogramPages div.tarskartyaOffer div.row p {
        font-size: 12px;
        line-height: 14px;
    }
    div.husegprogramPages div.offersBoxPremium div.row ul.lstSquareMag {
        padding: 0;
        margin: 0 0 10px 0;
    }
    
    div.husegprogramPages div.offersBoxPremium div.row ul.lstSquareMag li {
        padding-bottom: 15px;
        font-size: 11px;
        line-height: 14px;
    }
    
    div.husegprogramPages div.offersBoxPremium div.row a.details,
    div.husegprogramPages div.szuperszerviz div.content a.details {
        position: absolute;
        bottom: 15px;
        left: 20px;
    }
    
div.husegprogramPages div.offersBoxPremium div.row div.lister,
div.husegprogramPages div.tarskartyaOffer div.row div.lister {
    position: relative;
    float: left;
    clear: left;
}
    div.husegprogramPages div.offersBoxPremium div.row div.lister a.details,
    div.husegprogramPages div.tarskartyaOffer div.row div.lister a.details {
        left: 0;
        bottom: 0;
    }
div.husegprogramPages div.tarifakedvezmenyek div.row div.lister p,
div.husegprogramPages div.tarskartyaOffer div.row div.lister p {
    padding-bottom: 8px;
    font-size: 11px;
    line-height: 14px;
}
div.husegprogramPages div.tarifakedvezmenyek div.row div.lister h3,
div.husegprogramPages div.tarskartyaOffer div.row div.lister h3 {
    padding-bottom: 8px;
}
div.husegprogramPages div.tarifakedvezmenyek div.row div.lister h3,
div.husegprogramPages div.tarifakedvezmenyek div.row div.lister h3 a,
div.husegprogramPages div.tarskartyaOffer div.row div.lister h3,
div.husegprogramPages div.tarskartyaOffer div.row div.lister h3 a {
    font-size: 15px;
    line-height: 18px;
    color: #e20074;
}

div.husegprogramPages div.offersBoxPremium div.row div.linksNode,
div.husegprogramPages div.tarskartyaOffer div.row div.linksNode {
    position: absolute;
    bottom: 10px;
    left: 10px;
    float: left;
    width: 715px;
    padding: 8px 0 8px 12px;
    background: #fff none;
}
div.husegprogramPages div.tarskartyaOffer div.row div.linksNode {
    width: 735px;
}
    div.husegprogramPages div.offersBoxPremium div.row div.linksNode div,
    div.husegprogramPages div.tarskartyaOffer div.row div.linksNode div {
        float: left;
        width: 356px;
    }
    div.husegprogramPages div.tarskartyaOffer div.row div.linksNode div {
        width: 367px;
    }
    div.husegprogramPages div.offersBoxPremium div.row div.linksNode h4,
    div.husegprogramPages div.tarskartyaOffer div.row div.linksNode h4 {
        padding: 0 0 9px 0;
        font-size: 15px;
        line-height: 18px;
        color: #e20074;
    }
    div.husegprogramPages div.offersBoxPremium div.row div.linksNode h4 a, 
    div.husegprogramPages div.tarskartyaOffer div.row div.linksNode h4 a {
        font-size: 15px;
        line-height: 18px;
        color: #e20074;
    }
    div.husegprogramPages div.offersBoxPremium div.row div.linksNode ul.lstSimple li,
    div.husegprogramPages div.tarskartyaOffer div.row div.linksNode ul.lstSimple li {
        padding: 0 0 3px 0;
    }

div.husegprogramPages div.partnerAllowanceBox div.leadNode {
    position: relative;
    float: left;
    width: 732px;
    padding: 25px 0 0 15px;
}
div.husegprogramPages div.partnerAllowanceBox div.leadNode.main {
    min-height: 140px;
    background: #fff url(/static/img/pics/bg_husegprogram_kedvezmenyes-vasarlas-kapcs-kartyaval-main.png) 0 0 no-repeat;
}
div.husegprogramPages div.partnerAllowanceBox div.leadNode.sub {
    min-height: 92px;
    background: #fff url(/static/img/pics/bg_husegprogram_kedvezmenyes-vasarlas-kapcs-kartyaval.png) 0 0 no-repeat;
}
div.husegprogramPages div.partnerAllowanceBox div.leadNode p {
    font-size: 12px;
    line-height: 15px;
}
div.husegprogramPages div.partnerAllowanceBox div.leadNode.main p {
    padding-bottom: 10px;
}
div.husegprogramPages div.partnerAllowanceBox div.leadNode a.details {
    position: absolute;
    bottom: 10px;
    right: 20px;
}
div.husegprogramPages div.partnerAllowanceBox div.row {
    position: relative;
    float: left;
    width: 744px;
    min-height: 340px;
    padding: 1px 5px 0 12px;
}
div.husegprogramPages div.partnerAllowanceBox div.row.sub {
    width: 749px;
    padding: 1px 0 0;
    min-height: 0;
}
    div.husegprogramPages div.partnerAllowanceBox div.row div.infoNode {
        float: left;
        width: 280px;
        margin-top: 1px;
    }
    div.husegprogramPages div.partnerAllowanceBox div.row h3.TeleGroteskEENor {
        padding: 17px 0 13px 0;
        font-size: 24px;
        line-height: 27px;
        color: #e20074;
        font-weight: normal;
    }
    div.husegprogramPages div.partnerAllowanceBox div.row p {
        font-size: 11px;
        line-height: 14px;
    }
    
    div.husegprogramPages div.partnerAllowanceBox div.row a.details {
        position: absolute;
        bottom: 10px;
        left: 10px;
    }
    div.husegprogramPages div.partnerAllowanceBox div.row a.btnLiquid {
        display: inline-block;
        margin-left: 308px;
    }
    
    div.husegprogramPages div.partnerAllowanceBox div.row table {
        float: right;
        margin-bottom: 10px;
    }
    div.husegprogramPages div.partnerAllowanceBox div.row table.w749 {
        width: 749px;
    }

    div.husegprogramPages div.partnerAllowanceBox div.row table td {
        width: 150px;
        height: 151px;
		vertical-align: middle;
        background: #fff url(/static/img/pics/bg_husegprogram-brandlister.png) 0 0 no-repeat;
    }
    div.husegprogramPages div.partnerAllowanceBox div.row table td.lastCell {
        width: 149px;
        overflow: hidden;
    }
    div.husegprogramPages div.partnerAllowanceBox div.row table td div {
        width: 149px;
        text-align: center;
    }
    div.husegprogramPages div.partnerAllowanceBox div.row table td p {
        padding: 0 0 0 18px;
        font-size: 28px;
        line-height: 31px;
    }
    div.husegprogramPages div.partnerAllowanceBox div.row table td p span {
        font-size: 20px;
        line-height: 23px;
    }
    div.husegprogramPages div.partnerAllowanceBox div.row table td a {
        display: inline-block;
        margin-left: 18px;
    }
    div.husegprogramPages div.partnerAllowanceBox div.row table td a span {
        line-height: 12px;
    }

    div.husegprogramPages div.smsErtesitesDetailsNode div.content {
        position: relative;
    }
    div.husegprogramPages div.smsErtesitesDetailsNode div.content div.row {
        padding: 10px 0 0 10px;
    }
    
    div.husegprogramPages div.smsErtesitesDetailsNode div.content p {
        font-size: 12px;
        line-height: 15px;
    }
    
    div.husegprogramPages div.smsErtesitesDetailsNode div.content a.details {
        position: absolute;
        bottom: 10px;
        left: 20px;
    }
    
    div.husegprogramPages .tudnivalokNode div.row {
        padding: 10px 0 0 10px;
    }
    div.husegprogramPages .tudnivalokNode ul.lstSimple li {
        padding-bottom: 10px;
    }
    div.husegprogramPages .tudnivalokNode  h2.titleLightGrey span {
        font-size: 14px;
        line-height: 17px;
        font-weight: normal;
    }
    
    

