DIV{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding: 0;}

body
{
	background:#2c689a;
	margin:0px;
}

img
{
	border:none;
	margin:0px;
	padding:0px;
}

#lap
{
	width:900px;
	position:absolute;
	left:50%;
	margin-left:-450px;
}

		#top
		{
			width:900px;
			height:103px;
			background-image:url('images/header.png');
		}
		
		
		#middle
		{
			width:900px;
			background-image:url('images/content_bg.png');
			background-color:#2c689a;
		}
		
				#left
				{
					width:164px;
					float:left;
					line-height:0px;
				}
				
				#content_home
				{
					width:547px;
					float:left;
					background-image:url('images/fejlec_content.png');
					background-repeat:no-repeat;
					padding-top:17px;
					padding-left:10px;
					padding-right:10px;
					padding-bottom:30px;
					text-align:center;
				}	
				
				#content
				{
					width:736px;
					float:left;
					background-image:url('images/fejlec_content.png');
					background-repeat:no-repeat;
					padding-top:13px;
					
					padding-bottom:30px;
					text-align:center;
				}	
						
						table.prereg td
						{
							font-family:Arial;
							font-size:14px;
							font-weight:bold;
							padding:3px;
						}
						
						table.prereg th
						{
							font-family:Arial;
							font-size:14px;
							font-weight:bold;
							padding:3px;
						}
						
										
						table.exreg td
						{
							font-family:Arial;
							font-size:13px;
							font-weight:bold;
							padding:3px;
						}
						
						table.exreg  th
						{
							font-family:Arial;
							font-size:13px;
							font-weight:bold;
							padding:3px;
						}
						
						table.exreg2
						{
							border-collapse:collapse;
						}
						
						table.exreg2 td
						{
							font-family:Arial;
							font-size:14px;
							font-weight:normal;
							padding:3px;
							border:1px solid #a0a0a0;
						}
						
						table.exreg2  th
						{
							font-family:Arial;
							font-size:14px;
							font-weight:normal;
							padding:3px;
							border:1px solid #a0a0a0;
						}
						
						table.exreg3
						{
							border-collapse:collapse;
						}
						
						table.exreg3 td
						{
							font-family:Arial;
							font-size:14px;
							font-weight:normal;
							padding:6px;
							border:1px solid #a0a0a0;
						}
						
						table.exreg3  th
						{
							font-family:Arial;
							font-size:14px;
							font-weight:normal;
							padding:6px;
							border:1px solid #a0a0a0;
						}
						
						table.exhibitors
						{
							border-collapse:collapse;
						}
						
						table.exhibitors td
						{
							font-family:Arial;
							font-size:14px;
							font-weight:normal;
							padding:20px;
							vertical-align:middle;
							text-align:center;
							border:1px solid #dddddd;
							
						}
						
						table.exhibitors2 td
						{
							font-family:Arial;
							font-size:14px;
							font-weight:normal;
							padding:10px;
							vertical-align:middle;
							text-align:center;
							border:none;
						}
						
						.textinput
						{
							width:310px;
							font-family:Arial;
							font-size:14px;
							background:#d8e1e9;
							border:1px solid #7f9db9;
							padding:3px;
							height:25px;
						}
						
						.textinput_hidden1
						{
							width:310px;
							font-family:Arial;
							font-size:14px;
							background:#ffffff;
							border:0px;
							padding:3px;
							font-weight:bold;
							height:25px;
						}
						
						.textinput2
						{
							width:200px;
							font-family:Arial;
							font-size:14px;
							background:#d8e1e9;
							border:1px solid #7f9db9;
							padding:3px;
							height:25px;
						}
						
						.textinput_hidden2
						{
							width:160px;
							font-family:Arial;
							font-size:14px;
							background:#ffffff;
							border:0px ;
							font-weight:bold;
							padding:3px;
							height:25px;
						}
						
						.textinput_hidden4
						{
							width:160px;
							font-family:Arial;
							font-size:14px;
							background:#ffffff;
							border:0px ;
							font-weight:normal;
							text-align:right;
							padding:3px;
							height:25px;
						}
						
						.textinput_hidden3
						{
							width:35px;
							font-family:Arial;
							font-size:14px;
							background:#ffffff;
							border:0px ;
							font-weight:bold;
							padding:3px;
							height:25px;
						}
						
						.textinput_hidden5
						{
							width:400px;
							font-family:Arial;
							font-size:13px;
							background:#ffffff;
							border:0px ;
							font-weight:bold;
							padding:3px;
							height:25px;
						}
						
						.textinput3
						{
							width:410px;
							font-family:Arial;
							font-size:14px;
							background:#d8e1e9;
							border:1px solid #7f9db9;
							padding:3px;
							height:25px;
						}
						
						.textareainput
						{
							width:410px;
							height:410px;
							font-family:Arial;
							font-size:14px;
							background:#d8e1e9;
							border:1px solid #7f9db9;
							padding:3px;
						}
						
						.textarea_hidden1
						{
							width:200px;
							height:100px;
							font-family:Arial;
							font-size:14px;
							background:#ffffff;
							border:0px ;
							font-weight:bold;
							padding:3px;
						}
						
						.submitbutton
						{
							font-family:Arial;
							font-size:14px;
							padding:3px;
							height:30px;
							font-weight:bold;
							border:1px solid #7f9db9;
						}
						
						div.beljebb
						{
							padding-left:30px;
						}
						
						table.welcome td
						{
							text-align:center;
							font-family:Arial;
							font-size:14px;
							color:#092b3d;
							font-weight:bold;
							vertical-align:top;
						}
						
						table.coorg td
						{
							text-align:center;
							font-family:Arial;
							font-size:14px;
							color:#092b3d;
							font-weight:bold;
							vertical-align:middle;
							height:70px;
						}
						
						table.comm td
						{
							text-align:justify;
							font-family:Arial;
							font-size:12px;
							color:#092b3d;
							vertical-align:middle;
							height:20px;
							padding:5px;
						}
						
						table.comm th
						{
							text-align:justify;
							font-family:Arial;
							font-size:16px;
							color:#092b3d;
							font-weight:bold;
							height:25px;
							text-align:center;
							vertical-align:top;
						}
						
						table.location td
						{
							text-align:center;
							font-family:Arial;
							font-size:14px;
							color:#092b3d;
							vertical-align:middle;
							width:72px;
							height:30px;
							border:2px solid #e0e0e0;
						}
						
						table.idates td
						{
							text-align:center;
							font-family:Arial;
							font-size:14px;
							color:#092b3d;
							vertical-align:middle;
							width:250px;
							height:30px;
							border:2px solid #e0e0e0;
						}
						
						table.villapax
						{
							border-collapse:collapse;
						}
						
						table.villapax td
						{
							text-align:center;
							font-family:Arial;
							font-size:14px;
							color:#092b3d;
							vertical-align:middle;
							height:30px;
							padding:10px;
							border:2px solid #e0e0e0;
						}
						
						table.villapax th
						{
							text-align:center;
							font-family:Arial;
							font-size:14px;
							color:#092b3d;
							vertical-align:middle;
							height:30px;
							padding:10px;
							border:2px solid #e0e0e0;
						}
						
						table.exhibition td
						{
							text-align:left;
							font-family:Arial;
							font-size:14px;
							color:#092b3d;
							vertical-align:middle;
							height:30px;
							padding:3px;
							border:2px solid #e0e0e0;
						}
						
						table.exhibition th
						{
							text-align:left;
							font-family:Arial;
							font-size:12px;
							color:#092b3d;
							vertical-align:middle;
							height:30px;
							padding:3px;
							border:2px solid #e0e0e0;
							width:330px;
							
						}
						
						table.fee td
						{
							font-family:Arial;
							font-size:14px;
							color:#092b3d;
							vertical-align:middle;
							height:30px;
							border:2px solid #e0e0e0;
							padding:5px;
						}
						
						table.fee th
						{
							font-family:Arial;
							font-size:14px;
							color:#092b3d;
							vertical-align:middle;
							height:30px;
							border:2px solid #e0e0e0;
							padding:5px;
						}
						
						table.presentation
						{
							width:630px;
						}

						table.presentation td
						{
							font-family:Arial;
							font-size:14px;
							color:#092b3d;
							vertical-align:middle;
							height:30px;
							padding:5px;
						}
						
						a:link
						{
							text-decoration:none;
							font-weight:bold;
							color:#1489b9;
						}
						
						a:visited
						{
							text-decoration:none;
							font-weight:bold;
							color:#1489b9;
						}
						
						a:hover
						{
							text-decoration:underline;
							font-weight:bold;
							color:#1489b9;
						}
						
						span.alter
						{
							color:#1489b9;
							cursor:pointer;
						}
						
						p.cim
						{
							font-family:Arial;
							font-size:18px;
							color:#ffffff;
							margin:0px;
							text-align:left;
							line-height:16px;
							padding-left:10px;
							
						}
						
						p.cim2
						{
							font-family:Arial;
							font-size:16px;
							color:#092b3d;
							font-weight:bold;
							margin:0px;
							text-align:left;
							line-height:20px;
							padding-left:20px;
							padding-right:20px;
							
						}
						
						p.szoveg
						{
							font-family:Arial;
							font-size:14px;
							color:#092b3d;
							margin:0px;
							text-align:justify;
							line-height:20px;
							padding-left:30px;
							padding-right:30px;
						}	
						
						p.szoveg_kis
						{
							font-family:Arial;
							font-size:12px;
							color:#092b3d;
							margin:0px;
							text-align:justify;
							line-height:20px;
							padding-left:20px;
							padding-right:20px;
						}	
						
						p.szoveg_mid
						{
							font-family:Arial;
							font-size:14px;
							color:#092b3d;
							margin:0px;
							text-align:center;
							line-height:20px;
							padding-left:20px;
							padding-right:20px;
						}
						
						
						p.szoveg_mid3
						{
							font-family:Arial;
							font-size:15px;
							font-weight:normal;
							color:#092b3d;
							margin:0px;
							text-align:center;
							line-height:20px;
							padding-left:20px;
							padding-right:20px;
						}

						p.szoveg_mid2
						{
							font-family:Arial;
							font-size:16px;
							font-weight:bold;
							color:#092b3d;
							margin:0px;
							text-align:center;
							line-height:20px;
							padding-left:20px;
							padding-right:20px;
						}	

						p.szoveg_mid2_link
						{
							font-family:Arial;
							font-size:16px;
							font-weight:bold;
							color:#1489b9;
							margin:0px;
							text-align:center;
							line-height:20px;
							padding-left:20px;
							padding-right:20px;
						}

						p.szoveg_mid2_red
						{
							font-family:Arial;
							font-size:16px;
							font-weight:bold;
							color:#ff0000;
							margin:0px;
							text-align:center;
							line-height:20px;
							padding-left:20px;
							padding-right:20px;
						}						
						
						p.alcim
						{
							font-family:Arial;
							font-size:14px;
							color:#092b3d;
							margin:0px;
							font-weight:bold;
							text-align:left;
							line-height:16px;
							width:480px;
						}	
						
						ul
						{
							margin-top:0px;
							margin-left:20px;
							padding-left:40px;
							list-style-type:disk;							
						}
						
						li
						{
							text-align:left;
							font-family:Arial;
							font-size:14px;
							line-height:20px;
							color:#092b3d;
							padding-right:30px
						}
						
						ul.fo
						{
							margin-top:0px;
							margin-left:30px;
							padding-left:50px;
							list-style-type:disk;							
						}
						
						ul.fo li
						{
							text-align:left;
							font-family:Arial;
							font-size:14px;
							line-height:20px;
							color:#880000;
							font-weight:bold;
							padding-right:30px;
						}

						
				
				#sponsor
				{
					width:189px;
					float:left;
					background-image:url('images/fejlec_right.png');
					background-repeat:no-repeat;
					padding-top:40px;
					text-align:center;
					
				}
		
		#bottom
		{
			width:900px;
			height:35px;
			background-image:url('images/bottom.png');
			font-size:10px;
			font-family:Tahoma;
			color:#ffffff;
			text-align:right;
			padding: 16px 15px 0px 0px;
		}
		
		#bottom a:link
		{
			text-decoration:none;
			font-weight:bold;
			color:#ffffff;
		}
		
		#bottom a:visited
		{
			text-decoration:none;
			font-weight:bold;
			color:#ffffff;
		}
		
		#bottom a:hover
		{
			text-decoration:underline;
			font-weight:bold;
			color:#ffffff;
		}

