        body {
            max-width: 800px;
            margin: 0px auto;
            padding: 10px 20px 10px 20px;
            font-size: 10pt; 
            font-family: Verdana, Arial, Helvetica;
            color: #1f3038;
    /*font-family: Georgia, Times, 'Times New Roman', serif;
    font-size: 18px;*/
line-height: 1.525;
        } 
h1{
font-size: 1.4em;
margin-bottom: 0px;
}
h2{
font-size: 1.2em;
    margin-bottom: 0px;
}
	    .small-text {
            font-size: 8pt;
	    overflow: auto;
        }
                .cont{width: 100%;
                         overflow: auto;}
		.column {
			float: left;
			margin: 1px;
			padding: 2px;
			/*background-color: #f0f0f0;*/
			box-sizing: border-box;
        }
        .clearfix::after {
            content: "";
            display: table;
            clear: both;
        }
		@media screen and (max-width: 600px) {
		.column {
        width: 100%!important; 
        float: none; 
        margin: 10px 0; 
		}
			}
			
		.column33 {
		width: 33%;
		}
		.column20 {
		width: 19%;
		}
		.column80 {
		width: 80%;
		}
                .column50 {
		width: 49%;
		}
a {
  color: #4A90E2; /* мягкий синий */
  text-decoration: none;
  transition: color 0.3s ease, text-decoration 0.3s ease;
}

a:hover {
  color: #2C70BA; /* чуть темнее при наведении */
  text-decoration: underline;
}
.site-footer {
    background-color: #efefef;
    padding: 10px;
}