body {
        margin:0px;
        padding:0px;
        color: #303E6F;
        font-family: Arial, Verdana,  Helvetica, sans-serif;
        font-size:12px;
        text-align:left;
        margin-top: 53px;
        background-image:url(../../pics/vertical_gradient.gif);
        background-repeat: repeat-x;
	BACKGROUND-COLOR: #A8C7E1;
}

img     { border: 0px; }
.center { text-align: center; }

h1 {
  font-size:13px; font-weight: bold; }
h3 {
  font-size:13px; font-style: normal; font-weight:lighter; margin-top:2px; margin-bottom:2px;}
h4 {
  font-size:12px; font-style: italic; font-weight:none; margin-top:0px; margin-bottom:0px; }
p {
  font-family: Arial, Verdana;
  font-size:12px;
}

A, A:link, A:visited {
  font-family: Arial, Verdana,  Helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px ;
  color: #303E6F;
}

A:hover {
  text-decoration: underline;
}

A.tovabb, A.tovabb:link, A.tovabb:visited {
}

A.tovabb:hover {
  text-decoration: underline;
}


#content {
        background-color: #DEF1FF;
        border-left:1px solid #FFFFFF;
        border-right:1px solid #DEF1FF;
        border-bottom:1px solid #FFFFFF;
        border-top:0px;
        position: relative;
        margin: 0px auto;
        width:778px;
        min-height: 450px;
        height:expression(this.scrollHeight < 450? "450px" : "auto" );
}

#contentleft {
		width:204px;
                border: 0px;
                margin: 0px;
		padding:0px;
		float:left;
		border-left: 0px;
		border-right: 1px solid white;
		background:#fff;
                min-height: 440px;
                height:expression(this.scrollHeight < 440? "440px" : "auto" );
}

#contentright {
        text-align: left;
		width:573px;
		border:0px;
		padding:0px;
		margin:0px;
		float:right;
		background-color:#DEF1FF;
        min-height: 300px;
        height:expression(this.scrollHeight < 300? "300px" : "auto" );
}

#koszonto_top    {
  background:url(../../pics/k6.gif);
  background-position: top center;
  background-repeat: no-repeat;
  height:108px;
  width:204px;
  margin:0px;
  padding:0px;
}

#koszonto_bottom    {
  background:url(../../pics/k7.gif) 100% 0 no-repeat;
  height:166px;
  width:204px;
}

#contentright_top {
		width:573px;
		height: 19px;
		padding:0px;
		margin:0px;
                background:url(../../pics/k8.gif) left top no-repeat;
		background-color:#2E3E70;
		border-bottom:1px solid white;
}

#contentright_content {
                text-align: left;
		width:543px;
		padding:15px;
		background: #DEF1FF;
                min-height: 300px;
                height:expression(this.scrollHeight < 320? "320px" : "auto" );
}

#head_top {
      text-align:center;
      margin:0 auto;
      width:780px;
      height:69px;
      background:url(../../pics/fej.jpg) 100% 0 no-repeat;
}
a#logo{    	
	display:inline;
	margin-left:182px;    
	margin-top:37px;
	width:145px;
	height:30px;
	float:left;
	}

/* #shadow {
      background:url("../../pics/wing_shadow.jpg") top center repeat-y;
}

#shadow_bottom {
      height:21px;
      width: 780px;
      background: url("../../pics/wing_shadow_bottom.jpg");
      margin: 0 auto;
}
   */


#footer {
/*    background: url('../../pics/footer_line.gif');
    background-repeat: repeat-x; */
    margin:0px;
    padding:0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 2px;
    width:758px;
    height:16px;
    background-color: #2E3E70;
    clear: both;
    display:block;
    font-weight: bold;
}

#footer A, #footer A:link, #footer A:visited {
  font-family: Tahoma, Arial, Verdana,  Helvetica, sans-serif;
  text-decoration: none;
  font-size: 10px ;
  color: #243F67;
  font-weight: bold;
}
#footer A:hover { text-decoration: underline; }
/*
#email      {
  float: left;
  color: #78CCF5;
  font-weight: bold;
  font-size:10px;
  }
#email a:link, #email a:visited, #email a   { color: #78CCF5;}
#email a:hover  { text-decoration:none; color: #78CCF5;}
*/
#email      {
  float: left;
  color: white;
  font-weight: bold;
  font-size:10px;
  }
#email a:link, #email a:visited, #email a   { color: white;}
#email a:hover  { text-decoration:none; color: white;}
#sitemap    {
  font-size:10px;
  float: right;
  margin-right: 5px;
  color: #FFFFFF;
  font-weight: bold;
}
#sitemap img { margin: 1px; margin-left: 6px; margin-right: 6px; }
#sitemap a  { margin-left: 10px; }

#balmenugradient {
  position: relative;
  left:2px;
  top:0px;
  width:7;
  height:224;
  text-decoration:none;
  background-image:url(../../pics/menu_bal_gradient.gif);
  background-position: top left;
  background-repeat: no-repeat;
  min-height: 224px;
  height:expression(this.scrollHeight < 224? "224px" : "auto" );
  float:left;
}

#jaobbmenugradient {
  position: relative;
  left:0px;
  top:-150px;
  width:7;
  height:224;
  text-decoration:none;
  background-image:url(../../pics/menu_jobb_gradient.gif);
  background-position: top right;
  background-repeat: no-repeat;
  min-height: 224px;
  height:expression(this.scrollHeight < 224? "224px" : "auto" );
  float:right;
  border:1px red solid;

/*
  border:solid red 1px;
  background-image:url(../../pics/menu_jobb_gradient.gif);
  background-position: top right;
  background-repeat: no-repeat; */
}


#balmenu    {
  padding: 0px;
  margin: 0px;
  text-align: left;
  border:0px solid red;
  background-image:url(../../pics/menu_bal_gradient.gif);
  background-position: top left;
  background-repeat: repeat-x;
/*  background-image:url(../../pics/menu_jobb_gradient.gif);
  background-position: top right;
  background-repeat: no-repeat; */
}

		#menu div {
			padding-top:0px;
			margin-left:0px;
		}
		#menu ul {
            position:relative;
            left:7px;
            top:0px;
			padding:0px;
			margin:0px;
                        list-style: none; padding-left: 0; margin-left: 0; margin-top: 0px;
  		}
          #menu li {
			margin:0px;
			padding:0px;
			list-style:none;
            position:relative;
            background: url(../../pics/menu.gif);
            background-repeat: no-repeat;
            margin-bottom: 0px; /* ey itt 1 volt */
		}
          #menu li.level1 {
            height: 31px;
          }
                /* almenupontok */
                #menu #fmenu24   {
                        background: url(../../pics/menu24.gif);
                        background-repeat: no-repeat;
		}
                #menu #fmenu25   {
                        background: url(../../pics/menu25.gif);
                        background-repeat: no-repeat;
		}
                #menu #fmenu26   {
                        background: url(../../pics/menu26.gif);
                        background-repeat: no-repeat;
		}
                #menu #fmenu27   {
                        background: url(../../pics/menu27.gif);
                        background-repeat: no-repeat;
		}
                #menu #fmenu83   {
                        background: url(../../pics/menu83.gif);
                        background-repeat: no-repeat;
		}
                /* almenupontok */
		#menu li a {
			padding:0px;
			margin:0px;
                        display: block;
                        color: white;
                        text-decoration: none;
                        font-size: 12px;
/* link beirasa                        padding: 8px 0; */
		}

/*		#menu li a:hover {
                        text-decoration:none;
			color:#F8F9F3;
			background-color:#C79840;
			border-top:1px solid #EEC784;
			border-left:1px solid #EEC784;
			border-bottom:1px solid #97622E;
			border-right:1px solid #97622E;

		}*/
		#menu li ul {
			position:absolute;
			margin:0;
			padding:0;
			left:197px;
			top:0px;
			display:none;
                        width: 130px;
		}

		#menu li ul li {
                        width: 130px;
                        /* background: url(../../pics/menu.gif);*/
                        background-color: #38a1c3;
                        border-bottom: 1px solid #D1FEFF;
		}

		#menu li ul li a {
			font-weight:normal;
			display:block;
			width:120px;
			padding: 2px 4px;
			color: white;
			font-weight:bold;
		}

		#menu li ul li a:hover {
			color:#00607D;
			text-decoration:none;
			font-weight:bold;
		}

/* content menu*/
#top_menu {
      width: 200px;
      height: 19px;
/*      background: url(../../pics/top_menu.jpg);
      background-repeat: no-repeat; */
      position: relative;
      background-repeat: no-repeat;
}

a#tmenu0 { background: url(../../pics/fej1.gif); position: absolute; left: 277px; width:69px; height:19px;}
a#tmenu1 { background: url(../../pics/fej2.gif); position: absolute; left: 346px; width:84px; height:19px;}
a#tmenu2 { background: url(../../pics/fej3.gif); position: absolute; left: 429px; width:68px; height:19px;}
a#tmenu3 { background: url(../../pics/fej4.gif); position: absolute; left: 497px; width:76px; height:19px;}

a#tmenu0:hover { background: url(../../pics/fej1_a.gif); }
a#tmenu1:hover { background: url(../../pics/fej2_a.gif); }
a#tmenu2:hover { background: url(../../pics/fej3_a.gif); }
a#tmenu3:hover { background: url(../../pics/fej4_a.gif); }

.cim { font-size:12px;}

ul.rovatok
{
            list-style-type:none;
            margin:0px;
            padding:0px;
}

ul.rovatok li
{
            background-image:url(../../pics/magy_sub3_menu.gif);
            background-repeat:no-repeat;
            background-position:0px 3px;
            padding-left:10px;
}

ul.rovatok li a
{
            text-decoration:underline;
}

ul.rovatok li a:hover
{
            text-decoration:none;
}

ul.cikkek
{
            list-style-type:none;
            margin:0px;
            padding:0px;
}

ul.cikkek li
{
            background-image:url(../../pics/magy_sub3_menu.gif);
            background-repeat:no-repeat;
            background-position:0px 3px;
            padding-left:10px;
}

ul.cikkek li a
{
            text-decoration:underline;
}

ul.cikkek li a:hover
{
            text-decoration:none;
}

 
/*
ul.rovatok {list-style:none;}
ul.rovatok li { padding:0 10px 0px 10px;}
ul.cikkek {list-style:none;}
ul.cikkek li { padding:0 10px 0px 10px;}
*/

#elojegyzes 
{
    width: 150px;
    height: 70px;
    display: block;
    position: relative;
    top: 65px;    
    left: 45px;
}
p.morzsamenu{
    font-size:11px;
	color:#385AA7;
}