body {
  text-align: center;
  background: #fff;
  background: url('/public/img/public/bgrpt.gif') top left;
  color: #000;  
  margin: 0;
  padding: 0;
  font-size: 10pt;
  font-family: Arial, helvetica, sans-serif;
}

.cleaner {
  border: 0px none;
  margin: 0px;
  padding: 0px;
  float: none;
  clear: both;
  width: 0px;
  height: 0px;
  line-height: 0px;
  font-size: 0px;
}

a img {border: 0;}

#bgAll {
  background: url('/public/img/public/colortrans.gif') top left repeat-x;
  padding-top: 14px;
  min-height: 585px;
  _height: 585px;
}

#InAll {
  width: 1004px;
  margin: 0 auto;
  text-align: left;
}

  #Header {
    height: 173px;
    position: relative;

    background: url('/public/img/public/header.png') top left no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/header.png',sizingMethod='scale');
    _background: none;
    margin-bottom: 8px;
  }  
    #Header h1 {
      display: inline;
      font-size: 10px;
      margin:0;padding:0;
  
      position: absolute;
      top: 33px;
      left: 26px;
    }
    #Header h1 a{
      display: block;
      position: relative;
      width: 306px;
      height: 116px;  
      margin:0;padding:0;
      cursor: pointer;
    }
    #Header h1 a {
      text-decoration: none;
      text-align: center;
      color: #fff;
    }
    #Header h1 span {

      background: url('/public/img/public/logo.png') top left no-repeat;
      _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo.png',sizingMethod='scale');
      _background: none;

      display: block;  
      width: 306px;
      height: 116px;  
      margin: 0;padding: 0;  
      position: absolute;
      left: 0;top:0;  
      z-index: 1;    
    }
  
  #Header #menu {
    height: 33px;
    position: absolute;
    bottom: 3px;
    right: 8px;
  }
    #Header #menu ul, #Header #menu ul li {
      margin: 0;
      padding: 0;
      list-style: none;
      display: inline;
      height: 34px;
      line-height: 34px;
    }
      #menu ul li a:link, #menu ul li a:visited {
        display: block;
        float: left;
        color: #660;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        text-align: center;
      }
      #menu ul li a:hover, #menu ul li a:active, #menu ul li a:focus {
        
      }
      #menu ul li a#onas {
        width: 102px;
        background: url('/public/img/public/menu/onas.png') top left no-repeat;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu/onas.png',sizingMethod='scale');
        _background: none;
      }
        #menu ul li a#onas:hover, #menu ul li a#onas:active, #menu ul li a#onas:focus {
          background: url('/public/img/public/menu/onas_active.png') top left no-repeat;
          _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu/onas_active.png',sizingMethod='scale');
          _background: none;
        }
      #menu ul li a#kontakt {
        width: 116px;
        margin-left: -29px;
        background: url('/public/img/public/menu/kontakt.png') top left no-repeat;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu/kontakt.png',sizingMethod='scale');
        _background: none;
      }
        #menu ul li a#kontakt:hover, #menu ul li a#kontakt:active, #menu ul li a#kontakt:focus {
          background: url('/public/img/public/menu/kontakt_active.png') top left no-repeat;
          _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu/kontakt_active.png',sizingMethod='scale');
          _background: none;
        }
      #menu ul li a#obchod {
        width: 161px;
        margin-left: -30px;
        background: url('/public/img/public/menu/obchod.png') top left no-repeat;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu/obchod.png',sizingMethod='scale');
        _background: none;
      }
        #menu ul li a#obchod:hover, #menu ul li a#obchod:active, #menu ul li a#obchod:focus {
          background: url('/public/img/public/menu/obchod_active.png') top left no-repeat;
          _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu/obchod_active.png',sizingMethod='scale');
          _background: none;
        }
  
  #allContent {
    position: relative;
  }
    #allContent .n_t {
      height: 8px;
      width: 751px;
      background: url('/public/img/public/design/n_t.png') top left no-repeat;
      font-size: 1px;
      
      position: absolute;
      top: 12px;
      right: 14px;
    }
    #allContent .n_b {
      height: 8px;
      width: 751px;
      background: url('/public/img/public/design/n_b.png') bottom left no-repeat;
      font-size: 1px;

      position: absolute;
      bottom: 12px;      
      right: 14px;
    }
    #allContent .ac_cont {
      background: url('/public/img/public/design/ac.png') top left repeat-y;
      _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/design/ac.png',sizingMethod='scale');
      _background: none;
      padding: 2px 15px;
      padding-bottom: 20px;
      position: relative;
      
      height: 1%;
    }
    #allContent .ac_t {
      height: 12px;
      background: url('/public/img/public/design/ac_t.png') top left no-repeat;
      _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/design/ac_t.png',sizingMethod='scale');
      _background: none;
    }
    #allContent .ac_b {
      height: 12px;
      background: url('/public/img/public/design/ac_b.png') top left no-repeat;
      _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/design/ac_b.png',sizingMethod='scale');
      _background: none;
    }
        
    #leftPanel {
      width: 217px;    
      margin-right: 8px;
      float: left;
    }
      #leftPanel .panel_box {
        width: 217px;
        margin-bottom: 7px;  
      }
        #leftPanel .pb_top {
          height: 8px;
          font-size: 0;
          background: url('/public/img/public/panel/panel_top.gif') top left no-repeat;
        }
        #leftPanel .pb_bottom {
          height: 7px;
          font-size: 0;
          background: url('/public/img/public/panel/panel_bottom.gif') top left no-repeat;
        }
        #leftPanel .pb_content {
          background: #f4f3d4;
          color: #660;
          padding: 2px 8px;
        }
      
      #leftPanel #p_basket .pb_content {
        height: 41px;
        background: url('/public/img/public/panel/bg_basket.gif') 14px center no-repeat #f4f3d4;
        padding-left: 45px;
        font-size: .8em;         
      }
        #leftPanel #p_basket a#tobasket:link, #leftPanel #p_basket a#tobasket:visited {
          font-weight: bold;
          text-decoration: underline;
          font-size: 1.1em;
          display: block;
          color: #660;
        }
        #leftPanel #p_basket a#tobasket:hover, #leftPanel #p_basket a#tobasket:active, #leftPanel #p_basket a#tobasket:focus {
          text-decoration: none;
        }
      
      #leftPanel #p_search .pb_content {
        text-align: right;
        height: 40px;
      }
      #leftPanel #p_search input.search_text {
        width: 200px;
        border: 1px solid #a1a071;
        margin-bottom: 4px;
      }  
      #leftPanel #p_search input.search_submit {
        border: 0;
        background: none;
        font-size: .8em;
        text-align: right;
        color: #666;
      }
      
      #leftPanel #category {
        border-bottom: 1px solid #660;
      }
        #leftPanel #category div.h3 {
          height: 24px;
          line-height: 24px;
          color: #fff;
          background: url('/public/img/public/panel/panel_title.gif') top left no-repeat;
          padding: 0 10px;
          font-weight: bold;
        } 
        
        #leftPanel #category ul, #leftPanel #category ul li {
          margin: 0;
          padding: 0;
          list-style: none;          
        }
          #leftPanel #category ul li {
            background: url('/public/img/public/panel/panel_sep.gif') bottom left no-repeat;
          }
          #leftPanel #category ul li.last {
            background: none;
          }
            #leftPanel #category ul li a:link, #leftPanel #category ul li a:visited {
              display: block;
              padding: 0 10px;
              height: 25px;
              line-height: 24px;            
              color: #a1a071;
              color: #660;
              font-weight: bold;
              text-decoration: none;
            }
            #leftPanel #category ul li a:hover, #leftPanel #category ul li a:active, #leftPanel #category ul li a:focus {
              /*color: #660;*/
              color: #000;
              text-decoration: none;
              background: url('/public/img/public/panel/panel_active.gif') top right no-repeat;
            }
            
            #leftPanel #category ul li a.strong:link, #leftPanel #category ul li a.strong:visited {
              color: #860;
            }
        
    #Note {
      float: left;
      width: 749px;
    }
      #Note .ncont {
        padding: 10px 27px;      
      }
      
      #Note h2 {
        color: #ba5a8b;
        border-bottom: 1px solid #ba5a8b;
        font-size: 17px;
        margin: 0;
        padding: 0;
        padding-bottom: 10px;
        padding-top: 5px;
      }
      #Note .history {
        float: right;
        font-size: 12px;
        line-height: 30px;
        color: #a1a071;
      }
        #Note .history a:link, #Note .history a:visited {
          color: #a1a071;
          text-decoration: underline;
        }
        #Note .history a:hover, #Note .history a:active, #Note .history a:focus {
          text-decoration: none;
        }
        #Note .history strong {      
          color: #ba5a8b;
        }
      #Note p {
        padding: 0;
        margin: 8px 0;
      }      
      #Note h3 {
        padding: 0;
        margin: 2px 0;
        font-size: 1.15em;
      }

  #iFooter {
    position: absolute;
    bottom: 0px;
    left: 15px;
    color: #a1a071;
    color: #660;
    font-size: .9em;
  }

#Note #lister {
  text-align: center;
  padding: 0 5px;
}
  #Note #lister div.title {
    font-size: 0;
    color: #fff;
    background: url('/public/img/public/lister.gif') left center no-repeat;
    height: 9px;
    margin-bottom: 6px;
  }
  #Note #lister span.sep {
    display: none;
  }
  #Note #lister a:link, #Note #lister a:visited {
    text-decoration: none;
    width: 26px;
    height: 26px;
    line-height: 26px;
    display: block;
    float: left;
    background: #d9d8a9;
    text-align: center;
    margin-left: 1px;
    color: #660;
  }
  #Note #lister a:hover, #Note #lister a:active, #Note #lister a:focus,
  #Note #lister span {
    width: 26px;
    height: 26px;
    line-height: 26px;
    display: block;
    float: left;
    background: #a1a071;
    text-align: center;
    margin-left: 1px;
    color: #fff;
    font-weight: bold;
  }
  #Note #lister span {
    font-weight: normal;
  }
  #Note #lister span.pointLister {
    background: #fff;
    width: 5px;
  }

#flinks {
  background: url('/public/img/public/design/ac2.png') top left repeat-y;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/design/ac2.png',sizingMethod='scale');
  _background: none;
  padding: 5px 15px;
  padding-top: 10px;
  position: relative;
  color: #A1A071;
  color: #660;
  font-size: .9em;
  line-height: .9em;
}
  #flinks a:link, #flinks a:visited {
    color: #A1A071;
    color: #660;
    text-decoration: underline;
  }
  #flinks a:hover, #flinks a:active, #flinks a:focus {
    color: #000;
    text-decoration: none;
  }

#logo_vendor {
  width: 217px;
  margin-top: 10px;
  text-align: center;
}
  #logo_vendor a {
    line-height: 0;
  }
