/* переоформление базовых элементов */

body      { margin:0; padding:0; background:  #fff url(/images/bg1.gif) 0px 0px no-repeat; }
table     { border:none; }
img       { border:none; padding:0; margin:0; }
img.block { display:block; }
td        { vertical-align:top; }

body, table, td, div, p {  font-family: arial; }

form     { padding:0; margin:0 }

b    { font-weight:bold }

/* Служебные элементы*/
.w100       { width:100%; }
.h100       { height:100%; }
.w50        { width:50%; }
.w1         { width:1px }
.right { text-align:right; }
.b { font-weight:bold; }
.middle { vertical-align: middle; }

/* элементы форм */
input { margin:0; }
select {  font-size: 10px; }
.input1  { font-size:10px; }
.button1 { height:20px; font-size: 10px; }

/* линки */
a:link    { color: #36f; text-decoration: underline; }
a:visited { color: #36f; }
a:hover   { text-decoration: underline; }
a:active  { text-decoration: underline; }

.menu_n            { background: url(/images/li.gif) 0px 4px no-repeat; font-size:9pt; margin:0 0 7px 5px; padding-left:10px; font-weight:bold; }
.menu_n  a:link    { color: #000; text-decoration: none; }
.menu_n  a:visited { color: #000; text-decoration: none; }
.menu_n  a:hover   { text-decoration: none; color: #0070C7; }
.menu_n  a:active  { text-decoration: none; }

.menu_n span a:link    { color: red; text-decoration: none; }
.menu_n span a:visited { color: red; text-decoration: none; }
.menu_n span a:hover   { text-decoration: none; color:#0070C7; }
.menu_n span a:active  { text-decoration: none; }

.menu_y  a:link    { color: #0070C7; text-decoration: none; }
.menu_y  a:visited { color: #0070C7; text-decoration: none; }
.menu_y  a:hover   { text-decoration: none; color: #0070C7; }
.menu_y  a:active  { text-decoration: none; }

.a_faq  a:link    { color: #0070C7; }
.a_faq  a:visited { color: #0070C7; }
.a_faq  a:hover   { text-decoration: none; color: red; }
.a_faq  a:active  { text-decoration: none; }

.list_menu  a:link    { color: #0070C7; }
.list_menu  a:visited { color: #0070C7; }
.list_menu  a:hover   { text-decoration: none; color: red; }
.list_menu  a:active  { text-decoration: none; }

.menu2_n            { background: url(/images/li2.gif) 14px 6px no-repeat; font-size:9pt; margin:0 0 5px 5px; padding-left:23px; font-weight:bold; }
.menu2_n  a:link    { color: #000; text-decoration: none; }
.menu2_n  a:visited { color: #000; text-decoration: none; }
.menu2_n  a:hover   { text-decoration: none; color: #0070C7; }
.menu2_n  a:active  { text-decoration: none; } 

.menu2_y  a:link    { color: #0070C7; text-decoration: none; }
.menu2_y  a:visited { color: #0070C7; text-decoration: none; }
.menu2_y  a:hover   { text-decoration: none; }
.menu2_y  a:active  { text-decoration: none; }

.menu_y             { color: #0070C7; background: url(/images/li.gif) 0px 4px no-repeat; font-size:9pt; margin:0 0 5px 5px; padding-left:10px; font-weight:bold; }
.menu2_y            { color: #0070C7; background: url(/images/li2.gif) 14px 6px no-repeat; font-size:9pt; margin:0 0 5px 5px; padding-left:23px; font-weight:bold; }

.arrow_lab          { margin-top:-14px; text-align:right; width:600px; font-size:120%; }

h1                 { font-size:14pt; margin:0 0 21px 0; font-weight:normal; }
h2                 { font-size:12pt; margin:0 0 17px 0; font-weight:normal; }
.content           { padding:47px 0 0 30px; }
.content p         { font-size:80%; line-height:1.4em; }

.list_menu li      { font-size:80%; margin-bottom:14px; }

ol li { font-size:80%; line-height:1.4em; }

.red          { color:red; }
.table		{ border-width:1px 1px 0 0; border-style:solid; border-color:#000; margin:21px 0 21px 0; }
.table td	{ border-width:0 0 1px 1px; border-style:solid; border-color:#000; padding:5px; font-size:10pt; }
.table th	{ background: #D5E8EE; border-width:0 0 1px 1px; border-style:solid; border-color:#000; padding:5px; font-weight:bold; text-align:center; font-size:10pt; }
.color_row td { background: #D5E8EE; }

.footer { font-size:70%; padding:31px 0 14px 0px; }

.content table td p { padding-bottom:7px; }

.title_met { padding:21px 0 7px 0; font-size:85%; font-weight:bold; }
.title_2   { padding:0px 0 14px 0; font-size:75%; font-weight:bold; }
