BODY{
   background: url('../images/bg.png'); 
  
   background-size: cover;
   text-align:center;
   font-family: Arial,sans-serif,Helvetica,Verdana !important;
   font-size:100% !important;
}

button{
	color: #082CE0;
}

.unactrec{
   text-align:center;   
   background-color: #D0E0FF;
   font-weight:normal;
  /* background:rgba(255,0,0,0.5);/*#FFFFFF;*/
  /* opacity: 0.6; /* Значение прозрачности */
   /*filter: alpha(Opacity=60); /* Прозрачность в IE */
}

.actrec{
   text-align:center;   
   background-color: #40D040;
   font-weight:bold;   
  /* background:rgba(255,0,0,0.5);/*#FFFFFF;*/
  /* opacity: 0.6; /* Значение прозрачности */
   /*filter: alpha(Opacity=60); /* Прозрачность в IE */
}

.headtable{
   text-align:center;
   background-color:#AAAAAA; 
   font-weight:bold;
   min-width: 100%;
   /*opacity: 0.7; /* Значение прозрачности */
  /* filter: alpha(Opacity=70); /* Прозрачность в IE */
}
.tablestyle{
   display:block;
   min-width: 100%;
	width: 100%;
    height:600px;
   /*overflow:auto;*/
   text-align:center;   
   border-style:solid;   
   border-color: #000000;
   border-width: 2px;
    margin-top: 20px;
   overflow-y: scroll;   
   /*opacity: 0.7; /* Значение прозрачности */
  /* filter: alpha(Opacity=70);   /* Прозрачность в IE */
}

.tablestyle3{
  /* display:block; */
   min-width: 100%;
	width: 100%;
   /* height:600px; */
   /*overflow:auto;*/
   text-align:center;   
   border-style:solid;   
   border-color: #000000;
   border-width: 2px;
    margin-top: 20px;
   overflow-y: scroll;   
   /*opacity: 0.7; /* Значение прозрачности */
  /* filter: alpha(Opacity=70);   /* Прозрачность в IE */
}

.tablestyle2{
   /*display:block;*/
    min-width: 100%;
	width: 100%;
   height:600px;
  /* overflow:auto;*/
   text-align:center;   
   border-style:solid;   
   border-color: #000000;
   border-width: 2px;
    margin-top: 20px;
   /*overflow: scroll;   */
   opacity: 0.7; /* Значение прозрачности */
   filter: alpha(Opacity=70);   /* Прозрачность в IE */
}

.container{
   /*position: absolute;
   height: 85px ;
   top: 10px;
   left: 110px;*/
   display: inline-block;
   width: 800px;   
   min-width: 800px; 
   background-color:#7080A0; 
   border-style:solid;
   /*border-color: #000000;*/
   border-width: 2px;
   margin: 0 auto;   
   padding: 10px;
   border-radius: 15px 15px 15px 15px;
   box-shadow: 10px 10px 10px;
   box-shadow: 10px 10px 10px rgba(0,0,0,0.8); /* Параметры тени */
   -moz-box-shadow: 10px 10px 10px rgba(0,0,0,0.8); /* Для Firefox */
   -webkit-box-shadow: 10px 10px 10px rgba(0,0,0,0.8); /* Для Safari и Chrome */
  /* opacity: 0.6; /* Значение прозрачности */
 /*  filter: alpha(Opacity=60);   /* Прозрачность в IE */
}


.container2{   
   width: 1000px;    
   min-width: 1000px; 
   display: inline-block;
   margin: 0 auto;
}

.contcentr{   
   /*float: left;  
   position: absolute; */
   /*width: 400px;*/
 /*  left:200px;
   top: 20px;*/      
   font-weight:bold;
  /* margin: 0 20px 0 30px;*/
   padding: 0px;
   display: inline-block;
   
}

.contleft{   
   font-weight:bold;
   float: left;     
   width: 275px; 
   padding: 0px;
}
.contsubleft{   
   font-weight:bold;
   float: left;     
   width: 125px; 
   padding: 0px;
}

.contright{   
   font-weight:bold;
   float: right;     
   width: 275px; 
   padding: 0px;
}
.contsubright{   
   font-weight:bold;
   float: right;     
   width: 125px; 
   padding: 0px;
}

.login {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: none;
    color: #000000;
	border-width: 1px;
    border-style: solid;
    border-color: #E5E5E5;
	background-color:#88BBFF;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 10px 10px 10px;	
   box-shadow: 10px 10px 10px rgba(0,0,0,0.8); /* Параметры тени */
   -moz-box-shadow: 10px 10px 10px rgba(0,0,0,0.8); /* Для Firefox */
   -webkit-box-shadow: 10px 10px 10px rgba(0,0,0,0.8); /* Для Safari и Chrome */
}

.loginInfoRect {
	float: right; 
	margin-right: 10px; 
	/*font-weight:bold; */
	color:#FFFFFF; 
	border-style:solid; 
	border-radius: 8px 8px 8px 8px;
	border-color: #FFFFFF; 
	padding: 10px;
}

.portal_logo{
	/*position: absolute;*/
	float:left;
	left:30px;
	top: 20px;
	/*height:110px;
	width:600px;*/
}	  

.portal_logo_img{		
	height:36px;
	width:300px;
}

.HideStyle{
	display: none;
}

/*.formPopCont {
    background: rgba(0, 0, 0, 0.6);
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    position: absolute;
    z-index: 3;
    text-align: center;
}*/