/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
.az-pc-header
{
    width: 100%;
    height: 130px;
    background: url('/wp-content/themes/az-desktop/css/../images/header-line-1.png') bottom center repeat-x !important;
    min-width: 1024px;
    position: fixed;
    top: 0;
    z-index: 1100;
}

.az-pc-header-block
{
    height: 100px;
    width: 991px;
    display: table;
    margin: 0 auto;
}

/*--------------------------------------------------------------
# Header - Left Menu
--------------------------------------------------------------*/
.az-pc-header-block-left
{
    width: 318px;
    display: table-cell;
    vertical-align: top;
}

.az-pc-header-block-left-menu
{
    width: 318px;
    height: 84px;
    display: table;
    margin-top: 10px;
}

.az-pc-header-block-left-menu a
{
    text-decoration: none;
}

.az-pc-header-block-left-menu a:hover
{
    text-decoration: none;
}

.az-pc-header-block-left-menu-url
{
    background: #DCD9E4;
    width: 318px;
    height: 84px;
    background: url('/wp-content/themes/az-desktop/css/../images/btn-menu-left-all.png') top center !important;
}

.az-pc-header-block-left-menu-url p
{
    margin-top: 0;
    padding-left: 33px;
    font: 24px / 80px 'Strong-Regular';
    color: #FFFFFF;
}

.az-pc-header-block-left-menu-url:hover
{
    background: #DCD9E4;
    width: 318px;
    height: 84px;
    background: url('/wp-content/themes/az-desktop/css/../images/btn-menu-left-all.png') bottom center !important;
}

/*--------------------------------------------------------------
# Header - Logo
--------------------------------------------------------------*/
.az-pc-header-block-center
{
    display: table-cell;
    padding-top: 0;
    vertical-align: top;
}

.az-pc-header-block-center-logo
{
    display: table;
    margin-left: auto;
    margin-right: auto;
    margin-top: 16px;
}

.az-pc-header-block-center-logo-url
{
    background: url('/wp-content/themes/az-desktop/css/../images/logo-sm.png') !important;
    width: 287px;
    height: 64px;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Header - Right Menu
--------------------------------------------------------------*/
.az-pc-header-block-right
{
    width: 318px;
    display: table-cell;
    vertical-align: top;
}

.az-pc-header-block-right-menu
{
    width: 318px;
    height: 84px;
    display: table;
    margin-top: 10px;
}

.az-pc-header-block-right-menu-url
{
    background: #DCD9E4;
    width: 318px;
    height: 84px;
    background: url('/wp-content/themes/az-desktop/css/../images/btn-menu-right-all.png') center top !important;
}

.az-pc-header-block-right-menu-url:hover
{
    background: #DCD9E4;
    width: 318px;
    height: 84px;
    background: url('/wp-content/themes/az-desktop/css/../images/btn-menu-right-all.png') bottom center !important;
}

.az-pc-header-block-right-menu-url p
{
    margin-top: 0;
    padding-left: 74px;
    font: 24px / 80px 'Strong-Regular';
    color: #FFFFFF;
}

.az-pc-header-block-right-menu a
{
    text-decoration: none;
}

.az-pc-header-block-right-menu a:hover
{
    text-decoration: none;
}

/*ХЭДЭР-ФОРМА-ПОДПИСКИ*/
.az-pc-subscribe-my
{
    text-align: left;
    font: 18px sans-serif;
    width: 341px;
}

.az-pc-subscribe-my-mail
{
    text-align: left;
    font: 18px sans-serif;
}

.az-pc-subscribe-my-mail-1
{
    padding-bottom: 13px;
    margin-top: -10px;
    margin-left: 20px;
}

.az-pc-subscribe-my-mail-1-text
{
    float: left;
    font: 21px 'Strong-Regular';
    margin-top: 3px;
    color: #020202;
}

.az-pc-subscribe-my-mail-1-input
{
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    border-left: 1px solid black;
    margin-left: 13px;
    font: 18px sans-serif;
    height: 30px;
    padding-left: 10px;
    width: 180px;
}

.az-pc-subscribe-my-mail-2
{
    margin-left: 20px;
}

.az-pc-subscribe-my-mail-2-text
{
    float: left;
    font: 21px 'Strong-Regular';
    margin-right: 15px;
    margin-top: 2px;
    margin-left: 48px;
    color: #000000;
}

.az-pc-subscribe-my-mail-2-input
{
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    border-left: 1px solid black;
    height: 30px;
    width: 180px;
    margin-left: 0px;
    padding-left: 10px;
    font: 18px sans-serif;
}

.az-pc-subscribe-my-mail-button
{
    margin-top: -24px;
    margin-left: 40px;
}

.az-pc-subscribe-my-mail-button-a
{
    width: 146px;
    height: 40px;
    background: #426D1D;
    color: #FFFFFF;
    font: 20px 'Strong-Regular';
    border-bottom: 6px solid #2B4A10;
    margin-top: 0px;
    padding-top: 4px;
    cursor: pointer;
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
.az-pc-footer
{
    width: 100%;
    min-width: 1024px;
}

.az-pc-footer-up
{
    height: 200px;
}

.az-pc-footer-line
{
    width: 100%;
    height: 25px;
    background: url('/wp-content/themes/az-desktop/css/../images/line-gold-11.png') bottom center repeat-x !important;
}

.az-pc-footer-content
{
    background-color: #591D37;
    min-height: 300px;
}

/*--------------------------------------------------------------
# Footer - Block - First
--------------------------------------------------------------*/
.az-pc-footer-block-first
{
    height: 100px;
    width: 991px;
    display: table;
    margin: 0 auto;
}

/*--------------------------------------------------------------
# Footer - Block - First - Left
--------------------------------------------------------------*/
.az-pc-footer-block-first-left
{
    width: 404px;
    display: table-cell;
    vertical-align: top;
}

.az-pc-footer-block-first-left p
{
    font: 21px Strong-Regular;
    color: #FFFFFF;
}

.az-pc-footer-block-first-left ul
{
    list-style: none;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
}

.az-pc-footer-block-first-left li
{
    line-height: 25px;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
}

.az-pc-footer-block-first-left a
{
    font: 400 16px OpenSans;
    color: #CAAFBB;
    text-decoration: none;
}

.az-pc-footer-block-first-left a:hover
{
    text-decoration: underline;
    color: #FFFFFF;
}

/*--------------------------------------------------------------
# Footer - Block - First - Center
--------------------------------------------------------------*/
.az-pc-footer-block-first-center
{
    display: table-cell;
    padding-top: 0;
    vertical-align: top;
}

.az-pc-footer-block-first-center p
{
    font: 21px Strong-Regular;
    color: #FFFFFF;
}

.az-pc-footer-block-first-center ul
{
    list-style: none;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
}

.az-pc-footer-block-first-center li
{
    line-height: 25px;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
}

.az-pc-footer-block-first-center a
{
    font: 400 16px OpenSans;
    color: #CAAFBB;
    text-decoration: none;
}

.az-pc-footer-block-first-center a:hover
{
    text-decoration: underline;
    color: #FFFFFF;
}

/*--------------------------------------------------------------
# Footer - Block - First - Right
--------------------------------------------------------------*/
.az-pc-footer-block-first-right
{
    width: 260px;
    display: table-cell;
    vertical-align: top;
}

.az-pc-footer-block-first-right p
{
    font: 21px Strong-Regular;
    color: #FFFFFF;
}

.az-pc-footer-block-first-right ul
{
    list-style: none;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
}

.az-pc-footer-block-first-right li
{
    line-height: 25px;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
}

.az-pc-footer-block-first-right a
{
    font: 400 16px OpenSans;
    color: #CAAFBB;
    text-decoration: none;
}

.az-pc-footer-block-first-right a:hover
{
    text-decoration: underline;
    color: #FFFFFF;
}

/*--------------------------------------------------------------
# Footer - Block - Second
--------------------------------------------------------------*/
.az-pc-footer-block-second
{
    height: 100px;
    width: 991px;
    display: table;
    margin: 0 auto;
}

.az-pc-footer-block-second-left
{
    display: table-cell;
    vertical-align: top;
}

.az-pc-footer-block-second-left p
{
    font: 14px / 25px OpenSans;
    color: #FFFFFF;
}

.az-pc-footer-block-second-right
{
    width: 260px;
    display: table-cell;
    vertical-align: top;
}

.az-pc-footer-block-second-right p
{
}

/*--------------------------------------------------------------
# Footer - Block - First - Down
--------------------------------------------------------------*/
.az-pc-footer-down
{
    height: 20px;
    background-color: #591D37;
}

.content-area
{
    min-height: 800px;
}
