@font-face {
	font-family: 'Proxima Nova Cn Lt';
	src: url('../fonts/ProximaNovaCond-LightIt.eot');
	src: local('Proxima Nova Condensed Light Italic'), local('ProximaNovaCond-LightIt'), url('../fonts/ProximaNovaCond-LightIt.eot') format('embedded-opentype'), url('../fonts/ProximaNovaCond-LightIt.woff') format('woff'), url('../fonts/ProximaNovaCond-LightIt.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Proxima Nova Lt';
	src: url('../fonts/ProximaNova-LightIt.eot');
	src: local('Proxima Nova Light Italic'), local('ProximaNova-LightIt'), url('../fonts/ProximaNova-LightIt.eot') format('embedded-opentype'), url('../fonts/ProximaNova-LightIt.woff') format('woff'), url('../fonts/ProximaNova-LightIt.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Proxima Nova Cn Rg';
	src: url('../fonts/ProximaNovaCond-Regular.eot');
	src: local('Proxima Nova Condensed Regular'), local('ProximaNovaCond-Regular'), url('../fonts/ProximaNovaCond-Regular.eot') format('embedded-opentype'), url('../fonts/ProximaNovaCond-Regular.woff') format('woff'), url('../fonts/ProximaNovaCond-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova Th';
	src: url('../fonts/ProximaNova-Extrabld.eot');
	src: local('Proxima Nova Extrabold'), local('ProximaNova-Extrabld'), url('../fonts/ProximaNova-Extrabld.eot') format('embedded-opentype'), url('../fonts/ProximaNova-Extrabld.woff') format('woff'), url('../fonts/ProximaNova-Extrabld.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova Cn Bl';
	src: url('../fonts/ProximaNovaCond-Black.eot');
	src: local('Proxima Nova Condensed Black'), local('ProximaNovaCond-Black'), url('../fonts/ProximaNovaCond-Black.eot') format('embedded-opentype'), url('../fonts/ProximaNovaCond-Black.woff') format('woff'), url('../fonts/ProximaNovaCond-Black.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova Cn Th';
	src: url('../fonts/ProximaNovaCond-ExtrabldIt.eot');
	src: local('Proxima Nova Condensed Extrabold Italic'), local('ProximaNovaCond-ExtrabldIt'), url('../fonts/ProximaNovaCond-ExtrabldIt.eot') format('embedded-opentype'), url('../fonts/ProximaNovaCond-ExtrabldIt.woff') format('woff'), url('../fonts/ProximaNovaCond-ExtrabldIt.ttf') format('truetype');
	font-weight: 800;
	font-style: italic;
}

@font-face {
	font-family: 'Proxima Nova Rg';
	src: url('../fonts/ProximaNova-Regular.eot');
	src: local('Proxima Nova Regular'), local('ProximaNova-Regular'), url('../fonts/ProximaNova-Regular.eot') format('embedded-opentype'), url('../fonts/ProximaNova-Regular.woff') format('woff'), url('../fonts/ProximaNova-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova Lt';
	src: url('../fonts/ProximaNova-Semibold.eot');
	src: local('Proxima Nova Semibold'), local('ProximaNova-Semibold'), url('../fonts/ProximaNova-Semibold.eot') format('embedded-opentype'), url('../fonts/ProximaNova-Semibold.woff') format('woff'), url('../fonts/ProximaNova-Semibold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova ExCn Th';
	src: url('../fonts/ProximaNovaExCn-Thin.eot');
	src: local('Proxima Nova Extra Condensed Thin'), local('ProximaNovaExCn-Thin'), url('../fonts/ProximaNovaExCn-Thin.eot') format('embedded-opentype'), url('../fonts/ProximaNovaExCn-Thin.woff') format('woff'), url('../fonts/ProximaNovaExCn-Thin.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova Cn Lt';
	src: url('../fonts/ProximaNovaCond-Semibold.eot');
	src: local('Proxima Nova Condensed Semibold'), local('ProximaNovaCond-Semibold'), url('../fonts/ProximaNovaCond-Semibold.eot') format('embedded-opentype'), url('../fonts/ProximaNovaCond-Semibold.woff') format('woff'), url('../fonts/ProximaNovaCond-Semibold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova ExCn Lt';
	src: url('../fonts/ProximaNovaExCn-SemiboldIt.eot');
	src: local('Proxima Nova Extra Condensed Semibold Italic'), local('ProximaNovaExCn-SemiboldIt'), url('../fonts/ProximaNovaExCn-SemiboldIt.eot') format('embedded-opentype'), url('../fonts/ProximaNovaExCn-SemiboldIt.woff') format('woff'), url('../fonts/ProximaNovaExCn-SemiboldIt.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
}

@font-face {
	font-family: 'Proxima Nova ExCn Lt';
	src: url('../fonts/ProximaNovaExCn-Semibold.eot');
	src: local('Proxima Nova Extra Condensed Semibold'), local('ProximaNovaExCn-Semibold'), url('../fonts/ProximaNovaExCn-Semibold.eot') format('embedded-opentype'), url('../fonts/ProximaNovaExCn-Semibold.woff') format('woff'), url('../fonts/ProximaNovaExCn-Semibold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova Th';
	src: url('../fonts/ProximaNova-ThinIt.eot');
	src: local('Proxima Nova Thin Italic'), local('ProximaNova-ThinIt'), url('../fonts/ProximaNova-ThinIt.eot') format('embedded-opentype'), url('../fonts/ProximaNova-ThinIt.woff') format('woff'), url('../fonts/ProximaNova-ThinIt.ttf') format('truetype');
	font-weight: 100;
	font-style: italic;
}

@font-face {
	font-family: 'Proxima Nova Cn Th';
	src: url('../fonts/ProximaNovaCond-Thin.eot');
	src: local('Proxima Nova Condensed Thin'), local('ProximaNovaCond-Thin'), url('../fonts/ProximaNovaCond-Thin.eot') format('embedded-opentype'), url('../fonts/ProximaNovaCond-Thin.woff') format('woff'), url('../fonts/ProximaNovaCond-Thin.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova Cn Rg';
	src: url('../fonts/ProximaNovaCond-RegularIt.eot');
	src: local('Proxima Nova Condensed Regular Italic'), local('ProximaNovaCond-RegularIt'), url('../fonts/ProximaNovaCond-RegularIt.eot') format('embedded-opentype'), url('../fonts/ProximaNovaCond-RegularIt.woff') format('woff'), url('../fonts/ProximaNovaCond-RegularIt.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Proxima Nova ExCn Th';
	src: url('../fonts/ProximaNovaExCn-ThinIt.eot');
	src: local('Proxima Nova Extra Condensed Thin Italic'), local('ProximaNovaExCn-ThinIt'), url('../fonts/ProximaNovaExCn-ThinIt.eot') format('embedded-opentype'), url('../fonts/ProximaNovaExCn-ThinIt.woff') format('woff'), url('../fonts/ProximaNovaExCn-ThinIt.ttf') format('truetype');
	font-weight: 100;
	font-style: italic;
}

@font-face {
	font-family: 'Proxima Nova Lt';
	src: url('../fonts/ProximaNova-SemiboldIt.eot');
	src: local('Proxima Nova Semibold Italic'), local('ProximaNova-SemiboldIt'), url('../fonts/ProximaNova-SemiboldIt.eot') format('embedded-opentype'), url('../fonts/ProximaNova-SemiboldIt.woff') format('woff'), url('../fonts/ProximaNova-SemiboldIt.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
}

@font-face {
	font-family: 'Proxima Nova Rg';
	src: url('../fonts/ProximaNova-RegularIt.eot');
	src: local('Proxima Nova Regular Italic'), local('ProximaNova-RegularIt'), url('../fonts/ProximaNova-RegularIt.eot') format('embedded-opentype'), url('../fonts/ProximaNova-RegularIt.woff') format('woff'), url('../fonts/ProximaNova-RegularIt.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Proxima Nova Cn Th';
	src: url('../fonts/ProximaNovaCond-Extrabld.eot');
	src: local('Proxima Nova Condensed Extrabold'), local('ProximaNovaCond-Extrabld'), url('../fonts/ProximaNovaCond-Extrabld.eot') format('embedded-opentype'), url('../fonts/ProximaNovaCond-Extrabld.woff') format('woff'), url('../fonts/ProximaNovaCond-Extrabld.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova ExCn Th';
	src: url('../fonts/ProximaNovaExCn-ExtrabldIt.eot');
	src: local('Proxima Nova Extra Condensed Extrabold Italic'), local('ProximaNovaExCn-ExtrabldIt'), url('../fonts/ProximaNovaExCn-ExtrabldIt.eot') format('embedded-opentype'), url('../fonts/ProximaNovaExCn-ExtrabldIt.woff') format('woff'), url('../fonts/ProximaNovaExCn-ExtrabldIt.ttf') format('truetype');
	font-weight: 800;
	font-style: italic;
}

@font-face {
	font-family: 'Proxima Nova ExCn Bl';
	src: url('../fonts/ProximaNovaExCn-BlackIt.eot');
	src: local('Proxima Nova Extra Condensed Black Italic'), local('ProximaNovaExCn-BlackIt'), url('../fonts/ProximaNovaExCn-BlackIt.eot') format('embedded-opentype'), url('../fonts/ProximaNovaExCn-BlackIt.woff') format('woff'), url('../fonts/ProximaNovaExCn-BlackIt.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'Proxima Nova ExCn Lt';
	src: url('../fonts/ProximaNovaExCn-LightIt.eot');
	src: local('Proxima Nova Extra Condensed Light Italic'), local('ProximaNovaExCn-LightIt'), url('../fonts/ProximaNovaExCn-LightIt.eot') format('embedded-opentype'), url('../fonts/ProximaNovaExCn-LightIt.woff') format('woff'), url('../fonts/ProximaNovaExCn-LightIt.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Proxima Nova Cn Th';
	src: url('../fonts/ProximaNovaCond-ThinIt.eot');
	src: local('Proxima Nova Condensed Thin Italic'), local('ProximaNovaCond-ThinIt'), url('../fonts/ProximaNovaCond-ThinIt.eot') format('embedded-opentype'), url('../fonts/ProximaNovaCond-ThinIt.woff') format('woff'), url('../fonts/ProximaNovaCond-ThinIt.ttf') format('truetype');
	font-weight: 100;
	font-style: italic;
}

@font-face {
	font-family: 'Proxima Nova ExCn Lt';
	src: url('../fonts/ProximaNovaExCn-Light.eot');
	src: local('Proxima Nova Extra Condensed Light'), local('ProximaNovaExCn-Light'), url('../fonts/ProximaNovaExCn-Light.eot') format('embedded-opentype'), url('../fonts/ProximaNovaExCn-Light.woff') format('woff'), url('../fonts/ProximaNovaExCn-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova Cn Rg';
	src: url('../fonts/ProximaNovaCond-BoldIt.eot');
	src: local('Proxima Nova Condensed Bold Italic'), local('ProximaNovaCond-BoldIt'), url('../fonts/ProximaNovaCond-BoldIt.eot') format('embedded-opentype'), url('../fonts/ProximaNovaCond-BoldIt.woff') format('woff'), url('../fonts/ProximaNovaCond-BoldIt.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Proxima Nova ExCn Th';
	src: url('../fonts/ProximaNovaExCn-Extrabld.eot');
	src: local('Proxima Nova Extra Condensed Extrabold'), local('ProximaNovaExCn-Extrabld'), url('../fonts/ProximaNovaExCn-Extrabld.eot') format('embedded-opentype'), url('../fonts/ProximaNovaExCn-Extrabld.woff') format('woff'), url('../fonts/ProximaNovaExCn-Extrabld.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova ExCn Rg';
	src: url('../fonts/ProximaNovaExCn-BoldIt.eot');
	src: local('Proxima Nova Extra Condensed Bold Italic'), local('ProximaNovaExCn-BoldIt'), url('../fonts/ProximaNovaExCn-BoldIt.eot') format('embedded-opentype'), url('../fonts/ProximaNovaExCn-BoldIt.woff') format('woff'), url('../fonts/ProximaNovaExCn-BoldIt.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Proxima Nova Bl';
	src: url('../fonts/ProximaNova-Black.eot');
	src: local('Proxima Nova Black'), local('ProximaNova-Black'), url('../fonts/ProximaNova-Black.eot') format('embedded-opentype'), url('../fonts/ProximaNova-Black.woff') format('woff'), url('../fonts/ProximaNova-Black.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova Bold';
	src: url('../fonts/ProximaNova-Bold.eot');
	src: local('Proxima Nova Bold'), local('ProximaNova-Bold'), url('../fonts/ProximaNova-Bold.eot') format('embedded-opentype'), url('../fonts/ProximaNova-Bold.woff') format('woff'), url('../fonts/ProximaNova-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova ExCn Rg';
	src: url('../fonts/ProximaNovaExCn-Bold.eot');
	src: local('Proxima Nova Extra Condensed Bold'), local('ProximaNovaExCn-Bold'), url('../fonts/ProximaNovaExCn-Bold.eot') format('embedded-opentype'), url('../fonts/ProximaNovaExCn-Bold.woff') format('woff'), url('../fonts/ProximaNovaExCn-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova Th';
	src: url();
	src: local('Proxima Nova Thin'), local('ProximaNovaT-Thin'), url() format('embedded-opentype'), url() format('woff'), url() format('truetype');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova Bold Italic';
	src: url('../fonts/ProximaNova-BoldIt.eot');
	src: local('Proxima Nova Bold Italic'), local('ProximaNova-BoldIt'), url('../fonts/ProximaNova-BoldIt.eot') format('embedded-opentype'), url('../fonts/ProximaNova-BoldIt.woff') format('woff'), url('../fonts/ProximaNova-BoldIt.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Proxima Nova Cn Rg';
	src: url('../fonts/ProximaNovaCond-Bold.eot');
	src: local('Proxima Nova Condensed Bold'), local('ProximaNovaCond-Bold'), url('../fonts/ProximaNovaCond-Bold.eot') format('embedded-opentype'), url('../fonts/ProximaNovaCond-Bold.woff') format('woff'), url('../fonts/ProximaNovaCond-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova ExCn Bl';
	src: url('../fonts/ProximaNovaExCn-Black.eot');
	src: local('Proxima Nova Extra Condensed Black'), local('ProximaNovaExCn-Black'), url('../fonts/ProximaNovaExCn-Black.eot') format('embedded-opentype'), url('../fonts/ProximaNovaExCn-Black.woff') format('woff'), url('../fonts/ProximaNovaExCn-Black.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova ExCn Rg';
	src: url('../fonts/ProximaNovaExCn-RegularIt.eot');
	src: local('Proxima Nova Extra Condensed Regular Italic'), local('ProximaNovaExCn-RegularIt'), url('../fonts/ProximaNovaExCn-RegularIt.eot') format('embedded-opentype'), url('../fonts/ProximaNovaExCn-RegularIt.woff') format('woff'), url('../fonts/ProximaNovaExCn-RegularIt.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Proxima Nova Cn Lt';
	src: url('../fonts/ProximaNovaCond-Light.eot');
	src: local('Proxima Nova Condensed Light'), local('ProximaNovaCond-Light'), url('../fonts/ProximaNovaCond-Light.eot') format('embedded-opentype'), url('../fonts/ProximaNovaCond-Light.woff') format('woff'), url('../fonts/ProximaNovaCond-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova Th';
	src: url('../fonts/ProximaNova-ExtrabldIt.eot');
	src: local('Proxima Nova Extrabold Italic'), local('ProximaNova-ExtrabldIt'), url('../fonts/ProximaNova-ExtrabldIt.eot') format('embedded-opentype'), url('../fonts/ProximaNova-ExtrabldIt.woff') format('woff'), url('../fonts/ProximaNova-ExtrabldIt.ttf') format('truetype');
	font-weight: 800;
	font-style: italic;
}

@font-face {
	font-family: 'Proxima Nova Cn Bl';
	src: url('../fonts/ProximaNovaCond-BlackIt.eot');
	src: local('Proxima Nova Condensed Black Italic'), local('ProximaNovaCond-BlackIt'), url('../fonts/ProximaNovaCond-BlackIt.eot') format('embedded-opentype'), url('../fonts/ProximaNovaCond-BlackIt.woff') format('woff'), url('../fonts/ProximaNovaCond-BlackIt.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'Proxima Nova ExCn Rg';
	src: url('../fonts/ProximaNovaExCn-Regular.eot');
	src: local('Proxima Nova Extra Condensed Regular'), local('ProximaNovaExCn-Regular'), url('../fonts/ProximaNovaExCn-Regular.eot') format('embedded-opentype'), url('../fonts/ProximaNovaExCn-Regular.woff') format('woff'), url('../fonts/ProximaNovaExCn-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova Lt';
	src: url('../fonts/ProximaNova-Light.eot');
	src: local('Proxima Nova Light'), local('ProximaNova-Light'), url('../fonts/ProximaNova-Light.eot') format('embedded-opentype'), url('../fonts/ProximaNova-Light.woff') format('woff'), url('../fonts/ProximaNova-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova Cn Lt';
	src: url('../fonts/ProximaNovaCond-SemiboldIt.eot');
	src: local('Proxima Nova Condensed Semibold Italic'), local('ProximaNovaCond-SemiboldIt'), url('../fonts/ProximaNovaCond-SemiboldIt.eot') format('embedded-opentype'), url('../fonts/ProximaNovaCond-SemiboldIt.woff') format('woff'), url('../fonts/ProximaNovaCond-SemiboldIt.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
}

@font-face {
	font-family: 'Proxima Nova Bl';
	src: url('../fonts/ProximaNova-BlackIt.eot');
	src: local('Proxima Nova Black Italic'), local('ProximaNova-BlackIt'), url('../fonts/ProximaNova-BlackIt.eot') format('embedded-opentype'), url('../fonts/ProximaNova-BlackIt.woff') format('woff'), url('../fonts/ProximaNova-BlackIt.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}

body {
	font-family: Proxima Nova Rg;
	font-size: 14px;
	line-height: 1;
	color: #000;
	background: #ffffff;
	min-width: 350px;
}

body.success {
	background: #f4f5f6;
}

a {
	color: #323232;
}

ol,
ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption,
th,
td {
	text-align: left;
	font-weight: normal;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}

blockquote,
q {
	quotes: "" "";
}

section {
	float: left;
	width: 100%;
	min-width: 1150px;
	padding: 50px 0;
}

section.section_top {
	padding: 0px 0;
}

.float100 {
	float: left;
	width: 100%;
}

.section_1 {
	padding: 0 0 0;
	background: url(../img/bg1_02.png) no-repeat center 0;
	min-height: 518px;
	position: relative;
	z-index: 6;
}

.success .section_1 {
	background: url() no-repeat center 0;
	min-height: 577px;
}

.block {
	margin: 0 auto;
	width: 1150px;
}

.block_in {
	float: left;
	width: 100%;
}

.logoblock {
	float: left;
	margin-top: 0;
}

.menuli {
	float: right;
	width: 620px;
	text-align: right;
	margin-top: 36px;
}

.menuli li {
	float: left;
	margin-left: 57px;
}

.menuli li a {
	color: #757e9b;
	font-family: 'Proxima Nova Bold';
	font-size: 14px;
	text-decoration: none;
	border-bottom: 2px solid #fff;
	text-transform: uppercase;
}

.menuli li a:hover {
	border-bottom: 2px solid #ffc600;
}

.btxt1 {
	font-family: 'Proxima Nova Bl';
	font-size: 36px;
	margin: 299px 0 0px 0;
	color: #fff;
	text-transform: uppercase;
}

.btxt2 {
	font-family: 'Proxima Nova Lt';
	color: #fff;
	font-size: 24px;
	margin: 31px 0 0px 19px;
	text-transform: uppercase;
	font-weight: 700;
}

.block2left {
	float: left;
	width: 820px;
}

.block2right {
	float: right;
	width: 329px;
}

.block2right .form {
	background: #5f6885;
	float: left;
	position: relative;
}

.form_bottom {
	float: left;
	width: calc(100% - 48px);
	padding: 16px 24px 23px;
}

.pricebl {
	color: #fff;
	font-family: 'Proxima Nova Lt';
	font-weight: 700;
}

.formppr1 {
	float: left;
	width: 89px;
	margin-top: 8px;
}

.striketext {}

.strike {
	font-size: 18px;
	margin-top: 2px;
	display: inline-block;
}

.formppr2 {
	float: right;
	width: 167px;
}

.pricetext {
	margin-top: 7px;
}

.price {
	font-family: 'Proxima Nova Th';
	font-weight: 900;
	font-size: 24px;
	color: #ffc80b;
	padding-top: 5px;
}

.price span span {
	font-size: 18px;
	margin-left: -7px;
}

.form_form {}

.form_form input,
select {
	background: #fff;
	border: 1px solid #fff;
	padding: 12px 8px 12px 37px;
	font-size: 16px;
	width: 233px;
	margin: 25px 0 15px;
}

.form_form input[name=name],
.form_form select {
	background: #fff;
	margin-bottom: 0;
}

.form_form button {
	font-size: 24px;
	text-transform: uppercase;
	background: #ffc80b;
	text-align: center;
	border: 1px solid #ffc80b;
	font-family: 'Proxima Nova Bold';
	padding: 9px 0;
	width: 279px;
	cursor: pointer;
}

.limit {
	color: #fff;
	text-align: center;
	margin: 19px 0;
	font-family: 'Proxima Nova Bold';
	font-size: 16px;
}

.available {
	color: #fff;
	font-family: 'Proxima Nova Bold';
	font-size: 15px;
	margin-bottom: 16px;
}

.available p {}

.available p span {
	background: #0079b7;
	padding: 4px 7px;
	border-radius: 50px;
	margin: 0 3px;
}

.stralabs {}

.form_top {
	float: left;
	width: calc(100% - 48px);
	background: #192f41;
	padding: 19px 24px;
	text-align: center;
}

.formp1 {}

.formp11 {
	font-family: 'Proxima Nova Bl';
	font-size: 30px;
	margin: 2px 0 10px 0;
	text-transform: uppercase;
	color: #ffc600;
}

.formp12 {
	font-family: 'Proxima Nova Bl';
	font-size: 24px;
	margin: 2px 0 0px 0;
	text-transform: uppercase;
	color: #fff;
}

.phone {}

.section_2 {
	background: url(../img/bg2_03.png) no-repeat center 0;
	min-height: 510px;
	margin-top: -4px;
	padding-bottom: 0;
	position: relative;
	z-index: 5;
}

.vlist {
	margin-bottom: 47px;
	float: left;
	width: 100%;
}

.v1 {
	width: 230px;
	text-align: center;
	float: left;
	margin-right: 72px;
	margin-left: 0;
}

.v1:last-child {
	margin-right: 0px;
}

.v1 img {}

.v1 p {
	color: #192f41;
	font-size: 18px;
	font-family: 'Proxima Nova Bl';
	text-transform: uppercase;
}

.h1 {
	color: #192f41;
	line-height: 39px;
	text-align: center;
	font-size: 36px;
	font-family: 'Proxima Nova Bl';
	text-transform: uppercase;
	margin: 30px 0 15px;
	display: inline-block;
	width: 100%;
}

.h12 {
	color: #192f41;
	text-align: center;
	font-size: 24px;
	font-family: 'Proxima Nova Bold';
	text-transform: uppercase;
}

.h13 {
	margin-top: 20px;
	color: #192f41;
	text-align: center;
	font-size: 30px;
	font-family: 'Proxima Nova Bl';
	text-transform: uppercase;
}

.vidos img,
.vidos iframe {
	width: 751px;
	-webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.35);
	box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.35);
}

.vidos {
	text-align: center;
	margin: 35px 0;
}

.section_3 {
	background: url(../img/bg3_02.jpg) no-repeat center 0;
	min-height: 759px;
	margin-top: -33px;
}

.block_3bl_1 {
	position: relative;
	min-height: 336px;
	float: left;
	width: 100%;
	margin-top: 3px;
}

.ant1 {
	position: absolute;
	left: 419px;
	top: 50px;
}

.s3bl {}

.s3bl1_left {
	width: 396px;
	text-align: right;
	float: left;
}

.s3bl1_right {
	width: 396px;
	margin-right: 15px;
	float: right;
}

.s3bl .naslad {
	color: #0079b7;
	font-family: 'Proxima Nova Bold';
	font-size: 18px;
	text-transform: uppercase;
	line-height: 21px;
}

.s3bl .uveren {
	background: url(../img/starline_03.png) no-repeat;
	margin-bottom: 11px;
	color: #192f41;
	line-height: 27px;
	font-size: 24px;
	font-family: 'Proxima Nova Bold';
	padding: 38px 0 2px 0;
}

.s3bl .uverentext {
	color: #192f41;
	line-height: 21px;
	font-size: 18px;
}

.s3bl .uverentext p span {
	color: #0079b7;
	font-family: 'Proxima Nova Bl';
}

.s3bl .uverentext p {
	margin-bottom: 19px;
}

.s3bl1_left .uveren {
	background-position: 4px 0px;
}

.s3bl1_right .uveren {
	padding-left: 39px;
	background-position: -12px 0px;
}

.s3bl1_left .uverentext {}

.s3bl1_right .uverentext {
	padding-right: 0;
	padding-left: 39px;
}

.s3bl1_left .naslad {}

.s3bl1_right .naslad {
	padding-left: 39px;
	margin-top: 31px;
}

.block_3bl_2 {
	position: relative;
	float: left;
	width: 100%;
	margin: 3px 0 0 0;
	text-align: center;
}

.block_3bl_2 .uveren {
	width: 302px;
	margin: 0 auto;
	padding: 38px 0 15px 51px;
}

.block_3bl_2 .uverentext {}

.block_3bl_2 .uverentext p {}

.block_3bl_2 .naslad {}

.section_4 {
	background: url(../img/bg4_10.png) no-repeat center 0;
	min-height: 443px;
	padding: 12px 0;
}

.h14 {
	color: #0079b7;
	font-family: 'Proxima Nova Bl';
	font-size: 21px;
	text-transform: uppercase;
	text-align: center;
}

.shagabl1 {
	text-align: center;
	margin: 22px 0;
}

.section_5 {
	padding: 15px 0 58px;
}

.punkty {
	margin: 25px 0;
	float: left;
	width: 100%;
}

.punkt1 {
	width: 338px;
	float: left;
}

.punkt1.center {
	width: 473px;
}

.predimg {
	width: 82px;
	float: left;
	margin-bottom: 100px;
}

.predimg img {}

.pp1 {
	font-size: 18px;
	font-family: 'Proxima Nova Bl';
	color: #0079b7;
	margin-bottom: 10px;
}

.pp2 {
	font-size: 16px;
	line-height: 19px;
	margin-top: 0;
}

.knbtn {
	float: left;
	width: 100%;
}

.knbtn span {
	background: url(../img/strel2_19.png) no-repeat 0 0;
	width: 73px;
	height: 53px;
	position: absolute;
	right: -84px;
	top: -2px;
}

.btn {}

.knbtn p {
	width: 433px;
	background: url(../img/btn2_19.png) no-repeat 0 0;
	position: relative;
	margin: 0 auto;
}

.knbtn p a {
	font-size: 24px;
	font-family: 'Proxima Nova Bold';
	text-transform: uppercase;
	padding: 16px 31px 18px 69px;
	display: inline-block;
	text-decoration: none;
}

.pp3 {
	font-family: 'Proxima Nova Cn Th';
	font-size: 16px;
	line-height: 19px;
	margin-bottom: 10px;
	font-weight: 700;
}

.section_6 {
	background: url(../img/bg6_10.jpg) no-repeat center 0;
	min-height: 388px;
	padding: 12px 0;
}

.bl6 {
	width: 282px;
	margin: 35px 0 0 252px;
}

.bl6 p {
	font-size: 18px;
	font-family: 'Proxima Nova Bold';
	margin-bottom: 19px;
	line-height: 21px;
}

.bl6 p span {
	color: #0079b7;
}

.block_otz {
	margin: 30px 0;
}

.block_otz1 {
	float: left;
	width: 100%;
	margin-bottom: 32px;
}

.block_otz1_img {
	width: 101px;
	float: left;
	margin-right: 20px;
}

.block_otz1_img img {}

.section_7 {
	padding: 22px 0 50px;
}

.otzname {
	font-family: 'Proxima Nova Th';
	font-weight: 900;
	color: #0079b7;
	font-size: 18px;
	margin-bottom: 10px;
}

.block_otztext p {
	font-size: 16px;
	line-height: 19px;
}

.rarp1 {
	font-family: 'Proxima Nova Bl';
	font-size: 30px;
	text-transform: uppercase;
	line-height: 33px;
	margin-bottom: 10px;
}

.rarp2 {
	font-family: 'Proxima Nova Bold';
	line-height: 19px;
	font-size: 18px;
}

.block_garant {
	float: left;
	width: 100%;
}

.block_garant img {
	margin: 0 23px 0 5px;
	float: left;
}

.block_garant div {}

.section_8 {
	background: url(../img/bg8_10.jpg) no-repeat center 0;
	min-height: 518px;
}

.section_8 .btxt1 {
	margin: 299px 0 0px 197px;
}

.section_8 .btxt2 {
	margin: 31px 0 0px 197px;
}

.stralabs {
	background: url(../img/strel1_04.png) no-repeat 0 0;
	width: 70px;
	height: 70px;
	position: absolute;
	right: -53px;
	top: 194px;
}

.section_9 {
	background: #d7d9d8;
	padding: 0 0 27px 0;
}

.block_f {}

.logof {
	float: left;
}

.s8p1 {
	float: left;
	width: 560px;
	margin: 53px 0 0 88px;
}

.s8p1 li a {
	text-transform: uppercase;
	text-decoration: none;
}

.s8p1 li {
	float: left;
	margin: 0 19px;
}

.phonef {
	float: right;
	width: 237px;
	margin-top: 22px;
}

.phonef span {
	font-size: 13px;
	font-family: 'Proxima Nova Bold';
	text-transform: uppercase;
	color: #fff;
	float: left;
	width: 100%;
	margin-bottom: 4px;
}

.phonef a {
	font-size: 30px;
	font-family: 'Proxima Nova Bold';
	color: #0079b7;
	text-decoration: none;
}

.prava {
	float: left;
	width: 100%;
	text-align: center;
}

body.success .block1osn {
	float: left;
	width: 100%;
	height: 733px;
}

.sukablock {
	float: left;
	width: 461px;
	margin: 109px 0 0 314px;
}

.sukablock .suk1 {
	font-size: 42px;
	margin-bottom: 27px;
}

.sukablock .suk2 {
	font-size: 18px;
	font-weight: 700;
	color: #0079b7;
	text-transform: uppercase;
	margin-bottom: 14px;
}

.sukablock a {
	font-size: 16px;
	color: #26324b;
	text-decoration: underline;
}

.sukablock a:hover {
	text-decoration: none;
}

.sukablock .suk3 {
	font-size: 18px;
	margin-bottom: 39px;
}

body.success .sloganblock {
	margin: 29px 0 0 83px;
}

body.success .menuli li a {
	border-bottom: 2px solid #f4f5f6;
}

@media only screen and (max-width:1140px) {
	section {
		width: 100%;
		min-width: auto;
		max-width: calc(100% - 20px);
		padding: 50px 0;
	}

	section {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	.block {
		width: 100%;
	}

	.btxt1 {
		font-size: 27px;
		margin: 304px 0 0px 0;
		line-height: 33px;
	}

	.btxt2 {
		font-size: 20px;
		margin: 32px 0 0px 0;
		line-height: 24px;
	}

	.stralabs {
		display: none;
	}

	.block2left {
		float: left;
		width: 650px;
	}

	.v1 {
		width: 211px;
		text-align: center;
		float: none;
		margin-right: 30px;
		margin-left: 0;
	}

	.vlist {
		margin-bottom: 47px;
		float: left;
		width: 100%;
		text-align: justify;
		display: flex;
	}

	.ant1 {
		display: none;
	}

	.section_4 {
		margin-top: -6px;
	}

	.shagabl1 img {
		width: 100%;
	}

	.predimg {
		width: 82px;
		float: left;
		margin-bottom: 2px;
	}

	.punkt1.center .predimg {
		margin-bottom: 100px;
	}

	.punkt1.center {
		width: 448px;
	}

	.punkt1 {
		width: 448px;
		float: none;
		margin: 0 auto 32px;
	}

	.bl6 {
		width: 282px;
		margin: 35px 0 0 192px;
	}

	.section_8 .btxt1 {
		margin: 303px 0 0px 116px;
	}

	.section_8 .btxt2 {
		margin: 31px 0 0px 116px;
	}

	.section_8 {
		min-height: 485px;
	}

	.s8p1 {
		display: none;
	}
}

@media only screen and (max-width:1015px) {
	.block2left {
		float: left;
		width: 100%;
	}

	.section_1 {
		background: #d7d9d8 url(../img/bg1_02.png) no-repeat -295px 0;
		min-height: 518px;
	}

	.section_8 {
		background: #f2f4f3 url(../img/bg8_10.jpg) no-repeat -300px 0;
		min-height: 518px;
	}

	.section_8 .btxt1 {
		margin: 304px 0 0px 317px;
	}

	.section_8 .btxt2 {
		margin: 31px 0 0px 317px;
	}

	.section_8 .block2left {
		float: left;
		width: 100%;
		min-height: 575px;
	}

	.btxt1 {
		font-size: 27px;
		margin: 304px 0 0px 104px;
		line-height: 33px;
	}

	.btxt2 {
		font-size: 20px;
		margin: 32px 0 0px 149px;
		line-height: 24px;
	}

	.block2left {
		float: left;
		width: 100%;
		min-height: 515px;
	}

	.block2right {
		float: none;
		width: 329px;
		margin: 0 auto;
	}

	.bl6 {
		width: 282px;
		margin: 35px 0 0 170px;
	}
}

@media only screen and (max-width:900px) {
	.menuli li {
		float: left;
		margin-left: 20px;
	}

	.menuli {
		float: right;
		width: 472px;
		text-align: right;
		margin-top: 36px;
	}

	.bl6 {
		width: 282px;
		margin: 35px 0 0 117px;
	}

	.block_garant img {
		margin: 0 23px 62px 5px;
		float: left;
	}

	.s3bl1_left {
		width: 396px;
		text-align: left;
		float: none;
		margin: 0 auto;
	}

	.s3bl1_left .uveren {
		background-position: 0px 0px;
	}

	.s3bl .uveren {
		padding: 39px 0 2px 56px;
	}

	.s3bl .uverentext {
		color: #192f41;
		line-height: 21px;
		font-size: 18px;
		padding-left: 56px;
	}

	.s3bl .naslad {
		padding-left: 56px;
	}

	.section_3 .s3bl {
		margin-bottom: 25px !important;
	}

	.s3bl1_right .uveren {
		padding-left: 56px;
		background-position: -0 0px;
	}

	.s3bl1_right .uverentext {
		padding-right: 0;
		padding-left: 56px;
	}

	.s3bl1_right .naslad {
		padding-left: 56px;
		margin-top: 31px;
		margin-bottom: 25px;
	}

	.s3bl1_right {
		width: 396px;
		margin: 0 auto;
		margin-bottom: 0px;
		float: none;
	}

	.block_3bl_2 {
		position: relative;
		float: none;
		width: 396px;
		margin: 3px auto 0;
		text-align: left;
	}

	.block_3bl_2 .uveren {
		width: 335px;
		float: left;
		padding: 38px 0 15px 56px;
	}

	.section_3 {
		background: none;
	}
}

@media only screen and (max-width:840px) {
	.section_1 {
		background: #d7d9d8 url(../img/bg1_02.png) no-repeat -455px 0;
		min-height: 518px;
	}

	.v1 {
		width: 200px;
		text-align: center;
		float: none;
		margin-right: 16px;
		margin-left: 0;
	}

	.btxt1 {
		margin: 304px 0 0px 10px;
	}

	.btxt2 {
		margin: 32px 0 0px 10px;
	}

	.section_8 .btxt1 {
		font-size: 23px;
	}

	.section_8 .btxt2 {
		font-size: 15px;
	}

	.section_2 {
		padding-bottom: 40px;
		background: #cad8df;
		min-height: auto;
	}
}

@media only screen and (max-width:780px) {

	.vidos img,
	.vidos iframe {
		width: 100% !important;
	}

	.v1 {
		width: 47%;
		text-align: center;
		float: left;
		margin-right: 16px;
		margin-left: 0;
		margin-bottom: 25px;
	}

	.vlist {
		margin-bottom: 47px;
		float: left;
		width: 100%;
		text-align: justify;
		display: block;
	}

	.bl6 {
		width: 282px;
		margin: 35px 0 0 33px;
	}

	.block_garant img {
		margin: 0 23px 18px 5px;
		float: left;
	}
}

@media only screen and (max-width:750px) {
	.logoblock {
		float: left;
		margin-top: 0;
		width: 100%;
		text-align: center;
	}

	.menuli {
		float: none;
		width: 472px;
		text-align: right;
		margin: 0px auto 0;
	}

	section.section_top {
		padding: 0px 0 25px;
	}

	.block_otz1_img {
		margin-bottom: 15px;
	}
}

@media only screen and (max-width:680px) {
	.section_1 {
		background: #d7d9d8 url(../img/bg1_02.png) no-repeat -245px 0/1500px auto;
		min-height: 518px;
	}

	.btxt1 {
		margin: 217px 0 0px 53px;
	}

	.btxt2 {
		margin: 17px 0 0px 78px;
		font-size: 16px;
		line-height: 19px;
	}

	.block2left {
		float: left;
		width: 100%;
		min-height: 425px;
	}

	.h13 {
		font-size: 20px;
	}

	.h1 {
		font-size: 26px;
	}

	.section_8 {
		background: #f2f4f3 url(../img/bg8_10.jpg) no-repeat -250px 0/1500px auto;
		min-height: 518px;
	}

	.section_8 .btxt1 {
		margin: 215px 0 0px 210px;
		line-height: 27px;
	}

	.section_8 .btxt2 {
		margin: 21px 0 0px 210px;
	}

	.section_8 .block2left {
		min-height: 429px;
	}

	.knbtn span {
		display: none;
	}

	.bl6 {
		width: 282px;
		margin: 35px 0 0 5px;
	}
}

@media only screen and (max-width:680px) {
	.section_1 {
		background: #d7d9d8 url(../img/bg1_02.png) no-repeat -245px 0/1300px auto;
		min-height: 518px;
	}

	.btxt1 {
		margin: 197px 0 0px 10px;
		font-size: 18px;
		line-height: 21px;
	}

	.btxt2 {
		margin: 20px 0 0px 33px;
		font-size: 15px;
		line-height: 18px;
	}
}

@media only screen and (max-width:580px) {
	.section_1 {
		background: #d7d9d8 url(../img/bg1_02.png) no-repeat -105px 0/1000px auto;
		min-height: 518px;
	}

	.btxt1 {
		margin: 147px 0 0px 96px;
		font-size: 17px;
		line-height: 20px;
	}

	.btxt2 {
		margin: 20px 0 0px 33px;
		font-size: 15px;
		line-height: 18px;
	}

	.btxt2 {
		margin: 11px 0 0px 106px;
		font-size: 12px;
		line-height: 15px;
	}

	.block2left {
		float: left;
		width: 100%;
		min-height: 297px;
	}

	.section_8 {
		background: #f2f4f3 url(../img/bg8_10.jpg) no-repeat -80px 0/1000px auto;
		min-height: 518px;
	}

	.section_8 .btxt1 {
		margin: 127px 0 0px 223px;
		line-height: 19px;
		font-size: 16px;
	}

	.section_8 .btxt2 {
		margin: 7px 0 0px 223px;
		font-size: 12px;
		line-height: 15px;
	}

	.section_8 .block2left {
		min-height: 289px;
	}

	.v1 {
		width: 100%;
		text-align: center;
		float: left;
		margin-right: 0;
		margin-left: 0;
		margin-bottom: 25px;
	}
}

@media only screen and (max-width:520px) {
	.menuli {
		float: none;
		width: 100%;
		text-align: center;
		margin: 0px auto 0;
	}

	.menuli li {
		float: left;
		margin-left: 0;
		width: 100%;
		margin-bottom: 8px;
	}

	.section_4 {
		min-height: 267px;
	}
}

@media only screen and (max-width:480px) {
	.h1 {
		font-size: 18px;
		line-height: 21px;
	}

	.h12 {
		font-size: 16px;
	}

	.v1 p {
		font-size: 16px;
	}

	.h13 {
		font-size: 16px;
		line-height: 19px;
	}

	.h14 {
		font-size: 15px;
	}

	.knbtn p {
		width: 310px;
		background: url(../img/btn2_19.png) no-repeat 0 0/380px;
		position: relative;
		margin: 0 auto;
	}

	.knbtn p a {
		font-size: 15px;
		font-family: 'Proxima Nova Bold';
		text-transform: uppercase;
		padding: 18px 31px 18px 69px;
		display: inline-block;
		text-decoration: none;
	}

	.punkt1 {
		width: 100%;
		float: none;
		margin: 0 auto 32px;
	}

	.punkt1.center {
		width: 100%;
	}

	.section_6 {
		background: url(../img/bg6_10.jpg) no-repeat -3px 0;
		min-height: 326px;
		padding: 12px 0;
		padding-right: 0px;
		padding-left: 0px;
	}

	.bl6 {
		width: 100%;
		margin: 35px 0 0 5px;
	}

	.block_otz1_img {
		margin-bottom: 15px;
		width: 100%;
		text-align: center;
	}

	.otzname {
		text-align: center;
	}

	.block_otztext p {
		font-size: 16px;
		line-height: 19px;
		text-align: center;
	}

	.rarp1 {
		font-family: 'Proxima Nova Bl';
		font-size: 15px;
		text-transform: uppercase;
		line-height: 18px;
		margin-bottom: 10px;
		text-align: center;
	}

	.block_garant img {
		margin: 0 23px 18px 5px;
		float: none;
	}

	.block_garant {
		float: left;
		width: 100%;
		text-align: center;
	}

	.rarp2 {
		font-family: 'Proxima Nova Bold';
		line-height: 17px;
		font-size: 14px;
	}

	.section_8 {
		background: #f2f4f3 url(../img/bg8_10.jpg) no-repeat -200px 0/1000px auto;
		min-height: 518px;
	}

	.section_8 .btxt1 {
		margin: 127px 0 0px 111px;
		line-height: 19px;
		font-size: 16px;
	}

	.section_8 .btxt2 {
		margin: 7px 0 0px 110px;
		font-size: 12px;
		line-height: 15px;
	}

	.logof {
		float: left;
		width: 100%;
		text-align: center;
	}

	.phonef {
		float: none;
		width: 237px;
		margin: 22px auto;
		text-align: center;
	}

}

@media only screen and (max-width:420px) {
	.section_1 {
		background: #d7d9d8 url(../img/bg1_02.png) no-repeat -185px 0/1000px auto;
		min-height: 518px;
	}

	.block {
		width: 320px;
	}

	.btxt1 {
		margin: 147px 0 0px 23px;
		font-size: 17px;
		line-height: 20px;
	}

	.btxt2 {
		margin: 11px 0 0px 23px;
		font-size: 12px;
		line-height: 15px;
	}

	.block2right {
		float: none;
		width: 320px;
		margin: 0 auto;
	}

	.block2right .form {
		max-width: 100%;
	}

	.form_form input,
	select {
		width: 224px;
	}

	.form_form button {
		width: 271px;
	}

	.block_3bl_2 {
		position: relative;
		float: left;
		width: 100%;
		margin: 3px auto 0;
		margin-bottom: 0px;
		text-align: left;
	}

	.s3bl1_left {
		width: 100%;
	}

	.s3bl1_right {
		width: 100%;
	}

	.block_3bl_2 .uveren {
		width: auto;
	}

	.predimg {
		width: 100%;
		float: left;
		margin-bottom: 2px;
		text-align: center;
	}

	.punkty {
		text-align: center;
	}

	.punkt1.center .predimg {
		margin-bottom: auto;
	}

	.section_8 .btxt1 {
		margin: 127px 0 0px 85px;
		line-height: 19px;
		font-size: 16px;
	}

	.section_8 .btxt2 {
		margin: 8px 0 0px 85px;
		font-size: 11px;
		line-height: 15px;
	}

	.section_8 {
		background: #f2f4f3 url(../img/bg8_10.jpg) no-repeat -210px 0/1000px auto;
		min-height: 518px;
	}

	.vidos img,
	.vidos iframe {
		width: 100% !important;
		height: auto;
		min-height: 182px;
	}
}

.errorMessage {
	box-sizing: border-box;
	position: absolute;
	z-index: 100000;
	font-size: 13px;
	background: #DC3434;
	color: #fff;
	margin-top: 20px;
	text-align: center;
	line-height: 13px;
	padding: 8px 12px;
}

.copyright {
	font-size: 14px;
	text-align: center;
	padding: 20px 0;
	color: #6C6E6F;
	clear: both;
}

.copyright p {
	width: 100%;
	text-align: center;
	padding: 0;
	margin: 0;
}

.copyright br {
	display: none;
}

.copyright img {
	margin: 10px auto !important;
}

.copyright img:first-child {
	display: block !important;
}

.copyright a {
	color: #6C6E6F;
	text-decoration: none;
}

.copyright a:hover {
	color: #FF0069;
	text-decoration: none;
}

select {
	-webkit-appearance: none;
	-moz-appearance: none;
	box-sizing: content-box;
}