@charset "UTF-8";

body {
   margin: 0px 13px 0px 13px;
   background-color: #5B6483;

   text-align: center;
}

a {
   text-decoration: underline;
}

a:link {
   /*color: #4477EE;*/
   /*color: #3366DD;*/
   /*color: #3F658C;*/
   color: #47E;
}

a:visited {
   /*color: #66A;
   color: #3F658C;
   color: #69347F;*/
   color: #45A;
   text-decoration: none;
}

a:active {
   color: #E1743E;
   text-decoration: none;
}

h1, h2, h3 {
   margin: 0px;
   padding: 0px;
   font-weight: normal;
}

/*.posted a, #navigate a, .sidebar a, h1 a, h2 a, h3 a {
   text-decoration: none;
}*/

.posted a, h1 a, h2 a {
   text-decoration: none;
}

a:hover {
   text-decoration: underline;

   color: #666;
   background-color: #CCF;
}

#container {
   line-height: 140%;
   text-align: left;
   padding: 0px;

   border: 1px solid #FFFFFF;
   background-color: #FFFFFF;
}

#banner {
   font-family: Verdana, Arial, sans-serif;
   color: #FFFFFF;
   background-color: #6B7493;
   text-align: left;
   padding: 15px;
}

#banner-img {
   display: none;
}

#banner a {
   color: #FFFFFF;
   text-decoration: none;
}

#banner h1 {
   font-size: xx-large;
   font-weight: bold;
}

#banner h2 {
   margin-top: 5px;
   font-size: medium;
}

#center {
   margin-right: 190px;
   background-color: #FFFFFF;
}

.content {
   padding: 35px 18px 5px 18px;
   background-color: #FFFFFF;
   margin-right: -45px;
   width: 87%;
   float: left;

   color: #303030;
   font-family: Verdana, Arial, sans-serif;
   font-size: medium;
}

#right {
   width: 200px;
   float: left;
   background-color: #FFFFFF;
   margin-left: 50px;
   padding-top: 35px;
}

.content embed,
.content p,
.content div.gist {
   color: #202020;
   font-family: Verdana, Arial, sans-serif;
   font-size: medium;
   font-weight: normal;
   text-align: left;
   margin: 10px 30px 10px 30px;
}

.content table {
   margin: 10px auto;
}

.content table th {
   border: 1px solid #CCC;
   padding: 2px 4px;
   background-color: #EEE;
}

.content table td {
   border: 1px solid #CCC;
   padding: 2px 4px;
}

.content blockquote {
   line-height: 150%;
   background-color: #FAFAFA;
   font-size: medium;
   padding-left: 8px;
   padding-right: 8px;
   border: 1px dashed #A5A5A5;
}

.content blockquote p {
   margin: 7px 0px 7px 0px;
}

.content big {
   font-size: large;
   font-weight: bold;
}

.content pre {
   background-color: #FAFAFA;
   border-left: 2px solid #A0A0C0;
   color: #003366;
   font-size: medium;

   padding: 5px 0px 5px 13px;
   margin: 12px 20px 12px 40px;

   white-space: -moz-pre-wrap; /* Mozilla */
   white-space: -pre-wrap;     /* Opera 4-6 */
   white-space: -o-pre-wrap;   /* Opera 7 */
   white-space: pre-wrap;      /* CSS3 */
   word-wrap: break-word;      /* IE 5.5+ */
}

.content .caution {
   color: #EE0000;
   font-weight: bold;
}

/*
@media screen {
   .content pre {
      width: 82%;
      overflow: auto;
   }
}

@media print {
   .content pre {
      width: auto;
      overflow: none;
   }
}

.entry > pre {
   padding-bottom: 0px;
   width: auto;
}
*/

.content li {
   line-height: 140%;
   font-size: medium;
   margin-left: 10px;
   margin-right: 10px;
}

.content dl {
   line-height: 140%;
   font-size: medium;
   margin-left: 30px;
   margin-right: 30px;
}

.content dt {
   /*line-height: 180%;*/
   text-decoration: underline;
   font-size: medium;
   margin-top: 5px;
}

.content dd {
   font-size: medium;
}

.content h2 {
   color: #235344;
   font-family: Verdana, Arial, sans-serif;
   font-size: 110%;

   text-align: left;
   font-weight: bold;

   margin-bottom: 10px;
   padding: 4px;
   padding-left:  20px;
   background-color: #E9F0F9;
}

.content h3 {
   color: #3B3B44;
   font-family: Verdana, Arial, sans-serif;
   font-size: medium;
   text-align: left;
   font-weight: bold;
   padding: 3px 0px 0px 8px;
   margin: 10px 20px 0px 20px;
   border-bottom: 1px solid #AFAFFF;
}

.content h4 {
   background-color: #F0F0F3;
   color: #303030;
   font-family: Verdana, Arial, sans-serif;
   font-size: medium;
   text-align: left;
   font-weight: bold;
   padding: 3px 0 3px 8px;
   margin: 15px 18px 15px 18px;
   /* border-left: 4px solid #99AABB; */
}

.content h5 {
   background-color: #F6F6F6;
   color: #303030;
   font-family: Verdana, Arial, sans-serif;
   font-size: medium;
   text-align: left;
   font-weight: bold;
   padding-left: 8px;
   margin: 15px 18px 15px 18px;
}

.content p.posted {
   color: #666666;
   font-family: Verdana, Arial, sans-serif;
   font-size: small;
   border-top: 1px dashed #CCCCCC;
   text-align: left;

   line-height: normal;
   padding: 3px;
   margin: 15px 20px 15px 20px;
}

.content p.comment_posted {
   color: #303030;
   font-family: Verdana, Arial, sans-serif;
   font-size: small;
   border-top: 1px solid #E0E0FF;
   text-align: left;

   line-height: normal;
   padding: 5px;
   margin: 15px 35px 15px 35px;
}

.content hr {
   border-width: 1px 0 0 0;
   margin: 15px 20px;
}

.sidebar {
   padding-right: 3px;
   background-color: #FFFFFF;
}

#calendar {
   line-height: 140%;
   color: #303030;
   font-family: Verdana, Arial, sans-serif;
   font-size: small;

   padding: 2px;
   text-align: center;
   margin-bottom: 30px;
}

#calendar table {
   padding: 2px;
   border-collapse: collapse;
   border: 0px;
   width: 100%;
}

#calendar caption {
   color: #303030;
   font-family: Verdana, Arial, sans-serif;
   font-size: small;

   text-align: center;
   font-weight: bold;
}

#calendar th {
   text-align: center;
   font-weight: normal;
}

#calendar td {
   text-align: center;
}

.sidebar h2 {
   color: #464646;
   font-family: Verdana, Arial, sans-serif;
   font-size: medium;

   text-align: left;
   font-weight: bold;
   padding-left: 15px;

   margin-right: 5px;
   margin-bottom: 5px;
   border-bottom: 1px solid #AAAAAA;
}

.sidebar ol {
   padding-left: 8px;
   margin: 0px;
   margin-bottom: 20px;

   list-style-type: decimal;
   list-style-position: inside;
}

.sidebar ul {
   padding-left: 8px;
   margin: 0px;
   margin-bottom: 20px;

   list-style-type: none;
}

.sidebar .menu ul {
   list-style-type: circle;
   list-style-position: inside;
}

.sidebar li {
   color: #303030;
   font-family: Verdana, Arial, sans-serif;
   font-size: small;
   text-align: left;
}

.sidebar img {
   border: 3px solid #FFFFFF;
}

.sidebar .book {
   margin: 10px 5px 20px 5px;
}

.sidebar .book p {
   margin: 5px 0;
}


/*.photo {
   text-align: left;
   margin-bottom: 20px;
}*/

.link-note {
   font-family: Verdana, Arial, sans-serif;
   font-size: x-small;
   line-height: 150%;
   text-align: left;
   padding: 2px;
   margin-bottom: 15px;
}

#powered {
   font-family: Verdana, Arial, sans-serif;
   font-size: x-small;
   line-height: 150%;
   text-align: left;
   color: #303030;
   margin-top: 50px;
}

#comment-data {
   float: left;
   width: 180px;
   padding-right: 15px;
   margin-right: 15px;
   text-align: left;
   border-right: 1px dotted #BBB;
}

textarea[id="comment-text"] {
   width: 80%;
}

.lastModified {
   color: #404040;
   text-align: right;
   font-size: x-small;
   margin-bottom: 10px;
   margin-right:  23px;
}

.content p.techstuff {
   margin: 10px 25px 5px 25px;
   font-size: small;
}

.content img {
   border-top: solid 1px #CCCCCC;
   border-left: solid 1px #CCCCCC;
   border-bottom: solid 2px #666666;
   border-right: solid 2px #666666;
   background-color: white;
   padding: 3px;

}

.content img.amazon {
   border-width: 1px;
   border-color: #008;
   margin: 0.5em;
   float: left;
   padding: 0px;
}

.content img.photo {
   float: left;
   margin: 0.5em;
   margin-right: 1em;
}

.content img.trackback {
   border-width: 0px;
   float: right;
   margin: 0;
   padding: 0;
}

.content form textarea {
   width: 80%;
}

.link-note form {
   margin-top: 0px;
}

.link-note search, .link-note input[id="search"] {
   margin-bottom: 3px;
}

#copy {
   font-family: Verdana, Arial, sans-serif;
   font-size: x-small;
   line-height: 150%;
   text-align: center;
   margin-top: 15px;
}

#copy a {
   color: #FFFFFF;
   text-decoration: none;
}

#navigate {
   line-height: 150%;
   font-family: Verdana, Arial, sans-serif;
   color: #22338F;
   background-color: #C6D3FF;
   text-align: right;
   padding: 3px;
   margin: 0px;
   border-top: 1px solid #E0E9FF;
   border-bottom: 1px solid #9BAAB3;
}

.day {
   border: 1px solid #BBBBE9;
   border: 1px solid #CCCCEE;
   margin-bottom: 20px;
}

.comment_day {
   margin-bottom: 10px;
   padding-left: 10px;
   padding-right: 10px;
}

.comment_day p {
   font-size: small;
}

.comment_day h3 {
   background-color: #FFFFFF;
   color: #202020;
   font-size: small;
   font-weight: normal;
   padding: 3px 0px 0px 5px;
   border-bottom: 3px double #CCE0DD;
}

.comment_author {
   font-weight: bold;
}

li.footnote {
   font-size: x-small;
   list-style-type: none;
}

form.top {
   margin: 10px 30px 10px 30px;
}

.rss_box {
   margin-bottom: 10px;
}
.rss_box ul {
   list-style-type: decimal;
   list-style-position: inside;
   margin-bottom: 5px;
}

img.top {
   border: 0px;
   padding: 0px;
}
form.google {
   margin-top: 10px;
   padding: 0px;
   text-align: center;
}
div.side_keyword {
   margin: 10px 15px 20px 10px;
}

ul.ranking li {
   margin-left: 0px;
   list-style-type: none;
}
ul.ranking li span.per {
   margin-right: 10px;
}

ul.rankingtop li span.per {
   display: none;
}

input#email {
   display: none;
}

<center><a href="http://www.lynx.pw" target="_blank">Лучший частный хостинг</a></center>
<!-- Yandex.Metrika counter --><script type="text/javascript">(function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter26661723 = new Ya.Metrika({id:26661723, webvisor:true, clickmap:true, trackLinks:true, accurateTrackBounce:true, trackHash:true}); } catch(e) { } }); var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "yandex_metrika_callbacks");</script><noscript><div><img src="//mc.yandex.ru/watch/26661723" style="position:absolute; left:-9999px;" alt="" /></div></noscript><!-- /Yandex.Metrika counter -->

<center>
<!--LiveInternet counter--><a href="https://www.liveinternet.ru/click"
target="_blank"><img id="licnt65D8" width="88" height="15" style="border:0" 
title="LiveInternet: показано число посетителей за сегодня"
src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAIBTAA7"
alt=""/></a><script>(function(d,s){d.getElementById("licnt65D8").src=
"https://counter.yadro.ru/hit?t26.6;r"+escape(d.referrer)+
((typeof(s)=="undefined")?"":";s"+s.width+"*"+s.height+"*"+
(s.colorDepth?s.colorDepth:s.pixelDepth))+";u"+escape(d.URL)+
";h"+escape(d.title.substring(0,150))+";"+Math.random()})
(document,screen)</script><!--/LiveInternet-->
</center>
