﻿.au-bkg {background: #000; color: #fff; border-bottom: 7px solid #d40029; margin: auto; padding: 0;}
.au-bkg-2 {background: #efefef; color: #000; border-bottom: 7px solid #d40029; margin: auto; padding: 0;}

.au-con-1 {background: url(/images/au-images/au-couple1.jpg) top right no-repeat; height: 402px; max-width: 1110px; margin: auto; padding: 0;}
.au-con-2 {background: url(/images/au-images/firebg.jpg) top center no-repeat; max-width: 1110px; margin: auto; z-index: 1; position: relative;}
.au-con-3 {max-width: 1110px; margin: auto;}

.au-con-1-logo {padding: 0;}
.au-con-1-logo-2 {padding: 0 0 20px 0;}
.au-con-1-title {font-size: 30px; font-weight: bold; padding: 0 0 10px 0; text-transform: uppercase;}
.au-con-1-title span {color: #c9001c;}
.au-con-1-text {color: #828282; font-size:24px; line-height: 32px; width: 500px;}
.au-con-1-text span {color: #fff;}
.au-con-1-text sup {font-size: 10px; vertical-align: super;}

.au-pad {padding: 20px;}
.au-con-2-img {float: right; width: 35%; max-width: 380px; height: auto; margin: 0 0 20px 20px; padding: 0;}
.au-con-2-text {font-size: 30px; line-height: 38px; font-weight: bold; margin-top: 32px; margin-bottom: 22px;}
.au-con-2-text-2 {font-size: 24px; line-height: 32px; font-weight: bold; margin-bottom: 22px; padding-bottom: 22px; border-bottom: 1px solid #fff;}
.au-con-2-text-3 {font-size: 18px; line-height: 20px; font-weight: bold; color: #cecece; margin-bottom: 24px;}
.au-con-2-text-4 {font-size: 24px; line-height: 32px; font-weight: bold;}
.au-con-2-lower {background: url(/images/au-images/au-couple.png) top left no-repeat; z-index: 10; position: relative; padding: 0 0 30px 0;}
.au-con-2-lower-text {width: 500px; float: right; vertical-align: top;}
.au-con-2-lower ul {margin: 0; padding: 0;}
.au-con-2-lower ul li {list-style-image: url(/images/au-images/list-ico.png); font-size: 18px; color: #efefef; font-weight: bold; margin-bottom: 10px; line-height: 20px; padding: 0 0 10px 0;}

.au-con-3-area {text-align: center;}
.au-con-3-title {font-size: 36px; line-height: 44px; font-weight: bold; color: #c9001c; padding: 12px 0 24px 0; text-transform: uppercase;}
.au-con-3-text-1 {font-size: 32px; line-height: 40px; font-weight: bold; padding-bottom: 20px;}
.au-con-3-text-1 sup {font-size: 12px; vertical-align: super;}
.au-con-3-text-2 {font-size: 18px; line-height: 20px; padding-bottom: 24px;}
.au-con-3-text-2 sup {font-size: 8px; vertical-align: super;}

.au-con-3-block, .au-con-33-block {display: inline-block; width: 49%; vertical-align: top;}
.au-con-3-block-pad {padding: 10px;}
.au-con-3-block img {float: right; width: 40%; height: auto; margin: 0 0 10px 10px;}
.au-con-33-block img {width: 100%; height: auto; margin-left: auto; margin-right: auto; max-width: 384px;}
.au-con-3-block-title {font-weight: bold; color: #c9001c; font-size: 18px;}
.au-con-3-block sup {font-size: 8px; vertical-align: super;}

.au-con-3-lower-title {font-size: 28px; line-height: 36px; font-weight: bold; padding: 20px 0; text-align: center;}
.au-con-3-lower-text {text-align: center; font-size: 16px; line-height: 24px;}
.au-con-3-lower-text sup {font-size: 8px; vertical-align: super;}

.au-con-4-title {font-size: 36px; line-height: 44px; font-weight: bold; color: #c9001c; padding: 12px 0 24px 0; text-transform: uppercase; text-align: center;}
.au-con-4-block-1 {display: inline-block; width: 39%; vertical-align: top;}
.au-con-4-block-2 {display: inline-block; width: 59%; vertical-align: top;}
.au-con-4-block-pad {padding: 15px;}
.au-con-4-block-1 img {width: 100%; height: auto; max-width: 420px; margin: 0 0 10px 0;}
.au-con-4-block-1 sup {font-size: 8px; vertical-align: super;}
.au-con-4-block-title {font-size: 24px; line-height: 32px; font-weight: bold; margin-bottom: 12px;}
.au-con-4-block-text {font-size: 18px; line-height: 26px;}
.au-con-4-ing {font-size: 14px; line-height: 20px; color: #464646;}

@media only screen and (max-width: 950px) {
.au-con-2-lower-text {width: auto; float: none; padding: 20px 0 0 50px;}
.au-con-1-text {color: #fff;}
}
@media only screen and (max-width: 700px) {
.au-con-1-text {font-size:18px; line-height: 26px; width: auto;}
.au-con-2-img {float: none; width: 100%; margin-left: auto; margin-right: auto; margin-top: auto; margin-bottom: 20px;}
.au-con-3-block, .au-con-33-block {display: block; width: auto; vertical-align: top;}
.au-con-4-block-1, .au-con-4-block-2 {display: block; width: auto;}
}