     override func config(model:MChatItem, controller:CChat)
     {
         let modelText:MChatItemText = model as! MChatItemText
-        layoutBubbleTop.constant = modelText.marginTop
-        layoutBubbleBottom.constant = -modelText.marginBottom
-        layoutBubbleLeft.constant = modelText.marginLeft
-        layoutBubbleRight.constant = -modelText.marginRight
+        layoutBubbleTop.constant = modelText.marginTop - kInterMargin
+        layoutBubbleBottom.constant = -(modelText.marginBottom - kInterMargin)
+        layoutBubbleLeft.constant = modelText.marginLeft - kInterMargin
+        layoutBubbleRight.constant = -(modelText.marginRight - kInterMargin)
         labelContent.attributedText = modelText.attributedString
     }
 }
    weak var layoutBubbleLeft:NSLayoutConstraint!
    weak var layoutBubbleRight:NSLayoutConstraint!
    private let kBubbleCornerRadius:CGFloat = 4
    
    override init(frame:CGRect)
    {

        let views:[String:AnyObject] = [
            "labelContent":labelContent]
        
        let metrics:[String:AnyObject] = [
            "interMargin":kInterMargin]
        
        addConstraints(NSLayoutConstraint.constraintsWithVisualFormat(
            "H:|-(interMargin)-[labelContent]-(interMargin)-|",
            options:[],
            metrics:metrics,
            views:views))
        addConstraints(NSLayoutConstraint.constraintsWithVisualFormat(
            "V:|-(interMargin)-[labelContent]-(interMargin)-|",
            options:[],
            metrics:metrics,
            views:views))
