body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #373838;
	font-size: 12px;
	background: url(images/bg.gif);
	line-height: normal;
}

div {
	margin: 0px;
	padding: 0px;
}

.container {
	background: url(images/bg.jpg) top repeat-x;
	margin-left: -150px;
}

.container_galeria {
	background: url(images/bg.jpg) top repeat-x;
}

.tartalom {
	background: url(images/image_04.jpg) repeat-x top #FFF;
	padding: 18px 4px 10px 10px;
}

a:link, a:visited {
	color: #D5141C;
	text-decoration: none;
}

a:hover, a:active {
	color: #333;
	text-decoration: none;
}

a.menu:link, a.menu:visited {
	background: url(images/menubg.jpg);
	width: 192px;
	height: 31px;
	display: block;
	line-height: 31px;
	vertical-align: middle;
	padding-left: 25px;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma, arial, Helvetica;
	margin-bottom: 1px;
}

a.menu:hover, a.menu:active {
	background: url(images/menubg.jpg);
	width: 192px;
	height: 31px;
	display: block;
	line-height: 31px;
	vertical-align: middle;
	padding-left: 25px;
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma, arial, Helvetica;
	margin-bottom: 1px;
}

p {
	margin: 0px 0px 10px 0px;
}

p.rovidhir {
	margin-bottom: 5px;
}

.datum {
	margin-bottom: 8px;
	font-size: 10px;
	color: #999;
}

.nagycim {
	color: #D5141C;
	font-size: 16px;
	font-weight: bold;	
}

.nagycim2 {
	color: #D5141C;
	font-size: 13px;
	font-weight: bold;
}

a.nagycimlink:link, a.nagycimlink:visited {
	color: #D5141C;
	font-size: 19px;
	text-decoration: none;
}

a.nagycimlink:hover, a.nagycimlink:active {
	color: #333;
	font-size: 19px;
	text-decoration: none;
}

.alcim {
	color: #373838;
	font-size: 14px;
	font-weight: bold;
}

.pics {
	padding: 1px;
	border: 1px solid #373838;
}

.hiraljalinkek {
	border-top: 1px dashed #999;
	padding-top: 2px;
	text-align: right;
	margin-top: 3px;
}

.hirarchivumlinkek {
	border-bottom: 1px dashed #373737;
	padding-top: 8px;
	padding-bottom: 2px;
	text-align: left;
}

a.elkuld:link, a.elkuld:visited {
	color: #333;
	text-decoration: none;
	padding-left: 17px;
	background: url(images/email.gif) left no-repeat;
	font-weight: bold;
}

a.elkuld:hover, a.elkuld:active {
	color: #D5141C;
	text-decoration: none;
	padding-left: 17px;
	background: url(images/email.gif) left no-repeat;
	font-weight: bold;
}

a.reszletek:link, a.reszletek:visited {
	color: #333;
	text-decoration: none;
	padding-left: 17px;
	background: url(images/nyil.gif) left no-repeat;
	font-weight: bold;
	margin-right: 20px;
}

a.reszletek:hover, a.reszletek:active {
	color: #D5141C;
	text-decoration: none;
	padding-left: 17px;
	background: url(images/nyil.gif) left no-repeat;
	font-weight: bold;
	margin-right: 20px;
}

a.reszletek2:link, a.reszletek2:visited {
	color: #333;
	text-decoration: none;
	padding-left: 17px;
	background: url(images/nyil.gif) left no-repeat;
	font-weight: bold;
}

a.reszletek2:hover, a.reszletek2:active {
	color: #D5141C;
	text-decoration: none;
	padding-left: 17px;
	background: url(images/nyil.gif) left no-repeat;
	font-weight: bold;
}

.galeria td {
	border-bottom: 1px dotted #666;
}

.jobboszlop {
    width: 140px;
    left: 50%;
    margin-left: 340px;
    position: absolute;
    top: 10px;
}

.gAd {
    width: 120px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    border: 2px solid #8D0308;
}

.bannerjobb {
    width: 140px;
    height: 240px;
    left: 50%;
    margin-left: 340px;
    position: absolute;
    top: 270px;
}

.gyorshir {
	width: 195px; 
	border: 1px solid #7D743B;
	background-color: #FFF;
}

.gyorshirfej {
	width: 195px;
	height: 20px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	margin-bottom: 5px;
	background: url(images/gyorhirfej.jpg);
	padding-top: 2px;
	font-size: 11px;
	font-family: tahoma, arial;
}

.osszefoglalo {
	width: 197px;
	background: url(images/osszefoglalo_ism.gif);
}

.osszefoglalo_fej {
	width: 197px;
	height: 19px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	margin-bottom: 5px;
	background: url(images/osszefoglalo_fej.gif);
	padding-top: 5px;
	font-size: 11px;
	font-family: tahoma, arial;
}

/*.meccsbanner {
	width: 140px;
	margin-top: 10px;
	left: 50%;
	margin-left: 340px;
	position: absolute;
	top: 260px;
}*/

.meccsek {
	width: 140px;
	background: url(images/jobb_ism.gif);
	margin-bottom: 10px;
}

.kov_meccs{
	background:url(images/jobb_kov_meccs.gif) no-repeat;
	width: 140px;
	height: 20px;
	font-size: 11px;
	font-family: tahoma, arial;
	color: #FFF;
	text-align: center;
	line-height: 20px;
	vertical-align: middle;
	text-transform: uppercase;
	font-weight: bold;
}

.elozo_meccs{
	background:url(images/jobb_elozo_meccs.gif);
	width: 140px;
	height: 20px;
	font-size: 11px;
	font-family: tahoma, arial;
	color: #FFF;
	text-align: center;
	line-height: 20px;
	vertical-align: middle;
	text-transform: uppercase;
	font-weight: bold;
}

.meccsekalja {
	background: url(images/jobb_alja.gif);
	width: 140px;
	height: 10px;
	line-height: 10px;
	font-size: 1px;
}

.tv {
	width: 206px;
	height: 146px;
	background: url(images/tv.gif) top no-repeat;
	padding-left: 12px;
}

.felsomenu {
	width: 774px;
	height: 30px;
	background: url(images/bg_felsomenu.jpg);
	padding-left: 28px;
	margin-bottom: 5px;
}

.felsomenu ul.felsomenu, .felsomenu ul.felsomenu li {
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.felsomenu ul.felsomenu li {
	float: left;
}

.felsomenu ul.felsomenu li.menuelv {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 7px;
	color: #FFF;
}

a.felsomenulink:link, a.felsomenulink:visited {
	height: 30px;
	display: block;
	line-height: 30px;
	vertical-align: middle;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma, arial, Helvetica;
	float: left;
}

a.felsomenulink:hover, a.felsomenulink:active {
	height: 30px;
	display: block;
	line-height: 30px;
	vertical-align: middle;
	color: #988236;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma, arial, Helvetica;
	float: left;
}

.td_bal {
	padding-right: 10px;
	border-right: 1px dashed #CCC;
}

.td_kozepso {
	padding-right: 10px;
	padding-left: 10px;
	border-right: 1px dashed #CCC;
}

.td_jobb {
	padding-left: 10px;
}

hr {
	color: #FFF;
	background-color: #FFF;
	border: none;
	border-bottom: 1px dotted #666;
	width: 94%;
}

.hirkep {
    border: 2px solid #D5141C;
}

#tartalmiresz table td p {
	margin: 0px;
}

#tabella table td p {
	margin: 0px;
}

#tabella table {
	border-collapse: collapse;
	border-color: #CCC;
}

.paros {
	background: #DADADA;
}

.paratlan {
	background: #FFF;
}