/* ИСПРАВЛЕННЫЙ COMMENTS */
div.comment-form {
	line-height: 1.2em;
	width: 70%;
	float: right;		
}
div.comment-form label {
	width: 120px;
	font-weight: bold;
	float: left;
	clear: both;
	color: #0099CC;
}
div.comment-form p {margin: 3px;}
div.comment-form input.text {width: 300px; margin: 3px;}
div.comment-form input.no-margin {width: auto; margin: 3px; }
div.comment-form textarea {width: 99%; margin: 3px;}
*html div.comment-form textarea {width: 95%; margin: 3px;}
div.comment-form span { position: relative; top: -5px; font-size: 8pt; color: gray;}
div.comment-form span.black { font-si1ze: 9pt; color: black;}
div.comment-form input.comments_submit {width: 120px; margi1n-left: 126px;}
div.comment-form input.comments_captha {width: 90px;}
div.comment-form img { position: relative; top: 7px; }

div.comment-form div.comments-reg {
	padding: 10px;
	background-color: #FFFFFF;
	background-image: url(img-comments/bg_comment1.gif);
	background-repeat: repeat-x;
	background-position: top;
}
div.comment-form div.comments-noreg {
	padding: 10px;
	background-color: #FFFFFF;
	background-image: url(img-comments/bg_comment1.gif);
	background-repeat: repeat-x;
	background-position: top;
}
div.comment-form div.comments-textarea {
	padding: 10px;
	background-color: #FFFFFF;
	background-image: url(img-comments/bg_comment1.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.comment-form .comments-user {
	font-weight: bold;
	background-color: #FFFFFF;
	color: #330066;
	height: 36px;
	text-indent: 30px;
	font-size: 1.4em;
}
.comment-form .comments-user a {
	text-decoration: none;
	color: #0099FF;
	
}

div.comment-ok {background: #40A040; color: white; padding: 10px; text-align: center;  font-weight: bold;}
div.comment-error {background: #FF4040; color: white; padding: 10px; text-align: center; font-weight: bold;}

div.comment-form .comment_button input {margin: 0px; padding: 0 5px; font-size: 8pt;}

.comments-link a{
	color: #33CCFF;
}
div .comments {
	background-color: #FFFFFF;
	font-family: "Courier New", Courier, monospace;
	line-height:1em;
	background-image: url(img-comments/bg_comment.jpg);
	background-repeat: repeat-x;
	background-position: top;
	float: right;
	width: 75%;
	font-size: 1.4em;
}
div .comments .user_comment  {
	
}

.comments p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #999999;
}
.user_neme{
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#003366;
	text-decoration:underline;
	
}
.comments_date, .comments_date a {
	font-size: 0.85em;
	color: #333333;
	text-decoration: none;
}
div.comments ul, div.comments ol {
	margin-top: 10px;
}
div.comments li {
	margin-left: 30px;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

div.comments li span {
	font-style: italic;
	
}
div.comments li span a {
	text-decoration: none;
}
/*<div class="no-comments">'. t('Комментируем'). '</div>';*/
.no-comments {
	font-size: 1.6em;
	font-weight: bold;
	color: #3399CC;
	text-indent: 10px;
	margin-bottom: 10px;
	font-family: "Times New Roman", Times, serif;
	float: right;
	margin-top: 10px;
}
h3.comments {
	padding: 3px;
	text-indent: 20px;
	color: #0099CC;
	background-color: #FFFFFF;
}
.avatar img{
	float: left;
	margin-right: 5px;
}
div.comments blockquote {
	padding: 10px;
	margin-left: 30px;
	width: 80%;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
div.comments u {
	text-decoration: underline;
}
div.comments s {
	text-decoration: line-through;
}
div.comments pre {
	font-family: "Courier New", Courier, monospace;
}
div.comments-link {margin: 10px 0 0 0; text-align: right; font-size: 8pt;}


/* comusers*/

form.comusers-form p strong {width: 180px; display: block; float: left;}
form.comusers-form p input {width: 260px; }
form.comusers-form p input[type="submit"] {width: 120px; }
form.comusers-form p input[type="checkbox"] {width: auto; margin-top: 3px;}
form.comusers-form p textarea {width: 260px; height: 300px;}
form.comusers-form p  {background: #EEEEEE;}
form.comusers-form p.info  {background: none; color: #B00000; margin: 0 0 15px 0; border: 1px solid #B00000; padding: 3px; text-align: center;}

