Here is the html code:

```
<div id="wrapper">
<div id="ads">...</div>
<div id="content">...</div>
</div>

```

I know how to place divs like columns on page, but i cant figure out is it possible to achieve that content div fills all space after ads div? 
One obvious solution is to put ads-div into content-div like in below answer. But there is one problem. Content div may include any other html code, not only plain text. So, for example, if i place inner div with style "width:100%", 100% means all width of content div, its not pay attention to ads-div. 
I guess its not possible to achieve this by keeping two divs separated.
Please see the screenshot for demo:
![enter image description here](https://i.stack.imgur.com/jD9A9.png)