             options:[],
             metrics:metrics,
             views:views))
+        addConstraints(NSLayoutConstraint.constraints(
+            withVisualFormat:"V:|-53-[buttonInvitationOnly(buttonsHeight)]",
+            options:[],
+            metrics:metrics,
+            views:views))
+        addConstraints(NSLayoutConstraint.constraints(
+            withVisualFormat:"V:|-53-[buttonFreeJoin(buttonsHeight)]",
+            options:[],
+            metrics:metrics,
+            views:views))
+        
+        layoutButtonsLeft = NSLayoutConstraint(
+            item:labelInvitationOnly,
+            attribute:NSLayoutAttribute.left,
+            relatedBy:NSLayoutRelation.equal,
+            toItem:self,
+            attribute:NSLayoutAttribute.left,
+            multiplier:1,
+            constant:0)
+        
+        addSubview(layoutButtonsLeft)
     }
     
     required init?(coder:NSCoder)

    weak var buttonInvitationOnly:UIButton!
    weak var buttonFreeJoin:UIButton!
    weak var model:MHomeItemAccess!
    private let kLabelsHeight:CGFloat = 20
    private let kLabelsWidth:CGFloat = 110
    private let kButtonsWidth:CGFloat = 50
    private let kCornerRadius:CGFloat = 5
    
    override init(frame:CGRect)

            metrics:metrics,
            views:views))
        addConstraints(NSLayoutConstraint.constraints(
            withVisualFormat:
            "H:[labelInvitationOnly(labelsWidth)]-(labelsMargin)-[buttonInvitationOnly(buttonsWidth)]-0-[buttonFreeJoin(buttonsWidth)]-(labelsMargin)-[labelFreeJoin(labelsWidth)]",
            options:[],
            metrics:metrics,
            views:views))
