/*
    **************************************************************
    * CSS    
      NetFace SmallPortal|CSS engine v2.43
      created: 12/08/2006 || modified: 04/10/2006
      author:  Gabor Nemeth | www.netface.hu | ngabor@netface.hu
      All rights reserved!                                       *
    **************************************************************      
*/

 html,body {
   margin: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   color: #a09f9e;
   background-color: #ffffff;
   padding: 0px;
 }
 body {
   text-align: left;
   padding: 0px;
 }
 table, img, iframe, form, div, span {
   border: 0px;
   margin: 0px;
   padding: 0px;
   font-size: 8pt;
 }
 td{
   color: #000000;
 }
 input, textarea {
   border : 1px solid #B9B9BC;
   margin-top: 0px;
   margin-right: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
   background-color: #FDFDFD;
   font-family: Verdana, sans-serif; 
   font-size: 10px;
   font-weight: normal;
   color: #535353;
 }  
 .input_over {
   font: 7pt Verdana, sans-serif;
   border: 1px solid #6F6F6F;
   background: #e5edfc;
   padding-left: 2px;
   color: #3E3E3E;
 }
 .input_err {
   font: 7pt Verdana, sans-serif;
   border: 1px solid #C91D21;
   background: #FFFFC4;
   padding-left: 2px;
   color: #3E3E3E;
 }
 .inp_readonly {
   font: 7pt Verdana, sans-serif;
   border: 1px solid #6F6F6F;
   background: #E1E1E1;
   padding-left: 2px;
   color: #3E3E3E;
 }
 .radio {
   font: 7pt Verdana, sans-serif;
   border: 1px solid #beec0e;
   background: #FCFCFC;
   padding: 0px; margin: 0px;
   color: #3E3E3E;
   width: 16px; height: 16px;
 }
 .select {
   font: 7pt Verdana, sans-serif;
   border: 1px solid #e5c885;
   background: #FCFCFC;
   padding-left: 2px;
   color: #898989;
 }
 .select_readonly {
   font: 7pt Verdana, sans-serif;
   border: 1px solid #6F6F6F;
   background: #E1E1E1;
   padding-left: 2px;
   color: #3E3E3E;
 }

 .checkbox {
   font: 7pt Verdana, sans-serif;
   border: 1px solid #beec0e;
   background: #FCFCFC;
   padding: 0px; margin: 0px;
   color: #3E3E3E;
   width: 16px; height: 16px;
 }
 
 .img_holder {
   float: left;
   padding-left: 5px;
 }
 .img_holder_r {
   float: right;
   padding-left: 5px;
 } 
 .clr {
  clear: both;
 } 
                           
 /* layout */
 #main {
   width: 760px;
   text-align: left;
 }
 #main #top {
   width: 760px;
   height: 349px;
   text-align: left;
   background: url('../design/bg-top.gif') repeat-x;
 } 
 #main .top_right {        
   position:absolute;
   left:542px;
   top:68px;
   width:218px;
   height:281px; 
   background:url('../design/top_right.gif') no-repeat;  
 }
 #main .top_bottom {        
   position:absolute;
   top:301px;
   width:542px;
   height:48px; 
   background:url('../design/top_bottom.gif') repeat-x;  
 }        
 #main .topTxt {
   color: #ffffff;
   padding: 16px 5px 0px 15px; 
   font-family: Tahoma;
   font-size: 11px;
   text-align: right;
 }   
 #main .topRightTxt {
   color: #353535;
   margin: 30px 0px 0px 15px; 
   font-family: Tahoma;
   font-size: 12px;
   text-align: left;
   width: 185px;
 }
  
 #main h1 {
   color: #171717;
   padding: 5px 0px 0px 4px; 
   margin: 0px;
   font-family: Tahoma;
   font-size: 11px;
   text-align: left;
   float: left;
 } 
 
 #main .leftnews {
   color: #171717;
   padding: 5px 0px 0px 4px; 
   margin: 0px;
   font-family: Tahoma;
   font-size: 11px;
   text-align: left;
   float: left;
 }  
 #main .leftnews2 {
   color: #ffffff;
   padding: 2px; 
   margin: 5px 0px 0px 0px;
   font-family: Tahoma;
   font-size: 10px;
   text-align: left;
   float: left;
   background: #6db101;
 }           
 #main .news {
   color: #171717;
   padding: 5px 0px 0px 5px; 
   margin: 0px;
   font-family: Tahoma;
   font-size: 11px;
   text-align: left;   
 } 
 #main .separate {
   font-size: 1px;
   height: 10px;
 }  
 #main .news_link {
   text-align: right;
   color: #318101;              
   padding: 0px 0px 0px 4px; 
   margin: 0px;
 } 
 #main .news_link a {
   font-family: Tahoma;
   font-size: 10px; 
   color: #318101;
   font-weight: bold;
   text-decoration: none;
 }    
       
  
 #main #content {
   color: #353535;
   padding: 10px 0px 0px 0px; 
   font-family: Tahoma;
   font-size: 12px;
   text-align: left;
   background: #f3f3ed;
 }                  
 #main #footer {
   /*margin-top: 10px;*/
   width: 760px;
   height: 89px;
   text-align: left;
   background: #f3f3ed url('../design/footer_bg.gif') bottom repeat-x;
 }  
 #main #footer .left {
   width: 542px;
   height: 79px;
   text-align: left;
   float: left;
   color: #353535;
 }                           
 #main #footer .right {
   width: 218px;
   height: 79px;
   margin-top: 10px;
   text-align: left;
   float: left;
   background: #60615c;
   color: #ffffff;
 } 
 #main .footerTxt {
   color: #ffffff;
   padding: 10px 0px 0px 15px; 
   font-family: Tahoma;
   font-size: 11px;
 }
 #main .footerTxt a {
   color: #ffffff;
   font-family: Tahoma;
   font-size: 11px;
 }
 #main .footerLinks {
   color: #353535;
   margin: 0 auto;
   font-family: Tahoma;
   font-size: 11px;
   text-align: center;
   padding-top: 20px;
 } 
  #main .footerLinks a {
   color: #353535;
   font-family: Tahoma;
   font-size: 11px;
   text-decoration: none;
 } 
  #main .footerLinks a:hover {
   color: #000000;
   font-family: Tahoma;
   font-size: 11px;
   text-decoration: underline;
 }  
 
 #main #content #right {
   float: left;
   width: 480px;
   padding-bottom:20px;
 }
  
 #main #content #left {
   float: left;
   width: 220px;
   text-align: left;   
 }
 #main #content #leftspacer {
   float: left;
   width: 20px;
   text-align: left;   
 } 
 #main #content #left .top {
   background: url('../design/content_left_top.jpg') no-repeat;
   width: 197px;
   height: 11px;
   font-size: 1px;
 }
 #main #content #left .bg {
   background: url('../design/content_left_bg.jpg') repeat-y;
   width: 197px;
 }  
 #main #content #left .bottom {
   background: url('../design/content_left_bottom.jpg') no-repeat;
   width: 197px;
   height: 10px;  
   font-size: 1px;
 }   
 #main #content #left .left_newsholder {
   margin-left: 10px;
   width: 180px;
 }     
 #main #right .header {
 
 }         
 #main #right .header h1 {
   color: #171717;
   padding: 5px 0px 0px 4px; 
   margin: 0px;
   font-family: Tahoma;
   font-size: 15px;
   text-align: left;
   float: left; 
 }             
 #main #right .static {
   color: #171717;
   padding: 10px 0px 0px 4px; 
   margin: 0px;
   font-family: Tahoma;
   font-size: 11px;
   text-align: left;
 }         
                
 #main #right .static a {
   color: #000000;
   font-family: Tahoma;
   font-size: 11px;
   text-align: left;
   text-decoration: underline;
 }              
 #main #right .static a:hover {
   color: #ffffff;
   background: #000000;
   font-family: Tahoma;
   font-size: 11px;
   text-align: left;
   text-decoration: none;
 }         
 
 /* contact */ 
 #main #content #contactHolder {   
       
 }
 #main #content #contactHolder .errorHolder{
   padding: 0px 0px 10px 0px;
   margin:  0px 0px 0px 0px;  
   font-weight: bold;   
   text-align: center;
   color: #fd5920; 
   width: 400px; 
 }
 #main #content #contactHolder .messageHolder{
   padding: 0px 0px 10px 0px;
   margin:  0px 0px 0px 0px;  
   font-weight: bold;   
   text-align: center;
   color: #fd5920;
   width: 400px; 
   height: 150px;
 }       
 #main #content #contactHolder .textHolder{
   padding: 0px 0px 10px 0px;
   margin:  0px 0px 0px 0px;     
   text-align: justify;
   width: 500px; 
   color: #535353;
 }               
 #main #content #contactHolder .fieldHolder {
   margin: 4px 0px 3px 15px;
   padding:  0px 0px 0px 0px;  
   float: left;    
 }
 #main #content #contactHolder .fieldHolderRight {
   padding: 4px 0px 0px 5px;
   margin:  0px 0px 0px 0px;  
   float: left;      
   text-align: right;   
 }       
 #main #content #contactHolder label {
   padding: 4px 0px 0px 10px;
   margin:  0px 0px 0px 0px;
   width: 80px;
   color: #535353;
      
 }            
 #main #content #contactHolder h1 {
   color: #171717;
   padding: 5px 0px 0px 4px; 
   margin: 0px 0px 8px 0px;
   font-family: Tahoma;
   font-size: 15px;
   text-align: left;
 }           
       
 /* @end contact */
  
                         
