#1container {display:table !important;}

br.clear {clear:both;}
.replyBlock {border-top:9px solid #ffd6d6; padding:5px 0 0 0; position:relative; width:748px;}
	.replyBlock h2 {background:url(http://remington-shop.ru/img/reply.gif) no-repeat 17px 14px; font-size:24px; color:#630050; padding-left:59px; padding-top:14px;}
	.replyBlock ul {list-style:none; padding:5px 0 20px 0; }
		.replyBlock ul li {padding:5px 0 5px 61px; position:relative; border-bottom:1px solid #cfcfcf; 1display:table; width:687px;}
		*html .replyBlock ul li {height:1px;}
		*+html .replyBlock ul li {min-height:1px;}
			.replyBlock ul li img {display:block; float:left; width:55px; height:55px; border:1px solid #e4e1e1; margin:0 20px 0 0;}
			.replyBlock ul li h3 {font:bold italic 16px Trebuchet Ms;}
				.replyBlock ul li h3 a, .replyBlock ul li h3 a:visited {text-decoration:none; color:#003860;}
			.replyBlock ul li .date {display:block; position:absolute; right:33px; top:6px; color:#515151; font-size:11px; width:500px; text-align:right}
				.replyBlock ul li .date span {color:#545454 !important; font:bold italic 14px Trebuchet Ms !important; padding-right:5px; position:relative; top:1px; }
			.replyBlock ul li p {padding:0 0 5px 80px; margin:0 50px 0 0; font-style:italic; text-indent:22px; 1border-bottom:1px solid #cfcfcf; color:#5a5a5a;}
			.replyBlock ul li p.last {border:none;}

.actualBlock {border-top:9px solid #ffd6d6; position:relative; top:-14px; width:748px;}
	.actualBlock table {border-collapse:collapse;}
		.actualBlock table td {vertical-align:top; width:263px;}
			.actualBlock table td h2 {margin:3px 0 0 3px;}
				.fresh {margin-left:23px !important;}
			.actualBlock table td ul {list-style:none; padding-left:3px; position:relative; top:-5px;}
				.actualBlock table td ul li {display:table; margin:7px 0 0 0; border-bottom:1px solid #c7c7c7; font-size:12px; width:200px;}
				*html .actualBlock table td ul li {height:65px;}
				*+html .actualBlock table td ul li {min-height:65px;}
				.actualBlock table td ul li.last {border:none;}
					.actualBlock table td ul li a, .actualBlock table td ul li a:visited {color:#004d83; text-decoration:none; line-height:12px;}
				
					.actualBlock table td ul li img {width:55px; height:55px; border:1px solid #e4e1e1; display:block; float:left; margin:0 5px 7px 0;}
					.actualBlock table td ul li span {display:block; font-weight:bold; float:left; width:120px;}
					.actualBlock table td ul li p {display:block; float:left; padding-top:6px;}

#addLink, #addLink:visited {color:#228bcd;}


/*popup styles*/					
#fade {background:#000; filter:alpha(opacity=80); ..-opacity:0.8; opacity:0.8; -khtml-opacity:0.8; width:100%; height:100%; position:absolute; left:0; top:0; z-index:30; visibility:hidden;}



#divfixed {position:fixed; left:0; top:200px; width:100%; text-align:center; font:12px Arial; color:#fff; z-index:31; visibility:hidden; }
*html #divfixed {position: absolute; top: expression(200+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px'); right: expression(0+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px');} 


	#divfixed #AddReply {width:480px; margin:auto; background:#fff; font-family:Trebuchet Ms; text-align:left; position:relative; color:#000; padding:0 0 20px 0; border:3px solid #dadada;}
		#AddReply table {border-collapse:collapse; font-size:16px;}
			#AddReply table td {padding:5px 10px 5px 10px; vertical-align:top;}
				#AddReply table td.f {text-align:right;}
				#AddReply table td input {border:1px solid #ccc; font:12px Trebuchet Ms; width:200px;}
				#AddReply table td textarea {width:350px; height:100px; overflow:hidden; border:1px solid #ccc; font:12px Trebuchet Ms;}
			
			#addButton {border:1px solid #000; font:14px Trebuchet Ms; background:#ccc; cursor:pointer; width:auto !important; padding:0 5px 0 5px;}
	
	
	
	.visible {visibility:visible !important;}

