/* indexing page custom accents */
.iHD0 {
	font-family:'Arial Narrow',sans-serif;
	font-weight:bold;
	font-size: 16px;
	text-align: left;
	color:#b11;
	margin: 5px 6px;
}
.iHD1 { margin: 5px 4px; color: #448; font-size: 1.1em; font-weight: bold; text-align: left; }
.iHD2 { margin: 5px 4px; color: #448; font-weight: bold; text-align: left; }
.iFT { margin: 5px 4px; color: #448; font-weight: bold; text-align: right; }

.infoBbox {
	border: solid #bbbbbb;
	border-width: 2px 1px;
	background: #f5f5f5;
}
.infoBbanner {
	border: solid #80b0cc;
	border-width: 2px 1px;
	background: #f0f9ff;
}
.infoBattend {
	border: solid #cc9060;
	border-width: 2px 1px;
	background: #fff0e0;
}

/* projects */
img.exPrjPicLogo { border:none; position:absolute; left:0px; top:0px; }
.exPrjPicTextCO { position:absolute; width:100%; left:0px; bottom:0px; background: url(stlimg/bg-black-50.png); }
.exPrjPicTextCI { padding: 10px 10px; color:#fff; }
.exPrjPicTextCObrief { position:absolute; width:100%; left:0px; bottom:0px; min-height:30%; background: url(stlimg/bg-black-50.png); }
.exPrjPicTextCIbrief { padding: 5px 6px; color:#fff; font-size:11px; }
a:hover .exPrjPicTextCIbrief { color: #cdf; }
.exPrjPicTextCOband { position:absolute; width:100%; left:0px; bottom:0px; min-height:30%; background: url(stlimg/bg-015-75.png); }
.exPrjPicTextCIband { padding: 5px 6px; color:#fff; font-size:11px; }
a:hover .exPrjPicTextCIband { color: #ff8; }
.prjsBVFrame { max-width:900px; }
.prjsBVItemCont { display:inline-block; width:204px; margin:5px 15px 15px 5px; vertical-align:top; }
.exBVPrjDescr { margin-top: 5px; }
.exBVPrjDocLnk a { color:#56b; font-weight:bold; }

/* news */
.newsPagerCont { padding:9px 0px 0px 3px; }
.newsBVItemCont { padding:9px 6px 9px 3px; }
.newsBVItemContHl { padding:9px 6px 9px 3px; background:#eee; }
td.exBVNewsPic { width:100px; padding-right:18px; }
td.exBVNewsDate { padding-right:12px; color:#aaa; font-weight:bold; white-space:nowrap; }
td.exBVNewsHd { color:#56b; font-weight:bold; }
.exBVNewsDescr { margin-top: 5px; }
.exBVNewsDocLnk a { color:#56b; font-weight:bold; }
.exAVNewsDate { color:#888; white-space:nowrap; }
.exAVNewsDescr { margin-top: 5px; }

/* clients */
.clisAVItemCont { overflow:hidden; white-space:normal; position:relative; }
.clisAVItemPic { border:1px solid #bce;}
.clisAVItemShad { position:absolute; width:100px; height:65px; left:2px; top:2px; border-bottom:1px solid #236; border-right:1px solid #236; }