body {
   background: #131212 url(../images/pg_bg.jpg) repeat right top;
   padding: 0px;
   margin: 0px;
   font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-size: 12px;        
   color: #AEAEAE;
}


/* Fej és keret */

.container {  
  width: 100%; 
  border: 0px;
  margin: 0px auto;
  padding: 0px;  
  display: block;
  border-collapse: collapse; 
  text-align: center;
  background: url(../images/trt_bg.jpg) repeat-y center top;  
}

.trt_container {  
  width: 100%;
  border: 0px;
  margin: 0px auto;
  padding: 0px;
  display: block;  
  border-collapse: collapse; 
  text-align: center;
  background: url(../images/pg_btm.gif) no-repeat center bottom;  
}

.head_container {  
  width: 100%;
  height: 132px;	  
  border: 0px;
  margin: 0px auto;
  padding: 0px;  
  border-collapse: collapse; 
  text-align: center;
  background: url(../images/pg_top.gif) no-repeat center bottom;  
}

.head_line {	   
  width: 990px;
  height: 132px;	  
  padding: 0px; 
  margin: 0px auto;      
}

.logo {	   
  width: 320px;
  height: 105px;	  
  padding: 0px; 
  margin: 0 0 0 95px;    
  float: left; 
}

.lng {	   
  width: 250px;
  height: 105px;	  
  padding: 0px; 
  margin: 0px;    
  float: left;
  text-align: right; 
}

.lng p {	   
  padding: 0px; 
  margin: 90px 0 0 0;    
  color: #ffffff;
  font-size: 14px;
}

.lng p a {	     
  color: #747474;
  text-decoration: none;
}

.lng p a:hover {	   
  color: #ffffff;
  text-decoration: none;
}

.mnu_container {
  width: 100%;	  
  height: 60px;	  
  padding: 0; 
  border: 0px;
  border-collapse: collapse; 
  margin: 0px auto;  
  text-align: center;   
  background: url(../images/mnu_bg.gif) no-repeat center top;  
}

.mnu {
  width: 990px;	  
  height: 60px;	  
  padding: 0; 
  border: 0px;
  margin: 0px auto; 
  border-collapse: collapse;   
  text-align: left;   
}

.trt {	    
  width: 100%;
  min-height: 700px;    
  *height: 700px;    
  padding: 0px; 
  border: 0px;  
  margin: 0px auto;      
  background: url(../images/trt_bg.gif) no-repeat center top;    
}

.trt_lab {	   
  width: 100%;
  height: 100px;    
  padding: 0px; 
  border: 0px;
  border-collapse: collapse; 
  margin: 0px auto;      
  background: url(../images/pg_btm_bg.gif) no-repeat center top;  
}

.trt_lab p {	   
  padding: 10px 0 0 0;   
  margin: 0px;      
}

.trt_lab p a {	   
  color: #AEAEAE;	
  text-decoration: none;   
}

.trt_lab p a:hover {	     
  text-decoration: underline;   
}

a.hole {	   	
  width: 170px;
  height: 60px;	  
  display: block;
  padding: 0px;   
  margin: 0px;      
  float: left;
}

a.fooldal_hu {	   	
  width: 115px;
  height: 60px;	  
  display: block;
  padding: 0px;   
  margin: 0px;      
  background: url(../images/fooldal.jpg) no-repeat center top;   
  float: left;
}

a.fooldal_hu:hover {	   	 
  background: url(../images/fooldal.jpg) no-repeat center bottom;   
}

a.fooldal_hu_on {	   	
  width: 115px;
  height: 60px;	  
  display: block;
  padding: 0px;   
  margin: 0px;      
  background: url(../images/fooldal.jpg) no-repeat center bottom;   
  float: left;
}

a.menu_hu {	   	
  width: 108px;
  height: 60px;	  
  display: block;
  padding: 0px;   
  margin: 0px;        
  background: url(../images/menu.jpg) no-repeat center top;   
  float: left;
}

a.menu_hu:hover {	   	
  background: url(../images/menu.jpg) no-repeat center bottom;   
}

a.menu_hu_on {	   	
  width: 108px;
  height: 60px;	  
  display: block;
  padding: 0px;   
  margin: 0px;        
  background: url(../images/menu.jpg) no-repeat center bottom;   
  float: left;
}

a.programok_hu {	   	
  width: 149px;
  height: 60px;	  
  display: block;
  padding: 0px;   
  margin: 0px;      
  background: url(../images/programok.jpg) no-repeat center top;   
  float: left;
}

a.programok_hu:hover {	   	
  background: url(../images/programok.jpg) no-repeat center bottom;   
}

a.programok_hu_on {	   	
  width: 149px;
  height: 60px;	  
  display: block;
  padding: 0px;   
  margin: 0px;      
  background: url(../images/programok.jpg) no-repeat center bottom;   
  float: left;
}

a.receptek_hu {	   	
  width: 122px;
  height: 60px;	  
  display: block;
  padding: 0px;   
  margin: 0px;      
  background: url(../images/receptek.jpg) no-repeat center top;   
  float: left;
}

a.receptek_hu:hover {	   	
  background: url(../images/receptek.jpg) no-repeat center bottom;   
}

a.receptek_hu_on {	   	
  width: 122px;
  height: 60px;	  
  display: block;
  padding: 0px;   
  margin: 0px;      
  background: url(../images/receptek.jpg) no-repeat center bottom;   
  float: left;
}

a.kapcsolat_hu {	   	
  width: 135px;
  height: 60px;	  
  display: block;
  padding: 0px;   
  margin: 0px;      
  background: url(../images/kapcsolat.jpg) no-repeat center top;   
  float: left;
}

a.kapcsolat_hu:hover {	   	
  background: url(../images/kapcsolat.jpg) no-repeat center bottom;   
}

a.kapcsolat_hu_on {	   	
  width: 135px;
  height: 60px;	  
  display: block;
  padding: 0px;   
  margin: 0px;      
  background: url(../images/kapcsolat.jpg) no-repeat center bottom;   
  float: left;
}

.trt_cim { 
  width: 700px;
  margin: 0px auto;
  padding: 50px 20px 20px 0;    
  text-align: left;
}

.trt_cim span {
  width: auto;
  padding: 5px;
  
  color: #ffffff;
  font-size: 15px;
  font-weight: bold; 
  border: #ffffff solid 1px;   	
}	