





	/*STYLE CSS*/

	#main_content a, #right_content a{    /* folodalon elhelyezett altalanos link*/
		text-decoration: none;
		font-family: Arial;
		/*font size in typo_xxxx.css file*/
		font-weight: normal;
		color:#3F7BD9;
	}

	#main_content a:hover, #right_content a:hover{
		color:#D03E0B;
		text-decoration: underline;
	}


	#main_content h1, #right_content h1{   /* cikk cím */
		font-family: Arial;
		font-weight: bold;
		/*font size in typo_xxxx.css file*/
		margin: 0;
	}

	#right_content h1 a{
		font-family: Arial;
		font-weight: bold;
		color:#0076c4;
		margin: 0;
	}

	#main_content h2, #right_content h2 {   /*cikk trailerek cime*/
		/*font size in typo_xxxx.css file*/
		font-family: Arial;
		font-weight: bold;
		color: #0076c4;
		margin: 5px 0 5px 0;
	}
	
	#main_content h2 a{
		font-family: Arial;
		font-weight: bold;
		color:#0076c4;
		margin: 5px 0 5px 0;
	}

	.article h1{   /*cikk címe*/	
		font-family: Arial;
		font-weight: bold;
		/*font size in typo_xxxx.css file*/
		margin: 0;
		color: #0076c4;
	}

	.article h2{   /*cikkben alcím*/
		/*font size in typo_xxxx.css file*/
		font-family: Arial;
		font-weight: bold;
		color: #000000 !important;
		margin: 5px 0 5px 0;
	}
	
	#main_content h3, #right_content h3{   /*kiemelo dobozok cime*/
		font-family: Arial;
    color: #000;
		/*font size in typo_xxxx.css file*/
		font-weight: bold;
		margin: 0 0 10px 0;
	}

  #main_content h3 a, #right_content h3 a{   /*kiemelo dobozok cime*/
		font-family: Arial;
		/*font size in typo_xxxx.css file*/
		font-weight: bold;
		margin: 0;
	}


	span.date{		/*datum formazas*/
		/*font size in typo_xxxx.css file*/ 		
		font-family: Arial;
		margin-left: 0px;
		line-height: 20px;
                min-height: 20px;
		color:#000;
	}	
	
	.article span.date{
		line-height: 28px;
                min-height: 28px;
	}
	
	#main_content ul, #right_content ul{    /* folodalon elhelyezett altalanos lista*/
		padding: 0 !important;
/*		margin: 0 !important;*/
		margin: 5px 0 5px 0;
		/*list-style-type: none;*/
		}

	#main_content ul li{      
		color: #000;
		font-family: Arial;
		/*font size in typo_xxxx.css file*/
		font-weight: normal;
		line-height: 1.5;
		background: url(/images/design/kepek/list_yellow.gif) no-repeat 0 8px; 
		padding-left: 10px;
		list-style-type: none;
	}
	
	#main_content .article ul li{      
		color: #000;
		font-family: Arial;
		/*font size in typo_xxxx.css file*/
		font-weight: normal;
		line-height: 1.5;
		background: url(/images/design/kepek/list_black.gif) no-repeat 0 8px;
		padding-left: 13px;
	}
	
	#main_content .article ol{
		color:#1b75bc;
		font-family: Arial;
		font-size:12px;
	}
	
	
	#right_content ul li{
		color: #000;
		font-family: Arial;
		/*font size in typo_xxxx.css file*/
		font-weight: normal;
		line-height: 1.5;
		list-style-type: none;
		background: url(/images/design/kepek/list_yellow.gif) no-repeat 0 8px;
		padding-left: 13px;
		margin-left: 10px;
	}

	#main_content  li a, #right_content  li a{
		display: inline;
		text-decoration: none;
		color: #1b75bc;
	}
	

	.news_trailer{					 /* folodalon elhelyezett altalanos cikk kivonat*/
		margin: 0px 5px 10px 5px;	
		padding: 0;
	}

	.news_trailer img{
		float: left;
		width: 62px;
		height:62px;
		border: 4px #dbdbdb solid;
		padding: 0;
		margin: 0px 10px 10px 0px;
	}

	.news_trailer p{
	text-align:justify;
	}
	
	#main_content p, #main_content table{   /* folodalon elhelyezett altalanos szoveg*/
		font-family: Arial;
		/*font size in typo_xxxx.css file*/
		font-weight: normal;
		margin: 0 0 1em 0;
	}
	
	#right_content p{
		font-family: Arial;
		font-weight: normal;
		margin-top:0;
		margin-bottom:0.25em;
		color:black;
	}

        strong a {   /* cikkben elhelyezett vastagitott szovegben levo link jol jelenjen meg*/
            font-weight: bold !important;
         }
	
	
	
/* =========== FEJLÉC ELEMEI ============ */	
	
	
	#logo{  
		float: left;
		margin: 6px 18px 0 3px;
		border:none;
		height:112px;
		width:255px;
		}
		
	#logo img{
	 	border:none;
	 	display: block;
	}
	
	#top_banner{
		width: 488px;
		height: 60px;
		background: url(/images/design/kepek/hirdetes_fuggoleges.gif);
		background-repeat: no-repeat;
		background-position:center left;
		padding:0 0 0 19px;
		display:block;
		float:left;
		margin:5px 0 12px 0; /* térközök a fejlécben */
		}
	
			#top_banner img{
				margin:0;
				border:none;
				}

	#akadalymentes{
		display:inline;
		float:right;
		border:0;
		margin:5px;
		}
	
	#focim{
		width: 650px;
		height:20px;
		background: url(/images/design/kepek/nek_focim.gif);
		background-repeat: no-repeat;
		background-position:right;
		float:right;
		vertical-align: text-bottom;
		}

	#tab_bar{
		margin:0 0 0 5px;
		display:block;
		clear:both;
		}
	
	#maintab{
		margin:0 7px 0 0;
		padding:0;
		height:46px;
		float:left;
		}
	
	#maintab_last{
		margin:0;
		padding:0;
		height:46px;
		float:left;
		}
	
	#maintab img{
		margin:0;
		border:none;
		}
	
	#maintab_last img{
		margin:0;
		border:none;
		}
		

/*/////////////TOP LINKS////////////*/
	

	#top_links{
		width: 600px;
		float:right;
		margin-top:10px;
		}

	#top_links ul{
		margin:0;
		padding:0;
		list-style: none;
		float: right;
		}

	#top_links ul li{
		float:left;
		font-size:12px;
		}

	#top_links a{
		display: block;
		padding: 0 0.5em;
		margin:0;
		border-right: 1px solid #a9a9a9;
		text-decoration: none;
		font-family: Arial;
		font-size: 12px;
		color:#3f7bd9;
		}

	#top_links a:hover{
		color:#c40f2f;
		text-decoration: underline;
		}

	#top_links a.last{
		border: none;
		padding-right: 0;
		}


/*//////////////////////////////////rendező konténerek //////////////////////////////////////////////////*/	
	
	body{
		text-align:center;
		background-color:#e5f1f9;
		width:1024px;
		max-width:1024px;
		padding:0;
		margin: auto;
		}
	
	#whitepage{
		clear:both;
		text-align:left;
		background-color:#fff;
		padding:0 23px 20px 23px;
		}
	
	#wrapper{
		width:978px;
		}

	#head_wrapper{
		display: block;
		width: 973px;
		margin: 0 0 0 5px;	/* hogy jó helyen legyenek az árnyékok lentebb */
		text-align: left;
		height:127px;
		background-image: url(/images/design/kepek/header_background.gif);
		background-repeat: no-repeat;
		background-position: 225px 0px;
		}
	
	#leftside{
		width:798px;
		float:left;
		margin:0;
		padding:0;
		margin-top:8px;
		}

	#main_column{
		width:383px;
		float:left;
		margin:0 14px 0 0;	
		padding:0;
		}

	#rightside{
		float:right;
		width:180px;
		overflow:hidden;
		padding:0;
		margin:0;
		margin-left:-21px;
		margin-top:32px;
		}

	#rightside_fooldal{
		float:right;
		width:180px;
		overflow:hidden;
		padding:0;
		margin:0;
		margin-left:-10px;
		margin-top:11px;
		}
		
	#bottom_wrapper{
		margin:auto;
		margin-bottom:10px;
		text-align:center;
		clear:both;
		}
	
		
	#footer{
		width:978px;
		height: 60px;
		background: url(/images/design/kepek/footer_bg.gif);
		background-color:#e5f1f9;
		background-repeat: no-repeat;
		background-position:top;
		margin: 20px auto;
		margin-top: 30px;
		text-align:left;
		clear:both;
		}
		
	#footer img{
		margin: 5px 10px 0 10px;
		float:left;
		border:none;
		margin-top:4px;
		}
		
	#left_column{
		width:335px;
		float:left;
	}
		
	#right_column{
		width:335px;
		float:right;
	}
	
/*//////////////////////////////////// dobozok /////////////////////////////////////////////////*/	
	
	#main_box{
		width:383px;
		background-image: url(/images/design/kepek/box_side.gif);
		background-repeat: repeat-y;
		background-position:left;
		margin-bottom:15px;
		}
	
	#main_box_top{
		background-image: url(/images/design/kepek/box_top.gif);
		background-position:top left;
		padding: 4px 9px 0 5px;
		}
	
	#main_box_top img{
		border:none;
		margin:0;
	}
	
	#main_box_bottom{
		background-image: url(/images/design/kepek/box_bottom.gif);
		background-position: top left;
		background-repeat: no-repeat;
		max-height:13px;
		padding: 0 9px 9px 5px;
		overflow:hidden;
		}
	
	#main_box_inside{
		padding-top:10px;
		padding-left:16px;
		padding-right:24px;
		padding-bottom:24px;
		overflow:auto;
		}
	
	#main_box_stripe_tanulas{
		height:4px;
		padding:0;
		margin:0;
		overflow:hidden;
		background-color:#ffc61e;
		}
	
	#main_box_stripe_munka{
		height:4px;
		padding:0;
		margin:0;
		overflow:hidden;
		background-color:#224688;
		}
	
	#main_box_stripe_dokumentumok{
		height:4px;
		padding:0;
		margin:0;
		overflow:hidden;
		background-color:#26ab0f;
		}

	#main_box_stripe_unios{
		height:4px;
		padding:0;
		margin:0;
		overflow:hidden;
		background-color:#a341b5;
		}
	
	#blue_lined_box{
		border-width:5px;
		border-color:#e5f1f9;
		border-style:solid;
		margin:0;
		padding:8px 8px 0 8px;
		margin-bottom:15px;
		overflow:auto;
		}

#blue_lined_box_right{
		border-width:5px;
		border-color:#e5f1f9;
		border-style:solid;
		margin:0;
		padding:8px 8px 0 8px;
		margin-bottom:15px;
		overflow:auto;
width: 335px;
float: right;
		}

#blue_lined_box_left{
		border-width:5px;
		border-color:#e5f1f9;
		border-style:solid;
		margin:0;
		padding:8px 8px 0 8px;
		margin-bottom:15px;
		overflow:auto;
width: 335px;
float: left;
		}
	
	#blue_box{
		display: block;
		border-width:5px;
		border-color:#bfddf0;
		border-style:solid;
		background-color:#e5f1f9;
		margin:0;
		padding:8px 8px 0 8px;
		margin-bottom:20px;
		overflow:auto;
		}
	
	#shadowless_frame{	/* a főoldalon aköré a box köré kerül, aminek nincsen árnyéka */
		padding-left:5px;
		padding-right:9px;
		}
			
	#searchbox{
		background-color:#e5f1f9;
		padding:5px 11px 0px 11px;
		margin:0;
		margin-bottom:8px;
		overflow:auto;
		}
	
	#right_blue_box{
		background-color:#e5f1f9;
		padding:11px;
		margin:0;
		margin-bottom:8px;
		overflow:auto;
		}
	
	#right_blue_box li{
		padding-left:0;
		}
	
	#right_adbox{
		background-image: url(/images/design/kepek/hirdetes_vizszintes.gif);
		background-position:top center;
		background-repeat:no-repeat;
		padding:13px 0 0 0;
		margin:2px 0 8px 0;
		}
	
	#right_adbox img{
		border:none;
		margin:0;
		}
		
	
/* ==== aloldalak színes, árnyékos keretei === */		
		
	#cikkek_boxtop{
	padding-left:30px;
	height:40px;
	background-image: url(/images/design/kepek/cikk_boxtop.gif);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
	#cikkek_box{
	float:left;
	width:786px;
	background: url(/images/design/kepek/cikk_boxside.gif) repeat-y left;
	margin-right:14px;
	}
	
	#cikkek_boxbottom{
	background: url(/images/design/kepek/cikk_boxbottom.gif) no-repeat;
	background-position:bottom left;
	max-height:25px;
	clear:both;
	}
	
	#munka_boxtop{
	padding-left:30px;
	height:35px;
	background-image: url(/images/design/kepek/munka_boxtop.gif);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
	#munka_box{
	float:left;
	width:786px;
	background: url(/images/design/kepek/munka_boxside.gif) repeat-y left;
	margin-right:14px;
	}
	
	#munka_boxbottom{
	background: url(/images/design/kepek/munka_boxbottom.gif) no-repeat;
	background-position:bottom left;
	display:block;
	max-height:25px;
	clear:both;
	}

	#tanulas_boxtop{
	padding-left:30px;
	height:35px;
	background-image: url(/images/design/kepek/tanulas_boxtop.gif);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
	#tanulas_box{
	float:left;
	width:786px;
	background: url(/images/design/kepek/tanulas_boxside.gif) repeat-y left;
	margin-right:14px;
	}
	
	#tanulas_boxbottom{
	background: url(/images/design/kepek/tanulas_boxbottom.gif) no-repeat;
	background-position:bottom left;
	max-height:25px;
	clear:both;
	}
	
	#unios_boxtop{
	padding-left:30px;
	height:35px;
	background-image: url(/images/design/kepek/unios_boxtop.gif);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
	#unios_box{
	float:left;
	width:786px;
	background: url(/images/design/kepek/unios_boxside.gif) repeat-y left;
	margin-right:14px;
	}
	
	#unios_boxbottom{
	background: url(/images/design/kepek/unios_boxbottom.gif) no-repeat;
	background-position:bottom left;
	max-height:25px;
	clear:both;
	}

	#dokumentumok_boxtop{
	padding-left:30px;
	height:35px;
	background-image: url(/images/design/kepek/doks_boxtop.gif);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
	#dokumentumok_box{
	float:left;
	width:786px;
	background: url(/images/design/kepek/doks_boxside.gif) repeat-y left;
	margin-right:14px;
	}
	
	#dokumentumok_boxbottom{
	background: url(/images/design/kepek/doks_boxbottom.gif) no-repeat;
	background-position:bottom left;
	max-height:25px;
	clear:both;	
	}

	#content_inside_1{	/* a fenti dobozok belseje - 1 */
	padding-left:30px;
	padding-right:25px;
	}

	#content_inside_2{
	padding-left:30px;
	padding-right:50px;
	}
		
	
	/* === lebegő menü a cikkek mellett === */

	#kapcsolodo_box{
	float:right;
	width:333px;
	padding:0;
	margin-left:25px;
	}
	
	#cikk_menu{
	width:100%;
	clear:both;
	height:24px;
	margin-bottom:2px;
	}
	
	#cikk_menu a{
	font-family:Arial;
	font-size:12px;
	float: left;
	display: block;
	text-decoration: none;
	outline: none;
	color:#000;
	padding-left: 28px;
	padding-top: 5px;
	padding-bottom:5px;
		}
		
#cikk_menu a.email{
	background: #fff url(/images/design/kepek/cikk_menu_2.gif) no-repeat left;
	margin-left: 0;
	}
	
#cikk_menu a.font_size{
	background: #fff url(/images/design/kepek/cikk_menu_1.gif) no-repeat left;
	margin-left: 125px;
	}
	
#cikk_menu a.printer {
	background: #fff url(/images/design/kepek/cikk_menu_3.gif) no-repeat left;
	float:right;
	}

#cikk_menu a:hover{
	color:#d03e0b;
	}
	

	
	#partnereink{
	padding:0;
	}
	
	#partner_banner{
	border:0;
	margin-bottom:22px;
	}
	
	#linkbox_wrapper{
		display:block;
		width:100%;
		clear:both;
		overflow:hidden;
		
	}

        #linkbox1,#linkbox2,#linkbox3,#linkbox4{     /* kis dobozok alul */
             min-height:90px;
             border:5px solid #dfeef7;
	     padding:0;
             float:left;
             margin-right: 20px;
             overflow:auto;
        }
		
	#linkbox1, #linkbox2{			
		width: 300px;	
	}

        #linkbox3{			
		width: 200px;	
	}

        #linkbox4{			
		width: 145px;	
	}
	
	#linkbox_kiemelt{
		font-weight:bold;
	}
	
	#linkbox_szoveg{
		margin:12px 14px 3px 14px;
		font-family:Arial;
		font-size:12px;
	}
	
	
/* ==========================			szövegformázás		==================================	*/

	#megtobbtema{
		text-align: right; 
		font-weight: bold;
		}

	#tovabbiak{
		text-align:right;
		font-size:11px;
		margin-bottom:10px;
		}

        #tovabbiak a {
                  font-size:11px !important;
              }
	
	#blue_form{
		border-width:1px;
		border-color:#b5d0ef;
		border-style:solid;
		}
	
/* dokumentum ajánló formázása */

	#dok_cim a{
		font-weight:bold;
		}
		
	
	#dok_ajanlat{
		margin-left:10px;
	}
	
	#dok_ajanlat h2{
		display:inline;
		margin-left:5px;
		}

	#dok_ajanlat img{
		margin:6px;
		vertical-align: middle;
		border:none;
		}
		
		
		
	#article_kep{
		float:left;
		width:180px;
		vertical-align:baseline;
		margin-right:12px;
		text-align:right;
		font-family:Arial;
		font-size:10px;
	}
	
	#article_kep img{
	border:4px solid #dbdbdb;
	}

	
		
	table.form{
		padding:0;
		margin:0;
		margin-bottom:10px;
		}
	
	table.form td{
		font-family:Arial;
		font-size:11px;
	}
	
	#formbox{
		margin:0;
		width:100%;
		}
	


	#path{		/* az aloldal elérési útja a fejléc alatt */
	font-family:Arial;
	font-size:12px;
	}
		
	#empty_clear{		/*	láthatatlan div ahhoz a bughoz, ami miatt a csak float-okat tartalmazó parentek háttere nem látszana */
	clear:both;
	background-color:#fff;
	height:1px;
	max-height:1px;
	display:hidden;
		}
		
		
		
		
	
	button{							/*gomb kek hatterrel, lekerekitett sarokkal, nyulekony*/
		text-align: center;
		background: url(/images/design/kepek/button_end.gif) no-repeat right;
		border: 0;
		margin: 0;
		padding: 0 3px 0 0 ; 
		overflow: visible;
	}

button span {
		display: block;
		white-space: nowrap;
		height: 19px;
		color: #fff;
		font: bold 12px Arial;
		line-height: 19px;
		background: url(/images/design/kepek/button_start.gif) no-repeat left top;
		padding: 0 5px 0 10px;
		text-decoration: none;
		outline: none;
		}
	
	#main_content button, #right_content button {
		margin-left: 10px;
	}
		
	
	
	/* FO TARTALMI TERULETEN (BAL OSZLOP) , ES JOBB OLDALON ELOFORDULO ELEMEK*/



	table.paging{						/* cikk - lapozo*/
		width: 100%;
		border: none;
		font-family: Arial;
		/*font size in typo_xxxx.css file*/ 		
		margin-top:12px;
		margin-bottom:4px;
		overflow: auto;
		border-collapse: collapse;
		line-height: 11px;
		table-layout:fixed;
	}

	table.paging tr{
		padding: 0;
		border: none;
	}

	table.paging tr td{
		padding: 0;
		border:none;
	}

	table.paging tr:hover{
		background-color: transparent;
	}

	table.paging td.prev{
		text-align: left;
	}

	table.paging td.numeric{
		text-align: center;
	}

	table.paging td.next{
		text-align: right;
	}

	span.actual_page {
		color: #000 !important;
		font-family: Arial;
	}

	table.paging a{
		/*font size in typo_xxxx.css file*/
	}
	
	ol.lower_pager{
	color: #000 !important;
	}

	.trailer p, .trailer span{
	float: left;
	}
	
	span.article_lead{			/* cikk bevezeto*/
		display: block;
		font-weight: bold;
		font-family: Arial;
		/*font size in typo_xxxx.css file*/
		margin: 0 20px 0 0px;
	}
	
	span.article_author{		/* cikk vegen szerzo*/
		/*font size in typo_xxxx.css file*/
		font-family: Arial;
	}


	#bottom_links{
		width: 100%;
		margin-top:15px;
		padding-bottom:15px;
	}
	
	#bottom_links ol{
		margin: 0;
               /* text-align: center; */
 		/*width: 50%;*/
		padding:0;
		list-style: none;
		background-color: #fff;
	}	

  *html #bottom_links ol{
		float: left;
		padding:0;
		list-style: none;
		background-color: #fff;
	}	
	
	#bottom_links ol li{
		float:left;
		/*background:  url() no-repeat 10px 45%;*/ 
	}	
	
	#bottom_links a{
		display: block;
    float:left;
		padding: 0 0.5em;
		height:12px;
		margin-bottom:0.5em;
		border-right: 1px solid #a9a9a9;
		text-decoration: none;
		font-family: Arial;
		font-size: 12px;
		color:#3F7BD9;
	}

	#bottom_links a:hover{
		color:#D03E0B !important;
		text-decoration: underline !important;
	}	
	
	#bottom_links a.last{
		border: none;
	}

		
		/* Dokumentum ajánló class-ok*/

	input.error {
	border:				1px #114775 solid;
	font-family:		"Courier New", Courier, mono;
	font-size:			11px;
	padding:			0px 4px 0px 4px;
	background-color:	#FFD5D5;
	color:				#003366;
	}
	
	.dokajanlat {
	background-color:#E5F1F9;
	padding:14px 30px 10px 70px;
	margin-bottom:8px;
	min-height:60px;
	background-repeat:no-repeat;
	background-position:8px 14px;
	border: 5px solid;
	border-color: #BFDDF0;

        }

        .dokajanlat h2{
         font-family: Arial;
         font-weight: bold;
	 color: #0076c4;
	 margin: 5px 0 5px 0;
        }

        .dokajanlat p{
        font-family: Arial;
        /*font size in typo_xxxx.css file*/
	font-weight: normal;
	margin: 0 0 1em 0;
        color: #000000; 
        font-size: 11px;       
        }

        .dokajanlat ul {
	padding-left:0px;
	list-style-type: none;
        }

        .doknev {
	font-size: 1.5em;
	font-family: Arial;
	padding-bottom:0.5em;
        }

        .doknev a {
	text-decoration:none;
	
        }
				
	.radio_p {
        color: black;
        font-family: Arial;
        font-weight: normal;
        margin-top: 10;
        
        } 


	/* ^^^ Dokumentum ajánló class-ok vége ^^^ */		
		


	div.hr {								/*szagatott vizszintes vonal, hogy bongeszofuggetlenul jelenjen meg. behelyezendo tartalom --- <div class="hr"><hr/></div> --- */
		height: 3px;
		background:  url(/images/design/kepek/blue_hr.gif) repeat-x left center;
		margin:5px 5px 5px 0;
	}
	
	div.hr#gray{
		background:  url(/images/design/kepek/gray_hr.gif) repeat-x left center;
	}
	
	div.hr hr {
		display: none;
	}

	hr{
		height: 0px;
		border-bottom: 1px dashed #0076c4;
	}


		
/* a lábléc linkjei */		
		
		
		
	#footer img.first {
		margin-left: 20px;
		}
		
	#footer ul{
		margin: 17px 10px 0 0;
		padding:0;
		list-style: none;
		float: right;
		background-color: #fff;
		}

	#footer ul li{
		float:left;
		}

	#footer a{
		display: block;
		padding: 0 0.5em;
		border-right: 1px solid #a9a9a9;
		text-decoration: none;
		font-family: Arial;
		font-size: 12px;
		color:#3F7BD9;
		}

	#footer  a:hover{
		color:#D03E0B;
		text-decoration: underline;
		}

	#footer  a.last{
		border: none;
		}
	.clear:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }

.clear{
 display: inline-block;
}

/* applies only for IE Win \*/
* html .clear{height: 1%;}
.clear{display: block;}
/* en