.m a {
  -ms-word-break: break-all;
  word-break: break-all;
}
.m a:link {
  color: #505000;
  border-color: #505000;
  text-decoration: none;
}
.m a:visited {
  color: #909090;
  border-color: #909090;
  text-decoration: none;
}
.m a:hover {
  color: #B0B0B0;
  border-color: #B0B0B0;
  text-decoration: none;
}
.m a.t:link {
  color: black;
  border-color: black;
  text-decoration: none;
}
.m a.t:visited {
  color: black;
  border-color: black;
  text-decoration: none;
}
.m a.t:hover {
  color: black;
  border-color: black;
  text-decoration: none;
}
.m a.m:link {
  color: #505000;
  border-color: #505000;
  text-decoration: none;
}
.m a.m:visited {
  color: #909090;
  border-color: #909090;
  text-decoration: none;
}
.m a.m:hover {
  color: #B0B0B0;
  border-color: #B0B0B0;
  text-decoration: none;
}
.m a.media {
  border-bottom: dotted 1px #505000;
  text-decoration: none !important;
  background: url(Images/tv.gif) no-repeat right top;
  padding-right: 16px;
}
.m a.media:link {
  color: #505000;
  border-color: #505000;
  text-decoration: none;
}
.m a.media:visited {
  color: #909090;
  border-color: #909090;
  text-decoration: none;
}
.m a.media:hover {
  color: #B0B0B0;
  border-color: #B0B0B0;
  text-decoration: none;
}
.m a.lite {
  display: block;
  position: relative;
  left: 0;
  top: 0;
  border: none;
  font-size: 16px;
  white-space: nowrap;
  margin-bottom: 20px;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.m a.lite:before {
  content: '\f16a       ';
}
.m a.lite .lazy {
  display: block;
  margin-top: 6px;
}
.m a.lite .preview {
  position: relative;
  padding: 5px;
  background-color: rgba(0, 0, 0, 0.3);
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
}
.m a.lite .preview .title,
.m a.lite .preview .pub-date {
  font-weight: bold;
  font-size: 16px;
  color: #ffffff;
  font-family: sans-serif;
  text-align: left;
}
.m a.lite .preview .pub-date {
  font-weight: normal;
}
.m a.livejournal:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
  display: inline-block;
  content: '\f040';
  margin-right: 4px;
  color: #004359;
  font-size: 17px;
}
.m a.telegram {
  display: inline-block;
  border: none;
}
.m a.telegram:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  content: '\f2c6';
  margin-right: 4px;
}
.m a.microsoft:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  content: '\f17a';
  margin-right: 4px;
  color: #0eb2ef;
  font-size: 17px;
}
.m a.wikipedia:before {
  font-family: zocial;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: ',';
  color: black;
  font-size: 15px;
  border: none;
  margin-right: 4px;
}
.m a.bitbucket:before {
  font-family: zocial;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\00E9';
  color: #205081;
  font-size: 15px;
  border: none;
  margin-right: 4px;
}
.m a.facebook:before {
  font-family: zocial;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: 'f';
  color: #43609C;
  font-size: 15px;
  border: none;
  margin-right: 4px;
}
.m a.github:before {
  font-family: zocial;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\00E8';
  color: black;
  font-size: 15px;
  border: none;
  margin-right: 4px;
}
.m a.google:before {
  font-family: zocial;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: 'G';
  color: #1569EB;
  font-size: 15px;
  border: none;
  margin-right: 4px;
}
.m a.stackoverflow:before {
  font-family: zocial;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\00ec';
  color: black;
  font-size: 15px;
  border: none;
  margin-right: 4px;
}
.m a.twitter:before {
  font-family: zocial;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: 'T';
  color: #55ACEE;
  font-size: 15px;
  border: none;
  margin-right: 4px;
}
.m a.vk:before {
  font-family: zocial;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: 'N';
  color: #54769A;
  font-size: 15px;
  border: none;
  margin-right: 4px;
}
.m .lineQuote a {
  display: inline;
  margin: 2px;
}
.m .lineQuote a * {
  display: none;
}
.m td.s,
.m td.m,
.m td.pvw,
.m td.o,
.m td.l,
.m td.i,
.m td.ii {
  font-family: Verdana, Geneva, sans-serif;
}
.m td.s {
  color: #888888;
  background-color: #E0F0E0;
  font-weight: bold;
  padding: 0px 5px;
}
.m td.m {
  background-color: #FFFFFF;
  padding: 5px 10px 5px 10px;
}
.m td.pvw {
  border: 1px solid #BFD8C4;
  background-color: #FFFFFF;
  padding: 5px 10px 5px 10px;
}
.m td.o {
  background-color: #FFFFFF;
  color: gray;
  padding: 5px 10px 5px 10px;
}
.m td.l,
.m td.lm,
.m td.lp,
.m td.li {
  background-color: #F4FFF4;
  padding: 0px 0px;
}
.m td.l {
  padding: 0px 5px;
  vertical-align: super;
}
.m td.lm {
  width: 32px;
}
.m td.lp {
  width: 32px;
  cursor: pointer;
}
.m td.i,
.m td.ii,
.m td.ig {
  background-color: #FFFFF4;
}
.m td.i {
  padding: 0px 10px 0px 5px;
}
.m td.ii {
  padding-left: 3px;
}
.m td.ig {
  padding-left: 5px;
}
.m td.th,
.m td.the,
.m td.t {
  color: black;
  font-family: Verdana, Geneva, sans-serif;
}
.m td.th {
  background-color: #E0F0E0;
  font-weight: bold;
  padding: 0px 5px;
}
.m td.the {
  background-color: #E0F0E0;
  font-weight: bold;
  padding: 2px 5px;
  font-size: 13px;
}
.m td.t {
  background-color: #E8F8E8;
  padding: 0px 5px;
  font-size: 12px;
}
.m td.formatter {
  font-family: Verdana, Geneva, sans-serif;
  background-color: #F4F4F4;
  font-size: x-small;
}
.m .c {
  font-family: Consolas, "Courier New", Courier, monospace;
  background-color: #F4F4F4;
  border: 1px solid #D0D0D0;
  border-left-width: 4px;
  color: black;
  display: block;
  margin: 4px 30px 4px 30px;
  padding: 2px 10px;
  white-space: pre;
  overflow: auto;
  /*&:before {
			.font-icon();
			content: '\f085';
			color: #D0D0D0;
			font-size: 23px;
			margin-left: -48px;
			height: 12px;
			display: block;
		}*/
}
.m .c code {
  margin-top: -10px;
  margin-bottom: 4px;
  font-family: Consolas, "Courier New", Courier, monospace;
}
.m .tx {
  font-family: Verdana, Geneva, sans-serif;
  color: #003000;
}
.m img {
  max-width: 100%;
}
.m img.small {
  max-width: 10vw;
}
.m img.large {
  max-width: 50vw;
}
.m img.i,
.m img.t,
.m img.s,
.m img.stat-link {
  border-width: 0px;
}
.m img.i {
  width: 18px;
  height: 14px;
}
.m img.t {
  width: 32px;
  height: 16px;
}
.m img.email {
  vertical-align: top;
}
.m img.stat-link {
  height: 14px;
  margin-left: 0.4em;
  vertical-align: text-top;
  width: 16px;
}
.m img.lite:hover {
  background: url(//lh5.googleusercontent.com/-oBFjswrosz4/TuHqainRc3I/AAAAAAAAAbE/t3rMQuSJdLA/s800/youtube-play-button-hover.png);
}
.m p1 {
  margin: 0;
}
.m .nml {
  color: #444444;
  background-color: #E8F8E8;
  padding: 0px 5px 0px 5px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
}
.m .nm {
  color: #444444;
  background-color: #E8F8E8;
  padding: 0px 5px 0px 5px;
  font-size: 14px;
}
.m input.nm {
  border: 1px solid #BFD8C4;
  background-color: #F4FFF4;
}
.m textarea.nm {
  width: 99%;
  border-width: 1px;
  border-color: #BFD8C4;
  font-family: "Courier New", Courier, monospace;
  background-color: #F4FFF4;
}
.m .nmb {
  color: black;
  border: 1px solid #BFD8C4;
  background-color: #E4F4E8;
  cursor: pointer;
}
.m div.m,
.m div.o,
.m div.q,
.m div.mod {
  font-family: Verdana, Geneva, sans-serif;
}
.m div.m {
  background-color: #FFFFFF;
  padding: 5px 10px 5px 10px;
}
.m div.o {
  background-color: #FFFFFF;
  color: Gray;
  padding: 5px 10px 5px 10px;
  max-height: 56px;
  overflow: hidden;
}
.m div.q,
.m div blockquote.q {
  background-color: #FFFFE7;
  margin: 0px;
  margin-top: 6px;
  margin-bottom: 6px;
  padding: 5px 10px 5px 10px;
}
.m div.mod {
  padding: 2px 4px 2px 5px;
  font-size: 11px;
  color: #800000;
  background-color: #ffcccc;
}
.m blockquote.q {
  font-family: Verdana, Geneva, sans-serif;
  background-color: #FFFFE7;
  margin: 6px 30px 6px 30px;
  border: 1px solid #f2d473;
  border-left-width: 4px;
  padding: 5px 10px 5px 10px;
}
.m blockquote.q:before {
  display: block;
  height: 12px;
  margin-top: -12px;
  content: "“";
  margin-left: -50px;
  font: italic 64px Cochin, Georgia, "Times New Roman", serif;
  color: #f2d473;
}
.m blockquote.q p {
  margin-top: -2px;
  margin-bottom: 0;
}
.m .kw {
  color: blue;
}
.m .com {
  color: green;
}
.m .str {
  color: #8B0000;
}
.m .lineQuote {
  color: #c1e5b9;
}
.m .lineQuote.level1 {
  color: #137900;
}
.m .lineQuote.level2 {
  color: #74b967;
}
.m .lineQuote.level3 {
  color: #9fd095;
}
.m .tagline {
  color: #d3acac;
  text-indent: 5mm;
  padding-top: 5mm;
}
.m TABLE.formatter {
  margin: 5px;
}
.m TH.formatter {
  font-family: Verdana, Geneva, sans-serif;
  background-color: #D4D4D4;
  font-size: x-small;
}
.m h1,
.m h2,
.m h3,
.m h4,
.m h5,
.m h6 {
  font-family: Verdana, Geneva, sans-serif;
  font-variant: small-caps;
  text-align: left;
}
.m H1.formatter {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bolder;
  color: #4580A0;
  margin-top: 6px;
  margin-bottom: 6px;
}
.m H2.formatter {
  font-size: 20px;
  font-weight: lighter;
  color: #4580A0;
  margin-top: 5px;
  margin-bottom: 5px;
}
.m H3.formatter {
  font-size: 18px;
  font-weight: bold;
  color: #4580A0;
  margin-top: 4px;
  margin-bottom: 4px;
}
.m H4.formatter {
  font-size: 18px;
  margin-left: 0.1em;
  font-weight: lighter;
  color: #4580A0;
  margin-top: 3px;
  margin-bottom: 3px;
}
.m H5.formatter {
  font-size: 14px;
  font-weight: bold;
  margin-top: 2px;
  margin-bottom: 2px;
}
.m H6.formatter {
  font-size: 14px;
  font-weight: lighter;
  margin-top: 2px;
  margin-bottom: 2px;
}
.m .anonym {
  color: #8B0000;
  font-weight: normal;
}
.m .openid {
  background: url(/Forum/Images/openid.gif) no-repeat;
  padding-left: 18px;
}
.m .hidden_Plus {
  background-image: url(/Forum/Images/plus.gif);
  background-repeat: no-repeat;
  background-position: center;
}
.m .hidden_Minus {
  background-image: url(/Forum/Images/minus.gif);
  background-repeat: no-repeat;
  background-position: center;
}
.m tt {
  font-size: 12px;
  background-color: #EEEEEE;
}
/*# sourceMappingURL=Formatter.css.map */