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

        let metrics:[String:CGFloat] = [
            "labelsHeight":kLabelsHeight,
            "labelsWidth":kLabelsWidth,
            "buttonsWidth":kButtonsWidth]
        
        addConstraints(NSLayoutConstraint.constraints(
            withVisualFormat:"H:|-0-[labelTitle]-0-|",

    weak var buttonInvitationOnly:UIButton!
    weak var buttonFreeJoin:UIButton!
    weak var model:MHomeItemAccess!
    weak var layoutButtonsLeft:NSLayoutConstraint!
    private let kLabelsHeight:CGFloat = 20
    private let kLabelsWidth:CGFloat = 105
    private let kLabelsMargin:CGFloat = 5
    private let kButtonsWidth:CGFloat = 50
    private let kButtonsHeight:CGFloat = 34
    private let kCornerRadius:CGFloat = 5
    
    override init(frame:CGRect)
