.block_solid{width:100%;}
.block_solid div.r1,.block_solid div.r2,
.block_solid div.r3{height:1px;overflow:hidden;border:0px;}
.block_solid div.r1 {margin: 0px 4px;}
.block_solid div.r2 {margin: 0px 2px;}
.block_solid div.r3 {margin: 0px 1px;height:2px;}
.block_solid div.c 	{text-align:left; margin: 0px 0px;border:0px;padding:6px 11px;}
.block_solid div.t  {text-align:left; color:#999999; font-size: 16pt;overflow:hidden;border:0px;padding:0 11px 0 11px;}
.block_solid div.bl {background:#F2F7FA;}
.block_solid div.gr {background:#e2f0d1;}
.block_solid div.pn {background:#FFF8F1;}
.block_solid div.gy {background:#F0F0E7;}
.block_solid div.wt {background:#FFFFFF;}
.block_border{width:100%;}


/* Рамка*/
.block_border .bl1, .block_border .bl2, .block_border .bl3, .block_border .bl4, .block_border .bl5, .block_border .bl1 i, .block_border .bl2 i, .block_border .bl3 i, .block_border .bl4 i, .block_border .bl5 i,
.block_border .bl1 b, .block_border .bl2 b, .block_border .bl3 b, .block_border .bl4 b, .block_border .bl5 b, .block_border .bl1 q, .block_border .bl2 q, .block_border .bl3 q, .block_border .bl4 q, .block_border .bl5 q {
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	border-style: solid;
	border-width: 0 1px;
	display: block;
	background: #FAFAFA;
}

.block_border .bl1 {
	margin: 0 2px;
	background: #EBEEF0;
	border: none;
}

.block_border .bl1 b {
	margin: 0 1px;
	background: #B8C3C8;
	border-color: #CBD3D7;
}
.block_border .bl2 {margin: 0 1px; border-color: #D6DCDF;}
.block_border .bl2 b {border-color: #B8C3C8;}
.block_border .bl2 i {border-color: #E4E8EA;}
.block_border .bl2 q {border-color: #F7F8F9;}
.block_border .bl3 {border-color: #EBEEEF;}
.block_border .bl3 b {border-color: #BCC6CB;}
.block_border .bl3 i {border-color: #F9FAFB;}
.block_border .bl4 {border-color: #CAD2D6;}
.block_border .bl4 b {border-color: #E5E9EB;}
.block_border .bl5 {border-color: #B5C0C6;}
.block_border .bl5 b {border-color: #FAFBFB;}
.block_border .blc, .block_border .blt  {
	border: 1px solid #B0BCC2;
	border-width: 0 1px;
	text-align:left; 
	padding:5px 11px 5px 11px;
	background: #FAFAFA;
	overflow:hidden;
}

.block_border .blt {
	text-align:left; 
	color:#999999; 
	font-size: 16pt;
	overflow:hidden;
	padding:0 11px 0 11px;
	}
	
.block_border a, 
.block_border a:link, 
.block_border a:visited 
{color: #89bd6c; text-decoration: none; border-bottom: 1px dashed #89bd6c}
	
.block_border a:hover
{color: #828B8F; text-decoration: none; border-bottom: 1px dashed #828B8F}	
	 	
/* Конец рамки */



