Если блоки фиксированную высоту и ширину вы можете использовать абсолютное положение на CSS ваш Родитель стадии (контейнер) должен иметь относительное положение и другой элемент имеют абсолютное.
Посмотрите на мой код на css, элемент имеет верх: 50% на 50% от их контейнера, для выравнивания по вертикали вы должны добавить добавление половины мин элемента высоты. Если вы хотите, чтобы элемент выровнять по горизонтали, вы должны сделать это для с
HTML:
<div class="Container">
<div class="LeftBlock">Left Block</div>
<div class="RightBlock">Right Block</div>
</div>
CSS:
div.Container {
overflow: hidden;
width: 500px;
border: 1px solid #ccc;
padding: 10px;
height: 300px;
margin: 0px auto;
position:relative
}
div.LeftBlock, div.RightBlock {
width: 200px;
height: 150px;
background: #fc0;
border: 1px solid #B99504;
text-align: center;
line-height:150px;
color:#333;
font-family: tahoma;
position: absolute;
top: 50%;
margin-top: -75px;
}
div.LeftBlock {
left:10px;
}
div.RightBlock {
right: 10px;
}
jsfiddle DEMO
Вы, как ожидается, поставить соответствующие кода внутри ОП, чтобы вопрос оставался полезным. В этом случае, как только вы исправляете свой сайт, вопрос становится бесполезным для других. Читайте и следуйте: http://stackoverflow.com/help/mcve – Sparky