.reviewTable {
  overflow: scroll;
  border: 1px solid #red !important;
  border-collapse: collapse !important;
}

.reviewTable td, .reviewTable th {
  padding: 5px !important;
  border: 1px solid #999999 !important;
}


/* для viewport для таблиц */
.divReviewTable {
  max-width: 100%; 
  overflow: auto;
}
/* для viewport для таблиц */



.reviewTableAlignRight {
  border: 1px solid #red !important;
  border-collapse: collapse !important;
}

.reviewTableAlignRight td, .reviewTableAlignRight th {
  padding: 5px !important;
  border: 1px solid #999999 !important;
}

.reviewTableAlignRight {
  border: 1px solid black;
  float: right;
  margin: 0em 1em 1em 0em !important;
  background: #DDDDDD;
  width: 30%;
}










#article #mobiguru { 
  margin: 10px 0 0 0; 
  padding: 0 0 0 0; 
  height: 80px;
  overflow: hidden;
  width: 100%;
}

#article #mobiguru div { margin: 0 0 10px 0; padding: 0; }

div#mobiguru div.mobiguruinner {
  margin: 0 0 10px 0;
  float: left;
  width: 30%;
}


#article #mobiguruInnerLineInOpinion { 
  margin: 10px 0 0 0; 
  padding: 0 0 0 0; 
  height: 80px;
  overflow: hidden;
  width: 100%;
}

#article #mobiguruInnerLineInOpinion div { margin: 0 0 10px 0; padding: 0; }

div#mobiguruInnerLineInOpinion div.mobiguruinner {
  margin: 0 0 10px 0;
  float: left;
  width: 30%;
}




