#valerchik {
 height: 512px;
 position: absolute;
 left: 0;
 bottom: 0;
 text-align: center;
 width: 467px;
}

/* Овальное разговорное облако */
.oval {
	position:absolute;
        bottom: 480px;
        left: 280px;
	width:240px;
	padding:50px 40px;
	margin:0;
	text-align:center;
	color:#fff;
	background:#d0d0d0;
	-webkit-border-top-left-radius:220px 120px;
	-webkit-border-top-right-radius:220px 120px;
	-webkit-border-bottom-right-radius:220px 120px;
	-webkit-border-bottom-left-radius:220px 120px;
	-moz-border-radius:220px / 120px;
	border-radius:220px / 120px;
}
.oval p {
 margin: 0;
 font-size: 20pt;
 font-family: Georgia, 'Times New Roman', Times, serif;
}
/* создаем часть кривой */
.oval:before {
	content:"";
	position:absolute;
	z-index:1;
	bottom:-30px;
	right:50%;
	height:30px;
	border-right:60px solid #d0d0d0;
	background:#d0d0d0;
	/* css3 */
/*	два значения определяют горизонтальный 
и вертикальный радиус соответственно  */
-webkit-border-bottom-right-radius:80px 50px;
	-moz-border-radius-bottomright:80px 50px;
	border-bottom-right-radius:80px 50px;
	/*	позиционируем элемент
по оси x и y соответственно */
-webkit-transform:translate(0, -2px);
	-moz-transform:translate(0, -2px);
	-ms-transform:translate(0, -2px);
	-o-transform:translate(0, -2px);
	transform:translate(0, -2px);
}
.oval:after {
	content:"";
	position:absolute;
	z-index:1;
	bottom:-32px;
	right:50%;
	width:60px;
	height:32px;
	background:#fff;
	/* css3 */
-webkit-border-bottom-right-radius:40px 60px;
	-moz-border-radius-bottomright:40px 60px;
	border-bottom-right-radius:40px 60px;
	-webkit-transform:translate(-30px, -2px);
	-moz-transform:translate(-30px, -2px);
	-ms-transform:translate(-30px, -3px);
	-o-transform:translate(-30px, -2px);
	transform:translate(-30px, -2px);
}