body {
   background: #7FBFFF url(../images/head_bg.jpg) repeat-x top center;
   padding: 0px;
   margin: 0px;
}


/* Fej és keret */


div.krt {   
   width: 100%;   
   margin: 0px;	   
   padding: 0px;	
   border: 0px;   
   font: 12px 'Arial', 'Verdana', 'Tahoma', 'Trebuchet MS';   
   color: #284470;
   border-collapse: collapse;      
   display: inline-table;     
}

div#head_line_container {      
   width: 950px;	
   height: 132px;
   margin: 0px;	   
   padding: 0px;   
   display: inline-table;         	
}

div#head_logo {      
   width: 420px;	
   height: 132px;
   margin: 0px;	   
   padding: 0px;     
   background: url(../images/head_logo.jpg) no-repeat top center; 
   float: left;
   text-align: left;   
}

div#head_logo img{      
   width: 225px;	
   height: 132px;
   margin: 0px;	   
   padding: 0px;     
   border: 0px;   
}

div#head_lng_srch {      
   width: 530px;	
   height: 132px;
   margin: 0px;	   
   padding: 0px;     
   float: left;
   text-align: right;   
}

p#lng {
   margin: 55px 0 0 395px;	   
   padding: 0px; 
   height: 19px;
}

a#lng_hu {      
   width: 67px;	
   height: 19px;
   margin: 0px;	   
   padding: 0px;     
   display: block;
   float: left;
   background: url(../images/lng_hu_bg.jpg) no-repeat center top ; 
}

a#lng_hu:hover {      
   background: url(../images/lng_hu_bg.jpg) no-repeat center -19px; 	
}

a#lng_eng {      
   width: 68px;	
   height: 19px;
   margin: 0px;	   
   padding: 0px;     
   display: block;
   float: left;
   background: url(../images/lng_eng_bg.jpg) no-repeat center top; 
}

a#lng_eng:hover {      
   background: url(../images/lng_eng_bg.jpg) no-repeat center -19px; 	
}

div#srch {
   margin: 23px 0 0 0;	   
   padding: 0px;   
   height: 26px;    
   float: right;     	   
}

div#srch form {
   margin: 0px;	   
   padding: 0px;   
   border: 0px;   
}

input.srch_inpt {	
   width: 212px;
   height: 26px;	   
   margin: 0 5px 0 0;	   
   padding: 5px;    
   color: #2E5BA0; 	
   border: 0px;
   background: url(../images/srch_inp_bg.jpg) no-repeat center top;
   border-collapse: collapse;
}

input.srch_sbmt {	
   width: 53px;	
   height: 26px;	   	
   margin: 0px;	   
   padding: 0px;
   border: 0px;       
   border-collapse: collapse; 
   vertical-align: top;
}

div#head_flsh_mnu {      
   width: 950px;	
   height: 350px;
   margin: 0px;	   
   padding: 0px;           
}

div#head_flsh_mnu_l {      
   width: 660px;	
   height: 350px;
   margin: 0px;	   
   padding: 0px;      
   float: left;  
}

div#head_flsh_mnu_r {      
   width: 270px;	
   height: 350px;
   margin: 0 0 0 20px;	   
   padding: 0px;      
   float: left;     
}

div#head_flsh {
   width: 660px;	
   height: 295px;
   margin: 0px;	   
   padding: 0px;      	   
}

div#flsh_btm {
   width: 660px;	
   height: 14px;
   margin: 0px;	   
   padding: 0px; 
   line-height: 14px;    
   background: url(../images/flsh_div_btm.jpg) no-repeat center top;     	   
}

a#mnu_infocenter {      
   width: 270px;	
   height: 85px;
   margin: 0px;	   
   padding: 0px;     
   display: block;
   float: left;
   background: url(../images/mnu_infocenter_bg.jpg) no-repeat center top; 
}

a#mnu_infocenter:hover {      
   background: url(../images/mnu_infocenter_bg.jpg) no-repeat center -85px; 	
}

a#mnu_infocenter_on {      
   width: 270px;	
   height: 85px;
   margin: 0px;	   
   padding: 0px;     
   display: block;
   float: left;
   background: url(../images/mnu_infocenter_bg.jpg) no-repeat center -85px; 	
}

a#mnu_eugyintezes {      
   width: 270px;	
   height: 85px;
   margin: 0px;	   
   padding: 0px;     
   display: block;
   float: left;
   background: url(../images/mnu_eugyintezes_bg.jpg) no-repeat center top; 
}

a#mnu_eugyintezes:hover {      
   background: url(../images/mnu_eugyintezes_bg.jpg) no-repeat center -85px; 	
}
a#mnu_eugyintezes_on {      
   width: 270px;	
   height: 85px;
   margin: 0px;	   
   padding: 0px;     
   display: block;
   float: left;
   background: url(../images/mnu_eugyintezes_bg.jpg) no-repeat center -85px; 	
}

a#mnu_kapcsolat {      
   width: 270px;	
   height: 85px;
   margin: 0px;	   
   padding: 0px;     
   display: block;
   float: left;
   background: url(../images/mnu_kapcsolat_bg.jpg) no-repeat center top; 
}

a#mnu_kapcsolat:hover {      
   background: url(../images/mnu_kapcsolat_bg.jpg) no-repeat center -85px; 	
}
a#mnu_kapcsolat_on {      
   width: 270px;	
   height: 85px;
   margin: 0px;	   
   padding: 0px;     
   display: block;
   float: left;
   background: url(../images/mnu_kapcsolat_bg.jpg) no-repeat center -85px; 	
}


a#mnu_eszamla {      
   width: 270px;	
   height: 85px;
   margin: 0px;	   
   padding: 0px;     
   display: block;
   float: left;
   background: url(../images/mnu_eszamla_bg.jpg) no-repeat center top; 
}

a#mnu_eszamla:hover {      
   background: url(../images/mnu_eszamla_bg.jpg) no-repeat center -85px; 	
}
a#mnu_eszamla_on {      
   width: 270px;	
   height: 85px;
   margin: 0px;	   
   padding: 0px;     
   display: block;
   float: left;
   background: url(../images/mnu_eszamla_bg.jpg) no-repeat center -85px; 	
}

a#mnu_lakossagnak {      
   width: 270px;	
   height: 68px;
   margin: 0px;	   
   padding: 0px;     
   display: block;
   float: left;
   background: url(../images/mnu_lakossagnak_bg.jpg) no-repeat center top; 
}

a#mnu_lakossagnak:hover {      
   background: url(../images/mnu_lakossagnak_bg.jpg) no-repeat center -68px; 	
}
a#mnu_lakossagnak_on {      
   width: 270px;	
   height: 68px;
   margin: 0px;	   
   padding: 0px;     
   display: block;
   float: left;
   background: url(../images/mnu_lakossagnak_bg.jpg) no-repeat center -68px; 	
}

a#mnu_kozuletnek {      
   width: 270px;	
   height: 69px;
   margin: 0px;	   
   padding: 0px;     
   display: block;
   float: left;
   background: url(../images/mnu_kozuletnek_bg.jpg) no-repeat center top; 
}

a#mnu_kozuletnek:hover {      
   background: url(../images/mnu_kozuletnek_bg.jpg) no-repeat center -69px; 	
}
a#mnu_kozuletnek_on {      
   width: 270px;	
   height: 69px;
   margin: 0px;	   
   padding: 0px;     
   display: block;
   float: left;
   background: url(../images/mnu_kozuletnek_bg.jpg) no-repeat center -69px; 	
}

div#fomenu_container {
   width: 660px;	
   height: 41px;
   margin: 0px;	   
   padding: 0px;           
}

a#fomnu_tarsasagunkrol {      
   width: 161px;	
   height: 41px;
   margin: 0px;	   
   padding: 0px;     
   display: block;
   float: left;
   background: url(../images/fomnu_tarsasagunkrol_bg.jpg) no-repeat center top; 
}

a#fomnu_tarsasagunkrol:hover {      
   background: url(../images/fomnu_tarsasagunkrol_bg.jpg) no-repeat center -41px; 	
}
a#fomnu_tarsasagunkrol_on {      
   width: 161px;	
   height: 41px;
   margin: 0px;	   
   padding: 0px;     
   display: block;
   float: left;
   background: url(../images/fomnu_tarsasagunkrol_bg.jpg) no-repeat center -41px; 	
}

a#fomnu_szolgaltatasaink {      
   width: 170px;	
   height: 41px;
   margin: 0px;	   
   padding: 0px;     
   display: block;
   float: left;
   background: url(../images/fomnu_szolgaltatasaink_bg.jpg) no-repeat center top; 
}

a#fomnu_szolgaltatasaink:hover {      
   background: url(../images/fomnu_szolgaltatasaink_bg.jpg) no-repeat center -41px; 	
}

a#fomnu_szolgaltatasaink_on {      
   width: 170px;	
   height: 41px;
   margin: 0px;	   
   padding: 0px;     
   display: block;
   float: left;
   background: url(../images/fomnu_szolgaltatasaink_bg.jpg) no-repeat center -41px; 	
}

a#fomnu_ugyfelszolgalat {      
   width: 162px;	
   height: 41px;
   margin: 0px;	   
   padding: 0px;     
   display: block;
   float: left;
   background: url(../images/fomnu_ugyfelszolgalat_bg.jpg) no-repeat center top; 
}

a#fomnu_ugyfelszolgalat:hover {      
   background: url(../images/fomnu_ugyfelszolgalat_bg.jpg) no-repeat center -41px; 	
}
a#fomnu_ugyfelszolgalat_on {      
   width: 162px;	
   height: 41px;
   margin: 0px;	   
   padding: 0px;     
   display: block;
   float: left;
   background: url(../images/fomnu_ugyfelszolgalat_bg.jpg) no-repeat center -41px; 	
}

a#fomnu_karrier {      
   width: 89px;	
   height: 41px;
   margin: 0px;	   
   padding: 0px;     
   display: block;
   float: left;
   background: url(../images/fomnu_karrier_bg.jpg) no-repeat center top; 
}

a#fomnu_karrier:hover {      
   background: url(../images/fomnu_karrier_bg.jpg) no-repeat center -41px; 	
}
a#fomnu_karrier_on {      
   width: 89px;	
   height: 41px;
   margin: 0px;	   
   padding: 0px;     
   display: block;
   float: left;
   background: url(../images/fomnu_karrier_bg.jpg) no-repeat center -41px; 	
}

a#fomnu_extra {      
   width: 78px;	
   height: 41px;
   margin: 0px;	   
   padding: 0px;     
   display: block;
   float: left;
   background: url(../images/fomnu_extra_bg.jpg) no-repeat center top; 
}

a#fomnu_extra:hover {      
   background: url(../images/fomnu_extra_bg.jpg) no-repeat center -41px; 	
}
a#fomnu_extra_on {      
   width: 78px;	
   height: 41px;
   margin: 0px;	   
   padding: 0px;     
   display: block;
   float: left;
   background: url(../images/fomnu_extra_bg.jpg) no-repeat center -41px; 	
}


div#pg_lab {      
   width: 100%;	
   height: 69px;
   margin: 0px;	   
   padding: 0px;   
   display: inline-table;         	
   background: url(../images/pg_lab_bg.jpg) no-repeat center top; 	
}

div#pg_lab p {            
   margin: 20px 0 0 0;	   
   padding: 0px;      
   vertical-align: middle;
   color: #7A93B8;
   font-size: 12px;
   text-align: center;   
}

div#pg_lab p a {     
   color: #7A93B8;
   font-size: 12px;
   text-decoration: none;
}   

div#pg_lab p a:hover {     
   text-decoration: underline;
}   

/* Tartalom */

div#content_container_ov {   
   width: 100%;   
   margin: 0px;	   
   padding: 0px;	
   border: 0px;   
   display: inline-table;  
   background: url(../images/trt_div_bg.jpg); 
}

table#content_container {   
   width: 950px;   
   margin: 0px;	   
   padding: 0 0 20px 0;	
   border: 0px;          
   background: url(../images/trt_kiv_bg.jpg) repeat-y top right;    
}

div#content {      
   width: 680px;	
   height: auto;
   margin: 0px;	   
   padding: 0px;     
   float: left;  
   text-align: left;              
   font: 13px 'Arial', 'Verdana', 'Tahoma', 'Trebuchet MS'; 
}

div#content_kiv {      
   width: 270px;	
   height: auto;
   margin: 0;	
   padding: 0px;     
   float: left;    
   color: #284470;            
   font: 12px 'Arial', 'Verdana', 'Tahoma', 'Trebuchet MS';        
}
   
p#almenu {      
   width: 680px;	     
   height: auto; 
   padding: 0 0 5px 0;
   margin: 4px 0 0 0;   
   text-align: right;
   vertical-align: middle;
   display: table-cell;
   background: url(../images/almenu_bg.gif) no-repeat center top;    
}

p#almenu a {         	   
   width: auto; 
   height: 26px;      
   padding: 0;  
   margin: 5px 20px 0 0;
   color: #2C528F;   
   display: block;   
   text-decoration: none;     
   float: left; 
}

p#almenu a:hover {         	   
   color: #5F6A10;  
   background: url(../images/almenu_dek.jpg) no-repeat center bottom;    
}
p#almenu a#almenu_sel {         	   
   width: auto; 
   height: 26px;      
   padding: 0;  
   margin: 5px 20px 0 0;
   color: #5F6A10;  
   display: block;   
   text-decoration: none;     
   float: left; 
   background: url(../images/almenu_dek.jpg) no-repeat center bottom;    
}

div#cim {      
   width: 590px;	      
   padding: 0px;
   margin: 10px 0 0 0;        
   text-align: left;
   vertical-align: middle;
   float: left;
}

div#func {      
   width: 70px;	   
   padding: 0px;
   margin: 10px 0 0 0;        
   float: left;     
   text-align: right;
   vertical-align: middle;   
}

div#func img {      
   padding: 0px;
   margin: 0px;        
   border: none;
   vertical-align: middle;
}

p.trt_dek {
   width: 660px;	
   padding: 0px;
   margin: 0px;        	
   text-align: left;   
}

p.dt {
   width: 660px;
   padding: 3px 0 0 0;
   margin: 0px;   
   font: 12px 'Arial', 'Verdana', 'Tahoma', 'Trebuchet MS'; 
   color: #6EA0CC;
   text-align: right;	   	
}

a#kiv_aktualitasok {      
   width: 270px;	
   height: 62px;
   margin: 0 0 10px 0;	   
   padding: 0px;     
   display: block;
   float: left;
   background: url(../images/kiv_aktualitasok_bg.jpg) no-repeat center top; 
}

a#kiv_aktualitasok:hover {      
   background: url(../images/kiv_aktualitasok_bg.jpg) no-repeat center -62px; 	
}

a#kiv_linkajanlo {      
   width: 270px;	
   height: 71px;
   margin: 10px 0 10px 0;	   
   padding: 0px;     
   display: block;
   float: left;
   background: url(../images/kiv_linkajanlo_bg.jpg) no-repeat center top; 
}

a#kiv_linkajanlo:hover {      
   background: url(../images/kiv_linkajanlo_bg.jpg) no-repeat center -71px; 	
}

div#content_kiv p {
   padding: 5px 10px 0 10px;
   margin: 0px;          	
   text-align: left;	
   text-align: justify;   	
}

div#content_kiv p.link {      
   padding: 5px 10px 0 10px;
   margin: 0px;          	
   text-align: left;	
   text-align: left;      
}


div#content_kiv p#bov {   
   padding: 2px 10px 10px 10px;
   margin: 0px;          		
   text-align: right;	   	
}

div#content_kiv table {
  margin: 0px; 	
  padding: 0px;
  font: 13px 'Arial', 'Verdana', 'Tahoma', 'Trebuchet MS';     
  line-height: 120%;
  color: #3C4E69;
}


div#content_kiv table td {
  margin: 0px; 	
  padding: 0px;  
} 

p#path {
   width: 680px;	
   padding: 0 0 4px 0;
   margin: 4px 0 0 0;         			
   text-align: right;
}

p#path img {
   padding: 0px;	
   margin: 0 5px 0 5px;
}
	
p#path a {
   color: #2C528F; 
   font-size: 12px;
   text-decoration: none; 
}
 
p#path a:hover {
   text-decoration: underline; 
}   

div.gal {  
   width: auto;	
   padding: 0px;	
   margin: 5px 20px 20px 25px;	  	
}

div.galdb {  
   width: 185px;	
   padding: 0px;	
   margin: 0px 20px 0px 0px;	  	   
   float: left;
}

div#cikk_content img.galdbimg {
  padding: 5px;	
  margin: 0px;	 
  border-color: #ADC12A;
  border-width: 1px;
  border-style: solid;  
  background: #FFFFFF;
}

div.galrdb {  
   width: 145px;		
   margin: 10px 8px 0 0; 
   padding: 0px;      
   float: left;   
}

div#cikk_content img.galrdbimg {
  padding: 3px;	
  margin: 0 0 0 0;	 
  border-color: #ADC12A;
  border-width: 1px;
  border-style: solid;  
  background: #FFFFFF;	
}

div#galContent {
   margin: 10px 0 0 0;  
   padding: 0;    	
}

form#reg {   	
   padding: 0 15px 0 0;   
   margin: 0 20px 0 20px;      
   border: 0px;   
} 

form#reg label {
   display: block;
   width: 150px;   
   float: left;
   text-align: left;
   line-height: 30px;     
} 

form#reg div#prs {
   display: block;   
   padding: 0 0 5px 0;  
   margin: 0px;     
   height: 30px;    
   vertical-align: middle; 
}

form#reg input {
   width: 280px;
   height: 24px;	
   padding: 3px;    	      
   margin: 0 0 4px 0; 
   color: #3C4E69;	
   border: #3C4E69 solid 1px;    
   background: none;        
}

form#reg input#mehet {
	width: 80px;
	height: 24px;
	padding: 0;  	
	margin: 0;   	
	color: #FFFFFF;	
    border-width: 1px;
    border-style: solid; 
    border-color: #3C4E69;    	   	
    background: #4E617C;	   	 	
}   

select {		
	width: auto;		
	padding: 2px;  	
	margin: 0px;
   	font-size: 12px;   
	color: #113684;
    border-width: 1px;	   	
   	border-color: #89B8E2;
   	border-style: solid;   
   	background: #EDF5FD;	   	    	
} 

.eszamla_urlap_left {
    width: 48%;	
	float: left;	
	padding: 0px;
	margin: 0px;
}

.eszamla_urlap_right {    
    width: 48%;		
	float: left;	
	padding: 0px;
	margin: 0 0 0 0px;
	border-width: 0 0 0 1px;
	border-color: #3C4E69;
	border-style: dotted;	
}

.eszamla_urlap_right ol {    
	font-size: 10px;
	line-height: 120%;
}

.eszamla_urlap_right a {    
	font-size: 12px;	
}

form#urlap {   	
   padding: 0 15px 0 0;   
   margin: 0px;      
   border: 0px;   
   text-align: left;
} 

form#urlap p.inf {   	
   padding: 5px 0 5px 240px;   
   margin: 0px;         
} 

form#urlap div#prs {
   display: block;   
   padding: 0 0 3px 0;  
   margin: 0px;     
   height: 26px;  
   line-height: 26px;    
   vertical-align: middle;         
}

form#urlap label {
   display: block;
   width: 220px;   
   float: left;
   text-align: right;
   line-height: 26px;
   margin: 0 5px 0 0;     
} 

form#urlap label.h {
   display: block;
   width: 240px;   
   float: left;
   text-align: right;
   line-height: 26px;
   margin: 0 5px 0 0;     
} 

form#urlap label.hh {
   display: block;
   width: 290px;   
   float: left;
   text-align: right;
   line-height: 26px;
   margin: 0 5px 0 0;     
} 

form#urlap label.hhh {
   display: block;
   width: 320px;   
   float: left;
   text-align: right;
   line-height: 26px;
   margin: 0 5px 0 0;     
} 

form#urlap label.eszamla {
   display: block;
   width: 100px;   
   float: left;
   text-align: right;
   line-height: 26px;
   margin: 0 5px 0 20px;     
} 

form#urlap input.def {
   width: 280px;
   height: 24px;	
   padding: 3px;    	      
   margin: 0 5px 0 0; 
   color: #3C4E69;	
   border: #3C4E69 solid 1px;   
   vertical-align: middle;               
}

form#urlap input.def:focus, form#urlap input.def:hover {
   border: #B0C127 solid 1px;     
}

form#urlap input.eszamla {
   width: 140px;
   height: 24px;	
   padding: 3px;    	      
   margin: 0 5px 0 0; 
   color: #3C4E69;	
   border: #3C4E69 solid 1px;   
   vertical-align: middle;               
}

form#urlap input.eszamla:focus, form#urlap input.eszamla:hover {
   border: #B0C127 solid 1px;     
}

form#urlap input.irsz {
   width: 40px;
   height: 24px;	
   padding: 3px;    	      
   margin: 0 5px 0 0; 
   color: #3C4E69;	
   border: #3C4E69 solid 1px;   
   vertical-align: middle;          
}

form#urlap input.irsz:focus, form#urlap input.irsz:hover {
   border: #B0C127 solid 1px;     
}

form#urlap input.rov {
   width: 20px;
   height: 24px;	
   padding: 3px;    	      
   margin: 0 5px 0 0; 
   color: #3C4E69;	
   border: #3C4E69 solid 1px;   
   text-align: center;       
   vertical-align: middle;   
}

form#urlap input.rov:focus, form#urlap input.rov:hover {
   border: #B0C127 solid 1px;     
}

form#urlap input.che {
   width: auto;
   height: 28px;	
   padding: 0;    	      
   margin: 0; 
   vertical-align: middle;   
   line-height: 24px;
}

form#urlap input.submit {
   width: auto;
   height: 24px;	
   padding: 3px;    	      
   margin: 10px 5px 0 0; 
   color: #ffffff;	
   border: #8D9C25 solid 1px;            
   background: #B0C127;
}

form#urlap div#prsta {
   display: block;   
   padding: 0;  
   margin: 0 0 5px 0;  
   height: auto;     
   vertical-align: middle;  
}

form#urlap textarea {
	width: 280px;	
	height: 100px;   	
	margin: 0px;   
    color: #3C4E69;	
    border: #3C4E69 solid 1px; 
   	padding: 5px;  
}

form#urlap textarea.h {
	width: 280px;	
	height: 200px;   	
	margin: 0px;   
    color: #3C4E69;	
    border: #3C4E69 solid 1px; 
   	padding: 5px;  
}

form#urlap img.info {
   padding: 0px;    	      
   margin: 0 0 0 10px; 
   vertical-align: top;
   border: none;
   background: none;	
}

form#urlap select {		
   width: 280px;		    
   height: 24px;	 	
   padding: 3px;    	      
   margin: 0 5px 0 0; 
   color: #3C4E69;	
   border: #3C4E69 solid 1px;   
   background: #ffffff;
} 

div.information {
   width: 200px; 	   
   position: absolute; 
   visibility: hidden; 
   background: #315990; 
   layer-background-color: #315990; 
   border: #294A77 solid 1px;
   color: #ffffff;
   padding: 3px; 
   margin: 0px;
   z-index: 10px;
}
  
div.informationsz {
   width: 340px;	   
   position: absolute; 
   visibility: hidden; 
   background: #315990; 
   layer-background-color: #315990; 
   border: #294A77 solid 1px;
   color: #ffffff;
   padding: 3px; 
   margin: 0px;
   z-index: 10px;
}
  
p#szunet5 {	
	padding: 0 0 0 0;  	
   	margin: 0;  
   	border: 0;	
   	line-height: 80%;  
   	height: 5px; 	
}

p#szunet10 {	
	padding: 0 0 0 0;  	
   	margin: 0;  
   	border: 0;	
   	line-height: 80%;  
   	height: 10px; 	
}

p#szunet20 {	
	padding: 0 0 0 0;  	
   	margin: 0;  
   	border: 0;	
   	line-height: 80%;  
   	height: 20px; 	
}
  
span.std1 {
   color: #11418B;
   font-size: 20px;
   font-weight: bold;
   font-family: 'Times New Roman', 'Bodoni', 'Garamond';   
   font-variant: small-caps;
}

span.std2 {
   color: #1899DD;
   font-size: 13px;
   font-weight: bold;
}  

span.std3 {
   color: #284470;
   font-size: 14px;
   font-weight: bold;
}  

span.func {
   color: #8B9829;
   padding: 0px;   
   display: block;
   font-weight bold;
}  
  
a.std1 {
   color: #8B9829;
   font-size: 12px;
   text-decoration: underline;
}

a.std1:hover {
   color: #8B9829;
   font-size: 12px;
   text-decoration: none;
}

a.std2 {   
   color: #0172AE;   
   font-size: 13px;
   font-weight: bold;
   text-decoration: none;
}

a.std2:hover {
   text-decoration: underline;
}

a.std3 {
   color: #284470;
   font-size: 13px;
   font-weight: bold;
   text-decoration: none;
}

a.std3:hover {
   text-decoration: underline;
}

a.std4 {
   color: #1899DD;
   font-size: 13px;
   font-weight: bold;
   text-decoration: none;
}  

a.std4:hover {
   text-decoration: underline; 
}  

.err {
	color: red;
}

span.std2err {
   color: red;
   font-size: 13px;
   font-weight: bold;
}

/* fogl naptar */

table.tblNaptar {  
  margin: 0; 	
  padding: 0;
  font: 12px 'Arial', 'Verdana', 'Tahoma', 'Trebuchet MS';     
  line-height: 120%;
  color: #3C4E69;	  
}

table.tblNaptar td.weekdayname {
	font-variant: small-caps;
	font-size: 12px;
	text-align: center;
    background: #A1BE48;   
    color: #E9EFD8;	
}

table.tblNaptar td.monthWeek {
  background: #A1BE48;   
  color: #E9EFD8;	
  height: 30px;
  font-weight: bold;
}
  
table.tblNaptar td {
	border-collapse: collapse;
	margin: 0; 	
    padding: 0;    
}

table.tblNaptar table.weekNavigHead {	
	border: 0;	
	margin: 0;
	padding: 0;
	font-size: 12px;	
}

table.tblNaptar table.weekNavigHead td.weekNavigHeadTdLeft {	
	width: 230px;
	text-align:left;
	margin: 0;
	padding: 0;
}

table.tblNaptar table.weekNavigHead td.weekNavigHeadTdRight {	
	width: 230px;
	text-align:right;
	margin: 0;
	padding: 0;
}

div.weekHourFoglalt {
	color: #F9EACF;
	display: block;	
	height: 15px;
	width: 100px;
	margin: 0 0 3px 0;
	padding: 1px 0 1px 3px; 
	text-align: center;
	background: #803F00;	
}

div.weekHourSzabad {
	color: #6F791F;
	display: block;	
	height: 15px;
	width: 100px;
	margin: 0 0 3px 0;
	padding: 1px 0 1px 3px; 
	text-align: center;
	background: #CED782;	
	cursor: pointer;
	cursor: hand;		
}

div.weekHourSzabad:hover {
	color: #F9EACF;
	background: #803F00;
	cursor: pointer;
	cursor: hand;	
}

div.weekHourNincs {
	display: block;	
	color: #77A4CB;
	height: 15px;
	width: 100px;	
	margin: 0 0 3px 0;
	padding: 1px 0 1px 3px; 
	text-align: center;
	background: #CAE1F3;	
}

div.weekHourElmult {
	display: block;	
	height: 15px;
	width: 100px;	
	margin: 0 0 3px 0;
	padding: 1px 0 1px 3px; 
	text-align: center;
	background: url(../images/fogl_npt_nincs.jpg) no-repeat top center;
}

div.weekHourList {
	display: block;	
	height: 15px;
	width: 100px;	
	margin: 0 0 3px 0;
	padding: 1px 0 1px 3px; 
	text-align: center;
	background: #A1BE48;
	color: #E9EFD8;	
}

input#cal_button {	
   width: 28px;
   height: 28px;	   
   margin: 0px;	   
   padding: 0px;    
   border: 0px;
   background: url(../images/fogl_npt_ico.jpg) no-repeat center top;
   border-collapse: collapse;
   vertical-align: middle;
   cursor: pointer;
   cursor: hand;	   
}
