.hh_top      {height:71px; background:url(top_bg.gif);}
.hh_content  {font-size:12px; color:#555555; font-weight:normal; padding:10px 16px 0 16px;}
.hh_title    {font-size:14px; color:#C40067; font-weight:bold; text-decoration:none;}

/* index */

.hh_index_intro       {font-size:12px; color:#1C5498; font-weight:normal; padding:0 10px 0 0;}
.hh_index_tips        {font-size:12px; color:#555555; font-weight:normal; padding:8px 10px 8px 10px;}
.hh_index_useful      {font-size:12px; color:#FFFFFF; font-weight:normal; padding:5px 8px 0 8px;}
.hh_index_test_intro  {font-size:12px; color:#555555; font-weight:normal; padding:11px 10px 8px 10px;}
.hh_index_test_q      {font-size:12px; color:#FFFFFF; font-weight:bold; padding:7px 10px 7px 10px; background-color:#557A8C;}
.hh_index_test_a      {font-size:12px; color:#555555; font-weight:normal; padding:2px 0 0 3px;}
.hh_index_stories_text {width: 120px; font-size:12px; color:#555555; font-weight:normal; padding: 10px 5px 5px 5px;}

.hh_index_topics_inact  {border-bottom:1px #FFFFFF solid;}
.hh_index_topics_act    {width:180px; font-size:11px; color:#ED037C; font-weight:bold; background-image:url(index_topics_bg_menu.gif); padding:5px 5px 6px 10px; border-bottom:1px #FFFFFF solid;}

#hh-topic-1,
#hh-topic-2,
#hh-topic-3 {
	padding: 10px;
	margin: 0;
	text-align: left;
	list-style-type: none;
}

#hh-topic-1 li,
#hh-topic-2 li,
#hh-topic-3 li {
	padding: 0 0 0 10px;
	margin: 0 0 4px;
	background-image: url(index_topics_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
}

#hh-topic-1 li a,
#hh-topic-2 li a,
#hh-topic-3 li a {
	font-size: 11px;
	font-weight: normal;
	color: #ED037C;
	text-decoration: none;
}

#hh-topic-1 li a:hover,
#hh-topic-2 li a:hover,
#hh-topic-3 li a:hover {
	text-decoration: underline;
}

.hh_hide {
	display: none;
}

a.hh_index_topics {
	width: 156px;
	height: 33px;
	padding: 4px 14px 0 10px;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #557A8C;
	border-bottom: 1px #FFF solid;
	display: block;
	cursor: pointer;
}

a.hh_index_topics_aktiv {
	width: 156px;
	height: 34px;
	padding: 5px 14px 0 10px;
	font-size: 11px;
	color: #ED037C;
	font-weight: bold;
	text-decoration: none;
	background: url(index_topics_bg_menu.gif);
	display: block;
	cursor: pointer;
}

a.hh_index_topics:hover {
	background-color: #809BA9;
}

a.hh_menu_topics     {width:135px;  font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none; background-color:#557A8C; display:block; padding:5px 0px 5px 5px;}
a.hh_menu_topics:hover    {background-color:#809BA9; text-decoration:none;}


a.hh_index_articles          {font-size:11px; color:#ED037C; font-weight:normal; text-decoration:none;}
a.hh_index_articles:hover    {text-decoration:underline;}

.hh_index_stories_list  {width:130px; list-style-type:none; padding:0; margin:0; text-align:left;}

a.hh_index_stories          {
	background: #809BA9 url(index_stories_bg_inact.gif) no-repeat 0 0;
	border-bottom:1px solid #FFFFFF;
	color:#fff;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:3px 5px 5px 19px;
	text-decoration:none;
	width:106px;
}
a.hh_index_stories:hover    {background-image:url(index_stories_bg_act.gif);}

p.index_szakerto_nev {
	width: 135px;
	padding: 3px 5px 3px 10px;
	margin: 3px 0 0;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	border-bottom: 1px #FFF solid;
	background: #557A8C;
}

p.index_szakerto_terulet {
	width: 135px;
	padding: 3px 5px 4px 10px;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	color: #1B5497;
	line-height: 13px;
	border-bottom: 2px #FFF solid;
	background: #CCD7DC;
}

a.index_szakerto_gomb,
a.index_szakerto_gomb:hover {
	width: 140px;
	height: 21px;
	padding: 0 0 0 10px;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	color: #ED037C;
	text-decoration: none;
	line-height: 21px;
	background: url(index_ask_button.gif);
	display: block;
}

#index-faq {
	padding: 10px;
	margin: 0 0 30px;
	font-size: 12px;
	list-style-type: none;
}

#index-faq li {
	padding: 0 0 0 10px;
	margin: 0 0 1px;
	background: url(index_faq_bullet.gif) no-repeat 0 5px;
}

#index-faq li a {
	color: #555;
	text-decoration: none;
}

#index-faq li a:hover {
	color: #ED037C;
}

p.index_tajekoztato_text {
	width: 119px;
	padding: 10px;
	margin: 0;
	text-align: left;
}

/* left menu */

.hh_menu_1_list           {width:120px; padding:0; margin:0; list-style:none; display:block;}
.hh_menu_1_item           {padding:0; margin:0; text-align:left; border-bottom:2px #FFFFFF solid; _float:left;}
.hh_menu_1_item_act       {border-bottom:2px #FFFFFF solid; font-size:11px; color:#557A8C; font-weight:bold; padding:3px 4px 3px 16px; text-align:left; background-image:url(menu_left_act.gif);}
a.hh_menu_1_link          {font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none; background-image:url(menu_left_off.gif); display:block; padding:3px 4px 3px 16px; width: 100px;}
a.hh_menu_1_link:hover    {background-image:url(menu_left_on.gif); text-decoration:none;}


/* box */

.hh_box_test_intro   {font-size:12px; color:#555555; font-weight:normal; padding:7px 9px 7px 9px;}
.hh_box_test_q       {font-size:12px; color:#FFFFFF; font-weight:bold; padding:8px; margin:0 1px 0 1px; background-color:#557A8C;}
.hh_box_test_a       {font-size:12px; color:#555555; font-weight:normal; padding:2px 0 0 3px;}
.hh_box_test_button  {text-align:center; background-color:#CFE3F2; padding:2px 0 2px; margin:0 1px 1px 1px;}
.hh_box_stories      {font-size:12px; color:#555555; font-weight:normal; padding:9px;}


/* footer */

.hh_footer           {font-size:11px; color:#557A8C; font-weight:normal; text-decoration:none;}

a.hh_footer          {font-size:11px; color:#557A8C; font-weight:normal; text-decoration:underline;}
a.hh_footer:hover    {color:#ED037C;}


/* article */

.hh_title_article       {font-size:14px; color:#1B5497; font-weight:bold; line-height:14px; padding:3px 0 3px 0;}
.hh_article_subtitle    {text-align: center; font-size:12px; color:#557A8C; font-weight:bold; margin:7px 0 12px 0;}
.hh_article_lead        {font-size:12px; color:#1B5497; font-weight:normal; background-color:#E7F1F8; padding:10px; clear: both;}

a.hh_article_anchor          {font-size:12px; color:#C40067; font-weight:normal; text-decoration:none;}
a.hh_article_anchor:hover    {text-decoration:underline;}

.hh_article_anchor_list  {list-style-type:none; padding:0; margin:0;}
.hh_article_anchor_item  {background-image:url(article_bullet.gif); background-repeat:no-repeat; background-position:0 6px; padding:0 0 0 7px;}

.articletext h4 {
	padding: 0;
	margin: 0 0 4px;
	font-size: 13px;
	color:#C40067;
	font-weight:bold;
}


/* denc */

.hh_denc_title  {font-size:12px; color:#FFFFFF; font-weight:bold; padding:0 0 0 10px;}

div.hh_content div.bekezdes {padding-top: 10px;}


/* stories */

.hh_stories_title  {background-color:#CFE3F2; font-size:12px; color:#1B5497; font-weight:bold; padding:3px 10px 3px 10px; margin:0 0 8px 0;}


/* useful */

.hh_useful_title       {font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.hh_useful_org_title   {font-size:12px; color:#C40067; font-weight:bold; padding:4px 5px 4px 5px;}
.hh_useful_org_text_1  {font-size:12px; color:#1B5497; font-weight:bold; padding:2px 4px 2px 11px; background-image:url(useful_bullet_org.gif); background-repeat:no-repeat; background-position:2px 7px;}
.hh_useful_org_text_2  {font-size:12px; color:#555555; font-weight:normal; padding:2px 0 2px 0;}

#hh_useful_web ul  {list-style-type:none; padding:0; margin:0;}
#hh_useful_web li  {font-size:12px; color:#1B5497; font-weight:bold; background-image:url(useful_bullet_web.gif); background-repeat:no-repeat; background-position:0 5px; padding:0 0 6px 7px;}

a.hh_useful_web          {font-size:12px; color:#C40067; font-weight:normal; text-decoration:none;}
a.hh_useful_web:hover    {text-decoration:underline;}


/* test */

.hh_test_q_nr    {font-size:12px; color:#FFFFFF; font-weight:bold; padding:3px 4px 3px 4px;}
.hh_test_q_text  {font-size:12px; color:#FFFFFF; font-weight:bold; padding:3px 5px 3px 5px;}
.hh_test_a_text  {font-size:12px; color:#555555; font-weight:normal; padding:3px 0 0 0;}

.hh_test_res_ok     {background-color:#FBDBE4; background-image:url(test_icon_ok.gif); background-repeat:no-repeat; background-position:3px; font-size:12px; color:#1B5497; font-weight:bold; padding:3px 0 3px 28px; margin:2px 0 0 0;}
.hh_test_res_wrong  {background-color:#FBDBE4; background-image:url(test_icon_wrong.gif); background-repeat:no-repeat; background-position:3px; font-size:12px; color:#C40067; font-weight:bold; padding:3px 0 3px 28px; margin:2px 0 0 0;}

.hh_test_res_text    {font-size:12px; color:#555555; font-weight:normal; text-decoration:none;}
.hh_test_res_pont_1  {font-size:12px; color:#1B5497; font-weight:bold; padding:0 7px 0 0;}
.hh_test_res_pont_2  {font-size:20px; color:#C40067; font-weight:bold; padding:0 8px 0 10px;}
.hh_test_res_pont_3  {font-size:12px; color:#1B5497; font-weight:bold; padding:0 10px 0 0;}


/* cikkolorz */
.articles_red, a.articles_red {color: #DE1E27; font-weight: bold;}
.a_leftbox_bg, .a_rightbox_bg {background-color: #E5EBED;}
.a_leftbox_bg a.articles_list_title,
.a_rightbox_bg a.articles_list_title { color: #ED037C; font-weight: bold;  font-size: 13px;}
.a_line_topline {border-top: 1px solid #557A8C; }
.a_bottom_line {border-top: 1px solid #557A8C; }

a.articles_list_title img {border: 1px solid #7fbcc7; margin-right: 3px;}


/* faq */

.hh_faq_question {
	padding: 4px 10px 4px 20px;
	margin: 0 0 10px;
	font-family: arial;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	background: #557a8c url(faq_bg.gif) repeat-y;
}

.hh_faq_answer {
	padding: 0;
	margin: 0 0 15px;
	font-family: arial;
	font-size: 11px;
}


/* ask */

#hh_belso_kerdezze p {
	padding: 0;
	margin: 0 0 10;
	font-size: 12px;
}

#hh_belso_kerdezze_szaki {
	width: 245px;
	padding: 10px 16px 10px 17px;
	margin: 0 auto 10px;
	background-color: #F2F2F2;
	border: solid 1px #CCCCCC;
	overflow: auto;
}

#hh_belso_kerdezze_szaki img {
	border: solid 4px #FFFFFF;
	float: left;
	display: inline;
}

#hh_belso_kerdezze_szaki div {
	width: 149px;
	padding: 7px 10px;
	margin: 0 0 0 4px;
	font-weight: bold;
	border-left: solid 2px #FFFFFF;
	border-right: solid 2px #FFFFFF;
	float: left;
}

div#hh_belso_kerdezze_szaki_nev {
	color: #FFFFFF;
	background-color: #557A8C;
	border-top: solid 2px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}

div#hh_belso_kerdezze_szaki_terulet {
	color: #1B5497;
	background-color: #CCD7DC;
	border-bottom: solid 2px #FFFFFF;
	margin-bottom: 4px;
}

a#hh_belso_kerdezze_szaki_bemut {
	width: 102px;
	height: 23px;
	padding: 0 0 0 37px;
	margin: 0 0 0 6px;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	line-height: 21px;
	background-image: url(bg_hh_belso_kerdezze.gif);
	background-repeat: no-repeat;
	float: left;
}

#hh_belso_kerdezze form {
	margin: 0;
	padding: 0;
}

#hh_belso_kerdezze ul {
	width: 400px;
	padding: 0;
	margin: 0 0 5px;
	list-style: none;
	float: left;
}

#hh_belso_kerdezze ul li {
	width: 100%;
	padding: 0 0 4px;
	margin: 0;
	float: left;
}

#hh_belso_kerdezze label {
	width: 89px;
	margin-right: 5px;
	text-align: right;
	float: left;
	display: inline;
	color: #555;
	font-weight: bold;
}

#hh_belso_kerdezze input {
	width: 278px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	border: solid 1px #CCC;
	float: left;
	display: inline;
}

*html #hh_belso_kerdezze input {
	width: 276px;
}

*+html #hh_belso_kerdezze input {
	width: 276px;
}

#hh_belso_kerdezze h4 {
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #1B5497;
	line-height: 30px;
	text-align: center;
	background-image: url(bg_hh_belso_kerdezze_szoveg.gif);
	background-repeat: repeat-x;
	clear: both;
}

*html #hh_belso_kerdezze h4 {
	margin-top: -10px;
}
*+html #hh_belso_kerdezze h4 {
	margin-top: -10px;
}
#hh_belso_kerdezze textarea {
	width: 466px;
	height: 220px;
	padding: 0;
	margin: 0 0 15;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	border: solid 1px #CCC;
	overflow: auto;
}

#hh_belso_kerdezze img#hh_captcha {
	width: 150px;
	margin: 5px 0 5px 159px;
}

label#hh_captcha_label {
	width: 200px;
}

input#hh_captcha_input {
	width: 150px;
}

*html input#hh_captcha_input {
	width: 150px;
}

*+html input#hh_captcha_input {
	width: 150px;
}

#hh_belso_kerdezze form div {
	width: 468px;
	height: 38px;
	margin: 15px 0 0;
	background-color: #CFE3F2;
	float: left;
	clear: both;
}

#hh_belso_kerdezze form div a {
	width: 124px;
	height: 14px;
	padding: 0 0 0 6px;
	margin: 12px auto 0;
	font-size: 11px;
	font-weight: bold;
	color: #ED037C;
	text-decoration: none;
	line-height: 14px;
	background-image: url(bg_hh_belso_kerdezze_button.gif);
	background-repeat: no-repeat;
	display: block;
}

p#hh_kerdezze_csillag {
	padding: 5px 0 20px;
	margin: 0;
	text-align: center;
	clear: both;
}


/* news */

.oldal_hirek .hir_doboz {
	width: 468px;
	padding: 0;
	margin: 0 0 15px;
	clear: both;
	float: left;
}

.oldal_hirek .hir_doboz h4 {
	padding: 5px 0 5px 40px;
	margin: 0 0 2px;
	font-size: 12px;
	font-weight: bold;
	color: #1B5497;
	border-top: solid 4px #809BA9;
	border-bottom: solid 1px #809BA9;
	background-color: #E5EBED;
	background-image: url(bg_belso_hirek.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

*html .oldal_hirek .hir_doboz h4 {
	background-position: left 4px;
}

*+html .oldal_hirek .hir_doboz h4 {
	background-position: left 4px;
}

.oldal_hirek .hir_doboz h4 a, .oldal_hirek .hir_doboz h4:hover {
	color: #1B5497;
	text-decoration: none;
}

.oldal_hirek .hir_doboz .hir_szoveg {
	padding: 10px 0 0;
	margin: 0 0 10px;
	clear: both;
}

.oldal_hirek .hir_doboz .hir_lablec {
	width: 468px;
	height: 30px;
	padding: 15px 0 0;
	margin-bottom: 5px;
	background-image: url(bg_belso_hirek.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	clear: both;
	float: left;
}

.oldal_hirek .hir_doboz .hir_lablec_list {
	width: 468px;
	height: 30px;
	padding: 15px 0 0;
	margin-bottom: 15px;
	background-image: url(bg_belso_hirek_list.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	clear: both;
	float: left;
}

.oldal_hirek .hir_doboz .hir_forras, .oldal_hirek .hir_doboz .hir_datum {
	font-weight: bold;
	color: #ED037C;
}

.oldal_hirek .hir_doboz .hir_forras {
	width: 310px;
	float: left;
}

.oldal_hirek .hir_doboz .hir_forras span, .oldal_hirek .hir_doboz .hir_forras a, .oldal_hirek .hir_doboz .hir_forras a:hover {
	font-weight: normal;
	color: #1B5497;
	text-decoration: none;
}
.oldal_hirek .hir_doboz .hir_datum {
	width: 150px;
	float: right;
	text-align: right;
}
.oldal_hirek .hirek_lapozo {
	width: 468px;
	height: 20px;
	margin: 0 0 20px;
	float: left;
	clear: both;
	position: relative;
}

.oldal_hirek .hirek_lapozo a {
	height: 16px;
	font-size: 11px;
	font-weight: bold;
	color: #ED037C;
	line-height: 16px;
	text-decoration: none;
	background-image: url(bg_hh_belso_gyik_lapozo.gif);
	background-repeat: no-repeat;
	display: block;
}

.oldal_hirek .hirek_lapozo a.hir_elozo {
	width: 35px;
	padding: 0 0 0 27px;
	position: absolute;
	top: 0;
	left: 155px;
	background-position: left top;
}

.oldal_hirek .hirek_lapozo a.hir_kovetkezo {
	width: 84px;
	padding: 0 0 0 6px;
	position: absolute;
	top: 0px;
	left: 225px;
	background-position: right top;
}


/* box - temak */

#hh_modul_cikkek h5 {
	margin: 0px;
	padding: 0px;
	height: 21px;
	background-image: url(box_topics_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
*html #hh_modul_cikkek h5 {
	height: 21px;
}
#hh_modul_cikkek h5 span {
	display: none;
}
#hh_modul_cikkek ul {
	margin: 0px 0px 2px 0px;
	padding: 0px;
	list-style: none;
}
*html #hh_modul_cikkek ul {
	margin-bottom: 1px;
}
#hh_modul_cikkek ul li {
	margin: 0px;
	padding: 0px;
}
*html #hh_modul_cikkek ul li {
	margin-top: -1px;
}
#hh_modul_cikkek ul li a {
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 6px 20px;
	display: block;
	color: #FFF;
	line-height: 12px;
	background-image: url(bg_hh_modul_cikkek_csop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #809BA9;
	border-bottom: solid 1px #FFFFFF;
	height: auto;
}
*html #hh_modul_cikkek ul li a {
	height: 12px;
}
#hh_modul_cikkek ul li a:hover {
	color: #FFFFFF;
	background-color: #557A8C;
	background-position: 0px 0px;
}
#hh_modul_cikkek ul li a.hh_modul_cikkek_akt_csop {
	color: #FFFFFF;
	background-color: #557A8C;
	background-position: 0 -60px;
	cursor: default;
}
#hh_modul_cikkek ul li a.hh_modul_cikkek_akt_csop:hover {
	background-color: #557A8C;
	background-position: 0 -60px;
}
#hh_modul_cikkek ul li ul {
	margin: 0px;
	padding: 0px;
}
*html #hh_modul_cikkek ul li ul {
	margin-bottom: 0px;
}
#hh_modul_cikkek ul li ul li a {
	font-weight: normal;
	line-height: 11px;
	color: #1B5497;
	background-color: #FFF;
	background-image: url(box_topics_bullet.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding-left: 20px;
}
#hh_modul_cikkek ul li ul li a:hover {
	color: #ED037C;
	background-color: #FFF;
	background-image: url(box_topics_bullet.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#hh_modul_cikkek ul li ul li a.hh_modul_cikkek_akt_cikk, #hh_modul_cikkek ul li ul li a.hh_modul_cikkek_akt_cikk:hover {
	color: #ED037C;
	background-color: #FFFFFF;
	cursor: default;
}
#hh_modul_cikkek a {
	display: block;
	background-image: url(box_kapcsolodo_cikkek_gomb.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 20px;
	line-height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	padding: 0px 0px 0px 8px;
}
#hh_modul_cikkek a:hover {
	background-position: right bottom;
}

/* adatkezeles input es szoveg */
div.adatkezeles {
	margin: 0 !important;
	padding: 10px 0 0 0 !important;
	height: auto !important;
	background: none !important;
}
input.adatkezeles_input {
	width: 13px !important;
	float: left !important;
	margin: 2px 5px 5px 0 !important;
	padding: 0 !important;
	background: none !important;
	border: 0 !important;
}
.adatkezeles a {
	display: inline !important;
	width: auto !important;
	font-size: 12px !important;
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
}
span.adatkezeles_span {
	text-align: left !important;
	display: inline-block !important;
	margin: 0 0 5px 0 !important;
	padding: 0 !important;
	width: 437px !important;
	float: left !important;
}

div.captcha {
	height: 180px !important;
	margin: 0 auto !important;
	float: none !important;
	border: 0 !important;
}

div.captcha p {
	width: 440px !important;
	padding: 10px 9px !important;
	margin: 0 !important;
}

div.captcha div {
	background: none !important;
	float: none !important;
	width: 150px !important;
	height: auto !important;
	padding: 0 0 3px !important;
	margin: 0 auto 10px !important;
	border: 0 !important;
}

div.captcha a {
	color: #3B85D4 !important;
	background: none !important;
}

div.captcha label {
	color: #555 !important;
}

div.captcha #captcha {
	display: inline !important;
	border: 1px #CCC solid !important;
	float: none !important;
}

