body,td,th {

   margin:0px;

   padding:0px;

   font-family: Trebuchet MS;

   font-size: 11px;

   line-height:17px;

   color: #555555;

}



H1 {

   margin:0px;

   padding:0px;

   font-family: Trebuchet MS;

   font-size: 20px;

   line-height:17px;

   color: #555555;

}



H2 {

   margin:0px;
   margin-top:6px;
   margin-bottom:10px;

   padding:0px;

   font-family: Trebuchet MS;

   font-size: 18px;

   line-height:17px;

   color: #666666;

}



*:focus {outline: none}



body {

   background-color:#109fcd;

}



a:link, a:visited {

    text-decoration:none;

    font-weight:bold;

    color: #000000;

}



a:hover {

    text-decoration:underline;

}



p {

    margin-top:7px;

    margin-bottom:7px;

}



ul {

   margin-left: 20px;

   font-size:11px;

}



img {

   border:0px;

}



   /* //////////////////////*/

   /*      Vaz reszek       */

   /* //////////////////////*/



div#maincontainer {

    width:934px;

    margin-left:auto;

    margin-right:auto;

}



div#header {

    background-image: url("../images_hu/header.jpg");

    background-repeat: no-repeat;

    background-position: left top;

    width:532px;

    height:118px;



    padding-left:402px;

    padding-top:60px;

}



	div#backtomainsp {

	   float:left;

	   width:128px;

	   height:117px;

	   position:absolute;

	}



	div#prof_tarhelyszolg {

	   float:left;

	   width:128px;

	   height:117px;

	   position:absolute;

	   left:415px;

	}



	div#akcio {

	   float:left;

	   width:128px;

	   height:117px;

	}



	div#header_right {

	   margin-left: 128px;

	   padding-top:28px;

	}



	div#fejlec_menu {

	   margin-left:120px;

	}



	form#search_form {

	   margin-top:10px;

	}



		input#search_input {

		   background-image:url("../images_hu/search_box.jpg");

		   background-position:left top;

		   background-repeat:no-repeat;

		   background-color:transparent;

		   width:249px;

		   height:20px;

		   border:0px solid #FFF;



		   float:left;

		   padding-top:5px;

		   padding-left:7px;



		   color:#FFF;

		   font-family: Arial;

		   font-size:14px;

		   font-weight:bold;

		}



		input#search_btn {

		   background-image:url("../images_hu/search_btn.jpg");

		   background-position:left top;

		   background-repeat:no-repeat;

		   background-color:transparent;

		   width:35px;

		   height:25px;

		   border:0px;

		   float:left;

		}



div#menu_holder {



    background-image: url("../images_hu/menu_holder.jpg");



    background-repeat: no-repeat;



    background-position: left top;



    width:898px;



    height:77px;



    margin-left:14px;



}







div#content_holder {



   background-image: url("../images_hu/all_bg.jpg");



   background-repeat: repeat-y;



   background-position: left;



   width:934px;



}







div#content_transition {



   background-image: url("../images_hu/content_holder_bg.jpg");



   background-repeat: no-repeat;



   background-position: left top;



   width:934px;



}







div#content {



   background-image: url("../images_hu/content_bg.jpg");



   background-repeat: repeat-y;



   background-position: left;



   width:882px;



   border:1px solid #bfe4f1;



   margin-left:21px;



   padding:1px;



   margin-bottom:33px;



}







	div#content_left {



	   float:left;



	   width:220px;



	}



	



	    div#legfrisebb_hirek {



	       background-image: url("../images_hu/content_left_hirek_top.jpg");



		   background-repeat: no-repeat;



		   background-position: left top;



		   width:220px;



		   height:90px;



	    }



	    



	    div.middle {



	       background-image: url("../images_hu/content_left_middle.jpg");



		   background-repeat: repeat-y;



		   background-position: left top;



		   width:220px;



	    }



	    



	    div.bottom {



	       background-image: url("../images_hu/content_left_bottom.jpg");



		   background-repeat: no-repeat;



		   background-position: left bottom;



		   width:177px;



		   



		   padding-left:23px;



		   padding-right:20px;



		   padding-bottom:15px;



	    }

	    .left_box_content {
	       font-size:10px;
         font-family: Trebuchet MS;
         color:#999;
         line-height:13px;
         text-align:justify;
         padding-top:7px;
         padding-bottom:7px;
         padding-right:7px;
	   	   height:110px;
	   	   overflow:auto;
	    }

	    div#elegedett_ugyfeleink {
	       background-image: url("../images_hu/content_left_ugyf.jpg");
  		   background-repeat: no-repeat;
  		   background-position: left top;
  		   width:220px;
  		   height:153px;
	    }

	    div.middle2 {
	       background-image: url("../images_hu/content_left_middle2.jpg");
		   background-repeat: repeat-y;
		   background-position: left top;
		   width:220px;
		   margin-bottom:10px;
	    }

	    div.bottom2 {
	       background-image: url("../images_hu/content_left_bottom2.jpg");
		   background-repeat: no-repeat;
		   background-position: left bottom;
		   width:174px;
		   padding-left:26px;
		   padding-right:20px;
		   padding-bottom:15px;
	    }

	div#content_right {
		clear:right;
		float:right;
		width:208px;
	}

		div#ugyfelkapu {
		   background-image: url("../images_hu/content_right_ugyfelkapu_bg.gif");
		   background-repeat: repeat-x;
		   background-position: left top;
		   width:174px;
		   height:35px;
		   padding-top:7px;
		   padding-left:33px;
		}	

		div#hirlevel {
		   background-image: url("../images_hu/content_right_hirlevel.jpg");
		   background-repeat: no-repeat;
		   background-position: left top;
		   width:173px;
		   height:95px;
		   padding-top:47px;
		   padding-left:35px;
		}



		



		div#segitsegkeres {



		   background-image: url("../images_hu/content_right_segitsegkeres.jpg");



		   background-repeat: no-repeat;



		   background-position: left top;



		   width:204px;



		   height:134px;



		   margin-bottom:8px;



		}



		



	div#content_center {
	   float:left;
	   width:432px;
	   padding:8px;
	   font-family:Trebuchet MS;
	   color:#666;
	   line-height:17px;
	   font-size:14px;
	}

	div#content_center li{
	   color:#666;
	   font-size:14px;
	}

	div#content_center a{
	   color:#0033cc;
	}

	div#content_center a:visited{
	   color:#0033cc;
	}

	div#content_center a:hover{
	   color:#0033cc;
	}



	



		div.box_top {



		   background-image: url("../images_hu/content_box_top.jpg");



		   background-repeat: no-repeat;



		   background-position: left bottom;



		   width:426px;



		   height:14px;



		   margin-top:20px;



		}



		



		div.box_content {



		   background-color:#e0eff3;



		   width:402px;



		   padding:7px 12px;



		   



		   font-family:Trebuchet MS;



		   color:#666;



		   line-height:17px;



		   font-size:12px;



		}



		



		div.simple_content {



		   width:402px;



		   padding:7px 12px;



		   



		   font-family:Trebuchet MS;



		   color:#666;



		   line-height:17px;



		   font-size:12px;



		}



		



		div.box_bottom {



		   background-image: url("../images_hu/content_box_bottom.jpg");



		   background-repeat: no-repeat;



		   background-position: left bottom;



		   width:426px;



		   height:14px;



		   margin-bottom:20px;



		}







	



div#footer_left {



   float:left;



   width:263px;



   



   padding-left:31px;



   margin-bottom:24px;



}







div#footer_content_holder {



   float:left;



   width:276px;



   



   padding-left:54px;



   margin-bottom:24px;



}







div#footer_right {



   float:left;



   width:228px;



   



   padding-left:35px;



   margin-bottom:24px;



}







div.footer_content {



   background-image: url("../images_hu/footer_content_stripe.jpg");



   background-repeat: repeat-y;



   background-position: right;



}







div.footer_content a:link, div.footer_content a:visited, div#footer_right a:link, div#footer_right a:visited, div.footer_content, div#footer_right {



   font-family: Trebuchet MS;



   font-size:11px;



   font-weight:normal;



   text-decoration:none;



   line-height:22px;



   color:#167594;



   display:block;



}







div.footer_content a:hover, div#footer_right a:hover {



   text-decoration:underline;



}







div#footer {



   clear:both;



   background-image: url("../images_hu/content_holder_bg_bottom.jpg");



   background-repeat: repeat-x;



   background-position: top;



   background-color:#f9fdfe;



   width:922px;



   margin-left:5px;



}







div#bottom {



   background-image: url("../images_hu/all_bottom.jpg");



   background-repeat: no-repeat;



   background-position: left top;



   width:934px;



   height:33px;



   margin-bottom:40px;



}







   /* //////////////////////*/



   /*     Menupontok        */



   /* //////////////////////*/















   /* //////////////////////*/



   /*    Tovabbi reszek     */



   /* //////////////////////*/







.clear {



   clear:both;



   font-size:0px;



   line-height:0px;



   height:0px;



}







.fo_cim {



   font-family: Trebuchet MS;



   font-size: 20px;



   color: #7B8F91;



   margin-bottom:16px;



}







.green_title {
   font-family: Trebuchet MS;
   font-weight:bold;
   color:#7fbf36;
   font-size:11px;
   line-height:5px;
	 display:inline;
	 margin:2px;
	 padding:2px;
}







.grey_title {
   font-family: Trebuchet MS;
   font-weight:bold;
   color:#aaa;
   font-size:11px;
   line-height:14px;
	 border-bottom: 1px dotted #aaa;
	 margin:0px;
	 padding:0px;
	 
}







.elegedett {



   background-image: url("../images_hu/elegedett_bg.jpg");



   background-repeat: repeat-x;



   background-position: bottom;



   width:165px;



   height:31px;



   vertical-align:middle;



}







.elegedett a:link, .elegedett a:visited {
   background-image: url("../images_hu/logo_man.jpg");
   background-repeat: no-repeat;
   background-position: left center;
   width:145px;
   padding-top:5px;
   padding-bottom:5px;
   font-family: Trebuchet MS;
   font-weight:normal;
   font-size:11px;
   color:#999;
   display:block;
   padding-left:20px;
}







.elegedett a:hover {
   background-image: url("../images_hu/logo_man_a.jpg");
   text-decoration:none;
   color:#333;



}







.arrow_link:link, .arrow_link:visited {
   background-image: url("../images_hu/nyil.jpg");
   background-repeat: no-repeat;
   background-position: right center;
   height:33px;
   width:130px;
   font-family: Trebuchet MS;
   font-size:10px;
   color:#4fb8db;
   font-weight:normal;
   vertical-align:middle;
   display:block;
   padding-right:35px;
   padding-top:7px;
   line-height:13px;
}

.arrow_link:hover {
   text-decoration:none;
}

.sortarto {
   font-size:7px;
   height:7px;
   line-height:7px;
}

.content_title {
   color:#1f9fc9;
   font-size:18px;
   font-family: Trebuchet MS;
   font-weight:bold;
   margin-bottom:18px;
}

.right_title {



   background-color:#F9F9F9;



   padding-left: 18px;



   padding-top:6px;



   padding-bottom:6px;



   



   font-family: Trebuchet MS;



   font-size:14px;



   font-weight:bold;



   color:#999;



}







.right_content, .right_content a:link, .right_content a:visited {



   font-family: Trebuchet MS;



   font-size:12px;



   font-weight:normal;



   color:#999;



}







.right_content {



   padding-left: 18px;



   padding-top:6px;



   padding-bottom:6px;



}







.footer_title {



   font-family: Trebuchet MS;



   color:#1f9fc9;



   font-size:18px;



   margin-bottom:10px;



}











form#hirlevel_form .hirlevel_input {



   border:1px solid #bbdef2;



   width:113px;



   height:17px;



   margin-left:30px;



   margin-top:4px;



   



   padding-left:5px;



}







form#hirlevel_form .hirlevel_btn {



   background-image: url("../images_hu/title_feliratkozom.jpg");



   background-repeat: no-repeat;



   background-position: left top;



   height:25px;



   width:119px;



   border:0px;



}











/* *************** */



/* MENUPONTOK      */



/* *************** */







ul#menu {

   margin: 0;

   padding: 0;

   list-style-type: none;

   margin-left: 57px;

   padding-top:2px;

}



ul#menu li {

   position: relative;

   display: inline;

   float: left;

}



ul#menu li.sarok1, ul#menu li.sarok2, ul#menu li.sarok3 {

   background-color:transparent !important;

   border-left: 1px solid #A3D4E4;

   height:15px;

   width:200px;

}



.tavtarto1 {

   background-color:#E3F2F9;

   border-bottom:1px solid #A3D4E4;

   float:left;

   display:block;

   width:163px;

   height:14px;

   margin:0px;

}

.tavtarto2 {

   background-color:#E3F2F9;

   border-bottom:1px solid #A3D4E4;

   float:left;

   display:block;

   width:176px;

   height:14px;

   margin:0px;

}

.tavtarto3 {

   background-color:#E3F2F9;

   border-bottom:1px solid #A3D4E4;

   float:left;

   display:block;

   width:126px;

   height:14px;

   margin:0px;

}



ul#menu li a:link, ul#menu li a:visited {

   background-image: url("../images_hu/menu_separator.jpg");

   background-repeat: repeat-y;

   background-position: right;

   display: block;

   border:0px;

   padding: 20px 23px 16px 23px;



   font-family: Trebuchet MS;

   font-size:15px;

   color:#116480;

   font-weight:normal;

}



ul#menu li a:hover {

   background-image: url("../images_hu/menu_a.jpg");

   background-repeat: no-repeat;

   background-position: left top;

   border:1px solid #a3d4e4 !important;

   border-bottom:0px;

   padding: 19px 22px 15px 22px;

   text-decoration:none;

}



ul#menu li a.active {

   background-image: url("../images_hu/menu_a.jpg") !important;

   background-repeat: no-repeat !important;

   background-position: left top !important;

   border:1px solid #a3d4e4 !important;

   border-bottom:0px;

   padding: 19px 22px 15px 22px !important;

   text-decoration:none;

}



ul#menu li ul{

	left: -60px;

	position: absolute;

	top: 1em;

	display: block;

	visibility: hidden;

	/*border-bottom:1px solid #A3D4E4*/

}



ul#menu li ul li{

	display: block;

	float: none;

}



ul#menu li ul li.top1, ul#menu li ul li.top2, ul#menu li ul li.top3 {

   display: block;

   float: none;

   background-image: url("../images_hu/submenu_top_bg.jpg") !important;

   background-repeat: no-repeat;

   background-position: left top;

   background-color:#e8f5f9;

   border: 1px solid #A3D4E4;

   border-top:0px;

   border-bottom:0px;

   padding: 14px 15px 8px 15px !important;

   vertical-align: bottom;

}



ul#menu li ul li.top1 {

   width: 147px;

}



ul#menu li ul li.top2 {

   width: 160px;

}



ul#menu li ul li.top3 {

   width: 110px;

}



li.top1 .submenu_line, li.top2 .submenu_line, li.top3 .submenu_line {

   background-image: url("../images_hu/submenu_line_bg.jpg") !important;

   background-repeat: repeat-x;

   background-position: top;

   height:2px;

   font-size:2px;

   line-height:2px;

   margin-left:7px;

   margin-right:7px;

}



ul#menu li ul li a:link, ul#menu li ul li a:visited{

	background:none;

	display: block;

	width: 160px;

	text-decoration: none;

	padding: 8px 15px !important;

	border: 1px solid #A3D4E4 !important;

	border-top:0px !important;

	border-bottom:0px !important;

	vertical-align: bottom;  /* IE miatt hogy ne legyen a listaelemek kozt res!! */

	background-color:#e8f5f9;

	font-size:13px;

}



a.menu_kiemelt:link, a.menu_kiemelt:visited {

   color:#666600 !important;

}



a.menu_kiemelt:hover {

   background-image: url("../images_hu/menu_a_a.jpg") !important;

   border:1px solid #666600 !important;

}



ul#menu li ul li a:hover {

   background-color:#ffffff;

}



ul#menu li#menu_0 ul {

   width:178px;

}

ul#menu li#menu_0 ul li a:link,

ul#menu li#menu_0 ul li a:visited{

   width:147px;

}



ul#menu li#menu_1 ul {

   width:192px;

}

ul#menu li#menu_1 ul li a:link,

ul#menu li#menu_1 ul li a:visited{

   width:160px;

}



ul#menu li#menu_2 ul {

   width:118px;

}

ul#menu li#menu_2 ul li a:link,

ul#menu li#menu_2 ul li a:visited{

   width:110px;

}
