body {
    margin-left: auto;
    margin-right: auto;
    background-color: #ffffff;
    margin: 0px;
}

body,p,div,td,input, textarea {
    font-family: arial;
    font-size:11px;
    color: #000000;
}

td {
	text-align:left;
}

img {
    border:0px;
    margin: 0px;
    padding: 0px;
}

h1 {
    color: #ff9900;
    font-size: 15px;
    margin: 3px 0px 0px 0px;
    padding: 0px;
}
h2 {
    color: #000000;
    font-size: 12px;
	font-weight:bold;
    margin: 5px 0px 5px 0px;
    padding: 0px;
}

ul, li{
    clear: both;
}

ul{
    padding: 0px;
    margin: 0px;
    margin-left: 20px;
}

li{
    list-style-image:url(../images/li_jel.gif);
    list-style-position: outside;
    list-style-type:none;
    padding-top:3px;
}

img[align="left"] { padding-right: 8px; }
img[align="right"] { padding-left: 8px; }

a{font-family:arial; text-decoration: underline;     color: #ff9900;}
a:link{ color: #ff9900;}
a:visited{ color: #ff9900;}
a:active{ color: #ff9900;}
a:hover{ color: #ff9900; text-decoration: underline;}
a.print{
    display: block;
    color: #939393;
    font-weight: bold;
	text-decoration:none;
}
.marker_red{
    color: red;
    font-weight: bold;
}

span.langhely {
    margin-left: 30px;
    margin-top: 0px;
}

span.langhely a{
    /*margin: 0px 5px 0px 5px;*/
    width: 50px;
    height: 25px;
}
span.langhely img{
    margin: 0px 6px 0px 6px;
}


a.more {
    display: block;
    float: left;
    color: #ff9900!important;
    font-weight: bold;
    padding-top:5xp;
    padding-bottom:5px;
    width: 100%;
    text-decoration: underline;
}
p.terkep {
    background-color:#F3F3F3;
    margin-bottom:20px !important;
    margin-left:auto;
    margin-right:auto;
    margin-top:15px !important;
    padding:20px;
    width:198px !important;
}
p.terkepAblak {
    background-color:#F3F3F3;
    padding:20px;
    width:100% !important;
}

table.nlTable {
    display: block;
    float: left;
    width: 530px;
}

table.nlTable tr {
    display: block;
    background-color: #f6f5f5;
    vertical-align: middle;
}

table.nlTable td {
    width: 265px;
    padding: 5px;
    vertical-align: middle;
    border-bottom: 1px solid #ffffff;
}

table.nlTable td.feher {
    width: auto;
    padding: 5px;
    vertical-align: middle;
    border: none;
}

table.nlTable td textarea,
table.nlTable td input.input {
    border: 1px solid #a0a0a0;
    color: #a0a0a0;
}

table.nlTable tr.act {
    display: block;
    background-color: #e9e9e9;
    vertical-align: middle;
}

table.nlTable td.act textarea.input,
table.nlTable tr.act input.input {
    border: 1px solid #ff9900;
    color: #000000;
}

table.nlTable td select.select{
    border: 1px solid #a0a0a0;
    color: #a0a0a0;
}

table.nlTable tr.act select.select {
    border: 1px solid #ff9900;
    color: #000000;
}

table.nlTable tr.reg,
table.nlTable tr.reg_act {
    display: block;
    background-color: #ffffff;
    vertical-align: middle;
    text-align: right;
}

table.nlTable tr.reg td,
table.nlTable tr.reg_act  td{
    text-align: right;
}

table.nlTable tr.reg input.button {
    border: 1px solid #c7c7c7;
    background-color: #c7c7c7;
    color: #000000;
    cursor: pointer;
}

table.nlTable tr.reg_act input.button {
    border: 1px solid #ff9900;
    background-color: #ff9900;
    color: #ffffff;
    cursor: pointer;
}

div {
    margin: 0px;
    padding: 0px;
    display: block;
}

div.hide {
    display: none!important;
}

div.block p {
    margin: 0px;
}

div.block {
    width: 100%;
    margin: 0px;
    padding: 0px;
}
div.blockHead{
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 1005px;
}

div.border {
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    background-image: url(../images/border_bg.gif);
    background-position: top center;
    background-repeat: repeat-y;
    width: 1005px;
    display: block;
    float: left;
}

div.slideBox{
    display: block;
    float: left;
    margin-bottom: 10px!important;
}

div.slideBox a,div.slideBox a:link,div.slideBox a:visited{ 
	text-decoration:none;
    display: block;
    float: left;
    width: 370px;
    text-align: left;
    vertical-align: top;
    color: #000000;
    padding-top: 5px;
    margin-left: 0px;
}
div.slideBox a:hover{ text-decoration:underline}
div.slideBox a:active{ text-decoration:underline}

div.rightBlock div.slideBox{
    margin-left: 28px;
	padding-top:3px!important;
}

div.rightBlock div.slideBox  table{
    margin-left: 0px!Important;
}

div.rightBlock  table{
    margin-left: 0px;
}

div.right div.slideBox{
    margin-left: 15px;
    padding-top: 7px;
}

div.contentLeft div.contactBox div.right p {font-size:10px;}

div.slideBox p{
    display: block;
    float: left;
    width: 100%;
    text-align: left;
    vertical-align: top;
    color: #000000;
    margin: 5px 0px 10px 0px !important;
}

div.container {
    width: 985px;
    margin-left: auto;
    margin-right: auto;
}

div.container div.head {
    float: left;
    background-color: #ff9900;
    width: 100%;
    height: 41px;
}

div.container div.head div.logo {
    float: left;
}

div.container div.head div.topMenu {
    float: right;
    margin-top: 13px;
    margin-right: 28px;
    
}

div.container div.head div.topMenu a{
    padding: 0px 7px 0px 7px;
}

div.container div.head2 {
    float: left;
    background-color: #585858;
    width: 100%;
    height: 70px;
}

div.container div.head2 div.logo {
    float: left;
}

div.container div.head2 div.topMenu2 {
    float: right;
    margin-top: 28px;
    margin-right: 26px;
}
div.container div.head2 div.topMenu2 a{
    padding: 0px 9px 0px 9px;
}


div.container div.flash_hu {
    float: left;
    width: 100%;
    height: 108px;
}

div.container div.flash_hu2{
    float: left;
    width: 100%;
    height: 87px;
}

div.container div.content {
    float: left;
    background-image: url(../images/head_bg.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    width: 100%;
}

div.container div.content div.language{
    float: left;
    width: 100%;
    height: 58px;
    text-align: center;
    margin-top: 28px;
}

div.container div.content div.language2{
    float: left;
    width: 100%;
    height: 58px;
    text-align: center;
    margin-top: 10px;
}

div.container div.content div.contentCenter{
    float: left;
    background-color: transparent;
    width: 100%;
    padding-bottom: 40px;
}

div.contentLeft{
    float: left;
    background-color: transparent;
    width: 585px;
    border-right:1px solid #E0E0E0;
    min-height: 340px;
}

div.contentLeft div.conMenu{
    float: left;
    background-color: transparent;
    width: 100%;
    padding-bottom: 20px;
}

div.contentLeft div.conMenu div.con {
    float: left;
    background-color: transparent;
    width: 520px;
    padding-left:33px;
    padding-top: 10px;
    text-align: justify;
    margin-left: 6px;
}

div.contentLeft div.conMenu div.con p{
   margin:0px;
    padding:0px;
}

div.contentLeft div.conMenu div.con .date{
    color:#999999;
    margin: 0px 0 10px 0;
}


div.contentLeft div.conMenu div.con div.note {
    display: block;
    float: right;
    background-color: #f3f3f3;
    margin: 3px 0px 2px 5px;
    width: 208px;
    padding: 0px 0px 0px 10px;
}

div.contentLeft div.conMenu div.con div.note p{
    margin: 10px 15px 10px 0px;
	font-size:12px;
	color:#888888;
	text-align:left;
	margin:0px;
    padding:0px;
}

div.contentLeft div.conMenu div.con div.note img{
    display: block;
    float: right;
}

/* ------------------------------------ HÍREK LISTA -------------------------------------*/

div.contentLeft div.list{
    display: block;
    float: left;
    background-color: transparent;
    width: 520px;
    padding-left:32px;
    padding-top: 10px;
    text-align: justify;
}

div.contentLeft div.list p{
    display: block;
    float: left;
    text-align: justify;
    margin: 0px!important;
	padding: 0px!important;
    width: 100%;
	font-weight:normal;
}

div.contentLeft div.list a.title{
    display: block;
    margin: 0px 0px 5px 0px;
	text-decoration:none;
	font-weight:bold;
	color: #000000;
}

div.contentLeft div.list a.title:visited{
    display: block;
    margin: 0px 0px 5px 0px;
	text-decoration:none;
	font-weight:bold;
	color: #000000;
}

div.contentLeft div.list a.title:link{
    display: block;
    margin: 0px 0px 5px 0px;
	text-decoration:none;
	font-weight:bold;
	color: #000000;
}

div.contentLeft div.list a.title:hover{
    display: block;
    margin: 0px 0px 5px 0px;
	text-decoration:underline;
	font-weight:bold;
	color: #000000;
}

div.contentLeft div.list a.title_archive{
    display: block;
    margin: 0px 0 5px 0px!important;
	text-decoration:none;
	font-weight:normal;
	color: #000000;
}

div.contentLeft div.list a.title_archive:visited{
    display: block;
    margin: 0px 0 5px 0px!important;
	text-decoration:none;
	font-weight:normal;
	color: #000000;
}

div.contentLeft div.list a.title_archive:link{
    display: block;
    margin: 0px 0 5px 0px!important;
	text-decoration:none;
	font-weight:normal;
	color: #000000;
}

div.contentLeft div.list a.title_archive:hover{
    display: block;
    margin: 0px 0 5px 0px!important;
	text-decoration:underline;
	font-weight:normal;
	color: #000000;
}


div.contentLeft div.list a.more{
    display: block;
    margin: 5px 0 10px 0px;
	font-weight:normal;
	padding:0px;
}

div.contentLeft div.list a.more:visited{
    display: block;
    margin: 6px 0 10px 0px;
	font-weight:normal;
	padding:0px;
}

div.contentLeft div.list a.more:link{
    display: block;
    margin: 6px 0 10px 0px;
	font-weight:normal;
	padding:0px;
}

div.contentLeft div.list a.more:hover{
    display: block;
    margin: 6px 0 10px 0px;
	font-weight:normal;
	padding:0px;
}

div.contentLeft div.list .date{
	float:right;
	color: #999999;
	font-size:11px;
	margin:0px;
	padding:0px;
}

div.contentLeft div.list .more_news{
	clear:both;
	font-weight:bold;
	margin: 6px 0px 6px 0px;
}


/* ------------------------------------ HÍREK LISTA -------------------------------------*/




div.contentLeft div.contactBox{
    display: block;
    float: left;
    background-color: transparent;
    width: 520px;
    padding-left:32px;
    padding-top: 10px;
    text-align: justify;
}

div.contentLeft div.contactBox div.left{
    display: block;
    float: left;
    width: 301px;
    background-color: #f3f3f3;
    height: 107px;
}

div.contentLeft div.contactBox div.right{
    display: block;
    float: left;
    width: 218px;
    background-color: #e6e6e6;
    height: 107px;
    border: none;
    padding: 0px;
}

div.contentLeft  div.contactBox p{
    display: block;
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-left: 15px;
}

div.contentLeft div.contactBox div.right p{
    display: block;
    float: left;
    width: 190px;
    margin-top: 10px;
    margin-left: 15px;
}

div.contentLeft div.contactBox div.right a.submit{
    display: block;
    float: left;
    width: 90px;
    height: 18px;
    margin-top: 10px;
    background-color: #ff9900;
    color: #ffffff;
    font-weight: bold;
    padding-top: 3px;
    padding-left: 5px;
	text-decoration:none;
	font-size:11px;
}

div.contentLeft div.contactBox  span.h1{
    display: block;
    float: left;
    width: 100%;
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 8px;
}
div.contentLeft div.contactBox  a{
    color:#000000;
}
div.contentLeft div.contactBox span.orange{
    display: block;
    float: left;
    width: 100%;
    font-weight: bold;
    font-size: 12px;
    color: #ff9900;
}

div.contentLeft div.conMenu div.conHead{
    float: left;
    width: 525px;
    padding-left:32px;
    margin-top: 10px;
}

div.contentLeft div.conMenu div.conHead h1{
    display: block;
    float: left;
    color: #ff9900;
    font-size: 14px;
    margin:0 0 0 7px;
}

div.contentLeft div.conMenu div.conHead span{
    display: block;
    float: right;
    margin-top: 5px;
	margin-right:0px;
	padding-right:0px;
}

div.contentLeft div.conMenu div.left{
    float: left;
    width: 128px;
    margin-left: 32px;
    vertical-align: top;
    margin-top: 6px;
}

div.contentLeft div.conMenu div.right{
    float: left;
    width: 395px;
    text-align: left;
    vertical-align: top;
    border-left: 1px solid #ff9900;
    padding-left: 10px;
    height: 100%;
}

div.contentLeft div.conMenu div.right p{
    text-align: justify;
    margin-top: 10px;
    margin-bottom: 10px;
}

div.contentLeft div.conMenu div.right a.rh_Activ{
    display: block;
    float: left;
    text-align: left;
    border: none;
    height: 32px;
}

div.contentLeft div.conMenu div.right a.rh{
    display: block;
    float: left;
    text-align: left;
    border-right: 1px solid #ffffff;
    height: 32px;
}

div.contentLeft div.conMenu div.right div.conRightHead{
    text-align: left;
    vertical-align: top;
    margin:0px;
    padding: 0px;
}

div.contentLeft div.conMenu div.right div.conRightBody{
    float: left;
    width: 395px;
    text-align: left;
    vertical-align: top;
    height: 183px;
    overflow: auto;
    background-color: #f2f2f2;
    padding-top: 10px;
}

div.contentLeft div.conMenu div.right div.conRightBody a{
    display: block;
    float: left;
    width: 90%;
    text-align: left;
    vertical-align: top;
    color: #000000;
    padding-top: 6px;
    margin-left: 12px;
	text-decoration:none;
}
div.contentLeft div.conMenu div.right div.conRightBody a:hover{
    text-decoration: underline;
}
div.contentRight {
    float: left;
    width: 385px;
    border-left: 1px solid #e0e0e0;
    margin-left:-1px;
    margin-top: 4px;
}

div.contentRight div.rightBlock{
    float: left;
    width: 340px;
    margin-left: 30px;
    margin-right: 32px;
    padding-top: 5px;
}

div.contentRight div.rightBlock div {
    margin: 0px;
    padding: 0px;
    display: block;
    float: left;
    width: 100%;
    text-align: justify;
}


div.contentRight div.rightBlock p{
    display: block;
    width: 100%;
    float: left;
    text-align: justify;
    margin-top: 7px;
    margin-bottom: 0px
}
div.contentRight div.rightBlock table{
    display: block;
    float: left;
    width: 100%;
    margin-top: 7px;
    margin-bottom: 0px
}

div.contentRight div.newsletter {
    display: block;
    float: left;
    width: 360px;
    background-color: #f2f2f2;
    margin-left: 20px;
    margin-top: 17px;
    padding-bottom: 10px;
}

div.contentRight div.newsletter form{
    margin: 0px;
}

div.contentRight div.newsletter span{
    display: block;
    float: left;
    font-size: 15px;
    color: #8a8a8a;
    font-weight: bold;
}

div.contentRight div.newsletter input{
    display: block;
    float: left;
    margin-top: 0px;
    margin-left: 10px;
    width: 121px;
    border: 1px solid #b8b8b8;
    padding-left: 3px;
    padding-right: 3px;
    color: #848383;
}

div.contentRight div.newsletter input.small{
    display: block;
    float: left;
    margin-top: 0px;
    margin-left: 10px;
    width: 89px;
    border: 1px solid #b8b8b8;
    padding-left: 3px;
    padding-right: 3px;
    color: #848383;
}

div.contentRight div.newsletter input.hlSubmit{
    display: block;
    float: left;
    margin-top: 0px;
    margin-left: 10px;
    width: 89px;
    background-color: #ff9900;
    border: none;
    padding-left: 3px;
    padding-right: 3px;
    color: #ffffff;
    height: 18px;
}

div.container div.foot {
    float: left;
    background-color: #FF9900;
    width: 935px;
    height: 40px;
    color: #ffffff;
    padding-left: 50px;
}

div.container div.foot p{
    display: block;
    float: left;
    width: 935px;
    color: #ffffff;
    margin-top:15px;
    font-size: 12px;
}

div.container div.foot a{
    display: block;
    float: left;
    color: #ffffff;
    border-right: 1px solid #ffffff;
    padding-right: 10px;
    margin-right: 10px;
}

div.rightBlock div#title3{
    margin-left: -7px;
}

.fixHeight311{
height: 311px;
}

