#details {
	position:relative; z-index:1;
	width:100%; height:382px;
	margin:0 auto; margin-bottom:13px;
	text-align:center; 	
}

#details .global {
	position:relative; z-index:1;
	width:100%; height:380px;	
	margin:0; padding:0;
	background:transparent url('../../images/details/details-bg.jpg') repeat-x left top;	
}

#details-shadow {
	position:absolute; top:0; left:8px; z-index:0;
	width:100%; height:372px;	
	margin:0 auto;
}

#details .global a {color:#FFFFFF; font-size:10px; text-decoration:underline;}
#details .global a:hover {color:#FFFFFF; font-size:10px; text-decoration:underline;}

#details .header {width:97%; margin:0 auto; padding:0; height:30px; overflow:hidden;}
#details .title {float:left; width:82%; height:100%; line-height:30px; text-align:left;}
#details .title h2 {padding:0; margin:0; font-size:14px;}
#details .print {float:left; width:18%; height:100%; line-height:25px; text-align:right; font-size:12px;}

#details .content {width:97%; margin:0 auto; padding:0; height:325px; overflow:hidden;}
#details .content .left {float:left; width:268px; margin:0 auto; padding:0;}
#details .content .left .photo {width:100%; height:220px; vertical-align: middle; text-align:center; background:url('../../images/details/details-photo-big-bg.png') left top;}
#details .content .left .photo .img {background:transparent;}
#details .content .left .photo DIV { width:264px; height:214px; border:1px solid #000000; background:#000000;}
#details .content .left .desc {width:100%; height:105px; overflow:auto;}
#details .content .left .desc p {margin:0; padding:5px; font-size:11px; text-align:justify;}

#details .content .right {float:left; width:254px; margin:0 auto; padding:0;}

#details .content .right .info {width:100%; text-align:center;}
#details .content .right .info .info-txt {width:244px; margin:0; padding:0 0 0 5px; text-align:left; font-size:12px;}
#details .content .right .info .info-txt-top {width:100%; margin:0 0 10px 0;}
#details .content .right .info .detail-enum {width:100%; overflow:hidden; margin:0 auto; padding:0;}
#details .content .right .info .detail-enum DIV {float:left; width:119px;}

#details .content .right .photos {width:100%; margin:5px 0 0 0; padding:0;}
#details .content .right .photos .photos-block {overflow:hidden; margin:0 0 0 5px; padding:0; border:0;}
#details .content .right .photos .photos-block .photo {
	float:left; width:82px; height:68px; margin:0 auto; padding:0;
	text-align:center; background:transparent url('../../images/details/details-photo-bg.png') no-repeat right top;	
}
#details .content .right .photos .photos-block .photo DIV {
	width:77px; height:62px;
	margin:0 auto; padding:0;
	text-align:center;
	background:#000000; border:1px solid #000000;
}

#details .content .right .photos .photos-block .photo DIV img {	
	margin:0; padding:0;
	display:inline-block;
	vertical-align:middle;
	border:0;	
}

#details .content .right .contact {width:100%; text-align:center; margin:0 auto;}
#details .content .right .contact p {padding:0; margin:0; text-align:center;}
#details .content .right .plus-photo {width:100%; height:25px; text-align:right;}

#details .footer {width:100%; overflow:hidden; margin-top:8px;}
#details .footer-left {float:left; width:270px; height:100%; text-align:right; font-size:10px;}
#details .footer-right {float:left; width:254px; height:100%; text-align:right; font-size:10px;}

#details .no-result {
	width:520px; height:250px;
	margin:0 auto; padding:75px 0 0 0;
	text-align:center;
	background:transparent url('../../images/details/details-no-result.png') no-repeat 0 70px;	
}

#details .no-result p {
	margin:0; padding:0 20px 0 155px;
	font-size:14px;
	text-align:left;		
}
