/* komentáře */

h3#addComment {
	margin: 15px 0 0 0;
}

div#commentsHolder {
	margin: 0 0 0 25px;
	
}

ol#comments {
	padding: 0 0 0 25px;
	color: #3F3F3F;
	font-weight: normal;
}

ol#comments li {
	border:1px solid #ECECEC;
	margin: 5px 0 0 0;
	padding: 4px 4px 0 4px;
}

ol#comments li p {
	margin: 0;
	padding: 0;
	color: #3F3F3F;
	font-weight: normal;
}

ol#comments li p a{
	color: #54A0D3;
	font-weight: normal;
}

ol#comments li div.meta {
	font-size: 0.7em;
	margin: 0 5px 4px 5px;
}

ol#comments li div.meta p {
	float: left;
	width: 515px;
	color: #8F8F8F;
	font-weight: normal;

}
ol#comments li a.respond {
	float: right;
	color: #EF0DB2;
	font-weight: normal;
}

ol#comments span.comment-name {
	font-weight: bold;
	color: #136199;
}
ol#comments li div.adminCommentMenu {
	margin: 0;
	padding: 0; 
	font-weight: normal;
}

ol#comments li.adminComment {
	/*background: #EFF8FD; vanish bug*/
	border-color: #85BAE2;
}

ol#comments li.bannedComment {
	background-color: #FFEFEF;
}

ol#comments li.newComment {
	background-color: #E4FFDF;
}

div#commentForm div {
	margin: 15px 0;

}
div#commentForm div label {
	padding: 5px 0;
	width: 170px;
	display: block;
	float: left;
}
div#commentForm div input {
	margin: 5px 0;
	width: 200px;
	display: block;
	float: left;
}
div#commentForm #commentSubmit, #addCommentButton{
	width: 140px;
	height: 35px;
	margin-top: 10px;
}