.comments .add {
	float:right;
	width:205px;
	margin-top:4px;
}
.comments .add a {
	display:inline-block;
	padding:8px 22px 8px;
	font:400 20px/18px 'HeliosCondLight',Arial;
	cursor:pointer;
}
.comments .back {
	/*position:absolute;
	z-index:-1;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background: #fff;

	box-shadow:0 0 5px -2px #999;
	-moz-box-shadow:0 0 5px -2px #999;
	-webkit-box-shadow:0 0 5px -2px #999;

	behavior: url(/css/PIE.htc);*/
}
.comments .comment .active {
	display:none;
}
.comments .commands {
	text-align: center;
	margin:46px 0 0;
}
.comments .commands a {
	display:inline-block;
	padding:10px 16px;
	font:400 24px/24px 'HeliosCondLight',Arial;
	width:175px;
}
.comments .commands a~a {
	margin-left:47px;
}
.comments .newAnswer {
	position: absolute;
	left:-10000000px;
	top:-10000000px;
	z-index:-10000;
	width:100%;
}
.comments .newAnswer.active,
.comments .newAnswer .newAnswer {
	position:relative;
	z-index: 1;
	left:auto;
	top:auto;
	zoom:1;
	width:auto;
}
.comments .newAnswer .ulogin{
	padding-top: 34px;
    text-align: center;	
}
.comments .like~.newAnswer {
	margin-top:25px;
}
.comments .newAnswer .fields {
	/*float:left;
	width:722px;*/
	margin-right:211px;
}
.comments .newAnswer .line .nameField {
	width:110px;
}
.comments .newAnswer .line .nameField+.inp,
.comments .line .nameField ~ .error {
	margin-left:120px;
}
.comments .newAnswer .line~.line {
	margin-top:34px;
}
.comments .newAnswer .line.half {
	float:left;
	width:48%;
}
.comments .newAnswer .line.half+.line.half {
	float:right;
	margin-top:0;
}
.comments .newAnswer .commands {
	float:right;
	width:174px;
	margin:0;
}
.comments .newAnswer .commands .send {
	display:block;
	font:400 30px/28px 'pf_beausans_prosemibold',Arial;
	text-align: center;
	text-decoration: none;
	color:#fff;
	border:none;
	padding:10px 0 0 0;
	margin:0;
	cursor:pointer;
	position:absolute;
	bottom:-5px;
	right:0;
	width:174px;
	height:174px;
	background: #ffa302;
	z-index:10;

	-moz-border-radius: 90px;
	-khtml-border-radius: 90px;
	border-radius: 90px;
	behavior: url(/css/PIE.htc);
}
.comments .newAnswer .commands .send:hover{
	background: #f18200;	
}
.comments .newAnswer .commands a:hover{
	background: #84bff3;
}
.comments .newAnswer .inp textarea {
	height:145px;
	overflow: hidden;
}
.comments .newAnswer .line.half~.line .inp textarea {
	height:79px;
}
.comments .newAnswer .line {
	padding:0;
}
.comments .answers {
	background:#fff url(/images/steps_tsh.png) center top no-repeat;
	padding:5px 0 0;
}
.comments .answers .item {
	padding:20px 0;
	margin:0 20px;
}
.comments .answers .item.child {
	padding-left:60px;
}
.comments .answers .item+.item {
	border-top:1px solid #e7e8ec;
}
.comments .answers .name {
	float:left;
	color:#000;
	font:400 14px/14px 'Tahoma';
}
.comments .answers .date {
	color:#818d98;
	font:400 11px/14px Arial;
	float:right;
	margin:0 15px 0 0;
}
.comments .answers .answer {
	color:#76828f;
	font:400 13px/20px Arial;
	margin:15px 0 0;
	word-wrap: break-word;
}
.comments .answers .like {
	float:right;
}
.comments .answers .comment {
	margin-top:14px;
}
.comments .answers .comment a {
	color:#7e7e7e;
	font: 700 12px/14px Arial;
}

.comments .like {
	font: 400 12px/14px Arial;
}
.comments .like .l {
	min-height: 14px;
	float:left;
}
.comments .like .l+.l {
	margin-left:12px;
}
.comments .like .plus {
	padding-left:12px;
	background:url(/images/like.png) top left no-repeat;
	color:#f29900;
	cursor:pointer;
}
.comments .like .minus {
	padding-left:12px;
	background:url(/images/like.png) bottom left no-repeat;
	color:#a1a8b0;
	cursor:pointer;
}

.comments .like .l>span:first-child {
	/*padding-right:16px;*/
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	font-family:'Tahoma', Arial;
}
.comments .liked .l {
	cursor:text;
}
.comments .like .withYour,
.comments .liked .msg {
	display:none;
}
.comments .liked~.withYour {
	display: inline-block;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    padding-left: 5px;
}

.comments .answers.newAnswer {
	padding-bottom: 25px;
	padding-top:14px;
}
.comments .answers.newAnswer .item {
	padding:0;
}
.comments .answers.newAnswer h2 {
	color:#000;
}
.comments .socphoto {
	float:left;
	width:30px;
}
.comments .socphoto img {
	display:block;
	width:100%;
}
.comments .socphoto+.soclink {
	margin-left:40px;
	padding-top:7px;
}