
@font-face {
    font-family: ZawgyiOne;
    src: url('../fonts/ZawgyiOne.woff2') format('woff2'), url('../fonts/Zawgyi-One.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
input, textarea, select, button {
  font-family: ZawgyiOne!important;
}
.ac_footer {
  position: relative;
  text-align: center;
  overflow: hidden;
  padding: 50px 0;
  color: #A12000;
}

.ac_footer a {
  color: #A12000;
}

.ac_footer p {
  text-align: center;
}

img[height="1"], img[width="1"] {
  display: none !important;
}
*::-webkit-input-placeholder	{
  color: #000;
  opacity: 1;
  transition: opacity 0.3s ease;
  text-overflow:ellipsis;
}
*::-moz-placeholder				{
  color: #000;
  opacity: 1;
  transition: opacity 0.3s ease;
  text-overflow:ellipsis;
}
*:-moz-placeholder				{
  color: #000;
  opacity: 1;
  transition: opacity 0.3s ease;
  text-overflow:ellipsis;
}
*:-ms-input-placeholder			{
  color: #000;
  opacity: 1;
  transition: opacity 0.3s ease;
  text-overflow:ellipsis;
}
*:focus::-webkit-input-placeholder	{
  opacity: 0;
}
*:focus::-moz-placeholder			{
  opacity: 0;
}
*:focus:-moz-placeholder			{
  opacity: 0;
}
*:focus:-ms-input-placeholder		{
  opacity: 0;
}
*,:before, :after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin:0;
  padding:0;
  outline:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,q{
  display:block;
}
[hidden]{
  display:none
}
ul, ol {
  list-style-type: none;
}
img{
  max-width:100%;
}
.container{
  margin-right: auto;
  margin-left: auto;
  position:relative;
}
.container:before,
.container:after{
  content: "";
  display: table;
  clear: both;
}
body {
 font-family: ZawgyiOne!important;
  font-size: 16px;
  line-height: 1;
  color: #000;
  background:#000;
}
.wraper{
  overflow:hidden;
}
[class^="block_"]{
  position:relative;
}
select {
  background-image:url(../img/down.png);
  background-position:97% 50%;
  background-repeat:no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}
select::-ms-expand {
  display: none;
}
.product{
  position:relative;
  display:table;
}
.product span{
  text-align:center;
  color:#fff;
  position:absolute;
  display:table;
  width:90px;
  height:90px;
  left:55%;
  top:-40px;
}
.product span:before,
.product span:after{
  position:absolute;
  content:'';
  width:100%;
  height:100%;
  top:0;
  left:0;
  background:#f80f0f;
  z-index:0;
}
.product span:after{
  -webkit-transform:rotateZ(45deg);
  -moz-transform:rotateZ(45deg);
  -o-transform:rotateZ(45deg);
  transform:rotateZ(45deg);
}
.product span small{
  position:relative;
  z-index:1;
  display:table-cell;
  vertical-align:middle;
  font-size:10px;
  text-transform:uppercase;
  color:#fff;
  text-shadow:0 2px 2px #750000;
  font-weight:700;
}
.product span b{
  font-size:42px;
  display:block;
}
.price{
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  padding:10px;
  background:rgba(0,0,0,.75);
}
.price .new_price{
  font-size:50px;
  color:#fffc15;
  text-transform:uppercase;
  font-weight:700;
}
.price .old_price{
  font-size:16px;
  display:table;
  color:#b3b3b3;
  text-transform:uppercase;
  text-decoration: line-through;
}
.price .old_price span{
  text-decoration: inherit;
  display:inline-block;
}
button{
  text-shadow:0px 2px 2px #750000;
  font-size:30px;
  font-weight:700;
  color:#fff;
  display:block;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  text-transform:uppercase;
  background: #f00;
  background: -moz-linear-gradient(top, #f00 0%, #ea0000 100%);
  background: -webkit-gradient(linear,left top, left bottom, color-stop(0%, #f00), color-stop(100%, #ea0000));
  background: -webkit-linear-gradient(top, #f00 0%, #ea0000 100%);
  background: -o-linear-gradient(top, #f00 0%, #ea0000 100%);
  background: -ms-linear-gradient(top, #f00 0%, #ea0000 100%);
  background: linear-gradient(to bottom, #f00 0%, #ea0000 100%);
  border:none;
  padding:20px 35px;
  -webkit-box-shadow:0 7px 0 0 #710000;
  -moz-box-shadow:0 7px 0 0 #710000;
  box-shadow:0 7px 0 0 #710000;
  cursor:pointer;
  -webkit-transition: all .4s ease-out;
  -moz-transition: all .4s ease-out;
  -o-transition: all .4s ease-out;
  transition: all .4s ease-out;
  position:relative;
  z-index:0;
  cursor: pointer;
}
button:before{
  content:'';
  position:absolute;
  background: rgba(255,255,255,.3);
  background: -moz-linear-gradient(top, #f00 0%, #ea0000 100%);
  background: -webkit-gradient(linear,left top, left bottom, color-stop(0%, #f00), color-stop(100%, #ea0000));
  background: -webkit-linear-gradient(top, #f00 0%, #ea0000 100%);
  background: -o-linear-gradient(top, #f00 0%, #ea0000 100%);
  background: -ms-linear-gradient(top, #f00 0%, #ea0000 100%);
  background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,.5) 100%);
  top:5px;
  left:5px;
  right:5px;
  bottom:50%;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  z-index:-1;
}
button:hover{
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.title{
  position:relative;
  margin:20px 0 0 -25px;
  padding: 25px 0 25px 25px;
  border-left: 6px solid #fffc15;
  font-size:38px;
  line-height:1.8;
  font-weight:700;
  text-transform:uppercase;
  color:#fff;
  letter-spacing: -1px;
}
.title b{
  color:#fffc15;
}
.title:before,
.title:after{
  position:absolute;
  content:'';
  border-bottom:6px solid #fffc15;
  width:150px;
  left:0;
}
.title:before{
  top:0;
}
.title:after{
  bottom:0;
}
.block_1{
  background:url(../img/block_1_bg.jpg) bottom center no-repeat;
  -webkit-background-size:100% auto;
  -moz-background-size:100% auto;
  -o-background-size:100% auto;
  background-size:100% auto;
  z-index:30;
  padding:40px 0;
}
.block_1:after{
  content:'';
  position:absolute;
  bottom:-110px;
  left:0;
  width:100%;
  height:200px;
  background:url(../img/block_1_bottom.png) bottom center no-repeat;
  -webkit-background-size:100% auto;
  -moz-background-size:100% auto;
  -o-background-size:100% auto;
  background-size:100% auto;
}
.block_1 .container:before{
  position:absolute;
  display:block;
  content:'';
  width:90%;
  height:90%;
  top:0;
  left:50%;
  background:url(../img/block_1_img.png)center bottom no-repeat;
  -webkit-background-size:contain;
  -moz-background-size:contain;
  -o-background-size:contain;
  background-size:contain;
  z-index:0;
}
.block_1 .container>*{
  position:relative;
  z-index:1;
}
.logo{
  width: 60%;
  margin-bottom:35px;
}
/*.logo:before{
  display:inline-block;
  vertical-align:middle;
  content:'';
  background:url(../img/logo.png);
  width:39px;
  height:50px;
  margin-right:10px;
}*/
.logo span{
  font-size:46px;
  font-weight:700;
  color:#fff;
  text-transform:uppercase;
  display:inline-block;
  vertical-align:middle;
}
.logo small{
  margin-left:10px;
  font-size:17px;
  text-transform:uppercase;
  color:#fffc15;
  font-weight:700;
  line-height:1.6;
  display:inline-block;
  vertical-align:middle;
}
.tagline{
  position:relative;
  font-size:28px;
  line-height:1.8;
  font-weight:700;
  text-transform:uppercase;
  color:#fffc15;
  margin:0 0 40px -25px;
  padding:0 0 20px 25px;
  border-left:6px solid rgba(255,252,21,.2);
  width:60%;
}
.tagline:after{
  content:'';
  position:absolute;
  border-bottom:6px solid rgba(255,252,21,.2);
  left:-6px;
  top:100%;
  width:25%;
}
.tagline span{
  position:relative;
  margin-left:-25px;
  padding:20px 25px 0;
  display:table;
  border-top:6px solid rgba(255,252,21,.2);
}
.tagline span:before{
  content:'';
  position:absolute;
  border-right:6px solid rgba(255,252,21,.2);
  right:0;
  top:0;
  height:60%;
}
.block1__list li font,
.tagline font{
  color:#fff;
}
.block1__list{
  display:table;
  font-size:0;
  width:60%;
}
.block1__list li{
  position:relative;
  display:inline-table;
  vertical-align: middle;
  width:50%;
  color:#fffc15;
  font-size:15px;
  font-weight:700;
  line-height:1.8;
  text-transform:uppercase;
  height:62px;
  padding-left:75px;
  margin-bottom:30px;
  text-shadow: 1px 1px 1px rgba(0,0,0,.5),
    1px -1px 1px rgba(0,0,0,.5),
    -1px 1px 1px rgba(0,0,0,.5),
    -1px -1px 1px rgba(0,0,0,.5);
}
.block1__list li:before{
  content:'';
  position:absolute;
  width:62px;
  height:62px;
  top:50%;
  left:0;
  margin-top:-30px;
}
.block1__list li:nth-child(1):before{
  background:url(../img/block_1_li1.png) center no-repeat;
}
.block1__list li:nth-child(2):before{
  background:url(../img/block_1_li2.png) center no-repeat;
}
.block1__list li:nth-child(3):before{
  background:url(../img/block_1_li3.png) center no-repeat;
}
.block1__list li:nth-child(4):before{
  background:url(../img/block_1_li4.png) center no-repeat;
}
.block1__list li span{
  display:table-cell;
  vertical-align:middle;
}
.block1__list li font{
  display:block;
}
.block1__bottom{
  width:75%;
}
.block1__bottom>*{
  display:inline-block;
  vertical-align:middle;
}
.block1__bottom button{
  margin-bottom:7px;
}
.block1__bottom .price{
  margin-left:15px;
}
.block_1 .product{
  position:absolute !important;
  bottom: 20px;
  right:0;
}
.block_2 {
  padding:60px 0 40px;
  z-index:29;
  background:url(../img/block_2_bg.jpg) center no-repeat;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
  counter-reset:s1;
}
.block2__left,
.block2__right{
  display:inline-block;
  vertical-align:middle;
}
.block2__left{
  width:40%;
}
.block_2 .text{
  position:relative;
  background:rgba(0,0,0,.5);
  margin:30px 0 0 -25px;
  padding: 25px;
  font-size:19px;
  font-weight:700;
  color:#fff;
  text-transform:uppercase;
  line-height:1.8;
  letter-spacing: 1px;
}
.block_2 .text b{
  color:#ffd600;
}
.block_2 .text:after{
  position:absolute;
  content:'';
  top:100%;
  left:0;
  width:100%;
  height:12px;
  background:url(../img/line.png) left top repeat-x;
}
.block2__right{
  width:55%;
  counter-reset:n1;
  display:inline-table;
  font-size:0;
  margin: 0 -30px 0 70px;
}
.block2__right li{
  display:inline-block;
  vertical-align:bottom;
  width:50%;
  position:relative;
}
.block2__right li:before{
  counter-increment:n1;
  font-size:24px;
  color:#fff;
  font-weight:700;
  text-transform:uppercase;
  position:absolute;
  bottom:150px;
  left:-10px;
  z-index:4
}
.block2__right li:nth-child(3):before,
.block2__right li:nth-child(4):before{
  bottom:180px;
}
.block2__right li:after{
  position:absolute;
  font-size:12px;
  text-transform:uppercase;
  color:#ffd600;
  counter-increment:s1;
  z-index:3;
  width:60px;
  line-height:60px;
  height:60px;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  background:#320000;
  text-align:center;
  letter-spacing: -1px;
  left:-5px;
}
.block2__right li:nth-child(1):after{
  bottom:75px;
}
.block2__right li:nth-child(2):after{
  bottom:80px;
}
.block2__right li:nth-child(3):after{
  bottom:100px;
}
.block2__right li:nth-child(4):after{
  counter-increment:s1+2;
  bottom:80px;
  width:92px;
  line-height:92px;
  height:92px;
  font-size:19px;
  letter-spacing:-2px;
  color:#000;
  background:#ffd600;
  font-weight:700;
}
.block2__right li span{
  display:block;
  position:relative;
}
.block2__right li span:before{
  position: absolute;
  content:'';
  background:url(../img/phallus.png) center no-repeat;
  -webkit-background-size:contain;
  -moz-background-size:contain;
  -o-background-size:contain;
  background-size:contain;
  z-index:2;
  bottom:0;
  left:0;
}
.block2__right li span:after{
  position: absolute;
  content:'';
  background:#000;
  z-index:1;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  -webkit-box-shadow:inset 0 0 50px 0 rgba(0,0,0,.75),0 0 150px 0 #000;
  -moz-box-shadow:inset 0 0 50px 0 rgba(0,0,0,.75),0 0 150px 0 #000;
  box-shadow:inset 0 0 50px 0 rgba(0,0,0,.75),0 0 150px 0 #000;
  bottom:0;
  left:0;
}
.block2__right li:nth-child(1) span,
.block2__right li:nth-child(1) span:before{
  width:168px;
  height:171px;
}
.block2__right li:nth-child(1) span:after{
  width:112px;
  height:112px;
  bottom:0;
  left:1px;
}
.block2__right li:nth-child(2) span,
.block2__right li:nth-child(2) span:before{
  width:192px;
  height:197px;
}
.block2__right li:nth-child(2) span:after{
  width:125px;
  height:125px;
  left:1px;
}
.block2__right li:nth-child(3) span,
.block2__right li:nth-child(3) span:before{
  width:226px;
  height:241px;
}
.block2__right li:nth-child(3) span:after{
  width:147px;
  height:147px;
  left: -1px;
  bottom: 3px;
}
.block2__right li:nth-child(4) span,
.block2__right li:nth-child(4) span:before{
  width:266px;
  height:276px;
}
.block2__right li:nth-child(4) span:after{
  background:#f00;
  width:175px;
  height:175px;
  left:-1px;
}
.block_3,
.block_7{
  background:url(../img/block_3_bg.jpg) center;
  position:relative;
  z-index:28;
}
.block_3:after{
  position:absolute;
  content:'';
  bottom:-95px;
  left:0;
  height:150px;
  width:100%;
  background:url(../img/block_3_bottom.png)center no-repeat;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
}
.block_3 .container{
  padding:40px 0 60px;
}
.block_3 .container:before{
  content:'';
  position:absolute;
  display:block;
  width:200%;
  height:100%;
  top:0;
  right:-15%;
  background:url(../img/block_3_img.png) center no-repeat;
  -webkit-background-size:auto 100%;
  -moz-background-size:auto 100%;
  -o-background-size:auto 100%;
  background-size:auto 100%;
  z-index:0;
}
.block3__right{
  position:relative;
  z-index:1;
  width:60%;
  margin-left:auto;
}
.block3__right .text{
  width:75%;
  font-size:19px;
  color:#fff;
  text-transform:uppercase;
  font-weight:700;
  margin-top:30px;
  line-height: 1.8;
}
.block3__right .text b,
.block3__right .title b{
  color:#fffc15;
}
.block3__list{
  display:table;
  font-size:0;
  width:80%;
  margin:40px 0 30px -25px;
  padding:25px;
  border:3px solid #341414;
}
.block3__list li{
  display:inline-table;
  vertical-align:middle;
  position:relative;
  width:45%;
  font-size:16px;
  font-weight:700;
  color:#fff;
  text-transform:uppercase;
  height:40px;
  padding-left:50px;
  margin-bottom:50px;
  line-height: 1.8;
}
.block3__list li:nth-child(2n){
  margin-left:10%;
}
.block3__list li:before{
  content:'';
  position:absolute;
  width:42px;
  height:38px;
  top:50%;
  left:0;
  margin-top:-19px;
}
.block3__list li span:after{
  color:#f80f0f;
  font-weight:400;
  display:block;
  font-size: 18px;
}
.block3__list li:nth-child(1):before{
  background:url(../img/block_3_li1.png) center no-repeat;
}
.block3__list li:nth-child(2):before{
  background:url(../img/block_3_li2.png) center no-repeat;
}
.block3__list li:nth-child(3):before{
  background:url(../img/block_3_li3.png) center no-repeat;
}
.block3__list li:nth-child(4):before{
  background:url(../img/block_3_li4.png) center no-repeat;
}
.block3__list li span{
  display:table-cell;
  vertical-align:middle;
}
.block_3 .label{
  display:table;
  width:80%;
  margin:-110px 0 0 -25px;
  padding:25px;
}
.label span{
  display:block;
  width:100%;
  padding:15px;
  background:#fffc15;
  font-size:22px;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:-2px;
  color:#000;
  -webkit-transform:skewY(-3deg);
  -moz-transform:skewY(-3deg);
  -o-transform:skewY(-3deg);
  transform:skewY(-3deg);
  text-align:center;
  line-height: 1.8;
}
.label span b{
  color:#db0000;
}
.block_4{
  background:url(../img/block_4_bg.jpg)center bottom no-repeat #240000;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
  z-index:27;
  padding:120px 0 40px;
}
.block_4 .container{
  display:table;
}
.block4__left,
.block4__right{
  width:65%;
  display:table-cell;
  vertical-align:middle;
}
.block4__left{
  padding-bottom:50px;
}
.block4__left .text{
  font-size:30px;
  font-weight:700;
  color:#fffc15;
  text-transform:uppercase;
  letter-spacing:-2px;
  margin-bottom:30px;
  line-height:1.8;
}
.block4__left .text span{
  color:#fff;
}
.block4__left .text small{
  display:block;
  width:60%;
  font-size:24px;
  font-weight:700;
  color:#fff;
  text-transform:uppercase;
  line-height:1.2;
  letter-spacing:0;
  margin-bottom:10px;
}
.block4__right{
  width:35%;
  vertical-align:bottom;
}
.block4__right .product{
  margin:0 auto;
}
.block_5{
  padding:100px 0;
  background:url(../img/block_5_bg.jpg)center no-repeat;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
}
.block_5 .text{
  margin:0 auto;
  text-align:center;
  text-transform:uppercase;
  color:#fff;
  -webkit-transform: skewY(-5.5deg);
  -moz-transform: skewY(-5.5deg);
  -o-transform: skewY(-5.5deg);
  transform: skewY(-5.5deg);
  text-shadow: 1px 1px 1px rgba(0,0,0,.25),
    1px -1px 1px rgba(0,0,0,.25),
    -1px 1px 1px rgba(0,0,0,.25),
    -1px -1px 1px rgba(0,0,0,.25);
}
.block_5 .text b{
  color:#fffc15;
  display:block;
}
.block_5 .text li:first-child{
  font-size: 35px;
  font-weight: 700;
  letter-spacing: -2px;
  margin-bottom: 20px;
  line-height: 1.6;
}
.block_5 .text li:last-child{
  font-size:26px;
}
.block_5 .text li:last-child b{
  font-size:25px;
  width:40%;
  line-height:1.8;
  margin:5px auto 0;
}
.block_6{
  padding-top:40px;
  background:url(../img/block_6_bg.jpg)center no-repeat;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
}
.block_6 .topic{
  font-size:30px;
  font-weight:700;
  text-transform:uppercase;
  text-align:center;
  letter-spacing:-2px;
  color:#db0000;
  line-height:1.8;
  margin-bottom:50px;
}
.block_6 .topic b{
  display:block;
  color:#000;
}
.block6__list{
  display:table;
  font-size:0;
  width:100%;
}
.block6__list li{
  display:inline-table;
  vertical-align:top;
  width:50%;
  font-size:16px;
  padding:0 25px 0 195px;
  height:160px;
  position:relative;
  margin-bottom:40px;
  line-height:1.8;
}
.block6__list li span{
  font-size:20px;
  font-weight:700;
  text-transform:uppercase;
  color:#db0000;
  letter-spacing:-2px;
  display:block;
  margin-bottom:15px;
  line-height:1.8;
}
.block6__list li:before,
.block6__list li:after{
  content:'';
  position:absolute;
  top:0;
  left:14px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  width:160px;
  height:160px;
  z-index:1;
}
.block6__list li:after{
  top:-14px;
  left:0;
  z-index:0;
  background: rgba(219,197,0,0);
  background: -moz-linear-gradient(-45deg, rgba(219,197,0,0) 0px,rgba(219,197,0,0) 5px, rgba(219,197,0,1) 5px, rgba(219,197,0,1) 9px, rgba(219,197,0,0) 9px, rgba(219,197,0,0) 18px, rgba(219,197,0,1) 18px, rgba(219,197,0,1) 22px, rgba(219,197,0,0) 22px, rgba(219,197,0,0) 31px, rgba(219,197,0,1) 31px, rgba(219,197,0,1) 35px, rgba(219,197,0,0) 35px, rgba(219,197,0,0) 44px, rgba(219,197,0,1) 44px, rgba(219,197,0,1) 48px, rgba(219,197,0,0) 48px, rgba(219,197,0,0) 57px, rgba(219,197,0,1) 57px, rgba(219,197,0,1) 61px, rgba(219,197,0,0) 61px, rgba(219,197,0,0) 70px, rgba(219,197,0,1) 70px, rgba(219,197,0,1) 74px, rgba(219,197,0,0) 74px, rgba(219,197,0,0) 83px, rgba(219,197,0,1) 83px, rgba(219,197,0,1) 87px, rgba(219,197,0,0) 87px);
  background: -webkit-gradient(linear left top, right bottom, color-stop(0px, rgba(219,197,0,0)), color-stop(5px, rgba(219,197,0,0)), color-stop(5px, rgba(219,197,0,1)), color-stop(9px, rgba(219,197,0,1)), color-stop(9px, rgba(219,197,0,0)), color-stop(18px, rgba(219,197,0,0)), color-stop(18px, rgba(219,197,0,1)), color-stop(22px, rgba(219,197,0,1)), color-stop(22px, rgba(219,197,0,0)), color-stop(31px, rgba(219,197,0,0)), color-stop(31px, rgba(219,197,0,1)), color-stop(35px, rgba(219,197,0,1)), color-stop(35px, rgba(219,197,0,0)), color-stop(44px, rgba(219,197,0,0)), color-stop(44px, rgba(219,197,0,1)), color-stop(48px, rgba(219,197,0,1)), color-stop(48px, rgba(219,197,0,0)), color-stop(57px, rgba(219,197,0,0)), color-stop(57px, rgba(219,197,0,1)), color-stop(61px, rgba(219,197,0,1)), color-stop(61px, rgba(219,197,0,0)), color-stop(70px, rgba(219,197,0,0)), color-stop(70px, rgba(219,197,0,1)), color-stop(74px, rgba(219,197,0,1)), color-stop(74px, rgba(219,197,0,0)), color-stop(83px, rgba(219,197,0,0)), color-stop(83px, rgba(219,197,0,1)), color-stop(87px, rgba(219,197,0,1)), color-stop(87px, rgba(219,197,0,0)));
  background: -webkit-linear-gradient(-45deg, rgba(219,197,0,0) 0px,rgba(219,197,0,0) 5px, rgba(219,197,0,1) 5px, rgba(219,197,0,1) 9px, rgba(219,197,0,0) 9px, rgba(219,197,0,0) 18px, rgba(219,197,0,1) 18px, rgba(219,197,0,1) 22px, rgba(219,197,0,0) 22px, rgba(219,197,0,0) 31px, rgba(219,197,0,1) 31px, rgba(219,197,0,1) 35px, rgba(219,197,0,0) 35px, rgba(219,197,0,0) 44px, rgba(219,197,0,1) 44px, rgba(219,197,0,1) 48px, rgba(219,197,0,0) 48px, rgba(219,197,0,0) 57px, rgba(219,197,0,1) 57px, rgba(219,197,0,1) 61px, rgba(219,197,0,0) 61px, rgba(219,197,0,0) 70px, rgba(219,197,0,1) 70px, rgba(219,197,0,1) 74px, rgba(219,197,0,0) 74px, rgba(219,197,0,0) 83px, rgba(219,197,0,1) 83px, rgba(219,197,0,1) 87px, rgba(219,197,0,0) 87px);
  background: -o-linear-gradient(-45deg, rgba(219,197,0,0) 0px,rgba(219,197,0,0) 5px, rgba(219,197,0,1) 5px, rgba(219,197,0,1) 9px, rgba(219,197,0,0) 9px, rgba(219,197,0,0) 18px, rgba(219,197,0,1) 18px, rgba(219,197,0,1) 22px, rgba(219,197,0,0) 22px, rgba(219,197,0,0) 31px, rgba(219,197,0,1) 31px, rgba(219,197,0,1) 35px, rgba(219,197,0,0) 35px, rgba(219,197,0,0) 44px, rgba(219,197,0,1) 44px, rgba(219,197,0,1) 48px, rgba(219,197,0,0) 48px, rgba(219,197,0,0) 57px, rgba(219,197,0,1) 57px, rgba(219,197,0,1) 61px, rgba(219,197,0,0) 61px, rgba(219,197,0,0) 70px, rgba(219,197,0,1) 70px, rgba(219,197,0,1) 74px, rgba(219,197,0,0) 74px, rgba(219,197,0,0) 83px, rgba(219,197,0,1) 83px, rgba(219,197,0,1) 87px, rgba(219,197,0,0) 87px);
  background: -ms-linear-gradient(-45deg, rgba(219,197,0,0) 0px,rgba(219,197,0,0) 5px, rgba(219,197,0,1) 5px, rgba(219,197,0,1) 9px, rgba(219,197,0,0) 9px, rgba(219,197,0,0) 18px, rgba(219,197,0,1) 18px, rgba(219,197,0,1) 22px, rgba(219,197,0,0) 22px, rgba(219,197,0,0) 31px, rgba(219,197,0,1) 31px, rgba(219,197,0,1) 35px, rgba(219,197,0,0) 35px, rgba(219,197,0,0) 44px, rgba(219,197,0,1) 44px, rgba(219,197,0,1) 48px, rgba(219,197,0,0) 48px, rgba(219,197,0,0) 57px, rgba(219,197,0,1) 57px, rgba(219,197,0,1) 61px, rgba(219,197,0,0) 61px, rgba(219,197,0,0) 70px, rgba(219,197,0,1) 70px, rgba(219,197,0,1) 74px, rgba(219,197,0,0) 74px, rgba(219,197,0,0) 83px, rgba(219,197,0,1) 83px, rgba(219,197,0,1) 87px, rgba(219,197,0,0) 87px);
  background: linear-gradient(135deg, rgba(219,197,0,0) 0px,rgba(219,197,0,0) 5px, rgba(219,197,0,1) 5px, rgba(219,197,0,1) 9px, rgba(219,197,0,0) 9px, rgba(219,197,0,0) 18px, rgba(219,197,0,1) 18px, rgba(219,197,0,1) 22px, rgba(219,197,0,0) 22px, rgba(219,197,0,0) 31px, rgba(219,197,0,1) 31px, rgba(219,197,0,1) 35px, rgba(219,197,0,0) 35px, rgba(219,197,0,0) 44px, rgba(219,197,0,1) 44px, rgba(219,197,0,1) 48px, rgba(219,197,0,0) 48px, rgba(219,197,0,0) 57px, rgba(219,197,0,1) 57px, rgba(219,197,0,1) 61px, rgba(219,197,0,0) 61px, rgba(219,197,0,0) 70px, rgba(219,197,0,1) 70px, rgba(219,197,0,1) 74px, rgba(219,197,0,0) 74px, rgba(219,197,0,0) 83px, rgba(219,197,0,1) 83px, rgba(219,197,0,1) 87px, rgba(219,197,0,0) 87px);
}
.block6__list li:nth-child(1):before{
  background:url(../img/block_6_li1.jpg) center no-repeat;
}
.block6__list li:nth-child(2):before{
  background:url(../img/block_6_li2.jpg) center no-repeat;
}
.block6__list li:nth-child(3):before{
  background:url(../img/block_6_li3.jpg) center no-repeat;
}
.block6__list li:nth-child(4):before{
  background:url(../img/block_6_li4.jpg) center no-repeat;
}
.block_7 .container{
  padding:40px 0;
}
.block7__right{
  position:relative;
  z-index:1;
  width:60%;
  margin-left:auto;
}
.block_7 .container:before{
  content:'';
  position:absolute;
  display:block;
  width:200%;
  height:100%;
  top:0;
  right:50%;
  background:url(../img/block_7_img.png) right center no-repeat;
  -webkit-background-size:auto 100%;
  -moz-background-size:auto 100%;
  -o-background-size:auto 100%;
  background-size:auto 130%;
  z-index:0;
}
.block7__list{
  width:80%;
  margin-top:20px;
}
.block7__list li{
  display:table;
  position:relative;
  font-size:24px;
  color:#fff;
  font-weight:700;
  text-transform:uppercase;
  padding-left:70px;
  height:58px;
  margin-bottom:20px;
}
.block7__list li span{
  display:table-cell;
  vertical-align:middle;
  line-height:1.8;
}
.block7__list li:before{
  content:'';
  position:absolute;
  top:50%;
  left:0;
  width:58px;
  height:58px;
  margin-top:-30px;
  border:3px solid #000;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
}
.block_7 .label{
  width:75%;
  margin-top:40px;
}
.block_7 .label span{
  font-size:19px;
  letter-spacing:0;
  line-height:1.8;
}
.block7__list li:nth-child(1):before{
  background:url(../img/block_7_li1.jpg) center no-repeat;
}
.block7__list li:nth-child(2):before{
  background:url(../img/block_7_li2.jpg) center no-repeat;
}
.block7__list li b{
  color:#fffc15;
}
.block_8{
  background:url(../img/block_8_bg.jpg)center no-repeat;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
}
.block_8 .container{
  padding:40px 0;
}
.block_8 .container:after{
  content:'';
  display:block;
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:75%;
  background:url(../img/img.jpg) left center no-repeat;
  z-index:0;
  -webkit-background-size:auto 100%;
  -moz-background-size:auto 100%;
  -o-background-size:auto 100%;
  background-size:auto 100%;
}
.block8__left,
.block8__right{
  display:inline-block;
  vertical-align:middle;
  position:relative;
  z-index:1;
}
.block8__left{
  width:60%;
}
.block_8 .topic{
  font-size:30px;
  font-weight:700;
  text-transform:uppercase;
  color:#fff;
  letter-spacing:-1px;
  line-height:1.8;
}
.block_8 .topic b{
  color:#fffc15;
}
.block8__right{
  width:30%;
  text-align:center;
}
.block8__right img{
  max-height:220px;
  margin:-20px 0;
}
.block_9{
  background:url(../img/block_2_bg.jpg)center no-repeat;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
  overflow:hidden;
}
.block_9 .container{
  padding:80px 0 80px;
}
.block_9 .container>*{
  position:relative;
  z-index:1;
}
.block_9 .container:before{
  content:'';
  display:block;
  position:absolute;
  width:100%;
  height:100%;
  bottom:70px;
  right:15%;
  background:url(../img/block_9_img.png)  bottom center no-repeat;
  z-index:0;
}
.block9__right{
  width:50%;
  margin-left:auto;
  text-shadow: 1px 1px 1px rgba(0,0,0,.25),
    1px -1px 1px rgba(0,0,0,.25),
    -1px 1px 1px rgba(0,0,0,.25),
    -1px -1px 1px rgba(0,0,0,.25);
}
.block_9 .topic{
  font-size:32px;
  line-height:1.8;
  font-weight:700;
  text-transform:uppercase;
  color:#fff;
}
.block_9 .topic b{
  display:inline-block;
  color:#fffc15;
}
.block_9 .text{
  font-size:32px;
  font-weight:700;
  text-transform:uppercase;
  color:#fff;
  margin-top:40px;
}
.block_9 .text b{
  color:#fffc15;
  line-height:1.8;
}
.block9__bottom{
  margin-top:40px;
  padding-left:260px;
}
.block9__bottom>*{
  display:inline-block;
  vertical-align:middle;
}
.block9__bottom .product{
  position:absolute;
  bottom:-70px;
  left:-20px;
}
.block9__bottom .price{
  padding:15px
}
.block9__bottom .price .old_price{
  font-size:14px;
}
.block9__bottom .price .new_price{
  font-size:42px;
}
.block9__bottom button{
  margin-left:25px;
}
.block_10{
  background:url(../img/block_6_bg.jpg)center no-repeat;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
  padding:40px 0;
}
.block_10 .container{
  display:table;
}
.block10__left,
.block10__right{
  width:65%;
  display:table-cell;
  vertical-align:middle;
}
.block10__left{
  width:35%;
  vertical-align:top;
  line-height: 1.8;
}
.block10__left .topic{
  font-size:36px;
  font-weight:700;
  text-transform:uppercase;
  color:#000;
  letter-spacing:-1px;
  margin-bottom:20px;
}
.block10__left .topic b,
.block10__left .text b{
  color:#db0000;
  display:block;
}
.block10__left .text{
  font-size:31px;
  font-weight:700;
  text-transform:uppercase;
  color:#000;
  display:table;
  position:relative;
  letter-spacing:-2px;
  line-height: 1.85;
  padding-left:75px;
  margin-bottom:40px;
}
.block10__left .text span{
  display:table-cell;
  vertical-align:middle;
}
.block10__left .text:before{
  content:'2';
  font-size:130px;
  font-weight:700;
  color:#db0000;
  text-transform:uppercase;
  position:absolute;
  top:50%;
  left: -20px;
  margin-top:-65px;
  line-height:1;
}
.block10__list{
  display:table;
  width:100%;
  height:54px;
  table-layout:fixed;
}
.block10__list li{
  display:table-cell;
  vertical-align:middle;
  position:relative;
  padding-left:65px;
  width:50%;
  font-size:14px;
  text-transform:uppercase;
  color:#000;
}
.block10__list li b{
  color:#db0000;
  display:block;
}
.block10__list li:before{
  position:absolute;
  content:'';
  width:54px;
  height:54px;
  top:50%;
  left:0;
  margin-top:-27px;
}
.block10__list li:nth-child(1):before{
  background:url(../img/block_10_li1.png) center no-repeat;
}
.block10__list li:nth-child(2){
  padding-left:50px;
}
.block10__list li:nth-child(2):before{
  background:url(../img/block_10_li2.png) center no-repeat;
  width:40px;
}
.block10__right{
  padding-left:35px;
  counter-reset:n2;
  position:relative;
}
.block10__right:before{
  content:'';
  position:absolute;
  top: 130px;
  left:50%;
  width:34px;
  height:42px;
  background:url(../img/arrow.png) center no-repeat;
  z-index:0;
}
.block10__right li{
  width:49.5%;
  display:inline-block;
  vertical-align:top;
  position:relative;
  font-size:19px;
  line-height: 1.6;
  text-transform:uppercase;
  text-align:center;
  padding: 0 10px;
}
.block10__right li:after{
  counter-increment:n2;
  content:counter(n2)'.';
  position:absolute;
  font-size:65px;
  font-weight:700;
  text-transform:uppercase;
  top:0;
  left:0;
}
.block10__right li:before{
  content:'';
  display:block;
  width:200px;
  height:200px;
  margin:0 auto 20px;
  border:10px solid #db0000;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
}
.block10__right li:nth-child(1):before{
  background:url(../img/block_10_li1_1.jpg)center no-repeat;
}
.block10__right li:nth-child(2):before{
  background:url(../img/block_10_li2_1.jpg)center no-repeat;
}
.block_11{
  background:url(../img/block_11_bg.jpg) center no-repeat #000;
  -webkit-background-size:auto 100%;
  -moz-background-size:auto 100%;
  -o-background-size:auto 100%;
  background-size:auto 100%;
  padding-bottom: 20px;
}
.block_11 .container{
  padding:40px 0;
}
.block11__left{
  width:70%;
}
.block11__left .topic{
  font-size:45px;
  font-weight:700;
  text-transform:uppercase;
  color:#fff;
  margin-bottom:20px;
  text-shadow: 1px 1px 1px rgba(0,0,0,.25),
    1px -1px 1px rgba(0,0,0,.25),
    -1px 1px 1px rgba(0,0,0,.25),
    -1px -1px 1px rgba(0,0,0,.25);
}
.block11__left .topic b{
  color:#fffc15;
}
.block11__left .text{
  width:65%;
  font-size:19px;
  line-height:1.8;
  text-transform:uppercase;
  color:#fff;
}
.block11__bottom{
  margin-top:40px;
  -webkit-transform: skewY(-3deg);
  -moz-transform: skewY(-3deg);
  -o-transform: skewY(-3deg);
  transform: skewY(-3deg);
}
.block11__list{
  display:table;
  margin:0 auto;
  table-layout:fixed;
  width:100%;
}
.block11__list li{
  display:table-cell;
  vertical-align:middle;
  padding:15px;
}
.block11__list li span{
  display:block;
  width:100%;
}
.block11__list li img{
  border:4px solid #fff;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow: 5px 10px 25px -5px #000;
  -moz-box-shadow: 5px 10px 25px -5px #000;
  box-shadow: 5px 10px 25px -5px #000;
}
.block11__bottom .text{
  display:table;
  width:50%;
  margin:40px auto 0;
  font-size:18px;
  font-weight:700;
  line-height:1.8;
  text-transform:uppercase;
  color:#fff;
  position:relative;
  padding-left:140px;
}
.block11__bottom .text span{
  display:table-cell;
  vertical-align:middle;
}
.block11__bottom .text:before{
  content:'92%';
  font-weight:700;
  font-size:75px;
  position:absolute;
  top:50%;
  left:0;
  margin-top:-37px;
  color:#fffc15;
}
.block11__bottom .text span b{
  color:#fffc15;
}
.effect{
  display:table;
  position:relative;
  border-right:none;
  background:#e4191f;
  -webkit-border-radius:15px 0 0 15px;
  -moz-border-radius:15px 0 0 15px;
  border-radius:15px 0 0 15px;
  padding:20px 10px 20px 30px;
  font-size:24px;
  font-weight:700;
  text-transform:uppercase;
  color:#fff;
  margin-bottom:-60px;
}
.effect:before{
  position:absolute;
  content:'';
  width:40px;
  height:40px;
  -webkit-border-radius:15px 0 0 0;
  -moz-border-radius:15px 0 0 0;
  border-radius:15px 0 0 0;
  right: -40px;
  bottom: 0px;
  background: rgba(251,28,35,1);
  background: -moz-linear-gradient(-45deg, rgba(251,28,35,1) 0%, rgba(191,0,0,1) 25%, rgba(170,1,1,1) 50%, rgba(170,1,1,0) 50%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(251,28,35,1)), color-stop(25%, rgba(191,0,0,1)), color-stop(50%, rgba(170,1,1,1)), color-stop(50%, rgba(170,1,1,0)));
  background: -webkit-linear-gradient(-45deg, rgba(251,28,35,1) 0%, rgba(191,0,0,1) 25%, rgba(170,1,1,1) 50%, rgba(170,1,1,0) 50%);
  background: -o-linear-gradient(-45deg, rgba(251,28,35,1) 0%, rgba(191,0,0,1) 25%, rgba(170,1,1,1) 50%, rgba(170,1,1,0) 50%);
  background: -ms-linear-gradient(-45deg, rgba(251,28,35,1) 0%, rgba(191,0,0,1) 25%, rgba(170,1,1,1) 50%, rgba(170,1,1,0) 50%);
  background: linear-gradient(135deg, rgba(251,28,35,1) 0%, rgba(191,0,0,1) 25%, rgba(170,1,1,1) 50%, rgba(170,1,1,0) 50%);
  -webkit-box-shadow:inset  1px 1px 1px 0 rgba(255,255,255,.25);
  -moz-box-shadow:inset  1px 1px 1px 0 rgba(255,255,255,.25);
  box-shadow:inset  1px 1px 1px 0 rgba(255,255,255,.25);
  z-index:2;
}
.effect:after{
  position:absolute;
  content:'';
  width:50px;
  top: 0px;
  right: -40px;
  bottom: 39px;
  background:#e4191f;
  z-index:0;
  border-left:none;
  border-bottom:none;
  -webkit-border-radius:0 15px 0 0;
  -moz-border-radius:0 15px 0 0;
  border-radius:0 15px 0 0;
}
.effect s{
  position:absolute;
  display:block;
  width:25px;
  height:25px;
  z-index:0;
  background:#e4191f;
  right: -20px;
  bottom: 20px;
}
.effect span:before{
  content:'';
  border:5px solid #fff;
  border-right:none;
  position:absolute;
  top:8px;
  left:8px;
  bottom:8px;
  right:-5px;
  z-index:1;
  -webkit-border-radius:8px 0 0 8px;
  -moz-border-radius:8px 0 0 8px;
  border-radius:8px 0 0 8px;
}
.effect span:after{
  content:'';
  border:5px solid #fff;
  border-left:none;
  border-bottom:none;
  position:absolute;
  top:8px;
  right:-32px;
  bottom:35px;
  left:100%;
  z-index:1;
  -webkit-border-radius:0 8px 0 0;
  -moz-border-radius:0 8px 0 0;
  border-radius:0 8px 0 0;
}
.effect b{
  font-size:35px;
  color:#fffc15;
  display:block;
  padding-bottom: 15px;
}
.block_12{
  background:url(../img/block_12_bg.jpg) center top no-repeat;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
  padding:40px 0;
}
.block12__left,
.block12__right{
  display:inline-block;
  vertical-align:middle;
  width:65%;
}
.block12__left{
  width:34%;
  padding:40px 0;
  margin:0 25px 0 -25px;
}
.block12__left li{
  text-align:center;
  margin-bottom:-40px;
}
.block12__left li img{
  border:8px solid #fff;
  -webkit-box-shadow:-5px 10px 25px 0 #000;
  -moz-box-shadow:-5px 10px 25px 0 #000;
  box-shadow:-5px 10px 25px 0 #000;
}
.block12__left li:nth-child(1) img{
  -webkit-transform: rotateZ(-15deg);
  -moz-transform: rotateZ(-15deg);
  -o-transform:rotateZ(-15deg);
  transform: rotateZ(-15deg);
}
.block12__left li:nth-child(2) img{
  -webkit-transform: rotateZ(10deg);
  -moz-transform: rotateZ(10deg);
  -o-transform:rotateZ(10deg);
  transform: rotateZ(10deg);
}
.block12__left li:nth-child(3) img{
  -webkit-transform: rotateZ(-5deg);
  -moz-transform: rotateZ(-5deg);
  -o-transform:rotateZ(-5deg);
  transform: rotateZ(-5deg);
}
.block12__right{
  padding-left:35px;
}
.journal{
  position:relative;
  background:url(../img/journal_center.png) center repeat-y;
  -webkit-background-size:100% auto;
  -moz-background-size:100% auto;
  -o-background-size:100% auto;
  background-size:100% auto;
  padding:50px 25px 50px 170px;
  display:table;
  height: 635px;
}
.journal>*{
  position:relative;
  z-index:1;
}
.journal:before{
  content:'';
  position:absolute;
  width:100%;
  height:100%;
  top:-20px;
  left:0;
  z-index:0;
  background:url(../img/journal_top.png)center top no-repeat;
  -webkit-background-size:contain;
  -moz-background-size:contain;
  -o-background-size:contain;
  background-size:contain;
}
.journal:after{
  content:'';
  position:absolute;
  width:100%;
  height:100%;
  bottom:-20px;
  left:0;
  z-index:0;
  background:url(../img/journal_bottom.png)center bottom no-repeat;
  -webkit-background-size:contain;
  -moz-background-size:contain;
  -o-background-size:contain;
  background-size:contain;
}
.journal .topic{
  display:table;
  position:absolute;
  top:10px;
  left:170px;
}
.journal .topic span{
  display:inline-block;
  vertical-align:middle;
  font-size:30px;
  font-weight:700;
  color:#781562;
  text-transform:uppercase;
}
.journal .topic span:last-child{
  font-size:11px;
  font-weight:400;
  margin-left:10px;
}
.journal .page{
  position:absolute;
  top:15px;
  right:25px;
  font-size:17px;
  color:#414141;
}
.journal .text{
  padding:50px 0 0 150px;
}
.journal .text .tit{
  font-size:17px;
  text-transform:uppercase;
  color:#414141;
  text-align:center;
  line-height:1.2;
  margin-bottom:25px;
}
.journal .text .tit b{
  font-size:27px;
  color:#000;
  display:block;
}
.journal .text p{
  line-height:1.6;
  margin-bottom:15px;
}
.journal .text p:last-child{
  margin-bottom:0;
}
.journal>img{
  position:absolute;
  z-index:2;
  bottom: -17px;
  left: 114px;
}
.block_13{
  background: url(../img/block_2_bg.jpg)center no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding-top:20px;
}
.block_13 img{
  display:block;
  margin:0 auto;
}
.block_14{
  background: url(../img/block_6_bg.jpg)center no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.block_14 .container{
  padding:40px 0;
}
.block_14 .topic{
  text-align:center;
  font-size:35px;
  text-transform:uppercase;
  font-weight:700;
  color:#000;
  width:70%;
  line-height:1.8;
  margin:0 auto 30px;
}
.block_14 .topic b{
  color:#db0000;
  display:inline-block;
}
.block_14 .topic small{
  color:#fff;
  display:table;
  padding:5px 10px;
  background:#000;
  margin:20px auto 0;
  font-size:27px;
}
.block_14 img{
  display:block;
  width:100%;
}
.bxslider li{
  display:inline-block;
  vertical-align:top;
  width:49.5%;
  padding:0 0 0 90px;
}
.bxslider li span{
  position:relative;
  display:block;
  border:2px solid #b4b4b4;
  padding:20px 20px 20px 90px;
  line-height:1.6;
}
.bxslider li span b{
  display:block;
  font-size:24px;
  font-weight:700;
  text-transform:uppercase;
  color:#db0000;
  margin-bottom:20px;
}
.bxslider li span img{
  position:absolute;
  width:132px;
  height:131px;
  top:20px;
  left:-66px;
}
.block_15{
  background: url(../img/block_3_bg.jpg) center;
}
.block_15 .container:before{
  display:block;
  content:'';
  position:absolute;
  width:100%;
  height:100%;
  background:url(../img/block_15_img.png) center no-repeat;
  -webkit-background-size:contain;
  -moz-background-size:contain;
  -o-background-size:contain;
  background-size:contain;
  left:25%;
}
.block15__left{
  width:55%;
  padding:40px 0;
  position:relative;
}
.block_15 .topic{
  font-size:55px;
  line-height:1.8;
  font-weight:700;
  text-transform:uppercase;
  color:#fff;
}
.block_15 .topic b{
  color:#fffc15;
}
.form{
  width:350px;
  margin-top:10px;
}
.s__main .form select,
.s__main .form input,
.s__main .form textarea{
  display:block;
  width:100%;
  padding:15px;
  font-size:22px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  border:none;
  margin-bottom:15px;
}
.s__main .form select{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background:url(../img/down.png) 97% 50% no-repeat #ededed;
  background:url(../img/down.png) 97% 50% no-repeat, -moz-linear-gradient(top, #ededed 0%, #cecfce 100%);
  background:url(../img/down.png) 97% 50% no-repeat, -webkit-gradient(left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #cecfce));
  background:url(../img/down.png) 97% 50% no-repeat, -webkit-linear-gradient(top, #ededed 0%, #cecfce 100%);
  background:url(../img/down.png) 97% 50% no-repeat, -o-linear-gradient(top, #ededed 0%, #cecfce 100%);
  background:url(../img/down.png) 97% 50% no-repeat, -ms-linear-gradient(top, #ededed 0%, #cecfce 100%);
  background:url(../img/down.png) 97% 50% no-repeat, linear-gradient(to bottom, #ededed 0%, #cecfce 100%);
}
.block_15 button{
  width:350px;
}
.block_15 .price{
  margin:20px 0;
  text-align:center;
}
.block_15 .price .old_price{
  margin:0 auto;
}
.block_15 .product{
  position:absolute;
  bottom:0;
  right:-150px;
}
