body {
font-family: Tahoma, sans-serif;
color: black;  /* темно-серый */
}

* {
margin: 0;
padding: 0;
}

/*  div'ы  */
.scans {
width: 665px;
margin: 0 auto;
}

.wrapper_i {
width: 60%;
margin: 0 auto;
padding-top: 2em;
padding-bottom: 2em;
text-align: center;
}

.wrapper {
width: 31%;
margin: 0 auto;
padding-top: 3.5em;
padding-bottom: 7em;
}

h1.intro {
padding: 40px 0;
color: #494949; /* темно-темно серый */
font-size: 1.5em;
}

h1 {
font-size: 2em;
margin-bottom: 50px;
}

h2 {
margin-top: 12px;
margin-bottom: 6px;
font-size: 1em;
}

qh2:first-of-type {
margin-top: 0;
margin-bottom: 0;
font-size: 1em;
}

h3 {
margin-top: 10px;
margin-bottom: 3px;
font-size: 1em;
}

h3:nth-of-type(14){
margin-bottom: 5px;
}

/*   Абзацы   */
.LeftScan {
margin-top: 40px;
float: left;
}

.RightScan {
margin-top: 40px;
float: right;
}

div.wrapper p {
margin-bottom: 5px;	
}

p:nth-of-type(56){
transform: rotate(90deg);
float: right;
margin-top: 40px;
font-size: 0.7em;
padding: 0;
}

.jir {
font-weight: bold;		
}

.norm {
font-weight: normal;
}

/*   Изображения  */
.myH1 {
width: 552px;
}

/*   списки  */
.wrapper ul {  
margin-top: -4px;
margin-left: 24px;
}

ol {  
margin-left: 22px;
}

/*   линии  */
hr {
margin-top: 20px;
margin-bottom: -10px;
border: none;
border-top: 2px solid #adadad;
}

hr:first-of-type {
margin-top: 4px;
margin-bottom: 10px;
}

.bukv {
color: white;
background-color: #636363; /*dark-grey*/
font-family: Arial, sans-serif;
font-size: 16px;
padding: 3px 4px 1px 3px;
margin-right: 2px;
}