/* tarifak menupont oldalainak egyedi beallitasai */
/*Egyeni index page begin*/

div.simpleBoxLister.promoDijszabas  ul li {
    display: block;
    float: left;
    clear: both;
    width: 255px;
    padding-bottom: 6px;
}

div.simpleBoxLister.promoDijszabas  div.content a.lnkArrowRightMulti {
    position: absolute;
    left: 10px;
    bottom: 10px;
}

div.splashBoxPicNode div.dropShadowBoxes div.dropShadowBoxCont a.lnkArrowRightMag {
    left: 145px;
}

/*Egyeni index page end*/

/*Vallalati index page begin*/
div.splashBoxPicNode.corpDijcsomagok div.content {
    background: transparent url(/static/img/promos/bg_promo-domino-dijcsomagok.jpg) no-repeat left top;
}

div.simpleBoxOfferLink.uniqueOffer div.content {
	height: 106px;
	background: transparent url(/static/img/pics/tarifak/bg_vall_promo_egyedi_ajanlatkeres.jpg) top right no-repeat;
}

div.multiBoxBgLister.promoCorpKedvezmenyek div.content {
	background: transparent url(/static/img/pics/tarifak/bg_promo-kedvezmenyek.jpg) no-repeat scroll left top;
}
/*Vallalati index page end*/

/*Relax index begin*/
div.relaxTarifatablazat {
	width: 566px;
	height: 352px;
	float: left;
	clear: left;
	background: url(/static/img/pics/tarifak/bg_relax_tarifatablazat.jpg) top left no-repeat;
	position: relative;
}

div.simpleBoxLister div.content a.lnkArrowRightMulti {
    position: absolute;
    bottom: 10px;
    left: 10px;
}

div.relaxTarifatablazat a {
	position: absolute;
	top: 321px;
}

div.relaxTarifatablazat .tarifa1 {
	left: 184px;
}

div.relaxTarifatablazat .tarifa2 {
	left: 284px;
}

div.relaxTarifatablazat .tarifa3 {
	left: 384px;
}

div.relaxTarifatablazat .tarifa4 {
	left: 484px;
}

div.relaxTarifatablazatSmall {
	width: 566px;
	height: 101px;
	float: left;
	clear: left;
	background: url(/static/img/pics/tarifak/bg_relax_tarifatablazat_sm.gif) top right no-repeat;
	position: relative;
}

div.relaxTarifatablazatSmall a {
	top: 70px;
	position: absolute;
}

div.relaxTarifatablazatSmall .tarifa1 {
	left: 184px;
}

div.relaxTarifatablazatSmall .tarifa2 {
	left: 284px;
}

div.relaxTarifatablazatSmall .tarifa3 {
	left: 384px;
}

div.relaxTarifatablazatSmall .tarifa4 {
	left: 484px;
}

div.packagePromoImageCont {
    float: left;
    margin-bottom: -23px;
}


/*Relax index end*/

/*Timetable begin*/

table.heapTable.timeTable col1 {
    width: 500px;
}
table.heapTable.timeTable col2 {
    width: 120px;
}
table.heapTable.timeTable col3 {
    width: 90px;
}
table.heapTable.timeTable col4 {
    width: 200px;
}
table.heapTable.timeTable col5 {
    width: 160px;
}
table.heapTable.timeTable col6 {
    width: 150px;
}
table.heapTable td.peakTovabbi {
	background: url(/static/img/bg/tarifak/bg_timetable_tovabbi_csucsido.gif) top left repeat-y;
	padding-top: 0px;
	padding-bottom: 0px !important;
	vertical-align: top;
}

table.heapTable td.timeTable div {
	float: left;
	width: auto;
	font-size: 11px;
	line-height: 12px;
	padding-top: 6px;
}

table.heapTable td.peakTovabbi div.first {
	padding-left: 22px;
}

table.heapTable td.peakTovabbi div.second {
	padding-left: 147px;
}

table.heapTable td.nightTovabbi {
	background: url(/static/img/bg/tarifak/bg_timetable_tovabbi_ej.gif) top left repeat-y;
	padding-top: 0px;
	padding-bottom: 0px !important;
	vertical-align: top;
}

table.heapTable td.nightTovabbi div.first {
	padding-left: 128px;
}
table.timeTable td div.second {
	padding-left: 88px !important;
}
/*Timetable end*/

/*Domino tovabbi begin*/
.dominoTarifatablazat {
	width: 566px;
	height: 125px;
	float: left;
	clear:left;
	background: url(/static/img/pics/tarifak/bg_domino_tarifatablazat_sm.gif) top right no-repeat;
}
/*Domino tovabbi end*/


/* vetett arnyekos dobozok jobb oldalon keppel */
div.distributorPage div.shadedBox.mixDijcsomag {
    background-image: url(/static/img/pics/tarifak/pic_shadedbox-mix-dijcsomag.jpg);
}

div.distributorPage div.shadedBox.ecoDijcsomag {
    background-image: url(/static/img/pics/tarifak/pic_shadedbox-eco-dijcsomag.jpg);
}

div.distributorPage div.shadedBox.mixDijcsomag2 {
    background-image: url(/static/img/pics/tarifak/pic_shadedbox-mix-dijcsomag-2.jpg);
}
/* vetett arnyekos dobozok jobb oldalon keppel */

/*Nemzetkozi tarifak index begin*/
.simpleBoxLister.roaming1 .content {
	background-image: url(/static/img/pics/tarifak/map_roaming_1.jpg);
	background-repeat: no-repeat;
}

.simpleBoxLister.roaming2 .content {
	background-image: url(/static/img/pics/tarifak/map_roaming_2.jpg);
	background-repeat: no-repeat;
}
/*Nemzetkozi tarifak index end*/


/* kameleon dijcsomag start */
div.flashKameleonCalc {
    float: left;
    width: 566px;
    margin-bottom: 30px;
}
/* kameleon dijcsomag end */

/* koktel multimedia csomagok start */
div.tableBox div.btnGreyArrowCont {
    float: left;
    width: 100%;
    padding: 10px 0;
}

div.tableBox div.btnGreyArrowCont a.btnGreyArrow {
    float: right;
}

div.tableBox table td.firstCol a {
    font-size: 12px;
    line-height: 15px;
}
/* koktel multimedia csomagok end */


/* dominonet start */
div.changePackage.dominoNet a {
    width: auto;
    font-size: 12px;
}

.changePackage.dominoNet a:hover {
	width: auto;
	margin-right: -1px;
}

.changePackage.dominoNet a.active {
	padding-left: 10px;
	margin-right: -1px;
	width: auto;
}

table.heapTable.dominoNetDijak {
    border-bottom: 1px solid #e7e7e7;
    margin-bottom: 15px;
}

table.heapTable.dominoNetDijak .col1 {
    width: 150px;
}

table.heapTable.dominoNetDijak tr.lastRow td {
    border-bottom: 0;
}

/* dominonet end */


/* domino quick kereso start */
div.dominoQuickSearchFormCont {
    float: left;
    margin-bottom: 30px;
    width: 566px;
}

div.dominoQuickSearchFormCont div.formCont {
    float: left;
    margin-right: 38px;
    width: 200px;
}

div.dominoQuickSearchFormCont div.formCont {
    display: block;
}

div.dominoQuickSearchFormCont div.formCont label {
    display: block;
    float: left;
    padding-bottom: 10px;
    width: 100%;
    font-size: 12px;
    line-height: 15px;
}

div.dominoQuickSearchFormCont div.formCont select.frmSelect {
    float: left;
    width: 198px;
    margin-bottom: 15px;
}

div.dominoQuickSearchFormCont div.formCont input.frmText {
    float: left;
    width: 194px;
}

div.dominoQuickSearchFormCont div.formCont input.frmText {
    float: left;
    margin-bottom: 20px;
    width: 194px;
}

div.dominoQuickSearchFormCont div.formCont div.dwnlLinkCont {
    float: left;
    clear: both;
    padding: 6px 9px;
    width: 180px;
    border: 1px solid #e7e7e7;
}

div.dominoQuickSearchFormCont div.formCont div.dwnlLinkCont span.fileSize {
    display: block;
    float: left;
    padding-left: 19px;
    color: #666;
}

div.collapsibleSearchResults {
    float: left;
    width: 566px;
    border-top: 1px solid #e7e7e7;
}

div.msgNoResult {
    float: left;
    padding: 9px 12px 10px 12px;
    width: 542px;
    color: #fff;
    background: #e20074;
}

div.msgNoResult p {
    font-size: 12px;
    line-height: 15px;
}

div.collapsibleSearchResults h3.accTitle {
    display: block;
    float: left;
    padding: 5px 9px 4px 30px;
    width: 527px;
    font-size: 12px;
    line-height: 15px;
    font-weight: normal;
    border-bottom: 1px solid #e7e7e7;
    cursor: pointer;
}

div.collapsibleSearchResults div.AccordionPanelOpen,
div.collapsibleSearchResults div.AccordionPanelClosed {
    float: none;
}

div.collapsibleSearchResults div.AccordionPanelOpen h3.accTitle {
    background: #fff url(/static/img/icons/bg_ico-collapsible-search-results-open.gif) no-repeat 9px 5px;
}

div.collapsibleSearchResults div.AccordionPanelClosed h3.accTitle {
    background: #fff url(/static/img/icons/bg_ico-collapsible-search-results-closed.gif) no-repeat 9px 5px;
}

div.collapsibleSearchResults div.AccordionPanelContent {
    display: none;
    float: left;
    width: 566px;
    height: auto;
    overflow: auto;
}

div.collapsibleSearchResults div.AccordionPanelContent div.content {
    float: left;
    padding: 5px 30px 4px 30px;
    width: 506px;
    background: #f7f7f7;
    border-bottom: 1px solid #e7e7e7;
}

div.collapsibleSearchResults div.AccordionPanelContent div.content ul li {
    font-size: 12px;
    line-height: 15px;
}
/* domino quick kereso end */

/* wlan roaming tajekoztato start */

div.countryPhoneList {
    float: left;
    padding-bottom: 20px;
}


/* wlan roaming tajekoztato end */


/* domino sim csomag start */
div.splashBoxItemDetails.dinamikusSim div.contentTop {
    background: transparent url(/static/img/pics/tarifak/bg_domino-sim-dinamikus.jpg) no-repeat right top;
}

div.splashBoxItemDetails.varioSim div.contentTop {
    background: transparent url(/static/img/pics/tarifak/bg_domino-sim-vario.jpg) no-repeat right top;
}
/* domino sim csomag end */


/* domino quick csomag start */
div.splashBoxItemDetails.dominoQuickKartyak div.contentTop {
    height: 188px;
    background: transparent url(/static/img/pics/tarifak/bg_domino-quick.jpg) no-repeat right bottom;
}

div.listerBoxBulletsSq.dominoQuickHolKaphato div.content {
    padding: 10px 0;
    width: 564px;
}

div.listerBoxBulletsSq.dominoQuickHolKaphato div.content div.columnContainer {
    width: 524px;
    padding: 0 20px;
}

    div.listerBoxBulletsSq.dominoQuickHolKaphato div.content div.columnContainer div.column {
        float: left;
        padding-bottom: 12px;
    }

    div.listerBoxBulletsSq.dominoQuickHolKaphato div.content div.columnContainer div.column.w192 {
        width: 192px;
    }

    div.listerBoxBulletsSq.dominoQuickHolKaphato div.content div.columnContainer div.column.w182 {
        width: 182px;
    }
    
    div.listerBoxBulletsSq.dominoQuickHolKaphato div.content div.columnContainer div.column.w150 {
        width: 150px;
    }

        div.listerBoxBulletsSq.dominoQuickHolKaphato div.content div.columnContainer div.column h6 {
            float: left;
            width: 100%;
            margin-bottom: 7px; 
        }

div.listerBoxBulletsSq.dominoQuickHolKaphato div.content p.additionalText {
    float: left;
    width: 524px;
    padding: 12px 20px 2px;
    font-size: 12px;
    line-height: 15px;
    border-top: 1px solid #e7e7e7;
}

div.listerBoxOlList.dominoQuickHasznalatiUtmutato {
    background: #f7f7f7;
}

div.listerBoxOlList.dominoQuickHasznalatiUtmutato div.row {
    float: left;
}

div.listerBoxOlList.dominoQuickHasznalatiUtmutato div.row img {
    display: block;
    float: left;
}

div.listerBoxOlList.dominoQuickHasznalatiUtmutato div.row h3 {
    display: block;
    float: left;
    width: 354px;
    padding: 7px 0 14px 0;
    font-size: 15px;
}

div.listerBoxOlList.dominoQuickHasznalatiUtmutato div.row ul {
    display: block;
    float: left;
    width: 354px;
}

div.listerBoxOlList.dominoQuickHasznalatiUtmutato div.row ul li {
    padding-left: 21px;
    padding-bottom: 4px;
    width: 333px;
}

div.listerBoxOlList.dominoQuickHasznalatiUtmutato div.row ul li p {
    font-size: 12px;
    line-height: 15px;
}

div.listerBoxOlList.dominoQuickHasznalatiUtmutato div.row.firstRow {
    padding-bottom: 20px;
}

div.listerBoxOlList.dominoQuickHasznalatiUtmutato div.row.firstRow ul {
    padding-bottom: 32px;
    border-bottom: 1px solid #e7e7e7;
}

div.listerBoxOlList.dominoQuickHasznalatiUtmutato div.row.secondRow p {
    padding-bottom: 5px;
}

div.listerBoxOlList.dominoQuickHasznalatiUtmutato div.row.secondRow p.last {
    padding-bottom: 0;
}
/* domino quick csomag end */

/* mediamania dijcsomag start */
.tableBox .content div.rightArrowedTop a.lnkArrowRightMag.rightArrowedTableBottomLink {
    font-size: 11px;
    line-height: 14px;
    padding-bottom: 8px;
}
/* mediamania dijcsomag end */

 

div.changePackage.kameleon a {
    width: 274px;
    padding-left: 0 !important;
    padding-right: 0 !important;
    white-space: nowrap;
}

div.changePackage.kameleon a.active,
div.changePackage.kameleon a:hover {
    width: 274px;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/*////////////////////////////////////////////////
                DOMINO FELTÖLTŐKÁRTYÁK
 ///////////////////////////////////////////////*/

div#pContent ul.chargingCards {
    float: left;
    width: 566px;
    margin-bottom: 30px;
}

div#pContent ul.chargingCards li {
    position: relative;
    float: left;
    width: 564px;
    margin-bottom: 20px;
    border: 1px solid #e7e7e7;
}

div#pContent ul.chargingCards li.last {
    margin-bottom: 0;
}

div#pContent ul.chargingCards li div.picBox {
    float: left;
    width: 238px;
    padding: 20px;
}

div#pContent ul.chargingCards li div.dataBox {
    float: left;
    width: 286px;
    padding: 17px 0 59px 0;
}

div#pContent ul.chargingCards li div.dataBox span.priceDef {
    float: left;
    margin-bottom: 15px;
}

div#pContent ul.chargingCards li div.dataBox div.bottomCont {
    position: absolute;
    width: 266px;
    padding:15px 10px;
    right: 0;
    bottom: 0;
    background:transparent url(/static/img/bg/bg_promo_onebutton_rep.gif) repeat-y scroll right top;
}

div#pContent ul.chargingCards li div.dataBox div.bottomCont div.btnCont {
    float: right;
}

div#pContent ul.chargingCards li div.dataBox ul li {
    width: auto;
    border: 0;
    margin-bottom: 0;
}

/* ////////////////////////////////////////// */
                /* ETALON TEAM */
/* ////////////////////////////////////////// */

div.multiBoxBgLister.etalonTeamIndex {
    background: transparent url(/static/img/pics/tarifak/bg_etalon-team-uzleti-dijcsomagok.jpg) no-repeat scroll left 33px;
}

div.multiBoxBgLister.etalonTeamIndex div.content {
    padding-top: 170px;
    padding-bottom: 0;
    height: 284px;
}

div.multiBoxBgLister.etalonTeamIndex div.content div.sectionLeft {
    margin-left: -4px;
    margin-right: -4px;
}

div.multiBoxBgLister.etalonTeamIndex div.content div.sectionRight {
    margin-right: -8px;
}

div.multiBoxBgLister.etalonTeamIndex div.content div.sectionLeft,
div.multiBoxBgLister.etalonTeamIndex div.content div.sectionRight {
    display: inline;
    width: 281px;
    height: 143px;
    margin-bottom: -3px;
    background: transparent;
}

div.multiBoxBgLister.etalonTeamIndex div.content div.sectionContent {
    width: 241px;
    height: 115px;
    padding: 18px 20px 10px;
    background: transparent url(/static/img/bg/tarifak/bg_etalon-team-dijcsomagok-sectioncontent.png) 0 0 no-repeat;
}

div.multiBoxBgLister.etalonTeamIndex div.content div.sectionContent h2 {
    float: none;
    margin-bottom: 7px;
    font-size: 12px;
    line-height: 15px;
    color: #e20074;
}

div.multiBoxBgLister.etalonTeamIndex div.content div.sectionContent p {
    font-size: 12px;
    line-height: 15px;
}

/* ////////////////////////////////////////// */
           /* PALETTA IGÉNYBEJELENTŐ */
/* ////////////////////////////////////////// */

table.palettaFormFlow {
    width: 751px;
    height: 69px;
    margin: 0 0 20px 0;
    background: transparent url(/static/img/bg/tarifak/bg_paletta-form-flow.png) 0 0 no-repeat;
    table-layout: fixed;
}

table.palettaFormFlow th,
table.palettaFormFlow td {
    height: 69px;
    padding: 0 0 0 24px;
    background: #ccc url(/static/img/bg/tarifak/bg_paletta-form-flow-item.png) 0 -138px no-repeat;
    vertical-align: middle;
}

table.palettaFormFlow td {
    background: transparent url(/static/img/bg/tarifak/bg_paletta-form-flow-item.png) 0 0 no-repeat;
}

table.palettaFormFlow td.first {
    background-position: 0 -69px;
}

table.palettaFormFlow td.active strong {
    color: #e20074;
}

table.palettaFormFlow td strong span {
    display: inline-block;
    width: 28px;
    height: 23px;
    margin-right: 5px;
    padding-top: 5px;
    background: transparent url(/static/img/bg/tarifak/bg_paletta-form-flow-item-num.png) 0 -28px no-repeat;
    color: #fff;
    font-size: 12px;
    line-height: 15px;
    text-align: center;
    vertical-align: middle;
}

table.palettaFormFlow td.active strong span {
    background-position: 0 0;
}

table.fourColMultiRowThreeColNarrow.businessNet .SHbusiness{
    display: none;
}

table.fourColMultiRowThreeColNarrow.businessNet .discount {
    position: relative;
    height: 81px;
    padding: 11px 0 0 17px;
    background: url(/static/img/bg/tarifak/bg_encegem-discount.png) no-repeat 100% 0;
}

table.fourColMultiRowThreeColNarrow.businessNet.termekPage .discount {
    padding-left: 10px;
    background-image: url(/static/img/bg/tarifak/bg_encegem-discount-termek.png);
}

table.fourColMultiRowThreeColNarrow.businessNet .discount input {
    position: absolute;
    left: 0;
    bottom: 0;
    opacity: 0;
    filter: alpha(opacity = 0);
}

table.fourColMultiRowThreeColNarrow.businessNet .discount span.checkbox {
    float: left;
    width: 25px;
    height: 25px;
    background: none;
}

table.fourColMultiRowThreeColNarrow.businessNet .discount.active span.checkbox {
    background: url(/static/img/bg/tarifak/bg_encegem-discount-checkbox.png);
}

table.fourColMultiRowThreeColNarrow.businessNet .discount label,
table.fourColMultiRowThreeColNarrow.businessNet .discount strong{
    color: #999 !important;
}

table.fourColMultiRowThreeColNarrow.businessNet .discount.active label{
    color: #000 !important;
}

table.fourColMultiRowThreeColNarrow.businessNet .discount.active strong{
    color: #e20074 !important;
}

table.fourColMultiRowThreeColNarrow.businessNet .discount .priceCont {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
}

table.fourColMultiRowThreeColNarrow.businessNet .priceCell {
    height: 38px;
    padding: 12px 0 0 5px;
    text-align: center;
    background: url(/static/img/bg/tarifak/bg_encegem-price.png);
}

table.fourColMultiRowThreeColNarrow.businessNet.termekPage .priceCell {
    background-image: url(/static/img/bg/tarifak/bg_encegem-price-termek.png);
}

table.fourColMultiRowThreeColNarrow.businessNet .priceCell strong.price{
    display: none;
    font-family: 'TeleGroteskEEFet';
    font-size: 20px;
    line-height: 20px;
}

table.fourColMultiRowThreeColNarrow.businessNet .priceCell strong.price.active{
    display: block;
}

table.fourColMultiRowThreeColNarrow.businessNet .priceCell strong.price span{
    font-size: 28px;
    line-height: 28px;
}

table.fourColMultiRowThreeColNarrow.businessNet td {
    background: 0;
}

table.fourColMultiRowThreeColNarrow.businessNet td.fullContentCenter {
	background-repeat: repeat;
	text-align: center;
}

table.fourColMultiRowThreeColNarrow.businessNet td.noContent {
    background: none;
    border: 0 none;
    text-align: left;
    padding: 0;
}

table.fourColMultiRowThreeColNarrow.businessNet td.noContentEmpty {
    background: none;
    border: 0 none;
    text-align: left;
    padding: 0;
	height: 9px;
}

table.fourColMultiRowThreeColNarrow.businessNet td.noBorder {
	border: 0 none;
}

table.fourColMultiRowThreeColNarrow.businessNet td.firstCol div.cellContent {
    padding: 0;
}

table.fourColMultiRowThreeColNarrow.businessNet div.labelCont {
	float: left;
	width: 370px;
	padding-bottom: 10px;
}
table.fourColMultiRowThreeColNarrow.businessNet.termekPage div.labelCont {
	width: 162px;
}

table.fourColMultiRowThreeColNarrow.businessNet div.labelCont input {
	float: left;
}

table.fourColMultiRowThreeColNarrow.businessNet div.labelCont label {
    position: absolute;
    top: 10px;
    left: 15px;
	width: 335px;
    padding-left: 35px;
	font-size: 12px;
	line-height 15px;
	color: #000;
    text-align: left;
}

table.fourColMultiRowThreeColNarrow.businessNet.termekPage div.labelCont label {
    left: 0;
    width: 107px;
    height: 30px;
    padding: 5px 0 0 55px;
    padding-top: 5px;
    font-size: 16px;
    text-align: left;
}

table.fourColMultiRowThreeColNarrow.businessNet.termekPage div.labelCont label strong {
    font-family: 'TeleGroteskEEUlt';
    font-size: 16px;
    font-weight: normal;
    line-height: normal;
}

table.fourColMultiRowThreeColNarrow.businessNet div.priceCont em,
table.fourColMultiRowThreeColNarrow.businessNet.termekPage div.labelCont label em,
table.fourColMultiRowThreeColNarrow.businessNet.termekPage div.labelCont label strong span,
table.fourColMultiRowThreeColNarrow.businessNet.termekPage div.labelCont label strong.span {
    font-family: 'TeleGroteskEEUlt';
    font-size: 24px;
    font-weight: normal;
    line-height: normal;
}

table.fourColMultiRowThreeColNarrow.businessNet a.lnkArrowRightMag12 {
    color: #000 !important;
    text-decoration: none !important;
}

table.fourColMultiRowThreeColNarrow.businessNet a.lnkArrowRightMag12:hover {
    color: #e20074 !important;
}

table.fourColMultiRowThreeColNarrow.businessNet div.arrowDiv {
    position: absolute;
    top 0;
    left: -9px;
    width: 145px;
    height: 65px;
    padding: 15px 0 0 10px;
    background: url(/static/img/bg/tarifak/bg_arrowDiv.png);
    color: #fff;
}

table.fourColMultiRowThreeColNarrow.businessNet select.packageSelect {
}

div.tableBox table td.firstCol a.lnkArrowRightMulti {
	text-decoration: none;
}

div.changePackageHead.businessNet div.lnkBox {
	width: 97px;
}

div.priceSelect.businessNet {
	float: left;
	padding: 15px 0 0 17px;
    font-weight: bold;
}
div.priceSelect.businessNet h2 {
	padding: 0 0 4px 3px;
	font-size: 14px;
	line-height: 17px;
}
div.priceSelect.businessNet.termekPage h2 {
	float: left;
	padding-right: 40px;
}

div.priceSelect.businessNet div {
    float: left;
    clear: left;
	padding-bottom: 3px;
}
div.priceSelect.businessNet.termekPage div {
    clear: none;
}
div.priceSelect.businessNet div label {
    float: left;
	font-size: 12px;
	line-height: 15px;
    padding-top: 2px;
    padding-left: 3px;
}
div.priceSelect.businessNet.termekPage div label {
	padding-right: 15px;
}
div.priceSelect.businessNet div input {
    float: left;
}

div.changePackage.businessNet a {
	width: auto;
}

div.secondTandemSIM {
    float: left;
    width: 546px;
    height: 135px;
    margin: 0 0 10px 0;
    background: transparent url(/static/img/bg/tarifak/bg_masodik-tandem-sim-kartya.png) 0 0 no-repeat;
    
}

div.secondTandemSIM p {
    float: left;
    height: 120px;
    padding-top: 15px;
    font-size: 12px;
    line-height: 15px;
}

div.secondTandemSIM p.left {
     width: 170px;
    padding-left: 74px;
    padding-right: 64px;
}

div.noPeriod {
    float: left;
    width: 522px;
    padding: 0 9px 0 15px;
    margin-bottom: 9px;
    background: #f7f7f7 none;
    border: 1px solid #e7e7e7;
}
    div.noPeriod img {
        float: left;
    }
    
    div.noPeriod div.nodeContent {
        float: left;
        width: 418px;
        padding: 12px 0 0 8px;
    }
    div.noPeriod div.nodeContent.valign {
        padding-top: 30px;
    }
        div.noPeriod div.nodeContent a {
            font-size: 12px;
            line-height: 15px;
        }

.businessNet p strong.price.noStrip {
    font-weight: normal;
}

div.enCegemTabs {
    float: left;
    width: 566px;
    height: 95px;
    background: url(/static/img/bg/tarifak/bg_encegem-tabs.png);
}

div.enCegemTabs div.priceSelect {
    float: left;
    width: 160px;
    padding: 45px 0 0 10px;
}

div.enCegemTabs div.priceSelect div {
    padding-bottom: 3px;
}

div.enCegemTabs div.priceSelect label {
    font-weight: bold;
    width: 75px;
}

div.enCegemTabs div.lnkBox {
    float: left;
    width: 125px;
    height: 25px;
    margin-right: 5px;
    padding-top: 70px;
    text-align: center;
}

div.enCegemTabs div.lnkBox span {
    display: none;
}

#resultTableContainer {
    float: left;
    margin: 10px 0 0 -10px;
    width: 566px;
    height: 137px;
}

#resultTableContainer.termekPage {
    height: 116px;
}

#resultTable {
    position: relative;
    width: 396px;
    height: 137px;
    margin: 0 0 0 -2px;
    padding-left: 172px;
    background: #fff url(/static/img/bg/tarifak/bg_encegem-results.png) no-repeat 2px 2px;
}

.termekPage #resultTable {
    width: 156px;
    height: 116px;
    padding-left: 410px;
    background-image: url(/static/img/bg/tarifak/bg_encegem-results-termek.png);
}

#resultTable.static {
    float: left;
    position: static;
}

#resultTable.fixed {
    position: fixed;
    top: auto;
    bottom: 0;
    left: 190px;
}

#resultTable.absolute {
    position: absolute;
    left: -1px;
    bottom: auto;
}

#resultTable div {
    float: left;
    margin: 0 21px 0 4px;
    padding: 16px 0 0;
    width: 107px;
    text-align: center;
}

.termekPage #resultTable div {
    width: auto;
}

#resultTable div h4 {
    height: 32px;
    margin: 0 0 15px;
    font-family: 'TeleGroteskEEFet';
    font-size: 15px;
    font-weight: normal;
    line-height: normal;
}

.termekPage #resultTable div h4 {
    height: 12px;
}

#resultTable div strong {
    display: block;
    margin-bottom: 14px;
    font-family: 'TeleGroteskEEUlt';
    font-size: 19px;
    font-weight: normal;
    line-height: normal;
    color: #e20074;
}

#resultTable div strong span {
    font-size: 24px;
    font-weight: bold;
}

#resultTable div strong.price {
    margin: 0;
    font-size: 15px;
    color: #000;
}

#resultTable div strong.price span {
    font-size: 20px;
}

#resultTable a.lnkFn {
    position: absolute;
    bottom: 15px;
    left: 90px;
    font-size: 10px;
    color: #000;
}

#resultTable a.lnkFn sup {
    color: #000 !important;
}

.termekPage #resultTable a.lnkFn {
    bottom: 24px;
    left: 250px;
}

div.customSelect {
    position: relative;
    width: 385px;
    height: 34px;
    overflow: hidden;
    
}

div.customSelect div.title {
    height: 30px;
    padding: 2px 12px;
    cursor: default;
    background: transparent url('/static/img/bg/tarifak/bg_custom-select.png') scroll no-repeat left top;
    z-index: 6;
    position: relative;
}

div.customSelect div.title span {
    font-size: 20px;
    font-weight: normal;
    line-height: 30px;
}

div.customSelect div.title div.arrow {
    position: absolute;
    top: 6px;
    right: 6px;
    width: 23px;
    height: 24px;
    background: url(/static/img/bg/tarifak/bg_custom-select-button.png);
}

div.customSelect div.jScrollPaneContainer {
    position: relative;    
}

div.customSelect div.jScrollPaneContainer ul {
    width: 381px !important;
    padding: 0 !important;
    border: 2px solid #e20074;
    border-top: 0;
    top: 0 !important;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

div.customSelect div.jScrollPaneContainer ul.open {
    top: -3px !important;
}

div.customSelect div.jScrollPaneContainer ul li {
    display: block;
    height: 30px;
    padding: 2px 12px;
    font-size: 20px;
    font-weight: normal;
    line-height: 30px;
    cursor: default;
    background: #fff url('/static/img/bg/bg_encegem-dropdownlist-bottom.gif') scroll no-repeat left bottom;
}

div.customSelect div.jScrollPaneContainer ul li.last {
    background: #fff none;
}

div.customSelect div.jScrollPaneContainer ul li:hover {
    color: #fff;
    cursor: pointer;
    background: transparent url('/static/img/bg/bg_encegem-dropdownlist-hovered.gif') scroll no-repeat left top;
}

div.customSelect div.jScrollPaneContainer ul li:hover em {
    color: #fff;
    cursor: pointer;
}

div.customSelect div.title span em,
div.customSelect div.jScrollPaneContainer ul li em {
    font-size: 20px;
    font-weight: normal;
    line-height: 30px;
    color: #e20074;
}

div.changePackage.travelNSurf a {
    font-size: 12px;
    width: 105px;
}

tr.fullPriceRow td strong{
	display: none;
}

tr.fullPriceRow td strong.active{
	display: inline;
}
div.changePackage.travelNSurf a.active,
div.changePackage.travelNSurf a:hover {
    width: 104px;
}
