*     {margin:0;
        padding:0;
        }
*+html .style {margin:5px;
        padding:5px;
       /*background-image:url(Images/Salad.PNG);*/
       *background-color: #eee;
        }
#logo { margin:1px;
        padding:0;
        height:150px;
        }
#reclama { position: absolute; top:0; left:150px;
        margin:0;
        padding:0;
        }
#logo2 { position:absolute; top:0; right:0; width: 200px;} 
#logo3 { position: relative; top:0; left:0; width: 200px; } 

#wrapper { background-color: #cff;
           margin : 0;/* auto*/
           width: 160%;
         }
#header {
         background-image: url(Images/Birusa_grad.png);
         background-repeat: repeat-x;
         height: 160px;
         border:0 solid #b0b0b0;
         /*  Задаем "определение позиции" для элемента и устраняем peek-a-boo баг в IE (v6 sp2) */
         width:100%;
                   /* Предыдущее правило создает горизонтальную прокрутку в IE, избавимся от нее */
         margin:0 -1px;
        }
#head_pic {
       position:absolute; top:0px; left:0px;/* top:61px; - c этим height:80px в*/
       height: 178px;/* ---------------------------------------Высота Заголовка */
       padding:2px;
       }
#head_text {
       position:absolute; top:0px; left:230px;/* top:61px; - c этим height:80px в*/
       height: 141px;/* ---------------------------------------Высота Заголовка */
       padding:10px 30px 20px 30px;
       font-style: italic;
       background-image: url(Images/Birusa_grad.png);
       background-repeat: repeat-x;
       border:0 solid #b0b0b0;
/*<!--background:#b0b0b0;-->  Задаем "определение позиции" для элемента и устраняем peek-a-boo баг в IE (v6 sp2) */
       width:100%;
/* Предыдущее правило создает горизонтальную прокрутку в IE, избавимся от нее */
       margin:0 -1px;
       font-family: Georgia,Verdana,Tahoma,"Times New Roman";
        }
#left {
    width:200px;
    height: 1270px;
    border:1px solid #999;
  /* IE удваивает внешние полоски (margins) у плавающих элементов, позаботимся об этой проблеме: */
    margin-top:10px;
    margin-left:15px;
    background-image: url(Images/bgc1.gif);
    text-align:left;
font-size: 80%;
    font-family: Tahoma,Verdana,Georgia,"Times New Roman";
        }
#left a      { font-family:Tahoma,"Times New Roman",Lucida,Arial,Helvetica;
        }
#left li {margin: 0 10px 10px 15px;
    }
#main {
     /* ширина левой колонки #left (150px) + отрицательное поле (negative margin) у блока #container (200px) */
       position:absolute; top:170px; left:230px;
       padding:0px 10px 10px 10px;
/*       border:1px solid #999;
-----------------------------*/
       width: auto;/*100%;*/
       max-width:750px;
/*       overflow: scroll;*/
       text-align:justify;
       font-family: Tahoma,Verdana,Georgia,"Times New Roman";
/*       height: 110%;*/

       }
/*------------ Этот блок не используется */
#inside {/*position: absolute; top:148px;*/
        width:100%;
        text-align:justify;
        float: left;
        margin: 15px 15px 10px 150px;
        border:1px solid #999;
        background-color:#eee;
        }
#right {
float: right;
         width:140px;
        text-align:center;
        margin: 10px 0;
        border:1px solid #666; 
        background-color: #898 /*url(Images/Lilac.gif); repeat-y right*/
        }
#footer { 
        position: relative;
/*        position: absolute; top:800px; <<<налагается на main */
        min-height:30px;
        max-height:60px;
        line-height:30px;
        padding:0 15px;
        background:gray;
        border:1px 0 solid #699; 
        width:100%;
        clear: both;
        }
.clearfloat {
        background-color: #cff;
        clear : both;
} 

a      { font-family:"Times New Roman", Tahoma, Lucida,Arial,Helvetica;
        }
 a:link {COLOR: blue;
          TEXT-DECORATION: none;
         }
 a:visited {COLOR: maroon;
              TEXT-DECORATION: none;
         }
 a:active {COLOR: fuschia;
              TEXT-DECORATION: none;
         }
 a:hover {COLOR: black;
              TEXT-DECORATION: underline;
         }
 h1  {COLOR: maroon;
        font-family:Georgia,Lucida,Arial,Helvetica,"Times New Roman";
         }
 h2  {COLOR: navy;
         }
 ul {margin: 10px 10px 15px 25px;
    }
 ol {margin: 10px 10px 15px 25px;
    }
 li {margin: 0 10px 0 25px;
    }
 p {margin: 10px 15px;}

/* DISPLAY VALUES*/
.hide { 
display: none; 
}

.show { 
display: block; 
}

.invisible { 
visibility: hidden; 
}
#holder { width: 1256px; margin: auto;}
#text34 { width:208px; min-height:108px; padding-top:481px; }
#text13 { width:238px; min-height:42px; padding-left:272px; padding-top:4px; }
#text25 { width:791px; min-height:820px; padding-left:16px; padding-top:8px; }
.p1 { text-align:center; }
.p2 { text-align:left; }
.p3 { text-align:justify; }
.p4 { text-align:justify; padding-left:38px}
.p5 { text-align:right; padding-left:200px}
.t1 { font: 20px "Arial"; color:#0000FF; text-decoration: underline; }
.t2 { font: 16px "Arial"; color:#0000FF; }
.t3 { font: 18px "Arial"; color:#0000FF; }
.t4 { font: 14px "Arial"; color:#0000FF; text-decoration: underline; }
.t5 { font: 14px "Arial"; color:#0000FF; }
.t6 { font: bold 20px "Arial"; color:#2A2A92; }
.t7 { font: 17px "Times New Roman"; color:#2A2A92; }
.t8 { font: bold italic 17px "Times New Roman"; color:#2A2A92; }
.t9 { font: bold 17px "Times New Roman"; color:#2A2A92; }
.t10 { font: 17px "Times New Roman"; color:#0000FF; text-decoration: underline; }
.t12 { font: 14px "Times New Roman"; color:#000000; }
.t13 { font: 14px "Times New Roman"; color:#0000FF; text-decoration: underline;}
.tm1 { font: 22px "Times New Roman"; color:#7F007F; }
.tm2 { font: 16px "Times New Roman"; color:#000000; }
.tm3 { font: bold 16px "Arial"; color:#2A2A92; }
.tm4 { font: 16px "Arial"; color:#000000; }
.tm5 { font: 16px "Arial"; color:#0000FF; text-decoration: underline; }
.tm6 { font: 16px "Arial"; color:#000000; text-decoration: underline; }
.tm7 { font: 17px "Times New Roman"; color:#CC00CC; text-decoration: underline; }
.tm8 { font: 17px "Times New Roman"; color:#7F007F; }
.tm9 { font: 17px "Times New Roman"; color:#2A2A92; }
.tm10 { font: 17px "Times New Roman"; color:#0000FF; text-decoration: underline; }
.hor { border-top: dashed 0px red; }
.vert { border-bottom: dotted 0px green; }
.clearbar { clear: both; }
.png32 { }