@font-face {
	font-family: 'RT'; 
	src: url(/fonts/Roboto-Thin.ttf); 
}

@font-face {
	font-family: 'RL'; 
	src: url(/fonts/Roboto-Light.ttf); 
}

@font-face {
	font-family: 'RR'; 
	src: url(/fonts/Roboto-Regular.ttf); 
}

@font-face {
	font-family: 'RM'; 
	src: url(/fonts/Roboto-Medium.ttf); 
}


#OneBlock {
width: 100%;
height: 360px;
display: table;
margin: auto;
background: linear-gradient(to right, #19a953, #19a953, #037de4);
}

.ogrnlogo {
margin-top: 30px;
height: 100px;
}

.center {
text-align: center;
}

.city {
margin-top: 30px;
color: #FFFFFF;
text-align: left;
font-size: 25px;
text-transform: none;
font-family: 'RL', sans-serif;
}

.pushone {
margin-top: 1px;
}

.pushone span {
color: #000000;
font-size: 13px;
font-family: 'RR', sans-serif;
background: #FFFFFF;
border-radius: 5px;
padding: 10px 11px 10px 11px;
}

.pushone span:hover {
color: #FFFFFF;
background: #000000;
}

.pushone a {
text-decoration: none;
}

.zalivkawhite {
margin-top: 15px;
margin-bottom: 10px;
height: 1px;
background: linear-gradient(to right, #FFFFFF, #FFFFFF);
}

.street {
margin-top: 7px;
color: #FFFFFF;
text-align: center;
font-size: 13px;
text-transform: none;
font-family: 'RM', sans-serif;
line-height: 23px;
}

.street span {
color: #FFFFFF;
font-size: 15px;
text-transform: none;
font-family: 'RL', sans-serif;
}

.numberone {
color: #FFFFFF;
font-family: 'RL', sans-serif;
font-size: 23px;
margin-top: 15px;
text-align: center;
line-height: 30px;
}

.numberone a {
color: #FFFFFF;
text-decoration:none;
}

.numberone span {
color: #FFFFFF;
font-family: 'RL', sans-serif;
text-decoration:none;
font-size: 17px;
}

#sendphone1 {
left: 50%;
top: 50%;
margin: -38px 0px 0px -120px;
text-align: center;
font: 20px 'RL', sans-serif;
display: none;
background: linear-gradient(to right, #FFFFFF, #FFFFFF);
width: 260px;
height: 40px;
position: absolute;
z-index: 4999;
opacity: 1;
border: 0px !important;
border-radius: 5px;
color: #000000;
}

#podlojka {
top: 77px;
left: -5px;
width: 230px;
height: 135px;
background: linear-gradient(to right, #EEEEEC, #FFFFFF);
position: absolute;
box-shadow: 0px 0px 0px 0px #EEEEEC;
border-radius: 5px;
opacity: 0.6;
}

#TwoBlock {
margin: -2px 0px 0px 0px;
height: 201px;
background-image: url(/images/images20.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 470px 201px;
}

.zagolovok {
margin-top: 90px;
color: #000000;
font-family: 'RM', sans-serif;
font-size: 20px;
text-align: left;
line-height: 30px;
height: 110px;
}

.podzagolovok {
margin-top: 15px;
color: #000000;
font-family: 'RR', sans-serif;
font-size: 16px;
text-align: left;
line-height: 20px;
}

.zalivkagrad {
margin-top: 20px;
margin-bottom: 10px;
height: 3px;
background: linear-gradient(to right, #00A541, #037EE1);
}

.akcii {
color: #000000;
font-family: 'RL', sans-serif;
font-size: 17px;
margin-top: 30px;
text-align: left;
line-height: 40px;
}

.akcii a {
font-family: 'RL', sans-serif;
font-size: 17px;
text-decoration:none;
color: #FFFFFF;
background: #FE0000;
border-radius: 3px;
padding: 3px 8px 3px 8px;
}

.akcii span {
font-family: 'RM', sans-serif;
font-size: 30px;
}

.podarok {
margin-top: 30px;
}

.podarok span {
font-family: 'RM', sans-serif;
font-size: 20px;
text-decoration:none;
color: #FFFFFF;
background: #FE0000;
border-radius: 30px;
padding: 15px 30px 15px 30px;
}

.podarok a {
text-decoration: none;
}

#ThreeBlock {
margin-top: 420px;
width: 100%;
height: 120px;
background: linear-gradient(to right, #00A541, #037EE1);
}

.lozung1 {
margin-top: 23px;
font-family: 'RL', sans-serif;
font-size: 15px;
color: #FFFFFF;
text-align: left;
line-height: 25px;
}

.lozung1 a {
color: #FFFFFF;
font-family: 'RL', sans-serif;
font-size: 16px;
text-decoration: none;
}

.lozung1 span {
color: #FFFFFF;
font-family: 'RM', sans-serif;
font-size: 18px;
}

#FourBlock {
height: 300px;
background-image: url(/images/images18.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 400px 300px;
}


#FiveBlock {
width: 100%;
height: 60px;
background: linear-gradient(to right, #037CE4, #037CE4);
}

.lozung2 {
margin-top: 18px;
font-family: 'RM', sans-serif;
font-size: 16px;
color: #FFFFFF;
text-align: center;
}

#SixBlock {
height: 209px;
background-image: url(/images/images19.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 400px 209px;
}

#FiveBlock2 {
width: 100%;
height: 60px;
background: linear-gradient(to right, #19A755, #19A755);
}

.lozungduble {
margin-top: 18px;
font-family: 'RM', sans-serif;
font-size: 16px;
color: #FFFFFF;
text-align: center;
}

#SevenBlock {
width: 100%;
height: 300px;
background: #FFFFFF;
}

.lozung3 {
margin-top: 30px;
font-family: 'RL', sans-serif;
font-size: 15px;
color: #000000;
text-align: left;
line-height: 30px;
}

.lozung3 span {
color: #000000;
font-family: 'RM', sans-serif;
font-size: 16px;
}

#EightBlock {
height: 184px;
background-image: url(/images/images4.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 400px 184px;
}

.lozung4 {
margin-top: -120px;
font-family: 'RM', sans-serif;
font-size: 25px;
color: #FFFFFF;
background: #19A953;
padding: 30px 20px 30px 20px;
text-align: center;
line-height: 30px;
}

.lozung4 span {
color: #FFFFFF;
font-family: 'RL', sans-serif;
font-size: 16px;
}

#NineBlock {
width: 100%;
height: 100px;
background: #FFFFFF;
}

.lozung5 {
margin-top: 40px;
font-family: 'RM', sans-serif;
font-size: 16px;
color: #000000;
text-align: left;
}

#TenBlock {
height: 216px;
background-image: url(/images/images5.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 470px 216px;
}

.lozung6 {
margin-top: 25px;
font-family: 'RL', sans-serif;
font-size: 16px;
color: #FFFFFF;
text-align: left;
line-height: 25px;
}

.lozung7 {
margin-top: 40px;
font-family: 'RL', sans-serif;
font-size: 13px;
text-align: left;
line-height: 20px;
color: #FFFFFF;
background: #19A953;
padding: 10px 15px 10px 15px;
}

#ElevenBlock {
width: 100%;
height: 100px;
background: #FFFFFF;
}

.lozung8 {
margin-top: 20px;
font-family: 'RL', sans-serif;
font-size: 17px;
color: #000000;
text-align: left;
line-height: 30px;
}

.lozung8 span {
color: #000000;
font-family: 'RM', sans-serif;
font-size: 16px;
}

#TwelveBlock {
height: 216px;
background-image: url(/images/images6.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 470px 216px;
}

.lozung9 {
margin-top: 95px;
font-family: 'RL', sans-serif;
font-size: 14px;
color: #000000;
text-align: left;
line-height: 20px;
}

.lozung9 span {
font-family: 'RM', sans-serif;
}

#ThirteenBlock {
width: 100%;
height: 330px;
background: #FFFFFF;
}

.pokazania {
margin-top: 50px;
font-family: 'RM', sans-serif;
font-size: 22px;
color: #FFFFFF;
text-align: center;
line-height: 30px;
padding: 20px 20px 20px 20px;
background: #FE0000;
}

.pokazania span {
font-size: 15px;
}

.lozung10 {
margin-top: 40px;
font-family: 'RL', sans-serif;
font-size: 18px;
color: #000000;
text-align: left;
line-height: 30px;
}

.zalivka {
margin-top: 0px;
margin-bottom: 30px;
height: 3px;
background: linear-gradient(to right, #037de4, #19a953);
}

#FifteenBlock {
width: 100%;
height: 100%;
}

.ogran {
width: 280px;
padding: 10px 0px 0px 0px;
}

.perechen {
margin-top: 30px;
font-family: 'RM', sans-serif;
font-size: 22px;
color: #000000;
text-align: left;
line-height: 27px;
}

.perechen span {
font-family: 'RL', sans-serif;
font-size: 17px;
color: #1E1E1E;
}

.perechen b {
font-family: 'RR', sans-serif;
}

.zalivka2 {
margin-top: 0px;
margin-bottom: 0px;
height: 3px;
background: linear-gradient(to right, #037de4, #19a953);
}

#SixTeenBlock {
width: 100%;
height: 60px;
background: linear-gradient(to right, #FF0000, #FE0000);
}

.lozung11 {
margin-top: 18px;
font-family: 'RR', sans-serif;
font-size: 17px;
color: #FFFFFF;
text-align: center;
}

#SevenTeenBlock {
width: 100%;
height: 130px;
background: #FFFFFF;
}

.lozung12 {
margin-top: 28px;
font-family: 'RL', sans-serif;
font-size: 15px;
color: #000000;
text-align: left;
line-height: 25px;
}

.lozung12 b {
font-family: 'RR', sans-serif;
}

#SevenTeenBlockDop {
padding: 10px 0px 10px 0px;
background: #FFFFFF;
}

.lozungdop {
margin-top: 5px;
font-family: 'RL', sans-serif;
font-size: 15px;
color: #000000;
text-align: left;
line-height: 30px;
}

.lozungdop span {
font-family: 'RM', sans-serif;
}

#EighTeenBlock {
height: 125px;
background-image: url(/images/images7.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 400px 125px;
}

#EighTeenBlock2 {
height: 125px;
background-image: url(/images/images8.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 400px 125px;
}

#EighTeenBlock3 {
height: 125px;
background-image: url(/images/images9.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 400px 125px;
}

#EighTeenBlock4 {
height: 125px;
background-image: url(/images/images10.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 400px 125px;
}

#NineTeenBlock {
width: 100%;
height: 150px;
background: linear-gradient(to right, #037de4, #19a953);
}

.lozung13 {
margin-top: 27px;
font-family: 'RL', sans-serif;
font-size: 15px;
color: #FFFFFF;
text-align: center;
line-height: 30px;
}

.lozung13 span {
font-size: 16px;
font-family: 'RM', sans-serif;
}

#TwentyBlock {
width: 100%;
height: 450px;
background: #FFFFFF;
}

.lozung14 {
margin-top: 30px;
font-family: 'RL', sans-serif;
font-size: 18px;
color: #000000;
text-align: left;
line-height: 40px;
}

.lozung14 span {
font-size: 25px;
font-family: 'RM', sans-serif;
}

.lozung15 {
margin-top: 25px;
}

/* FORMA ZAKAZA 1 START */

.positionform1 {
margin-top: 0px;
text-align: center;
}

.positionform11 {
margin-top: 30px;
text-align: center;
}

.OneForm { 
    display: inline;
    color: #000000;
    width: 260px;
    border: 1px solid #000000;
    border-radius: 4px;
    padding: 15px 20px 15px 20px;
    font-size: 18px;
    background: #FFFFFF;
    font-family: 'RL', sans-serif;
    text-transform: none;
}

#send {
    display: inline;
    color: #FFFFFF;
    width: 260px;
    border: 0px solid #F9F9F9;
    border-radius: 4px;
    padding: 13px 20px 13px 20px;
    font-size: 23px;
    background: linear-gradient(to right, #19a953, #037de4);
    font-family: 'RL', sans-serif;
    text-transform: uppercase;
}

#send:hover {
    color: #FFFFFF;
    background: #000000;
}
/* FORMA ZAKAZA 1 END */

#TwentyOneBlock {
width: 100%;
height: 100px;
background: #FFFFFF;
}

.lozung16 {
margin-top: 30px;
font-family: 'RR', sans-serif;
font-size: 25px;
color: #000000;
text-align: left;
line-height: 40px;
}

#TwentyTwoBlock {
height: 234px;
background-image: url(/images/images11.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 400px 234px;
}

#TwentyTwoBlock2 {
height: 125px;
background-image: url(/images/images12.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 400px 125px;
}

#TwentyTwoBlock3 {
height: 125px;
background-image: url(/images/images13.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 400px 125px;
}

#TwentyThreeBlock {
width: 100%;
height: 150px;
background: #FFFFFF;
}

.lozung17 {
margin-top: 30px;
font-family: 'RL', sans-serif;
font-size: 15px;
color: #000000;
text-align: left;
line-height: 30px;
}

.lozung17 span {
font-size: 16px;
font-family: 'RM', sans-serif;
}

#TwentyFourBlock {
height: 125px;
background-image: url(/images/images14.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 400px 125px;
}

#TwentyFiveBlock {
width: 100%;
height: 130px;
background: #FFFFFF;
}

.lozung18 {
margin-top: 40px;
font-family: 'RM', sans-serif;
font-size: 17px;
color: #000000;
text-align: left;
line-height: 30px;
}

.lozung18 span {
font-size: 15px;
font-family: 'RL', sans-serif;
}

#TwentySixBlock {
height: 271px;
background-image: url(/images/images15.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 400px 271px;
}

#TwentySevenBlock {
margin-top: 60px;
width: 100%;
height: 330px;
background: #FFFFFF;
}

.statikimg {
margin-top: 40px;
margin-bottom: 30px;
height: 130px;
}

.podpisi {
text-align: center;
color: #000000;
font-size: 20px;
font-family: 'RL', sans-serif;
line-height: 25px;
}

.formagirl {
margin-top: 60px;
margin-bottom: 40px;
height: 700px;
border: 0px solid #F9F9F9;
border-radius: 20px;
background: linear-gradient(to right, #037de4, #19a953);
}

.contlgirl {
margin-top: -402px;
margin-bottom: 0px;
height: 300px;
}

.nadpis {
margin: 50px 0px 20px 0px;
text-align: left;
color: #FFFFFF;
font-size: 27px;
font-family: 'RL', sans-serif;
line-height: 40px;
}

/* FORMA ZAKAZA 2 START */

.positionform2 {
margin-top: 10px;
text-align: center;
}

.positionform22 {
margin-top: 20px;
text-align: center;
}

.TwoForm { 
    display: inline;
    color: #000000;
    width: 210px;
    border: 0px solid #FFFFFF;
    border-radius: 4px;
    padding: 13px 15px 13px 15px;
    font-size: 15px;
    font-family: 'RL', sans-serif;
    text-transform: none;
}

#send2 {
    display: inline;
    color: #000000;
    width: 210px;
    border: 1px solid #000000;
    border-radius: 4px;
    padding: 10px 15px 10px 15px;
    font-size: 17px;
    background: #FFFFFF;
    font-family: 'RM', sans-serif;
    text-transform: uppercase;
}

#send2:hover {
    color: #FFFFFF;
    background: #000000;
}
/* FORMA ZAKAZA 2 END */

#TwentyNineBlock {
width: 100%;
height: 100px;
background: #FFFFFF;
}

.lozung19 {
margin-top: 10px;
font-family: 'RL', sans-serif;
font-size: 17px;
color: #000000;
text-align: left;
line-height: 25px;
}

.lozung19 span {
font-size: 17px;
font-family: 'RM', sans-serif;
}

#ThirtyBlock {
margin-top: 10px;
width: 100%;
height: 430px;
background: #FFFFFF;
}

.statikimg2 {
margin-top: 10px;
margin-bottom: 20px;
height: 100px;
}

.podpisi2 {
text-align: center;
color: #000000;
font-size: 15px;
font-family: 'RM', sans-serif;
line-height: 25px;
}

.podpisi2 span {
text-align: center;
color: #000000;
font-size: 14px;
font-family: 'RL', sans-serif;
line-height: 25px;
}

#ThirtyOneBlock {
width: 100%;
height: 100px;
background: #FFFFFF;
}

.lozung20 {
margin-top: 35px;
font-family: 'RM', sans-serif;
font-size: 18px;
color: #000000;
text-align: left;
line-height: 40px;
}

#ThirtyTwoBlock {
margin-top: 1px;
width: 100%;
height: 400px;
background: #FFFFFF;
}

.statikimg3 {
margin-top: 1px;
margin-bottom: 1px;
height: 120px;
}

#ThirtyThreeBlock {
width: 100%;
height: 760px;
background: #FFFFFF;
}

.lozung21 {
margin-top: 50px;
font-family: 'RM', sans-serif;
font-size: 25px;
color: #000000;
text-align: left;
line-height: 40px;
}

.otstup {
margin-top: 40px;
}

.contact1 {
margin-top: 10px;
font-family: 'RM', sans-serif;
font-size: 17px;
color: #000000;
text-align: left;
line-height: 25px;
}

.contact2 {
margin-top: 30px;
font-family: 'RL', sans-serif;
font-size: 15px;
color: #000000;
text-align: left;
line-height: 20px;
}

.contact2 span {
font-family: 'RM', sans-serif;
}

.contact3 {
margin-top: 25px;
font-family: 'RL', sans-serif;
font-size: 15px;
color: #000000;
text-align: left;
line-height: 20px;
}

.contact3 span {
font-family: 'RM', sans-serif;
}

.contact3 a {
color: #000000;
text-decoration: none;
}

#sendphone2 {
top: -6px;
left: 80px;
margin: 0px 0px 0px 0px;
text-align: center;
line-height: 40px;
font: 15px 'RL', sans-serif;
display: none;
background: #FFFFFF;
width: 170px;
height: 35px;
position: absolute;
z-index: 4999;
opacity: 1;
border: 0px !important;
color: #000000;
}

#ThirtyFourBlock {
padding: 15px 0px 20px 0px;
background: linear-gradient(to right, #037de4, #19a953);
}

.lozung22 {
margin-top: 30px;
font-family: 'RL', sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align: center;
line-height: 16px;
}

.lozung23 {
margin-top: 15px;
font-family: 'RL', sans-serif;
font-size: 22px;
color: #FFFFFF;
text-align: center;
line-height: 22px;
}

.lozung24 {
margin-top: 15px;
font-family: 'RL', sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align: left;
line-height: 16px;
}

.lozung244 {
margin-top: 15px;
font-family: 'RL', sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align: center;
line-height: 16px;
}

.partnercontrol {
height: 40px;
}

.lozung25 {
margin-top: 55px;
margin-bottom: 40px;
font-family: 'RR', sans-serif;
font-size: 25px;
color: #000000;
text-align: left;
line-height: 40px;
}

@media only screen and (min-width: 359px) {

#OneBlock {
width: 100%;
height: 360px;
display: table;
margin: auto;
background: linear-gradient(to right, #19a953, #19a953, #037de4);
}

.ogrnlogo {
margin-top: 30px;
height: 100px;
}

.center {
text-align: center;
}

.city {
margin-top: 30px;
color: #FFFFFF;
text-align: left;
font-size: 30px;
text-transform: none;
font-family: 'RL', sans-serif;
}

.pushone {
margin-top: 1px;
}

.pushone span {
color: #000000;
font-size: 15px;
font-family: 'RR', sans-serif;
background: #FFFFFF;
border-radius: 5px;
padding: 10px 11px 10px 11px;
}

.pushone span:hover {
color: #FFFFFF;
background: #000000;
}

.pushone a {
text-decoration: none;
}

.zalivkawhite {
margin-top: 15px;
margin-bottom: 10px;
height: 1px;
background: linear-gradient(to right, #FFFFFF, #FFFFFF);
}

.street {
margin-top: 7px;
color: #FFFFFF;
text-align: center;
font-size: 15px;
text-transform: none;
font-family: 'RM', sans-serif;
line-height: 25px;
}

.street span {
color: #FFFFFF;
font-size: 17px;
text-transform: none;
font-family: 'RL', sans-serif;
}

.numberone {
color: #FFFFFF;
font-family: 'RL', sans-serif;
font-size: 25px;
margin-top: 5px;
text-align: center;
line-height: 35px;
}

.numberone a {
color: #FFFFFF;
text-decoration:none;
}

.numberone span {
color: #FFFFFF;
font-family: 'RL', sans-serif;
text-decoration:none;
font-size: 17px;
}

#sendphone1 {
left: 50%;
top: 50%;
margin: -38px 0px 0px -120px;
text-align: center;
font: 25px 'RL', sans-serif;
display: none;
background: linear-gradient(to right, #FFFFFF, #FFFFFF);
width: 260px;
height: 40px;
position: absolute;
z-index: 4999;
opacity: 1;
border: 0px !important;
border-radius: 5px;
color: #000000;
}

#podlojka {
top: 100px;
left: 20px;
width: 190px;
height: 110px;
background: linear-gradient(to right, #EEEEEC, #FFFFFF);
position: absolute;
box-shadow: 0px 0px 0px 0px #EEEEEC;
border-radius: 5px;
opacity: 0.9;
}

#TwoBlock {
margin: -2px 0px 0px 0px;
height: 201px;
background-image: url(/images/images20.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 470px 201px;
}

.zagolovok {
margin-top: 120px;
color: #000000;
font-family: 'RM', sans-serif;
font-size: 20px;
text-align: left;
line-height: 30px;
height: 110px;
}

.podzagolovok {
margin-top: -10px;
color: #000000;
font-family: 'RR', sans-serif;
font-size: 17px;
text-align: left;
line-height: 20px;
}

.zalivkagrad {
margin-top: 20px;
margin-bottom: 10px;
height: 3px;
background: linear-gradient(to right, #00A541, #037EE1);
}

.akcii {
color: #000000;
font-family: 'RL', sans-serif;
font-size: 20px;
margin-top: 30px;
text-align: left;
line-height: 40px;
}

.akcii a {
font-family: 'RL', sans-serif;
font-size: 20px;
text-decoration:none;
color: #FFFFFF;
background: #FE0000;
border-radius: 3px;
padding: 3px 8px 3px 8px;
}

.akcii span {
font-family: 'RM', sans-serif;
font-size: 35px;
}

.podarok {
margin-top: 35px;
}

.podarok span {
font-family: 'RM', sans-serif;
font-size: 20px;
text-decoration:none;
color: #FFFFFF;
background: #FE0000;
border-radius: 30px;
padding: 15px 30px 15px 30px;
}

.podarok a {
text-decoration: none;
}

#ThreeBlock {
margin-top: 420px;
width: 100%;
height: 100px;
background: linear-gradient(to right, #00A541, #037EE1);
}

.lozung1 {
margin-top: 23px;
font-family: 'RL', sans-serif;
font-size: 15px;
color: #FFFFFF;
text-align: left;
line-height: 25px;
}

.lozung1 a {
color: #FFFFFF;
font-family: 'RL', sans-serif;
font-size: 16px;
text-decoration: none;
}

.lozung1 span {
color: #FFFFFF;
font-family: 'RM', sans-serif;
font-size: 18px;
}

#FourBlock {
height: 300px;
background-image: url(/images/images18.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 400px 300px;
}


#FiveBlock {
width: 100%;
height: 60px;
background: linear-gradient(to right, #037CE4, #037CE4);
}

.lozung2 {
margin-top: 18px;
font-family: 'RM', sans-serif;
font-size: 17px;
color: #FFFFFF;
text-align: center;
}

#SixBlock {
height: 209px;
background-image: url(/images/images19.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 400px 209px;
}

#FiveBlock2 {
width: 100%;
height: 60px;
background: linear-gradient(to right, #19A755, #19A755);
}

.lozungduble {
margin-top: 18px;
font-family: 'RM', sans-serif;
font-size: 17px;
color: #FFFFFF;
text-align: center;
}

#SevenBlock {
width: 100%;
height: 300px;
background: #FFFFFF;
}

.lozung3 {
margin-top: 30px;
font-family: 'RL', sans-serif;
font-size: 16px;
color: #000000;
text-align: left;
line-height: 30px;
}

.lozung3 span {
color: #000000;
font-family: 'RM', sans-serif;
font-size: 16px;
}

#EightBlock {
height: 184px;
background-image: url(/images/images4.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 400px 184px;
}

.lozung4 {
margin-top: -120px;
font-family: 'RM', sans-serif;
font-size: 28px;
color: #FFFFFF;
background: #19A953;
padding: 30px 20px 30px 20px;
text-align: center;
line-height: 30px;
}

.lozung4 span {
color: #FFFFFF;
font-family: 'RL', sans-serif;
font-size: 18px;
}

#NineBlock {
width: 100%;
height: 100px;
background: #FFFFFF;
}

.lozung5 {
margin-top: 40px;
font-family: 'RM', sans-serif;
font-size: 18px;
color: #000000;
text-align: left;
}

#TenBlock {
height: 216px;
background-image: url(/images/images5.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 470px 216px;
}

.lozung6 {
margin-top: 25px;
font-family: 'RL', sans-serif;
font-size: 18px;
color: #FFFFFF;
text-align: left;
line-height: 25px;
}

.lozung7 {
margin-top: 40px;
font-family: 'RL', sans-serif;
font-size: 14px;
text-align: left;
line-height: 20px;
color: #FFFFFF;
background: #19A953;
padding: 10px 15px 10px 15px;
}

#ElevenBlock {
width: 100%;
height: 100px;
background: #FFFFFF;
}

.lozung8 {
margin-top: 20px;
font-family: 'RL', sans-serif;
font-size: 19px;
color: #000000;
text-align: left;
line-height: 30px;
}

.lozung8 span {
color: #000000;
font-family: 'RM', sans-serif;
font-size: 16px;
}

#TwelveBlock {
height: 216px;
background-image: url(/images/images6.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 470px 216px;
}

.lozung9 {
margin-top: 95px;
font-family: 'RL', sans-serif;
font-size: 15px;
color: #000000;
text-align: left;
line-height: 20px;
}

.lozung9 span {
font-family: 'RM', sans-serif;
}

#ThirteenBlock {
width: 100%;
height: 330px;
background: #FFFFFF;
}

.pokazania {
margin-top: 50px;
font-family: 'RM', sans-serif;
font-size: 22px;
color: #FFFFFF;
text-align: center;
line-height: 30px;
padding: 20px 20px 20px 20px;
background: #FE0000;
}

.pokazania span {
font-size: 15px;
}

.lozung10 {
margin-top: 40px;
font-family: 'RL', sans-serif;
font-size: 20px;
color: #000000;
text-align: left;
line-height: 30px;
}

.zalivka {
margin-top: 0px;
margin-bottom: 30px;
height: 3px;
background: linear-gradient(to right, #037de4, #19a953);
}

#FifteenBlock {
width: 100%;
height: 100%;
}

.ogran {
width: 300px;
padding: 10px 0px 0px 0px;
}

.perechen {
margin-top: 30px;
font-family: 'RM', sans-serif;
font-size: 22px;
color: #000000;
text-align: left;
line-height: 27px;
}

.perechen span {
font-family: 'RL', sans-serif;
font-size: 17px;
color: #1E1E1E;
}

.perechen b {
font-family: 'RR', sans-serif;
}

.zalivka2 {
margin-top: 0px;
margin-bottom: 0px;
height: 3px;
background: linear-gradient(to right, #037de4, #19a953);
}

#SixTeenBlock {
width: 100%;
height: 60px;
background: linear-gradient(to right, #FF0000, #FE0000);
}

.lozung11 {
margin-top: 18px;
font-family: 'RR', sans-serif;
font-size: 17px;
color: #FFFFFF;
text-align: center;
}

#SevenTeenBlock {
width: 100%;
height: 130px;
background: #FFFFFF;
}

.lozung12 {
margin-top: 28px;
font-family: 'RL', sans-serif;
font-size: 17px;
color: #000000;
text-align: left;
line-height: 25px;
}

.lozung12 b {
font-family: 'RR', sans-serif;
}

#SevenTeenBlockDop {
padding: 10px 0px 10px 0px;
background: #FFFFFF;
}

.lozungdop {
margin-top: 5px;
font-family: 'RL', sans-serif;
font-size: 15px;
color: #000000;
text-align: left;
line-height: 30px;
}

.lozungdop span {
font-family: 'RM', sans-serif;
}

#EighTeenBlock {
height: 125px;
background-image: url(/images/images7.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 400px 125px;
}

#EighTeenBlock2 {
height: 125px;
background-image: url(/images/images8.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 400px 125px;
}

#EighTeenBlock3 {
height: 125px;
background-image: url(/images/images9.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 400px 125px;
}

#EighTeenBlock4 {
height: 125px;
background-image: url(/images/images10.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 400px 125px;
}

#NineTeenBlock {
width: 100%;
height: 150px;
background: linear-gradient(to right, #037de4, #19a953);
}

.lozung13 {
margin-top: 27px;
font-family: 'RL', sans-serif;
font-size: 16px;
color: #FFFFFF;
text-align: center;
line-height: 30px;
}

.lozung13 span {
font-size: 18px;
font-family: 'RM', sans-serif;
}

#TwentyBlock {
width: 100%;
height: 450px;
background: #FFFFFF;
}

.lozung14 {
margin-top: 30px;
font-family: 'RL', sans-serif;
font-size: 20px;
color: #000000;
text-align: left;
line-height: 40px;
}

.lozung14 span {
font-size: 27px;
font-family: 'RM', sans-serif;
}

.lozung15 {
margin-top: 25px;
}

/* FORMA ZAKAZA 1 START */

.positionform1 {
margin-top: 0px;
text-align: center;
}

.positionform11 {
margin-top: 30px;
text-align: center;
}

.OneForm { 
    display: inline;
    color: #000000;
    width: 270px;
    border: 1px solid #000000;
    border-radius: 4px;
    padding: 15px 20px 15px 20px;
    font-size: 20px;
    background: #FFFFFF;
    font-family: 'RL', sans-serif;
    text-transform: none;
}

#send {
    display: inline;
    color: #FFFFFF;
    width: 270px;
    border: 0px solid #F9F9F9;
    border-radius: 4px;
    padding: 13px 20px 13px 20px;
    font-size: 25px;
    background: linear-gradient(to right, #19a953, #037de4);
    font-family: 'RL', sans-serif;
    text-transform: uppercase;
}

#send:hover {
    color: #FFFFFF;
    background: #000000;
}
/* FORMA ZAKAZA 1 END */

#TwentyOneBlock {
width: 100%;
height: 100px;
background: #FFFFFF;
}

.lozung16 {
margin-top: 30px;
font-family: 'RR', sans-serif;
font-size: 25px;
color: #000000;
text-align: left;
line-height: 40px;
}

#TwentyTwoBlock {
height: 234px;
background-image: url(/images/images11.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 400px 234px;
}

#TwentyTwoBlock2 {
height: 125px;
background-image: url(/images/images12.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 400px 125px;
}

#TwentyTwoBlock3 {
height: 125px;
background-image: url(/images/images13.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 400px 125px;
}

#TwentyThreeBlock {
width: 100%;
height: 150px;
background: #FFFFFF;
}

.lozung17 {
margin-top: 30px;
font-family: 'RL', sans-serif;
font-size: 17px;
color: #000000;
text-align: left;
line-height: 30px;
}

.lozung17 span {
font-size: 18px;
font-family: 'RM', sans-serif;
}

#TwentyFourBlock {
height: 125px;
background-image: url(/images/images14.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 400px 125px;
}

#TwentyFiveBlock {
width: 100%;
height: 130px;
background: #FFFFFF;
}

.lozung18 {
margin-top: 40px;
font-family: 'RM', sans-serif;
font-size: 17px;
color: #000000;
text-align: left;
line-height: 30px;
}

.lozung18 span {
font-size: 15px;
font-family: 'RL', sans-serif;
}

#TwentySixBlock {
height: 271px;
background-image: url(/images/images15.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 400px 271px;
}

#TwentySevenBlock {
margin-top: 60px;
width: 100%;
height: 330px;
background: #FFFFFF;
}

.statikimg {
margin-top: 40px;
margin-bottom: 30px;
height: 130px;
}

.podpisi {
text-align: center;
color: #000000;
font-size: 20px;
font-family: 'RL', sans-serif;
line-height: 25px;
}

.formagirl {
margin-top: 60px;
margin-bottom: 40px;
height: 700px;
border: 0px solid #F9F9F9;
border-radius: 20px;
background: linear-gradient(to right, #037de4, #19a953);
}

.contlgirl {
margin-top: -402px;
margin-bottom: 0px;
height: 300px;
}

.nadpis {
margin: 50px 0px 20px 18px;
text-align: left;
color: #FFFFFF;
font-size: 27px;
font-family: 'RL', sans-serif;
line-height: 40px;
}

/* FORMA ZAKAZA 2 START */

.positionform2 {
margin-top: 10px;
text-align: center;
}

.positionform22 {
margin-top: 20px;
text-align: center;
}

.TwoForm { 
    display: inline;
    color: #000000;
    width: 250px;
    border: 0px solid #FFFFFF;
    border-radius: 4px;
    padding: 15px 15px 15px 15px;
    font-size: 18px;
    font-family: 'RL', sans-serif;
    text-transform: none;
}

#send2 {
    display: inline;
    color: #000000;
    width: 250px;
    border: 1px solid #000000;
    border-radius: 4px;
    padding: 15px 15px 15px 15px;
    font-size: 20px;
    background: #FFFFFF;
    font-family: 'RM', sans-serif;
    text-transform: uppercase;
}

#send2:hover {
    color: #FFFFFF;
    background: #000000;
}
/* FORMA ZAKAZA 2 END */

#TwentyNineBlock {
width: 100%;
height: 100px;
background: #FFFFFF;
}

.lozung19 {
margin-top: 10px;
font-family: 'RL', sans-serif;
font-size: 17px;
color: #000000;
text-align: left;
line-height: 25px;
}

.lozung19 span {
font-size: 17px;
font-family: 'RM', sans-serif;
}

#ThirtyBlock {
margin-top: 10px;
width: 100%;
height: 430px;
background: #FFFFFF;
}

.statikimg2 {
margin-top: 10px;
margin-bottom: 20px;
height: 100px;
}

.podpisi2 {
text-align: center;
color: #000000;
font-size: 16px;
font-family: 'RM', sans-serif;
line-height: 25px;
}

.podpisi2 span {
text-align: center;
color: #000000;
font-size: 15px;
font-family: 'RL', sans-serif;
line-height: 25px;
}

#ThirtyOneBlock {
width: 100%;
height: 100px;
background: #FFFFFF;
}

.lozung20 {
margin-top: 35px;
font-family: 'RM', sans-serif;
font-size: 18px;
color: #000000;
text-align: left;
line-height: 40px;
}

#ThirtyTwoBlock {
margin-top: 1px;
width: 100%;
height: 400px;
background: #FFFFFF;
}

.statikimg3 {
margin-top: 1px;
margin-bottom: 1px;
height: 120px;
}

#ThirtyThreeBlock {
width: 100%;
height: 760px;
background: #FFFFFF;
}

.lozung21 {
margin-top: 50px;
font-family: 'RM', sans-serif;
font-size: 30px;
color: #000000;
text-align: left;
line-height: 40px;
}

.otstup {
margin-top: 40px;
}

.contact1 {
margin-top: 10px;
font-family: 'RM', sans-serif;
font-size: 17px;
color: #000000;
text-align: left;
line-height: 25px;
}

.contact2 {
margin-top: 30px;
font-family: 'RL', sans-serif;
font-size: 15px;
color: #000000;
text-align: left;
line-height: 20px;
}

.contact2 span {
font-family: 'RM', sans-serif;
}

.contact3 {
margin-top: 25px;
font-family: 'RL', sans-serif;
font-size: 15px;
color: #000000;
text-align: left;
line-height: 20px;
}

.contact3 span {
font-family: 'RM', sans-serif;
}

.contact3 a {
color: #000000;
text-decoration: none;
}

#sendphone2 {
top: -6px;
left: 80px;
margin: 0px 0px 0px 0px;
text-align: center;
line-height: 40px;
font: 15px 'RL', sans-serif;
display: none;
background: #FFFFFF;
width: 170px;
height: 35px;
position: absolute;
z-index: 4999;
opacity: 1;
border: 0px !important;
color: #000000;
}

#ThirtyFourBlock {
padding: 15px 0px 20px 0px;
background: linear-gradient(to right, #037de4, #19a953);
}

.lozung22 {
margin-top: 30px;
font-family: 'RL', sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align: center;
line-height: 16px;
}

.lozung23 {
margin-top: 15px;
font-family: 'RL', sans-serif;
font-size: 22px;
color: #FFFFFF;
text-align: center;
line-height: 22px;
}

.lozung24 {
margin-top: 15px;
font-family: 'RL', sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align: left;
line-height: 16px;
}

.lozung244 {
margin-top: 15px;
font-family: 'RL', sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align: center;
line-height: 16px;
}

.partnercontrol {
height: 40px;
}

.lozung25 {
margin-top: 65px;
margin-bottom: 50px;
font-family: 'RR', sans-serif;
font-size: 30px;
color: #000000;
text-align: left;
line-height: 40px;
}

}


@media only screen and (min-width: 399px) {

#OneBlock {
width: 100%;
height: 360px;
display: table;
margin: auto;
background: linear-gradient(to right, #19a953, #19a953, #037de4);
}

.ogrnlogo {
margin-top: 30px;
height: 100px;
}

.center {
text-align: center;
}

.city {
margin-top: 30px;
color: #FFFFFF;
text-align: left;
font-size: 30px;
text-transform: none;
font-family: 'RL', sans-serif;
}

.pushone {
margin-top: 1px;
}

.pushone span {
color: #000000;
font-size: 15px;
font-family: 'RR', sans-serif;
background: #FFFFFF;
border-radius: 5px;
padding: 10px 11px 10px 11px;
}

.pushone span:hover {
color: #FFFFFF;
background: #000000;
}

.pushone a {
text-decoration: none;
}

.zalivkawhite {
margin-top: 15px;
margin-bottom: 10px;
height: 1px;
background: linear-gradient(to right, #FFFFFF, #FFFFFF);
}

.street {
margin-top: 7px;
color: #FFFFFF;
text-align: center;
font-size: 15px;
text-transform: none;
font-family: 'RM', sans-serif;
line-height: 25px;
}

.street span {
color: #FFFFFF;
font-size: 17px;
text-transform: none;
font-family: 'RL', sans-serif;
}

.numberone {
color: #FFFFFF;
font-family: 'RL', sans-serif;
font-size: 25px;
margin-top: 5px;
text-align: center;
line-height: 35px;
}

.numberone a {
color: #FFFFFF;
text-decoration:none;
}

.numberone span {
color: #FFFFFF;
font-family: 'RL', sans-serif;
text-decoration:none;
font-size: 17px;
}

#sendphone1 {
left: 50%;
top: 50%;
margin: -38px 0px 0px -120px;
text-align: center;
font: 25px 'RL', sans-serif;
display: none;
background: linear-gradient(to right, #FFFFFF, #FFFFFF);
width: 260px;
height: 40px;
position: absolute;
z-index: 4999;
opacity: 1;
border: 0px !important;
border-radius: 5px;
color: #000000;
}

#podlojka {
top: 100px;
left: 20px;
width: 190px;
height: 110px;
background: linear-gradient(to right, #EEEEEC, #FFFFFF);
position: absolute;
box-shadow: 0px 0px 0px 0px #EEEEEC;
border-radius: 5px;
opacity: 0.9;
}

#TwoBlock {
margin: -2px 0px 0px 0px;
height: 201px;
background-image: url(/images/images20.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 470px 201px;
}

.zagolovok {
margin-top: 120px;
color: #000000;
font-family: 'RM', sans-serif;
font-size: 22px;
text-align: left;
line-height: 30px;
height: 110px;
}

.podzagolovok {
margin-top: -10px;
color: #000000;
font-family: 'RR', sans-serif;
font-size: 20px;
text-align: left;
line-height: 25px;
}

.zalivkagrad {
margin-top: 20px;
margin-bottom: 10px;
height: 3px;
background: linear-gradient(to right, #00A541, #037EE1);
}

.akcii {
color: #000000;
font-family: 'RL', sans-serif;
font-size: 20px;
margin-top: 40px;
text-align: left;
line-height: 40px;
}

.akcii a {
font-family: 'RL', sans-serif;
font-size: 20px;
text-decoration:none;
color: #FFFFFF;
background: #FE0000;
border-radius: 3px;
padding: 3px 8px 3px 8px;
}

.akcii span {
font-family: 'RM', sans-serif;
font-size: 35px;
}

.podarok {
margin-top: 35px;
}

.podarok span {
font-family: 'RM', sans-serif;
font-size: 20px;
text-decoration:none;
color: #FFFFFF;
background: #FE0000;
border-radius: 30px;
padding: 15px 30px 15px 30px;
}

.podarok a {
text-decoration: none;
}

#ThreeBlock {
margin-top: 470px;
width: 100%;
height: 100px;
background: linear-gradient(to right, #00A541, #037EE1);
}

.lozung1 {
margin-top: 18px;
font-family: 'RL', sans-serif;
font-size: 16px;
color: #FFFFFF;
text-align: left;
line-height: 30px;
}

.lozung1 a {
color: #FFFFFF;
font-family: 'RL', sans-serif;
font-size: 16px;
text-decoration: none;
}

.lozung1 span {
color: #FFFFFF;
font-family: 'RM', sans-serif;
font-size: 18px;
}

#FourBlock {
height: 353px;
background-image: url(/images/images18.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 470px 353px;
}


#FiveBlock {
width: 100%;
height: 60px;
background: linear-gradient(to right, #037CE4, #037CE4);
}

.lozung2 {
margin-top: 18px;
font-family: 'RM', sans-serif;
font-size: 18px;
color: #FFFFFF;
text-align: center;
}

#SixBlock {
height: 246px;
background-image: url(/images/images19.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 470px 246px;
}

#FiveBlock2 {
width: 100%;
height: 60px;
background: linear-gradient(to right, #19A755, #19A755);
}

.lozungduble {
margin-top: 18px;
font-family: 'RM', sans-serif;
font-size: 18px;
color: #FFFFFF;
text-align: center;
}

#SevenBlock {
width: 100%;
height: 250px;
background: #FFFFFF;
}

.lozung3 {
margin-top: 25px;
font-family: 'RL', sans-serif;
font-size: 16px;
color: #000000;
text-align: left;
line-height: 30px;
}

.lozung3 span {
color: #000000;
font-family: 'RM', sans-serif;
font-size: 16px;
}

#EightBlock {
height: 216px;
background-image: url(/images/images4.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 470px 216px;
}

.lozung4 {
margin-top: -120px;
font-family: 'RM', sans-serif;
font-size: 28px;
color: #FFFFFF;
background: #19A953;
padding: 30px 20px 30px 20px;
text-align: center;
line-height: 30px;
}

.lozung4 span {
color: #FFFFFF;
font-family: 'RL', sans-serif;
font-size: 18px;
}

#NineBlock {
width: 100%;
height: 100px;
background: #FFFFFF;
}

.lozung5 {
margin-top: 35px;
font-family: 'RM', sans-serif;
font-size: 22px;
color: #000000;
text-align: left;
}

#TenBlock {
height: 216px;
background-image: url(/images/images5.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 470px 216px;
}

.lozung6 {
margin-top: 25px;
font-family: 'RL', sans-serif;
font-size: 18px;
color: #FFFFFF;
text-align: left;
line-height: 25px;
}

.lozung7 {
margin-top: 40px;
font-family: 'RL', sans-serif;
font-size: 15px;
text-align: left;
line-height: 20px;
color: #FFFFFF;
background: #19A953;
padding: 10px 15px 10px 15px;
}

#ElevenBlock {
width: 100%;
height: 100px;
background: #FFFFFF;
}

.lozung8 {
margin-top: 20px;
font-family: 'RL', sans-serif;
font-size: 20px;
color: #000000;
text-align: left;
line-height: 30px;
}

.lozung8 span {
color: #000000;
font-family: 'RM', sans-serif;
font-size: 16px;
}

#TwelveBlock {
height: 216px;
background-image: url(/images/images6.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 470px 216px;
}

.lozung9 {
margin-top: 95px;
font-family: 'RL', sans-serif;
font-size: 15px;
color: #000000;
text-align: left;
line-height: 20px;
}

.lozung9 span {
font-family: 'RM', sans-serif;
}

#ThirteenBlock {
width: 100%;
height: 330px;
background: #FFFFFF;
}

.pokazania {
margin-top: 50px;
font-family: 'RM', sans-serif;
font-size: 25px;
color: #FFFFFF;
text-align: center;
line-height: 30px;
padding: 20px 20px 20px 20px;
background: #FE0000;
}

.pokazania span {
font-size: 17px;
}

.lozung10 {
margin-top: 40px;
font-family: 'RL', sans-serif;
font-size: 22px;
color: #000000;
text-align: left;
line-height: 30px;
}

.zalivka {
margin-top: 0px;
margin-bottom: 30px;
height: 3px;
background: linear-gradient(to right, #037de4, #19a953);
}

#FifteenBlock {
width: 100%;
height: 100%;
}

.ogran {
width: 355px;
padding: 10px 0px 0px 0px;
}

.perechen {
margin-top: 30px;
font-family: 'RM', sans-serif;
font-size: 22px;
color: #000000;
text-align: left;
line-height: 27px;
}

.perechen span {
font-family: 'RL', sans-serif;
font-size: 17px;
color: #1E1E1E;
}

.perechen b {
font-family: 'RR', sans-serif;
}

.zalivka2 {
margin-top: 0px;
margin-bottom: 0px;
height: 3px;
background: linear-gradient(to right, #037de4, #19a953);
}

#SixTeenBlock {
width: 100%;
height: 60px;
background: linear-gradient(to right, #FF0000, #FE0000);
}

.lozung11 {
margin-top: 18px;
font-family: 'RR', sans-serif;
font-size: 18px;
color: #FFFFFF;
text-align: center;
}

#SevenTeenBlock {
width: 100%;
height: 130px;
background: #FFFFFF;
}

.lozung12 {
margin-top: 28px;
font-family: 'RL', sans-serif;
font-size: 17px;
color: #000000;
text-align: left;
line-height: 25px;
}

.lozung12 b {
font-family: 'RR', sans-serif;
}

#SevenTeenBlockDop {
padding: 10px 0px 10px 0px;
background: #FFFFFF;
}

.lozungdop {
margin-top: 5px;
font-family: 'RL', sans-serif;
font-size: 15px;
color: #000000;
text-align: left;
line-height: 30px;
}

.lozungdop span {
font-family: 'RM', sans-serif;
}

#EighTeenBlock {
height: 147px;
background-image: url(/images/images7.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 470px 147px;
}

#EighTeenBlock2 {
height: 147px;
background-image: url(/images/images8.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 470px 147px;
}

#EighTeenBlock3 {
height: 147px;
background-image: url(/images/images9.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 470px 147px;
}

#EighTeenBlock4 {
height: 147px;
background-image: url(/images/images10.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 470px 147px;
}

#NineTeenBlock {
width: 100%;
height: 150px;
background: linear-gradient(to right, #037de4, #19a953);
}

.lozung13 {
margin-top: 27px;
font-family: 'RL', sans-serif;
font-size: 17px;
color: #FFFFFF;
text-align: center;
line-height: 30px;
}

.lozung13 span {
font-size: 20px;
font-family: 'RM', sans-serif;
}

#TwentyBlock {
width: 100%;
height: 450px;
background: #FFFFFF;
}

.lozung14 {
margin-top: 30px;
font-family: 'RL', sans-serif;
font-size: 20px;
color: #000000;
text-align: left;
line-height: 40px;
}

.lozung14 span {
font-size: 30px;
font-family: 'RM', sans-serif;
}

.lozung15 {
margin-top: 40px;
}

/* FORMA ZAKAZA 1 START */

.positionform1 {
margin-top: 0px;
text-align: center;
}

.positionform11 {
margin-top: 30px;
text-align: center;
}

.OneForm { 
    display: inline;
    color: #000000;
    width: 300px;
    border: 1px solid #000000;
    border-radius: 4px;
    padding: 15px 20px 15px 20px;
    font-size: 20px;
    background: #FFFFFF;
    font-family: 'RL', sans-serif;
    text-transform: none;
}

#send {
    display: inline;
    color: #FFFFFF;
    width: 300px;
    border: 0px solid #F9F9F9;
    border-radius: 4px;
    padding: 13px 20px 13px 20px;
    font-size: 25px;
    background: linear-gradient(to right, #19a953, #037de4);
    font-family: 'RL', sans-serif;
    text-transform: uppercase;
}

#send:hover {
    color: #FFFFFF;
    background: #000000;
}
/* FORMA ZAKAZA 1 END */

#TwentyOneBlock {
width: 100%;
height: 150px;
background: #FFFFFF;
}

.lozung16 {
margin-top: 50px;
font-family: 'RR', sans-serif;
font-size: 30px;
color: #000000;
text-align: left;
line-height: 40px;
}

#TwentyTwoBlock {
height: 275px;
background-image: url(/images/images11.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 470px 275px;
}

#TwentyTwoBlock2 {
height: 147px;
background-image: url(/images/images12.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 470px 147px;
}

#TwentyTwoBlock3 {
height: 147px;
background-image: url(/images/images13.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 470px 147px;
}

#TwentyThreeBlock {
width: 100%;
height: 150px;
background: #FFFFFF;
}

.lozung17 {
margin-top: 30px;
font-family: 'RL', sans-serif;
font-size: 20px;
color: #000000;
text-align: left;
line-height: 30px;
}

.lozung17 span {
font-size: 20px;
font-family: 'RM', sans-serif;
}

#TwentyFourBlock {
height: 147px;
background-image: url(/images/images14.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 470px 147px;
}

#TwentyFiveBlock {
width: 100%;
height: 130px;
background: #FFFFFF;
}

.lozung18 {
margin-top: 40px;
font-family: 'RM', sans-serif;
font-size: 20px;
color: #000000;
text-align: left;
line-height: 30px;
}

.lozung18 span {
font-size: 17px;
font-family: 'RL', sans-serif;
}

#TwentySixBlock {
height: 318px;
background-image: url(/images/images15.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 470px 318px;
}

#TwentySevenBlock {
margin-top: 60px;
width: 100%;
height: 330px;
background: #FFFFFF;
}

.statikimg {
margin-top: 40px;
margin-bottom: 30px;
height: 130px;
}

.podpisi {
text-align: center;
color: #000000;
font-size: 20px;
font-family: 'RL', sans-serif;
line-height: 25px;
}

.formagirl {
margin-top: 60px;
margin-bottom: 40px;
height: 700px;
border: 0px solid #F9F9F9;
border-radius: 20px;
background: linear-gradient(to right, #037de4, #19a953);
}

.contlgirl {
margin-top: -402px;
margin-bottom: 0px;
height: 300px;
}

.nadpis {
margin: 50px 0px 20px 18px;
text-align: left;
color: #FFFFFF;
font-size: 27px;
font-family: 'RL', sans-serif;
line-height: 40px;
}

/* FORMA ZAKAZA 2 START */

.positionform2 {
margin-top: 10px;
text-align: center;
}

.positionform22 {
margin-top: 20px;
text-align: center;
}

.TwoForm { 
    display: inline;
    color: #000000;
    width: 250px;
    border: 0px solid #FFFFFF;
    border-radius: 4px;
    padding: 15px 15px 15px 15px;
    font-size: 18px;
    font-family: 'RL', sans-serif;
    text-transform: none;
}

#send2 {
    display: inline;
    color: #000000;
    width: 250px;
    border: 1px solid #000000;
    border-radius: 4px;
    padding: 15px 15px 15px 15px;
    font-size: 20px;
    background: #FFFFFF;
    font-family: 'RM', sans-serif;
    text-transform: uppercase;
}

#send2:hover {
    color: #FFFFFF;
    background: #000000;
}
/* FORMA ZAKAZA 2 END */

#TwentyNineBlock {
width: 100%;
height: 150px;
background: #FFFFFF;
}

.lozung19 {
margin-top: 10px;
font-family: 'RL', sans-serif;
font-size: 17px;
color: #000000;
text-align: left;
line-height: 25px;
}

.lozung19 span {
font-size: 17px;
font-family: 'RM', sans-serif;
}

#ThirtyBlock {
margin-top: 10px;
width: 100%;
height: 430px;
background: #FFFFFF;
}

.statikimg2 {
margin-top: 10px;
margin-bottom: 20px;
height: 100px;
}

.podpisi2 {
text-align: center;
color: #000000;
font-size: 17px;
font-family: 'RM', sans-serif;
line-height: 25px;
}

.podpisi2 span {
text-align: center;
color: #000000;
font-size: 15px;
font-family: 'RL', sans-serif;
line-height: 25px;
}

#ThirtyOneBlock {
width: 100%;
height: 100px;
background: #FFFFFF;
}

.lozung20 {
margin-top: 35px;
font-family: 'RM', sans-serif;
font-size: 20px;
color: #000000;
text-align: center;
line-height: 40px;
}

#ThirtyTwoBlock {
margin-top: 1px;
width: 100%;
height: 500px;
background: #FFFFFF;
}

.statikimg3 {
margin-top: 1px;
margin-bottom: 1px;
height: 160px;
}

#ThirtyThreeBlock {
width: 100%;
height: 760px;
background: #FFFFFF;
}

.lozung21 {
margin-top: 50px;
font-family: 'RM', sans-serif;
font-size: 30px;
color: #000000;
text-align: left;
line-height: 40px;
}

.otstup {
margin-top: 40px;
}

.contact1 {
margin-top: 10px;
font-family: 'RM', sans-serif;
font-size: 17px;
color: #000000;
text-align: left;
line-height: 25px;
}

.contact2 {
margin-top: 30px;
font-family: 'RL', sans-serif;
font-size: 15px;
color: #000000;
text-align: left;
line-height: 20px;
}

.contact2 span {
font-family: 'RM', sans-serif;
}

.contact3 {
margin-top: 25px;
font-family: 'RL', sans-serif;
font-size: 15px;
color: #000000;
text-align: left;
line-height: 20px;
}

.contact3 span {
font-family: 'RM', sans-serif;
}

.contact3 a {
color: #000000;
text-decoration: none;
}

#sendphone2 {
top: -6px;
left: 80px;
margin: 0px 0px 0px 0px;
text-align: center;
line-height: 40px;
font: 15px 'RL', sans-serif;
display: none;
background: #FFFFFF;
width: 170px;
height: 35px;
position: absolute;
z-index: 4999;
opacity: 1;
border: 0px !important;
color: #000000;
}

#ThirtyFourBlock {
padding: 15px 0px 20px 0px;
background: linear-gradient(to right, #037de4, #19a953);
}

.lozung22 {
margin-top: 30px;
font-family: 'RL', sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align: center;
line-height: 16px;
}

.lozung23 {
margin-top: 15px;
font-family: 'RL', sans-serif;
font-size: 22px;
color: #FFFFFF;
text-align: center;
line-height: 22px;
}

.lozung24 {
margin-top: 15px;
font-family: 'RL', sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align: left;
line-height: 16px;
}

.lozung244 {
margin-top: 15px;
font-family: 'RL', sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align: center;
line-height: 16px;
}

.partnercontrol {
height: 50px;
}

.lozung25 {
margin-top: 65px;
margin-bottom: 50px;
font-family: 'RR', sans-serif;
font-size: 30px;
color: #000000;
text-align: left;
line-height: 40px;
}

}


/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {

#OneBlock {
width: 100%;
height: 140px;
display: table;
margin: auto;
background: linear-gradient(to right, #19a953, #19a953, #037de4);
}

.ogrnlogo {
margin-top: 20px;
height: 100px;
}

.center {
text-align: center;
}

.city {
margin-top: 30px;
color: #FFFFFF;
text-align: left;
font-size: 22px;
text-transform: none;
font-family: 'RL', sans-serif;
}

.pushone {
margin-top: 10px;
}

.pushone span {
color: #000000;
font-size: 14px;
font-family: 'RR', sans-serif;
background: #FFFFFF;
border-radius: 3px;
padding: 7px 7px 7px 7px;
}

.pushone span:hover {
color: #FFFFFF;
background: #000000;
}

.pushone a {
text-decoration:none;
}

.street {
margin-top: 26px;
color: #FFFFFF;
text-align: left;
font-size: 14px;
text-transform: none;
font-family: 'RM', sans-serif;
line-height: 20px;
}

.street span {
color: #FFFFFF;
font-size: 12px;
text-transform: none;
font-family: 'RL', sans-serif;
}

.numberone {
color: #FFFFFF;
font-family: 'RL', sans-serif;
font-size: 23px;
margin-top: 44px;
text-align: center;
line-height: 30px;
}

.numberone a {
color: #FFFFFF;
text-decoration:none;
}

.numberone span {
color: #FFFFFF;
font-family: 'RL', sans-serif;
text-decoration:none;
font-size: 14px;
}

#sendphone1 {
top: -5px;
left: 40px;
margin: 0px 0px 0px 0px;
text-align: center;
font: 23px 'RL', sans-serif;
display: none;
background: linear-gradient(to right, #129C7C, #0784CD);
width: 240px;
height: 40px;
position: absolute;
z-index: 4999;
opacity: 1;
border: 0px !important;
color: #FFFFFF;
}

#podlojka {
top: 15px;
left: 40px;
width: 340px;
height: 450px;
background: linear-gradient(to right, #EEEEEC, #FFFFFF);
position: absolute;
box-shadow: 0px 0px 0px 0px #EEEEEC;
border-radius: 15px;
opacity: 0.9;
}

#TwoBlock {
margin: -2px 0px 0px 0px;
height: 425px;
background-image: url(/images/images20.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 992px 425px;
}

.zagolovok {
margin-top: 40px;
color: #000000;
font-family: 'RM', sans-serif;
font-size: 23px;
text-align: left;
line-height: 30px;
height: 100px;
}

.podzagolovok {
color: #000000;
font-family: 'RM', sans-serif;
font-size: 17px;
margin-top: 5px;
text-align: left;
line-height: 25px;
}

.akcii {
color: #000000;
font-family: 'RL', sans-serif;
font-size: 17px;
margin-top: 20px;
text-align: left;
line-height: 30px;
}

.akcii a {
font-family: 'RL', sans-serif;
font-size: 20px;
text-decoration:none;
color: #FFFFFF;
background: #FE0000;
border-radius: 3px;
padding: 3px 8px 3px 8px;
}

.akcii span {
font-family: 'RM', sans-serif;
font-size: 30px;
}

.podarok {
margin-top: 40px;
}

.podarok span {
font-family: 'RM', sans-serif;
font-size: 20px;
text-decoration:none;
color: #FFFFFF;
background: #FE0000;
border-radius: 30px;
padding: 10px 30px 10px 30px;
}

.podarok a {
text-decoration: none;
}

#ThreeBlock {
margin-top: 0px;
width: 100%;
height: 150px;
background: #FFFFFF;
}

.lozung1 {
margin-top: 40px;
font-family: 'RL', sans-serif;
font-size: 20px;
color: #000000;
text-align: left;
line-height: 30px;
}

.lozung1 a {
color: #000000;
font-family: 'RL', sans-serif;
font-size: 20px;
text-decoration: none;
}

.lozung1 span {
color: #000000;
font-family: 'RM', sans-serif;
font-size: 25px;
}

#FourBlock {
height: 310px;
background-image: url(/images/images2.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 992px 310px;
}


#FiveBlock {
width: 100%;
height: 60px;
background: linear-gradient(to right, #037de4, #19a953);
}

.lozung2 {
margin-top: 18px;
font-family: 'RM', sans-serif;
font-size: 18px;
color: #FFFFFF;
text-align: center;
}

#FiveBlock2 {
width: 100%;
height: 0px;
background: linear-gradient(to right, #FFFFFF, #FFFFFF);
}

#SixBlock {
height: 310px;
background-image: url(/images/images3.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 992px 310px;
}

#SevenBlock {
width: 100%;
height: 150px;
background: #FFFFFF;
}

.lozung3 {
margin-top: 40px;
font-family: 'RL', sans-serif;
font-size: 20px;
color: #000000;
text-align: left;
line-height: 30px;
}

.lozung3 span {
color: #000000;
font-family: 'RM', sans-serif;
font-size: 20px;
}

#EightBlock {
height: 455px;
background-image: url(/images/images4.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 992px 455px;
}

.lozung4 {
margin-top: 0px;
font-family: 'RM', sans-serif;
font-size: 28px;
color: #FFFFFF;
background: #19A953;
padding: 30px 20px 30px 20px;
text-align: center;
line-height: 30px;
}

.lozung4 span {
color: #FFFFFF;
font-family: 'RL', sans-serif;
font-size: 18px;
}

#NineBlock {
width: 100%;
height: 150px;
background: #FFFFFF;
}

.lozung5 {
margin-top: 60px;
font-family: 'RM', sans-serif;
font-size: 25px;
color: #000000;
text-align: left;
}

#TenBlock {
height: 455px;
background-image: url(/images/images5.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 992px 455px;
}

.lozung6 {
margin-top: 70px;
font-family: 'RL', sans-serif;
font-size: 25px;
color: #FFFFFF;
text-align: left;
line-height: 35px;
}

.lozung7 {
margin-top: 140px;
font-family: 'RL', sans-serif;
font-size: 17px;
text-align: left;
line-height: 20px;
color: #FFFFFF;
background: #19A953;
padding: 10px 15px 10px 15px;
}

#ElevenBlock {
width: 100%;
height: 150px;
background: #FFFFFF;
}

.lozung8 {
margin-top: 50px;
font-family: 'RL', sans-serif;
font-size: 25px;
color: #000000;
text-align: left;
line-height: 30px;
}

.lozung8 span {
color: #000000;
font-family: 'RM', sans-serif;
font-size: 20px;
}

#TwelveBlock {
height: 455px;
background-image: url(/images/images6.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 992px 455px;
}

.lozung9 {
margin-top: 200px;
font-family: 'RL', sans-serif;
font-size: 22px;
color: #000000;
text-align: left;
line-height: 30px;
}

.lozung9 span {
font-family: 'RM', sans-serif;
}

#ThirteenBlock {
width: 100%;
height: 300px;
background: #FFFFFF;
}

.pokazania {
margin-top: 50px;
font-family: 'RM', sans-serif;
font-size: 25px;
color: #FFFFFF;
text-align: center;
line-height: 30px;
padding: 20px 20px 20px 20px;
background: #FE0000;
}

.pokazania span {
font-size: 17px;
}

.lozung10 {
margin-top: 70px;
font-family: 'RL', sans-serif;
font-size: 22px;
color: #000000;
text-align: left;
line-height: 30px;
}

.zalivka {
margin-top: 0px;
margin-bottom: 30px;
height: 5px;
background: linear-gradient(to right, #037de4, #19a953);
}

#FifteenBlock {
width: 100%;
height: 100%;
}

.ogran {
width: 355px;
padding: 40px 0px 0px 0px;
}

.perechen {
margin-top: 50px;
font-family: 'RM', sans-serif;
font-size: 22px;
color: #000000;
text-align: left;
line-height: 27px;
}

.perechen span {
font-family: 'RL', sans-serif;
font-size: 17px;
color: #1E1E1E;
}

.perechen b {
font-family: 'RR', sans-serif;
}

.zalivka2 {
margin-top: 0px;
margin-bottom: 0px;
height: 5px;
background: linear-gradient(to right, #037de4, #19a953);
}

#SixTeenBlock {
width: 100%;
height: 60px;
background: linear-gradient(to right, #FF0000, #FE0000);
}

.lozung11 {
margin-top: 13px;
font-family: 'RR', sans-serif;
font-size: 25px;
color: #FFFFFF;
text-align: center;
}

#SevenTeenBlock {
width: 100%;
height: 150px;
background: #FFFFFF;
}

.lozung12 {
margin-top: 40px;
font-family: 'RL', sans-serif;
font-size: 20px;
color: #000000;
text-align: left;
line-height: 35px;
}

.lozung12 b {
font-family: 'RR', sans-serif;
}

#SevenTeenBlockDop {
width: 100%;
height: 500px;
background: #FFFFFF;
}

.lozungdop {
margin-top: 5px;
font-family: 'RL', sans-serif;
font-size: 17px;
color: #000000;
text-align: left;
line-height: 30px;
}

.lozungdop span {
font-family: 'RM', sans-serif;
}

#EighTeenBlock {
height: 310px;
background-image: url(/images/images7.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 992px 310px;
}

#EighTeenBlock2 {
height: 310px;
background-image: url(/images/images8.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 992px 310px;
}

#EighTeenBlock3 {
height: 310px;
background-image: url(/images/images9.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 992px 310px;
}

#EighTeenBlock4 {
height: 310px;
background-image: url(/images/images10.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 992px 310px;
}

#NineTeenBlock {
width: 100%;
height: 150px;
background: linear-gradient(to right, #037de4, #19a953);
}

.lozung13 {
margin-top: 30px;
font-family: 'RL', sans-serif;
font-size: 20px;
color: #FFFFFF;
text-align: center;
line-height: 40px;
}

.lozung13 span {
font-size: 25px;
font-family: 'RM', sans-serif;
}

#TwentyBlock {
width: 100%;
height: 300px;
background: #FFFFFF;
}

.lozung14 {
margin-top: 30px;
font-family: 'RL', sans-serif;
font-size: 22px;
color: #000000;
text-align: left;
line-height: 40px;
}

.lozung14 span {
font-size: 30px;
font-family: 'RM', sans-serif;
}

.lozung15 {
margin-top: 40px;
}

/* FORMA ZAKAZA 1 START */

.positionform1 {
margin-top: 0px;
text-align: right;
}

.positionform11 {
margin-top: 0px;
text-align: left;
}

.OneForm { 
    display: inline;
    color: #000000;
    width: 250px;
    border: 1px solid #000000;
    border-radius: 4px;
    padding: 10px 15px 10px 15px;
    font-size: 20px;
    background: #FFFFFF;
    font-family: 'RL', sans-serif;
    text-transform: none;
}

#send {
    display: inline;
    color: #FFFFFF;
    width: 250px;
    border: 0px solid #F9F9F9;
    border-radius: 4px;
    padding: 8px 15px 8px 15px;
    font-size: 25px;
    background: linear-gradient(to right, #19a953, #037de4);
    font-family: 'RL', sans-serif;
    text-transform: uppercase;
}

#send:hover {
    color: #FFFFFF;
    background: #000000;
}
/* FORMA ZAKAZA 1 END */

#TwentyOneBlock {
width: 100%;
height: 150px;
background: #FFFFFF;
}

.lozung16 {
margin-top: 50px;
font-family: 'RR', sans-serif;
font-size: 30px;
color: #000000;
text-align: left;
line-height: 40px;
}

#TwentyTwoBlock {
height: 581px;
background-image: url(/images/images11.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 992px 581px;
}

#TwentyTwoBlock2 {
height: 310px;
background-image: url(/images/images12.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 992px 310px;
}

#TwentyTwoBlock3 {
height: 310px;
background-image: url(/images/images13.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 992px 310px;
}

#TwentyThreeBlock {
width: 100%;
height: 150px;
background: #FFFFFF;
}

.lozung17 {
margin-top: 35px;
font-family: 'RL', sans-serif;
font-size: 25px;
color: #000000;
text-align: left;
line-height: 40px;
}

.lozung17 span {
font-size: 25px;
font-family: 'RM', sans-serif;
}

#TwentyFourBlock {
height: 310px;
background-image: url(/images/images14.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 992px 310px;
}

#TwentyFiveBlock {
width: 100%;
height: 150px;
background: #FFFFFF;
}

.lozung18 {
margin-top: 45px;
font-family: 'RM', sans-serif;
font-size: 25px;
color: #000000;
text-align: left;
line-height: 40px;
}

.lozung18 span {
font-size: 20px;
font-family: 'RL', sans-serif;
}

#TwentySixBlock {
height: 672px;
background-image: url(/images/images15.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 992px 672px;
}

#TwentySevenBlock {
margin-top: 60px;
width: 100%;
height: 330px;
background: #FFFFFF;
}

.statikimg {
margin-top: 40px;
margin-bottom: 30px;
height: 130px;
}

.podpisi {
text-align: center;
color: #000000;
font-size: 20px;
font-family: 'RL', sans-serif;
line-height: 25px;
}

.formagirl {
margin-top: 60px;
margin-bottom: 40px;
height: 390px;
border: 0px solid #F9F9F9;
border-radius: 20px;
background: linear-gradient(to right, #037de4, #19a953);
}

.contlgirl {
margin-top: 90px;
margin-bottom: 0px;
height: 300px;
}

.nadpis {
margin: 50px 0px 20px 18px;
text-align: left;
color: #FFFFFF;
font-size: 27px;
font-family: 'RL', sans-serif;
line-height: 40px;
}

/* FORMA ZAKAZA 2 START */

.positionform2 {
margin-top: 10px;
text-align: center;
}

.positionform22 {
margin-top: 20px;
text-align: center;
}

.TwoForm { 
    display: inline;
    color: #000000;
    width: 250px;
    border: 0px solid #FFFFFF;
    border-radius: 7px;
    padding: 15px 15px 15px 15px;
    font-size: 18px;
    font-family: 'RL', sans-serif;
    text-transform: none;
}

#send2 {
    display: inline;
    color: #000000;
    width: 250px;
    border: 1px solid #000000;
    border-radius: 7px;
    padding: 15px 15px 15px 15px;
    font-size: 20px;
    background: #FFFFFF;
    font-family: 'RM', sans-serif;
    text-transform: uppercase;
}

#send2:hover {
    color: #FFFFFF;
    background: #000000;
}
/* FORMA ZAKAZA 2 END */

#TwentyNineBlock {
width: 100%;
height: 210px;
background: #FFFFFF;
}

.lozung19 {
margin-top: 40px;
font-family: 'RL', sans-serif;
font-size: 20px;
color: #000000;
text-align: left;
line-height: 40px;
}

.lozung19 span {
font-size: 20px;
font-family: 'RM', sans-serif;
}

#ThirtyBlock {
margin-top: 10px;
width: 100%;
height: 520px;
background: #FFFFFF;
}

.statikimg2 {
margin-top: 10px;
margin-bottom: 20px;
height: 150px;
}

.podpisi2 {
text-align: center;
color: #000000;
font-size: 20px;
font-family: 'RM', sans-serif;
line-height: 25px;
}

.podpisi2 span {
text-align: center;
color: #000000;
font-size: 18px;
font-family: 'RL', sans-serif;
line-height: 25px;
}

#ThirtyOneBlock {
width: 100%;
height: 100px;
background: #FFFFFF;
}

.lozung20 {
margin-top: 45px;
font-family: 'RM', sans-serif;
font-size: 25px;
color: #000000;
text-align: left;
line-height: 40px;
}

#ThirtyTwoBlock {
margin-top: 1px;
width: 100%;
height: 630px;
background: #FFFFFF;
}

.statikimg3 {
margin-top: 1px;
margin-bottom: 1px;
height: 200px;
}

#ThirtyThreeBlock {
width: 100%;
height: 530px;
background: #FFFFFF;
}

.lozung21 {
margin-top: 65px;
font-family: 'RM', sans-serif;
font-size: 30px;
color: #000000;
text-align: left;
line-height: 40px;
}

.otstup {
margin-top: 80px;
}

.contact1 {
margin-top: 10px;
font-family: 'RM', sans-serif;
font-size: 17px;
color: #000000;
text-align: left;
line-height: 25px;
}

.contact2 {
margin-top: 30px;
font-family: 'RL', sans-serif;
font-size: 15px;
color: #000000;
text-align: left;
line-height: 20px;
}

.contact2 span {
font-family: 'RM', sans-serif;
}

.contact3 {
margin-top: 25px;
font-family: 'RL', sans-serif;
font-size: 15px;
color: #000000;
text-align: left;
line-height: 20px;
}

.contact3 span {
font-family: 'RM', sans-serif;
}

.contact3 a {
color: #000000;
text-decoration: none;
}

#sendphone2 {
top: -9px;
left: 82px;
margin: 0px 0px 0px 0px;
text-align: center;
line-height: 40px;
font: 15px 'RL', sans-serif;
display: none;
background: #FFFFFF;
width: 170px;
height: 35px;
position: absolute;
z-index: 4999;
opacity: 1;
border: 0px !important;
color: #000000;
}

#ThirtyFourBlock {
padding: 15px 0px 20px 0px;
background: linear-gradient(to right, #037de4, #19a953);
}

.lozung22 {
margin-top: 30px;
font-family: 'RL', sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align: center;
line-height: 16px;
}

.lozung23 {
margin-top: 15px;
font-family: 'RL', sans-serif;
font-size: 22px;
color: #FFFFFF;
text-align: center;
line-height: 22px;
}

.lozung24 {
margin-top: 15px;
font-family: 'RL', sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align: left;
line-height: 16px;
}

.lozung244 {
margin-top: 15px;
font-family: 'RL', sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align: center;
line-height: 16px;
}

.partnercontrol {
height: 90px;
}

.lozung25 {
margin-top: 65px;
margin-bottom: 50px;
font-family: 'RR', sans-serif;
font-size: 30px;
color: #000000;
text-align: left;
line-height: 40px;
}

}


/* MEDIUM */
@media only screen and (min-width: 992px) {

#OneBlock {
width: 100%;
height: 140px;
display: table;
margin: auto;
background: linear-gradient(to right, #19a953, #19a953, #037de4);
}

.ogrnlogo {
margin-top: 10px;
height: 130px;
}

.center {
text-align: center;
}

.city {
margin-top: 30px;
color: #FFFFFF;
text-align: left;
font-size: 25px;
text-transform: none;
font-family: 'RL', sans-serif;
}

.pushone {
margin-top: 10px;
}

.pushone span {
color: #000000;
font-size: 16px;
font-family: 'RR', sans-serif;
background: #FFFFFF;
border-radius: 7px;
padding: 10px 20px 10px 20px;
}

.pushone span:hover {
color: #FFFFFF;
background: #000000;
}

.pushone a {
text-decoration:none;
}

.street {
margin-top: 30px;
color: #FFFFFF;
text-align: left;
font-size: 13px;
text-transform: none;
font-family: 'RM', sans-serif;
line-height: 30px;
}

.street span {
color: #FFFFFF;
font-size: 14px;
text-transform: none;
font-family: 'RL', sans-serif;
}

.numberone {
color: #FFFFFF;
font-family: 'RL', sans-serif;
font-size: 26px;
margin-top: 44px;
text-align: center;
line-height: 30px;
}

.numberone a {
color: #FFFFFF;
text-decoration:none;
}

.numberone span {
color: #FFFFFF;
font-family: 'RL', sans-serif;
text-decoration:none;
font-size: 15px;
}

#sendphone1 {
top: -6px;
left: 60px;
margin: 0px 0px 0px 0px;
text-align: center;
font: 25px 'RL', sans-serif;
display: none;
background: linear-gradient(to right, #129C7C, #0784CD);
width: 280px;
height: 40px;
position: absolute;
z-index: 4999;
opacity: 1;
border: 0px !important;
color: #FFFFFF;
}

#podlojka {
top: 15px;
left: 60px;
width: 380px;
height: 550px;
background: linear-gradient(to right, #EEEEEC, #FFFFFF);
position: absolute;
box-shadow: 0px 0px 0px 0px #EEEEEC;
border-radius: 15px;
opacity: 0.9;
}

#TwoBlock {
margin: -2px 0px 0px 0px;
height: 514px;
background-image: url(/images/images20.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1200px 514px;
}

.zagolovok {
color: #000000;
font-family: 'RM', sans-serif;
font-size: 30px;
margin-top: 40px;
text-align: left;
line-height: 35px;
height: 125px;
}

.podzagolovok {
color: #000000;
font-family: 'RM', sans-serif;
font-size: 20px;
margin-top: 10px;
text-align: left;
line-height: 25px;
}

.akcii {
color: #000000;
font-family: 'RL', sans-serif;
font-size: 20px;
margin-top: 15px;
text-align: left;
line-height: 45px;
}

.akcii a {
font-family: 'RL', sans-serif;
font-size: 20px;
text-decoration:none;
color: #FFFFFF;
background: #FE0000;
border-radius: 3px;
padding: 3px 8px 3px 8px;
}

.akcii span {
font-family: 'RM', sans-serif;
font-size: 40px;
}

.podarok {
margin-top: 40px;
}

.podarok span {
font-family: 'RM', sans-serif;
font-size: 25px;
text-decoration:none;
color: #FFFFFF;
background: #FE0000;
border-radius: 50px;
padding: 15px 40px 15px 40px;
}

.podarok a {
text-decoration: none;
}

#ThreeBlock {
margin-top: 0px;
width: 100%;
height: 180px;
background: #FFFFFF;
}

.lozung1 {
margin-top: 30px;
font-family: 'RL', sans-serif;
font-size: 25px;
color: #000000;
text-align: left;
line-height: 50px;
}

.lozung1 a {
color: #000000;
font-family: 'RL', sans-serif;
font-size: 25px;
text-decoration: none;
}

.lozung1 span {
color: #000000;
font-family: 'RM', sans-serif;
font-size: 30px;
}

#FourBlock {
height: 375px;
background-image: url(/images/images2.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1200px 375px;
}


#FiveBlock {
width: 100%;
height: 80px;
background: linear-gradient(to right, #037de4, #19a953);
}

.lozung2 {
margin-top: 22px;
font-family: 'RM', sans-serif;
font-size: 25px;
color: #FFFFFF;
text-align: center;
}

#FiveBlock2 {
width: 100%;
height: 0px;
background: linear-gradient(to right, #FFFFFF, #FFFFFF);
}

#SixBlock {
height: 375px;
background-image: url(/images/images3.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1200px 375px;
}

#SevenBlock {
width: 100%;
height: 180px;
background: #FFFFFF;
}

.lozung3 {
margin-top: 40px;
font-family: 'RL', sans-serif;
font-size: 25px;
color: #000000;
text-align: left;
line-height: 50px;
}

.lozung3 span {
color: #000000;
font-family: 'RM', sans-serif;
font-size: 25px;
}

#EightBlock {
height: 551px;
background-image: url(/images/images4.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1200px 551px;
}

.lozung4 {
margin-top: 0px;
font-family: 'RM', sans-serif;
font-size: 30px;
color: #FFFFFF;
background: #19A953;
padding: 40px 30px 40px 30px;
text-align: center;
line-height: 30px;
}

.lozung4 span {
color: #FFFFFF;
font-family: 'RL', sans-serif;
font-size: 20px;
}

#NineBlock {
width: 100%;
height: 180px;
background: #FFFFFF;
}

.lozung5 {
margin-top: 70px;
font-family: 'RM', sans-serif;
font-size: 25px;
color: #000000;
text-align: left;
}

#TenBlock {
height: 551px;
background-image: url(/images/images5.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1200px 551px;
}

.lozung6 {
margin-top: 100px;
font-family: 'RL', sans-serif;
font-size: 30px;
color: #FFFFFF;
text-align: left;
line-height: 50px;
}

.lozung7 {
margin-top: 180px;
font-family: 'RL', sans-serif;
font-size: 20px;
text-align: left;
line-height: 27px;
color: #FFFFFF;
background: #19A953;
padding: 15px 20px 15px 20px;
}

#ElevenBlock {
width: 100%;
height: 180px;
background: #FFFFFF;
}

.lozung8 {
margin-top: 60px;
font-family: 'RL', sans-serif;
font-size: 25px;
color: #000000;
text-align: left;
line-height: 30px;
}

.lozung8 span {
color: #000000;
font-family: 'RM', sans-serif;
font-size: 20px;
}

#TwelveBlock {
height: 551px;
background-image: url(/images/images6.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1200px 551px;
}

.lozung9 {
margin-top: 250px;
font-family: 'RL', sans-serif;
font-size: 25px;
color: #000000;
text-align: left;
line-height: 40px;
}

.lozung9 span {
font-family: 'RM', sans-serif;
}

#ThirteenBlock {
width: 100%;
height: 350px;
background: #FFFFFF;
}

.pokazania {
margin-top: 50px;
font-family: 'RM', sans-serif;
font-size: 25px;
color: #FFFFFF;
text-align: center;
line-height: 30px;
padding: 30px 30px 30px 30px;
background: #FE0000;
}

.pokazania span {
font-size: 20px;
}

.lozung10 {
margin-top: 70px;
font-family: 'RL', sans-serif;
font-size: 25px;
color: #000000;
text-align: left;
line-height: 30px;
}

.zalivka {
margin-top: 0px;
margin-bottom: 30px;
height: 5px;
background: linear-gradient(to right, #037de4, #19a953);
}

#FifteenBlock {
width: 100%;
height: 100%;
}

.ogran {
width: 450px;
padding: 50px 0px 0px 0px;
}

.perechen {
margin-top: 90px;
font-family: 'RM', sans-serif;
font-size: 25px;
color: #000000;
text-align: left;
line-height: 40px;
}

.perechen span {
font-family: 'RL', sans-serif;
font-size: 20px;
color: #1E1E1E;
}

.perechen b {
font-family: 'RR', sans-serif;
}

.zalivka2 {
margin-top: 0px;
margin-bottom: 0px;
height: 5px;
background: linear-gradient(to right, #037de4, #19a953);
}

#SixTeenBlock {
width: 100%;
height: 80px;
background: linear-gradient(to right, #FF0000, #FE0000);
}

.lozung11 {
margin-top: 20px;
font-family: 'RM', sans-serif;
font-size: 25px;
color: #FFFFFF;
text-align: center;
}

#SevenTeenBlock {
width: 100%;
height: 180px;
background: #FFFFFF;
}

.lozung12 {
margin-top: 60px;
font-family: 'RL', sans-serif;
font-size: 25px;
color: #000000;
text-align: left;
line-height: 40px;
}

.lozung12 b {
font-family: 'RR', sans-serif;
}

#SevenTeenBlockDop {
width: 100%;
height: 550px;
background: #FFFFFF;
}

.lozungdop {
margin-top: 5px;
font-family: 'RL', sans-serif;
font-size: 19px;
color: #000000;
text-align: left;
line-height: 40px;
}

.lozungdop span {
font-family: 'RM', sans-serif;
}

#EighTeenBlock {
height: 375px;
background-image: url(/images/images7.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1200px 375px;
}

#EighTeenBlock2 {
height: 375px;
background-image: url(/images/images8.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1200px 375px;
}

#EighTeenBlock3 {
height: 375px;
background-image: url(/images/images9.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1200px 375px;
}

#EighTeenBlock4 {
height: 375px;
background-image: url(/images/images10.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1200px 375px;
}

#NineTeenBlock {
width: 100%;
height: 180px;
background: linear-gradient(to right, #037de4, #19a953);
}

.lozung13 {
margin-top: 40px;
font-family: 'RL', sans-serif;
font-size: 25px;
color: #FFFFFF;
text-align: center;
line-height: 50px;
}

.lozung13 span {
font-size: 35px;
font-family: 'RM', sans-serif;
}

#TwentyBlock {
width: 100%;
height: 350px;
background: #FFFFFF;
}

.lozung14 {
margin-top: 60px;
font-family: 'RL', sans-serif;
font-size: 30px;
color: #000000;
text-align: left;
line-height: 60px;
}

.lozung14 span {
font-size: 30px;
font-family: 'RM', sans-serif;
}

.lozung15 {
margin-top: 40px;
}

/* FORMA ZAKAZA 1 START */

.positionform1 {
margin-top: 0px;
text-align: right;
}

.positionform11 {
margin-top: 0px;
text-align: left;
}

.OneForm { 
    display: inline;
    color: #000000;
    width: 280px;
    border: 1px solid #000000;
    border-radius: 4px;
    padding: 15px 15px 15px 15px;
    font-size: 20px;
    background: #FFFFFF;
    font-family: 'RL', sans-serif;
    text-transform: none;
}

#send {
    display: inline;
    color: #FFFFFF;
    width: 280px;
    border: 0px solid #F9F9F9;
    border-radius: 4px;
    padding: 13px 15px 13px 15px;
    font-size: 25px;
    background: linear-gradient(to right, #19a953, #037de4);
    font-family: 'RL', sans-serif;
    text-transform: uppercase;
}

#send:hover {
    color: #FFFFFF;
    background: #000000;
}
/* FORMA ZAKAZA 1 END */

#TwentyOneBlock {
width: 100%;
height: 180px;
background: #FFFFFF;
}

.lozung16 {
margin-top: 70px;
font-family: 'RR', sans-serif;
font-size: 35px;
color: #000000;
text-align: left;
line-height: 40px;
}

#TwentyTwoBlock {
height: 703px;
background-image: url(/images/images11.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1200px 703px;
}

#TwentyTwoBlock2 {
height: 375px;
background-image: url(/images/images12.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1200px 375px;
}

#TwentyTwoBlock3 {
height: 375px;
background-image: url(/images/images13.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1200px 375px;
}

#TwentyThreeBlock {
width: 100%;
height: 180px;
background: #FFFFFF;
}

.lozung17 {
margin-top: 45px;
font-family: 'RL', sans-serif;
font-size: 25px;
color: #000000;
text-align: left;
line-height: 50px;
}

.lozung17 span {
font-size: 25px;
font-family: 'RM', sans-serif;
}

#TwentyFourBlock {
height: 375px;
background-image: url(/images/images14.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1200px 375px;
}

#TwentyFiveBlock {
width: 100%;
height: 180px;
background: #FFFFFF;
}

.lozung18 {
margin-top: 65px;
font-family: 'RM', sans-serif;
font-size: 25px;
color: #000000;
text-align: left;
line-height: 40px;
}

.lozung18 span {
font-size: 20px;
font-family: 'RL', sans-serif;
}

#TwentySixBlock {
height: 813px;
background-image: url(/images/images15.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1200px 813px;
}

#TwentySevenBlock {
margin-top: 60px;
width: 100%;
height: 330px;
background: #FFFFFF;
}

.statikimg {
margin-top: 40px;
margin-bottom: 30px;
height: 130px;
}

.podpisi {
text-align: center;
color: #000000;
font-size: 20px;
font-family: 'RL', sans-serif;
line-height: 25px;
}

.formagirl {
margin-top: 80px;
margin-bottom: 40px;
height: 440px;
border: 0px solid #F9F9F9;
border-radius: 40px;
background: linear-gradient(to right, #037de4, #19a953);
}

.contlgirl {
margin-top: 100px;
margin-bottom: 0px;
height: 340px;
}

.nadpis {
margin: 50px 0px 40px 50px;
text-align: left;
color: #FFFFFF;
font-size: 33px;
font-family: 'RL', sans-serif;
line-height: 50px;
}

/* FORMA ZAKAZA 2 START */

.positionform2 {
margin-top: 10px;
text-align: center;
}

.positionform22 {
margin-top: 25px;
text-align: center;
}

.TwoForm { 
    display: inline;
    color: #000000;
    width: 300px;
    border: 0px solid #FFFFFF;
    border-radius: 7px;
    padding: 15px 15px 15px 15px;
    font-size: 18px;
    font-family: 'RL', sans-serif;
    text-transform: none;
}

#send2 {
    display: inline;
    color: #000000;
    width: 300px;
    border: 1px solid #000000;
    border-radius: 7px;
    padding: 15px 15px 15px 15px;
    font-size: 20px;
    background: #FFFFFF;
    font-family: 'RM', sans-serif;
    text-transform: uppercase;
}

#send2:hover {
    color: #FFFFFF;
    background: #000000;
}
/* FORMA ZAKAZA 2 END */

#TwentyNineBlock {
width: 100%;
height: 210px;
background: #FFFFFF;
}

.lozung19 {
margin-top: 45px;
font-family: 'RL', sans-serif;
font-size: 25px;
color: #000000;
text-align: left;
line-height: 40px;
}

.lozung19 span {
font-size: 25px;
font-family: 'RM', sans-serif;
}

#ThirtyBlock {
margin-top: 10px;
width: 100%;
height: 330px;
background: #FFFFFF;
}

.statikimg2 {
margin-top: 10px;
margin-bottom: 20px;
height: 150px;
}

.podpisi2 {
text-align: center;
color: #000000;
font-size: 20px;
font-family: 'RM', sans-serif;
line-height: 25px;
}

.podpisi2 span {
text-align: center;
color: #000000;
font-size: 18px;
font-family: 'RL', sans-serif;
line-height: 25px;
}

#ThirtyOneBlock {
width: 100%;
height: 100px;
background: #FFFFFF;
}

.lozung20 {
margin-top: 65px;
font-family: 'RM', sans-serif;
font-size: 30px;
color: #000000;
text-align: left;
line-height: 40px;
}

#ThirtyTwoBlock {
margin-top: 1px;
width: 100%;
height: 530px;
background: #FFFFFF;
}

.statikimg3 {
margin-top: 1px;
margin-bottom: 1px;
height: 250px;
}

#ThirtyThreeBlock {
width: 100%;
height: 660px;
background: #FFFFFF;
}

.lozung21 {
margin-top: 65px;
font-family: 'RM', sans-serif;
font-size: 35px;
color: #000000;
text-align: left;
line-height: 40px;
}

.otstup {
margin-top: 80px;
}

.contact1 {
margin-top: 10px;
font-family: 'RM', sans-serif;
font-size: 22px;
color: #000000;
text-align: left;
line-height: 25px;
}

.contact2 {
margin-top: 70px;
font-family: 'RL', sans-serif;
font-size: 18px;
color: #000000;
text-align: left;
line-height: 30px;
}

.contact2 span {
font-family: 'RM', sans-serif;
}

.contact3 {
margin-top: 20px;
font-family: 'RL', sans-serif;
font-size: 18px;
color: #000000;
text-align: left;
line-height: 30px;
}

.contact3 span {
font-family: 'RM', sans-serif;
}

.contact3 a {
color: #000000;
text-decoration: none;
}

#sendphone2 {
top: -5px;
left: 95px;
margin: 0px 0px 0px 0px;
text-align: center;
line-height: 40px;
font: 18px 'RL', sans-serif;
display: none;
background: #FFFFFF;
width: 200px;
height: 40px;
position: absolute;
z-index: 4999;
opacity: 1;
border: 0px !important;
color: #000000;
}

#ThirtyFourBlock {
padding: 15px 0px 20px 0px;
background: linear-gradient(to right, #037de4, #19a953);
}

.lozung22 {
margin-top: 30px;
font-family: 'RL', sans-serif;
font-size: 13px;
color: #FFFFFF;
text-align: center;
line-height: 18px;
}

.lozung23 {
margin-top: 10px;
font-family: 'RL', sans-serif;
font-size: 20px;
color: #FFFFFF;
text-align: center;
line-height: 20px;
}

.lozung24 {
margin-top: 10px;
font-family: 'RL', sans-serif;
font-size: 13px;
color: #FFFFFF;
text-align: left;
line-height: 18px;
}

.lozung244 {
margin-top: 10px;
font-family: 'RL', sans-serif;
font-size: 13px;
color: #FFFFFF;
text-align: center;
line-height: 18px;
}

.partnercontrol {
height: 100px;
}

.lozung25 {
margin-top: 65px;
margin-bottom: 50px;
font-family: 'RR', sans-serif;
font-size: 30px;
color: #000000;
text-align: left;
line-height: 40px;
}

}


/* LAGE */
@media only screen and (min-width: 1200px) {

#OneBlock {
width: 100%;
height: 140px;
display: table;
margin: auto;
background: linear-gradient(to right, #19a953, #19a953, #037de4);
}

.ogrnlogo {
margin-top: 10px;
height: 130px;
}

.center {
text-align: center;
}

.city {
margin-top: 20px;
color: #FFFFFF;
text-align: left;
font-size: 30px;
text-transform: none;
font-family: 'RL', sans-serif;
}

.pushone {
margin-top: 10px;
}

.pushone span {
color: #000000;
font-size: 19px;
font-family: 'RR', sans-serif;
background: #FFFFFF;
border-radius: 7px;
padding: 10px 20px 10px 20px;
}

.pushone span:hover {
color: #FFFFFF;
background: #000000;
}

.pushone a {
text-decoration:none;
}

.street {
margin-top: 25px;
color: #FFFFFF;
text-align: left;
font-size: 15px;
text-transform: none;
font-family: 'RM', sans-serif;
line-height: 30px;
}

.street span {
color: #FFFFFF;
font-size: 17px;
text-transform: none;
font-family: 'RL', sans-serif;
}

.numberone {
color: #FFFFFF;
font-family: 'RL', sans-serif;
font-size: 30px;
margin-top: 44px;
text-align: center;
line-height: 30px;
}

.numberone a {
color: #FFFFFF;
text-decoration:none;
}

.numberone span {
color: #FFFFFF;
font-family: 'RL', sans-serif;
text-decoration:none;
font-size: 18px;
}

#sendphone1 {
top: -8px;
left: 100px;
margin: 0px 0px 0px 0px;
text-align: center;
font: 30px 'RL', sans-serif;
display: none;
background: linear-gradient(to right, #14A071, #0E939B);
width: 280px;
height: 40px;
position: absolute;
z-index: 4999;
opacity: 1;
border: 0px !important;
color: #FFFFFF;
}

#podlojka {
top: 60px;
left: -25px;
width: 500px;
height: 830px;
background: linear-gradient(to right, #EEEEEC, #FFFFFF);
position: absolute;
box-shadow: 0px 0px 0px 0px #EEEEEC;
border-radius: 15px;
opacity: 0.9;
}

#TwoBlock {
margin-top: -2px;
height: 822px;
background-image: url(/images/images20.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1920px 822px;
}

.zagolovok {
color: #000000;
font-family: 'RM', sans-serif;
font-size: 40px;
margin-top: 100px;
text-align: left;
line-height: 50px;
height: 155px;
}

.podzagolovok {
color: #000000;
font-family: 'RM', sans-serif;
font-size: 30px;
margin-top: 60px;
text-align: left;
line-height: 35px;
}

.akcii {
color: #000000;
font-family: 'RL', sans-serif;
font-size: 30px;
margin-top: 40px;
text-align: left;
line-height: 70px;
}

.akcii a {
font-family: 'RL', sans-serif;
font-size: 30px;
text-decoration:none;
color: #FFFFFF;
background: #FE0000;
border-radius: 3px;
padding: 3px 8px 3px 8px;
}

.akcii span {
font-family: 'RM', sans-serif;
font-size: 70px;
}

.podarok {
margin-top: 40px;
}

.podarok span {
font-family: 'RM', sans-serif;
font-size: 30px;
text-decoration:none;
color: #FFFFFF;
background: #FE0000;
border-radius: 50px;
padding: 30px 70px 30px 70px;
}

.podarok a {
text-decoration: none;
}

#ThreeBlock {
margin-top: 0px;
width: 100%;
height: 210px;
background: #FFFFFF;
}

.lozung1 {
margin-top: 50px;
font-family: 'RL', sans-serif;
font-size: 30px;
color: #000000;
text-align: left;
line-height: 50px;
}

.lozung1 a {
color: #000000;
font-family: 'RL', sans-serif;
font-size: 25px;
text-decoration: none;
}

.lozung1 span {
color: #000000;
font-family: 'RM', sans-serif;
font-size: 30px;
}

#FourBlock {
height: 600px;
background-image: url(/images/images2.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1920px 600px;
}


#FiveBlock {
width: 100%;
height: 80px;
background: linear-gradient(to right, #037de4, #19a953);
}

.lozung2 {
margin-top: 20px;
font-family: 'RM', sans-serif;
font-size: 30px;
color: #FFFFFF;
text-align: center;
}

#FiveBlock2 {
width: 100%;
height: 0px;
background: linear-gradient(to right, #FFFFFF, #FFFFFF);
}

#SixBlock {
height: 600px;
background-image: url(/images/images3.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1920px 600px;
}

#SevenBlock {
width: 100%;
height: 210px;
background: #FFFFFF;
}

.lozung3 {
margin-top: 60px;
font-family: 'RL', sans-serif;
font-size: 30px;
color: #000000;
text-align: left;
line-height: 50px;
}

.lozung3 span {
color: #000000;
font-family: 'RM', sans-serif;
font-size: 30px;
}

#EightBlock {
height: 881px;
background-image: url(/images/images4.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1920px 881px;
}

.lozung4 {
margin-top: 0px;
font-family: 'RM', sans-serif;
font-size: 45px;
color: #FFFFFF;
background: #19A953;
padding: 40px 30px 40px 30px;
text-align: center;
line-height: 30px;
}

.lozung4 span {
color: #FFFFFF;
font-family: 'RL', sans-serif;
font-size: 24px;
}

#NineBlock {
width: 100%;
height: 210px;
background: #FFFFFF;
}

.lozung5 {
margin-top: 90px;
font-family: 'RM', sans-serif;
font-size: 30px;
color: #000000;
text-align: left;
}

#TenBlock {
height: 881px;
background-image: url(/images/images5.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1920px 881px;
}

.lozung6 {
margin-top: 250px;
font-family: 'RL', sans-serif;
font-size: 40px;
color: #FFFFFF;
text-align: left;
line-height: 60px;
}

.lozung7 {
margin-top: 270px;
font-family: 'RL', sans-serif;
font-size: 25px;
text-align: left;
line-height: 27px;
color: #FFFFFF;
background: #19A953;
padding: 15px 20px 15px 20px;
}

#ElevenBlock {
width: 100%;
height: 210px;
background: #FFFFFF;
}

.lozung8 {
margin-top: 80px;
font-family: 'RL', sans-serif;
font-size: 30px;
color: #000000;
text-align: left;
line-height: 30px;
}

.lozung8 span {
color: #000000;
font-family: 'RM', sans-serif;
font-size: 25px;
}

#TwelveBlock {
height: 881px;
background-image: url(/images/images6.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1920px 881px;
}

.lozung9 {
margin-top: 390px;
font-family: 'RL', sans-serif;
font-size: 35px;
color: #000000;
text-align: left;
line-height: 40px;
}

.lozung9 span {
font-family: 'RM', sans-serif;
}

#ThirteenBlock {
width: 100%;
height: 350px;
background: #FFFFFF;
}

.pokazania {
margin-top: 50px;
font-family: 'RM', sans-serif;
font-size: 30px;
color: #FFFFFF;
text-align: center;
line-height: 30px;
padding: 30px 30px 30px 30px;
background: #FE0000;
}

.pokazania span {
font-size: 22px;
}

.lozung10 {
margin-top: 90px;
font-family: 'RL', sans-serif;
font-size: 30px;
color: #000000;
text-align: left;
line-height: 30px;
}

.zalivka {
margin-top: 0px;
margin-bottom: 30px;
height: 5px;
background: linear-gradient(to right, #037de4, #19a953);
}

#FifteenBlock {
width: 100%;
height: 100%;
}

.ogran {
width: 550px;
padding: 50px 0px 0px 0px;
}

.perechen {
margin-top: 100px;
font-family: 'RM', sans-serif;
font-size: 30px;
color: #000000;
text-align: left;
line-height: 50px;
}

.perechen span {
font-family: 'RL', sans-serif;
font-size: 22px;
color: #1E1E1E;
}

.perechen b {
font-family: 'RR', sans-serif;
}

.zalivka2 {
margin-top: 0px;
margin-bottom: 0px;
height: 5px;
background: linear-gradient(to right, #037de4, #19a953);
}

#SixTeenBlock {
width: 100%;
height: 80px;
background: linear-gradient(to right, #FF0000, #FE0000);
}

.lozung11 {
margin-top: 20px;
font-family: 'RM', sans-serif;
font-size: 30px;
color: #FFFFFF;
text-align: center;
}

#SevenTeenBlock {
width: 100%;
height: 210px;
background: #FFFFFF;
}

.lozung12 {
margin-top: 70px;
font-family: 'RL', sans-serif;
font-size: 30px;
color: #000000;
text-align: left;
line-height: 40px;
}

.lozung12 b {
font-family: 'RR', sans-serif;
}

#SevenTeenBlockDop {
width: 100%;
height: 550px;
background: #FFFFFF;
}

.lozungdop {
margin-top: 5px;
font-family: 'RL', sans-serif;
font-size: 19px;
color: #000000;
text-align: left;
line-height: 40px;
}

.lozungdop span {
font-family: 'RM', sans-serif;
}

#EighTeenBlock {
height: 600px;
background-image: url(/images/images7.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1920px 600px;
}

#EighTeenBlock2 {
height: 600px;
background-image: url(/images/images8.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1920px 600px;
}

#EighTeenBlock3 {
height: 600px;
background-image: url(/images/images9.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1920px 600px;
}

#EighTeenBlock4 {
height: 600px;
background-image: url(/images/images10.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1920px 600px;
}

#NineTeenBlock {
width: 100%;
height: 180px;
background: linear-gradient(to right, #037de4, #19a953);
}

.lozung13 {
margin-top: 40px;
font-family: 'RL', sans-serif;
font-size: 30px;
color: #FFFFFF;
text-align: center;
line-height: 50px;
}

.lozung13 span {
font-size: 40px;
font-family: 'RM', sans-serif;
}

#TwentyBlock {
width: 100%;
height: 350px;
background: #FFFFFF;
}

.lozung14 {
margin-top: 60px;
font-family: 'RL', sans-serif;
font-size: 40px;
color: #000000;
text-align: left;
line-height: 60px;
}

.lozung14 span {
font-size: 40px;
font-family: 'RM', sans-serif;
}

.lozung15 {
margin-top: 40px;
}

/* FORMA ZAKAZA 1 START */

.positionform1 {
margin-top: 0px;
text-align: right;
}

.positionform11 {
margin-top: 0px;
text-align: left;
}

.OneForm { 
    display: inline;
    color: #000000;
    width: 360px;
    border: 1px solid #000000;
    border-radius: 4px;
    padding: 20px 20px 20px 20px;
    font-size: 20px;
    background: #FFFFFF;
    font-family: 'RL', sans-serif;
    text-transform: none;
}

#send {
    display: inline;
    color: #FFFFFF;
    width: 360px;
    border: 0px solid #F9F9F9;
    border-radius: 4px;
    padding: 14px 20px 14px 20px;
    font-size: 30px;
    background: linear-gradient(to right, #19a953, #037de4);
    font-family: 'RL', sans-serif;
    text-transform: uppercase;
}

#send:hover {
    color: #FFFFFF;
    background: #000000;
}
/* FORMA ZAKAZA 1 END */

#TwentyOneBlock {
width: 100%;
height: 210px;
background: #FFFFFF;
}

.lozung16 {
margin-top: 90px;
font-family: 'RR', sans-serif;
font-size: 40px;
color: #000000;
text-align: left;
line-height: 40px;
}

#TwentyTwoBlock {
height: 1125px;
background-image: url(/images/images11.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1920px 1125px;
}

#TwentyTwoBlock2 {
height: 600px;
background-image: url(/images/images12.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1920px 600px;
}

#TwentyTwoBlock3 {
height: 600px;
background-image: url(/images/images13.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1920px 600px;
}

#TwentyThreeBlock {
width: 100%;
height: 180px;
background: #FFFFFF;
}

.lozung17 {
margin-top: 45px;
font-family: 'RL', sans-serif;
font-size: 30px;
color: #000000;
text-align: left;
line-height: 50px;
}

.lozung17 span {
font-size: 30px;
font-family: 'RM', sans-serif;
}

#TwentyFourBlock {
height: 600px;
background-image: url(/images/images14.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1920px 600px;
}

#TwentyFiveBlock {
width: 100%;
height: 210px;
background: #FFFFFF;
}

.lozung18 {
margin-top: 65px;
font-family: 'RM', sans-serif;
font-size: 30px;
color: #000000;
text-align: left;
line-height: 40px;
}

.lozung18 span {
font-size: 25px;
font-family: 'RL', sans-serif;
}

#TwentySixBlock {
height: 1300px;
background-image: url(/images/images15.webp);
background-repeat: no-repeat;
background-position: center center;
background-size: 1920px 1300px;
}

#TwentySevenBlock {
margin-top: 60px;
width: 100%;
height: 330px;
background: #FFFFFF;
}

.statikimg {
margin-top: 40px;
margin-bottom: 30px;
height: 130px;
}

.podpisi {
text-align: center;
color: #000000;
font-size: 20px;
font-family: 'RL', sans-serif;
line-height: 25px;
}

.formagirl {
margin-top: 80px;
margin-bottom: 40px;
height: 500px;
border: 0px solid #F9F9F9;
border-radius: 40px;
background: linear-gradient(to right, #037de4, #19a953);
}

.contlgirl {
margin-top: 100px;
margin-bottom: 0px;
height: 400px;
}

.nadpis {
margin: 70px 0px 50px 40px;
text-align: left;
color: #FFFFFF;
font-size: 50px;
font-family: 'RL', sans-serif;
line-height: 60px;
}

/* FORMA ZAKAZA 2 START */

.positionform2 {
margin-top: 10px;
text-align: center;
}

.positionform22 {
margin-top: 25px;
text-align: center;
}

.TwoForm { 
    display: inline;
    color: #000000;
    width: 410px;
    border: 0px solid #FFFFFF;
    border-radius: 7px;
    padding: 20px 20px 20px 20px;
    font-size: 20px;
    font-family: 'RL', sans-serif;
    text-transform: none;
}

#send2 {
    display: inline;
    color: #000000;
    width: 410px;
    border: 1px solid #000000;
    border-radius: 7px;
    padding: 20px 20px 20px 20px;
    font-size: 25px;
    background: #FFFFFF;
    font-family: 'RM', sans-serif;
    text-transform: uppercase;
}

#send2:hover {
    color: #FFFFFF;
    background: #000000;
}
/* FORMA ZAKAZA 2 END */

#TwentyNineBlock {
width: 100%;
height: 210px;
background: #FFFFFF;
}

.lozung19 {
margin-top: 65px;
font-family: 'RL', sans-serif;
font-size: 30px;
color: #000000;
text-align: left;
line-height: 40px;
}

.lozung19 span {
font-size: 30px;
font-family: 'RM', sans-serif;
}

#ThirtyBlock {
margin-top: 10px;
width: 100%;
height: 330px;
background: #FFFFFF;
}

.statikimg2 {
margin-top: 10px;
margin-bottom: 20px;
height: 150px;
}

.podpisi2 {
text-align: center;
color: #000000;
font-size: 20px;
font-family: 'RM', sans-serif;
line-height: 25px;
}

.podpisi2 span {
text-align: center;
color: #000000;
font-size: 18px;
font-family: 'RL', sans-serif;
line-height: 25px;
}

#ThirtyOneBlock {
width: 100%;
height: 100px;
background: #FFFFFF;
}

.lozung20 {
margin-top: 65px;
font-family: 'RM', sans-serif;
font-size: 30px;
color: #000000;
text-align: left;
line-height: 40px;
}

#ThirtyTwoBlock {
margin-top: 1px;
width: 100%;
height: 730px;
background: #FFFFFF;
}

.statikimg3 {
margin-top: 1px;
margin-bottom: 1px;
height: 350px;
}

#ThirtyThreeBlock {
width: 100%;
height: 660px;
background: #FFFFFF;
}

.lozung21 {
margin-top: 65px;
font-family: 'RM', sans-serif;
font-size: 35px;
color: #000000;
text-align: left;
line-height: 40px;
}

.otstup {
margin-top: 100px;
}

.contact1 {
margin-top: 40px;
font-family: 'RM', sans-serif;
font-size: 25px;
color: #000000;
text-align: left;
line-height: 25px;
}

.contact2 {
margin-top: 50px;
font-family: 'RL', sans-serif;
font-size: 20px;
color: #000000;
text-align: left;
line-height: 30px;
}

.contact2 span {
font-family: 'RM', sans-serif;
}

.contact3 {
margin-top: 20px;
font-family: 'RL', sans-serif;
font-size: 20px;
color: #000000;
text-align: left;
line-height: 30px;
}

.contact3 span {
font-family: 'RM', sans-serif;
}

.contact3 a {
color: #000000;
text-decoration: none;
}

#sendphone2 {
top: -4px;
left: 105px;
margin: 0px 0px 0px 0px;
text-align: center;
line-height: 40px;
font: 20px 'RL', sans-serif;
display: none;
background: #FFFFFF;
width: 180px;
height: 40px;
position: absolute;
z-index: 4999;
opacity: 1;
border: 0px !important;
color: #000000;
}

#ThirtyFourBlock {
padding: 15px 0px 20px 0px;
background: linear-gradient(to right, #037de4, #19a953);
}

.lozung22 {
margin-top: 40px;
font-family: 'RL', sans-serif;
font-size: 14px;
color: #FFFFFF;
text-align: center;
line-height: 20px;
}

.lozung23 {
margin-top: 10px;
font-family: 'RL', sans-serif;
font-size: 20px;
color: #FFFFFF;
text-align: center;
line-height: 20px;
}

.lozung24 {
margin-top: 10px;
font-family: 'RL', sans-serif;
font-size: 14px;
color: #FFFFFF;
text-align: left;
line-height: 20px;
}

.lozung244 {
margin-top: 10px;
font-family: 'RL', sans-serif;
font-size: 14px;
color: #FFFFFF;
text-align: center;
line-height: 20px;
}

.partnercontrol {
height: 100px;
}

.lozung25 {
margin-top: 65px;
margin-bottom: 50px;
font-family: 'RR', sans-serif;
font-size: 30px;
color: #000000;
text-align: left;
line-height: 40px;
}



}