.separator_line1{height:1px;}
h1.headline_title{border-bottom: 1px solid #D4DBDE;margin-bottom:20px;}
div.abstract{border-bottom: 1px solid #D4DBDE;padding-top:5px;padding-bottom:5px;margin-bottom:10px;}
.automatic_texts{padding-top:10px;}
div.subject{color:  #6C9C2E;font-size: 11px;font-weight: normal;margin: 0;padding:3px 3px;}
h2.subtitle{border: 0px;}
.khbcont .sec_image{float:right;margin-left:10px;margin-bottom:5x;width:220px;}
.top_bk{padding-bottom:10px;height:20px;width:100%;clear:both;}
.top_bk img{float:right;}
.btm_nv { padding-bottom:10px;}
.btm_nv div{float:left;padding-right:10px;}
.frst{padding-top:10px;clear:both;display: table;width:100%;padding-bottom:10px;}
.frst .lft{float:left;width:220px}
.frst .rgt{float: right;width: 200px;border: 1px solid #66CC00;padding: 5px;}
.table_row02 h1{border: 0px;font-size: 11px;color: #000000;line-height: 12px;padding:0 0;}

 
 
 
  .pink_strong { background-color: #d99494;}
  .pink_normal{ background-color: #e3b8b5;}
  .pink_light{background-color: #f2dbdb;}
  
  .green_strong{ background-color: #c2d69b;}
  .green_normal{background-color: #d6e3ba;}
  .green_light{background-color: #e8f0db;}
  
  .orange_strong{ background-color: #fad4b2;}
  .orange_light{background-color: #fde8d9;}
  
  .blue_strong{background-color: #c4d9f0;}
  .blue_light{background-color: #dbe3f0;}
  
  
  
  .grid_30{width: 30%;}
  .grid_70{width: 70%;}
  .txt_center{text-align: center;}
  
  
  .table_full{
      width: 100%;
      border-spacing:0;
  }
  
  .table_full table{
      height: 100%;
  }
  
  .table_full th{
      text-align: left;
  }
  .table_full td,
  .table_full th{
      padding: 2px 5px;
  }
  .no_pad{
      padding: 0 !important;
  }
  /*  TABLE BY BORDERS */
  .table_border_all{
      border: 1px solid #7f7f7f;
       border-spacing:0;
  }
 .table_border_all td,
 .table_border_all th{
     padding: 2px 5px;
 } 
  .table_border_all tr ~ tr td,
  .table_border_all tr ~ tr th{
      border-top: 1px solid #7f7f7f;
  }
  .table_border_all td ~ td,
  .table_border_all th ~ th{
      border-left: 1px solid #7f7f7f;
  }
  
  .table_border_vertical tr ~ tr td{
      border-top: 1px solid #b6b6b6;
  }
  
  .rowspan4{height: 80px; }
  .rowspan3{height: 60px; }
  .rowspan2{height: 40px; }
  table tr {width: 100%; }
  .table_3col td{width: 33%; }
  
  .rowspan3 td{height: 66px; }
  
  /* table columns */
  .table_2col td{
      width:30%;
  	/*text-align: center;*/
  }
  .table_2col td ~ td{
      width:70%;
  	/*text-align: left;*/
  }
    
span.title_el {display: inline-block; !important}