html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, sub, sup, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
* {box-sizing: border-box;}

html {height: 100%; margin: 0; padding: 0;}
body{height: 100%; padding:0; margin:0; color:#444; font-family: 'Roboto', sans-serif; font-size:1em; background:#fff; line-height:1.2em; font-weight:300;}
input, textarea, select {font-size: 1em; font-weight:400; font-family: 'Roboto', sans-serif;}	
		
		

table {border-collapse: collapse;}
td, th {padding:0.2em 0.4em; vertical-align:top}
p {padding: 0.4em 0; margin:0;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
ul {margin:0; list-style:none;}
ul li{padding:0 0 1em 2em;  font-weight:100; background:url(/i/li-def.png) no-repeat 0 5px; line-height: 1.3em;}

 
.fr {float:right;}
.fl {float:left;}
.cl{clear:both; height:0px;}
img{border:0px;}   
strong{font-weight:bold;}


   @font-face {
    font-family: 'Rouble';
	src: url('/fonts/rouble.eot');
	src: local('ALS Rubl'),
	local('Rouble'),
	url('/fonts/rouble.woff') format('woff'),
	url('/fonts/rouble.svg') format('svg'),
	url('/fonts/rouble.otf') format('opentype');
   }

   
   
.convert-up{position:relative;  height: 100%;  width: 100%; min-height:768px; min-width:1000px; background:url(/i/convert-up1.jpg) no-repeat 50% 50%; background-size:cover;}
.convert-up-screen{position:absolute; top:0; left:0;  height: 100%;  width: 100%; background:#000; z-index:2; opacity:0.5;}
.convert-up-slogan{font-size:1em; position:relative; z-index:3; margin:0 auto; width:1000px; text-align:center; padding-top:11%; font-weight:100; -webkit-transition-duration: 1s;  -moz-transition-duration: 1s;  -o-transition-duration: 1s; transition-duration: 1s;}   
.convert-up-slogan h1{font-size:3em; line-height:1em; color:#fff; padding:0 0 10px 0; text-shadow:1px 1px 0px #333; font-weight:100;} 
.convert-up-slogan span{color:#fff; font-size:1.8em; line-height:1.4em; text-shadow:1px 1px 0px #444; color:#fbed9e; }
.convert-up-slogan span b{padding:5px 20px; display:inline-block; margin:30px 0 0 0; background:#1ac6ff; color:#fff; font-weight:300; text-transform: uppercase; font-size:1.1em;}

.convert-up-img{position:absolute; bottom:0px; left:0; z-index:3; width:100%; opacity:1;  height:50%; text-align:center; }   
.convert-up-img img{height:100%; width:auto;}
.convert-menu-bg{position:absolute; z-index:100; top:0; left:0; width:100%;  padding:0;  margin:0; color:#fff;} 
.convert-menu{font-size:1em;  position:relative; z-index:100; overflow:hidden; margin:0 auto; padding:20px 2% 0 2%; max-width:1280px; min-width:1000px; -webkit-transition-duration: 1s;  -moz-transition-duration: 1s;  -o-transition-duration: 1s; transition-duration: 1s;}   
.convert-logo{float:left; color:#fff; font-size:1.8em; font-weight:100; line-height:1em; padding:0px 20px 8px 0;}   
.convert-logo img{width:30px; margin:0 10px 0 0;}
.convert-logo em{font-style:normal; color:#d10a11;}
.convert-logo small{display:block; color:#fbed9e; font-size:0.5em; letter-spacing: 2px; font-weight: 300; text-align: center; position: relative; top:-5px; text-transform:uppercase;}
.convert-menu ul{float:left; list-style:none; margin-top: 10px;}
.convert-menu ul li{background:none; font-size:1.1em; float:left; padding:7px 14px 0 14px; color:#fff; line-height:1em; font-weight:300;}  
.convert-menu ul li a{color:#fff; text-decoration:none;}
.convert-menu ul li a:hover{color:#fbed9e;}
.convert-menu span{color:#fff; float:right; font-size:1.2em; font-weight:100; }
.convert-menu span a{color:#fff; text-decoration:none;}
.convert-menu span.convert-up-phone{position:relative; font-size:1.1em; padding-top:15px;}
.convert-menu span.convert-up-email{position:relative; font-size:1.1em; padding:15px 0 0 30px;}

.convert-menu-bg.convert-menu-fix{background: #fff; position:fixed; border-bottom:1px solid #ccc; }
.convert-menu-bg.convert-menu-fix .convert-logo{color:#444;}
.convert-menu-bg.convert-menu-fix .convert-logo small{color:#444;}
.convert-menu-bg.convert-menu-fix .convert-menu ul li a{color:#444;}
.convert-menu-bg.convert-menu-fix .convert-menu ul li a:hover{text-decoration:underline1; color:#d10a11;}
.convert-menu-bg.convert-menu-fix .convert-menu span{color:#444;}
.convert-menu-bg.convert-menu-fix .convert-menu span a{color:#444;}
.convert-menu-bg.convert-menu-fix .convert-menu span small{color:#444;}
.convert-block-bg{width:100%; border-bottom:1px solid #ccc; min-width:1000px;}
.convert-block{color: #000;  font-size:1em; position:relative; z-index:3; margin:0 auto; padding:4.5em 0; width:1000px; overflow:hidden;}
.convert-block-text{width:60%; padding:3em 0 0 0; font-size:1.5em; line-height: 1.2em; font-weight:100;}
.convert-block-img{width:39%; padding:3em 0 0 0;}
.convert-block p{font-size:2.6em; line-height:1.1em; text-align:center;}
.convert-block-title-sub{text-align:center; font-size:1.5em; line-height:1.5em; padding:0 0 0.5em 0;}
.border-color{border:1px solid #ccc; width:100%; max-width: 500px;}
.border-none{border:0px solid;}
.convert-block-icon{width:222px; padding:2.3em 0 0 0; float:left; text-align:center; font-size:1.5em; font-weight:100;  line-height:1.2em;}
.convert-block-icon img{  margin:0 0 20px 0;}
.convert-block-icon.three-column{width:33%;}
.convert-block-icon.three-column img{border-radius:0;}
.convert-arrow-right{margin: 2.3em 0 0 0; font-size:1.5em;  float:left; position:relative; width:32px; height:128px; background:url(/i/arrow-right.png) no-repeat center center;}


.convert-15x{text-shadow: 1px 1px 0px #444; font-weight:300; color:#e0c276; font-size: 5.8em; line-height: 200px; height: 200px; overflow: hidden; margin: 0 0 20px 0; display: inline-block;}
.convert-15x em{font-style:normal; }
.convert-step{padding:0 0 1.5em 2em; font-size:1.5em; font-weight:100; line-height: 1.2em;}
.convert-step img{margin:0 20px 0 0; vertical-align:middle; width:50px;}
.convert-block-video{width:560px; margin:50px auto 0 auto;}
.convert-block-video2{float:left; width:480px; overflow:hidden;}
.convert-block-video2.fr{float:right;}
table.convert-tab{width:100%; margin-top:50px; }
table.convert-tab td{border:1px solid #ccc; padding:0.3em; font-size:0.9em; line-height: 1.2em;}
table.convert-tab td b{display:block; text-align:center;}
.convert-price{position:relative;  background:url(/i/convert-price.jpg) no-repeat center center; background-size:cover;}
.convert-price-inner{position:absolute; top:0; left:0;  height: 100%;  width: 100%; background:#000; z-index:2; opacity:0.5;}
.convert-price .convert-block p{font-size: 3.6em; font-weight:100; color:#fff;}
.convert-price .convert-block-title-sub{color:#fbed9e; font-weight:100; }
.convert-order input.order-field{background:none; border:1px solid #ccc; margin:0 50px 0 0; width:315px; padding:10px; font-size:2em; line-height:1em; font-weight:100;}
.convert-order input.order-submit{background:#1ac6ff; color:#fff; border:1px solid #ccc; width:250px; padding:10px; font-size:2em; line-height:1em; font-weight:300;}
.convert-order input.order-field.err{border:1px solid #ff0000;}
.product-1c{position:relative;  background:url(/i/product-1c.jpg) no-repeat center center; background-size:cover;}
.product-1c-inner{position:absolute; top:0; left:0;  height: 100%;  width: 100%; background:#2f2f2f; z-index:2; opacity:0.4;}
.product-1c p{font-size: 3em; font-weight:100; color:#fff;}
.product-1c .convert-block{color:#fbed9e;}
.product-1c ul li{background:none; text-align: center; padding:0 0 1em 0 ; font-weight:300; font-size:1.2em; line-height: 1em; text-shadow: 1px 1px 0px #444;}
.product-1c .convert-block-text{width:100%;}
.convert-machine{font-size:1.2em; font-weight:300;}


.footer{width:100%; background:#12130e; min-width:1000px; font-size:1em; font-weight: 100;}
.footer-inner{margin:0px auto 0px auto;   min-width:1000px; max-width:1200px; height:120px; overflow:hidden; padding: 25px 0 0px 0;}
.footer-left{float:left; width:31%; color:#fff; font-size:1.2em; padding:0 0 0 2%;}
.footer-left span{font-size:0.7em; line-height:0.5em; color:#fbed9e;}
.footer-center{float:left; width:33%; text-align:center; }
.footer-center img{margin:0 10px;}
.footer-right{float:left; width:31%; text-align:left; color:#fff; padding:0 2% 0 0; font-size:1.2em; line-height:1.2em;}
.footer-right a{color:#fff;}

.fld-row {
	display: flex;
	justify-content: space-between;
}
.fld {width: 30%; position: relative;}
.fld__input {position:relative; width: 100%; background: none; border: 1px solid #ccc; padding: 20px 10px 10px 10px; font-weight: 100; font-size: 2em;}
.fld__input.err {border-color: #ff0000;}
.fld label {color:#ccc; position: absolute; top: 26px; left: 10px; font-size: 2em; transition-property: all; transition-duration: .3s;}
.fld_focused label {color:#666; font-size: .8em; top:.2rem; transition-property: all; transition-duration: .3s;}
.fld__button {background: #1ac6ff; color: #fff; border: 1px solid #ccc; width: 100%; padding: 18px 10px; font-size: 2em; line-height: 1em; font-weight: 300;  }
.fld__button:hover {background-cololr: #0fa5d7; box-shadow: 0 2px 10px 0px #d3c777;}
.fld__button_disabled {opacity: .8; cursor: not-allowed;}
.fld__err {color:#ff0000; padding: .5rem 0 0 0; font-size: .7rem; width:100%; display: none; position: absolute; top: 70px;}
.fld__err_visible {display: block;}

.order-res {display: none; text-align: center; font-size: 2.6rem; line-height: 3rem; padding: 1.1em 0;}

/* Media screen */
@media screen and (max-width: 1279px) {
.convert-menu{font-size:0.8em;}	
.convert-menu ul li{padding:7px 11px 0 11px; }
.convert-menu span{font-size: 1.3em;}
.convert-up-slogan{font-size:0.8em; }
.footer{font-size:0.9em;}
}	

  



























