html, body {
        margin: 0px;
        padding: 0px;
        background-color: #ffffff;
}

table {
 font-size: 12px; FONT-FAMILY: Arial Cyr, Verdana;
}


marquee  {
          font-family: Arial Cyr, Verdana ;
          font-size: 10pt; /* или сколько нада */
}

a { color: #628dbd; FONT-FAMILY: Arial Cyr, Verdana ; FONT-SIZE: 9pt; TEXT-DECORATION: none }
a:link { color: #628dbd; FONT-FAMILY: Arial Cyr, Verdana ; FONT-SIZE: 9pt; TEXT-DECORATION: none }
a:visited {   FONT-FAMILY: Arial Cyr, Verdana; FONT-SIZE: 9pt; TEXT-DECORATION: none }
a:hover { color: #1c72d1; FONT-FAMILY: Arial Cyr, Verdana; FONT-SIZE: 9pt; TEXT-DECORATION: underline }



table.main
{
        width: 100%;
        height: 100%;
        border-collapse: collapse;
      /*   border-left: none; /* Убираем границу  */
      /*  border-top: none; /* Убираем границу  */
         table-layout: fixed;
        /* border-color: #000;   */
        border-spacing: 0;
        margin: 0px;
        padding: 0px;
       /*  border: 1px solid #000;     */

}




td {
        padding: 0px;
        margin: 0px;
}

tr {
        vertical-align: top;
}

#line {
 border-bottom: 2px dashed #d4d5d5; /* Линия между ссылками */
}

#line2 {
 border-bottom: 1px solid #d4d5d5; /* Линия между ссылками */
}



.news_dt{
         font:11px Tahoma;
         margin-bottom: 5px;
         color:#888
}

td.topmenu {
        background-image: url(img/topmenu_bg.jpg);
        height:56px;

       /* background-color: #dce1e9;   */
}

td.menuitem {
        vertical-align: middle;
        text-align: center;
        width: 132px;
        padding: 5px;


        background-image: url(img/menuitem_bg.jpg);
        background-repeat: no-repeat;
        background-position: right;
}
a.menu  { font-size: 14px; FONT-FAMILY: Arial Cyr, Verdana; text-transform: uppercase; color: #ffffff; font-weight: bold;text-decoration: none;
}
a.menu:link  { font-size: 14px; FONT-FAMILY: Arial Cyr, Verdana; text-transform: uppercase; color: #ffffff; font-weight: bold;text-decoration: none;
}
a.menu:visited  { font-size: 14px; FONT-FAMILY: Arial Cyr, Verdana; text-transform: uppercase; color: #ffffff; font-weight: bold;text-decoration: none;
}

a.menu:hover  {
      /*   COLOR: #00f;   */
        font-size: 14px;
        FONT-FAMILY: Arial Cyr, Verdana;
        text-transform: uppercase;
        color: #6baaef;
        font-weight: bold;
        text-decoration: none;

}




a.menubot {
        font-size: 10px;
        FONT-FAMILY: Arial Cyr, Verdana;
        text-transform: uppercase;
        color: #ffffff;
        font-weight: bold;
        text-decoration: none;
}

a.menubot:hover  {
        /* COLOR: #00f;
        font-size: 14px;   */
        FONT-FAMILY: Arial Cyr, Verdana;
        text-transform: uppercase;
        color: #6baaef;
        font-weight: bold;
        text-decoration: none;
}

td.toplogo {
        vertical-align: top;
        background-image: url(img/logotop_bg.jpg);
        height:138px;
       /* background-color: #dce1e9;   */
}

td.midlogo {
        vertical-align: top;
       /* background-image: url(img/logomid_bg.jpg); */
        height:51px;
       /* background-color: #dce1e9;   */
        border-collapse: collapse;

}

td.hotnews {
        vertical-align: top;
}

td.botmenu {
        background-image: url(img/botmenu_bg.jpg);
        height:26px;
       /* background-color: #dce1e9;   */
}

td.menubotitem {
        vertical-align: middle;
        text-align: center;
       /* width: 108px;    */
       width: 108px;

        background-image: url(img/menubot_bg.jpg);
        background-repeat: no-repeat;
        background-position: center;
}


td.copyright {
        background-color: #a9a9a9;
        height:55px;
        text-align: center;
        font-size: 10px;
        FONT-FAMILY: Arial Cyr, Verdana;
}

a.b1 {font-size: 10px; FONT-FAMILY: Arial Cyr, Verdana;  color: #c6c6c6; font-weight: bold ;text-decoration: none;}


.menu {
    width:100%;
    margin-bottom: 15px;
  /*  padding:5px;
/* margin-left:10px;
/* margin-top:10px;
 /*min-width:20em;
 color:#000;
 /*border: 1px solid black; /* Параметры границы */
/* width: auto;
 height:auto;   */

}


.menu_head .hd {
 background:transparent url(img/menuhead_m_b.gif) no-repeat 0px 0px;

 }

.menu_head .hd .c {
 background:transparent url(./img/menuhead_c_b.gif) no-repeat right 0px;
 font-size: 1px; /* ensure minimum height */
 height:18px;
}

.menu_head .bd {
/* background:transparent url(ml.gif) repeat-y 0px 0px;      */
   background:transparent url(./img/menubody_m_b.gif) repeat-y 0px 0px;
   height:52px;
}

.menu_head .bd .c {
 /*background:transparent url(mr.gif) repeat-y right 0px;    */
   background:transparent url(./img/menubody_c_b.gif) repeat-y right 0px;
   height:52px;
}



.menu_head .bd .c .s {
  margin-left:25px;
  font-size: 24px;
  color: #FFF;
  text-align: left;
  font-weight: bold;
  FONT-FAMILY: Impact, Arial Cyr, Verdana;

}

/****************************/

.menu_content {
   color: #000;
   margin-top: 0px;
 /*  FONT-FAMILY: Arial Cyr, Verdana;
   font-size: 12px;


 /*  border: 2px solid black; /* Параметры границы */
}

.menu_content  .hd {
 background:transparent url(./img/menuchead_m_g.gif) no-repeat 0px 0px;
}

.menu_content  .hd .c {
 background:transparent url(./img/menuchead_c_g.gif) no-repeat right 0px;
  font-size: 1px; /* ensure minimum height */
 height: 6px;
}

.menu_content  .bd {
 background:transparent url(img/menucbody_m_g.gif) repeat-y 0px 0px;
}

.menu_content  .bd .c {
 background:transparent url(img/menucbody_c_g.gif) repeat-y right 0px;
}



.menu_content  .bd .c .s {
  color: #000;
  margin-left: 25px;
  padding: 15px;

   FONT-FAMILY: Arial Cyr, Verdana;
   font-size: 12px;

}

.menu_content  .ft {
 background:transparent url(./img/menucbot_m_g.gif) no-repeat 0px 0px;
}

.menu_content  .ft .c {
 background:transparent url(./img/menucbot_c_g.gif) no-repeat right 0px;
  font-size: 1px; /* ensure minimum height */
 height: 18px;
}

td.catdetail p {
/*vertical-align: top;
   FONT-FAMILY: Arial Cyr, Verdana;
   font-weight: bold;
   font-size: 14px;  */
}