.bb-custom-wrapper {
	width: 100%;
	height: 900px;
	position: absolute;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
	z-index:10000;
	
    left: 0; /* Положение слоя от левого края */
    top: 50%; /* Положение слоя от верхнего края */
  overflow:  hidden;
  text-align:center;
  
	
}
#emp_pict{ 
	cursor: pointer;
	cursor: hand; 

}
.to_next,.to_prev{
width:50px;
height:60px;
}
.close_p_t{
z-index:9000; position:absolute; margin:300px 8%; text-align:center; width:30px;
}
.next_p_t{
z-index:9000; position:absolute; left:90%; top:300px; width:30px;
}
.close_t{ opacity: 0.8; 
	cursor: pointer;
	cursor: hand; 
}
.text_str{
font-weight:bold;
}
.num_top_bl{
margin-left:22px;	
font-size:14px;
}
.close_bl{
z-index:9000; position:relative; float:right; margin-right:22px; font-size:13px; 
text-decoration:none; 
	cursor: pointer;
	cursor: hand; 
}
.close_bl:hover{
text-decoration:underline; 
}
.close_bl_d{
z-index:9000; position:absolute; left:0%; top:10px; width:100%;
}
.to_prev{ opacity: 0.5;
margin-left:20px;
	cursor: pointer;
	cursor: hand; 
}
.to_next{ opacity: 0.7;
	cursor: pointer;
	cursor: hand; 
}
.bb-bookblock  img {
	cursor: pointer;
	cursor: hand; 
	}
.bb-bookblock {
	box-shadow: 0px 5px 0 rgba(0, 0, 0, 0.1);
	opacity: 1;
	padding:40px 0;
	width:840px;
	margin-left:-400px;
	left: 50%; /* Положение слоя от левого края */
	background-color: #fff; /* В IE7 не применяется */
}
.bb-bookblock {
	box-shadow: 0px 5px 0 rgba(0, 0, 0, 0.1);
	opacity: 1;
	padding:40px 0;
	width:840px;
	margin-left:-400px;
	left: 50%; /* Положение слоя от левого края */
	background-color: #fff; /* В IE7 не применяется */
}

.bb-custom-wrapper h3 {
	color: #aaa;
	font-size: 12px;
	line-height: 16px;
	position: absolute;
	left: 10px;
	bottom: -3px;
}
.pict_about, .content_page .pict_about {
display:block; margin:30px 30px 0 30px; padding:10px; background-color:#fff; width:90%; text-align:center;
/*background-color:#dcdce0;*/
}
.bb-custom-wrapper nav {
	width: 120px;
	margin: 0px 0 10px 0;
	position: relative;
	z-index: 0;
	display:block;
	 left: 50%; /* Положение слоя от левого края */
	 z-index:1000;
	 
}

.bb-custom-wrapper nav a {
	float: left;
	width: 30px;
	height: 30px;
	background: url(/img/services/nav_small.png) center right;
	text-indent: -90000px;
	opacity: 0.8;
}

.bb-custom-wrapper nav a:hover {
	opacity: 1;
}

.bb-custom-wrapper nav a#bb-nav-prev {
	background-position: center left;
	margin-right: 5px;
}
.bb-custom-wrapper nav a#bb-nav-next {
	background-position: -43px 50%;
}

.bb-custom-wrapper nav a#bb-nav-jump {
	background-position: center right;
	float: right;
}