.rounded-borders { margin-left:auto; margin-right: auto }
.corners {border: 1px solid #eae0ce;}
.corners .t,
.corners .r,
.corners .b,
.corners .l,
.corners .c,
.corners .u
{
	position: relative;
	z-index: 1;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
}
.corners .t { left: -1px; top: -1px; }
.corners .r { background-position: right top; left: 2px; }
.corners .b { background-position: right bottom; top: 2px; }
.corners .l { background-position: left bottom; left: -2px; }
.corners .c { left: 0px; top: 0px; margin-right: 0px; margin-left: 0px; }

.rounded-borders .corners { background: #FFF; }
.rounded-borders .corners .t { background-image: url(/pics/win_border/blur-t.gif); }
.rounded-borders .corners .r { background-image: url(/pics/win_border/blur-r.gif); }
.rounded-borders .corners .b { background-image: url(/pics/win_border/blur-b.gif); }
.rounded-borders .corners .l { background-image: url(/pics/win_border/blur-l.gif); }
.rounded-borders .corners .reducer { padding: 1em 0.2em 0.8em 0.2em; text-align: center;} 	
.rounded-borders .u { top: -0.8em; left: 43%; padding-left: 5px; padding-right: 5px; background-color: #FFF; float: left;}



.works-tab TD		{ text-align:center;  height: 54px;  padding: 0.5em 1em 1.5em 1em; }
.works-tab TH		{ width: 33%; height: 111px; text-align:center;  vertical-align: middle }
.works-tab TH.cent	{ border-left: 1px dashed #eae0ce; border-right: 1px dashed #eae0ce; }

.project-tab TD	 		{ text-align: center; vertical-align: middle }
.project-tab TD.cent	{ height: 111px;}
.project-tab TD.bot		{ height: 54px; padding: 0.5em 1em 1.5em 1em;}



