body {font-family: Arial, sans-serif;margin: 0;padding: 0; }header {background-color: #4CAF50;color: white;padding: 1em0;text-align: center; }navul {list-style: none;padding: 0; }navulli {display: inline;margin: 010px; }main {padding: 20px; }footer {background-color: #333;color: white;text-align: center;padding: 1em0;position: absolute;bottom: 0;width: 100%; }#search, #results {margin-bottom: 20px; }input, button {padding: 10px;margin: 5px;border: 1pxsolid#ccc;border-radius: 5px; }/* Добавляем стили для результатов поиска */.ticket {background-color: #f9f9f9;border: 1pxsolid#ddd;border-radius: 5px;padding: 10px;margin-bottom: 10px; }.ticketh3 {margin-top: 0; }.ticketp {margin: 5px0; }.ticketbutton {background-color: #4CAF50;color: white;border: none;padding: 5px10px;border-radius: 3px;cursor: pointer; }.ticketbutton:hover {background-color: #45a049; }body {font-family: 'Roboto', sans-serif;margin: 0;padding: 0;background-color: #f8f8f8; }header {background-color: #333;color: white;padding: 1em0;text-align: center; }h1 {margin: 0; }main {padding: 20px; }#search, #results {background-color: #fff;border-radius: 5px;padding: 20px;margin-bottom: 20px; }input {padding: 10px;margin: 5px;border: 1pxsolid#ccc;border-radius: 5px; }button {background-color: #4CAF50;color: white;border: none;padding: 10px20px;border-radius: 5px;cursor: pointer; }button:hover {background-color: #45a049; }.ticket {background-color: #fff;border: 1pxsolid#ddd;border-radius: 5px;padding: 10px;margin-bottom: 10px; }.footer-content {display: flex;justify-content: space-between;align-items: center; }.footer-links {list-style: none;padding: 0;margin: 0; }.footer-linksli {display: inline;margin: 010px; }.footer-linksa {color: #666;text-decoration: none; }/* Добавляем стили для изображений в билетах */.ticketimg {width: 100%;max-height: 200px;object-fit: cover;border-radius: 5px;margin-bottom: 10px;} /* Стили для подвала */footer {background-color: #333;color: white;text-align: center;padding: 20px0;}.footer-content {display: flex;justify-content: center;align-items: center;}.footer-contentp {margin: 0;}.footer-links {list-style: none;padding: 0;margin: 10px0;}.footer-linksli {display: inline;margin: 015px;}.footer-linksa {color: white;text-decoration: none;}.footer-linksa:hover {text-decoration: underline;}/* Стили для шапки */header {background-color: #333;color: white;padding: 15px0;text-align: center;}h1 {margin: 0;}navul {list-style: none;padding: 0;margin: 0;}navulli {display: inline;}navullia {color: white;text-decoration: none;padding: 10px15px;display: inline-block;}navullia:hover {background-color: #555;}nav {margin-top: 10px;}