.wrap{text-align:left;margin:0 auto;width:auto;min-width:300px;padding:0 10px}.main_news{display:block;vertical-align:bottom;width:auto;max-width:360px;background:#fff;box-sizing:border-box;padding:0;margin:0 auto 30px auto}.affiliate_list{display:block}.posts_b{max-width:420px;padding:0 0 20px;margin:0 auto 20px auto}