body {
  color: #333333;
  background-color: #FFFFFF;

  font-family: Tahoma; font-size: 11px;

  padding: 0px;
  margin: 0px;

  bottom: 0px;
}

td { color: #333333; font-family: arial; font-size: 13px; }
h1 { color: #333333; font-size: 15px; text-align: center; }
h2 { color: #dd4900; font-size: 21px; font-family: Arial; text-align: center; }
a:link { color: #0d45b5; font-size: 13px; text-decoration: none; }
a:visited { color: #0d45b5; font-size: 13px; text-decoration: none; }
a:active { color: #0d45b5; font-size: 13px; text-decoration: none; }
a:hover { color: #30c9ff; font-size: 13px; text-decoration: none; }                /* цвет всех ссылок */


a.title_email { color: #0578E2; font-size: 13px; text-decoration: none; }
a.title_email:link { color: #0578E2; font-size: 13px; text-decoration: none; }
a.title_email:visited { color: #0578E2; font-size: 13px; text-decoration: none; }
a.title_email:active { color: #0578E2; font-size: 13px; text-decoration: none; }
a.title_email:hover { color: #0578E2; font-size: 13px; text-decoration: none; }


strong.title {
  color: #0578E2;
  font-size: 11px;
  text-align: left;
  width: 480px; height: 10px;
  padding: 0px 5px 0px 0px;
}

div.title {
  color: #333333;
  text-align: left;
  float: left;
  width: 480px; 
  padding-left: 5px; padding-top: 0px; padding-bottom: 0px;
  margin-top: 15px; 
}

ul.title {
  color: #FFFFFF;
  float: left;
  padding-left: 0px; padding-right: 10px; padding-top: 0px;  padding-bottom: 0px;
  margin-top: 6px; margin-bottom: 0px; margin-left: 0px;
}

a.title { font-family: verdana; font-size: 10px; font-weight: bold; text-decoration: none; }
a.title:link { font-family: verdana; font-size: 10px; text-decoration: none; }
a.title:visited { font-family: verdana; font-size: 10px; text-decoration: none; }
a.title:active { font-family: verdana; }
a.title:hover { color: #0578E2; font-family: verdana; text-decoration: none; }




td.title_menu {
  color: #770000;  
  background-color: #FFFFFF;
  text-align: center;
  height: 21px;
  padding-top: 10px;
  padding-left: 0px;
  margin: 0px;
}


div.title_menu2 {
  position: absolute;
  text-align: center;
  height: 40px;
  padding-top: 10px;
  padding-left: 0px;
 margin-left: 160px; margin-top: -50px; width: 400px;
 color: #770000;  
}



div.title_head {
  color: #333333;
  border-left: 0px; border-right: 0px; border-top: 0px; border-bottom: 0px;
  font-family: verdana; font-size: 14px; font-weight: bold; 
  text-align: center;
  width: 100%; height: 34px;
  padding-left: 50px; padding-right: 50px; padding-top: 58px; padding-bottom: 50px;
  margin: 0px;
}

h1.title_head {
  color: #770000;
  border-left: 0px; border-right: 0px; border-top: 0px; border-bottom: 0px;
  font-family: verdana; font-size: 14px;  font-weight: bold;
  text-align: center;
  width: 100%; height: 34px;
  padding-right: 0px; padding-left: 0px; padding-top: 8px; padding-bottom: 0px;
  margin: 0px; 
}


b.title_head {
  color: #770000;
  border-left: 0px; border-right: 0px; border-top: 0px; border-bottom: 0px;
  font-family: verdana; font-size: 11px;  font-weight: bold;
  text-align: center;
  width: 100%; height: 34px;
  padding-right: 0px; padding-left: 0px; padding-top: 8px; padding-bottom: 0px;
  margin: 0px; 
}
strong.title_head {
  border-left: 0px; border-right: 0px; border-top: 0px; border-bottom: 0px;
  color: #770000;
  font-family: verdana; font-size: 14px;  font-weight: bold;
  text-align: center;
  width: 100%; height: 34px;
  padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;
  margin: 0px;
}


a.title_head { color: #333333; font-family: verdana; font-size: 12px; font-weight: bold; text-decoration: none; line-height: 18px; }
a.title_head:link { color: #333333; font-family: verdana; font-size: 12px; text-decoration: none; }
A.title_head:visited { color: #333333; font-size: 12px; text-decoration: none; }
A.title_head:active { color: #333333; }
A.title_head:hover { color: #dd4900; text-decoration: underline; }

a.title_head2 { color: #dd4900; font-family: verdana; font-size: 12px; font-weight: bold; text-decoration: none; line-height: 18px; }    /* центральное меню место нахождения */
a.title_head2:link { color: #dd4900; font-family: verdana; font-size: 12px; text-decoration: none; }
A.title_head2:visited { color: #dd4900; font-size: 12px; text-decoration: none; }
A.title_head2:active { color: #dd4900; }
A.title_head2:hover { color: #dd4900; text-decoration: underline; }



A.menu_i2 { color: #333333; font-family: verdana; font-size: 14px; font-weight: bold; text-decoration: none; line-height: 18px; }     /* левое, правое заглавное меню */
A.menu_i2:link { color: #333333; font-family: verdana; font-size: 14px; text-decoration: none; }
A.menu_i2:visited { color: #333333; font-family: verdana; font-size: 14px; text-decoration: none; }
A.menu_i2:active { color: #333333; font-family: verdana; }
A.menu_i2:hover { color: #dd4900; font-family: verdana; text-decoration: underline; }

A.menu_i3 { color: #dd4900; font-family: verdana; font-size: 14px; font-weight: bold; text-decoration: none; line-height: 18px; } /* левое, правое заглавное меню место нахождения */
A.menu_i3:link { color: #dd4900; font-family: verdana; font-size: 14px; text-decoration: none; }
A.menu_i3:visited { color: #dd4900; font-family: verdana; font-size: 14px; text-decoration: none; }
A.menu_i3:active { color: #dd4900; font-family: verdana; }
A.menu_i3:hover { color: #dd4900; font-family: verdana; text-decoration: underline; }



A.menu_i_s { color: #333333; font-family: verdana; font-size: 11px; font-weight: bold; text-decoration: none; line-height: 11px; }   /* левое, правое меню */
A.menu_i_s:link { color: #333333; font-family: verdana; font-size: 11px; text-decoration: none; }
A.menu_i_s:visited { color: #333333; font-family: verdana; font-size: 11px; text-decoration: none; }
A.menu_i_s:active { color: #333333; font-family: verdana; font-size: 11x; }
A.menu_i_s:hover { color: #dd4900; font-family: verdana; font-size: 11px; text-decoration: underline; }

A.menu_i4 { color: #dd4900; font-family: verdana; font-size: 11px; font-weight: bold; text-decoration: none; line-height: 11px; }   /* левое, правое меню место нахождения */
A.menu_i4:link { color: #dd4900; font-family: verdana; font-size: 11px; text-decoration: none; }
A.menu_i4:visited { color: #dd4900; font-family: verdana; font-size: 11px; text-decoration: none; }
A.menu_i4:active { color: #dd4900; font-family: verdana; font-size: 11px; }
A.menu_i4:hover { color: #dd4900; font-family: verdana; font-size: 11px; text-decoration: underline; }



A.menu_photo_1 { color: #333333; font-family: arial; font-size: 13px; font-weight: none; text-decoration: none; line-height: 15px; }   /* меню в галерее */
A.menu_photo_1:link { color: #333333; font-family: arial; font-size: 13px; text-decoration: none; }
A.menu_photo_1:visited { color: #333333; font-family: arial; font-size: 13px; text-decoration: none; }
A.menu_photo_1:active { color: #333333; font-family: arial; font-size: 13x; }
A.menu_photo_1:hover { color: #dd4900; font-family: arial; font-size: 13px; text-decoration: underline; }

A.menu_photo_2 { color: #dd4900; font-family: arial; font-size: 13px; font-weight: none; text-decoration: none; line-height: 15px; }   /* меню в галерее - место нахождения */
A.menu_photo_2:link { color: #dd4900; font-family: arial; font-size: 13px; text-decoration: none; }
A.menu_photo_2:visited { color: #dd4900; font-family: arial; font-size: 13px; text-decoration: none; }
A.menu_photo_2:active { color: #dd4900; font-family: arial; font-size: 13px; }
A.menu_photo_2:hover { color: #dd4900; font-family: arial; font-size: 13px; text-decoration: underline; }



/** OLD CLASS
table.main { 
  background-color: #FFFFFF;
  border-left: 0px; border-right: 0px; border-top: 0px; border-bottom: 0px;
  width: 100%; height: 100%;
  vertical-align: top;
  padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;
  margin-top: 0px; margin-bottom: 0px;
  bottom: 0px;
}
/**/

/* это #ddd параметры нужны для chrome */
#ddd{ 
    max-width: 1280px;
    min-width: 1000px; /* Минимально возможная ширина блока. */
    margin: 0 auto; /* Выравнивание по центру страницы. */
}
table.main{
    width: expression(document.body.clientWidth > 1280? "1280px":(document.body.clientWidth < 1000? "1000px":"auto"));
    max-width: 1280px; /* Максимально возможная ширина блока. */
    min-width: 1000px; /* Минимально возможная ширина блока. */
    margin: 0 auto; /* Выравнивание по центру страницы. */
    border: 0px solid red;
}

td.main_center {
  background-color: #FFFFFF;
  border-left: 0px; border-right: 0px; border-top: 0px; border-bottom: 0px;
  height: 100%;
  padding: 0px;
  margin: 0px;
}

h1.main_title {
  font-size: 30px;
  font-weight: bold;
  padding-bottom: 6px;
  margin-left: 0px;
  margin-bottom: 0px;
}

td.menu_l {                        /* Левое меню. */
  vertical-align: top;            
  background-color: #FFFFFF;
  border: 0px;
  text-align: left;
  width: 198px; height: 100%;
  padding-top: 9px;
  padding-left: 30px;
  padding-bottom: 10px;
  top: 0px;
  margin-top: 0px;
}

td.menu_r {                        /* Правое меню. */
  background-color: #FFFFFF;
  border: 0px;
  text-align: left;
  width: 209px; height: 100%;
  padding-top: 9px;
  padding-left: 12px;
}



div.bottom_area {
  width: 100%;
  height: 0px;
  padding: 0px;
  margin: 0px;
}

a.bottom_area {
  color: #eeeeee;
  font-family: arial; font-size: 13px; font-weight: bold;
  text-decoration: none;
}

a.bottom_area:link {
  color: #eeeeee;
  font-family: arial; font-size: 13px;
  text-decoration: none;
}

a.bottom_area:visited {
  color: #eeeeee;
  font-family: arial; font-size: 13px;
  text-decoration: none;
}
a.bottom_area:active {
  color: #eeeeee;
  font-family: arial; font-size: 13px;
  text-decoration: none;
}

a.bottom_area:hover {
  color: #eeeeee;
  font-family: arial; font-size: 13px;
  text-decoration: underline;
}




.txt {
  color: #333333;
  font-size: 13px; font-family: arial;
}

div.txt {
  text-align: justify;
  float: left;
  height: 100%;
  padding: 6px 31px 30px 31px; /* относы на изменяющейся части */
}

A.txt {
  color: #333333;
  font-family: arial; font-size: 13px;
  text-decoration: none;
}

A.txt:link {
  color: #333333;
  font-family: arial; font-size: 13px;
  text-decoration: none;
}

A.txt:visited {
  color: #333333;
  font-family: arial; font-size: 13px;
  text-decoration: none;
}

A.txt:active {
  color: #333333;
  font-family: arial; font-size: 13px;
  text-decoration: none;
}

A.txt:hover {
  color: #333333;
  font-family: arial; font-size: 13px;
  text-decoration: underline;
}



.txt_bl {
  color: #000000;
  font-family: arial; font-size: 13px;
}

A.txt_bl {
  color: #000000;
  font-family: arial; font-size: 13px;
  text-decoration: none;
}

A.txt_bl:link {
  color: #000000;
  font-family: arial; font-size: 13px;
  text-decoration: none;
}

A.txt_bl:visited {
  color: #000000;
  font-family: arial; font-size: 13px;
  text-decoration: none;
}

A.txt_bl:active {
  color: #000000;
  font-family: arial; font-size: 13px;
  text-decoration: none;
}

A.txt_bl:hover {
  color: #000000;
  font-family: arial; font-size: 13px;;
  text-decoration: underline;
}




.txt_bord {
  color: #770000;
  font-family: arial; font-size: 12px;
}

H1.txt_bord {
  color: #770000;
  font-size: 16px; font-family: arial; font-weight: bold;
  margin: 0px;
}

H2.txt_bord {
  color: #770000;
  font-size: 16px; font-family: arial; font-weight: bold;
}




.txt_r {
  color: #770000;
  font-family: arial; font-size: 12px;
}

H1.txt_r {
  color: #770000;
  font-size: 20px; font-family: arial; font-weight: bold;
}

H2.txt_r {
  color: #770000;
  font-size: 20px; font-family: arial; font-weight: bold;
}

td.orangeline {
  height: 4px;
  background-color: #FFCC00;
  padding: 0px;
  margin: 0px;
}

td.redline {
  height: 1px;
  background-color: #FF3300;
  padding: 0px;
  margin: 0px;
}




.logo_div {

           margin-top: 47px;    /* расположение рекламно-производственная компания */
           margin-left: 31px;
           width: 334px;
           height: 75px;

}

.menu_div {

           margin-top: -1px;        /* расположение центрального меню */
           margin-left: 31px;        

}


a.title_head:link {letter-spacing: 0px;}      /* unvisited link */
a.title_head:visited {letter-spacing: 0px;}  /* visited link */
a.title_head:hover {letter-spacing: 0px;}  /* mouse over link */
a.title_head:active {letter-spacing: 0px;}  /* selected link */
  


ul.tkh {

        list-style: none;
        padding: 0px;
        margin: 0px;
        margin-top: 10px;
        margin-bottom: 20px;
}


ul.tkh li {

            line-height: 11px;
            background: url(http://www.tkachestva.ru/img/st4.gif) no-repeat top left;
            padding-left: 19px;
            padding-top: 3px;
            padding-bottom: 3px;

}

H2 {margin-top:0px; margin-bottom: 0px;}   /* отступы от названий разделов на страничке */




/* a.menu_i_s:link {color: #333333; font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: none; line-height: 11px; letter-spacing: 0px;}   /* unvisited link */
/* a.menu_i_s:visited {color: #333333; font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: none; line-height: 11px; letter-spacing: 0px;}  /* visited link */
/* a.menu_i_s:hover {color: #DD4900; font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: underline; line-height: 11px; letter-spacing: 0px;}  /* mouse over link */
/* a.menu_i_s:active {color: #333333; font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: none; line-height: 11px; letter-spacing: 0px;}  /* selected link */


/* a.menu_i_s_active:link {color: #DD4900; font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: none; line-height: 11px; letter-spacing: 0px;}      /* unvisited link */
/* a.menu_i_s_active:visited {color: #DD4900; font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: none; line-height: 11px; letter-spacing: 0px;}  /* visited link */
/* a.menu_i_s_active:hover {color: #DD4900; font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: none; line-height: 11px; letter-spacing: 0px;}  /* mouse over link */
/* a.menu_i_s_active:active {color: #DD4900; font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: underline; line-height: 11px; letter-spacing: 0px;}  /* selected link */


/* 
//0578E2 - голубой
//0d45b5 - синий
//CC0000 - красный
//fff1e4 - бежевый
//dd5600 - оранжевый
//dd4900 - ярко-оранжевый
//777777 - светлосерый
//4d5256 - серый
//333333 - темносерый
//FF3300 - бордовый
//770000 - бордовый

//новые добавленные стили
*/
