    #noprint, #orphus, .noprint, .advert {
		display:none;
	}

body {
 font-size: 10pt;
 color: #000000;
 font-family: tahoma,arial,helvetica,geneva,sans-serif;
 background: #ffffff;
 margin: 0px;
 padding: 0px;
}
input {
 font-family: tahoma,arial,helvetica,geneva,sans-serif;
}

a:link {
 color: #0079BF;
 text-decoration: underline;
}
a:visited {
 color: #0079BF;
}
a:active,a:hover {
 color: #17B6EB;
 text-decoration: none;
}


div.m {
 margin: 1px 0px 10px 0px;
 padding: 5px 10px 5px 10px;
 background: #107f7f;
 font-size: 10pt;
}
.m a:link, .m a:visited {
 color: white;
 margin-right: 10px;
}

td.t {
 color: #a4e3ff;
 font-size: 16pt;
}
td.t b {
 color: white;
 font-size: 20pt;
 font-weight: normal;
}
TD.lang {
 vertical-align: top;
 padding: 10px 10px 0px 10px;
 font-size: 8pt;
 text-align: center;
}
.lang a:link, .lang a:visited {
 color: white;
 text-decoration: none;
}

form.search {
 background: #E8E8E8;
 margin: 0px;
 padding: 10px 5px 10px 10px;
}
form.search input.txt {
 width: 80px;
 font-size: 8pt;
}
form.search input.btn {
 width: 50px;
 font-size: 8pt;
}

.faq {
 margin: -15px 0px 20px 30px;
}
.faq_num {
 color: #999999;
 font-size: 8pt;
}


.block_title {
 padding: 10px 0px 5px 10px;
 font-size: 13pt;
 color: #117F80;
}
.block_title a:link, .block_title a:visited {
 color: #117F80;
}
.block_title a:hover {
 color: #0079BF;
}
div.block_body, ul.block_body {
 font-size: 8pt;
 padding: 5px 10px 5px 10px;
 border: solid 1px #E8E8E8;
 margin: 0px 0px 0px 0px;
}
.block_body li {
 margin: 0px 0px 5px 15px;
 font-size: 9pt;
 color: #9BC7C7;
}

ul.block_body ul {
 font-size: 8pt;
 padding: 5px 10px 5px 10px;
 margin: 0px 0px 0px 0px;
}
ul.block_body ul li {
 margin: 0px 0px 5px 20px;
 font-size: 8pt;
 color: #9BC7C7;
}

.msg_head {
 background: url(/images/i_msg.gif) top left no-repeat;
 color: #999999;
 font-size: 7pt;
 padding: 0px 0px 0px 16px;
}
.msg_text {
 font-size: 9pt;
 padding: 0px 0px 10px 16px;
}

.advert {
 margin: 5px 0px 5px 0px;
 text-align: center;
}

h1 {
 font-size: 18pt;
 font-weight: normal;
 color: #117F80;
}
h1 a:link, h1 a:visited {
 color: #117F80;
 text-decoration: none;
}
h1.pub_title {
 font-size: 14pt;
}
.pub_article_title {
 display: block;
 font-size: 18pt;
}

h2 {
 font-size: 16pt;
 font-weight: normal;
 color: #0063A6;
}
h3 {
 font-size: 14pt;
 font-weight: normal;
 color: #0063A6;
}
h4,h5 {
 font-size: 12pt;
 color: #0063A6;
}
sup {
 font-size: 8pt;
}

/* строка одной новости в колонке */
.news_line {
 padding: 5px 0px 10px 0px;
}
.news_line a:link, .news_line a:visited {
 font-size: 10pt;
}
.news_date {
 color: #888888;
 font-size: 8pt;
 padding-right: 10px;
}
div.news_photo {
 margin: 10px 0px 5px 15px;
 float: right;
 font-size: 8pt;
 color: #999999;
}
div.news_photo ul {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 20px;
}
.news_photo li {
 font-size: 8pt;
 color: #999999;
}
.news_photo a:link, .news_photo a:visited {
 color: #666666;
 font-size: 8pt;
}
.news_photo a:hover {
 color: #0088FF;
 text-decoration: underline;
}

.pub_sections, .pub_articles {
 border: solid 1px #9BC7C7;
 color: #9BC7C7;
 background: #E9F5F5;
 font-size: 8pt;
 padding: 5px 10px 5px 20px;
}
.pub_sections a:link, .pub_sections a:visited, .pub_articles a:link, .pub_articles a:visited {
 color: #117F80;
 font-size: 8pt;
}

/* ссылки внизу */
TR.b_line TD {
 border-top: solid 5px #107f7f;
 padding: 10px 15px 20px 15px;
 font-size: 11px;
 color: #5f5f5f;
}
.b_line TD a:link, .b_line TD a:visited {
 padding-right: 10px;
 color: #333333;
}
.b_line .counter a:link, .b_line .counter a:visited {
 padding: 0px;
}

.b_line {
 padding: 10px 10px 10px 10px;
 color: #888888;
 font-size: 8pt;
}
.b_line a:link, .b_line a:visited {
 color: #666666;
}
.b_line a:active, .b_line a:hover {
 color: #000000;
 text-decoration: none;
}

.ntools TD, .ntools LI {
 font-size: 8pt;
 color: #666666;
}
.ntools TABLE TD {
 padding: 0px 5px 5px 0px;
}
.ntools UL {
 padding: 0px 10px 0px 0px;
 margin: 0px 0px 0px 20px;
}
.ntools img { border: none; opacity: 0.5; }
.ntools img:hover {  opacity: 1; }

/* информационные сообщения */
.msg_box {
 background: #EBE8E6;
 border: solid 1px #9A9088;
 padding: 15px 15px 15px 15px;
 margin-bottom: 10px;
 font-size: 10pt;
 color: #000000;
}
.msg_ok {
 background: #E0FFE6;
 border: solid 1px green;
 padding: 10px 10px 10px 10px;
 margin-bottom: 10px;
 font-size: 10pt;
 color: green;
}
.msg_ok em {
 color: green;
 font-size: 12pt;
 font-weight: bold;
 font-style: normal;
}
.msg_error {
 background: #FFE0E0;
 border: 1px solid brown;
 padding: 10px 10px 10px 10px;
 margin-bottom: 10px;
 font-size: 10pt;
 color: brown;
}
.msg_error em {
 color: red;
 font-size: 12pt;
 font-weight: bold;
 font-style: normal;
}
em.mark {
 color: #D3342D;
 font-weight: bold;
 font-style: normal;
}
em.s {
 color: #CA3029;
 font-weight: bold;
 font-style: normal;
}

input.bgform {
 background: transparent;
 border: none;
}