body {
background-color:#808080;
margin-top: 30px;
font-family: Arial;
}
.key {
background : #eee url(images/klyuch_s.jpg) no-repeat 0 -1px;
width:188px; 
height:150px;
}
h1 {
	text-transform : uppercase;
	font-size: 18px;
	color:#a33;
	text-align : center;
	margin-top:30px;
}
h2 {
	text-transform : uppercase;
	font-size: 16px;
	color:#f00;
	text-align : center;
}
.style1 {
text-align: left;
}
.style2 {
font-family: Comic Sans MS;
}
.style3 {
font-size: 8pt;
font-family: Times New Roman, Times, serif;
}
.style4 {
font-family: Times New Roman, Times, serif;
}
.st {
font-family: Times New Roman, Times, serif;
margin: 1px 5px 1px 5px;
text-align:center;
/*	font-weight : bold; */
}
.style5 {
color: #008000;
}
.style6 {
color: #008000;
font-weight: bold;
}
.m a, .m1 a, .m2 a, .m3 a {
	text-decoration: none;
	color:#333;
	font-size:13px;
	font-style: italic;
	font-weight : bold;
	padding-left:5px;
}
.m1 {
	border-bottom: 1px solid #fff;
border-top: 1px solid #333;
	vertical-align : top;
}
.m {

	vertical-align : bot;
}
.m3 {
	vertical-align : bot;
	border-top: 1px solid #fff;
}
.m2 {
	vertical-align : middle;
	
	border-bottom: 1px solid #fff;
}
td.m, td.m1, td.m2, td.m3, td.m4 {
	background-color : #d4d4d4;
/*	height : 20px;*/
}
.link {
padding: 20px 5px 20px 5px;
font-size:12px;
}
.link {
text-align:center;
}
.red {
color: #f00;
font-weight : bold; 
}