body, td {font-family:Tahoma; color:#4c4c4c; font-size:70%;}
a {text-decoration:underline}

P { margin: 13px 0px }

#national_logo {padding-left:16px; padding-top:24px; padding-bottom:21px; background-color:#f0f0f0}
.ocb_bg {background-image:url('../images/ocb_bg.gif'); background-position:left; background-repeat:repeat-x}

/*Верхнее меню*/
.menu_item {padding-top:30px; padding-bottom:8px; padding-left:5px; padding-right:5px; background-color:#e3deb4;
              font-weight:bold; color:#000000;}
.menu_item_sel {padding-top:30px; padding-bottom:8px; padding-left:5px; padding-right:5px; background-color:#e3deb4;
                  font-weight:bold; color:#000000;
                                    background-image:url('../images/menu_item_sel_bg.gif'); background-position:bottom left; background-repeat:repeat-x;
                                          background-color:#d5ce96}
                          
.menu_item a {text-decoration:none; color:#000000;}
.menu_item_sel a {text-decoration:none; color:#9b0000;}

/*Тексты*/
.text_block_1 {padding-top:18px; padding-left:17px; padding-right:17px;
                background-color:#f0f0f0}
.text_block_2 {padding-left:17px; padding-right:17px;}
.text_block_2 a {color:#9b0000; font-size:100%;}

.text_block_3 {padding-left:5px; padding-top:26px; padding-bottom:12px}
.text_block_4 {padding-left:5px; padding-top:15px; padding-bottom:12px}
                                
.margin_block_1 {margin-bottom:13px; width:100%}
.margin_block_2 {margin-bottom:2px; width:100%}
.margin_block_3 {margin-bottom:13px; width:100%; font-size:120%; text-align:justify}
.margin_block_3 a {font-size:100%; text-decoration:underline; color:#4c4c4c}

.margin_block_1 H1 { font-size: 21px; }

/*Списки*/								
ol, ul {padding-bottom:3px; margin-bottom:3px;}
li {margin-bottom:4px;}

  /*Национальный проект*/
  .h_1_1 {font-size:125%; color:#9b0000; font-weight:600}
  .h_1_1 a {color:#9b0000; text-decoration:none}  
  .h_1_2 {font-size:125%; color:#1c499c; font-weight:600}
  .h_1_2 a {color:#1c499c; text-decoration:none}
  
  .h_link {font-weight:bold; color:#9b0000;}
  .h_link_2 {font-size:110%; font-weight:bold; color:#9b0000;}
  
  .h_2 {font-weight:bold; color:#9b0000; font-size:100%;}
  .c_link_1 {font-weight:normal; color:#000000; font-size:90%;}
  
  .c_link_2 {font-weight:normal; color:#4c4c4c; font-size:90%;}
  a.c_link_2 {text-decoration:none}
  a:hover.c_link_2 {text-decoration:underline}
  
  a.c_link_3 {color:#4c4c4c; text-decoration:none}
  a:hover.c_link_3 {text-decoration:underline}
  
  .t_d_1 {color:#606a88; font-size:110%;}
  .t_d_1 a {color:#606a88; text-decoration:none}
  .t_d_1 a:hover {text-decoration:underline}
  
  .t_d_2 {color:#606a88; margin-bottom:1px;}
  .t_d_2 a {color:#606a88; text-decoration:none}
  .t_d_2 a:hover {text-decoration:underline}

  /*Весь список новостей*/
  .all_news_date {color:#9b0000; font-size:10px}
  .all_news_cont {color:#606a88; margin-bottom:1px;}
  .all_news_cont a {color:#606a88; text-decoration:underline}
  .all_news_block {margin-bottom:10px; width:100%}
  .calendar_year {color:#9b0000; font-size:11px; font-weight:bold; padding-top:5px}
  /**********************/

  .t_d_2_1 {color:#9b0000; padding-right:5px}
  
  .t_d_3 {color:#4c4c4c; font-size:90%;}
  .t_d_3 a {color:#4c4c4c; text-decoration:none}
  .t_d_3 a:hover {text-decoration:underline}
  
  .h_3 {font-size:110%; color:#606a88;}
  .h_3 a {color:#606a88; text-decoration:none;}
  .h_3 a:hover {color:#606a88; text-decoration:underline;}
  
  #stamp {background-image:url('../images/stamp.gif'); background-position:top right; background-repeat:no-repeat}
    
  /*Каталог сайтов*/
  .catalog a {color:#9b0000; font-size:100%; font-weight:bold}
  .catalog {color:#606a88}
  .catalog .margin_block_2 {margin-bottom:6px}
  a.link_desc {color:#606a88; font-size:120%; text-decoration:none;}
  a:hover.link_desc {text-decoration:underline;}

  a.doc_link {color:#606a88; text-decoration:none;}
  a:hover.doc_link {text-decoration:underline;}
  
  /*Информация об авторском праве*/
  .copyright {padding-left:9px; padding-top:14px; padding-bottom:14px; color:#cccccc}
  .copyright a {color:#9b0000;}
  .copyright a.shade {color:#cccccc}

  /*колонка новостей*/
  td.news_head {font-size:70%; color:#9b0000; font-weight:normal}
  span.news_head {font-size:100%; color:#9b0000; font-weight:normal}
  
  .text_head_1 {font-family:Arial; font-size:200%; letter-spacing:-70%; font-weight:400%;}


.margin_block_2 a { /*margin-bottom: 4px;*/ width:100%; }
.news_head a {font-size:11px; color:#9b0000; font-weight:normal}

.t_d_2 a {color:#606a88;}
.t_d_2_1 a {color:#9b0000; padding-right:5px}

 /*Поиск*/
 .search_block_1 {margin-bottom:10px;}
 .search_block_2 {margin-bottom:7px;}

 .search_res_1 {font-size:90%; color:#4c4c4c}
 .search_res_2 {font-size:110%; color:#606a88;}
 a.search_res_2 {font-size:110%; color:#606a88; text-decoration:none;}
 a:hover.search_res_2 {text-decoration:underline;}
 
 table.content_tbl td {font-size:80%}

.olconf A { font: 12px tahoma; color: #9b0000; }
.olconf A.sel { font: bold 12px tahoma; text-decoration: none; }
.margin_block_3 .askq { font: bold 12px tahoma; color: #000; }

.asqform LABEL { display: block; font-size: 11px; color: #000; margin-bottom: 1px; }
.asqform DIV { width: 100%; overflow: hidden; margin-bottom: 4px; }

.asqform SUP { color: #840000; }

.asqform INPUT.txt { font-size: 13px; width: 100%; height: 21px; padding: 1px 4px; margin-bottom: 6px; }
.asqform INPUT.btn { cursor: pointer; width: 120px; height: 23px; font-size: 13px; }

.asqform TEXTAREA { width: 100%; height: 100px; font-size: 13px; padding: 1px 4px; margin-bottom: 6px; }

.asqform .checkbox INPUT { margin: 0 7px 0 0; background: #fff; }
.asqform .checkbox LABEL { cursor: pointer; display: inline; font-size: 11px; margin: 0 30px 0 0; }
*html .asqform .checkbox INPUT { margin: 0 7px -1px -4px; background: none; }

#m_m { width: 100%; height: 51px; }
#m_m TD { text-align: center; }
#m_m TD.blue { width: 16%; padding: 0 7px; background: url('../images/m_m_01.gif') repeat-x; }
#m_m TD.red { width: 14%; text-align: center; background: url('../images/m_m_02.gif') repeat-x; }
#m_m TD.blue_sel { width: 16%; padding: 0 7px; background: url('../images/m_m_01_sel.gif') repeat-x; }
#m_m TD.red_sel { width: 14%; text-align: center; background: url('../images/m_m_02_sel.gif') repeat-x; }
#m_m TD.blue_sel A, #m_m TD.red_sel A { color: #fff; }
#m_m TD.sep { background: none; }
#m_m TD A { font: bold 11px Tahoma; color: #000; text-decoration: none; }

/*Баннер 240x400*/
.ban_240_400 { float: right; margin: 0px 0px 0px 13px }
.ban_240_400 TD { text-align: center; font-weight: bold; padding: 10px; background: #eeede9 }
.ban_240_400 IMG { margin: 10px 0 0 0 }

/*Промо-блок*/
.promo_left { float: left; width: 0px; margin: 5px 13px 10px 0 }
.promo_left TD { text-align: center; font-weight: bold; padding: 0px 10px 10px 10px; background: #eeede9 }
.promo_left IMG { margin: 10px 0 0 0 }
