.body .report-table{
	margin-bottom : 20px;
}

.body .report-table .btop{
	background : #f8f3e9;
	position : relative;
	height : 3px;
}

.body .report-table .btop i{
	position : absolute;
	top : 0;
	left : 0;
	width : 4px;
	height : 3px;
	background : url(/img/report/corners.gif) 0px 0px no-repeat;
}

.body .report-table .btop s{
	position : absolute;
	top : 0;
	right : 0;
	width : 4px;
	height : 3px;
	background : url(/img/report/corners.gif) -4px 0px no-repeat;
}

.body .report-table .btop b{
	position : absolute;
	top : 0;
	left : 4px;
	right : 4px;
	height : 1px;
	overflow : hidden;
	background : #ebdec3;
}

.body .report-table .bbottom{
	background : #f8f3e9;
	position : relative;
	height : 3px;
}

.body .report-table .bbottom i{
	position : absolute;
	top : 0;
	left : 0;
	width : 4px;
	height : 3px;
	background : url(/img/report/corners.gif) 0px -3px no-repeat;
}

.body .report-table .bbottom s{
	position : absolute;
	top : 0;
	right : 0;
	width : 4px;
	height : 3px;
	background : url(/img/report/corners.gif) -4px -4px no-repeat;
}

.body .report-table .bbottom b{
	position : absolute;
	top : 2px;
	left : 4px;
	right : 4px;
	height : 1px;
	overflow : hidden;
	background : #ebdec3;
}

.body .report-table .bmiddle{
	border-left : 1px solid #ebdec3;
	border-right : 1px solid #ebdec3;
	padding : 0 2px;
}
.body .report-table table{
	width : 100%;
	border-collapse : collapse;
}

.body .report-table table thead td{
	color : #5e594e;
	font-size : 12px;
	font-weight : bold;
	font-family : Arial;
	background : #ebdec3;
	height : 31px;
	line-height : 30px;
	text-align : center;
	border-right : 1px solid #f8f3e9;
	white-space : nowrap;
	padding : 0 4px;	
}

.body .report-table table thead td a{
	color : #5e594e;
	text-decoration : none;
}

.body .report-table table thead td a:hover{
	text-decoration : underline;
}

.body .report-table table thead td a.active{
	color : #000;
	text-decoration : underline;
}

.body .report-table table thead td a.active:hover{
	text-decoration : none;
}

.body .report-table table thead td.first{
	background : url(/img/report/thead-corners.gif) 0px 0px no-repeat #ebdec3;
}

.body .report-table table thead td.last{
	background : url(/img/report/thead-corners.gif) right -31px no-repeat #ebdec3;
	border-right : none;
}

.body .report-table table tfoot td{
	color : #5e594e;
	font-size : 12px;
	font-weight : bold;
	font-family : Arial;
	background : #ebdec3;
	height : 31px;
	line-height : 30px;
	text-align : center;
	border-right : 1px solid #f8f3e9;
	padding : 0 8px;
}

.body .report-table table tfoot td.first{
	background : url(/img/report/thead-corners.gif) 0px 0px no-repeat #ebdec3;
	text-align : left;
}

.body .report-table table tfoot td.last{
	background : url(/img/report/thead-corners.gif) right -31px no-repeat #ebdec3;
	border-right : none;
}

.body .report-table table tbody td{
	height : 31px;
	vertical-align : middle;
	color : #5e594e;
	font-size : 12px;
	font-family : Arial;
	line-height : 14px;
	text-align : center;
	border-bottom : 1px solid #ebdec3;
	border-right : 1px solid #ebdec3;
	padding : 0 8px;
}

.body .report-table table tbody td.last{
	border-right : none;
}

.body .report-table table tbody td.artikul, .body .report-table table tbody td.name{
	text-align : left;
}

.body .report-table table tbody td.name{
	font-weight : bold;
	text-transform : uppercase;
}

.body .report-table table tbody td i{
	font-style : normal;
	color : #eb0606;
}
 
.body .report-table table tbody td.count{
	font-weight : bold;
}

.body .report-table table tbody td.count i{
	font-weight : bold;
}



.body .report-table table tbody tr.second td{
	background : #f3ebdb;
}

.body .report-table table tbody tr.bottom td{
	border-bottom : none;
}

.body .producer{
	width : 600px;
	margin : 100px auto 0;	
}

.body .producer table tbody td.name{
	font-weight : normal;
	text-transform : none;
}

