#detailProd {
  padding: 0 8px;  
}
  #detailProd .title {
    background: url('/public/img/public/detail/dp_title.gif') top left no-repeat;
    height: 39px;
    line-height: 33px;
    color: #474747;
    font-size: 1em;
    font-weight: bold;
    padding: 0 15px;
  }
  #detailProd .dP_cont {
    background: url('/public/img/public/detail/dp_cont.gif') top left repeat-y;
    padding: 0 10px 20px 10px;
  }
  #detailProd .dP_bottom {
    background: url('/public/img/public/detail/dp_bottom.gif') top left no-repeat;
    height: 7px;
  }
  
  #detailProd .masterinfo {
    padding
  }
    #detailProd .masterinfo .lftpanel {
      float: left;
      width: 297px;
      height: 232px;
      text-align: center;
      background: url('/public/img/public/detail/bg_bigimg.gif') top left no-repeat;
      position: relative;
    }
      #detailProd .masterinfo .lftpanel .imgbig {
        height: 210px;
        padding: 1px;
      }
      #detailProd .masterinfo .lftpanel #scale {
        position: absolute;
        bottom: 10px;
        left: 133px;
      }

    #detailProd .masterinfo .rgtpanel {
      float: left;
      width: 291px;
    }
      #detailProd .masterinfo h2 {
        margin: 0;
        padding: 0;
        font-size: 1.3em;
        color: #1f4db7;
      }
      #detailProd .masterinfo table.info {
        margin-top: 5px;
        font-size: .9em;
      }
        #detailProd .masterinfo table.info td {
          padding: 0 10px;
          font-size: 1em;
          line-height: 1.9em;
        }
        #detailProd .masterinfo table.info th {
          color: #474747;
          font-size: .85em;
        }
        
      #detailProd .masterinfo #pricebox {
        float: left;
        width: 140px;
        text-align: right;
      }
        #detailProd .masterinfo #pricebox .vat {
          color: #f62355;
          font-weight: bold;
          font-size: 1.4em;
        }
          #detailProd .masterinfo #pricebox .vat span {
            font-size: .5em;
          }
        #detailProd .masterinfo #pricebox .wovat {
          color: #474747;
          font-weight: bold;
          font-size: .8em;
        }
          #detailProd .masterinfo #pricebox .wovat span {
            font-size: .85em;
          }
        
      #detailProd .masterinfo #tobasket {
        float: right;
        width: 130px;
        height: 32px;
        line-height: 32px;
        background: url('/public/img/public/detail/buy.gif') top left no-repeat;
        text-align: right;
        position: relative;
        top: 4px;
        right: 2px;
      }
        #detailProd .masterinfo #tobasket a:link, #detailProd .masterinfo #tobasket a:visited {
          color: #fff;
          text-decoration: none;
          font-size: .9em;
          font-weight: bold;
          padding-right: 7px;
        }
        #detailProd .masterinfo #tobasket a:hover, #detailProd .masterinfo #tobasket a:active, #detailProd .masterinfo #tobasket a:focus {
          text-decoration: underline;
        }
      
      #detailProd .masterinfo .rgtpanel .rgtcont {
        padding-left: 10px;
      }
      
      #detailProd .masterinfo .rgtpanel .dotsep {
        height: 1px;
        font-size: 1px;        
        margin: 15px 0;
        background: url('/public/img/public/detail/dotsep.gif') top left repeat-x;
      }

  #detailProd h3 {
    color: #1f4db7;
    font-size: 1.1em;
    margin: 16px 2px 8px 2px;
  }
  #detailProd table.techparam {
    width: 100%;
  }
    #detailProd table.techparam td {
      font-size: 1em;
      padding: 4px 0;
    }
    #detailProd table.techparam th {
      font-size: .85em;
      font-weight: normal;
      color: #474747;
      width: 155px;
      padding: 4px 8px;
    }
    #detailProd table.techparam tr.odd {
      background: #f6f6f6;
    }
    #detailProd table.techparam tr.even {
    }
  
  #description {
    color: #474747;
    padding: 0 5px;
    text-align: justify;
    font-size: .9em;
  }
  
#detailProd div.label {
  float: left;
  width: 180px;
  margin: 0 4px;
  text-align: left;
} 
  #detailProd div.label span {
    display: block;
    color: #96928c;
    font-size: .8em;
    font-weight: bold;
    margin: 2px 0;
  }
  #detailProd div.label input {
    border: 1px solid #dfddd9;
    width: 95%;
  }

#detailProd form#addnew div.label2 {
  margin: 4px 4px;
}
  #detailProd form#addnew div.label2 span {
    color: #96928c;
    font-size: .8em;
    font-weight: bold;
  }
  #detailProd form#addnew div.label2 input {
    display: block;
    width: 555px;
    border: 1px solid #dfddd9;
    margin-top: 2px;
  }
  #detailProd form#addnew div.label2 textarea {
    display: block;
    width: 555px;
    border: 1px solid #dfddd9;
    margin-top: 2px;
  }
    #detailProd form#addnew div.submit input {
      width: 80px;
      height: 32px;
      color: #fff;
      background: url('/public/img/public/detail/send.gif') top left no-repeat;
      border: 0;
      cursor: pointer;
      font-size: .9em;
      font-weight: bold;
    }

#verify_label {
  width: 272px;
  float: left;
}
  #verify_label input {
    width: 100% !important;
  }
#vefiry_img {
  width: 200px;
  float: left;
  text-align: center;
}

#submit {
  width: 110px;
  float: left;
  padding-top: 10px;
  text-align: right;
}
  #submit input {
    margin-right: 29px; 
  }
