BODY {font-size: 11px;
          font-family: verdana, Arial, Tahoma;
          background-color: #ffffff;
          margin: 0px;
          padding: 0px;
      scrollbar-face-color: #2299d5; 
            scrollbar-shadow-color: #222222; 
          scrollbar-highlight-color: #2299d5; 
          scrollbar-3dlight-color: #aaaaaa; 
          scrollbar-darkshadow-color: #222222; 
          scrollbar-track-color: #ffffff; 
          scrollbar-arrow-color: #ffffff;
     }

TABLE { color: #000;
            margin-top: 0px;
              margin-bottom: 0px;
      }  

TD { font-size: 10px;
         color: #000;
   }

IMG {border: 0px;
     padding: 0px;
    }        

HR {color: #000;
    }        
        
P  {font-size: 12px;
    color: #000;
        text-align: justify;
    margin-top: 0px;
    margin-bottom: 15px;
   }

H1 {font-size: 18px;
        font-family: Arial;
        font-weight: bold;
    color: #707070;
    margin-top: 5px;
    margin-bottom: 10px;
   }
H2 {font-size: 14px;
    color: #707070;
    margin-top: 10px;
    margin-bottom: 10px;
   }
H3 {font-size: 14px;
    color: #707070;
    margin-top: 10px;
    margin-bottom: 10px;
   }
H4 {font-size: 13px;
    font-family:  Verdana,Arial;
    color: #ffff00;
    margin-top: 3px;
    margin-bottom: 3px;
        background: #2399D6 no-repeat;
        border: 1px #7cc8ff solid;
   }
H5 {font-size: 12px;
    font-family: Verdana, Arial;
    color: #707070;
    margin-top: 1px;
    margin-bottom: 1px;
   }
H6 {font-size: 12px;
    font-family: Arial;
    color: #2a54a4;
    margin-top: 1px;
    margin-bottom: 5px;
   }

UL {list-style-type: disk;
        margin: 0px 10px 10px 20px;

    }

LI  {font-size: 11px;
    font-family: verdana, Arial;
    color: #333333;
    }


A:link {font-size: 11px;
                 font-family: verdana;
                text-decoration: none;
           }
A:visited {        font-size: 11px;
                         font-family: verdana;
                        text-decoration: none;
              }        
A:hover {         font-size: 11px;
                         font-family: verdana;
                        text-decoration: underline;
            }

.lefttd { background-image: url(media/i/graybord.gif);
                  background-position: right;
                  background-repeat: repeat-y;
                  border-bottom: solid 5px #ebebeb;
                  vertical-align: top;
                  width: 220px;
                 }
.righttd {border-bottom: solid 5px #ebebeb;
                  vertical-align: top;
                 }

.logo { text-align: center;
                border-bottom: solid 5px #ebebeb;
          }
.titl1 { background-color: #2299d5;
                 text-align: right;
                 vertical-align: top;
                 padding-top: 40px;
           }         
.menu { border-top: solid 5px #ebebeb;
                border-left: solid 5px #ebebeb;
                vertical-align: top;
                padding: 15px 25px 50px 20px;
          }
.menu div { border-bottom: dashed 1px #e0e0e0;
                        padding: 3px 10px 3px 20px;
                color: #2299d5;
              font-weight: bold;
                  }
.menu a:link {color: #464646;
              font-weight: bold;
              font-size: 13px;
                         }
.menu a:visited {color: #464646;
                 font-weight: bold;
                 font-size: 13px;
                                }
.menu a:hover {color: #2299d5;
               font-weight: bold;
               text-decoration: none;
               font-size: 13px;
                          }
.new { color:red; font-weight: bold;

}
.toptb { background-image: url(media/i/graybord.gif);
                 background-position: bottom;
                 background-repeat: repeat-x;
           }
.topinfo {
        background-image: url(media/i/pingouin_heads.gif);
        background-position: left bottom;
        background-repeat: no-repeat;
        text-align: right;
        padding: 10px 20px 20px 30px;
        width: 573px;
}
.ping { background-color: #2399D6;
                background-image: url(media/i/pinguoin.jpg);
                background-position: right;
                background-repeat: no-repeat;
                vertical-align: top;
                padding-top: 109px;
}
.ping1 {
        background-color: #2399D6;
        background-image: url(media/i/logo3.jpg);
        background-position: center;
        background-repeat: no-repeat;
        vertical-align: top;
}

.content { border-top: solid 5px #ebebeb;}

.content a:link { color: #2299d5;}
.content a:visited { color: #2299d5;}
.content a:hover { color: #222222;}                 
                 
.text { vertical-align: top;
                padding: 25px;
            border-right: solid 1px #ebebeb;
          }        
.scroll {
overflow: auto;
/*        background-color: #fbfbfb;*/
padding: 20px 20px 10px 20px;
height: 100%;
scrollbar-face-color: #fbfbfb;
scrollbar-shadow-color: #fbfbfb;
scrollbar-highlight-color: #1e57b3;
scrollbar-3dlight-color: #fbfbfb;
scrollbar-darkshadow-color: #1e57b3;
scrollbar-track-color: #fbfbfb;
scrollbar-arrow-color: #1e57b3;
}
.scroll p {font-family:verdana,arial;font-size:11px;color:#000;margin:3px 5px 0px 0px;line-height:15px;text-indent:7px;}
.scroll p.m {font-family:verdana,arial;font-size:11px;color:#000;margin:3px 5px 5px 0px;line-height:13px;text-indent:0px;}
.scroll p.m a {font-family:verdana,arial;font-size:11px;}
.scroll div {color:#000;font-size:13px;font-weight:bold;margin-bottom:25px;}
.scroll div.m, div.m {font-family:verdana,arial;color:#000;font-size:12px;font-weight:bold;margin-bottom:4px;}
.scroll table.table {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#000;background-color:#7cc8ff;}
.scroll table.table tr {background-color:#fff;}
.scroll table.table tr div {color:#000;font-size:12px;margin:0px;}
.scroll table.table2 {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#000;background-color:#7cc8ff;}
.scroll table.table2 tr {background-color:#fff;}
.scroll table.table2 td {font-size:11px; border-bottom: 3px solid #F0F8FF; padding-bottom: 5px; padding-top: 5px;}
.scroll table.table2 tr div {color:#000;font-size:11px;margin:0px;}
.scroll span.title{cursor:hand;font:13px Verdana;line-height:17px;color: #2695FF;margin:10px 0 0 0;}
.scroll div.desc{display:none;padding-top:0px;font-weight:normal;text-indent:10px;}

.scrollrn {
padding: 0px 20px 10px 20px;
height: 100%;
}
.scrollrn div.m {color:#000;font-size:11px;font-weight:normal;margin-bottom:5px;font-family:verdana;}
.scrollrn div.m a:link, .scroll div.n a:link, .scroll p.m a:link {font-family:verdana;text-decoration: none;color:#000;font-size:11px;font-weight:normal;}
.scrollrn div.m a:visited, .scroll div.n a:visited, .scroll p.m a:visited {font-family:verdana;text-decoration: none;color:#000;font-size:11px;font-weight:normal;}        
.scrollrn div.m a:hover, .scroll div.n a:hover, .scroll p.m a:hover {font-family:verdana;text-decoration: underline;color:#000;font-size:11px;font-weight:normal;}

.medal { float: right;
                 width: 120px;
           }                   
.bottom { padding: 30px;
                  font-size: 11px;
                  color: #999999;
                  text-align: right;
                  border-top: solid 1px #ebebeb;
                }                  
.right {
                border-left: solid 5px #ebebeb;
                border-top: solid 5px #ebebeb;
                border-bottom:solid 5px #ebebeb;
}                
                
                
.menu2 {
        padding-left : 30px;
}

.m2a:link {color: #464646;
                          font-weight: bold;        
                           font-size: 11px;
                         }
.m2a:visited {color: #464646;
                             font-weight: bold;        
                                  font-size: 11px;
                                }
.m2a:hover {color: #2299d5;
                           font-weight: bold;
                            font-size: 11px;
                           text-decoration: none;        
                          }
                          
.menu3 {
        padding-left : 50px;
}

.menu3 a:link {color: #464646;         
                           font-size: 11px;
                         }
.menu3 a:visited {color: #464646;
                                  font-size: 11px;
                                }
.menu3 a:hover {color: #2299d5;
                            font-size: 11px;
                           text-decoration: none;        
                                }                  
                                
.menu4 {
        padding-left : 10px;
}

.menu4 a:link {color: #464646;
                          font-weight: bold;        
                           font-size: 12px;
                         }
.menu4 a:visited {color: #464646;
                             font-weight: bold;        
                                  font-size: 12px;
                                }
.menu4 a:hover {color: #2299d5;
                           font-weight: bold;
                            font-size: 12px;
                           text-decoration: none;        
                                }                  
                                
.form{

        border: 1px solid #707070;
        font-size: 12px;
    font-family: Tahoma, Arial;
    color: 333333;

}

.button1{
        border: 1px solid #707070;
        font-size: 12px;
        font-family: Tahoma, Arial;
        color: #464646;
        font-weight : bolder;
}

#c-bl {
        color: #000;
}

.table3 {font-size: 9px;background-color:#7cc8ff;}
.table3 tr {background-color: #FFFFFF;}
.table3 div {font-size:12px;}
.table3 p{font-size:11px;margin:4px 2px 2px 2px;text-align:center;font-weight:normal;}
img.nr {margin: 10px;}

/* Новости */
#news{
        font-family: verdana, arial, sans-serif; 
        color:#000; 
        margin: 7px;
        font-weight: normal;
}
#news-title {
        font-size: 12px;
        font-weight: bold;
        text-align: justify;
        margin-top: 7px;
        margin-bottom: 3px;
        position: relative;
}
#news-story{
        font-size: 12px;
        text-align: justify;
        line-height: 16px;
        position: relative;
        font-weight: normal;
        margin-bottom: 2px;
}
#news-print-link {
        position: absolute;
        right:0;
        margin-right: 25px;
        margin-top: 30px;
        font-weight: normal;
}
#news-story ul {
        margin-top: 10px;
        margin-bottom: 10px;
        font-weight: normal;
}
#news-story ul li {
        margin-bottom:3px;
        font-weight: normal;
}
#news-full-link {
        font-size: 12px;
        text-align: right;
        font-weight: normal;
        margin-bottom: 2px;
}
#news-date{
border-top: 1px dotted #8B9494;
font-size: 10px; 
margin-top: 0px;
margin-bottom: 0px;
font-style: italic;
position: relative;
font-weight: normal;
}
#news-comments-num {
position: absolute;
right:0;
margin-top: 0px;
margin-right: 25px;
font-style: normal;
font-weight: normal;
}
#news-story a, #news-story a:visited {
color:#458;
text-decoration:none;
border-bottom:1px dotted #469;
font-weight: normal;
}
#news-story a:hover {
color:#000;
border-color:#000;
border-bottom-style:solid;
text-decoration: none;
font-weight: normal;
}
/***********************/
.menu-child {margin-left:20px;}

/*** Таблица тех характеристик товаров ***/
table#dg, table.dg {
font-family: verdana;
font-size: 8px;
background-color: #7cc8ff;
color:#000;
border: 0;
}
#dg tr#top, .dg tr.top {
background-color: #FDFDCF;
color: #000;
font-size: 8px;
font-weight: bold;
text-align: center;
}
#dg tr, .dg tr {
background-color: #fff;
font-size: 8px;
text-align: center;
color:#000;
}
/*************************/

table#dg2, table.dg2 {
font-family: verdana;
font-size: 12px;
background-color: #7cc8ff;
color:#000;
border: 0;
}
#dg2 tr#top, .dg2 tr.top {
background-color: #FDFDCF;
color: #000;
font-size: 12px;
font-weight: bold;
text-align: center;
}
#dg2 tr, .dg2 tr {
background-color: #fff;
font-size: 12px;
text-align: left;
color:#000;
}

.t2 {font-size:10px;font-weight:bold;}

#apDiv1 {
        position:absolute;
        left:853px;
        top:465px;
        width:201px;
        height:228px;
        z-index:1;
        visibility: inherit;
}
#Layer1 {
        position:absolute;
        width:200px;
        height:115px;
        z-index:1;
        left: 32px;
        top: 936px;
        visibility: hidden;
        overflow: visible;
}
#Layer2 {
        position:absolute;
        width:169px;
        height:815px;
        z-index:1;
        overflow: hidden;
}

.abk {
        border: 1px solid #6092d9 ;
}
.style2 {
        color: #CC0000;
        font-weight: bold;
}

.style5 {
        color: #9900FF;
        font-size: 14px;
}
.style6 {
        font-size: 14px;
        background-color: #FF0000;
        background-repeat: repeat-x;
}

.стиль1 {font-weight: bold}

.dop div { border-bottom: dashed 1px #e0e0e0;
           padding: 3px;
           color: #2299d5;
           font-weight: bold;
         }

.dop a:link {color: #464646; font-weight: bold; font-size: 10px;}
.dop a:visited {color: #464646; font-weight: bold; font-size: 10px; }
.dop a:hover {color: #2299d5; font-weight: bold; text-decoration: none; font-size: 10px; }
/****************/
.cond_norm {
width: 230px;
height: 18px;
margin: 5px 0px 0px 0px;

float: top;
overflow: hidden;
border: solid 1px grey;

font-weight: bold;
font-size: 12px;
background-color: #dcdcdc;
font-weight: bold;
font-size: 12px;
}

.cond_hover {
width: 230px;
margin: 0px 0px 0px 0px;

float: top;
overflow: visible;
border: solid 0px grey;

font-weight: bold;
font-size: 12px;
}
/********************/

