html, body {
  background: url(img/fon.gif) repeat;
 font-size: 16px;
  font-family: " Times New Roman", serif;
  }

  #ogl {
margin-left: 110px;
}
#body_legacy{
	margin-left: 150px;
}
  #legacy {
  			right: 10px;
height: 10px;
float: left;

}
.legacy_sw{
text-align:left;
	width: 800px;
		font-family: serif;
	font-size: smaller;
	font-style: oblique;
	font-weight: bold;
	float:right;
	padding-left: 50px;
	/*	padding:1px 1px 1px 1px;*/
	
}

#dm {
	
	width:100%;
	left: 45px;
/*	border-width: 1px 1px 1px 1px;
	margin: auto;
	border: 1.5px dotted;
	border-color: green;
		 */
height: 110px;
	
	}
/*#dm0 {
	/*	text-align: center; 
	font-family: "Sans-Serif";
	font-size: 34px;
	color: black;
	padding:0.5px 0.5px;
	font: bold;
}
*/
#dm2 {
	/*	text-align: center; */
	font-family: "Times New Roman";
	font-size: 34px;
	color: black;
	padding:0.5px 0.5px;
	font: bold;
}
#dm1 {
	/*	text-align: center; */
	font-size: 28px;
	color: black;
	padding:0.5px 0.5px;
	font: bold;
}
#logo {
background-image: url(img/lib.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 160px;
	height: 145px;
		background-size: 150px auto;
}
#home {
	background-image: url(img/home0.png);
	background-repeat: no-repeat;
	background-position: top;
	position: absolute;
/*	left: 800px; */
padding: 30px; 
margin-left:85%;
	font-family: serif;
	font-size: smaller;
	font-style: oblique;
	font-weight: bold;
}
#home2 {
	background-repeat: no-repeat;
	background-position: top;
	position: absolute;
/*	left: 800px; */
padding: 30px; 
margin-left:35%;
	font-family: serif;
	font-size: 20px;
	font-style: oblique;
	font-weight: bold;
}
#book {
	width: 150px;
	height: 100%;
/*	background-image: url(img/fon.gif);
	padding:1px 1px; */
	float:left;
	

}
#cont {
width: 80%;
background-image: url(img/fon.gif); 
	text-align:justify;

}
#space {
		height: 50px;
		}
#space0 {
		height: 120px;
		}
#space1 {
height: 140px;
float:left;
}
#space2 {
		height: 80px;
		}
#space4 {
		height: 20px;
		}
#space5 {
		height:5px;
		}
#space6 {
		height:10px;
		}

.sw {
text-align: right;
	width: 100px;
		font-family: serif;
	font-size: smaller;
	font-style: oblique;
	font-weight: bold;
	float:right;
		padding:1px 1px 1px 1px;

}

a:link {
    color: green;
    text-decoration: none;
    }
a:hover {
    color: blue;
    text-decoration: none;
} 
a:visited {
	color: green;
	text-decoration: none;
} 
#counter1 {
	position: absolute;
	
}
#rb {
	color:red;
	font-weight: bold;
		}