@font-face {
	font-family: "Museo Sans Cyrl";
	src: url(fonts/MuseoSansCyrl_500.otf) format("opentype");
	font-weight: 500;
}
@font-face {
	font-family: "Museo Sans Cyrl";
	src: url(fonts/MuseoSansCyrl_900.otf) format("opentype");
	font-weight: 900;
}
@font-face {
	font-family: "Museo Sans Cyrl";
	src: url(fonts/MuseoSansCyrl_700.otf) format("opentype");
	font-weight: 700;
}

.clear {clear:both;}
.h1, .h2 {}

html {min-height: 100%;}
body {
    background: #2048a2;
    background: linear-gradient(to bottom, #4f72a6 0%, #4d6ea1 100%) no-repeat;
    font-size: 16px;
    font-family: "Museo Sans Cyrl";
    color: #fff;
    min-height: 100%;
}
input {color:#000}

.container {width:1170px;margin:0 auto;}
.page_home {padding: 30px;background: #2b4979;margin:20px 0;border-radius: 20px;}
.page_home .h1 {margin-bottom:50px;font-size: 34px;font-weight: 900;}
ul li {list-style-type: square;margin-bottom:20px;}
.h1 span {color:#93b8e0;}
a {text-decoration: none;color:#fff;transition: all 0.3s ease;}
.tc {text-align:center;}
.left {float:left;}
.right {float:right;}
.btn {
    background: #ffaf61;
    padding: 10px 25px;
    display: inline-block;
    color: #770101;
    text-align: center;
    box-sizing: border-box;
    border: 0;
    border-radius: 5px;
    cursor: pointer;
}
.btn:hover {
	background: #FF702C;
	color: #fff;
}

#blank {
    background: rgba(255, 255, 255, 0.9);
    display: none;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999998;
}
.popup {
    display: none;
    left: 50%;
    position: fixed;
    top: 50%;
    z-index: 999999;
    background-color: #fff;
    box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.5);

    margin: -270px 0 0 -220px;
    width: 440px;
    box-sizing: border-box;
    padding: 20px;
}
.popup .head {
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 12px;
    color: #6d6e70;
    padding: 5px 0;
}
.popup .close {
    width: 20px;
    height: 20px;
    background: url(../images/icon-close.svg) no-repeat;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    background-size: cover;
}
.popup_form input {width:100%;padding:10px 20px;box-sizing: border-box;margin-bottom:15px;}
.popup_form button {width:100%;}

.form_ok {
    font-size: 22px;
    text-align: center;
    color: #770101;
}