			a {
				color: #F30D00;
			}
			body {
				margin: 0px; padding: 0px;
				width: 100%; height: auto;
				background-color: #3B3B3B;
				text-align: center;
				font-family: Helvetica,Verdana,Arial,sans-serif;
				font-size: 10px;
			}
			table {
				font-family: Helvetica,Verdana,Arial,sans-serif;
				font-size: 10px;
			}
			img {
				margin: 0px; padding: 0px; border: 0px;}
			div {
				margin: 0px; padding: 0px;
				text-align: center;
			}
			body, div, p, form, table, tr, td, ol, ul, li, select, input {	
				font-family: Helvetica,Verdana,Arial,sans-serif;
				font-size: 10px;
			}
			td {
				padding: 2px 0px;
				text-align: left;
			}
			div.nulla {
				margin: 0px auto;
				width: 900px;/*852*/
				height: auto;
			}
			div.elso {
				float: left;
				margin: 0px auto; padding: 0px;
				width: 522px; height: 100%;
				border-left: #BCBCBC solid 11px;
				border-right: #BCBCBC solid 11px;
				background: url('../images/bg.gif');
			}
			div.masodik {
				margin: 0px auto; padding: 0px;
				width: 381px; height: 100%;
				border-left: #FFFFFF solid 11px;
				border-right: #FFFFFF solid 11px;
				background-color: #F30D00;
			}
			div.tartalom {
				margin: 0px; padding: 0px;
				height: 100%; width:381px;
				border-top: #FFFFFF solid 6px;
				background-color: #d9d9d9/*#c7c7c7*/;
				text-align: justify;
				font-family: arial;
				text-align: left;
			}
			div.padding_red {
				height: 61px;
			}
      div.padding_red .social {
        width: 211px;
        height: 40px;
        display: block;
        background: url(../images/social.jpg) no-repeat 0 10px;
        margin-left: 170px;
      }
      div.padding_red .social a {
        float: left;
        display: block;
        width: 20px;
        height: 38px;
      }
      div.padding_red .social a.email {
        margin-left: 65px;
        width: 28px;
      }
      div.padding_red .social a.iwiw {
        width: 32px;
      }
			div.fej {
				margin: 0px; padding: 0px;
				border-top: #FFFFFF solid 6px;
				background-color: #000000
			}
			p.lab {
				margin: 0px; padding: 0px 2px 4px 0px;
			}
			div.lab {
				margin: 0px; padding: 0px;
				border-top: #FFFFFF solid 6px;
				border-bottom: #FFFFFF solid 6px;
				
			}
			div.menu {
				float: left;
				margin: 120px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				width: 150px;
				text-align: left;
			}
			p.menu {
				margin: 3px 0px 0px 30px;
				padding: 0px 0px 0px 6px;
				width: 120px;
				height: 21px;
				
				background-image: url('../images/bg_menu.jpg');
				
				font-size: 16px;
				font-family: Helvetica, Arial, Verdana, sans-serif;
				/*
				border-top: white solid 1px;
				border-left: white solid 2px;
				border-bottom: white solid 3px;
				background-color: gray;
				font-family: cursive;
				*/
			}
			p.menu a {
				text-decoration: none;
				color: white;
				font-weight: lighter;
				
			}
			p.menu_aktiv {
				/*margin-left: -70px;*/
				margin-left: 0px;
				width: 150px;
				color: red;
							}
			p.menu_aktiv a {
				color: red;
				font-weight: 100;
			}
			h1 {
				margin: 0px;
				padding: 12px 0px 0px 2px;
				font-size: 16px;
				font-weight: bold;
				font-stretch: ultra-condensed;
				font-family: Helvetica,Verdana,Arial,sans-serif;
			}
			h2 {
				margin: 0px;
				padding: 0px; padding-top: 7px;
				font-size: 13px;
				font-weight: bold;
				font-stretch: ultra-condensed;
				font-family: Helvetica,Verdana,Arial,sans-serif;
			}
			h3 {
				margin: 0px;
				padding: 0px; padding-top: 7px;
				font-size: 11px;
				font-weight: bold;
				font-stretch: ultra-condensed;
				font-family: Helvetica,Verdana,Arial,Helvetica,sans-serif;
			}
			div.leiras {
				
				margin: 0px; padding: 6px;
				font-size: 12px;
				text-align: justify;
			}
			p.belso {
				margin-left: 65px;
				margin-top: 0px;
			}
			.bottom-dotted {
				border-bottom: black dotted 1px;
			}
			.top-dotted {
				border-top: black dotted 1px;
			}
			.center {
				text-align: center;
			}
			.left {
				text-align: left;
			}
			.right {
				text-align: right;
			}
			a.dmail {
				text-decoration: none;
				color: #F30D00;
				font-weight: bold;
			}
			.feketetext {
				font-weight: bold;
				color: #000000;
				text-align: justify;
			}
			.bordo {
				color: #8E1212;
				
			}
			a.bordo:link	{  color: #F30D00; text-decoration: none; font-weight: bold}
			a.bordo:visited	{  color: #F30D00; text-decoration: none; font-weight: bold}
			a.bordo:active	{  color: #F30D00; text-decoration: none; font-weight: bold}
			a.bordo:hover	{  text-decoration: underline; color: #F30D00; font-weight: bold;}

a#kiadomenu {
  float: left;
  margin-top: 130px;
}
div.ref {
  border-bottom: black dotted 1px;
}
div.ref span {
  width: 160px;
  display: block;
  float: left;
  margin-top: 40px;
  font-size: 14px;
  padding: 0 10px;
}

div.ref:nth-child(even) span {
  float: right;
}

td.right-sep {
  border-right: 1px solid #999999;
}
table.pad5 td {
  padding: 0 10px;
  vertical-align: top;
}
    a#ujmagyar {
      width: 120px;
      height: 60px;
      background: url(../images/ujmagyar.jpg);
      display: block;
      float: right;
      margin-top: 10px;
    }