body {
    background-color: white;
    color: black;
    background-image: url("/paper.gif");
}

table.top_block {
    background-color: white;
    border: 1px solid #666666;
}

td.top_header {
    text-align: center;
    color: blue;
}

h1 {
    font: italic bold 48px;
}

a.top_header, a.top_header:link, a.top_header:visited {
    font-weight: bold;
    color: blue;
    text-decoration: none;
}

a.top_header:active {
    color: red;
}

a.top_header:hover {
    color: red;
    text-decoration: underline;
}

td.top_menu {
    text-align: center;
    border-top: 1px solid #666666;
    padding: 5px;
}

td.top_menu a, td.top_menu a:link {
    font-weight: bold;
    color: blue;
    text-decoration: none;
}

td.top_menu a:active {
    color: red;
}

td.top_menu a:visited {
    color: #000099;
}

td.top_menu a:hover {
    color: red;
    text-decoration: underline;
}

table.footer_block {
    background-color: white;
    border: 1px solid #666666;
    font-size: 12px;
    margin-top: 12px;
}

#the_law {
    width: 950px;
    border: 1px solid #666666;
    padding: 10px;
    margin-top: 12px;
    background-color: white;
    text-align: left;
}

#page_title {
    width: 950px;
    text-align: left;
    font: italic bold 24px;
    color: blue;
}

#content_block {
    margin-top: 12px;
}

#content_column {
    border: 1px solid #666666;
    background-color: white;
    padding-left: 12px;
    padding-right: 20px;
}

#topic_column {
    border: 1px solid #666666;
    background-color: white;
    padding-right: 20px;
}

#topic_column a, #topic_column a:link, #topic_column a:active {
    color: blue;
    text-decoration: none;
}

#topic_column a:visited {
    color: #000099;
}

#topic_column a:hover {
    color: red;
    text-decoration: underline;
}

#content_title {
    margin-top: 10px;
    margin-left: 12px;
    color: blue;
    border-bottom: 1px solid #999999;
}

h2 {
    font: italic bold 24px;
}

#content_column p {
    margin-right: 12px;
    margin-left: 12px;
    text-align: justify;
}

#page_links {
    border-top: 1px solid #999999;
    margin-top: 10px;
}

#page_links td {
    padding: 5px;
}

#page_links a, #page_links a:link {
    color: blue;
    text-decoration: none;
}

#page_links a:visited {
    color: #000099;
}

#page_links a:active {
    color: red;
}

#page_links a:hover {
    color: red;
    text-decoration: underline;
}

#catalog {
    border: 1px solid #666666;
    background-color: white;
    padding-left: 12px;
    padding-right: 20px;
    margin-top: 12px;
}

#catalog a, #catalog a:link {
    color: blue;
    text-decoration: none;
}

#catalog a:visited {
    color: #000099;
}

#catalog a:active {
    color: red;
}

#catalog a:hover {
    color: red;
    text-decoration: underline;
}

#random {
    border: 1px solid #666666;
    padding: 10px;
    margin-top: 12px;
    background-color: white;
    text-align: left;
}

a.basics, a.basics:link, a.basics:active {
    color: blue;
    text-decoration: none;
}

a.basics:visited {
    color: #000099;
}

a.basics:hover {
    color: red;
    text-decoration: underline;
}

div.ad_placer {
    border: 1px solid #666666;
    background-color: white;
    text-align: left;
    padding: 12px;
    width: 336;
}

img.in_text {
    border: 1px solid #666666;
    margin-right: 20px;
    margin-bottom: 10px;
}

.bshow{
    filter: alpha(opacity=99);
    opacity: 0.99;
}
.bhide{
    filter: alpha(opacity=25);
    opacity: 0.25;
}

.y_search td.arr { padding: 0; background-image: url(/img/yandex/arr-t.gif); background-repeat: no-repeat; }
.y_search td.tune { padding: 3px 6px 0 5px; }
.y_search td.tune td { padding-bottom: 6px; }
.y_search td.tune a { color: black; }

div.vstavka {
    background-image: url('/bg1.gif');
    border: 1px solid #999999;
    font-size: 12px;
    padding: 4px;
}

.shareit, .shareit:link, .shareit:visited {
  text-decoration: none;
  color: #009900;
}

.shareit:hover {
  text-decoration: underline;
  color: #ff0000;
}

.shareit:active {
  text-decoration: underline;
  color: #ff0000;
}
