body  { background-color: #ffffff;
        font-size: 12px;
        FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
        padding:0px;
        margin:0px; }

a      { COLOR:  #564b47; font-size: 11px;         
         FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;    TEXT-DECORATION: none;    /* левое меню не выделено  */
       } 

.bbb    { COLOR: #076CC7; font-size: 12px;                  /* навигация */
            TEXT-DECORATION: none;      } 

.bbb2   { COLOR: #076CC7; font-size: 14px;
         /* font-weight: bold;*/
          FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;     TEXT-DECORATION: none;  } /* заголовки справа,простые стр. и map_pr()  */

.bb     { COLOR: #076CC7; font-size: 12px;
          FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;    TEXT-DECORATION: none;  }  /* текст справа, простые стр.     */

.bb2     { COLOR: #076CC7; font-size: 11px;
          FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;    TEXT-DECORATION: none;  }  /* текст справа, map_pr()     */



.activ { COLOR: #076CC7; font-size: 11px;         
         FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;    TEXT-DECORATION: none;  }   /* левое меню выделено  */


.activ2 { COLOR: #076CC7; font-size: 12px;  margin: 12px;    
          FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;    TEXT-DECORATION: none;  }  /* верхнее меню */



.ttl    { FONT-WEIGHT: bold; FONT-SIZE: 16px; 
          COLOR: #564b47; LINE-HEIGHT: 22px;                                /*  #ff6622;    */
          FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;  }

.ttl_ { FONT-WEIGHT: bold; FONT-SIZE: 16px; padding: 0px 0px 0px 40px;
        COLOR: #564b47; LINE-HEIGHT: 22px;                                  /*  для прайсов */
        FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;  }


a:visited         { color: #564b47;}          /* #564b47; */
a.bb:visited      { color: #076CC7;} 
a.bb2:visited     { color: #076CC7;} 
a.bbb:visited     { color: #076CC7;}
a.bbb2:visited    { color: #076CC7;}
a.activ:visited   { color: #076CC7;}
a.activ2:visited  { color: #076CC7;}   
                                   
a:hover         { color: #f17800;} 
a.bb:hover      { color: #f17800;} 
a.bb2:hover     { color: #f17800;} 
a.bbb:hover     { color: #f17800;} 
a.bbb2:hover    { color: #f17800;} 
a.activ:hover   { color: #f17800;} 
a.activ2:hover  { color: #f17800;} 



img.t {vertical-align:text-top; }
img.m {vertical-align:middle;}
img.b {vertical-align:text-bottom;}



.up { font-size: 12px;
      margin: 12px; }

#up1 { float:left;
       position:relative;
       }

#up2 { float:left;
       position:relative; 
       margin-left: 10px; margin-top: 2px;
        }

#up3 { float:left;
       position:relative; HEIGHT: 20px;
       padding:0px 0px;
       margin-top: 0px;
       margin-left: 5px; }


#upmenu {  font-size: 11px;  text-indent:7px;
           BACKGROUND: #EEE;
           WIDTH: 998px;  HEIGHT: 14px;
           padding: 5px 0px;
           margin:0px 0px; }


#upmenu2 { font-size: 2px;
           BACKGROUND: #FFF;
           WIDTH: 998px;  HEIGHT: 2px;
           padding:0px 0px;
           margin:0px; }

#upmenu3 { font-size: 2px;
           BACKGROUND: #eeeeee;HEIGHT: 2px;
           padding:0px 0px;
           margin:0px; }
            

#upmenu_ { font-size: 10px;
           BACKGROUND: #ffffff;
           WIDTH: 998px;  HEIGHT: 10px;
           padding:0px 0px;
           margin:0px; }

#dmenu_ {  font-size: 10px;      clear:left;
           BACKGROUND: #ffffff;
           WIDTH: 998px;  HEIGHT: 40px;
           padding:0px 0px;
           margin:0px; }

#dmenu3 { font-size:2px;
          WIDTH: 998px; HEIGHT: 2px;
          BACKGROUND: #eeeeee; }

#navig {  font-size: 12px;text-align:left; LINE-HEIGHT:12px; FONT-FAMILY: Tahoma, Arial, Helvetica; color: #076CC7;
          /*  BACKGROUND: #eeeeee;  */
           WIDTH: 790px;  HEIGHT: 12px;
           padding:2px 5px;
           margin:0px; }



#navig2 {  font-size: 12px;text-align:left; LINE-HEIGHT:12px; 
          /*  BACKGROUND: #eeeeee;  */
           WIDTH: 988px;   HEIGHT: 12px; 
           padding:2px 5px;
           margin:0px; }


#navig_ {  font-size: 6px;
           BACKGROUND: #ffffff;
           WIDTH: 790px;  HEIGHT: 6px;
           padding:0px 0px;
           margin:0px; }

.navig2 {font-size: 12px; 
         color:ff0000;
         FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;   }


b    { font-size:12px; FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
       font-weight: bold;
       padding: 0px 0px;
       margin:0px;}



img.download {vertical-align:middle;}

#cont_global { width: 998px;                  /*    998       */
               margin-left: auto;
               margin-right: auto; } 

#cont_central { width: 998px;                   /*    998       */
                margin-left: auto; 
                margin-right: auto; } 

#cont_right_out { float:left;
                  position:relative;
                  width: 795px;
                  margin-left: auto; 
                  margin-right: auto; 
                } 



#cont_right_in  { width: 795px;              
                  margin-left: auto;
                  margin-right: auto; } 




#banner img  { padding:10px 0px;}   

#logo  { WIDTH: 998px;  HEIGHT: 55px;
         text-align:left;  }                              /* контейнер лого */

#logo1 { float:left; 
         position:relative; 
         WIDTH: 209px;   HEIGHT: 41px; }                  /* лого1 */

#logo2 { float:left; 
         position:relative;
         WIDTH: 209px;   HEIGHT: 14px;}                   /* лого2 */

#logo3 { float:right; 
         position:relative; 
         FONT-SIZE: 20px; FONT-WEIGHT: BOLD;     COLOR:#CECECE;                     /* COLOR:#ff6622; */
         FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
         TEXT-ALIGN:RIGHT; PADDING-RIGHT: 10px; PADDING-TOP: 0px;
         WIDTH: 765px;   HEIGHT: 55px;}                            

#left  { float:left; 
         position:relative;
         width:184px; 
         margin-left:5px; 
         margin-right:0px; }

#content { float:left;
           position:relative;
           text-align:justify;
           margin-left:8px;
           margin-right:8px;
           width: 628px; }   

#content2 { float:left;
          /* position:relative;
           text-align:justify;
           margin-left:40px;
           margin-right:auto; */
           width: 985px; }            /* 900  */



#banner3 { width: 620px; clear:right}
.banner3 { width: 620px; clear:right}

#banner4 { clear:right;
           position:relative;
           float:right;  }

.banner4 { clear:right; 
           position:relative;
           float:right;  }

.banner5 { clear:right;
           position:relative;
           float:right;  }

#spec {  FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
         font-size: 12px;
         padding: 0px; 0px;
         margin:0px; }

pre    { FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;
         /* font-size: 10px; */
         padding: 0px; 0px;
         margin:0px;}

 
#foot  { FONT-SIZE: 11px;  WIDTH: 998px; LINE-HEIGHT: 22px; clear:left;
         FONT-FAMILY: tahoma; 
         TEXT-ALIGN: left; padding-left:0px;}

#foot1 { FONT-SIZE: 11px;  WIDTH: 998px; LINE-HEIGHT: 8px;
         FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;   HEIGHT: 11px; TEXT-ALIGN: left;}

#foot2 { FONT-SIZE: 11px;  WIDTH: 998px; LINE-HEIGHT: 22px; 
         FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;  TEXT-ALIGN: center;}

.pr  {  font-size: 10px;
        BACKGROUND: #ffffff;
        WIDTH: 642px;  
        padding: 0px; 0px;
        margin:0px; }

.pr1  { float:left;TEXT-ALIGN: left;       /* кол 1 таблица price */
        position:relative;
        font-size: 11px;
        BACKGROUND: #ffffff;
        WIDTH: 60px;   HEIGHT: 40px;
        position:relative;
        padding: 4px; 0px;
        margin:0px;0px; 
        BORDER-BOTTOM: #eeeeee 1px solid;
      }

.pr1_  { background-color: #f5f5f5;
         TEXT-ALIGN: left;
         position:relative;
         font-size: 11px;
         WIDTH: 56px;    HEIGHT: 40px;
         float:left;
         position:relative;
         padding: 0px; 0px;
         margin:0px;0px; }

.pr2 {  BACKGROUND: #ffffff;
        WIDTH: 494px;  font-size: 12px; HEIGHT: 40px;  /* кол2 таблица price */
        float:left;
        position:relative;
        padding: 4px; 0px;
        margin: 0px;
        TEXT-ALIGN: left; 
        BORDER-BOTTOM: #eeeeee 1px solid;
 }

#search {  BACKGROUND: #ffffff;
           WIDTH: 620px;  font-size: 12px; HEIGHT: 40px; 
           float:left;
           position:relative;
           padding: 4px; 0px;
           margin: 0px;
           TEXT-ALIGN: left; 
           BORDER-BOTTOM: #eeeeee 1px solid;
 }

.pr22 {  BACKGROUND: #ffffff;
         WIDTH: 600px;  font-size: 12px; HEIGHT: 40px; 
         float:left;
         position:relative;
         padding: 4px; 0px;
         margin: 0px;
         TEXT-ALIGN: left; 
         BORDER-BOTTOM: #eeeeee 1px solid;
 }

.pr2_ { background-color: #f5f5f5;
        WIDTH: 520px;  font-size: 12px;  HEIGHT: 40px;
        float:left;
        position:relative;
        padding: 0px; 0px;
        margin: 0px;
        TEXT-ALIGN: left;}

a.price { font-size: 12px; 
          FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;   }

a.price2 { font-size: 11px; 
           FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif;   }

.pr3  { font-size: 12px;                                    /*  кол3 таблица price */
        BACKGROUND: #ffffff;
        WIDTH: 50px;   HEIGHT: 40px;
        float:left;
        position:relative;
        padding: 4px; 0px;
        margin:0px; TEXT-ALIGN: left;
        BORDER-BOTTOM: #eeeeee 1px solid;}


.pr2_1  { float:left;TEXT-ALIGN: left;     text-indent:5px;  LINE-HEIGHT:22px;               /* кол 1 таблица price2 */
          font-size: 12px;                 
          BACKGROUND: #ffffff;
          WIDTH: 80px;   
          BORDER-left: #cecece 1px solid;
          BORDER-BOTTOM: #cecece 1px solid;
        }


.pr2_2 {  BACKGROUND: #ffffff;   text-indent:5px;  LINE-HEIGHT:22px;                    /* кол2 таблица price2 */
          WIDTH: 801px;  font-size: 12px;                   
          float:left;
          TEXT-ALIGN: left;
          BORDER-left: #cecece 1px solid;
          BORDER-BOTTOM: #cecece 1px solid;  
       }

.pr2_3  { font-size: 12px;           text-indent:5px;   LINE-HEIGHT:22px;                     /*  кол3 таблица price2 */
          BACKGROUND: #ffffff;    
          WIDTH: 100px;   
          float:left;
          TEXT-ALIGN: left; 
          BORDER-left: #cecece 1px solid;
          BORDER-right: #cecece 1px solid;
          BORDER-BOTTOM: #cecece 1px solid;  
}



.pr3_   { background-color: #f5f5f5;
          font-size: 12px;
          WIDTH: 50px;   HEIGHT: 40px;
          float:right;
          position:relative;
          padding: 0px; 0px;
          margin:0px;}

.pic    { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; 
          BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid;
          float:left;  position:relative; 
        }


.pic_banner  {  width:138px;
                BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; 
                BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid;
                float:left;  margin-top:10px;
             }

.pic1 { width:8px;float:left;} 

.pic2 { width:130px;float:left;} 


p.pic_name { text-align:center;margin-top:20px;}
a.pic_name { font-size:12px;font-weight: bold; color:#000;}


div.pic_cena         { width:138px;text-align:center;margin-top:10px; margin-bottom:10px; float:left;   }
a.pic_cena           { color:#000;font-size:12px;font-weight:bold; }  
a.pic_cena:visited   { color: #f00;}


#frm { BORDER-RIGHT: #cccccc 1px solid; LINE-HEIGHT:9px; 
       BORDER-TOP: #cccccc 1px solid;
       BORDER-LEFT: #cccccc 1px solid; 
       BORDER-BOTTOM: #cccccc 1px solid;
       font-size: 9px;
       WIDTH: 120px; COLOR: #000000;  HEIGHT: 10px;

}

.frm2 { BORDER-RIGHT: #b2c6ff 1px solid;
        BORDER-TOP: #b2c6ff 1px solid; FONT-SIZE: 10px;
        BORDER-LEFT: #b2c6ff 1px solid; WIDTH: 30px;
        BORDER-BOTTOM: #b2c6ff 1px solid; BACKGROUND-COLOR: #f5f7ff }

.submit { BORDER-RIGHT: #b2c6ff 1px solid; WIDTH: 55px;
          BORDER-TOP: #b2c6ff 1px solid; FONT-SIZE: 10px;
          BORDER-LEFT: #b2c6ff 1px solid; COLOR: #000000;
          BORDER-BOTTOM: #b2c6ff 1px solid; BACKGROUND-COLOR: #e0e8ff}

.map     {}

.news_time {text-indent:7px;vertical-align:top; 
            font-size:11px;width:110px;height:20px;
           }

.news { vertical-align:top; font-size:12px;width:510px;
           }


