/***
	футер
***/
#empty {
    height: 236px;
    width: 100% !important;
}
footer {
    width: 100%;
    clear: both;
    background-color: #131111;
    height: 236px;
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: auto;
}
footer section {
    width: 960px;
    margin: auto;
    position: relative;
}

.inner-page-footer #pageFooter {margin-top: -205px; position: relative;z-index: 2;}
#pageFooter { text-align: left;  height: 270px; color: #aaa; background: #131111; font-family: 'Helvetica Neue', 'PT Sans', sans-serif; }
#pageFooter .canvas { padding:20px 10px; width: 960px; margin: 0 auto; position: relative; height: 180px; }
#pageFooter .canvas .devider { text-align: center; padding: 0 20px; }
#pageFooter .top { font-size: 15px; color: #717171; }
#pageFooter .top .left {float: left; width: 215px}
#pageFooter .top .right { float: right; /*width: 706px*/  }
#pageFooter .top .right a { text-decoration: none; margin: 0 9px; color: #197fcd; }
#pageFooter .top .right a:hover { color: #FF4200; }
#pageFooter .top .right .footer-links-lvl-2 {margin-top: 8px;}
#pageFooter .top .right .footer-links-lvl-2 a {color: #ffffff; text-decoration: none; font-size: 13px; margin-right: 13px;}
#pageFooter .top .right .footer-links-lvl-2 a:hover { color: #FF4200; }
#pageFooter .bottom { font-size: 13px; margin-top: 21px}
#pageFooter .bottom, #pageFooter .bottom a { color: #717171; }
#pageFooter .bottom .box { float: left; margin-right: 0; font-family: 'Helvetica Neue', 'PT Sans', sans-serif; width: 578px; }
#pageFooter .bottom .box.right { margin: 0; width: 376px; }
#pageFooter .bottom .box .payment { float: left; margin-right: 14px; line-height: 28px; }
#pageFooter .bottom .box .payment.change { font-size: 10px; font-style: italic; width: 97px; }
#pageFooter .bottom .box .payment.change span { display: block; float: left; width: 26px; height: 28px; padding-right: 2px; margin-right: 8px; background: url(/images/common/circle.png); font-size: 15px; line-height: 28px; color: #131111; text-align: center; }
#pageFooter .bottom .box .payment.change div { line-height: normal; }
#pageFooter .bottom .box .context { margin-top: 23px; font-size: 10px; }
#pageFooter .bottom .box a { text-decoration: none; }
#pageFooter .bottom .box .social a { font-size: 10px; font-style: italic; display: block; width: 158px; float: left; margin-right: 10px; line-height: 28px; }
#pageFooter .bottom .box .social a img { float: left; margin-right: 10px; }
#pageFooter .bottom .box .social a div { line-height: normal; }
#pageFooter .address { color: #E2E2E2; margin-top: 25px; }