
div.packetGuide {
    float: left;
	clear: both;
	width: 536px;
	padding: 18px 14px;
	border: 1px solid #e7e7e7;
    margin-bottom: 30px;
	background: #fff;
}
    div.packetGuide a {
    	padding: 0 10px 0 0;
    	font-weight: bold;
    }

    div.promoOnePic div.content {
    	background-image: url(/static/img/lp/0902_praktikus-mobilkoktel/bg_header-praktikus-mobilkoktel.jpg);
    }
    	div.promoOnePic div.content div.textCont {
    		float: left;
    		width: 281px;
    	}
    
    		div.promoOnePic div.content div.textCont ul.lstSquareMag {
    			float: left;
    			width: 246px;
    			margin: -3px 0 12px;
    			padding: 0 0 0 12px;
    		}
    
    		div.promoOnePic div.content div.textCont p {
    			line-height: 16px;
    		}

div.defaultBox.productDetailsList div.content {
    width: 381px;
    padding: 10px 9px 10px 174px;
    background: #f5f5f5 url(/static/img/lp/0904_hat-nap/bg_box-domino.jpg) top left no-repeat;
}

    div.defaultBox.productDetailsList div.content div.productItem {
        float: left;
        position: relative;
        width: 344px;
        height: 135px;
        padding: 27px 20px 20px 10px;
        background: transparent url(/static/img/lp/0904_hat-nap/bg_product-item.png) top left no-repeat;
    }    
    
	div.defaultBox.productDetailsList div.content div.productItemBox a.btnGreyArrow	{
        clear: none;
        position: absolute;
        bottom: 15px;
        right: 32px;
    }
    div.defaultBox.productDetailsList div.content div.priceContainer .lnkArrowRightMag {
        position: relative;
    }
    
	div.defaultBox.productDetailsList div.content div.productItemBox  div.imgContainer {
        float: left;
        width: 86px;
        padding-top: 3px;
        text-align: center;
    }
    
		div.defaultBox.productDetailsList div.content div.productItemBox div.imgContainer img {
            display: inline;
        }
        
	div.defaultBox.productDetailsList div.content div.productItemBox div.textContainer {
        float: left;
        width: 264px;
    }
	div.defaultBox.productDetailsList div.content div.productItemBox div.textContainer.addPaddB {
	    padding-bottom: 15px !important;
	}
    
		div.defaultBox.productDetailsList div.content div.productItemBox  div.textContainer h4 {
            float: left;
            width: 258px;
            margin-bottom: 8px;
            font-size: 15px;
            line-height: 18px;
            color: #e20074;
        }
        
		div.defaultBox.productDetailsList div.content div.productItemBox div.textContainer ul.lstSquareMagSmall{
            float: left;
            width: 100px;
            padding: 0 27px 0 2px;
        }

			div.defaultBox.productDetailsList div.content div.productItemBox div.textContainer ul.lstSquareMagSmall li{
                float: left;
                width: 96px;
                padding-left: 8px;
            }
        
	div.defaultBox.productDetailsList div.content div.productItemBox div.textContainer div.priceContainer{
        float: left;
        width: 135px;
    }

		div.defaultBox.productDetailsList div.content div.productItemBox  div.textContainer div.priceContainer h6,
        div.defaultBox.productDetailsList div.content div.productItemBox  div.textContainer div.priceContainer span.priceDef,
        div.defaultBox.productDetailsList div.content div.productItemBox  div.textContainer div.priceContainer span.priceDesc {
            display: block;
            float: left;
            clear: both;
            width: 100%;
        }
        div.defaultBox.productDetailsList div.content div.productItemBox  div.textContainer div.priceContainer span.priceDesc span {
            font-size: 11px;
            line-height: 14px;
        }
        
		div.defaultBox.productDetailsList div.content div.productItemBox  div.textContainer div.priceContainer h6{
            font-size: 11px;
            line-height: 13px;
        }

    div.defaultBox.productDetailsList div.content div.productItemBox {
        float: left;
        position: relative;
        width: 380px;
		margin-top: 4px;
    }
		div.defaultBox.productDetailsList div.content div.productItemBox div.contentTop {
		    float: left;
			background: transparent url(/static/img/lp/0904_hat-nap/bg_product-itembox-top.png) top left no-repeat;
			width: 380px;
            height: 17px;
		}

		div.defaultBox.productDetailsList div.content div.productItemBox div.itemContent {
			float: left;
            background: transparent url(/static/img/lp/0904_hat-nap/bg_product-itembox-content.png) bottom left repeat-y;
			padding: 6px 20px 0 10px;
			width: 350px;			
			height: auto;
		}
        
		div.defaultBox.productDetailsList div.content div.productItemBox div.contentBottom {
			float: left;
			clear: both;
			background: transparent url(/static/img/lp/0904_hat-nap/bg_product-itembox-bottom.png) top left no-repeat;
			width: 380px;
			height: 46px;
		}

div.promoBoxItemOffer a.lnkArrowRightMag {
    float: left;
    clear: left;
}

div.promoBoxItemOffer img {
    display: block;
    float: left;
}

div.promoBoxItemOffer div.detailsNode {
    float: left;
    padding-left: 15px;
}

	div.promoBoxItemOffer div.detailsNode p {
        clear:left;
    }

div.promoBoxItemOffer div.content div.priceContainer {
    float: left;
    margin-top: 54px;
    padding-left: 35px;
    width: 100px;
}

div.promoPhoneBoxes {
	float: left;
    width: 544px;
    padding: 18px 0 0 22px;
}
    div.promoPhoneBoxes div.promoLeft {
    	float: left;
        width: 254px;
    }
    
    div.promoPhoneBoxes div.promoRight {
    	float: left;
        width: 254px;
        margin-left: 14px;
    }

    div.promoPhoneBoxes div.promoImg {
        border-bottom: none !important;
        margin-bottom: 0;
    }
        div.promoPhoneBoxes div.promoImg ul.lstSquareMag {
            width: 156px;
            padding: 14px 0 0 14px;
        }

        div.promoPhoneBoxes div.promoLeft div.promoImgRight,
        div.promoPhoneBoxes div.promoRight div.promoImgRight {
            display: block;
        	float: right;
        }
        
        div.promoPhoneBoxes div.promoLeft div.promoImgLeft,
        div.promoPhoneBoxes div.promoRight div.promoImgLeft {
            display: block;
        	float: left;
        }

    div.promoPhoneBoxes div.promoBoxItemDetails {
        width: 256px;
    }
        div.promoPhoneBoxes div.promoBoxItemDetails div.bottomCont {
        	width: 236px;
        }

div.simpleBoxPromoBuyDouble div.simpleBoxPromoBuy {
	padding-top: 16px;
}
    div.simpleBoxPromoBuyDouble div.simpleBoxPromoBuy div.content.withImageW90.height160 {
        height: 160px;
        padding-bottom: 13px;
    }

    div.simpleBoxPromoBuyDouble div.simpleBoxPromoBuy div.content.withImageW90.height160 div.contentBottom {
    	bottom: 0;
    }

    div.simpleBoxPromoBuyDouble .moreBottom {
    	width: 534px;
    	margin: 0 10px;
    }
    

div.multiBoxLister ul.paragraphList li, div.multiBoxLister ul.paragraphList li.lastRow {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0 none;
}

/* socialmedia navbar begin */ 
div.socialNavbar div.content {
    position: relative;
    height: 82px;
    width: 554px;
    padding:5px;
    background: transparent url(/static/img/lp/1001_social-media/bg_socialmedia_small.jpg) no-repeat right bottom;
}

div.socialNavbar div.content ul {
    float:left;
    position:relative;
    left:15px;
    top:48px;
    width:380px;
}

div.socialNavbar div.content ul li {
    float:left;
    margin-right:20px;
}

div.socialNavbar div.content ul li a {
    display: block;
    float: left;
    line-height:20px;
    background-position:right 7px;
}


div.socialNavbar div.content ul li a strong{
    float:left;
    white-space:nowrap;
    
}

div.socialNavbar div.content ul li a img{
    float:left;
    margin-right:5px;
}
/* socialmedia navbar end */

