.iComm ul, li,div {
    margin: 0;
    padding: 0;
}

/*News style LastComment by MSwebs.ru*/

.icomm_show{
    margin-left: 15px;
	margin-top: -1px;
	position: absolute;
	z-index: 1;
}


.sidecomm{
	margin: 0 auto;
	background: #F9F9F9;
	border: 1px #EBEBEB solid;
	box-shadow: inset 0px 3px 4px -2px #EAEAEA;
	-moz-box-shadow: inset 0px 3px 4px -2px #EAEAEA;
	-webkit-box-shadow: inset 0px 3px 4px -2px #EAEAEA;
}

.sidecomm li{
	list-style: none;
	border-top: 1px white solid;
	border-bottom: 1px #ECECEC solid;
	text-align: left;
}

.sidecomm li:first-child{border-top: none;}
.sidecomm li:last-child{border-bottom: none;}


a.lis{
	display: block;
	color: #A0A0A0;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
    padding: 10px 15px 10px 15px;
	text-shadow: 0px 1px 0px white;
}
a.lis:hover{
	background: #F2F2F2;
	color: #82C019;
	text-shadow: 0px 1px 3px #fff;
}


.lastcomm li {
	position: relative;
	cursor: pointer;
	}
	.lcommbox {
		position: absolute;
		z-index: 3;
		right: 99999px;
		top: 0px;
		padding:10px; /* -- */
		margin-right: 15px; /* -- */
		border: 1px solid #c7c7c7; /* -- */
		background: #fff; /* -- */
		font-size: 12px; /* -- */
		}
		.lcomment.hover .lcommbox {right: 100%;} /* если нужно, чтобы комментарий показывался слева - заменить на right: 100%; */

			.lcomment a {text-decoration: none;} /* -- */


					}
			.lcomment span {
				color: #b3b7ba; /* -- */
				}
		.lcom_info {
			margin: -9px -9px 10px -9px; /* -- */
			padding: 5px; /* -- */
			background: #fafafa; /* -- */
			color: #73a331; /* -- */
			}