
ul, li { margin:0px; padding:0px; }
td { vertical-align: top; }
a { font-family: arial; }

/*
	összes tábla módosítása
*/
table {
	border-collapse: collapse;	/* A cellák falait összeolvasztja, hogy csak 1 legyen, és ne dupla, mert az csúnya. */
}

body {
  background-color: #D8C59D;
  margin-top:10px;
  margin-bottom:10px;
}

table#content {
	width: 100%;
}

#page {
  margin-left: auto; 
  margin-right: auto;
  width: 960px;
  text-align: left;
  background: #FFFEE2;
}

#header {
  height: 180px;
  background: #000000 url('../img/header.jpg') center left no-repeat;
  text-align: center;
}

#header p{
  font-family: arial, sans-serif;
  padding-top: 30px;
  padding-left: 30px;
  padding-bottom: 0 px;
  font-size: 15px;
  line-height: 30px;
  color: #D8C59D;
}
#main {
	padding: 10px;
	font-family: arial, sans-serif;
	font-size: 12px;
}

#main h1 {
	padding: 10px;
	font-family: arial, sans-serif;
	font-size: 20px;
}


/*
	A menüt tartalmazó leftmenu ID-jű <DIV> tag beállítása
	#########################################################################################################################################
*/
#leftmenu {
  width:200px;
  background-color: #7A825B;
  margin-top:15px;
  margin-bottom:15px;
  padding-bottom: 5px;
  padding-top: 5px;
}

#leftmenu p { /* aktív elemek */
  margin: 0px;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 4px;
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  color: #FFFFFF;          /* D8C59D */
  background-color: #425227;
}
#leftmenu .mod_navigation a {  /* inaktív elemek */
  display: block;
  text-decoration: none;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 4px;
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  color: #425227;
  background-color:#929976;
}
#leftmenu .mod_navigation a:visited {
  padding-bottom: 5px;
  padding-top: 5px;
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  color: #425227;
  background-color:#929976;
}
#leftmenu .mod_navigation a:hover {
  padding-bottom: 5px;
  padding-top: 5px;
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  color: #D8C59D;
  background-color:#000000;
}

#leftmenu .mod_navigation .kiemelt p { /* aktív elemek */
  margin: 0px;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 4px;
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  color: #FFFFFF;
  background-color: #425227;
}
#leftmenu .mod_navigation .kiemelt a {  /* inaktív elemek */
  display: block;
  text-decoration: none;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 4px;
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  color: #FFFFFF;
  background-color:#929976;
}
#leftmenu .mod_navigation .kiemelt a:visited {
  padding-bottom: 5px;
  padding-top: 5px;
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  color: #FFFFFF;
  background-color:#929976;
}
#leftmenu .mod_navigation .kiemelt a:hover {
  padding-bottom: 5px;
  padding-top: 5px;
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  color: #FFFFFF;
  background-color:#000000;
}

#leftmenu ul.level_1 {
	list-style-type:none;
	padding-left: 0px;
}

#leftmenu ul.level_2 {
	list-style-type:none;
	padding-left: 10px;
}

#leftmenu ul.level_3 {
	list-style-type:none;
	padding-left: 20px;
}


/*
#leftmenu .trail a {
  color: #FFFFFF;
  background-color:#0000FF;
}
*/


#leftmenu .mod_navigation ul.level_2 p{
  margin: 0px;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 4px;
  font-family: arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #FFFFFF;          /* D8C59D */
  background-color: #425227;
}
#leftmenu .mod_navigation ul.level_2 a {
  display: block;
  text-decoration: none;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 4px;
  font-family: arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #425227;
  background-color:#929976;
}
#leftmenu .mod_navigation ul.level_2 a:visited {
  padding-bottom: 5px;
  padding-top: 5px;
  font-family: arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #425227;
  background-color:#929976;
}
#leftmenu .mod_navigation ul.level_2 a:hover {
  padding-bottom: 5px;
  padding-top: 5px;
  font-family: arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #D8C59D;
  background-color:#000000;
}

#leftmenu .mod_navigation ul.level_2 .kiemelt p{
  margin: 0px;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 4px;
  font-family: arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #FFFEE2;
  background-color: #425227;
}
#leftmenu .mod_navigation ul.level_2 .kiemelt a {
  display: block;
  text-decoration: none;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 4px;
  font-family: arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #FFFEE2;
  background-color:#929976;
}
#leftmenu .mod_navigation ul.level_2 .kiemelt a:visited {
  padding-bottom: 5px;
  padding-top: 5px;
  font-family: arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #FFFEE2;
  background-color:#929976;
}
#leftmenu .mod_navigation ul.level_2 .kiemelt a:hover {
  padding-bottom: 5px;
  padding-top: 5px;
  font-family: arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #FFFEE2;
  background-color:#000000;
}

/* megjegyzés*/


#leftmenu .mod_navigation ul.level_3 p{
  margin: 0px;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 4px;
  font-family: arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #FFFFFF;          /* D8C59D */
  background-color: #425227;
}
#leftmenu .mod_navigation ul.level_3 a {
  display: block;
  text-decoration: none;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 4px;
  font-family: arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #425227;
  background-color:#929976;
}
#leftmenu .mod_navigation ul.level_3 a:visited {
  padding-bottom: 5px;
  padding-top: 5px;
  font-family: arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #425227;
  background-color:#929976;
}
#leftmenu .mod_navigation ul.level_3 a:hover {
  padding-bottom: 5px;
  padding-top: 5px;
  font-family: arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #D8C59D;
  background-color:#000000;
}

#leftmenu .mod_navigation ul.level_3 .kiemelt p{
  margin: 0px;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 4px;
  font-family: arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #FFFEE2;
  background-color: #425227;
}
#leftmenu .mod_navigation ul.level_3 .kiemelt a {
  display: block;
  text-decoration: none;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 4px;
  font-family: arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #FFFEE2;
  background-color:#929976;
}
#leftmenu .mod_navigation ul.level_3 .kiemelt a:visited {
  padding-bottom: 5px;
  padding-top: 5px;
  font-family: arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #FFFEE2;
  background-color:#929976;
}
#leftmenu .mod_navigation ul.level_3 .kiemelt a:hover {
  padding-bottom: 5px;
  padding-top: 5px;
  font-family: arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #FFFEE2;
  background-color:#000000;
}



#footer {
  height: 60px;
  background: #425227;
}

#footer p {
  padding-top:10px;
  margin: 0px;
  text-align:center;
  font-family: arial;
  font-size: 12px;
  line-height:16px;
  color:#D8C59D;
}

#page #footer center p {
	COLOR: #D8C59D; text-decoration: none
	font-family: arial;
	font-size: 12px;
}
#page #footer center a {
	COLOR: #D8C59D; text-decoration: none
	font-family: arial;
	font-size: 12px;
}
#page #footer center a:visited {
	COLOR: #D8C59D; text-decoration: none
	font-family: arial;
	font-size: 12px;
}
#page #footer center a:active {
	COLOR: #D8C59D; text-decoration: none
	font-family: arial;
	font-size: 12px;
}
#page #footer center a:hover {
	COLOR: #D8C59D; text-decoration: none
	background-color: #D8C59D;
	font-family: arial;
	font-size: 12px;
}

/*
	Nyelvválasztó
*/
#page #nyelvvalaszto {
	text-align: center;
	font-size: 10px;
}
#page #nyelvvalaszto table td {
	font-size: 10px;
}
#page #nyelvvalaszto a {
	text-decoration: none;
}




ul.level_2 {
	display: none;
}

.active ul.level_2, .trail ul.level_2 {
	display: block;
}

ul.level_3 {
	display: none;
}

.active ul.level_3, .trail ul.level_3 {
	display: block;
}



.mod_article td {
		padding: 10px;
}

.mod_article a {
	padding: 10px;
	font-family: arial;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	}


#leftmenu li {
  margin-top:3px;
  margin-bottom:0px;
}

