        body {
            font-family: Calibri, sans-serif;
            line-height: 1.6;
            margin: 0;
            padding: 0;
            background-color: #F9F9F9;
        }
        header {
            background: #319cc3;
            color: #ffffff;
            padding: 5px 0;
            text-align: center;
        }
		footer {
text-align:center; padding:5px; background:#319cc3; color:white;
        }
        section {
            padding: 20px;
            margin: 20px auto;
            background: white;
            border-radius: 8px;
            max-width: 800px;
        }
        img {
            max-width: 100%;
            height: auto;
            display: block;
            margin: 20px 0;
            border: 0px solid #666666; /* Серый цвет границы */
            padding: 5px; /* Отступы внутри границы */
            box-sizing: border-box; /* Учитывать отступы и границы в общей ширине */
        }
        h2 {
            color: #35424a;
        }
        @media (max-width: 600px) {
            body {
                padding: 10px;
            }
            section {
                margin: 10px 0;
            }
        }
    .style1 {font-size: x-large}
        table {
		
          border-collapse: collapse; /* Убираем двойные границы */
	      margin-top: 1px; /* Отступ сверху для таблицы */
margin-bottom: 30px;
	  width: 100%;
        }
        th, td {
            border: 1px solid #666666; /* Тонкие линии */
            padding: 8px; /* Отступы внутри ячеек */
            text-align: left; /* Выравнивание текста */
vertical-align: top;        
line-height: 1.5; /* Увеличивает межстрочный интервал */
            word-wrap: break-word; /* Автоперенос длинных слов */
           font-size: 1.1em; /* Размер текста */
width: 50%;
}
 audio {
  margin: 15px;
   margin-left: 0px; 
   margin-bottom: 20px; 

}

.slider {
    text-align: center;
    background: white;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    width: 90%; /* Ширина слайдера */
    height: auto; /* Высота слайдера */
    overflow: hidden; /* Скрыть переполнение */
    margin-top: 30px; /* Отступ сверху для слайдера */
    margin-bottom: 200px; /* Отступ снизу для слайдера */
}
.answers {
    margin-top: 20px;
}

.answer {
    margin: 5px;
	padding: 10px 20px; /* Увеличено для большей кнопки */
    cursor: pointer;
    border: none;
    border-radius: 5px;
    background-color: #fdc008;	/* Цвет фона кнопки */
    color: #000000;	/* Цвет текста на кнопке*/
	font-size: 18px; /* Увеличен размер шрифта */
    font-family: Calibri, sans-serif;
}

.answer:hover {
    background-color: #ff9c05;
}

li {
            font-size: 0.9em; /* Размер текста абзаца */
            line-height: 1.9; /* Межстрочный интервал */
        }	
