/* CSS Document */
body{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: "Trebuchet MS", Arial, Verdana;  
	font-size: 11px;
	color: #484847;
	background-color: #d2dbd9;
	width: 100%;
}
html{
	width: 100%;
	height: 100%;
}
.main_top_bg{
	width: 100%;
	background: url(../images/body_top_bg.gif) repeat-x top left;
}
.main_bot_bg{
	width: 100%;
	background: #ffffff url(../images/body_bot_bg.gif) repeat-x bottom left;
}
.clear{
	clear:both;
	font-size:1px;
	height: 1px;
}
.clear_5{
	clear:both;
	font-size:1px;
	height: 5px;
}
.clear_10{
	clear:both;
	font-size:1px;
	height: 10px;
}
.clear_40{
	clear:both;
	font-size:1px;
	height: 40px;
}
form{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
a img{
	border: 0px;
}
p {
	padding: 0px;
}

.main{
  width: 794px;
  margin: 0px auto 0px auto;
}
.content{
  width: 794px;
}
.akadalymentes{
  text-align: right;
  padding: 28px 3px 3px 0px;
}
.menu{
  float: right;
  padding: 3px 0px 0px 0px;
  width: 794px;
}
.menu_text{
  float: left;
  text-indent: -500px;
  overflow: hidden;
  height: 20px;
  background-position: top left;
  background-repeat: no-repeat;
  cursor: pointer;
  width: 121px;
}
.menu_1 .menu_text, .menu_1_o .menu_text{
  background-image: url(../images/menu_fooldal.gif);
}
.menu_2 .menu_text, .menu_2_o .menu_text{
  background-image: url(../images/menu_palyazatokrol.gif);
}
.menu_3 .menu_text, .menu_3_o .menu_text{
  background-image: url(../images/menu_hitelkonstrukciok.gif);
}
.menu_4 .menu_text, .menu_4_o .menu_text{
  background-image: url(../images/menu_sikertortenetek.gif);
}
.menu_5 .menu_text, .menu_5_o .menu_text{
  background-image: url(../images/menu_gyik.gif);
}
.menu_6 .menu_text, .menu_6_o .menu_text{
  background-image: url(../images/menu_dokumentumtar2.gif);
}
.menu_7 .menu_text, .menu_7_o .menu_text{
  background-image: url(../images/menu_hirek.gif);
}
.menu_8 .menu_text, .menu_8_o .menu_text{
  background-image: url(../images/menu_sajtoszoba.gif);
}
.menu_1_o .menu_text, 
.menu_2_o .menu_text, 
.menu_3_o .menu_text, 
.menu_4_o .menu_text, 
.menu_5_o .menu_text, 
.menu_6_o .menu_text, 
.menu_7_o .menu_text, 
.menu_8_o .menu_text{
  background-position: bottom left;
}
.menu_1, .menu_1_o, 
.menu_2, .menu_2_o, 
.menu_3, .menu_3_o, 
.menu_4, .menu_4_o, 
.menu_5, .menu_5_o, 
.menu_6, .menu_6_o, 
.menu_7, .menu_7_o, 
.menu_8, .menu_8_o{
  float: left;
  width: 121px;
  padding-right: 5px;
}
.almenuk{
  display: none;
  float: left;
  width: 121px;
  background-color: #004b9c;
  font-size: 10px;
}
.menu_5_o .almenuk, .menu_2_o .almenuk, .menu_3_o .almenuk, .menu_6_o .almenuk, .menu_8_o .almenuk{
  display: block;
}
.almenu li{
  float: left;
  list-style-type: none;
  color: #c3d5e9;
  width: 120px;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border-bottom: 1px dotted #3a75b4;
}
.almenu li a{
  float: left;
  color: #c3d5e9;
  width: 114px;
  margin: 0px 0px 0px 0px;
  background-color: #004b9c;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 6px;
  text-decoration: none;
}
.almenu li a:hover{
 background-color: #003875;
}
.almenu{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  z-index: 10;
  position: absolute;
  float: left;
  width: 120px;
  background-color: #004b9c;
}
.menu_rss{
  float: left;
  overflow: hidden;
  height: 20px;
  background: url(../images/menu_rss.gif) no-repeat top right;
  width: 21px;
  padding-left: 15px;
}
.menu_rss a{
  float: left;
  text-indent: -500px;
  overflow: hidden;
  height: 20px;
  width: 21px;
}
.menu_en{
  float: left;
  overflow: hidden;
  height: 20px;
  background: url(../images/menu_en.gif) no-repeat top left;
  width: 35px;
}
.menu_en a{
  float: left;
  text-indent: -500px;
  overflow: hidden;
  height: 20px;
  width: 29px;
}
.cont_left{
  width: 166px;
  float: left;
  font-size: 12px;
  font-family: "Trebuchet MS", Arial, Verdana;  
}
.cont_right{
  width: 170px;
  float: right;
}
.cont_center{
  width: 450px;
  float: left;
}
.left_box_bg{
  float: left;
  background: url(../images/left_box_bg.gif) repeat-y top left;
}
.left_box_bot{
  float: left;
  background: url(../images/left_box_bot.gif) no-repeat bottom left;
}
.left_box_top{
  float: left;
  background: url(../images/left_box_top.gif) no-repeat top left;
  padding: 6px 8px 10px 3px;
  width: 137px;
}
.left_box_bg a{
  color: #909f9e;
  font-weight: bold;
  text-decoration: none;
}
.left_box_bg ul{
  list-style-type: none;
  padding: 0px 5px 0px 6px;
  margin: 0px 0px 0px 0px;
}
.left_box_bg li{
  border-bottom: 1px solid #aec6d8;
  padding-bottom: 6px;
  padding-top: 5px;
}
.left_box_bg .list_last{
  border-bottom: 0px;
}
.left_box_bg .blue_text a{
  color: #08509e;
}
.left_box_bg_sz{
  background: url(../images/left_box_bg_sz.gif) repeat-y top left;
  color: #ffffff;
  font-weight: bold;
	font-size: 11px;
}
.left_box_bg_sz .left_box_bot{
  background: url(../images/left_box_bot_sz.gif) no-repeat bottom left;
}
.left_box_bg_sz .left_box_top{
  background: url(../images/left_box_top_sz.gif) no-repeat top left;
  padding: 6px 8px 10px 7px;
  width: 133px;
}
.left_box_bg_sz a{
  clear: both;
  padding-left: 20px;
  color: #ffffff;
  background: url(../images/radio_link.gif) no-repeat 3px 4px;
}
.left_box_bg_sz a:hover{
  text-decoration: underline;
}
.footer{
  padding-top: 25px;
  padding-bottom: 85px;
}
.footer a{
  float: left;
  padding-right: 30px;
  color: #99b7d7;
  text-decoration: none;
  font-size: 9px;
  padding-top: 20px;
}
#uj_magyaror{
  background: url(../images/uj_magyar.gif) no-repeat top left;
  float: right;
  padding-right: 20px;
  text-indent: -500px;
  overflow: hidden;
  height: 41px;
  width: 167px;  
  padding-top: 0px;
}
.right_box_bg_sz{
  float: left;
  background: url(../images/right_box_bg_sz.gif) repeat-y top left;
  text-align: center;
  color: #ffffff;
  font-family: "Trebuchet MS", Arial, Verdana;  
}
.right_box_bg_sz .right_box_bot{
  float: left;
  background: url(../images/right_box_bot_sz.gif) no-repeat bottom left;
}
.right_box_bg_sz .right_box_top{
  float: left;
  background: url(../images/right_box_top_sz.gif) no-repeat top left;
  padding: 6px 8px 10px 8px;
  width: 140px;
}
.white_box{
  width: 132px;
  text-align: center;
  color: #003690;
  font-size: 17px;
  border: 1px solid #92afce;
  padding: 3px 0px 3px 0px;
  background-color: #ffffff;
  margin: 0px auto 0px auto;
}
.white_18{
  font-size: 17px;
}
.right_box_corner{
  float: left;
  background: url(../images/right_box_bot_sz2.gif) no-repeat bottom right;
  padding-left: 3px;
  font-size: 10px;
  color: #ffffff;
  font-family: "Trebuchet MS", Arial, Verdana;  
}
.right_box_corner .right_box_top{
  float: left;
  background: url(../images/right_box_top_sz2.gif) no-repeat top right;
  width: 149px;
  padding: 5px 0px 5px 3px;
}
.input_88{
  width: 88px;
  color:#0056A5;
  font-family:"Trebuchet MS",Arial,Verdana;
  font-size:11px;
  padding: 0px 0px 0px 0px;
}
.search_box input{
  vertical-align: middle;
  margin-left: 2px;
}
.search_box a{
  clear: both;
  color: #ffffff;
  text-decoration: none;
}
.cont_center_text{
  font-family: "Trebuchet MS", Arial, Verdana;
  padding-right: 15px;  
}

.cont_center_text h1{
  color: #0057a4;
  font-size: 18px;
  font-weight: normal;  
}
.cont_center_text p{
  margin: 5px 0px 5px 20px;
  color: #484847;
  font-size: 12px;
  line-height: 16px;  
}
.searc_button{
  border: 0px;
  background: #065aa7 url(../images/search_bg.gif) no-repeat center right;
  color: #ffffff;
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  padding-right: 18px;
}
.cont_search select{
  width: 175px;
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  color: #0056a5;
}
.cont_table{
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 9px;
  color: #879595;
  line-height: 14px;
  background: url(../images/table_border_bot.gif) no-repeat bottom left;
  float: left;
  width: 415px;
}
.cell_1{
  float: left;
  border-top: 1px solid #bcc4c4;
  width: 109px;
  height: 60px;
  padding: 8px 0px 2px 7px;
}
.cell_2{
  float: left;
  border-top: 1px solid #bcc4c4;
  width: 128px;
  padding: 8px 0px 2px 7px;
}
.cell_3{
  float: left;
  border-top: 1px solid #bcc4c4;
  width: 153px;
  padding: 8px 0px 2px 7px;
}
.cell_sep{
  float: left;
  width: 2px;
  height: 30px;
}
.cell_sep_first{
  float: left;
  width: 2px;
  height: 20px;
}
.cell_first{
  font-size: 11px;
  color: #0056a4;
  height: 20px;
}
.accordion_toggle{
  background-position: top right;
  background-repeat: no-repeat;
  float: left;
  padding-right: 20px;
  color: #0057a5;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
}
.accordion_cont{
  clear: both;
  padding: 10px 5px 15px 20px;
  text-align: justify;
}
.cont_center_text .accordion_cont p{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.down_tex_link{
  color: #e99040;
  font-size: 12px;
  text-decoration: none;
  float: right;
  font-weight: bold;
}
.cont_box_top{
  float: left;
  width: 435px;
  height: 10px;
  background: url(../images/cont_box_top.gif) no-repeat top left;
}
.cont_box_bot{
  float: left;
  width: 435px;
  height: 10px;
  background: url(../images/cont_box_bot.gif) no-repeat top left;
}
.cont_box_bg{
  float: left;
  width: 427px;
  padding: 5px 5px 0px 3px;
  background: url(../images/cont_box_bg.gif) repeat-y top left;
}
.cont_box_lit{
  float: left;
  width: 200px;
  padding-left: 10px;
}
.cont_box_lit_head{
  float: left;
  width: 184px;
  background: #a7b1b6 url(../images/cont_box_head_bg.gif) repeat-y top center;
  border: 1px solid #d8dce1;
  padding: 1px 0px 1px 12px;
  color: #ffffff;
  font-size: 13px;
  font-weight: bold;
}
.cont_box_lit_body{
  color: #2b68ab;
  font-size: 12px;  
  font-weight: bold;
  line-height: 13px;
  padding: 10px 0px 10px 0px;
  float: left;
  width: 200px;
}
.cont_box_lit_txt{
  float: left;
  width: 200px;
}
.cont_box_lit_body img{
  margin-right: 5px;
}
.cont_box_lit_link a{
  color: #e99040;
  text-decoration: none;
  float: right;
  font-weight: bold;  
  position: absolute;
  z-index: 5;
  margin-left: 95px;
  margin-top: 75px;
  text-align: right;
  width: 100px;
}
.cont_list_text{
  border-bottom: 1px solid #d1d1d1;
  padding-bottom: 8px;
  float: left;
  width: 400px;
  line-height: 14px;
}
.cont_list_text p{
  margin: 0px 0px 0px 0px;
  font-weight: bold;
}
.cont_list{
  padding: 0px 10px 0px 10px;
  float: left;
}
.cont_list_text h2{
  font-size: 14px;
  font-weight: bold;
  color: #004a9b;
  margin-bottom: 4px;
  margin-top: 3px;
}
.cont_list_last .cont_list_text{
  border-bottom: 0px;
}
.cont_center_full{
  background: url(../images/cont_center_full.gif) no-repeat top left;
  float: left;
  width: 792px;
}
.cont_full_text{
  color: #004a9b;
  font-size: 13px;
  text-align: center;
  font-weight: bold;  
}
.reg_box{
  float: left;
  padding: 10px 0px 0px 10px;
}
.reg_box_top{
  float: left;
  background: url(../images/reg_box_top.gif) no-repeat top left;
}
.reg_box_bot{
  float: left;
  width: 132px;
  background: url(../images/reg_box_bot.gif) no-repeat bottom left;
  padding: 12px 12px 12px 12px;
}
.reg_box_head{
  float: left;
  width: 125px;
  color: #ffffff;
  font-weight: bold;
  padding: 1px 0px 1px 4px;
  background: url(../images/reg_head.gif) repeat-y bottom left;
  border: 1px solid #bac1c9;
}
.cont_center_full .right_box_bg_sz{
  padding-left: 11px;
  background-position: top right;
}
.cont_center_full .right_box_bg_sz2{
  padding-left: 11px;
  background-position: top right;
}
.reg_box input{
  color: #68889a;
  font-size: 10px;
}
.input_130{
  width: 128px;
}
.reg_box .login_but{
  color: #444e89;
  border: 0px;
  background: none;
  float: left;
  text-align: left;
  padding: 0px 0px 0px 0px;
  font-size: 9px;
}
.forgotten_pasw{
  float: right;
  color: #004a9b;
  text-decoration: none;
  font-size: 10px;
}
.reg_but{
  float: left;
  width: 60px;
  color: #ffffff;
  font-weight: bold;
  padding: 1px 0px 1px 4px;
  background: #839191 url(../images/reg_button.gif) repeat-y bottom left;
  border: 1px solid #bac1c9;
  font-size: 9px;
  text-decoration: none;
}
.cont_center_full_right{
  float: left;
  width: 170px;
}
.cont_center_full_center{
  float: left;
  width: 445px;
  padding-top: 10px;
  padding-left: 5px;
}
.cont_center_full_left{
  float: left;
  width: 170px;
}
.cont_center_full_center a{
  color: #e99040;
  font-weight: bold;
  text-decoration: none;  
}
.cont_center_full_center .cont_box_lit_body{
  padding-top: 5px;
  font-size: 10px;
  line-height: 11px;
  padding-left: 2px;
  width: 198px;
  font-weight: normal;
}
.cont_box_lit_body ul{
  list-style-position: inside;
  list-style-image:url(../images/circle.gif);
  padding-left: 0px;
  margin: 0px 0px 0px 0px;
  
}
.cont_center_text_links{
  color:#0057A5;
  font-size:12px;
  font-weight:bold;
  padding-right:20px;
  line-height: 28px;
}
.cont_center_text_links a{
  color:#484847;
  text-decoration: none;
}
.cont_center_text_links a:hover{
  text-decoration: underline;
}
.right_img{
  float: right;
  margin: 0px 0px 10px 10px;
}
.left_img{
  float: left;
  margin: 0px 10px 10px 0px;
}
.middle_img{
  text-align: center;
  clear: both;
}
.blue_poll{
  float: left;
  background: url(../images/blue_poll.gif) repeat-x bottom left;
  height: 10px;
}
.green_poll{
  float: left;
  background: url(../images/green_poll.gif) repeat-x bottom left;
  height: 10px;
}
.purple_poll{
  float: left;
  background: url(../images/purple_poll.gif) repeat-x bottom left;
  height: 10px;
}
.anwser_correct{
  background: url(../images/poll_correct.gif) repeat-y bottom left;
}
.anwser{
  float: left;
  padding: 3px 3px 3px 5px;
  width: 120px;
  line-height: 11px;
}
.poll_text{
  float: left;
  width: 30px;
  padding-left: 5px;
}
.text_upper{
  text-transform:uppercase
}
.right_box_bg_sz2{
  float: left;
  background: url(../images/right_box_bg_sz3.gif) repeat-y top left;
  text-align: left;
  color: #ffffff;
  font-family: "Trebuchet MS", Arial, Verdana;  
}
.right_box_bg_sz2 .right_box_bot{
  float: left;
  background: url(../images/right_box_bot_sz3.gif) no-repeat bottom left;
}
.right_box_bg_sz2 .right_box_top{
  float: left;
  background: url(../images/right_box_top_sz3.gif) no-repeat top left;
  padding: 6px 8px 10px 8px;
  width: 139px;
}
.cont_center_full_right .search_box{
  padding-left: 13px;
}
.button_link{
  padding: 2px 4px 2px 4px;
  color: #ffffff;
  text-decoration: none;
  background-color: #0056a8;
}
.cont_center_full_center .cont_box_top{
  background: url(../images/cont_box_top2.gif) no-repeat left top;
  width: 597px;
}
.cont_center_full_center .cont_box_bot{
  background: url(../images/cont_box_bot2.gif) no-repeat left top;
  width: 597px;
  height: 11px;
}
.cont_center_full_center .cont_box_bg{
  background: url(../images/cont_box_bg2.gif) repeat-y left top;
  width: 589px;
}
.cont_center_full_center .cont_box_lit{
  width: 275px;
}
.cont_center_full_center .cont_box_lit_head{
  width: 256px;
  background: url(../images/cont_box_head_bg2.gif) repeat-y left top;
  border: 2px solid #abbbb9;
}
.cont_center_full_center .cont_box_lit_body{
  width: 264px;
  font-size: 12px;
  line-height: 16px;
  padding-left: 5px;
}
.reg_table input{
  width: 118px;
  color:#0056A5;
  font-family:"Trebuchet MS",Arial,Verdana;
  font-size:11px;  
  padding-left: 2px;
}
.reg_table select{
  width: 124px;
}
.reg_table .searc_button{
  width: auto;
  color: #ffffff;
}
.hirlevel_table input{
  width: 118px;
  color:#0056A5;
  font-family:"Trebuchet MS",Arial,Verdana;
  font-size:11px;  
  padding-left: 2px;
}
.hirlevel_table select{
  width: 124px;
}
.hirlevel_table .searc_button{
  width: auto;
  color: #ffffff;
}
.cont_center_text p a{
  color: #0057A4;
}
.hirlevel_table textarea{
  width: 230px;
  height: 100px;
}
.cont_table_row{
  background: url(../images/table_border.gif) repeat-y left top;
  float: left;
  width: 415px;
}
.cont_center_text_links ul{
  margin: 0px 0px 0px 0px;  
  list-style: none;
  line-height: 20px;
}
.layer_table{
  padding: 0px 10px 0px 10px;
}
.layer_table .clear_10{
  height: 5px;
}
.portal_layer{
  background-color: #dae3e1;
  float: left;
  width: 900px;
}
.layer_logo{
  float: left;
  width: 113px;
  height: 113px;
  background: url(../images/layer_logo.gif) no-repeat bottom right;
  text-indent: -500px;
  overflow: hidden;
}
.layer_text{
  color: #0a65b1;
  font-weight: bold;
  padding: 2px 0px 5px 18px;
}
.layer_table2{
  width: 900px;
  font-weight: bold;
}
.layer_table2 td{
  text-align: center;
  border-bottom: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  padding: 5px 5px 5px 5px;
}
.layer_table2{
  border-left: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  line-height: 14px;
  color: #6c6c6c;
  background-color: #e8edec;
}
.layer_table_head{
  background: #f7f9fa url(../images/layer_table_head.gif) repeat-x top left;
  color: #0a65b1;
  text-transform: uppercase;
}
.layer_table2 a{
  color: #e99040;
}
.layer_table2 .portal_layer_list{
  padding-left: 30px;
  background: #d9e1e0 url(../images/portal_layer_list.gif) no-repeat center left;
  text-align: left;
  
}
.layer_table2 .portal_layer_list a{
  color: #6c6c6c;
}
.layer_table3{
  border: 0px;
}
.layer_table3 td{
  border: 0px;
  text-align: left;
}
.layer_text_info{
  float: left;
  width: 670px;
  color: #0a65b1;
  font-weight: bold;
  padding: 2px 0px 5px 18px;
  margin-left: 18px;  
  background: url(../images/layer_text_info.gif) no-repeat center left;
}
.layer_port_footer{
  background-color: #e8edec;
  float: left;
  width: 900px;
}
.layer_port_footer_uj_magyar{
  float: right;
  width: 190px;
}
.cont_left .left_box_bg li a{
 font-size: 13px; 
}