/* Стили для красивой главной страницы */
.tf-main-box {
width: 100%;
border-collapse: collapse;
margin-bottom: 15px;
}
.tf-header {
background: #f0812d;
color: #fff;
font-weight: bold;
padding: 10px;
font-size: 18px;
border: 1px solid #d0610d;
}
.tf-content {
background: #fff8f0;
border: 1px solid #d0610d;
padding: 15px;
}
.class-grid {
display: flex;
justify-content: space-around;
flex-wrap: wrap;
background: #fcdfa7;
border: 1px solid #d0610d;
padding: 15px;
margin-bottom: 15px;
}
.class-item {
text-align: center;
font-weight: bold;
font-size: 14px;
width: 10%;
min-width: 80px;
}
.class-item img {
max-width: 100%;
height: auto;
display: block;
margin: 0 auto 5px;
}