body {
    background-color: #FCFCFC;
    font-size: 1.1rem !important;
}

.clear {
    clear: both !important;
}

/* --- fix/hidde horizontal scroll for pre elements --- */
ul, ol {
    clear: both;
}
ul.unstyled,
ol.unstyled {
    margin: 0;
    list-style: none;
}
ul.inline,
ol.inline {
    margin: 0;
    list-style: none;
}
ul.inline > li,
ol.inline > li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding-left: 5px;
    padding-right: 5px;
}

/* --- START FROM TWITTER BOOTSTRAP --- */
pre {
  white-space: pre-wrap !important;
  overflow: auto;
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
  word-break: break-all;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
code, kbd, samp, var, abbr, #article-toc {
	font-size: 1rem;
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
	border-radius: 12px;
	padding: 3px 6px 0;
	border: 1px solid #808080;
}
code {
  color: #c7254e;
  background-color: #f9f2f4;
}
kbd {
	color: greenyellow;
	background-color: black;
	box-shadow: 0 0 1px 0 #eee,0 2px 0 2px #ccc,0 2px 0 2px #444;
	white-space: nowrap;
}
kbd kbd {
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
/* --- //END FROM TWITTER BOOTSTRAP --- */


h1, h2, h3, h4, h5, h6 {
    text-align: left !important;
}
.entry-content {
  font-size: 1.2rem !important;
}
.entry-title, .entry-content h2 {
    text-transform: uppercase;
}
.entry-title, .entry-content h2, .entry-content h3, .entry-content h4,
.entry-content h5, .entry-content h6 {
    color: #01248a;
}
.entry-content h2, .entry-content h3, .entry-content h4,
.entry-content h5, .entry-content h6 {
    clear: both;
    margin-bottom: 20px;
}
.entry-content h2::before, .entry-content h3::before,
.entry-content h4::before, .entry-content h5::before {
    content: "\005B\ ";
    color: red;
}
.entry-content h2::after, .entry-content h3::after,
.entry-content h4::after, .entry-content h5::after {
    content: "\ \005D";
    color: red;
}

blockquote, .blockquote {
    /*font: 14px/20px italic Times, serif;*/
    min-height: 10rem;
    padding: 1rem 1rem 1rem 85px;
    background-color: #f8f8f8;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    /*background-image: url(../img/openquote4.gif);*/
    background-image: url('data:image/gif;base64,R0lGODlhQQBgAMQQAEBBQPLy8mZnZszMzJmambOzs01OTebm5llaWaampoyNjNnZ2YCAgHN0c7/AvzQ1NP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABAALAAAAABBAGAAAAX/ICSOZGmeaKqubOu+cCzPdG3feK7v41AsvCBp8HgYAsJgwFB8FJI8RVMA3S2agEOVpKUhmoktZPlA0BJTMURaDMcCgGJWTJR3YYwmQf1ty+plagRpMn0PA2IHcQ9zMWhFCmoCYDJwckhbDk1mMoNFT1tkRUAxB4Rbng97Mg1Nd1CmRUd/TZFirUWIMpOMmFWADTOAblt9jTF9BmoFejPMn2KiyjNMRoJNujHPTtGLVNSy17kzmn6hiww0vAC+UKmvL4C2VZYP6TO4D/BC7zOxD8HOFfkmg80DB2JSZYNRD0C3IpxkbLtXZRuoQk1IVanGzh8WMeUezIthkCKUfBpj/1Q7uOVfxBhXmrQTYpAYyVNQVu5zsXIVlJAvYcQsgrBKHkhnmjyYyaPeIXVNpkHZ9qCGUoJJjj7ACgOQqi2Lvs5I9cBmEK8LYfAaB8XgUhphn0IxJLWUUrlCAlylQRXvWaUjYbj1y4Oszxhr2QpJfDFGXMI74qZ1offu5BxDFXe9WzZJ38ss+ooNMhj0CrIDkySG3CLfRyGPD79YXWSnjcpKZbugzY2H1yImX3AuEnBHSJzCh7/dgbrIDOWdmQ9P6QJ6XRy8zbaA3jsH7+LJlXf0rpzpipXDg9fgHX029+422F9noRV6Y6jK76949F4/YuvmofAbdA0E2AJ7Reimwpp7SiFg4AoIagYhg82M9R4A1KXAH4NFScQghi38c2ENmXGnoAmGcKceDI9Bt2IJog1nmwuuvRfYCeild0OMyt1oAo923CDiexmegKB2M0QYFWUpbqIDkEr5h0IATT5QJFzvzSJYbjxsOJyUKwwgAAAn2lAlcmq0sECLo6Qpw5qclemmClQ2OGcNBMRhwIx3shDAAA/2KeigfYYAADs=');
    background-repeat: no-repeat;
    background-position: 10px 30px;
    margin: 1rem 1.5rem;
    border-left: 15px solid #c76c0c;
    border-right: 5px solid #c76c0c;
    clear: both;
    word-break: break-all;
    word-wrap: break-word;
    overflow-wrap: break-word;
}
/*
 * French quotes - "«" "»";
 * Double quotes - "“" "”";
 * Single quotes"‘" "’";
 * */
q{quotes: "«" "»";font-family: georgia;font-style: italic;color: #CC0000;text-shadow: 0 0 8px gray;}
q::before {content: open-quote;}
q::after {content: close-quote;}


/* css for no valid element's in HTML5 */
tt, .tt{
    background: #F5F5F5; font-family: 'Lucida Console', monospace;
}

strike, .strike{
    font-style: italic; text-decoration: line-through; color: #787878;
}

big, .big {font-size: medium}

.underline{
    text-decoration: underline;
    text-decoration-color: red;
}


/* colors */
.red {
	color: red;
}
.orange {
	color: orange;
}
.yellow {
	color: yellow;
}
.green {
	color: green;
}
.skyblue {
	color: skyblue;
}
.blue {
	color: blue;
}
.violet {
	color: violet;
}
.indigo {
	color: indigo;
}


/* image */
.img-left, .pull-left {
    float: left; margin: 0 10px 10px 0;
}
.img-right, .pull-right {
    float: right; margin: 0 0 10px 10px
}
/*
 * --- img-* (twbs) ---
 *
 * */
.img-thumbnail {
    width: 200px;
    height: 200px;
}
.img-responsive, .img-fluid {
    max-width: 100%;
    height: auto;
}
.img-thumbnail, .img-responsive, .img-fluid {
    padding: .25rem;
    background-color: #f6f6ff;
    border: 1px solid #d6e6e6;
    border-radius: .2rem;
}


/* List's beside floating div elements margin problem solution */
.entry-content ul, .entry-content ol {
    display: table;
}


/* Link in content page
div.entry-content a:hover {
    background: indigo;
    color: #fff;
    padding: 0 5px;
    font-weight: bold;
    text-decoration: none;
}
*/


/* Geshi div element */
.geshi {
    clear: both !important;
}


/* banner */
.hideinv {
    background: url(../img/text-auth.gif) 0 0 no-repeat;
    max-width: 410px; height: 65px;
}
.for-unix-vps-inv{
    background: url(../img/for-unix-vps-inv.gif) 0 0 no-repeat;
}
.for-premium-inv{
    background: url(../img/for-premium-inv.gif) 0 0 no-repeat;
}
.for-unix-vps-inv, .for-premium-inv{
    max-width: 478px;
    height: 65px;
    border: solid 1px #000;
}
.hidetext, .for-unix-vps-usr, .for-premium-usr {
    border: solid 1px #FF0000;
    background-color: #FBFBEC;
    padding: 10px 10px 0;
    font-size: 10pt;
    letter-spacing: 0px;
}


/* --- hidden content if overflow block --- */
.oh {
    overflow: hidden
}



/* TWITTER BOOTSTRAP
 * http://getbootstrap.com/css/
 *
 * "Contextual classes"
 * Use contextual classes to color table rows or individual cells.
 * */

/* Tables */
.table {}
.table-striped {}
.table-bordered {}
.table-hover {}
.table-condensed {}



/*
 * Callouts
 *
 * Not quite alerts, but custom and helpful notes for folks reading the docs.
 * Requires a base and modifier class.
 */

/* Common styles for all types */

.bs-callout {
    padding: 20px;
    margin: 20px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
    clear: both;
}
.bs-callout h4 {
    margin-top: 0;
    margin-bottom: 5px;
    border-bottom: 1px solid #eee;
}
.bs-callout p:last-child {
    margin-bottom: 0;
}
.bs-callout code {
    border-radius: 3px;
}

/* Tighten up space between multiple callouts */
.bs-callout + .bs-callout {
    margin-top: -5px;
}

/* Variations */
.bs-callout-danger {
    border-left-color: #ce4844;
}
.bs-callout-danger h2, .bs-callout-danger h3, .bs-callout-danger h4 {
    color: #ce4844;
}
.bs-callout-warning {
    border-left-color: #aa6708;
}
.bs-callout-warning h2, .bs-callout-warning h3, .bs-callout-warning h4 {
    color: #aa6708;
}
.bs-callout-info {
    border-left-color: #1b809e;
}
.bs-callout-info h2, .bs-callout-info h3, .bs-callout-info h4 {
    color: #1b809e;
}

/* Custom tips */
.note {
    border-radius: 10px 10px;
    -moz-border-radius: 10px 10px;
    -webkit-border-radius: 10px 10px;
    -webkit-box-shadow: 2px 2px 3px #999;
    -moz-box-shadow: 2px 2px 3px #999;
    min-height: 40px;
    padding: 15px 20px 15px 80px;
    border: 1px solid #999999;
    background-position: 20px 50%;
    background-repeat: no-repeat;
    text-align: justify;
}
.note-info {
    background-color: #E4F6F8;
    /*background-image: url(img/tip.png);*/
    background-image: url(data:image/png;base64,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);
}

/* hints */

.hint {margin-bottom: 15px;}
.hint-show {
    border: solid 1px greenyellow;
    padding: 10px;
}

/* TOC */

#article-toc {
    min-width: 300px;
    background-color: #f5f5f5;
    display: table;
    padding: 60px 20px 10px 0;
    margin: 20px 0 20px 0;
    /* $ base64 -w 0 toc-header-ru.jpg */
    background-image: url('data:image/gif;base64,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');
    background-repeat: no-repeat;
    background-position: 2px 9px;
}
.article-toc {clear: none;}

