It really depends. What your purpose is. If your hoping to do a great deal of custom styling then you need to put alot of attention into css.
If styling isnt whats important, or you are considering using a templete, then you dont need to know that much css.
What kind of web sites do you want to dev?
If your site is just giving out static information then you can get by with just knowing html, and a little css.