body {
    font: 11px Tahoma;
    background: ButtonFace;
    padding: 10px;
    margin: 0px;
    width: 330px;
}


.frame
{
   border-top: 1px solid white;
   border-left: 1px solid white;
   border-bottom: 1px solid #696969;
   border-right: 1px solid #696969;
   margin-top: 15px;
}

.frame-inner
{
   border-top: 1px solid ButtonFace;
   border-left: 1px solid ButtonFace;
   border-bottom: 1px solid #a0a0a0;
   border-right: 1px solid #a0a0a0;
   padding: 4px 5px;
   overflow: auto;
}


.frame1 {
  margin: 5px auto 9px auto; 
  border-top: 1px solid #808080;
  border-left: 1px solid #808080;
  border-bottom: 1px solid white;
  border-right: 1px solid white;
}

.frame1-inner {
  height: 100px;
  border-top: 1px solid #404040;
  border-left: 1px solid #404040;
  border-bottom: 1px solid ButtonFace;
  border-right: 1px solid ButtonFace;
  background: white;
  position: relative;
}

.frame1 select {
  position: absolute;
  top: 0px;
  left :1px;
  padding: 0px;
  margin: 0px;
  border: 0px;
  width: 342px;
  clip: rect(0px, 324px, auto, auto);
  background: white;
  height:100%;
}

.buttons{
  text-align: right;
}

.buttons button{
  min-height: 26px;
  font-size: 11px;
  width: 74px;
}

.buttons button:first-child{
  margin-right: 10px;
}

.linkDropDownList {
    color: #0000FF;
    cursor: pointer;
    text-decoration: underline;
}

.combobox-block .spinButton.buttonLess {
    top: 0px!important;
}

@media screen {
  #elementToPrint {
    margin-top: 42px;
    overflow-y: auto;
  }
  
  .elementToPrint {
    background: white;
    padding: 1%;
    margin: 1%;
  }
}

@media print {
  #controlBlock {
    display: none;
  }
}