@charset "utf-8";

html {
	scroll-behavior: smooth;
}

body {
	margin: 0;
	overflow-x: hidden;
	background-color: #F7F7F7;
}

a {
	color: #26C;
	text-decoration: none;
}

#Заголовочный_блок {
	position: relative;
	width: 100%;
	display: table;
	background: url(./images/bg1.jpg) no-repeat round;
	background-size: 100%;
	padding-top: 5px;
	overflow-x: hidden;
}

.Красная_линия, .Голубая_линия {
	position: relative;
	width: 100%;
	overflow-x: hidden;
	height: 25px;
}

.Красная_линия::after, .Голубая_линия::after {
	content: '';
	position: absolute;
	width: 140%;
	height: 100px;
	top: -80px;
	left: -20%;
	border-radius: 50%;
}

.Красная_линия::after {
	border-bottom: 2px solid #EC1E1E;
}

.Голубая_линия::after {
	border-bottom: 3px solid #9DC4F0;
}

.Кр_линия_бел_фон::after {
	background-color: #FFF;
}

#Блок_с_логотипом {
	position: relative;
	height: 80px;
	width: 250px;
	background: url(./images/logo.png) no-repeat;
	background-size: auto 100%;
	text-align: center;
	margin: 0 auto;
	z-index: 1;
}

#Строка_контактов {
	width: 100%;
	background: linear-gradient(to top, #8CF, transparent 25%) transparent;
	border-radius: 0 0 40% 40%;
	margin-bottom: 5px;
	padding-bottom: 3px;
	border-bottom: #8AC solid 1px;
}

#Строка_телефона, #Строка_почты, #Строка_Скайпа {
	position: relative;
	display: inline-block;
	margin: 0 auto 0 5%;
	height: 18px;
	padding: 5pt 0 0 30px;
	background-repeat: no-repeat;
	background-size: auto 100%;
	text-align: left;
	font: italic 10pt 'Arial', sans-serif;
	color: #525252;
	z-index: 1;
}

#Строка_телефона a, #Строка_почты a, #Строка_Скайпа a {
	font: bold italic 10pt 'Arial', sans-serif;
	color: #525252;
}

#Строка_телефона {
	background-image: url(./images/telephone.png);
}

#Строка_почты {
	background-image: url(./images/email.png);
}

#Строка_Скайпа {
	background-image: url(./images/skype.png);
	background-size: auto 90%;
	background-position: 3px 3px;
}

#Строка_поиска {
	position: relative;
	height: 40px;
	text-align: left;
	padding-left: 10px;
	margin: 3px auto 10px auto;
}

#Поле_поиска {
	height: 35px;
	margin: 0 auto;
	padding-right: 35px;
	padding-left: 10px;
	border: 1px solid #B3DAF5;
	border-radius: 7px;
	box-shadow: 0 0 10px #83AAC5;
	font: italic 12pt 'Arial', sans-serif;
	color: #444;
}

#Кнопка_поиска {
	position: absolute;
	top: 3px;
	right: 20px;
	width: 30px;
	height: 30px;
	border: none;
	border-radius: 5px 15px 1px 15px;
	background: url(./images/search.png) round;
	z-index: 2;
	cursor: pointer;
}

#Название_сайта {
	color: #FFF;
	font: bold 15pt sans-serif;
	line-height: 24pt;
	letter-spacing: 1pt;
	text-shadow:
		0 1px 0 #CCC, 0 1px 0 #CCC,
		0 1px 0 #BBB, 0 2px 0 #BBB,
		0 3px 0 #AAA, 0 4px 1px RGBA(0,0,0,.1),
		0 0 4px RGBA(0,0,0,.1), 0 1px 2px RGBA(0,0,0,.3),
		0 2px 3px RGBA(0,0,0,.2), 0 4px 5px RGBA(0,0,0,.25), 0 5px 5px RGBA(0,0,0,.2),
		0 -3px 15px #8CF;
}

#Название_сайта span {
	font: italic 27pt serif;
	color: #68D;
	line-height: 28pt;
	text-shadow:
		0 1px 0 #EEE, 0 1px 0 #EEE,
		0 2px 0 #DDD, 0 3px 0 #DDD,
		0 4px 0 #CCC, 0 5px 1px RGBA(0,0,0,.1),
		0 0 5px RGBA(0,0,0,.1), 0 1px 3px RGBA(0,0,0,.2);
}

.Белый_овальный_блок {
	position: relative;
	border-radius: 50%;
	background: url(./images/whcr.png) round;
	background-clip: padding-box;
	margin: 3% auto;
	padding: 1%;
	padding-top: 2%;
	box-shadow: 0px 4px 10px #AAA;
}

.Блок_картинки_раздела {
	position: absolute;
	width: 28vw;
	height: 20vw;
	border-radius: 45px;
	background: #FFF round;
	text-align: center;
	overflow: hidden;
	box-sizing: border-box;
	transition: z-index 0s, width 0.75s, padding 0.75s, margin 0.75s;
}

#Блок_картинки_1:hover {
	padding-left: 30.2vw;
}

#Блок_картинки_2 {
	margin-left: 30.2vw;
}

#Блок_картинки_2:hover {
	margin-left: 0;
}

.Блок_картинки_раздела:hover {
	box-shadow: 0px 0px 15px #44F;
	width: 58.2vw;
}

.Блок_картинки_раздела a {
	position: absolute;
	display: block;
	width: 28vw;
	height: 20vw;
	box-sizing: border-box;
	padding-top: 13.5vw;
	border-radius: 45px;
	text-decoration: none;
	font: bold italic 12pt monospace;
	background-color: transparent;
	transition: 0.75s;
}

.Блок_картинки_раздела:hover a {
	padding-top: 7.5vw;
	color: #1093F0;
	background-color: rgba(255, 255, 255, 0.75);
}

.Название_раздела {
	font: bold italic 24pt 'Arial', sans-serif;
	color: #FFF;
	text-shadow: 2px 2px 1px #2890D0, -2px 2px 1px #2890D0, 2px -2px 1px #2890D0, -2px -2px 1px #2890D0;
	transition: 0.75s;
}

.Пояснение_к_названию_раздела {
	color: #FFF;
	text-shadow:
		2px 2px 2px #2890D0, -2px 2px 2px #2890D0, 2px -2px 2px #2890D0, -2px -2px 2px #2890D0,
		1px 1px 1px #2890D0, -1px 1px 1px #2890D0, 1px -1px 1px #2890D0, -1px -1px 1px #2890D0;
}

.Блок_картинки_раздела:hover a .Название_раздела {
	color: #FFF;
	text-shadow: 2px 2px 1px #2890D0, -2px 2px 1px #2890D0, 2px -2px 1px #2890D0, -2px -2px 1px #2890D0;
}

.Блок_картинки_раздела .Список_регионов {
	height: 15.2vw;
	overflow: auto;
	text-align: left;
}

.Блок_картинки_раздела .Список_регионов a {
	position: relative;
	font: bold italic 10pt 'Arial', sans-serif;
	color: #525252;
	height: 24px;
	padding: 3px 5px 3px 15px;
	width: 99%;
	margin-bottom: 3.5px;
	border: 1px solid #CCC;
	border-radius: 0 15px;
	background-color: #EFF;
	box-shadow: 2px 2px 2px #CCF;
	transition: 0.5s;
}

.Блок_картинки_раздела .Список_регионов a:hover {
	background-color: #FFF;
	border-color: #FAA;
}

.Картинка_раздела {
	position: absolute;
	width: 28vw;
	height: 20vw;
	background: #FFF round;
	border-radius: 45px;
	transition: opacity 1s;
}

.Пункт_основного_меню {
	display: inline-block;
	text-align: center;
	font: bold 16pt 'Arial', sans-serif;
	color: #FFF;
	margin: 5px;
	border: 5px double #DEF;
	border-radius: 20px;
	background-color: #48A;
	background-image: linear-gradient(to top, transparent, #8AC 25%, #9BF, #8AC 75%, transparent);
	cursor: pointer;
	transition: 0.75s;
}

.Пункт_основного_меню a {
	display: block;
	height: 100%;
	padding: 5px 15px;
	text-decoration: none;
	font: bold 16pt 'Arial', sans-serif;
	color: #FFF;
	text-shadow: #47A 2px 2px 1px;
}

.Пункт_основного_меню:hover {
	box-shadow: 0 0 5px #26A;
	background-color: #26A;
}

#Строка_верхнего_меню {
	position: sticky;
	top: 0;
	width: 100%;
	min-height: 45px;
	text-align: center;
	display: inline-block;
	background-color: #F7F7F7;
	z-index: 5;
}

#Нижний_блок {
	position: relative;
	width: 100%;
	min-height: 150px;
	background: url(./images/bg2.jpg) no-repeat round;
	background-size: 100%;
	overflow: hidden;
	text-align: center;
}

#Нижний_блок::before {
	content: '';
	position: absolute;
	width: 140%;
	height: 100px;
	top: -80px;
	left: -20%;
	background-color: #F7F7F7;
	border-radius: 50%;
	border-bottom: 2px solid #EC1E1E;
}

#Нижний_блок ol {
	list-style: none;
	counter-reset: счётчик;
	margin: 16px 0 0 0;
}

#Нижний_блок ol li {
	position: relative;
	width: 60%;
	text-align: left;
	background-color: rgba(128, 128, 128, 0.15);
	border-radius: 7px;
	margin: 5px auto;
	padding: 10px 21px 10px 42px;
}

#Нижний_блок ol li a {
	font: bold italic 12pt 'Arial', sans-serif;
	color: #525252;
}

#Нижний_блок ol li:before {
	content: counter(счётчик);
	counter-increment: счётчик 1;
	position: absolute;
	left: 12px;
	top: 7px;
	width: 17px;
	height: 17px;
	font: bold 12pt 'Arial', sans-serif;
	color: #525252;
	text-align: center;
	border: 3px solid rgba(100, 110, 200, 0.3);
	border-radius: 50%;
	box-shadow: 0 0 5px #FFF;
}

@keyframes Анимация_заголовка_нижнего_блока {
	0% { transform: rotate3d(1, 0, 0, 0deg); }
	90% { transform: rotate3d(1, 0, 0, 0deg); }
	100% { transform: rotate3d(1, 0, 0, 360deg); }
}

#Заголовок_нижнего_блока {
	display: inline-block;
	margin-top: 40px;
	padding: 5px 10px;
	background-color: rgba(70, 80, 170, 0.7);
	font: bold italic 16pt 'Arial', solid;
	color: #FFF;
	border-radius: 10px;
	box-shadow: 0 0 10px #FFF, 0 0 20px #FFF, 0 0 30px #FFF;
	animation: Анимация_заголовка_нижнего_блока 10s linear infinite;
}

#Основное_меню_снизу {
	width: 100%;
	text-align: center;
	padding: 10px 0;
}

#Основное_меню_снизу div {
	display: inline;
	border-right: 2px solid #333;
	padding: 0 50px;
}

#Основное_меню_снизу div:last-child {
	border-width: 0;
}

#Основное_меню_снизу div a {
	font: bold italic 14pt 'Arial', solid;
	color: #525252;
}

#Блок_соцсетей {
	width: 100%;
	text-align: center;
}

.Кнопка_соцсети {
	position: relative;
	background: no-repeat 12px 0;
	background-size: auto 35px;
	padding-top: 38px;
	transition: 1s;
}

@keyframes Вращение_логотипа_соцсети {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}

.Кнопка_соцсети:hover {
	animation: Вращение_логотипа_соцсети 2.5s linear infinite;
}

#Кнопка_FB {
	background-image: url(./images/fb.png);
}

#Кнопка_VK {
	background-image: url(./images/vk.png);
}

#Кнопка_OK {
	background-image: url(./images/ok.png);
}

#Кнопка_YT {
	background-image: url(./images/yt.png);
}

#Подошва {
	display: block;
	margin: 0 auto;
	width: 610px;
	height: 100px;
	background: url(./images/footer.jpg) round;
	border: 1px solid #888;
	border-radius: 20px;
}

.Заголовок_бокового_блока {
	text-align: center;
	font: bold 12pt 'Arial', sans-serif;
	color: #448;
	width: 80%;
	margin: 15px auto 5px auto;
	padding: 5px;
	border: 3px double #DEF;
	border-radius: 30px;
	background-color: #DEF;
	background-image: linear-gradient(to top, #8AE, #DEF 35%, #FFF, #DEF 65%, #9BF);
}

.Заголовок_бокового_блока:first-child {
	margin-top: 0;
}

.Строка_ссылки_на_статью {
	margin-left: 1vw;
	padding: 4px 18px 6px 5px;
	border-bottom: 1px solid #69E;
}

.Строка_ссылки_на_статью a {
	font: bold 9pt 'Arial', solid;
	color: #234;
	line-height: 1em;
}

#Ссылки_на_последние_статьи {
	width: 95%;
}

#Ссылки_на_последние_статьи .Строка_ссылки_на_статью:last-child {
	border-width: 0;
}

#Ссылки_на_последние_статьи .Строка_ссылки_на_статью:first-child {
	padding-top: 0;
}

#Заголовок_центрального_блока {
	display: inline-block;
	text-align: center;
	width: 90%;
	background-color: #86C0FC;
	background-image: linear-gradient(to top, #86C0FC, #F6FCFF);
	font: bold italic 18pt 'Arial', sans-serif;
	color: #333;
	padding: 16px;
	letter-spacing: 1px;
	border-radius: 0 0 50% 50%;
	margin-bottom: 15px;
}

.Строка_новости {
	display: inline-block;
	width: 90%;
	text-align: left;
	font: bold italic 12pt 'Arial', sans-serif;
	color: #07027D;
	border-bottom: 1px solid #888;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

.Строка_новости p {
	font: bold 14px monospace;
	color: #444;
	margin: 10px 0 5px 0;
}

#Список_новостей a {
	color: #07027D;
}

#Список_новостей div:last-child {
	border-width: 0;
}

#Видео_1 {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	transition: width 0.5s, height 0.5s, top 0.5s, left 0.5s;
}

#Видео_2 {
	position: absolute;
	top: 27px;
	left: -150px;
	z-index: 0;
	transition: width 0.5s, height 0.5s, top 0.5s, left 0.5s;
}

#Видео_3 {
	position: absolute;
	top: 27px;
	left: 246px;
	z-index: 0;
	transition: width 0.5s, height 0.5s, top 0.5s, left 0.5s;
}

#Накладка_на_видео_1 {
	position: absolute;
	width: 464px;
	height: 261px;
	top: 27px;
	left: -150px;
	z-index: 1;
	cursor: pointer;
}

#Накладка_на_видео_2 {
	position: absolute;
	width: 464px;
	height: 261px;
	top: 27px;
	left: 246px;
	z-index: 1;
	cursor: pointer;
}

#Ссылка_на_видеозаписи {
	font: bold italic 18pt 'Arial', sans-serif;
	color: #F11A22;
	margin: 10px auto;
	text-align: center;
}

#Центральный_блок {
	display: table;
	width: 100%;
	margin-top: 10px;
}

#Ссылка_на_видеозаписи a {
	font: bold italic 12pt 'Arial', sans-serif;
	color: #07027D;
}

#Блок_основных_разделов, #Правый_блок {
	position: sticky;
	top: 60px;
}

#Блок_основных_разделов ul {
	margin-top: 0;
}

#Блок_основных_разделов ul li {
	margin-bottom: 2px;
	list-style-type: none;
}

#Блок_основных_разделов ul li a {
	font: bold 10pt 'Arial', sans-serif;
	color: #07027D;
	transition: color 0.5s;
}

#Блок_основных_разделов a:hover {
	color: #4A8;
}

#Заголовок_записи {
	display: inline-block;
	text-align: center;
	width: 80%;
	background-color: #86C0FC;
	background-image: linear-gradient(to top, #86C0FC, #F6FCFF);
	font: bold italic 16pt monospace;
	padding: 12px;
	letter-spacing: 1px;
	border-radius: 0 0 30% 30%;
	text-shadow: 0px -1px 1px #FFF;
}

#Дата_текущей_записи {
	font: bold 10pt 'Arial', sans-serif;
	color: #444;
	margin: 10px 10px -3px 10px;
}

#Строка_адреса_записи {
	display: inline-block;
	text-align: center;
	width: 90%;
	padding: 5px 0;
	border: 1px solid #888;
	border-width: 1px 0;
	font: normal 10pt 'Arial', sans-serif;
	color: #000;
}

#Строка_адреса_записи a {
	text-decoration: none;
	font: bold 10pt 'Arial', sans-serif;
	color: #48B848;
}

.Строка_подзаписи {
	display: inline-block;
	text-align: center;
	width: 100%;
	text-align: left;
	margin: 5px 0;
	background-color: #F6FCFF;
	background-image: linear-gradient(to top, #A0D0FC, #F6FCFF 5%, #F6FCFF 95%, #A0D0FC);
	border: 1px solid #888;
	border-width: 1px 0;
	font: bold 12pt 'Arial', sans-serif;
}

.Закреплённая_строка_подзаписи {
	background-image: linear-gradient(to top, #A8F, #F6FCFF 5%, #F6FCFF 95%, #A8F);
}

.Строка_подзаписи a {
	display: block;
	width: 95%;
	height: 100%;
	padding: 10px;
	text-decoration: none;
	font: bold 12pt 'Arial', sans-serif;
	color: #07027D;
	transition: color 0.5s;
}

.Строка_подзаписи a:hover {
	color: #3C6;
}

#Строка_ссылок_на_страницы {
	margin-top: 15px;
	font: bold 12pt 'Arial', sans-serif;
	color: #000;
}

#Строка_ссылок_на_страницы a {
	display: inline-block;
	width: 25px;
	height: 25px;
	border: 1px solid #444;
	border-radius: 50%;
	margin: 0 5px;
	background-color: #F6FCFF;
	background-image: radial-gradient(at center, #F6FCFF, #A0D0FC);
	font: bold 11pt 'Arial', sans-serif;
	color: #07027D;
	text-align: center;
	box-sizing: border-box;
	padding-top: 3px;
	transition: color 0.5s;
}

#Строка_ссылок_на_страницы a:hover {
	color: #4A8;
}

#Строка_ссылок_на_страницы span {
	display: inline-block;
	width: 25px;
	height: 25px;
	border: 1px solid #F44;
	border-radius: 50%;
	margin: 0 5px;
	background-color: #F6FFFC;
	background-image: radial-gradient(at center, #F6FCFF, #A0FCD0);
	font: bold 11pt 'Arial', sans-serif;
	color: #000;
	text-align: center;
	box-sizing: border-box;
	padding-top: 3px;
}

#Текст_записи {
	padding: 5px 15px 5px;
	font: normal 12pt 'Georgia', serif;
	color: #282828;
	text-align: justify;
	text-indent: 3%;
	overflow: hidden;
}

#Текст_записи [align="center"] {
	text-indent: 0;
}

#Текст_записи [style*="padding-left"] {
	text-indent: 0;
}

.Абзац_записи {
	margin: 1em auto;
}

#Текст_записи img {
	max-width: 100%;
}

#Текст_записи a:link	{ color: #26C; text-decoration: none; }
#Текст_записи a:visited	{ color: #26C; text-decoration: none; }
#Текст_записи a:hover	{ color: #2C6; text-decoration: underline; }
#Текст_записи a:active	{ color: #2C6; text-decoration: none; }

.Верхняя_строка_подзаписи {
	font: bold 10pt 'Arial', sans-serif;
	color: #444;
	margin: 10px 10px -3px 10px;
}

.Строка_с_описанием_записи {
	margin: -5px 10px 0 10px;
}

.Описание_записи {
	margin: -5px 10px 0 10px;
	text-indent: 3%;
	font: normal 10pt 'Arial', sans-serif;
	text-align: justify;
	color: #444;
}

.Описание_записи a {
	padding: 5px 0;
	font: bold 9pt 'Arial', sans-serif;
	text-align: right;
	width: 100%;
}

.Таблица {
	border-collapse: collapse;
}

.Таблица td {
	text-indent: 0;
	text-align: left;
	vertical-align: top;
	padding: 10px;
	border: 1px solid #888;
	font-family: monospace;
}

.Строка_с_описанием_новости {
	margin-top: 10px;
}

.Описание_новости {
	text-indent: 3%;
	font: normal 12pt 'Arial', sans-serif;
	text-align: justify;
	color: #444;
}

.Описание_новости a {
	display: block;
	padding-top: 5px;
	font: bold 9pt 'Arial', sans-serif;
	text-align: right;
}

#Описание_сайта {
	width: 90%;
	margin: 15px auto;
	text-align: center;
	text-indent: 3%;
	font: bold 12pt 'Arial', sans-serif;
	color: #444;
}

.Строка_статистики_Л {
	position: relative;
	font: bold 10pt 'Arial', sans-serif;
	color: #444;
	display: inline-block;
	margin: 5px 0 5px 20%;
	width: 30%;
	text-align: left;
}

.Строка_статистики_П {
	position: relative;
	font: normal 12pt 'Georgia', serif;
	color: #444;
	display: inline-block;
	margin: 0 10% 5px 0;
	width: 30%;
	text-align: right;
}

#Строка_статистики span {
	cursor: pointer;
}

#Блок_записи {
	display: table-cell;
	text-align: center;
	vertical-align: top;
}

#Строка_записей_основного_раздела {
	display: inline-block;
	text-align: center;
	width: 95%;
	border: 1px solid #888;
	border-width: 1px 0;
	padding: 2px 0;
	line-height: 24px;
	font: normal 10pt 'Arial', sans-serif;
	color: #000;
}

#Заголовок_основного_раздела {
	display: inline-block;
	text-align: center;
	width: 80%;
	background-color: #86C0FC;
	background-image: linear-gradient(to top, #86C0FC, #F6FCFF);
	font: bold 16pt monospace;
	padding: 10px;
	letter-spacing: 1px;
	text-shadow: 0px -1px 1px #FFF;
}

#Строка_записей_основного_раздела span {
	display: inline-block;
	font: bold 9pt 'Arial', sans-serif;
	background-color: #BCE;
	color: #000;
	padding: 3px 2px;
	border-radius: 3px;
	margin: 2px 0;
}

#Строка_записей_основного_раздела a {
	display: inline-block;
	text-decoration: none;
	font: bold 9pt 'Arial', sans-serif;
	background-color: #AFB;
	color: #07027D;
	padding: 3px 2px;
	border-radius: 3px;
	transition: 0.75s;
	margin: 2px 0;
}

#Строка_записей_основного_раздела a:hover {
	background-color: #BEF;
}

.Ссылка_бокового_блока {
	text-align: center;
	width: 80%;
	margin: 5px auto 5px auto;
	padding: 3px;
	border: 5px double #DEF;
	border-radius: 20px;
	background-color: #48A;
	background-image: linear-gradient(to top, transparent, #8AC 25%, #9BF, #8AC 75%, transparent);
	cursor: pointer;
	transition: 0.75s;
}

.Ссылка_бокового_блока a {
	display: block;
	height: 100%;
	padding: 5px;
	text-decoration: none;
	font: bold 16pt 'Arial', sans-serif;
	color: #FFF;
	text-shadow: #47A 2px 2px 1px;
}

.Ссылка_бокового_блока:hover {
	box-shadow: 0 0 5px #26A;
	background-color: #26A;
}

#Обратная_связь {
	visibility: hidden;
	position: fixed;
	width: 200px;
	height: 350px;
	border: 3px #78C outset;
	background-color: rgba(70, 80, 170, 0.8);
	font: bold 14px sans-serif;
	color: #FFF;
	border-radius: 10px 20px 0 0;
	transition: 0.5s;
	z-index: 100;
}

#Обратная_связь input[type=text], #Обратная_связь textarea {
	width: 95%;
	margin-top: 5px;
	font: normal 14px sans-serif;
	background-color: #FFF;
	border: 1px solid #8AC;
	border-radius: 5px;
	height: 25px;
	padding: 3px;
}

#Обратная_связь textarea {
	height: 125px;
}

#Обратная_связь input[type=button] {
	width: 125px;
	height: 25px;
	margin-top: 1px;
	font: bold 14px sans-serif;
	background-color: #67C;
	color: #FFF;
	border-radius: 5px;
}

#Прокрутить_вверх {
	visibility: hidden;
	opacity: 0;
	position: fixed;
	border: 1px solid;
	background: rgba(0, 0, 0, 0.8);
	font: normal 26px 'Tahoma', sans-serif;
	color: #FFF;
	text-align: center;
	width: 35px;
	height: 35px;
	line-height: 42px;
	border-radius: 7px;
	cursor: pointer;
	z-index: 10;
	transition: 0.75s;
}

#Прокрутить_вверх:hover {
	background: rgba(0, 0, 0, 0.65);
}

#Ссылка_на_новости {
	margin-top: 15px;
	width: 100%;
	text-align: center;
	font: bold 21px sans-serif;
	color: #26C;
	background: radial-gradient(at center, #BCF, #FFF);
	text-shadow: #FFF -1px -1px 1px;
	cursor: pointer;
}

#Подсказка_о_ГЛ {
	position: fixed;
	width: 100%;
	left: 0;
	bottom: -100px;
	font: normal 15px sans-serif;
	text-align: center;
	border-top: 1px solid #F33;
	padding-top: 3px;
	border-radius: 60% 60% 0 0;
	line-height: 18px;
	color: #FFF;
	text-shadow: 1px 1px 3px #181818;
	background-color: rgba(255, 80, 80, 0.85);
	transition: 0.5s;
	cursor: pointer;
	z-index: 1;
}

.sp-webpush-label {
	display: none !important;
	visibility: hidden !important;
	left: -10000px !important;
}
