/* Štýly HTML tela z blog editora. Staré články túto triedu nemajú. */
#blogcontent .blog-html,
body.blog-html {
  font-size: 16px;
  line-height: 1.55;
  color: #222;
}
#blogcontent .blog-html h2,
body.blog-html h2 {
  font-size: 1.45em;
  line-height: 1.25;
  margin: 1.2em 0 0.45em;
  font-weight: 700;
}
#blogcontent .blog-html h3,
body.blog-html h3 {
  font-size: 1.2em;
  line-height: 1.3;
  margin: 1.1em 0 0.4em;
  font-weight: 700;
}
#blogcontent .blog-html h4,
body.blog-html h4 {
  font-size: 1.05em;
  margin: 1em 0 0.35em;
  font-weight: 700;
}
#blogcontent .blog-html p,
body.blog-html p {
  margin: 0.6em 0;
}
#blogcontent .blog-html ul,
#blogcontent .blog-html ol,
body.blog-html ul,
body.blog-html ol {
  margin: 0.6em 0 0.6em 1.3em;
  padding: 0;
}
#blogcontent .blog-html li,
body.blog-html li {
  margin: 0.25em 0;
}
#blogcontent .blog-html table,
body.blog-html table {
  width: 100%;
  border-collapse: collapse;
  margin: 1em 0;
}
#blogcontent .blog-html th,
#blogcontent .blog-html td,
body.blog-html th,
body.blog-html td {
  border: 1px solid #ccc;
  padding: 6px 8px;
  vertical-align: top;
  text-align: left;
}
#blogcontent .blog-html img,
body.blog-html img {
  max-width: 100%;
  height: auto;
}
#blogcontent .blog-html figure,
body.blog-html figure {
  margin: 1em 0;
  max-width: 100%;
}
#blogcontent .blog-html figcaption,
body.blog-html figcaption {
  font-size: 0.9em;
  color: #555;
  margin-top: 0.35em;
}
