body{

  color:grey;
  color: #160C0C;
  font-size: 18px;
  line-height:130%;

}

.wraper{
width:98%;
margin: 0px auto;
padding-left:10px;
overflow: visible;

}



#logoDiv{

 height:88px;
  border-bottom: solid 5px #b5b7e4;
  position:relative;
  padding:5px;


}


.logoImg{
  height:88px;   /*same height as logodiv  */
  width: 88px;
}

.avtextblock{


width:90%;
/*height:120px;*/ /*disabled on 20111129 */
padding: 10px;
overflow:hidden;
display:block;
margin:20px;
border: 1px solid #CAF9D8;
background-color:#F2F3F4;
background-color: #F4FA58; /*yellow; */

}

.avtitle{

   padding-top:10px;
  color:#6495ED;
  font-weight:bold;
}


.avdescription{

   line-height:90%;
   color:#6495ED;

}

.avsign{
 font-size:70%;
 font-size:13px;
}

.avimgblock{

    width:280px;
    height:390px;
    padding: 5px;
    margin:5px;
    border: 1px solid #CAF9D8;
    clear:both;
   display:block;
   float:left;     /*this is for PC version */
   overflow:hidden;
    background-color:#F2F3F4;

}

.avimage{
/*.da_image{  */

  width:280px; /*width:220px;  change on 20210826*/
  height:280px; /*height:230px;  change on 20210826*/


}


.manu_button{
   color:grey;
   font-size:18px;
}




#main_container_new{
   position:absolute;
    width:98%;
   display:block;
   overflow:visible;
}

#left{

  width:2%;

  height:100%;
  float: left;
  position:relative;
  display: block;

}



#middle{

 width:80%;
 height:100%;
 position:relative;
 display:block;
 float: left;

}



#right{

 width:10%;
 height:100%;
 position:relative;
 display:block;
 overflow:hidden;
 padding-left:10px;

 float: left;
 padding-bottom:5px;
/* background-color:#f1f1f1;      */
 background-color:#F6F7FA;


}



.footer{

  width: 90%;
  clear:both;
  padding:20px;
  display: block;

   /* background-color: #e3dfc0;  disabled on 20210818 , move to page_header   */
}




/*===========================================================================*/

.info{
  color:#FE642E;

}

img{
  border:0;
}

/*
.checked, .select_background,.news_title{

   color:#ff0000;
   color:grey;
   padding-left: 3px;
   padding-right: 3px;

    background-color:#84f1d9;
}
*/


a.pagination_link{
   margin-left: 2px;
   margin-right: 2px;

}
a:link, a:visited {

color:#232737;
color:#5F6168;;
text-decoration:none;

}


/*
.news_category_link{

  color:#909bbb;

  font-weight:bold;


}
*/


a:hover {
color:#ffc262;;

text-decoration: none;

}


select{
  display:inline;
}



.small_picture{
   height:20px;
   width:80px;
}


/*
.hiddenDetails{

   position:relative;
   border-bottom: 1px solid #E0E0F8;
  background-color: #F3F0F0;

  display: none;


}
*/



/*
.small_button{

     color:#696564;
     padding-left:10px;
     padding-right:10px;
     background-color: #d3cece;
}

*/




.functional_button{
  

/*.toggle_button{   */
  /*   color:#696564;     */
     padding-left:5px;
     padding-right:5px;

    border: 1px solid blue;

   background-color: #f2f1f1;
 /* background-color:#84f1d9;  */
}




.block{
    /*.news_block{   */
    /*width:88%;  */
 position:relative;

 display: block;
 padding:5px;
 margin: 5px;
 border: 1px solid #33B2FF;


}


 .block_upper_part{
  display:block;
  overflow:hidden;
  padding:3%;
  border-bottom:1px solid grey;

}

.block_lower_part{
  padding:3%;
  display:block;
  overflow:hidden;

}

li{
  margin-top: 10px;
  margin-left:30px;
 }


