/* Linked Profile Picture */
.lpp { float: right; }

.lpp_n { margin: 7px 0; text-align: center;}
#lpp_rel { position: relative; }
.lpp_ol {
	position: absolute;
	right: 1px;
	top: 1px;
	width: 58px;
	height: 58px;
	z-index: 1;
	background-image: url({T_IMAGESET_LANG_PATH}icon_online.gif);
	background-repeat: no-repeat;
 
}
#lpp img {
	max-width: 190px;
       max-height: 250px;
	margin: 0px auto; border: 1px solid #777777; cursor: pointer; cursor: hand; }
#lpp_rel img:hover { border: 1px solid #999999; }

/* Hidden section */

#lpp_w { position: absolute; width: 100%; top: 10%; left: 0px; margin: 0px auto; z-index: 91; visibility: hidden; }
#lpp_w[id] { position: fixed; }
#lpp_pic { max-width: 400px; margin: 0px; padding: 0px; }
#lpp_pic img {
	margin: 0px 0px;
	max-width: 400px;
	cursor: pointer; cursor: hand;
}
#lpp_img { min-width: 200px; max-width: 400px; }

#lpp_soft { /* Soft layer */
	background-color: #cadceb;
	height: 100%; width: 100%;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	margin: 0px; padding: 0px;
	position: absolute;
	z-index: 90;
	visibility: hidden;
	top: 0px; left: 0px;
}
#lpp_soft[id] { position: fixed; }

/* IE stuff */

* html, body {height:100%;}
* html #lpp_soft {height: 100%;}
* html div#lpp img { width: expression(this.clientWidth.clientWidth < 251 ? "250px" : "auto"); }
* html img#lpp_img { width: expression( this.clientWidth > 399 ? "400px" : "auto" ); width: expression(document.body.clientWidth > 199? "200px" : "auto"); }
</dd>