/* ФОРМАТИРОВАННЫЙ ТЕКСТ */


.text {font-size:14px;font-family:Helvetica, sans-serif, system-ui, "Twemoji Country Flags", color-emoji;line-height:25px;overflow:hidden;zoom:1}
.text a	{color:#7593b7}
.text a:visited {color:#7593b7}

.page-text h1 {font-size:24px;font-weight:600;padding:5px 0}
.text h2, .topic-text h2 {font-size:22px;font-weight:600;padding:5px 0}
.text h3, .topic-text h3 {font-size:19px;font-weight:600;padding:5px 0}
.text h4, .topic-text h4 {font-size:20px;font-weight:500}
.text h5, .topic-text h5 {font-size:20px;font-weight:500}
.text h6, .topic-text h6 {font-size:18px;font-weight:600}

.text p, .topic-text p {margin-bottom:1em}
.text abbr[title] {border-bottom:1px dotted}
.text b, .text strong, .topic-text b, .topic-text strong {font-weight:bold}
.text blockquote, .topic-text blockquote {color:#333;padding:6px 7px 6px 20px;background:#faf8f2;border:1px solid #eee;font-style:italic;overflow:hidden;border-radius:10px;font-size:0.98em}
.text dfn, .topic-text dfn {font-style:italic}
.text em, .topic-text em {font-style:italic}
.text hr, .topic-text hr {display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
.text ins, .topic-text ins {background:#ff9;color:#000;text-decoration:none}
.text mark, .topic-text mark {background:#ff0;color:#000;font-style:italic;font-weight:bold}

.text pre, .topic-text pre {margin:0;padding:10px 15px;border:none;background:#fafafa;font-size:12px;line-height:18px;overflow:auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both}
.text q, .topic-text q {quotes:none;clear:both}
.text q:before, q:after {content:"";content:none} .topic-text q:before, q:after {content:"";content:none}
.text small, .topic-text small {font-size:85%}

.text sub, .text sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline}
.text sup {top:-0.5em}
.text sub {bottom:-0.25em}

.cent-block .topic-tags {margin:0;padding:0}
.text ul, .topic-text ul {list-style-type:disc;margin:0;padding:0 0 0 40px}
.text ol, .topic-text ol {list-style-type:decimal;margin:0;padding:0 0 0 40px}
.text dd, .topic-text dd {margin:0 0 0 40px}

.text img[align="right"], .topic-text img[align="right"] {margin-right:0}
.text img[align="left"], .topic-text img[align="left"] {margin-left: 0}
.text img.image-center, .topic-text img.image-center {display:block;margin-left:auto;margin-right:auto}
.text object, .text img {max-width:100%;vertical-align:top;margin:15px 20px 15px 0;height:auto}
.text img.text-smiles {margin:0px}
.text a.ls-user, .topic-body .topic-text a.ls-user {color:#e48746;font-size:15px;white-space:nowrap}
.text a.ls-user:hover, .topic-body .topic-text a.ls-user:hover {color:#d38f5d}