
/*error*/
div.error_block,
div.info_block{
	padding:0;
	margin:0;
 	z-index: 4000;
	width:282px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;	
}

div.error_block_top,
div.info_block_top{
	width:282px;
	height:37px;
	float:left;
	background:transparent url(../images/error_top.gif) no-repeat top left;
}

div.error_block_top a,
div.info_block_top a{
	padding:0;
	margin:0;
	display:block;
	text-decoration:none;	
	width:39px;
	float:right;
	height:37px;
	background:transparent url(../images/error_close.png) no-repeat top right;		
}

div.error_block_top a img,
div.info_block_top a img{
    float:right;
    padding:0;
    margin:0;
    cursor:pointer;
    
}


div.error_content, 
div.error_bottom, 
div.error_block_header,
div.info_content, 
div.info_bottom, 
div.info_block_header
{
	width:282px;
	float:left;
}

div.error_block_header,
div.info_block_header{
	height:47px;
	background:transparent url(../images/error_header.gif) no-repeat top left;
}

div.info_block_header{
	background:transparent url(../images/info_block_header.gif) no-repeat top left;
}

div.error_content,
div.info_content{
	background:transparent url(../images/error_repeat.gif) repeat-y top left;
}
div.error_bottom,
div.info_bottom{
	background:transparent url(../images/error_bottom.gif) no-repeat bottom left;
	height:5px;
    padding:0;
    margin:0;
    line-height:0px;

}
div.error_block dt{
	background:url(../images/error_img.gif) no-repeat 16px 5px;	
}

div.error_block dt,
div.info_block dt{
	text-align:left;
	overflow:hidden;
	width:282px;
	min-height:22px;
	display:block;
}

div.error_block dt div,
div.info_block dt div{
    height:22px;
    float:left;
}
div.error_block dl,
div.info_block dl{
	padding:0px;
	margin:0px;
	width:282px;
    overflow:hidden;
    margin-bottom:10px;
}

div.info_block p.info_rec{
	padding:0px 0px 4px 15px;
	width:238px;
	text-align:center;
}
div.error_block dt p.error_rec,
div.info_block dt p.info_rec{
	width:178px;
	padding:4px 0 0 75px;
	margin:0px;
	display:block;
    min-height:22px;
	overflow:hidden;	
}
