body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-top: 0px;
	color: rgb(85, 85, 85);
	background-color: rgb(225, 234, 202);
	text-align:center;
}

body#popup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-top: 0px;
	color: rgb(85, 85, 85);
	background-color: rgb(255, 255, 255);
	text-align:center;
}

@media screen {

#pg-toplinks ul, #pg-toplinks li {
	display: inline;
	margin: 0;
}

/* ~~~A FEJLEC MENUJE~~~ */

#links_right {
	float: right;
	padding: 4px 0 0 8px;
	color: rgb(255, 255, 255);
}

#links_right a {
	padding-left: 10px;
	text-decoration: none;
}
#links_right a:link, #links_right a:visited {
	color: rgb(255, 255, 255);
}
#links_right a:hover { 
	color: rgb(51, 51, 51); 
}

#links_left {
	float: left;
	padding: 5px 0 0 8px;
	color: rgb(51, 51, 51);
}

#links_left a {
	padding-left: 10px;
	text-decoration: none;
}
#links_left a:link, #links_left a:visited {
	color: rgb(51, 51, 51);
}
#links_left a:hover { 
	color: rgb(255, 255, 255); 
}

#pg-search form {
	float:right;
	margin:0;
	padding:0;
	padding-top:2px;
	padding-right:3px;
	vertical-align:middle;
}

#pg-search INPUT {
	BACKGROUND: rgb(234, 228, 188);
	BORDER: rgb(0, 100, 0) 1px solid;
	font-size: 1em;
	COLOR: rgb(85, 85, 85);
}
#pg-serach INPUT.sub {
	margin: 0 .1em;
	BACKGROUND: rgb(2, 106, 45);
	BORDER: rgb(255, 255, 255) 1px solid;
	font-size: 1em;
	COLOR: rgb(255, 255, 255);
}


/* ~~~A FEJLECBEN LEVO, ALAPVETOEN REJTETT CIMSOROK~~~ */
h1 span {
	display:none;
}

h2 span {
	display:none;
}

/* ~~~A BAL OLDALI MENU~~~ */
div#menu, div#menu_sub {
	border: 0;
	margin: 0;
	padding: 0;
}	

#menu ul li, #menu_sub ul li { 
	padding: 0;
	list-style-type:none;
	}

#menu ul.level1, #menu_sub ul.level1{
	padding: 0 0 0 0 !important; 
	margin:0;
	margin-right: 1px;
	border: 0;
	background-color: rgb(178, 178, 127);
	list-style: none;
	text-align: left;
	border-left:1px solid rgb(211, 211, 211);
	border-right:1px solid rgb(140, 140, 140);
}
#menu ul.level1 span, #menu_sub ul.level1 span  {
	margin-left: 6px;
}

#menu ul.level1 li.element, #menu_sub ul.level1 li.element {
	padding: 7px 0 0 0;
	text-decoration: none; 
	color: #FFFFFF;
}

#menu ul.level2, #menu_sub ul.level2 {
	margin: .3em 0 0 0; 
	background-color: rgb(204, 204, 153);
	border-bottom: 1px solid rgb(241, 239, 237);
}

#menu ul.level2 li, #menu_sub ul.level2 li  {
	padding: 3px;
#	margin-left: 0em !important;
#	margin-left: 0px;
}

#menu ul.level2 li a:link, 
#menu_sub ul.level2 li a:link, 
#menu ul.level2 li a:visited,
#menu_sub ul.level2 li a:visited,  
#menu ul.level2 li a:active 
#menu_sub ul.level2 li a:active {
	display: block;
	margin: 0;
	color: rgb(0, 0, 0);
	text-decoration: none;
}

#menu ul.level2 li a:hover {
	text-decoration: none;
	color: rgb(255, 255, 255);
	border-right: .5em solid rgb(153, 0, 0);
	margin-right: -3px;
}

#menu_sub ul.level2 li a:hover  {
	text-decoration: none;
	color: rgb(255, 255, 255);
	border-right: .5em solid rgb(0, 100, 0);
	margin-right: -3px;
}


/* ~~~A SZOVEGTORZS CIMSORAI~~~ */
#pg-col-main h3,
#pg-popup h3 {
	margin: .5em 1em .5em .8em;
	font-size: 1.3em;
	color: rgb(0, 80, 0);
	}

#pg-col-main h4,
#pg-popup h4  {
	margin: 1.2em 1em .5em 1em;
	font-size: 1.2em;
	color: rgb(0, 100, 0);
	}
	
#pg-col-main h4 a:link,
#pg-col-main h4 a:visited,
#pg-col-main h4 a:hover,
#pg-col-main h4 a:active {
	color: rgb(0, 100, 0);
}

/* ~~~A SZOVEGTORZS ALAP-BEKEZDESE~~~ */
#pg-col-main p {
	margin: 0 1em .5em 1em;
	}

/* ~~~A SZOVEGTORZS HIVATKOZASA~~~ */
#pg-col-main a:link {
	color: rgb(121, 124, 78);
	text-decoration : underline;
	}
#pg-col-main a:visited {
	color: rgb(130, 130, 130);
	text-decoration : underline;
	}
#pg-col-main a:hover {
	color: rgb(121, 124, 78);
	text-decoration: none;
	}

/* ~~~A SZOVEGTORZS FELSOROLASA~~~ */
#pg-col-main ul {
	margin: .3em 1em .5em 1em;
	padding-left: 2em;
	}

#pg-col-main ul li {
	/*margin: 0 0 .5em 1.5em;*/
	list-style-image: url(../img/ul.gif);
}
	
/* ~~~A SZOVEGTORZSBEN LEVO URLAPOK~~~ */
#pg-col-main div.part2 p, 
#pg-col-main div.part3 p,
#pg-col-main div.form_element p {
	text-align:left;
	margin:0;
	padding:0;
}

#pg-col-main div.form_element {
	margin: 0 .2em .5em .2em;
	text-align:left;
}

#pg-col-main form {
	margin: 1em auto;
	padding: .5em;
	BORDER: rgb(178, 178, 127) 1px solid;
	text-align:center;
}
#pg-col-main input {
	BACKGROUND: rgb(255, 255, 255);
	BORDER: rgb(178, 178, 127) 1px solid;
	font-size: 1em;
	COLOR: rgb(85, 85, 85);
}

#pg-col-main select {
	BACKGROUND: rgb(255, 255, 255);
	BORDER: rgb(178, 178, 127) 1px solid;
	font-size: 1em;
	COLOR: rgb(85, 85, 85);
}


/* ~~~A SZOVEGTORZSBEN LEVO TABLAZATTAL RENDEZETT URLAPOK~~~ */
#pg-col-main form table {
	width:50%;
	border:0;
	text-align:center;
	margin: 0 auto;
}

#pg-col-main form table th {
	border:0;
	text-align:left;
}
	
#pg-col-main form table td {
	border:0;
	text-align: left;
}

/* ~~~A HR TAG ELREJTESE~~~ */
hr {
	display:none;
}

/* ~~~AZ IMG TAG FORMÁZÁSA~~~ */
img {
	border:none;
	vertical-align:middle;
}

/* ~~~TABLAZAT - JELENLEG FELUGRO ABLAKBAN~~~ */
#pg-popup table,
#pg-container table#monitor {
	/*text-align: center;*/
	border: 1px solid rgb(121, 124, 78);
	background: rgb(255, 255, 255);
	margin: .5em auto;
}

#pg-popup table th,
#pg-container table#monitor th {
	background-color: rgb(2, 106, 45);
	text-align: center;
	font-weight: bold;
	border: 1px solid rgb(121, 124, 78);
	color: rgb(255, 255, 255);
}

#pg-popup table td,
#pg-container table#monitor td {
	border: 1px solid rgb(121, 124, 78); 
	padding: 2px 2px 2px 6px;
	text-align: left;
	color: rgb(85, 85, 85);
	background-color:rgb(255, 255, 255);

}

#pg-popup table th a:link,
#pg-container table#monitor th a:link {
	color: rgb(255, 255, 255);
}

#pg-popup table th a:hover,
#pg-container table#monitor th a:hover {
	color: rgb(255, 255, 255);
}

/*~~~FELSOROLAS A LEGFRISEBB BEJEGYZESEKHEZ~~~*/
#pg-col-main ul.news {
	margin: .3em 1em .5em 1em;
	padding: 0;
	padding-left:1.2em;
	list-style-type: none;
}

#pg-col-main ul.news li {
	margin:0;
	padding: .5em 0 .3em 0;
	font-size: 1em;
	list-style-image: none;
	/*border-bottom: 1px solid black;*/
}

#pg-col-main ul.news li a:link {
	font-weight: normal;
	font-style: italic;
	color: rgb(85, 85, 85);
	text-decoration : none;
}
	
#pg-col-main ul.news li a:visited {
	font-weight: normal;
	font-style: italic;
	color: rgb(130, 130, 130);
	text-decoration : none;
}

#pg-col-main ul.news li a:hover {
	font-weight: normal;
	font-style: italic;
	color: rgb(121, 124, 78);
	text-decoration : underline;
}


#pg-col-main ul.news li span.ip {
	font-weight: normal;
	font-size: .8em;
	color:rgb(158, 158, 158);
}

#pg-col-main ul.news li span.szerz {
	font-weight: bold;
	font-style: normal;
	/*font-size: .8em;
	color:rgb(158, 158, 158);*/
}

/*~~~FELSOROLAS A DOKUMENTUM-FAHOZ BEJEGYZESEKHEZ I.~~~*/
#pg-col-main ul.doctree1 {
	margin: .3em 0 .5em .5em;
	padding: 0;
	padding-left:.8em;
	list-style-type: none;
}

#pg-col-main ul.doctree1 li {
	margin:0;
	padding: 0 0 .1em .1em;
	font-size: 1em;
	list-style-image: none;
	/*border-bottom: 1px solid black;*/
}

#pg-col-main ul.doctree1 li a:link {
	font-weight: bold;
	font-style: normal;
	color: rgb(0, 90, 0);
	text-decoration : none;
}
	
#pg-col-main ul.doctree1 li a:visited {
	font-weight: bold;
	font-style: normal;
	color: rgb(60, 60, 60);
	text-decoration : none;
}

#pg-col-main ul.doctree1 li a:hover {
	font-weight: bold;
	font-style: normal;
	color:  rgb(153, 0, 0);
	text-decoration : underline;
}

/*~~~FELSOROLAS A DOKUMENTUM-FAHOZ BEJEGYZESEKHEZ II.~~~*/
#pg-col-main ul.doctree2 {
	margin: .3em 0 .5em .5em;
	padding: 0;
	padding-left:.8em;
	list-style-type: none;
}

#pg-col-main ul.doctree2 li {
	margin:0;
	padding: 0 0 .1em .1em;
	font-size: 1em;
	list-style-image: none;
	/*border-bottom: 1px solid black;*/
}

#pg-col-main ul.doctree2 li a:link {
	font-weight: normal;
	font-style: normal;
	color: rgb(85, 85, 85);
	text-decoration : none;
}
	
#pg-col-main ul.doctree2 li a:visited {
	font-weight: normal;
	font-style: normal;
	color: rgb(130, 130, 130);
	text-decoration : none;
}

#pg-col-main ul.doctree2 li a:hover {
	font-weight: normal;
	font-style: normal;
	color: rgb(121, 124, 78);
	text-decoration : underline;
}

/*~~~TABLAZATOK A RESZLETES ADATLAPON~~~*/
#pg-col-main table#details {
	margin: 0 1em .5em 1em;
	padding: .5em;
	BORDER: rgb(178, 178, 127) 1px solid;
	text-align:left;
}


#pg-col-main table#details th {
	vertical-align:top;
}
#pg-col-main table#details a.emph:link {
	color: rgb(153, 0, 0);
	font-size: 1.1em;
	font-weight:bold;
}

#pg-col-main table#details a.emph:visited {
	color: rgb(153, 0, 0);
	font-weight:bold;
}

#pg-col-main table#details a.emph:hover {
	color: rgb(153, 0, 0);
	font-weight:bold;
}

#pg-col-main table.review {
	margin: 0 1em .5em 1em;
	padding: 0;
	BORDER: rgb(178, 178, 127) 1px solid;
}

#pg-col-main table.review th {
	background:rgb(204, 204, 153);
	color: rgb(0, 0, 0);
	
}
#pg-col-main table.review td {
	padding-bottom: 1em;
}


/*~~~KERESESI TALATOK FORMAZASA~~~*/

#pg-col-main dl {
	margin: 0 1em .5em 1em;
}


/*~~~LABLEC ABLAK HIVATKOZASA~~~*/

#pg-footer a:link, #pg-footer a:visited {
	color: rgb(255, 255, 255);
	text-decoration: none;
}

#pg-footer a:hover { 
	color: rgb(51, 51, 51); 
}

/*~~~FELUGRO ABLAK HIVATKOZASA~~~*/

#pg-popup a:link, #pg-popup a:visited {
	color: rgb(51, 51, 51);
	text-decoration: none;
	padding-bottom:6px;
}
#pg-popup a:hover { 
	color: rgb(51, 51, 51);
	text-decoration: underline;
}

}
