
input[type="button"], input[type="submit"],button {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00c9de+0,0093be+4,006fa3+100 */
    background: #00c9de; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYzlkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjMDA5M2JlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNmZhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #00c9de 0%, #0093be 4%, #006fa3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00c9de), color-stop(4%,#0093be), color-stop(100%,#006fa3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #00c9de 0%,#0093be 4%,#006fa3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #00c9de 0%,#0093be 4%,#006fa3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #00c9de 0%,#0093be 4%,#006fa3 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #00c9de 0%,#0093be 4%,#006fa3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c9de', endColorstr='#006fa3',GradientType=0 ); /* IE6-8 */
    border: 1px solid #0177b3;
    color: #fff;
    font-size: 14px;
/*     -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.45);
    -moz-box-shadow:    0px 1px 2px 0px rgba(50, 50, 50, 0.45);
    box-shadow:         0px 1px 2px 0px rgba(50, 50, 50, 0.45); */
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
}
.submbottom {
    padding: 9px;
    padding-right: 57px;
    padding-left: 57px;
    margin-left: 23px;
    font-size: 16px;
}

body{font-family: 'Conv_Lato-Regular';}
.element_h1{font-family: 'LatoWebBlack';}
.element_h2{font-family: 'LatoWebBlack';}
.element_h3{font-family: 'LatoWebBold';}
.element_h4{font-family: 'LatoWebBold';}

.element_txt1{font-family: 'LatoWeb';}

/*Font-size*/
.element_h1{font-size: 32px;}
.element_h2{font-size: 36px;}
.element_h3{font-size: 24px;}
.element_h4{font-size: 24px;}

.element_txt1{font-size: 18px;}

/*Color*/
.element_h1{color: #ffffff;}
.element_h2{color: #34495e;}
.element_h3{color: #007dc4;}
.element_h4{color: #b17d16;}
.element_h5{color: #34495e;}

.element_txt1{color: #dddddd;}

/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âº ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â²*/
.element_h3{
	font: 900 21px/21px 'LatoWeb';
	text-align: center;
	margin: 15px auto 15px auto;
	color: #000;
	text-transform: uppercase;
	display: block;
	letter-spacing: -1px;
	}
.element_h4_span{
	border-top: 2px solid #d9dfe2;
  	margin: 22px 0 15px 0;
	}
	.element_h4_span p{
		display: block;
  		text-align: center;
  		margin: -12px 0 0 0;
		}
		.element_h4_span p span{
			background: #fff;
			color: #007dc4;
			font: 100 24px/16px 'Conv_Lato-Bold';
			padding: 0 19px;
		}
.element_hr{
	border-top: 2px solid #d5dde1;
	margin: 25px 0;
	}

.element_baner {
    position: relative;
    overflow: hidden;
    /* margin-bottom: 15px; */
    height: 434px;
    background: #000;
}
.element_baner .card_sale {
    width: 290px;
    text-align: center;
    position: absolute;
    left: 45px;
    color: #fff;
    bottom: 26px;
}
.element_baner .card_sale span {    font: 900 17px/16px 'LatoWeb' }
.element_baner .card_sale p {
    margin: 4px 0;
    font: 16px/16px 'LatoWeb';
}
.element_baner .card_sale b {
    text-transform: uppercase;
    font: 47px/47px 'LatoWeb';
}
.element_baner .form {
    width: 320px;
    right: 35px;
    position: absolute;
    padding: 22px 20px 30px 22px;
    box-sizing: border-box;
    bottom: 30px;
    border-radius: 10px;
    background: rgba(246,248,251, 0.9);
    background: -moz-linear-gradient(to bottom, rgba(246,248,251, 0.98) 30px, rgba(234,243,252, 0.9) 60px);
    background: -webkit-linear-gradient(to bottom, rgba(246,248,251, 0.98) 30px, rgba(234,243,252, 0.9) 60px);
    background: -o-linear-gradient(to bottom, rgba(246,248,251, 0.98) 30px, rgba(234,243,252, 0.9) 60px);
    background: -ms-linear-gradient(bottom, rgba(246,248,251, 0.98) 30px, rgba(234,243,252, 0.9) 60px);
    background: linear-gradient(to bottom, rgba(246,248,251, 0.98) 30px, rgba(234,243,252, 0.9) 60px);
}
.element_baner .form form {
    padding: 24px 17px 27px;
    border: 1px dashed #bebfc3;
    margin-top: 14px;
}
.element_baner .form form input[type="text"] {
    width: 228px;
    padding: 0 0 0 14px;
    margin: 0 auto 10px;
    height: 30px;
    display: block;
    border: none;
}
.element_baner .form form .submbottom {
    width: 242px;
    padding: 7px 14px 7px 14px;
    margin: 0 auto;
    font: 100 16px/18px 'Conv_Lato-Semibold';
    /* font-weight: 800; */
    display: block;
    box-sizing: border-box;
}
.element_baner .form p {
    font-weight: bold;
    font-size: 24px;
}
.element_baner .form p {
    text-align: center;
    margin: -2px auto 18px auto;
    font: 24px/28px 'Conv_Lato-Bold';
    color: #1c7ec9;
}
.element_baner .form p span {
    text-align: center;
    font: 400 14px/18px 'LatoWeb';
    display: block;
    color: #868686;
}
.element_baner .form p span {font-size: 15px;font-family: 'Conv_Lato-Regular';}
.element_baner > b {    font-size: 19px }
.element_baner > b,
.element_baner > span {
    margin-top: 5px;
    font: 100 18px/18px 'LatoWeb';
    display: block;
    color: #dddddd;
}
.element_baner > b {
	font: 100 18px/19px 'Conv_Lato-Regular';
	text-align: center;
}
.element_baner h1 {
    width: 90%;
    margin: 25px auto 0;
}
.element_baner h1,
.element_baner span {    text-align: center }
.element_baner1 {
    position: relative;
    overflow: hidden;
    margin-bottom: 15px;
    height: 435px;
    background: #000;
}
.element_baner1 > span {
    width: 363px;
    text-transform: uppercase;
    text-shadow: -3px 10px 15px #FFFFFF, -3px -10px 15px #FFFFFF, 1px 1px 4px #FFFFFF, -1px -1px 4px #fff;
    text-align: left;
    padding: 0px 10px;
    margin: 5px 5px 5px 44px;
    letter-spacing: -1.5px;
    font: 900 18px/23px 'LatoWeb';
    display: block;
    color: #000;
    border-left: 5px solid #f58220;
}
.element_baner1 > h1 {
    width: 90%;
    text-transform: uppercase;
    text-shadow: -20px 20px 30px #FFFFFF, -20px -20px 30px #FFFFFF, 1px 1px 20px #F7F7F7;
    text-align: left;
    margin: 55px 20px 5px;
    letter-spacing: -2px;
    font: 900 34px/36px 'LatoWeb';
    color: #007ec6;
}
.element_promo1 {    padding: 15px 0 15px 0 }
.element_promo1 > div {    text-align: center }
.element_promo1 > div > div {
    vertical-align: top;
    max-width: 250px;
    margin: 30px 30px 0 30px;
    display: inline-block;
}
.element_promo1 > div > div p {
    margin-top: 8px;
    font: 100 24px/24px 'LatoWeb';
    color: #007dc4;
}
.element_promo1.v2 > div > div {
    max-width: 49%;
    margin: 30px 10px;
}
.element_promo1.v2 > div > div p {    font: 100 21px/20px 'LatoWeb' }
.element_promo1.v2 > div > div p span {
    width: 299px;
    margin-top: 8px;
    margin: 0 auto;
    font: 100 18px/21px 'LatoWeb';
    display: block;
    color: #5c5c5c;
}
.element_promo2 {    padding: 15px 0 15px 0 }
.element_promo2 > div {
    width: 614px;
    text-align: center;
    padding: 55px 45px 40px 45px;
    overflow: hidden;
    margin: 3px auto 3px auto;
    box-sizing: border-box;
    border: 2px dashed #d9dfe2;
}
.element_promo2 > div > div {
    width: 49%;
    vertical-align: top;
    display: inline-block;
}
.element_promo2 > div > div p {
    width: 96%;
    margin-top: 8px;
    margin: -11px auto 27px;
    font: 100 18px/20px 'LatoWeb';
    display: block;
    color: #b17d16;
}
.element_promo2 > p {
    text-align: center;
    margin: 5px auto -17px;
    display: block;
}
.element_promo2 > p > span {
    padding: 0 25px;
    font: 100 24px/24px 'LatoWeb';
    color: #007dc4;
    background-color: #fff;
}
.element_promo3 {padding: 4px 0 15px 0;}
.element_promo3 > div > div {
    width: 32%;
    vertical-align: top;
    margin: 20px 0 0 0;
    display: inline-block;
}
.element_promo3 > div > div img {
    margin: 0 auto;
    display: block;
}
.element_promo3 > div > div p {
    width: 90%;
    text-align: center;
    margin: 0px auto 15px auto;
    font: 100 18px/19px 'Conv_Lato-Medium';
    color: #b17d16;
}
.element_promo3 > div > div p {
    padding-top: 17px;
}
.element_promo3 .submbottom {
    width: 100%;
    margin: 0;
    font-size: 19px;
    font: 100 16px/16px 'LatoWeb';
}
.element_promo4 {
    padding: 150px 0 20px 0;
    margin: 15px auto;
    border-bottom: 2px solid #d5dde1;
    background: url("../images/ficha1.png")/*tpa=http://avangard_verstka.isdemo.ru/img/ficha1.png*/ center 20px no-repeat #f4f9fd;
}
.element_promo4 > b {
    text-align: center;
    padding: 0 70px;
    margin: 20px auto 20px;
    font: 100 21px/22px 'LatoWeb';
    display: block;
    color: #007dc4;
}
.element_promo5 {    padding: 15px 0 15px 0 }
.element_promo5 > div > div {
    width: 49%;
    vertical-align: top;
    text-align: center;
    margin: 20px 0 0 0;
    display: inline-block;
}
.element_promo5 > div > div span {
    width: 99%;
    text-transform: uppercase;
    text-align: center;
    margin: 0px auto 10px auto;
    letter-spacing: -1px;
    font: 900 21px/24px 'LatoWeb';
    display: block;
    color: #007ec6;
}
.element_promo5 > div > div img {
    margin: 0 auto;
    display: block;
}
.element_promo5 > div > div hr {
    width: 210px;
    display: block;
    border-top: 1px solid #f58220;
    border: none;
}
.element_promo5 > div > div p {
    width: 80%;
    text-align: center;
    margin: 0px auto 15px auto;
    letter-spacing: 1px;
    font: 400 14px/14px 'LatoWeb';
    color: #000;
}
.element_promo6 {padding: 15px 0 15px 0;}
.element_promo6 > div > div {
    width: 100%;
    vertical-align: top;
    margin: 20px 0 0 0;
    display: inline-block;
}
.element_promo6 > div > div > div {
    width: 480px;
    padding: 30px 5px 5px 12px;
    margin: 0px auto 0px 20px;
    float: left;
}
.element_promo6 > div > div > div > span {
    text-align: left;
    position: relative;
    padding: 5px 0;
    font: 600 19px/19px 'LatoWeb';
    color: #b17d16;
}
.element_promo6 > div > div > div > span:after {
    width: 60px;
    position: absolute;
    height: 2px;
    display: block;
    content: ' ';
    bottom: -5px;
    background-color: #e5e5e5;
}
.element_promo6 > div > div > div > p {
    padding-right: 20px;
    margin: 17px auto 15px auto;
    font: 400 16px/18px 'LatoWeb';
    color: #868686;
}
.element_promo6 > div > div img {
    margin-left: 50px;
    float: left;
    display: block;
}
.element_form {
    padding: 20px 0;
    margin: 15px auto;
    border-top: 2px solid #d5dde1;
    background: #f4f9fd;
}
button{display:block;margin:auto;}
.element_form input[type="submit"],button {
    padding: 7px 28px 9px 28px;
    font: bold 16px/16px 'Conv_Lato-Semibold';
}
.element_form input[type="text"] {
    width: 240px;
    padding: 7px;
    box-sizing: border-box;
    box-shadow: none;
    border-bottom: 2px solid #d9d9d9;
    border: 0;
}
.element_form .h-form-befor-footer > div {
    padding: 20px;
    display: table;
    border: 1px dashed #ccc;
}
.element_form > div {
    padding: 20px;
    margin: 0 auto;
    display: table;
    border: 1px dashed #ccc;
}
.element_form > b {
    font-weight: bold;
    font-size: 33px;
}
.element_form > b {
    text-align: center;
    margin: 7px auto 16px;
    font: 30px/0px 'Conv_Lato-Black';
    /* font-weight: 600 !important; */
    display: block;
    color: #007dc4;
}
.element_otzv {    padding: 15px 0 }
.element_otzv > div {
    word-spacing: 32px;
    padding: 20px 0 0;
}
.element_recom {    padding: 5px 0 }
.element_recom ul {
    padding-left: 30px;
    margin: 0 0 40px 0;
    font: 400 16px/20px 'LatoWeb';
    color: #077fc5;
}
.element_recom ul li {    margin-bottom: 8px }
.element_recom ul li a {
    text-decoration: none;
    color: #077fc5;
}
.element_recom p {
    font: 900 23px/23px 'LatoWeb';
    color: #34495e;
}
body,html {
    padding: 0;
    margin: 0;
}
.element_baner.top {    background: url("images/automatization_store_top_fon.jpg")/*tpa=http://avangard_verstka.isdemo.ru/img/automatization_store_top_fon.jpg*/ 0 0 no-repeat }

.fon1 {
    margin-top: 50px;
    height: 240px;
    background: url("..images/automatization_store_fon1.png")/*tpa=http://avangard_verstka.isdemo.ru/img/automatization_store_fon1.png*/ center no-repeat;
}
.fon2 {
    margin-top: 50px;
    height: 350px;
    background: url("..images/automatization_store_fon2.png")/*tpa=http://avangard_verstka.isdemo.ru/img/automatization_store_fon2.png*/ center no-repeat;
}
.fon3 {
    margin-top: 12px;
    height: 350px;
    background: url("..images/automatization_store_fon3.png")/*tpa=http://avangard_verstka.isdemo.ru/img/automatization_store_fon3.png*/ center no-repeat;
}
.fon4 {
    margin-top: 30px;
    height: 350px;
    background: url("..images/automatization_store_fon4.png")/*tpa=http://avangard_verstka.isdemo.ru/img/automatization_store_fon4.png*/ center no-repeat;
}
.element_h4_span p span {
    /* letter-spacing: 1px; */
    font-weight: bold;
    font-size: 24px;
}
.element_promo7 {    margin-top: 65px }
.element_promo7 .element_h2 {
    margin-bottom: 0px;
    font-weight: bold;
    font-size: 39px;
}
.element_promo7 b {
    text-align: center;
    margin-top: 5px;
    font: 100 24px/30px 'LatoWeb';
    display: block;
    color: #979797;
}
.element_promo7.hr_t2 b {
    padding-top: 26px;
    margin-top: -30px;
    margin-bottom: 56px;
    line-height: 25px;
    font-size: 22px;
    border-top: 2px solid #d5dde1;
}
.element_promo3.t2 > div {    text-align: center }
.fon5 {
    margin-top: 50px;
    height: 500px;
    background: url("..images/automatization_store_fon5.png")/*tpa=http://avangard_verstka.isdemo.ru/img/automatization_store_fon5.png*/ center no-repeat;
}
.fon5 h1 {
    text-align: center;
    padding-top: 35px;
    margin-left: 264px;
    line-height: 38px;
    font-size: 38px;
    color: #34495e;
}
.fon5 b {
    width: 476px;
    text-align: center;
    padding-top: 15px;
    line-height: 22px;
    font-weight: 100;
    font-size: 19px;
    float: right;
    display: block;
}
.element_promo3.t3 > div {    text-align: center }
.element_promo3.t3 > div > div {
    width: 37%;
    vertical-align: top;
    margin: 20px 0 0 0;
    display: inline-block;
}
.fon6 {
    margin-top: 10px;
    height: 351px;
    background: url("../images/automatization_store_fon6.png")/*tpa=http://avangard_verstka.isdemo.ru/img/automatization_store_fon6.png*/ center no-repeat;
}
.element_promo6.t4 .pravka {    line-height: 24px }
.element_h2.t6 {    font-weight: bold }
.fon7 {
    margin-top: 10px;
    margin-bottom: 70px;
    height: 150px;
    background: url("images/automatization_store_fon7.jpg")/*tpa=http://avangard_verstka.isdemo.ru/img/automatization_store_fon7.jpg*/ center no-repeat;
}
.element_baner.bottom {    background: url("images/automatization_store_top_fon.jpg")/*tpa=http://avangard_verstka.isdemo.ru/img/automatization_store_top_fon.jpg*/ 0 0 no-repeat }
.fon8 {
    margin-top: 60px;
    margin-bottom: 50px;
    height: 300px;
    background: url("../images/automatization_store_fon8.png")/*tpa=http://avangard_verstka.isdemo.ru/img/automatization_store_fon8.png*/ center no-repeat;
}
.element_baner.bottom .form {    padding-top: 43px; }
.fon8 .element_h2 {
    text-align: left;
    margin-right: 18px;
    font-weight: bold;
    float: right;
    font-size: 32px;
}
.element_baner.bottom .form p {        font-size: 32px;
    margin-top: -19px; }
.fon8 input {
    padding: 7px 60px 9px 60px;
    margin-top: 16px;
    margin-left: 0;
    font: 300 16px/16px 'LatoWeb';
}
.fon8 b {
    width: 400px;
    text-align: left;
    padding-top: 15px;
    line-height: 22px;
    font-weight: 100;
    font-size: 18px;
    float: right;
    display: block;
}
.fon9 {
    padding: 40px 0;
    margin-top: 60px;
    margin-bottom: 50px;
    height: 300px;
    background: url("../images/automatization_store_fon9.png")/*tpa=http://avangard_verstka.isdemo.ru/img/automatization_store_fon9.png*/ center no-repeat #f4f9fd;
}
.fon9 .element_h2 {
    text-align: left;
    margin-right: 208px;
    margin-left: 35px;
    font-weight: bold;
    float: left;
}
.fon9 b {
    width: 400px;
    text-align: left;
    padding-top: 15px;
    margin-left: 35px;
    line-height: 22px;
    font-weight: 100;
    font-size: 18px;
    float: left;
    display: block;
}
.fon10 {
    margin-top: 60px;
    margin-bottom: 50px;
    height: 300px;
    background: url("../images/automatization_store_fon10.png")/*tpa=http://avangard_verstka.isdemo.ru/img/automatization_store_fon10.png*/ center no-repeat;
}
.fon10 input.submbottom.tr2 {
    border: 1px solid #444444;
    background: linear-gradient(to bottom, #939393 0%, #5F6465 4%, #787878 100%);
}
.fon10 .element_h2 {
    width: 370px;
    text-align: left;
    margin-top: 50px;
    margin-left: 55px;
    font-weight: bold;
    float: right;
}
.fon10 input {
    padding: 7px 25px 9px 25px;
    margin-top: 16px;
    margin-left: 0;
    font: 300 16px/16px 'LatoWeb';
}
.fon10 b {
    width: 370px;
    text-align: left;
    line-height: 22px;
    line-height: 33px;
    font-weight: 100;
    font-size: 19px;
    font-size: 28px;
    float: right;
    display: block;
    color: #007dc4;
}
.element_baner.bottom h1 > strong{
	color: #fff;
}

#automatization_store {
    width: 750px;
    margin: 0 auto;
}
#befor-footer{
	width: 100%;
    position: absolute;
    left: 0;
}
#overflow_div4 {
    background: #e4ebef;
    margin-bottom: 0px;
    font-size: 14px;
    color: #5a5a5a;
}
#overflow_div4 .content {
    position: relative;
    margin: 0 auto;
    width: 1140px;
}
#overflow_div4 p {
    text-align: center;
    padding: 13px;
    font-size: 18px;
}
.h-form-befor-footer{
	margin: 0 auto;
}
#befor-footer .element_h2{
	display: block;
    float: left;
    font-size: 34px;
    color: #007dc4;
    padding: 20px;
}
#befor-footer .element_form > div {
	border: none;
}
.h-befor-footer{
	height: 250px;
}

.element_h1{/* font-family: 'LatoBlack'; */font-family: 'Lato';font-weight: 800;}

h1.element_h1 {}
.element_h2{font-family: 'Conv_Lato-Black';text-align: center;margin-bottom: 31px;}
.element_h3{font-family: 'LatoWebBold';}
.element_h4{font-family: 'LatoWebBold';}

.element_txt1{font-family: 'Lato';}

/*Font-size*/
.element_h1{font-size: 32px;}
.element_h2{font-size: 36px;}
.element_h3{font-size: 24px;}
.element_h4{font-size: 24px;}

.element_txt1{font-size: 18px;}

/*Color*/
.element_h1{color: #ffffff;}
.element_h2{color: #34495e;}
.element_h3{color: #007dc4;}
.element_h4{color: #b17d16;}
.element_h5{color: #34495e;}

.element_txt1{color: #dddddd;}

.element_form span {
	/* font-size: 15px; */
	/* font-family: 'LatoWeb'; */
	text-align: center;
	padding-bottom: 19px;
	font: 100 18px/18px 'Conv_Lato-Medium';
	display: block;
	color: #868686;
}

.footer_border {
	width: 782px;
	height: 505px;
	border: solid 1px #c6c9cb;
	padding: 18px;
}

.border h2 {
	margin: 0px;
    padding: 0px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.border p {
	font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.border ul li {
	font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}