
/*   GLOBÁLIS  ********************************************************************************************************************************************************/
html { margin: 0; padding: 0; }
BODY { margin: 0; padding: 0; color:  #333; font-family:Arial; font-size:12px; font-style:normal; font-weight:normal; font-variant:normal; text-decoration: none; background:url(../images/site/hatter_minta.jpg); }
TABLE, TH, TD  { color:  #333; font-family:Arial; font-size:12px; font-style:normal; font-weight:normal; font-variant:normal; text-decoration: none; }
IMG { border:0px; }	 
H1 { text-align:center; font-size:18px; color:#333;} 

A { font-family:Arial;  color:#00381E; margin:0px; text-align:left; line-height:21px; height:21px; text-decoration:none; }			
A:hover { text-decoration:underline;}

FORM { margin:0px; padding:0px; }

.clear { clear:both; }
.clear_thin { font-size:0px; line-height:0px; height:0px; overflow:hidden; }
/*
@font-face { font-family: "Franklin Gothic Medium Cond"; font-style:  normal; font-weight: normal;  src: url("FRANKLI0.eot");  }
*/
#bal_kozep INPUT {	height: expression(this.type=="checkbox"?"15px":""); }
#bal_kozep INPUT[type="checkbox"] { margin-left:0px; width:10px; margin-left:0px; height:10px; }

/*   GLOBÁLIS  VÉGE ********************************************************************************************************************************************************/

/*   AZ OLDAL  ********************************************************************************************************************************************************/
	#body { background:url(../images/site/hatter_top.jpg) top repeat-x; }
	#main { width:939px; border:1px solid #E4E4E4; border-top:0px;  border-bottom:0px; position:relative; }
	
	#head { height:349px;}
	DIV.fejlec_alatt { background:url(../images/site/fejlec_alatt.jpg) repeat-x; height:6px; line-height:6px; font-size:0px; margin:0px;}
/*IE6*/#head DIV.login { float:left; height:70px; width:500px; margin:0px; margin-left:20px; border:0px solid red;  }
		DIV.login SPAN { display:block; margin:10px 0px 10px 0px; text-align:left;  font-family:Arial,"Arial Narrow";  font-weight:bolder; text-transform:uppercase; font-size:14px; color:#BEBEBE; }
/*IE6-IE7*/	DIV.login DIV.inputhatter { float:left;  background:url(../images/site/head_input.jpg) no-repeat;  padding:3px 0px 0px 0px; margin:0px 10px 0px 0px;  border:0px solid red; height:23px; text-align:left;  }
		DIV.login INPUT { margin:0px 6px 0px 6px; padding:0px;  background:#E8E8E8; color:#444; width:92px; border:0px; height:17px; }
		DIV.login BUTTON.belep_hu { float:left; margin:0px 2px; background:url(../images/site/head_button_belepes.jpg) no-repeat; height:23px; width:88px; border:0px; cursor:pointer; }
		DIV.login BUTTON.belep_ger { float:left; margin:0px 2px; background:url(../images/site/button_belepes_ger.jpg) no-repeat; height:23px; width:88px; border:0px; cursor:pointer; }
		DIV.login BUTTON.belep_eng { float:left; margin:0px 2px; background:url(../images/site/button_belepes_eng.jpg) no-repeat; height:23px; width:88px; border:0px; cursor:pointer; }		
		DIV.login A { margin:0px 0px 0px 10px; display:block; float:left; line-height:23px;  height:23px; border:0px solid red; color:#ADADAD; text-decoration:none; }
		DIV.login A:hover { text-decoration:underline;}
/*IE6-IE7*/DIV.login A.linkek1 { display:block; position:absolute; top:-10px; left:330px; height:12px;  border:0px solid red; margin:0px; padding:0px; padding-left:20px; line-height:12px;}
/*IE6-IE7*/DIV.login A.linkek2 { display:block; position:absolute; top:10px;  left:330px; height:12px;  border:0px solid red; margin:0px; padding:0px; padding-left:20px; line-height:12px;}
		
	#head DIV.lang { float:left; height:70px; width:190px; margin:0px; margin-left:8px; border:0px solid red;  }
		DIV.lang SPAN { display:block; margin:10px 0px 10px 0px; text-align:left;  font-family:Arial,"Arial Narrow";  font-weight:bolder; text-transform:uppercase; font-size:14px; color:#BEBEBE; }
		DIV.lang BUTTON.ger { float:left; margin:0px 35px 0px 25px; background:url(../images/site/ger.jpg)  no-repeat; height:17px; width:22px; border:0px; cursor:pointer; }
		DIV.lang BUTTON.en { float:left; margin:0px 35px 0px 0px; background:url(../images/site/en.jpg)  no-repeat; height:17px; width:22px; border:0px; cursor:pointer; }
		DIV.lang BUTTON.hu { float:left; margin:0px 0px 0px 0px; background:url(../images/site/hu.jpg)  no-repeat; height:17px; width:22px; border:0px; cursor:pointer; }
	
/*IE6*/#head DIV.search { float:left; height:70px;  width:200px;  margin:0px; margin-left:15px; border:0px solid red;  }
		DIV.search SPAN { display:block; margin:10px 0px 10px 0px; text-align:left;  font-family:Arial,"Arial Narrow";  font-weight:bolder; text-transform:uppercase; font-size:14px; color:#BEBEBE; }
		DIV.search DIV.inputhatter { float:left;  background: url(../images/site/head_search.jpg) no-repeat;  padding:3px 0px 0px 0px; margin:0px 0px 0px 0px;  border:0px solid red; height:23px; text-align:left;  }
		DIV.search INPUT { margin:0px 35px 0px 6px; padding:0px;  background:#E8E8E8; color:#444; width:125px; border:0px solid red; height:17px; }
		DIV.search BUTTON { float:left; margin:0px 2px; background: url(../images/site/head_bulett.jpg) no-repeat; height:22px; width:23px; border:0px; cursor:pointer; }
		
	#head P.sep { float:left; height:65px; width:2px; margin:0px; background:url(../images/site/head_sep.jpg) repeat-y; }
	
	#head #menu { width:939px; height:54px; overflow:hidden;}
	#menu DIV { float:left; }	
/*IE6-IE7*/#menu DIV.menu_kezd { float:left; background:url(../images/site/menu_kezd.jpg) no-repeat right; height:54px; width:20px;}	
	#menu DIV.menu_vege { float:left; background:url(../images/site/menu_vege.jpg) no-repeat left; height:54px; width:19px; }	
		
	#container { background:#FFF; }
		#container DIV.hirlevel { height:206px;}
		#container DIV.hirlevel_bal {float:left; width:656px; margin:0px 0px 0px 20px; overflow:hidden;}	
		#container DIV.hirlevel_bal P.jobb_cim { text-align:left; margin:0px 0px 0px 20px; padding:15px 0px 15px 0px; font-family:Arial,"Arial Narrow";  font-weight:bolder; text-transform:uppercase; font-size:14px; color:#00381E;}
		#container DIV.hirlevel_bal P.jobb_cim SPAN { color:#7FB244; }
		#container DIV.hirlevel_bal SPAN.cim { text-align:left; display:block; font-size:14px; font-weight:bold;  margin:0px 5px 10px 0px }
		#container DIV.hirlevel_bal DIV.lead { display:block; font-size:12px; font-weight:normal; color:#000;  margin:0px 18px 0px 15px; }
		#container DIV.hirlevel_bal DIV.kutatas { display:block; float:left; margin:0px 0px 0px 5px; }
		#container DIV.hirlevel_bal A.reszletek { color:#00381E; background:url(../images/site/bulett_belepes.jpg) no-repeat left; padding:0px 0px 0px 25px;  margin:8px 15px 6px 0px; font-size:11px; font-weight:bolder; text-decoration:none; text-align:left; display:block; line-height:21px; height:21px;  }
		#container DIV.hirlevel_bal A.reszletek:hover { text-decoration:underline; }
				
/*IE6-IE7*/	#container DIV.hirlevel_box { overflow:hidden;  height:176px; line-height:12px; padding:30px 0px 0px 0px; float:left; text-align:center; border:0px solid red; width:260px; background:url(../images/site/hirlevel_hatter.jpg) no-repeat center; }
			DIV.hirlevel_box SPAN { display:block; margin:10px 0px 10px 0px; padding:0px 30px; text-align:left;  font-family:Arial,"Arial Narrow";  font-weight:bolder; text-transform:uppercase; font-size:14px; color:#00381E; }
			DIV.hirlevel_box DIV.emailhatter { background: url(../images/site/hirlevel_emalihatter.jpg) no-repeat center;  padding:3px 0px 0px 0px; margin:0px 0px 0px 0px;  border:0px solid red; height:23px; text-align:center;  }
/*IE6-IE7*/	DIV.hirlevel_box INPUT { margin:0px 26px 0px 26px; padding:0px;  background:#E8E8E8; color:#444; width:184px; border:0px; height:17px; border:0px solid red; }
			DIV.hirlevel_box BUTTON { margin:0px 10px;  height:27px; width:104px; border:0px; cursor:pointer; background:0px; }
	/*IE6-IE8*/DIV.hirlevel_box SPAN.cim { display:block; margin:10px 0px 0px 0px; text-align:left;  font-family:Arial,"Arial Narrow";  font-weight:bold; text-transform:uppercase; font-size:13px; color:#BEBEBE; }
			DIV.hirlevel_box SPAN.inputnev { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444; text-transform:none; padding:0px 30px; margin:5px 0px 0px 0px; } 
			DIV.hirlevel_box SPAN.hiba { line-height:11px; height:22px; display:block; margin:0px; text-transform:none; font-size:11px; font-weight:bold; color:#990000;}
			DIV.hirlevel_box SPAN.sikeres { font-size:13px; text-transform:uppercase; color:#7FB244;}
	
  /*IE*/.oszlopok_top_fooldal { background:url(../images/site/balkozep_hatter.gif) repeat-y 222px top ; }
  		.oszlopok_top_aloldal { background:url(../images/site/balkozep_hatter_aloldal.gif) repeat-y 228px top ;   border-bottom:1px solid white;  }
		.balkozep_hatter_balkeret { background:url(../images/site/balkozep_hatter_balkeret.gif) repeat-y 222px top; border-bottom:1px solid white;}
		#oszlopok_top { width:903px;  background:url(../images/site/fejleccim_hatter.jpg) repeat-x top; margin:0px 18px; padding:0px; }
		DIV.tartalom_print A#nyomtat  { color:#00381E; background:url(../images/site/bulett_nyomtato.jpg) no-repeat left; padding:0px 0px 0px 25px;  margin:5px 15px 5px 0px; font-size:11px; font-weight:bolder; text-decoration:none; text-align:left; display:block; line-height:21px; height:21px;  }
		DIV.nemprint A#nyomtat  { color:#00381E; background:url(../images/site/bulett_nyomtato.jpg) no-repeat left; padding:0px 0px 0px 25px;  margin:5px 15px 5px 0px; font-size:11px; font-weight:bolder; text-decoration:none; text-align:left; display:block; line-height:21px; height:21px;  }
		DIV.tartalom_print H1 { color:#00381E; text-align:left; }
		DIV.tartalom_print DIV.datum { float:left; font-size:11px; font-weight:bolder; color:#00381E; }
		
		#bal { float:left; border:0px solid red; width:226px;  }
	 /*IE6*/#bal P.bal_cim { text-align:left; margin:0px 5px 0px 18px; padding:15px 0px 15px 0px; font-family:Arial,"Arial Narrow";  font-weight:bolder; text-transform:uppercase; font-size:14px; color:#00381E;}
			#bal P.bal_cim SPAN { color:#7FB244; }
			#bal SPAN.datum { font-size:14px; font-weight:bold; text-align:left;  margin:0px 5px 0px 18px }
			#bal P.lead { display:block; font-size:12px; font-weight:normal; color:#000;  margin:0px 15px 0px 18px; }
			#bal A.reszletek { color:#00381E; background:url(../images/site/bulett_belepes.jpg) no-repeat left; padding:0px 0px 0px 25px;  margin:5px 15px 5px 18px; font-size:11px; font-weight:bolder; text-decoration:none; display:block; line-height:21px; height:21px;  }
			#bal A.reszletek:hover { text-decoration:underline; }
			#bal .bal_logok {  background:url(../images/site/fejleccim_hatter.jpg) repeat-x top; margin:0px 4px 0px 0px; padding:20px 0px; }
			#bal .bal_logok A {  margin:10px 20px; padding:0px; display:block; border:0px solid red; text-align:center; }
									
		#kozep { float:left; border:0px solid red; width:445px;}
	 /*IE6*/#kozep P.kozep_cim { background:url(../images/site/fejleccim_hatter.jpg) repeat-x top; text-align:left; margin:0px 0px 0px 0px; padding:15px 15px; font-family:Arial,"Arial Narrow";  font-weight:bolder; text-transform:uppercase; font-size:14px; color:#00381E;}
			#kozep P.kozep_cim SPAN { color:#7FB244; }
			#kozep P.lead { display:block; font-size:12px; font-weight:normal; color:#000;  margin:0px 15px 0px 15px; }
			#kozep P.lead IMG { border:1px solid #666; padding:5px; margin:0px 0px 0px 10px; float:right; }
			#kozep A.reszletek { color:#00381E; background:url(../images/site/bulett_belepes.jpg) no-repeat left; padding:0px 0px 0px 25px;  margin:5px 15px 5px 18px; font-size:11px; font-weight:bolder; text-decoration:none; text-align:left; display:block; line-height:21px; height:21px;  }
			
		#jobb { float:left; border:0px solid red; width:227px; padding:0px 0px 20px 0px; overflow:hidden; }
	/*IE6*/	#jobb P.jobb_cim { text-align:left; margin:0px 0px 0px 15px; padding:15px 0px 15px 0px; font-family:Arial,"Arial Narrow";  font-weight:bolder; text-transform:uppercase; font-size:14px; color:#00381E;}
			#jobb P.jobb_cim SPAN { color:#7FB244; }
			#jobb SPAN.cim { text-align:left; display:block; font-size:14px; font-weight:bold;  margin:0px 5px 0px 18px }
			#jobb P.lead { display:block; font-size:12px; font-weight:normal; color:#000;  margin:0px 18px 0px 15px; }
			#jobb A.reszletek { color:#00381E; background:url(../images/site/bulett_belepes.jpg) no-repeat left; padding:0px 0px 0px 25px;  margin:8px 15px 6px 18px; font-size:11px; font-weight:bolder; text-decoration:none; text-align:left; display:block; line-height:21px; height:21px;  }
			#jobb A.reszletek:hover { text-decoration:underline; }
			
			
			
			#jobb A.tanulmanylink { margin:0px 0px 0px 20px; color:#00381E; font-weight:bolder; }			
			#jobb .uj_magyarorszag { margin:0px 0px 0px 2px;}
			#jobb .uj_magyarorszag P.cim { background:url(../images/site/fejleccim_hatter.jpg) repeat-x top; text-align:left; margin:0px 0px 0px 0px; padding:15px 15px;
			font-family:Arial, "Arial Narrow";  font-weight:bolder; text-transform:uppercase; font-size:14px; color:#00381E;}	
			#jobb .uj_magyarorszag UL.palyazatok { margin:0px 0px 15px 0px; padding:0px 0px 0px 0px;}
			#jobb .uj_magyarorszag UL.palyazatok LI { background: url(../images/site/bulett_kiszold.jpg) left top no-repeat; padding:10px; list-style-image:none; list-style-position:inherit; padding:0px 0px 0px 20px;  margin:0px 0px 10px 5px; border:0px solid red; text-align:left  }
			#jobb .uj_magyarorszag .zold { color:#7FB244; }
			#jobb .uj_magyarorszag A.zold { color:#7FB244; text-decoration:none; }
			#jobb .uj_magyarorszag A.zold:hover { color:#7FB244; text-decoration:underline; }
			#jobb .uj_magyarorszag A.sotetzold { color:#00381E;  text-decoration:none; line-height:15px; display:block; }
			#jobb .uj_magyarorszag A.sotetzold:hover { background:#E4F0D8; color:#00381E; text-decoration:none; }
			
			#box1 { }
			#box1 DIV.uj_magyarorszag_tartalom { color:#00381E; background:#FFF; text-align:left; padding-bottom:10px;    }
			#box1 DIV.uj_magyarorszag_tartalom DIV.tartalom { padding:0px 15px; }
			#box1 DIV.uj_magyarorszag_tartalom .tartalom { color:#00381E;}
			#box1 DIV .zold { color:#7FB244; }
			#box1 DIV A.zold { color:#7FB244; text-decoration:none; }
			#box1 DIV A.zold:hover { color:#7FB244; text-decoration:underline; }						
			#box1  DIV.uj_magyarorszag_tartalom P.cim { background:url(../images/site/fejleccim_hatter.jpg) repeat-x top; text-align:left; margin:0px 0px 0px 0px; padding:0px 15px; height:47px; line-height:47px;  font-family:"Arial Narrow";  font-weight:bolder; text-transform:uppercase; font-size:14px; color:#00381E;}	
			#box1  DIV.uj_magyarorszag_tartalom P.cim SPAN { color:#7FB244; }
				
			#box2 DIV.uj_magyarorszag_tartalom { color:#00381E; background:#FFF; text-align:left; padding-bottom:10px;     }
			#box2 DIV.uj_magyarorszag_tartalom DIV.tartalom { padding:0px 15px; }
			#box2 DIV.uj_magyarorszag_tartalom .tartalom { color:#00381E;  }
			#box2 DIV .zold { color:#7FB244; }
			#box2 DIV A.zold { color:#7FB244; text-decoration:none; }
			#box2 DIV A.zold:hover { color:#7FB244; text-decoration:underline; }						
			#box2  DIV.uj_magyarorszag_tartalom P.cim { background:url(../images/site/fejleccim_hatter.jpg) repeat-x top; text-align:left; margin:0px 0px 0px 0px; padding:0px 15px; height:47px; line-height:47px;  font-family:"Arial Narrow";  font-weight:bolder; text-transform:uppercase; font-size:14px; color:#00381E;}	
			#box2  DIV.uj_magyarorszag_tartalom P.cim SPAN { color:#7FB244; }
			
			
		#popup_boxok { position:absolute; top:0px; left:50%; height:100%; width:100%; } 
		.black_overlay { display: none;	position: absolute;	top: 0px; left: -50%; width: 100%;	height: 1200px; background-color: black; z-index:10; -moz-opacity: 0.6; opacity:.60; filter: alpha(opacity=60); margin:0px; padding:0px; 	}		
		.white_content { display: none; position: absolute;	top: 200px;	left:-490px; width: 942px; padding: 16px;	border: 2px solid #000;	background-color: white; z-index:1002; overflow: hidden; }
	
		A.popupbezar {  background:#A2CC78; color:#053420; border:1px solid #053420; padding:2px 5px; text-decoration:none; text-transform:uppercase; font-size:12px; font-weight:bold; text-align:center; }
		A.popupbezar:hover { text-decoration:none; }
	
				
/*IE6*/	#bal_kozep {  float:left; border:0px solid red; width:640px; margin:0px 18px 155px 18px; overflow:hidden; } 
	 /*IE6*/#bal_kozep SPAN.cim { font-size:14px; font-weight:bold; text-align:left;  margin:0px 5px 0px 0px }
			#bal_kozep SPAN.datum { color:#00381E; font-size:10px; font-weight:bold; text-align:left;  margin:0px 5px 0px 0px }
	 /*IE6*/#bal_kozep P.kozep_cim { background:url(../images/site/tanulmanyshop_vonal.jpg) no-repeat bottom left;  text-align:left; margin:0px 0px 0px 0px; padding:0px 0px; height:47px; line-height:47px;  font-family:"Franklin Gothic Medium Cond","Arial Narrow","HelveticaNeueLT Pro 67 MdCn" ;  font-weight:bold; text-transform:uppercase; font-size:20px; color:#00381E;}
			#bal_kozep A.reszletek { color:#00381E; background:url(../images/site/bulett_belepes.jpg) no-repeat left; padding:0px 0px 0px 25px;  margin:5px 15px 5px 0px; font-size:11px; font-weight:bolder; text-decoration:none; text-align:left; display:block; line-height:21px; height:21px;  }
			#bal_kozep DIV.inputhatter { float:left;  background:url(../images/site/input_feher.jpg) no-repeat;  padding:3px 0px 0px 0px; margin:0px 10px 0px 0px;  border:0px solid red; height:23px; text-align:left;  }
			#bal_kozep INPUT { margin:0px 6px 0px 6px; padding:0px;  background:#E8E8E8; color:#444; width:94px; border:0px; height:17px; }
			#bal_kozep BUTTON { float:left; margin:0px 2px;  height:23px; width:89px; border:0px; cursor:pointer; }
			#bal_kozep BUTTON.eng { float:left; margin:0px 2px;  height:25px; width:102px; border:0px; cursor:pointer; }
			#bal_kozep BUTTON.eng IMG { margin:0px; }
			#bal_kozep A.reg_link { margin:0px 0px 0px 10px; display:block; float:left; line-height:23px;  height:23px; border:0px solid red; color:#00381E; text-decoration:none; font-size:11px; font-weight:bolder;} 
			#bal_kozep A { line-height:23px;  height:23px; color:#00381E; text-decoration:none; font-size:11px; font-weight:bolder;}
			#bal_kozep A:hover { text-decoration:underline;}
			#bal_kozep A.sitemap { color:#00381E; float:left; background:url(../images/site/bulett_belepes.jpg) no-repeat left; padding:0px 0px 0px 25px;  margin:5px 15px 5px 18px; font-size:11px; font-weight:bolder; text-decoration:none; display:block; line-height:21px; height:21px; }
			#bal_kozep A.sitemap:hover { text-decoration:underline; }
			
			#bal_kozep P.vonal { margin:0px 0px; padding:0px; background:#9FCF67; height:1px; overflow:hidden; line-height:1px; font-size:0px;  }
			#bal_kozep DIV.regisztracio DIV.reginputhatter { background:url(../images/site/reg_inputhatter.jpg) no-repeat;  padding:3px 0px 0px 0px; margin:0px 10px 0px 0px;  border:0px solid red; height:23px; text-align:left;  }
			#bal_kozep DIV.regisztracio DIV.reginputhatter INPUT { margin:0px 6px 0px 6px; padding:0px;  background:#E8E8E8; color:#444; width:261px; border:0px; height:17px; }
			#bal_kozep DIV.regisztracio,  DIV.regisztracio TABLE { font-size:12px; font-weight:normal; color:#000;}
			#bal_kozep DIV.regisztracio SPAN { font-size:12px; font-weight:bold; color:#000; }
			#bal_kozep DIV.regisztracio BUTTON  { margin:0px 2px; background: url(../images/site/button_regisztracio.jpg) no-repeat; height:23px; width:123px; border:0px; cursor:pointer; }
			#bal_kozep DIV.regisztracio BUTTON.eng  { margin:0px 2px; background: url(../images/site/button_registration_off.jpg) no-repeat; height:23px; width:123px; border:0px; cursor:pointer; }			
			#bal_kozep DIV.regisztracio BUTTON.email_kuldese {  background: url(../images/site/button_email_kuldese.jpg) no-repeat;}
			#bal_kozep DIV.regisztracio BUTTON.email_kuldese_eng {  background: url(../images/site/button_sendemail_off.jpg) no-repeat;}
			#bal_kozep DIV.regisztracio A	{ color:#000; font-size:12px; line-height:15px; font-weight:normal; text-align:left; text-decoration:none; }
				
				#kereses { margin:20px 0px 0px 0px; }
				#kereses P.kozep.cim { background:url(../images/site/tanulmanyshop_vonal.jpg) no-repeat bottom left;  text-align:left; margin:0px 0px 0px 0px; padding:0px 0px; height:47px; line-height:47px;  font-family:"Arial Narrow";  font-weight:bolder; text-transform:uppercase; font-size:14px; color:#00381E;} 
				#kereses SELECT { border:1px solid #444; width:261px; margin:0px 5px;}
				#kereses DIV.reginputhatter {   background:url(../images/site/reg_inputhatter.jpg) no-repeat;  padding:3px 0px 0px 0px; margin:0px 10px 0px 0px;  border:0px solid red; height:23px; text-align:left;  }
				#kereses DIV.reginputhatter INPUT { margin:0px 6px 0px 6px; padding:0px;  background:#E8E8E8; color:#444; width:261px; border:0px; height:17px; }
				#kereses BUTTON.kereses  { margin:0px 2px; background: url(../images/site/button_kereses.jpg) no-repeat; height:23px; width:84px; border:0px; cursor:pointer; }	
				DIV.kereses_lista LEGEND { font-weight:bold; font-size:14px; font-variant:small-caps; }
				
			#bal_kozep DIV.leiras { float:left; display:block; width:350px;  } 
			#bal_kozep DIV.kosar { float:right; width:278px;  } 
				 #bal_kozep DIV.kosar BUTTON.megnez { margin:8px 10px 8px 30px; background:url(../images/site/button_megnez.jpg) no-repeat; width:100px;}	
				 #bal_kozep DIV.kosar BUTTON.kifizet {  margin:8px 10px;  background:url(../images/site/button_kifizet.jpg) no-repeat; width:100px;}
			#bal_kozep DIV.kosar_1 { background: url(../images/site/kosar_kitolt.jpg) repeat-y; }
			#bal_kozep DIV.kosar_2 { background:url(../images/site/kosar_top.jpg) no-repeat top; } 
			#bal_kozep DIV.kosar_3 { background:url(../images/site/kosar_bottom.jpg) no-repeat bottom; padding:11px 11px; }
				 DIV.kosar_3 SPAN.cim { display:block; margin:3px 0px; text-transform:uppercase; color:#9FCF67; font-weight:bold; }
				 DIV.kosar_3 P.termek { float:left; margin:0px; } 
				 DIV.kosar_3 P.ar { float:right; margin:0px; }
			
			#bal_kozep A.vissza { background:url(../images/site/lapozas_vissza.jpg) no-repeat left; color:#00381E; padding:0px 0px 0px 25px; line-height:21px; font-size:11px; font-weight:bold; display:block; height:21px; float:left; }
			#bal_kozep SPAN.vissza { background:url(../images/site/lapozas_vissza.jpg) no-repeat left; color:#000; padding:0px 0px 0px 25px; line-height:21px; font-size:11px; font-weight:normal; display:block; height:21px; float:left;} 	 	
			#bal_kozep A.elore {  background:url(../images/site/lapozas_elore.jpg) no-repeat right; color:#00381E; padding:0px 25px 0px 0px; line-height:21px; font-size:11px; font-weight:bold; display:block; height:21px; float:left;} 
			#bal_kozep SPAN.elore {  background:url(../images/site/lapozas_elore.jpg) no-repeat right; color:#000; padding:0px 25px 0px 0px; line-height:21px; font-size:11px; font-weight:normal; display:block; height:21px; float:left;} 	 	 		 	 	
			#bal_kozep A.lap {  display:block; float:left;  line-height:21px; font-size:11px; font-weight:bold; height:21px; color:#00381E; } 
			#bal_kozep SPAN.lap {  display:block; float:left; line-height:21px; font-size:11px; font-weight:normal; color:#000;  height:21px; } 	 	 		 	 	
			
			
			DIV.termeklista DIV.termekkep { float:left; border:0px solid red; width:82px; height:88px; }
			DIV.termeklista DIV.kepmellett { float:left; border:0px solid red; width:555px; }
			#bal_kozep DIV.kepmellett P.cim { float:left; font-size:16px; color:#000; font-weight:bold;}
			#bal_kozep DIV.kepmellett P.ar { float:right; font-size:16px; color:#7DAD46; font-weight:bold; }
			#bal_kozep DIV.termeklista A.reszletek { float:left;  margin:0px 5px 0px 18px;}		
			#bal_kozep DIV.termeklista A.kosarba { float:right;}		 
			
			#bal_kozep IMG.indexkep { margin:15px 5px 0px 0px; border:1px solid #9FCF67;}
			#bal_kozep P.lead {  margin:15px 0px 0px 0px;  }
			
			
				#tanulmanyshop { position:relative;}		
				#tanulmanyshop DIV.kozep_cim {  background:url(../images/site/tanulmanyshop_vonal.jpg) no-repeat bottom left;  text-align:left; margin:0px 0px 0px 0px; padding:0px 0px; height:47px; line-height:47px;  font-family:"Franklin Gothic Medium Cond","Arial Narrow","HelveticaNeueLT Pro 67 MdCn" ;  font-weight:bold; text-transform:uppercase; font-size:20px; color:#00381E; } 
				#tanulmanyshop DIV.kozep_cim SPAN { display:block; float:left; font-weight:bold; text-align:left;  margin:0px 5px 0px 0px;  font-family:Arial,"Franklin Gothic Medium Cond","Arial Narrow","HelveticaNeueLT Pro 67 MdCn" ;  font-weight:bold; text-transform:uppercase; font-size:20px; color:#00381E;   }
				#tanulmanyshop .indikator { display:block; float:left; margin:13px 0px 0px 10px; }
				#tanulmanyshop .indikator A { display:block; float:left;  margin:0px 0px 0px 0px;  }
				#tanulmanyshop DIV.reginputhatter { background:url(../images/site/reg_inputhatter.jpg) no-repeat right top;  padding:3px 0px 0px 0px; margin:0px 0px 0px 0px;  border:0px solid red; height:23px; text-align:right;  }
				#tanulmanyshop DIV.reginputhatter INPUT { margin:0px 6px 0px 6px; padding:0px;  background:#E8E8E8; color:#444; width:261px; border:0px; height:17px; }
				
				#tanulmanyshop .leiras_szoveg { float:left; text-align:left; width:355px; border:0px solid red; margin-right:5px; }
				
				#tanulmanyshop .tanulmanyajanlo { display:block; line-height:15px; text-align:center; margin:5px 0px 10px 0px; } 
				
				#tanulmanyshop .kosarbox_fill { float:left; background:url(../images/site/kosarbox_fill.jpg) repeat-y top left; width:278px; overflow:hidden; }	
				#tanulmanyshop .kosarbox_top { background:url(../images/site/kosarbox_top.jpg) no-repeat left top;}
				#tanulmanyshop .kosarbox_bottom { background:url(../images/site/kosarbox_bottom.jpg) no-repeat left bottom; padding:10px 10px; }
				#tanulmanyshop .kosarbox_bottom TABLE.kosartabla { width:265px;}
				#tanulmanyshop .kosarbox_bottom TABLE.kosartabla TD.tanulmanyara { width:75px;}
				#tanulmanyshop .kosarbox_bottom SPAN { display:block; text-transform:uppercase; font-size:14px; font-weight:bold; color:#A0CF65; }
				
				#tanulmanyshop .megnez_v_kifizet { float:right; width:278px;}
				
				#tanulmanyshop .termek_listaelem { float:left; display:block}
				#tanulmanyshop .termek_listaelem  .cim { float:left; color:#000; font-size:14px;font-weight:bold; margin:0px 5px 0px 0px; text-align:left; }
				#tanulmanyshop .termek_listaelem  .termek_ar { float:right; color:#7FAB46; font-size:14px;font-weight:bold;margin:0px 5px 0px 0px;text-align:left; }
				#tanulmanyshop DIV.indexkep { float:left; width:102px; height:102px; overflow:hidden; margin:0px 5px 0px 0px;}
				#tanulmanyshop DIV.indexkep IMG {  border:1px solid #9FCF67; }
				#tanulmanyshop P.lead {  margin:15px 0px 0px 0px;  }
			
				#tanulmanyshop .kosartartalma_box_fill { float:left; background:url(../images/site/kosar_tartalma_fill.jpg) repeat-y top left; width:637px; verflow:hidden; }	
				#tanulmanyshop .kosartartalma_box_top { background:url(../images/site/kosar_tartalma_top.jpg) no-repeat left top;}
				#tanulmanyshop .kosartartalma_box_bottom { background:url(../images/site/kosar_tartalma_bottom.jpg) no-repeat left bottom; padding:10px 0px; }
				#tanulmanyshop .kosartartalma_box_bottom TABLE.kosartabla_2 { width:635px; }
				#tanulmanyshop .kosartartalma_box_bottom TABLE.kosartabla_2 .termekara { width:80px;} 
				#tanulmanyshop .kosartartalma_box_bottom  SPAN.boxnev { display:block; text-transform:uppercase; font-size:14px; font-weight:bold; color:#A0CF65; padding-left:15px; }
				#tanulmanyshop .kosartartalma_box_bottom .kiemeles TD { background:#FFF; border-collapse:collapse; height:30px; border-top:1px solid #E8F4DB;}
				#tanulmanyshop .kosartartalma_box_bottom .sorszin_1 TD { background:#E6F4DA; border-collapse:collapse; height:30px; border-top:1px solid #E8F4DB;}
				#tanulmanyshop .kosartartalma_box_bottom .sorszin_2 TD { background:#F3F9EB; border-collapse:collapse; height:30px; border-top:1px solid #E8F4DB;}
				
				#tanulmanyshop DIV.szamlazas .kapcsolatosinfo { overflow-y: auto; height:200px; width:500px; padding:5px; border:solid 1px black; color:#FFF; }
				#tanulmanyshop DIV.szamlazas DIV.reginputhatter { background:url(../images/site/reg_inputhatter.jpg) no-repeat;  padding:3px 0px 0px 0px; margin:0px 10px 0px 0px;  border:0px solid red; height:23px; text-align:left;  }
				#tanulmanyshop DIV.szamlazas DIV.reginputhatter INPUT { margin:0px 6px 0px 6px; padding:0px;  background:#E8E8E8; color:#444; width:261px; border:0px; height:17px; }
				#tanulmanyshop DIV.szamlazas,  DIV.szamlazas TABLE { font-size:12px; font-weight:normal; color:#000;}
				#tanulmanyshop DIV.szamlazas SPAN { font-size:12px; font-weight:bold; color:#000; }
				#tanulmanyshop DIV.szamlazas BUTTON  { margin:0px 2px; background: url(../images/site/button_megrendeleselk_off.jpg)  no-repeat; height:23px; width:163px; border:0px; cursor:pointer; }
				#tanulmanyshop DIV.szamlazas BUTTON.eng  { margin:0px 2px; background: url(../images/site/button_send_orders_off.jpg)  no-repeat; height:23px; width:163px; border:0px; cursor:pointer; }				
				#tanulmanyshop DIV.szamlazas BUTTON.email_kuldese {  background: url(../images/site/button_email_kuldese.jpg) no-repeat;}
				#tanulmanyshop DIV.szamlazas A	{ color:#000; font-size:12px; line-height:15px; font-weight:normal; text-align:left; text-decoration:none; }				
				
				#tanulmanyshop TABLA.proform_tabla { width:500px;}
				
				#tanulmanyshop DIV.ws_kapcsolat { border:0px solid red; width:200px; height:20px; position:absolute; z-index:2; bottom:-20px; }
				#ws_kapcsolat A.ws_kapcsolat_link { font-size:14px; font-weight:bold; color:#00381E; }
				
				#bal_kozep TABLE.ajanlo DIV.aj_inputhatter { background:url(../images/site/reg_inputhatter.jpg) no-repeat;  padding:3px 0px 0px 0px; margin:0px 10px 0px 0px;  border:0px solid red; height:23px; text-align:left;  }
				#bal_kozep TABLE.ajanlo DIV.aj_inputhatter INPUT { margin:0px 6px 0px 6px; padding:0px;  background:#E8E8E8; color:#444; width:261px; border:0px; height:17px; }
				#bal_kozep TABLE.ajanlo DIV.aj_textarea { background:url(../images/site/textarea_bg.jpg) no-repeat left top;  padding:3px 0px 0px 0px; margin:0px 10px 0px 0px;  border:0px solid red; height:97px; text-align:left;  } 
				#bal_kozep TABLE.ajanlo DIV.aj_textarea TEXTAREA { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;  margin:0px 6px 0px 6px; padding:0px;  background:#E8E8E8; color:#444; width:261px; border:0px; height:90px; overflow-x:hidden; overflow-y:auto; } 
				#bal_kozep TABLE.ajanlo DIV.aj_textarea_nagy { background:url(../images/site/textarea_bg_nagy.jpg) no-repeat left top;  padding:3px 0px 0px 0px; margin:0px 10px 0px 0px;  border:0px solid red; height:653px; text-align:left;  } 
				#bal_kozep TABLE.ajanlo DIV.aj_textarea_nagy TEXTAREA { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;  margin:0px 6px 0px 6px; padding:0px;  background:#E8E8E8; color:#444; width:261px; border:0px; height:645px; overflow-x:hidden; overflow-y:auto; } 
				#bal_kozep TABLE.ajanlo BUTTON.hu {  float:left; margin:0px 2px; background:url(../images/site/button_kuldes.jpg) no-repeat; height:23px; width:98px; border:0px; cursor:pointer; }
				#bal_kozep TABLE.ajanlo BUTTON.eng {  float:left; margin:0px 2px; background:url(../images/site/button_send_off.jpg)  no-repeat; height:23px; width:100px; border:0px; cursor:pointer; }
				
				
				H2.szamlazas { margin:20px 0px 10px 0px; font-size:18px; font-weight:bold; text-align:left; padding-left:165px; }
				#tanulmanyshop A.szamla_nyomtatas, #tanulmanyshop A.szamla_nyomtatas:hover { font-size:12px; font-weight:bold; color:#A0CF65; text-transform:uppercase; text-decoration:none;}
				
				.szurke_box_fill {background:url(../images/site/szurke_box_fill.jpg) repeat-y top left; width:606px; verflow:hidden; }	
				.szurke_box_top { background:url(../images/site/szurke_box_top.jpg) no-repeat left top;}
				.szurke_box_bottom { background:url(../images/site/szurke_box_bottom.jpg) no-repeat left bottom; padding:10px 10px; }
				
				.szurke_box_bottom TABLE TD { color: black; font-family:Tahoma; font-size:12px; font-style:normal; font-weight:normal; font-variant:normal; text-decoration: none; }

				#bal_kozep P.kozep_cim { background:url(../images/site/tanulmanyshop_vonal.jpg) no-repeat bottom left;  text-align:left; margin:0px 0px 0px 0px; padding:0px 0px; height:47px; line-height:47px;  
				font-family:Arial,"Franklin Gothic Medium Cond","Arial Narrow","HelveticaNeueLT Pro 67 MdCn" ;  font-weight:bold; text-transform:uppercase; font-size:20px; color:#00381E;}
			
				#bal_kozep .tanulmany_oldal DIV.kozep_cim { background:url(../images/site/fejleccim_hatter.jpg) repeat-x top; text-align:left; margin:0px 0px 0px 0px; padding:0px 15px; height:47px; line-height:47px;  font-family:"Arial Narrow";  font-weight:bolder; text-transform:uppercase; font-size:14px; color:#00381E;}
				#bal_kozep .tanulmany_oldal p.kozep_cim SPAN.tanulmanynev { float:left; color:#00381E; }
				#bal_kozep .tanulmany_oldal p.kozep_cim SPAN.tanulmanydatum { float:right;  color:#00381E; }
				#bal_kozep .tanulmany_oldal IMG.indexkep { margin:10px 10px 10px 10px; }
				#bal_kozep .tanulmany_oldal .kiemeltszoveg { color:#A0CF65; font-size:14px; font-weight:bold; text-decoration:none; text-transform:uppercase; }
				
				#bal_kozep #tanulmanyshop .kapcsolatosinfo { color:#000;}
				#bal_kozep #tanulmanyshop .kapcsolatosinfo P { text-align:justify;}
				#bal_kozep #tanulmanyshop .kapcsolatosinfo H3 { text-align:center;}
				
			#bal_kozep BUTTON.belepes_button_h { background:url(../images/site/button_feher_belepes.jpg) no-repeat left;}	
			#bal_kozep BUTTON.belepes_button_e { background:url(../images/site/button_feher_belepes_e.jpg) no-repeat left; width:101px;}	
				
					
			#jobb_kozep {  float:left; border:0px solid red; width:676px; margin:0px 0px 10px 0px; position:relative;}
			#jobb_kozep P.kozep_cim { background:url(../images/site/fejleccim_hatter.jpg) repeat-x top; text-align:left; margin:0px 0px 0px 0px; padding:0px 15px; height:47px; line-height:47px;  font-family:"Arial Narrow";  font-weight:bolder; text-transform:uppercase; font-size:14px; color:#00381E;}
			#jobb_kozep P.kozep_cim SPAN { color:#7FB244; }
			#jobb_kozep P.lead { display:block; font-size:12px; font-weight:normal; color:#000;  margin:0px 15px 0px 15px; }
			#jobb_kozep P.lead IMG { border:1px solid #666; padding:5px; margin:0px 0px 0px 10px; float:right; }
			#jobb_kozep A.reszletek { color:#00381E; background:url(../images/site/bulett_belepes.jpg) no-repeat left; padding:0px 0px 0px 25px;  margin:5px 15px 5px 18px; font-size:11px; font-weight:bolder; text-decoration:none; text-align:left; display:block; line-height:21px; height:21px;  }
			

			
/*IE6*/	#footer_felett { z-index:1; height:135px; position:absolute; bottom:0px; left:0px; border:0px solid red; background:url(../images/site/fejleccim_hatter.jpg) repeat-x top; }	
		#footer_felett A.reszletek { color:#00381E; background:url(../images/site/bulett_belepes.jpg) no-repeat left; padding:0px 0px 0px 25px;  margin:5px 15px 5px 0px; font-size:11px; font-weight:bolder; text-decoration:none; text-align:left; display:block; line-height:21px; height:21px;  }
		/*
		#footer_felett .bal_logok {  background:url(../images/site/fejleccim_hatter.jpg) repeat-x top; margin:0px 2px 0px 0px; padding:20px 0px; }
		#footer_felett .bal_logok A {  margin:2px 20px; text-align:center; }	
		*/		
	#footer { background:#FFF; border-top:1px solid #B2B2B2; }
	#footer P.logok {  margin:0px; border-bottom:1px solid #B2B2B2; }
	#footer P.logok A { margin:0px 50px 20px 0px;  }
	#footer P.logok IMG { margin:0px 0px 20px 0px;  }
	#footer P.logok IMG.margo { margin:0px 0px 0px 0px;  }
	#footer P.menu { margin:0px; color:#AAA;}
		#footer P.menu A { color:#00381E; font-size:12px; font-weight:bold; margin:0px 10px; }
		#footer P.menu SPAN { padding:0px 5px; color:#777;} 
		
	
		
		
		
/*   AZ OLDAL  VÉGE ********************************************************************************************************************************************************/
