Div para ocupar todo el ancho restante [duplicar]

Esta pregunta ya tiene una respuesta aquí:

CSS: Configuración de ancho / alto como Porcentaje menos píxeles 11 respuestas

Tengo un padre div y 2 divs dentro de ella. La primera división infantil es de 50px de ancho y 100% de altura. La segunda división infantil tiene una altura del 100% y debo tomar el resto del ancho (100% - 50 px). ¿Cómo hago eso?

Aquí está el violín que he creado:http://jsfiddle.net/muGty/ Básicamente quiero div azul (derecha) para ocupar el resto del contenedor gris por completo.

<div class="parent">
    <div class="left"></div>
    <div class="right"></div>
</div>

Respuestas a la pregunta(5)

Su respuesta a la pregunta