body {
 	background-color : #f9ecc0;
	text-align: center; /* for IE */

}
#lap {
	position: relative;
 	width : 970px;
 	margin : 5px auto 10px auto;
 	border-width : 0 0 0 0;
 	border-style : solid;
 	border-color : #660000;
}
#fent, #kozep, #lent {
 	margin : 0 0 0 0;
}
#fejlec {
 	height : 100px;
}
#infopanel {
 	border-width     : 0 0 0 0;
 	border-style 	 : solid;
 	border-color     : #660000;
 	height           : 27px;
	background-image : url('./kepek/kozos/kozos_infopanel.jpg')
}
#infopanellink1 {
	position : absolute;
	left     : 210px;
	top      : 103px;
}
#infopanellink2 {
	position : absolute;
	left     : 432px;
	top      : 103px;
}
#infopanellink3 {
	position : absolute;
	left     : 684px;
	top      : 103px;
}
#balsav {
 	float : left;
 	width : 124px;
}
#tartalom {
 	float : left;
 	width : 844px;
 	height : 440px;
 	overflow : auto;
	padding : 0 0 0 0;
 	color : #660000;
}
#lent {
 	clear : both;
}
#fejlec {
 	border-width : 0 0 0 0;
 	border-style : solid;
 	border-color : #660000;
}
#fejlecbal {
 	float : left;
 	width : 200px;
 	font-size : 16px;
 	text-align : center;
 	color : #660000;
}
#fejleckozep {
 	padding : 10px 0 0 0;
 	float : left;
 	width : 550px;
 	font-size : 16px;
 	text-align : center;
 	color : #660000;
}
#fejleckozep img {
 	border : 0 solid #660000;
 	margin-left : 20px;
}
#fejlecjobb {
 	padding : 10px 0 0 0;
 	float : left;
	width : 220px;
	font-size : 16px;
 	text-align : center;
 	color : #660000;
}
#balsav {
 	border-width : 0 0 0 0;
 	border-style : solid;
 	border-color : #660000;
}
#lent {
 	border-width : 0 0 0 0;
 	border-style : solid;
 	border-color : #660000;
}
#balsav {
 	padding-top : 1px;
}
#balsav ul {
 	margin : 0 0 0 0;
 	padding : 0 0 0 0;
}
#balsav li {
 	list-style-type : none;
}
a {
 	color : #cc9966;
	text-decoration: none;
}
a:hover {
 	color : #660000;
}
.nagybetu {
 	padding : 10px 0 0 0;
 	font-size : 16px;
 	font-weight : bold;
 	text-align : center;
 	color : #660000;
}
.nagybetu a {
 	color : #cc9966;
}
.nagybetu a:hover {
 	color : #660000;
}
.kisbetu {
 	padding : 10px 0 0 0;
 	font-size : 11px;
 	text-align : center;
 	color : #660000;
}
.kisbetu a {
 	color : #660000;
}
.kisbetu2 {
 	padding : 0 10px 0 10px;
 	text-align : justify;
 	font-size : 14px;
 	color : #660000;
}
.kisbetu3 {
 	padding : 0 10px 0 10px;
 	text-align : center;
 	font-size : 14px;
 	color : #660000;
}
.kisbetu4 {
 	padding : 0 10px 0 10px;
 	text-align : right;
 	font-style : italic;
	font-size : 14px;
 	color : #660000;
}
.kisbetu3 a {
 	color : #cc9966;
}
.kisbetu3 a:hover {
 	color : #660000;
}
.kozepre {
 	text-align : center;
}
.pirosszoveg {
	color:#ff0000;
}
.vastag {
	font-weight : bold;
}
/*****táblázat*****/
table {
	margin: 0 0 1em;
	background: #FFF;
	border-collapse: collapse;
/*	border-top: 1px solid #660000;
	border-bottom: 1px solid #660000;*/
}

caption {
	text-align: left;
	font: bold small-caps 120%/1.3 "trebuchet ms",Helvetica,Arial,Sans-Serif;
	color: #660000;
	margin: .3em 0;
}

tr { font-size: 90%; }
tr tr { font-size: 100%; }

tr.odd {
	background: #ffcc99;
}
tr.even {
	background: #f9ecc0;
}

th, td {
	font-weight: normal;
	padding: .3em .7em;
	text-align: left;
	vertical-align: top;
}

tbody tr:first-child th,
tbody tr:first-child td,
tfoot tr:first-child th,
tfoot tr:first-child td {
/*	border-top: 1px solid #660000;*/
}

thead {
	background: #CC9966;
	color: #660000;
	white-space: nowrap;
}

tfoot {
	background: #ADA;
}

tfoot th,
tfoot td {
	font-weight: bold;
}
/*****menu*****/
#menu {
        width: 120px;
	float: right;
        position: relative;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        top: 10px;
}

#menu ul {
        list-style: none;
        margin: 0;
        padding: 0;zz
        background-color: #fff;
}

#menu a {
        font: normal 10px verdana, tahoma, arial, sans-serif;
	height: 50px;
        display: block;
        margin: 1px 1px 0 0;
        padding: 2px 3px;
        color: #660000;
        background: #F9ECC0;
        text-decoration: none;
        border: 2px solid #cc9966;

}

#menu a:hover {
        color: #F9ECC0;
        background: #CC9966;
}

#menu li {
        position: relative;
        padding: 0; 
}

#menu ul li ul {
        position: absolute;
        top: 0;
        left: 100%;
        width: 120px;
}

#menu ul li ul{
        display: none;
}

#menu ul li:hover ul{
        display: block;
}
<!--[if IE]>
<style type="text/css" media="screen">
body {
        behavior: url('csshover.htc');
} 

#menu ul li {
        float: left; 
        width: 100%;
}

#menu ul li a {
      height: 1%;
}
</style>
<![endif]-->
.hirdetes_szoveg {
	text-align: justify;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left:10px;
}
.hirdetes_nagycim {
	text-align: justify;
	font-size: 16px;
	text-decoration: none;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.hirdetes_cim {
	text-align: justify;
	font-size: 14px;
	text-decoration: none;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
}
. hirdetes ul{
padding-left: 16px;
}