/* normalize.css */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
	display: block;
}
*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
audio, canvas, video {display: inline-block;}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden], template {display: none;}
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
body {margin: 0;}
a {background: transparent;}
a:active, a:hover {outline: 0;}
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}
abbr[title] {border-bottom: 1px dotted;}
b, strong {font-weight: bold;}
dfn {font-style: italic;}
hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}
mark {
	background: #ff0;
	color: #000;
}
code,
kbd,
pre,
samp {
	font-family: monospace, serif;
	font-size: 1em;
}
pre {white-space: pre-wrap;}
q {quotes: "\201C" "\201D" "\2018" "\2019";}
small {font-size: 80%;}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
figure {margin: 0;}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	border: 0;
	padding: 0;
}
button,
input,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
}
button, input {line-height: normal;}
button, select {text-transform: none;}
button, html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled], html input[disabled] {cursor: default;}
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
dl, menu, ol, ul {margin: 1em 0;}
dd {margin: 0 0 0 40px;}
menu, ol, ul {padding: 0 0 0 40px;}
nav ul, nav ol {list-style: none outside none;}


/* normalize.css end */

/* reset */
body {	
	line-height:1.2;	
	-webkit-font-smoothing: antialiased; 
}
body, html {
	height:100%;
	width:100%;
}
header, nav, section, article, aside, footer {display: block;}
input[type=button], input[type=submit], input[type=radio], input[type=checkbox], button, select{cursor:pointer;}
/*normalization mozila*/
button::-moz-focus-inner  {
	padding:0;
	border:0;
}
input::-moz-focus-inner  {
	padding:0;
	border:0;
}
input:-webkit-autofill {background-color: transparent;}
/*normalization ie7*/
*+html input[type=checkbox],
*+html input[type=radio] { 
	width:13px;
	height:13px;
}
input, button{overflow:visible;}
textarea{
	resize:none;
	overflow:auto;
}
em{font-style:italic;}
b, strong{font-weight:bold;}
a {
	cursor:pointer;	
	outline: none;
	text-decoration: underline;
}
a:hover {text-decoration: none;}
h1, h2, h3, h4, h5, h6{
	font-weight:100;
	margin:0;
}
img {border: none; max-width:100%;}
input {vertical-align: middle;}
table{
	border-collapse:collapse; 
	border:0;
	width:100%;
}
blockquote, q {quotes: none;}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {outline:none;}
/*remove the border around the button*/
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {/* */
	border: none;
}
/*remove the frame around the input type = "radio"*/
:focus {-moz-outline: 3px solid #fff !important;}
input[type="radio"]:focus {
	-moz-outline-radius: 12px !important;
	-moz-outline-offset: 0px !important;
}
/*remove the frame around the input type = "checkbox"*/
input[type="checkbox"]:focus {
	-moz-outline-offset: -1px !important;
	-moz-outline: 1px solid #000 !important;
}
/*remove the frame around the inputs ie7*/
*+html a,
*+html button,
*+html input[type="submit"],
*+html input[type="radio"],
*+html input[type="checkbox"], 
*+html input[type="button"] {
	noFocusLine: expression(this.onFocus=this.blur());
}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* reset end */


/* ------ typographic styles ------ */
body {
	font: 14px/1.45 "Trebuchet MS", Tahoma, Arial, Verdana, "sans-serif";
	height: 100%;
	color: #333;
	background-color:#fff;
	min-width:1220px;
}
h1 {
	margin: 0;
	padding:0;
	font-size: 36px;
	line-height: 1.2;
	font-weight:400;
	color: #fff;
}

h2 {	
	font-size: 36px;
	font-weight:bold;
	line-height: 52px;
	margin-bottom:24px;
	color: #29799a;
}
h3 {
	font-size:28px;
	font-weight:bold;
	margin-bottom: 17px;
	color:#29799a;
}

p {
	margin:0 0 10px;
	padding:0;
}
a {
	text-decoration:none;
	color: #469ab4;
	outline: none;
	cursor:pointer;
	transition:color 0.2s;
}
img {
	border: none;
	vertical-align: top;
}
input[type="text"],
input[type="email"],
input[type="password"],
textarea {
	color: #fff;
	font: 16px/38px "Trebuchet MS", Tahoma, Arial, Verdana, "sans-serif";	
	padding:0;
	height: 38px;
	border: none;
	outline:none;
	background:url('../images/empty.png') repeat;
	display:block;
	width:100%;
}

textarea{
	min-height: 134px;
	height: 134px;
}
:-webkit-input-placeholder{color: #fff;}
::-webkit-input-placeholder{color: #fff;}
:-moz-placeholder{color: #fff;}
::-moz-placeholder{
	color: #fff;
	opacity: 1;
}
:-ms-input-placeholder{
	color: #fff;
	opacity: 1;
}
.placeholder {
	color: #fff;
	opacity: 1;
}
.form-line {
	padding: 0 20px 0 0;
	margin:0 0 29px;
}
label{
	font-size: 18px;
}
.finput {
	padding: 0px 14px;
	cursor: text;
	text-align:left;
	position: relative;
	zoom: 1;
	background: transparent;
	border: 1px solid #fff;
	transition:background 0.3s;
}
.finput.focus {
	background: #fff;
}
.finput input {
	text-align:left;
}
.finput.failed {
	border-color:#cc3333;
}
p.error { 
	color:#ff0000 !important;
	font-size:12px;
	margin:5px 0;
	padding:0 0 0 10px;
}


/* ------ typographic styles end ------ */

/* btn */
.btn {
	position: relative;
	text-align: center;
	text-decoration:none;
}
.btn input[type="submit"] {
	background: url("../images/empty.png") repeat;
	cursor: pointer;
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 99;
	border:0;
	padding:0;
	text-indent: -9999px;
}
/* btn-default */
.btn-default {
	font: 16px/40px 'Trebuchet MS', Tahoma, Arial, Verdana, 'sans-serif';
	color: #000;
	padding: 0;
	background: #fff;
	height:40px;
	border-radius:3px;
	width: 215px;
	transition:all 0.3s;
}
.btn-default:hover {
	background-color:#29799a;
	color: #fff;
}
/* btn-default end */


/*bt1 (blue1 default, height 28px )*/
.btn-blue {
	color: #fff;
	font: normal normal 13px/14px 'Trebuchet MS', Tahoma, Arial, Verdana, 'sans-serif';
    height: 28px;
    padding: 6px 17px 0;
    background: #57abc5; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU3YWJjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzNkOTBhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzMyODE5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDYyODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #57abc5 0%, #3d90aa 50%, #32819a 50%, #206287 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #57abc5), color-stop(50%, #3d90aa), color-stop(50%, #32819a), color-stop(100%, #206287)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #57abc5 0%, #3d90aa 50%, #32819a 50%, #206287 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #57abc5 0%, #3d90aa 50%, #32819a 50%, #206287 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #57abc5 0%, #3d90aa 50%, #32819a 50%, #206287 100%); /* IE10+ */
    background: linear-gradient(to bottom, #57abc5 0%, #3d90aa 50%, #32819a 50%, #206287 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#57abc5', endColorstr='#206287', GradientType=0); /* IE6-8 */
    opacity: 1;
}

.btn-blue:hover {
    /*opacity:0.9;	*/
    zoom: 1;
    color: #fff;

    background: rgb(54, 128, 160);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMzNjgwYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMyOTcxOTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjA2Mjg3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, rgba(54, 128, 160, 1) 50%, rgba(41, 113, 144, 1) 50%, rgba(32, 98, 135, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(54, 128, 160, 1)), color-stop(50%, rgba(41, 113, 144, 1)), color-stop(100%, rgba(32, 98, 135, 1)));
    background: -webkit-linear-gradient(top, rgba(54, 128, 160, 1) 50%, rgba(41, 113, 144, 1) 50%, rgba(32, 98, 135, 1) 100%);
    background: -o-linear-gradient(top, rgba(54, 128, 160, 1) 50%, rgba(41, 113, 144, 1) 50%, rgba(32, 98, 135, 1) 100%);
    background: -ms-linear-gradient(top, rgba(54, 128, 160, 1) 50%, rgba(41, 113, 144, 1) 50%, rgba(32, 98, 135, 1) 100%);
    background: linear-gradient(to bottom, rgba(54, 128, 160, 1) 50%, rgba(41, 113, 144, 1) 50%, rgba(32, 98, 135, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3680a0', endColorstr='#206287', GradientType=0);

}
/* btn end */


/* reset-ul */
nav ul,
.advantages-nav ul {
	margin:0;
	padding:0;
	list-style:none;	
}
/* reset-ul end */

/* inline-block */
.inline-block,
.btn,
nav li,
.column,
.list-sertificates .sertificate,
.order-section .form-info,
.order-section .wrap-form,
.order-section .wrap-input,
.order-section .wrap-button {
	display:-moz-inline-stack;
	display:inline-block;	
	zoom:1;
	*display:inline;
	vertical-align:top;
}
/* inline-block end */


/* clearfix */
.clearfix:before,
.clearfix:after,
.max-wrap:before,
.max-wrap:after,
.principle-operation:before,
.principle-operation:after,
.wrap-advantages-list:before,
.wrap-advantages-list:after {
	content: "";
	display: table;
}

.clearfix:after,
.max-wrap:after,
.principle-operation:after,
.wrap-advantages-list:after {
	clear: both;
}
/* clearfix end */

.check-act, 
.check,
.advantages-nav li a:before { 
	display: inline-block; 
	background: url('../images/sp-icons.png') no-repeat; 
	overflow: hidden; 
	text-indent: -9999px; 
	text-align: left; 
}
 
.check-act,
.advantages-nav li.active a:before { background-position: -10px -0px; width: 24px; height: 18px; }
.check,
.advantages-nav li a:before { background-position: -10px -28px; width: 24px; height: 18px; }

/* main-blocks */
.wrapper {
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.footer {
	position: relative;
	clear:both;
	color: #FFFFFF;
	background: #514141;
	font-size:14px;
	font-weight:300;
	height:120px;
}
.max-wrap {
	margin:0 auto;
	padding:0 20px;
	max-width: 1220px;
	position: relative;
}

.section-title {
	text-align: center;
	margin-bottom: 37px;
}
.subtitle {
	color: #3f98b2;
	font-size: 18px;
}

/* main-blocks end */

/* footer */
.footer .max-wrap {
	padding-top:28px;
	padding-bottom:0;
	text-align:justify;
}
.footer a {
	color:#fff;	
}
.footer .helper {
    height: 0;
    padding: 0;
    visibility: hidden;
    width: 100%;
}



/* footer end */

/* header */
.wrap-header {
	height: 96px;
	background-color: #eef7fc;
}
.header {
	position:fixed;
	top:0;
	left:0;
	color: #54686f;
	height:96px;
	width:100%;
	background: #eef7fc;
	background-color:rgba(238, 247, 252, 1);
	overflow:hidden;
	z-index:1000;
	min-width:1120px;
}
.header .max-wrap {
	padding-top:34px;
	padding-bottom:0;
}
.header .wrap-logo {
	float: left;
	width: 410px;
}
.header nav {
	float: right;
	text-align: right;
}
.header .logo {
	float: left;
	text-indent: -9999px;
	background: url(../images/logo.png) no-repeat;
	width:163px;
	height: 33px;
	margin-top: 1px;
}
.header .logo-text {
	margin-left: 182px;
	color: #54686f;
	line-height: 15px;
}

nav {
	font-size: 16px;
	/*padding-top: 10px;*/
	padding-top: 2px
}
nav li {
	margin-left: 19px;
}
nav li a.active,
nav li a:hover {
	color: #333;
}
nav li .btn {
	margin-top: -2px;
}
/* end header */

.section {
	position:relative;
}
.section .content-wrapper {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
}

/* main-section */
.main-section {
	background: #eef7fc;
	padding:28px 0 51px;
}
.main-section .left-info {
	float: left;
	width: 416px;
	font-size: 16px;
	color: #000;
}
.main-section .left-info p {
	line-height: 1.5;
	margin-bottom: 15px;
}
.main-section .right-image {
	float: right;
	position: relative;
	width: 759px;
	right: -24px;
}
.main-section .right-image img {
	position: relative;
}
.main-section .wrap-title {
	background-color: #29799a;
	position: relative;
	margin-left: -9999px;
	padding: 20px 0 0 9999px;
	height: 131px;
	margin-bottom: 25px;
}
.main-section .wrap-title:before,
.main-section .wrap-form-order:before {
	display: block; 
	content: ""; 
	width: 0; 
	height: 0;
	position: absolute; 
	right: 0; 
	top: 0; 
	border-color: rgba(255, 255, 255, 0); 
	border-style: solid; 
}
.main-section .wrap-title:before { 
	border-width: 131px 34px; 
	border-top-color: #29799a; 
	margin-right: -34px;
}
.main-section .wrap-form-order {
	margin: 27px 157px 0 -9999px;
	padding: 21px 0 0 9999px;
	background-color: #3f98b2;
	position: relative;
	height: 308px;
}
.main-section .wrap-form-order:before {
	border-width: 308px 77px; 
	border-top-color: #3f98b2; 
	margin-right: -77px;
}
/*end main-section */

/* wrap-form-order */
.wrap-form-order {
	color: #fff;
}
.form-order {
	position: relative;
}
.form-order .form-info {
	margin-bottom: 28px;
}
.form-order .price {
	font-size: 38px;
	white-space: nowrap;
}
.form-order .price span {
	font-size: 24px;
	font-weight: bold;
}
.form-order .stock {
	font-size: 16px;
	white-space: nowrap;
	position: relative;
	margin-top: -6px; 
}
.form-order .wrap-input {
	width: 215px;
}
.main-section .form-order .wrap-input {
	margin-bottom: 16px;
}
/* end wrap-form-order */


/* about-section */
.about-section {
	padding: 43px 0;
}
.about-section h2 {
	margin-bottom: 4px;
}
.tree-columns {
	position: relative;
	margin: 0 -46px;
}
.tree-columns .column {
	width: calc(99%/3);
	text-align: center;
	padding: 0 46px;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.3;
}
.tree-columns .column img {
	border-radius: 50%;
}
.tree-columns .column .wrap-image {
	margin-bottom: 22px;
}
.principle-operation {
	border-top: 1px solid #dbf3f5;
	margin-top: 43px;
	padding-top:64px;
}
.principle-operation .left-image {
	float: left;
	width: 412px;
	position: relative;
    margin-top: -22px;
}
.principle-operation .right-description {
	float: right;
	width: 698px;
	padding-right: 50px;
}
/* end about-section */


/* advantages-section */
.advantages-section {
	background-color: #eef7fc;
	padding: 43px 0 35px;
}
.advantages-section .section-title {
    margin-bottom: 39px;
}
.advantages-nav {
	float: left;
	width: 374px;
}
.wrap-advantages-tabs {
	float: right;
	width: 762px;
	padding-top: 9px;
}
.advantages-nav li {
	font-size: 18px;
	font-weight: bold;
	padding: 8px 0 0 20px;
	height: 43px;
	margin: 0 0 1px -20px;
	position: relative;
}
.advantages-nav li.active {
	background-color: #29799a;
}
.advantages-nav li a {
	color: #299a99;
	display: block;
	padding-left: 37px;
	position: relative;
	transition: none;
}
.advantages-nav li.active a {
	color: #fff;
}
.advantages-nav li a:before {
	content: '';
	position: absolute;
	left: 0;
	top:6px;
}
.advantages-nav li.active:before {
	display: block; 
	content: ""; 
	width: 0; 
	height: 0;
	position: absolute; 
	right: 0; 
	top: 0; 
	border-color: rgba(255, 255, 255, 0); 
	border-style: solid;
	border-width: 43px 9px; 
	border-top-color: #29799a; 
	margin-right: -9px;
}
.advantage-image-1 {
	margin: 14px 0 10px;
}
.wrap-advantage-tab {
	display: none;
}
.wrap-advantage-tab.active {
	display: block;
}
/* end advantages-section */


/* characteristics-section */
.characteristics-section {
	padding: 40px 0;
}
.characteristics-section .left-image {
	float: right;
	width: 505px;
	padding-top: 30px;
}
.characteristics-section .right-description {
	float: left;
	width: 636px;	
}
.characteristics-section table td {
	font: 14px/1.25 "Trebuchet MS", Tahoma, Arial, Verdana, "sans-serif";
	padding: 17px 12px 17px 21px;
	vertical-align: top;
	height: 68px;
}
.characteristics-section table td:first-child {
	font-weight: bold;
}
.characteristics-section table td:last-child {
	white-space: nowrap;
}
.characteristics-section table tr:nth-child(odd) td {
	background-color: #f3f9fd;
}
.characteristics-section .section-title {
    margin-bottom: 41px;
}
/* end characteristics-section */

/* sertificates-section */
.sertificates-section {
	padding: 40px 0;
	background-color: #eef7fc;
}
.list-sertificates {
	position: relative;
	margin: -20px -14px;
	text-align: center;
}
.list-sertificates .sertificate {
	width: 192px;
	padding: 20px 9px;
}
.list-sertificates .sertificate .wrap-image {
	text-align: center;
	width: 203px;
	height: 180px;
	padding: 13px 34px 0;
	position: relative;
	background: url('../images/sert-bg.png') no-repeat center top;
}
.list-sertificates .sertificate .description {
	margin-top: 8px;
	padding-left: 11px;
	line-height: 1.3;
	text-align: left;
}
.list-sertificates .section-title {
    margin-bottom: 30px;
}
/* end sertificates-section */


/* order-section */
.order-section {
	padding: 40px 0 50px;
	overflow: hidden;
}
.order-section .section-title {
    margin-bottom: 31px;
}
.order-section .wrap-form-order {
	background-color: #3f98b2;
	padding: 28px;
	margin: 0 25px;
	height: 134px;
	position: relative;
	text-align: center;
}
.order-section .wrap-form-order:before,
.order-section .wrap-form-order:after {
	display: block; 
	content: ""; 
	width: 0; 
	height: 0;
	position: absolute; 
	top: 0; 
	border-color: rgba(255, 255, 255, 0); 
	border-style: solid;
	border-width: 134px 25px; 
	border-top-color: #3f98b2; 
}
.order-section .wrap-form-order:before {
	right: 0; 
	margin-right: -25px;
	margin-bottom: -134px;
}
.order-section .wrap-form-order:after {
	left: 0; 
	margin-left: -25px;
	margin-top: -134px;
	-webkit-transform: rotate(180deg); 
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.order-section .form-info {
	text-align: left;
}
.order-section .wrap-form {
	width: 683px;
	text-align: left;
	margin: 20px 0 0 33px;
}
.order-section .wrap-input {
	margin-right: 15px;
}
/* end order-section */

.wrap-form {
	position: relative;
}
#box_loading {
	display: block;
	position: absolute;
	text-align: center;
	width: 100%;
	height:100%;
	top: 0;
	left:0;
}
.spec_field {
	display: none !important;
}
.sertificate img {
	max-width: 80%;
}