/* layout ----------------------------------------------- */
html {
		width: 100%;
		height: 100%;
		overflow: -moz-scrollbars-vertical;
		}
body {
		margin: 0;
		padding: 0;
		background: #4f6caa url(../layout/main_bg.png) repeat-x top;
		text-align: center;
		}
#mvzrt {
		width: 942px;
		height: 100%;
		margin: 0 auto;
		text-align: left;
		font: 11px Arial, Helvetica, sans-serif;
		color: #545454;
		}
#header {
		padding: 0;
		width: 942px;
		height: 82px;
		background: #FFF url(../layout/header_bg.png) repeat-x top;
		}
#header_top {
		width: 940px;
		height: 21px;
		}
#banner {
        text-align: center;
}
#lang_menu {
		background: url(../layout/lang_menu_bg.gif) no-repeat right;
		width: 120px;
		height: 21px;
		margin: 0;
		padding:  0 0 0 813px;
		text-align: center;
		font: 11px/21px Arial, Helvetica, sans-serif;
		color: #ccddff;
		}
#lang_menu a {
		color: #fff;
		text-decoration: none;
		}
#lang_menu a:hover {
		text-decoration: underline;
		}
#header_left {
		width: 193px;
		float: left;
		text-align: center;
		}
#header_left img {
		border: none;
		padding: 0;
		margin: 0;
		}
#banner {
		width: 554px;
		float: left;
		height: 61px;
		}
#header_right {
		width: 193px;
		float: right;
		}
#content,
#footer {
		border: 1px solid #FFF;
		border-width: 0 1px;
		}
#content {
		width: 940px;
		background: #ced0d2 url(../layout/content_bg.png) repeat-x top;
		}
#left_col {
		width: 193px;
		float: left;
		padding: 29px 0 15px 0;
		}
#main_content {
		width: 554px;
		float: left;
		padding: 0 0 15px 0;
		}
#right_col {
		width: 193px;
		float: right;
		padding: 29px 0 15px 0;
		}
#footer {
		width: 928px;
		height: 30px;
		padding: 0 6px;
		background: #23426d url(../layout/footer_bg_text.gif) no-repeat left top;
		font: 11px/30px Arial, Helvetica, sans-serif;
		color: #93b0d2;
		text-align: center;
		}
#footer ul {
		/* width: 350px; - mindig a footer men� sz�less�g�hez kell �ll�tani*/
		width: 350px;
		height: 30px;
		list-style: none;
		padding: 0;
		margin: 0 auto;
		}
#footer ul li {
		float: left;
		padding: 0 15px;
		background: url(../layout/footer_bg.gif) no-repeat left;
		}
#footer ul li.first {
		background: none;
		}
#footer ul li a {
		text-decoration: none;
		color: #93b0d2;
		}
#footer ul li a:hover {
		text-decoration: underline;
		}
.clearer {clear: both;}
/*----------BOXS----*/
h3 {
	   text-indent: -999em;
	   height: 38px;
	   font: Bold 14px Verdana, Arial, Helvetica, sans-serif;
	   margin: 0;
		}
html>body h3.repl_1 { background: url(../imgs/box_cim_1.png) no-repeat; height: 49px; }
html>body h3.repl_2 { background: url(../imgs/box_cim_2.png) no-repeat; height: 49px; }
html>body h3.repl_2_2 { background: url(../imgs/box_cim_2_2.png) no-repeat; }
html>body h3.repl_3 { background: url(../imgs/box_cim_3.png) no-repeat; }
html>body h3.repl_4 { background: url(../imgs/box_cim_4.png) no-repeat; }
html>body h3.repl_5 { background: url(../imgs/box_cim_5.png) no-repeat; }
/* _EN_ */
html>body h3.repl_1_e { background: url(../imgs/box_cim_1_en.png) no-repeat; height: 49px; }
html>body h3.repl_2_e { background: url(../imgs/box_cim_2_en.png) no-repeat; height: 49px; }
html>body h3.repl_2_2_e { background: url(../imgs/box_cim_2_2_en.png) no-repeat; }
html>body h3.repl_3_e { background: url(../imgs/box_cim_3_en.png) no-repeat; }
html>body h3.repl_4_e { background: url(../imgs/box_cim_4_en.png) no-repeat; }
html>body h3.repl_5_e { background: url(../imgs/box_cim_5_en.png) no-repeat; }

.box_blue {
		padding: 0 0 5px 0;
		}
.box_b_content,
.box_g_content {
		width: 193px;
		}
html>body .box_b_content,
html>body .box_g_content {
		background: url(../layout/box_sides.png) repeat-y;
		}
.box_b_bottom {		height: 15px;	}
html>body .box_b_bottom {
		background: url(../layout/box_blue_bottom.png) no-repeat;
		}
.box_g_bottom {
		height: 15px;
	}
html>body .box_g_bottom {
		background: url(../layout/box_gray_bottom.png) no-repeat;
		}
.box_b_content ul,
.box_g_content ul {
		list-style: none;
		margin: 0 8px 0 9px;
		padding: 0 10px;
		background: #47649f;
		}
.box_g_content ul {
		background: #e2e0e0;
		}
.box_g_content ul li {
		height: 24px;
		font: bold 11px/24px Arial, Helvetica, sans-serif;
		color: #47649f;
		padding: 0 0 0 15px;
		background: url(../layout/bullet2.gif) no-repeat left;
		border-bottom: 1px solid #eeecec;
		}
.box_b_content ul li {
		height: 24px;
		font: bold 11px/24px Arial, Helvetica, sans-serif;
		color: #FFF;
		padding: 0 0 0 15px;
		background: url(../layout/bullet.gif) no-repeat left;
		border-bottom: 1px solid #6c83b2;
		}
.box_b_content ul li.last, .box_g_content ul li.last { border: none;}
.box_b_content ul li a {
		text-decoration: none;
		color: #FFF;
		width: 100%;
		display: block;
		}
.box_g_content ul li a {
		text-decoration: none;
		color: #47649f;
		width: 100%;
		display: block;
		}
.box_b_content ul li a:hover,
.box_g_content ul li a:hover {
		text-decoration: underline;
		}
/*------------TEXT------*/
#text_top { height: 19px; }
html>body #text_top {		background: url(../layout/text_top.png) no-repeat left;		}
#text_bottom { height: 30px; }
html>body #text_bottom { background: url(../layout/text_bottom.png) no-repeat left; }
#text_content {
		padding: 0 5px;
		width: 534px;
		}
html>body #text_content {
		}
#text {background: url(../layout/text_sides.png) repeat-y left;}
#text_text {
		padding: 0 20px;
		margin: 0;
		background: #FFF;
		text-align: justify;
		}
#text_text p{ xxmargin: 12px 0;}

#text_text h1 {
	color: #113255;
	font: bold 16px Arial, Helvetica, sans-serif;
	}
#text_text h1.subTitle {
	color: #3c3c3c;
	font: bold 14px Arial, Helvetica, sans-serif;
	}
#text_text h2 {
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    margin: 2px 0 0 0;
	padding: 0 0 0 20px; 
    cursor: pointer;
}
#text_text img {
		float: left;
		padding: 0 5px 0 0;
		margin-top: -5px;
		}
#text_text a {
		color: #556485;
		text-decoration: none;
		}
#text_text a:hover { text-decoration: underline;}
#text_text ul { 
		}
/*-----------TOPMENU---------*/
#top_menu h4 {
		text-indent: -999em;
		height: 20px;
		font: bold 14px Verdana, Arial, Helvetica, sans-serif;
		margin: 0;
		}
html>body #top_menu h4 {
		background: url(../layout/top_menu_top.png) no-repeat;
}
/* __fomenu kezd__*/
#topmenu,
#topmenu_en {
		padding: 0 8px;
		margin: 0 0 5px 0;
		width: 538px;

		}
html>body #topmenu,
html>body #topmenu_en {background: url(../layout/top_menu_sides.png) repeat-y left;
		}
#topmenu_link img {
		border: none;
		}
#topmenu_link {
		height: 20px;
		}
#topmenu ul {
		margin: 0;
		padding: 0;
		list-style: none;
		width: 538px;
		height: 40px;
		text-align: left;
		background: #113255;
		}
#topmenu ul li {
		margin: 0;
		padding: 0;
		float: left;
		height: 40px;
		font: normal 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #FFF;
		}
#topmenu ul li a {
		display: block;
		width: 100%;
		height: 100%;
		overflow: hidden;
		position: relative;
		cursor: pointer;
		text-decoration: none;
		color: #FFF;
		}
#topmenu ul li a span {
		background: url(../layout/top_menu_bg.png) no-repeat left top;
		height: 40px;
		display: block;
		}
#topmenu li#m1 , #topmenu li#m1 a span { width: 109px; background-position: 0 0; }
#topmenu li#m2 , #topmenu li#m2 a span { width: 107px; background-position: -109px 0; }
#topmenu li#m3 , #topmenu li#m3 a span { width: 103px; background-position: -216px 0; }
#topmenu li#m4 , #topmenu li#m4 a span { width: 105px; background-position: -319px 0; }
#topmenu li#m5 , #topmenu li#m5 a span { width: 112px; background-position: -424px 0; }

#topmenu li#m1 a:hover, #topmenu li#m1 a:hover span,
#topmenu li#m1 a.akt, #topmenu li#m1 a.akt span {background-position: 0px -40px; }
#topmenu li#m2 a:hover, #topmenu li#m2 a:hover span,
#topmenu li#m2 a.akt, #topmenu li#m2 a.akt span {background-position: -109px -40px; }
#topmenu li#m3 a:hover, #topmenu li#m3 a:hover span,
#topmenu li#m3 a.akt, #topmenu li#m3 a.akt span {background-position: -216px -40px; }
#topmenu li#m4 a:hover, #topmenu li#m4 a:hover span,
#topmenu li#m4 a.akt, #topmenu li#m4 a.akt span {background-position: -319px -40px; }
#topmenu li#m5 a:hover, #topmenu li#m5 a:hover span,
#topmenu li#m5 a.akt, #topmenu li#m5 a.akt span {background-position: -424px -40px; }


/* _EN_*/
#topmenu_en ul {
		margin: 0;
		padding: 0;
		list-style: none;
		width: 538px;
		height: 40px;
		text-align: left;
		background: #113255;
		}
#topmenu_en ul li {
		margin: 0;
		padding: 0;
		float: left;
		height: 40px;
		font: normal 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #FFF;
		}
#topmenu_en ul li a {
		display: block;
		width: 100%;
		height: 100%;
		overflow: hidden;
		position: relative;
		cursor: pointer;
		text-decoration: none;
		color: #FFF;
		}
#topmenu_en ul li a span {
		background: url(../layout/top_menu_bg_en.png) no-repeat left top;
		height: 40px;
		display: block;
		}
#topmenu_en li#m1 , #topmenu_en li#m1 a span { width: 109px; background-position: 0 0; }
#topmenu_en li#m2 , #topmenu_en li#m2 a span { width: 107px; background-position: -109px 0; }
#topmenu_en li#m3 , #topmenu_en li#m3 a span { width: 103px; background-position: -216px 0; }
#topmenu_en li#m4 , #topmenu_en li#m4 a span { width: 105px; background-position: -319px 0; }
#topmenu_en li#m5 , #topmenu_en li#m5 a span { width: 112px; background-position: -424px 0; }

#topmenu_en li#m1 a:hover, #topmenu_en li#m1 a:hover span,
#topmenu_en li#m1 a.akt, #topmenu_en li#m1 a.akt span {background-position: 0px -40px; }
#topmenu_en li#m2 a:hover, #topmenu_en li#m2 a:hover span,
#topmenu_en li#m2 a.akt, #topmenu_en li#m2 a.akt span {background-position: -109px -40px; }
#topmenu_en li#m3 a:hover, #topmenu_en li#m3 a:hover span,
#topmenu_en li#m3 a.akt, #topmenu_en li#m3 a.akt span {background-position: -216px -40px; }
#topmenu_en li#m4 a:hover, #topmenu_en li#m4 a:hover span,
#topmenu_en li#m4 a.akt, #topmenu_en li#m4 a.akt span {background-position: -319px -40px; }
#topmenu_en li#m5 a:hover, #topmenu_en li#m5 a:hover span,
#topmenu_en li#m5 a.akt, #topmenu_en li#m5 a.akt span {background-position: -424px -40px; }

/* __fomenu vege__*/
/*--kapcsolodo anyagok --*/
.kapcs_anyag,
.kapcs_anyag_notop {
		width: 504px;
		border-top: 1px solid #e2e0e0;
		padding-top: 5px;
		}
.kapcs_anyag_notop {border-top: none;}

.kapcs_anyag h2,
.kapcs_anyag_notop h2 {
		font: bold 13px Arial, Helvetica, sans-serif;
		color: #113255;
		margin-top: 2px;
		}
.kapcs_anyag_notop h2 {
		margin: 4px 0;
		}
.kapcs_anyag h4,
.kapcs_anyag_notop h4 {
		font: normal 11px Arial, Helvetica, sans-serif;
		color: #929090;
		padding: 0;
		margin: 1px 0;
		}
span.details {
	color: #47649f;
	background: url(../layout/details_bg.gif) no-repeat right 2px;;
	padding: 0 12px 0 0;
		}
.kapcs_anyag ul,
.kapcs_anyag_notop ul,
#text_text ul {
		margin: 0;
		padding: 0 0 10px 20px;
		list-style: none;
		}
.kapcs_anyag li,
.kapcs_anyag_notop li,
#text_text li {
	padding: 3px 0 3px 15px;
	margin: 0;
	background: url(../layout/bullet2.gif) no-repeat left top;
		}
.kapcs_anyag li li,
.kapcs_anyag_notop li li,
#text_text li li {
	padding: 3px 0 3px 15px;
	margin: 0;
	background: url(../layout/bullet2_2.gif) no-repeat left top;
		}
.kapcs_anyag li.no_li_bg,
.kapcs_anyag_notop li.no_li_bg,
#text_text li.no_li_bg {
		background: none;
		}

li.ppt,
li.pdf,
li.doc {
		list-style-type: none;
		padding: 2px 0 2px 25px;
		height: 16px;
		line-height: 16px;
		}
li.ppt {		background: url(../layout/ppt_icon.gif) no-repeat left center;		}
li.pdf {		background: url(../layout/pdf_icon.gif) no-repeat left center;		}
li.doc {		background: url(../layout/doc_icon.gif) no-repeat left center;		}

ul.no_padding {
		list-style-type: none;
		padding-left: 0;
		margin-left: 0;
		}
.smalltxt { font: normal 9px Arial, Helvetica, sans-serif;}

/* penzugyi kozvetitok listaja */
table.organizations td {
    text-align: left;
}

table.organizations h2 {
        color: #113255;
        font: bold 16px Arial, Helvetica, sans-serif;
}

table.organizations td {
    height: 120px;
    vertical-align: top;
    margin: 0;
    padding: 0;
}

table.organizations td.logo {
    vertical-align: middle;
}

table.microCredit{
	width: 504px;
	margin: 10px 0;
	padding: 0;
}

table.microCredit tr,
table.microCredit td,
table.microCredit th{
	margin: 0;
	padding: 0;
}

table.microCredit td,
table.microCredit th{
	padding: 1px 4px;
}

table.microCredit th{
	text-align: center;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
}

table.microCredit td.months{
	background: #ffcc99;
	text-align: center;
	border-left: 1px solid #000;	
	border-top: 1px solid #000;
	font-weight: bold;
}

table.microCredit td.last{
	border-right: 1px solid #000;
}

table.microCredit td.percentage{
	text-align: right;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
}

table.microCredit td.vLast{
	border-bottom: 1px solid #000;
	text-align: right;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
}

table.microCredit td.interest{
	font-weight: bold;
	vertical-align: middle;
	text-align: center;	
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

table.microCredit td.interestHead{
	background: #ccffcc;
	text-align: left;
	font-weight: bold;
	border-left: 1px solid #000;
	border-top: 1px solid #000;	
}

div.accordionCont {
    width: 494px;
    overflow: hidden;
}
    div.accordionCont div.accordionPanelTab h2 {
        font-size: 12px !important;
        line-height: 15px !important;
        font-weight: bold;
    }
    div.accordionCont div.accordionPanelContent {
        overflow: hidden;
    }
