

body
{
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 8pt;
  background-color: #fff;
}

.company-text
 {
   padding-right:71px;
   padding-left:15px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 7pt; 
   font-weight: normal; 
   color: #000000; 
   line-height: 8pt;
   text-align: justify;
 }
 
  .company-years-box 
  { 
    margin-top: 5px;
    padding-left:2px;
    padding-right:70px;
    background-color:transparent;
  }  
  
  .tour-box 
  { 
    margin-top: 2px;
    padding-left:20px;
    padding-right:20px;
    background-color:transparent;
  }  
 
 .company-text-years 
 { 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 7pt;
   font-weight: normal;
   color: #000000;
   line-height: 8pt;
   text-align: justify;
   background-color:transparent;
  }
  
.tour-text 
 { 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 7pt;
   font-weight: normal;
   color: #000000;
   line-height: 8pt;
   text-align: left;
   background-color:transparent;
  }
 
 
 .machinery-box
  {
    margin-top: 12px;
    margin-left: 12px;
  
  }
  
  
 .machinery-category
   {     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 7pt; font-weight: normal;
     font-weight: bold;
     line-height: 8pt;
     color: #ff0000;
   } 
   
   .machinery-text
   {     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 7pt; font-weight: normal;
     font-weight: normal;
     line-height: 8pt;
     color: #ffffff;
   } 
   
    .machinery-name
   {     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 7pt; font-weight: normal;
     font-weight: bold;
     line-height: 8pt;
     color: #ffffff;
   } 
   
 .register-form-box
   {
      margin-top:12px;
      margin-left:5px;
   
   }  
   
   .form-label
   {
      font: bold 7pt Verdana, Arial, Helvetica, sans-serif;
      color: #ffffff;
      background-color: transparent;
      margin-left:12px;
   } 
   
  .form-field
   {
      font: normal 7pt Verdana, Arial, Helvetica, sans-serif;
      color: #767676;
      background-color: #ffffff;
   
   }     
   
  .form-note
   {
      font: normal 7pt Verdana, Arial, Helvetica, sans-serif;
      color: #d6d6d6;
      background-color: transparent;
   
   } 
   
 .form_error
   {
      font: normal 7pt Verdana, Arial, Helvetica, sans-serif;
      margin-bottom:3px;
      margin-left:10px;
      color: #ddeb63;
      background-color: transparent;
   
   } 
   
   
   #pdf-download-box
     {
        margin-top:30px;
        margin-left:30px;
        margin-right:30px;
     
     }
     
   .dimension
   {
     font: normal 7pt Verdana, Arial, Helvetica, sans-serif;
      color: #464646;
      background-color: transparent;
   
   }
 
 .download-image-box
   {
     
     border-left: 1px #585858 solid
   
   }
   
 .download-link
   {
      font: normal 7pt Verdana, Arial, Helvetica, sans-serif;
      color: #464646;
      background-color: transparent;
   }  
   
 .download-link a:link, .download-link a:visited
   {
      font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
      color: #464646;
      text-decoration: underline;
      background-color: transparent;
   }   
   
   .download-link a:hover, .download-link a:active
   {
      font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
      color: #464646;
      text-decoration: underline;
      background-color: transparent;
   }    
   
 .user-form
 {
   font: normal 8pt  Arial, Verdana, sans-serif;
   margin-top:40px;
   width:300px;
     
   padding-top:10px;
   padding-bottom:10px;
   padding-right:10px;
   padding-left:10px;
   
   color: #e3e3e3;
   
  
   border: 1px #9c0000 solid;
   background-color: #d30606; } 
 
  .user-form a:link, .user-form a:visited 
 {
   font: normal 8pt  Arial, Verdana, sans-serif;
   margin-top:40px;
   color: #efefef;
   text-decoration:underline;
   background-color: #d30606; } 
 
   .user-form a:hover, .user-form a:active 
 {
   font: normal 8pt  Arial, Verdana, sans-serif;
   margin-top:40px;
   color: #efefef;
   text-decoration:underline;
   background-color: #d30606; } 
 
 
 .black-back-text
 {
    font: normal 9pt  Arial, Verdana, sans-serif;
    color:#ffffff;
    background-color: transparent;
 
 }
 
   .user-form-row
 {
   margin-top:8px;
   color: #ffffff;
   font: bold 8pt  Arial, Verdana, sans-serif;
   background-color: transparent; 
   
 }
 
    .user-form-error
 {
   margin-bottom:4px;
   margin-left: 10px;
   color: #ffffff;
   font: bold 8pt  Arial, Verdana, sans-serif;
   background-color: transparent; 
   
 }
 
    .user-form-row-small
 {
  
   color: #000000;
   font: normal 7pt  Arial, Verdana, sans-serif;
    background-color: #ffffff; 
   
 }
 
    .user-form-error-small
 {
  
  color: #000000;
  font: normal 7pt  Arial, Verdana, sans-serif;
   background-color: #ffffff; 
   
 }
 
     .user-form-field-small
 {
  
    
    margin-right:4px;
    color: #000000;
     font: normal 7pt  Arial, Verdana, sans-serif;
    background-color: #ffffff; 
   
 }
 
  .normal-link
   {
      font: normal 7pt Verdana, Arial, Helvetica, sans-serif;
      color: #464646;
      background-color: transparent;
   }  
   
 .normal-link a:link, .normal-link a:visited
   {
      font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
      color: #af0000;
      text-decoration: underline;
      background-color: transparent;
   } 
   
   .normal-link a:hover, .normal-link a:active
   {
      font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
      color: #ef0000;
      text-decoration: underline;
      background-color: transparent;
   }  
   
  .user-logged
   {
       font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
       color: #e0e0e0;
       margin-left: 5px;
   
   } 
   
   .user-logged-value
   {
       font: bold 8pt Arial, Verdana,  Helvetica, sans-serif;
       color: #ffff59;
       margin-left: 7px;
   
   } 
   
    .user-logged-bottom-line
   {
     margin-top:2px;    
     margin-right:62px;
     border-bottom: 1px #d8d8d8 solid;
   } 
   
    .exit-link
   {
      font: normal 7pt Verdana, Arial, Helvetica, sans-serif;
      color: #efefef;
      background-color: transparent;
   }  
   
 .exit-link a:link, .exit-link a:visited
   {
      font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
      color: #ffffff;
      text-decoration: underline;
      background-color: transparent;
   } 
   
   .exit-link a:hover, .exit-link a:active
   {
      font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
      color: #ffffff;
      text-decoration: underline;
      background-color: transparent;
   }  
   
   
 .scrolling-box
  {   
    height: 250px;
    overflow: scroll;
    background-color: transparent;
    
  } 
  
  .form-box
  {
    margin-top:10px;
    margin-left:8px;
    margin-right:6px;    padding-top:10px;
    padding-left:5px;
    
   
    background-color: #d30606;
    
  }   
  
  .scrolling-box-news
  {   
    height: 200px;
    overflow: scroll;
    
  } 
  
   .page-title
   {
      color: #da0707;
      font: bold 12pt  Arial, Verdana, sans-serif;
      margin-top:15px;
      margin-bottom:15px;
      background-color: transparent; 
   }
   
  .news-item
   {
      color: #da0707;
      font: bold 8pt  Arial, Verdana, sans-serif;
      margin-left:6px;
     
      background-color: transparent; 
   }  
   
   .news-item a:link, .news-item a:visited 
   {
      color: #da0707;
      font: bold 8pt  Arial, Verdana, sans-serif;
     text-decoration: underline;
      background-color: transparent; 
   } 
   
  .news-item a:hover, .news-item a:active 
   {
      color: #da0707;
      font: bold 8pt  Arial, Verdana, sans-serif;
     text-decoration: underline;
      background-color: transparent; 
   }     
   
     .news-item-big
   {
      color: #2f2526;
      font: bold 10pt  Arial, Verdana, sans-serif;
      margin-left:5px;
     
      background-color: transparent; 
   } 
   
        .news-item-text-big
   {
      color: #49473e;
      font: normal 9pt  Arial, Verdana, sans-serif;
      margin-left:2px;
      margin-top:30px;
      padding-left:5px;
      
      border-left: 1px #898989 dashed;
     
      background-color: transparent;   
   } 
   
 .news-image-detail
   {
       margin-left:10px;
       margin-top:8px;
       background-color: transparent;   }     
   
   
.news-title
   {
      color: #ffffff;
      font: bold 8pt  Arial, Verdana, sans-serif;
      
      background-color: transparent;   
   }   
   
   
 .news-title a:link,  .news-title a:visited
   {
      color: #ffffff;
      font: bold 8pt  Arial, Verdana, sans-serif;
      text-decoration:underline;
      
      background-color: transparent;   
   }  
   
  .news-title a:hover,  .news-title a:selected
   {
      color: #ffffff;
      font: bold 8pt  Arial, Verdana, sans-serif;
      text-decoration:underline;
      
      background-color: transparent;   
   }      
   
 .news-image-box
 {
     margin-top:4px;   
 } 
 
 .news-summary
   {
      margin-top:5px;
      margin-right:10px;
      color: #ffffff;
      font: normal 7 Arial, Verdana, sans-serif;
      text-align:left;
      
      background-color: transparent;      letter-spacing: -0.2px;      word-spacing: -0.2px;
   } 
   
   
  .news-date
   {
     
      color: #d5d5d5;
      font: normal Arial, Verdana, sans-serif;
      text-align:left;
      
      background-color: transparent;      
   }      
   
  .news-date-dark
   {
     
      color: #727272;
      font: normal Arial, Verdana, sans-serif;
      text-align:left;
      margin-left:5px;
      
      background-color: transparent;      
   }         
   
   .news-box-text
   {
     
      margin-left:5px;
      
      background-color: transparent;      
   }      