body { background-color:#e5e5e5; background-image:url('images/bg.png'); background-repeat:repeat-x; margin:0px; padding:0px; font-family:Tahoma; }
#lap { width:990px; margin:0 auto; background-color:#ffffff; background-image:url('images/top_background.png'); background-repeat:no-repeat;}
#logo { position:absolute; margin-top:-6px;}
#bp { position:absolute; padding-left:850px; padding-top:26px;}
#menu { padding-top:111px; position:absolute; padding-left:180px;}

#felsomenu, #felsomenu ul { list-style: none; margin:0px; padding:0px;}
#felsomenu li { width:135px; float:left; }
#felsomenu .fomenu .fomenupont { display:block; width:135px; height:29px; background-image:url('images/topmenu.png'); background-position:left top; color:#000000; text-align:center; float:left; text-decoration:none; font:bold 12px tahoma; padding-top:13px; }
#felsomenu .fomenu .fomenupont:hover { background-position:left bottom; color:#ffffff; }
#felsomenu .almenu .almenupont {display:block; width:135px; background-color:#dde7f6; color:#000000; text-align:center; text-decoration:none; font:bold 11px tahoma; padding-top:10px; padding-bottom:10px; }
#felsomenu .almenu .almenupont:hover { background-color:#4386c5; color:#ffffff; }

#felsomenu li.fomenu ul { display: none; }
#felsomenu li.fomenu:hover ul { display: block; }

#content { width:990px; min-height:500px; padding-top:180px;}	
#left { float:left; width:165px; min-height:200px; padding-top:0px; padding-bottom:0px; padding-left:10px;    }
.o:link, .o:visited {
  display:block;
  width:146px;
  height:20px;
  background-image:url('images/o.png');
  background-position:top;
  color:#000000;
  text-align:left;
  text-decoration:none;
  font-size:11px;
  font-weight:bold;
  padding-top:7px;
  padding-left:10px; 
  }
						
.y:link, .y:visited {
	display:block;
	width:146px;
	height:20px;
	background-image:url('images/y.png');
	background-position:top;
	color:#000000;
	text-align:left;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding-top:7px;
	padding-left:10px;
  }

.b:link, .b:visited {
	display:block;
	width:146px;
	height:20px;
	background-image:url('images/b.png');
	background-position:top;
	color:#ffffff;
	text-align:left;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding-top:7px;
	padding-left:10px;
  }

.g:link, .g:visited {
	display:block;
	width:146px;
	height:20px;
	background-image:url('images/g.png');
	background-position:top;
	color:#ffffff;
	text-align:left;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding-top:7px;
	padding-left:10px;
  }

.p:link, .p:visited {
	display:block;
	width:146px;
	height:20px;
	background-image:url('images/p.png');
	background-position:top;
	color:#ffffff;
	text-align:left;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding-top:7px;
	padding-left:10px;
  }
						
.y:hover, .b:hover, .g:hover, .p:hover, .o:hover { background-position:bottom; }
a {text-decoration:none; color:#08519c;}
#right { float:left; width:745px; font-size:12px; line-height:20px; padding:0px 30px 30px 30px; scrolling:yes;}
#bottom { width:950px; height:20px; background:#ececea; padding:15px 20px; font-size:12px; }				

.o2 a{display:block; width:130px; height:20px; background-color:#fed340; color:#000000; text-align:left; text-decoration:none; font:bold 10px tahoma; padding:6px; margin-left:7px;}
.o2 a:hover{background-color:#ffe27e}
.b2 a{display:block; width:130px; background-color:#558dc2; color:#ffffff; text-align:left; text-decoration:none; font:bold 10px tahoma; padding:6px; margin-left:7px;}
.b2 a:hover{background-color:#83afd8}

#adat table
{
padding:0px;
font-size:14px;
background-color:#f3efef;
border: 0px solid #635a5a;
text-align:left;
}




#termek table
{
padding:0px;
font-size:12px;
background-color:#fff;
border: 1px solid #635a5a;
}

#termek td
{
border: 1px solid #635a5a;
padding:5px;
vertical-align: middle;

}


/* 
ezeket már nem használom, de benne hagytam neked, hátha kell valami tartalom formázáshoz 
*/

.form
{
border-collapse:collapse;
}

.hirek 
{
border-collapse:collapse;
}

.hirek td
{
border: 1px solid #111111;
padding:5px;
}

.form td
{
padding:5px;
font-size:14px;
background:#eeeeee;
border: 1px solid #aaaaaa;
}

.inputType
{
	width:300px;
	background:#ffffff;
	border: 1px solid #aaaaaa;
}

.inputType2
{
	width:80px;
	background:#ffffff;
	border: 1px solid #2a70b3;
}

.submitButton
{
	padding:5px 30px;
	background:#2a70b3;
	color:#ffffff;
	border:1px solid #ffffff;
	cursor:pointer;
}

		.submitButton:hover
		{
			background:#2a70ff;
		}

.errorBox
{
	padding:5px;
	border:1px solid #ff0000;
	background:#ffffff;
	width:500px;
}

.textarea1
{
	width:300px;
	height:100px;
	font-family:Tahoma;
	background:#ffffff;
	border: 1px solid #aaaaaa;
}		

