*::-webkit-input-placeholder	{color: #000;opacity: 1; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease;text-overflow:ellipsis;}
*::-moz-placeholder				{color: #000;opacity: 1; -moz-transition: opacity 0.3s ease; transition: opacity 0.3s ease;text-overflow:ellipsis;}
*:-moz-placeholder				{color: #000;opacity: 1; -moz-transition: opacity 0.3s ease; transition: opacity 0.3s ease;text-overflow:ellipsis;}
*:-ms-input-placeholder			{color: #000;opacity: 1; -ms-transition: opacity 0.3s ease; 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;
    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: 'Roboto Condensed', sans-serif;
    font-size: 16px;
    line-height: 1;
    color: #000;
	background:#000;
}
.wraper{
	overflow:hidden;	
}
[class^="block_"]{	
	position:relative;
}

select {
	background-image:url(../images/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);
	transform:rotateZ(45deg);
}
.product span small{
	position:relative;
	z-index:1;
	display:table-cell;
	vertical-align:middle;
	font-size:20px;
	text-transform:uppercase;
	color:#fff;
	text-shadow:0 2px 2px #750000;
	font-weight:700;
}
.product span b{
	font-size:42px;
	display:block;
}
.price{
	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:25px;
	display:table;
	color:#b3b3b3;
	text-transform:uppercase;
	text-decoration: line-through;
}
.price .old_price span{
	text-decoration: inherit;
	display:inline-block;
}
button{
	font-family: 'Roboto Condensed', sans-serif;
	text-shadow:0px 2px 2px #750000;
	font-size:30px;
	font-weight:700;
	color:#fff;
	display:block;
	border-radius:3px;
	text-transform:uppercase;
	background: #f00;
	background: -webkit-gradient(linear, left top, left bottom, from(#f00), to(#ea0000));
	background: linear-gradient(to bottom, #f00 0%, #ea0000 100%);
	border:none;
	padding:20px 35px;
	-webkit-box-shadow:0 7px 0 0 #710000;
	box-shadow:0 7px 0 0 #710000;
	cursor:pointer;
    -webkit-transition: all .4s ease-out;
    transition: all .4s ease-out;
	position:relative;
	z-index:0;
}
button:before{
	content:'';
	position:absolute;
	background: rgba(255,255,255,.3);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(rgba(255,255,255,.5)));
	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%;
	border-radius:3px;
	z-index:-1;
}
button:hover{
	-webkit-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:70px;
	font-weight:700;
	text-transform:uppercase;
	color:#fff;
	letter-spacing: -1px;
    line-height: .875;
}
.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;
	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;
	background-size:100% auto;
}
.block_1 .container:before{
	position:absolute;
	display:block;
	content:'';
	width:90%;
	height:90%;
	top:0;
	left:50%;
	background:url("../img/sideimg.png")center bottom no-repeat;
	background-size:contain;
	z-index:0;
}
.block_1 .container>*{
	position:relative;
	z-index:1;
	line-height: 1.2;
}
.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;
	display:inline-block;
	vertical-align:middle;
}
.tagline{
	position:relative;
	font-size:41px;
	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:22px;
	font-weight:700;
	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:-35px;
	right:0;
}
.block_2 {
	padding:60px 0 40px;
	z-index:29;
	background:url(../images/block_2_bg.jpg) center no-repeat;
	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:24px;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	line-height:1.2;
	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(../images/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:20px;
	text-transform:uppercase;
	color:#ffd600;
	counter-increment:s1;
	z-index:3;
	width:60px;
	line-height:60px;
	height:60px;
	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:32px;
	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(../images/phallus.png) center no-repeat;
	background-size:contain;
	z-index:2;
	bottom:0;
	left:0;
}
.block2__right li span:after{
	position: absolute;
	content:'';
	background:#000;
	z-index:1;
	border-radius:50%;
	-webkit-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(../images/block_3_bottom.png)center no-repeat;
	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(../images/block_3_img.png) center no-repeat;
	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:24px;
	color:#fff;
	text-transform:uppercase;
	font-weight:700;
	margin-top:30px;
}
.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:20px;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	height:40px;
	padding-left:50px;
	margin-bottom:50px;
}
.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(../images/block_3_li1.png) center no-repeat;
}
.block3__list li:nth-child(2):before{
	background:url(../images/block_3_li2.png) center no-repeat;
}
.block3__list li:nth-child(3):before{
	background:url(../images/block_3_li3.png) center no-repeat;
}
.block3__list li:nth-child(4):before{
	background:url(../images/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:30px;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:-2px;
	color:#000;
	-webkit-transform:skewY(-3deg);
	transform:skewY(-3deg);
	text-align:center;
}
.label span b{
	color:#db0000;
}
.block_4{
	background:url("../img/block_4_bg.jpg")center bottom no-repeat #240000;
	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:42px;
	font-weight:700;
	color:#fffc15;
	text-transform:uppercase;
	letter-spacing:-2px;
	margin-bottom:30px;
	line-height: 1.3;
}
.block4__left .text span{
	color:#fff;	
}
.block4__left .text small{
	display:block;
	width:60%;
	font-size:42px;
	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(../images/block_5_bg.jpg)center no-repeat;
	background-size:cover;
}
.block_5 .text{
	margin:0 auto;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	-webkit-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:70px;
	font-weight:700;
	letter-spacing:-2px;
	margin-bottom:20px;
}
.block_5 .text li:last-child{
	font-size:26px;
}
.block_5 .text li:last-child b{
	font-size:38px;
	width:40%;
	margin:5px auto 0;
}
.block_6{
	padding-top:40px;
	background:url("../img/block_6_bg.jpg")center no-repeat;
	background-size:cover;
}
.block_6 .topic{
	font-size:52px;
	font-weight:700;
	text-transform:uppercase;
	text-align:center;
	letter-spacing:-2px;
	color:#db0000;
	margin-bottom:50px;
	line-height: 1.3;
}
.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:20px;
	padding:0 25px 0 195px;
	height:160px;
	position:relative;
	margin-bottom:40px;
	line-height:1.2;
}
.block6__list li span{
	font-size:30px;
	font-weight:700;
	text-transform:uppercase;
	color:#db0000;
	letter-spacing:-2px;
	display:block;
	margin-bottom:15px;
	line-height:1;
}
.block6__list li:before,
.block6__list li:after{
	content:'';
	position:absolute;
	top:0;
	left:14px;
	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: 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/1.png") center no-repeat;
}
.block6__list li:nth-child(2):before{
	background:url("../img/2.png") center no-repeat;
}
.block6__list li:nth-child(3):before{
	background:url("../img/3.png") center no-repeat;
}
.block6__list li:nth-child(4):before{
	background:url("../img/4.png") 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(../images/block_7_img.png) right center no-repeat;
	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.2;
}
.block7__list li:before{
	content:'';
	position:absolute;
	top:50%;
	left:0;
	width:58px;
	height:58px;
	margin-top:-30px;
	border:3px solid #000;
	border-radius:5px;
}
.block_7 .label{
	width:75%;
	margin-top:40px;
}
.block_7 .label span{
	font-size:24px;
	letter-spacing:0;
	line-height:1.2;
}
.block7__list li:nth-child(1):before{
	background:url(../images/block_7_li1.jpg) center no-repeat;
}
.block7__list li:nth-child(2):before{
	background:url(../images/block_7_li2.jpg) center no-repeat;
}
.block7__list li b{
	color:#fffc15;
}
.block_8{
	background:url(../images/block_8_bg.jpg)center no-repeat;
	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(../images/img.jpg) left center no-repeat;
	z-index:0;
	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:50px;
	font-weight:700;
	text-transform:uppercase;
	color:#fff;
	letter-spacing:-1px;
}
.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(../images/block_2_bg.jpg)center no-repeat;
	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(../images/block_9_img_m.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:60px;
	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;
}
.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;
	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;
}
.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:60px;
	font-weight:700;
	text-transform:uppercase;
	color:#000;
	display:table;
	position:relative;
	letter-spacing:-2px;
	line-height: .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:0;
	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:20px;
	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(../images/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(../images/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:79px;
	left:50%;
	width:34px;
	height:42px;
	background:url(../images/arrow.png) center no-repeat;
	z-index:0;
}
.block10__right li{
	width:49.5%;
	display:inline-block;
	vertical-align:top;
	position:relative;
	font-size:22px;
	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;
	border-radius:50%;
}
.block10__right li:nth-child(1):before{
	background:url(../images/block_10_li1_1.jpg)center no-repeat;
}
.block10__right li:nth-child(2):before{
	background:url(../images/block_10_li2_1.jpg)center no-repeat;
}
.block_11{
	background:url("../img/block_11_bg.jpg") center no-repeat #000;
	background-size:auto 100%;
}
.block_11 .container{
	padding:40px 0;
}
.block11__left{
	width:70%;
}
.block11__left .topic{
	font-size:54px;
	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;
	line-height: 1.2;
}
.block11__left .text{
	width:65%;
	font-size:24px;
	text-transform:uppercase;
	color:#fff;
}
.block11__bottom{
	margin-top:40px;
	-webkit-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;
	border-radius:5px;
	-webkit-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:24px;
	font-weight:700;
	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;
	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;
	border-radius:15px 0 0 0;
	right: -40px;
    bottom: 0px;
	background: rgba(251,28,35,1);
	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: 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);
    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;
	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;
	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;
	border-radius:0 8px 0 0;
}
.effect b{
	font-size:40px;
	color:#fffc15;
	display:block;
}
.block_12{
	background:url(../images/block_12_bg.jpg) center top no-repeat;
	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;
    box-shadow:-5px 10px 25px 0 #000;
}
.block12__left li:nth-child(1) img{
	-webkit-transform: rotateZ(-15deg);
    transform: rotateZ(-15deg);
}
.block12__left li:nth-child(2) img{
	-webkit-transform: rotateZ(10deg);
    transform: rotateZ(10deg);
}
.block12__left li:nth-child(3) img{
	-webkit-transform: rotateZ(-5deg);
    transform: rotateZ(-5deg);
}
.block12__right{
	padding-left:35px;
}
.journal{
	position:relative;
	background:url(../images/journal_center.png) center repeat-y;
	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(../images/journal_top.png)center top no-repeat;
	background-size:contain;
}
.journal:after{
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	bottom:-20px;
	left:0;
	z-index:0;
	background:url(../images/journal_bottom.png)center bottom no-repeat;
	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.4;
	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(../images/block_2_bg.jpg)center no-repeat;
    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;
    background-size: cover;
}
.block_14 .container{
	padding:40px 0;
}
.block_14 .topic{
	text-align:center;
	font-size:56px;
	text-transform:uppercase;
	font-weight:700;
	color:#000;
	width:70%;
	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;
	font-family: 'Roboto', sans-serif;
	line-height:1.435;
}
.bxslider li span b{
	display:block;
	font-size:24px;
	font-weight:700;
	text-transform:uppercase;
	color:#db0000;
	font-family: 'Roboto Condensed', sans-serif;
	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;
 background-size:contain;
	left:25%;
}

.block15__left{
	width:55%;
	padding:40px 0;
	position:relative;
}
.block_15 .topic{
	font-size: 53px;
font-weight: 700;
text-transform: uppercase;
color: #fff;
line-height: 1.2;
}
.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-family: 'Roboto', sans-serif;
	font-size:22px;
	border-radius:5px;
	border:none;
	margin-bottom:15px;
}
.s__main .form select{
	background:url(../images/down.png) 97% 50% no-repeat #ededed;
	background:url(../images/down.png) 97% 50% no-repeat, -webkit-gradient(left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #cecfce));
	background:url(../images/down.png) 97% 50% no-repeat, -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#cecfce));
	background:url(../images/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;
}

.text11 {
	font-size: 30px; 
	line-height: 1.2;
	color: white;
}