body {
	font-family:Arial,Helvetica,sans-serif;background: #eef;}

h4 {	font-size: 18px;
	color: #00F000;}

p {	font-family: sans-serif,Arial,Helvetica;
	font-size: 15px;
	text-align:justify;}

p a {
	FONT-WEIGHT: bold; COLOR: #333388;}

main {
           width: 100%;
	   border: solid 1px blue;
	/*margin: 220 auto;
	   padding: 300px;*/
        }

.tbl {
	width: 100%; 
	border=1px; 
	font: bold 32px;
	text-color:#ffffff;
	}
	
.tbl td {
	vertical-align:top;
	padding:5px 5px 5px 10px;
	border-bottom:1px solid #88a2bd;
	border-top:1px solid #647f9c;
	}
.tbl td h4{color: #FDEFDD; font: bold 26px;}
.tbl td h4 a {color: #FDEFDD; font: bold 24px;}
.tbl td p {text-align:left; color:#ffffff;}
.tbl td p a {color: #33ffff; FONT-WEIGHT: normal;}

article {border: solid 1px black;
           /*width: 100%;
	   margin: 220 auto;
	   padding: 300px;*/
        }


#top { 	background: #d0ccc6;
    	border: solid 1px black;
    	/*padding: 15px 0 15px 10px;  Поля вокруг текста */
    	/*margin-bottom: 15px;  Расстояние между заголовком и колонками */
    	font-size: 24px; /* Размер шрифта */
    	/*font-weight: bold;  Жирное начертание */
    	color: black; /* Цвет символов */
	}
#top a {FONT-WEIGHT: normal;
	font-size: 12pt;
	}

#bottom { /* Нижняя часть */
    background: #e3e8cc; /* Цвет фона */
    border: solid 1px black; /* Параметры рамки */
    font-size: 90%; /* Размер шрифта */
    padding: 3px; /* Поля вокруг текста */
   }