/*<![CDATA[*/

body {
  margin: 10px 10px 0 10px; 
  padding: 0; 
  background: #000;
}
#wrapper {
  float: left;
  background-color: #000; 
  width: 100%; 
  margin: 0 auto 0 auto; 
  max-width: 60em; 
  min-width: 760px; 
  overflow: hidden; 
}
* html #wrapper {
  overflow: visible;
}
#header {
  width: 100%; 
  background: #000;
 }
 
#welcome {
  margin: 10px; 
  padding: 0; 
  background: #000;
  width: 100%;
 
 } 

td { /* padding: 0; */}

p {
  /* margin: 6px 3px .8em 5px; */
  /* font-size: 100% */;
  color: yellow;
}

ul {
  padding: 0;
  list-style-type: none;
}

ol {
  margin-left: 20px;
  padding-left: 25px;
  color: #fff;
}

ol span {
  
  font: 20px Arial, Helvetica, sans-serif;
  font-style: normal;
  color: #fff;
  text-align: left;
}

#circle ul {
  padding: 0;
  list-style-type: circle;
}

.circle {
 list-style-type: circle;
}

#content {
  float: right; 
  width: 71%; 
  
  border: solid 1px #fff; 
  margin-bottom: -1px; 
  padding: 0 10px;
}

#pcontent {
  font: 20px Arial, Helvetica, sans-serif;
  color: yellow;
}

#lista {
  margin-left: 15px;
}

#years {
  /* float: right;*/ 
  /*width: 71%;*/ 
  /* border-left: solid 1px #fff; */
 /* border: solid 1px #fff; */
  margin-bottom: -1px; 
  padding: 0 10px;
}



#pcontent ul{
  margin-left: 30px; 
}
#pcontent ul li{
  margin-bottom: 10px; 
  font: 20px Arial, Helvetica, sans-serif;
  color: yellow;
}

#pcontent .tablazat {
  padding-left: 30px; 
}

.pcontent ul{
  margin-left: 30px; 
}
.pcontent ul li{
  margin-bottom: 10px; 
  font: 20px Arial, Helvetica, sans-serif;
  color: yellow;
}


/*
#content table {
  margin: 10px; padding: 0;
  font: 13px Arial, Helvetica, sans-serif;
  font-style: normal;
}
*/

#sideNav {
  float: left; 
  width: 24%; 
  display: table; 
  border: solid 1px #fff; 
  table-layout:fixed; 
  padding: 5px;
}




#footer { 
  padding: 15px 0 20px;
  clear: both; 
  width: 100%;
}

#footer ul { 
  list-style-type: none;  
  margin: 0 0 0 27%;
  padding: 0;
}

#footer ul li {
  display: inline;
  
}

#footer ul li a {
  font: 18px Arial, Helvetica, sans-serif;
  padding: 0 10px;
}


#leftmenu ul.leftmenu {
  margin: 0 0 0 0px; 
  padding: 5px; 
  list-style-type: none;
}

#leftmenu ul.leftmenu li {
	padding: 5px 0px;
    font: 20px Arial, Helvetica, sans-serif;
	color: yellow;
	font-weight: normal;
    text-decoration:none;
	text-transform:uppercase;
	
}

#leftmenu ul.leftmenu li a {
	
	padding: 5px 0px;
    font: 20px Arial, Helvetica, sans-serif;
	color: yellow;
	font-weight: normal;
    text-decoration:underline;
	text-transform:uppercase;	
}

#leftmenu ul.leftmenu li a:hover {
	
	padding: 5px 0px;
    font: 20px Arial, Helvetica, sans-serif;
	font-weight: normal;
    text-decoration:none;
	text-transform:uppercase;
	color: #000;
    background-color: #fff;
	
}


#leftmenu ul.submenu li {
	
	margin: 2 0 0 0px; 
    /*padding: 3px;*/ 
    padding-left:10px;
    list-style-type: none;
    font: 20px Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: normal;
    text-decoration:underline;
	text-transform: none;
	
}

#leftmenu ul.submenu li a {
    margin: 2 0 0 0px; 
    padding: 0px; 
    font: 20px Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: normal;
    text-decoration:underline;
	text-transform: none;		
}

#leftmenu ul.submenu li a:hover {
    margin: 2 0 0 0px; 
    padding: 0px;
    font: 20px Arial, Helvetica, sans-serif;
	font-weight: normal;
    text-decoration:underline;
	text-transform: none;		
	color: #000;
    background-color: #fff;
	
}



#lapozas { 
/*border: 	1px  solid #85857E;*/

  margin: 15px 0 20px;
  clear: both; 
  width: 100%;
  
}

#lapozas ul { 
  list-style-type: none;  
  
}

#lapozas ul li {
  display: inline;
  
}

#lapozas ul li a {
  font: 18px Arial, Helvetica, sans-serif;
  padding: 0 10px;
}

#lapozas2 { 

  margin: 15px 0 20px;
  clear: both; 
  width: 100%;
}

#lapozas2 ul { 
  list-style-type: none;  
  
}

#lapozas2 ul li {
  display: inline;
  
}

#lapozas2 ul li a {
  font: 18px Arial, Helvetica, sans-serif;
  padding: 0 10px;
}

.pcontent1 {
    border-bottom: 1px solid #fff;
	padding-bottom: 10px;
}


/* IE min-max expression for 'conditional elastic'. Will make IE5.0, 5.5 & IE6 behave. */
/* Wrap it in a 'conditional comment' if you like - it won't make it more valid */
* html body #wrapper {
  width: 60em /* fallback value */; 
  width:expression(((document.compatMode &&document.compatMode=='CSS1Compat') ?
    document.documentElement.clientWidth : document.body.clientWidth)>(970/12) * parseInt(document.body.currentStyle.fontSize)?
    "60em" : (((document.compatMode &&document.compatMode=='CSS1Compat') ?
    document.documentElement.clientWidth :document.body.clientWidth) < 766 ? "760px" : "100%")); 
}

.menuInsert  { 
  z-index: 	200; 
  width: 	180px; 
  /* border: 	1px  solid #85857E; */
  margin: 	0 0 0 0px; 
  padding: 	0;
}
.menuContainer { z-index: 1000 }
.imgcell img, .imgcell a { display: block; }
ul.alap {margin: 0 0 0 0px; padding: 0; list-style: none;}
ul.pcontent {
  margin: 0.5em 0 1em 3em; 
  padding: 0;
  font: 13px Arial, Helvetica, sans-serif;
  font-style: normal;
  color: yellow;
}
th {
    padding: 2px 2px 2px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AE6243;
    border: 1px solid #000;
	background: #F5E4CA;
	font-weight: bold;
}
a {
/* font-weight: bold; */
font: 20px Arial, Helvetica, sans-serif;
color: yellow;
text-decoration: underline;
}
a:hover {
/* font-weight: bold;*/
font: 20px Arial, Helvetica, sans-serif;
color: #000;
background-color: #fff;
}
a.hir_date, a.hir_date:hover {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: yellow;
	font-weight: normal;
    text-decoration: none;
}
a.hir_title {
	/*display:block;*/
    font: 20px Arial, Helvetica, sans-serif;
	color: yellow;
	font-weight: bold;
    text-decoration:underline;
}

a.hir_title:hover {
	/*display:block;*/
    font: 20px Arial, Helvetica, sans-serif;
	
	font-weight: bold;
    text-decoration:underline;
	color: #000;
    background-color: #fff;
}

a.hir_headline  {
	/* display:block; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #fff;
	font-weight: normal;
    text-align:justify;
    text-decoration: none;
	/*border-bottom: 1px solid #fff;*/
}

a.hir_headline:hover  {
	/* display:block; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
    text-align:justify;
    /*text-decoration:underline;*/
	border-bottom: 1px solid #fff;
	color: #000;
    background-color: #fff;
}
p.hir_headline  {
	/* display:block; */
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #fff;
    text-align:justify;
    text-decoration: none;
	border-bottom: 1px solid #F0F0F0;
}





.hir_more {
	display: inline;
}
a.hir_more {
font: 13px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #333366;
text-decoration: none;
}
a.hir_more:hover {
font: 13px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #990000;
text-decoration: none;
}
img.hir_img, img.doc_img { 
    float: left; 
    margin-right: 10px; 
	margin-bottom: 5px;
	clear: both;
}
.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}
.jelsorsz {
    /*float: left;
	clear: left;*/ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	/*padding: 2px 2px 2px 2px;*/
	color: yellow;
	font-weight: normal;
}
.jelev {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
    padding-top: 15px;
    color: #fff;
	background: #000;
	font-weight: normal;
}

.ev {
	/*display:block;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
    color: #fff;
	background: #000;
	font-weight: normal;
}

.jel {
 margin: 0px 0px 10px 10px;
 display: table;
 
}

.jel_sor {
  display: table-row;  
  
}

.jel_bal {
 width: 90px;
 display: table-cell;
 padding-bottom: 15px;
}

.jel_jobb { 
 
 display: table-cell;
 padding-bottom: 15px;
}



.rea_sor {
 display: table-row;
 color: yellow;
 background: #000;
 
}

.rea_oszlop {
 display: table-cell;
 color: yellow;
 background: #000;
 padding: 15px 15px 0 0;
}

.tablazat {
  display: table;
  margin-bottom: 10px;
  /*width: 95%*/
}

.elerhetoseg {
  display: table;
  margin-bottom: 10px;
  width: 95%
}

.tablazat_sor {
  display: table-row; 
  width: 100%   
}

.tablazat_cella {
 display: table-cell;
 padding: 20px 15px 0 0;
}

.tablazat_cella_keret {
 display: table-cell;
 padding: 10px 0 10px 10px;
 border-bottom: 1px solid #F0F0F0;
}


.tablazat_cella_bal {
 display: table-cell;
 padding: 20px 15px 0 10px;
 width: 25%;
}

.tablazat_cella_jobb {
 display: table-cell;
 padding: 20px 15px 0 0;
 width: 75%;
}

.tablazat_cella_keret_bal {
 display: table-cell;
 padding: 10px 0 10px 15px;
 border-bottom: 1px solid #F0F0F0;
 width: 25%;
}

.tablazat_cella_keret_jobb {
 display: table-cell;
 padding: 10px 0 10px 10px;
 border-bottom: 1px solid #F0F0F0;
 width: 75%;
}

.tablazat_cella_fix {
 display: table-cell;
 padding-top: 20px;
 width: 50%;
}


a.title {
display:block;
font: 20px Arial, Helvetica, sans-serif;
font-weight: normal;
color: yellow;
text-decoration: underline;
/*margin: 3px 0px 15px 0px;*/

}
a.title:hover {
display:block;
font: 20px Arial, Helvetica, sans-serif;
font-weight: normal;
color: #000;
background-color: #fff;
text-decoration: underline;
/*margin: 3px 0px 15px 0px;*/

}
* form {
margin:0px;
padding:0px;
}
input, textarea {
margin: 0px;
padding: 1px 2px 1px 2px;
font: 9pt Arial, helvetica, sans-serif;
border: 1px solid #ccc;
color: #333366;
background: #eee;
vertical-align: top;
}
select {
/*float: right;*/
margin: 0px;
font: 20px Arial, helvetica, sans-serif;
color: #fff;
background: #000;
border: 1px solid #fff;
}

p.welcome {
background:#000;
margin: 0.5em 0; 
padding: 3px 7px 3px 7px;
font: 27px Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
color: yellow;
text-align: center;
}


p.hline1 {

margin: 0.5em 0; 
padding: 3px 7px 3px 7px;
font: 22px Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
color: yellow;
text-align: center;

}
p.norm {
margin: 0.5em 0 1em; 
padding: 0;
font: 20px Arial, Helvetica, sans-serif;
font-style: normal;
color: yellow;
text-align: left;
}

p.link {
padding-left: 10px;
}

p.hline3 {
margin: 0 1em 0.5em 0.5em;
font: 22px Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
color: #fff;
text-align: justify;
}
p.nline1 {
margin: 0 1em 1em 1em;
font: 20px Arial, Helvetica, sans-serif;
font-style: normal;
color: yellow;
text-align: justify;
}

p.nline2 {
margin: 0 1em 0.5em 2em;
font: 20px Arial, Helvetica, sans-serif;
font-style: normal;
color: yellow;
text-align: justify;
}

p.nline3 {
margin: 0 1em 1em 1em;
font: 20px Arial, Helvetica, sans-serif;
font-style: normal;
color: yellow;
text-align: left;
}

p.showback {
margin: 5px 0 5px 30px;
font: 20px Arial, Helvetica, sans-serif;
font-style: normal;
color: yellow;
}

blockquote.comment {
margin: 0.3em 0 0.3em 1em; 
padding: 0;
font: 18px Arial, Helvetica, sans-serif;
font-style: italic;
color: yellow;
text-align: justify;
}
p.updated {
margin: 0.5em 0 0.5em 0;
padding: 0px 3px 0px 3px;
font: 18px Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
color: #fff;
text-align: right;
}

.eltolas {
margin-left: -20px;
}

.feher {
color: #fff !important;
}

.updated1 {
/*margin: 0;*/
/*padding: 0;*/
font: 18px Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
color: #fff;
}
.updated2 {
margin: 0 0 0 20px;
padding: 0;
font: 18px Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
color: #fff;
}
.norm {
font: 18px Arial, Helvetica, sans-serif;
font-style: normal;
color: yellow;
text-align: left;
}
.norm2 {
font: 20px Arial, Helvetica, sans-serif;
font-style: normal;
color: yellow;
text-align: left;
}

.norm4 {
font: 20px Arial, Helvetica, sans-serif;
font-style: normal;
color: yellow;
text-align: left;
display: inline;
}

.norm3 {
font: 20px Arial, Helvetica, sans-serif;
font-style: normal;
color: yellow;
text-align: left;
margin: 0 0 0 20px;
}

.knorm {
font: 6px Arial, Helvetica, sans-serif;
font-style: normal;
color: yellow;
text-align: left;
}
.doc_date {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: yellow;
	font-weight: bold;
    text-decoration: none;
	padding-top: 5px;
}
.doc_title {
    
	font: 20px Arial, Helvetica, sans-serif;
	color: yellow;
	font-weight: bold;
    text-decoration: none;
	
}
.doc_headline {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
    text-align:justify;
    text-decoration: none;
}
.doc_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #fff;
	font-weight: normal;
    text-align:justify;
    text-decoration: none;
}
.dcount {
	display: block;
    margin: 10px 0 10px 10px;
	
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: yellow;
	font-weight: normal;
	
}
/* BEG: Az elégedettségmérõ ûrlaphoz */
ol.urlap {
list-style-type: none;
/* margin: 0 7% 0 7%; */
}
ol.urlap li {
list-style-type: none;
margin: 0 0 0 0; 
padding: 15px 10px 10px 15px;
font: 13px Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
}
ol.urlap li ul {
vertical-align: middle;
margin: 0 0 0 0;
padding: 0px 0px 0px 0px;
font-style: normal;
font-weight: normal;
}
ol.urlap li ul li {
vertical-align: middle;
display: inline;
margin: 0 0 0 0; 
padding: 0px 0px 0px 0px;
font-style: normal;
font-weight: normal;
}
ol.urlap textarea {
margin: 2px;
font: 12px arial, helvetica, sans-serif;
border: 1px solid #ccc;
color: #444;
background: #fff; 
vertical-align: top;
}
ol.urlap input {
border: 0px;
background: #F7F7F9;
/*
color: #333366;
vertical-align: top;
*/
}
ol.urlap textarea.egyeb_on {
   display: inline;
}
ol.urlap textarea.egyeb_off {
   display: none;
}
/* END: Az elégedettségmérõ ûrlaphoz */
/* margin: 0 7% 0 7%; */

ul.hir {
list-style-type: decimal;
padding: 0px 0px 0px 0px;
}
ul.hir li {
margin: 0 0 0 0; 
padding: 0px 0px 0px 0px;
font: 12px Arial, Helvetica, sans-serif;
font-style: normal;
}

span {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: yellow;
  font-weight: normal;
  text-decoration: none;
  
}


#xfooter { 
  margin: 5px 0 20px;
  clear: both; 
  background: #000; 
  width: 100%;
}

#xfooter xul { 
  padding: 0;
  list-style-type: none;  
  width: 70%;
  float: right;
}

#xfooter xul xli {
  float: left;
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
}

#xfooter xul xli xa {
  display: block;
  text-decoration: underline;
  height: 30px;
  float: left;
  padding: 0 10px;
}

#xxlapozas { 
  margin: 5px 0 20px;
  /*clear: both; */
  background: green; 
  /*width: 100%;*/
  border: 	1px  solid #85857E; 
	
 /*  height: 40px; */
}
#xxlapozas xxul xxli { 
  background: red; 
  display: inline;
  list-style-type: none;  
}

#xlapozas xul xli {
background: blue;
  float: left;
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
}

#xlapozas xul xli xa {
background: red;
  display: block;
  text-decoration: underline;
  height: 30px;
  float: left;
  padding: 0 10px;
}

.xjel_bal {
 width: 90px;
 display: table-cell;
 float: left;
}

.xjel_jobb { 
 padding-top: 1px;
 display: table-cell;
 /*float: right;*/
}

/*]]>*/

