.prof-info {
	position: relative;
	height: 202px;
}
.prof-info-c {
	background-color: #fff;
	height: 110px;
	width: 720px;
	position: absolute;
	top: 50px;
	-webkit-box-shadow: 0 0px 3px rgba(34, 25, 25, 0.65);
	-moz-box-shadow: 0 0px 3px rgba(34, 25, 25, 0.65);
	box-shadow: 0 0px 3px rgba(34, 25, 25, 0.65);
}

.prof-pic-c {
	background-color: #fff;
	padding: 3px;
	height: 190px;
	width: 190px;
	border: 1px solid #cecece;
	position: absolute;
	left: 25px;
	top: 0px;
	-webkit-box-shadow: -1px -1px 12px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    -1px -1px 12px rgba(50, 50, 50, 0.25);
	box-shadow:         -1px -1px 12px rgba(50, 50, 50, 0.25);
	z-index:10;
}
.prof-pic-c a img,.p-img {
	height: 190px;
	width: 190px;
}

.prof-pic-c-split a img {
	height: 190px;
	width: 93px;
}

.prof-cp {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	bottom: 8px;
	display: none;
	left: 14px;
	position: absolute;
	right: 14px;
	z-index: 3;
	font-size: 12px;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f0f0f0));
	background: -webkit-linear-gradient(#ffffff,#f0f0f0);
	background: -moz-linear-gradient(#ffffff,#f0f0f0);
	background: -o-linear-gradient(#ffffff,#f0f0f0);
	background: linear-gradient(#ffffff,#f0f0f0);
	background-color: #f0f0f0;
	border: 1px solid #ccc;
	color: #5f5f5f;
	cursor: pointer;
	font-weight: bold;
	padding: 8px 14px 7px;
	text-shadow: 0 1px #fff;
	white-space: nowrap;
}

.prof-pic-c:hover .prof-cp {display:block}

.prof-cp.block{display:block;}

.prof-about {
	background-color: #f7ebff;
	height: 40px;
	/*width: 260px;*/
	width: 485px;
	padding: 5px 5px 5px 230px;
	border: 1px solid rgb(247,235,255);
	border-left: none;
	border-right: none;/*delete*/
	position: absolute;
	top:40px;
}
.prof-name {
	font-weight: bold;
	color: #9900ff;
	padding-top: 6px;
	padding-left: 230px;
	font: 27px Arial,sans-serif;
	height: 30px;
	overflow:hidden;
}

.prof-fol {
	position: absolute;
	height: 52px;
	width: 215px;
	top: 40px;
	right: 0px;
}

.prof-frow {
	height: 16px;
	width: 215px;
	position: relative;
	overflow:hidden;
	margin-bottom:2px;
}

.prof-frow:last-child{margin-bottom:0;}

.prof-fimg{height:16px;}

.prof-ftitle{
	line-height:16px;
}

.prof-btn-ar {
	padding-top:10px;
	width: 490px;
	position: absolute;
	top: 0px;
	right: 0px;
	text-align:right
}
.prof-content {
	margin-top: -30px;
	/*border: 1px solid #992cd8;*/
	padding: 0 25px 25px 28px;
	background-color: #fff;
}

.prof-content,.pr-otc{
	-webkit-box-shadow: 0 0px 3px rgba(34, 25, 25, 0.65);
	-moz-box-shadow: 0 0px 3px rgba(34, 25, 25, 0.65);
	box-shadow: 0 0px 3px rgba(34, 25, 25, 0.65);
}

.prof-left{
	width:190px;
	padding-top: 26px;
	position:relative;
	z-index:2;
}

.prof-right{
	background-color: #fff;
	width:460px;
	margin-left:15px;
	margin-top: 25px;
	z-index:2;
}

.prof-gal{
	padding-top: 12px;
	position:absolute;
	z-index:5;
	background-color: #fff;
}

.prof-menu{
	background-color: #f7ebff;
	width:189px;
	padding: 10px 0px;
	border: 1px solid #CECECE;
	border-top: none;
	margin-bottom:15px;
}

.prof-menu a div{
	padding:3px 8px 4px 20px;
	font-size:13px;
	position: relative;
	color:#000;
}

.prof-menu a:hover{text-decoration:none;}
.prof-menu a:hover div{
	background-color: #e5d8ea;
}

.prof-menu a div.selected{
	font-weight:700px;
	background-color: #C7A3EC;
}

.prof-menu a div .icon{
	left: 8px;
	position: absolute;
	text-align: center;
	top: 4px;
	width: 16px;
}
.action-container{
	position:relative;
	height:40px;
	margin-bottom:10px;
}

.ac-bar{
	position:absolute;
	left:0px;
	right:-40px;
	height:30px;
	background:#F7F7F7;
	border: 1px solid #808080;
	padding:5px;
}

.ac-shadow-right,.ac-shadow-left{
	position: absolute;
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: top;
	border-top: 10px solid black;
	content: "";
	top: 42px;
	z-index: 1;
}

.ac-shadow-right{
	right: -40px;
	border-right: 13px solid transparent;
}

.ac-shadow-left{
	left: -10px;
	border-left: 9px solid transparent;
}

.gpull{
	position:absolute;
	background:url(images/ribbon.png);
	width:30px;
	height:45px;
	left:12.5px;
	top:-25px;
}

.gpull:hover,.gpull-down{top:-2px;}

.gpcnt {
	cursor: pointer;
	height: 10px;
	margin: auto;
	margin-top:10px;
	position: relative;
	width: 50px;
}

.gpts {
	position:absolute;
	border-bottom: 1px solid #d2d2d2;
	height: 6px;
	left: 0px;
	top: -7px;
	width: 55px;
	z-index: 2;
}

.gpbs {
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.5);
	-moz-box-shadow: 0 2px 5px rgba(0,0,0,.5);
	box-shadow: 0 2px 5px rgba(0,0,0,.5);
	height: 4px;
	left: 0;
	top: -5px;
	width: 55px;
	z-index: 12;
	position: absolute;
	background: #fff;
}

/*****************************************************************************/
.c-icons{
		font-size: 13px;
		width: 17px;
	}

.c-icon-parent:hover .c-icons{color:#AB58DF}
.c-icon-parent:hover .c-icons{color:#A7A7A7}