.l-content {
  width:100%; height:100%; min-width:978px;
  position:relative;
}
 /* .l-content td { vertical-align:top; } */
 .l-content_cell {
  padding:5px 5px 15px;
 }
  .main-container {
    background: #fff;
  }

.left_col { width:300px; max-width:300px; min-width:300px; padding-right:9px; }
.left_top_col { height:204px; padding:30px 10px 0 30px; }
.main_left_col { width:30%; padding:0 0 0 3%; }
.main_col { padding:0 10px 0 25px; }

.page_inner .left_top_col { height:170px; }

.main-container__content { padding:0 0 35px;}
