@charset "utf-8";

#topcontent {
	background:#fff;
}

#interviewscontent {
	width:870px;
	height:420px;
	float:right;
	overflow:auto;
	direction:ltr;
}

#interviewsdisplay {
	width:2610px;
	height: auto;
	max-height: 420px;
	direction:rtl;
	padding-top:10px;
}
.interviewsgroup {
	float:right;
	width:870px;
	direction:rtl;
	display: inline-block;
	margin-top:-10px;
}

.interviewsitem {
	width:411px;
	height:121px;
	overflow:hidden;
	text-align:right;
	float:right;
	margin:10px 20px 0 0;
	position:relative;
}

.interviewsitem:hover {
	-webkit-box-shadow: 0px 0px 10px #888;
	-moz-box-shadow: 0px 0px 10px #888;
	box-shadow: 0px 0px 10px #888;
}

.interviewsimg {
	width:121px;
	height:119px;
	background:#1a1c1b;
	border:solid 1px #000;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	overflow:hidden;
	float:right;
}

.interviewsitem img {
	width:100px;
	height:90px;
	margin:5px auto;
}

.interviewsdetails {
	width:268px;
	height:103px;
	overflow:hidden;
	background:#e5e5e5;
	float:right;
	padding:10px;
}

.interviewsdetails .date {
	text-align:left;
	font-weight:bold;
}

.interviewsitem h3 {
	line-height:17px;
	height:33px;
	overflow:hidden;
}

.interviewsitem h3 a {
	font-weight:bold;
	font-size:13px;
	color:#c03;
}

.interviewsitem p {
	text-align:justify;
	line-height:23px;
}


#mdrightside {
	float:right;
	width:161px;
	height:420px;
	background:#dcded4;
	border-left:solid 1px #b2b2b2;
}

#mdcenterside {
	float:right;
	width:483px;
	height:420px;
}

#mdleftside {
	height:420px;
	float:left;
	background:#e3e3e3;
	width:171px;
	border-right:solid 1px #c6ae8b;
}

#interviewinfo {
	margin-top:18px;
}

.dinterviewsimg {
	width:121px;
	height:119px;
	background:#1a1c1b;
	border:solid 1px #000;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	overflow:hidden;
	margin:0 auto;
}

.dinterviewsimg img {
	width:100px;
	height:90px;
	margin:5px auto;
}

.dartdate {
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
}

.darttitle {
	margin:10px auto 0;
	font-size:12px;
	font-weight:bold;
	width:150px;
	line-height:22px;
}

#interviewdetails {
	text-align:justify;
	padding:10px;
	line-height:17px;
	width:505px;
	height:364px;
	margin:16px auto 0;
}

#interviewdetails .jspVerticalBar {
	right:517px !important;
}

.block .blockhead {
	width:140px;
	height:24px;
	background:#888988;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	margin:10px auto 0;
	line-height:24px;
	padding-right:10px;
	text-align:right;
}

.block ul {
	width:150px;
	margin:0 auto;
}

.block li {
	border-bottom:solid 1px #dfd1bd;
	line-height:20px;
	padding:7px 0;
	min-height:29px;
	overflow:hidden;
}

.block li span{
	color:#666;
	font-size:12px;
}