html,body {
        height: 100%;
        margin: 0px;
        padding: 0px;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 10px;
        }

table {
        border: 0px;
        border-collapse: collapse;
}
.newstable {
        border: 2px;
        background: #54D23E;
        text-decoration: none;
        font-size: 12px;
text-indent:20%;
 text-align: left;
        }

table td{
        padding: 0px;
        text-align: center;
}
.maintable {
              width: 775px;
              background-repeat: no-repeat;
              background-position: center top;
            }
#maintable1 {
                width: 100 %;
                height:179px;
            }
#maintable5 {
                width: 100 %;
                height:2px;
                background-repeat: repeat;
               }
#maintable6 {
                 width: 100%;
                height:50px;
                padding: 10px;
                background: #FFFFFF;
                vertical-align: top;
               }
.kattable    {
               width: 100%;
               background: #FBFBFB;
               color: #FF0000;
               border: 2px solid #FFFFFF;
                }
.zmtable    {
               width: 100%;
               height:25px;
               color: #FF0000;
               border: 1px solid #E9E9E9;
               font-weight: bold;
               font-size: 13px; color: #464646;
            }
.progtable    {
               width: 100%;
               height:25px;
               color: #4BB605;
               border: 1px solid #FF7E1A;
               font-size: 13px; color: #000000;
               text-align: center;
              }
#progtabletd  {
           padding: 4px;
           height: 37px;
           text-align: left;
           vertical-align: middle;
              }
#catalogtd  {
           text-align: left;
            }

.textzm  {
   color: #FF7E1A;
   font-weight: bold;
  text-decoration: none;
   }
.headtext  {
 font-size: 13px; color: #0166AA;
text-indent:20%

   }
.solutiontext  {
 font-size: 12px; color: #004080;
  text-decoration: none;
  font-weight: bold;
 text-indent:2%
   }
.textbooklets  {
 font-size: 13px; color: #0166AA;
text-indent:15%
   }
.headtextindex  {
 font-size: 13px; color: #0166AA;
  text-indent:35%
   }
.hltext  {
   font-size: 13px; color: #FF7E1A;
   padding: 5px;
   font-weight: bold;
   text-decoration: none;
   }
.title  {
 font-size: 12px; color: #000000;
  font-weight: bold;
 text-decoration: none;
   }
.title:visited {
color: #707070 /* Цвет посещенных ссылок */
}
.title:hover {
text-decoration: none; /* Убираем обычное подчеркивание */
border-bottom: 2px dashed #FF8000 /* Добавляем пунктирную линию под текстом */
}
.ultext  {
text-align: left;
margin: 0px 12px 1px 12px;
padding: 0px 3px 3px 10px;
 }
.kattext  {

 font-size: 11px;
 color: #04549D ;
 text-decoration: none;
 }
.kattext:visited {
color: #2D5982 /* Цвет посещенных ссылок */
}

.kattext:hover {
text-decoration: none; /* Убираем обычное подчеркивание */
border-bottom: 1px dashed #000000 /* Добавляем пунктирную линию под текстом */
}

.s  {
 font-size: 11px;
 text-align: left;
 color: #04549D ;
 text-decoration: none;
 }

.datatable    {
                width: 100%;
              }
#datatable1 {
               width: 100%;
               height: 1px;
               text-align: left;
               padding: 0px;
            }
#datatablenews {
               font-size: 12px;
               height: 23px;
               font-color: #8080FF;
               text-align: left;
               vertical-align: middle;
            }
#datatablenews A:visited  {
              font-color: #54D23E;
            }
#datatable2 {
               width: 577 px;
               height: 23px;
               font-size: 12px;
               text-align: right;
               font-color: #8080FF;
            }
#datatable_foot {
               width: 577 px;
               height: 23px;
               font-size: 12px;
               text-align: left;
               font-color: #8080FF;
            }
#datatable3 {
               width: 200px;
               height: 600px;
               background: #FFFFFF;
             }
#datatable0 {
               width: 1px;
               background: #CAC9C9;
            }
#datatable00 {
               height: 0px;
               background: #617624;
            }
.texttable  {
              width: 100px;
            }
.texttable td{
              padding: 0px;
              font-size: 11px;
              text-align: justify;
              vertical-align: top;
             }
#texttable1 {
              width: 202px;
              text-align: center;
              vertical-align: top;
              padding: 0px;
              border: 1px solid #D2D2D2 ;
              background: #FEFCE4;
              }
#texttable2 {
              height: 1px;
              background: #A3AC86;
            }
#texttable3 {
              height: 1px;
              background: #F4EABF;
            }
.copyrtable_n {
              width: 100%;
              border: 1px solid #E9E9E9;
            }
#copyrtable1_n {
              width: 100%;
              text-align: left;
              white-space: nowrap;
               padding: 6px;
              text-align: center;
             }
.copyrtable {
              width: 100%;
              border: 1px solid #ffffff
            }
#copyrtable1 {
              width: 25%;
              text-align: left;
              white-space: nowrap;
              background: #FFF797;
             }
#copyrtable2 {
              width: 45%;
              white-space: nowrap;
              vertical-align: top;
              background: #FFF797;
             }
#copyrtable3 {
              text-align: right;
              white-space: nowrap;
               background: #FFF797;
             }
#tdmenuheadtext {       /*основной текст*/
           padding: 7px;
           text-align: justify;
           font-size: 12px;
            }
#tdmenutext {
           padding: 5px;
           text-align: left;
          }

#tdmenu,#tdmenu1,#tdmenu2,#tdmenu3,#tdmenu4,#tdmenu5,#tdmenu6 {
          height: 36px;
          vertical-align: middle;
          text-align: left;
          font-size: 11px;
          background-repeat: no-repeat;
          background-position: center center;
            }
#tdmenu a,#tdmenu1 a,#tdmenu2 a,#tdmenu3 a,#tdmenu4 a,#tdmenu5 a,#tdmenu6 a {
          font-size: 13px;
          text-decoration: none; /* Убираем подчеркивание у ссылок */
          color: #004080;
           }
#tdmenuindex2  {
           width: 30px;
              }
#tdmenubooklets  {
           width: 140px;
           padding: 7px;
           text-align: center;
            }
#tdmenubooklets2  {
           width: 140px;
           padding: 7px;
           text-align: center;
           background: #EEEEEE;
            }
#tdmenubookletsniz  {
           width: 140px;
           padding: 7px;
           text-align: left;

            }
#tdmenubookletsniz2  {
           width: 140px;
           padding: 7px;
           text-align: left;
           background: #EEEEEE;
            }
#tdmenuindex  {
           width: 217px;
            text-align: center;
              }

#tdmenuindexhead  {
           width: 190px;
           height: 37px;
           text-align: center;
           vertical-align: middle;
              }
#tdmenuindextabl  {
           height: 8px;
           text-align: center;
           vertical-align: middle;
              }
#tdmenuindexheadKP  {
           height: 37px;
           text-align: center;
           vertical-align: middle;
              }
#tdmenutable {
          background: #Fffff;
          padding-left: 0px;
          text-align: left;
          vertical-align: top;
              }
#tdrek {
          background: #Fffff;
          font-weight: bold;
          padding: 1px;
          text-align: left;
              }
#tdmenunews {
          background: #EFEFEF;
          width: 100%;
          padding: 3px;
          text-align: left;
              }

.titleindex  {
 /* text-indent:50px;*/
 font-size: 12px; color: #004080;
  text-decoration: none;
  font-weight: bold;
   }
.indexbutton  {
 /* text-indent:50px;*/
 font-size: 150px;
   text-decoration: none;
   vertical-align: top;
   }

.titleindex:hover {
text-decoration: none; /* Убираем обычное подчеркивание */
border-bottom: 1px dashed #FF8E39 /* Добавляем пунктирную линию под текстом */
}
.titleindexhead  {
 font-size: 12px; color: #000000;
 font-weight: normal;
 text-decoration: none;
}
.titleindexhead:hover {
text-decoration: none; /* Убираем обычное подчеркивание */
border-bottom: 2px dashed #FF8E39 /* Добавляем пунктирную линию под текстом */
}
#thmenu {
          height: 14px;
          text-align: left;
          padding: 2px;
          background-repeat: repeat;
          background-position: center top;
          color: #FFFFFF;
          font-size: 11px;
        }

.bottommenuto4 {
 width: 193px;
 text-align: left;
 background-position: center;
         }


#CONTENT_NIZ1 a{
padding-bottom: 77px; /* Поле снизу вокруг текста ссылки */
background: url('/img/niz/vistavki-t.gif') /* Путь к исходному изображению */
11px 1.35em repeat-x; /* Положение фона */
background-repeat: no-repeat;
}
#CONTENT_NIZ1 a:hover{
padding-bottom: 77px; /* Поле снизу вокруг текста ссылки */
background: url('/img/niz/vistavki.gif') /* Путь к исходному изображению */
11px 1.35em repeat-x; /* Положение фона */
background-repeat: no-repeat;
}
#CONTENT_NIZ2 a{
padding-bottom: 67px; /* Поле снизу вокруг текста ссылки */
background: url('/img/niz/tovar_neteli-t.gif') /* Путь к исходному изображению */
17px 1.35em repeat-x; /* Положение фона */
background-repeat: no-repeat;
}
#CONTENT_NIZ2 a:hover{
padding-bottom: 67px; /* Поле снизу вокруг текста ссылки */
background: url('/img/niz/tovar_neteli.gif') /* Путь к исходному изображению */
17px 1.35em repeat-x; /* Положение фона */
background-repeat: no-repeat;
}
#CONTENT_NIZ3 a{
padding-bottom: 67px; /* Поле снизу вокруг текста ссылки */
background: url('/img/niz/spec_predlogenie-t.gif') /* Путь к исходному изображению */
0px 1.35em repeat-x; /* Положение фона */
background-repeat: no-repeat;
}
#CONTENT_NIZ3 a:hover{
padding-bottom: 67px; /* Поле снизу вокруг текста ссылки */
background: url('/img/niz/spec_predlogenie.gif') /* Путь к исходному изображению */
0px 1.35em repeat-x; /* Положение фона*/
background-repeat: no-repeat;
}


#CONTENT_NIZ4 a{
padding-bottom: 67px; /* Поле снизу вокруг текста ссылки */
background: url('/img/niz/support.gif') /* Путь к исходному изображению */
17px 1.35em repeat-x; /* Положение фона */
background-repeat: no-repeat;
}
#CONTENT_NIZ4 a:hover{
padding-bottom: 67px; /* Поле снизу вокруг текста ссылки */
background: url('/img/niz/support-t.gif') /* Путь к исходному изображению */
17px 1.35em repeat-x; /* Положение фона */
background-repeat: no-repeat;
}

#CONTENT_NIZ5 a{
padding-bottom: 67px; /* Поле снизу вокруг текста ссылки */
background: url('/img/niz/booklets.gif') /* Путь к исходному изображению */
3px 1.35em repeat-x; /* Положение фона */
background-repeat: no-repeat;
}
#CONTENT_NIZ5 a:hover{
padding-bottom: 67px; /* Поле снизу вокруг текста ссылки */
background: url('/img/niz/booklets-t.gif') /* Путь к исходному изображению */
3px 1.35em repeat-x; /* Положение фона */
background-repeat: no-repeat;
}

.bottommenu td {
        font-size: 10px;
        text-align: center;
        padding-left: 5px;
        padding-right: 5px;

        }
.bottommenu a{
          font-size: 11px;
          color: #FF7E1A;
          text-decoration: none;
        }

 #CONTENT_LINK a:link{ font-size: 12px;
 color: #04549D ;
 text-decoration: none;
 }
 #CONTENT_LINK a:hover {
 font-size: 12px;
text-decoration: none; /* Убираем обычное подчеркивание */
border-bottom: 1px dashed #000000; /* Добавляем пунктирную линию под текстом */

}
 #CONTENT_LINK a:visited{ font-size: 12px;
 color: #04549D ;
 text-decoration: none;
 }

 #CONTENT_LINK {
          text-align: left;
          }
  #CONTENT_LINK img
{
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 6px;
        padding-right: 6px;
}