body {
    background-color: #eee;
    padding-top: 30px;
}

a img {
    border: 0 none;
}

.tdu{
    text-decoration:underline !important;
}

.coMag { 
    color: #e20074;
}

.px10 {
    padding-left: 10px;
    padding-right: 10px;
}

.mt7 {
    margin-top: 7px;
}

.pt5 {
    padding-top: 5px !important;
}

.pt10 {
    padding-top: 10px;
}

.pt15 {
    padding-top: 15px;
}

.pt30 {
    padding-top: 30px;
}

.pb0 {
    padding-bottom: 0 !important;
}
.pt0 {
    padding-top: 0 !important;
}
.pb5 {
    padding-bottom: 5px;
}

.pb10 {
    padding-bottom: 10px;
}

.pt15 {
    padding-top: 15px !important;
}

.pt18 {
    padding-top: 18px !important;
}

.pb20 {
    padding-bottom: 20px;
}

.pb35 {
    padding-bottom: 35px!important;
}

.pl0{
    padding-left:0px !important;
}

.pl5{
    padding-left:5px !important;
}

.pl30{
    padding-left:30px !important;
}

.mt5 {
    margin-top: 5px;
}

.mt10 {
    margin-top: 10px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb0 {
    margin-bottom: 0px!important;
}

.mb30 {
    margin-bottom: 30px;
}

.mt20 {
    margin-top: 20px;
}

.pr0 {
    padding-right: 0px !important;
}

.cl {
    clear: both!important;
}

.cleft {
    clear: right!important;
}

.cn {
    clear: none!important;
}

.fl {
    float:left;
}

.fr {
    float:right;
}

.db{
    display:block;
}

.dib{
    display:inline-block;
}

.w15{
    width:15px;
}

.w30{
    width:30px;
}

.w33{
    width:33px;
}

.w45{
    width:45px;
}

.w60{
    width:60px;
}

.w90{
    width:90px;
}

.w119 {
    width: 119px;
}
.w109 {
    width: 109px;
}

.w140{
    width:140px;
}

.w136{
    width:136px;
}

.w150{
    width:150px;
}

.w280{
    width:280px;
}

.w305{
    width:305px;
}

.w460{
    width: 460px;
}
.w470{
    width: 470px;
}

.w540{
    width: 540px;
}

.w560{
    width: 560px;
}

.w45p{
    width:45%;
}

.w392 {
    width: 392px;
}

.w100p{
    width:100%;
}

.fs10{
    font-size:10px !important;
}

a.pdfLink {
    display: inline-block;
    padding: 0 0 0 18px;
    margin-bottom: 5px;
    background: transparent url(/static/energia/img/ico_lnk-pdf.gif) 0 0 no-repeat;
}

p a:link,
p a:visited,
p a:hover,
p a:active,
a:link,
a:visited,
a:hover,
a:active {
    color: #e20074;
    text-decoration: none;
}

p a:hover {
    text-decoration: underline;
}

a.lnkArrowRightMag12:link,
a.lnkArrowRightMag12:visited,
a.lnkArrowRightMag12:hover,
a.lnkArrowRightMag12:active {
    display: inline-block;
    color: #000;
    padding-right: 10px;
    font-size: 12px;
    line-height: 15px;
    background: transparent url(/static/energia/img/ico_lnk-arrow-magenta.png) 100% 5px no-repeat;
    text-decoration: none;
}
a.lnkArrowRightMag12:hover,
a.lnkArrowRightMag12:active {
    color: #e20074;
}

a.lnkArrowRightMulti11:link,
a.lnkArrowRightMulti11:visited,
a.lnkArrowRightMulti11:hover,
a.lnkArrowRightMulti11:active {
    display: inline-block;
    color: #000;
    font-size: 11px;
    line-height: 14px;
    text-decoration: none;
    cursor: pointer;
    text-decoration: none;
}
a.lnkArrowRightMulti11:hover,
a.lnkArrowRightMulti11:active {
    color: #e20074;
}
    a.lnkArrowRightMulti11 span {
        display: inline-block;
        padding-left: 6px;
        background: transparent url(/static/energia/img/ico_lnk-arrow-magenta.png) 100% 4px no-repeat;
        font-size: 11px;
        line-height: 14px;
        text-decoration: none;
    }
	
a.pdfLink{
    display: inline-block;
    padding: 4px 20px 2px 0;
    background: transparent url(/static/energia/img/ico_pdf.png) right 4px no-repeat;
    text-decoration: none;
}	

a#btnTudjonMegMindent:link,
a#btnTudjonMegMindent:visited,
a#btnTudjonMegMindent:hover,
a#btnTudjonMegMindent:active {
    color: #000;
    display: block;
    width: 143px;
    height: 26px;
    padding: 9px 0 0 13px;
    background: transparent url(/static/energia/img/btn_tudjon-meg-mindent.png) 0 0 no-repeat;
    font-size: 12px;
    line-height: 15px;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
}

a#btnTudjonMegMindent:hover,
a#btnTudjonMegMindent:active {
    color: #e20074;
}
                
a#btnBelepesThome {
    display: block;
    float: right;
}
    a#btnBelepesThome img {
        padding: 0;
    }
    
a#btnHolErhetoEl {
    height: 43px;
    margin: 4px 0 0 0;
}

ul.lstSquareMag {
    float: left;
    clear: left;
    list-style: none;
}
    ul.lstSquareMag li {
        float: left;
        clear: left;
        padding: 0 0 5px 13px;
        font-size: 12px;
        line-height: 17px;
        background: transparent url(/static/energia/img/ico_square-mag.png) 1px 6px no-repeat;
    }
	
    ul.lstSquareMag.smart li {
        padding-bottom: 0;
    }
    
        ul.lstSquareMag li ul.lstSquareMag {
            padding: 0 0 0 8px;
        }
            ul.lstSquareMag li ul.lstSquareMag li {
                padding-top: 5px;
                padding-bottom: 0;
                background: transparent url(/static/energia/img/ico_square-mag.png) 1px 11px no-repeat;
            }

div.moreInfoBox {
    float: left;
    width: 281px;
    padding-top: 20px;
    background: transparent url(/static/energia/img/bg_tovabbi-infobox-top.png) top left no-repeat;
}
    div.moreInfoBox div.content {
        float: left;
        width: 231px;
        padding: 2px 25px 21px 25px;
        background: transparent url(/static/energia/img/bg_tovabbi-infobox-bottom.png) bottom left no-repeat;
    }
        div.moreInfoBox div.content h4 {
            padding-bottom: 11px;
            font-size: 15px;
            line-height: 18px;
            color: #e20074;
        }
        div.moreInfoBox div.content h5 {
            padding-bottom: 12px;
            font-size: 12px;
            line-height: 15px;
            color: #000;
        }
        div.moreInfoBox div.content p {
            font-size: 12px;
            line-height: 17px;
            color: #000;
        }

        div.moreInfoBox div.content p a {
            line-height: 16px;
        }

div.otherInfoBox {
    float: left;
    width: 281px;
    padding-top: 6px;
    margin-top:20px;
    background: transparent url(/static/energia/img/box/bg_box-top.png) 0 0 no-repeat;
}

div.otherInfoBox div.content{
    float: left;
    width: 255px;
    padding: 5px 13px 11px;
    background: transparent url(/static/energia/img/box/bg_box-bottom.png) left bottom no-repeat;
}

div.otherInfoBox div.content h4{
    color: #e20074;
    font-size:15px;
    line-height:18px;
}

div.otherInfoBox div.content img,
div.otherInfoBox div.content p{
    margin-top:14px;
}

div.otherInfoBox div.content p strong{
    display:block;
    padding-bottom:3px;
}


div#pContainer {
	width: 999px;
	background: #fff url(/static/sw/g/wsc_g/bg_container.gif) repeat-y right top;
	overflow: hidden;
}

div#pHeader {
	border-top: 1px solid #ccc;
}

div#pHeader .logoCont {
	display: block;
	width: 986px;
	height: 129px;
	background: transparent url(/static/energia/img/thome_header_bg.png) 0 0 no-repeat;
}

div#pHeader .logoCont a {
	background: none !important;
}

div#pContents {
	float: left;
	width: 999px;
}

div#pWrapper {
    width: 988px;
    margin: 0 auto 0;
    overflow: hidden;
}
    div#pTopLogo {
        float: left;
        width: 988px;
        height: 94px;
    }

    div#pWrapper_dropShadow {
        float: left;
        width: 978px;
        padding: 0 5px;
        background: transparent url(/static/energia/img/bg_pwrapper-dropshadow.png) top left repeat-y;
    }
		/*
        div#pContainer {
            float: left;
            width: 976px;
            padding: 0 0 30px 0;
            background: #fff url(/static/energia/img/bg_pcontainer-bottom.png) bottom left repeat-x;
            border-left: 1px solid #fff;
            border-right: 1px solid #fff;
            border-bottom: 1px solid #fff;
        } */
            div#pContainer h1 {
                clear: left;
                float: left;
                width: 954px;
                padding: 0 19px 12px;
            }
                div#pContainer h1 img {
                    display: block;
                    float: left;
                    padding: 0 0 9px 0;
                    background: #fff url(/static/energia/img/bg_pagetitle.png) bottom left no-repeat;
                }
                div#pContainer h1.merooraallas img {
                    display: block;
                    float: left;
                    padding: 0 0 9px 0;
                    background: #fff url(/static/energia/img/bg_pagetitle_meroorallas.png) bottom left no-repeat;
                }

                
            div#pContainer div.pContentWrapper {
                clear: left;
                float: left;
                width: 960px;
                padding: 0 19px 23px 19px;
            }
                div#pContainer div.pContentWrapper div.pContent {
                    float: left;
                    width: 954px;
                    padding-top: 20px;
                }
                
                /* nyito start */
                
                div#pContainer div.pContentWrapper div.pContent.nyito {
                    width: 960px;
                    padding-top: 0;
                }
                    div.nyito div.promoContent {
                        float: left;
                        /*padding-bottom: 9px;*/
                        /*margin-bottom: 12px;*/
                        /*background: #fff url(/static/energia/img/bg_promo-shadow.png) bottom left no-repeat;*/
                    }
                
                    div.nyito div.holErhetoElNode {
                        float: left;
                        width: 624px;
                        height: 292px;
                        padding: 9px 0 0 10px;
                        background: #fff url(/static/energia/img/bg_nyito-hol-erheto-el.jpg) top left no-repeat;
                    }
                        div.nyito div.promoBoxes {
                            float: left;
                            width: 435px;
                            padding: 30px 0 0 189px;
                        }
                        
                        div.nyito div.smallBox {
                            float: left;
                            width: 215px;
                            padding-top: 15px;
                            background: transparent url(/static/energia/img/bg_nyito-smallbox-top.png) top left no-repeat;
                        }
                            div.nyito div.smallBox div.content {
                                position: relative;
                                float: left;
                                width: 175px;
                                height: 165px;
                                padding: 2px 20px 27px 20px;
                                background: transparent url(/static/energia/img/bg_nyito-smallbox-bottom.png) bottom left no-repeat;
                            }
                            
                            div.nyito div.smallBox div.content.smallRightPad {
                                width: 185px;
                                padding: 2px 10px 27px 20px;
                            }
                            
                                div.nyito div.smallBox div.content h3 {
                                    padding-bottom: 8px;
                                    font-size: 15px;
                                    line-height: 18px;
                                    color: #e20074;
                                    font-weight: bold;
                                }
                                    div.nyito div.smallBox div.content ul.lstSquareMag {
                                        padding-bottom: 0;
                                    }
                                        div.nyito div.smallBox div.content ul.lstSquareMag li {
                                            padding-left: 9px;
                                            padding-bottom: 1px;
                                            font-size: 11px;
                                            line-height: 14px;
                                            background: transparent url(/static/energia/img/ico_square-mag.png) 1px 5px no-repeat;
                                        }
                                        
                                        div.nyito div.smallBox div.content p {
                                            padding-bottom: 0;
                                            font-size: 11px;
                                            line-height: 15px;
                                        }
                                    
                                    div.nyito div.smallBox div.content a.lnkArrowRightMulti11 {
                                        position: absolute;
                                        bottom: 19px;
                                        left: 20px;
                                    }
                    
                    div.nyito div.mivelJarNode {
                        float: right;
                        width: 306px;
                        height: 292px;
                        padding: 9px 0 0 9px;
                        background: #fff url(/static/energia/img/bg_mivel-jar-a-szolgatatovaltas.jpg) bottom left no-repeat;
                    }
                        div.nyito div.mivelJarNode div.promoBoxes {
                            width: 190px;
                            padding: 31px 0 0 116px;
                        }
                        
                        div.nyito div.mivelJarNode div.smallBox {
                            width: 182px;
                            background: transparent url(/static/energia/img/bg_nyito-smallbox-top-w182.png) top left no-repeat;
                        }
                            div.nyito div.mivelJarNode div.smallBox div.content {
                                width: 156px;
                                padding-bottom: 27px;
                                padding-left: 13px;
                                padding-right: 13px;
                                background: transparent url(/static/energia/img/bg_nyito-smallbox-bottom-w182.png) bottom left no-repeat;
                            }
                                div.nyito div.smallBox div.content h4 {
                                    padding: 0 7px 7px 7px;
                                    font-size: 12px;
                                    line-height: 14px;
                                    font-weight: bold;
                                    color: #000;
                                }
                                
                                div.nyito div.mivelJarNode div.smallBox div.content p {
                                    padding: 0 7px 0 7px;
                                    line-height: 14px;
                                }
                                
                /* nyito end */
                
                /* gyakorlati tudnivalok start */
                
                div#pContainer div.pContentWrapper div.pContent.gyakorlati-tudnivalok {
                    width: 916px;
                    padding-left: 22px;
                    padding-right: 22px;
                    background: transparent url(/static/energia/img/bg_content-gyakorlati-tudnivalok.png) top left repeat-x;
                }
                    div.gyakorlati-tudnivalok div.mainContent {
                        float: left;
                        width: 635px;
                    }
                        div.gyakorlati-tudnivalok div.mainContent h2 {
                            clear: left;
                            float: left;
                            padding-bottom: 12px;
                        }
                        div.gyakorlati-tudnivalok div.mainContent p {
                            clear: left;
                            width: 622px;
                            padding-bottom: 12px;
                        }
                        div.gyakorlati-tudnivalok div.mainContent ul.lstSquareMag {
                            padding-bottom: 16px;
                            width: 622px;
                        }
                        div.gyakorlati-tudnivalok div.mainContent ul.lstSquareMag li a {
                            font-size: 12px;
                            line-height: 15px;
                        }
                        div.gyakorlati-tudnivalok div.mainContent ul.lstSquareMag li a:hover {
                            text-decoration: underline;
                        }
                            div.gyakorlati-tudnivalok div.mainContent ul.lstSquareMag ul.lstSquareMag {
                                padding-bottom: 0;
                                width: auto;
                            }
                            
                    div.gyakorlati-tudnivalok div.sideBarNode {
                        float: right;
                        width: 281px;
                    }
                
                /* gyakorlati tudnivalok end */
               
                /* ajanlatok start */
                
                div.ajanlatok {
                    width: 960px;
                    padding-left: 0;
                    padding-right: 0;
                }
                    div.ajanlatok p {
                        padding: 0 10px 9px 10px;
                        line-height: 17px;
                    }
                    div.ajanlatok p.subText {
                        padding: 0 10px 12px 66px;
                        line-height: 15px;
                        margin: 0;
                    }
                    
                    div.ajanlatok h2 {
                        padding: 0 0 12px 10px;
                        margin: 0;
                    }
                    
                    div.ajanlatok div.discountContent {
                        float: left;
                        width: 937px;
                        padding: 0 23px 34px 0;
                        overflow: hidden;
                    }
					
	                    div.ajanlatok div.discountContent .discountContentIn{
	                        padding: 0 0 0 300px;
	                        overflow: hidden;
	                    }
					
	                    div.ajanlatok div.discountContent .discountContentIn sup{
	                        font-size: 9px;
							line-height: 9px;
	                    }
						
	                    div.ajanlatok div.discountContent .discountContentIn p.middle{
	                        float: left;
							width: 100%;
							padding: 15px 0;
	                        font-weight: bold;
	                    }
						
	                    div.ajanlatok div.discountContent .discountContentIn p.middle strong{
	                    	display: inline-block;
							padding: 5px 0 0 0;
	                        color: #e20074;
	                        font-size: 15px;
	                    }
						
	                    div.ajanlatok div.discountContent .discountContentIn p.middle span{
	                        font-size: 23px;
	                    }
						
	                    div.ajanlatok div.discountContent ul {
                            float: left;
                            width: 724px;
                            list-style: none;
                        }
                        div.ajanlatok div.discountContent ul.titleNodes {
                            width: 724px;
                            padding-left: 213px;
                        }
                            div.ajanlatok div.discountContent ul.titleNodes li {
                                float: left;
                                padding: 12px 0 13px 0;
                                background: none;
                            }
                            div.ajanlatok div.discountContent ul.titleNodes li.first {
                                width: 222px;
                                padding: 0 20px 0 0;
                                text-align: right;
                            }
                            div.ajanlatok div.discountContent ul.titleNodes li.sec {
                                width: 172px;
                                padding: 0 117px 0 0;
                                text-align: right;
                            }
                            div.ajanlatok div.discountContent ul.titleNodes li.third {
                                width: 166px;
                                padding: 0 25px 0 0;
                                text-align: right;
                            }
                                div.ajanlatok div.discountContent ul.titleNodes li h3 {
                                    font-size: 15px;
                                    line-height: 18px;
                                    font-weight: bold;
                                    color: #000;
                                }
                
                        div.ajanlatok div.discountContent ul.discountNodes {
                            clear: left;
                            width: 628px;
                            padding: 0 0 5px 309px;
                        }
                        
                         div.ajanlatok div.discountContent ul.discountNodes.business {
                            padding-bottom: 21px;
                        }

                            div.ajanlatok div.discountContent ul.discountNodes li {
                                clear: left;
                                float: left;
                                width: 724px;
                                padding-top: 8px;
                                padding-bottom: 3px;
                                background: none;
                            }
                                div.ajanlatok div.discountContent ul.discountNodes li h3 {
                                    float: left;
                                    padding-right: 8px;
                                }
                                div.ajanlatok div.discountContent ul.discountNodes li ul.lstSquareMag {
                                    clear: none;
                                    float: left;
                                    width: 170px; /*251*/
                                    padding-top: 8px;
                                    padding-right: 0;
                                }
                                    div.ajanlatok div.discountContent ul.discountNodes li ul.lstSquareMag li {
                                        width: 147px;
                                        padding-top: 0;
                                        padding-bottom: 0;
                                        background: transparent url(/static/energia/img/ico_square-mag.png) 1px 6px no-repeat;
                                    }
                                
                                div.ajanlatok div.discountContent ul.discountNodes li h5.discountText {
                                    float: left;
                                    width: 120px;
                                    padding-top: 8px;
                                    padding-right: 45px;
                                    font-size: 15px;
                                    line-height: 18px;
                                    color: #e20074;
                                    text-align: right;
                                    clear: none;
                                }
                                div.ajanlatok div.discountContent ul.discountNodes li h5.discountText small {
                                	font-weight: normal;
                                }
                                div.ajanlatok div.discountContent ul.discountNodes li h5.discountText.last {
                                    width: 126px;
                                    padding-right: 42px
                                }
                                    div.ajanlatok div.discountContent ul.discountNodes li h5.discountText strong {
                                        font-size: 23px;
                                        line-height: 26px;
                                    }
                        
                        div.ajanlatok div.discountContent div.btnNode {
                            clear: both;
                            float: left;
                            width: 918px;
							font-size: 11px;
                            padding: 10px 23px 10px 19px;
                            background: #fff url(/static/energia/img/bg_lakossagi-ajanlatok-discounter-bottom.png) bottom left no-repeat;
                        }
                        
                        div.ajanlatok div.simpleBox {
                            float: left;
                            border: 1px solid #e7e7e7;
                        }
                            div.ajanlatok div.simpleBox h2 {
                                float: left;
                                padding: 9px 9px 8px 9px;
                            }
                            
                            div.ajanlatok div.simpleBox div.content {
                                float: left;
                                padding: 16px 9px 17px 9px;
                            }
                            
                            div.ajanlatok div.simpleBox div.content h3.contTitle {
                                margin: 0 0 15px 40px;
                            }
                        
                     
                     div.ajanlatok div.simpleBox.orange {
                            float: right;
                            width: 374px;
                        }
                            div.ajanlatok div.simpleBox.orange h2 {
                                float: left;
                                width: 356px;
                                background: transparent url(/static/energia/img/bg_simpleboxtitle-orange.png) top left repeat-x;
                                font-size: 15px;
                                line-height: 18px;
                                color: #fff;
                                font-weight: bold;
                            }

                            div.ajanlatok div.simpleBox.orange h2.double {
                                float: left;
                                width: 356px;
                                background: transparent url(/static/energia/img/bg_simpleboxtitle-orange-double.png) top left repeat-x;
                                font-size: 15px;
                                line-height: 18px;
                                color: #fff;
                                font-weight: bold;
                            }

                            div.ajanlatok div.simpleBox.orange div.content {
                                float: left;
                                width: 356px;
                            }
                                div.ajanlatok div.simpleBox.orange div.content ul.lstSquareMag li {
                                    padding-bottom: 14px;
                                }
                                    div.ajanlatok div.simpleBox.orange div.content ul.lstSquareMag li h3 {
                                        padding-bottom: 2px;
                                        font-size: 15px;
                                        line-height: 18px;
                                        color: #000;
                                    }
                                    
                                    div.ajanlatok div.simpleBox.orange div.content ul.lstSquareMag li p {
                                        padding: 0;
                                        line-height: 15px;
                                    }
                            
                
                        div.ajanlatok div.simpleBox.green {
                            width: 958px;
                        }
                        
                         div.ajanlatok div.simpleBox.green.lakossagi {
                            width: 572px;
                        }
                            div.ajanlatok div.simpleBox.green h2 {
                                float: left;
                                width: 940px;
                                background: transparent url(/static/energia/img/bg_simpleboxtitle-green.png) top left repeat-x;
                                font-size: 15px;
                                line-height: 18px;
                                color: #fff;
                                font-weight: bold;
                            }
                            
                            div.ajanlatok div.simpleBox.green.lakossagi h2 {
                                width: 554px;
                            }
                            
                            div.ajanlatok div.simpleBox.green div.content {
                                float: left;
                                width: 958px;
                                padding-left: 0;
                                padding-right: 0;
                            }
                            div.ajanlatok div.simpleBox.green.lakossagi div.content {
                                width: 572px;
                            }
                                div.ajanlatok div.simpleBox.green div.content p {
                                    padding: 0 20px 0 33px;
                                    clear: both;
                                }
                                
                                div.ajanlatok div.simpleBox.green div.content div.smallBox {
                                    float: left;
                                    width: 540px;
                                    padding: 20px 0 0;
                                    margin: 0 0 0 14px;
                                    background: transparent url(/static/energia/img/bg_kedvezmenybox-top.png) top left no-repeat;
                                }
                                
                                    div.ajanlatok div.simpleBox.green div.content div.smallBox div.boxContent {
                                        float: left;
                                        width: 490px;
                                        padding: 0 25px 13px 25px;
                                        background: transparent url(/static/energia/img/bg_kedvezmenybox-bottom.png) bottom left no-repeat;
                                    }
                                    
                                     div.ajanlatok div.simpleBox.green.lakossagi div.content div.smallBox {
                                    float: left;
                                    width: 330px;
                                    padding-top: 20px;
                                    margin: 0 0 10px 9px;
                                    background: transparent url(/static/energia/img/bg_kedvezmenybox-lakossagi-top.png) top left no-repeat;
                                }
                                    div.ajanlatok div.simpleBox.green.lakossagi div.content div.smallBox div.boxContent {
                                        float: left;
                                        width: 280px;
                                        padding: 0 25px 13px 25px;
                                        background: transparent url(/static/energia/img/bg_kedvezmenybox-lakossagi-bottom.png) bottom left no-repeat;
                                    }
                                        div.ajanlatok div.simpleBox.green div.content div.smallBox div.boxContent h4 {
                                            padding: 0 0 12px 0;
                                        }
                                        div.ajanlatok div.simpleBox.green div.content div.smallBox div.boxContent p {
                                            padding: 0 0 9px 0;
                                        }
                                        div.ajanlatok div.simpleBox.green div.content div.smallBox div.boxContent a.lnkArrowRightMag12 {
                                            clear: both;
                                            float: left;
                                            display: inline-block;
                                            margin-bottom: 10px;
                                        }
                                        
                                div.ajanlatok div.simpleBox.green div.content div.calcBoxLeft {
                                    float: left;
                                    width: 462px;
                                    padding: 25px 10px 0 10px;
                                }
                                
                                div.ajanlatok div.simpleBox.green div.content div.calcBoxLeft h3 {
                                    padding: 0 0 30px 30px;
                                }
                                
                                div.ajanlatok div.simpleBox.green div.content div.calcBoxNode {
                                    float: left;
                                    width: 435px;
                                    padding: 25px 8px 3px 8px;
                                    
                                }
                                div.ajanlatok div.simpleBox.green.lakossagi div.content div.calcBoxNode {
                                     border-top: 1px solid #e7e7e7;
                                    width: auto;
                                }
                                    div.ajanlatok div.simpleBox.green div.content div.calcBoxNode h3 {
                                        padding: 0;
                                        margin: 0 0 15px;
                                        font-size: 15px;
                                        line-height: 18px;
                                        color: #000;
                                    }
                                    
                                    div.ajanlatok div.simpleBox.green div.content div.calcBoxNode img {
                                        margin: 0 0 10px;
                                    }
                                    
                                    div.ajanlatok div.simpleBox.green div.content div.calcBoxNode h3 img {
                                        margin: 0;
                                    }
                                    
                                    div.ajanlatok div.simpleBox.green div.content div.calcBoxNode p {
                                        padding: 0 12px 17px 12px;
                                        font-size: 12px;
                                        line-height: 15px;
                                        color: #000;
                                    }
                                    
                                    div.ajanlatok div.simpleBox.green div.content div.calcBoxNode small {
                                        display: block;
                                        width: 420px;
                                    }
                            
                            div.ajanlatok div.simpleBox.green div.tableCont {
                                position: relative;
                                padding: 0 20px 21px 20px;
                                clear: bith;
                            }
                                div.ajanlatok div.simpleBox.green div.tableCont table {
                                    width: 100%;
                                }
                                div.ajanlatok div.simpleBox.green div.tableCont table thead th {
                                    padding: 0 10px 6px 0;
                                    font-size: 15px;
                                    line-height: 18px;
                                    color: #000;
                                    font-weight: bold;
                                    text-align: right;
                                    border-bottom: 2px solid #e7e7e7;
                                }
                                
                                div.ajanlatok div.simpleBox.green div.tableCont table tbody th {
                                    padding: 8px 0 7px 10px;
                                    font-size: 12px;
                                    line-height: 15px;
                                    color: #000;
                                    border-bottom: 1px solid #e7e7e7;
                                    font-weight: normal;
                                }
                                
                                div.ajanlatok div.simpleBox.green div.tableCont table thead th.first {
                                    text-align: left;
                                    padding-left: 10px;
                                }
                                
                                div.ajanlatok div.simpleBox.green div.tableCont table tbody td {
                                    padding: 8px 10px 7px 0;
                                    font-size: 12px;
                                    line-height: 15px;
                                    color: #000;
                                    text-align: right;
                                    border-bottom: 1px solid #e7e7e7;
                                }
                                
                                div.ajanlatok div.simpleBox.green div.tableCont table tbody tr.sumRow th {
                                    padding: 7px 0 6px 10px;
                                    font-size: 15px;
                                    line-height: 18px;
                                    background: #eeeed6 none;
                                    border-top: 2px solid #e7e7e7;
                                    border-bottom: 2px solid #e7e7e7;
                                }
                                div.ajanlatok div.simpleBox.green div.tableCont table tbody tr.sumRow td {
                                    padding: 7px 10px 6px 0;
                                    font-size: 15px;
                                    line-height: 18px;
                                    text-align: right;
                                    background: #eeeed6 none;
                                    border-top: 2px solid #e7e7e7;
                                    border-bottom: 2px solid #e7e7e7;
                                }
                                    div.ajanlatok div.simpleBox.green div.tableCont table tbody tr.sumRow td strong {
                                        font-size: 15px;
                                        line-height: 18px;
                                    }
                                    
                                    
                                    
                        div.ajanlatok div.uniqueOffer{
                            float:left;
                            margin-top:20px;
                            padding: 0 290px 0 0;
                            width:670px;
                            background: #fff url(/static/energia/img/bg_egyedi-ajanlatok.jpg) 0 0 no-repeat;
                        }
                        
                        div.ajanlatok div.uniqueOffer h2 {
                        	padding-top: 0;
                        	padding-bottom: 0;
                        	margin: 0;
                        }
                        
                        div.ajanlatok div.uniqueOffer div.textBox {
                            padding: 0 0 7px 68px;
                        }
                        
                        div.ajanlatok div.uniqueOffer div.textBox p {
                            margin: 0;
                            padding: 0 0 5px;
                        }
                        
                        div.ajanlatok div.uniqueOffer div.textBox ul li {
                            margin-bottom: 5px;
                        }
                        
                /* ajanlatok end */
               
                /* lakossagi ajanlatok start */
                
                div#lakossagi.ajanlatok {
                    background: transparent url(/static/energia/img/bg_lakossagi-ajanlatok-discounter2.jpg) 0 3px no-repeat;
                }
                    div#lakossagi.ajanlatok div.simpleBox {
                    }
                    
                    div#lakossagi.ajanlatok div.simpleBox.green div.content {
                        background: #f5f5f5 url(/static/energia/img/bg_lakossagi-kedvezmeny-kiszamitasa.jpg) top left no-repeat;
                    }
                
                /* lakossagi ajanlatok end */
                
                div#uzleti.ajanlatok {
                    background: transparent url(/static/energia/img/bg_uzleti-ajanlatok-discounter-simple.jpg) 0 0 no-repeat;
                }
                    div#uzleti.ajanlatok div.simpleBox {
                        
                    }
                    
                    div#uzleti.ajanlatok div.simpleBox.green div.content {
                        background: #f5f5f5 url(/static/energia/img/bg_uzleti-kedvezmeny-kiszamitasa.jpg) top left no-repeat;
                    }

                /* hol erheto el start */
                
                div.pContent.hol-erheto {
                    width: 960px;
                    padding-left: 0;
                    padding-right: 0;
                    padding-top: 11px !important;
                    background: transparent url(/static/energia/img/bg_content-gyakorlati-tudnivalok.png) top left repeat-x;
                }
                    div.pContent.hol-erheto h2 {
                        padding-left: 9px;
                        padding-bottom: 9px;
                    }
                div#energia_reg {
                    float: right;
                    margin-top: 10px;
                    padding-bottom: 20px;
                }
                    div#energia_reg div.moreInfoBox {
                        margin-top: 10px;
                    }
                
				div.energia-form{
					float: left;
					width: 662px;
					margin-top: 25px;
    				padding-bottom: 20px;
				}
					
					div.energia-form h3 {
		                margin-bottom: 7px;
		                font-size: 15px;
		                line-height: 17px;
		            }
					
					div.energia-form .userMessage{
						background: transparent url(/static/energia/img/bg_gray-shadow.gif) 3px 3px no-repeat;
						padding: 0 4px 4px 0;
						margin: 5px 0;
					}
					div.energia-form .userMessage .cont{
						padding: 12px 7px;
						background: #ffffcc;
						border: solid 1px #999;
					}
					
					div.energia-form table{
						width: 100%;
						margin: 12px 0 0 0;
					}
										
					div.energia-form table td{
						vertical-align: top;
						padding: 14px 10px 10px 10px;
						border-top: solid 1px #e7e7e7;
					}
					
					div.energia-form table td div{
						float: left;
						display: inline-block;
						padding: 0 1px;
					}
					
					div.energia-form table td div strong{
						float: left;
						display: inline-block;
						padding: 18px 3px 0 3px;
					}
					
					div.energia-form table td .inputText{
						width: 100%;
						display: inline-block;
					}
                        
                    div.energia-form table td .inputBtn {
                        float: right;
                        display: block;
                        width: 98px;
                        height: 41px;
						font-weight: bold;
						padding: 0 8px 0 0;
                        background: transparent url(/static/energia/img/btn_submit.jpg) 0 0 no-repeat;
                        text-decoration: none;
                        cursor: pointer;
						border: none;
					}
						
					div.energia-form table td label{
						display: inline-block;
						padding: 0 12px 0 0;
						font-size: 10px;
						color: #999;
					}
					
					div.energia-form table td small{
						display: inline-block;
						padding: 14px 12px 0 0;
						font-size: 11px;
						color: #999;
					}
					
                ul.fakeTabs {
                    float: left;
                    width: 100%;
                    list-style: none;
                    background: transparent url(/static/energia/img/bg_faketabs-header.gif) top left repeat-x;
                }
	                .hol-erheto ul.fakeTabs {
	                    background: none;
	                }
                    ul.fakeTabs li {
                        list-style: none;
                        background: none;
                        padding:0;
                    }
                    
                    ul.fakeTabs li.tabHead {
                        float: left;
                        background: transparent;
                    }
                
                    ul.fakeTabs li.tabHead h3 {
                        float: left;
                        width: 390px;
                        padding: 9px 19px 8px 19px;
                        border: 1px solid #e7e7e7;
                        border-bottom: 0 none;
                        background-color: #fff;
                        font-size: 15px;
                        line-height: 17px;
                    }
                    
                    ul.fakeTabs li.w50left {
                        padding-left: 40px;
                        padding-right: 20px;
                    }

                    ul.fakeTabs li.tabContent {
                        float: left;
                        padding-top: 19px;
                        width: 100%;
                        background: #fff url(/static/energia/img/bg_faketabs-content.png) bottom left no-repeat;
                    }

                    ul.fakeTabs li.tabContent div.w50leftCont,
                    ul.fakeTabs li.tabContent div.w50rightCont {
                        float: left;
                        width: 404px;
                        /*height: 390px;*/
                        position: relative;
                        padding-bottom: 15px !important;
						border: solid 1px red;
                    }

					div.w50leftCont div.imgCont,
					div.w50rightCont div.imgCont {
						float: left;
						width: 404px;
						text-align: center;
					}

                    ul.fakeTabs li.tabContent div.w50leftCont {
                        padding: 0 46px 0 60px;
                    }
                        ul.fakeTabs li.tabContent p {
                            float: left;
                            font-size: 12px;
                            line-height: 17px;
                            padding-bottom: 17px;
                        }
                        
                        ul.fakeTabs li.tabContent ul.lstSquareMag {
                        	float: left !important;
                        	clear: left;
                        	width: 450px;
                        }
                        ul.fakeTabs li.tabContent ul.lstSquareMag li {
                            padding-bottom: 1px;
                            white-space: nowrap;
                        }
                        
                        ul.fakeTabs li.tabContent img {
                            /*position: absolute;
                            top: 45px;
                            right: 0;*/
                        }
                        
                        ul.fakeTabs li.tabContent div.w50leftCont img {
                            right: 40px;
                        }
                        
                        ul.fakeTabs div.twoColContOut {
                            float: left;
                            padding: 0 43px 0 43px;
                        }
                            ul.fakeTabs div.twoColCont {
                                float: left;
                                width: 866px;
                                padding: 16px 8px 18px 0;
                                border-top: 1px solid #e7e7e7;
                            }
                                ul.fakeTabs div.twoColCont h3 {
                                    padding: 0 0 1px 17px;
                                    margin-bottom: 7px;
                                    font-size: 15px;
                                    line-height: 17px;
                                }

                                ul.fakeTabs div.twoColCont p {
                                    float: left;
                                    clear: both;
                                    padding: 0 0 0 17px;
                                }
                                ul.fakeTabs div.twoColCont a#btnBelepesThome img {
                                    position: static;
                                    top: 0;
                                    padding-top: 1px;
                                }
		                        ul.fakeTabs div.twoColCont ul {
		                            float: left;
		                            clear: left;
		                            padding: 0 0 0 17px;
		                        }
                                ul.fakeTabs div.twoColCont ul li {
                                    padding-left: 13px;
                                    padding-bottom: 5px;
                                    background: transparent url(/static/energia/img/ico_square-mag.png) 1px 6px no-repeat;
                                }
                
                div.ajanlatForm {
                    float: left;
                    width: 623px;
                    padding: 0 15px 0 23px;
                    margin-top: 10px;
                }
                    div.ajanlatForm h3 {
                        float:left;
                        font-size: 15px;
                        line-height: 17px;
                        padding-bottom: 7px;
                    }
                    
                    div.ajanlatForm p {
                        float: left;
                        clear: both;
                        width: 621px;
                    } 
                    
                    div.ajanlatForm p.formFeedBack {
                        float: left;
                        width: 610px;
                        padding: 12px 10px 18px 10px;
                        background: #fff url(/static/energia/img/bg_form-feedback.gif) top left no-repeat;
                    }
                    
                    div.ajanlatForm p.footNote {
                        float: left;
                        width: 500px;
                        font-size: 11px;
                        line-height: 14px;
                        color: #999;
                        padding: 10px 0 0 10px;
                    }
                    
                    div.ajanlatForm input.submit {
                        float: right;
                        position: relative;
                        right: 6px;
                        width: 92px;
                        height: 35px;
                        cursor: pointer;
                        background: transparent url(/static/energia/img/btn_form-elkuldes.png) top left no-repeat;
                        border: 0 none;
                    }
                    
                ul.formCont {
                    float: left;
                    width: 621px;
                    padding-bottom: 10px;
                    margin-bottom: 11px;
                    list-style: none;
                    border-top: 1px solid #e7e7e7;
                    border-bottom: 1px solid #e7e7e7;
                }
                
                    ul.formCont li {
                        float: left;
                        width: 621px;
                        padding: 0 !important;
                        background: transparent none !important;
                    }
                    
                    ul.formCont li.rightColRow {
                        width: 234px;
                        padding-left: 387px !important;
                        padding-bottom: 8px !important;
                    }

                    ul.formCont li .formLeft {
                        float: left;
                        width: 273px;
                        margin-right: 10px;
                        padding-top: 10px;
                        margin-bottom: 10px;    
                    }
                    
                    ul.formCont li .formRight {
                        float: left;
                        width: 338px;     
                        padding-top: 10px;
                        margin-bottom: 10px;                   
                    }
                    
                    ul.formCont li .borderTop {
                        border-top: 1px solid #e7e7e7;
                    }

                    ul.formCont label,
                    ul.formCont input,
                    ul.formCont span {
                        float: left;
                    }
                    
                    ul.formCont span.area {
                        padding: 0 8px 0 9px;
                    }
                    
                    ul.formCont span.phone {
                        padding-right: 4px;
                    }
                    
                    ul.formCont label {
                        padding: 2px 0 0 10px;
                        width: 94px;
                    }

                    ul.formCont input {
                        height: 17px;
                        padding: 0;
                        border: 1px solid #ccc;
                    }
                    
                    ul.formCont input.error {
                        border: 1px solid #ff0000;
                    }

                    ul.formCont input.w22 {
                        width: 22px;
                    }

                    ul.formCont input.w32 {
                        width: 32px;
                    }
                    
                    ul.formCont input.w55 {
                        width: 55px;
                    }
                    
                    ul.formCont input.w85 {
                        width: 85px;
                    }
                                        
                    ul.formCont input.w155 {
                        width: 155px;
                    }

                    ul.formCont input.w219 {
                        width: 219px;
                    }

                    ul.formCont div.innerFormC {
                        float: left;
                        padding-right: 6px;
                    }
                    
                    ul.formCont div.innerFormC input {
                        float: none;
                        clear: none;
                    }
                    
                        ul.formCont div.innerFormC label {
                            display: block;
                            clear: both;
                            float: none;
                            width: auto;
                            padding: 0 0 4px 0;
                            font-size: 9px;
                            line-height: 12px;
                            color: #999;
                        }
                        
                        ul.formCont div.innerFormC div.error label,
                        ul.formCont div.error label {
                            width: 100%;
                            color: #ff0000;
                            font-size: 12px;
                            line-height: 15px;
                            padding: 4px 0 0 0; 
                        }
                    
                    ul.formCont div.error.p104 {
                        padding-left: 104px;
                    }

                    ul.formCont div.error.p132 {
                        padding-left: 132px;
                    }
                    
                /* hol erheto el end */

/* Mérőállás bediktálása */


div.oraallas-bediktalas {
    padding-top: 0 !important;
    position: relative; 
}


div.oraallas-bediktalas .cf {
    zoom: 1;
    display: block;
}

div.oraallas-bediktalas .cf:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

div.oraallas-bediktalas form .inputBox{
    position: relative;
}

div.oraallas-bediktalas a.btnMagentaRounded,
div.oraallas-bediktalas a.btnGreyRounded {
    display: inline-block;
    background: transparent url(/static/energia/img/bg_btn-mag-round-right.png) 100% 0 no-repeat;
}

div.oraallas-bediktalas a.btnGreyRounded {
    background-image: url(/static/energia/img/bg_btn-grey-round-right.png);
}

div.oraallas-bediktalas a.btnMagentaRounded:hover,
div.oraallas-bediktalas a.btnMagentaRounded.hovered,
div.oraallas-bediktalas a.btnGreyRounded:hover,
div.oraallas-bediktalas a.btnGreyRounded.hovered {
    background-position: 100% -35px;
}

div.oraallas-bediktalas a.btnMagentaRounded strong,
div.oraallas-bediktalas a.btnGreyRounded strong {
    float: left;
    height: 25px;
    padding: 10px 10px 0 14px;
    margin: 0 20px 0 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    white-space: nowrap;
    color: #fff;
    background: transparent url(/static/energia/img/bg_btn-mag-round-left.png) 0 0 no-repeat;
}

div.oraallas-bediktalas a.btnGreyRounded strong {
    color: #000;
    background-image: url(/static/energia/img/bg_btn-grey-round-left.png);
}

div.oraallas-bediktalas a.btnMagentaRounded:hover strong,
div.oraallas-bediktalas a.btnMagentaRounded.hovered strong,
div.oraallas-bediktalas a.btnGreyRounded:hover strong,
div.oraallas-bediktalas a.btnGreyRounded.hovered strong {
    background-position: 0 -35px;
}

div.oraallas-bediktalas div.mainContent {
    float: left;
    width: 568px;
    background: transparent url(/static/energia/img/bg_meroallas-form-box.png) 0 0 repeat-x;
}

div.oraallas-bediktalas div.mainContent ul.openList li{
    background: none;
    padding:20px 15px;
    border-bottom: 1px solid #e7e7e7; 
}

div.oraallas-bediktalas div.mainContent ul.openList li h2{
     margin: 0 0 10px 0;
     padding:0;
}

div.oraallas-bediktalas div.mainContent ul.openList li p{
     margin:0;
     padding:0;
}

div.oraallas-bediktalas div.mainContent ul.openList li ul.lstSquareMag {
	list-style: none;
	float: none;
}

div.oraallas-bediktalas div.mainContent ul.openList li ul.lstSquareMag li {
	padding: 0 0 0 13px;
	margin-top: 5px;
	font-size: 12px;
	line-height: 17px;
	background: transparent url(/static/energia/img/ico_square-mag.png) 1px 6px no-repeat;
	border: 0;
	float: none;
}

div.oraallas-bediktalas div.mainContent.form {
    width: 536px;
    padding: 16px;
}

div.oraallas-bediktalas div.mainContent input {
    margin: 0;
    padding: 0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 15px;
    outline: 0;
    vertical-align: baseline;
}

div.oraallas-bediktalas div.mainContent h2 {
    margin: 0 0 13px;
}

div.oraallas-bediktalas div.mainContent ul.subMenu {
    float: left;
    width: 516px;
    padding: 0 10px;
    margin: 0 0 20px;
    border-bottom: 1px solid #c20063;
}

div.oraallas-bediktalas div.mainContent ul.subMenu li {
    float: left;
    padding: 0;
    background: transparent;
}

div.oraallas-bediktalas div.mainContent ul.subMenu li a {
    float: left;
    height: 21px;
    padding: 9px 15px 0;
    font-size: 12px;
    line-height: 15px;
    font-weight: bold;
    color: #e20074;
    background: transparent url(/static/energia/img/bg_meroallas-sub-menu.png) 0 -30px repeat-x;
    border-right: 1px solid #ccc;
}

div.oraallas-bediktalas div.mainContent ul.subMenu li a.first {
    border-left: 1px solid #ccc;
}

div.oraallas-bediktalas div.mainContent ul.subMenu li a.active,
div.oraallas-bediktalas div.mainContent ul.subMenu li a:hover,
div.oraallas-bediktalas div.mainContent ul.subMenu li a.active:hover {
    color: #fff;
    background-position: 0 0;
    cursor: default;
}

div.oraallas-bediktalas div.mainContent fieldset {
    margin: 0 0 20px 0;
    border: 1px solid #e7e7e7;
    clear: both;
}

div.oraallas-bediktalas div.mainContent fieldset.addEmail {
    margin: 0;
    border-bottom: 0;
}

div.oraallas-bediktalas div.mainContent fieldset.submitField {
    border: 0;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow {
    position: relative;
    float: left;
    width: 100%;
    padding: 0;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.titleRow {
    padding: 2px 0 5px;
    border-bottom: 1px solid #e7e7e7;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.greyBg {
    background: #f5f5f5;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow .labelBox {
    position: relative;
    float: left;
    width: 147px;
    margin: 0 10px;
    padding: 10px 0 5px 10px;
    border-bottom: 1px solid #e7e7e7;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.smallTitle .labelBox {
    border-width: 2px;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.titleRow .labelBox {
    padding-bottom: 10px;
    border: 0;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.tipRow .labelBox {
    padding-top: 0;
    border: 0;
}

div.oraallas-bediktalas div.mainContent fieldset.submitField .labelBox {
    border: 0;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.narrow .labelBox {
    padding-top: 0;
    padding-bottom: 0;
}

div.oraallas-bediktalas div.mainContent fieldset.submitField .labelBox a.cancel {
    float: right;
    margin: 10px -5px 0 0;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow .labelBox label {
    float: left;
    width: 100%;
    margin: 7px 0 0 0;
    padding-bottom: 7px;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.narrow .labelBox label {
    margin-top: 0;
    padding-top: 6px;
    padding-bottom: 5px;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.smallTitle .labelBox label {
    font-size: 11px;
    line-height: 14px;
    padding-bottom: 0;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.titleRow .labelBox label {
    font-size: 12px;
    line-height: 15px;
    padding-bottom: 0;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow .inputField {
    float: left;
    width: 337px;
    padding: 10px 0 10px 10px;
    border-bottom: 1px solid #e7e7e7;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.narrow .inputField {
    padding-top: 0;
    padding-bottom: 0;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.smallTitle .inputField {
    padding-bottom: 5px;
    border-width: 2px;
}


div.oraallas-bediktalas div.mainContent fieldset .formRow.titleRow .inputField {
    padding-bottom: 10px;
    border: 0;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.tipRow .inputField {
    border: 0;
    padding-top: 5px;
    padding-bottom: 0;
}

div.oraallas-bediktalas div.mainContent fieldset.submitField .inputField {
    padding-bottom: 4px;
    border: 0;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.emailRow .inputField {
    width: 494px;
    padding: 10px;
    margin: 0 10px 10px;
    border: 0;
    background: #fff6e1;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow .inputField .inputBox {
    float: left;
    padding: 0 10px 0 0;
    position: relative;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.emailRow .inputField .inputBox.submitBox {
    float: right;
    padding: 0;
    margin: -3px -2px -10px 0;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.tipRow .inputField {
    width: 347px;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.tipRow .inputField .inputBox {
    padding: 0;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow .inputField .inputBox.oneLineText {
    padding-top: 7px;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.narrow .inputField .inputBox.oneLineText {
    padding-top: 0;
    padding-bottom: 0;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.narrow .inputField .inputBox.oneLineText strong {
    display: inline-block;
    padding: 7px 0;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.smallTitle .inputField .inputBox.oneLineText strong {
    display: inline;
    font-size: 11px;
    line-height: 14px;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.textRow p {
    padding: 5px 20px;
    margin: 0;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow .frmText {
    float: left;
    display: block;
    width: 137px;
    height: 25px;
    padding: 0 5px;
    line-height: 25px;
    border: 1px solid #999999;
    color: #000000;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow .inputBox.fail .frmText,
div.oraallas-bediktalas div.mainContent fieldset .formRow .inputBox.ok .frmText {
    width: 112px;
    padding-right: 30px;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.emailRow .inputBox.fail .frmText,
div.oraallas-bediktalas div.mainContent fieldset .formRow.emailRow .inputBox.ok .frmText {
    width: 241px;
    padding-right: 30px;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.emailRow .frmText {
    width: 266px;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow .fieldText {
    float: left;
    padding: 8px 0 0 10px;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow .tip {
    display: block;
    padding: 5px 0 0;
    color: #000;
    font-size: 11px;
    font-weight: normal;
    line-height: 14px;
    clear: both;
}

div.oraallas-bediktalas div.messageBox {
    display: block;
    overflow: auto;
    padding: 0 0 20px;
    background: #fff url(/static/energia/img/bg_message-box.png) -27px bottom no-repeat;
    clear: both;
}

div.oraallas-bediktalas div.messageBox.openPage {
    background: none;
}
div.oraallas-bediktalas div.messageBox.failMessage {
    display: none;
}

div.oraallas-bediktalas div.messageBox .cont {
    overflow: auto;
    padding: 12px 22px 22px 80px;
    border: solid 1px #cbcbcb;
}
div.oraallas-bediktalas div.messageBox.openPage .cont {
    padding-top: 2px;
}

div.oraallas-bediktalas div.messageBox.failMessage .cont {
    background: #ffc url(/static/energia/img/ico_yellow-warning-44x44.png) 20px 15px no-repeat;
}

div.oraallas-bediktalas div.messageBox.successMessage .cont {
    background: #ffc url(/static/energia/img/ico_green-yes-44x44.png) 20px 15px no-repeat;
}

div.oraallas-bediktalas div.messageBox .cont strong {
    float: left;
    clear: left;
    font-size: 17px;
    padding: 18px 0 5px;
}

div.oraallas-bediktalas div.messageBox .cont p {
    clear: both;
    margin: 0;
}

div.oraallas-bediktalas div.messageBox .cont ul {
    width: 100%;
}

div.oraallas-bediktalas div.messageBox .cont ul li {
    padding: 0 0 0 13px;
    font-size: 12px;
    line-height: 17px;
    background: transparent url("/static/energia/img/ico_square-mag.png") 1px 6px no-repeat;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.narrow .errorContainer {
    border: 0;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.greyBg .errorContainer {
    border: 2px solid #f5f5f5;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow .errorContainer.errorBox {
    margin: 10px;
    border: 2px solid #e20074;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.emailRow .errorContainer.errorBox {
    margin-top: 0;
    background: transparent url("/static/energia/img/ico_alert-sm.gif") 10px 24px no-repeat;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow .errorContainer var {
    width: auto;
    clear: both;
    padding: 10px 10px 10px 187px;
    margin: 0;
    background: transparent;
    color: #e20074;
    font-size: 11px;
    font-weight: bold!important;
    line-height: 14px;
    font-style: normal;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow var {
    display: none;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow .errorContainer.errorBox .labelBox {
    width: 122px;
    padding-left: 25px;
    background: transparent url("/static/energia/img/ico_alert-sm.gif") 0 16px no-repeat;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow .errorContainer.errorBox .inputField {
    width: 327px;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.emailRow .errorContainer.errorBox .inputField {
    width: 442px;
    margin: 10px 0 0 38px;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow .errorContainer.errorBox var {
    padding-left: 177px;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.emailRow .errorContainer.errorBox var {
    padding: 7px 0 7px 38px;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.tipRow .errorContainer .inputField {
    width: 343px;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow div.inputBox span.sign,
div.oraallas-bediktalas div.mainContent fieldset .formRow div.additionalEmail span.sign {
    position: absolute;
    display: none;
    width: 25px;
    height: 25px;
    top: 10px;
    left: 152px;
    border: 1px solid #999;
    border-left: 0;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow div.inputBox span.sign {
    top:0;
    left:auto;
    right: 36px; 
}

div.oraallas-bediktalas div.mainContent fieldset .formRow.emailRow div.inputBox span.sign {
    right: 10px; 
}

div.oraallas-bediktalas div.mainContent fieldset .formRow div.inputBox.fail span.sign {
    display: block;
    background: #fff url("/static/energia/img/ico_input-fail.png") 100% 0 no-repeat;
}

div.oraallas-bediktalas div.mainContent fieldset .formRow div.inputBox.ok span.sign {
    display: block;
    background: #fff url("/static/energia/img/ico_input-ok.png") 100% 0 no-repeat;
}

div.oraallas-bediktalas div.mainContent div.newDictation {
    padding: 10px;
    margin: 0 0 20px;
    border: 1px solid #e7e7e7;
}

div.oraallas-bediktalas div.mainContent div.newDictation p {
    margin: 0 0 8px;
}

div.oraallas-bediktalas div.mainContent div.newDictation a.btnGreyRounded {
    margin: 0 0 -4px -2px;
}

div.oraallas-bediktalas div.sideBarNode {
    float: left;
    width: 376px;
    padding: 0 0 0 10px;
}

div.oraallas-bediktalas div.sideBarNode div.dictationBox{
    float: left;
    width: 356px;
    padding: 10px;
    margin-bottom:10px;
    background: transparent url(/static/energia/img/bg_grey-grad-box.jpg) 0 0 no-repeat;
}

div.oraallas-bediktalas div.sideBarNode div.dictationBox p{
    padding: 4px 10px 10px;
}

div.oraallas-bediktalas div.sideBarNode div.dictationBox div.phoneBox{
    padding: 9px;
    border: 1px solid #e7e7e7;
    background: #fff;
    margin-bottom:20px;
    position: relative;
}

div.oraallas-bediktalas div.sideBarNode div.dictationBox div.phoneBox strong{
	display: inline-block;
    font-size: 17px;
    line-height: 20px;
    width: 200px;
    padding: 5px 0;
}

div.oraallas-bediktalas div.sideBarNode div.dictationBox div.phoneBox span.strongText{
	font-weight: bold;
}

div.oraallas-bediktalas div.sideBarNode div.dictationBox div.phoneBox img{
	margin: 5px 0 0 0;
}

div.oraallas-bediktalas div.sideBarNode div.onlineBox{
    padding: 0;
    border: 2px solid #e20074;
    background: #fff url(/static/energia/img/bg_online-ugyintezes-small.png) 0 bottom no-repeat;
    margin-bottom:10px;
}
div.oraallas-bediktalas div.sideBarNode.openPage div.onlineBox {
    background: transparent url(/static/energia/img/bg_online-ugyintezes-wide.png) bottom left no-repeat;
}

div.oraallas-bediktalas div.sideBarNode div.onlineBox fieldset{
    padding: 15px 8px 14px;
    background: transparent url(/static/energia/img/bg_online-ugyintezes-small-top.png) 0 0 no-repeat;
}
div.oraallas-bediktalas div.sideBarNode.openPage div.onlineBox fieldset {
    background: transparent url(/static/energia/img/bg_online-ugyintezes-wide-top.png) 0 0 no-repeat;
}

div.oraallas-bediktalas div.sideBarNode div.onlineBox fieldset p.dotted{
    margin-top:8px;
}

div.oraallas-bediktalas div.sideBarNode div.onlineBox p{
    padding:0;
    margin-bottom: 15px;
}

div.oraallas-bediktalas div.sideBarNode div.onlineBox div.formRow{
    width:335px;
    padding:0 0 10px 0;
}

div.oraallas-bediktalas div.sideBarNode div.onlineBox div.formRow.submitRow{
    padding:0;
}

div.oraallas-bediktalas div.sideBarNode div.onlineBox div.formRow div.inputBox a{
    margin-bottom:5px;
}

div.oraallas-bediktalas div.sideBarNode div.onlineBox div.formRow input{
    border: 1px solid #999;
    background: transparent url(/static/energia/img/bg_input-text.png) 0 0 repeat-x;
    font-size: 12px;
    line-height: 15px;
    padding: 7px 5px 3px 5px;
    margin-right: 6px;
    color: #000000;
    width:161px;
}


div.oraallas-bediktalas div.sideBarNode div.onlineBox div.formRow input.error{
    background: #fff url("/static/energia/img/bg_input-text-ico.png") no-repeat scroll 100% 0!important;
}

div.oraallas-bediktalas div.sideBarNode div.onlineBox div.formRow .inputBox .fakeValue{
    position: absolute;
	top: 9px;
	left: 7px;
    color: #999999;
    font-size: 9px;
}

div.oraallas-bediktalas div.sideBarNode div.onlineBox div.formRow .inputBox label.error{
	display: inline-block;
	float: left;
	width: 100%;
	clear: left;
    color: #E20074;
    font-size: 11px;
    line-height: 14px;
	padding: 3px 0 0 0;
}


div.oraallas-bediktalas div.sideBarNode div.onlineBox div.formRow input.onType{
    color: #000;
}

div.oraallas-bediktalas div.sideBarNode div.onlineBox div.formRow input#loginSubmit{
    border: 0;
    background: transparent url(/static/energia/img/bg_login-button.png) 0 0 no-repeat;
    font-size: 11px;
    line-height: 14px;
    padding: 4px 5px 6px;
    color: #fff;
    width:81px;
    cursor: pointer;
}

div.oraallas-bediktalas div.sideBarNode div.onlineAdmin {
    float: left;
    width: 356px;
    height: 100px;
    padding: 18px 8px 0;
    margin: 0 0 10px;
    border: 2px solid #e20074;
    background: transparent url(/static/energia/img/bg_online-ugyintezes-box.png) 0 0 no-repeat;
}

div.oraallas-bediktalas div.sideBarNode div.onlineAdmin h3 {
    padding: 0 0 12px;
    margin: 0;
}

div.oraallas-bediktalas div.sideBarNode div.onlineAdmin h3 img {
    display: block;
}

div.oraallas-bediktalas div.sideBarNode div.onlineBox p.dotted,
div.oraallas-bediktalas div.sideBarNode div.onlineAdmin p {
    padding: 0 0 10px;
    margin: 0 0 10px;
    border-bottom: 1px dotted #e20074;
}

div.oraallas-bediktalas div.sideBarNode div.fillingHelp {
    float: left;
    width: 358px;
    padding: 9px;
    background: transparent url(/static/energia/img/bg_filling-help-box.png);
}

div.oraallas-bediktalas div.sideBarNode div.fillingHelp h3 {
    padding: 0 0 17px;
    margin: 0;
}

div.oraallas-bediktalas div.sideBarNode div.fillingHelp h3 img {
    display: block;
}

div.oraallas-bediktalas div.sideBarNode div.fillingHelp ul {
    margin: 0 10px;
}

div.oraallas-bediktalas div.sideBarNode div.fillingHelp ul li {
    margin-bottom: 15px;
    font-size: 11px;
    line-height: 14px;
}

div.oraallas-bediktalas div.sideBarNode div.fillingHelp ul li ul li{
    margin: 3px 0 3px 0;
    font-size: 11px;
    line-height: 14px;
	background:transparent url("/static/sw/g/ico_list-dot-magenta.gif") no-repeat scroll 0 5px;
}

div.oraallas-bediktalas div.sideBarNode div.fillingHelp ul li strong {
    display: block;
    font-size: 12px;
    line-height: 15px;
}

div.oraallas-bediktalas div.sideBarNode div.fillingHelp ul li a {
    font-size: 11px;
    line-height: 14px;
}
div.oraallas-bediktalas div.sideBarNode div.fillingHelp ul li a:hover {
	text-decoration: underline;
}

div.oraallas-bediktalas div.tabContent{
	display: none;
	width: 536px;
}

div.oraallas-bediktalas div.tabContent.showed {
    display: block;
	float: left;
}

div.oraallas-bediktalas span.upText{
	position: relative;;
	top: -3px;
    font-size: 10px;
    line-height: 12px;
}

