html {
      height:100%;
      background:url("/images/stripe.gif") center repeat-y #e8006b;
      position:relative;
     }


body {
      position:relative;
      padding:0; 
      margin:0;
      width:100%;
      height:100%;
      font-family:tahoma;
      background:url("/images/topback.gif") repeat-x;
     }


img {
     border:0px;
    }

.all {
      float:left;       
      width:100%;
      min-height:100%;
      margin-bottom:-58px;
      background:url("/images/yellow.gif") 0px 170px repeat-x;
     }

.big {
      width:100%;
      width:expression(document.body.clientWidth<=1000?"1000px":"100%");
      min-width:1000px;
     }

* html .all {
             height:100%;
            } 



.header {
         width:927px; 
         margin:0 auto; 
         height:170px;
        }

.leftheader {
             float:left;
             width:250px;
            }

.logo {
       float:left;
       overflow:hidden;
       padding-top:5px;
      }


.logo div {
           width:213px;
           height:122px;
           background:url("/images/logo.png") no-repeat;
           filter:expression(fixPNG(this)); 
          }

.logo div a {
             width:213px;
             height:122px;
             display:block;
             position:relative;
            }

.writing {
          float:left;
          font-size:14px;
          font-weight:bold;
          color:#fff; 
          text-align:center;
          width:218px; 
          padding-top:7px;
         }

.rightheader {
              float:right;
              width:587px;
              padding-top:26px; 
             }


.pics {
       float:left;
       width:100%; 
       font-size:18px;
       font-weight:bold;
       color:#fff;
      }

.picphone {
           float:right;
           width:209px; 
           padding-left:66px;
           padding-top:16px;
           height:54px;
           background:url("/images/phone.png") no-repeat;
           filter:expression(fixPNG(this));
          }

.picemail {
           float:right;
           width:145px; 
           padding-left:65px;
           padding-top:16px;
           height:54px;
           background:url("/images/email.png") no-repeat;
           filter:expression(fixPNG(this));
          }


.search {
         float:left;
         width:100%; 
         padding-top:27px;
        }

.search form {
              margin:0;
              padding:0;
             }

.searchfield {
              float:right;
              width:188px; 
              height:24px;
              padding-left:13px;
              padding-top:4px;
              background:url("/images/searchfield.gif") no-repeat;
             }

.searchfield input {
                    border:none;
                    width:170px;  
                    font-size:14px;
                    color:#8b8b8b;  
                    background:none;
                   }

.searchbutton {
               float:right;
               width:42px; 
              }




.hmenu {
        float:left;
        width:100%;
       }

.inhmenu {
          width:979px;
          margin:0 auto;
         }

.inhmenu div {
              float:left;
              width:100%;
              text-align:center;
              padding-top:10px; 
              padding-bottom:2px; 
              font-size:12px;
              font-weight:bold;
              text-transform:uppercase;
             }

.inhmenu table {
                width:100%;
                border-collapse:collapse;
               }




.hmenuitem {
           }


.blink {
        color:#000;
       }

.blink:visited {
                color:#000;
               }

.blink:hover {
              color:#000;
              text-decoration:none;
             }



.hlink {
        color:#6e003a;
       }

.hlink:visited {
                color:#6e003a;
               }

.hlink:hover {
              color:#ff0078;
              text-decoration:none;
             }


.hlink_s {
          color:#ff0078;
          text-decoration:none;
         }

.hlink_s:visited {
                  color:#ff0078;
                  text-decoration:none;
                 }



.vlink {
        color:#000;
       }

.vlink:visited {
                color:#000;
               }

.vlink:hover {
              color:#b1025e;
              text-decoration:none;
             }


.content {
          width:100%;
          float:left;
          padding-top:30px;          
          position:relative;
          padding-bottom:110px;
         }

.main {
       width:979px;
       margin:0 auto;
       background:#fff;
      }


.left {
       float:left;
       width:230px;
      }

.center { 
         float:left;
         width:729px;
        }

.text {
       float:left;
       width:729px;
       font-size:14px;
       color:#515151;
      }

.pageheader {
             float:left;
             width:749px;
             font-size:12px;
            }


.pageheader {
             float:left; 
             width:700px;
             background:url("/images/pageheader.gif") left bottom no-repeat;
             padding:8px 0px 14px 20px;
             font-size:18px; 
             font-weight:bold;
             color:#b1025e;
             margin-bottom:15px;
            }



.menu {
       float:left;
       width:184px;
       background:url("/images/menuback.gif") repeat-y;
       font-size:14px;
       font-weight:bold;
       text-transform:uppercase;
       padding-top:14px;
       padding-bottom:10px;
      }


.undermenu {
            float:left;
            width:205px;
            height:14px;
            background:url("/images/undermenu.gif") no-repeat;
           }


.menublock {
            float:left;
            margin-bottom:2px;
            height:30px;
           }

.menublock_s {
              float:left;
              height:30px;
              background:url("/images/graycorner.gif") bottom left no-repeat;
              margin-bottom:2px;
             }


.menublock .menuitem {
                      float:left; 
                      height:19px;
                      padding:3px 13px 0px 25px;
                      white-space:nowrap;
                     }

.menublock_s .menuitem {
                        float:left;
                        padding:3px 13px 0px 25px;
                        height:19px;
                        white-space:nowrap;
                        background:url("/images/yellowcorner.gif") right top no-repeat #fcc402;
                       }

.menuitem a {
             color:#000; 
             text-decoration:none;
            }

.menuitem a:visited {
                     color:#000; 
                     text-decoration:none;
                    }



.redglobal {
            float:left;
            width:183px;
            padding-bottom:22px;
           }

.redglobal .globalheader {
                          float:left;
                          width:100%;
                          height:34px;
                          background:url("/images/rgtop.gif") right top no-repeat; 
                         }

.redglobal .globalbottom {
                          float:left;
                          width:100%;
                          height:14px;
                          background:url("/images/rgbottom.gif") right top no-repeat; 
                         }

.redglobal .globalbody {
                        float:left;
                        width:183px;
                        padding-top:3px;
                        background:url("/images/rgst.gif") right repeat-y; 
                       }


.redglobal .globalheader div {
                              float:left;
                              height:22px;
                              padding:4px 11px 0 18px;
                              background:url("/images/redcorner.gif") right top no-repeat #df0067; 
                              font-size:16px; 
                              font-weight:bold;  
                              text-transform:uppercase;
                              color:#fff;
                             }



.yellowglobal {
               float:left;
               width:183px;
               padding-bottom:22px;
              }

.yellowglobal .globalheader {
                             float:left;
                             width:100%;
                             height:34px;
                             background:url("/images/ygtop.gif") right top no-repeat; 
                            }

.yellowglobal .globalbottom {
                             float:left;
                             width:100%;
                             height:14px;
                             background:url("/images/ygbottom.gif") right top no-repeat; 
                            }

.yellowglobal .globalbody {
                           float:left;
                           width:183px;
                           padding-top:3px;
                           background:url("/images/ygst.gif") right repeat-y; 
                          }


.yellowglobal .globalheader div {
                                 float:left;
                                 height:22px;
                                 padding:4px 11px 0 18px;
                                 background:url("/images/yellowcorner2.gif") right top no-repeat #ffbb05; 
                                 font-size:16px; 
                                 font-weight:bold;  
                                 text-transform:uppercase;
                                 color:#fff;
                                }



.orangeglobal {
               float:left;
               width:183px;
               padding-bottom:22px;
              }

.orangeglobal .globalheader {
                             float:left;
                             width:100%;
                             height:34px;
                             background:url("/images/ogtop.gif") right top no-repeat; 
                            }

.orangeglobal .globalbottom {
                             float:left;
                             width:100%;
                             height:14px;
                             background:url("/images/ogbottom.gif") right top no-repeat; 
                            }

.orangeglobal .globalbody {
                           float:left;
                           width:183px;
                           padding-top:3px;
                           background:url("/images/ogst.gif") right repeat-y; 
                          }


.orangeglobal .globalheader div {
                                 float:left;
                                 height:22px;
                                 padding:4px 11px 0 18px;
                                 background:url("/images/orangecorner.gif") right top no-repeat #ff921a; 
                                 font-size:16px; 
                                 font-weight:bold;  
                                 text-transform:uppercase;
                                 color:#fff;
                                }


.vitem {
        margin:0; 
        padding-bottom:2px;
        font-size:14px;
        padding-left:24px; 
        padding-right:15px; 
       }


.banner {
         float:left;
         width:100%;
         text-align:center; 
        }





.indexinfoblock {
                 width:90%;
                 border-top:1px solid #E5E5E5; 
                 padding-top:23px;
                }

     

.footer {
         height:58px; 
         width:100%;  
         float:left;
         position:relative;
         background:url("/images/footer.gif") center #e8006b no-repeat;
        }

.infooter {
           margin:0 auto;
           width:991px;
           height:58px;
          }

.copyright {
            padding-top:31px;
            padding-left:483px;
            color:#fff; 
            font-size:12px;
           }

.textblock {
            float:left; 
            width:700px;
            background:url("/images/textback.gif") repeat-y;
            padding:22px 0px 24px 20px;
            font-size:12px;
           }

.undertextblock {
                 float:left; 
                 width:700px;
                 height:30px;
                 background:url("/images/undertextblock.gif") no-repeat;
                }


.actionblock {
              float:left; 
              width:700px;
              background:url("/images/actionback.gif") repeat-y;
              padding:22px 0px 24px 20px;
              font-size:12px;
             }

.underactionblock {
                   float:left; 
                   width:700px;
                   height:30px;
                   background:url("/images/underactionblock.gif") no-repeat;
                  }


.catalogblock {
               float:left; 
               width:729px;
               background:url("/images/catalogback.gif") repeat-y;
               padding:22px 0px 24px 10px;
               font-size:12px;
              }

.catalogblockright {
                    float:left; 
                    width:729px;
                    background:url("/images/catalogbackright.gif") right repeat-y;
                    padding:0px 0px 24px 10px;
                    font-size:12px;
                   }

.undercatalogblock {
                    float:left; 
                    width:700px;
                    height:30px;
                    background:url("/images/undercatalogblock.gif") no-repeat;
                   }

.undercatalogblockright {
                         float:left; 
                         width:740px;
                         height:30px;
                         background:url("/images/undercatalogblockright.gif") top right no-repeat;
                         margin-bottom:20px;
                        }

.catalogvendortitle {
                     float:left;
                     clear:both;  
                     width:700px;
                     padding:15px 0px 12px 11px;
                     font-size:14px;
                     font-weight:bold;
                     color:#b1025e; 
                     text-transform:uppercase;
                     background:url("/images/dot.gif") 0px 20px no-repeat;
                    }
 

.catalogitem {
              float:left;
              width:182px;  
              height:208px;
             }

.catalogitemint {
                 float:left;
                 width:182px;  
                }

.catalogitemintgood {
                     float:left;
                     width:360px;  
                     height:200px;
                    }

.catalogimg {
             float:left;
             width:158px;
             height:160px;
             text-align:center;
             padding:7px;
             overflow:hidden;
             border:1px solid #bbaea4;
             background:#fff;  
            }

.cataloggooddescr {
                   float:left;
                   width:148px;
                   padding-top:7px;
                   padding-left:10px;
                   padding-bottom:7px;
                   overflow:hidden;
                  }

.catalogtitle {
               float:left;
               width:152px;
               text-align:center;
               padding:5px 7px 7px 7px;
               font-size:14px;
              }

.goodtitlep {
             margin:0; 
             padding-bottom:15px;
             color:#b1025e;
             font-size:14px;
            }


.unitp {
        margin:0; 
        padding-bottom:10px;
       }


.sqmp {
       margin:0; 
       padding-bottom:10px;
      }


.glink {
        color:#716d66;
       }

.glink:visited {
                color:#716d66;
               }

.glink:hover {
              color:#716d66;
              text-decoration:none;
             }

.redtitle {
           font-weight:bold;
           font-size:16px;
           color:#b1025e;
           margin:0;
           padding-bottom:20px;
          }

.ndate {
        margin:0;
        padding-bottom:5px;
       }

.ntitle {
         margin:0;
         padding-bottom:20px;
        }

.pages {
        width:100%;
        padding-top:20px;
       }

.curpage {
          font-weight:bold;
          color:#b1025e;
         }
