@CHARSET "UTF-8";
html, body, div, span, p, h1, h2, h3, h4, h5, h6, ul, ol, li, blockquote, img, form, fieldset {margin:0px;padding:0px;border:0px none;outline:0px;list-style-type: none;}
html, body, div, span, p, h1, h2, h3, h4, h5, h6, ul, ol, li, blockquote, form, fieldset, input, textarea { font-family: Arial, sans-serif; font-size: 12px; color: #000000;}
html, body { width:100%;}
a, a:link, a:visited, a:active, a:focus { font-family: Arial, sans-serif; font-size: 12px; text-decoration: none; cursor:pointer; color: #000000; }
a:hover { text-decoration: underline; }
:focus { outline: 0; }
a img, a:hover img {border: 0px none;}
button {cursor: pointer;}
.clr {clear:both;height: 1px; overflow: hidden;margin-top:-1px;}

@font-face {
	font-family: SohoGothic;
	src: url('SohoGothicPro-Regular.otf');
}
@font-face {
	font-family: SohoGothic;
	font-weight: bold;
	src: url('SohoGothicPro-Bold.otf');
}

body {
	background: #c0c0c0;
}
div.header_bg {
clear: both;
background: url(img/header_bg.png);
}
div.promo_bg {
clear: both;
background: url(img/promo_bg.png);
}
div.main_bg {
clear: both;
background: #f6f6e3;
}
div.footer_bg {
clear: both;
background: url(img/footer_bg.png);
}
div#container {

}
div#header {
margin: 0px auto;
padding: 0px 2px 0px 2px;
width: 960px;
height: 135px;
}
a#top,
a#top:hover {
width: 372px;
float: left;
}

div#header div.headbar {
/*background: url(img/header.png) 0px 0px no-repeat;*/
width: 568px;
height: 135px;
float: left;
padding: 0px 0px 0px 20px;
}
div#header div.headbar div.LoginBox {
padding: 68px 0px 0px 0px;
width: 430px;
text-align: left;
float: left;
}
div#header div.headbar div.LoginBox a,
div#header div.headbar div.LoginBox a:hover {
display: block;
/*margin: 0px 0px 0px 370px;*/
width: 175px;
height: 20px;
/*text-decoration: underline;*/
color: #beedb2;
float: left;
font-family: SohoGothic;
text-align: right;
text-transform: uppercase;
font-size: 12px;
}
div#header div.headbar div.LoginBox a:hover{
	color: white;
	text-decoration: none;
}
div#header div.headbar div.LoginBox form {
padding: 16px 0px 0px 0px;
}
div#header div.headbar div.LoginBox form label {
display: block;
width: 60px;
float: left;
color: #ffffff;
}
div#header div.headbar div.LoginBox form input.text {
display: block;
width: 150px;
margin-right: 12px;
float: left;
border: 0px none;
background: transparent;
font-size: 9px;
color: #fbb161;
}
div#header div.headbar div.LoginBox form input.password {
display: block;
width: 130px;
margin-right: 20px;
float: left;
background: transparent;
border: 0px none;
font-size: 9px;
color: #fbb161;
}
div#header div.headbar div.LoginBox form button {
display: block;
width: 30px;
height: 16px;
float: left;
border: 0px none;
background: transparent;
}
div#header div.headbar div.LanguageBox {
padding: 20px 0px 0px 20px;
width: 50px;
float: left;
margin: 0 0 0 40px;
}
div#header div.headbar div.LanguageBox a,
div#header div.headbar div.LanguageBox a:hover {
display: block;
padding: 30px 0px 0px 0px;
width: 50px;
height: 30px;
text-align: center;
text-transform: uppercase;
color: #c9f4bd;
font-family: SohoGothic;
}
div.hu div.LanguageBox a,
div.hu div.LanguageBox a:hover {
background: url(img/flag_en.png) top center no-repeat;
}
div#header div.headbar ul.LinkList {
clear: both;
margin-right: -4px;
padding: 10px 0px 0px 0px;
}
div#header div.headbar ul.LinkList li {
padding: 0px 3px 0px 0px;
width: 139px;
height: 37px;
float: left;
}
div#header div.headbar ul.LinkList li a,
div#header div.headbar ul.LinkList li a:hover {
display: block;
width: 139px;
height: 32px;
margin:5px 0px 0px 0px;
}
div#header div.headbar ul.LinkList li a:hover {
height: 37px;
margin:0px;
}
div#header div.headbar ul.LinkList li.item_0 a {background: url(img/header_menu_item_sprite.png) 0px 0px no-repeat;}
div#header div.headbar ul.LinkList li.item_0 a:hover {background: url(img/header_menu_item_sprite.png) 0px -32px no-repeat;}
div#header div.headbar ul.LinkList li.item_1 a {background: url(img/header_menu_item_sprite.png) -143px 0px no-repeat;}
div#header div.headbar ul.LinkList li.item_1 a:hover {background: url(img/header_menu_item_sprite.png) -143px -32px no-repeat;}
div#header div.headbar ul.LinkList li.item_2 a {background: url(img/header_menu_item_sprite.png) -286px 0px no-repeat;}
div#header div.headbar ul.LinkList li.item_2 a:hover {background: url(img/header_menu_item_sprite.png) -286px -32px no-repeat;}
div#header div.headbar ul.LinkList li.item_3 a {background: url(img/header_menu_item_sprite.png) -429px 0px no-repeat;}
div#header div.headbar ul.LinkList li.item_3 a:hover {background: url(img/header_menu_item_sprite.png) -429px -32px no-repeat;}

div#promo {
margin: 0px auto;
padding: 0px 2px 0px 2px;
width: 960px;
height: 262px;
background: url(img/promo.png) 394px 0px no-repeat;
}
div#promo ul.LinkList {
padding: 30px 0px 0px 14px;
}
div#promo ul.LinkList li {
}
div#promo ul.LinkList li h2 {

}
div#promo ul.LinkList li h2 a,
div#promo ul.LinkList li h2 a:hover {
display: block;
width: 339px;
height: 64px;
}
div#promo ul.LinkList li.item_0 h2 a,
div#promo ul.LinkList li.item_0 h2 a:hover {
height: 54px;
margin:0px 0px 10px;
background: url(img/promo_menu_item_0.png) 5px 0px no-repeat;
}
div#promo ul.LinkList li.item_0 h2 a:hover {
background: url(img/promo_menu_item_0.png) 5px -58px no-repeat;
}
div#promo ul.LinkList li.item_1 h2 a,
div#promo ul.LinkList li.item_1 h2 a:hover {
background: url(img/promo_menu_item_1.png) 1px 7px no-repeat;
}
div#promo ul.LinkList li.item_1 h2 a:hover {
background: url(img/promo_menu_item_1.png) 1px -51px no-repeat;
}
div#promo ul.LinkList li.item_2 h2 a,
div#promo ul.LinkList li.item_2 h2 a:hover {
background: url(img/promo_menu_item_2.png) 0px 0px no-repeat;
}
div#promo ul.LinkList li.item_2 h2 a:hover {
background: url(img/promo_menu_item_2.png) 0px -64px no-repeat;
}
div#main {
margin: 0px auto;
padding: 0px 0px 40px 0px;
display: table;
width: 962px;
}

div#index {
background: url(img/index.png) 0px 0px no-repeat;
overflow: hidden;
}
div#feed {
overflow: hidden;
padding: 30px 0px 0px 0px;
}
div#index div.IntroBox {
padding: 30px 20px 24px 0px;
float: left;
}
div#index div.IntroBox h1 {
padding: 0px 0px 6px 0px;
height: 26px;
text-transform: uppercase;
font-size: 20px;
color: #00703c;
font-weight:normal;
}
div#index div.IntroBox h3 {
padding: 0px 0px 20px 0px;
font-weight: bold;
color: #666658;
}
div#index div.IntroBox img {
float: left;
width: 181px;
}
div#index div.IntroBox div {
float: left;
width: 468px;
padding: 0px 0px 0px 17px;
line-height: 16px;
color: #666658;
}
div#index div.IntroBox a{
display:block;
color:#E59A49;
text-transform:uppercase;
font-size:10px;
background: url(img/news_more.png) no-repeat 0px 10px;
padding:5px 0px 0px 10px;
}
div#index ul.LinkList {
padding: 31px 0px 12px 0px;
width: 274px;
float: left;
}
div#index ul.LinkList li {
padding: 0px 0px 18px 0px;
}
div#index ul.LinkList li h2 {

}
div#index ul.LinkList li h2 a,
div#index ul.LinkList li h2 a:hover {
display: block;
width: 187px;
height: 27px;
padding: 15px 0px 0px 87px;
text-decoration: none;
font-weight: normal;
color: #00703c;
font-weight:bold;
}
div#index ul.LinkList li.item_0 h2 a,
div#index ul.LinkList li.item_0 h2 a:hover {
background: url(img/index_menu_item_0.png) 0px 0px no-repeat;
}
div#index ul.LinkList li.item_1 h2 a,
div#index ul.LinkList li.item_1 h2 a:hover {
background: url(img/index_menu_item_1.png) 0px 0px no-repeat;
}
div#index ul.LinkList li.item_2 h2 a,
div#index ul.LinkList li.item_2 h2 a:hover {
background: url(img/index_menu_item_2.png) 0px 0px no-repeat;
}
div#index div.leftbar {
clear: both;
float: left;
padding: 0px 16px 0px 0px;
width: 472px;
}
div#index div.leftbar div.NewsFeed {
background: url(img/box_bg.png) repeat-y;
padding: 0px 0px 15px 0px;
}
div#index div.leftbar div.NewsFeed div.top {
height: 9px;
overflow:hidden;
background: url(img/box_top.png) 0px 0px no-repeat;
}
div#index div.leftbar div.bottom {
height: 7px;
overflow:hidden;
background: url(img/box_bot.png) 0px 0px no-repeat;
}
div#index div.leftbar div.NewsFeed h2 {
padding: 10px 0px 23px 20px;
height: 25px;
font-size: 20px;
text-transform:uppercase;
color: #e59a49;
font-weight:normal;
}
div#index div.leftbar div.NewsFeed ul {
padding: 0px 22px 0px 20px;
}
div#index div.leftbar div.NewsFeed ul li {
background: url(img/icon_small.png) 0px 0px no-repeat;
padding: 0px 0px 26px 0px;
}
div#index div.leftbar div.NewsFeed ul li img {
float: right;
}
div#index div.leftbar div.NewsFeed ul li h3 {
padding: 0px 0px 0px 33px;
}
div#index div.leftbar div.NewsFeed ul li h3 a,
div#index div.leftbar div.NewsFeed ul li h3 a:hover {
color: #e59a49;
text-decoration: underline;
}
div#index div.leftbar div.NewsFeed ul li small {
display: block;
padding: 0px 0px 0px 33px;
color: #02713d;
}
div#index div.leftbar div.NewsFeed ul li p {
padding: 10px 0px 0px 0px;
color: #666658;
}
div#index div.leftbar div.NewsFeed ul li a.next,
div#index div.leftbar div.NewsFeed ul li a.next:hover {
display: block;
padding: 5px 0px 0px 8px;
background: url(img/news_more.png) 0px 7px no-repeat;
text-transform: uppercase;
line-height: 11px;
font-size: 10px;
color: #E59A49;
}
div#index div.leftbar div.NewsFeed a.page,
div#index div.leftbar div.NewsFeed a.page:hover {
display: block;
margin: 0px 22px 0px 20px;
padding: 8px 0px 0px 0px;
height: 20px;
background: url(img/index_newsfeed_next.png) repeat-x;
text-align: center;
text-transform: uppercase;
color: #ffffff;
}
div#index div.rightbar {
float: left;
width: 472px;
}
div#index div.rightbar div.TextBox {
background: url(img/box_bg.png) repeat-y;
margin: 0px 0px 16px 0px;
}
div#index div.rightbar div.TextBox div.top {
height: 9px;
overflow:hidden;
background: url(img/box_top.png) 0px 0px no-repeat;
}
div#index div.rightbar div.TextBox div.bottom {
clear: both;
height: 7px;
overflow:hidden;
background: url(img/box_bot.png) 0px 0px no-repeat;
}
div#index div.rightbar div.TextBox h2 {
padding: 10px 0px 17px 20px;
height: 25px;
font-weight:normal;
float:left;
width:300px;
}
div#index div.rightbar div.TextBox h2 a,
div#index div.rightbar div.TextBox h2 a:hover {
text-decoration: none;
font-size: 18px;
color: #e59a49;
}
div#index div.rightbar div.TextBox img {
float: right;
margin:10px 20px 0px 0px;
}
div#index div.rightbar div.TextBox p {
padding: 0px 22px 16px 20px;
width: 300px;
float: left;
line-height: 16px;
color: #666658;
}
div#index div.rightbar div.TextBox p a{
color:#E59A49;
text-transform:uppercase;
font-size:10px;
background: url(img/news_more.png) no-repeat 0px 3px;
padding:0px 0px 0px 10px;
margin:0px 0px 0px 5px;
}

div#feed div.NewsFeed {
background: url(img/box_wide_bg.png) repeat-y;
padding:0px 0px 10px 0px;
}

div#feed div.NewsFeed  h2 {
text-decoration: none;
font-size: 20px;
color: #e59a49;
padding: 10px 0px 17px 20px;
height: 25px;
font-weight:normal;
}
div#feed div.NewsFeed ul {
padding: 0px 22px 0px 20px;
}
div#feed div.NewsFeed ul li {
background: url(img/icon_small.png) 0px 0px no-repeat;
padding: 0px 0px 26px 0px;
}
div#feed div.NewsFeed ul li img {
float: right;
}
div#feed div.NewsFeed ul li h3 {
padding: 0px 0px 0px 33px;
}
div#feed div.NewsFeed ul li h3 a,
div#feed div.NewsFeed ul li h3 a:hover {
color: #e59a49;
text-decoration: underline;
}
div#feed div.NewsFeed ul li small {
display: block;
padding: 0px 0px 0px 33px;
color: #02713d;
}
div#feed div.NewsFeed ul li p {
padding: 10px 0px 0px 0px;
color: #666658;
}
div#feed div.NewsFeed ul li a.next,
div#feed div.NewsFeed ul li a.next:hover {
display: block;
padding: 5px 0px 0px 8px;
background: url(img/news_more.png) 0px 7px no-repeat;
text-transform: uppercase;
line-height: 11px;
font-size: 10px;
color: #E59A49;
}
div#feed div.NewsFeed a.page,
div#feed div.NewsFeed a.page:hover {
display: block;
margin: 0px 22px 0px 20px;
padding: 8px 0px 0px 0px;
height: 20px;
background: url(img/index_newsfeed_next.png) repeat-x;
text-align: center;
text-transform: uppercase;
color: #ffffff;
}
div#feed div.NewsFeed div.top {
height: 9px;
overflow:hidden;
background: url(img/box_wide_top.png) 0px 0px no-repeat;
}
div#feed div.bottom {
height: 7px;
overflow:hidden;
background: url(img/box_wide_bot.png) 0px 0px no-repeat;
}
div#menu {
float: left;
margin: 25px 0px 0px 0px;
padding: 0px 17px 0px 0px;
width: 374px;
background: url(img/menu_bg.png) repeat-y;
}
div#menu p {
padding: 20px 20px 0px 29px;
color:#e59a49;;
font-size:16px;
}
div#menu h2 {
padding: 10px 0px 8px 29px;
background: url(img/menu_title.png) 0px 0px no-repeat;
font-size: 20px;
color: #beedb2;
font-weight:normal;
}
div#menu ul.LinkList {
padding: 0px 0px 20px 30px;
}
div#menu ul.LinkList li {
width: 312px;
padding: 20px 0px 0px 0px;
}
div#menu ul.LinkList li h3 {

}
div#menu ul.LinkList li h3 a,
div#menu ul.LinkList li h3 a:hover {
display: block;
padding: 4px 0px 0px 24px;
height: 21px;
background: url(img/menu_item_bg.png) 0px 0px no-repeat;
font-size: 14px;
color: #fbb161;
}
div#menu ul.LinkList li ul {
padding: 0px 0px 0px 11px;
}
div#menu ul.LinkList li ul li {
width: 280px;
height: auto;
padding: 15px 0px 0px 0px;
}
div#menu ul.LinkList li ul li h4 {
color: #b4b5b5;
}
div#menu ul.LinkList li ul li h4 a,
div#menu ul.LinkList li ul li h4 a:hover {
color: #00703c;
font-weight: normal;
}
div#menu .more{
color: #E59A49;
font-weight: normal;
padding:0px 20px 0px 12px;
text-transform:uppercase;
background:transparent url(img/news_more.png) no-repeat scroll 0 2px;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
div#menu div.bottom {
height: 7px;
background: url(img/menu_bot.png) 0px 0px no-repeat;
overflow:hidden;
}
div#menu img {
display: block;
margin: 10px auto;
}
div#content {
float: left;
width: 571px;
background: url(img/content_bg.png) repeat-y;
}
div#content h1 {
margin: 25px 60px 20px 57px;
padding: 0px 0px 20px 47px;
border-bottom: solid 1px #d6d6d2;
background: url(img/icon_small.png) 0px 0px no-repeat;
font-size: 20px;
color: #e59a49;
font-weight:normal;
}
div#content p.lead {
padding: 0px 60px 20px 57px;
line-height: 16px;
font-weight: bold;
color: #666658;
}
div#content small {
display: block;
padding: 2px 0px 10px 57px;
margin: 0px;
font-size: 11px;
color: #00703c;
}
div#content p.lead img {
float: right;
padding: 0px 0px 10px 20px;
}
div#content div.bottom {
clear: both;
margin: 30px 0px 0px 0px;
height: 8px;
background: url(img/content_bot.png) 0px 0px no-repeat;
overflow:hidden;
}
div#article {
padding: 0px 60px 0px 57px;
line-height: 16px;
color: #666658;
}
div#article span{
color: #666658;
}
div#article p {
clear: both;
padding: 10px 0px 10px 0px;
line-height: 16px;
color: #666658;
}
div#article ul{
	padding: 10px 0px 10px 13px;
}
div#article ul li{
color: #666658;
line-height: 16px;
list-style:disc;
}
div#article ol{
	padding: 10px 0px 10px 13px;
}
div#article ol li{
color: #666658;
line-height: 16px;
list-style-type: decimal;
}
div#article img.center {
display: block;
margin: 10px auto;
border: 0px none;
}
div#article a.more,
div#article a.more:hover {
color: #E59A49;
font-weight: normal;
padding:0px 0px 0px 12px;
text-transform:uppercase;
background:transparent url(img/news_more.png) no-repeat scroll 0 2px;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
div#article a.more:hover {
	text-decoration:underline;
}
div#article a,
div#article a:hover {
color: #E59A49;
}

div#content h6 {
margin: 35px 0px 20px 0px;
padding: 0px 0px 20px 47px;
border-bottom: solid 1px #d6d6d2;
font-size: 12px;
color: #e59a49;
font-weight:normal;
}

div#footer {
margin: 0px auto;
padding: 25px 2px 0px 2px;
width: 960px;
height: 97px;
background: url(img/footer.png) 0px 23px no-repeat;
color: #666658;
}
div#footer small {
display: block;
float: left;
padding: 0px 0px 0px 138px;
width: 192px;
font-size: 12px;
}
div#footer ul {
float: left;
width: 630px;
}
div#footer ul li {
float: left;
padding: 0px 13px 0px 7px;
background: url(img/bullet_footer.png) right 4px no-repeat;
}
div#footer ul li.last {
background: none;
}
div#footer ul li a,
div#footer ul li a:hover {
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
color: #666658;
}
div#breadcrumb{
padding: 20px 0px 0px 57px;
color:#E59A49;
}
div#breadcrumb a{
	color:#E59A49;
}

div.en div#header div.headbar {
/*background: url(img/header_en.png) 0px 0px no-repeat;*/
}

div.en div.LanguageBox a,
div.en div.LanguageBox a:hover {
background: url(img/flag_hu.png) top center no-repeat;
}
div.en div#header div.headbar ul.LinkList li.item_0 a {background: url(img/header_menu_item_sprite_en.png) 0px 0px no-repeat;}
div.en div#header div.headbar ul.LinkList li.item_0 a:hover {background: url(img/header_menu_item_sprite_en.png) 0px -32px no-repeat;}
div.en div#header div.headbar ul.LinkList li.item_1 a {background: url(img/header_menu_item_sprite_en.png) -143px 0px no-repeat;}
div.en div#header div.headbar ul.LinkList li.item_1 a:hover {background: url(img/header_menu_item_sprite_en.png) -143px -32px no-repeat;}
div.en div#header div.headbar ul.LinkList li.item_2 a {background: url(img/header_menu_item_sprite_en.png) -286px 0px no-repeat;}
div.en div#header div.headbar ul.LinkList li.item_2 a:hover {background: url(img/header_menu_item_sprite_en.png) -286px -32px no-repeat;}
div.en div#header div.headbar ul.LinkList li.item_3 a {background: url(img/header_menu_item_sprite_en.png) -429px 0px no-repeat;}
div.en div#header div.headbar ul.LinkList li.item_3 a:hover {background: url(img/header_menu_item_sprite_en.png) -429px -32px no-repeat;}

div.en div#promo ul.LinkList li.item_0 h2 a,
div.en div#promo ul.LinkList li.item_0 h2 a:hover {
background: url(img/promo_menu_item_0_en.png) 2px 0px no-repeat;
}
div.en div#promo ul.LinkList li.item_0 h2 a:hover {
background: url(img/promo_menu_item_0_en.png) 2px -60px no-repeat;
}
div.en div#promo ul.LinkList li.item_1 h2 a,
div.en div#promo ul.LinkList li.item_1 h2 a:hover {
background: url(img/promo_menu_item_1_en.png) 0px 1px no-repeat;
}
div.en div#promo ul.LinkList li.item_1 h2 a:hover {
background: url(img/promo_menu_item_1_en.png) 0px -74px no-repeat;
}
div.en div#promo ul.LinkList li.item_2 h2 a,
div.en div#promo ul.LinkList li.item_2 h2 a:hover {
background: url(img/promo_menu_item_2_en.png) 0px 0px no-repeat;
}

div.en div#promo ul.LinkList li.item_2 h2 a:hover {
background: url(img/promo_menu_item_2_en.png) 0px -70px no-repeat;
}

#form table{
	margin:0px 60px 0px 57px;
}

#form table th{
	text-align:left;
	width:150px;
	padding:5px 0px;
	color:#666658;
}

#form table td, #form table th{
	padding:5px 0px;
	vertical-align:top;
}

#form table th{
	padding:8px 0px 0px;
}

#form table .interests{
	padding:15px 0px 0px;
}

#form table .check{
	line-height:20px;
}

#form table .check label{
	color:#666658;
	padding:0px 10px 0px;
}

#form table .check input{
	width:13px;
	height:13px;
	
}

#form input{
	width:238px;
	height:24px;
	padding:0px 10px;
	background: url(img/input_bg.gif) no-repeat;
	border:none;
	font-family:'Arial';
	font-size:11px;
	color:#666658;	
}

#form button{
margin: 20px 60px 0px 57px;
padding: 0px 0px 0px 0px;
width:450px;
height: 28px;
background: url(img/index_newsfeed_next.png) repeat-x;
text-align: center;
text-transform: uppercase;
color: #ffffff;
border:none;
}

#form .error_list{
display:block;
padding:10px 0px 0px 5px;
color: #e59a49;
font-size:10px;
}

#form p{
margin:0px 60px 0px 57px;
color:#666658;
}

#form .privacy td{
padding:10px 0px 0px;
font-weight:bold;
}

#form .privacy td a{
color:#666658;
text-decoration:underline;
}

#form p.error{
	padding-bottom:20px;
	color: #e59a49;
	font-weight:bold;
}
