a:hover { text-decoration: underline; }
div.method_rec { background: #FFFCE4; border-color: #FF4F7D; }
h3.method_rec  { color: #00A75A; }
.color     { color: #00A75A; }
p.question     { color: #00A879; }
div.blocks { background: #FFFCE4; border-color: #FF4F7D; }
h3.blocks  { color: #00A75A; }
ul.galka   { text-align: justify; list-style:square inside url(/images/galka.gif); margin: 0; }

img[style*="float: right;"] {
    margin-left: 1em;
}

ul ~ div.method_rec {
    margin-top: 0px;
}

table ~ div.method_rec {
    margin-top: 0px;
}

div ~ div.method_rec {
    margin-top: 10px;
}

.container {
  display: flex;
  justify-content: space-around;
  margin: 2;
}

ol {
  margin: 0 0 0em;
  padding: 0;
  counter-reset: item;
}

ol > li {
  margin: 0;
  padding: 0 0 0 0em;
  text-indent: -1.6em;
  list-style-type: none;
  counter-increment: item;
}

ol > li:before {
  display: inline-block;
  width: 1em;
  padding-right: 0.5em;
  font-weight: bold;
  text-align: right;
  content: counter(item) ".";
}

@font-face {
    font-family: Adventure;
    src: url(/fonts/adventure.ttf);
   }

@font-face {
	font-family: AGCooper;
    src: url(/fonts/AGCooper.ttf);
   }

@font-face {
	font-family: Times New Roman;
    src: url(/fonts/times.ttf);
   }

@font-face {
	font-family: Taurus;
    src: url(/fonts/taurus_normal.ttf);
   }

@font-face {
	font-family: AnnaC;
    src: url(/fonts/AnnaC.otf);
   }

@font-face {
	font-family: FuturaDemiC;
    src: url(/fonts/futurademic.otf);
   }

@font-face {
	font-family: AcademyC;
    src: url(/fonts/academyc.otf);
   }