/*
*	Colors:
*	#9B0000; Bordo Red;
*	#7F0000; Dark Bordo Red;
*	#A7A7A7; Dark Gray;
*	#D2D2D2; Gray;
*	#E7E7E7; Light Gray
*	#ECECEC; Very Light Gray
*
*	Fonts:
*	Font family Arial;
*/

html, body {heightX:100%;}

.container_main
{
	height: calc(100pv - 50px); 
	overflow: auto; 
	margin-top: 50px; 
	
}

.container_right
{ 
	height: 100%; float: right; width:220px;
	background: #fff;
	position: relative; 
	z-index: 10;
}

.container_right_top
{
	width: 220px;
	border-left: 1px solid #9B0000;
}


.container_left
{
	height:100%; float: right; width: calc(100% - 220px);
	position: relative; 
	z-index: 9;
}

.container_left_page_corner
{
	height:120px; float: left; width: 184px;
	border-bottom: 1px solid #9B0000;
}

.container_left_page_menu
{
	float: left;
	width: 184px;
}

.container_left_page_filter
{
	float: left;
	width: 184px;
	height: calc(100vh - 175px);
	border-right: 1px solid #9B0000;

}

.container_left_page_filter.no-border
{
	border-right: none;
}

.container_left_page_data
{

	float: left;
	width: calc(100% - 200px);
	margin-bottom: 35px;
}

.container_left_page_footer
{
	position: fixed; bottom: 0; height:30px; width: 100%; background: #9B0000;
	z-index: 11;
}

.container_left_page_footer_left
{
	float: left; 
	width: 184px;
	height:30px;
	border-right: 1px solid #fff;
}

.container_left_page_footer_left a, .container_left_page_footer_left a:hover, .container_left_page_footer_left a:visited
{
	padding-left:15px; 
	line-height:34px;
	color: #fff;
	cursor: pointer;
}

.container_left_page_footer_right a, .container_left_page_footer_right a:hover, .container_left_page_footer_right a:visited
{
	
	color: #fff;
	cursor: pointer;
}

.container_left_page_footer_middle
{
position: relative;
	float: left;  
	width: calc(100% - 184px - 220px); 
	height:30px;
	border-right: 1px solid #fff;
}

.container_left_page_footer_right
{
	width: 220px; 
	height: 30px;
	float: left; 
}




