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

body      { margin:0; padding:0; background:  #fff; }
table     { border:none; }
img       { border:none; padding:0; margin:0; }
img.block { display:block; }


body, table, td, div, p, ul, ol {  font-family: Tahoma; vertical-align:top; }

form     { padding:0; margin:0 }

b    { font-weight:bold }

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

/* элементы форм */


/* линки */
.a a:link    {	color: Blue; text-decoration: undrline; }
.a a:visited { color: blue; text-decoration: undrline; }
.a a:hover   {color: blue;text-decoration: undrline; }
.a a:active  { color: blue;text-decoration: none }

.head_ a:link    { color: #000; text-decoration: none; }
.head_ a:visited { color: #000; text-decoration: none; }
.head_ a:hover   {color: blue;text-decoration: undrline; }
.head_ a:active  { color: blue;text-decoration: none }

.head1 a:link    { color: #000; text-decoration: none; }
.head1 a:visited { color: #000; text-decoration: none; }
.head1 a:hover   {color: #036CFD;text-decoration: undrline; }
.head1 a:active  { color: #036CFD;text-decoration: none }

.head2 a:link    { color: #000; text-decoration: none; }
.head2 a:visited { color: #000; text-decoration: none;}
.head2 a:hover   {color: #036CFD;text-decoration: undrline; }
.head2 a:active  { color: #036CFD;text-decoration: none }

.head2_ a:link    { color: #036CFD; text-decoration: none; }
.head2_ a:visited { color: #036CFD; text-decoration: none;}
.head2_ a:hover   {color: #036CFD;text-decoration: undrline; }
.head2_ a:active  { color: #036CFD;text-decoration: none }

.black a:link    { color: #000; text-decoration: none; }
.black a:visited { color: #000; text-decoration: none;}
.black a:hover   { color: #000;text-decoration: undrline; }
.black a:active  { color: #000;text-decoration: none }

                                /*     Главная страница      */

/* Шапка */
.head        { text-align: right; }
.head_       { background: url('../images/icon.gif') 14px 10px no-repeat; padding:7px 0 0 31px; font-size: 11px; font-weight: bold; font-family: arial; }
.text        { padding:25px 0 0 30px; }
.img         { padding:10px 0 0 0; }
.head1       { background: url('../images/icon.gif') 23px 10px no-repeat;   padding:7px 0 0 35px; font-size: 11px; font-weight: bold; font-family: arial; }
.head2       { background: url('../images/mrc.gif') 33px 12px no-repeat;   padding:7px 0 0 45px; font-size: 11px; font-weight: bold; font-family: arial; }
.head2_      { background: url('../images/mrc.gif') 33px 12px no-repeat;   padding:7px 0 0 45px; font-size: 11px; font-weight: bold; font-family: arial; }
.pic3        { padding:20px 20px 0 7px; }
.tab         { text-align: center; font-weight: bold; vertical-align: middle; }
.tab_ { text-align: center; font-size: 100%; }
.be td         { vertical-align: middle; font-size: 90%; }
.co_list     { width:100%; border-color: #8D8A8A; border-style: solid; border-width: 1px 1px 0px 0px; }
.co_list td  { border-color: #8D8A8A; border-style: solid; border-width: 0px 0px 1px 1px; font-size: 80%; padding: 4px 5px 4px 5px; }
.co_list td ul li { font-size: 100%; }
.co_list td p { font-size: 100%; }
.co_list td big { font-size: 130%; }
.log_ { padding: 13px 0 0 13px;  }
.middle { vertical-align: middle; }

.head_table td { background-color:#DAE9FE; font-weight: bold; }

.color td { background-color:#E3EEFE; }

/* Тело */




/* Футер */

.footer {padding:100px 0 0 40px;font-size: 12px; }
/* акциденция */
                                                
h1 { font-size:18px; }
h2 { font-size: 105%; }
h3 { font-size: 90%; }
p  { font-size: 80%; line-height: 1.3em; text-align: justify; }
ul li { font-size: 80%; line-height: 1.3em; margin-bottom:5px; }
ul ul li { list-style-type: disc; font-size: 100%; }
ol li { font-size: 80%; line-height: 1.3em; }
.span  { font-size: 100%; line-height: 1.3em; }
.div  { font-size: 80%; line-height: 1.3em; }

.small { font-size: 80%; }
.big   { font-size: 20pt; }

.red { color:red; }

.blue { color:blue; font-weight:bold; text-align:center; }


.partners_table     { margin:0 0 14px 0; }
.partners_table_    { margin:0 0 40px 31px; }
.partners_table_img { width:15%; border-color:#ffcb99; border-width:0 0 0 5px; border-style:solid; padding:4px 7px 4px 14px; }
.partners_table td, .partners_table_ td { font-size:105%; padding:0 41px 14px 0; }
.partners_title     { font-weight: bold; padding-top:4px; }
.partners_anons     { font-size:85%; padding:4px 0 4px 0; }
.partners_line      { border-width:0 0 1px 0; border-style:solid; border-color:#d7d7d7; margin:1px 0 2px 0; }
.ul_links li { margin-bottom:14px; }
.nav { padding:4px; font-size:80%; }
.nav span { padding:2px; }

.spec_i { display:none; }
