/* Стили сайта. http://vitalik.info/design */

#noprint, #orphus {display: none}
.noprint, .news_forum {display: none}

body, td, li, ul, ol, dl, dd, dir, form, center {
 font-size: 10pt;
 color: #000000;
 font-family: tahoma,arial,helvetica,geneva,sans-serif;
}
P {
 margin: 5px 0px 7px 0px;
}
ul, dd, dl {
 list-style-type: disc;
}
a:link, a:visited {
 color: #1262C9;
 text-decoration: none;
}
a:active,a:hover {
 color: #1677F5;
 text-decoration: underline;
}

.content {
 font-size: 10pt;
 text-align: justify;
}
.panel {
 font-family: tahoma,arial,helvetica,geneva,sans-serif;
 color: #ffffff;
 font-size: 8pt;
}

/* блоки справа */
.block_title {
 padding: 3px 0px 3px 15px;
 background: #888888;
 color: #FFFFFF;
 font-size: 11pt;
 font-weight: bold;
}
.block_title a:link, .block_title a:visited {
 color: #FFFFFF;
}
.block_subtitle {
 padding: 3px 10px 3px 15px;
 font-size: 10pt;
 font-weight: bold;
 text-align: left;
}
.block_body {
 padding: 3px 10px 3px 10px;
 margin: 0px 0px 10px 0px;
 font-size: 9pt;
 text-align: left;
}
.block_body li, .block_body form {
 font-size: 8pt;
}
.block_body input.text {
 margin: 5px 0px 5px 0px;
 border: solid 1px #9A9088;
 background: #FFFFFF;
 font-size: 10pt;
 height: 20px;
}
.block_body input.button {
 margin: 5px 0px 5px 0px;
 border: solid 1px #9A9088;
 background: #EBE8E6;
 font-size: 10pt;
 height: 20px;
}
.block_body ul {
 margin: 0px 0px 0px 15px;
}

big {
 font-weight: bold;
 font-size: 12pt;
 font-family: tahoma,arial,helvetica,geneva,sans-serif;
}
small {
 font-size: 8pt;
}
small li {
 font-size: 8pt;
}
strong {
 font-weight: bold;
}
.main_top TD {
 border-bottom: solid 2px #7CABC6;
}
.main_top TD.main_block {
 padding: 3px 3px 3px 5px;
}
.main_top TD.main_block IMG {
 margin: 0px 0px 5px 0px;
 border: solid 1px #9A9088;
}
.main_top TD.main_block A:HOVER IMG {
 border: solid 1px #7CABC6;
}
.news_stream {
 font-weight: normal;
}
.news_line {
 padding-bottom: 5px;
}
.news_date {
 color: #666666;
 font-size: 8pt;
 padding-right: 5px;
}
.news_stream .news_date {
 border-top: solid 1px;
}
.news_title, a:link.news_title, a:visited.news_title {
 padding-bottom: 10px;
 font-weight: bold;
 color: #002F4A;
}

.news_title#column {
 font-weight: normal;
}
.news_descr {
 color: #666666;
 padding-bottom: 9px;
}

TABLE.news_photo {
 margin: 0px 0px 10px 10px;
}
.news_photo TD {
 font-size: 8pt;
}
.news_photo_descr {
 padding: 0px 5px 5px 5px;
}
IMG.news_photo {
 border: solid 1px #7CABC6;
 margin: 0px 0px 5px 0px;
}
.news_content P {
 text-indent: 15px;
}

/* таблица просмотра */
table.t_view {
 border-collapse: collapse;
 width: 100%;
}
table.t_view td {
 padding: 2px;
}
.f_item {
 vertical-align: top;
 background: #FFFFFF;
 border-top: solid 1px #E9E9E9;
}
.f_field {
 vertical-align: top;
 background: white;
 border-top: solid 1px #E9E9E9;
}
.f_header {
 vertical-align: top;
 background: #E9E9E9;
 border-top: solid 1px #B0B0B0;
 font-weight: bold;
 color: #2582BE;
}
table.t_view td.f_footer {
 border-top: solid 2px #C1D2E8;
 padding-top: 5px;
}
table.t_view td.f_button {
 border-top: solid 2px #C1D2E8;
 padding-top: 5px;
}

/* заголовки разделов */
h1 {
 padding: 3px 10px 3px 15px;
 margin: 0px 0px 10px 0px;
 font-size: 11pt;
 font-weight: bold;
}

h2 {
 font-weight: bold;
 font-size: 11pt;
 margin-bottom: 5px;
}
h3 {
 font-weight: bold;
 font-size: 10pt;
 margin-bottom: 0px;
}
h4,h5,h6 {
 font-weight: bold;
 font-size: 10pt;
 margin-bottom: 0px;
}
.pub_path {
 padding: 3px 0px 3px 0px;
 margin: 5px 0px 0px 0px;
 border-top: solid 1px #96B3D9;
}
.pub_files {
 border-top: solid 1px #7DACC7;
 padding: 3px 5px 3px 5px;
 margin: 5px 0px 3px 0px;
}
.pub_files li {
 font-size: 8pt;
}
small.pub_filesize,small.pub_filetype {
 font-size: 7pt;
}
.pub_seealso {
 border-top: solid 1px #998F87;
 padding: 3px 5px 3px 5px;
 margin: 5px 0px 3px 0px;
}

dt, th, caption {
 font-weight: bold;
 font-size: 13pt;
}
em {
 font-weight: bold;
 font-style: italic;
}
