@charset "utf-8";

body {
/* Путь до изображения */
background-image: url(../img/background.jpg);
/* Фоновое изображение всегда отцентрировано по вертикали и горизонтали */
background-position: center center;
/* Фоновое изображение не повторяется */
background-repeat: no-repeat;
/* Фоновое изображение зафиксировано в окне просмотра, поэтому оно не смещается, когда высота контента больше высоты изображения */
background-attachment: fixed;
/* Вот что позволяет фоновому изображению подстраиваться под размер контейнера */
background-size: cover;
/* Устанавливает фоновый цвет, который будет отображаться, пока загружается фоновое изображение */
background-color: #A4F0FD;
color: #00596B;
font-family: "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
}


#header_top{
  width:100%;
  height: 30px;
}

#header_flag{
  float:right;
  font-size: 0.9em;
  margin-right: 10px;
}
#header_flag A {
  text-decoration:none;
  text-shadow: 0px 0px 2px #6BFFED, 0px 0px 4px #6BFFED;
}


#hotline {
	margin-top: 5px;
  font-size: 1.9em;
	font-style: bold;
  text-shadow: 0px 0px 2px #6BFFED, 0px 0px 4px #6BFFED;
	text-align: right;
  letter-spacing: -2px;
 	font-weight: 400;
}

#hotline A{
  text-decoration:none;
  color: #00596B;
}


.full_screen {
top: 0;
left: 0;
width: 100%;
height: 100%;
position: absolute;
overflow:hidden;
}

.center {
    /* border: 1px solid red; */

    position: absolute;
    top: 30%;
    transform: translateY(-50%);
    left: 60%;
    transform: translateX(-50%);
    overflow:hidden;
}
.left_bottom {
    /* border: 1px solid red; */

    position: absolute;
    bottom: 10%;
    left: 7%;
    overflow:hidden;
}
.right_bottom {
    /* border: 1px solid red; */

    position: absolute;
    bottom: 5px;
    right: 20px;
    overflow:hidden;
}

.logo{
    width: 100%;
    padding-left: 40%;
}
