position: relative;
left: -50%;
position: relative;
left: 50%;
float: left;
Advantages:
ie7+
not responsive: doesn't work with min-max width and %(must be assigned to wrapper!)
no need to compensate paddings
Caveats:
nesting
height must be declared