#personal_filter{
	margin-bottom: 25px;
}

#formula_personal{
	text-align: center;
	vertical-align: top;
}

#formula_personal .person{
	display: inline-block;
	width: 240px;
	padding: 10px 15px;
	margin: 0 20px 20px;
	background: #e1e3ec;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	vertical-align: top;
}

#formula_personal .person img.photo{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 10px;
	width: 100%;
	height: auto;
}

#formula_personal .person .name{
	font-weight: bold;
	font-size: 18px;
	text-align: left;
	line-height: 1;
	margin-bottom: 2px;
}

#formula_personal .person .name.small{
	font-weight: normal;
	font-size: 14px;
}

#formula_personal .person .position{
	text-align: left;
	font-size: 12px;
	text-transform: lowercase;
}

#formula_personal .person .rating{
	text-align: left;
	margin-bottom: 5px;
}

#formula_personal .person .comment{
	text-align: left;
}

#formula_personal .person .comment a{
	display: inline-block;
	width: 50%;
	color: #4b4b4b;
}

#formula_personal .person .comment a:hover{
	color: #f8b333;
	text-decoration: none;
}

#formula_personal .person .comment a.add_comment{
	text-align: right;
}

#formula_personal .person .comment a.rewiew span{
	color: #f8b333;
}

.modal{
	display: none;
}

#person_wrap{
	font-family: 'Open Sans', sans-serif;
}

#person_wrap .image{
	float: left;
	margin: 0 15px 15px 0;
	width: 240px;
}

#person_wrap .image .photo{
	border: 1px solid #E0E0E0;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

#person_wrap .name{
	font-size: 22px;
	line-height: 1.2;
}

#person_wrap .name.small{
	font-size: 16px;
}

#person_wrap .header{
	overflow: hidden;
}

.doc_courusel_wrap{
	position: relative;
}

.doc_courusel_wrap .prev {
	z-index: 30;
	cursor: pointer;
	position: absolute;
	left: 5px;
	top: 50px;
	width: 21px;
	height: 80px;
	background: url(../i/arrow_prevPage.png) no-repeat center;
}

.doc_courusel_wrap .next {
	z-index: 30;
	cursor: pointer;
	position: absolute;
	right: 5px;
	top: 50px;
	width: 21px;
	height: 80px;
	margin: 0 0 0 10px;
	background: url(../i/arrow_nextPage.png) no-repeat center;
}

.scroll-img {
  width: 100%;
  height: 180px;
  overflow: hidden;
  font-size: 0;
  position: relative;
}
.scroll-img ul {
	width: 1500px;
    margin: 0;
    height: 600px;
}
.scroll-img ul li {
  display: inline-block;
  margin: 10px;
  width: 159px;
  height: 160px;
  text-align: center;
}

.scroll-img ul li img{
	height: 160px;
	width: auto;
	max-width: 100%;
}

#polycomments_man_form label{
	display: inline-block;
	width: 150px;
}

#polycomments_man_form textarea{
	resize: vertical;
	margin: 10px 0; 
}

/*PolyComments*/
#polycommets_form_wrap{
	overflow: hidden;
 	display: block;
    width: 100%;
	padding-top: 20px;
}

#polycomments_wrap h4, #polycommets_form h4{
  color: #717278;
  font-size: 24px;
  font-weight: 300;
  padding: 0 30px 10px;
  margin: 0;
  border-bottom: 1px solid #D2DADB;
}

#polycomments > div{
	margin: 0;
	padding: 22px 30px;
	width: auto;
	border-bottom: 1px solid #b3b3b3;
}

#polycomments .poly-icon{
	width: 16px;
	height: auto;
}

#polycomments .polycomment-anchor{
	margin-right: 10px;
}

#polycomments > div.odd {
	background: #eceded;
	color: #3c452d;
	border: none;
	margin-left: 0;
}

#polycomments .polycomment-author{
	font-size: 18px;
}

#polycomments .polycomment-name{
	color: #c2082c;
}

#polycomments .polycomment-date{
	color: #717278;
	margin-left: 10px;
	font-size: 14px;
}

#polycomments .polycomments-comment{
	margin-top: 5px;
	color: #717278;
}

#polycomments .polycomments-answer{
	margin-top: 10px;
	text-align: right;
}

.polycomments-quote{
	padding: 22px 30px;
}

.polycomments-quote-text{
	padding: 15px;
  	margin: 5px 0 5px 10px;
}

#polycomments blockquote{
	font-size: 14px;
}

#polycomments .odd blockquote{
	background: #ffffff;
}

.odd .polycomments-quote-text{
	background: #ffffff;
}

.even .polycomments-quote-text{
	background: #ededed;
}

#polycommets_form .poly_name{
	margin: 10px 0;
}

#polycommets_form #poly_comments{
	width: 100%;
	min-height: 150px;
	resize: vertical;
}

#polycommets_form .poly-comment{
	margin-top: 10px;
}

.polycomments-nocomments{
	margin: 20px 0;
}

.polycomments-ratings, #person_wrap .rate{
	vertical-align: middle;
}

.polycomments-ratings{
	width: 285px;
}

.polycomments-ratings label, .polycomments-ratings span, #person_wrap .rate label, #person_wrap .rate span{
	display: inline-block;
	vertical-align: middle;
	margin: 5px 0;
}

#person_wrap .rate label{
	width: 150px;
}

.polycomments-ratings-more{
	display: none;
}

.personal-icons{
	text-align: left;
	margin-top: 5px;
}

.button-icon{
	width: 27px;
	height: 27px;
	display: inline-block;
	border: 0;
	background: none;
	cursor: pointer;
}

.button-icon:hover{
	background-position: 1px 1px;
}

.button-icon.feedback{
	background: url(../i/icon-pencil.png) no-repeat;
}

.person .popover .popover-title, #polycomments .popover .popover-title{
	padding: 5px 14px;
}

.person .popover .popover-content label, #polycomments .popover .popover-content label{
	font-size: 12px;
	width: 130px;
}

#personal_raty_block{
	display: inline-block;
}

*[class^='poly-comments-auth']{
	margin-right: 5px;
	cursor: pointer; 
}
