@charset "UTF-8";
/* CSS Document */

@import url('fonts.css');
@import url('elements.css');
@import url('components.css');
@import url('modules.css?v20200127');

/* ========== Скелет ========== */

.base_wrap {
	width: 1258px;
	margin-left: auto !important;
	margin-right: auto !important;
}

.inner_wrap {
	padding-left: 17px;
}

.base_left {}

.base_right {
	padding-left: 15px;
}

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

body {
	font-family: 'Segoe-UI-Regular';
	font-size: 18px;
	color: #161515;
	min-width: 1258px;
	line-height: 1.3em;
}

#push,
#footer {
	height: 108px;
	position: relative;
	clear: both;
}

#wrap {
	margin-bottom: -108px !important;
	background: #fff;
	/*padding-top: 165px;*/
}

/* ==== шапка ==== */

#header {
	/*background: #fff;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;*/
	z-index: 999;
	position: relative;
	background: #fff;
}

#header .container_wrap {
	height: 165px;
}

/* ==== контейнер ==== */

.inner_text {
	padding-right: 35px;
}

#main {}

#main .container_wrap {}

.margin_right {}

.margin_left {
	padding: 30px 0 0 50px;
}

/* ==== body ==== */

#body {}

/* ==== left ==== */

#left {
	padding-top: 30px;
}

/* ==== right ==== */

#right {}

/* ==== подвал ==== */

#footer {
}

#footer .container_wrap {
	background: #dcd7cf;
	position: relative;
	height: 108px;
	border-radius: 30px 30px 0 0;
}

#footer .container_wrap p {}