/* добавить коммент */
.link_comments {
padding:0px;
}
.link_comments h5 {
margin:0 0 10px 0;
color:#ca651e;
text-align:left;
}
.link_comments h5 a {
color:#ca651e;
}
.link_comments h5 a:hover {
color:#ee731c !important;
}
.link_comments .link_comment {
margin-bottom:1em;
}
.link_comments .link_comment .name {
position:relative;
z-index:1;
display:inline;
color:#7c7f83;
}
.link_comments .link_comment .name a img {
margin:0 7px 0 0;
position:relative;
top:2px;
z-index:1;
}
.link_comments .link_comment .name a {
position:relative;
z-index:1;
color:#7c7f83;
text-decoration:none;
}
.link_comments .link_comment .expert {
margin:0 -28px 0 0;
position:relative;
bottom:12px;
left:3px;
float:left;
z-index:2;
}
.link_comments .link_comment .name a span {
text-decoration:underline;
}
.link_comments .link_comment .name a:hover {
color:#616165;
}
.link_comments .edit {
margin-left:6px;
}
.link_comments .txt a {
color:#7c7f83;
}
.link_comments .txt a:hover {
color:#65686b;
}
.link_comments .txt .full {
display:none;
}



.link_addcomment {
width:100%;
margin-top:30px;
overflow:hidden;
margin-left: 35px;
}

#link_write_comment label {
display:block;
float:left;
overflow:hidden;
padding:0.2em 0;
position:relative;
}

#link_write_comment input.text,
#link_write_comment textarea {
background:#FFFFFF none repeat scroll 0 0;
border:0.08em solid #A5ACB2;
color:#000000;
display:block;
float:left;
font-family:arial,tahoma,verdana,sans-serif;
font-size:1em;
font-size-adjust:none;
padding:0.06em 0;
position:relative;
}

.both {
clear:both;
overflow:hidden;
width:100%;
}

form .both {
padding-bottom: .7em;
}

.link_addcomment span {
padding:12px 15px 12px 35px;
border:1px solid #ebeced;
display:block;
float:left;
font-size:1.15em;
background:url('../img/comments_add_blue.gif') no-repeat 16px 50%;
}
.link_addcomment a {
border-bottom:1px dotted #145eae;
color:#145eae;
text-decoration:none;
}
.link_addcomment a:hover {
border-bottom:1px dotted #1676de;
color:#1676de;
}


#link_write_comment {
width:520px;
margin-top:30px;
overflow:hidden;
display:none;
margin-left: 35px;
}

.comments li #link_write_comment {
	margin-top: 1em;
	$margin-top: 0;
}

.comments li #link_write_comment,
.comments li #link_show_comment {
	margin-left: 0;
}

.comments li #link_write_comment {
	$padding-bottom: 1em;
}

#link_write_comment .link_addcomment {
margin:0 0 -1px 0;
position:relative;
z-index:2;
}
#link_write_comment .link_addcomment span {
border-bottom-color:#fff;
color:#ca651e;
background:url('../img/comments_add_orange.gif') no-repeat 16px 50%;
}
#link_write_comment .link_addcomment a {
border-bottom:1px dotted #ca651e;
color:#ca651e;
}
#link_write_comment .link_addcomment a:hover {
color:#ee731c;
}
#link_write_comment form {
width:90%;
border:1px solid #ebeced;
clear:both;
position:relative;
z-index:1;
}
#link_write_comment form fieldset {
padding:15px;
}
#link_write_comment form label {
padding-right:6px;
}
#link_write_comment form .text {
width:23%;
padding:2px;
margin-right:18px;
float:left;
}
#link_write_comment form .checkbox {
top:2px;
float:left;
height:1.36em;
margin:0;
position:relative;
width:1.36em;
margin-left: 12px;
}

#link_write_comment form .grey {
width:62%;
padding:.5em 0 1em 0;
font:.85em tahoma,arial,verdana,sans-serif;
color:#7c7f83;
position:relative;
left:37.6%;
clear:both;
text-align:left;
}
#link_write_comment form textarea {
width:99%;
height:8em;
float:left;
}
#link_select_openid {
float:left;
}
#link_write_comment form .submit {
width:8em;
}
