/* vypis */

form {
  padding: 0;
  margin: 0;
}

.productList {
  width: 300px;
  height: 168px;
  float: left;
  margin: 4px 1px;
  background: url('/public/img/public/productlist_desc_bg.gif') bottom right no-repeat;
  position: relative;
  overflow: hidden;  
}
  .productList .action {
    position: absolute;
    top:20px;
    left:0px;
    height: 35px;
    line-height: 35px;
    color:#fff;
    font-weight: bold;
    text-align: center;
    background: url('/public/img/public/actiontext.png') top left no-repeat;
  }
    .productList .action div {
      position: relative;
      left:15px;
      padding:0 10px;
      padding-right:20px;
      background: url('/public/img/public/actiontext.png') top right no-repeat;
    }
  
  .productList .name {
     background: url('/public/img/public/productlist.gif') left center no-repeat;
     padding-left: 20px;
     margin: 0 4px;
     margin-bottom: 5px;
     text-align: left;
  }
    .productList .name a:link, .productList .name a:visited {
      color: #d9261c;
      font-size: 14px;
      font-weight: bold;
    }
    .productList .name a:hover, .productList .name a:active, .productList .name a:focus {
      text-decoration: none;
    }
  .productList .lftpanel {
    float: left;
    width: 134px;
  }
    .productList .lftpanel .img {
      margin: 0px;
      height: 115px;
      text-align: center;
    }
    .productList .lftpanel .img img{
      max-height: 118px;
      _height: expression( (this.height > 118) ? 118 : 'auto');
    }
    .productList .lftpanel .tobasket {
      width: 124px;
      height: 18px;
      text-align: right;
      margin: 2px 5px;
      background: url('/public/img/public/basket/tobasket_bg.gif') 20px 0 no-repeat;
    }
  .productList .rgtpanel {
    float: left;
    width: 166px;
    height: 134px;
    position: relative;  
  }
    .productList .rgtpanelcontent {
      padding: 0 5px;
    }
    .productList .rgtpanel .description {
      color: #595959;
      font-size: 1.1em;
      text-align: left;
    }
    .productList .rgtpanel .price {
      height: 21px;
      line-height: 21px;
      width: 155px;
      position: absolute;
      bottom: -1px;
      background: url('/public/img/public/productlist_price_bg.gif') top left no-repeat;
      font-weight: bold;
      font-size: 12px;
      color: #f00;
      padding: 0 5px;
    }

.emptyCat {
  margin-top:10px;
}
.pagelist, .vendorlist {
  margin-top: 1px;
  color: #454545;
  clear: both;
}
  .pagelist select {
    position: relative;
    top: 1px;
  }
  .pagelist .listcontent {
    border: 1px solid #ddd;
    background: #efefef;
    padding: 2px 4px;
    margin-top: 2px;
    clear: both;
    
    
    line-height: 25px;
  }
  .pagelist strong.view{
    color: #828282;
    margin-left: 2px;
  }
  .pagelist strong.list {
    color: #828282;
    margin-left: 450px;
  }
  .pagelist .sort {
    width: 130px;
    float: left;
  }
    .pagelist .sort .beforearrow {
      float: left;
    }
    .pagelist .sort .arrow {
      float: left;
      width: 15px;
      height: 16px;

      margin-top: 3px;
      margin-left: 4px;
        line-height: 8px;
    }
      .pagelist .sort .arrow div.one {
        font-size: 0;
      }
        .pagelist .sort .arrow div.one img {
          margin-bottom: 2px;
        }
      .pagelist .sort .arrow div.two {
        font-size: 0;
      }
        .pagelist .sort .arrow div.two img {
          margin-top: 2px;
        }
  .pagelist .itempage {
    float: left;
    width: 150px;
    height: 25px;
    margin-left: 5px;
  }
  .pagelist .lister {
    float: right;
    padding: 4px 0;
  }    
    .pagelist .lister span.sep {
      display: none;
    }
    .pagelist .lister a:link, .pagelist .lister a:visited {
      text-decoration: none;
      width: 14px;
      height: 17px;
      line-height: 17px;
      display: block;
      float: left;
      background: url('/public/img/public/lister/norm.gif') center center no-repeat;
      text-align: center;
      margin-left: 1px;
      color: #454545;
    }
    .pagelist .lister a:hover, .pagelist .lister a:active, .pagelist .lister a:focus,
    .pagelist .lister span {
      width: 14px;
      height: 17px;
      line-height: 17px;
      display: block;
      float: left;
      background: url('/public/img/public/lister/act.gif') center center no-repeat;
      text-align: center;
      margin-left: 1px;
      color: #fff;
    }
    .pagelist .lister span.pointLister {
      background: url('/public/img/public/lister/dot.gif') center center no-repeat;
      width: 24px;
    }
    .pagelist label {
      margin:0 5px;
    }
    .pagelist label input{
      position: relative;
      top:3px;
    }

#allNote #note h2 {
  font-size: 15px;
  border-bottom: 1px solid #efefef;
  padding-bottom: 4px;
  margin-bottom: 4px;
  text-align: left;
}
#allNote #note p {
  margin: 8px 5px;
  font-size: 1.1em;
  line-height: 1.3em;
}
#allNote #note .beforetext h3{
  font-weight: normal;
}

div.scale {
  width: 155px;
  text-align: right;
  
  position: absolute;
  bottom: 30px;
}
div.newsprod {
  width: 49px;
  height: 14px;
  
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader ( src='/public/img/public/newsprod.png',sizingMethod='scale'  )  ;

  position: absolute;
  top: 30px;
  left: 80px;
   
}
html > body div.newsprod {
  background: url('/public/img/public/newsprod.png') top left no-repeat;
}
div.newsproddetail {
  width: 49px;
  height: 14px;
  z-index:2;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader ( src='/public/img/public/newsprod.png',sizingMethod='scale'  )  ;

  position: absolute;
  top: 10px;
  left: 220px;
   
}
html > body div.newsproddetail {
  background: url('/public/img/public/newsprod.png') top left no-repeat;
}

