DIV
{
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0;
	padding: 0;
}

body
{
	background-image:url('images/bg.png');
	background-repeat: repeat-x;
	background-color:#7c94ad;
	margin:0px;
	padding-top:15px;
}

img
{
	border:0px;
}

#lap
{
	position: absolute;
	width:934px;
	left:50%;
	margin-left:-467px;
}

		#top
		{
			height:153px;
			width:934px;
			background-image:url('images/top.png');
			padding-top:3px;
			padding-left:620px;
		}
		
		#menu
		{
			height:47px;
			width:934px;
			background-image:url('images/menu_bg.png');
		}
		
				a.kiemelet_link:link
				{
					font-family:Arial;
					font-weight:bold;
					font-size:12px;
					color:#ffffff;
					text-decoration:underline;
				}
				
				a.kiemelet_link:visited
				{
					font-family:Arial;
					font-weight:bold;
					font-size:12px;
					color:#ffffff;
					text-decoration:underline;
				}
				
				a.kiemelet_link:hover
				{
					font-family:Arial;
					font-weight:bold;
					font-size:12px;
					color:#ffffff;
					text-decoration:none;
				}
		
		#middle
		{
			width:934px;
			background-image:url('images/middle.png');
		}
		
				#left
				{
					float:left;
					width:183px;
					padding:7px;
				}
				
						h1.left_cim
						{
							text-align:center;
							font-family:Arial;
							font-size:14px;
							font-weight:bold;
							color:#0a2f53;
							margin:0px;
						}
						
						
						h2.left_cim
						{
							text-align:center;
							font-family:Arial;
							font-size:12px;
							font-weight:bold;
							color:#0a2f53;
							margin:0px;
						}
						
						p.left_form
						{
							font-family:Tahoma;
							font-size:10px;
							color:#0a2f53;
							padding:5px;
							margin:0px;
						}
						
						input.left_input
						{
							font-family:Tahoma;
							font-size:12px;
							color:#0a2f53;
							width:159px;
						}
												
						textarea.left_textarea
						{
							font-family:Tahoma;
							font-size:12px;
							color:#0a2f53;
							width:159px;
							height:150px;
						}
						
						table.left_menu td
						{
							text-align:left;
							font-family:Arial;
							font-size:10px;
							color:#0a2f53;
							vertical-align:top;
						}
						
						table.left_menu th
						{
							text-align:left;
							font-family:Arial;
							font-size:10px;
							color:#0a2f53;
							vertical-align:top;
						}
						
						#left a.green:link
						{
							text-decoration:none;
							color:#25711c;
						}
						
						#left a.green:visited
						{
							text-decoration:none;
							color:#25711c;
						}
						
						#left a.green:hover
						{
							text-decoration:underline;
							color:#25711c;
						}
						
						#left a.blue:link
						{
							text-decoration:none;
							color:#0a2f53;
						}
						
						#left a.blue:visited
						{
							text-decoration:none;
							color:#0a2f53;
						}
						
						#left a.blue:hover
						{
							text-decoration:underline;
							color:#0a2f53;
						}
						
						#left a.red:link
						{
							text-decoration:none;
							color:#880000;
						}
						
						#left a.red:visited
						{
							text-decoration:none;
							color:#880000;
						}
						
						#left a.red:hover
						{
							text-decoration:underline;
							color:#880000;
						}
						
						#left a.yellow:link
						{
							text-decoration:none;
							color:#bd870e;
						}
						
						#left a.yellow:visited
						{
							text-decoration:none;
							color:#bd870e;
						}
						
						#left a.yellow:hover
						{
							text-decoration:underline;
							color:#bd870e;
						}
						
						.blue_main
						{
							cursor:pointer;
							color:#0a2f53;
						}
						
						.blue_main2
						{
							
							color:#225688;
						}
						
						.yellow_main
						{
							cursor:pointer;
							color:#bd870e;
						}
						
				#content
				{
					float:left;
					width:568px;
					padding:15px;
				}
						.allapot
						{
							font-family:Tahoma;
							font-size:10px;
							text-align:justify;
							color:#0a2f53;
							font-weight:bold;
						}
						
						a.all:link
						{
							font-size:10px;
							text-align:justify;
							color:#225688;
							font-family:Tahoma;
						}
						
						a.all:visited
						{
							font-size:10px;
							text-align:justify;
							color:#225688;
							font-family:Tahoma;
						}
						
						a.all:hover
						{
							font-size:10px;
							text-align:justify;
							color:#225688;
							font-family:Tahoma;
							text-decoration:underline;
						}
				
						.termekek td
						{
							font-family:Arial;
							font-size:12px;
							text-align:justify;
							vertical-align:top;
							padding:5px;
							color:#0a2f53;
						}
						
						.szovegTable td
						{
							font-family:Arial;
							font-size:12px;
							text-align:justify;
							vertical-align:top;
							color:#0a2f53;
							border:none;
						}
						
						.szovegTable img
						{
							margin-left:15px;
						}
						
						.raktar
						{
							border-collapse:collapse;
						}
						
						.raktar td
						{
							font-family:Arial;
							font-size:12px;
							text-align:justify;
							vertical-align:top;
							padding:5px;
							color:#0a2f53;
							border: 1px solid #94c0d4;
						}
						
						.raktar tr
						{
							background:#e2eaf4;
						}
						
						.raktar tr.kiemel
						{
							background:#c8daf1;
						}
						
						.kollektorok td
						{
							font-family:Arial;
							font-size:12px;
							vertical-align:bottom;
							font-weight:bold;
							padding:5px;
							color:#0a2f53;
						}
						
						.linkek_nap td
						{
							font-family:Arial;
							font-size:12px;
							text-align:justify;
							vertical-align:top;
							padding:5px;
							width:270px
						}
						
						.termekek th
						{
							font-family:Arial;
							font-size:12px;
							text-align:justify;
							vertical-align:top;
							font-weight:normal;
							padding:5px;
							color:#0a2f53;
						}
						
						.termekek_tabla th
						{
							font-family:Tahoma;
							font-size:10px;
							font-weight:normal;
							vertical-align:top;
							height:20px;
						}
						
						.termekek_tabla td
						{
							font-family:Tahoma;
							font-size:10px;
							font-weight:normal;
							vertical-align:top;
							height:20px;
						}
						
						.kiemeltsor
						{
							border: solid 1px black;border-color:#FFCC00;background-color:#f7dd6f;
						}

						.alternatesor
						{
							background-color:#fdf6d5;
						}
									
						h1.content_cim
						{
							text-align:center;
							font-family:Arial;
							font-size:18px;
							font-weight:bold;
							color:#0a2f53;
							margin:0px;
						}
						
						h1.content_cim_piros
						{
							text-align:center;
							font-family:Arial;
							font-size:18px;
							font-weight:bold;
							color:#AA0000;
							margin:0px;
						}
						
						h1.content_cim_zold
						{
							text-align:center;
							font-family:Arial;
							font-size:18px;
							font-weight:bold;
							color:#008800;
							margin:0px;
						}
						
						h1.content_cim_sarga
						{
							text-align:center;
							font-family:Arial;
							font-size:18px;
							font-weight:bold;
							color:#bd870e;
							margin:0px;
						}
						
						ul.energiatema li
						{
							text-align:left;
							font-family:Arial;
							font-size:12px;
							font-weight:bold;
							color:#0a2f53;
							margin:0px;
							line-height:24px;
						}
						
						ul.content_ul li
						{
							text-align:left;
							font-family:Arial;
							font-size:14px;
							font-weight:bold;
							color:#0a2f53;
							margin:0px;
							line-height:24px;
						}
						
						ul.komponens li
						{
							text-align:left;
							font-family:Arial;
							font-size:12px;
							color:#0a2f53;
							margin:0px;
							line-height:24px;
						}
						
						p.szoveg
						{
							font-family:Arial;
							font-size:13px;
							color:#0a2f53;
							text-align:justify;
							margin:0px;
							line-height:18px;
						}	
						
						p.small_notice
						{
							font-family:Arial;
							font-size:11px;
							color:#0a2f53;
							text-align:center;
							margin:0px;
							line-height:18px;
						}	
						
						
						p.szoveg_mid
						{
							font-family:Arial;
							font-size:13px;
							color:#0a2f53;
							text-align:center;
							margin:0px;
							line-height:18px;
						}	
						
						p.cim2
						{
							font-family:Arial;
							font-size:16px;
							font-weight:bold;
							color:#0a2f53;
							text-align:justify;
							margin:0px;
							line-height:18px;
						}

						p.cim3
						{
							font-family:Arial;
							font-size:14px;
							font-weight:bold;
							color:#0a2f53;
							text-align:justify;
							margin:0px;
							line-height:18px;
						}	

						table.emc td
						{
							font-family:Arial;
							font-size:11px;
							text-align:center;
							vertical-align:top;
							padding:8px;
						}
						
						a:link
						{
							font-family:Arial;
							font-size:12px;
							color:#225688;
							text-decoration:none;
						}
						
						a:visited
						{
							color:#225688;
							text-decoration:none;
							font-family:Arial;
							font-size:12px;
						}
						
						a:hover
						{
							color:#225688;
							text-decoration:underline;
							font-family:Arial;
							font-size:12px;
						}
						
						a.red:link
						{
							font-family:Arial;
							font-size:12px;
							color:#880000;
							text-decoration:none;
						}
						
						a.red:visited
						{
							color:#880000;
							text-decoration:none;
							font-family:Arial;
							font-size:12px;
						}
						
						a.red:hover
						{
							color:#ff0000;
							text-decoration:underline;
							font-family:Arial;
							font-size:12px;
						}
						
						.contact td
						{
							font-family:Arial;
							font-size:13px;
							vertical-align:top;
							padding:5px 30px 5px 30px;
							color:#0a2f53;
						}
						
						.regisztracio td
						{
							font-family:Arial;
							font-size:12px;
							font-weight:bold;
							color:#0a2f53;
						}
						
						.arajanlat
						{
							width:450px;
						}	
						
						.arajanlat td
						{
							font-family:Arial;
							font-size:12px;
							font-weight:bold;
							color:#0a2f53;
						}
						
						.arajanlat th
						{
							font-family:Arial;
							font-size:12px;
							font-weight:bold;
							color:#0a2f53;
						}
						
						p.szoveg_ar
						{
							font-family:Arial;
							font-size:14px;
							color:#0a2f53;
							text-align:justify;
							margin:3px;
							line-height:18px;
							padding-left:30px;
						}	
						
						.textinput
						{
							font-family:Arial;
							font-size:12px;
							font-weight:bold;
							color:#0a2f53;
						}
							
						.registrationTable
						{
							border-collapse:collapse;
							width:75%;
						}
						
						.registrationTable td
						{
							font-family:Arial;
							font-size:12px;
							text-align:justify;
							vertical-align:middle;
							padding:5px;
							color:#0a2f53;
						}
							.registrationTable img
							{
								margin-bottom:-5px;
							}
						
						.registrationTable th
						{
							font-family:Arial;
							font-size:12px;
							font-weight:bold;
							text-align:left;
							vertical-align:middle;
							padding:5px;
							color:#0a2f53;
						}
						
						.textinput
						{
							width:350px;
						}
						
						.textinput2
						{
							width:164px;
						}
						
						.small_notice
						{
							font-size:11px;
						}
						
						.message
						{
							font-family:Arial;
							text-align:center;
							font-size:12px;
							color:#880000;
						}	
						
						.termekTable td
						{
							width:220px;
							font-family:Arial;
							text-align:left;
							font-size:13px;
							color:#0a2f53;
							vertical-align:top;
							padding:10px;
							padding-top:30px;
						}
						
						.termekTable th
						{
							width:220px;
							font-family:Arial;
							text-align:center;
							font-weight:normal;
							font-size:14px;
							color:#0a2f53;
							vertical-align:top;
						}
				#right
				{
					float:left;
					width:183px;
					padding:10px;
				}
				
						#right h2
						{
							text-align:center;
							font-family:Arial;
							font-size:14px;
							font-weight:bold;
							color:#0a2f53;
							margin:0px;
						}
						
						#ujdon p
						{
							width:520px;
							font-family:Arial;
							color:#0a2f53;
							margin:0px;
						}
						
						input.right_input
						{
							font-family:Tahoma;
							font-size:12px;
							color:#0a2f53;
							width:150px;
						}
						
						#right p.hirek
						{
							text-align:justify;
							font-family:Tahoma;
							font-size:10px;
							color:#0a2f53;
						
						}
						
						#right a:link
						{
							font-family:Arial;
							font-size:12px;
							color:#225688;
							text-decoration:none;
							font-weight:bold;
						}
						
						#right a:visited
						{
							color:#225688;
							text-decoration:none;
							font-family:Arial;
							font-size:12px;
							font-weight:bold;
						}
						
						#right a:hover
						{
							color:#225688;
							text-decoration:underline;
							font-family:Arial;
							font-size:12px;
							font-weight:bold;
						}
				
		#bottom
		{
			width:934px;
			height:46px;
			background-image:url('images/bottom.png');
			padding-top:19px;
			padding-right:16px;
			font-family:Tahoma;
			font-size:10px;
			color:#ffffff;
			text-align:right;
		}
		
				#bottom a:link
				{
					color:#ffffff;
					text-decoration:none;
					font-size:10px;
					font-family:Tahoma;
				}
				
				#bottom a:visited
				{
					color:#ffffff;
					text-decoration:none;
					font-size:10px;
					font-family:Tahoma;
				}
				
				#bottom a:hover
				{
					color:#ffffff;
					text-decoration:underline;
					font-size:10px;
					font-family:Tahoma;
				}

