@charset "utf-8";

table.projects th, table.projects td{
	vertical-align:top;
	padding-bottom:5px;
}
table.projects th{white-space:nowrap;}
table.projects td.thumb img{
	display:block;
	margin-bottom:15px;
}
table.projects td.thumb{padding-right:15px;}
table.projects td.sep{padding:0 5px 0;}

.company-wrap .project-title{
	padding-bottom:4px;
	background:url(../../../../../../common/img/link_title_shadow.gif) repeat-x 0 bottom;
	margin-bottom:3px;
}
.company-wrap .project-title h2 .h2-head{
	height:4px;
	width:100%;
	background:url(../../../../../../common/img/h2_head.gif) no-repeat 0 0;
}
.company-wrap .project-title h2 .h2-foot{
	height:4px;
	width:100%;
	background:url(../../../../../../common/img/h2_foot.gif) no-repeat 0 0;
}
.company-wrap .project-title h2{
	position:relative;
	line-height:1.2;
	width:708px;
	height:auto;
	margin-bottom:0;
	border:1px solid #cfe2e6;
	text-indent:0;
	background:none;
	background-color:#f5fdff;
}
.company-wrap .project-title h2 .h2-main{
	border-left:5px solid #20afca;
	margin-left:2px;
	padding:4px 12px;
	line-height:1.4;
}
.company-wrap .project-title span.small{
	font-size:80%;
}
