@charset "windows-1251";
* {margin: 0px; padding: 0px;}
body {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 8.5pt; color: #000000; background: #FFFFFF;}

a {color: #666666; text-decoration: underline;}
a.download {display: none;}
img {border: none; vertical-align: middle;}
acronym {font-style: normal; border-bottom: none;}
abbr {border-bottom: none;}
dfn {font-style: normal;}
cite {font-style: normal;}
code {font-family: "Courier New", Courier, monospace; color: #000099;}
.tnr {font-family: "Times New Roman", Times, serif;}
.und {text-decoration: underline;}
.cred {color: #FF0000;}
.cgreen {color: #006600;}
.cbrown {color: #996600;}

#header {margin: 0px 10px;}
#header h1 {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; padding-bottom: 6px; border-bottom: 6px #CCCCCC solid;}
#header h1 a {color: #CCCCCC; text-decoration: none;}
#header ul {display: none;}
#lastcomments {display: none;}
#sidebar {display: none;}

#main {margin: 0px 10px;}
#main h2 {color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; padding: 10px 0px;}
#main h3 {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; padding: 10px 0px;}
#main h3#comments {margin-top: 40px; border-bottom: 6px #CCCCCC solid;}
#main h4 {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 5px 0px;}
#main h5 {font-size: 8.5pt; padding: 5px 0px;}
#main h6 {font-size: 8.5pt; font-weight: normal; font-style: italic;}
#main a.more {display: none;}

#main #metainfo {padding-bottom: 11px; margin-bottom: 10px; border-bottom: 6px #CCCCCC solid;}
#main #metainfo p {margin: 2px 0px;}
#main #metainfo p span {font-weight: bold;}

#main p {margin: 6px 0px;}
#main p.ep {font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-align: right;}
#main p.ep a {color: #000000; text-decoration: none;}

#main p.mainidea {color: #FF0000; text-align: center; margin: 10px 0px; padding: 10px; border: 1px #FF0000 solid;}
#main p.codeblock {margin: 10px 0px; padding: 10px; border: 1px #000099 solid; overflow: hidden;}
#main p.govnocodeblock {margin: 10px 0px; padding: 10px; border: 1px #FF0000 solid; overflow: hidden;}
#main p.clear {overflow: hidden; zoom: 1;}
#main p img.photo {margin: 3px 15px 10px 0px; float: left;}
#main p img.fleft {margin: 3px 15px 10px 0px; float: left;}
#main p img.fright {margin: 3px 0px 10px 15px; float: right;}
#main p span.hm {font-style: italic;}

#main blockquote {color: #006600; margin: 10px 0px; padding: 4px 10px; border: 1px #006600 solid;}
#main blockquote h5 {font-size: 8.5pt; margin: 6px 0px; padding: 0px;}
#main blockquote p {font-size: 8.5pt; margin: 6px 0px;}

#main dl {font-size: 8.5pt;}
#main dt {margin-bottom: 3px;}
#main dd {margin-bottom: 15px;}

#main table.t1 {width: 100%; margin: 10px 0px; border: 1px #CCCCCC solid; border-collapse: collapse;}
#main table.t1 th {font-weight: normal; padding: 9px 5px; border: 1px #CCCCCC solid;}
#main table.t1 th.th2 {width: 60px;}
#main table.t1 th.th3 {width: 60px;}
#main table.t1 th.th4 {width: 60px;}
#main table.t1 td {padding: 5px; border: 1px #CCCCCC solid;}
#main table.t1 td p {font-size: 7pt; line-height: normal; margin: 0px;}
#main table.t1 td p strong {font-size: 8.5pt; display: block; margin-bottom: 5px;}

#main table.t2 {width: 100%; margin: 10px 0px; border: 1px #CCCCCC solid; border-collapse: collapse;}
#main table.t2 th {font-size: 7pt; font-weight: normal; padding: 9px 5px; border: 1px #CCCCCC solid;}
#main table.t2 th.th2 {width: 105px;}
#main table.t2 th.th3 {width: 130px;}
#main table.t2 th.th4 {width: 105px;}
#main table.t2 th.th5 {width: 90px;}
#main table.t2 td {padding: 5px; border: 1px #CCCCCC solid;}

#main table.t3 {width: 100%; margin: 10px 0px; border: 1px #CCCCCC solid; border-collapse: collapse;}
#main table.t3 th {font-weight: normal; text-align: left; padding: 4px 5px; border: 1px #CCCCCC solid;}
#main table.t3 th.th1 {font-weight: bold; width: 161px; padding: 9px 5px;}
#main table.t3 th.th2 {font-weight: bold; padding: 9px 5px;}
#main table.t3 td {font-family: "Courier New", Courier, monospace; padding: 4px 5px; border: 1px #CCCCCC solid;}

#main .cnt {text-align: center;}
#main .rgt {text-align: right;}
#main .sel {font-family: "Courier New", Courier, monospace;}

#main ul {margin: 10px 0px; padding-left: 20px;}
#main ul li {margin: 6px 0px;}
#main ul.m3 li {margin: 3px 0px;}
#main ul li h5 {font-size: 8.5pt; margin: 6px 0px; padding: 0px;}
#main ul li h6 {font-size: 8.5pt; margin: 6px 0px;}
#main ul li p {margin: 6px 0px;}
#main ul li p.ifd {font-size: 7pt;}

#main div.pagination {display: none;}

#main ol {margin: 10px 0px; padding-left: 20px;}
* html #main ol {padding-left: 24px;}
*+html #main ol {padding-left: 24px;}
#main ol li {margin: 6px 0px;}
#main ol.m3 li {margin: 3px 0px;}
#main ol li h5 {font-size: 8.5pt; margin: 6px 0px; padding: 0px;}
#main ol li p {margin: 6px 0px;}
#main ol li ul {margin: 0px;}

#main ol#results li p {margin: 3px 0px;}
#main ol#results li p span {color: #999999;}

#main ul#commentslist {padding: 0px; list-style: none;}
#main ul#commentslist li {width: 100%; margin: 10px 0px; padding-bottom: 9px; border-bottom: 6px #CCCCCC solid;}
#main ul#commentslist li div.cominfo {padding-bottom: 9px;}
#main ul#commentslist li div.cominfo p {margin: 0px;}
#main ul#commentslist li div.cominfo p span {font-weight: bold;}
#main ul#commentslist li div.cominfo p.date {float: right;}
#main ul#commentslist li div.cominfo p.date a {display: none;}
#main ul#commentslist li div#player {display: none;}

#footer {margin: 0px 10px;}
#footer ul#feeds {display: none;}
#footer ul#fb {display: none;}
#footer p {display: none;}
#footer p.copy {display: block; margin-top: 20px; padding-top: 6px; border-top: 6px #CCCCCC solid;}
#footer a {display: none;}

form {display: none;}