body,td,th {
   margin:0px;
   padding:0px;
   font-family: Verdana;
   font-size: 11px;
   color: #330000;
}

*:focus {outline: none}

body {
   background-color:#FFFFFF;
   background-image:url(../images_hu/corvina_pagebg.gif);
   background-repeat:repeat-x;
}

h1 {
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	}
h2 {
	font-size:14px;
	line-height:24px;
	color:#003300;
	font-family:Arial;
	}

a:link, a:visited {
    text-decoration:none;
    font-weight:bold;
    color: #003300;
}

a:hover {
    text-decoration:underline;
}

a.dl:link, a.dl:visited {
    text-decoration:none;
    font-weight:bold;
    color: #000033;
	font-size:12px;
}

a.dl:hover {
    text-decoration:underline;
}

p {
    margin-top:7px;
    margin-bottom:7px;
}

p.title {
	font-family:Verdana;
	font-size:18px;
	line-height:20px;
	}

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.gif");
    background-repeat: no-repeat;
    background-position: left top;
    width:532px;
    height:88px;

    padding-left:440px;
    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 {

   width:934px;

}



div#content_transition {

   width:934px;

}



div#content {

   width:882px;


   margin-left:21px;

   padding:1px;

   margin-bottom:33px;

}



	div#content_left {

	   float:left;

	   width:190px;

	}

	

	    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: Verdana;

		   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:200px;
		vertical-align:top;
	}


		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:465px;

	   padding:8px;

	   

	   font-family:Arial;

	   color:#300;


	   font-size:12px;

	}

	

		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:Arial;

		   color:#300;

		   font-size:12px;

		}

		

		div.simple_content {

		   width:402px;

		   padding:7px 12px;

		   

		   font-family:Arial;

		   color:#300;

		   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: Arial;

   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 {


   width:934px;

   margin-bottom:40px;

}



   /* //////////////////////*/

   /*     Menupontok        */

   /* //////////////////////*/







   /* //////////////////////*/

   /*    Tovabbi reszek     */

   /* //////////////////////*/



.clear {

   clear:both;

   font-size:0px;

   line-height:0px;

   height:0px;

}



.fo_cim {

   font-family: Verdana;

   font-size: 20px;

   color: #7B8F91;

   margin-bottom:16px;

}



.green_title {

   font-family: Verdana;

   font-weight:bold;

   color:#7fbf36;

   font-size:11px;

   line-height:13px;

}



.grey_title {

   font-family: Verdana;

   font-weight:bold;

   color:#797979;

   font-size:11px;

   line-height:13px;

}



.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: Verdana;

   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;

}



.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: Verdana;

   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: Arial;

   font-weight:bold;

   margin-bottom:18px;

}



.right_title {

   background-color:#F9F9F9;

   padding-left: 18px;

   padding-top:6px;

   padding-bottom:6px;

   

   font-family: Arial;

   font-size:14px;

   font-weight:bold;

   color:#999;

}



.right_content, .right_content a:link, .right_content a:visited {

   font-family: Arial;

   font-size:12px;

   font-weight:normal;

   color:#999;

}



.right_content {

   padding-left: 18px;

   padding-top:6px;

   padding-bottom:6px;

}



.footer_title {

   font-family: Arial;

   color:#1f9fc9;

   font-size:18px;

   margin-bottom:10px;

}





form#hirlevel_form .hirlevel_input {

   border:1px solid #330000;

   width:113px;

   height:17px;

   margin-left:5px;

   margin-top:4px;

   

   padding-left:5px;

}



form#hirlevel_form .hirlevel_btn {

   border:0px;
   
   background-color:#330000;
   
   color:#CCCCCC;
   
   margin-top:3px;

}


input.login_small {
   border:1px solid #330000;
   width:113px;
   height:17px;
   margin-left:5px;
   margin-top:4px;
   padding-left:5px;
}

input.login_small_button {
   border:0px;
   background-color:#330000;
   color:#CCCCCC;
}


/* *************** */

/* 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: Arial;
   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;
}