body {
	background: #f0f0f0;

	font: 10px verdana;
	color: #000;
	text-align: center;
	}

.clr {clear: both;}


#main_container{
	margin: 20;
	padding: 0;
	margin-left:auto;
 	margin-right:auto;

	width: 793px; /*height: 600px;*/
	border-left: 1px solid black;
	background: url(gif/main_bg.gif);
	text-align:left;
}

/*  ---------------[ BEGIN: Header elements  ]--------------- */
#heading{

	width:775px;
	border-top: 1px solid black;
}
	#h_kep{
		float:left;
		margin:0;
		padding:0;
		width: 250px;
		border: 0px solid red;
		height: 93px !important;
		height: 94px;

		background: url(jpg/head_pic) top left no-repeat;

		border-bottom: 1px solid #000;
	}

		#head_bar{
			float: left;
			width: 184px;
			height: 93px;

			background: url(gif/head_bar.gif) bottom left no-repeat;

			color: #fff;
		}
		#head_bar a {color: #fff; text-decoration: none;}
		#head_bar a:hover {color: #fff; text-decoration: underline; }


	#h_fejlec{
		border: 0px solid blue;
		float: left;
		padding:0;
		padding-right: 5px;
		width: 517px !important;
		width: 522px;
		height: 94px;
		background: url(gif/heading.gif) right bottom no-repeat;
	}
/*  ---------------[  END: Header elements  ]--------------- */



/*  ---------------[ BEGIN: Main text area  ] ------------------ */
#main{
	float:left;
	width: 618px;

	background: url(gif/main_bg_wave.gif) no-repeat right bottom;
}


	#main_head{
		float:left;
		border: 0px dotted red;
		width: 330px;
		height: 59px;

		background: url(gif/main_head.gif);

	}

	#main_head H1 {
		margin: 26px 0 0 45px;
		padding-left:8px;
		height:18px;
		font: bold 26px Verdana;
		color: #e6eaf3;
		line-height:18px;
	}

	#main_head H1 span{font-size: 16px; display:block;margin-left:10px;margin-top:-8px;color: #5270ae;}

	#main_pearl{
		float:left;

		width: 286px;
		height: 44px;

		background: url(gif/main_head_wave.gif) no-repeat
	}

	#main_text{
		/*border:2px solid red;*/
		padding-left: 40px;
		padding-top: 10px;
		/*height: 0px !important;
		height: 420px;*/
		min-height: 420px;


		background: url(gif/main_keret_b.gif) no-repeat left top;

		font: 12px Verdana, Trebuchet Ms;
		color: #000;
		line-height: 1.4em;
	}

	#main_text h1 {margin:0; margin-bottom: 5px; font: bold 16px Trebuchet Ms, Verdana; color: #000; text-transform: uppercase;*/}
	#main_text h2 {margin:0; margin-bottom: 10px; font: bold 17px Verdana; color: #000; text-transform: uppercase;}
	#main_text p {margin:0; margin-bottom: 10px; padding: 10px 40px 0 0px;  text-align: justify;}
	#main_text a {color: #f09200; font-weight: bold;}
	#main_text big {font: bold italic 14px arial;}
	#main_text ol {margin:0; padding-right: 40px; text-align: justify;}
	#main_text ol li {padding: 5px;}

	#main_text ul li {font-weight: normal; margin:0; padding:0 40px 0 0;}
	#main_text ol ul li {font-weight: normal; margin:0; padding:0;}
	#main_text li {padding-left: 30px;}
	#main_text .t_h {font-weight: bold;}
	#main_text tr {font: 11px Verdana; text-align:center;}

	#main_text img {margin: 0 20px 0 20px;}
	           td {border-bottom: 1px solid #000;}

/*  ---------------[  END: Main text area  ]--------------- */

/*  ---------------[  BEGIN: Footer  ]--------------- */

#f_bg{
	width: 763px;
	height: 18px;

	background: #456196;
	background-image: url(gif/foot_bg_r.gif) no-repeat right;

	font: bold 10px Verdana;
	color: #fff;
}
	#f_bg_1{float:left; padding: 7 0 0 5; width: 100px;}
	#f_bg_2{float:left; padding-top: 3px;}

	#f_bg_2 a {color: #fff; text-decoration: none;}
	#f_bg_2 a:hover {text-decoration: underline; /*border-bottom: 2px dotted #f09200;*/}

	#f_bg_3{float:right;}


#f_txt{
	width:774px;
	height: 40px;
	background: #fff;
	border-bottom: 1px solid #000;

}
	#f_txt_1{float: left; padding: 5px; width: 250px; }
	#f_txt_2{float: left; padding: 5px; text-align: center;}


/*  ---------------[  END: Footer  ]--------------- */



/*  ---------------[  BEGIN: Menu elements  ]--------------- */
#menubar{
	float: left;
	width: 144px;
}

	#menu_head{
		border: 0px solid red;
		width: 143px;
		height: 26px;
		background: url(gif/menu_head.gif);
	}


		.box{
			margin:0;
			padding:0;
			width: 143px;
			/*height: 120px;*/
			background: #cbd4e7;
		}

		.box_head{
			margin-bottom: 5px;
			padding-left: 5px;

			width: 116px !important;
			width: 121px;
			height: 13px;

			background: url(gif/box_head_bg.gif);

			font: bold 11px Verdana;
			color: #fff;
			/* text-transform: uppercase; 
			letter-spacing: 0.05em;*/
		}

		#box_btm{
			height: 17px;
			background: url(gif/box_btm.gif)
		}

	#menu_btm{
		border: 0px solid red;
		width: 143px;
		height: 17px;
		background: url(gif/menu_btm.gif);
	}


/*  ---------------[  List-type Menu  ]--------------- */


.box ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.box li {margin-top: 3px; background-color: #cbd4e7;}

.box li.aktiv {background: #fff; }

.box li.aktiv ul {
	margin:0;
	background: #b4c2dc;
	background-image: url(gif/inset.gif) no-repeat;
	background-position: 0 -100px;
}

/*.box li.aktiv li {margin:0; padding-left:10px; background: #b4c2dc;}*/

.box li a  {
	display: block;
	padding-left: 28px;
	font: bold 10px Verdana;
	color: #000;

        width: 115px !important;
        width: 143px;
	text-decoration: none;

	background-image: url(gif/menu_item.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em;
}

.box li a:hover { background-color: #fff; }



.select {margin:0px; padding-top: 5px;background: #b4c2dc;}

.box .aktiv .select li {margin-top: 3px;} /*explorer.... */

.select li {margin-top: 3px;}

.select li a{
        padding-left: 10px !important;
	padding-left: 10px;
        width: 133px !important;
        width: 100%;

	/*display: block;*/
        background: #b4c2dc;

        font: 10px Verdana;
	text-decoration: none;

}
.select li a:hover {
        text-decoration: underline;
        background: #b4c2dc;
	color: #fff;
}
/*  ----------------- END: Menu Elements ----------------- */


.inpbox {
	background: url(gif/inp_bg.gif) no-repeat !important;
	background: url(gif/inp_bg.gif) no-repeat fixed;
	padding: 1px 8px 1px 6px;
	border: 0;
	height: 16px;
	width: 188px;
	font: 10px Verdana;
}

.button {
	border: 0;
	padding:0;
	padding-bottom: 4px;
	align: center;
	margin-top: 2px;
	margin-button: 2px;

	width: 69px;
    height: 20px;

	background: url(gif/butt.gif);
	font: 11px verdana;
	color: #000;
}

