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 p {
    float: left;
    width: 220px;
    padding-right: 10px;
}

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;
}

/* 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 */