body {
	font-family: Arial, sans-serif;
	font-size: 13px;
	margin: 0;
	color: #0000ff;
	background-color: #000000;
}

a {
	text-decoration: none;
}

img {
	border: 0;
}

form {
	margin: 0;
}

p {
	margin: 7px 0;
}

pre {
	text-transform: none;
}

del {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	clear: both;
	display: block;
}

div.main {
	margin: 0 auto;
	width: 1000px;
	background-color: #000000;
}
div.main div.head {
	height: 22px;
}
div.head {
  width:1000px;
}
div.head div.lang {
	width: 412px;
	padding: 0 122px;
	float: left;
	font-size: 11px;
	color: #CECECE;
	font-weight: bold;
}

div.head div.lang a {
	color: #CECECE;
	line-height:22px;
}

div.head div.lang a.sel {
	color: #9A9A9A;
}

div.head div.lang a:hover {
	color: #FFFFFF;
}
div.head div.headbtn {
	width: 100px;
	height: 24px;
	float: right;
}

div.head div.headbtn a {
	height: 23px;
	cursor: pointer;
	display: block;
	float: right;
	margin-left: 8px;

	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
div.head div.headbtn a.kapcsolat {
	color:#F0C428;
	font-size: 11px;
}
div.head div.headbtn a.kapcsolat:hover {
}
div.main div.headflash {
    margin-bottom: 20px;
    margin-left: 14px;
}
div.main div.headflash{
/*    background-image: url(img/flash.jpg);*/
    height:118px;
    margin-top:2px;
/*	display:none;*/
}

div.main div.menuline {
	height: 51px;
	background-image: url(img/menubg.jpg);
	background-repeat: repeat-x;
	padding-bottom:5px;
}
div.menuline div.menu,
div.menuline div.menu2 {
	width: 690px;
	padding-left: 12px;
	float: left;
	overflow: hidden;
}
div.menuline div.menu {
	height: 25px;
}
div.menuline div.menu2 {
	height: 24px;
}
div.menuline div.menu a {
	font-weight: bold;
	color: #FBAC32;
	height: 25px;
	font-size: 15px;
	line-height: 25px;
	margin-right:5px;
}
div.menuline div.msearch{
	padding-top:13px;
}
div.msearch div.boxminput {
	font-family: Arial, sans-serif;
	float: left;
}
div.msearch input.inp {
	border: 1px solid #313131;
	background-color: black;
	color: #FFCF86;
	font-weight: bold;
	font-size: 11px;
	margin-left:10px;
	width: 206px;
	height: 18px;
	line-height: 20px;
	padding: 6px 9px 0;
}
div.msearch input.cikkinp {
	width: 58px;
}
div.msearch input.btn {
	height: 23px;
	width:21px;
	line-height: 21px;
	background-image: url(img/searchbtn.jpg);
	background-repeat: repeat-x;
	background-position: right;
	background-color: transparent;
	color: #fbdd64;
	font-size: 11px;
	font-weight: bold;
	border: 0;
	cursor: pointer;
	margin-left:4px;
}
div.msearch input.btn:hover {
	color: #ffffff;
}
div.menuline div.menu a.sel,
div.menuline div.menu a:hover {
	color: #ffffff;

}

div.menuline div.menu2 a {
	color: #FBAC32;
	height: 24px;
	font-size: 13px;
	line-height: 21px;
	margin-right:3px;
}
div.menuline div.menu b {
	color: #FBAC32;
	height: 24px;
	font-size: 20px;
	line-height: 21px;
	margin-right:3px;
}
div.menuline div.menu2 b {
	color: #FBAC32;
	height: 24px;
	font-size: 13px;
	line-height: 21px;
	margin-right:3px;
}

div.menuline div.menu2 a.sel,
div.menuline div.menu2 a:hover {
	color: #ffffff;

}
div.content {
  width: 1000px;
}
div.main div.here {
  margin-top:10px;
  line-height: 26px;
  height:26px;
  font-size: 11px;
  padding-left: 11px;
  background-color: #262626;
  color: #FFCF86;
}
div.here b{
  color: #FFCF86;
}
div.here a{
  color:#EFA430;
  font-weight: bold;
}
div.main div.freetext,
div.rcol div.freetext{
  color: #FFD086;
  font-size:12px;
/*  padding-left:10px;*/
}
div.main div.lcol {
  width:650px;
  padding-left:10px;
  padding-right:10px;
}
div.freetext p{
  text-align: justify;
  font-size:13px;
/*  clear:both;*/
/*  margin-left:15px;*/
/*  min-width: 305px;*/
}

div.freetext p.p2{
  text-align: justify;
  font-size:13px;
  margin-left:10px;
  float:left;
  width:300px;
}
div.freetext p.p2 a{
  color: #FFD086;
  font-size:18px;
  font-weight: bold;
}
div.freetext p.p2 a:hover{
  color: #FBAC32;
  font-size:18px;
  font-weight: bold;
}

div.freetext p a{
  color: #EFA430;
  font-size:13px;
}
div.freetext p a:hover{
  color: white;
  font-size:13px;
}
div.freetext a{
  color: #EFA430;
  font-size:11px;
/*  line-height:20px;*/
}
div.freetext a:hover{
  color: white;
}
div.lcol div.cikk {
}
div.lcol div.cikk h1 {
  font-size: 21px;
  height:32px;
  width: 650px;
  color:#FFD086;
  background-image: url(img/h1b.jpg);
/*  padding-left:15px;*/
}

div.freetext h3 {
  font-size: 11px;
  font-weight:normal;
  margin:5px;
}
div.freetext h3 a{
  font-size: 11px;
  padding-left:10px;
  background-image:url(img/corporate-a-nyil.gif);
  background-repeat:no-repeat;
  background-position:3px;
  font-weight:normal;
  color:#FBAC32;
}

div.freetext h2 a {
  font-size:18px;
  color: #FFD086;

}
div.freetext h2 a:hover {
	font-size:18px;
	color: #FBAC32;
}
div.freetext span.image img {
	display: block;
	border: 2px solid #262626;
}
div.freetext span.image.left {
	float: left;
	padding-right: 8px;
}

div.freetext span.image.baseline img {
/*	padding-top: 8px; */
}

div.freetext span.image.center img {
/*	padding-top: 8px; */
	margin-left: auto;
	margin-right: auto;
}

div.freetext span.image.right {
	float: right;
	padding-left: 8px;
}


div.lead {
    margin-bottom:15px;
	width: 320px;
	padding-left:0px;
}

div.lead p {
  margin-left: 12px;
  margin-right: 12px;
}
div.leadd h2,
div.lead h2 {
  margin-left: 12px;
  margin-right: 12px;
}

div.leadd {
    margin-bottom:15px;
    margin-left:12px;
	width: 650px;
/*	padding-left:18px;
	padding-right:10px;*/
}

div.lead2 {
    margin-bottom:15px;
	width: 320px;
	margin-left:0px;
	background-color: #282828;
}
div.lead2d {
	width: 650px;
    margin-bottom:15px;
	margin-left:0px;
	background-color: #282828;
}

div.lead2 div.lead2t {
	background-image: url(img/lead2n-t.jpg);
	height: 8px;
}

div.lead2d div.lead2t {
	background-image: url(img/lead2d-t.jpg);
	height: 8px;
}

div.lead2 div.lead2m,
div.lead2d div.lead2m {
  margin-left: 12px;
  margin-right: 12px;
  display:inline-block;
}

div.lead2 div.lead2b {
	background-image: url(img/lead2n-b.jpg);
	height: 8px;
}

div.lead2d div.lead2b {
	background-image: url(img/lead2d-b.jpg);
	height: 8px;
}

div.lead3 {
    margin-bottom:15px;
    width: 320px;
    margin-left:0px;
    background-color: #560000;
}

div.lead3d {
    margin-bottom:15px;
	width: 650px;
	margin-left:0px;
	background-color: #560000;
}

div.lead3 div.lead3t {
	background-image: url(img/lead3n-t.jpg);
	height: 8px;
}
div.lead3d div.lead3t {
	background-image: url(img/lead3d-t.jpg);
	height: 8px;
}

div.lead3 div.lead3m,
div.lead3d div.lead3m {
  margin-left: 12px;
  margin-right: 12px;
}

div.lead3 div.lead3b {
	background-image: url(img/lead3n-b.jpg);
	height: 8px;
}

div.lead3d div.lead3b {
	background-image: url(img/lead3d-b.jpg);
	height: 8px;
}


table.boxpanel {
	border-collapse: collapse;
	clear: both;
	overflow:hidden;
/*	width: 335px;
	padding-left: 18px;
	padding-right: 10px;*/
}
div.content div.rcol {
	width: 320px;
	float: right;
	display: block;
	padding-right:10px;
}
div.content div.main {
  margin-left:0px;
  width: 650px;
  float:left;
  padding-left:10px;
  padding-right:10px;
}

div.freetext div.gal {
	width: 650px;
	color: #ffffff;
}

div.freetext div.gal div.head {
  background-color: #323232;
  height: 25px;
  line-height: 25px;
  color: #FFCF86;
  font-size: 16px;
/*  padding-left:24px;*/
/*  padding-right:11px;*/
  max-width:650px;
}

div.freetext div.gal div.head div.info1 {
	width: 500px;
	float: left;
	padding-left:27px;
}

div.freetext div.gal div.head div.info2 {
	width: 50px;
	float: right;
	text-align: right;
	font-size: 11px;
	padding-right:20px;
}

div.freetext div.gal div.img {
	text-align: center;
	background-color: #1B1B1B;
	font-size:12px;
	color: #FFCF86;
	line-height: 30px;
}

div.freetext div.gal div.img table {
	border-collapse: collapse;
	background-color: #1B1B1B;
	width:650px;
}

div.freetext div.gal div.img table td {
}

div.freetext div.gal div.img table tr {
	height:434px;
}

div.freetext div.gal div.img table td.c {
	width:600px;
}

div.freetext div.gal div.img table td.l,
div.freetext div.gal div.img table td.r {
	width: 21px;
	vertical-align: middle;
	padding:0;
	padding-left:4px;
	padding-right:4px;
}
div.freetext div.gal div.img table td.c {
	width: 6080px;
	vertical-align: middle;
	padding:0;
}

div.freetext div.gal div.img table td a {
	display: block;
	width: 13px;
	height: 28px;
	margin:0px;
}

div.freetext div.gal div.img table td.l a { background-image: url(img/gal-arrow-left.jpg); }
div.freetext div.gal div.img table td.l a:hover { background-image: url(img/gal-arrow-left-over.jpg); }
div.freetext div.gal div.img table td.r a { background-image: url(img/gal-arrow-right.jpg); }
div.freetext div.gal div.img table td.r a:hover { background-image: url(img/gal-arrow-right-over.jpg); }

div.freetext div.gal div.img img {
	border: 1px solid #5F5F5F;
	margin-top: 16px;
	margin-bottom: 16px;
}

div.freetext div.gal div.galb {
	font-size: 11px;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	text-align: center;
}

div.freetext div.head_tn,
div.freetext div.gal div.thumb {
	color: #000000;
	background-color: #000000;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
    border: 3px solid #333333;
	overflow-x: scroll;
}

div.freetext div.gal div.thumb a {
}

div.freetext div.head_tn  a img,
div.freetext div.gal div.thumb a img {
	border: 2px solid  #EEA32F;
	margin: 14px 6px;
/*	background-color: #c5c5c5;
	padding: 3px;
	border-top: 17px solid #EEA32F;
	border-right: 6px solid #EEA32F;
	border-bottom: 5px solid #EEA32F;
	border-left: 6px solid #EEA32F;*/
}

div.freetext div.gal div.thumb a.sel img,
div.freetext div.gal div.thumb a:hover img {
	border: 2px solid  #ffffff;
/*	margin: 14px 6px;*/
}

div.freetext div.gal div.thumb div.info {
	height: 32px;
	font-size: 11px;
	font-weight: bold;
	padding: 0 9px;
	line-height: 32px;
	background-color: #000000;
	color: #626262;
}

div.freetext div.gal div.thumb div.info div.info1 {
	width: 400px;
	float: left;
	text-align:left;
}

div.freetext div.gal div.thumb div.info div.info1 span {
	font-weight: normal;
	color: #626262;
}

div.freetext div.gal div.thumb div.info div.info1 a {
	color: #FBAC32;
}

div.freetext div.gal div.thumb div.info div.info1 span,
div.freetext div.gal div.thumb div.info div.info1 a {
	padding: 0 2px;
}

div.freetext div.gal div.thumb div.info div.info2 {
/*	width: 149px;*/
	float: right;
	text-align: right;
	font-size: 11px;
}

div.freetext div.gal div.thumb div.info div.info2 a {
	width: px;
	height: 20px;
	width:8px;
	display: block;
	float: left;
	margin: 5px 0;
}

div.freetext div.gal div.thumb div.info div.info2 a.galleft { background-image: url(img/gal-pager-left.jpg); }
div.freetext div.gal div.thumb div.info div.info2 a.galleft:hover { background-image: url(img/gal-pager-left-over.jpg); }
div.freetext div.gal div.thumb div.info div.info2 a.galright { background-image: url(img/gal-pager-right.jpg); }
div.freetext div.gal div.thumb div.info div.info2 a.galright:hover { background-image: url(img/gal-pager-right-over.jpg); }

div.freetext div.gal div.thumb div.info div.info2 span {
	display: block;
	float: left;
	padding: 0 5px;
	width: 60px;
	text-align: center;
}

/* galeria END */

div.freetext div.cikk {
	padding-left: 18px;
}

div.cikk div.kapcsolodoanyagok {
	width: 320px;
}

div.cikk div.kapcsolodoanyagok h4 {
  padding-top:11px;
  font-size: 15px;
  font-weight: bold;
  height:32px;
  width: 320px;
  background-image: url(img/h1b.jpg);
  margin:0px;
  color: #FFCF86;
}

div.cikk table.kapcsolodoanyagok {
	font-weight: normal;
	border-collapse: collapse;
	color: #FBAC32;
	font-size:11px;
}

div.cikk table.kapcsolodoanyagok tr {
}

div.cikk table.kapcsolodoanyagok tr.t {
	height: 6px;
}

div.cikk table.kapcsolodoanyagok tr.b {
	height: 6px;
}

div.cikk table.kapcsolodoanyagok tr td {
	height: auto;
	font-size: 10px;
	padding: 3px 2px;
	border: 0;
	vertical-align: top;
}

div.cikk table.kapcsolodoanyagok tr.near td {
/*	border-bottom: 1px dotted #8d8d8d;*/
}

div.cikk table.kapcsolodoanyagok tr.far td {
	font-size: 9px;
	padding: 1px 2px;
}

div.cikk table.kapcsolodoanyagok tr.tb td,
div.cikk table.kapcsolodoanyagok tr td.tb {
	border: 0;
}

div.cikk table.kapcsolodoanyagok tr td.pad {
	width: 10px;
	padding: 0;
}

div.cikk table.kapcsolodoanyagok tr td.ka1 {
	padding-right: 6px;
}

div.cikk table.kapcsolodoanyagok tr td.ka1 b {
	padding-left: 8px;
	background-image: url(img/corporate-a-nyil.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: normal;
}

div.cikk table.kapcsolodoanyagok tr td.ka2 {
	text-align: left;
/*	border-right: 1px solid #8d8d8d;*/
	padding-right: 6px;
}

div.freetext div.kereses {
  padding-left: 18px;
}
div.kereses h1{
  color: #FFCF86;
  font-size: 21px;
  margin: 0px;
}
div.kereses form  {
  padding-top:20px;
}
div.kereses form input.inp {
	border: 1px solid #313131;
	background: black;
	font-size: 11px;
	width: 207px;
	height: 19px;
	line-height: 19px;
	padding: 2px 9px 0;
	float: left;
	color: #FFCF86;
    font-weight: bold;
}
div.kereses form input.btn {
	width: 58px;
	height: 23px;
	background-image: url(img/mehet.gif);
	padding: 0;
	border: 0;
	margin: 0;
	margin-left:12px;
	cursor: pointer;
}
/*div.kereses form input.btn:hover {
	background-image: url(img/head-btn-kereses-over.gif);
}*/
div.kereses div.talalat {
	margin-top:17px;
    font-size: 13px;
}
div.talalat span{
  color:white;
}
div.talalat a{
  font-weight: bold;
  color: #EFA430;
}
div.talalat a:hover{
  color: white;
}

div.talalat p{
  color: #FFCF86;
}

div.talalat p u {
  color:white;
  font-weight:bold;
  text-decoration: none;
}
div.foot {
	height: 56px;
	width:980px;
	clear:both;
	border-top: 1px solid #707070;
	margin-left:10px;
	background-image: url(img/foot-bcg.gif);
	color: #585858;
	font-size: 11px;
	line-height: 18px;
	white-space: nowrap;
	overflow: hidden;
}
div.foot a {
	color: #808080;
}
div.foot a:hover {
	color: white;
}
div.foot a.gothic {
	float: right;
	margin: 12px 0 0 0;
}

div.foot div.copyright {
  color:#FFCF86;
  font-size:11px;
  font-weight: bold;
}
div.foot div.copyright a {
  color:#EFA430;
  font-size:11px;
  font-weight: bold;
}

div.rcol table td,
div.cikk table td {
  vertical-align: top;
/*  padding-top:0px;
  padding-right:5px;
  padding-left:5px;
  padding-bottom:15px;*/
  padding: 0 5px;
}
div.box.search  {
  margin-bottom:15px;
  background-color: #1A1A1A;
  width:320px;
}
div.box.search h1 {
  color: #fbf08d;
  margin-top:6px;
}

div.box.search h2 {
  margin-top:5px;
}

div.box.search div.boxt {
	background-image: url(img/search-t.jpg);
	height: 8px;
}
div.box.search div.boxm {
    padding-bottom:14px;
}

div.box.search div.boxb {
	background-image: url(img/search-b.jpg);
	height: 8px;
}

div.box.search h1 span {
	color:#9D9D9D;
	font-size:18px;
	padding: 0 10px;
}
div.box.search  {
}

div.box.search div.boxminput {
	font-family: Arial, sans-serif;
	float: left;
}
div.boxm input.inp {
	border: 1px solid #313131;
	background-color: black;
	color: #FFCF86;
	font-weight: bold;
	font-size: 11px;
	margin-left:10px;
	width: 206px;
	height: 18px;
	line-height: 20px;
	padding: 6px 9px 0;
}
div.boxm input.cikkinp {
	width: 58px;
}
div.boxm input.btn {
	height: 23px;
	line-height: 23px;
	background-image: url(img/searchbtnbg.png);
	background-repeat: repeat-x;
	background-position: right;
	background-color: transparent;
	color: #fbdd64;
	font-size: 11px;
	font-weight: bold;
	padding: 0 11px 3px 11px;
	border: 0;
	margin-left: 10px;/* 0px 16px 1px;*/
	margin-top:1px;
	cursor: pointer;
	margin-left:12px;
}
div.search input.btn:hover {
	color: #ffffff;
}
div.cikksearch input.btn {
	margin: 11px 0 0 8px;
}
div.freetext table.form p {
	margin: 0;
	border: 0;
	padding: 0;
	text-align: inherit;
/*	display: inline;*/
}
div.freetext table.form tr {
}
div.freetext table.form tr th {
	text-align: right;
	font-weight: bold;
	font-size: 11px;
	padding: 4px 10px;
}
div.freetext table.form tr th.head {
	white-space: nowrap;
	background-image: url(img/form-nbg.jpg);
	background-repeat: repeat-x;
	text-align:left;
}

div.freetext table.form tr td {
	font-size: 11px;
	padding: 4px 10px;
/*	border: 1px solid #303030;*/
/*	color: #2664a9;*/
}

div.freetext table.form input.inp,
div.freetext table.form textarea.inp,
div.freetext table.form select.inp {
	border: 1px solid #303030;
	background-color:#161616;
	margin: 0;
	padding: 3px 6px;
	font-size: 11px;
	font-family: Arial, sans-serif;
	color:#FFCF86;
}
div.freetext table.form input.inp_f {
	border: 1px solid #303030;
	background-color:#161616;
	font-size: 11px;
	font-family: Arial, sans-serif;
	color:#FFCF86;
}

div.freetext table.form input.btn {
	background-image: url(img/searchbtnbg.png);
	background-repeat: repeat-x;
	padding: 0 10px;
	margin:0 10px;
	border:0px;
	color:#FBAC32;
	font-weight: bold;
	line-height:23px;
	font-size:11px;
}
div.freetext table.form input.btn:hover {
	background-image: url(img/form-btn-bcg-over.gif);
	color: #ffffff;
}









div.freetext span.table {
	display: block;
	padding: 3px;
	margin: 10px 0;
}


div.freetext span.table.left {
	float: left;
	margin-right: 8px;
}
div.freetext span.table.right {
	float: right;
	margin-left: 8px;
}
div.freetext span.table.clear {
	clear: both;
}

div.freetext span.table table {
	border-collapse: collapse;
/*	clear: both;*/
	margin: 0;
	padding: 0;
	/*font-weight: bold;*/
}
div.freetext span.table table p {
	margin: 0;
	border: 0;
	padding: 0;
	text-align: inherit;
/*	display: inline;*/
}
div.freetext span.table table tr {
}
div.freetext span.table table tr td {
/*	height: 25px;*/
	font-size: 10px;
	border: 1px solid #313131;
	padding: 3px 7px;
	background-repeat: repeat-x;
}

div.freetext span.table table tr th.th1 {
	font-size: 14px;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
/*	border: 1px solid #313131;*/
	padding: 0 10px;
	text-align: left;
	background-image: url(img/table-nbg.jpg);
	background-repeat: repeat-x
}

div.freetext span.table table tr th.th1s {
	height: 3px;
	padding: 0;
}

div.freetext span.table table tr.c1 td, div.freetext span.table table tr td.c1 { border-width:0; }

/*
div.freetext span.table table tr.c2 td, div.freetext span.table table tr td.c2 { background-color: #c5e2fa; }
div.freetext span.table table tr.c1 td a, div.freetext span.table table tr td.c1 a,
div.freetext span.table table tr.c2 td a, div.freetext span.table table tr td.c2 a { color: #ba3500; }
div.freetext span.table table tr.c1 td a:hover, div.freetext span.table table tr td.c1 a:hover,
div.freetext span.table table tr.c2 td a:hover, div.freetext span.table table tr td.c2 a:hover { color: #8b2700; }
*/
div.freetext span.table table td p          { text-align: justify; color:#FFCF86;}
div.freetext span.table table td.cleft p    { text-align: left; }
div.freetext span.table table td.ccenter p  { text-align: center; }
div.freetext span.table table td.cright p   { text-align: right; }
div.freetext span.table table td.cjustify p { text-align: justify; }
div.freetext span.table table td.ctop       { vertical-align: top !important; }
div.freetext span.table table td.cmiddle    { vertical-align: middle !important; }
div.freetext span.table table td.cbottom    { vertical-align: bottom !important; }


