body { 
	background-color: #fff;
	font: 14px/18px 'Exo2ExtraLight',Segoe UI,arial,sans-serif;
	/*font-family: 14px/18px 'Exo',arial,sans-serif;*/
	color: #676d70;
}

html, body { overflow-x: hidden; }

.wrapper {
	min-width: 240px;
	max-width: 1400px;
	margin: auto;
}

@media screen and (max-width: 1920px) {
	body {
		font: 13px/18px 'Exo2ExtraLight',Segoe UI,arial,sans-serif;
	}
	
	.wrapper {
		max-width: 1200px;
	}	
}

img {
	border: 0;
}

body, table, form, img {
	margin: 0px;
	padding: 0px;
}

form {
	width: 100%;
}

a {
	color: #2ca3d3;
}

h1 {
	line-height: 1;
	font-size: 3.4em;
	font-weight: 300;
	color: #676d70;
}

h2 {
	font-size: 2.8em;
	font-weight: 300;
	color: #676d70;
	line-height: 1;
}

h3 {
	font-size: 2.2em;
	font-weight: 300;
	color: #676d70;
	line-height: 1;
}

div.clear {
	clear:both;
	height:0px;
}

div.center {
	margin: auto;
}

div.align_center_to_left{
	position: relative;
	right: 50%;
	float: right;
}

div.align_center_to_right{
	position: relative;
	right: -50%;
}

p,
.info_content ul,
.info_content ol {
	font-size: 1.3em;
	line-height: 1.4;
	font-family: 'Exo2Light',Segoe UI,arial,sans-serif;
}

.info_content ul li,
.info_content ol li {
	margin-bottom: 7px;
}


/* ШРИФТЫ ====================================== */

/* font-family: "Exo2Thin"; */
@font-face {
    font-family: "Exo2ExtraLight";
    src: url("../fonts/Exo2ExtraLight/Exo2ExtraLight.eot");
    src: url("../fonts/Exo2ExtraLight/Exo2ExtraLight.eot?#iefix")format("embedded-opentype"),
    url("../fonts/Exo2ExtraLight/Exo2ExtraLight.woff") format("woff"),
    url("../fonts/Exo2ExtraLight/Exo2ExtraLight.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    /*font-display: swap*/;
}

@font-face {
    font-family: "Exo2ExtraLightItalic";
    src: url("../fonts/Exo2ExtraLightItalic/Exo2ExtraLightItalic.eot");
    src: url("../fonts/Exo2ExtraLightItalic/Exo2ExtraLightItalic.eot?#iefix")format("embedded-opentype"),
    url("../fonts/Exo2ExtraLightItalic/Exo2ExtraLightItalic.woff") format("woff"),
    url("../fonts/Exo2ExtraLightItalic/Exo2ExtraLightItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    /*font-display: swap*/;
}

/* font-family: "Exo2Light"; */
@font-face {
    font-family: "Exo2Light";
    src: url("../fonts/Exo2Light/Exo2Light.eot");
    src: url("../fonts/Exo2Light/Exo2Light.eot?#iefix")format("embedded-opentype"),
    url("../fonts/Exo2Light/Exo2Light.woff") format("woff"),
    url("../fonts/Exo2Light/Exo2Light.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    /*font-display: swap*/;
}

/* font-family: "Exo2LightItalic"; */
@font-face {
    font-family: "Exo2LightItalic";
    src: url("../fonts/Exo2LightItalic/Exo2LightItalic.eot");
    src: url("../fonts/Exo2LightItalic/Exo2LightItalic.eot?#iefix")format("embedded-opentype"),
    url("../fonts/Exo2LightItalic/Exo2LightItalic.woff") format("woff"),
    url("../fonts/Exo2LightItalic/Exo2LightItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    /*font-display: swap*/;
}

/* font-family: "Exo2Italic"; */
@font-face {
    font-family: "Exo2Italic";
    src: url("../fonts/Exo2Italic/Exo2Italic.eot");
    src: url("../fonts/Exo2Italic/Exo2Italic.eot?#iefix")format("embedded-opentype"),
    url("../fonts/Exo2Italic/Exo2Italic.woff") format("woff"),
    url("../fonts/Exo2Italic/Exo2Italic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    /*font-display: swap*/;
}


/* font-family: "Exo2Regular"; */
@font-face {
    font-family: "Exo2Regular";
    src: url("../fonts/Exo2Regular/Exo2Regular.eot");
    src: url("../fonts/Exo2Regular/Exo2Regular.eot?#iefix")format("embedded-opentype"),
    url("../fonts/Exo2Regular/Exo2Regular.woff") format("woff"),
    url("../fonts/Exo2Regular/Exo2Regular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    /*font-display: swap*/;
}

/* font-family: "Exo2Medium"; */
@font-face {
    font-family: "Exo2Medium";
    src: url("../fonts/Exo2Medium/Exo2Medium.eot");
    src: url("../fonts/Exo2Medium/Exo2Medium.eot?#iefix")format("embedded-opentype"),
    url("../fonts/Exo2Medium/Exo2Medium.woff") format("woff"),
    url("../fonts/Exo2Medium/Exo2Medium.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    /*font-display: swap*/;
}

@font-face {
    font-family: "Exo2MediumItalic";
    src: url("../fonts/Exo2MediumItalic/Exo2MediumItalic.eot");
    src: url("../fonts/Exo2MediumItalic/Exo2MediumItalic.eot?#iefix")format("embedded-opentype"),
    url("../fonts/Exo2MediumItalic/Exo2MediumItalic.woff") format("woff"),
    url("../fonts/Exo2MediumItalic/Exo2MediumItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    /*font-display: swap*/;
}

@font-face {
    font-family: "Segoe UI";
    font-weight: 300;
    src: local("Segoe UI Semilight"), local("Segoe UI");
}

@font-face {
    font-family: "Segoe UI";
    font-weight: 300;
    src: local("Segoe UI Light"), local("Segoe UI");
}

@font-face {
    font-family: "Nirmala UI";
    font-weight: 300;
    src: local("Nirmala UI Semilight"), local("Nirmala UI");
}


