DIV{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding: 0;}

body
{
	margin:0px;
	background-color:#dddddd;
}

img
{
	border: none;
	margin:0px;
	padding:0px;
}



#lap
{
	width:900px;
	position:absolute;
	margin-left:-450px;
	left:50%;
}	

		#top
		{
			width:900px;
			height:268px;
			background-image:url('images/top.jpg');
		}
		
				.menu td
				{
					font-family:Tahoma;
					font-size:11px;
					font-weight:bold;
					color:#4e4e4e;
					padding:5px;
				}
				
				.cart
				{
					padding-top:65px;
					padding-right:10px;
				}
				
				#top a:link
				{
					color:#4e4e4e;
					text-decoration:none;
				}
				
				#top a:visited
				{
					color:#4e4e4e;
					text-decoration:none;
				}
				
				#top a:hover
				{
					color:#ffba00;
					text-decoration:none;
				}
		
		#content
		{
			width:900px;
			
			background-image:url('images/content.png');
			background-repeat:repeat-y;
		}
		
				#left
				{
					float:left;
					width:187px;
					text-align:center;
					padding-top:5px;
					padding-left:2px;
				}
				
						.leftbox
						{
							width:182px;	
							border:2px #aaaaaa solid;
						}
						
						.leftbox td
						{
							text-align:center;
						}
						
						#left h2
						{
							font-family:Tahoma;
							font-size:12px;
							font-weight:bold;
							color:#cdbea2;
							margin:0px;
							padding:0px;
							text-align:center;
						}
						
						#left p.szoveg
						{
							font-family:Tahoma;
							font-size:11px;
							color:#d1d1d1;
							
							margin:0px;
						}
						
						p.cimke
						{
							font-family:Tahoma;
							font-size:11px;
							color:#d1d1d1;
							font-weight:bold;
							padding-left:21px;
							text-align:left;
							margin:0px;
						}
						
						.input_text
						{
							width:137px;
							height:18px;
							background-image:url('images/input_text.png');
							border: none;
							font-family:Tahoma;
							font-size:11px;
							padding-top:2px;
							text-align:center;
							font-weight:bold;
						}
						
						.input_text_s
						{
							width:117px;
							height:18px;
							background-image:url('images/input_text2.png');
							border: none;
							font-family:Tahoma;
							font-size:11px;
							padding-top:2px;
							text-align:center;
							font-weight:bold;
						}

						
						.input_text2
						{
							width:200px;
							height:21px;
							border: 1px solid #aaaaaa;
							font-family:Tahoma;
							font-size:12px;
							padding-top:2px;
							font-weight:bold;
							text-align:left;
							padding-left:5px;
						}
						
						#left a:link
						{
							color:#c9c6c6;
							font-weight:bold;
							text-decoration:none;
						}
						
						#left a:visited
						{
							color:#c9c6c6;
							font-weight:bold;
							text-decoration:none;
						}
						
						#left a:hover
						{
							color:#ffffff;
							font-weight:bold;
							text-decoration:none;
						}
				
				#right
				{
					float:left;
					width:680px;
					padding-top:20px;
					margin-left:15px;
				}
				
						#right h1
						{
							font-family:Arial;
							font-size:18px;
							font-weight:bold;
							color:#000000;
							margin:0px;
							text-align:center;
						}
						
						p.szoveg
						{
							font-family:Arial;
							font-size:14px;
							color:#333333;
							margin:0px;
						}
						
						.kategoriak td
						{
							width:170px;
							text-align:center;
							font-family:Tahoma;
							font-size:11px;
							color:#000000;
							font-weight:bold;
						}
						
						.reg
						{
							border-collapse:collapse;
						}
						
						.reg td
						{
							font-family:Tahoma;
							font-size:12px;
							color:#000000;
							font-weight:bold;
							border:1px solid #aaaaaa;
							padding:5px;
						}
						
						.reg th
						{
							font-family:Tahoma;
							text-align:center;
							font-size:14px;
							color:#000000;
							font-weight:bold;
							border:2px solid #aaaaaa;
						}
						
						.termekek
						{
							width:600px;
							border-collapse:collapse;
						}
						
						.termekek th.cim
						{
							border:1px solid #888888;
							text-align:left;
							background-color:#ffffff;
							font-family:Tahoma;
							font-size:12px;
							padding:5px;
							font-weight:bold;
							vertical-align:top;
						}
						
						.termekek th.kep
						{
							text-align:center;
							padding:5px;
						}
						
						.termekek td.kep
						{
							width:100px;
							vertical-align:top;
							padding:10px;
						}
						
						.termekek td.leiras
						{
							width:400px;
							vertical-align:top;
							text-align:justify;
							font-family:Tahoma;
							font-size:13px;
							padding:10px;
						}
						
						.termekek td.cimke
						{
							width:150px;
							vertical-align:top;
							text-align:right;
							font-family:Tahoma;
							font-size:12px;
							padding:10px;
							font-weight:bold;
							background-color:#dddddd;
							border:1px solid #333333;												
						}							
						
						.termekek td.leiras2
						{
							width:450px;
							vertical-align:top;
							text-align:justify;
							font-family:Tahoma;
							font-size:13px;
							padding:10px;
							background-color:#dddddd;
							border:1px solid #333333;
						}
						
						.termekek td.leiras2_hiba
						{
							width:450px;
							vertical-align:top;
							text-align:justify;
							font-family:Tahoma;
							font-size:13px;
							padding:10px;
							color:#ff0000;
							font-weight:bold;
							background-color:#dddddd;
							border:1px solid #333333;
						}
						
						.termekek td.ar
						{
							width:200px;
							font-family:Tahoma;
							font-size:12px;
							padding:10px;
							text-align:right;
							font-weight:bold;
						}
						
						.termekek td.ar2
						{
							width:100px;
							font-family:Tahoma;
							font-size:12px;
							padding:10px;
							text-align:center;
							font-weight:bold;
							color:#ff0000;
						}
						
						.profit td
						{
							font-family:Arial;
							font-size:14px;
							color:#333333;
							margin:0px;
							width:100px;
							padding:5px;
							text-align:center;
						}
						
						.contact
						{
							border-collapse:collapse;
						}
						
						.contact td
						{
							font-family:Arial;
							font-size:14px;
							color:#333333;
							margin:0px;
							padding:5px;
							background:#eeeeee;
							border:1px solid #555555;
						}
						
						.contact th
						{
							font-family:Arial;
							font-size:14px;
							color:#333333;
							margin:0px;
							padding:5px;
							font-weight:normal;
							background:#eeeeee;
							border:1px solid #555555;
						}
						
						.kosar
						{
							background:#ffffff;
							border-collapse:collapse;
						}
						
						.kosar td
						{
							border: 1px solid #880000;
							text-align:right;
							font-family: Tahoma;
							font-size:12px;
							padding:5px;
						}
						
						table.select td
						{
							text-align:center;
							font-family:Tahoma;
							font-size:11px;
							color:#880000;
							
						}
						
						table.szerszam td
						{
							text-align:Arial;
							font-family:Tahoma;
							font-size:12px;
							color:#000000;
							vertical-align:top;
							width:320px;
						}
						
						table.cart
						{
							border: 2px solid #000000;
							border-collapse:collapse;
						}
						
						table.cart td
						{
							font-family:Tahoma;
							font-size:12px;
							padding:1px 5px 1px 5px;
							border: 1px solid #000000;
							vertical-align:middle;
							text-align:center;
						}
						
						table.cart th
						{
							font-family:Tahoma;
							font-size:12px;
							padding:5px;
							border: 1px solid #000000;
							vertical-align:middle;
						}
						
						textarea.megjegyzes
						{
							width:400px;
							height:100px;
							font-family:Tahoma;
							font-size:12px;
							padding:5px;
							border: 1px solid #000000;
						}
						
						ul.sitemap
						{
							list-style-type:square;
						}
						
						ul.sitemap li
						{
							font-family:Tahoma;
							font-size:14px;
							text-align:left;
						}
						
						#right a:link
						{
							color:#333333;
							text-decoration:none;
						}
						
						#right a:visited
						{
							color:#333333;
							text-decoration:none;
						}
						
						#right a:hover
						{
							color:#b68605;
							text-decoration:none;
						}
				