@CHARSET "UTF-8";
body {
	margin: 0;
	padding: 0;
	background-color: #f2f1f1;
	background-image: url(../img/bg_pattern.jpg);
	background-repeat: repeat-x;
	z-index:1;
}

body, table {
	font-family: tahoma;
	font-size: 12px;
	color: #858585;
}

#harp_container{
	width:940px;	
}

#bgElementContainer {
	position: relative;
	width: 266px;
	margin: auto;	
	background-image: url(../img/index/bg_element_bg.png);
	background-repeat: repeat-y;
	float:left;
}
#bgElementBg {
	width: 266x;
}
#bgElementBottom {
	clear: both;
	width: 266px;
	height: 26px;
	background-image: url(../img/index/bg_element_bottom.gif);
	background-repeat: no-repeat;
}
#pageContainer {
	position: relative;
	width: 250px;
	margin: auto;
}
#menuContainer {
	position: relative;
	width: 250px;
	padding-bottom: 62px;
	background-image: url(../img/index/menu_bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#languageContainer {
	height: 40px;
	padding-left: 10px;
	padding-top: 8px;
	text-align: left;
}
.menuElement {
	padding-bottom: 10px;
}
/**********************************/

#contentBgContainer{
	float:left;
	text-align:left;
	position:relative;
	top:0px;
	left:-8px;
	z-index:0;
}

#band_top{
	height:42px;
	display:block;
}
	
	#band_top_bg{
		background-image:url("../img/index/top_bg.png");
		backgroun-repeat:repeat-x;
		height:42px;
		width:649px;
		float:left;
	}
		
		#band_top_title_en{
			background-image:url("../img/index/why_others_choose_us_en.png");
			backgroun-repeat:no-repeat;
			height:42px;
			width:225px;
			
			position:relative;
			top:0px;
			left:0px;
			float:left;
		}
		
		#band_top_title_hu{
			background-image:url("../img/index/why_others_choose_us_hu.png");
			backgroun-repeat:no-repeat;
			height:42px;
			width:314px;
			
			position:relative;
			top:0px;
			left:0px;
			float:left;
		}
		
		#band_top_title_link{
			position:relative;
			top:15px;
			right:20px;
			float:right;
		}
		
		#band_top_title_link a{
			color:#FFFFFF;
		}
		
		#band_top_title_link a:hover{
			text-decoration:underline;
		}
	
	#band_top_right{
		background-image:url("../img/index/top_bg_right.png");
		backgroun-repeat:no-repeat;
		height:42px;
		width:10px;
		float:left;
	}

#band_content{
	background-image:url("../img/index/band_content_bg.png");
	backgroun-repeat:repeat-y;
	height:170px;
	width:654px;
}
	#banner_txt{
		width:275px;
		height:114px;
		
		position:relative;
		top:10px;
		left:20px;
		float:left;
		
		font-family: tahoma;
		font-size: 12px;
		color: #858585;
		text-align:left;
	}
	
	#banner_txt div{
		color: #4B4B4B;
		letter-spacing:1px;
		font-weight:bold;
		font-style:italic;
		font-family:georgia;
		cursor:default;
	}
	
	#banner_txt span{
		color: #d60000;
		letter-spacing:1px;
		font-weight:bold;
		font-style:normal;
		font-size:14px;
		font-family:tahoma;
	}
	
	#banner_img{
		background-image:url("../img/index/banner_img.png");
		backgroun-repeat:no-repeat;
		width:337px;
		height:114px;
		position:relative;
		top:30px;
		right:20px;
		float:right;
	}

#band_middle{
	height:44px;
	display:block;
}
	
	#band_middle_bg{
		background-image:url("../img/index/middle_bg.png");
		backgroun-repeat:repeat-x;
		height:44px;
		width:649px;
		float:left;
	}
	
		#band_middle_title_en{
			background-image:url("../img/index/our_latest_job_offers_en.png");
			backgroun-repeat:no-repeat;
			height:42px;
			width:225px;
			
			position:relative;
			top:0px;
			left:0px;
			float:left;
		}
		
		#band_middle_title_hu{
			background-image:url("../img/index/our_latest_job_offers_hu.png");
			backgroun-repeat:no-repeat;
			height:44px;
			width:314px;
			
			position:relative;
			top:0px;
			left:0px;
			float:left;
		}
		
		#band_middle_title_link{
			position:relative;
			top:15px;
			right:20px;
			float:right;
		}
		
		#band_middle_title_link a{
			color:#FFFFFF;
		}
		
		#band_middle_title_link a:hover{
			text-decoration:underline;
		}
	
	#band_middle_right{
		background-image:url("../img/index/middle_bg_right.png");
		backgroun-repeat:no-repeat;
		height:44px;
		width:10px;
		float:left;
	}

#content{
	background-image:url("../img/index/content_bg.png");
	backgroun-repeat:repeat-y;
	height:215px;
	width:658px;
}
	
	#content_txt{
		width:628px;
		position:relative;
		top:5px;
		left:20px;
		right:10px;
	}
		
		a {
			color: #d60000;
			text-decoration: none;
		}
	
		h2.latest {
			padding-left: 20px;
			padding-bottom: 20px;
		}
		h3.latest {
			background-image: url(../img/bullet.gif);
			background-repeat: no-repeat;
			background-position: left center;
			padding: 0px;
			margin: 0px;
			padding-left: 25px;
			font-size: 13px;
			line-height: 20px;
			font-family: tahoma;
			color: #d60000;
			font-weight: normal;
		}
		.latestdate {
			white-space: nowrap;
			color: #d60000;
		}
		
		.joblist {
			padding-top: 5px;
			padding-bottom: 5px;
		}
		.pair {
			background-image: url(../img/forjobseekers/pair.gif);
			background-repeat: repeat-x;
			background-position: bottom;
		}
		.impair {
			background-image: url(../img/forjobseekers/impair.gif);
			background-repeat: repeat-x;
			background-position: bottom;
		}

#content_footer{
	background-image:url("../img/index/content_footer.png");
	backgroun-repeat:no-repeat;
	height:30px;
	width:658px;
}

	


