/***********************************
**                                **
**  www.pannonwork.hu - CSS v1.0  **
**                                **
**          2008.06.25.           **
**                                **
***********************************/


/* GLOBALS */
body{
	padding:		0 !important;
	margin:			0 !important;
	font-family:	Tahoma, Arial, Helvetica, sans-serif, kalimati !important;
	font-size:		11px !important;
	color:			#000 !important;
	font-weight:	normal !important;
	background:		#fff url(../images/HU/main-bg.jpg) repeat-x top left;
	}

form{margin: 0 !important; padding: 0 !important;}
img{border: none;}
img.png{border: 0px;behavior: url(css/png2.htc);}
a{color: #1b529c;}
a:hover{text-decoration: underline; color: #f00;}


/* ADDONS */
.s5{height:5px; width:1px; overflow:hidden; clear:both; float:none;}
.s10{height:10px; width:1px; overflow:hidden; clear:both; float:none;}
.s20{height:20px; width:1px; overflow:hidden; clear:both; float:none;}
.s30{height:30px; width:1px; overflow:hidden; clear:both; float:none;}
.big{ font-size: 14px; font-weight: bold; }
/*.subTitle{font-size: 14px; font-weight: bold;}*/
.big2{ font-size: 18px; font-weight: bold; }
.small{ font-size: 10px !important;}
.link{cursor: pointer !important; }
.help{cursor: help; }
.und{ text-decoration: underline; }
.hovered:hover	{ text-decoration: none !important; color:#444 !important; }
.underlined:hover{ text-decoration: underline !important; }
.redhover:hover{ color: #f00 !important;}
.nofloat{float: none !important; clear: both !important; overflow: hidden !important;}
.absmiddle{vertical-align: middle !important;}
.noborder{border: none !important;}


/* COLORS */
.red{ color:#990000; }
.grey_dark{ color: #222; }
.blue{ color: #1b529c; }
.blue2{color: #508cc3; }
.white{ color: #fff; }
.black{ color: #444; }
.orange{ color: #fe9603; }
.green{ color: #21a127; }

/* WIDTHS */	
/*Pixels*/
.w50px{ width: 50px !important; }
.w70px{ width: 70px !important; }
.w80px{ width: 80px !important; }
.w90px{ width: 90px !important; }
.w100px{ width: 100px !important; }
.w130px{ width: 130px !important; }
.w150px{ width: 150px !important; }
.w200px{ width: 200px !important; }
.w250px{ width: 250px !important; }
.w300px{ width: 300px !important; }
.w350px{ width: 350px !important; }
.w400px{ width: 400px !important; }
.w450px{ width: 450px !important; }
.w500px{ width: 500px !important; }
.w550px{ width: 550px !important; }
.w600px{ width: 600px !important; }

/* PERCENTS */
.w100{width: 100% !important;}
.w75{width: 75% !important;}
.w50{width: 50% !important;}
.w25{width: 25% !important;}
.w10{width: 10% !important;}

/* HEIGHTS */
.h5{height:5px;overflow:hidden !important;}
.h10{height:10px;overflow:hidden !important;}
.h12{height:12px;overflow:hidden !important;}
.h20{height:20px;overflow:hidden !important;}
.h30{height:30px;overflow:hidden !important;}
.h40{height:40px;overflow:hidden !important;}


/* Floats and aligns */

.Fleft{float: left !important;}
.Fright{float: right !important;}
.Cleft{clear: left !important;}
.Cright{clear: right !important;}

.Hleft{text-align: left !important;}
.Hcenter{text-align: center !important;}
.Hright{text-align: right !important;}

.Vtop{vertical-align: top !important;}
.Vmiddle{vertical-align: middle !important;}
.Vbottom{vertical-align: bottom !important;}

/* LAYOUT START */

div.frame{
	width:	946px;
	height:	auto;
	border:	none;
	}
	
	div.frame div.headline{
		width:		904px;
		height:		107px;
		background:	transparent url(../images/HU/headline-bg.gif) no-repeat top left;
		padding:	0 0 0 42px;
		margin:		0 0 0 0;
		}
		div.frame div.headline img.logo{
			float:	left;
			width:	239px;
			height:	41px;
			border:	none;
			}
		div.frame div.headline div.menu{
			width:		650px;
			height:		58px;
			float:		right;
			background:	transparent;
			}
			div.frame div.headline div.menu img{
				float:		left;
				border:		none;
				display:	block;
				}
				
		div.frame div.headline div.sub{
			width:		900px;
			height:		36px;
			border:		none;
			background:	transparent;
			float:		none;
			clear:		both;
			text-align:	center;
			padding:	13px 0 0 0;
			}
			div.frame div.headline div.sub div.loginator{
				float:		left;
				width:		490px;
				text-align:	left;
				}
			
			div.frame div.headline div.sub div.loginator div.submenu a{
				height:				25px;
				text-decoration:	none;
				color:				#444;
				font-weight:		bold;
				font-size:			16px;
				}
				div.frame div.headline div.sub div.loginator div.submenu a.active{color: #21a127 !important;}
				div.frame div.headline div.sub div.loginator div.submenu a:hover{
					color:				#21a127;
					text-decoration:	none;
					}
			
			div.frame div.headline div.sub div.loginator img.logintext{
				margin:	5px 0 0 0;
				}
				div.frame div.headline div.sub input.text{
					width:		153px;
					height:		18px;
					border:		1px solid #b9b9b9;
					background:	transparent url(../images/HU/textfield-bg.jpg) repeat-x top left;
					font-size:	11px;
					color:		#575757;
					padding:	3px 6px 0 6px;
					}
			div.frame div.headline div.sub div.small{
				float:			left;
				font-size:		8px;
				text-transform:	uppercase;
				text-align:		left;
				font-weight:	normal;
				}
				div.frame div.headline div.sub div.small a{
					color:				#22a03f;
					text-decoration:	underline
					}
					div.frame div.headline div.sub div.small a:hover{
						color:				#444;
						text-decoration:	none;
						}
			div.frame div.headline div.sub div.search{
				float:		right;
				background:	transparent url(../images/HU/login-vert-sep.jpg) no-repeat top left;
				width:		290px;
				height:		25px;
				padding:	0 0 0 10px;
				text-align:	left;
				}
				div.frame div.headline div.sub div.search div.form{
					float:	left;
					width:	235px;
					border:	none;
					}
		div.frame div.news{
			width:	920px;
			height:	auto;
			border:	none;
			margin:	4px 0 0 0;
			}
			div.frame div.news div.left{
				float:		left;
				width:		690px;
				height:		auto;
				border:		none;
				text-align:	left;
				}
				div.frame div.news div.left div.recent{
					width:		690px;
					height:		191px;
					background:	transparent url(../images/HU/legfrissebb.gif) no-repeat top left;
					border:		none;
					color:		#fff;
					}
					div.frame div.news div.left div.recent div.search{
						float:		left;
						width:		204px;
						height:		75px;
						padding:	116px 0 0 26px;
						}
						div.frame div.news div.left div.recent div.search select{
							width:		auto;
							height:		18px;
							border:		1px solid #b9b9b9;
							background:	#fff url(../images/HU/textfield-bg.jpg) repeat-x top left;
							font-size:	11px;
							color:		#575757;
							padding:	0;
							cursor:		pointer;
							}
							div.frame div.news div.left div.recent div.search select#cat{
								width:	192px;
								}
							div.frame div.news div.left div.recent div.search select#region{
								width:	192px;
								}
					div.frame div.news div.left div.recent div.result{
						width:	460px;
						height:	191px;
						border:	none;
						float:	left;
						}
						div.frame div.news div.left div.recent div.result div.panel{
							width:		460px;
							height:		172px;
							overflow:	hidden;
							float:		left;
							padding:	19px 0 0 0px;
							}
							div.frame div.news div.left div.recent div.result div.panel div.item{
								width:		210px;
								height:		40px;
								padding:	0 0 0 20px;
								float:		left;
								}
								div.frame div.news div.left div.recent div.result div.panel div.item div.place{
									color: #d1ffc5;
									}
									div.frame div.news div.left div.recent div.result div.panel div.item div.place img{
										vertical-align: middle;
										border:			none;
										}
								div.frame div.news div.left div.recent div.result div.panel div.item a{
									color:				#fff;
									font-size:			11px;
									text-decoration:	underline;
									display:			block;
									margin:				0 0 5px 0;
									font-weight:		bold;
									height:				15px;
									overflow:			hidden;
									}
									div.frame div.news div.left div.recent div.result div.panel div.item a:hover{
										text-decoration: none;
										}
					
				div.frame div.news div.left div.top{
					width:		690px;
					height:		auto;
					border:		none;
					text-align:	left;
					}
					div.frame div.news div.left div.top img.pic{
						border:	none !important;
						float:	left;
						width:	246px;
						height:	auto;
						cursor:	default;
						}
					div.frame div.news div.left div.top div.content{
						width:		444px;
						height:		auto;
						overflow:	hidden !important;
						float:		left;
						border:		none;
						text-align:	left;
						color:		#8e8e8e;
						padding:	25px 0 0 0;
						}
						div.frame div.news div.left div.top div.content div.ad{
							width:		222px;
							height:		auto !important;
							border:		none;
							float:		left;
							font-size:	10px;
							margin:		0 0 0 0;
							}
							div.frame div.news div.left div.top div.content div.ad div.title a{
								font-size:			11px;
								font-weight:		bold;
								color:				#8e8e8e !important;
								display:			block;
								margin:				0 0 5px 0;
								width:				171px;
								text-transform:		uppercase;
								text-decoration:	underline;
								height:				auto !important;
								}
								div.frame div.news div.left div.top div.content div.ad div.title a:hover{
									color:				#444;
									text-decoration:	none;
									}
							div.frame div.news div.left div.top div.content div.ad div.info span{
								display:	block;
								margin:		0 0 3px 0;
								width:		171px;
								overflow:	hidden;
								}
							div.frame div.news div.left div.top div.content div.ad div.info img{
								border:			none;
								vertical-align:	middle;
								}
							div.frame div.news div.left div.top div.content div.ad img.sep{
								width:		171px;
								height:		1px;
								overflow:	hidden;
								margin:		5px 0 5px 0;
								display:	block;
								}
								* html div.frame div.news div.left div.top div.content div.ad img.sep{
									margin: 2px 0 2px 0;
									}
							div.frame div.news div.left div.top div.content div.ad div.text{
								width:			171px;
								height:			80px;
								display:		block;
								margin:			0 0 0 0 !important;
								line-height:	16px;
								}
			div.frame div.news div.right{
				float:		right;
				width:		230px;
				height:		381px;
				border:		none;
				text-align:	right;
				}
				div.frame div.news div.right img{border: none !important;}
		
			div.frame div.jobsearch2{
				width:		921px;
				height:		72px;
				text-align: left;
				background: transparent url(../images/HU/allasajanlatok-bg.jpg) no-repeat top left;
				margin:		10px 0 10px 0;
				}
				div.frame div.jobsearch2 div.search{
					width:		473px;
					height:		47px;
					float:		left;
					padding:	25px 0 0 144px;
					}
					div.frame div.jobsearch2 div.search select{
						width:		auto;
						height:		18px;
						border:		1px solid #b9b9b9;
						background:	#fff url(../images/HU/textfield-bg.jpg) repeat-x top left;
						font-size:	11px;
						color:		#575757;
						padding:	0;
						cursor:		pointer;
						}
					div.frame div.jobsearch2 div.search select#cat2{
						width:	201px;
						}
					div.frame div.jobsearch2 div.search select#region2{
						width:	155px;
						}
					div.frame div.jobsearch2 div.search .submit{
						margin:			1px 0 0 0;
						vertical-align:	middle;
						cursor:			pointer;
						}
				div.frame div.jobsearch2 img.more{
					float:	left;
					}
		div.frame div.bottomcontent{
			width:		921px;
			height:		auto;
			background:	transparent;
			border:		none;
			margin:		0 0 10px 0;
			}
			div.frame div.bottomcontent div.diak{
				width:		391px;
				float:		left;
				height:		203px;
				background:	transparent url(../images/HU/bottom-vert-sep.jpg) no-repeat top right;
				text-align:	left;
				padding:	0 26px 0 43px;
				}
				div.frame div.bottomcontent div.diak div.item{
					width:		385px;
					height:		24px;
					border:		none;
					padding:	0 0 0 0;
					}
					div.frame div.bottomcontent div.diak div.item div.link{
						float:	left;
						width:	185px;
						}
					div.frame div.bottomcontent div.diak div.item div.link img{
						border:	none;
						vertical-align:	middle;
						}
					div.frame div.bottomcontent div.diak div.item div.link a{
						font-size:			11px;
						font-weight:		bold;
						color:				#8e8e8e;
						text-decoration:	underline;
						text-transform:		uppercase;
						}
						div.frame div.bottomcontent div.diak div.item div.link a:hover{
							color:				#444;
							text-decoration:	none;
							}
					div.frame div.bottomcontent div.diak div.item div.comment{
						color:		#8e8e8e;
						font-size:	11px;
						float:		left;
						width:		200px;
						padding:	2px 0 0 0;
						}
				
			div.frame div.bottomcontent div.munkaadoknak{
				width:		406px;
				float:		left;
				height:		203px;
				text-align:	left;
				padding:	0 11px 0 43px;
				}
				div.frame div.bottomcontent div.munkaadoknak div.item{
					width:		400px;
					height:		24px;
					border:		none;
					padding:	0 0 0 0;
					}
					div.frame div.bottomcontent div.munkaadoknak div.item div.link{
						float:	left;
						width:	185px;
						}
					div.frame div.bottomcontent div.munkaadoknak div.item div.link img{
						border:	none;
						vertical-align:	middle;
						}
					div.frame div.bottomcontent div.munkaadoknak div.item div.link a{
						font-size:			11px;
						font-weight:		bold;
						color:				#8e8e8e;
						text-decoration:	underline;
						text-transform:		uppercase;
						}
						div.frame div.bottomcontent div.munkaadoknak div.item div.link a:hover{
							color:				#444;
							text-decoration:	none;
							}
					div.frame div.bottomcontent div.munkaadoknak div.item div.comment{
						color:		#8e8e8e;
						font-size:	11px;
						float:		left;
						width:		215px;
						padding:	2px 0 0 0;
						}
			div.frame div.footer{
				width:			921px;
				height:			156px;
				padding:		0 0 0 0;
				margin:			10px 0 0 0;
				background:		transparent url(../images/HU/footer-bg.jpg) no-repeat top left;
				color:			#8e8e8e;
				font-size:		9px;
				font-weight:	normal;
				text-transform:	uppercase;
				line-height:	16px;
				}
				div.frame div.footer a{
					color:				#8e8e8e;
					text-decoration:	underline;
					}
					div.frame div.footer a:hover{
						text-decoration:	none;
						color:				#444;
						}
				div.frame div.footer span.green{
					color:			#43a55f;
					font-weight:	bold;
					}
				div.frame div.footer div.holder{
					width:		892px;
					padding:	22px 0 0 29px;
					}
				div.frame div.footer div.holder div.item-left{
					width:		462px;
					height:		44px;
					background: transparent url(../images/HU/footer-item-bg.gif) no-repeat top left;
					float:		left;
					padding:	0 0 0 19px;
					text-align:	left;
					}
				div.frame div.footer div.holder div.item-right{
					width:		276px;
					height:		44px;
					background: transparent url(../images/HU/footer-item-bg.gif) no-repeat top left;
					float:		left;
					padding:	0 0 0 19px;
					text-align:	left;
					}
				div.frame div.footer img.cymetriq{
					float:	left;
					}

				div.frame div.footer div.logos{
					width:		921px;
					height:		82px;
					border:		none;
					padding:	0;
					margin:		0;
					}
					div.frame div.footer div.logos img{
						display:	block;
						float:		left;
						}

/* Diakmunka layout */

div.frame div.diakmunka{
	width:		921px;
	overflow:	hidden;
	}

div.frame div.diakmunka div.head{
	width:		921px;
	height:		180px;
	background:	transparent url(../images/HU/diak-subhead-bg.jpg) no-repeat top center;
	text-align:	center;
	padding:	4px 0 0 0;
	overflow:	hidden;
	}
	div.frame div.diakmunka div.head img{
		border: none;
		margin:	0 0 4px 0;
		}
	div.frame div.diakmunka div.head div.left{
		float:	left;
		width:	303px;
		height:	180px;
		}
	div.frame div.diakmunka div.head div.right{
		float:	right;
		width:	303px;
		height:	180px;
		}
		div.frame div.diakmunka div.jobsearch{
			width:		921px;
			height:		72px;
			text-align: left;
			background: transparent url(../images/HU/allasajanlatok-bg.jpg) no-repeat top left;
			margin:		0 0 10px 0;
			overflow:	hidden;
			}
			div.frame div.diakmunka div.jobsearch div.search{
						width:		473px;
						height:		47px;
						float:		left;
						padding:	25px 0 0 144px;
						}
						div.frame div.diakmunka div.jobsearch div.search select{
							width:		auto;
							height:		18px;
							border:		1px solid #b9b9b9;
							background:	#fff url(../images/HU/textfield-bg.jpg) repeat-x top left;
							font-size:	11px;
							color:		#575757;
							padding:	0;
							cursor:		pointer;
							}
						div.frame div.diakmunka div.jobsearch div.search select#cat2{
							width:	201px;
							}
						div.frame div.diakmunka div.jobsearch div.search select#region2{
							width:	155px;
							}
						div.frame div.diakmunka div.jobsearch div.search .submit{
							margin:			1px 0 0 0;
							vertical-align:	middle;
							cursor:			pointer;
							}
					div.frame div.diakmunka div.jobsearch img.more{
						float:	left;
						}
		
	
	div.frame div.diakmunka div.friss{
		width:		921px;
		height:		auto;
		text-align:	left;
		border:		none;
		margin:		0 0 10px 0;
		}
		div.frame div.diakmunka div.friss div.left{
			float:	left;
			width:	690px;
			height:	auto;
			overflow:hidden !important;
			}
			div.frame div.diakmunka div.friss div.left div.news{
				width:	690px;
				height:	191px;
				background:	transparent url(../images/HU/diak-friss-bg.jpg) no-repeat top left;
				}
					 
						div.frame div.diakmunka div.friss div.left div.news div.recent div.search{
							float:		left;
							width:		204px;
							height:		75px;
							padding:	116px 0 0 26px;
							}
							div.frame div.diakmunka div.friss div.left div.news div.recent div.search select{
								width:		auto;
								height:		18px;
								border:		1px solid #b9b9b9;
								background:	#fff url(../images/HU/textfield-bg.jpg) repeat-x top left;
								font-size:	11px;
								color:		#575757;
								padding:	0;
								cursor:		pointer;
								}
								div.frame div.diakmunka div.friss div.left div.news div.recent div.search select#cat{
									width:	192px;
									}
								div.frame div.diakmunka div.friss div.left div.news div.recent div.search select#region{
									width:	192px;
									}
						 div.frame div.diakmunka div.friss div.left div.news div.recent div.result{
							width:	460px;
							height:	191px;
							border:	none;
							float:	left;
							}
							div.frame div.diakmunka div.friss div.left div.news div.recent div.result div.panel{
								width:		460px;
								height:		172px;
								overflow:	hidden;
								float:		left;
								padding:	19px 0 0 0px;
								}
								div.frame div.diakmunka div.friss div.left div.news div.recent div.result div.panel div.item{
									width:		210px;
									height:		40px;
									padding:	0 0 0 20px;
									float:		left;
									}
									div.frame div.diakmunka div.friss div.left div.news div.recent div.result div.panel div.item div.place{
										color: #ffe5b9;
										}
										div.frame div.diakmunka div.friss div.left div.news div.recent div.result div.panel div.item div.place img{
											vertical-align: middle;
											border:			none;
											}
									div.frame div.diakmunka div.friss div.left div.news div.recent div.result div.panel div.item a{
										color:				#fff;
										font-size:			11px;
										text-decoration:	underline;
										display:			block;
										margin:				0 0 5px 0;
										font-weight:		bold;
										height:				15px;
										overflow:			hidden;
										}
										div.frame div.diakmunka div.friss div.left div.news div.recent div.result div.panel div.item a:hover{
											text-decoration: none;
											}
				
		div.frame div.diakmunka div.friss div.top{
					width:		690px;
					height:		186px;
					border:		none;
					text-align:	left;
					}
					div.frame div.diakmunka div.friss div.top img.pic{
						border:	none !important;
						float:	left;
						width:	246px;
						height:	186px;
						cursor:	default;
						}
					div.frame div.diakmunka div.friss div.top div.content{
						width:		444px;
						height:		161px;
						overflow:	hidden !important;
						float:		left;
						border:		none;
						text-align:	left;
						color:		#8e8e8e;
						padding:	25px 0 0 0;
						}
						div.frame div.diakmunka div.friss div.top div.content div.ad{
							width:		222px;
							height:		auto !important;
							border:		none;
							float:		left;
							font-size:	10px;
							margin:		0 0 0 0;
							}
							div.frame div.diakmunka div.friss div.top div.content div.ad div.text{
								width:			171px;
								height:			80px;
								display:		block;
								margin:			0 0 0 0 !important;
								line-height:	16px;
								}
							div.frame div.diakmunka div.friss div.top div.content div.ad div.title a{
								font-size:			11px;
								font-weight:		bold;
								color:				#8e8e8e;
								display:			block;
								margin:				0 0 5px 0;
								width:				171px;
								text-transform:		uppercase;
								text-decoration:	underline;
								height:				auto !important;
								}
								div.frame div.diakmunka div.friss div.top div.content div.ad div.title a:hover{
									color:				#444;
									text-decoration:	none;
									}
							div.frame div.diakmunka div.friss div.top div.content div.ad div.info span{
								display:	block;
								margin:		0 0 3px 0;
								width:		171px;
								overflow:	hidden;
								}
							div.frame div.diakmunka div.friss div.top div.content div.ad div.info img{
								border:			none;
								vertical-align:	middle;
								}
							div.frame div.diakmunka div.friss div.top div.content div.ad img.sep{
								width:		171px;
								height:		1px;
								overflow:	hidden;
								margin:		5px 0 5px 0;
								display:	block;
								}
								* html div.frame div.diakmunka div.friss div.top div.content div.ad img.sep{
									margin: 2px 0 2px 0;
									}
							div.frame div.diakmunka div.friss div.top div.content div.ad div.text{
								width:			171px;
								height:			80px;
								display:		block;
								margin:			0 0 0 0 !important;
								line-height:	16px;
								}
							
		div.frame div.diakmunka div.friss div.right{
			float:		left;
			width:		231px;
			height:		auto;
			text-align:	right !important;
			overflow:hidden;
			}


/* Munkaadoknak layout */

div.frame div.munkaadoknak div.head{
	width:		921px;
	height:		180px;
	text-align:	center;
	padding:	4px 0 0 0;
	background:	transparent url(../images/HU/munkaadoknak-subhead-bg.jpg) no-repeat top center;
	}
	
	div.frame div.munkaadoknak div.head img{
		border: none;
		margin:	0 0 4px 0;
		}
	div.frame div.munkaadoknak div.head div.left{
		float:	left;
		width:	303px;
		height:	180px;
		}
	div.frame div.munkaadoknak div.head div.right{
		float:	right;
		width:	303px;
		height:	180px;
		}
		div.frame div.munkaadoknak div.jobsearch{
			width:		921px;
			height:		72px;
			text-align: left;
			background: transparent url(../images/HU/allasajanlatok-bg.jpg) no-repeat top left;
			margin:		0 0 10px 0;
			}
			div.frame div.munkaadoknak div.jobsearch div.search{
						width:		473px;
						height:		47px;
						float:		left;
						padding:	25px 0 0 144px;
						}
						div.frame div.munkaadoknak div.jobsearch div.search select{
							width:		auto;
							height:		18px;
							border:		1px solid #b9b9b9;
							background:	#fff url(../images/HU/textfield-bg.jpg) repeat-x top left;
							font-size:	11px;
							color:		#575757;
							padding:	0;
							cursor:		pointer;
							}
						div.frame div.munkaadoknak div.jobsearch div.search select#cat2{
							width:	201px;
							}
						div.frame div.munkaadoknak div.jobsearch div.search select#region2{
							width:	155px;
							}
						div.frame div.munkaadoknak div.jobsearch div.search .submit{
							margin:			1px 0 0 0;
							vertical-align:	middle;
							cursor:			pointer;
							}
					div.frame div.munkaadoknak div.jobsearch img.more{
						float:	left;
						}
		
	
	div.frame div.munkaadoknak div.friss{
		width:		921px;
		height:		auto;
		text-align:	left;
		border:		none;
		margin:		0 0 10px 0;
		}
		div.frame div.munkaadoknak div.friss div.left{
			float:	left;
			width:	690px;
			height:	auto;
			}
			div.frame div.munkaadoknak div.friss div.left div.news{
				width:		690px;
				height:		191px;
				background:	transparent url(../images/HU/diak-friss-bg.jpg) no-repeat top left;
				}
					 
						div.frame div.munkaadoknak div.friss div.left div.news div.recent div.search{
							float:		left;
							width:		204px;
							height:		75px;
							padding:	116px 0 0 26px;
							}
							div.frame div.munkaadoknak div.friss div.left div.news div.recent div.search select{
								width:		auto;
								height:		18px;
								border:		1px solid #b9b9b9;
								background:	#fff url(../images/HU/textfield-bg.jpg) repeat-x top left;
								font-size:	11px;
								color:		#575757;
								padding:	0;
								cursor:		pointer;
								}
								div.frame div.munkaadoknak div.friss div.left div.news div.recent div.search select#cat{
									width:	192px;
									}
								div.frame div.munkaadoknak div.friss div.left div.news div.recent div.search select#region{
									width:	168px;
									}
						 div.frame div.munkaadoknak div.friss div.left div.news div.recent div.result{
							width:	460px;
							height:	191px;
							border:	none;
							float:	left;
							}
							div.frame div.munkaadoknak div.friss div.left div.news div.recent div.result div.panel{
								width:		204px;
								height:		172px;
								overflow:	hidden;
								float:		left;
								padding:	19px 0 0 26px;
								}
								div.frame div.munkaadoknak div.friss div.left div.news div.recent div.result div.panel div.item{
									width:	195px;
									height:	40px;
									}
									div.frame div.munkaadoknak div.friss div.left div.news div.recent div.result div.panel div.item div.place{
										color: #ffe5b9;
										}
										div.frame div.munkaadoknak div.friss div.left div.news div.recent div.result div.panel div.item div.place img{
											vertical-align: middle;
											border:			none;
											}
									div.frame div.munkaadoknak div.friss div.left div.news div.recent div.result div.panel div.item a{
										color:				#fff;
										font-size:			11px;
										text-decoration:	underline;
										display:			block;
										margin:				0 0 5px 0;
										font-weight:		bold;
										height:				15px;
										overflow:			hidden;
										}
										div.frame div.munkaadoknak div.friss div.left div.news div.recent div.result div.panel div.item a:hover{
											text-decoration: none;
											}
				
		div.frame div.munkaadoknak div.friss div.top{
					width:		690px;
					height:		186px;
					border:		none;
					text-align:	left;
					}
					div.frame div.munkaadoknak div.friss div.top img.pic{
						border:	none !important;
						float:	left;
						width:	246px;
						height:	186px;
						cursor:	default;
						}
					div.frame div.munkaadoknak div.friss div.top div.content{
						width:		444px;
						height:		161px;
						overflow:	hidden !important;
						float:		left;
						border:		none;
						text-align:	left;
						color:		#8e8e8e;
						padding:	25px 0 0 0;
						}
						div.frame div.munkaadoknak div.friss div.top div.content div.ad{
							width:		222px;
							height:		auto !important;
							border:		none;
							float:		left;
							font-size:	10px;
							margin:		0 0 0 0;
							}
							div.frame div.munkaadoknak div.friss div.top div.content div.ad div.title a{
								font-size:			11px;
								font-weight:		bold;
								color:				#8e8e8e;
								display:			block;
								margin:				0 0 5px 0;
								width:				171px;
								text-transform:		uppercase;
								text-decoration:	underline;
								height:				auto !important;
								}
								div.frame div.munkaadoknak div.friss div.top div.content div.ad div.title a:hover{
									color:				#444;
									text-decoration:	none;
									}
							div.frame div.munkaadoknak div.friss div.top div.content div.ad div.info span{
								display:	block;
								margin:		0 0 3px 0;
								width:		171px;
								overflow:	hidden;
								}
							div.frame div.munkaadoknak div.friss div.top div.content div.ad div.info img{
								border:			none;
								vertical-align:	middle;
								}
							div.frame div.munkaadoknak div.friss div.top div.content div.ad img.sep{
								width:		171px;
								height:		1px;
								overflow:	hidden;
								margin:		5px 0 5px 0;
								display:	block;
								}
								* html div.frame div.munkaadoknak div.friss div.top div.content div.ad img.sep{
									margin: 2px 0 2px 0;
									}
							div.frame div.munkaadoknak div.friss div.top div.content div.ad div.text{
								width:			171px;
								height:			80px;
								display:		block;
								margin:			0 0 0 0 !important;
								line-height:	16px;
								}
							
		div.frame div.munkaadoknak div.friss div.right{
			float:		left;
			width:		231px;
			height:		381px;
			text-align:	right;
			}

	div.frame div.munkaadoknak div.content{
		width:	921px;
		height:	auto;
		}
		div.frame div.munkaadoknak div.content div.left{
			width:		690px;
			height:		auto;
			float:		left;
			text-align:	left;
			}
			
			div.frame div.munkaadoknak div.content div.left div.text{
				width:		670px;
				height:		auto;
				float:		left;
				text-align:	left;
				font-size:	13px !important;
				}
				
				div.frame div.munkaadoknak div.content div.left div.text ul{
					/*width:		670px !important;*/
					width:		auto !important;
					height:		auto !important;
					padding:	0 0	 0 20px;
					}
					div.frame div.munkaadoknak div.content div.left div.text ul li{
						list-style:		none;
						display:		block;
						border:			none;
						margin:			5px 0 5px 0;
						line-height:	18px;
						background:		transparent url(../images/HU/arrow-green.jpg) no-repeat top left;
						padding:		2px 0 0 25px;
						}
			
			div.frame div.munkaadoknak div.content div.left div.item{
				width:			420px;
				color:			#8e8e8e;
				font-size:		11px;
				line-height:	14px;
				padding:		20px 0 10px 250px;
				margin:			0 0 10px 0;
				}
				div.frame div.munkaadoknak div.content div.left div.item img.morebtn{
					margin: 0 25px 0 0;
					}
				div.frame div.munkaadoknak div.content div.left div.item#kolcsonzes{
					background:		transparent url(../images/HU/munkaadoknak-content-item-kolcsonzes-bg.jpg) no-repeat top left;
					height:			auto;
					border-bottom:	1px dotted #ccc;
					}
				div.frame div.munkaadoknak div.content div.left div.item#kozvetites{
					background:		transparent url(../images/HU/munkaadoknak-content-item-kozvetites-bg.jpg) no-repeat top left;
					height:			auto;
					border-bottom:	1px dotted #ccc;
					}
				div.frame div.munkaadoknak div.content div.left div.item#diakmunka{
					background:		transparent url(../images/HU/munkaadoknak-content-item-diakmunka-bg.jpg) no-repeat top left;
					height:			auto;
					border-bottom:	1px dotted #ccc;
					}
				div.frame div.munkaadoknak div.content div.left div.item#fejvadaszat{
					background:		transparent url(../images/HU/munkaadoknak-content-item-fejvadaszat-bg.jpg) no-repeat top left;
					height:			auto;
					border-bottom:	1px dotted #ccc;
					}
				div.frame div.munkaadoknak div.content div.left div.item#tryhire{
					background:		transparent url(../images/HU/munkaadoknak-content-item-tryandhire-bg.jpg) no-repeat top left;
					height:			auto;
					border-bottom:	1px dotted #ccc;
					}
				div.frame div.munkaadoknak div.content div.left div.item#hirmondo{
					background:		transparent url(../images/HU/munkaadoknak-content-item-hirmondo-bg.jpg) no-repeat top left;
					height:			auto;
					}
			
			
		div.frame div.munkaadoknak div.content div.right{
			width:		231px;
			height:		381px;
			float:		left;
			text-align:	right;
			}
			
/* Allasok */

div.frame div.allasok{
	width:		921px;
	text-align:	right;
	overflow:	hidden;
	}

div.frame div.allasok div.head{
	width:		921px;
	height:		180px;
	background:	transparent url(../images/HU/allasok-subhead-bg.jpg) no-repeat top center;
	text-align:	center;
	padding:	4px 0 0 0;
	}
	div.frame div.allasok div.head img{
		border: none;
		margin:	0 0 4px 0;
		}
	div.frame div.allasok div.head div.left{
		float:	left;
		width:	303px;
		height:	180px;
		}
	div.frame div.allasok div.head div.right{
		float:	right;
		width:	303px;
		height:	180px;
		}
		div.frame div.allasok div.jobsearch{
			width:		921px;
			height:		72px;
			text-align: left;
			background: transparent url(../images/HU/allasajanlatok-bg.jpg) no-repeat top left;
			margin:		0 0 10px 0;
			}
			div.frame div.allasok div.jobsearch div.search{
						width:		473px;
						height:		47px;
						float:		left;
						padding:	25px 0 0 144px;
						}
						div.frame div.allasok div.jobsearch div.search select{
							width:		auto;
							height:		18px;
							border:		1px solid #b9b9b9;
							background:	#fff url(../images/HU/textfield-bg.jpg) repeat-x top left;
							font-size:	11px;
							color:		#575757;
							padding:	0;
							cursor:		pointer;
							}
						div.frame div.allasok div.jobsearch div.search select#cat2{
							width:	201px;
							}
						div.frame div.allasok div.jobsearch div.search select#region2{
							width:	155px;
							}
						div.frame div.allasok div.jobsearch div.search .submit{
							margin:			1px 0 0 0;
							vertical-align:	middle;
							cursor:			pointer;
							}
					div.frame div.allasok div.jobsearch img.more{
						float:	left;
						}
		
	
	div.frame div.allasok div.friss{
		width:		921px;
		height:		auto;
		text-align:	left;
		border:		none;
		margin:		0 0 10px 0;
		}
		div.frame div.allasok div.friss div.left{
			float:	left;
			width:	690px;
			height:	auto;
			}
			div.frame div.allasok div.friss div.left div.news{
				width:		690px;
				height:		191px;
				background:	transparent url(../images/HU/diak-friss-bg.jpg) no-repeat top left;
				}
					 
						div.frame div.allasok div.friss div.left div.news div.recent div.search{
							float:		left;
							width:		204px;
							height:		75px;
							padding:	116px 0 0 26px;
							}
							div.frame div.allasok div.friss div.left div.news div.recent div.search select{
								width:		auto;
								height:		18px;
								border:		1px solid #b9b9b9;
								background:	#fff url(../images/HU/textfield-bg.jpg) repeat-x top left;
								font-size:	11px;
								color:		#575757;
								padding:	0;
								cursor:		pointer;
								}
								div.frame div.allasok div.friss div.left div.news div.recent div.search select#cat{
									width:	192px;
									}
								div.frame div.allasok div.friss div.left div.news div.recent div.search select#region{
									width:	168px;
									}
						 div.frame div.allasok div.friss div.left div.news div.recent div.result{
							width:	460px;
							height:	191px;
							border:	none;
							float:	left;
							}
							div.frame div.allasok div.friss div.left div.news div.recent div.result div.panel{
								width:		204px;
								height:		172px;
								overflow:	hidden;
								float:		left;
								padding:	19px 0 0 26px;
								}
								div.frame div.allasok div.friss div.left div.news div.recent div.result div.panel div.item{
									width:	195px;
									height:	40px;
									}
									div.frame div.allasok div.friss div.left div.news div.recent div.result div.panel div.item div.place{
										color: #ffe5b9;
										}
										div.frame div.allasok div.friss div.left div.news div.recent div.result div.panel div.item div.place img{
											vertical-align: middle;
											border:			none;
											}
									div.frame div.allasok div.friss div.left div.news div.recent div.result div.panel div.item a{
										color:				#fff;
										font-size:			11px;
										text-decoration:	underline;
										display:			block;
										margin:				0 0 5px 0;
										font-weight:		bold;
										height:				15px;
										overflow:			hidden;
										}
										div.frame div.allasok div.friss div.left div.news div.recent div.result div.panel div.item a:hover{
											text-decoration: none;
											}
				
		div.frame div.allasok div.friss div.top{
					width:		690px;
					height:		186px;
					border:		none;
					text-align:	left;
					}
					div.frame div.allasok div.friss div.top img.pic{
						border:	none !important;
						float:	left;
						width:	246px;
						height:	186px;
						cursor:	default;
						}
					div.frame div.allasok div.friss div.top div.content{
						width:		444px;
						height:		161px;
						overflow:	hidden !important;
						float:		left;
						border:		none;
						text-align:	left;
						color:		#8e8e8e;
						padding:	25px 0 0 0;
						}
						div.frame div.allasok div.friss div.top div.content div.ad{
							width:		222px;
							height:		161px;
							border:		none;
							float:		left;
							font-size:	10px;
							margin:		0 0 0 0;
							}
							div.frame div.allasok div.friss div.top div.content div.ad div.title a{
								font-size:			11px;
								font-weight:		bold;
								color:				#8e8e8e;
								display:			block;
								margin:				0 0 5px 0;
								overflow:			hidden;
								width:				171px;
								text-transform:		uppercase;
								text-decoration:	underline;
								}
								div.frame div.allasok div.friss div.top div.content div.ad div.title a:hover{
									color:				#444;
									text-decoration:	none;
									}
							div.frame div.allasok div.friss div.top div.content div.ad div.info span{
								display:	block;
								margin:		0 0 3px 0;
								width:		171px;
								overflow:	hidden;
								}
							div.frame div.allasok div.friss div.top div.content div.ad div.info img{
								border:			none;
								vertical-align:	middle;
								}
							div.frame div.allasok div.friss div.top div.content div.ad img.sep{
								width:		171px;
								height:		1px;
								overflow:	hidden;
								margin:		5px 0 5px 0;
								display:	block;
								}
								* html div.frame div.allasok div.friss div.top div.content div.ad img.sep{
									margin: 2px 0 2px 0;
									}
							div.frame div.allasok div.friss div.top div.content div.ad div.text{
								width:			171px;
								height:			80px;
								display:		block;
								margin:			0 0 0 0 !important;
								line-height:	16px;
								}
							
		div.frame div.allasok div.friss div.right{
			float:		left;
			width:		231px;
			height:		381px;
			text-align:	right;
			}

	div.frame div.allasok div.content{
		width:	921px;
		height:	auto;
		}
		div.frame div.allasok div.content div.left{
			width:		690px;
			height:		auto;
			float:		left;
			text-align:	left;
			}
			div.frame div.allasok div.content div.left div.item{
				width:			440px;
				color:			#8e8e8e;
				font-size:		11px;
				line-height:	14px;
				padding:		0 0 0 250px;
				}
				div.frame div.allasok div.content div.left div.item img.morebtn{
					margin: 0 25px 0 0;
					}
				div.frame div.allasok div.content div.left div.item#kolcsonzes{
					background:		transparent url(../images/HU/munkaadoknak-content-item-kolcsonzes-bg.jpg) no-repeat top left;
					height:			113px;
					padding-top:	10px
					}
				div.frame div.allasok div.content div.left div.item#kozvetites{
					background:		transparent url(../images/HU/munkaadoknak-content-item-kozvetites-bg.jpg) no-repeat top left;
					height:			109px;
					padding-top:	40px
					}
				div.frame div.allasok div.content div.left div.item#diakmunka{
					background:		transparent url(../images/HU/munkaadoknak-content-item-diakmunka-bg.jpg) no-repeat top left;
					height:			109px;
					padding-top:	40px
					}
			
			
		div.frame div.allasok div.content div.right{
			width:		231px;
			height:		381px;
			float:		left;
			text-align:	right;
			}
	
	/* Allaslita */
	
	div.frame div.allasok div.lista{
		width:		690px;
		height:		auto;
		float:		left;
		text-align:	left;
		}
		div.frame div.allasok div.lista img{
			border:	none !important;
			}
		div.frame div.allasok div.lista div.item{
			width:		620px;
			height:		auto;
			background:	transparent url(../images/HU/allasok-item-bg.jpg) no-repeat bottom left;
			color:		#8e8e8e;
			font-size:	11px;
			padding:	0 0 10px 40px;
			margin:		10px 0 0 0;
			}
			div.frame div.allasok div.lista div.item div.title{
				width:			165px;
				height:			auto;
				float:			left;
				overflow:		hidden;
				font-size:		14px;
				font-weight:	bold;
				background:		transparent url(../images/HU/arrow-green.jpg) no-repeat top left;
				padding:		2px 10px 0 25px;
				}
				div.frame div.allasok div.lista div.item.orange div.title{
					background:				transparent url(../images/HU/arrow-orange.jpg) no-repeat top left;
					}
				div.frame div.allasok div.lista div.item div.title a{
					color:				#1c9436;
					text-decoration:	underline;
					display:			block;
					width:				165px;
					height:				auto;
					overflow:			hidden;
					margin:				0 0 20px 0;
					}
					div.frame div.allasok div.lista div.item.orange div.title a{
						color:#e47c00;
						}
					div.frame div.allasok div.lista div.item div.title a:hover{
						color:				#444;
						text-decoration:	none;
						}
				div.frame div.allasok div.lista div.item div.title div.info{
					display:		block;
					color:			#8e8e8e;
					font-size:		11px;
					font-weight:	normal;
					margin:			7px 0 0 0;
					line-height:	16px;
					cursor:			default;
					}
						
			div.frame div.allasok div.lista div.item div.descr{
				width:			420px;
				height:			95px;
				float:			left;
				overflow:		hidden;
				text-align:		left;
				line-height:	16px;
				}
				div.frame div.allasok div.lista div.item div.descr div.text{
					width:		420px;
					height:		65px;
					border:		none;
					overflow:	hidden !important;
					}
				
			div.frame div.allasok div.lista div.pager{
				width:		620px;
				height:		20px;
				background:	transparent;
				color:		#8e8e8e;
				font-size:	11px;
				padding:	10px 0 0 40px;
				margin:		0 0 0 0;
				text-align:	center;
				cursor:		default;
				}
				div.frame div.allasok div.lista div.pager a{
					color:				#1c9436;
					text-decoration:	underline;
					}
				div.frame div.allasok div.lista div.pager a.active{
					color:				#444;
					text-decoration:	none;
					font-weight:		bold;
					cursor:				default;
					}
					div.frame div.allasok div.lista div.pager a:hover{
						color:				#444;
						text-decoration:	none;
						}
			
	div.frame div.allasok div.banner{
		width:		231px;
		height:		auto;
		float:		right !important;
		text-align:	right !important;
		}
		

/* JOB */

div.frame div.allas{
	width:		921px;
	text-align:	right;
	}

div.frame div.allas div.head{
	width:		921px;
	height:		180px;
	background:	transparent url(../images/HU/allasok-subhead-bg.jpg) no-repeat top center;
	text-align:	center;
	padding:	4px 0 0 0;
	}
	div.frame div.allas div.head img{
		border: none;
		margin:	0 0 4px 0;
		}
	div.frame div.allas div.head div.left{
		float:	left;
		width:	303px;
		height:	180px;
		}
	div.frame div.allas div.head div.right{
		float:	right;
		width:	303px;
		height:	180px;
		}
		div.frame div.allas div.jobsearch{
			width:		921px;
			height:		72px;
			text-align: left;
			background: transparent url(../images/HU/allasajanlatok-bg.jpg) no-repeat top left;
			margin:		0 0 10px 0;
			}
			div.frame div.allas div.jobsearch div.search{
						width:		473px;
						height:		47px;
						float:		left;
						padding:	25px 0 0 144px;
						}
						div.frame div.allas div.jobsearch div.search select{
							width:		auto;
							height:		18px;
							border:		1px solid #b9b9b9;
							background:	#fff url(../images/HU/textfield-bg.jpg) repeat-x top left;
							font-size:	11px;
							color:		#575757;
							padding:	0;
							cursor:		pointer;
							}
						div.frame div.allas div.jobsearch div.search select#cat2{
							width:	201px;
							}
						div.frame div.allas div.jobsearch div.search select#region2{
							width:	155px;
							}
						div.frame div.allas div.jobsearch div.search .submit{
							margin:			1px 0 0 0;
							vertical-align:	middle;
							cursor:			pointer;
							}
					div.frame div.allas div.jobsearch img.more{
						float:	left;
						}
		
	
	div.frame div.allas div.friss{
		width:		921px;
		height:		auto;
		text-align:	left;
		border:		none;
		margin:		0 0 10px 0;
		}
		div.frame div.allas div.friss div.left{
			float:	left;
			width:	690px;
			height:	auto;
			}
			div.frame div.allas div.friss div.left div.news{
				width:		690px;
				height:		191px;
				background:	transparent url(../images/HU/diak-friss-bg.jpg) no-repeat top left;
				}
					 
						div.frame div.allas div.friss div.left div.news div.recent div.search{
							float:		left;
							width:		204px;
							height:		75px;
							padding:	116px 0 0 26px;
							}
							div.frame div.allas div.friss div.left div.news div.recent div.search select{
								width:		auto;
								height:		18px;
								border:		1px solid #b9b9b9;
								background:	#fff url(../images/HU/textfield-bg.jpg) repeat-x top left;
								font-size:	11px;
								color:		#575757;
								padding:	0;
								cursor:		pointer;
								}
								div.frame div.allas div.friss div.left div.news div.recent div.search select#cat{
									width:	192px;
									}
								div.frame div.allas div.friss div.left div.news div.recent div.search select#region{
									width:	168px;
									}
						 div.frame div.allas div.friss div.left div.news div.recent div.result{
							width:	460px;
							height:	191px;
							border:	none;
							float:	left;
							}
							div.frame div.allas div.friss div.left div.news div.recent div.result div.panel{
								width:		204px;
								height:		172px;
								overflow:	hidden;
								float:		left;
								padding:	19px 0 0 26px;
								}
								div.frame div.allas div.friss div.left div.news div.recent div.result div.panel div.item{
									width:	195px;
									height:	40px;
									}
									div.frame div.allas div.friss div.left div.news div.recent div.result div.panel div.item div.place{
										color: #ffe5b9;
										}
										div.frame div.allas div.friss div.left div.news div.recent div.result div.panel div.item div.place img{
											vertical-align: middle;
											border:			none;
											}
									div.frame div.allas div.friss div.left div.news div.recent div.result div.panel div.item a{
										color:				#fff;
										font-size:			11px;
										text-decoration:	underline;
										display:			block;
										margin:				0 0 5px 0;
										font-weight:		bold;
										height:				15px;
										overflow:			hidden;
										}
										div.frame div.allas div.friss div.left div.news div.recent div.result div.panel div.item a:hover{
											text-decoration: none;
											}
				
		div.frame div.allas div.friss div.top{
					width:		690px;
					height:		186px;
					border:		none;
					text-align:	left;
					}
					div.frame div.allas div.friss div.top img.pic{
						border:	none !important;
						float:	left;
						width:	246px;
						height:	186px;
						cursor:	default;
						}
					div.frame div.allas div.friss div.top div.content{
						width:		444px;
						height:		161px;
						overflow:	hidden !important;
						float:		left;
						border:		none;
						text-align:	left;
						color:		#8e8e8e;
						padding:	25px 0 0 0;
						}
						div.frame div.allas div.friss div.top div.content div.ad{
							width:		222px;
							height:		161px;
							border:		none;
							float:		left;
							font-size:	10px;
							margin:		0 0 0 0;
							}
							div.frame div.allas div.friss div.top div.content div.ad div.title a{
								font-size:			11px;
								font-weight:		bold;
								color:				#8e8e8e;
								display:			block;
								margin:				0 0 5px 0;
								overflow:			hidden;
								width:				171px;
								text-transform:		uppercase;
								text-decoration:	underline;
								}
								div.frame div.allas div.friss div.top div.content div.ad div.title a:hover{
									color:				#444;
									text-decoration:	none;
									}
							div.frame div.allas div.friss div.top div.content div.ad div.info span{
								display:	block;
								margin:		0 0 3px 0;
								width:		171px;
								overflow:	hidden;
								}
							div.frame div.allas div.friss div.top div.content div.ad div.info img{
								border:			none;
								vertical-align:	middle;
								}
							div.frame div.allas div.friss div.top div.content div.ad img.sep{
								width:		171px;
								height:		1px;
								overflow:	hidden;
								margin:		5px 0 5px 0;
								display:	block;
								}
								* html div.frame div.allas div.friss div.top div.content div.ad img.sep{
									margin: 2px 0 2px 0;
									}
							div.frame div.allas div.friss div.top div.content div.ad div.text{
								width:			171px;
								height:			80px;
								display:		block;
								margin:			0 0 0 0 !important;
								line-height:	16px;
								}
							
		div.frame div.allas div.friss div.right{
			float:		left;
			width:		231px;
			height:		381px;
			text-align:	right;
			}

	div.frame div.allas div.content{
		width:	921px;
		height:	auto;
		}
		div.frame div.allas div.content div.left{
			width:		690px;
			height:		auto;
			float:		left;
			text-align:	left;
			}
			div.frame div.allas div.content div.left div.item{
				width:			440px;
				color:			#8e8e8e;
				font-size:		11px;
				line-height:	14px;
				padding:		0 0 0 250px;
				}
				div.frame div.allas div.content div.left div.item img.morebtn{
					margin: 0 25px 0 0;
					}
				div.frame div.allas div.content div.left div.item#kolcsonzes{
					background:		transparent url(../images/HU/munkaadoknak-content-item-kolcsonzes-bg.jpg) no-repeat top left;
					height:			113px;
					padding-top:	10px
					}
				div.frame div.allas div.content div.left div.item#kozvetites{
					background:		transparent url(../images/HU/munkaadoknak-content-item-kozvetites-bg.jpg) no-repeat top left;
					height:			109px;
					padding-top:	40px
					}
				div.frame div.allas div.content div.left div.item#diakmunka{
					background:		transparent url(../images/HU/munkaadoknak-content-item-diakmunka-bg.jpg) no-repeat top left;
					height:			109px;
					padding-top:	40px
					}
			
			
		div.frame div.allas div.content div.right{
			width:		231px;
			height:		381px;
			float:		left;
			text-align:	right;
			}
	
	/* Allaslita */
	
	div.frame div.allas div.job{
		width:		655px;
		height:		auto;
		float:		left;
		text-align:	left;
		background:	transparent;
		padding:	10px 10px 0 25px;
		}
		
		div.frame div.allas#diak div.job{
		/*background:	transparent url(../images/HU/allas-diak-title-pic.jpg) no-repeat top left;*/
		background:	#fff;
		}
		div.frame div.allas#normal div.job{
		/*background:	transparent url(../images/HU/allas-title-pic.jpg) no-repeat top left;*/
		background:	#fff;
		}
		div.frame div.allas div.job img{
			border:	none !important;
			}
		div.frame div.allas div.job div.jobTitle{
			font-size:		32px;
			font-weight:	normal;
			color:			#1b9133;
			display:		block;
			float:			left;
			width:			450px;
			cursor:			default;
			}
		
		div.frame div.allas div.job div.backlink{
			text-align:	right;
			width:		130px;
			height:		55px !important;
			overflow:	hidden;
			padding:	5px 30px 0 0;
			border:		none;
			}
			div.frame div.allas div.job div.backlink img{
				width:	130px;
				height:	36px;
				}
			div.frame div.allas#normal div.job div.backlink{
				background:	transparent url(../images/HU/back-green.jpg) no-repeat top right;
				}
			div.frame div.allas#diak div.job div.backlink{
				background:	transparent url(../images/HU/back-orange.jpg) no-repeat top right;
				}
		
		div.frame div.allas div.job div.title{
			margin:	0 0 20px 0;
			}
			div.frame div.allas div.job div.title span{
				font-size:			14px;
				font-weight:		bold;
				text-decoration:	underline;
				}
				div.frame div.allas#normal div.job div.title span{
					color:	#1c9436;
					}
				div.frame div.allas#diak div.job div.title span{
					color:	#e88600;
					}
				
			div.frame div.allas div.job div.title div.info{
				display:		block;
				color:			#8e8e8e;
				font-size:		11px;
				font-weight:	normal;
				margin:			7px 0 0 0;
				line-height:	16px;
				}
		
		div.frame div.allas div.job div.descr{
			width:			620px;
			height:			auto;
			background:		transparent;
			color:			#8e8e8e;
			font-size:		11px;
			padding:		0;
			margin:			0 0 0 0;
			line-height:	16px;
			}
			
	div.frame div.allas div.banner{
		width:		231px;
		height:		auto;
		float:		right !important;
		text-align:	right !important;
		}
	
	div.banner div.basket{
		width:		228px !important;
		height:		auto !important;
		border:		none !important;
		text-align:	left !important;
		}
		div.banner div.basket div.head{
			width:		214px !important;
			height:		14px !important;
			margin:		0 !important;
			padding:	21px 12px 10px 0 !important;
			text-align:	right !important;
			}
			
			div.banner div.basket div.head{
				background:	transparent url(../images/HU/basket-head-green.gif) no-repeat top left !important;
				}
			div.banner div.basket div.head.orange{
				background:	transparent url(../images/HU/basket-head-orange.gif) no-repeat top left !important;
				}
			
			/* applies head */
			
			div.banner div.basket div.head#applies{
				background:	transparent url(../images/HU/applies-head-green.gif) no-repeat top left !important;
				}
			div.banner div.basket div.head#kprofil{
				background:	transparent url(../images/HU/kprofil-head-green.gif) no-repeat top left !important;
				}
			
			div.banner div.basket div.head div.controller{
				width:	14px;
				height:	14px;
				float:	right;
				}
				div.banner div.basket div.head div.controller div.open{
					background:	transparent url(../images/HU/open-green.gif) no-repeat top left !important;
					}
				div.banner div.basket div.head div.controller div.close{
					background:	transparent url(../images/HU/close-green.gif) no-repeat top left !important;
					}
					div.banner div.basket div.head div.controller img{
						width:	14px;
						height:	14px;
						cursor:	pointer;
						}
						
						div.banner div.basket div.head.orange div.controller div.open{
							background:	transparent url(../images/HU/open-orange.gif) no-repeat top left !important;
							}
						div.banner div.basket div.head.orange div.controller div.close{
							background:	transparent url(../images/HU/close-orange.gif) no-repeat top left !important;
							}
						
			
		div.banner div.basket div.main{
			width:		226px;
			height:		auto;
			background:	transparent url(../images/HU/basket-main.gif) repeat-y	top left;
			margin:		0;
			padding:	0;
			}
		div.banner div.basket div.bottom{
			width:		226px;
			height:		15px;
			background:	transparent url(../images/HU/basket-bottom.gif) no-repeat top left;
			margin:		0;
			padding:	0;
			}
		div.banner div.basket div.main div.item{
			height:		30px;
			width:		206px;
			overflow:	hidden;
			padding:	5px 10px 5px 10px;
			}
			div.banner div.basket div.main div.item div.left{
				width:					176px;
				height:					25px;
				float:					left;
				overflow:				hidden;
				padding:				0 5px 0 10px;
				background:				transparent url(../images/HU/bullets.gif) no-repeat top left;
				background-position:	0 3px;
				}
				div.banner div.basket div.main div.item div.left a{
					font-size:			10px;
					text-decoration:	underline;
					color:				#8e8e8e;
					}
					div.banner div.basket div.main div.item div.left a:hover{
						color:				#444;
						text-decoration:	none;
						}
			div.banner div.basket div.main div.item div.right{
				width:		15px;
				height:		25px;
				float:		left;
				overflow:	hidden;
				padding:	5px 0 0 0;
				}
				div.banner div.basket div.main div.item div.right img{
					border:	none;
					cursor:	pointer;
					}
	
	
	
	/* Qsearch Right Panel */
	
	div.banner div.qs{
		width:		228px;
		height:		auto;
		border:		none;
		text-align:	left;
		}
		div.banner div.qs div.head{
			width:		214px !important;
			height:		14px !important;
			margin:		0 !important;
			padding:	21px 12px 10px 0 !important;
			text-align:	right !important;
			background:	transparent url(../images/HU/qs-head.gif) no-repeat top left !important;
			}
			div.banner div.qs div.head.orange{
				background:	transparent url(../images/HU/qs-head-orange.gif) no-repeat top left !important;
				}
		div.banner div.qs div.main{
			width:		226px;
			height:		auto;
			background:	transparent url(../images/HU/basket-main.gif) repeat-y	top left;
			margin:		0;
			padding:	0;
			overflow:	visible;
			}
		div.banner div.qs div.bottom{
			width:		226px;
			height:		15px;
			background:	transparent url(../images/HU/basket-bottom.gif) no-repeat top left;
			margin:		0;
			padding:	0;
			}
		div.banner div.qs div.main div.content{
			height:				auto;
			width:				206px;
			overflow:			hidden;
			padding:			5px 10px 5px 10px;
			font-size:			10px;
			text-decoration:	none;
			color:				#444;	
			}
			
			div.banner div.qs div.main div.content span#qsmoreopen{
				color:				#1c9436 !important;
				text-decoration:	underline !important;
				cursor:				pointer !important;
				}
				div.banner div.qs div.main div.content span#qsmoreopen.orange{
					color:#e17400 !important;
					}
				div.banner div.qs div.main div.content span#qsmoreopen:hover{
					color:#000 !important;
					}
			div.banner div.qs div.main div.content span#qsmoreclose{
				color:				#1c9436 !important;
				text-decoration:	underline !important;
				cursor:				pointer !important;
				}
				div.banner div.qs div.main div.content span#qsmoreclose.orange{
					color:#e17400 !important;
					}
				div.banner div.qs div.main div.content span#qsmoreclose:hover{
					color:				#000 !important;
					}
			
			div.banner div.qs div.main div.content .text{
				width:		190px;
				height:		18px;
				border:		1px solid #b9b9b9;
				background:	transparent url(../images/HU/textfield-bg.jpg) repeat-x top left;
				font-size:	13px;
				color:		#575757;
				padding:	3px 6px 0 6px;
				}
			div.banner div.qs div.main div.content select{
				width:		203px;
				}
div.box-green{
	width:	620px;
	height:	auto;
	border:	none;
	}
	div.box-green div.top{
		width:		620px;
		height:		20px;
		border:		none;
		overflow:	hidden;
		background:	transparent url(../images/HU/box-green-top.jpg) no-repeat top left;
		}
	div.box-green div.bottom{
		width:		620px;
		height:		26px;
		border:		none;
		overflow:	hidden;
		background:	transparent url(../images/HU/box-green-bottom.jpg) no-repeat top left;
		}
	div.box-green div.middle{
		width:		560px;
		height:		auto;
		border:		none;
		overflow:	hidden;
		padding:	0 30px 0 30px;	
		background:	transparent url(../images/HU/box-green-middle.jpg) repeat-y top left;
		}
		
/* NOTE, WARNING, ERROR */

div.warning{
	padding:		5px 10px 7px 10px;
	height:			auto;
	color:			#444;
	font-weight:	bold;
	font-size:		11px;
	background:		#fcebd2 url(../images/divshadow.jpg) repeat-x bottom left;
	text-align:		left;
	margin:			0 0 10px 0;
	}
	div.warning a{
		color: 				#c98329;
		text-decoration:	underline;
		}
		div.warning a:hover{
			text-decoration:	none;
			}

div.error{
	padding:		5px 10px 7px 10px;
	height:			auto;
	color:			#fff;
	font-weight:	bold;
	font-size:		11px;
	background:		#dd4e4e url(../images/divshadow.jpg) repeat-x bottom left;
	text-align:		left;
	margin:			0 0 10px 0;
	}
	div.error a{
		color: 				#fff;
		text-decoration:	underline;
		}
		div.error a:hover{
			text-decoration:	none;
			}
			
div.Error{
	padding:		5px 10px 7px 10px;
	height:			auto;
	color:			#fff;
	font-weight:	bold;
	font-size:		11px;
	background:		#dd4e4e url(../images/divshadow.jpg) repeat-x bottom left;
	text-align:		left;
	margin:			0 0 10px 0;
	}
	div.Error a{
		color: 				#fff;
		text-decoration:	underline;
		}
		div.Error a:hover{
			text-decoration:	none;
			}
			
div.Ok{
	padding:		5px 10px 7px 10px;
	height:			auto;
	color:			#444;
	font-weight:	bold;
	font-size:		11px;
	background:		#efefef url(../images/divshadow.jpg) repeat-x bottom left;
	text-align:		left;
	margin:			0 0 10px 0;
	}
	div.Ok a{
		color: 				#444;
		text-decoration:	underline;
		}
		div.Ok a:hover{
			text-decoration:	none;
			}
			
div.note{
	padding:		5px 10px 7px 10px;
	height:			auto;
	color:			#444;
	font-weight:	bold;
	font-size:		11px;
	background:		#e4fcd2 url(../images/divshadow.jpg) repeat-x bottom left;
	text-align:		left;
	margin:			0 0 10px 0;
	}
	div.note a{
		color: 				#117829;
		text-decoration:	underline;
		}
		div.note a:hover{
			text-decoration:	none;
			}
div.Note{
	padding:		5px 10px 7px 10px;
	height:			auto;
	color:			#444;
	font-weight:	bold;
	font-size:		11px;
	background:		#e4fcd2 url(../images/divshadow.jpg) repeat-x bottom left;
	text-align:		left;
	margin:			0 0 10px 0;
	}
	div.Note a{
		color: 				#117829;
		text-decoration:	underline;
		}
		div.Note a:hover{
			text-decoration:	none;
			}


span.error{
	color:			#dd4e4e;
	font-size:		11px;
	font-weight:	bold;
	}

/* Cegunkrol Lyaout */
div.frame div.cegunkrol{
		width:		921px;
		overflow:	hidden;
		}

div.frame div.cegunkrol div.head{
	background:	transparent url(../images/HU/cegunkrol-subhead-bg.jpg) no-repeat top center;
	width:		921px;
	height:		180px;
	text-align:	center;
	padding:	4px 0 0 0;
	overflow:	hidden;
	}
	div.frame div.cegunkrol div.head img{
		border: none;
		margin:	0 0 4px 0;
		}
	div.frame div.cegunkrol div.head div.left{
		float:	left;
		width:	303px;
		height:	180px;
		}
	div.frame div.cegunkrol div.head div.right{
		float:	right;
		width:	303px;
		height:	180px;
		}
		div.frame div.cegunkrol div.jobsearch{
			width:		921px;
			height:		72px;
			text-align: left;
			background: transparent url(../images/HU/allasajanlatok-bg.jpg) no-repeat top left;
			margin:		0 0 10px 0;
			}
			div.frame div.cegunkrol div.jobsearch div.search{
						width:		473px;
						height:		47px;
						float:		left;
						padding:	25px 0 0 144px;
						}
						div.frame div.cegunkrol div.jobsearch div.search select{
							width:		auto;
							height:		18px;
							border:		1px solid #b9b9b9;
							background:	#fff url(../images/HU/textfield-bg.jpg) repeat-x top left;
							font-size:	11px;
							color:		#575757;
							padding:	0;
							cursor:		pointer;
							}
						div.frame div.cegunkrol div.jobsearch div.search select#cat2{
							width:	201px;
							}
						div.frame div.cegunkrol div.jobsearch div.search select#region2{
							width:	155px;
							}
						div.frame div.cegunkrol div.jobsearch div.search .submit{
							margin:			1px 0 0 0;
							vertical-align:	middle;
							cursor:			pointer;
							}
					div.frame div.cegunkrol div.jobsearch img.more{
						float:	left;
						}
		
	
	div.frame div.cegunkrol div.friss{
		width:		921px;
		height:		auto;
		text-align:	left;
		border:		none;
		margin:		0 0 10px 0;
		}
		div.frame div.cegunkrol div.friss div.left{
			float:	left;
			width:	690px;
			height:	auto;
			}
			div.frame div.cegunkrol div.friss div.left div.news{
				width:		690px;
				height:		191px;
				background:	transparent url(../images/HU/diak-friss-bg.jpg) no-repeat top left;
				}
					 
						div.frame div.cegunkrol div.friss div.left div.news div.recent div.search{
							float:		left;
							width:		204px;
							height:		75px;
							padding:	116px 0 0 26px;
							}
							div.frame div.cegunkrol div.friss div.left div.news div.recent div.search select{
								width:		auto;
								height:		18px;
								border:		1px solid #b9b9b9;
								background:	#fff url(../images/HU/textfield-bg.jpg) repeat-x top left;
								font-size:	11px;
								color:		#575757;
								padding:	0;
								cursor:		pointer;
								}
								div.frame div.cegunkrol div.friss div.left div.news div.recent div.search select#cat{
									width:	192px;
									}
								div.frame div.cegunkrol div.friss div.left div.news div.recent div.search select#region{
									width:	168px;
									}
						 div.frame div.cegunkrol div.friss div.left div.news div.recent div.result{
							width:	460px;
							height:	191px;
							border:	none;
							float:	left;
							}
							div.frame div.cegunkrol div.friss div.left div.news div.recent div.result div.panel{
								width:		204px;
								height:		172px;
								overflow:	hidden;
								float:		left;
								padding:	19px 0 0 26px;
								}
								div.frame div.cegunkrol div.friss div.left div.news div.recent div.result div.panel div.item{
									width:	195px;
									height:	40px;
									}
									div.frame div.cegunkrol div.friss div.left div.news div.recent div.result div.panel div.item div.place{
										color: #ffe5b9;
										}
										div.frame div.cegunkrol div.friss div.left div.news div.recent div.result div.panel div.item div.place img{
											vertical-align: middle;
											border:			none;
											}
									div.frame div.cegunkrol div.friss div.left div.news div.recent div.result div.panel div.item a{
										color:				#fff;
										font-size:			11px;
										text-decoration:	underline;
										display:			block;
										margin:				0 0 5px 0;
										font-weight:		bold;
										height:				15px;
										overflow:			hidden;
										}
										div.frame div.cegunkrol div.friss div.left div.news div.recent div.result div.panel div.item a:hover{
											text-decoration: none;
											}
				
		div.frame div.cegunkrol div.friss div.top{
					width:		690px;
					height:		186px;
					border:		none;
					text-align:	left;
					}
					div.frame div.cegunkrol div.friss div.top img.pic{
						border:	none !important;
						float:	left;
						width:	246px;
						height:	186px;
						cursor:	default;
						}
					div.frame div.cegunkrol div.friss div.top div.content{
						width:		444px;
						height:		161px;
						overflow:	hidden !important;
						float:		left;
						border:		none;
						text-align:	left;
						color:		#8e8e8e;
						padding:	25px 0 0 0;
						}
						div.frame div.cegunkrol div.friss div.top div.content div.ad{
							width:		222px;
							height:		161px;
							border:		none;
							float:		left;
							font-size:	10px;
							margin:		0 0 0 0;
							}
							div.frame div.cegunkrol div.friss div.top div.content div.ad div.title a{
								font-size:			11px;
								font-weight:		bold;
								color:				#8e8e8e;
								display:			block;
								margin:				0 0 5px 0;
								overflow:			hidden;
								width:				171px;
								text-transform:		uppercase;
								text-decoration:	underline;
								}
								div.frame div.cegunkrol div.friss div.top div.content div.ad div.title a:hover{
									color:				#444;
									text-decoration:	none;
									}
							div.frame div.cegunkrol div.friss div.top div.content div.ad div.info span{
								display:	block;
								margin:		0 0 3px 0;
								width:		171px;
								overflow:	hidden;
								}
							div.frame div.cegunkrol div.friss div.top div.content div.ad div.info img{
								border:			none;
								vertical-align:	middle;
								}
							div.frame div.cegunkrol div.friss div.top div.content div.ad img.sep{
								width:		171px;
								height:		1px;
								overflow:	hidden;
								margin:		5px 0 5px 0;
								display:	block;
								}
								* html div.frame div.cegunkrol div.friss div.top div.content div.ad img.sep{
									margin: 2px 0 2px 0;
									}
							div.frame div.cegunkrol div.friss div.top div.content div.ad div.text{
								width:			171px;
								height:			80px;
								display:		block;
								margin:			0 0 0 0 !important;
								line-height:	16px;
								}
							
		div.frame div.cegunkrol div.friss div.right{
			float:		left;
			width:		231px;
			height:		381px;
			text-align:	right;
			}

	div.frame div.cegunkrol div.content{
		width:	921px;
		height:	auto;
		}
		div.frame div.cegunkrol div.content div.left{
			width:		690px;
			height:		auto;
			float:		left;
			text-align:	left;
			overflow:	hidden;		
			}
			div.frame div.cegunkrol div.content div.left div.item{
				width:			650px;
				color:			#8e8e8e;
				font-size:		11px;
				line-height:	14px;
				padding:		0 0 15px 0;
				margin:			0 10px 15px 20px;
				background:		transparent url(../images/dotted-sep.jpg) repeat-x bottom left;
				float:			left;
				}
				div.frame div.cegunkrol div.content div.left div.item img.morebtn{
					margin: 0 10px 0 0;
					}
			
			div.frame div.cegunkrol div.content div.left div.item div#galeria{
				width:	595px !important;
				border:	none;
				height:	auto;
				}
			div.frame div.cegunkrol div.content div.left div.item div#galeria div.img{
				width:		107px;
				height:		108px;
				border:		1px solid #ccc;
				text-align:	center;
				float:		left;
				margin:		0 10px 10px 0;
				cursor:		pointer;
				}
				div.frame div.cegunkrol div.content div.left div.item div#galeria div.img img{
					cursor:	pointer;					
					}
				div.frame div.cegunkrol div.content div.left div.item div#galeria div.img img.fekvo{
					margin:	16px 0 0 0;					
					}
				div.frame div.cegunkrol div.content div.left div.item div#galeria div.img img.allo{
					margin:	4px 0 0 0;
					}
					
			div.frame div.cegunkrol div.content div.left div.item div.subdiv{
				width:		325px;
				height:		auto;
				float:		left;
				border:		none;
				padding:	0;
				margin:		0;
				text-align:	left;
				}
			
			
			
		div.frame div.cegunkrol div.content div.right{
			width:		231px;
			height:		auto;
			float:		left;
			text-align:	right;
			}

div.content div.left div#uloggedin{
	
	}
div#uloggedin a{
	color:				#21a127;
	text-decoration:	underline;
	}
	div#uloggedin a:hover{
		color:				#444;
		text-decoration:	none;
		}
		
/* INPUT */

input.field{
	width:		153px;
	height:		18px;
	border:		1px solid #b9b9b9;
	background:	#fff url(../images/HU/textfield-bg.jpg) repeat-x top left;
	font-size:	11px;
	color:		#575757;
	padding:	3px 6px 0 6px;
	}
	
input.textfield{
	width:		153px;
	height:		18px;
	border:		1px solid #b9b9b9;
	background:	#fff url(../images/HU/textfield-bg.jpg) repeat-x top left;
	font-size:	11px;
	color:		#575757;
	padding:	3px 6px 0 6px;
	}

.textarea{
	width:			auto;
	height:			auto;
	border:			1px solid #b9b9b9;
	background:		#fff url(../images/HU/textfield-bg.jpg) repeat-x top left;
	font-size:		11px;
	color:			#575757;
	padding:		3px;
	font-family:	Tahoma, Arial, Helvetica, sans-serif, kalimati !important;
	}
	.textarea.normal{width: 250px; height: 150px;}
	.textarea.wide{width: 350px; height: 250px;}
	.textarea.large{width: 450px; height: 350px;}
	
	
/* tables */

div.nyjobapplies-table{
	width:		650px;
	height:		auto;
	border:		none;
	background:	transparent url(../images/HU/myjobapplies-tablebg.jpg) repeat-y top left;
	padding:	1px 20px 0 20px;
	text-align:	left !important;
	}
	div.nyjobapplies-table div.item{
		width:		650px !important;
		height:		50px !important;
		border:		none;
		text-align:	left !important;
		float:		left !important;
		padding:	0 !important;
		overflow:	hidden;
		}
		div.nyjobapplies-table div.item a.title{
			font-size:			11px;
			font-weight:		bold;
			color:				#4d6b90;
			text-decoration:	underline;
			}
			div.nyjobapplies-table div.item a.title:hover{
				text-decoration:	none;
				}
	
div.cvs-table{
	width:		650px;
	height:		auto;
	border:		none;
	background:	transparent url(../images/HU/cvs-tablebg.jpg) repeat-y top left;
	padding:	1px 20px 0 20px;
	text-align:	left !important;
	}
	div.cvs-table div.item{
		width:		650px !important;
		height:		50px !important;
		border:		none;
		text-align:	left !important;
		float:		left !important;
		padding:	0 !important;
		}
		div.cvs-table div.item a.title{
			font-size:			11px;
			font-weight:		bold;
			color:				#4d6b90;
			text-decoration:	underline;
			}
			div.cvs-table div.item a.title:hover{
				text-decoration:	none;
				}
				
div.kedvencek-table{
	width:		650px;
	height:		auto;
	border:		none;
	background:	transparent url(../images/HU/kedvencek-tablebg.jpg) repeat-y top left;
	padding:	1px 20px 0 20px;
	text-align:	left !important;
	}
	div.kedvencek-table div.item{
		width:		650px !important;
		height:		50px !important;
		border:		none;
		text-align:	left !important;
		float:		left !important;
		padding:	0 !important;
		overflow:	hidden !important;
		}
		div.kedvencek-table div.item div.info{
			font-size:		9px;
			font-weight:	normal;
			margin:			5px 0 0 0;
			text-align:		left
			}
		div.kedvencek-table div.item a.title{
			font-size:			11px;
			font-weight:		bold;
			color:				#4d6b90;
			text-decoration:	underline;
			}
			div.kedvencek-table div.item a.title:hover{
				text-decoration:	none;
				}
				

div.spacer{
	margin: 		10px 0 10px 0;
	height:			1px;
	overflow:		hidden;
	width:			100%;
	border-bottom:	1px dotted #ccc;
	}
	
div.editField{
	border:		1px solid #ccc;
	padding:	10px;
	width:		480px;
	height:		auto;
	text-align:	left;
	}
	
div.area51{
	width:			680px;
	height:			auto;
	border:			none;
	line-height:	18px;
	font-size:		13px;
	text-align:		justify;
	}

div#SM ul{
	width:		680px !important;
	height:		auto !important;
	padding:	0 0	 0 20px;
	}
	div#SM ul li{
		list-style:		none;
		display:		block;
		border:			none;
		margin:			5px 0 5px 0;
		line-height:	18px;
		background:		transparent url(../images/HU/arrow-green.jpg) no-repeat top left;
		padding:		2px 0 0 25px;
		font-size:		14px;
		color:			#21a127;
		font-weight:	bold;
		}
		div#SM ul li a{
			color:				#21a127;
			text-decoration:	underline;
			}
			div#SM ul li a:hover{
				text-decoration:	none;
				color:				#000;
				}
				
				
div#loader{
	color:		#666;
	font-size:	10px;
	padding:	0 !important;
	border:		none;
	position:	absolute;
	background:	transparent;
	text-align:	center;
	left:		25%;
	top:		50%;
	width:		50%;
	height:		62px;
	margin:		auto;
	}

div#map{
	color:		#666;
	font-size:	10px;
	padding:	0 !important;
	border:		none;
	position:	absolute;
	background:	transparent;
	text-align:	center;
	left:		25%;
	top:		100px;
	width:		50%;
	height:		522px;
	margin:		auto;
	}
	
	
/* CV EDIT */
.edit{
	padding:	5px;
	height:		auto;
	margin:		0 0 10px 0;
	border:		1px solid #cfcfcf;
	}
.edit select{
	font-size:	11px;
	}
	
.edit123{
	padding:	5px;
	height:		auto;
	margin:		0 0 10px 0;
	border:		1px solid #cfcfcf;
	}
.edit123 select{
	font-size:	11px;
	}
	
.borderedItem{
	border-bottom:	1px solid #cfcfcf;
	padding:		0 0 5px 0;	
	margin:			0 0 5px 0;
	width:			680px !important;	
	}
	
.photo{
		width:		220px;
		height:		auto;
		border:		none;
		background:	transparent;
		padding:	0;
		margin:		0px;
		}
		.photo div.top{
			width:		220px;
			height:		10px;
			background:	#fff url(../images/photo-bg-top.jpg) no-repeat top left;
			overflow:	hidden;
			padding:	0;
			margin:		0;
			}
		.photo div.bottom{
			width:		220px;
			height:		20px;
			background:	#fff url(../images/photo-bg-bottom.jpg) no-repeat top left;
			overflow:	hidden;
			padding:	0;
			margin:		0;
			}
		.photo div.main{
			width:		200px;
			height:		auto;
			background:	#fff url(../images/photo-bg-main.jpg) repeat-y top left;
			overflow:	hidden;
			padding:	0 10px 0 10px;
			margin:		0;
			}
	.pics{ width: 98%; height: auto; border: 1px solid #444; }
	
.subTitle{
	width:			660px;
	height:			25px;
	margin:			0 0 15px 0;
	padding:		2px 10px 0 10px;
	font-size:		19px;
	color:			#fff;
	font-weight:	normal;
	background:		transparent url(../images/subtitle-bg.jpg) no-repeat top left;
	}
	.subTitle a{
		font-size:			11px;
		font-weight:		normal;
		color:				#fff !important;
		text-decoration:	underline;
		}
		subTitle a:hover{
			text-decoration:	none !important;
			}
			
div.content div.left div.cveditDIV{
	width:	680px;
	}
	
div.smallNote{
	border:			none;
	padding:		5px;
	margin:			3px 0 5px 0;
	font-weight:	normal;
	text-align:		left;
	font-size:		10px;
	color:			#777;
	}
	
img.bannerpic{
	border:	1px solid #ccc;
	width:	224px;
	height:	185px;
	}
