@font-face {
	font-family: 'CFBold';
	src: url('../fonts/FuturaPTBold.eot');
	src: local('☺'), url('../fonts/FuturaPTBold.woff') format('woff'), url('../fonts/FuturaPTBold.ttf') format('truetype'), url('../fonts/FuturaPTBold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'CFBook';
	src: url('../fonts/FuturaPTBook.eot');
	src: local('☺'), url('../fonts/FuturaPTBook.woff') format('woff'), url('../fonts/FuturaPTBook.ttf') format('truetype'), url('../fonts/FuturaPTBook.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'CFDemi';
	src: url('../fonts/FuturaPTDemi.eot');
	src: local('☺'), url('../fonts/FuturaPTDemi.woff') format('woff'), url('../fonts/FuturaPTDemi.ttf') format('truetype'), url('../fonts/FuturaPTDemi.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'CFHeavy';
	src: url('../fonts/FuturaPTHeavy.eot');
	src: local('☺'), url('../fonts/FuturaPTHeavy.woff') format('woff'), url('../fonts/FuturaPTHeavy.ttf') format('truetype'), url('../fonts/FuturaPTHeavy.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'CFMedium';
	src: url('../fonts/FuturaPTMedium.eot');
	src: local('☺'), url('../fonts/FuturaPTMedium.woff') format('woff'), url('../fonts/FuturaPTMedium.ttf') format('truetype'), url('../fonts/FuturaPTMedium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Myr';
	src: url('../fonts/MyriadPro-Regular.eot');
	src: local('☺'), url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf') format('truetype'), url('../fonts/MyriadPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

html, body {width: 100%; height: 100%; padding: 0; margin: 0; text-align: center; font-family: f500, Tahoma, Geneva, sans-serif; color: #303030; font-size: 16px;background: #ffffff;}

a, div.logo {text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;}
  
a:hover {text-decoration: none;}
div {display: inline-block;text-align: left;}
input:focus{outline: none;}
img {border: 0px;}
.center {text-align: center;}
div.clear {clear:both;width: 100%;}
h1 {font-weight: normal;text-align: center;font-family: CFDemi;font-size: 44px; color: #ffffff;margin-top: 0;margin-bottom: 0px;text-transform: uppercase;line-height: 60px;}
h1 span {color: #fff580;}

input, textarea, select {outline: none;}

div.div980px {width: 960px;min-width:960px; margin: 0 auto; padding: 0 10px; position: relative;}
div.div980NEW {width: 960px;min-width:960px; margin: 0 auto; padding: 0 10px; position: relative;}
div.he600 {height: 600px;}

/* ----- изменение цвета при выделении тектса ----- */
::selection { background: #24dc97; color: #ffffff; text-shadow: none;}
::-moz-selection { background: #24dc97; color: #ffffff; text-shadow: none;}

div.logoOtzivv {display: none;}

div#block1,
div#block2,
div#block2_1,
div#block3,
div#block3_1,
div#block4,
div#block4_1,
div#block5,
div#block5_1,
div#podval,
div#block6_1,
div#block7_1,
div#block4_2,
div#map {width:100%;float:left;text-align:center;position:relative;}

div.oneVideo {width: 100%;
    height: 100%;
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;overflow: hidden;}

div.oneVideo:before {content:"";display:inline-block;width:100%;height:100%;background-color: #1f1f1f;position: absolute; top: 0; left: 0;opacity:.73;}	
	
/* block 1 */
div#block1 {height: 900px;background: url('../images/bl1.jpg') 0px -19px no-repeat; min-height: 705px; max-height: 1000px;position: relative;}
div.TMenu {width: 100%; height: 119px; background-color: rgba(0,0,0,.85);text-align: center; float: left;position: fixed;top: 0;left: 0;z-index: 100;}
div.logo, a.logo {padding: 15px 0 15px 110px;cursor: pointer;text-align: left; font-family: CFMedium; font-size: 14px; color: #949494; background: url('../images/logo.png') 0 0 no-repeat;margin-top: 26px;float: left;}
div.logo:hover, a.logo:hover {color: #ffffff; background-position: 0 -100px;}

div.lang {margin-left: 50px; height: 119px;float: left;line-height: 119px;}
div.lang .active {font-family: CFBold;color: #ffffff;font-size: 14px;display: inline-block;}
div.lang a {font-family: CFBook;color: #8f8f8f;font-size: 14px;display: inline-block;margin-left: 5px;}
div.lang a:hover {color: #ffffff;}

a.zakaz {display: inline-block;float: right;font-family: CFBook;color: #526fff;line-height: 100%; font-size: 14px;text-transform: uppercase;border: 1px solid #526fff;border-radius: 4px;padding: 3px 10px;margin-top: 46px;}
a.zakaz:hover {border: 1px solid #ffffff;color: #ffffff;}

div.block1_b {width: 100%;text-align:center;margin-top: 11%;padding-top: 20px;}

div.topRigh {float: right;margin-top: 27px;}
div.topRigh div.allPhones {float: right;display:block;padding-left: 50px;background: url('../images/phone.png') 30px center no-repeat;}
div.topRigh div.allPhones a {display: block;float:left;font-size:16px;line-height: 22px;clear: both;color: #ffffff;font-family: CFBook;}

div.topRigh span {display: inline-block;float: right;font-size:14px;line-height: 22px;color: #afafaf;clear: both;font-family: CFBook;margin-top: 3px;}

div.icos {width: 100%;text-align: center;margin: 25px 0 0 0;}
div.icos div {margin: 0 auto 5px;}
div.icos div a {display: inline-block;width: 173px;padding: 14px 0 12px;border-radius: 4px;float: left;text-align: center;margin: 0 8px;}
div.icos div a:hover {background-color: rgba(255,255,255,.14);}
div.icos div a span.ico1 {display: inline-block;width: 61px;height: 61px;background-color: rgba(0,0,0,.29);border-radius: 100%;background-position: center; background-repeat: no-repeat;}
div.icos div a span.ico1Text {display: inline-block;width:100%;text-align:center;color: #ffffff;font-size: 16px;font-family: CFBook;margin-top: 14px;}

div.icos div a span.ico01 {background-image: url('../images/ico1_01.png');}
div.icos div a span.ico02 {background-image: url('../images/ico1_02.png');}
div.icos div a span.ico03 {background-image: url('../images/ico1_03.png');}
div.icos div a span.ico04 {background-image: url('../images/ico1_05.png');}
div.icos div a span.ico05 {background-image: url('../images/ico3_05.png');}
div.icos div a span.ico06 {background-image: url('../images/ico1_06.png');}
div.icos div a span.ico07 {background-image: url('../images/ico1_07.png');}
div.icos div a span.ico08 {background-image: url('../images/ico1_08.png');}
div.icos div a span.ico09 {background-image: url('../images/ico1_09.png');}
div.icos div a span.ico10 {background-image: url('../images/ico1_10.png');}

div.icos div a span.ico11 {background-image: url('../images/ico1/ico1_11.png'); height: 60px;}
div.icos div a span.ico12 {background-image: url('../images/ico1/ico1_12.png');}

div.down {width: 100%;margin-top: 75px;text-align: center;position: absolute;left: 0;bottom: 30px;}
div.down a {display: inline-block;width: 33px;height: 33px;background: url('../images/down.png') 0 0 no-repeat;margin: 0 auto;position: relative;}
div.down a span {color: #ffffff;font-size: 14px;display: inline-block;position: absolute;top: -35px;left: -33px;font-family: CFBook;word-wrap: normal;width:100px;}

/* block2 */
div#block2 {color: #0a0908;font-family: CFDemi;font-size: 44px;text-transform: uppercase;height:120px;line-height: 200px;}
div#block2_1 {padding-bottom: 120px;}

div.wi50 {width:50%;float: left;}
div.border1 {position:relative;}
div.border1:before {content:"";width:1px;height:100%; position:absolute;top:0;left:0;border-left: 1px solid #7f807f;}
div.wi50 ul {display: inline-block;padding: 10px 50px 10px 50px; margin: 0; list-style: none;}
div.wi50 ul li {display: inline-block;color: #ffffff; font-size: 18px; line-height: 28px; font-family: CFBook;padding-left: 20px;text-indent: -17px;margin-top: 40px;}
div.wi50 ul li b {font-family: CFDemi;font-weight: normal;}

div.wi50 div.divButt {margin: 30px 0 20px;}

/* block3 */
div#block3 {background-color: #fff;position: relative;}
div#block3 div.block3Left {float: left;height:100%;background-color: #f9f9f9;}
div#block3 div.block3Right {float: left;height: 100%;width: 700px;position: relative;}

div.smLogos {width:280px;float: right;}
div.smLogos ul {display: inline-block;list-style: none;margin:0;padding:0;width:100%;}
div.smLogos ul li {display: inline-block;margin: 25px 0 20px;width:100%;text-align:center;}
div.smLogos ul li a.smLog {    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter ….3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    filter: gray;
    -webkit-filter: grayscale(100%);}
div.smLogos ul li a.smLog:hover, div.smLogos ul li a.smLogAct {-webkit-filter: grayscale(0%);
    filter: url('data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter …\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale');}	
a.allK {float: none;margin-top: 0;}
a.allK:hover {color: #526fff;border: 1px solid #526fff;opacity: 0.7}

div#scroll {width: 560px; margin-top: 40px; height: 560px; padding: 0 70px; color: #0a0908; font-family: Myr;font-size: 16px;}
div#scroll ul {display: inline-block; list-style: none; padding:0;margin:0px 0 30px 0;}
div#scroll ul h2 {display: inline-block;font-family: Myr;font-size: 24px;margin:0 0 15px 0;font-weight: normal;}
div#scroll ul li {width: 100%; line-height: 24px;text-indent: -9px;padding-left: 10px;}
div#scroll ul:last-child {margin-bottom: 30px;}

div.ffg {width: 690px;
    height: 67px;
    background: url('../images/ffg.png') 0 0 repeat-x;
    position: absolute;
    left: 0;
    bottom: 0px;}
	
i, strong {font-style: normal;font-size: 16px;
    line-height: 28px;
    font-family: CFHeavy;font-weight:normal}
div.oneSText	i {color:#ffffff;}
/* block3_1 */
div#block3_1 {background: url('../images/bl6.jpg') 0px 0 no-repeat;padding: 60px 0; -moz-background-size: 100%;-webkit-background-size: 100%;-o-background-size: 100%;background-size: 100%;position: relative;}
div#block3_1 div.div980px {text-align: center;position: relative;}	
div#block3_1 ul {display: inline-block;list-style: none;padding: 0;margin:0;}
div#block3_1 div.divSul { margin: 290px 0 0 120px;position:relative;width: 830px;}
div#block3_1 ul li {display: block;color: #ffffff;font-size:16px;line-height: 28px;font-family: CFHeavy;margin: 30px 0; position:relative;text-align: left;}
div#block3_1 ul li span {display: inline-block;color: #ffffff;font-size:30px;font-family: CFBook; border-bottom: 3px solid #ffffff;position: absolute;top: 4px;left: -75px;}
	
	
/* block4 */
div#block4 {background: #212121 url('../images/bl2.jpg') top center no-repeat;}	
div#block4 h1 {color: #ffffff;margin-top: 110px;}

div.oneSotrudnik {float: left;margin: 85px 0 15px 0;}
div.oneSotrudnik div.oneSFoto {float: left;width:315px;text-align:center;}
div.oneSotrudnik div.oneSFoto div.oneSFotoF {width:195px;height: 195px; border-radius: 195px; overflow: hidden; margin: 0 auto 0;}
div.oneSotrudnik div.oneSFoto span.fio {display: inline-block;width: 100%;color: #fff580;font-size: 24px;font-family: CFHeavy;margin-top: 50px;}
div.oneSotrudnik div.oneSFoto span.partn {display: inline-block;width: 100%;color: #ffffff;font-size: 16px;font-family: CFBook;}
div.oneSotrudnik div.oneSText {width: 575px;float: left;border-left: 1px solid rgba(255,255,255,.15);padding: 0 0 0 65px; color: #ffffff;}
div.oneSotrudnik div.oneSText div {width:100%;margin-bottom: 40px;}
div.oneSotrudnik div.oneSText div h4 {font-weight: normal;margin: 0 0 0 0;font-family: CFBook;font-size: 24px;float: left;}
div.oneSotrudnik div.oneSText div span {display: inline-block;width:100%;margin-top: 0px;font-family: CFHeavy;font-size: 16px;color: #bfbfbf;margin-top: 10px;float: left;line-height:26px;}
div.oneSotrudnik div.oneSText div:last-child {margin-bottom: 0px;}

/* block4_1 */
div#block4_1 {background: #ffffff;padding: 90px 0 100px 0;}
div#block4_1 h1 {color: #0a0908;}
div#block4_1 div.div980NEW {text-align: left;}
div#block4_1 div.div980px {text-align: center;}
div#block4_1 div.div980px div {text-align: center;margin: 0 auto;}
a.blIcoS, div.blIcoS {width:211px;float: left; display: inline-block;margin: 65px 12px 15px; color: #000001;font-size:20px;font-family: CFBook;line-height: 28px;text-align:center;border-radius: 5px; padding-top: 116px;padding-bottom: 20px;background-repeat: no-repeat;background-position: center 24px;}
a.blIcoS:hover {background-color: #ededed;}
a.blIcoS1 {background-image: url('../images/ico1/ico_01.png');}
a.blIcoS2 {background-image: url('../images/ico1/ico_02.png');}
a.blIcoS3 {background-image: url('../images/ico1/ico_03.png');}
a.blIcoS4 {background-image: url('../images/ico1/ico_04.png');}
a.blIcoS5 {background-image: url('../images/ico1/ico_05.png');}
a.blIcoS6 {background-image: url('../images/ico1/ico_06.png');}
a.blIcoS7 {background-image: url('../images/ico1/ico_07.png');}
div#block4_1 a.butt {width: 340px;margin-top: 40px;}

a.blIcoS6_1 {background-image: url('../images/ico6/ico_6_01.png');}
a.blIcoS6_2 {background-image: url('../images/ico6/ico_6_02.png');}
a.blIcoS6_3 {background-image: url('../images/ico6/ico_6_03.png');}
a.blIcoS6_4 {background-image: url('../images/ico6/ico_6_04.png');}
a.blIcoS6_5 {background-image: url('../images/ico6/ico_6_05.png');}
a.blIcoS6_6 {background-image: url('../images/ico6/ico_6_06.png');}
a.blIcoS6_7 {background-image: url('../images/ico6/ico_6_07.png');}
a.blIcoS6_8 {background-image: url('../images/ico6/ico_6_08.png');}
a.blIcoS6_9 {background-image: url('../images/ico6/ico_6_09.png');}
a.blIcoS6_10 {background-image: url('../images/ico6/ico_6_10.png');}
a.blIcoS6_11 {background-image: url('../images/ico6/ico_6_11.png');}
a.blIcoS6_12 {background-image: url('../images/ico6/ico_6_12.png');}

a.blIcoS7_1 {background-image: url('../images/ico7/ico7_01.png');}
a.blIcoS7_2 {background-image: url('../images/ico7/ico7_02.png');}
a.blIcoS7_3 {background-image: url('../images/ico7/ico7_03.png');}
a.blIcoS7_4 {background-image: url('../images/ico7/ico7_04.png');}
a.blIcoS7_5 {background-image: url('../images/ico7/ico7_05.png');}

a.blIcoS8_1 {background-image: url('../images/ico8/ico8_01.png');}
a.blIcoS8_2 {background-image: url('../images/ico8/ico8_02.png');}
a.blIcoS8_3 {background-image: url('../images/ico8/ico8_03.png');}
a.blIcoS8_4 {background-image: url('../images/ico8/ico8_04.png');}
a.blIcoS8_5 {background-image: url('../images/ico8/ico8_05.png');}
a.blIcoS8_6 {background-image: url('../images/ico8/ico8_06.png');}
a.blIcoS8_7 {background-image: url('../images/ico8/ico8_07.png');}
a.blIcoS8_8 {background-image: url('../images/ico8/ico8_08.png');}
a.blIcoS8_9 {background-image: url('../images/ico8/ico8_09.png');}
a.blIcoS8_10 {background-image: url('../images/ico8/ico8_10.png');}
a.blIcoS8_11 {background-image: url('../images/ico8/ico8_11.png');}
a.blIcoS8_12 {background-image: url('../images/ico8/ico8_12.png');}

/* block5 */
div#block5 {height: auto; padding-bottom: 86px; background: url('../images/bl3.jpg') top center repeat;}
div#block5 h1 {margin-top:105px;}
div#block5 span.podZagolovok {display: inline-block;width:100%;color: #ffffff;font-size: 24px;font-family: CFBook;text-align:center;}

form.form1 {display: inline-block; width: 100%; padding: 0; margin: 84px 0 0 0; text-align: center;}
form.form1 input {display: inline-block;background: none;border: 2px solid #ffffff;height: 53px;width:270px;line-height: 53px;color: #1f1f1f;font-size:18px;font-family: CFBook;padding: 0 10px;border-radius: 3px;margin: 0 13px;float: left;}

div.divButt {width:100%;text-align:center;margin-top: 45px;}
a.butt {display: inline-block; padding: 0;font-family: CFDemi; height: 57px; text-align: center; line-height: 57px; width:294px; text-transform: uppercase; color: #0a0908; font-size: 18px; background: url('../images/butt.png') 0 0 repeat-x; border-radius: 4px;}
a.butt:hover {color: #726110;-moz-box-shadow: 0 0 13px rgba(254,238,89,0.6);
    -webkit-box-shadow: 0 0 13px rgba(254,238,89,0.6);
    -o-box-shadow: 0 0 13px rgba(254,238,89,0.6);
    box-shadow: 0 0 13px rgba(254,238,89,0.6);}

a.topsite {display: none;width:47px;height:120px;position: fixed;left: 0; top: 50%;z-index:100;background: url('../images/up.png') 0 0 no-repeat;opacity:.6;}
a.topsite:hover {opacity: 1;}
a.showTop {display: inline-block;}

/* block5_1 */
div#block5_1 {height: 560px;background: url('../images/bl7.jpg') 0px 0 no-repeat;padding: 0; -moz-background-size: 100% 560px;-webkit-background-size: 100% 560px;-o-background-size: 100% 560px;background-size: 100% 560px;}
div.bl51Ri {width:380px;margin-right: 40px;background-color: rgba(10,10,10,.64);height: 560px;float: right;}
div.bl51Ri form.form1 {margin-top: 30px;}
div.bl51Ri form.form1 input{float: none;margin: 9px 0;}
div.bl51Ri div.divButt {margin-top: 9px;}
div.bl51Ri span {display: inline-block; width:100%; color: #ffffff; text-align: center;font-family: CFBook;font-size:20px;}
div.bl51Ri span.bSiTe {font-family: CFHeavy;text-transform: uppercase;margin-top: 80px;}

div.bl51Le {width: 515px;height: 560px;float: left;}
div.bl51Le h1 {font-size: 34px;line-height: 44px;text-align: left;margin-top: 150px;}
div.bl51Le>span {display: inline-block;text-align:left;width:100%; color: #ffffff;font-family: CFBook;font-size: 20px;line-height:34px;margin-top: 30px;}

/* block6_1 */
.new_my_block span{text-align: justify !important;}
.new_my_block li{margin-top: 20px !important;}
div#block6_1 {padding: 110px 0;}
div#block6_1 h1 {color: #0a0908;}
div#block6_1 div.div980px {text-align:center;}
div#block6_1 span {display: inline-block;width:100%;text-align:center;color: #000001;font-size: 24px;font-family: CFBook;margin-top: 30px; font-weight:700;}
div#block6_1 span b {font-family: CFHeavy; font-weight: normal;}
div#block6_1 ul {display: inline-block;list-style: none;padding: 0;margin: margin: 40px 0 0 0;}
div#block6_1 ul li {display: inline-block;float: left;clear: both;text-align: left;color: #000001;font-size: 20px;font-family: CFBook;width:595px;margin-top: 45px;padding-left: 100px;}
div#block6_1 ul li.liko1 {background: url('../images/ico2/ico2_01.png') 30px center no-repeat;min-height: 40px;}
div#block6_1 ul li.liko2 {background: url('../images/ico2/ico2_02.png') 34px center no-repeat;}
div#block6_1 ul li.liko3 {background: url('../images/ico2/ico2_03.png') 30px center no-repeat;padding: 4px 0 4px 100px;}
div#block6_1 ul li.liko4 {background: url('../images/ico2/ico2_01.png') 30px center no-repeat;}

/* карта */
div#map,div#mapp {height:620px;width:100%;position: relative;}
div#map div.blNMap {position: absolute; top: 60px; left: 0; background-color: rgba(31,31,31,.93);border-radius: 5px;padding: 40px 0;text-align:center;width: 430px;color: #ffffff; font-size: 24px;line-height: 30px;font-family: CFMedium;}
div#map div.blNMap span {font-size: 16px;line-height: 26px;font-family: CFBook;width: 100%;display: inline-block;margin: 5px 0;}
div#map div.blNMap div {margin-bottom: 20px;padding: 52px 0 0 0; background: url('../images/logo1.png') top center no-repeat;text-align: center;}	

/* block7_1 */
div#block7_1 {height: 500px;background: url('../images/bl8.jpg') 0px 0 no-repeat;padding: 110px 0 50px; -moz-background-size: 100% 660px;-webkit-background-size: 100% 660px;-o-background-size: 100% 660px;background-size: 100% 660px;}
div#block7_1 div.div980px {text-align:center;}
div#block7_1 div.pTeG {margin: 75px auto 0; text-align: center;}
div#block7_1 div.pTeG a {color: #ffffff;font-family: CFHeavy; font-size: 21px;margin: 0 85px;}
div#block7_1 div.pTeG a:first-child {margin: 0;}
div#block7_1 div.pTeG span {color: #ffffff;font-family: CFBook; font-size: 21px;}
div#block7_1 div.divButt {margin-top: 70px;}
div#block7_1 a.lzakaz {float: none;margin: 80px 0 0 0;}

/* подвал */
div#podval {background-color: #000000;height: 120px;}
div#podval div.podRi {float: right;color: #949494;font-size: 14px;line-height: 22px;font-family: Myr;margin-top: 38px;}
div#podval div.podRi a {color: #ffffff;text-decoration: underline;}
div#podval div.podRi a:hover {text-decoration: none;}

/* всплывающее окно */
div#popup {display: none; opacity: 0; width:100%; height: 100%; position: absolute; top: 0; left: 0; background-color: rgba(7,7,7,.55); z-index: 500;text-align: center;}
div#popup div.blockPopupForm {width: 608px;height: 590px;background: url('../images/popup.jpg') 0 0 no-repeat;top: 50%;position: fixed;margin: -290px 0 0 -304px;    text-align: center;}
div#popup div.blockPopupForm1 {display: none;width: 880px;background: url('../images/pp23.jpg') 0 0 no-repeat;top: 50%;position: fixed;padding: 0 50px 50px;margin: -350px 0 0 -490px;    text-align: center;-moz-background-size: auto 110%;
    -webkit-background-size: auto 110%;
    -o-background-size: auto 110%;
    background-size: auto 110%;}

a.closePopup, a.closePopup1  {display: inline-block;position:absolute;width: 26px;height:26px;top:40px;right:40px;background: url('../images/close.png') 0 0 no-repeat; } 
a.closePopup:hover, a.closePopup1:hover {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}

span.H1 {display: inline-block;float: left;width: 90%;
    margin-left: 5%;text-align:center;color: #fff580;font-size:24px;text-transform:uppercase;font-family: CFHeavy;margin-top: 110px;}
span.pH1,div.pH11 {display: inline-block;float: left;width:100%;text-align:center;color: #ffffff;font-size:24px;font-family: CFBook;margin-top: 7px;width: 96%;
    margin-left: 2%;}
div.pH11 {font-size:20px;text-align:justify;width:100%;margin-top:50px;margin-bottom: 30px;}
div.pH11 ul {display:inline-block;list-style:none;padding:0;margin:0;}
div#popup div.blockPopupForm form {display: inline-block;margin: 42px auto 0;}
div#popup div.blockPopupForm form input,
div#popup div.blockPopupForm1 form input{display: inline-block;background: #ffffff;border: 2px solid #ffffff;height: 53px;width: 270px;line-height: 53px;color: #1f1f1f;font-size: 18px;font-family: CFBook;padding: 0 10px;border-radius: 3px;margin: 5px 13px;float: none;}
a.sendFormPop {margin-top: 5px;}

div#popup div.blockPopupForm1 form input {float:left;margin: 0;width: 262px;}
div#popup div.blockPopupForm1 form input#rt_phone1 {margin: 0 10px;}

div#popup div.blockPopupForm1 div.bbbuttt {width:100%;float:left;text-align:center;margin-top:30px;}
div#popup div.blockPopupForm1 div.bbbuttt a.butt {margin: 0 5px;}
div#popup div.blockPopupForm1 div.bbbuttt a.regFormPop {background:url('../images/butt111.png') left top repeat-x;color: rgba(255,255,255,.8);}
div#popup div.blockPopupForm1 div.bbbuttt a.regFormPop:hover {color:rgba(255,255,255,1);-moz-box-shadow: 0 0 13px rgba(255,255,255,0.6);
    -webkit-box-shadow: 0 0 13px rgba(255,255,255,0.6);
    -o-box-shadow: 0 0 13px rgba(255,255,255,0.6);
    box-shadow: 0 0 13px rgba(255,255,255,0.6);}
div.nadScroll {position: relative;}
div.nadLogosss {width:100%;height:100%;position: absolute;top:0;left:0;display:none;opacity:0;background-color: #f5f5f5;text-align:center;}

div.dBlackFull {width:100%; height:100px;background-color: rgba(0,0,0,.30); position: absolute; top: 145px; left: 0;text-align: center;z-index: 2;}
a.vidUsl {display: inline-block;height: 54px;line-height: 54px;width:220px;text-align: center;border-radius: 5px;border: 1px solid #526fff;color:#4963e5;font-family: CFBook;font-size: 18px;
-webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
  
}

div.dBlackFull1 {width:100%;background-color: rgba(0,0,0,.30); text-align: center;padding: 30px 0;
    margin: 60px 0 0;}
div#block3_1 div.divButt {margin-top:40px;}	
div.dBlackFull1 small {display: inline-block;
    width: 100%;
    text-align: center;
    color: rgba(255,255,255,.7);
    font-size: 14px;
    line-height: 28px;
    font-family: CFBook;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    transition: all 0.2s ease;margin: 15px 0 0 0;}
div.dBlackFull1 ul.ulPriceReg, div.dBlackFull1 ul.ulPriceReg:last-child {display:inline-block;}	
div.dBlackFull1 strike {font-weight: normal;
    text-align: center;display:inline-block;width:100%;text-align:center;
    font-family: CFDemi;
    font-size: 44px;
    color: #ffffff;
    margin-top: 0;
    margin-bottom: 0px;
    text-transform: uppercase;font-size: 34px;
    line-height: 44px;
	font-size: 26px;
    line-height: 32px;
    color: rgba(255,255,255,.6);margin-bottom: 15px;margin-top: -3px;}
div.dBlackFull1 span {font-weight: normal;
    text-align: center;display:inline-block;width:100%;text-align:center;
    font-family: CFDemi;
    font-size: 44px;
    color: #ffffff;
    margin-top: 0;
    margin-bottom: 0px;
    text-transform: uppercase;font-size: 34px;
    line-height: 25px;
    color: #fff580;}	
div.ulPriceReg {text-align:center;display:none;opacity: 0;}
	div.ulPriceReg:first-child {display:inline-block;opacity:1;}

div.fjjj {float: left;padding: 0 50px; border-left: 1px solid rgba(255,255,255,.11);border-right: 1px solid rgba(255,255,255,.11);margin: 22px 0 0 0;}
div.fjjj:first-child, div.fjjj:last-child {border: 0px;}
a.vidUsls {background-color: #4963e5;color: #ffffff;}
a.vidUsl:hover { height: 56px;line-height:56px;border: 0px;width: 222px; color: #0a0908;-moz-box-shadow: 0 0 13px rgba(254,238,89,0.6);
    -webkit-box-shadow: 0 0 13px rgba(254,238,89,0.6);
    -o-box-shadow: 0 0 13px rgba(254,238,89,0.6);
    box-shadow: 0 0 13px rgba(254,238,89,0.6);background: url('../images/butt.png') 0 0 repeat-x;}

.blNMap span>a {color:#ffffff;font-size: 16px;font-family: CFBook;border-bottom: 1px dashed #ffffff;}
.blNMap span>a:hover {border: 0px;}		
	
	
span.pppp {display: inline-block;
    float: left;
    width: 400px;
    font-family: CFMedium;
    font-size: 14px;
    color: #949494;
    text-align: center;
    margin: 41px 75px 0; 
}	


.text-c-1{
    color: #dbdbdb;
    text-align: left;
    margin-top: 160px;
}
.href-c-t{
    font-family: 'Times New Roman', Times, serif;
    font-size: 19px;
    color:  #dbdbdb;
    text-decoration: underline;
}
.href-c-t-a{
    display: block;
    margin-top: 8px;
    margin-left: 5px;
}

.cookie-popup {
    height: 50px;
	font-weight: normal;
    font-family: CFDemi;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background-color: #d7d7d7;
	padding: 10px;
	z-index: 9999;
}
.cookie-popup__content{
    height: 100%;
    width: 100%;
    max-width: 980px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    gap:15px;
}
.cookie-popup a {
    text-decoration: underline;
    color: gray;
}

.cookie-popup button {
    font-weight: normal;
    font-family: CFDemi;
    margin-left: 10px;
    padding: 3px 13px;
    color: gray;
}
#podval div div.podRi a.data-policy{
    color: #949494;
    font-size: 12px;
}
#podval div span.pppp{
    margin: 45px 10px 0px 55px;
}
p.text-c-form{
    font-size: 14px;
    color: white;
    padding: 13px 60px;
    text-align: center;
}
p.text-c-form a{
 color: white;
 text-decoration: underline;
}
#popup span.H1{
    margin-top:70px;
}
@media(max-width:980px){
    .cookie-popup__content{
        width: 100%;
        gap:10px;
    }
}
@media(max-width:600px){
    .cookie-popup {
        height: auto;
    }
    .cookie-popup__content p{
        min-width: 260px;
    }
    .cookie-popup__content{
        flex-wrap: wrap;
    }
}
.my-flex-c-1{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 500px;
}