BODY {
	font-family: verdana,tahoma,sans-serif;
	font-size: 1em;
	line-height: 1.3em;
	color: #333333;
}

H1, H2, H3, H4, H5, H6, OL, UL, PRE, BLOCKQUOTE {
	margin: 10px 0 10px 0;
}

H1, H2, H3, H4, H5, H6 {
	font-family: arial,geneva,helvetica,sans-serif;
	font-weight: normal;
	line-height: 1.5em;
	text-align: left;
}

H1 {
	color: #0053A0;
	font-size: 2em;
	margin-top: 0;
	padding-top: 0;
}

H2 {
	color: #3A5463;
	font-size: 1.6em;
	margin-top: 0;
	padding-top: 0;
	margin-bottom:10px;
}


H3 {
	font-size: 1.4em;
	line-height: 1.4em;
	margin-bottom: 0;
	margin-top: 20px;
	padding-bottom: 0;
}

A {
	color: #1F55B8;
	font-weight: normal;
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
}

P {
	font-style: normal;
	line-height: 1.5em;
	margin-top: 0;
	text-align: left;
}

P, DL, MULTICOL {
	display: block;
	margin: 1em 0;
}

#pg_content ul {
	margin: 0 10px 10px 0;
	padding: 0;
}

#pg_content ul li {
	list-style-type: none;
	background: url("image/arrow.gif") no-repeat scroll 0 3px transparent;
	margin-left: 35px;
	padding-bottom: 6px;
	padding-left: 10px;
}

#pg_col_2 H2, #pg_col_3 H2 {
	color: #ED1B2E;
}

#pg_wrapper {
	font-size: 0.9em;
}

.col_content {
	font-size: 1em;
	text-align: left;
}

/* fomenupontok */
#pg_main_menu UL LI A {
	color: #FFF;
	font-size: 0.75em;
	font-weight: bold;
	line-height: 1.2em;
}

/* pod-ok */
.pod h1 {
	background: #E1E1E1 none repeat scroll 0 0;
	color: #0053A0;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 5px 10px;
	text-align: left;
}

.pod h1.image {
	margin: 0;
}

.pod h2 {
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 0;
	padding: 0 10px;
	text-align: left;
}

.pod p {
	font-size: 0.75em;
	line-height: 1.4em;
	padding: 0 10px;
	text-align: left;
}

/* submenu */
.pod ul.lnav {
	font-size:0.75em;
}

.pod ul.lnav li {
	font-size: 1em;
	line-height: 1.3em;
}

TABLE.pager TR TD.logo SPAN {
	font-size : 11px;
	color: #FF0000;
	font-weight: bold;
}

/*
.pod ul.lnav li.leftnavon, .pod ul.lnav li.leftsubnavon, .pod ul.lnav li.leftthirdnavon {
	background-image:url('image/arrow.gif');
	background-position: 0 7px;
	background-repeat: no-repeat;
	padding-left: 10px;
}

.pod ul.lnav li.leftnavon A, .pod ul.lnav li.leftsubnavon A, .pod ul.lnav li.leftthirdnavon A{
	font-weight: bold;
}

.pod ul.lnav li.leftnavon A:hover {
	text-decoration: none;
}

.pod ul.lnav li.leftsubnav, .pod ul.lnav li.leftsubnavon, .pod ul.lnav li.leftthirdnav, .pod ul.lnav li.leftthirdnavon {
	padding-bottom:2px;
	padding-top:2px;
	padding-left: 20px;
	background-position: 10px 7px;
}*/

.pod ul.lnav li.active {
	background-image:url('image/arrow.gif');
	background-position: 0 7px;
	background-repeat: no-repeat;
	padding-left: 10px;
}

.pod ul.lnav li.active A {
	font-weight: bold;
}

.pod ul.lnav li.active li A {
	font-weight: normal;
}

.pod ul.lnav li.active li.active A {
	font-weight: bold;
}

.pod ul.lnav li.active  li.active li A {
	font-weight: normal;
}

.pod ul.lnav li.active  li.active li.active A {
	font-weight: bold;
}

.pod ul.lnav li.active A:hover {
	text-decoration: none;
}

.pod ul.lnav li.active li A:hover {
	text-decoration: underline;
}

.pod ul.lnav li.active li.active A:hover {
	text-decoration: none;
}

.pod ul.lnav li.active  li.active li A:hover {
	text-decoration: underline;
}

.pod ul.lnav li.active  li.active li.active A:hover {
	text-decoration: none;
}

.pod ul.lnav li li {
	padding-bottom:2px;
	padding-top:2px;
	padding-left: 10px;
	background-position: 10px 7px;
}


/* footer */
#pg_footer_menu A {
	color: #FFFFFF;
	font-size: 0.75em;
	font-weight: bold;
	padding: 0 10px;
	text-align: center;
}

p.copyright {
	font-size: 0.75em;
	padding: 0;
	margin: 14px 0 0 0;
}

/* center */
.center H1 {
	font-size: 1.8em;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-align: center;
}

.center H2 {
	font-size: 1.25em;
	font-weight: normal;
	line-height: 1.2em;
	margin-bottom: 0;
	padding: 6px 0 10px;
	text-align: center;
}

.center H3 {
	font-size: 1.05em;
	font-weight: bold;
	line-height: 1.2em;
	margin: 0 0 10px;
	padding: 0;
	text-align: center;
}

.center P {
	font-size: 0.75em;
	font-weight: bold;
	line-height: 1.4em;
	padding: 0 0 10px;
	text-align: left;
}

.center P.small {
	font-size:0.65em;
	font-weight:normal;
	margin-top:-10px;

}

.center P.jobmorelink {
	font-size: 0.75em;
	font-weight: normal;
	padding: 0 10px;
}

.center p.jobmorelink a {
	font-size: 1em;
	font-weight: bold;
}

p.intro {
	color: #0053A0;
	font-size: 1.15em;
	font-style: italic;
	line-height: 1.4em;
	padding: 0 30px 5px;
	text-align: center;
}

/* center terracotta */
.center.terracotta H1 {
	color: #271108;
}

.center.terracotta H2 {
	color: #271108;
}

.center.terracotta p {
	color: #FFF;
}

.center.terracotta p.small {
	color: #FFF;
}

.center.terracotta p a {
	background:transparent url(image/arrow-terracotta-bg.png) no-repeat 0 1px;
	color: #FFF;
	padding-left: 8px;
}

.center.blue p a {
	background:transparent url(image/arrow-blue-bg.png) no-repeat 0 1px;
	color: #FFF;
	padding-left: 8px;
}

.center.brown p a {
	background:transparent url(image/arrow-brown-bg.png) no-repeat 0 1px;
	color: #FFF;
	padding-left: 8px;
}

.center.wheat p a {
	background:transparent url(image/arrow-wheat-bg.png) no-repeat 0 1px;
	color: #3F2516;
	padding-left: 8px;
}

.center.khaki p a {
	background:transparent url(image/arrow-khaki-bg.png) no-repeat 0 1px;
	color: #FFF;
	padding-left: 8px;
}

.center.barley p a {
	background:transparent url(image/arrow-barley-bg.png) no-repeat 0 1px;
	color: #FFF;
	padding-left: 8px;
}

.center.lavender p a {
	background:transparent url(image/arrow-lavender-bg.png) no-repeat 0 1px;
	color: #FFF;
	padding-left: 8px;
}

.center.chocolate p a {
	background:transparent url(image/arrow-chocolate-bg.png) no-repeat 0 1px;
	color: #FFF;
	padding-left: 8px;
}

/* valos tartalom */
#pg_content {
	font-size: 0.85em;
	font-style: normal;
	line-height: 1.5em;
	margin-top: 0;
	text-align: left;
}

/* regisztracio kitoltottseg */
UL#filledstate {
	list-style-type: none;
	margin: 1em 0 1em 0;
	padding: 0 0 0 1em;
}
UL#filledstate LI {
	padding-left: 26px;
	line-height: 20px;
	font-size: 12px;
}
UL#filledstate LI.filledstate-empty {
	background: url(image/filled_state.gif) no-repeat 0px -2px;
}
UL#filledstate LI.filledstate-all_is_given {
	background: url(image/filled_state.gif) no-repeat 0px -25px;
}
UL#filledstate LI.filledstate-sg_is_missing {
	background: url(image/filled_state.gif) no-repeat 0px -48px;
}

/* list - public */
TABLE.list {
	width: 545px;
}

TABLE.listprint {
	width: 100%;
}

TABLE.list TD {
	border-bottom: 1px solid white;
	padding: 3px 4px 2px 4px;
	height: 20px; 
	vertical-align: top;
}
TABLE.list TD.dark {
	background: rgb(240, 242, 243);
	text-align: right;
}
TABLE.list COL.rowA {
	width: 215px;
}

#pg_content p.faq-q {
	color: #0053A0;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 0;
	font-size: 1.1em;
}

#pg_content p.faq {
	padding-bottom: 10px;
	margin-top: 0;
}
