DIV.threadpopupElement{
	position:absolute;
	width:614px;
	height:441px;
}

DIV.threadpopup{
	p2osition:absolute;
	width:614px;
	height:441px;
	background:url(/$files/img/thread-popup-bg.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/$files/img/thread-popup-bg.png,sizingMethod=crop);
//	background:none;
}

DIV.threadpopup .arr{
	position:absolute;
	width:50px;
	height:86px;
	background:url(/$files/img/thread-popup-arr-left.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/$files/img/thread-popup-arr-left.png,sizingMethod=crop);
//	background:none;

	left:-22px;
	top:180px;
}

DIV.threadpopup DIV.container{
	position:absolute;
	top:32px;
	left:32px;
	height:377px;
	width:550px;
	overflow:hidden;
}

DIV.threadpopup DIV.container .close{
	position:absolute;
	top:0px;
	width:16px;
	height:15px;
	background:url(/$files/img/thread-popup-close.png) no-repeat;
}

DIV.threadpopup DIV.container .title{
	background:#6a7e94;
	padding:5px 10px 5px 10px;
	color:#ffffff;
	font-size:16px;
}

DIV.threadpopup DIV.container .title .sub{
	padding-top:3px;
	color:#d3d9df;
	font-size:11px;
}

DIV.threadpopup DIV.container .title .sub SPAN{
	padding-right:15px;
	font-size:11px;
}

DIV.threadpopup DIV.container .commandsBar{
	background:#e5e5e5;
	padding:3px 10px 3px 10px;
	font-size:11px;
	color:#5c5c5c;
}

DIV.threadpopup DIV.container .commandsBar A{
	margin-right:15px;
	color:#5c5c5c;
	text-decoration:none;
}


DIV.threadpopup DIV.container .content{
	width:100%;
	overflow:auto;
}

DIV.threadpopup DIV.container .content .div{
	padding:0 10px 0 10px;
}



DIV.threadpopup DIV.message,
DIV.threadpopup DIV.comment
{
	padding:10px 0 10px 0;
}

DIV.threadpopup DIV.message DIV,
DIV.threadpopup DIV.comment DIV
{
	font-size:11px
}

DIV.threadpopup DIV.message .date,
DIV.threadpopup DIV.comment .date
{
	float:left;
	padding:2px 5px 2px 5px;
	background:#6a7e94;
	color:#ffffff;
}

DIV.threadpopup DIV.comment .date{
	background:#8f8837;
}

DIV.threadpopup DIV.message .author,
DIV.threadpopup DIV.comment .author
{
	float:left;
	padding:2px 5px 2px 5px;
	color:#6a7e94;
	font-weight:bold;
}

DIV.threadpopup DIV.comment .author{
	color:#8f8837;
}

DIV.threadpopup DIV.message .text,
DIV.threadpopup DIV.comment .text
{
	clear:both;
	line-height:150%;
	margin-top:5px;
}

DIV.threadpopup DIV.comment .text{
	background:#fff4c3;
	padding:4px 10px 4px 10px;
}

DIV.threadpopup DIV.message .text P,
DIV.threadpopup DIV.comment .text P
{
	margin-top:8pt;
}

DIV.threadpopup DIV.message .text .quote,
DIV.threadpopup DIV.comment .text .quote
{
	padding:2px 0 2px 10px;
	border-left:6px solid #CFD3F3;
	color:#5151BD;
	font-size:11px;
	line-height:1.4;
	margin-top:10px;
	margin-bottom:10px;
}

DIV.threadpopup DIV.message .text PRE{
	padding:4px;
	background:#e8e8e8;
	border-top:solid 2px #d0d0d0;
	border-bottom:solid 2px #d0d0d0;
}

DIV.threadpopup DIV.comment .text PRE{
	padding:4px;
	background:#e8deb1;
	border-top:solid 2px #d0c79f;
	border-bottom:solid 2px #d0c79f;
}


DIV.threadpopup.error DIV.container .title{
	padding-left:20px;
	height:60px;
	background:#000000;
}

DIV.threadpopup.error DIV.container .content .div{
	padding:20px;
	line-height:150%;
}
