.message {
  border: 7px solid ;
  border-color: rgb(117,157,105) ; /* rgb(158,173,211) ;/*#909090;*/
  border-collapse:separate;/* collapse;*/
  border-spacing:0px;
  margin: 0px;
  cellpadding: 0px;
  cellspacing: 0px;
  font-family:'Helvetica', Arial, Sans-Serif;
  font-size: 14px;
  /*outline-style:  hidden;*/
  background: white;
  width:450pt;
  border-radius: 10px;
  opacity: 1;
}
/* Заголовок */
.message th {
  text-align: left;
  vertical-align: top;
  /*padding: 5px;*/
  height: 20px;
  background: rgb(117,157,105) ;/*rgb(186,203,236);*/
  color: white;/*#000000;*/
  /*border: 1px solid #909090;   */
}
.message td {
  text-align: left;
  vertical-align: middle;
  /*height: 20px;
  padding-top: 10px;
  padding-bottom: 10px;*/
  font-size: 13px;
}
.message td.grayed {
  background: #F0F0F0;
  cursor: auto !important;
  text-align: right;
  padding: 10px;
  margin-top: 10px;
}
.messbutton {
  /*display: inline-block;*/
  /*margin: 10px;*/
  width: 100px;
  height: 25px;
  /*background: url(http://subtlepatterns.com/patterns/extra_clean_paper.png);*/
  background: rgb(117,157,105) ; 
  cursor: pointer;
  border-radius: 4px;
  border: 2px outset rgb(117,157,105) ; 
  color:white;
}
.message td:first-child, .message th:first-child {
  border-left: none;
}
div.cover-div {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 990;
  width: 100%;
  height: 100%;
  background-color: gray;
  opacity: 0.3;
}
div.cover-div2 {
  border: 7px solid ;
  border-color: rgb(117,157,105) ; 
  border-collapse:separate;/* collapse;*/
  border-spacing:0px;
  margin: 0px;
  cellpadding: 0px;
  cellspacing: 0px;
  font-family:'Helvetica', Arial, Sans-Serif;
  background: white;
  width:550pt;
  border-radius: 10px;
  opacity: 1;
  background: url('/pages/images/back.jpg');
  background-color: #F0F0F0; /*#C8DACC;*/
  position: relative;/* fixed;*/
  top: 0;
  left: 0;
  z-index: 991;
  /*width: 40%;
  height: 40%;*/
  /*background-color: red;*/
  /*opacity: 0.3;*/
}
div.box{ width:100%; border:2px dashed; height:180px; }
div.boxChild{ 
    overflow:auto; 
    /*z-index: 991;*/
/*  margin:600px 0 300px; */
  /*width: 100%;*/
  /*height:400px;*/
  /*background:green;*/
}
/*.message th:first-child {
  border-top-left-radius: 1px;
}
.message th:last-child {
  border-top-right-radius: 1px;
}
.message td:last-child {
  border-bottom-left-radius: 5px;
}
.message td:last-child {
  border-bottom-right-radius: 5px;
}*/