body 
{
	background-color:#ffffff;
	margin:0px;
	background-image:url('images/bg.png');
	background-repeat:repeat-x;
}

img
{
	border:none;
	margin:0px;
}

p
{
	margin:0px;
}

#bannerAd
{
	width:330px;
	position:absolute;
	left:50%;
	margin-left:265px;
	margin-top:100px;
	z-index:20;
}

#lap
{
	width:900px;
	position:absolute;
	left:50%;
	margin-left:-450px;
	z-index:1;
}

		#top
		{
			width:900px;
			height:90px;
		}
		
				#nyelv
				{
					padding-left:160px;
					padding-top:10px;
				}
		
		#banner
		{
			width:900px;
			height:240px;
		}
		
				#menu
				{
					float:left;
					width:210px;
					height:240px;		
					padding-top:6px;
				}
				
						p.menu
						{
							text-align:right;
							margin:0px;
						}
						
						p.menu img
						{
							margin-bottom:2px;
						}
				
				#header
				{
					float:left;
					width:690px;
					height:240px;	
					background-image:url('images/header_bg.png');	
					background-repeat:no-repeat;
				}
				
						#header_kep
						{
							float:left;
							width:335px;
							height:237px;
							padding-top:3px;
							padding-left:5px;
						}
						
						#header_anim
						{
							float:left;
							width:338;
							height:237px;	
							padding-top:3px;
						}
				
		#tartalom
		{
			width:900px;
			background-image:url('images/content_bg.gif');
			background-repeat:repeat-y;	
		}
		
				#tartalom_left
				{
					float:left;
					width:198px;
					padding-left:8px;
					font-size:10px;
					font-family:Tahoma;
					color:#666666;
				}
				
						#tartalom_left a:link
						{
							color:#666666;
							text-decoration:none;
						}
						
						#tartalom_left a:visited
						{
							color:#666666;
							text-decoration:none;
						}
						
						#tartalom_left a:hover
						{
							color:#666666;
							text-decoration:underline;
						}
				
						#left_top
						{
							width:195px;
							height:12px;
							background-image:url('images/left_top.png');	
							background-repeat:no-repeat;
							font-size:0px;
						}
						
						#left_middle
						{
							width:185px;
							background-image:url('images/left_middle.png');	
							background-repeat:repeat-y;		
							padding-left:10px;
						}
						
								table.almenu td
								{
									font-size:11px;
									font-family:Tahoma;
									color:#000000;
									vertical-align:top;
									padding-bottom:3px;
									border-bottom:1px solid #ffffff;
								}
								
								table.almenu2 td
								{
									font-size:11px;
									font-family:Tahoma;
									color:#000000;
									vertical-align:middle;
									padding-left:15px;
									border:none;
									
									border-collapse:collapse;
								}
								
								table.almenu th
								{
									font-size:12px;
									font-family:Tahoma;
									color:#880000;
									vertical-align:top;
									
									text-align:left;
									font-weight:normal;
								}
								
								#left_middle a:link
								{
									color:#000000;
									text-decoration:none;
								}
								
								#left_middle a:visited
								{
									color:#000000;
									text-decoration:none;
								}
								
								#left_middle a:hover
								{
									color:#000000;
									text-decoration:underline;
								}
						
						#left_bottom
						{
							width:195px;
							height:12px;
							background-image:url('images/left_bottom.png');	
							background-repeat:no-repeat;	
						}
				
				#content
				{
					float:left;
					width:610px;		
					padding-top:20px;
					padding-left:40px;
					padding-right:40px;
				}
				
						#contact
						{
							width:372px;
							height:413px;
							background-image:url('images/contact_bg.jpg');
							background-repeat:no-repeat;
							padding-top:20px;
							padding-right:90px;
						}
						
								p.contact_cim
								{
									font-family:Arial;
									font-size:17px;
									text-align:center;
									font-weight:bold;
									color:#163346;
									line-height:24px;
								}
								
								table.contact_data td
								{
									font-family:Arial;
									font-size:12px;
									vertical-align:top;
									padding:6px;
									color:#163346;
									line-height:18px;
								}
				
						h1
						{
							font-family:Arial;
							font-size:22px;
							text-align:center;
							font-weight:bold;
							color:#163346;
							margin:0px;
							margin-bottom:20px;
						}
						
						h1.kina
						{
							font-family:Arial;
							font-size:22px;
							text-align:center;
							font-weight:bold;
							color:#163346;
							margin:0px;
							margin-bottom:20px;
							line-height:22px;
						}
						
						h2
						{
							font-family:Arial;
							font-size:16px;
							text-align:center;
							font-weight:normal;
							color:#163346;
							margin:0px;
							margin-bottom:15px;
						}
						
						h3
						{
							font-family:Arial;
							font-size:16px;
							text-align:center;
							font-weight:bold;
							color:#163346;
							margin:0px;
							margin-bottom:15px;
						}
						
						p.szoveg
						{
							font-family:Arial;
							font-size:13px;
							text-align:justify;
							color:#163346;
							line-height:18px;
							margin:0px;
						}
						
						p.szoveg_mid
						{
							font-family:Arial;
							font-size:13px;
							text-align:center;
							color:#163346;
							line-height:18px;
							margin:0px;
						}
						
						span.alcim
						{
							font-size:14px;
							font-weight:bold;
						}
						
						div.szoveg
						{
							font-family:Arial;
							font-size:13px;
							text-align:justify;
							color:#163346;
							line-height:18px;
							margin:0px;
						}
						
						ul.alap
						{
							list-style-type:square;
						}
						
								ul.alap li
								{
									font-family:Arial;
									font-size:13px;
									text-align:justify;
									color:#163346;
									line-height:20px;
									margin:0px;
								}
						
						ul.download
						{
							list-style-type:square;
						}
						
								ul.download li
								{
									font-family:Arial;
									font-size:12px;
									text-align:justify;
									color:#163346;
									line-height:20px;
									margin:0px;
								}	
								
						table.properties
						{
							border-collapse:collapse;
							width:600px;
						}
						
								table.properties td
								{
									font-family:Arial;
									font-size:11px;
									color:#163346;
									line-height:20px;
									padding:3px;
									border:1px solid #d6d6d6;
									background:#f0f0f0;
								}
								
								table.properties td.kiemel
								{
									font-family:Arial;
									font-size:11px;
									color:#163346;
									line-height:20px;
									padding:3px;
									font-weight:bold;
									border:1px solid #d6d6d6;
									background:#f0f0f0;
								}
								
								table.properties th
								{
									font-family:Arial;
									font-size:11px;
									color:#163346;
									line-height:20px;
									padding:3px;
									border:1px solid #d6d6d6;
									background:#f0f0f0;
									text-align:left;
									
								}
						
						table.research td
						{
							font-family:Arial;
							font-size:14px;
							text-align:center;
							color:#163346;
							padding:10px;
							font-weight:bold;
						}
						
						table.training td
						{
							font-family:Arial;
							font-size:13px;
							text-align:justify;
							color:#163346;
							padding:5px;
							vertical-align:top;
						}
						
						table.contract td
						{
							font-family:Arial;
							font-size:14px;
							text-align:center;
							color:#163346;
							padding:5px;
							vertical-align:top;
						}
						
						table.product_menu td
						{
							vertical-align:top;
						}
						
						table.pharma td
						{
							padding:10px;
							vertical-align:top;
							font-family:Arial;
							font-size:13px;
							text-align:center;
							color:#163346;
						}
						
						table.main td
						{
							width:200px;
							padding:8px;
							font-family:Arial;
							font-size:14px;
							text-align:center;
							font-weight:bold;
							vertical-align:top;
						}
						
						span.kep_link
						{
							font-weight:bold;
							cursor:pointer;
						}
						
						span.kep_link:hover
						{
							font-weight:bold;
							cursor:pointer;
							color:#666666;
							text-decoration:underline;
						}
						
						#content a:link
						{
							color:#2a6d98;
							font-weight:bold;
							text-decoration:none;
						}
						
						#content a:visited
						{
							color:#2a6d98;
							font-weight:bold;
							text-decoration:none;
						}
						
						#content a:hover
						{
							color:#2a6d98;
							font-weight:bold;
							text-decoration:underline;
						}

#bottom
{
	width:700px;
	height:38px;
	background-image:url('images/bottom_bg.png');
	background-repeat:repeat-x;
	font-family:Tahoma;
	font-size:10px;
	text-align:center;
	padding-top:70px;
	padding-left:200px;
	color:#777777;
}

		#bottom a:link
		{
			color:#2a6d98;
			font-weight:bold;
			text-decoration:none;
		}
		
		#bottom a:visited
		{
			color:#2a6d98;
			font-weight:bold;
			text-decoration:none;
		}
		
		#bottom a:hover
		{
			color:#2a6d98;
			font-weight:bold;
			text-decoration:underline;
		}
												
