#revList {
  background-color: #EEEEEE;
  padding: 15px;
}
#revList table {
  widht: 100%;
}
#revList td {
  padding: 2px 10px;
  border-top:1px dashed #EDEDE5;
  border-bottom:1px dashed #EDEDE5;
}
#revList td.first {
  border-left:1px dashed #EDEDE5;
}
#revList td.last {
  border-right:1px dashed #EDEDE5;
}
#revList td.nopad {
  padding: 2px 0;
}
#revList td.mid img {
  vertical-align: middle;
}

#revList .revSelected td, #revList .revSelected td.first, #revList .revSelected td.last {
  border-color:#AAAAAA;
}

#revList .controls {
  margin-top: 10px;
}

#revInfo {
  margin: 15px 0;
}

table.diffs {
  margin: 20px 0;
  width: 100%;
  border-spacing: 0;
}
table.diffs td {
  width: 50%;
  padding: 5px 10px;
  background-color: #EDEDE5;
  line-height: 18px;
  text-align: justify;
  border: 1px solid white;
}
table.diffs td .diffchange {
  color: #8D3500;
  text-decoration: none;
}
table.diffs td.rev_l {
  text-align: right;
}
table.diffs td.rev_r {
  text-align: left;
}
table.jtext td {
  text-align: justify!important;
}

#revisionContent {
  margin-bottom: 10px;
}
#revisionContent div.controls {
  float: right;
  margin: 0;
}
#revisionContent input.btn {
  background-color: #32638D;
  border: none;
  color: white;
  cursor: pointer;
  height: 21px;
  margin: 0px 4px 0 0;
  outline: none;
  padding: 0 7px;
}

#revisionContent h2 {
  background-color: #DAE2E8;
  border-bottom: 1px solid #B1BDD6;
  color: #45688E;
  display: block;
  font-weight: bold;
  height: 13px;
  padding: 6px 10px 7px;
  text-align: left;
}

.discussTopCount {
  float: right;
  font-weight: normal;
}

.discussBlock {
  margin-top: 10px;
  padding-bottom: 15px;
  border-bottom: 1px solid #DAE2E8;
}
.discussBlock .discussPhoto{
  width:60px;
  height:60px;
  float:left;
}
.discussPhoto .noUserPhoto {
  background-color:#e4ebf0;
  color:#758EAC;
  font-size:50px;
  height:60px;
  line-height:60px;
  text-align:center;
  width:60px;
}
.discussPhoto a:hover {
  text-decoration: none;
}
.discussBlock .discussInfo{
  margin-left: 65px;
  padding: 5px;
  background-color: #F7F7F7;
  border-top: 1px solid #45688E;
  border-bottom: 1px solid #DAE2E8;
}
.discussBlock .discussAuthorCompany {
  font-weight: bold;
}
/*.discussBlock .discussMenu {
  float: right;
  color: #BA9C97;
}*/
.discussBlock .discussText {
  margin-left: 65px;
  padding: 20px 10px 0;
}
.discussBlock .duscussNum {
  margin-top: 5px;
  color: #808080;
}
.discussBlock .discussLog {
  padding: 10px;
}

.discussBlock .deletedStatus {
  height: 80px;
  line-height: 80px;
  text-align: center;
}
.discussBlock .discussAboutCompany {
  font-weight: bold;
}
.discussBlock.deleted {
  height: 80px;
  line-height: 80px;
  text-align: center;
}

.discussEdit {
  display: none;
  margin-left: 65px;
  padding: 20px 10px 0;
}
.discussEdit textarea {
  width: 487px;
  height: 60px;
}
.discussEdit div.noMargin {
  text-align: right;
  margin: 0;
}
/*.bugLogDiv {
  padding: 8px;
  border: solid 1px #CCCCCC;
  background-color: #FAFAFA;
  margin: 10px 0 0 0;
}
.logClosed {
  border-color: #347128;
  background-color: #EBF3DF;
  color: #37702A;
}
.logDeclined {
  border-color: #8E3400;
  background-color: #F7DBDB;
  color: #8C4D00;
}*/

.historyCommentForm {
  margin-bottom: 10px;
}
.historyCommentForm textarea {
  margin: 10px 0;
  height: 92px;
  width: 572px;
}
.historyCommentForm div.controls {
  float: none;
  padding: 0;
  text-align: right;
}
